summaryrefslogtreecommitdiff
path: root/src/data
diff options
context:
space:
mode:
Diffstat (limited to 'src/data')
-rw-r--r--src/data/bard_music/bard_sounds.h46
-rw-r--r--src/data/bard_music/moves.h716
-rw-r--r--src/data/bard_music/pokemon.h828
-rw-r--r--src/data/bard_music/word_pitch.h216
-rw-r--r--src/data/battle_frontier/apprentice.h8
-rw-r--r--src/data/battle_frontier/battle_frontier_trainers.h452
-rw-r--r--src/data/battle_frontier/battle_tent.h4
-rw-r--r--src/data/battle_frontier/trainer_hill.h746
-rw-r--r--src/data/contest_opponents.h16
-rw-r--r--src/data/credits.h787
-rw-r--r--src/data/decoration/header.h2543
-rw-r--r--src/data/decoration/tilemaps.h171
-rw-r--r--src/data/decoration/tiles.h2
-rwxr-xr-xsrc/data/easy_chat/easy_chat_groups.h88
-rwxr-xr-xsrc/data/easy_chat/easy_chat_words_by_letter.h970
-rwxr-xr-xsrc/data/field_effects/field_effect_objects.h12
-rw-r--r--src/data/graphics/intro_scene.h73
-rw-r--r--src/data/items.h1279
-rw-r--r--src/data/lilycove_lady.h18
-rwxr-xr-xsrc/data/object_events/berry_tree_graphics_tables.h146
-rwxr-xr-xsrc/data/object_events/movement_action_func_tables.h16
-rwxr-xr-xsrc/data/object_events/movement_type_func_tables.h14
-rwxr-xr-xsrc/data/object_events/object_event_anims.h816
-rwxr-xr-xsrc/data/object_events/object_event_graphics_info.h490
-rwxr-xr-xsrc/data/object_events/object_event_graphics_info_pointers.h32
-rwxr-xr-xsrc/data/object_events/object_event_pic_tables.h438
-rwxr-xr-xsrc/data/object_events/object_event_subsprites.h166
-rw-r--r--src/data/party_menu.h128
-rw-r--r--src/data/pointillism_points.h3210
-rw-r--r--src/data/pokemon/item_effects.h349
-rw-r--r--src/data/pokemon_graphics/unknown_table.h444
-rw-r--r--src/data/text/gift_ribbon_descriptions.h2
-rw-r--r--src/data/text/ribbon_descriptions.h50
-rw-r--r--src/data/trade.h514
-rw-r--r--src/data/wallpapers.h393
35 files changed, 10523 insertions, 5660 deletions
diff --git a/src/data/bard_music/bard_sounds.h b/src/data/bard_music/bard_sounds.h
index 4a0911726..1dd5c7f56 100644
--- a/src/data/bard_music/bard_sounds.h
+++ b/src/data/bard_music/bard_sounds.h
@@ -24,29 +24,29 @@
#include "events.h"
#include "trendysaying.h"
-const struct BardSound (*const gBardSoundsTable[])[6] = {
- NULL,
- gBardSounds_Trainer,
- gBardSounds_Status,
- gBardSounds_Battle,
- gBardSounds_Greetings,
- gBardSounds_People,
- gBardSounds_Voices,
- gBardSounds_Speech,
- gBardSounds_Endings,
- gBardSounds_Feelings,
- gBardSounds_Conditions,
- gBardSounds_Actions,
- gBardSounds_Lifestyle,
- gBardSounds_Hobbies,
- gBardSounds_Time,
- gBardSounds_Misc,
- gBardSounds_Adjectives,
- gBardSounds_Events,
- NULL,
- NULL,
- gBardSounds_TrendySaying,
- NULL
+const struct BardSound (*const gBardSoundsTable[EC_NUM_GROUPS])[6] = {
+ [EC_GROUP_POKEMON] = NULL, // Handled by gBardSounds_Pokemon
+ [EC_GROUP_TRAINER] = gBardSounds_Trainer,
+ [EC_GROUP_STATUS] = gBardSounds_Status,
+ [EC_GROUP_BATTLE] = gBardSounds_Battle,
+ [EC_GROUP_GREETINGS] = gBardSounds_Greetings,
+ [EC_GROUP_PEOPLE] = gBardSounds_People,
+ [EC_GROUP_VOICES] = gBardSounds_Voices,
+ [EC_GROUP_SPEECH] = gBardSounds_Speech,
+ [EC_GROUP_ENDINGS] = gBardSounds_Endings,
+ [EC_GROUP_FEELINGS] = gBardSounds_Feelings,
+ [EC_GROUP_CONDITIONS] = gBardSounds_Conditions,
+ [EC_GROUP_ACTIONS] = gBardSounds_Actions,
+ [EC_GROUP_LIFESTYLE] = gBardSounds_Lifestyle,
+ [EC_GROUP_HOBBIES] = gBardSounds_Hobbies,
+ [EC_GROUP_TIME] = gBardSounds_Time,
+ [EC_GROUP_MISC] = gBardSounds_Misc,
+ [EC_GROUP_ADJECTIVES] = gBardSounds_Adjectives,
+ [EC_GROUP_EVENTS] = gBardSounds_Events,
+ [EC_GROUP_MOVE_1] = NULL, // Handled by gBardSounds_Moves
+ [EC_GROUP_MOVE_2] = NULL, // Handled by gBardSounds_Moves
+ [EC_GROUP_TRENDY_SAYING] = gBardSounds_TrendySaying,
+ [EC_GROUP_POKEMON_NATIONAL] = NULL // Handled by gBardSounds_Pokemon
};
#endif //GUARD_BARD_SOUNDS_TABLE_H
diff --git a/src/data/bard_music/moves.h b/src/data/bard_music/moves.h
index 6bb350a7c..06cc68d53 100644
--- a/src/data/bard_music/moves.h
+++ b/src/data/bard_music/moves.h
@@ -1,12 +1,12 @@
#ifndef GUARD_DATA_BARD_MUSIC_MOVES_H
#define GUARD_DATA_BARD_MUSIC_MOVES_H
-#include "moves.h"
+#include "constants/moves.h"
-const u16 gUnknown_085FA1D4 = 0x163;
+const u16 gNumBardWords_Moves = MOVES_COUNT;
-const struct BardSound gBardSounds_Moves[][6] = {
- {
+const struct BardSound gBardSounds_Moves[MOVES_COUNT][6] = {
+ [MOVE_NONE] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND,
NULL_BARD_SOUND,
@@ -14,7 +14,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_POUND] = {
{ 0x21, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -22,7 +22,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_KARATE_CHOP] = {
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0x1d, 0x0, 0x0, 0x0, 0x0},
{ 0xe, 0x0, 0x0, 0x0, 0x0},
@@ -30,7 +30,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_DOUBLE_SLAP] = {
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0xa, 0x0, 0x0, 0x0, 0x0},
{ 0x2, 0x0, 0x0, 0x0, 0x0},
@@ -38,7 +38,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_COMET_PUNCH] = {
{ 0x1d, 0x0, 0x0, 0x0, 0x0},
{ 0xb, 0x0, 0x0, 0x0, 0x0},
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
@@ -46,7 +46,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_MEGA_PUNCH] = {
{ 0x3, 0x0, 0x0, 0x0, 0x0},
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
@@ -54,7 +54,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_PAY_DAY] = {
{ 0x5, 0x0, 0x0, 0x0, 0x0},
{ 0x5, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -62,7 +62,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_FIRE_PUNCH] = {
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
@@ -70,7 +70,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_ICE_PUNCH] = {
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0x1d, 0x0, 0x0, 0x0, 0x0},
{ 0xe, 0x0, 0x0, 0x0, 0x0},
@@ -78,7 +78,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_THUNDER_PUNCH] = {
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
@@ -86,7 +86,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_SCRATCH] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -94,7 +94,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_VICE_GRIP] = {
{ 0x14, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -102,7 +102,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_GUILLOTINE] = {
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0xe, 0x0, 0x0, 0x0, 0x0},
@@ -110,7 +110,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_RAZOR_WIND] = {
{ 0x5, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0xf, 0x0, 0x0, 0x0, 0x0},
@@ -118,7 +118,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_SWORDS_DANCE] = {
{ 0x1a, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x1, 0x0, 0x0, 0x0, 0x0},
@@ -126,7 +126,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_CUT] = {
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -134,7 +134,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_GUST] = {
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -142,7 +142,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_WING_ATTACK] = {
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
@@ -150,7 +150,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_WHIRLWIND] = {
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0x1d, 0x0, 0x0, 0x0, 0x0},
{ 0xe, 0x0, 0x0, 0x0, 0x0},
@@ -158,7 +158,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_FLY] = {
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -166,7 +166,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_BIND] = {
{ 0x14, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -174,7 +174,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_SLAM] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -182,7 +182,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_VINE_WHIP] = {
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -190,7 +190,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_STOMP] = {
{ 0x1d, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -198,7 +198,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_DOUBLE_KICK] = {
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
@@ -206,7 +206,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_MEGA_KICK] = {
{ 0x3, 0x0, 0x0, 0x0, 0x0},
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
@@ -214,7 +214,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_JUMP_KICK] = {
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -222,7 +222,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_ROLLING_KICK] = {
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
@@ -230,7 +230,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_SAND_ATTACK] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
@@ -238,7 +238,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_HEADBUTT] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -246,7 +246,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_HORN_ATTACK] = {
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
@@ -254,7 +254,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_FURY_ATTACK] = {
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
@@ -262,7 +262,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_HORN_DRILL] = {
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -270,7 +270,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_TACKLE] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x24, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -278,7 +278,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_BODY_SLAM] = {
{ 0x1d, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x2, 0x0, 0x0, 0x0, 0x0},
@@ -286,7 +286,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_WRAP] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -294,7 +294,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_TAKE_DOWN] = {
{ 0x3, 0x0, 0x0, 0x0, 0x0},
{ 0x23, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -302,7 +302,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_THRASH] = {
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x2, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -310,7 +310,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_DOUBLE_EDGE] = {
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0x24, 0x0, 0x0, 0x0, 0x0},
{ 0xa, 0x0, 0x0, 0x0, 0x0},
@@ -318,7 +318,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_TAIL_WHIP] = {
{ 0x5, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -326,7 +326,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_POISON_STING] = {
{ 0x1e, 0x0, 0x0, 0x0, 0x0},
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0xe, 0x0, 0x0, 0x0, 0x0},
@@ -334,7 +334,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_TWINEEDLE] = {
{ 0xf, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x24, 0x0, 0x0, 0x0, 0x0},
@@ -342,7 +342,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_PIN_MISSILE] = {
{ 0xf, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x24, 0x0, 0x0, 0x0, 0x0},
@@ -350,7 +350,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_LEER] = {
{ 0xe, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -358,7 +358,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_BITE] = {
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -366,7 +366,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_GROWL] = {
{ 0x21, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -374,7 +374,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_ROAR] = {
{ 0x1a, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -382,7 +382,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_SING] = {
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -390,7 +390,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_SUPERSONIC] = {
{ 0x27, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
@@ -398,7 +398,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_SONIC_BOOM] = {
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x27, 0x0, 0x0, 0x0, 0x0},
@@ -406,7 +406,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_DISABLE] = {
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x3, 0x0, 0x0, 0x0, 0x0},
{ 0x24, 0x0, 0x0, 0x0, 0x0},
@@ -414,7 +414,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_ACID] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -422,7 +422,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_EMBER] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -430,7 +430,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_FLAMETHROWER] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x1a, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
@@ -438,7 +438,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_MIST] = {
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -446,7 +446,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_WATER_GUN] = {
{ 0x1d, 0x0, 0x0, 0x0, 0x0},
{ 0x32, 0x0, 0x0, 0x0, 0x0},
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
@@ -454,7 +454,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_HYDRO_PUMP] = {
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
@@ -462,7 +462,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_SURF] = {
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -470,7 +470,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_ICE_BEAM] = {
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -478,7 +478,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_BLIZZARD] = {
{ 0xf, 0x0, 0x0, 0x0, 0x0},
{ 0x32, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -486,7 +486,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_PSYBEAM] = {
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -494,7 +494,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_BUBBLE_BEAM] = {
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x24, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
@@ -502,7 +502,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_AURORA_BEAM] = {
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x1a, 0x0, 0x0, 0x0, 0x0},
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
@@ -510,7 +510,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
{ 0x33, 0x0, 0x0, 0x0, 0x0},
NULL_BARD_SOUND
},
- {
+ [MOVE_HYPER_BEAM] = {
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
@@ -518,7 +518,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_PECK] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -526,7 +526,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_DRILL_PECK] = {
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0xb, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -534,7 +534,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_SUBMISSION] = {
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0xb, 0x0, 0x0, 0x0, 0x0},
@@ -542,7 +542,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_LOW_KICK] = {
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -550,7 +550,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_COUNTER] = {
{ 0x21, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -558,7 +558,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_SEISMIC_TOSS] = {
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
@@ -566,7 +566,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_STRENGTH] = {
{ 0x32, 0x0, 0x0, 0x0, 0x0},
{ 0x3, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -574,7 +574,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_ABSORB] = {
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x1a, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -582,7 +582,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_MEGA_DRAIN] = {
{ 0x3, 0x0, 0x0, 0x0, 0x0},
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0x3, 0x0, 0x0, 0x0, 0x0},
@@ -590,7 +590,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_LEECH_SEED] = {
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0xe, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -598,7 +598,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_GROWTH] = {
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -606,7 +606,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_RAZOR_LEAF] = {
{ 0x5, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
@@ -614,7 +614,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_SOLAR_BEAM] = {
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
@@ -622,7 +622,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_POISON_POWDER] = {
{ 0x1e, 0x0, 0x0, 0x0, 0x0},
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0x21, 0x0, 0x0, 0x0, 0x0},
@@ -630,7 +630,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_STUN_SPORE] = {
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0x1a, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -638,7 +638,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_SLEEP_POWDER] = {
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x21, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
@@ -646,7 +646,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_PETAL_DANCE] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0x2, 0x0, 0x0, 0x0, 0x0},
@@ -654,7 +654,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_STRING_SHOT] = {
{ 0x32, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
@@ -662,7 +662,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_DRAGON_RAGE] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x5, 0x0, 0x0, 0x0, 0x0},
@@ -670,7 +670,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
{ 0x33, 0x0, 0x0, 0x0, 0x0},
NULL_BARD_SOUND
},
- {
+ [MOVE_FIRE_SPIN] = {
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0xf, 0x0, 0x0, 0x0, 0x0},
@@ -678,7 +678,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_THUNDER_SHOCK] = {
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
@@ -686,7 +686,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_THUNDERBOLT] = {
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x1a, 0x0, 0x0, 0x0, 0x0},
@@ -694,7 +694,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_THUNDER_WAVE] = {
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x5, 0x0, 0x0, 0x0, 0x0},
@@ -702,7 +702,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_THUNDER] = {
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -710,7 +710,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_ROCK_THROW] = {
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -718,7 +718,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_EARTHQUAKE] = {
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x5, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -726,7 +726,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_FISSURE] = {
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x32, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -734,7 +734,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_DIG] = {
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -742,7 +742,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_TOXIC] = {
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -750,7 +750,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_CONFUSION] = {
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0x29, 0x0, 0x0, 0x0, 0x0},
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
@@ -758,7 +758,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_PSYCHIC] = {
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0xf, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -766,7 +766,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_HYPNOSIS] = {
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
@@ -774,7 +774,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_MEDITATE] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x3, 0x0, 0x0, 0x0, 0x0},
@@ -782,7 +782,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_AGILITY] = {
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
@@ -790,7 +790,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_QUICK_ATTACK] = {
{ 0x27, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
@@ -798,7 +798,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_RAGE] = {
{ 0x3, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -806,7 +806,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_TELEPORT] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x1a, 0x0, 0x0, 0x0, 0x0},
@@ -814,7 +814,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_NIGHT_SHADE] = {
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0x5, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -822,7 +822,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_MIMIC] = {
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -830,7 +830,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_SCREECH] = {
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0xd, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -838,7 +838,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_DOUBLE_TEAM] = {
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
@@ -846,7 +846,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_RECOVER] = {
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
@@ -854,7 +854,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_HARDEN] = {
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -862,7 +862,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_MINIMIZE] = {
{ 0xf, 0x0, 0x0, 0x0, 0x0},
{ 0xf, 0x0, 0x0, 0x0, 0x0},
{ 0x12, 0x0, 0x0, 0x0, 0x0},
@@ -870,7 +870,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_SMOKESCREEN] = {
{ 0x1a, 0x0, 0x0, 0x0, 0x0},
{ 0xe, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -878,7 +878,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_CONFUSE_RAY] = {
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x2d, 0x0, 0x0, 0x0, 0x0},
{ 0x3, 0x0, 0x0, 0x0, 0x0},
@@ -886,7 +886,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_WITHDRAW] = {
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -894,7 +894,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_DEFENSE_CURL] = {
{ 0xe, 0x0, 0x0, 0x0, 0x0},
{ 0xb, 0x0, 0x0, 0x0, 0x0},
{ 0x32, 0x0, 0x0, 0x0, 0x0},
@@ -902,7 +902,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_BARRIER] = {
{ 0x5, 0x0, 0x0, 0x0, 0x0},
{ 0xe, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
@@ -910,7 +910,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_LIGHT_SCREEN] = {
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -918,7 +918,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_HAZE] = {
{ 0x3, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -926,7 +926,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_REFLECT] = {
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -934,7 +934,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_FOCUS_ENERGY] = {
{ 0x1a, 0x0, 0x0, 0x0, 0x0},
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0xb, 0x0, 0x0, 0x0, 0x0},
@@ -942,7 +942,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
{ 0xc, 0x0, 0x0, 0x0, 0x0},
NULL_BARD_SOUND
},
- {
+ [MOVE_BIDE] = {
{ 0xb, 0x0, 0x0, 0x0, 0x0},
{ 0x32, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -950,7 +950,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_METRONOME] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
@@ -958,7 +958,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_MIRROR_MOVE] = {
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x32, 0x0, 0x0, 0x0, 0x0},
{ 0x29, 0x0, 0x0, 0x0, 0x0},
@@ -966,7 +966,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_SELF_DESTRUCT] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
@@ -974,7 +974,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_EGG_BOMB] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -982,7 +982,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_LICK] = {
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -990,7 +990,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_SMOG] = {
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -998,7 +998,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_SLUDGE] = {
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1006,7 +1006,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_BONE_CLUB] = {
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1014,7 +1014,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_FIRE_BLAST] = {
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
@@ -1022,7 +1022,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_WATERFALL] = {
{ 0x1d, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x1d, 0x0, 0x0, 0x0, 0x0},
@@ -1030,7 +1030,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_CLAMP] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1038,7 +1038,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_SWIFT] = {
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1046,7 +1046,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_SKULL_BASH] = {
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
@@ -1054,7 +1054,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_SPIKE_CANNON] = {
{ 0x14, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x1d, 0x0, 0x0, 0x0, 0x0},
@@ -1062,7 +1062,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_CONSTRICT] = {
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1070,7 +1070,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_AMNESIA] = {
{ 0x2, 0x0, 0x0, 0x0, 0x0},
{ 0xe, 0x0, 0x0, 0x0, 0x0},
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
@@ -1078,7 +1078,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_KINESIS] = {
{ 0xf, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
@@ -1086,7 +1086,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_SOFT_BOILED] = {
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x1e, 0x0, 0x0, 0x0, 0x0},
{ 0xb, 0x0, 0x0, 0x0, 0x0},
@@ -1094,7 +1094,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_HI_JUMP_KICK] = {
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
@@ -1102,7 +1102,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_GLARE] = {
{ 0x5, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1110,7 +1110,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_DREAM_EATER] = {
{ 0xe, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
@@ -1118,7 +1118,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_POISON_GAS] = {
{ 0x1e, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
@@ -1126,7 +1126,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_BARRAGE] = {
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1134,7 +1134,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_LEECH_LIFE] = {
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1142,7 +1142,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_LOVELY_KISS] = {
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
@@ -1150,7 +1150,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
{ 0x33, 0x0, 0x0, 0x0, 0x0},
NULL_BARD_SOUND
},
- {
+ [MOVE_SKY_ATTACK] = {
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
@@ -1158,7 +1158,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_TRANSFORM] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x1a, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1166,7 +1166,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_BUBBLE] = {
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0x24, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1174,7 +1174,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_DIZZY_PUNCH] = {
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0xe, 0x0, 0x0, 0x0, 0x0},
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
@@ -1182,7 +1182,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_SPORE] = {
{ 0x1a, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1190,7 +1190,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_FLASH] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1198,7 +1198,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_PSYWAVE] = {
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0x3, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1206,7 +1206,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_SPLASH] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1214,7 +1214,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_ACID_ARMOR] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
@@ -1222,7 +1222,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_CRABHAMMER] = {
{ 0x2, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
@@ -1230,7 +1230,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_EXPLOSION] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
@@ -1238,7 +1238,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
{ 0x33, 0x0, 0x0, 0x0, 0x0},
NULL_BARD_SOUND
},
- {
+ [MOVE_FURY_SWIPES] = {
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x12, 0x0, 0x0, 0x0, 0x0},
@@ -1246,7 +1246,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_BONEMERANG] = {
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
@@ -1254,7 +1254,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_REST] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1262,7 +1262,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_ROCK_SLIDE] = {
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1270,7 +1270,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_HYPER_FANG] = {
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
@@ -1278,7 +1278,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_SHARPEN] = {
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1286,7 +1286,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_CONVERSION] = {
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
@@ -1294,7 +1294,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_TRI_ATTACK] = {
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
@@ -1302,7 +1302,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_SUPER_FANG] = {
{ 0x27, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x1, 0x0, 0x0, 0x0, 0x0},
@@ -1310,7 +1310,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_SLASH] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1318,7 +1318,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_SUBSTITUTE] = {
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x27, 0x0, 0x0, 0x0, 0x0},
@@ -1326,7 +1326,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_STRUGGLE] = {
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x24, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1334,7 +1334,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_SKETCH] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1342,7 +1342,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_TRIPLE_KICK] = {
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x24, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
@@ -1350,7 +1350,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_THIEF] = {
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1358,7 +1358,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_SPIDER_WEB] = {
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x9, 0x0, 0x0, 0x0, 0x0},
@@ -1366,7 +1366,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_MIND_READER] = {
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
@@ -1374,7 +1374,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_NIGHTMARE] = {
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0x5, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1382,7 +1382,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_FLAME_WHEEL] = {
{ 0x3, 0x0, 0x0, 0x0, 0x0},
{ 0xe, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1390,7 +1390,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_SNORE] = {
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1398,7 +1398,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_CURSE] = {
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1406,7 +1406,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_FLAIL] = {
{ 0x5, 0x0, 0x0, 0x0, 0x0},
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1414,7 +1414,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_CONVERSION_2] = {
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
@@ -1422,7 +1422,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
{ 0x33, 0x0, 0x0, 0x0, 0x0},
NULL_BARD_SOUND
},
- {
+ [MOVE_AEROBLAST] = {
{ 0x5, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
@@ -1430,7 +1430,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_COTTON_SPORE] = {
{ 0x1d, 0x0, 0x0, 0x0, 0x0},
{ 0x1d, 0x0, 0x0, 0x0, 0x0},
{ 0x1a, 0x0, 0x0, 0x0, 0x0},
@@ -1438,7 +1438,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_REVERSAL] = {
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x24, 0x0, 0x0, 0x0, 0x0},
@@ -1446,7 +1446,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_SPITE] = {
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1454,7 +1454,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_POWDER_SNOW] = {
{ 0x21, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
@@ -1462,7 +1462,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_PROTECT] = {
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1470,7 +1470,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_MACH_PUNCH] = {
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1478,7 +1478,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_SCARY_FACE] = {
{ 0x3, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x3, 0x0, 0x0, 0x0, 0x0},
@@ -1486,7 +1486,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_FAINT_ATTACK] = {
{ 0x3, 0x0, 0x0, 0x0, 0x0},
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
@@ -1494,7 +1494,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_SWEET_KISS] = {
{ 0xe, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1502,7 +1502,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_BELLY_DRUM] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
@@ -1510,7 +1510,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_SLUDGE_BOMB] = {
{ 0x2b, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1518,7 +1518,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_MUD_SLAP] = {
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1526,7 +1526,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_OCTAZOOKA] = {
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0x28, 0x0, 0x0, 0x0, 0x0},
@@ -1534,7 +1534,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_SPIKES] = {
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1542,7 +1542,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_ZAP_CANNON] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x1, 0x0, 0x0, 0x0, 0x0},
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
@@ -1550,7 +1550,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_FORESIGHT] = {
{ 0x1a, 0x0, 0x0, 0x0, 0x0},
{ 0x14, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1558,7 +1558,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_DESTINY_BOND] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0xf, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
@@ -1566,7 +1566,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_PERISH_SONG] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
@@ -1574,7 +1574,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_ICY_WIND] = {
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0xf, 0x0, 0x0, 0x0, 0x0},
@@ -1582,7 +1582,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_DETECT] = {
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1590,7 +1590,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_BONE_RUSH] = {
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1598,7 +1598,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_LOCK_ON] = {
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x1d, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1606,7 +1606,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_OUTRAGE] = {
{ 0x21, 0x0, 0x0, 0x0, 0x0},
{ 0x3, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1614,7 +1614,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_SANDSTORM] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x1a, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1622,7 +1622,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_GIGA_DRAIN] = {
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x3, 0x0, 0x0, 0x0, 0x0},
@@ -1630,7 +1630,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_ENDURE] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1638,7 +1638,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_CHARM] = {
{ 0x15, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1646,7 +1646,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_ROLLOUT] = {
{ 0x1a, 0x0, 0x0, 0x0, 0x0},
{ 0x21, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1654,7 +1654,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_FALSE_SWIPE] = {
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1662,7 +1662,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_SWAGGER] = {
{ 0x2, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1670,7 +1670,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_MILK_DRINK] = {
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0xe, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1678,7 +1678,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_SPARK] = {
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1686,7 +1686,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_FURY_CUTTER] = {
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
@@ -1694,7 +1694,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_STEEL_WING] = {
{ 0xe, 0x0, 0x0, 0x0, 0x0},
{ 0xd, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1702,7 +1702,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_MEAN_LOOK] = {
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x24, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1710,7 +1710,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_ATTRACT] = {
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1718,7 +1718,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_SLEEP_TALK] = {
{ 0xe, 0x0, 0x0, 0x0, 0x0},
{ 0x1d, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1726,7 +1726,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_HEAL_BELL] = {
{ 0xe, 0x0, 0x0, 0x0, 0x0},
{ 0xa, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1734,7 +1734,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_RETURN] = {
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1742,7 +1742,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_PRESENT] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1750,7 +1750,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_FRUSTRATION] = {
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0x3, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
@@ -1758,7 +1758,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_SAFEGUARD] = {
{ 0x3, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1766,7 +1766,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_PAIN_SPLIT] = {
{ 0x3, 0x0, 0x0, 0x0, 0x0},
{ 0xf, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1774,7 +1774,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_SACRED_FIRE] = {
{ 0x3, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x12, 0x0, 0x0, 0x0, 0x0},
@@ -1782,7 +1782,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
{ 0x33, 0x0, 0x0, 0x0, 0x0},
NULL_BARD_SOUND
},
- {
+ [MOVE_MAGNITUDE] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0xf, 0x0, 0x0, 0x0, 0x0},
{ 0x27, 0x0, 0x0, 0x0, 0x0},
@@ -1790,7 +1790,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_DYNAMIC_PUNCH] = {
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
@@ -1798,7 +1798,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_MEGAHORN] = {
{ 0x3, 0x0, 0x0, 0x0, 0x0},
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x1a, 0x0, 0x0, 0x0, 0x0},
@@ -1806,7 +1806,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_DRAGON_BREATH] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0xb, 0x0, 0x0, 0x0, 0x0},
@@ -1814,7 +1814,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
{ 0x33, 0x0, 0x0, 0x0, 0x0},
NULL_BARD_SOUND
},
- {
+ [MOVE_BATON_PASS] = {
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
@@ -1822,7 +1822,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_ENCORE] = {
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1830,7 +1830,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_PURSUIT] = {
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x27, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1838,7 +1838,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_RAPID_SPIN] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0xf, 0x0, 0x0, 0x0, 0x0},
{ 0xf, 0x0, 0x0, 0x0, 0x0},
@@ -1846,7 +1846,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_SWEET_SCENT] = {
{ 0xe, 0x0, 0x0, 0x0, 0x0},
{ 0xb, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1854,7 +1854,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_IRON_TAIL] = {
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x5, 0x0, 0x0, 0x0, 0x0},
@@ -1862,7 +1862,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_METAL_CLAW] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x24, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
@@ -1870,7 +1870,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_VITAL_THROW] = {
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0x24, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
@@ -1878,7 +1878,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_MORNING_SUN] = {
{ 0x1a, 0x0, 0x0, 0x0, 0x0},
{ 0xe, 0x0, 0x0, 0x0, 0x0},
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
@@ -1886,7 +1886,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_SYNTHESIS] = {
{ 0xf, 0x0, 0x0, 0x0, 0x0},
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0xf, 0x0, 0x0, 0x0, 0x0},
@@ -1894,7 +1894,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_MOONLIGHT] = {
{ 0x27, 0x0, 0x0, 0x0, 0x0},
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1902,7 +1902,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_HIDDEN_POWER] = {
{ 0xf, 0x0, 0x0, 0x0, 0x0},
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x21, 0x0, 0x0, 0x0, 0x0},
@@ -1910,7 +1910,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_CROSS_CHOP] = {
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x1d, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1918,7 +1918,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_TWISTER] = {
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1926,7 +1926,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_RAIN_DANCE] = {
{ 0x3, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1934,7 +1934,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_SUNNY_DAY] = {
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0xe, 0x0, 0x0, 0x0, 0x0},
{ 0x5, 0x0, 0x0, 0x0, 0x0},
@@ -1942,7 +1942,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_CRUNCH] = {
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1950,7 +1950,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_MIRROR_COAT] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
@@ -1958,7 +1958,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_PSYCH_UP] = {
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1966,7 +1966,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_EXTREME_SPEED] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
@@ -1974,7 +1974,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_ANCIENT_POWER] = {
{ 0x3, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x21, 0x0, 0x0, 0x0, 0x0},
@@ -1982,7 +1982,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
{ 0x33, 0x0, 0x0, 0x0, 0x0},
NULL_BARD_SOUND
},
- {
+ [MOVE_SHADOW_BALL] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
@@ -1990,7 +1990,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_FUTURE_SIGHT] = {
{ 0x27, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x12, 0x0, 0x0, 0x0, 0x0},
@@ -1998,7 +1998,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_ROCK_SMASH] = {
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2006,7 +2006,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_WHIRLPOOL] = {
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x27, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2014,7 +2014,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_BEAT_UP] = {
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2022,7 +2022,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_FAKE_OUT] = {
{ 0x3, 0x0, 0x0, 0x0, 0x0},
{ 0x21, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2030,7 +2030,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_UPROAR] = {
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0x1a, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2038,7 +2038,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_STOCKPILE] = {
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x14, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2046,7 +2046,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_SPIT_UP] = {
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2054,7 +2054,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_SWALLOW] = {
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2062,7 +2062,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_HEAT_WAVE] = {
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x3, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2070,7 +2070,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_HAIL] = {
{ 0x5, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2078,7 +2078,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_TORMENT] = {
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2086,7 +2086,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_FLATTER] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2094,7 +2094,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_WILL_O_WISP] = {
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
@@ -2102,7 +2102,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_MEMENTO] = {
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
@@ -2110,7 +2110,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_FACADE] = {
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2118,7 +2118,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_FOCUS_PUNCH] = {
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
@@ -2126,7 +2126,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_SMELLING_SALT] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
@@ -2134,7 +2134,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_FOLLOW_ME] = {
{ 0x15, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
@@ -2142,7 +2142,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_NATURE_POWER] = {
{ 0x3, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x21, 0x0, 0x0, 0x0, 0x0},
@@ -2150,7 +2150,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_CHARGE] = {
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2158,7 +2158,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_TAUNT] = {
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2166,7 +2166,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_HELPING_HAND] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
@@ -2174,7 +2174,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_TRICK] = {
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2182,7 +2182,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_ROLE_PLAY] = {
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x3, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2190,7 +2190,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_WISH] = {
{ 0xf, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2198,7 +2198,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_ASSIST] = {
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2206,7 +2206,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_INGRAIN] = {
{ 0xf, 0x0, 0x0, 0x0, 0x0},
{ 0x3, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2214,7 +2214,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_SUPERPOWER] = {
{ 0x27, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x21, 0x0, 0x0, 0x0, 0x0},
@@ -2222,7 +2222,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_MAGIC_COAT] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
@@ -2230,7 +2230,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_RECYCLE] = {
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0x24, 0x0, 0x0, 0x0, 0x0},
@@ -2238,7 +2238,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_REVENGE] = {
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2246,7 +2246,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_BRICK_BREAK] = {
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x5, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2254,7 +2254,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_YAWN] = {
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2262,7 +2262,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_KNOCK_OFF] = {
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x1d, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2270,7 +2270,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_ENDEAVOR] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
@@ -2278,7 +2278,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_ERUPTION] = {
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0x1d, 0x0, 0x0, 0x0, 0x0},
@@ -2286,7 +2286,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_SKILL_SWAP] = {
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2294,7 +2294,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_IMPRISON] = {
{ 0xf, 0x0, 0x0, 0x0, 0x0},
{ 0xf, 0x0, 0x0, 0x0, 0x0},
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
@@ -2302,7 +2302,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_REFRESH] = {
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2310,7 +2310,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_GRUDGE] = {
{ 0x2b, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2318,7 +2318,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_SNATCH] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
NULL_BARD_SOUND,
NULL_BARD_SOUND,
@@ -2326,7 +2326,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_SECRET_POWER] = {
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x21, 0x0, 0x0, 0x0, 0x0},
@@ -2334,7 +2334,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_DIVE] = {
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2342,7 +2342,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_ARM_THRUST] = {
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2350,7 +2350,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_CAMOUFLAGE] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
@@ -2358,7 +2358,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_TAIL_GLOW] = {
{ 0x4, 0x0, 0x0, 0x0, 0x0},
{ 0x1a, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2366,7 +2366,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_LUSTER_PURGE] = {
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x32, 0x0, 0x0, 0x0, 0x0},
@@ -2374,7 +2374,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_MIST_BALL] = {
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2382,7 +2382,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_FEATHER_DANCE] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
@@ -2390,7 +2390,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_TEETER_DANCE] = {
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
@@ -2398,7 +2398,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_BLAZE_KICK] = {
{ 0x5, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2406,7 +2406,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_MUD_SPORT] = {
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
@@ -2414,7 +2414,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_ICE_BALL] = {
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2422,7 +2422,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_NEEDLE_ARM] = {
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x1d, 0x0, 0x0, 0x0, 0x0},
@@ -2430,7 +2430,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_SLACK_OFF] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2438,7 +2438,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_HYPER_VOICE] = {
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x1e, 0x0, 0x0, 0x0, 0x0},
@@ -2446,7 +2446,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_POISON_FANG] = {
{ 0x1e, 0x0, 0x0, 0x0, 0x0},
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
@@ -2454,7 +2454,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_CRUSH_CLAW] = {
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2462,7 +2462,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_BLAST_BURN] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
@@ -2470,7 +2470,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_HYDRO_CANNON] = {
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
@@ -2478,7 +2478,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
{ 0x33, 0x0, 0x0, 0x0, 0x0},
NULL_BARD_SOUND
},
- {
+ [MOVE_METEOR_MASH] = {
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
@@ -2486,7 +2486,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
{ 0x33, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0}
},
- {
+ [MOVE_ASTONISH] = {
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
@@ -2494,7 +2494,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_WEATHER_BALL] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
@@ -2502,7 +2502,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_AROMATHERAPY] = {
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
@@ -2510,7 +2510,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0xe, 0x0, 0x0, 0x0, 0x0}
},
- {
+ [MOVE_FAKE_TEARS] = {
{ 0x3, 0x0, 0x0, 0x0, 0x0},
{ 0xe, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2518,7 +2518,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_AIR_CUTTER] = {
{ 0x5, 0x0, 0x0, 0x0, 0x0},
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
@@ -2526,7 +2526,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_OVERHEAT] = {
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
@@ -2534,7 +2534,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_ODOR_SLEUTH] = {
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x27, 0x0, 0x0, 0x0, 0x0},
@@ -2542,7 +2542,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_ROCK_TOMB] = {
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x27, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2550,7 +2550,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_SILVER_WIND] = {
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0xf, 0x0, 0x0, 0x0, 0x0},
@@ -2558,7 +2558,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_METAL_SOUND] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x21, 0x0, 0x0, 0x0, 0x0},
@@ -2566,7 +2566,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_GRASS_WHISTLE] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x24, 0x0, 0x0, 0x0, 0x0},
@@ -2574,7 +2574,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_TICKLE] = {
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x24, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2582,7 +2582,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_COSMIC_POWER] = {
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x21, 0x0, 0x0, 0x0, 0x0},
@@ -2590,7 +2590,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_WATER_SPOUT] = {
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x21, 0x0, 0x0, 0x0, 0x0},
@@ -2598,7 +2598,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_SIGNAL_BEAM] = {
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
@@ -2606,7 +2606,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_SHADOW_PUNCH] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
@@ -2614,7 +2614,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_EXTRASENSORY] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x9, 0x0, 0x0, 0x0, 0x0},
@@ -2622,7 +2622,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
{ 0xc, 0x0, 0x0, 0x0, 0x0},
NULL_BARD_SOUND
},
- {
+ [MOVE_SKY_UPPERCUT] = {
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
@@ -2630,7 +2630,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_SAND_TOMB] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x27, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2638,7 +2638,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_SHEER_COLD] = {
{ 0xe, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
@@ -2646,7 +2646,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_MUDDY_WATER] = {
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
@@ -2654,7 +2654,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_BULLET_SEED] = {
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
@@ -2662,7 +2662,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_AERIAL_ACE] = {
{ 0x3, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
@@ -2670,7 +2670,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_ICICLE_SPEAR] = {
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0xf, 0x0, 0x0, 0x0, 0x0},
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
@@ -2678,7 +2678,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
{ 0x30, 0x0, 0x0, 0x0, 0x0},
NULL_BARD_SOUND
},
- {
+ [MOVE_IRON_DEFENSE] = {
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
@@ -2686,7 +2686,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_BLOCK] = {
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2694,7 +2694,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_HOWL] = {
{ 0x21, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2702,7 +2702,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_DRAGON_CLAW] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x1d, 0x0, 0x0, 0x0, 0x0},
@@ -2710,7 +2710,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_FRENZY_PLANT] = {
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
@@ -2718,7 +2718,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_BULK_UP] = {
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2726,7 +2726,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_BOUNCE] = {
{ 0x21, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2734,7 +2734,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_MUD_SHOT] = {
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0x1d, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2742,7 +2742,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_POISON_TAIL] = {
{ 0x1e, 0x0, 0x0, 0x0, 0x0},
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0x5, 0x0, 0x0, 0x0, 0x0},
@@ -2750,7 +2750,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_COVET] = {
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2758,7 +2758,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_VOLT_TACKLE] = {
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
@@ -2766,7 +2766,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_MAGICAL_LEAF] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x24, 0x0, 0x0, 0x0, 0x0},
@@ -2774,7 +2774,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
{ 0x33, 0x0, 0x0, 0x0, 0x0},
NULL_BARD_SOUND
},
- {
+ [MOVE_WATER_SPORT] = {
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x1a, 0x0, 0x0, 0x0, 0x0},
@@ -2782,7 +2782,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_CALM_MIND] = {
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2790,7 +2790,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_LEAF_BLADE] = {
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x5, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2798,7 +2798,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_DRAGON_DANCE] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
@@ -2806,7 +2806,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_ROCK_BLAST] = {
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2814,7 +2814,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_SHOCK_WAVE] = {
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x3, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2822,7 +2822,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_WATER_PULSE] = {
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
@@ -2830,7 +2830,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [MOVE_DOOM_DESIRE] = {
{ 0x27, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
@@ -2838,7 +2838,7 @@ const struct BardSound gBardSounds_Moves[][6] = {
{ 0x30, 0x0, 0x0, 0x0, 0x0},
NULL_BARD_SOUND
},
- {
+ [MOVE_PSYCHO_BOOST] = {
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0xf, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
diff --git a/src/data/bard_music/pokemon.h b/src/data/bard_music/pokemon.h
index 5ccf2f830..294cd4078 100644
--- a/src/data/bard_music/pokemon.h
+++ b/src/data/bard_music/pokemon.h
@@ -1,10 +1,10 @@
#ifndef GUARD_DATA_BARD_MUSIC_POKEMON_H
#define GUARD_DATA_BARD_MUSIC_POKEMON_H
-const u16 gNumSpeciesNames = NUM_SPECIES;
+const u16 gNumBardWords_Species = NUM_SPECIES;
-const struct BardSound gBardSounds_Pokemon[][6] = {
- {
+const struct BardSound gBardSounds_Pokemon[NUM_SPECIES][6] = {
+ [SPECIES_NONE] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND,
NULL_BARD_SOUND,
@@ -12,7 +12,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_BULBASAUR] = {
{ 0x24, 0x0, 0x0, 0x0, 0x0},
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
@@ -20,7 +20,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_IVYSAUR] = {
{ 0x14, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x32, 0x0, 0x0, 0x0, 0x0},
@@ -28,7 +28,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_VENUSAUR] = {
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
@@ -36,7 +36,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_CHARMANDER] = {
{ 0x6, 0x0, 0x0, 0x0, 0x0},
{ 0x2, 0x0, 0x0, 0x0, 0x0},
{ 0x32, 0x0, 0x0, 0x0, 0x0},
@@ -44,7 +44,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_CHARMELEON] = {
{ 0x6, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
@@ -52,7 +52,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
{ 0x33, 0x0, 0x0, 0x0, 0x0},
NULL_BARD_SOUND
},
- {
+ [SPECIES_CHARIZARD] = {
{ 0x6, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x32, 0x0, 0x0, 0x0, 0x0},
@@ -60,7 +60,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
{ 0x33, 0x0, 0x0, 0x0, 0x0},
NULL_BARD_SOUND
},
- {
+ [SPECIES_SQUIRTLE] = {
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x24, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -68,7 +68,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_WARTORTLE] = {
{ 0x8, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x24, 0x0, 0x0, 0x0, 0x0},
@@ -76,7 +76,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_BLASTOISE] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x1e, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -84,7 +84,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_CATERPIE] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
@@ -92,7 +92,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_METAPOD] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x15, 0x0, 0x0, 0x0, 0x0},
@@ -100,7 +100,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_BUTTERFREE] = {
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
@@ -108,7 +108,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_WEEDLE] = {
{ 0xe, 0x0, 0x0, 0x0, 0x0},
{ 0x26, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -116,7 +116,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_KAKUNA] = {
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x27, 0x0, 0x0, 0x0, 0x0},
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
@@ -124,7 +124,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_BEEDRILL] = {
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -132,7 +132,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_PIDGEY] = {
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -140,7 +140,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_PIDGEOTTO] = {
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
@@ -148,7 +148,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_PIDGEOT] = {
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x15, 0x0, 0x0, 0x0, 0x0},
@@ -156,7 +156,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_RATTATA] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
@@ -164,7 +164,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_RATICATE] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x3, 0x0, 0x0, 0x0, 0x0},
@@ -172,7 +172,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_SPEAROW] = {
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -180,7 +180,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_FEAROW] = {
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -188,7 +188,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_EKANS] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -196,7 +196,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_ARBOK] = {
{ 0x6, 0x0, 0x0, 0x0, 0x0},
{ 0x17, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -204,7 +204,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_PIKACHU] = {
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x27, 0x0, 0x0, 0x0, 0x0},
@@ -212,7 +212,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_RAICHU] = {
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0x27, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -220,7 +220,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_SANDSHREW] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x27, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -228,7 +228,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_SANDSLASH] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -236,7 +236,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_NIDORAN_F] = {
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
@@ -244,7 +244,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_NIDORINA] = {
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
@@ -252,7 +252,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_NIDOQUEEN] = {
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
@@ -260,7 +260,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_NIDORAN_M] = {
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
@@ -268,7 +268,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_NIDORINO] = {
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
@@ -276,7 +276,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_NIDOKING] = {
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
@@ -284,7 +284,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_CLEFAIRY] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0xb, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
@@ -292,7 +292,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_CLEFABLE] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x24, 0x0, 0x0, 0x0, 0x0},
@@ -300,7 +300,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_VULPIX] = {
{ 0x24, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -308,7 +308,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_NINETALES] = {
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0x5, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -316,7 +316,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_JIGGLYPUFF] = {
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x27, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
@@ -324,7 +324,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
{ 0x33, 0x0, 0x0, 0x0, 0x0},
NULL_BARD_SOUND
},
- {
+ [SPECIES_WIGGLYTUFF] = {
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x27, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
@@ -332,7 +332,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
{ 0x33, 0x0, 0x0, 0x0, 0x0},
NULL_BARD_SOUND
},
- {
+ [SPECIES_ZUBAT] = {
{ 0x27, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -340,7 +340,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_GOLBAT] = {
{ 0x1a, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -348,7 +348,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_ODDISH] = {
{ 0x15, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -356,7 +356,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_GLOOM] = {
{ 0x27, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -364,7 +364,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_VILEPLUME] = {
{ 0x14, 0x0, 0x0, 0x0, 0x0},
{ 0x27, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -372,7 +372,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_PARAS] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -380,7 +380,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_PARASECT] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x9, 0x0, 0x0, 0x0, 0x0},
@@ -388,7 +388,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_VENONAT] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x1a, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
@@ -396,7 +396,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_VENOMOTH] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x1a, 0x0, 0x0, 0x0, 0x0},
{ 0x15, 0x0, 0x0, 0x0, 0x0},
@@ -404,7 +404,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_DIGLETT] = {
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -412,7 +412,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_DUGTRIO] = {
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
@@ -420,7 +420,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_MEOWTH] = {
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x21, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
@@ -428,7 +428,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_PERSIAN] = {
{ 0x32, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
@@ -436,7 +436,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_PSYDUCK] = {
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -444,7 +444,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_GOLDUCK] = {
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -452,7 +452,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_MANKEY] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -460,7 +460,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_PRIMEAPE] = {
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0x3, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -468,7 +468,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_GROWLITHE] = {
{ 0x21, 0x0, 0x0, 0x0, 0x0},
{ 0xf, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -476,7 +476,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_ARCANINE] = {
{ 0x6, 0x0, 0x0, 0x0, 0x0},
{ 0x3, 0x0, 0x0, 0x0, 0x0},
{ 0x12, 0x0, 0x0, 0x0, 0x0},
@@ -484,7 +484,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_POLIWAG] = {
{ 0x15, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
@@ -492,7 +492,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_POLIWHIRL] = {
{ 0x15, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
@@ -500,7 +500,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_POLIWRATH] = {
{ 0x15, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
@@ -508,7 +508,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_ABRA] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -516,7 +516,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_KADABRA] = {
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
@@ -524,7 +524,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_ALAKAZAM] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
@@ -532,7 +532,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_MACHOP] = {
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x15, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -540,7 +540,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_MACHOKE] = {
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x1a, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -548,7 +548,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_MACHAMP] = {
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -556,7 +556,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_BELLSPROUT] = {
{ 0xb, 0x0, 0x0, 0x0, 0x0},
{ 0x21, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -564,7 +564,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_WEEPINBELL] = {
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0xf, 0x0, 0x0, 0x0, 0x0},
{ 0xb, 0x0, 0x0, 0x0, 0x0},
@@ -572,7 +572,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_VICTREEBEL] = {
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x9, 0x0, 0x0, 0x0, 0x0},
@@ -580,7 +580,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_TENTACOOL] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x27, 0x0, 0x0, 0x0, 0x0},
@@ -588,7 +588,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_TENTACRUEL] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x27, 0x0, 0x0, 0x0, 0x0},
@@ -596,7 +596,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_GEODUDE] = {
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x27, 0x0, 0x0, 0x0, 0x0},
@@ -604,7 +604,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_GRAVELER] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
@@ -612,7 +612,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_GOLEM] = {
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -620,7 +620,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_PONYTA] = {
{ 0x1a, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
@@ -628,7 +628,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_RAPIDASH] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
@@ -636,7 +636,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_SLOWPOKE] = {
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -644,7 +644,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_SLOWBRO] = {
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -652,7 +652,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_MAGNEMITE] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x12, 0x0, 0x0, 0x0, 0x0},
@@ -660,7 +660,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_MAGNETON] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
@@ -668,7 +668,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_FARFETCHD] = {
{ 0x6, 0x0, 0x0, 0x0, 0x0},
{ 0xb, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -676,7 +676,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_DODUO] = {
{ 0x1a, 0x0, 0x0, 0x0, 0x0},
{ 0x27, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
@@ -684,7 +684,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_DODRIO] = {
{ 0x1a, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
@@ -692,7 +692,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_SEEL] = {
{ 0xe, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -700,7 +700,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_DEWGONG] = {
{ 0x27, 0x0, 0x0, 0x0, 0x0},
{ 0x15, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -708,7 +708,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_GRIMER] = {
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -716,7 +716,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_MUK] = {
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -724,7 +724,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_SHELLDER] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -732,7 +732,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_CLOYSTER] = {
{ 0x1e, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -740,7 +740,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_GASTLY] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0xe, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -748,7 +748,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_HAUNTER] = {
{ 0x15, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -756,7 +756,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_GENGAR] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x8, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -764,7 +764,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_ONIX] = {
{ 0x15, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -772,7 +772,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_DROWZEE] = {
{ 0x21, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -780,7 +780,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_HYPNO] = {
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -788,7 +788,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_KRABBY] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -796,7 +796,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_KINGLER] = {
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -804,7 +804,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_VOLTORB] = {
{ 0x1a, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -812,7 +812,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_ELECTRODE] = {
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
@@ -820,7 +820,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_EXEGGCUTE] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0x27, 0x0, 0x0, 0x0, 0x0},
@@ -828,7 +828,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_EXEGGUTOR] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0x9, 0x0, 0x0, 0x0, 0x0},
@@ -836,7 +836,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
{ 0x33, 0x0, 0x0, 0x0, 0x0},
NULL_BARD_SOUND
},
- {
+ [SPECIES_CUBONE] = {
{ 0x2d, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -844,7 +844,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_MAROWAK] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x1a, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
@@ -852,7 +852,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_HITMONLEE] = {
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x15, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
@@ -860,7 +860,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_HITMONCHAN] = {
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x15, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
@@ -868,7 +868,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_LICKITUNG] = {
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
@@ -876,7 +876,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_KOFFING] = {
{ 0x15, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -884,7 +884,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_WEEZING] = {
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -892,7 +892,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_RHYHORN] = {
{ 0x14, 0x0, 0x0, 0x0, 0x0},
{ 0x1a, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -900,7 +900,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_RHYDON] = {
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0x15, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -908,7 +908,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_CHANSEY] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -916,7 +916,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_TANGELA] = {
{ 0x2, 0x0, 0x0, 0x0, 0x0},
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
@@ -924,7 +924,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_KANGASKHAN] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
@@ -932,7 +932,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_HORSEA] = {
{ 0x1a, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -940,7 +940,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_SEADRA] = {
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -948,7 +948,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_GOLDEEN] = {
{ 0x1a, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -956,7 +956,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_SEAKING] = {
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -964,7 +964,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_STARYU] = {
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x27, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -972,7 +972,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_STARMIE] = {
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -980,7 +980,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_MR_MIME] = {
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x12, 0x0, 0x0, 0x0, 0x0},
@@ -988,7 +988,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_SCYTHER] = {
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -996,7 +996,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_JYNX] = {
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1004,7 +1004,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_ELECTABUZZ] = {
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
@@ -1012,7 +1012,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_MAGMAR] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x1d, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1020,7 +1020,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_PINSIR] = {
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1028,7 +1028,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_TAUROS] = {
{ 0x1d, 0x0, 0x0, 0x0, 0x0},
{ 0x1a, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1036,7 +1036,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_MAGIKARP] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
@@ -1044,7 +1044,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_GYARADOS] = {
{ 0x1d, 0x0, 0x0, 0x0, 0x0},
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
@@ -1052,7 +1052,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_LAPRAS] = {
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1060,7 +1060,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_DITTO] = {
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1068,7 +1068,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_EEVEE] = {
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1076,7 +1076,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_VAPOREON] = {
{ 0x3, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
@@ -1084,7 +1084,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_JOLTEON] = {
{ 0x1a, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x15, 0x0, 0x0, 0x0, 0x0},
@@ -1092,7 +1092,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_FLAREON] = {
{ 0x3, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x15, 0x0, 0x0, 0x0, 0x0},
@@ -1100,7 +1100,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_PORYGON] = {
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x15, 0x0, 0x0, 0x0, 0x0},
@@ -1108,7 +1108,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_OMANYTE] = {
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x12, 0x0, 0x0, 0x0, 0x0},
@@ -1116,7 +1116,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_OMASTAR] = {
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x15, 0x0, 0x0, 0x0, 0x0},
@@ -1124,7 +1124,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_KABUTO] = {
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x27, 0x0, 0x0, 0x0, 0x0},
{ 0x1a, 0x0, 0x0, 0x0, 0x0},
@@ -1132,7 +1132,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_KABUTOPS] = {
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x27, 0x0, 0x0, 0x0, 0x0},
{ 0x15, 0x0, 0x0, 0x0, 0x0},
@@ -1140,7 +1140,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_AERODACTYL] = {
{ 0x3, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
@@ -1148,7 +1148,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_SNORLAX] = {
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1156,7 +1156,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_ARTICUNO] = {
{ 0x6, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x27, 0x0, 0x0, 0x0, 0x0},
@@ -1164,7 +1164,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_ZAPDOS] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1172,7 +1172,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_MOLTRES] = {
{ 0x1a, 0x0, 0x0, 0x0, 0x0},
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1180,7 +1180,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_DRATINI] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
@@ -1188,7 +1188,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_DRAGONAIR] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x15, 0x0, 0x0, 0x0, 0x0},
{ 0xb, 0x0, 0x0, 0x0, 0x0},
@@ -1196,7 +1196,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_DRAGONITE] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x15, 0x0, 0x0, 0x0, 0x0},
{ 0x12, 0x0, 0x0, 0x0, 0x0},
@@ -1204,7 +1204,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_MEWTWO] = {
{ 0x2d, 0x0, 0x0, 0x0, 0x0},
{ 0x27, 0x0, 0x0, 0x0, 0x0},
NULL_BARD_SOUND,
@@ -1212,7 +1212,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_MEW] = {
{ 0x2d, 0x0, 0x0, 0x0, 0x0},
NULL_BARD_SOUND,
NULL_BARD_SOUND,
@@ -1220,7 +1220,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_CHIKORITA] = {
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
@@ -1228,7 +1228,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_BAYLEEF] = {
{ 0x3, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1236,7 +1236,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_MEGANIUM] = {
{ 0x3, 0x0, 0x0, 0x0, 0x0},
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
@@ -1244,7 +1244,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_CYNDAQUIL] = {
{ 0xf, 0x0, 0x0, 0x0, 0x0},
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x9, 0x0, 0x0, 0x0, 0x0},
@@ -1252,7 +1252,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_QUILAVA] = {
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x6, 0x0, 0x0, 0x0, 0x0},
{ 0x8, 0x0, 0x0, 0x0, 0x0},
@@ -1260,7 +1260,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_TYPHLOSION] = {
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
@@ -1268,7 +1268,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
{ 0x33, 0x0, 0x0, 0x0, 0x0},
NULL_BARD_SOUND
},
- {
+ [SPECIES_TOTODILE] = {
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x12, 0x0, 0x0, 0x0, 0x0},
@@ -1276,7 +1276,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_CROCONAW] = {
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
@@ -1284,7 +1284,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_FERALIGATR] = {
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0xf, 0x0, 0x0, 0x0, 0x0},
@@ -1292,7 +1292,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
{ 0x30, 0x0, 0x0, 0x0, 0x0},
NULL_BARD_SOUND
},
- {
+ [SPECIES_SENTRET] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1300,7 +1300,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_FURRET] = {
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1308,7 +1308,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_HOOTHOOT] = {
{ 0x27, 0x0, 0x0, 0x0, 0x0},
{ 0x27, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1316,7 +1316,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_NOCTOWL] = {
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x21, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1324,7 +1324,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_LEDYBA] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
@@ -1332,7 +1332,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_LEDIAN] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
@@ -1340,7 +1340,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_SPINARAK] = {
{ 0xf, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
@@ -1348,7 +1348,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_ARIADOS] = {
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
@@ -1356,7 +1356,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_CROBAT] = {
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1364,7 +1364,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_CHINCHOU] = {
{ 0xf, 0x0, 0x0, 0x0, 0x0},
{ 0x21, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1372,7 +1372,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_LANTURN] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1380,7 +1380,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_PICHU] = {
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x27, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1388,7 +1388,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_CLEFFA] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1396,7 +1396,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_IGGLYBUFF] = {
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
@@ -1404,7 +1404,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_TOGEPI] = {
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
@@ -1412,7 +1412,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_TOGETIC] = {
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
@@ -1420,7 +1420,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_NATU] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x27, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1428,7 +1428,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_XATU] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x27, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1436,7 +1436,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_MAREEP] = {
{ 0x1d, 0x0, 0x0, 0x0, 0x0},
{ 0xe, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1444,7 +1444,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_FLAAFFY] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1452,7 +1452,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_AMPHAROS] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x6, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
@@ -1460,7 +1460,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_BELLOSSOM] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
@@ -1468,7 +1468,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_MARILL] = {
{ 0x8, 0x0, 0x0, 0x0, 0x0},
{ 0x10, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1476,7 +1476,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_AZUMARILL] = {
{ 0x8, 0x0, 0x0, 0x0, 0x0},
{ 0x27, 0x0, 0x0, 0x0, 0x0},
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
@@ -1484,7 +1484,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_SUDOWOODO] = {
{ 0x27, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x27, 0x0, 0x0, 0x0, 0x0},
@@ -1492,7 +1492,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_POLITOED] = {
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
@@ -1500,7 +1500,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_HOPPIP] = {
{ 0x1d, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1508,7 +1508,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_SKIPLOOM] = {
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x27, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1516,7 +1516,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_JUMPLUFF] = {
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1524,7 +1524,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_AIPOM] = {
{ 0x3, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1532,7 +1532,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_SUNKERN] = {
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1540,7 +1540,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_SUNFLORA] = {
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
@@ -1548,7 +1548,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_YANMA] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1556,7 +1556,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_WOOPER] = {
{ 0x27, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1564,7 +1564,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_QUAGSIRE] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0x32, 0x0, 0x0, 0x0, 0x0},
@@ -1572,7 +1572,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_ESPEON] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
@@ -1580,7 +1580,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_UMBREON] = {
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
@@ -1588,7 +1588,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_MURKROW] = {
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1596,7 +1596,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_SLOWKING] = {
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1604,7 +1604,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_MISDREAVUS] = {
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
@@ -1612,7 +1612,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_UNOWN] = {
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x1a, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1620,7 +1620,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_WOBBUFFET] = {
{ 0x1d, 0x0, 0x0, 0x0, 0x0},
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0x9, 0x0, 0x0, 0x0, 0x0},
@@ -1628,7 +1628,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_GIRAFARIG] = {
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
@@ -1636,7 +1636,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_PINECO] = {
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1644,7 +1644,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_FORRETRESS] = {
{ 0x1a, 0x0, 0x0, 0x0, 0x0},
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x9, 0x0, 0x0, 0x0, 0x0},
@@ -1652,7 +1652,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_DUNSPARCE] = {
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x1c, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1660,7 +1660,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_GLIGAR] = {
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1668,7 +1668,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_STEELIX] = {
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1676,7 +1676,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_SNUBBULL] = {
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1684,7 +1684,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_GRANBULL] = {
{ 0x2, 0x0, 0x0, 0x0, 0x0},
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1692,7 +1692,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_QWILFISH] = {
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1700,7 +1700,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_SCIZOR] = {
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x32, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1708,7 +1708,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_SHUCKLE] = {
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x26, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1716,7 +1716,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_HERACROSS] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
@@ -1724,7 +1724,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_SNEASEL] = {
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x26, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1732,7 +1732,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_TEDDIURSA] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
@@ -1740,7 +1740,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_URSARING] = {
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
@@ -1748,7 +1748,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_SLUGMA] = {
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1756,7 +1756,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_MAGCARGO] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
@@ -1764,7 +1764,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_SWINUB] = {
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1772,7 +1772,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_PILOSWINE] = {
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x1a, 0x0, 0x0, 0x0, 0x0},
{ 0x12, 0x0, 0x0, 0x0, 0x0},
@@ -1780,7 +1780,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_CORSOLA] = {
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
@@ -1788,7 +1788,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_REMORAID] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x3, 0x0, 0x0, 0x0, 0x0},
@@ -1796,7 +1796,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_OCTILLERY] = {
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
@@ -1804,7 +1804,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_DELIBIRD] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
@@ -1812,7 +1812,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_MANTINE] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1820,7 +1820,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_SKARMORY] = {
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x1a, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
@@ -1828,7 +1828,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_HOUNDOUR] = {
{ 0x23, 0x0, 0x0, 0x0, 0x0},
{ 0x1a, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1836,7 +1836,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_HOUNDOOM] = {
{ 0x21, 0x0, 0x0, 0x0, 0x0},
{ 0x27, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1844,7 +1844,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_KINGDRA] = {
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1852,7 +1852,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_PHANPY] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1860,7 +1860,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_DONPHAN] = {
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1868,7 +1868,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_PORYGON2] = {
{ 0x1a, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
@@ -1876,7 +1876,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_STANTLER] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1884,7 +1884,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_SMEARGLE] = {
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x26, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1892,7 +1892,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_TYROGUE] = {
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1900,7 +1900,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_HITMONTOP] = {
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x15, 0x0, 0x0, 0x0, 0x0},
{ 0x1d, 0x0, 0x0, 0x0, 0x0},
@@ -1908,7 +1908,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_SMOOCHUM] = {
{ 0x27, 0x0, 0x0, 0x0, 0x0},
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1916,7 +1916,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_ELEKID] = {
{ 0xb, 0x0, 0x0, 0x0, 0x0},
{ 0xb, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
@@ -1924,7 +1924,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_MAGBY] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1932,7 +1932,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_MILTANK] = {
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x3, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1940,7 +1940,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_BLISSEY] = {
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0xe, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1948,7 +1948,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_RAIKOU] = {
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0x27, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1956,7 +1956,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_ENTEI] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x3, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1964,7 +1964,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_SUICUNE] = {
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x27, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -1972,7 +1972,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_LARVITAR] = {
{ 0x15, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x15, 0x0, 0x0, 0x0, 0x0},
@@ -1980,7 +1980,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_PUPITAR] = {
{ 0x27, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
@@ -1988,7 +1988,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_TYRANITAR] = {
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
@@ -1996,7 +1996,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_LUGIA] = {
{ 0x27, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
@@ -2004,7 +2004,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_HO_OH] = {
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2012,7 +2012,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_CELEBI] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
@@ -2020,7 +2020,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_OLD_UNOWN_B] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND,
NULL_BARD_SOUND,
@@ -2028,7 +2028,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_OLD_UNOWN_C] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND,
NULL_BARD_SOUND,
@@ -2036,7 +2036,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_OLD_UNOWN_D] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND,
NULL_BARD_SOUND,
@@ -2044,7 +2044,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_OLD_UNOWN_E] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND,
NULL_BARD_SOUND,
@@ -2052,7 +2052,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_OLD_UNOWN_F] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND,
NULL_BARD_SOUND,
@@ -2060,7 +2060,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_OLD_UNOWN_G] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND,
NULL_BARD_SOUND,
@@ -2068,7 +2068,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_OLD_UNOWN_H] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND,
NULL_BARD_SOUND,
@@ -2076,7 +2076,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_OLD_UNOWN_I] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND,
NULL_BARD_SOUND,
@@ -2084,7 +2084,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_OLD_UNOWN_J] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND,
NULL_BARD_SOUND,
@@ -2092,7 +2092,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_OLD_UNOWN_K] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND,
NULL_BARD_SOUND,
@@ -2100,7 +2100,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_OLD_UNOWN_L] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND,
NULL_BARD_SOUND,
@@ -2108,7 +2108,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_OLD_UNOWN_M] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND,
NULL_BARD_SOUND,
@@ -2116,7 +2116,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_OLD_UNOWN_N] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND,
NULL_BARD_SOUND,
@@ -2124,7 +2124,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_OLD_UNOWN_O] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND,
NULL_BARD_SOUND,
@@ -2132,7 +2132,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_OLD_UNOWN_P] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND,
NULL_BARD_SOUND,
@@ -2140,7 +2140,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_OLD_UNOWN_Q] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND,
NULL_BARD_SOUND,
@@ -2148,7 +2148,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_OLD_UNOWN_R] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND,
NULL_BARD_SOUND,
@@ -2156,7 +2156,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_OLD_UNOWN_S] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND,
NULL_BARD_SOUND,
@@ -2164,7 +2164,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_OLD_UNOWN_T] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND,
NULL_BARD_SOUND,
@@ -2172,7 +2172,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_OLD_UNOWN_U] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND,
NULL_BARD_SOUND,
@@ -2180,7 +2180,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_OLD_UNOWN_V] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND,
NULL_BARD_SOUND,
@@ -2188,7 +2188,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_OLD_UNOWN_W] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND,
NULL_BARD_SOUND,
@@ -2196,7 +2196,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_OLD_UNOWN_X] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND,
NULL_BARD_SOUND,
@@ -2204,7 +2204,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_OLD_UNOWN_Y] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND,
NULL_BARD_SOUND,
@@ -2212,7 +2212,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_OLD_UNOWN_Z] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND,
NULL_BARD_SOUND,
@@ -2220,7 +2220,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_TREECKO] = {
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2228,7 +2228,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_GROVYLE] = {
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2236,7 +2236,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_SCEPTILE] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2244,7 +2244,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_TORCHIC] = {
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2252,7 +2252,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_COMBUSKEN] = {
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0xf, 0x0, 0x0, 0x0, 0x0},
@@ -2260,7 +2260,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_BLAZIKEN] = {
{ 0x3, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0xf, 0x0, 0x0, 0x0, 0x0},
@@ -2268,7 +2268,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_MUDKIP] = {
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2276,7 +2276,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_MARSHTOMP] = {
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x1d, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2284,7 +2284,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_SWAMPERT] = {
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2292,7 +2292,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_POOCHYENA] = {
{ 0x27, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x9, 0x0, 0x0, 0x0, 0x0},
@@ -2300,7 +2300,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_MIGHTYENA] = {
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x9, 0x0, 0x0, 0x0, 0x0},
@@ -2308,7 +2308,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_ZIGZAGOON] = {
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x27, 0x0, 0x0, 0x0, 0x0},
@@ -2316,7 +2316,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_LINOONE] = {
{ 0x14, 0x0, 0x0, 0x0, 0x0},
{ 0x27, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2324,7 +2324,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_WURMPLE] = {
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x24, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2332,7 +2332,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_SILCOON] = {
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x28, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2340,7 +2340,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_BEAUTIFLY] = {
{ 0x2d, 0x0, 0x0, 0x0, 0x0},
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x12, 0x0, 0x0, 0x0, 0x0},
@@ -2348,7 +2348,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_CASCOON] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x27, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2356,7 +2356,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_DUSTOX] = {
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0x17, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2364,7 +2364,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_LOTAD] = {
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2372,7 +2372,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_LOMBRE] = {
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x3, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2380,7 +2380,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_LUDICOLO] = {
{ 0x27, 0x0, 0x0, 0x0, 0x0},
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x1a, 0x0, 0x0, 0x0, 0x0},
@@ -2388,7 +2388,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_SEEDOT] = {
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2396,7 +2396,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_NUZLEAF] = {
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0xe, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2404,7 +2404,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_SHIFTRY] = {
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2412,7 +2412,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_NINCADA] = {
{ 0xf, 0x0, 0x0, 0x0, 0x0},
{ 0x6, 0x0, 0x0, 0x0, 0x0},
{ 0x6, 0x0, 0x0, 0x0, 0x0},
@@ -2420,7 +2420,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_NINJASK] = {
{ 0xf, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2428,7 +2428,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_SHEDINJA] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0xf, 0x0, 0x0, 0x0, 0x0},
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
@@ -2436,7 +2436,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_TAILLOW] = {
{ 0x3, 0x0, 0x0, 0x0, 0x0},
{ 0x1a, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2444,7 +2444,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_SWELLOW] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2452,7 +2452,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_SHROOMISH] = {
{ 0x27, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2460,7 +2460,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_BRELOOM] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x27, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2468,7 +2468,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_SPINDA] = {
{ 0xf, 0x0, 0x0, 0x0, 0x0},
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2476,7 +2476,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_WINGULL] = {
{ 0xf, 0x0, 0x0, 0x0, 0x0},
{ 0x24, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2484,7 +2484,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_PELIPPER] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
@@ -2492,7 +2492,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_SURSKIT] = {
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2500,7 +2500,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_MASQUERAIN] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x3, 0x0, 0x0, 0x0, 0x0},
@@ -2508,7 +2508,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_WAILMER] = {
{ 0x5, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2516,7 +2516,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_WAILORD] = {
{ 0x3, 0x0, 0x0, 0x0, 0x0},
{ 0x1a, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2524,7 +2524,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_SKITTY] = {
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2532,7 +2532,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_DELCATTY] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
@@ -2540,7 +2540,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_KECLEON] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
@@ -2548,7 +2548,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_BALTOY] = {
{ 0x1, 0x0, 0x0, 0x0, 0x0},
{ 0x1e, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2556,7 +2556,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_CLAYDOL] = {
{ 0x3, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2564,7 +2564,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_NOSEPASS] = {
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2572,7 +2572,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_TORKOAL] = {
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x1a, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2580,7 +2580,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_SABLEYE] = {
{ 0x3, 0x0, 0x0, 0x0, 0x0},
{ 0xb, 0x0, 0x0, 0x0, 0x0},
{ 0x12, 0x0, 0x0, 0x0, 0x0},
@@ -2588,7 +2588,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_BARBOACH] = {
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2596,7 +2596,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_WHISCASH] = {
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2604,7 +2604,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_LUVDISC] = {
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2612,7 +2612,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_CORPHISH] = {
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2620,7 +2620,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_CRAWDAUNT] = {
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2628,7 +2628,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_FEEBAS] = {
{ 0xe, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2636,7 +2636,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_MILOTIC] = {
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
@@ -2644,7 +2644,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_CARVANHA] = {
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x1, 0x0, 0x0, 0x0, 0x0},
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
@@ -2652,7 +2652,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_SHARPEDO] = {
{ 0x1d, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
@@ -2660,7 +2660,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_TRAPINCH] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0xf, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2668,7 +2668,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_VIBRAVA] = {
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
@@ -2676,7 +2676,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_FLYGON] = {
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2684,7 +2684,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_MAKUHITA] = {
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x27, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
@@ -2692,7 +2692,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_HARIYAMA] = {
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
@@ -2700,7 +2700,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_ELECTRIKE] = {
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x12, 0x0, 0x0, 0x0, 0x0},
@@ -2708,7 +2708,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_MANECTRIC] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
@@ -2716,7 +2716,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_NUMEL] = {
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0xb, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2724,7 +2724,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_CAMERUPT] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
@@ -2732,7 +2732,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_SPHEAL] = {
{ 0xe, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2740,7 +2740,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_SEALEO] = {
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
@@ -2748,7 +2748,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_WALREIN] = {
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x3, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2756,7 +2756,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_CACNEA] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
@@ -2764,7 +2764,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_CACTURNE] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2772,7 +2772,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_SNORUNT] = {
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2780,7 +2780,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_GLALIE] = {
{ 0x5, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2788,7 +2788,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_LUNATONE] = {
{ 0x27, 0x0, 0x0, 0x0, 0x0},
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
@@ -2796,7 +2796,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_SOLROCK] = {
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2804,7 +2804,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_AZURILL] = {
{ 0x6, 0x0, 0x0, 0x0, 0x0},
{ 0x27, 0x0, 0x0, 0x0, 0x0},
{ 0xf, 0x0, 0x0, 0x0, 0x0},
@@ -2812,7 +2812,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_SPOINK] = {
{ 0x1e, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2820,7 +2820,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_GRUMPIG] = {
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2828,7 +2828,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_PLUSLE] = {
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x24, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2836,7 +2836,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_MINUN] = {
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2844,7 +2844,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_MAWILE] = {
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2852,7 +2852,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_MEDITITE] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x12, 0x0, 0x0, 0x0, 0x0},
@@ -2860,7 +2860,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_MEDICHAM] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
@@ -2868,7 +2868,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_SWABLU] = {
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x27, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2876,7 +2876,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_ALTARIA] = {
{ 0x6, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
@@ -2884,7 +2884,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_WYNAUT] = {
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2892,7 +2892,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_DUSKULL] = {
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x26, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2900,7 +2900,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_DUSCLOPS] = {
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2908,7 +2908,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_ROSELIA] = {
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
@@ -2916,7 +2916,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_SLAKOTH] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2924,7 +2924,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_VIGOROTH] = {
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
@@ -2932,7 +2932,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_SLAKING] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2940,7 +2940,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_GULPIN] = {
{ 0x24, 0x0, 0x0, 0x0, 0x0},
{ 0xf, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2948,7 +2948,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_SWALOT] = {
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2956,7 +2956,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_TROPIUS] = {
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
@@ -2964,7 +2964,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_WHISMUR] = {
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2972,7 +2972,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_LOUDRED] = {
{ 0x21, 0x0, 0x0, 0x0, 0x0},
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2980,7 +2980,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_EXPLOUD] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x21, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2988,7 +2988,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_CLAMPERL] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x32, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -2996,7 +2996,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_HUNTAIL] = {
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x5, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -3004,7 +3004,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_GOREBYSS] = {
{ 0x1a, 0x0, 0x0, 0x0, 0x0},
{ 0x2c, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
@@ -3012,7 +3012,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_ABSOL] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -3020,7 +3020,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_SHUPPET] = {
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -3028,7 +3028,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_BANETTE] = {
{ 0x3, 0x0, 0x0, 0x0, 0x0},
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -3036,7 +3036,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_SEVIPER] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
@@ -3044,7 +3044,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_ZANGOOSE] = {
{ 0x3, 0x0, 0x0, 0x0, 0x0},
{ 0x27, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -3052,7 +3052,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_RELICANTH] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
@@ -3060,7 +3060,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_ARON] = {
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x1d, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -3068,7 +3068,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_LAIRON] = {
{ 0x5, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -3076,7 +3076,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_AGGRON] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -3084,7 +3084,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_CASTFORM] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x1a, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -3092,7 +3092,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_VOLBEAT] = {
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -3100,7 +3100,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_ILLUMISE] = {
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x27, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
@@ -3108,7 +3108,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_LILEEP] = {
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -3116,7 +3116,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_CRADILY] = {
{ 0x3, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
@@ -3124,7 +3124,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_ANORITH] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
@@ -3132,7 +3132,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_ARMALDO] = {
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
@@ -3140,7 +3140,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_RALTS] = {
{ 0x7, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -3148,7 +3148,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_KIRLIA] = {
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
@@ -3156,7 +3156,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_GARDEVOIR] = {
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
@@ -3164,7 +3164,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_BAGON] = {
{ 0x5, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -3172,7 +3172,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_SHELGON] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -3180,7 +3180,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_SALAMENCE] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x9, 0x0, 0x0, 0x0, 0x0},
@@ -3188,7 +3188,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_BELDUM] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -3196,7 +3196,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_METANG] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -3204,7 +3204,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_METAGROSS] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
@@ -3212,7 +3212,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_REGIROCK] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
@@ -3220,7 +3220,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_REGICE] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x12, 0x0, 0x0, 0x0, 0x0},
@@ -3228,7 +3228,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_REGISTEEL] = {
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0xe, 0x0, 0x0, 0x0, 0x0},
@@ -3236,7 +3236,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_KYOGRE] = {
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
{ 0x30, 0x0, 0x0, 0x0, 0x0},
@@ -3244,7 +3244,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_GROUDON] = {
{ 0x21, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x33, 0x0, 0x0, 0x0, 0x0},
@@ -3252,7 +3252,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_RAYQUAZA] = {
{ 0x3, 0x0, 0x0, 0x0, 0x0},
{ 0x3, 0x0, 0x0, 0x0, 0x0},
{ 0x2a, 0x0, 0x0, 0x0, 0x0},
@@ -3260,7 +3260,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_LATIAS] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x0, 0x0, 0x0, 0x0, 0x0},
@@ -3268,7 +3268,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_LATIOS] = {
{ 0x0, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
@@ -3276,7 +3276,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_JIRACHI] = {
{ 0x30, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0xc, 0x0, 0x0, 0x0, 0x0},
@@ -3284,7 +3284,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_DEOXYS] = {
{ 0xc, 0x0, 0x0, 0x0, 0x0},
{ 0x1b, 0x0, 0x0, 0x0, 0x0},
{ 0x11, 0x0, 0x0, 0x0, 0x0},
@@ -3292,7 +3292,7 @@ const struct BardSound gBardSounds_Pokemon[][6] = {
NULL_BARD_SOUND,
NULL_BARD_SOUND
},
- {
+ [SPECIES_CHIMECHO] = {
{ 0x12, 0x0, 0x0, 0x0, 0x0},
{ 0x9, 0x0, 0x0, 0x0, 0x0},
{ 0x18, 0x0, 0x0, 0x0, 0x0},
diff --git a/src/data/bard_music/word_pitch.h b/src/data/bard_music/word_pitch.h
index 54a87acc9..35527017c 100644
--- a/src/data/bard_music/word_pitch.h
+++ b/src/data/bard_music/word_pitch.h
@@ -1,182 +1,186 @@
#ifndef GUARD_WORD_PITCH_H
#define GUARD_WORD_PITCH_H
-const s16 gUnknown_0860A1C0[] = {
- -0x300, 0x1800
+#define PITCH_END 0x1800
+
+static const s16 sPitch1_0[] = {
+ -0x300, PITCH_END
};
-const s16 gUnknown_0860A1C4[] = {
- 0x0900, 0x1800
+static const s16 sPitch1_1[] = {
+ 0x0900, PITCH_END
};
-const s16 gUnknown_0860A1C8[] = {
- 0x0100, 0x1800
+static const s16 sPitch1_2[] = {
+ 0x0100, PITCH_END
};
-const s16 gUnknown_0860A1CC[] = {
- 0x0400, 0x1800
+static const s16 sPitch1_3[] = {
+ 0x0400, PITCH_END
};
-const s16 gUnknown_0860A1D0[] = {
- 0x0b00, 0x1800
+static const s16 sPitch1_4[] = {
+ 0x0b00, PITCH_END
};
-const s16 gUnknown_0860A1D4[] = {
- -0x300, -0x100, 0x1800
+static const s16 sPitch2_0[] = {
+ -0x300, -0x100, PITCH_END
};
-const s16 gUnknown_0860A1DA[] = {
- -0x300, 0x0200, 0x1800
+static const s16 sPitch2_1[] = {
+ -0x300, 0x0200, PITCH_END
};
-const s16 gUnknown_0860A1E0[] = {
- 0x0200, 0x0400, 0x1800
+static const s16 sPitch2_2[] = {
+ 0x0200, 0x0400, PITCH_END
};
-const s16 gUnknown_0860A1E6[] = {
- 0x0600, 0x0800, 0x1800
+static const s16 sPitch2_3[] = {
+ 0x0600, 0x0800, PITCH_END
};
-const s16 gUnknown_0860A1EC[] = {
- 0x0900, 0x0800, 0x1800
+static const s16 sPitch2_4[] = {
+ 0x0900, 0x0800, PITCH_END
};
-const s16 gUnknown_0860A1F2[] = {
- -0x300, -0x100, -0x300, 0x1800
+static const s16 sPitch3_0[] = {
+ -0x300, -0x100, -0x300, PITCH_END
};
-const s16 gUnknown_0860A1FA[] = {
- 0x0400, -0x300, 0x0400, 0x1800
+static const s16 sPitch3_1[] = {
+ 0x0400, -0x300, 0x0400, PITCH_END
};
-const s16 gUnknown_0860A202[] = {
- 0x0900, 0x0800, 0x0600, 0x1800
+static const s16 sPitch3_2[] = {
+ 0x0900, 0x0800, 0x0600, PITCH_END
};
-const s16 gUnknown_0860A20A[] = {
- 0x0100, 0x0200, 0x0400, 0x1800
+static const s16 sPitch3_3[] = {
+ 0x0100, 0x0200, 0x0400, PITCH_END
};
-const s16 gUnknown_0860A212[] = {
- 0x0600, 0x1000, 0x0d00, 0x1800
+static const s16 sPitch3_4[] = {
+ 0x0600, 0x1000, 0x0d00, PITCH_END
};
-const s16 gUnknown_0860A21A[] = {
- 0x0400, 0x0900, 0x0400, 0x0900, 0x1800
+static const s16 sPitch4_0[] = {
+ 0x0400, 0x0900, 0x0400, 0x0900, PITCH_END
};
-const s16 gUnknown_0860A224[] = {
- 0x0900, 0x0400, 0x0d00, 0x0400, 0x1800
+static const s16 sPitch4_1[] = {
+ 0x0900, 0x0400, 0x0d00, 0x0400, PITCH_END
};
-const s16 gUnknown_0860A22E[] = {
- 0x0100, 0x0200, 0x0400, 0x0600, 0x1800
+static const s16 sPitch4_2[] = {
+ 0x0100, 0x0200, 0x0400, 0x0600, PITCH_END
};
-const s16 gUnknown_0860A238[] = {
- 0x0800, 0x0600, 0x0400, 0x0200, 0x1800
+static const s16 sPitch4_3[] = {
+ 0x0800, 0x0600, 0x0400, 0x0200, PITCH_END
};
-const s16 gUnknown_0860A242[] = {
- 0x0f00, 0x0d00, 0x0b00, 0x0a00, 0x1800
+static const s16 sPitch4_4[] = {
+ 0x0f00, 0x0d00, 0x0b00, 0x0a00, PITCH_END
};
-const s16 gUnknown_0860A24C[] = {
- -0x300, -0x100, 0x0100, 0x0200, 0x0400, 0x1800
+static const s16 sPitch5_0[] = {
+ -0x300, -0x100, 0x0100, 0x0200, 0x0400, PITCH_END
};
-const s16 gUnknown_0860A258[] = {
- 0x0900, 0x0800, 0x0600, 0x0400, 0x0200, 0x1800
+static const s16 sPitch5_1[] = {
+ 0x0900, 0x0800, 0x0600, 0x0400, 0x0200, PITCH_END
};
-const s16 gUnknown_0860A264[] = {
- 0x0100, 0x0400, 0x0900, 0x0400, 0x0100, 0x1800
+static const s16 sPitch5_2[] = {
+ 0x0100, 0x0400, 0x0900, 0x0400, 0x0100, PITCH_END
};
-const s16 gUnknown_0860A270[] = {
- 0x0900, 0x0400, 0x0900, 0x0400, -0x300, 0x1800
+static const s16 sPitch5_3[] = {
+ 0x0900, 0x0400, 0x0900, 0x0400, -0x300, PITCH_END
};
-const s16 gUnknown_0860A27C[] = {
- 0x0b00, 0x0800, 0x0400, 0x0400, 0x0600, 0x1800
+static const s16 sPitch5_4[] = {
+ 0x0b00, 0x0800, 0x0400, 0x0400, 0x0600, PITCH_END
};
-const s16 gUnknown_0860A288[] = {
- -0x300, -0x100, 0x0100, 0x0200, 0x0400, 0x0600, 0x1800
+static const s16 sPitch6_0[] = {
+ -0x300, -0x100, 0x0100, 0x0200, 0x0400, 0x0600, PITCH_END
};
-const s16 gUnknown_0860A296[] = {
- 0x0800, 0x0600, 0x0400, 0x0200, 0x0100, -0x100, 0x1800
+static const s16 sPitch6_1[] = {
+ 0x0800, 0x0600, 0x0400, 0x0200, 0x0100, -0x100, PITCH_END
};
-const s16 gUnknown_0860A2A4[] = {
- 0x0100, 0x0200, 0x0400, 0x0100, 0x0200, 0x1000, 0x1800
+static const s16 sPitch6_2[] = {
+ 0x0100, 0x0200, 0x0400, 0x0100, 0x0200, 0x1000, PITCH_END
};
-const s16 gUnknown_0860A2B2[] = {
- 0x0400, -0x300, 0x0900, 0x0400, 0x0900, 0x0400, 0x1800
+static const s16 sPitch6_3[] = {
+ 0x0400, -0x300, 0x0900, 0x0400, 0x0900, 0x0400, PITCH_END
};
-const s16 gUnknown_0860A2C0[] = {
- 0x0800, 0x0900, 0x0800, 0x0900, 0x0800, 0x0900, 0x1800
+static const s16 sPitch6_4[] = {
+ 0x0800, 0x0900, 0x0800, 0x0900, 0x0800, 0x0900, PITCH_END
};
-const s16 gUnknown_0860A2CE[] = {
- 0x0200, 0x0100, 0x0200, 0x0100, 0x0200, 0x0400, 0x0200, 0x1800
+static const s16 sPitch7_0[] = {
+ 0x0200, 0x0100, 0x0200, 0x0100, 0x0200, 0x0400, 0x0200, PITCH_END
};
-const s16 gUnknown_0860A2DE[] = {
- 0x0100, 0x0100, -0x100, -0x100, -0x300, 0x0400, -0x300, 0x1800
+static const s16 sPitch7_1[] = {
+ 0x0100, 0x0100, -0x100, -0x100, -0x300, 0x0400, -0x300, PITCH_END
};
-const s16 gUnknown_0860A2EE[] = {
- 0x0800, 0x0900, 0x0b00, 0x0d00, 0x0e00, 0x0d00, 0x0b00, 0x1800
+static const s16 sPitch7_2[] = {
+ 0x0800, 0x0900, 0x0b00, 0x0d00, 0x0e00, 0x0d00, 0x0b00, PITCH_END
};
-const s16 gUnknown_0860A2FE[] = {
- 0x0800, 0x0600, 0x0400, 0x0200, 0x0d00, 0x0b00, 0x0900, 0x1800
+static const s16 sPitch7_3[] = {
+ 0x0800, 0x0600, 0x0400, 0x0200, 0x0d00, 0x0b00, 0x0900, PITCH_END
};
-const s16 gUnknown_0860A30E[] = {
- 0x0300, 0x0400, 0x0600, 0x0800, 0x0700, 0x0800, 0x0400, 0x1800
+static const s16 sPitch7_4[] = {
+ 0x0300, 0x0400, 0x0600, 0x0800, 0x0700, 0x0800, 0x0400, PITCH_END
};
-const s16 *const gBardSoundPitchTables[] = {
- gUnknown_0860A1C0,
- gUnknown_0860A1C4,
- gUnknown_0860A1C8,
- gUnknown_0860A1CC,
- gUnknown_0860A1D0,
- gUnknown_0860A1D4,
- gUnknown_0860A1DA,
- gUnknown_0860A1E0,
- gUnknown_0860A1E6,
- gUnknown_0860A1EC,
- gUnknown_0860A1F2,
- gUnknown_0860A1FA,
- gUnknown_0860A202,
- gUnknown_0860A20A,
- gUnknown_0860A212,
- gUnknown_0860A21A,
- gUnknown_0860A224,
- gUnknown_0860A22E,
- gUnknown_0860A238,
- gUnknown_0860A242,
- gUnknown_0860A24C,
- gUnknown_0860A258,
- gUnknown_0860A264,
- gUnknown_0860A270,
- gUnknown_0860A27C,
- gUnknown_0860A288,
- gUnknown_0860A296,
- gUnknown_0860A2A4,
- gUnknown_0860A2B2,
- gUnknown_0860A2C0,
- gUnknown_0860A2CE,
- gUnknown_0860A2DE,
- gUnknown_0860A2EE,
- gUnknown_0860A2FE,
- gUnknown_0860A30E
+// Only sPitch7_# are used below
+// This table is always indexed with (x + 30), where x is some value 0 - 4
+static const s16 *const sBardSoundPitchTables[] = {
+ sPitch1_0,
+ sPitch1_1,
+ sPitch1_2,
+ sPitch1_3,
+ sPitch1_4,
+ sPitch2_0,
+ sPitch2_1,
+ sPitch2_2,
+ sPitch2_3,
+ sPitch2_4,
+ sPitch3_0,
+ sPitch3_1,
+ sPitch3_2,
+ sPitch3_3,
+ sPitch3_4,
+ sPitch4_0,
+ sPitch4_1,
+ sPitch4_2,
+ sPitch4_3,
+ sPitch4_4,
+ sPitch5_0,
+ sPitch5_1,
+ sPitch5_2,
+ sPitch5_3,
+ sPitch5_4,
+ sPitch6_0,
+ sPitch6_1,
+ sPitch6_2,
+ sPitch6_3,
+ sPitch6_4,
+ sPitch7_0,
+ sPitch7_1,
+ sPitch7_2,
+ sPitch7_3,
+ sPitch7_4
};
diff --git a/src/data/battle_frontier/apprentice.h b/src/data/battle_frontier/apprentice.h
index 349dc9619..144129743 100644
--- a/src/data/battle_frontier/apprentice.h
+++ b/src/data/battle_frontier/apprentice.h
@@ -326,7 +326,7 @@ const struct ApprenticeTrainer gApprentices[NUM_APPRENTICES] =
.facilityClass = FACILITY_CLASS_LASS,
.species = {SPECIES_SWALOT, SPECIES_XATU, SPECIES_ALTARIA, SPECIES_GOLDUCK, SPECIES_FLYGON, SPECIES_ALAKAZAM, SPECIES_GARDEVOIR, SPECIES_WAILORD, SPECIES_GRUMPIG, SPECIES_MIGHTYENA},
.id = 3,
- .speechLost = {EC_WORD_IS, EC_WORD_THIS, EC_WORD_TOO, EC_WORD_MUCH, EC_WORD_QUES, 0xFFFF},
+ .speechLost = {EC_WORD_IS, EC_WORD_THIS, EC_WORD_TOO, EC_WORD_MUCH, EC_WORD_QUES, EC_EMPTY_WORD},
},
{
.name = {_("ヨウカ"), _("MACY"), _("AMELIE"), _("CLEO"), _("MARIA"), _("ELISA")},
@@ -358,7 +358,7 @@ const struct ApprenticeTrainer gApprentices[NUM_APPRENTICES] =
.facilityClass = FACILITY_CLASS_BEAUTY,
.species = {SPECIES_NINETALES, SPECIES_ALAKAZAM, SPECIES_SCEPTILE, SPECIES_SALAMENCE, SPECIES_GOLDUCK, SPECIES_MAWILE, SPECIES_WEEZING, SPECIES_LANTURN, SPECIES_GARDEVOIR, SPECIES_MILOTIC},
.id = 7,
- .speechLost = {EC_WORD_YOU_RE, EC_WORD_STRONG, EC_WORD_AREN_T, EC_WORD_YOU, EC_WORD_QUES, 0xFFFF},
+ .speechLost = {EC_WORD_YOU_RE, EC_WORD_STRONG, EC_WORD_AREN_T, EC_WORD_YOU, EC_WORD_QUES, EC_EMPTY_WORD},
},
{
.name = {_("スミレ"), _("ANNIE"), _("ANNIE"), _("IMELDA"), _("INES"), _("ROSA")},
@@ -374,7 +374,7 @@ const struct ApprenticeTrainer gApprentices[NUM_APPRENTICES] =
.facilityClass = FACILITY_CLASS_HIKER,
.species = {SPECIES_SKARMORY, SPECIES_GOLEM, SPECIES_BLAZIKEN, SPECIES_CAMERUPT, SPECIES_DONPHAN, SPECIES_MUK, SPECIES_SALAMENCE, SPECIES_TROPIUS, SPECIES_SOLROCK, SPECIES_RHYDON},
.id = 9,
- .speechLost = {EC_WORD_WE, EC_WORD_WERE, EC_WORD_JUST, EC_WORD_SHREDDED, EC_WORD_ELLIPSIS, 0xFFFF},
+ .speechLost = {EC_WORD_WE, EC_WORD_WERE, EC_WORD_JUST, EC_WORD_SHREDDED, EC_WORD_ELLIPSIS, EC_EMPTY_WORD},
},
{
.name = {_("トウゾウ"), _("DALLAS"), _("BRUNO"), _("LEARCO"), _("ANSGAR"), _("MANOLO")},
@@ -382,7 +382,7 @@ const struct ApprenticeTrainer gApprentices[NUM_APPRENTICES] =
.facilityClass = FACILITY_CLASS_FISHERMAN,
.species = {SPECIES_SEAKING, SPECIES_STARMIE, SPECIES_GOLDUCK, SPECIES_TENTACRUEL, SPECIES_OCTILLERY, SPECIES_GOREBYSS, SPECIES_GLALIE, SPECIES_WAILORD, SPECIES_SHARPEDO, SPECIES_KINGDRA},
.id = 10,
- .speechLost = {EC_WORD_YOUR, EC_WORD_WIN, EC_WORD_ANGERS, EC_WORD_ME, EC_WORD_EXCL, 0xFFFF},
+ .speechLost = {EC_WORD_YOUR, EC_WORD_WIN, EC_WORD_ANGERS, EC_WORD_ME, EC_WORD_EXCL, EC_EMPTY_WORD},
},
{
.name = {_("セイヤ"), _("FRANK"), _("FRANK"), _("OLINDO"), _("FRANK"), _("MAURO")},
diff --git a/src/data/battle_frontier/battle_frontier_trainers.h b/src/data/battle_frontier/battle_frontier_trainers.h
index bbd88d76f..1cae890c2 100644
--- a/src/data/battle_frontier/battle_frontier_trainers.h
+++ b/src/data/battle_frontier/battle_frontier_trainers.h
@@ -4,15 +4,15 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.facilityClass = FACILITY_CLASS_YOUNGSTER,
.trainerName = _("BRADY"),
.speechBefore = {EC_WORD_I_AM, EC_WORD_NEVER, EC_WORD_GOING, EC_WORD_TO, EC_WORD_LOSE, EC_WORD_EXCL},
- .speechWin = {EC_WORD_I_AM, EC_WORD_STRONG, EC_WORD_AREN_T, EC_WORD_I, EC_WORD_QUES, 0xFFFF},
- .speechLose = {EC_WORD_WHAT, EC_WORD_QUES, 0xFFFF, EC_WORD_BUT, EC_WORD_HOW, EC_WORD_QUES},
+ .speechWin = {EC_WORD_I_AM, EC_WORD_STRONG, EC_WORD_AREN_T, EC_WORD_I, EC_WORD_QUES, EC_EMPTY_WORD},
+ .speechLose = {EC_WORD_WHAT, EC_WORD_QUES, EC_EMPTY_WORD, EC_WORD_BUT, EC_WORD_HOW, EC_WORD_QUES},
.monSet = gBattleFrontierTrainerMons_Brady
},
[FRONTIER_TRAINER_CONNER] = {
.facilityClass = FACILITY_CLASS_YOUNGSTER,
.trainerName = _("CONNER"),
- .speechBefore = {EC_WORD_LOSING, EC_WORD_DOESN_T, EC_WORD_BUG, EC_WORD_ME, 0xFFFF, 0xFFFF},
- .speechWin = {EC_WORD_A, EC_WORD_WIN, EC_WORD_IS, EC_WORD_JUST, EC_WORD_AWESOME, 0xFFFF},
+ .speechBefore = {EC_WORD_LOSING, EC_WORD_DOESN_T, EC_WORD_BUG, EC_WORD_ME, EC_EMPTY_WORD, EC_EMPTY_WORD},
+ .speechWin = {EC_WORD_A, EC_WORD_WIN, EC_WORD_IS, EC_WORD_JUST, EC_WORD_AWESOME, EC_EMPTY_WORD},
.speechLose = {EC_WORD_DARN, EC_WORD_ELLIPSIS, EC_WORD_LOSING, EC_WORD_DOES, EC_WORD_BUG, EC_WORD_ME},
.monSet = gBattleFrontierTrainerMons_Conner
},
@@ -20,7 +20,7 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.facilityClass = FACILITY_CLASS_YOUNGSTER,
.trainerName = _("BRADLEY"),
.speechBefore = {EC_WORD_HEY_THERE, EC_WORD_EXCL, EC_WORD_YOU_RE, EC_WORD_MY, EC_WORD_OPPONENT, EC_WORD_TODAY},
- .speechWin = {EC_WORD_HAHAHA, EC_WORD_EXCL, 0xFFFF, EC_WORD_SEE_YA, EC_WORD_LATER, EC_WORD_EXCL},
+ .speechWin = {EC_WORD_HAHAHA, EC_WORD_EXCL, EC_EMPTY_WORD, EC_WORD_SEE_YA, EC_WORD_LATER, EC_WORD_EXCL},
.speechLose = {EC_WORD_TOMORROW, EC_WORD_IS, EC_WORD_WHEN, EC_WORD_WE, EC_WORD_REALLY, EC_WORD_BATTLE},
.monSet = gBattleFrontierTrainerMons_Bradley
},
@@ -44,7 +44,7 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.facilityClass = FACILITY_CLASS_LASS,
.trainerName = _("PEGGY"),
.speechBefore = {EC_WORD_GET, EC_WORD_READY, EC_WORD_TO, EC_WORD_BE, EC_WORD_DESTROYED, EC_WORD_EXCL},
- .speechWin = {EC_WORD_HAHAHA, EC_WORD_EXCL_EXCL, 0xFFFF, EC_WORD_I_AM, EC_WORD_LOLLING, EC_WORD_EXCL},
+ .speechWin = {EC_WORD_HAHAHA, EC_WORD_EXCL_EXCL, EC_EMPTY_WORD, EC_WORD_I_AM, EC_WORD_LOLLING, EC_WORD_EXCL},
.speechLose = {EC_WORD_I_AM, EC_WORD_FEELING, EC_WORD_SAD, EC_WORD_THANKS, EC_WORD_TO, EC_WORD_YOU},
.monSet = gBattleFrontierTrainerMons_Peggy
},
@@ -52,7 +52,7 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.facilityClass = FACILITY_CLASS_SCHOOL_KID_M,
.trainerName = _("KEITH"),
.speechBefore = {EC_WORD_I, EC_WORD_DON_T, EC_WORD_JUST, EC_WORD_STUDY, EC_WORD_YOU, EC_WORD_KNOW},
- .speechWin = {EC_WORD_YOU, EC_WORD_DON_T, EC_WORD_STUDY, EC_WORD_ENOUGH, EC_WORD_ELLIPSIS, 0xFFFF},
+ .speechWin = {EC_WORD_YOU, EC_WORD_DON_T, EC_WORD_STUDY, EC_WORD_ENOUGH, EC_WORD_ELLIPSIS, EC_EMPTY_WORD},
.speechLose = {EC_WORD_I, EC_WORD_NEED, EC_WORD_TO, EC_WORD_STUDY, EC_WORD_MORE, EC_WORD_ELLIPSIS},
.monSet = gBattleFrontierTrainerMons_Keith
},
@@ -60,15 +60,15 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.facilityClass = FACILITY_CLASS_SCHOOL_KID_M,
.trainerName = _("GRAYSON"),
.speechBefore = {EC_WORD_A, EC_WORD_POKEMON, EC_WORD_BATTLE, EC_WORD_ISN_T, EC_WORD_CHILD_S_PLAY, EC_WORD_EXCL},
- .speechWin = {EC_WORD_YOU_RE, EC_WORD_DONE, EC_WORD_AREN_T, EC_WORD_YOU, EC_WORD_QUES, 0xFFFF},
+ .speechWin = {EC_WORD_YOU_RE, EC_WORD_DONE, EC_WORD_AREN_T, EC_WORD_YOU, EC_WORD_QUES, EC_EMPTY_WORD},
.speechLose = {EC_WORD_WE, EC_WORD_WERE, EC_WORD_LIKE, EC_WORD_TOYS, EC_WORD_TO, EC_WORD_YOU},
.monSet = gBattleFrontierTrainerMons_Grayson
},
[FRONTIER_TRAINER_GLENN] = {
.facilityClass = FACILITY_CLASS_SCHOOL_KID_M,
.trainerName = _("GLENN"),
- .speechBefore = {EC_WORD_I, EC_WORD_WOULD, EC_WORD_BE, EC_WORD_COOL, EC_WORD_IF_I_WIN, 0xFFFF},
- .speechWin = {EC_WORD_COOL, EC_WORD_EXCL, 0xFFFF, EC_WORD_THAT_S, EC_WORD_WHAT, EC_WORD_I_AM},
+ .speechBefore = {EC_WORD_I, EC_WORD_WOULD, EC_WORD_BE, EC_WORD_COOL, EC_WORD_IF_I_WIN, EC_EMPTY_WORD},
+ .speechWin = {EC_WORD_COOL, EC_WORD_EXCL, EC_EMPTY_WORD, EC_WORD_THAT_S, EC_WORD_WHAT, EC_WORD_I_AM},
.speechLose = {EC_WORD_I_AM, EC_WORD_NOT, EC_WORD_GOING, EC_WORD_TO, EC_WORD_BE, EC_WORD_COOL},
.monSet = gBattleFrontierTrainerMons_Glenn
},
@@ -92,7 +92,7 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.facilityClass = FACILITY_CLASS_SCHOOL_KID_F,
.trainerName = _("ZOEY"),
.speechBefore = {EC_WORD_PLEASE, EC_WORD_BATTLE, EC_WORD_LIKE, EC_WORD_YOU, EC_WORD_MEAN, EC_WORD_IT},
- .speechWin = {EC_WORD_THANK_YOU, EC_WORD_EXCL_EXCL, 0xFFFF, EC_WORD_THANK_YOU, EC_WORD_SO, EC_WORD_MUCH},
+ .speechWin = {EC_WORD_THANK_YOU, EC_WORD_EXCL_EXCL, EC_EMPTY_WORD, EC_WORD_THANK_YOU, EC_WORD_SO, EC_WORD_MUCH},
.speechLose = {EC_WORD_WERE, EC_WORD_YOU, EC_WORD_REALLY, EC_WORD_BEING, EC_WORD_SERIOUS, EC_WORD_QUES},
.monSet = gBattleFrontierTrainerMons_Zoey
},
@@ -100,8 +100,8 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.facilityClass = FACILITY_CLASS_RICH_BOY,
.trainerName = _("MANUEL"),
.speechBefore = {EC_WORD_ME, EC_WORD_LOSE, EC_WORD_QUES, EC_WORD_THAT_S, EC_WORD_PREPOSTEROUS, EC_WORD_EXCL},
- .speechWin = {EC_WORD_NATURALLY, EC_WORD_I, EC_WORD_WIN, 0xFFFF, 0xFFFF, 0xFFFF},
- .speechLose = {EC_WORD_WAAAH, EC_WORD_EXCL, 0xFFFF, EC_WORD_I, EC_WORD_LOST, EC_WORD_MOTHER},
+ .speechWin = {EC_WORD_NATURALLY, EC_WORD_I, EC_WORD_WIN, EC_EMPTY_WORD, EC_EMPTY_WORD, EC_EMPTY_WORD},
+ .speechLose = {EC_WORD_WAAAH, EC_WORD_EXCL, EC_EMPTY_WORD, EC_WORD_I, EC_WORD_LOST, EC_WORD_MOTHER},
.monSet = gBattleFrontierTrainerMons_Manuel
},
[FRONTIER_TRAINER_RUSS] = {
@@ -115,16 +115,16 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
[FRONTIER_TRAINER_DUSTIN] = {
.facilityClass = FACILITY_CLASS_RICH_BOY,
.trainerName = _("DUSTIN"),
- .speechBefore = {EC_WORD_I, EC_WORD_REALLY, EC_WORD_LIKE, EC_WORD_COOL, EC_WORD_POKEMON, 0xFFFF},
- .speechWin = {EC_WORD_I, EC_WORD_LIKE, EC_WORD_MYSELF, EC_WORD_WHEN_I_WIN, EC_WORD_EXCL, 0xFFFF},
- .speechLose = {EC_WORD_I, EC_WORD_LIKE, EC_WORD_MYSELF, EC_WORD_IF_I_LOSE, EC_WORD_TOO, 0xFFFF},
+ .speechBefore = {EC_WORD_I, EC_WORD_REALLY, EC_WORD_LIKE, EC_WORD_COOL, EC_WORD_POKEMON, EC_EMPTY_WORD},
+ .speechWin = {EC_WORD_I, EC_WORD_LIKE, EC_WORD_MYSELF, EC_WORD_WHEN_I_WIN, EC_WORD_EXCL, EC_EMPTY_WORD},
+ .speechLose = {EC_WORD_I, EC_WORD_LIKE, EC_WORD_MYSELF, EC_WORD_IF_I_LOSE, EC_WORD_TOO, EC_EMPTY_WORD},
.monSet = gBattleFrontierTrainerMons_Dustin
},
[FRONTIER_TRAINER_TINA] = {
.facilityClass = FACILITY_CLASS_LADY,
.trainerName = _("TINA"),
.speechBefore = {EC_WORD_IF_I_WIN, EC_WORD_YOU, EC_WORD_CAN, EC_WORD_HAVE, EC_WORD_A, EC_MOVE2(SWEET_KISS)},
- .speechWin = {EC_WORD_HERE_IT_IS, EC_WORD_YOUR, EC_MOVE2(SWEET_KISS), EC_WORD_FROM, EC_WORD_MY, EC_POKEMON2(JYNX)},
+ .speechWin = {EC_WORD_HERE_IT_IS, EC_WORD_YOUR, EC_MOVE2(SWEET_KISS), EC_WORD_FROM, EC_WORD_MY, EC_POKEMON_NATIONAL(JYNX)},
.speechLose = {EC_WORD_YOU, EC_WORD_WANT, EC_WORD_A, EC_MOVE(SWIFT), EC_MOVE2(MEGA_KICK), EC_WORD_INSTEAD},
.monSet = gBattleFrontierTrainerMons_Tina
},
@@ -133,14 +133,14 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.trainerName = _("GILLIAN"),
.speechBefore = {EC_WORD_THE, EC_WORD_GOURMET, EC_WORD_THING, EC_WORD_IS, EC_WORD_SO, EC_WORD_YESTERDAY},
.speechWin = {EC_WORD_POKEMON, EC_WORD_NEVER, EC_WORD_GO, EC_WORD_OUT, EC_WORD_OF, EC_WORD_FASHION},
- .speechLose = {EC_WORD_LOSING, EC_WORD_DOESN_T, EC_WORD_DISAPPOINT, EC_WORD_ME, 0xFFFF, 0xFFFF},
+ .speechLose = {EC_WORD_LOSING, EC_WORD_DOESN_T, EC_WORD_DISAPPOINT, EC_WORD_ME, EC_EMPTY_WORD, EC_EMPTY_WORD},
.monSet = gBattleFrontierTrainerMons_Gillian
},
[FRONTIER_TRAINER_ZOE] = {
.facilityClass = FACILITY_CLASS_LADY,
.trainerName = _("ZOE"),
.speechBefore = {EC_WORD_I, EC_WORD_HAVEN_T, EC_WORD_A, EC_WORD_WORRY, EC_WORD_AT, EC_WORD_ALL},
- .speechWin = {EC_WORD_LIFE, EC_WORD_IS, EC_WORD_ALWAYS, EC_WORD_GOOD, EC_WORD_TO_ME, 0xFFFF},
+ .speechWin = {EC_WORD_LIFE, EC_WORD_IS, EC_WORD_ALWAYS, EC_WORD_GOOD, EC_WORD_TO_ME, EC_EMPTY_WORD},
.speechLose = {EC_WORD_I, EC_WORD_WORRY, EC_WORD_ABOUT, EC_WORD_MY, EC_WORD_POKEMON, EC_WORD_SKILL},
.monSet = gBattleFrontierTrainerMons_Zoe
},
@@ -156,7 +156,7 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.facilityClass = FACILITY_CLASS_CAMPER,
.trainerName = _("AL"),
.speechBefore = {EC_WORD_YOUR, EC_WORD_LOOK, EC_WORD_SAYS, EC_WORD_YOU_RE, EC_WORD_REALLY, EC_WORD_TOUGH},
- .speechWin = {EC_WORD_IT_S, EC_WORD_ME, EC_WORD_WHO_IS, EC_WORD_REALLY, EC_WORD_TOUGH, 0xFFFF},
+ .speechWin = {EC_WORD_IT_S, EC_WORD_ME, EC_WORD_WHO_IS, EC_WORD_REALLY, EC_WORD_TOUGH, EC_EMPTY_WORD},
.speechLose = {EC_WORD_I_AM, EC_WORD_RIGHT, EC_WORD_EXCL, EC_WORD_YOU_RE, EC_WORD_REALLY, EC_WORD_TOUGH},
.monSet = gBattleFrontierTrainerMons_Al
},
@@ -165,15 +165,15 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.trainerName = _("MITCH"),
.speechBefore = {EC_WORD_MOTHER, EC_WORD_NATURE, EC_WORD_IS, EC_WORD_MY, EC_WORD_ALLY, EC_WORD_EXCL},
.speechWin = {EC_WORD_WAS, EC_WORD_THAT, EC_WORD_ENOUGH, EC_WORD_FOR, EC_WORD_YOU, EC_WORD_QUES},
- .speechLose = {EC_WORD_MOTHER, EC_WORD_NATURE, EC_WORD_DIDN_T, EC_WORD_LET_ME_WIN, EC_WORD_QUES, 0xFFFF},
+ .speechLose = {EC_WORD_MOTHER, EC_WORD_NATURE, EC_WORD_DIDN_T, EC_WORD_LET_ME_WIN, EC_WORD_QUES, EC_EMPTY_WORD},
.monSet = gBattleFrontierTrainerMons_Mitch
},
[FRONTIER_TRAINER_ANNE] = {
.facilityClass = FACILITY_CLASS_PICNICKER,
.trainerName = _("ANNE"),
.speechBefore = {EC_WORD_I, EC_WORD_CAN_T, EC_WORD_WAIT, EC_WORD_LET_S, EC_WORD_BATTLE, EC_WORD_NOW},
- .speechWin = {EC_WORD_MY, EC_WORD_HAPPINESS, EC_WORD_IS, EC_WORD_OVERWHELMING, EC_WORD_EXCL, 0xFFFF},
- .speechLose = {EC_WORD_YOU_VE, EC_WORD_DESTROYED, EC_WORD_MY, EC_WORD_HAPPINESS, EC_WORD_ELLIPSIS, 0xFFFF},
+ .speechWin = {EC_WORD_MY, EC_WORD_HAPPINESS, EC_WORD_IS, EC_WORD_OVERWHELMING, EC_WORD_EXCL, EC_EMPTY_WORD},
+ .speechLose = {EC_WORD_YOU_VE, EC_WORD_DESTROYED, EC_WORD_MY, EC_WORD_HAPPINESS, EC_WORD_ELLIPSIS, EC_EMPTY_WORD},
.monSet = gBattleFrontierTrainerMons_Anne
},
[FRONTIER_TRAINER_ALIZE] = {
@@ -203,15 +203,15 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
[FRONTIER_TRAINER_JASON] = {
.facilityClass = FACILITY_CLASS_TUBER_M,
.trainerName = _("JASON"),
- .speechBefore = {EC_WORD_TEACH, EC_WORD_ME, EC_WORD_A, EC_WORD_GOOD, EC_WORD_STRATEGY, 0xFFFF},
- .speechWin = {EC_WORD_THAT_WAS, EC_WORD_YOUR, EC_WORD_GOOD, EC_WORD_STRATEGY, EC_WORD_QUES_EXCL, 0xFFFF},
+ .speechBefore = {EC_WORD_TEACH, EC_WORD_ME, EC_WORD_A, EC_WORD_GOOD, EC_WORD_STRATEGY, EC_EMPTY_WORD},
+ .speechWin = {EC_WORD_THAT_WAS, EC_WORD_YOUR, EC_WORD_GOOD, EC_WORD_STRATEGY, EC_WORD_QUES_EXCL, EC_EMPTY_WORD},
.speechLose = {EC_WORD_WOW, EC_WORD_THAT, EC_WORD_IS, EC_WORD_AN, EC_WORD_AWESOME, EC_WORD_STRATEGY},
.monSet = gBattleFrontierTrainerMons_Jason
},
[FRONTIER_TRAINER_JOHN] = {
.facilityClass = FACILITY_CLASS_TUBER_M,
.trainerName = _("JOHN"),
- .speechBefore = {EC_WORD_I_AM, EC_WORD_A, EC_WORD_PRETTY, EC_WORD_NEW, EC_WORD_TRAINER, 0xFFFF},
+ .speechBefore = {EC_WORD_I_AM, EC_WORD_A, EC_WORD_PRETTY, EC_WORD_NEW, EC_WORD_TRAINER, EC_EMPTY_WORD},
.speechWin = {EC_WORD_I_AM, EC_WORD_NEW, EC_WORD_BUT, EC_WORD_I, EC_WORD_WON, EC_WORD_EXCL},
.speechLose = {EC_WORD_I_AM, EC_WORD_NEW, EC_WORD_SO, EC_WORD_WHAT, EC_WORD_IF_I_LOSE, EC_WORD_QUES},
.monSet = gBattleFrontierTrainerMons_John
@@ -237,14 +237,14 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.trainerName = _("CARLIE"),
.speechBefore = {EC_WORD_MY, EC_WORD_SUMMER, EC_WORD_VACATION, EC_WORD_IS, EC_WORD_FOR, EC_WORD_POKEMON},
.speechWin = {EC_WORD_MY, EC_WORD_SUMMER, EC_WORD_VACATION, EC_WORD_WILL, EC_WORD_BE, EC_WORD_AWESOME},
- .speechLose = {EC_WORD_I, EC_WORD_CAN_T_WIN, EC_WORD_LIKE, EC_WORD_THIS, EC_WORD_ELLIPSIS, 0xFFFF},
+ .speechLose = {EC_WORD_I, EC_WORD_CAN_T_WIN, EC_WORD_LIKE, EC_WORD_THIS, EC_WORD_ELLIPSIS, EC_EMPTY_WORD},
.monSet = gBattleFrontierTrainerMons_Carlie
},
[FRONTIER_TRAINER_GORDON] = {
.facilityClass = FACILITY_CLASS_SWIMMER_M,
.trainerName = _("GORDON"),
- .speechBefore = {EC_WORD_VICTORY, EC_WORD_WILL, EC_WORD_COME, EC_WORD_TO_ME, EC_WORD_EXCL, 0xFFFF},
- .speechWin = {EC_WORD_OH_YEAH, EC_WORD_EXCL, 0xFFFF, EC_WORD_I, EC_WORD_REALLY, EC_WORD_WON},
+ .speechBefore = {EC_WORD_VICTORY, EC_WORD_WILL, EC_WORD_COME, EC_WORD_TO_ME, EC_WORD_EXCL, EC_EMPTY_WORD},
+ .speechWin = {EC_WORD_OH_YEAH, EC_WORD_EXCL, EC_EMPTY_WORD, EC_WORD_I, EC_WORD_REALLY, EC_WORD_WON},
.speechLose = {EC_WORD_NOTHING, EC_WORD_IS, EC_WORD_WORKING, EC_WORD_OUT, EC_WORD_FOR, EC_WORD_ME},
.monSet = gBattleFrontierTrainerMons_Gordon
},
@@ -268,7 +268,7 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.facilityClass = FACILITY_CLASS_SWIMMER_F,
.trainerName = _("CIERRA"),
.speechBefore = {EC_WORD_I, EC_WORD_LIKE, EC_WORD_TO, EC_WORD_SYNCHRONIZE, EC_WORD_MY, EC_WORD_SWIFT_SWIM},
- .speechWin = {EC_WORD_MY, EC_WORD_POKEMON, EC_WORD_SYNCHRONIZE, EC_WORD_WITH, EC_WORD_ME, 0xFFFF},
+ .speechWin = {EC_WORD_MY, EC_WORD_POKEMON, EC_WORD_SYNCHRONIZE, EC_WORD_WITH, EC_WORD_ME, EC_EMPTY_WORD},
.speechLose = {EC_WORD_I, EC_WORD_NEED, EC_WORD_TO, EC_WORD_SYNCHRONIZE, EC_WORD_BETTER, EC_WORD_ELLIPSIS},
.monSet = gBattleFrontierTrainerMons_Cierra
},
@@ -324,7 +324,7 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.facilityClass = FACILITY_CLASS_POKEFAN_F,
.trainerName = _("AMANDA"),
.speechBefore = {EC_WORD_I, EC_WORD_COME, EC_WORD_FROM, EC_WORD_A, EC_WORD_TRAINER, EC_WORD_FAMILY},
- .speechWin = {EC_WORD_I, EC_WORD_WILL, EC_WORD_TREASURE, EC_WORD_THIS, EC_WORD_WIN, 0xFFFF},
+ .speechWin = {EC_WORD_I, EC_WORD_WILL, EC_WORD_TREASURE, EC_WORD_THIS, EC_WORD_WIN, EC_EMPTY_WORD},
.speechLose = {EC_WORD_I, EC_WORD_WANT, EC_WORD_TO, EC_WORD_GO_HOME, EC_WORD_RIGHT, EC_WORD_NOW},
.monSet = gBattleFrontierTrainerMons_Amanda
},
@@ -340,7 +340,7 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.facilityClass = FACILITY_CLASS_PKMN_BREEDER_M,
.trainerName = _("RAFAEL"),
.speechBefore = {EC_WORD_COME_ON, EC_WORD_EXCL, EC_WORD_LET_S, EC_WORD_SEE, EC_WORD_SOME, EC_WORD_SPIRIT},
- .speechWin = {EC_WORD_THAT_S_IT_EXCL, EC_WORD_THAT_S, EC_WORD_THE, EC_WORD_SPIRIT, EC_WORD_EXCL, 0xFFFF},
+ .speechWin = {EC_WORD_THAT_S_IT_EXCL, EC_WORD_THAT_S, EC_WORD_THE, EC_WORD_SPIRIT, EC_WORD_EXCL, EC_EMPTY_WORD},
.speechLose = {EC_WORD_WELL, EC_WORD_SO, EC_WORD_MUCH, EC_WORD_FOR, EC_WORD_OUR, EC_WORD_SPIRIT},
.monSet = gBattleFrontierTrainerMons_Rafael
},
@@ -356,15 +356,15 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.facilityClass = FACILITY_CLASS_PKMN_BREEDER_M,
.trainerName = _("PAYTON"),
.speechBefore = {EC_WORD_I, EC_WORD_TRAIN, EC_WORD_FROM, EC_WORD_THE, EC_WORD_EGG, EC_WORD_UP},
- .speechWin = {EC_WORD_WELL, EC_WORD_DONE, EC_WORD_EXCL, 0xFFFF, 0xFFFF, 0xFFFF},
- .speechLose = {EC_WORD_THAT_WAS, EC_WORD_A, EC_MOVE2(SOFT_BOILED), EC_WORD_LOSS, EC_WORD_ELLIPSIS, 0xFFFF},
+ .speechWin = {EC_WORD_WELL, EC_WORD_DONE, EC_WORD_EXCL, EC_EMPTY_WORD, EC_EMPTY_WORD, EC_EMPTY_WORD},
+ .speechLose = {EC_WORD_THAT_WAS, EC_WORD_A, EC_MOVE2(SOFT_BOILED), EC_WORD_LOSS, EC_WORD_ELLIPSIS, EC_EMPTY_WORD},
.monSet = gBattleFrontierTrainerMons_Payton
},
[FRONTIER_TRAINER_PAMELA] = {
.facilityClass = FACILITY_CLASS_PKMN_BREEDER_F,
.trainerName = _("PAMELA"),
.speechBefore = {EC_WORD_ALL, EC_WORD_POKEMON, EC_WORD_ADORE, EC_WORD_A, EC_WORD_KIND, EC_WORD_TRAINER},
- .speechWin = {EC_WORD_IT_S, EC_WORD_TOO, EC_WORD_BAD, EC_WORD_YOU, EC_WORD_LOST, 0xFFFF},
+ .speechWin = {EC_WORD_IT_S, EC_WORD_TOO, EC_WORD_BAD, EC_WORD_YOU, EC_WORD_LOST, EC_EMPTY_WORD},
.speechLose = {EC_WORD_YOU_RE, EC_WORD_KIND, EC_WORD_AND, EC_WORD_YOU_RE, EC_WORD_ALSO, EC_WORD_STRONG},
.monSet = gBattleFrontierTrainerMons_Pamela
},
@@ -379,7 +379,7 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
[FRONTIER_TRAINER_MARISA] = {
.facilityClass = FACILITY_CLASS_PKMN_BREEDER_F,
.trainerName = _("MARISA"),
- .speechBefore = {EC_WORD_I, EC_WORD_PROMISE, EC_WORD_TO, EC_WORD_BATTLE, EC_WORD_SERIOUSLY, 0xFFFF},
+ .speechBefore = {EC_WORD_I, EC_WORD_PROMISE, EC_WORD_TO, EC_WORD_BATTLE, EC_WORD_SERIOUSLY, EC_EMPTY_WORD},
.speechWin = {EC_WORD_PROMISE, EC_WORD_ME, EC_WORD_YOU, EC_WORD_WILL, EC_WORD_DO, EC_WORD_BETTER},
.speechLose = {EC_WORD_PROMISE, EC_WORD_ME, EC_WORD_ANOTHER, EC_WORD_BATTLE, EC_WORD_PLEASE, EC_WORD_EXCL},
.monSet = gBattleFrontierTrainerMons_Marisa
@@ -397,23 +397,23 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.trainerName = _("YOSHI"),
.speechBefore = {EC_WORD_BUG, EC_WORD_POKEMON, EC_WORD_MAKE, EC_WORD_ME, EC_WORD_FEELING, EC_WORD_LOVEY_DOVEY},
.speechWin = {EC_WORD_BUG, EC_WORD_POKEMON, EC_WORD_ARE, EC_WORD_THE, EC_WORD_BEST, EC_WORD_EXCL},
- .speechLose = {EC_WORD_YOU_RE, EC_WORD_IGNORANT, EC_WORD_ABOUT, EC_WORD_BUG, EC_WORD_POKEMON, 0xFFFF},
+ .speechLose = {EC_WORD_YOU_RE, EC_WORD_IGNORANT, EC_WORD_ABOUT, EC_WORD_BUG, EC_WORD_POKEMON, EC_EMPTY_WORD},
.monSet = gBattleFrontierTrainerMons_Yoshi
},
[FRONTIER_TRAINER_DESTIN] = {
.facilityClass = FACILITY_CLASS_BUG_CATCHER,
.trainerName = _("DESTIN"),
- .speechBefore = {EC_WORD_IT_S, EC_WORD_WAY, EC_WORD_TOO, EC_WORD_HOT, EC_WORD_HERE, 0xFFFF},
- .speechWin = {EC_WORD_I_AM, EC_WORD_ABOUT, EC_WORD_TO, EC_MOVE(OVERHEAT), 0xFFFF, 0xFFFF},
- .speechLose = {EC_WORD_PLEASE, EC_WORD_I, EC_WORD_NEED, EC_WORD_SOME, EC_WORD_WATER, 0xFFFF},
+ .speechBefore = {EC_WORD_IT_S, EC_WORD_WAY, EC_WORD_TOO, EC_WORD_HOT, EC_WORD_HERE, EC_EMPTY_WORD},
+ .speechWin = {EC_WORD_I_AM, EC_WORD_ABOUT, EC_WORD_TO, EC_MOVE(OVERHEAT), EC_EMPTY_WORD, EC_EMPTY_WORD},
+ .speechLose = {EC_WORD_PLEASE, EC_WORD_I, EC_WORD_NEED, EC_WORD_SOME, EC_WORD_WATER, EC_EMPTY_WORD},
.monSet = gBattleFrontierTrainerMons_Destin
},
[FRONTIER_TRAINER_KEON] = {
.facilityClass = FACILITY_CLASS_NINJA_BOY,
.trainerName = _("KEON"),
- .speechBefore = {EC_WORD_FORGIVE, EC_WORD_ME, EC_WORD_BUT, EC_WORD_HERE_I_COME, EC_WORD_EXCL, 0xFFFF},
+ .speechBefore = {EC_WORD_FORGIVE, EC_WORD_ME, EC_WORD_BUT, EC_WORD_HERE_I_COME, EC_WORD_EXCL, EC_EMPTY_WORD},
.speechWin = {EC_WORD_FORGIVE, EC_WORD_ME, EC_WORD_FOR, EC_WORD_MY, EC_WORD_OVERWHELMING, EC_WORD_POWER},
- .speechLose = {EC_WORD_I_AM, EC_WORD_SORRY, EC_WORD_ELLIPSIS, 0xFFFF, 0xFFFF, 0xFFFF},
+ .speechLose = {EC_WORD_I_AM, EC_WORD_SORRY, EC_WORD_ELLIPSIS, EC_EMPTY_WORD, EC_EMPTY_WORD, EC_EMPTY_WORD},
.monSet = gBattleFrontierTrainerMons_Keon
},
[FRONTIER_TRAINER_STUART] = {
@@ -429,7 +429,7 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.trainerName = _("NESTOR"),
.speechBefore = {EC_WORD_SHOW, EC_WORD_ME, EC_WORD_A, EC_WORD_REALLY, EC_WORD_SMOOTH, EC_WORD_MOVE},
.speechWin = {EC_WORD_THERE, EC_WORD_WAS, EC_WORD_NOTHING, EC_WORD_SMOOTH, EC_WORD_ABOUT, EC_WORD_THAT},
- .speechLose = {EC_WORD_YOU, EC_WORD_REALLY, EC_WORD_ARE, EC_WORD_SMOOTH, EC_WORD_EXCL, 0xFFFF},
+ .speechLose = {EC_WORD_YOU, EC_WORD_REALLY, EC_WORD_ARE, EC_WORD_SMOOTH, EC_WORD_EXCL, EC_EMPTY_WORD},
.monSet = gBattleFrontierTrainerMons_Nestor
},
[FRONTIER_TRAINER_DERRICK] = {
@@ -445,13 +445,13 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.trainerName = _("BRYSON"),
.speechBefore = {EC_MOVE2(POISON_POWDER), EC_WORD_IS, EC_WORD_IN, EC_WORD_OUR, EC_MOVE2(COTTON_SPORE), EC_WORD_MOVE},
.speechWin = {EC_WORD_HOW_DO, EC_WORD_YOU, EC_WORD_LIKE, EC_WORD_OUR, EC_MOVE2(POISON_POWDER), EC_WORD_QUES},
- .speechLose = {EC_WORD_MY, EC_MOVE2(COTTON_SPORE), EC_WORD_WAS, EC_WORD_USELESS, 0xFFFF, 0xFFFF},
+ .speechLose = {EC_WORD_MY, EC_MOVE2(COTTON_SPORE), EC_WORD_WAS, EC_WORD_USELESS, EC_EMPTY_WORD, EC_EMPTY_WORD},
.monSet = gBattleFrontierTrainerMons_Bryson
},
[FRONTIER_TRAINER_CLAYTON] = {
.facilityClass = FACILITY_CLASS_BUG_MANIAC,
.trainerName = _("CLAYTON"),
- .speechBefore = {EC_WORD_HUH_QUES, 0xFFFF, 0xFFFF, EC_WORD_WHERE, EC_WORD_IS_IT_QUES, 0xFFFF},
+ .speechBefore = {EC_WORD_HUH_QUES, EC_EMPTY_WORD, EC_EMPTY_WORD, EC_WORD_WHERE, EC_WORD_IS_IT_QUES, EC_EMPTY_WORD},
.speechWin = {EC_WORD_WHERE, EC_WORD_IS_IT_QUES, EC_WORD_I_VE, EC_WORD_LOST, EC_WORD_MY, EC_WORD_POKENAV},
.speechLose = {EC_WORD_WHERE, EC_WORD_IS_IT_QUES, EC_WORD_I_VE, EC_WORD_LOST, EC_WORD_MY, EC_WORD_SENSE},
.monSet = gBattleFrontierTrainerMons_Clayton
@@ -459,7 +459,7 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
[FRONTIER_TRAINER_TRENTON] = {
.facilityClass = FACILITY_CLASS_FISHERMAN,
.trainerName = _("TRENTON"),
- .speechBefore = {EC_WORD_COME_OVER, EC_WORD_FOR, EC_WORD_SOME, EC_WORD_TASTY, EC_WORD_WATER, 0xFFFF},
+ .speechBefore = {EC_WORD_COME_OVER, EC_WORD_FOR, EC_WORD_SOME, EC_WORD_TASTY, EC_WORD_WATER, EC_EMPTY_WORD},
.speechWin = {EC_WORD_MMM, EC_WORD_DO, EC_WORD_YOU, EC_WORD_WANT, EC_WORD_SOME, EC_WORD_QUES},
.speechLose = {EC_WORD_I, EC_WORD_GOT, EC_WORD_THIS, EC_WORD_TASTY, EC_WORD_WATER, EC_WORD_SHOPPING},
.monSet = gBattleFrontierTrainerMons_Trenton
@@ -475,9 +475,9 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
[FRONTIER_TRAINER_WESLEY] = {
.facilityClass = FACILITY_CLASS_FISHERMAN,
.trainerName = _("WESLEY"),
- .speechBefore = {EC_POKEMON2(MEW), EC_POKEMON2(MEW), EC_WORD_IS, EC_WORD_HOW, EC_WORD_I, EC_WORD_CRY},
+ .speechBefore = {EC_POKEMON_NATIONAL(MEW), EC_POKEMON_NATIONAL(MEW), EC_WORD_IS, EC_WORD_HOW, EC_WORD_I, EC_WORD_CRY},
.speechWin = {EC_WORD_YES, EC_WORD_I, EC_WORD_KNOW, EC_WORD_I_AM, EC_WORD_CUTE, EC_WORD_EXCL},
- .speechLose = {EC_POKEMON2(MEW), EC_POKEMON2(MEW), EC_WORD_EXCL, EC_POKEMON2(MEW), EC_WORD_EXCL_EXCL, 0xFFFF},
+ .speechLose = {EC_POKEMON_NATIONAL(MEW), EC_POKEMON_NATIONAL(MEW), EC_WORD_EXCL, EC_POKEMON_NATIONAL(MEW), EC_WORD_EXCL_EXCL, EC_EMPTY_WORD},
.monSet = gBattleFrontierTrainerMons_Wesley
},
[FRONTIER_TRAINER_ANTON] = {
@@ -491,7 +491,7 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
[FRONTIER_TRAINER_LAWSON] = {
.facilityClass = FACILITY_CLASS_RUIN_MANIAC,
.trainerName = _("LAWSON"),
- .speechBefore = {EC_WORD_I_AM, EC_WORD_YOUNG, EC_WORD_AT, EC_WORD_HEART, EC_WORD_EXCL, 0xFFFF},
+ .speechBefore = {EC_WORD_I_AM, EC_WORD_YOUNG, EC_WORD_AT, EC_WORD_HEART, EC_WORD_EXCL, EC_EMPTY_WORD},
.speechWin = {EC_WORD_NOT, EC_WORD_COOL, EC_WORD_EXCL, EC_WORD_NOT, EC_WORD_AT, EC_WORD_ALL},
.speechLose = {EC_WORD_I_AM, EC_WORD_OLD, EC_WORD_AND, EC_WORD_FEELING, EC_WORD_SHAKY, EC_WORD_ELLIPSIS},
.monSet = gBattleFrontierTrainerMons_Lawson
@@ -515,16 +515,16 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
[FRONTIER_TRAINER_ADRIAN] = {
.facilityClass = FACILITY_CLASS_COLLECTOR,
.trainerName = _("ADRIAN"),
- .speechBefore = {EC_WORD_YAHOO, EC_WORD_EXCL, 0xFFFF, EC_WORD_YAHOO, EC_WORD_EXCL_EXCL, 0xFFFF},
- .speechWin = {EC_WORD_THANK_YOU, EC_WORD_EXCL, 0xFFFF, EC_WORD_THANK_YOU, EC_WORD_EXCL_EXCL, 0xFFFF},
- .speechLose = {EC_WORD_GOOD_BYE, EC_WORD_EXCL, 0xFFFF, EC_WORD_GOOD_BYE, EC_WORD_EXCL_EXCL, 0xFFFF},
+ .speechBefore = {EC_WORD_YAHOO, EC_WORD_EXCL, EC_EMPTY_WORD, EC_WORD_YAHOO, EC_WORD_EXCL_EXCL, EC_EMPTY_WORD},
+ .speechWin = {EC_WORD_THANK_YOU, EC_WORD_EXCL, EC_EMPTY_WORD, EC_WORD_THANK_YOU, EC_WORD_EXCL_EXCL, EC_EMPTY_WORD},
+ .speechLose = {EC_WORD_GOOD_BYE, EC_WORD_EXCL, EC_EMPTY_WORD, EC_WORD_GOOD_BYE, EC_WORD_EXCL_EXCL, EC_EMPTY_WORD},
.monSet = gBattleFrontierTrainerMons_Adrian
},
[FRONTIER_TRAINER_TRISTAN] = {
.facilityClass = FACILITY_CLASS_COLLECTOR,
.trainerName = _("TRISTAN"),
- .speechBefore = {EC_WORD_CONFUSED, EC_WORD_QUES, 0xFFFF, EC_WORD_I_AM, EC_WORD_A, EC_WORD_GENIUS},
- .speechWin = {EC_WORD_SEE, EC_WORD_QUES, 0xFFFF, EC_WORD_I_AM, EC_WORD_A, EC_WORD_GENIUS},
+ .speechBefore = {EC_WORD_CONFUSED, EC_WORD_QUES, EC_EMPTY_WORD, EC_WORD_I_AM, EC_WORD_A, EC_WORD_GENIUS},
+ .speechWin = {EC_WORD_SEE, EC_WORD_QUES, EC_EMPTY_WORD, EC_WORD_I_AM, EC_WORD_A, EC_WORD_GENIUS},
.speechLose = {EC_WORD_I_AM, EC_WORD_NOT, EC_WORD_A, EC_WORD_GENIUS, EC_WORD_IN, EC_WORD_BATTLE},
.monSet = gBattleFrontierTrainerMons_Tristan
},
@@ -548,8 +548,8 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.facilityClass = FACILITY_CLASS_PARASOL_LADY,
.trainerName = _("CHELSEA"),
.speechBefore = {EC_WORD_I, EC_WORD_SERIOUSLY, EC_WORD_MEAN, EC_WORD_TO, EC_WORD_WIN, EC_WORD_EXCL},
- .speechWin = {EC_WORD_THAT_WAS, EC_WORD_MY, EC_WORD_WILL, EC_WORD_TO, EC_WORD_WIN, 0xFFFF},
- .speechLose = {EC_WORD_YOU_RE, EC_WORD_FAR, EC_WORD_TOO_STRONG, EC_WORD_FOR, EC_WORD_ME, 0xFFFF},
+ .speechWin = {EC_WORD_THAT_WAS, EC_WORD_MY, EC_WORD_WILL, EC_WORD_TO, EC_WORD_WIN, EC_EMPTY_WORD},
+ .speechLose = {EC_WORD_YOU_RE, EC_WORD_FAR, EC_WORD_TOO_STRONG, EC_WORD_FOR, EC_WORD_ME, EC_EMPTY_WORD},
.monSet = gBattleFrontierTrainerMons_Chelsea
},
[FRONTIER_TRAINER_DANELA] = {
@@ -613,7 +613,7 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.trainerName = _("JADEN"),
.speechBefore = {EC_WORD_HELLO, EC_WORD_I, EC_WORD_THINK, EC_WORD_I, EC_WORD_ADORE, EC_WORD_YOU},
.speechWin = {EC_WORD_YOU, EC_WORD_MAKE, EC_WORD_ME, EC_MOVE(THRASH), EC_WORD_IN, EC_MOVE2(FRUSTRATION)},
- .speechLose = {EC_WORD_THIS_IS_IT_EXCL, 0xFFFF, 0xFFFF, EC_WORD_GOOD_BYE, EC_WORD_FOREVER, EC_WORD_EXCL},
+ .speechLose = {EC_WORD_THIS_IS_IT_EXCL, EC_EMPTY_WORD, EC_EMPTY_WORD, EC_WORD_GOOD_BYE, EC_WORD_FOREVER, EC_WORD_EXCL},
.monSet = gBattleFrontierTrainerMons_Jaden
},
[FRONTIER_TRAINER_DAKOTA] = {
@@ -621,7 +621,7 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.trainerName = _("DAKOTA"),
.speechBefore = {EC_WORD_YOU, EC_WORD_HAVE, EC_WORD_TO, EC_WORD_DANCE, EC_WORD_WITH, EC_WORD_POWER},
.speechWin = {EC_WORD_GOT, EC_WORD_IT, EC_WORD_QUES, EC_WORD_DANCE, EC_WORD_WITH, EC_WORD_POWER},
- .speechLose = {EC_WORD_OKAY, EC_WORD_YOU, EC_WORD_UNDERSTAND, EC_WORD_ALL_RIGHT, EC_WORD_EXCL, 0xFFFF},
+ .speechLose = {EC_WORD_OKAY, EC_WORD_YOU, EC_WORD_UNDERSTAND, EC_WORD_ALL_RIGHT, EC_WORD_EXCL, EC_EMPTY_WORD},
.monSet = gBattleFrontierTrainerMons_Dakota
},
[FRONTIER_TRAINER_BRAYDEN] = {
@@ -637,22 +637,22 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.trainerName = _("CORSON"),
.speechBefore = {EC_WORD_I, EC_WORD_GET, EC_WORD_TO, EC_MOVE2(BEAT_UP), EC_WORD_ON, EC_WORD_YOU},
.speechWin = {EC_WORD_TOO, EC_WORD_EASY, EC_WORD_EXCL, EC_WORD_I_AM, EC_WORD_SO, EC_WORD_COOL},
- .speechLose = {EC_WORD_WHY, EC_WORD_QUES_EXCL, 0xFFFF, EC_WORD_I, EC_MOVE2(CURSE), EC_WORD_YOU},
+ .speechLose = {EC_WORD_WHY, EC_WORD_QUES_EXCL, EC_EMPTY_WORD, EC_WORD_I, EC_MOVE2(CURSE), EC_WORD_YOU},
.monSet = gBattleFrontierTrainerMons_Corson
},
[FRONTIER_TRAINER_TREVIN] = {
.facilityClass = FACILITY_CLASS_BIRD_KEEPER,
.trainerName = _("TREVIN"),
.speechBefore = {EC_WORD_THERE, EC_WORD_IS, EC_WORD_NONE, EC_WORD_BETTER, EC_WORD_THAN, EC_WORD_ME},
- .speechWin = {EC_WORD_YES_SIR_EXCL, 0xFFFF, 0xFFFF, EC_WORD_I_AM, EC_WORD_THE, EC_WORD_BEST},
- .speechLose = {EC_WORD_SERIOUS, EC_WORD_QUES_EXCL, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF},
+ .speechWin = {EC_WORD_YES_SIR_EXCL, EC_EMPTY_WORD, EC_EMPTY_WORD, EC_WORD_I_AM, EC_WORD_THE, EC_WORD_BEST},
+ .speechLose = {EC_WORD_SERIOUS, EC_WORD_QUES_EXCL, EC_EMPTY_WORD, EC_EMPTY_WORD, EC_EMPTY_WORD, EC_EMPTY_WORD},
.monSet = gBattleFrontierTrainerMons_Trevin
},
[FRONTIER_TRAINER_PATRICK] = {
.facilityClass = FACILITY_CLASS_SAILOR,
.trainerName = _("PATRICK"),
- .speechBefore = {EC_WORD_I_AM, EC_WORD_PERFECT, EC_WORD_EXCL, EC_WORD_GIVE_UP, EC_WORD_NOW, 0xFFFF},
- .speechWin = {EC_WORD_DON_T, EC_WORD_BE, EC_WORD_DISAPPOINTED, EC_WORD_I_AM, EC_WORD_PERFECT, 0xFFFF},
+ .speechBefore = {EC_WORD_I_AM, EC_WORD_PERFECT, EC_WORD_EXCL, EC_WORD_GIVE_UP, EC_WORD_NOW, EC_EMPTY_WORD},
+ .speechWin = {EC_WORD_DON_T, EC_WORD_BE, EC_WORD_DISAPPOINTED, EC_WORD_I_AM, EC_WORD_PERFECT, EC_EMPTY_WORD},
.speechLose = {EC_WORD_BUT, EC_WORD_HOW, EC_WORD_QUES, EC_WORD_I_AM, EC_WORD_PERFECT, EC_WORD_ELLIPSIS},
.monSet = gBattleFrontierTrainerMons_Patrick
},
@@ -667,9 +667,9 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
[FRONTIER_TRAINER_MAXWELL] = {
.facilityClass = FACILITY_CLASS_SAILOR,
.trainerName = _("MAXWELL"),
- .speechBefore = {EC_WORD_HEY_THERE, EC_WORD_WHO_IS, EC_WORD_YOUR, EC_WORD_RIVAL, EC_WORD_QUES, 0xFFFF},
+ .speechBefore = {EC_WORD_HEY_THERE, EC_WORD_WHO_IS, EC_WORD_YOUR, EC_WORD_RIVAL, EC_WORD_QUES, EC_EMPTY_WORD},
.speechWin = {EC_WORD_MY, EC_WORD_RIVAL, EC_WORD_IS, EC_WORD_MY, EC_WORD_GIRL, EC_WORD_FRIEND},
- .speechLose = {EC_WORD_I_AM, EC_WORD_MAKING, EC_WORD_YOU, EC_WORD_MY, EC_WORD_RIVAL, 0xFFFF},
+ .speechLose = {EC_WORD_I_AM, EC_WORD_MAKING, EC_WORD_YOU, EC_WORD_MY, EC_WORD_RIVAL, EC_EMPTY_WORD},
.monSet = gBattleFrontierTrainerMons_Maxwell
},
[FRONTIER_TRAINER_DARYL] = {
@@ -685,22 +685,22 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.trainerName = _("KENNETH"),
.speechBefore = {EC_WORD_YOU, EC_WORD_BETTER, EC_WORD_NOT, EC_MOVE2(SLACK_OFF), EC_WORD_WITH, EC_WORD_ME},
.speechWin = {EC_WORD_DID, EC_WORD_MY, EC_MOVE2(TAUNT), EC_WORD_INTIMIDATE, EC_WORD_YOU, EC_WORD_QUES},
- .speechLose = {EC_WORD_I_AM, EC_WORD_SORRY, EC_WORD_ELLIPSIS, 0xFFFF, 0xFFFF, 0xFFFF},
+ .speechLose = {EC_WORD_I_AM, EC_WORD_SORRY, EC_WORD_ELLIPSIS, EC_EMPTY_WORD, EC_EMPTY_WORD, EC_EMPTY_WORD},
.monSet = gBattleFrontierTrainerMons_Kenneth
},
[FRONTIER_TRAINER_RICH] = {
.facilityClass = FACILITY_CLASS_HIKER,
.trainerName = _("RICH"),
- .speechBefore = {EC_WORD_YOUR, EC_MOVE(FACADE), EC_WORD_DOESN_T, EC_MOVE2(TRICK), EC_WORD_ME, 0xFFFF},
- .speechWin = {EC_WORD_SERIOUSLY, EC_WORD_ARE, EC_WORD_YOU, EC_WORD_REALLY, EC_WORD_OK_QUES, 0xFFFF},
- .speechLose = {EC_WORD_THAT_WAS, EC_WORD_REALLY, EC_WORD_TOUGH, EC_WORD_ON, EC_WORD_ME, 0xFFFF},
+ .speechBefore = {EC_WORD_YOUR, EC_MOVE(FACADE), EC_WORD_DOESN_T, EC_MOVE2(TRICK), EC_WORD_ME, EC_EMPTY_WORD},
+ .speechWin = {EC_WORD_SERIOUSLY, EC_WORD_ARE, EC_WORD_YOU, EC_WORD_REALLY, EC_WORD_OK_QUES, EC_EMPTY_WORD},
+ .speechLose = {EC_WORD_THAT_WAS, EC_WORD_REALLY, EC_WORD_TOUGH, EC_WORD_ON, EC_WORD_ME, EC_EMPTY_WORD},
.monSet = gBattleFrontierTrainerMons_Rich
},
[FRONTIER_TRAINER_CADEN] = {
.facilityClass = FACILITY_CLASS_KINDLER,
.trainerName = _("CADEN"),
- .speechBefore = {EC_WORD_I, EC_WORD_CAN_T, EC_WORD_BE, EC_WORD_DEFEATED, EC_WORD_EXCL, 0xFFFF},
- .speechWin = {EC_WORD_FIRE, EC_WORD_EXCL, 0xFFFF, EC_WORD_FIRE, EC_WORD_EXCL_EXCL, 0xFFFF},
+ .speechBefore = {EC_WORD_I, EC_WORD_CAN_T, EC_WORD_BE, EC_WORD_DEFEATED, EC_WORD_EXCL, EC_EMPTY_WORD},
+ .speechWin = {EC_WORD_FIRE, EC_WORD_EXCL, EC_EMPTY_WORD, EC_WORD_FIRE, EC_WORD_EXCL_EXCL, EC_EMPTY_WORD},
.speechLose = {EC_WORD_I_AM, EC_WORD_TIRED, EC_WORD_ELLIPSIS, EC_WORD_IT_S, EC_WORD_SO, EC_WORD_HOT},
.monSet = gBattleFrontierTrainerMons_Caden
},
@@ -715,9 +715,9 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
[FRONTIER_TRAINER_NASH] = {
.facilityClass = FACILITY_CLASS_KINDLER,
.trainerName = _("NASH"),
- .speechBefore = {EC_WORD_I_AM, EC_WORD_ON, EC_WORD_FIRE, EC_WORD_BABY, EC_WORD_EXCL, 0xFFFF},
+ .speechBefore = {EC_WORD_I_AM, EC_WORD_ON, EC_WORD_FIRE, EC_WORD_BABY, EC_WORD_EXCL, EC_EMPTY_WORD},
.speechWin = {EC_WORD_I, EC_WORD_LEFT, EC_WORD_YOU, EC_WORD_JUST, EC_WORD_AN, EC_MOVE2(EMBER)},
- .speechLose = {EC_WORD_AIYEEH, EC_WORD_EXCL_EXCL, 0xFFFF, EC_WORD_NO, EC_WORD_WATER, EC_WORD_PLEASE},
+ .speechLose = {EC_WORD_AIYEEH, EC_WORD_EXCL_EXCL, EC_EMPTY_WORD, EC_WORD_NO, EC_WORD_WATER, EC_WORD_PLEASE},
.monSet = gBattleFrontierTrainerMons_Nash
},
[FRONTIER_TRAINER_ROBBY] = {
@@ -749,13 +749,13 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.trainerName = _("ELLEN"),
.speechBefore = {EC_WORD_CRUSH, EC_WORD_YOU, EC_WORD_LIKE, EC_WORD_AN, EC_WORD_EGG, EC_WORD_EXCL},
.speechWin = {EC_WORD_THAT_WAS, EC_WORD_A, EC_WORD_TASTY, EC_WORD_VICTORY, EC_WORD_FOR, EC_WORD_ME},
- .speechLose = {EC_WORD_TOO, EC_WORD_TOUGH, EC_WORD_TO, EC_WORD_CRUSH, EC_WORD_EXCL, 0xFFFF},
+ .speechLose = {EC_WORD_TOO, EC_WORD_TOUGH, EC_WORD_TO, EC_WORD_CRUSH, EC_WORD_EXCL, EC_EMPTY_WORD},
.monSet = gBattleFrontierTrainerMons_Ellen
},
[FRONTIER_TRAINER_RAMON] = {
.facilityClass = FACILITY_CLASS_SWIMMING_TRIATHLETE_M,
.trainerName = _("RAMON"),
- .speechBefore = {EC_WORD_OKAY, EC_WORD_EXCL, 0xFFFF, EC_WORD_THIS, EC_WORD_IS, EC_WORD_PERFECTION},
+ .speechBefore = {EC_WORD_OKAY, EC_WORD_EXCL, EC_EMPTY_WORD, EC_WORD_THIS, EC_WORD_IS, EC_WORD_PERFECTION},
.speechWin = {EC_WORD_I_AM, EC_WORD_HAPPY, EC_WORD_THAT, EC_WORD_I, EC_WORD_WON, EC_WORD_EXCL},
.speechLose = {EC_WORD_IT_S, EC_WORD_A, EC_WORD_SECRET, EC_WORD_WHY, EC_WORD_I_AM, EC_WORD_HAPPY},
.monSet = gBattleFrontierTrainerMons_Ramon
@@ -764,8 +764,8 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.facilityClass = FACILITY_CLASS_SWIMMING_TRIATHLETE_M,
.trainerName = _("ARTHUR"),
.speechBefore = {EC_WORD_HERE_I_COME, EC_WORD_FEELING, EC_WORD_READY, EC_WORD_FOR, EC_WORD_IT, EC_WORD_ALL},
- .speechWin = {EC_WORD_THAT_S_IT_EXCL, 0xFFFF, 0xFFFF, EC_WORD_THAT_WAS, EC_WORD_FABULOUS, EC_WORD_EXCL},
- .speechLose = {EC_WORD_THAT_WAS, EC_WORD_NOT, EC_WORD_WHAT, EC_WORD_I, EC_WORD_NEED, 0xFFFF},
+ .speechWin = {EC_WORD_THAT_S_IT_EXCL, EC_EMPTY_WORD, EC_EMPTY_WORD, EC_WORD_THAT_WAS, EC_WORD_FABULOUS, EC_WORD_EXCL},
+ .speechLose = {EC_WORD_THAT_WAS, EC_WORD_NOT, EC_WORD_WHAT, EC_WORD_I, EC_WORD_NEED, EC_EMPTY_WORD},
.monSet = gBattleFrontierTrainerMons_Arthur
},
[FRONTIER_TRAINER_ALONDRA] = {
@@ -781,7 +781,7 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.trainerName = _("ADRIANA"),
.speechBefore = {EC_WORD_COME, EC_WORD_SEE, EC_WORD_AN, EC_WORD_INCREDIBLE, EC_WORD_SWIFT_SWIM, EC_WORD_EXCL},
.speechWin = {EC_WORD_I, EC_WORD_MAKE, EC_WORD_IT, EC_WORD_LOOK, EC_WORD_SO, EC_WORD_EASY},
- .speechLose = {EC_WORD_I_AM, EC_WORD_FEELING, EC_MOVE2(BEAT_UP), EC_WORD_AND, EC_WORD_TIRED, 0xFFFF},
+ .speechLose = {EC_WORD_I_AM, EC_WORD_FEELING, EC_MOVE2(BEAT_UP), EC_WORD_AND, EC_WORD_TIRED, EC_EMPTY_WORD},
.monSet = gBattleFrontierTrainerMons_Adriana
},
[FRONTIER_TRAINER_MALIK] = {
@@ -795,17 +795,17 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
[FRONTIER_TRAINER_JILL] = {
.facilityClass = FACILITY_CLASS_CYCLING_TRIATHLETE_F,
.trainerName = _("JILL"),
- .speechBefore = {EC_WORD_I_AM, EC_WORD_THE, EC_MOVE2(QUICK_ATTACK), EC_WORD_TRAINER, EC_WORD_EXCL, 0xFFFF},
- .speechWin = {EC_WORD_THE, EC_MOVE2(QUICK_ATTACK), EC_WORD_TRAINER, EC_WORD_WINS, EC_WORD_EXCL, 0xFFFF},
+ .speechBefore = {EC_WORD_I_AM, EC_WORD_THE, EC_MOVE2(QUICK_ATTACK), EC_WORD_TRAINER, EC_WORD_EXCL, EC_EMPTY_WORD},
+ .speechWin = {EC_WORD_THE, EC_MOVE2(QUICK_ATTACK), EC_WORD_TRAINER, EC_WORD_WINS, EC_WORD_EXCL, EC_EMPTY_WORD},
.speechLose = {EC_WORD_THE, EC_MOVE2(QUICK_ATTACK), EC_WORD_TRAINER, EC_WORD_GIVES, EC_WORD_UP, EC_WORD_EXCL},
.monSet = gBattleFrontierTrainerMons_Jill
},
[FRONTIER_TRAINER_ERIK] = {
.facilityClass = FACILITY_CLASS_RUNNING_TRIATHLETE_M,
.trainerName = _("ERIK"),
- .speechBefore = {EC_WORD_I_AM, EC_WORD_THE, EC_WORD_SPEED_BOOST, EC_WORD_HERO, EC_WORD_EXCL, 0xFFFF},
+ .speechBefore = {EC_WORD_I_AM, EC_WORD_THE, EC_WORD_SPEED_BOOST, EC_WORD_HERO, EC_WORD_EXCL, EC_EMPTY_WORD},
.speechWin = {EC_WORD_THANK_YOU, EC_WORD_FROM, EC_WORD_THE, EC_WORD_SPEED_BOOST, EC_WORD_HERO, EC_WORD_EXCL},
- .speechLose = {EC_WORD_WAAAH, EC_WORD_EXCL_EXCL, 0xFFFF, EC_WORD_NO, EC_WORD_NO, EC_WORD_EXCL_EXCL},
+ .speechLose = {EC_WORD_WAAAH, EC_WORD_EXCL_EXCL, EC_EMPTY_WORD, EC_WORD_NO, EC_WORD_NO, EC_WORD_EXCL_EXCL},
.monSet = gBattleFrontierTrainerMons_Erik
},
[FRONTIER_TRAINER_YAZMIN] = {
@@ -843,9 +843,9 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
[FRONTIER_TRAINER_CARLO] = {
.facilityClass = FACILITY_CLASS_CYCLING_TRIATHLETE_M,
.trainerName = _("CARLO"),
- .speechBefore = {EC_WORD_HAH, EC_WORD_EXCL_EXCL, 0xFFFF, EC_WORD_YEAH, EC_WORD_EXCL_EXCL, 0xFFFF},
+ .speechBefore = {EC_WORD_HAH, EC_WORD_EXCL_EXCL, EC_EMPTY_WORD, EC_WORD_YEAH, EC_WORD_EXCL_EXCL, EC_EMPTY_WORD},
.speechWin = {EC_WORD_I, EC_WORD_DO, EC_WORD_THINGS, EC_WORD_AT, EC_MOVE(EXTREME_SPEED), EC_WORD_EXCL},
- .speechLose = {EC_WORD_I, EC_WORD_LOST, EC_WORD_AT, EC_MOVE(EXTREME_SPEED), EC_WORD_ELLIPSIS, 0xFFFF},
+ .speechLose = {EC_WORD_I, EC_WORD_LOST, EC_WORD_AT, EC_MOVE(EXTREME_SPEED), EC_WORD_ELLIPSIS, EC_EMPTY_WORD},
.monSet = gBattleFrontierTrainerMons_Carlo
},
[FRONTIER_TRAINER_EMILIA] = {
@@ -859,7 +859,7 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
[FRONTIER_TRAINER_DALIA] = {
.facilityClass = FACILITY_CLASS_CYCLING_TRIATHLETE_F,
.trainerName = _("DALIA"),
- .speechBefore = {EC_WORD_MY, EC_WORD_BIKE, EC_WORD_IS, EC_WORD_VERY, EC_WORD_EXPENSIVE, 0xFFFF},
+ .speechBefore = {EC_WORD_MY, EC_WORD_BIKE, EC_WORD_IS, EC_WORD_VERY, EC_WORD_EXPENSIVE, EC_EMPTY_WORD},
.speechWin = {EC_WORD_DON_T, EC_WORD_COME, EC_WORD_NEAR, EC_WORD_MY, EC_WORD_BIKE, EC_WORD_EXCL},
.speechLose = {EC_WORD_MY, EC_WORD_BIKE, EC_WORD_IS, EC_WORD_MY, EC_WORD_BEST, EC_WORD_FRIEND},
.monSet = gBattleFrontierTrainerMons_Dalia
@@ -867,24 +867,24 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
[FRONTIER_TRAINER_HITOMI] = {
.facilityClass = FACILITY_CLASS_BLACK_BELT,
.trainerName = _("HITOMI"),
- .speechBefore = {EC_WORD_YEAH, EC_WORD_EXCL_EXCL, 0xFFFF, EC_WORD_HAH, EC_WORD_EXCL_EXCL, 0xFFFF},
- .speechWin = {EC_WORD_WHAT, EC_WORD_QUES_EXCL, 0xFFFF, EC_WORD_I, EC_WORD_WON, EC_WORD_QUES_EXCL},
- .speechLose = {EC_WORD_AIYEEH, EC_WORD_EXCL_EXCL, 0xFFFF, EC_WORD_I_AM, EC_WORD_SORRY, EC_WORD_EXCL_EXCL},
+ .speechBefore = {EC_WORD_YEAH, EC_WORD_EXCL_EXCL, EC_EMPTY_WORD, EC_WORD_HAH, EC_WORD_EXCL_EXCL, EC_EMPTY_WORD},
+ .speechWin = {EC_WORD_WHAT, EC_WORD_QUES_EXCL, EC_EMPTY_WORD, EC_WORD_I, EC_WORD_WON, EC_WORD_QUES_EXCL},
+ .speechLose = {EC_WORD_AIYEEH, EC_WORD_EXCL_EXCL, EC_EMPTY_WORD, EC_WORD_I_AM, EC_WORD_SORRY, EC_WORD_EXCL_EXCL},
.monSet = gBattleFrontierTrainerMons_Hitomi
},
[FRONTIER_TRAINER_RICARDO] = {
.facilityClass = FACILITY_CLASS_BLACK_BELT,
.trainerName = _("RICARDO"),
.speechBefore = {EC_WORD_COME_ON, EC_WORD_EXCL, EC_WORD_PLAY, EC_WORD_TIME, EC_WORD_IS, EC_WORD_OVER},
- .speechWin = {EC_WORD_YOU_RE, EC_WORD_OUT, EC_WORD_OF, EC_WORD_HERE, EC_WORD_EXCL, 0xFFFF},
- .speechLose = {EC_WORD_PLEASE, EC_WORD_DON_T, EC_WORD_HIT, EC_WORD_ME, EC_WORD_EXCL, 0xFFFF},
+ .speechWin = {EC_WORD_YOU_RE, EC_WORD_OUT, EC_WORD_OF, EC_WORD_HERE, EC_WORD_EXCL, EC_EMPTY_WORD},
+ .speechLose = {EC_WORD_PLEASE, EC_WORD_DON_T, EC_WORD_HIT, EC_WORD_ME, EC_WORD_EXCL, EC_EMPTY_WORD},
.monSet = gBattleFrontierTrainerMons_Ricardo
},
[FRONTIER_TRAINER_SHIZUKA] = {
.facilityClass = FACILITY_CLASS_BLACK_BELT,
.trainerName = _("SHIZUKA"),
.speechBefore = {EC_WORD_SHOW, EC_WORD_ME, EC_WORD_THAT, EC_WORD_YOU_RE, EC_WORD_SERIOUS, EC_WORD_EXCL},
- .speechWin = {EC_WORD_I, EC_WORD_WON_T, EC_WORD_FORGET, EC_WORD_ABOUT, EC_WORD_YOU, 0xFFFF},
+ .speechWin = {EC_WORD_I, EC_WORD_WON_T, EC_WORD_FORGET, EC_WORD_ABOUT, EC_WORD_YOU, EC_EMPTY_WORD},
.speechLose = {EC_WORD_YOU_RE, EC_WORD_PERFECT, EC_WORD_IN, EC_WORD_EVERY, EC_WORD_WAY, EC_WORD_EXCL},
.monSet = gBattleFrontierTrainerMons_Shizuka
},
@@ -900,7 +900,7 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.facilityClass = FACILITY_CLASS_BATTLE_GIRL,
.trainerName = _("KELLY"),
.speechBefore = {EC_WORD_MY, EC_WORD_NIGHT, EC_WORD_SCHOOL, EC_WORD_IS, EC_WORD_REALLY, EC_WORD_SCARY},
- .speechWin = {EC_WORD_A, EC_WORD_LADY, EC_WORD_GHOST, EC_WORD_APPEARS, EC_WORD_THERE, 0xFFFF},
+ .speechWin = {EC_WORD_A, EC_WORD_LADY, EC_WORD_GHOST, EC_WORD_APPEARS, EC_WORD_THERE, EC_EMPTY_WORD},
.speechLose = {EC_WORD_THE, EC_WORD_HOME, EC_WORD_WORK, EC_WORD_IS, EC_WORD_AWFULLY, EC_WORD_SCARY},
.monSet = gBattleFrontierTrainerMons_Kelly
},
@@ -908,14 +908,14 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.facilityClass = FACILITY_CLASS_BATTLE_GIRL,
.trainerName = _("RAYNA"),
.speechBefore = {EC_WORD_I_AM, EC_WORD_NO_1, EC_WORD_WHEN, EC_WORD_IT_S, EC_WORD_ABOUT, EC_WORD_POWER},
- .speechWin = {EC_WORD_UNDERSTAND, EC_WORD_MY, EC_WORD_POWER, EC_WORD_NOW, EC_WORD_QUES, 0xFFFF},
- .speechLose = {EC_WORD_TERRIBLE, EC_WORD_ELLIPSIS, 0xFFFF, EC_WORD_I_AM, EC_WORD_TERRIBLE, EC_WORD_ELLIPSIS},
+ .speechWin = {EC_WORD_UNDERSTAND, EC_WORD_MY, EC_WORD_POWER, EC_WORD_NOW, EC_WORD_QUES, EC_EMPTY_WORD},
+ .speechLose = {EC_WORD_TERRIBLE, EC_WORD_ELLIPSIS, EC_EMPTY_WORD, EC_WORD_I_AM, EC_WORD_TERRIBLE, EC_WORD_ELLIPSIS},
.monSet = gBattleFrontierTrainerMons_Rayna
},
[FRONTIER_TRAINER_EVAN] = {
.facilityClass = FACILITY_CLASS_EXPERT_M,
.trainerName = _("EVAN"),
- .speechBefore = {EC_WORD_EVERY, EC_WORD_BATTLE, EC_WORD_HAS, EC_WORD_A, EC_WORD_SMELL, 0xFFFF},
+ .speechBefore = {EC_WORD_EVERY, EC_WORD_BATTLE, EC_WORD_HAS, EC_WORD_A, EC_WORD_SMELL, EC_EMPTY_WORD},
.speechWin = {EC_WORD_OH, EC_WORD_EXCL, EC_WORD_THE, EC_MOVE(SWEET_SCENT), EC_WORD_OF, EC_WORD_VICTORY},
.speechLose = {EC_WORD_THE, EC_WORD_AWFUL, EC_WORD_STENCH, EC_WORD_OF, EC_WORD_A, EC_WORD_LOSS},
.monSet = gBattleFrontierTrainerMons_Evan
@@ -923,23 +923,23 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
[FRONTIER_TRAINER_JORDAN] = {
.facilityClass = FACILITY_CLASS_EXPERT_M,
.trainerName = _("JORDAN"),
- .speechBefore = {EC_WORD_GOOD, EC_WORD_EXCL, 0xFFFF, EC_WORD_COME_ON, EC_WORD_EXCL_EXCL, 0xFFFF},
- .speechWin = {EC_WORD_YOU, EC_WORD_CAN_T, EC_WORD_BEAT, EC_WORD_ME, EC_WORD_EXCL, 0xFFFF},
- .speechLose = {EC_WORD_WHAT, EC_WORD_QUES_EXCL, 0xFFFF, EC_WORD_BUT, EC_WORD_HOW, EC_WORD_QUES},
+ .speechBefore = {EC_WORD_GOOD, EC_WORD_EXCL, EC_EMPTY_WORD, EC_WORD_COME_ON, EC_WORD_EXCL_EXCL, EC_EMPTY_WORD},
+ .speechWin = {EC_WORD_YOU, EC_WORD_CAN_T, EC_WORD_BEAT, EC_WORD_ME, EC_WORD_EXCL, EC_EMPTY_WORD},
+ .speechLose = {EC_WORD_WHAT, EC_WORD_QUES_EXCL, EC_EMPTY_WORD, EC_WORD_BUT, EC_WORD_HOW, EC_WORD_QUES},
.monSet = gBattleFrontierTrainerMons_Jordan
},
[FRONTIER_TRAINER_JOEL] = {
.facilityClass = FACILITY_CLASS_EXPERT_M,
.trainerName = _("JOEL"),
- .speechBefore = {EC_WORD_FUFUFU, EC_WORD_ELLIPSIS, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF},
- .speechWin = {EC_WORD_GIGGLE, EC_WORD_ELLIPSIS, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF},
- .speechLose = {EC_WORD_HAHAHA, EC_WORD_ELLIPSIS, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF},
+ .speechBefore = {EC_WORD_FUFUFU, EC_WORD_ELLIPSIS, EC_EMPTY_WORD, EC_EMPTY_WORD, EC_EMPTY_WORD, EC_EMPTY_WORD},
+ .speechWin = {EC_WORD_GIGGLE, EC_WORD_ELLIPSIS, EC_EMPTY_WORD, EC_EMPTY_WORD, EC_EMPTY_WORD, EC_EMPTY_WORD},
+ .speechLose = {EC_WORD_HAHAHA, EC_WORD_ELLIPSIS, EC_EMPTY_WORD, EC_EMPTY_WORD, EC_EMPTY_WORD, EC_EMPTY_WORD},
.monSet = gBattleFrontierTrainerMons_Joel
},
[FRONTIER_TRAINER_KRISTEN] = {
.facilityClass = FACILITY_CLASS_EXPERT_F,
.trainerName = _("KRISTEN"),
- .speechBefore = {EC_WORD_HAHAHA, EC_WORD_ELLIPSIS, 0xFFFF, EC_WORD_A, EC_WORD_KID, EC_WORD_ELLIPSIS},
+ .speechBefore = {EC_WORD_HAHAHA, EC_WORD_ELLIPSIS, EC_EMPTY_WORD, EC_WORD_A, EC_WORD_KID, EC_WORD_ELLIPSIS},
.speechWin = {EC_WORD_JUST, EC_WORD_A_LITTLE, EC_WORD_KID, EC_WORD_AFTER, EC_WORD_ALL, EC_WORD_EXCL},
.speechLose = {EC_WORD_A, EC_WORD_TOUGH, EC_WORD_KID, EC_WORD_HUH_QUES, EC_WORD_HUMPH, EC_WORD_EXCL},
.monSet = gBattleFrontierTrainerMons_Kristen
@@ -947,7 +947,7 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
[FRONTIER_TRAINER_SELPHY] = {
.facilityClass = FACILITY_CLASS_EXPERT_F,
.trainerName = _("SELPHY"),
- .speechBefore = {EC_WORD_HUH_QUES, EC_WORD_WHAT, EC_WORD_IS_IT_QUES, 0xFFFF, 0xFFFF, 0xFFFF},
+ .speechBefore = {EC_WORD_HUH_QUES, EC_WORD_WHAT, EC_WORD_IS_IT_QUES, EC_EMPTY_WORD, EC_EMPTY_WORD, EC_EMPTY_WORD},
.speechWin = {EC_WORD_OH, EC_WORD_YES, EC_WORD_EXCL, EC_WORD_WHY, EC_WORD_NOT, EC_WORD_QUES},
.speechLose = {EC_WORD_OH, EC_WORD_NO, EC_WORD_EXCL, EC_WORD_WHY, EC_WORD_NOT, EC_WORD_QUES},
.monSet = gBattleFrontierTrainerMons_Selphy
@@ -956,14 +956,14 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.facilityClass = FACILITY_CLASS_EXPERT_F,
.trainerName = _("CHLOE"),
.speechBefore = {EC_WORD_COME, EC_WORD_WE, EC_WORD_WILL, EC_WORD_DO, EC_WORD_BATTLE, EC_WORD_NOW},
- .speechWin = {EC_WORD_MORE, EC_WORD_EXCL, 0xFFFF, EC_WORD_ANOTHER, EC_WORD_BATTLE, EC_WORD_EXCL},
- .speechLose = {EC_WORD_OH, EC_WORD_EXCL, 0xFFFF, EC_WORD_STRONG, EC_WORD_YOU, EC_WORD_ARE},
+ .speechWin = {EC_WORD_MORE, EC_WORD_EXCL, EC_EMPTY_WORD, EC_WORD_ANOTHER, EC_WORD_BATTLE, EC_WORD_EXCL},
+ .speechLose = {EC_WORD_OH, EC_WORD_EXCL, EC_EMPTY_WORD, EC_WORD_STRONG, EC_WORD_YOU, EC_WORD_ARE},
.monSet = gBattleFrontierTrainerMons_Chloe
},
[FRONTIER_TRAINER_NORTON] = {
.facilityClass = FACILITY_CLASS_PSYCHIC_M,
.trainerName = _("NORTON"),
- .speechBefore = {EC_WORD_I, EC_WORD_KNOW, EC_WORD_ONLY, EC_WORD_YOU, 0xFFFF, 0xFFFF},
+ .speechBefore = {EC_WORD_I, EC_WORD_KNOW, EC_WORD_ONLY, EC_WORD_YOU, EC_EMPTY_WORD, EC_EMPTY_WORD},
.speechWin = {EC_WORD_EXCUSE_ME, EC_WORD_BUT, EC_WORD_YOU_RE, EC_WORD_A, EC_WORD_PUSHOVER, EC_WORD_EXCL},
.speechLose = {EC_WORD_YOU_RE, EC_WORD_SOME, EC_WORD_KIND, EC_WORD_OF, EC_WORD_AWESOME, EC_WORD_EXCL},
.monSet = gBattleFrontierTrainerMons_Norton
@@ -973,15 +973,15 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.trainerName = _("LUKAS"),
.speechBefore = {EC_WORD_MY, EC_WORD_JOKING, EC_WORD_IS, EC_WORD_PRETTY, EC_WORD_TERRIBLE, EC_WORD_ELLIPSIS},
.speechWin = {EC_WORD_YOUR, EC_WORD_ROCK_HEAD, EC_WORD_EXISTS, EC_WORD_TO, EC_WORD_SHINE, EC_WORD_EXCL},
- .speechLose = {EC_WORD_YOUR, EC_WORD_ROCK_HEAD, EC_WORD_COME, EC_WORD_TO, EC_WORD_SHINE, 0xFFFF},
+ .speechLose = {EC_WORD_YOUR, EC_WORD_ROCK_HEAD, EC_WORD_COME, EC_WORD_TO, EC_WORD_SHINE, EC_EMPTY_WORD},
.monSet = gBattleFrontierTrainerMons_Lukas
},
[FRONTIER_TRAINER_ZACH] = {
.facilityClass = FACILITY_CLASS_PSYCHIC_M,
.trainerName = _("ZACH"),
.speechBefore = {EC_WORD_I_AM, EC_WORD_AN, EC_WORD_EXCELLENT, EC_MOVE2(MIMIC), EC_WORD_OF, EC_WORD_POKEMON},
- .speechWin = {EC_WORD_I_AM, EC_WORD_HAPPY, EC_WORD_LIKE, EC_WORD_A_LITTLE, EC_POKEMON2(TOGEPI), EC_WORD_EXCL},
- .speechLose = {EC_WORD_I_AM, EC_WORD_ANGRY, EC_WORD_LIKE, EC_WORD_A, EC_POKEMON2(MANKEY), EC_WORD_EXCL},
+ .speechWin = {EC_WORD_I_AM, EC_WORD_HAPPY, EC_WORD_LIKE, EC_WORD_A_LITTLE, EC_POKEMON_NATIONAL(TOGEPI), EC_WORD_EXCL},
+ .speechLose = {EC_WORD_I_AM, EC_WORD_ANGRY, EC_WORD_LIKE, EC_WORD_A, EC_POKEMON_NATIONAL(MANKEY), EC_WORD_EXCL},
.monSet = gBattleFrontierTrainerMons_Zach
},
[FRONTIER_TRAINER_KAITLYN] = {
@@ -997,7 +997,7 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.trainerName = _("BREANNA"),
.speechBefore = {EC_WORD_MY, EC_WORD_POKEMON, EC_WORD_WILL, EC_WORD_CRUSH, EC_WORD_YOU, EC_WORD_EXCL},
.speechWin = {EC_WORD_HAVE, EC_WORD_SOME, EC_WORD_MORE, EC_WORD_OF, EC_WORD_THIS, EC_WORD_EXCL},
- .speechLose = {EC_WORD_YOU, EC_WORD_HAVE, EC_WORD_GUTS, EC_WORD_AND, EC_WORD_SKILL, 0xFFFF},
+ .speechLose = {EC_WORD_YOU, EC_WORD_HAVE, EC_WORD_GUTS, EC_WORD_AND, EC_WORD_SKILL, EC_EMPTY_WORD},
.monSet = gBattleFrontierTrainerMons_Breanna
},
[FRONTIER_TRAINER_KENDRA] = {
@@ -1005,7 +1005,7 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.trainerName = _("KENDRA"),
.speechBefore = {EC_WORD_IF, EC_WORD_YOU_RE, EC_WORD_SMART, EC_WORD_STOP, EC_WORD_RIGHT, EC_WORD_NOW},
.speechWin = {EC_WORD_I, EC_WORD_SAID, EC_WORD_THAT, EC_WORD_YOU, EC_WORD_SHOULD, EC_WORD_STOP},
- .speechLose = {EC_WORD_WHY, EC_WORD_DIDN_T, EC_WORD_YOU, EC_WORD_STOP, EC_WORD_QUES, 0xFFFF},
+ .speechLose = {EC_WORD_WHY, EC_WORD_DIDN_T, EC_WORD_YOU, EC_WORD_STOP, EC_WORD_QUES, EC_EMPTY_WORD},
.monSet = gBattleFrontierTrainerMons_Kendra
},
[FRONTIER_TRAINER_MOLLY] = {
@@ -1013,7 +1013,7 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.trainerName = _("MOLLY"),
.speechBefore = {EC_WORD_WILL, EC_WORD_MY, EC_WORD_CUTE_CHARM, EC_MOVE2(ATTRACT), EC_WORD_YOU, EC_WORD_QUES},
.speechWin = {EC_WORD_YOUR, EC_WORD_POKEMON, EC_WORD_ARE, EC_WORD_MY, EC_WORD_TOYS, EC_WORD_NOW},
- .speechLose = {EC_WORD_OH, EC_WORD_HOW, EC_WORD_COULD, EC_WORD_YOU, EC_WORD_QUES, 0xFFFF},
+ .speechLose = {EC_WORD_OH, EC_WORD_HOW, EC_WORD_COULD, EC_WORD_YOU, EC_WORD_QUES, EC_EMPTY_WORD},
.monSet = gBattleFrontierTrainerMons_Molly
},
[FRONTIER_TRAINER_JAZMIN] = {
@@ -1077,7 +1077,7 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.trainerName = _("BALEY"),
.speechBefore = {EC_MOVE(SCREECH), EC_WORD_IS, EC_WORD_LIKE, EC_WORD_MUSIC, EC_WORD_TO_ME, EC_WORD_EXCL},
.speechWin = {EC_WORD_MY, EC_MOVE(SCREECH), EC_WORD_STRATEGY, EC_WORD_IS, EC_WORD_THE, EC_WORD_BEST},
- .speechLose = {EC_WORD_YOU_RE, EC_WORD_SOUNDPROOF, EC_WORD_QUES, 0xFFFF, 0xFFFF, 0xFFFF},
+ .speechLose = {EC_WORD_YOU_RE, EC_WORD_SOUNDPROOF, EC_WORD_QUES, EC_EMPTY_WORD, EC_EMPTY_WORD, EC_EMPTY_WORD},
.monSet = gBattleFrontierTrainerMons_Baley
},
[FRONTIER_TRAINER_ZACKARY] = {
@@ -1093,7 +1093,7 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.trainerName = _("GABRIEL"),
.speechBefore = {EC_MOVE2(POUND), EC_WORD_THE, EC_WORD_THICK_FAT, EC_WORD_ON, EC_WORD_MY, EC_MOVE2(BELLY_DRUM)},
.speechWin = {EC_MOVE2(POUND), EC_WORD_MY, EC_MOVE2(BELLY_DRUM), EC_MOVE2(POUND), EC_WORD_MY, EC_MOVE2(BELLY_DRUM)},
- .speechLose = {EC_WORD_MY, EC_MOVE2(BELLY_DRUM), EC_WORD_WAS, EC_WORD_TOO_WEAK, EC_WORD_ELLIPSIS, 0xFFFF},
+ .speechLose = {EC_WORD_MY, EC_MOVE2(BELLY_DRUM), EC_WORD_WAS, EC_WORD_TOO_WEAK, EC_WORD_ELLIPSIS, EC_EMPTY_WORD},
.monSet = gBattleFrontierTrainerMons_Gabriel
},
[FRONTIER_TRAINER_EMILY] = {
@@ -1115,17 +1115,17 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
[FRONTIER_TRAINER_SOFIA] = {
.facilityClass = FACILITY_CLASS_AROMA_LADY,
.trainerName = _("SOFIA"),
- .speechBefore = {EC_POKEMON(LOUDRED), EC_WORD_PROBABLY, EC_WORD_HAS, EC_WORD_A, EC_MOVE(SWEET_SCENT), 0xFFFF},
+ .speechBefore = {EC_POKEMON(LOUDRED), EC_WORD_PROBABLY, EC_WORD_HAS, EC_WORD_A, EC_MOVE(SWEET_SCENT), EC_EMPTY_WORD},
.speechWin = {EC_WORD_THAT_S, EC_WORD_THE, EC_WORD_FEELING, EC_WORD_THAT, EC_WORD_I, EC_WORD_GET},
- .speechLose = {EC_WORD_I, EC_WORD_WORK, EC_WORD_AT, EC_WORD_THE, EC_WORD_DEPT_STORE, 0xFFFF},
+ .speechLose = {EC_WORD_I, EC_WORD_WORK, EC_WORD_AT, EC_WORD_THE, EC_WORD_DEPT_STORE, EC_EMPTY_WORD},
.monSet = gBattleFrontierTrainerMons_Sofia
},
[FRONTIER_TRAINER_BRADEN] = {
.facilityClass = FACILITY_CLASS_COOLTRAINER_M,
.trainerName = _("BRADEN"),
- .speechBefore = {EC_WORD_I_CHOOSE_YOU, EC_WORD_EXCL, 0xFFFF, EC_WORD_THIS_IS_IT_EXCL, 0xFFFF, 0xFFFF},
+ .speechBefore = {EC_WORD_I_CHOOSE_YOU, EC_WORD_EXCL, EC_EMPTY_WORD, EC_WORD_THIS_IS_IT_EXCL, EC_EMPTY_WORD, EC_EMPTY_WORD},
.speechWin = {EC_WORD_I_AM, EC_WORD_FEELING, EC_WORD_PRETTY, EC_WORD_AWESOME, EC_WORD_ABOUT, EC_WORD_MYSELF},
- .speechLose = {EC_WORD_ALL_RIGHT, EC_WORD_EXCL, 0xFFFF, EC_WORD_I, EC_WORD_SURRENDER, EC_WORD_EXCL},
+ .speechLose = {EC_WORD_ALL_RIGHT, EC_WORD_EXCL, EC_EMPTY_WORD, EC_WORD_I, EC_WORD_SURRENDER, EC_WORD_EXCL},
.monSet = gBattleFrontierTrainerMons_Braden
},
[FRONTIER_TRAINER_KAYDEN] = {
@@ -1133,7 +1133,7 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.trainerName = _("KAYDEN"),
.speechBefore = {EC_WORD_THEY, EC_WORD_OVERDO, EC_WORD_THAT, EC_WORD_GOURMET, EC_WORD_THING, EC_WORD_ELLIPSIS},
.speechWin = {EC_WORD_THAT, EC_WORD_GOURMET, EC_WORD_THING, EC_WORD_ISN_T, EC_WORD_FOR, EC_WORD_ME},
- .speechLose = {EC_WORD_HEY, EC_WORD_THIS, EC_WORD_IS, EC_WORD_PRETTY, EC_WORD_TASTY, 0xFFFF},
+ .speechLose = {EC_WORD_HEY, EC_WORD_THIS, EC_WORD_IS, EC_WORD_PRETTY, EC_WORD_TASTY, EC_EMPTY_WORD},
.monSet = gBattleFrontierTrainerMons_Kayden
},
[FRONTIER_TRAINER_COOPER] = {
@@ -1141,7 +1141,7 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.trainerName = _("COOPER"),
.speechBefore = {EC_WORD_THIS, EC_WORD_SHOULD, EC_WORD_ABSOLUTELY, EC_WORD_BE, EC_WORD_A, EC_WORD_PUSHOVER},
.speechWin = {EC_WORD_THAT_WAS, EC_WORD_TOO, EC_WORD_EXCITING, EC_WORD_FOR, EC_WORD_ME, EC_WORD_ELLIPSIS},
- .speechLose = {EC_WORD_PLEASE, EC_WORD_EXCL, 0xFFFF, EC_WORD_SORRY, EC_WORD_I_AM, EC_WORD_SORRY},
+ .speechLose = {EC_WORD_PLEASE, EC_WORD_EXCL, EC_EMPTY_WORD, EC_WORD_SORRY, EC_WORD_I_AM, EC_WORD_SORRY},
.monSet = gBattleFrontierTrainerMons_Cooper
},
[FRONTIER_TRAINER_JULIA] = {
@@ -1179,8 +1179,8 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
[FRONTIER_TRAINER_DOMINIC] = {
.facilityClass = FACILITY_CLASS_PKMN_RANGER_M,
.trainerName = _("DOMINIC"),
- .speechBefore = {EC_WORD_I, EC_WORD_HAVE, EC_WORD_THIS, EC_WORD_EXCELLENT, EC_WORD_CAMERA, 0xFFFF},
- .speechWin = {EC_WORD_MY, EC_WORD_CAMERA, EC_WORD_WAS, EC_WORD_AWFULLY, EC_WORD_EXPENSIVE, 0xFFFF},
+ .speechBefore = {EC_WORD_I, EC_WORD_HAVE, EC_WORD_THIS, EC_WORD_EXCELLENT, EC_WORD_CAMERA, EC_EMPTY_WORD},
+ .speechWin = {EC_WORD_MY, EC_WORD_CAMERA, EC_WORD_WAS, EC_WORD_AWFULLY, EC_WORD_EXPENSIVE, EC_EMPTY_WORD},
.speechLose = {EC_WORD_MY, EC_WORD_CAMERA, EC_WORD_DOESN_T, EC_WORD_MISS, EC_WORD_A, EC_WORD_THING},
.monSet = gBattleFrontierTrainerMons_Dominic
},
@@ -1188,8 +1188,8 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.facilityClass = FACILITY_CLASS_PKMN_RANGER_M,
.trainerName = _("NIKOLAS"),
.speechBefore = {EC_WORD_I, EC_MOVE2(MIMIC), EC_WORD_POKEMON, EC_WORD_AFTER, EC_WORD_EVERY, EC_WORD_BATTLE},
- .speechWin = {EC_WORD_IF_I_WIN, EC_WORD_I, EC_WORD_PRETEND, EC_WORD_I_AM, EC_WORD_A, EC_POKEMON2(TAUROS)},
- .speechLose = {EC_WORD_IF_I_LOSE, EC_WORD_I, EC_WORD_PRETEND, EC_WORD_I_AM, EC_WORD_A, EC_POKEMON2(MILTANK)},
+ .speechWin = {EC_WORD_IF_I_WIN, EC_WORD_I, EC_WORD_PRETEND, EC_WORD_I_AM, EC_WORD_A, EC_POKEMON_NATIONAL(TAUROS)},
+ .speechLose = {EC_WORD_IF_I_LOSE, EC_WORD_I, EC_WORD_PRETEND, EC_WORD_I_AM, EC_WORD_A, EC_POKEMON_NATIONAL(MILTANK)},
.monSet = gBattleFrontierTrainerMons_Nikolas
},
[FRONTIER_TRAINER_VALERIA] = {
@@ -1212,16 +1212,16 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.facilityClass = FACILITY_CLASS_PKMN_RANGER_F,
.trainerName = _("MEGHAN"),
.speechBefore = {EC_WORD_SCHOOL, EC_WORD_IS, EC_WORD_OUT, EC_WORD_TIME, EC_WORD_TO, EC_WORD_PLAY},
- .speechWin = {EC_WORD_MY, EC_WORD_BOY, EC_WORD_FRIEND, EC_WORD_LIKES, EC_WORD_COMICS, 0xFFFF},
- .speechLose = {EC_WORD_IT_S, EC_WORD_BACK, EC_WORD_TO, EC_WORD_SCHOOL, EC_WORD_SOON, 0xFFFF},
+ .speechWin = {EC_WORD_MY, EC_WORD_BOY, EC_WORD_FRIEND, EC_WORD_LIKES, EC_WORD_COMICS, EC_EMPTY_WORD},
+ .speechLose = {EC_WORD_IT_S, EC_WORD_BACK, EC_WORD_TO, EC_WORD_SCHOOL, EC_WORD_SOON, EC_EMPTY_WORD},
.monSet = gBattleFrontierTrainerMons_Meghan
},
[FRONTIER_TRAINER_ROBERTO] = {
.facilityClass = FACILITY_CLASS_DRAGON_TAMER,
.trainerName = _("ROBERTO"),
- .speechBefore = {EC_WORD_DRAGON, EC_WORD_POKEMON, EC_WORD_ARE, EC_WORD_INVINCIBLE, EC_WORD_EXCL, 0xFFFF},
+ .speechBefore = {EC_WORD_DRAGON, EC_WORD_POKEMON, EC_WORD_ARE, EC_WORD_INVINCIBLE, EC_WORD_EXCL, EC_EMPTY_WORD},
.speechWin = {EC_WORD_YOU, EC_WORD_WEREN_T, EC_WORD_BAD, EC_WORD_I_WAS, EC_WORD_JUST, EC_WORD_BETTER},
- .speechLose = {EC_WORD_AREN_T, EC_WORD_YOU, EC_WORD_SATISFIED, EC_WORD_YET, EC_WORD_QUES, 0xFFFF},
+ .speechLose = {EC_WORD_AREN_T, EC_WORD_YOU, EC_WORD_SATISFIED, EC_WORD_YET, EC_WORD_QUES, EC_EMPTY_WORD},
.monSet = gBattleFrontierTrainerMons_Roberto
},
[FRONTIER_TRAINER_DAMIAN] = {
@@ -1229,7 +1229,7 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.trainerName = _("DAMIAN"),
.speechBefore = {EC_WORD_MY, EC_WORD_PURE_POWER, EC_WORD_IS, EC_WORD_MACHINE, EC_WORD_LIKE, EC_WORD_EXCL},
.speechWin = {EC_WORD_MY, EC_MOVE2(MACH_PUNCH), EC_WORD_WILL, EC_WORD_MAKE, EC_WORD_A, EC_MOVE(BRICK_BREAK)},
- .speechLose = {EC_WORD_ARRGH, EC_WORD_EXCL, 0xFFFF, EC_WORD_NO, EC_WORD_EXCL_EXCL, 0xFFFF},
+ .speechLose = {EC_WORD_ARRGH, EC_WORD_EXCL, EC_EMPTY_WORD, EC_WORD_NO, EC_WORD_EXCL_EXCL, EC_EMPTY_WORD},
.monSet = gBattleFrontierTrainerMons_Damian
},
[FRONTIER_TRAINER_BRODY] = {
@@ -1243,7 +1243,7 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
[FRONTIER_TRAINER_GRAHAM] = {
.facilityClass = FACILITY_CLASS_DRAGON_TAMER,
.trainerName = _("GRAHAM"),
- .speechBefore = {EC_WORD_YEAH, EC_WORD_EXCL, 0xFFFF, EC_WORD_YEAH_YEAH, EC_WORD_EXCL_EXCL, 0xFFFF},
+ .speechBefore = {EC_WORD_YEAH, EC_WORD_EXCL, EC_EMPTY_WORD, EC_WORD_YEAH_YEAH, EC_WORD_EXCL_EXCL, EC_EMPTY_WORD},
.speechWin = {EC_WORD_WAHAHAHA, EC_WORD_WAHAHAHA, EC_WORD_EXCL, EC_WORD_WAHAHAHA, EC_WORD_WAHAHAHA, EC_WORD_EXCL_EXCL},
.speechLose = {EC_WORD_I_AM, EC_WORD_SORRY, EC_WORD_ELLIPSIS, EC_WORD_IT_S, EC_WORD_MY, EC_WORD_BAD},
.monSet = gBattleFrontierTrainerMons_Graham
@@ -1252,23 +1252,23 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.facilityClass = FACILITY_CLASS_POKEFAN_M,
.trainerName = _("TYLOR"),
.speechBefore = {EC_WORD_ARE, EC_WORD_YOU, EC_WORD_FEELING, EC_WORD_MY, EC_MOVE2(HEAT_WAVE), EC_WORD_QUES},
- .speechWin = {EC_WORD_YES, EC_WORD_I_AM, EC_WORD_ON, EC_WORD_FIRE, EC_WORD_EXCL, 0xFFFF},
+ .speechWin = {EC_WORD_YES, EC_WORD_I_AM, EC_WORD_ON, EC_WORD_FIRE, EC_WORD_EXCL, EC_EMPTY_WORD},
.speechLose = {EC_WORD_BUT, EC_WORD_I_WAS, EC_WORD_ON, EC_WORD_FIRE, EC_WORD_FOR, EC_WORD_YOU},
.monSet = gBattleFrontierTrainerMons_Tylor
},
[FRONTIER_TRAINER_JAREN] = {
.facilityClass = FACILITY_CLASS_POKEFAN_F,
.trainerName = _("JAREN"),
- .speechBefore = {EC_WORD_FIGHTING, EC_WORD_SPIRIT, EC_WORD_QUES, EC_WORD_ME, EC_WORD_QUES, 0xFFFF},
- .speechWin = {EC_WORD_I, EC_WORD_WANT, EC_WORD_MORE, EC_WORD_CUTE, EC_WORD_POKEMON, 0xFFFF},
- .speechLose = {EC_WORD_YOUR, EC_WORD_POKEMON, EC_WORD_LOOK, EC_WORD_QUITE, EC_WORD_CUTE, 0xFFFF},
+ .speechBefore = {EC_WORD_FIGHTING, EC_WORD_SPIRIT, EC_WORD_QUES, EC_WORD_ME, EC_WORD_QUES, EC_EMPTY_WORD},
+ .speechWin = {EC_WORD_I, EC_WORD_WANT, EC_WORD_MORE, EC_WORD_CUTE, EC_WORD_POKEMON, EC_EMPTY_WORD},
+ .speechLose = {EC_WORD_YOUR, EC_WORD_POKEMON, EC_WORD_LOOK, EC_WORD_QUITE, EC_WORD_CUTE, EC_EMPTY_WORD},
.monSet = gBattleFrontierTrainerMons_Jaren
},
[FRONTIER_TRAINER_CORDELL] = {
.facilityClass = FACILITY_CLASS_PKMN_BREEDER_M,
.trainerName = _("CORDELL"),
.speechBefore = {EC_WORD_A, EC_WORD_BATTLE, EC_WORD_IS, EC_WORD_DECIDED, EC_WORD_ON, EC_WORD_SPIRIT},
- .speechWin = {EC_WORD_CAN_T, EC_WORD_YOU, EC_WORD_ACCEPT, EC_WORD_THAT, EC_WORD_QUES, 0xFFFF},
+ .speechWin = {EC_WORD_CAN_T, EC_WORD_YOU, EC_WORD_ACCEPT, EC_WORD_THAT, EC_WORD_QUES, EC_EMPTY_WORD},
.speechLose = {EC_WORD_I, EC_WORD_WILL, EC_WORD_BE, EC_WORD_ON, EC_WORD_MY, EC_WORD_WAY},
.monSet = gBattleFrontierTrainerMons_Cordell
},
@@ -1291,7 +1291,7 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
[FRONTIER_TRAINER_JOHAN] = {
.facilityClass = FACILITY_CLASS_YOUNGSTER,
.trainerName = _("JOHAN"),
- .speechBefore = {EC_WORD_WINTER, EC_WORD_WILL, EC_WORD_SOON, EC_WORD_BE, EC_WORD_HERE, 0xFFFF},
+ .speechBefore = {EC_WORD_WINTER, EC_WORD_WILL, EC_WORD_SOON, EC_WORD_BE, EC_WORD_HERE, EC_EMPTY_WORD},
.speechWin = {EC_WORD_MY, EC_WORD_ALLOWANCE, EC_WORD_COULD, EC_WORD_USE, EC_WORD_A, EC_MOVE2(HELPING_HAND)},
.speechLose = {EC_WORD_I, EC_WORD_ALWAYS, EC_WORD_USE, EC_WORD_MY, EC_WORD_ALLOWANCE, EC_WORD_UP},
.monSet = gBattleFrontierTrainerMons_Johan
@@ -1315,7 +1315,7 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
[FRONTIER_TRAINER_ISIAH] = {
.facilityClass = FACILITY_CLASS_SCHOOL_KID_M,
.trainerName = _("ISIAH"),
- .speechBefore = {EC_WORD_I, EC_WORD_PRETEND, EC_WORD_TO, EC_WORD_STUDY, EC_WORD_A_LOT, 0xFFFF},
+ .speechBefore = {EC_WORD_I, EC_WORD_PRETEND, EC_WORD_TO, EC_WORD_STUDY, EC_WORD_A_LOT, EC_EMPTY_WORD},
.speechWin = {EC_WORD_I, EC_MOVE2(TRICK), EC_WORD_MOTHER, EC_WORD_FOR, EC_WORD_MY, EC_WORD_ALLOWANCE},
.speechLose = {EC_WORD_I, EC_WORD_DON_T, EC_WORD_WANT, EC_WORD_TO, EC_WORD_STUDY, EC_WORD_MORE},
.monSet = gBattleFrontierTrainerMons_Isiah
@@ -1340,14 +1340,14 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.facilityClass = FACILITY_CLASS_SCHOOL_KID_F,
.trainerName = _("MEGAN"),
.speechBefore = {EC_WORD_I, EC_WORD_BELIEVE, EC_WORD_IN, EC_WORD_AN, EC_MOVE(AROMATHERAPY), EC_WORD_BATH},
- .speechWin = {EC_WORD_I, EC_WORD_WANT, EC_WORD_A, EC_WORD_HEALTHY, EC_WORD_CLEAR_BODY, 0xFFFF},
+ .speechWin = {EC_WORD_I, EC_WORD_WANT, EC_WORD_A, EC_WORD_HEALTHY, EC_WORD_CLEAR_BODY, EC_EMPTY_WORD},
.speechLose = {EC_WORD_IF, EC_WORD_ONLY, EC_MOVE(AROMATHERAPY), EC_WORD_WERE, EC_WORD_LESS, EC_WORD_EXPENSIVE},
.monSet = gBattleFrontierTrainerMons_Megan
},
[FRONTIER_TRAINER_ISSAC] = {
.facilityClass = FACILITY_CLASS_RICH_BOY,
.trainerName = _("ISSAC"),
- .speechBefore = {EC_WORD_MY, EC_WORD_HOBBY, EC_WORD_QUES, 0xFFFF, 0xFFFF, 0xFFFF},
+ .speechBefore = {EC_WORD_MY, EC_WORD_HOBBY, EC_WORD_QUES, EC_EMPTY_WORD, EC_EMPTY_WORD, EC_EMPTY_WORD},
.speechWin = {EC_WORD_I, EC_WORD_LIKE, EC_WORD_ANY, EC_WORD_KIND, EC_WORD_OF, EC_MOVE2(WATER_SPORT)},
.speechLose = {EC_WORD_I, EC_WORD_DISLIKE, EC_WORD_ANY, EC_WORD_KIND, EC_WORD_OF, EC_MOVE2(MUD_SPORT)},
.monSet = gBattleFrontierTrainerMons_Issac
@@ -1355,8 +1355,8 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
[FRONTIER_TRAINER_QUINTON] = {
.facilityClass = FACILITY_CLASS_RICH_BOY,
.trainerName = _("QUINTON"),
- .speechBefore = {EC_WORD_I_AM, EC_WORD_SAD, EC_WORD_CAUSE, EC_WORD_I_AM, EC_WORD_TOO_WEAK, 0xFFFF},
- .speechWin = {EC_WORD_YOU, EC_WORD_AREN_T, EC_WORD_TOO_STRONG, EC_WORD_FOR, EC_WORD_ME, 0xFFFF},
+ .speechBefore = {EC_WORD_I_AM, EC_WORD_SAD, EC_WORD_CAUSE, EC_WORD_I_AM, EC_WORD_TOO_WEAK, EC_EMPTY_WORD},
+ .speechWin = {EC_WORD_YOU, EC_WORD_AREN_T, EC_WORD_TOO_STRONG, EC_WORD_FOR, EC_WORD_ME, EC_EMPTY_WORD},
.speechLose = {EC_WORD_HEY, EC_WORD_WHAT, EC_WORD_DID, EC_WORD_I, EC_WORD_DO, EC_WORD_QUES},
.monSet = gBattleFrontierTrainerMons_Quinton
},
@@ -1372,7 +1372,7 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.facilityClass = FACILITY_CLASS_LADY,
.trainerName = _("ANSLEY"),
.speechBefore = {EC_WORD_I_AM, EC_WORD_BORED, EC_WORD_ELLIPSIS, EC_WORD_DANCE, EC_WORD_FOR, EC_WORD_ME},
- .speechWin = {EC_WORD_YOU_VE, EC_WORD_BORED, EC_WORD_ME, EC_WORD_SOME, EC_WORD_MORE, 0xFFFF},
+ .speechWin = {EC_WORD_YOU_VE, EC_WORD_BORED, EC_WORD_ME, EC_WORD_SOME, EC_WORD_MORE, EC_EMPTY_WORD},
.speechLose = {EC_WORD_TAKE, EC_WORD_YOUR, EC_MOVE2(FRUSTRATION), EC_WORD_SOME, EC_WORD_OTHER, EC_WORD_PLACE},
.monSet = gBattleFrontierTrainerMons_Ansley
},
@@ -1380,8 +1380,8 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.facilityClass = FACILITY_CLASS_BUG_CATCHER,
.trainerName = _("HOLDEN"),
.speechBefore = {EC_WORD_LET_S, EC_WORD_COMMEMORATE, EC_WORD_MY, EC_WORD_COOLNESS, EC_WORD_IN, EC_WORD_BATTLE},
- .speechWin = {EC_WORD_YOU_RE, EC_WORD_TOO_WEAK, EC_WORD_FOR, EC_WORD_ANY, EC_WORD_PRAISE, 0xFFFF},
- .speechLose = {EC_WORD_YOUR, EC_WORD_BATTLE, EC_WORD_SENSE, EC_WORD_IS, EC_WORD_AMUSING, 0xFFFF},
+ .speechWin = {EC_WORD_YOU_RE, EC_WORD_TOO_WEAK, EC_WORD_FOR, EC_WORD_ANY, EC_WORD_PRAISE, EC_EMPTY_WORD},
+ .speechLose = {EC_WORD_YOUR, EC_WORD_BATTLE, EC_WORD_SENSE, EC_WORD_IS, EC_WORD_AMUSING, EC_EMPTY_WORD},
.monSet = gBattleFrontierTrainerMons_Holden
},
[FRONTIER_TRAINER_LUCA] = {
@@ -1396,14 +1396,14 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.facilityClass = FACILITY_CLASS_NINJA_BOY,
.trainerName = _("JAMISON"),
.speechBefore = {EC_WORD_MY, EC_MOVE2(SECRET_POWER), EC_WORD_IS, EC_WORD_OVERWHELMING, EC_WORD_TO, EC_WORD_POKEMON},
- .speechWin = {EC_WORD_DID, EC_WORD_YOU, EC_WORD_SEE, EC_WORD_THAT, EC_WORD_QUES, 0xFFFF},
+ .speechWin = {EC_WORD_DID, EC_WORD_YOU, EC_WORD_SEE, EC_WORD_THAT, EC_WORD_QUES, EC_EMPTY_WORD},
.speechLose = {EC_WORD_I, EC_WORD_WILL, EC_WORD_USE, EC_MOVE(SMOKESCREEN), EC_WORD_TO, EC_WORD_ESCAPE},
.monSet = gBattleFrontierTrainerMons_Jamison
},
[FRONTIER_TRAINER_GUNNAR] = {
.facilityClass = FACILITY_CLASS_NINJA_BOY,
.trainerName = _("GUNNAR"),
- .speechBefore = {EC_WORD_I, EC_MOVE(CUT), EC_WORD_DOWN, EC_WORD_EVERY, EC_WORD_OPPONENT, 0xFFFF},
+ .speechBefore = {EC_WORD_I, EC_MOVE(CUT), EC_WORD_DOWN, EC_WORD_EVERY, EC_WORD_OPPONENT, EC_EMPTY_WORD},
.speechWin = {EC_WORD_DON_T, EC_MOVE(GRUDGE), EC_WORD_ME, EC_WORD_FOR, EC_WORD_YOUR, EC_WORD_LOSS},
.speechLose = {EC_WORD_PLEASE, EC_WORD_LOSE, EC_WORD_THAT, EC_MOVE(SCARY_FACE), EC_WORD_OF, EC_WORD_YOURS},
.monSet = gBattleFrontierTrainerMons_Gunnar
@@ -1413,22 +1413,22 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.trainerName = _("CRAIG"),
.speechBefore = {EC_WORD_I, EC_WORD_CAN_T, EC_WORD_WAIT, EC_WORD_FOR, EC_WORD_MY, EC_WORD_TRAIN},
.speechWin = {EC_WORD_MY, EC_WORD_TRAIN, EC_WORD_ISN_T, EC_WORD_HERE, EC_WORD_YET, EC_WORD_ELLIPSIS},
- .speechLose = {EC_WORD_HERE_IT_IS, EC_WORD_MY, EC_WORD_TRAIN, EC_WORD_SEE_YA, EC_WORD_EXCL, 0xFFFF},
+ .speechLose = {EC_WORD_HERE_IT_IS, EC_WORD_MY, EC_WORD_TRAIN, EC_WORD_SEE_YA, EC_WORD_EXCL, EC_EMPTY_WORD},
.monSet = gBattleFrontierTrainerMons_Craig
},
[FRONTIER_TRAINER_PIERCE] = {
.facilityClass = FACILITY_CLASS_TUBER_M,
.trainerName = _("PIERCE"),
.speechBefore = {EC_WORD_THERE, EC_WORD_WAS, EC_WORD_A, EC_MOVE2(HEAT_WAVE), EC_WORD_LAST, EC_WORD_WEEK},
- .speechWin = {EC_WORD_I, EC_WORD_CAN_T, EC_WORD_TAKE, EC_WORD_A, EC_MOVE2(HEAT_WAVE), 0xFFFF},
- .speechLose = {EC_WORD_DIDN_T, EC_WORD_IT, EC_MOVE(HAIL), EC_WORD_TOO, EC_WORD_QUES, 0xFFFF},
+ .speechWin = {EC_WORD_I, EC_WORD_CAN_T, EC_WORD_TAKE, EC_WORD_A, EC_MOVE2(HEAT_WAVE), EC_EMPTY_WORD},
+ .speechLose = {EC_WORD_DIDN_T, EC_WORD_IT, EC_MOVE(HAIL), EC_WORD_TOO, EC_WORD_QUES, EC_EMPTY_WORD},
.monSet = gBattleFrontierTrainerMons_Pierce
},
[FRONTIER_TRAINER_REGINA] = {
.facilityClass = FACILITY_CLASS_TUBER_F,
.trainerName = _("REGINA"),
.speechBefore = {EC_WORD_I, EC_WORD_LIKE, EC_WORD_TO, EC_WORD_PLAY, EC_WORD_IN, EC_WORD_WATER},
- .speechWin = {EC_WORD_I, EC_WORD_REFUSE, EC_WORD_TO, EC_WORD_COME, EC_WORD_OUT, 0xFFFF},
+ .speechWin = {EC_WORD_I, EC_WORD_REFUSE, EC_WORD_TO, EC_WORD_COME, EC_WORD_OUT, EC_EMPTY_WORD},
.speechLose = {EC_WORD_YOU_RE, EC_WORD_NOT, EC_WORD_MUCH, EC_WORD_GOOD, EC_WORD_IN, EC_WORD_WATER},
.monSet = gBattleFrontierTrainerMons_Regina
},
@@ -1469,7 +1469,7 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.trainerName = _("HUNTER"),
.speechBefore = {EC_WORD_SHOW, EC_WORD_ME, EC_WORD_A, EC_WORD_TOTALLY, EC_WORD_COOL, EC_MOVE(CROSS_CHOP)},
.speechWin = {EC_WORD_YOU_RE, EC_WORD_TOO_WEAK, EC_WORD_TO, EC_WORD_DO, EC_WORD_A, EC_MOVE(CROSS_CHOP)},
- .speechLose = {EC_WORD_WAS, EC_WORD_IT, EC_WORD_A, EC_WORD_MISTAKE, EC_WORD_QUES, 0xFFFF},
+ .speechLose = {EC_WORD_WAS, EC_WORD_IT, EC_WORD_A, EC_WORD_MISTAKE, EC_WORD_QUES, EC_EMPTY_WORD},
.monSet = gBattleFrontierTrainerMons_Hunter
},
[FRONTIER_TRAINER_AIDEN] = {
@@ -1483,9 +1483,9 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
[FRONTIER_TRAINER_XAVIER] = {
.facilityClass = FACILITY_CLASS_RUIN_MANIAC,
.trainerName = _("XAVIER"),
- .speechBefore = {EC_WORD_HEY_THERE, EC_WORD_EXCL, 0xFFFF, EC_WORD_LOOK, EC_WORD_LOOK, EC_WORD_EXCL_EXCL},
- .speechWin = {EC_WORD_GOOD_BYE, EC_WORD_AND, EC_WORD_THANK_YOU, EC_WORD_THAT_WAS, EC_WORD_FUNNY, 0xFFFF},
- .speechLose = {EC_WORD_WOWEE, EC_WORD_EXCL, 0xFFFF, EC_WORD_NO, EC_WORD_NO, EC_WORD_EXCL_EXCL},
+ .speechBefore = {EC_WORD_HEY_THERE, EC_WORD_EXCL, EC_EMPTY_WORD, EC_WORD_LOOK, EC_WORD_LOOK, EC_WORD_EXCL_EXCL},
+ .speechWin = {EC_WORD_GOOD_BYE, EC_WORD_AND, EC_WORD_THANK_YOU, EC_WORD_THAT_WAS, EC_WORD_FUNNY, EC_EMPTY_WORD},
+ .speechLose = {EC_WORD_WOWEE, EC_WORD_EXCL, EC_EMPTY_WORD, EC_WORD_NO, EC_WORD_NO, EC_WORD_EXCL_EXCL},
.monSet = gBattleFrontierTrainerMons_Xavier
},
[FRONTIER_TRAINER_CLINTON] = {
@@ -1493,7 +1493,7 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.trainerName = _("CLINTON"),
.speechBefore = {EC_WORD_WANT, EC_WORD_TO, EC_WORD_SEE, EC_WORD_MY, EC_MOVE(HYPNOSIS), EC_WORD_QUES},
.speechWin = {EC_WORD_YOUR, EC_MOVE2(FURY_SWIPES), EC_WORD_YOUR, EC_MOVE(STRENGTH), EC_WORD_YOUNG, EC_WORD_TRAINER},
- .speechLose = {EC_WORD_TCH, EC_WORD_ELLIPSIS, 0xFFFF, EC_WORD_I_AM, EC_WORD_TOO_WEAK, EC_WORD_ELLIPSIS},
+ .speechLose = {EC_WORD_TCH, EC_WORD_ELLIPSIS, EC_EMPTY_WORD, EC_WORD_I_AM, EC_WORD_TOO_WEAK, EC_WORD_ELLIPSIS},
.monSet = gBattleFrontierTrainerMons_Clinton
},
[FRONTIER_TRAINER_JESSE] = {
@@ -1501,7 +1501,7 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.trainerName = _("JESSE"),
.speechBefore = {EC_WORD_THIS, EC_WORD_BATTLE, EC_WORD_IS, EC_WORD_FOR, EC_WORD_MY, EC_WORD_MOTHER},
.speechWin = {EC_WORD_MOTHER, EC_WORD_WILL, EC_WORD_BE, EC_WORD_HAPPY, EC_WORD_FOR, EC_WORD_ME},
- .speechLose = {EC_WORD_I, EC_WORD_WANT, EC_WORD_MY, EC_WORD_MOTHER, EC_WORD_EXCL, 0xFFFF},
+ .speechLose = {EC_WORD_I, EC_WORD_WANT, EC_WORD_MY, EC_WORD_MOTHER, EC_WORD_EXCL, EC_EMPTY_WORD},
.monSet = gBattleFrontierTrainerMons_Jesse
},
[FRONTIER_TRAINER_EDUARDO] = {
@@ -1515,7 +1515,7 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
[FRONTIER_TRAINER_HAL] = {
.facilityClass = FACILITY_CLASS_GUITARIST,
.trainerName = _("HAL"),
- .speechBefore = {EC_WORD_I_AM, EC_WORD_TRENDY, EC_WORD_AREN_T, EC_WORD_I, EC_WORD_QUES, 0xFFFF},
+ .speechBefore = {EC_WORD_I_AM, EC_WORD_TRENDY, EC_WORD_AREN_T, EC_WORD_I, EC_WORD_QUES, EC_EMPTY_WORD},
.speechWin = {EC_WORD_I_AM, EC_WORD_FEELING, EC_WORD_HIP_AND, EC_WORD_HAPPENING, EC_WORD_OH_YEAH, EC_WORD_EXCL},
.speechLose = {EC_WORD_I_AM, EC_WORD_ALWAYS, EC_WORD_TRENDY, EC_WORD_THANK_YOU, EC_WORD_VERY, EC_WORD_MUCH},
.monSet = gBattleFrontierTrainerMons_Hal
@@ -1525,7 +1525,7 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.trainerName = _("GAGE"),
.speechBefore = {EC_WORD_HERE_IT_IS, EC_WORD_A, EC_WORD_FLYING, EC_WORD_TYPE, EC_WORD_HIDDEN, EC_WORD_MOVE},
.speechWin = {EC_WORD_IT_S, EC_WORD_A, EC_WORD_FLYING, EC_WORD_TYPE, EC_WORD_VICTORY, EC_WORD_EXCL},
- .speechLose = {EC_WORD_IF_I_LOSE, EC_WORD_I, EC_WORD_JUST, EC_MOVE(FLY), EC_WORD_AWAY, 0xFFFF},
+ .speechLose = {EC_WORD_IF_I_LOSE, EC_WORD_I, EC_WORD_JUST, EC_MOVE(FLY), EC_WORD_AWAY, EC_EMPTY_WORD},
.monSet = gBattleFrontierTrainerMons_Gage
},
[FRONTIER_TRAINER_ARNOLD] = {
@@ -1563,8 +1563,8 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
[FRONTIER_TRAINER_GUSTAVO] = {
.facilityClass = FACILITY_CLASS_HIKER,
.trainerName = _("GUSTAVO"),
- .speechBefore = {EC_MOVE(CHARGE), EC_WORD_EXCL, 0xFFFF, EC_MOVE(CHARGE), EC_WORD_EXCL_EXCL, 0xFFFF},
- .speechWin = {EC_WORD_SURRENDER, EC_WORD_QUES, 0xFFFF, EC_WORD_SO, EC_WORD_SOON, EC_WORD_QUES},
+ .speechBefore = {EC_MOVE(CHARGE), EC_WORD_EXCL, EC_EMPTY_WORD, EC_MOVE(CHARGE), EC_WORD_EXCL_EXCL, EC_EMPTY_WORD},
+ .speechWin = {EC_WORD_SURRENDER, EC_WORD_QUES, EC_EMPTY_WORD, EC_WORD_SO, EC_WORD_SOON, EC_WORD_QUES},
.speechLose = {EC_WORD_YOU, EC_WORD_CAN_T, EC_WORD_MAKE, EC_WORD_ME, EC_WORD_SURRENDER, EC_WORD_YET},
.monSet = gBattleFrontierTrainerMons_Gustavo
},
@@ -1581,7 +1581,7 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.trainerName = _("ALFREDO"),
.speechBefore = {EC_WORD_A, EC_WORD_FIERY, EC_WORD_GOURMET, EC_WORD_AM, EC_WORD_I, EC_WORD_EXCL},
.speechWin = {EC_WORD_IT_S, EC_WORD_A, EC_WORD_TASTY, EC_WORD_GOURMET, EC_WORD_VICTORY, EC_WORD_EXCL},
- .speechLose = {EC_WORD_WHAT, EC_WORD_A, EC_WORD_DISASTER, EC_WORD_THAT_WAS, EC_WORD_EXCL, 0xFFFF},
+ .speechLose = {EC_WORD_WHAT, EC_WORD_A, EC_WORD_DISASTER, EC_WORD_THAT_WAS, EC_WORD_EXCL, EC_EMPTY_WORD},
.monSet = gBattleFrontierTrainerMons_Alfredo
},
[FRONTIER_TRAINER_RUBEN] = {
@@ -1589,15 +1589,15 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.trainerName = _("RUBEN"),
.speechBefore = {EC_WORD_I, EC_WORD_CAN_T, EC_WORD_WAIT, EC_WORD_TO, EC_WORD_GET, EC_WORD_GOING},
.speechWin = {EC_WORD_GET, EC_WORD_GOING, EC_WORD_EXCL, EC_WORD_THIS, EC_WORD_IS, EC_WORD_GOOD_BYE},
- .speechLose = {EC_WORD_I_VE, EC_WORD_GOT, EC_WORD_TO, EC_WORD_GET, EC_WORD_GOING, 0xFFFF},
+ .speechLose = {EC_WORD_I_VE, EC_WORD_GOT, EC_WORD_TO, EC_WORD_GET, EC_WORD_GOING, EC_EMPTY_WORD},
.monSet = gBattleFrontierTrainerMons_Ruben
},
[FRONTIER_TRAINER_LAMAR] = {
.facilityClass = FACILITY_CLASS_GENTLEMAN,
.trainerName = _("LAMAR"),
- .speechBefore = {EC_WORD_A, EC_MOVE2(PRESENT), EC_WORD_FOR, EC_WORD_ME, EC_WORD_QUES, 0xFFFF},
+ .speechBefore = {EC_WORD_A, EC_MOVE2(PRESENT), EC_WORD_FOR, EC_WORD_ME, EC_WORD_QUES, EC_EMPTY_WORD},
.speechWin = {EC_WORD_MMM, EC_WORD_THIS, EC_WORD_IS, EC_WORD_QUITE, EC_WORD_TASTY, EC_WORD_ELLIPSIS},
- .speechLose = {EC_WORD_OH, EC_WORD_IT_S, EC_WORD_A, EC_WORD_GAME, EC_WORD_IS_IT_QUES, 0xFFFF},
+ .speechLose = {EC_WORD_OH, EC_WORD_IT_S, EC_WORD_A, EC_WORD_GAME, EC_WORD_IS_IT_QUES, EC_EMPTY_WORD},
.monSet = gBattleFrontierTrainerMons_Lamar
},
[FRONTIER_TRAINER_JAXON] = {
@@ -1645,14 +1645,14 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.trainerName = _("SKYLER"),
.speechBefore = {EC_MOVE2(INGRAIN), EC_WORD_IS, EC_WORD_MY, EC_WORD_CHOICE, EC_WORD_BATTLE, EC_WORD_MOVE},
.speechWin = {EC_WORD_YOU, EC_WORD_CAN_T, EC_WORD_MOVE, EC_WORD_ME, EC_WORD_NOW, EC_WORD_EXCL},
- .speechLose = {EC_WORD_YOU, EC_MOVE(CUT), EC_WORD_ME, EC_WORD_DOWN, EC_WORD_ELLIPSIS, 0xFFFF},
+ .speechLose = {EC_WORD_YOU, EC_MOVE(CUT), EC_WORD_ME, EC_WORD_DOWN, EC_WORD_ELLIPSIS, EC_EMPTY_WORD},
.monSet = gBattleFrontierTrainerMons_Skyler
},
[FRONTIER_TRAINER_RUTH] = {
.facilityClass = FACILITY_CLASS_PICNICKER,
.trainerName = _("RUTH"),
.speechBefore = {EC_WORD_I, EC_WORD_WANT, EC_WORD_TO, EC_WORD_ENJOY, EC_WORD_THIS, EC_WORD_BATTLE},
- .speechWin = {EC_WORD_THAT_WAS, EC_WORD_MUCH, EC_WORD_TOO, EC_WORD_EASY, EC_WORD_EXCL, 0xFFFF},
+ .speechWin = {EC_WORD_THAT_WAS, EC_WORD_MUCH, EC_WORD_TOO, EC_WORD_EASY, EC_WORD_EXCL, EC_EMPTY_WORD},
.speechLose = {EC_WORD_PLEASE, EC_WORD_STOP, EC_WORD_I, EC_WORD_DON_T, EC_WORD_ENJOY, EC_WORD_THIS},
.monSet = gBattleFrontierTrainerMons_Ruth
},
@@ -1669,7 +1669,7 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.trainerName = _("PEDRO"),
.speechBefore = {EC_WORD_A, EC_WORD_SWIFT_SWIM, EC_WORD_WILL, EC_WORD_DO, EC_WORD_YOU, EC_WORD_GOOD},
.speechWin = {EC_WORD_THAT_S, EC_WORD_HOW, EC_WORD_I, EC_WORD_SINK, EC_WORD_AN, EC_WORD_OPPONENT},
- .speechLose = {EC_WORD_UH_OH, EC_WORD_EXCL, 0xFFFF, EC_WORD_A, EC_MOVE(WHIRLPOOL), EC_WORD_EXCL},
+ .speechLose = {EC_WORD_UH_OH, EC_WORD_EXCL, EC_EMPTY_WORD, EC_WORD_A, EC_MOVE(WHIRLPOOL), EC_WORD_EXCL},
.monSet = gBattleFrontierTrainerMons_Pedro
},
[FRONTIER_TRAINER_ERICK] = {
@@ -1693,7 +1693,7 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.trainerName = _("JOYCE"),
.speechBefore = {EC_WORD_YOU, EC_WORD_MAKE, EC_WORD_ME, EC_WORD_GO, EC_WORD_AHAHA, EC_WORD_EXCL},
.speechWin = {EC_WORD_LALALA, EC_WORD_NO, EC_WORD_LOSING, EC_WORD_FOR, EC_WORD_ME, EC_WORD_EXCL},
- .speechLose = {EC_WORD_LALALA, EC_WORD_ELLIPSIS, 0xFFFF, EC_WORD_HUH_QUES, 0xFFFF, 0xFFFF},
+ .speechLose = {EC_WORD_LALALA, EC_WORD_ELLIPSIS, EC_EMPTY_WORD, EC_WORD_HUH_QUES, EC_EMPTY_WORD, EC_EMPTY_WORD},
.monSet = gBattleFrontierTrainerMons_Joyce
},
[FRONTIER_TRAINER_TODD] = {
@@ -1707,8 +1707,8 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
[FRONTIER_TRAINER_GAVIN] = {
.facilityClass = FACILITY_CLASS_POKEFAN_M,
.trainerName = _("GAVIN"),
- .speechBefore = {EC_WORD_I, EC_WORD_WILL, EC_MOVE(BIDE), EC_WORD_MY, EC_WORD_TIME, 0xFFFF},
- .speechWin = {EC_WORD_IT_S, EC_WORD_OVER, EC_WORD_SO, EC_WORD_SOON, EC_WORD_QUES, 0xFFFF},
+ .speechBefore = {EC_WORD_I, EC_WORD_WILL, EC_MOVE(BIDE), EC_WORD_MY, EC_WORD_TIME, EC_EMPTY_WORD},
+ .speechWin = {EC_WORD_IT_S, EC_WORD_OVER, EC_WORD_SO, EC_WORD_SOON, EC_WORD_QUES, EC_EMPTY_WORD},
.speechLose = {EC_WORD_MY, EC_WORD_MISTAKE, EC_WORD_WAS, EC_WORD_TOO, EC_WORD_EXPENSIVE, EC_WORD_ELLIPSIS},
.monSet = gBattleFrontierTrainerMons_Gavin
},
@@ -1716,7 +1716,7 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.facilityClass = FACILITY_CLASS_POKEFAN_F,
.trainerName = _("MALORY"),
.speechBefore = {EC_WORD_PROMISE, EC_WORD_TO, EC_WORD_SHOW, EC_WORD_ME, EC_WORD_CUTE, EC_WORD_POKEMON},
- .speechWin = {EC_WORD_GIGGLE, EC_WORD_ELLIPSIS, 0xFFFF, EC_WORD_THANK_YOU, EC_WORD_SO, EC_WORD_MUCH},
+ .speechWin = {EC_WORD_GIGGLE, EC_WORD_ELLIPSIS, EC_EMPTY_WORD, EC_WORD_THANK_YOU, EC_WORD_SO, EC_WORD_MUCH},
.speechLose = {EC_WORD_TCH, EC_WORD_YOUR, EC_WORD_POKEMON, EC_WORD_AREN_T, EC_WORD_VERY, EC_WORD_NICE},
.monSet = gBattleFrontierTrainerMons_Malory
},
@@ -1733,7 +1733,7 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.trainerName = _("OSCAR"),
.speechBefore = {EC_WORD_LET_S, EC_WORD_SEE, EC_WORD_YOUR, EC_WORD_POWER, EC_WORD_IN, EC_WORD_FULL},
.speechWin = {EC_WORD_THAT_WAS, EC_WORD_NOT, EC_WORD_YOUR, EC_WORD_FULL, EC_WORD_POWER, EC_WORD_EXCL},
- .speechLose = {EC_WORD_NOT, EC_WORD_FUNNY, EC_WORD_ELLIPSIS, EC_WORD_YOU_RE, EC_WORD_TOO_STRONG, 0xFFFF},
+ .speechLose = {EC_WORD_NOT, EC_WORD_FUNNY, EC_WORD_ELLIPSIS, EC_WORD_YOU_RE, EC_WORD_TOO_STRONG, EC_EMPTY_WORD},
.monSet = gBattleFrontierTrainerMons_Oscar
},
[FRONTIER_TRAINER_WILSON] = {
@@ -1772,8 +1772,8 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.facilityClass = FACILITY_CLASS_COOLTRAINER_M,
.trainerName = _("ALONZO"),
.speechBefore = {EC_WORD_I_VE, EC_WORD_NOT, EC_WORD_LOST, EC_WORD_ONCE, EC_WORD_YET, EC_WORD_EXCL},
- .speechWin = {EC_WORD_YOUR, EC_WORD_SAD, EC_WORD_LOOK, EC_WORD_BECOMES, EC_WORD_YOU, 0xFFFF},
- .speechLose = {EC_WORD_I, EC_WORD_DON_T, EC_WORD_BELIEVE, EC_WORD_THIS, EC_WORD_ELLIPSIS, 0xFFFF},
+ .speechWin = {EC_WORD_YOUR, EC_WORD_SAD, EC_WORD_LOOK, EC_WORD_BECOMES, EC_WORD_YOU, EC_EMPTY_WORD},
+ .speechLose = {EC_WORD_I, EC_WORD_DON_T, EC_WORD_BELIEVE, EC_WORD_THIS, EC_WORD_ELLIPSIS, EC_EMPTY_WORD},
.monSet = gBattleFrontierTrainerMons_Alonzo
},
[FRONTIER_TRAINER_VINCE] = {
@@ -1812,7 +1812,7 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.facilityClass = FACILITY_CLASS_COOLTRAINER_F,
.trainerName = _("CARRIE"),
.speechBefore = {EC_WORD_I, EC_WORD_WILL, EC_WORD_SHOW, EC_WORD_YOU, EC_WORD_GUTSY, EC_WORD_EXCL},
- .speechWin = {EC_WORD_IT_S, EC_WORD_ALL, EC_WORD_ABOUT, EC_WORD_GUTS, EC_WORD_EXCL, 0xFFFF},
+ .speechWin = {EC_WORD_IT_S, EC_WORD_ALL, EC_WORD_ABOUT, EC_WORD_GUTS, EC_WORD_EXCL, EC_EMPTY_WORD},
.speechLose = {EC_WORD_OH, EC_WORD_NO, EC_WORD_ELLIPSIS, EC_MOVE(SELF_DESTRUCT), EC_WORD_MODE, EC_WORD_EXCL},
.monSet = gBattleFrontierTrainerMons_Carrie
},
@@ -1827,9 +1827,9 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
[FRONTIER_TRAINER_TYLER] = {
.facilityClass = FACILITY_CLASS_PKMN_RANGER_M,
.trainerName = _("TYLER"),
- .speechBefore = {EC_WORD_YO, EC_WORD_EXCL, 0xFFFF, EC_WORD_LET_S, EC_WORD_GO, EC_WORD_EXCL_EXCL},
- .speechWin = {EC_WORD_YO, EC_WORD_EXCL, 0xFFFF, EC_WORD_I, EC_WORD_WON, EC_WORD_YO},
- .speechLose = {EC_WORD_YO, EC_WORD_EXCL, 0xFFFF, EC_WORD_I, EC_WORD_LOST, EC_WORD_YO},
+ .speechBefore = {EC_WORD_YO, EC_WORD_EXCL, EC_EMPTY_WORD, EC_WORD_LET_S, EC_WORD_GO, EC_WORD_EXCL_EXCL},
+ .speechWin = {EC_WORD_YO, EC_WORD_EXCL, EC_EMPTY_WORD, EC_WORD_I, EC_WORD_WON, EC_WORD_YO},
+ .speechLose = {EC_WORD_YO, EC_WORD_EXCL, EC_EMPTY_WORD, EC_WORD_I, EC_WORD_LOST, EC_WORD_YO},
.monSet = gBattleFrontierTrainerMons_Tyler
},
[FRONTIER_TRAINER_CHAZ] = {
@@ -1867,7 +1867,7 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
[FRONTIER_TRAINER_DORINE] = {
.facilityClass = FACILITY_CLASS_PKMN_RANGER_F,
.trainerName = _("DORINE"),
- .speechBefore = {EC_WORD_I_AM, EC_WORD_YOUNG, EC_WORD_AND, EC_WORD_STRONG, EC_WORD_EXCL, 0xFFFF},
+ .speechBefore = {EC_WORD_I_AM, EC_WORD_YOUNG, EC_WORD_AND, EC_WORD_STRONG, EC_WORD_EXCL, EC_EMPTY_WORD},
.speechWin = {EC_WORD_SEE, EC_WORD_QUES, EC_WORD_AREN_T, EC_WORD_I, EC_WORD_GOOD, EC_WORD_QUES},
.speechLose = {EC_WORD_THIS, EC_WORD_ISN_T, EC_WORD_WORKING, EC_WORD_OUT, EC_WORD_AT, EC_WORD_ALL},
.monSet = gBattleFrontierTrainerMons_Dorine
@@ -1883,9 +1883,9 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
[FRONTIER_TRAINER_DAVIN] = {
.facilityClass = FACILITY_CLASS_DRAGON_TAMER,
.trainerName = _("DAVIN"),
- .speechBefore = {EC_WORD_LET_S, EC_WORD_HEAR, EC_WORD_YOU, EC_MOVE2(ROAR), EC_WORD_EXCL, 0xFFFF},
- .speechWin = {EC_WORD_WROOOAAR_EXCL, 0xFFFF, 0xFFFF, EC_WORD_VICTORY, EC_WORD_EXCL_EXCL, 0xFFFF},
- .speechLose = {EC_WORD_WROOOAAR_EXCL, 0xFFFF, 0xFFFF, EC_WORD_WHY, EC_WORD_QUES_EXCL, 0xFFFF},
+ .speechBefore = {EC_WORD_LET_S, EC_WORD_HEAR, EC_WORD_YOU, EC_MOVE2(ROAR), EC_WORD_EXCL, EC_EMPTY_WORD},
+ .speechWin = {EC_WORD_WROOOAAR_EXCL, EC_EMPTY_WORD, EC_EMPTY_WORD, EC_WORD_VICTORY, EC_WORD_EXCL_EXCL, EC_EMPTY_WORD},
+ .speechLose = {EC_WORD_WROOOAAR_EXCL, EC_EMPTY_WORD, EC_EMPTY_WORD, EC_WORD_WHY, EC_WORD_QUES_EXCL, EC_EMPTY_WORD},
.monSet = gBattleFrontierTrainerMons_Davin
},
[FRONTIER_TRAINER_TREVON] = {
@@ -1915,7 +1915,7 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
[FRONTIER_TRAINER_RAUL] = {
.facilityClass = FACILITY_CLASS_BLACK_BELT,
.trainerName = _("RAUL"),
- .speechBefore = {EC_WORD_I, EC_WORD_REJECT, EC_WORD_EVERY, EC_WORD_WEAK, EC_WORD_TRAINER, 0xFFFF},
+ .speechBefore = {EC_WORD_I, EC_WORD_REJECT, EC_WORD_EVERY, EC_WORD_WEAK, EC_WORD_TRAINER, EC_EMPTY_WORD},
.speechWin = {EC_WORD_HUMPH, EC_WORD_EXCL, EC_WORD_ANOTHER, EC_WORD_WEAK, EC_WORD_TRAINER, EC_WORD_ELLIPSIS},
.speechLose = {EC_WORD_THERE, EC_WORD_IS, EC_WORD_NOTHING, EC_WORD_WEAK, EC_WORD_ABOUT, EC_WORD_YOU},
.monSet = gBattleFrontierTrainerMons_Raul
@@ -1923,7 +1923,7 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
[FRONTIER_TRAINER_KAY] = {
.facilityClass = FACILITY_CLASS_BATTLE_GIRL,
.trainerName = _("KAY"),
- .speechBefore = {EC_WORD_AND, EC_WORD_YET, EC_WORD_ANOTHER, EC_WORD_BATTLE, EC_WORD_QUES, 0xFFFF},
+ .speechBefore = {EC_WORD_AND, EC_WORD_YET, EC_WORD_ANOTHER, EC_WORD_BATTLE, EC_WORD_QUES, EC_EMPTY_WORD},
.speechWin = {EC_WORD_I, EC_WORD_WON, EC_WORD_BUT, EC_WORD_I_AM, EC_WORD_TIRED, EC_WORD_ELLIPSIS},
.speechLose = {EC_WORD_GOOD, EC_WORD_IT_S, EC_WORD_OVER, EC_WORD_AT, EC_WORD_LAST, EC_WORD_ELLIPSIS},
.monSet = gBattleFrontierTrainerMons_Kay
@@ -1940,7 +1940,7 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.facilityClass = FACILITY_CLASS_BATTLE_GIRL,
.trainerName = _("ALANA"),
.speechBefore = {EC_WORD_EAT, EC_WORD_MY, EC_WORD_INVINCIBLE, EC_WORD_ATTACK, EC_WORD_YOU, EC_WORD_EXCL},
- .speechWin = {EC_WORD_YOU, EC_WORD_HAVE, EC_WORD_MUCH, EC_WORD_TO, EC_WORD_LEARN, 0xFFFF},
+ .speechWin = {EC_WORD_YOU, EC_WORD_HAVE, EC_WORD_MUCH, EC_WORD_TO, EC_WORD_LEARN, EC_EMPTY_WORD},
.speechLose = {EC_WORD_SO, EC_WORD_MUCH, EC_WORD_FOR, EC_WORD_MY, EC_WORD_INVINCIBLE, EC_WORD_ATTACK},
.monSet = gBattleFrontierTrainerMons_Alana
},
@@ -1948,7 +1948,7 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.facilityClass = FACILITY_CLASS_EXPERT_M,
.trainerName = _("ALEXAS"),
.speechBefore = {EC_WORD_GOOD, EC_WORD_TO, EC_WORD_MEET_YOU, EC_WORD_YOUNG, EC_WORD_TRAINER, EC_WORD_EXCL},
- .speechWin = {EC_WORD_WAHAHAHA, EC_WORD_EXCL, 0xFFFF, EC_WORD_GIVE, EC_WORD_IT, EC_WORD_UP},
+ .speechWin = {EC_WORD_WAHAHAHA, EC_WORD_EXCL, EC_EMPTY_WORD, EC_WORD_GIVE, EC_WORD_IT, EC_WORD_UP},
.speechLose = {EC_WORD_YOU, EC_WORD_ARE, EC_WORD_A, EC_WORD_STRONG, EC_WORD_TRAINER, EC_WORD_KID},
.monSet = gBattleFrontierTrainerMons_Alexas
},
@@ -1964,7 +1964,7 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.facilityClass = FACILITY_CLASS_EXPERT_M,
.trainerName = _("JASPER"),
.speechBefore = {EC_WORD_I_AM, EC_WORD_NOT, EC_WORD_OLD, EC_WORD_I_AM, EC_WORD_SKILLED, EC_WORD_EXCL},
- .speechWin = {EC_WORD_SKILLED, EC_WORD_THAT_S, EC_WORD_WHAT, EC_WORD_I_AM, EC_WORD_EXCL, 0xFFFF},
+ .speechWin = {EC_WORD_SKILLED, EC_WORD_THAT_S, EC_WORD_WHAT, EC_WORD_I_AM, EC_WORD_EXCL, EC_EMPTY_WORD},
.speechLose = {EC_WORD_I_AM, EC_WORD_SHOCKED, EC_WORD_EXCL, EC_WORD_DOWN, EC_WORD_I, EC_WORD_GO},
.monSet = gBattleFrontierTrainerMons_Jasper
},
@@ -1972,14 +1972,14 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.facilityClass = FACILITY_CLASS_EXPERT_F,
.trainerName = _("NADIA"),
.speechBefore = {EC_WORD_YOU, EC_WORD_CAN_T, EC_WORD_BEAT, EC_WORD_ME, EC_WORD_DOWN, EC_WORD_EXCL},
- .speechWin = {EC_WORD_HAH, EC_WORD_EXCL, 0xFFFF, EC_WORD_I, EC_WORD_BEAT, EC_WORD_YOU},
- .speechLose = {EC_WORD_I_AM, EC_MOVE2(BEAT_UP), EC_WORD_AND, EC_WORD_DOWNCAST, EC_WORD_ELLIPSIS, 0xFFFF},
+ .speechWin = {EC_WORD_HAH, EC_WORD_EXCL, EC_EMPTY_WORD, EC_WORD_I, EC_WORD_BEAT, EC_WORD_YOU},
+ .speechLose = {EC_WORD_I_AM, EC_MOVE2(BEAT_UP), EC_WORD_AND, EC_WORD_DOWNCAST, EC_WORD_ELLIPSIS, EC_EMPTY_WORD},
.monSet = gBattleFrontierTrainerMons_Nadia
},
[FRONTIER_TRAINER_MIRANDA] = {
.facilityClass = FACILITY_CLASS_EXPERT_F,
.trainerName = _("MIRANDA"),
- .speechBefore = {EC_WORD_WELL, EC_WORD_WELL, 0xFFFF, EC_WORD_LET_S, EC_WORD_START, 0xFFFF},
+ .speechBefore = {EC_WORD_WELL, EC_WORD_WELL, EC_EMPTY_WORD, EC_WORD_LET_S, EC_WORD_START, EC_EMPTY_WORD},
.speechWin = {EC_WORD_WHAT, EC_WORD_QUES, EC_WORD_DONE, EC_WORD_SO, EC_WORD_SOON, EC_WORD_QUES},
.speechLose = {EC_WORD_WELL, EC_WORD_I, EC_WORD_SEE, EC_WORD_THAT, EC_WORD_I_AM, EC_WORD_TOO_WEAK},
.monSet = gBattleFrontierTrainerMons_Miranda
@@ -1987,8 +1987,8 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
[FRONTIER_TRAINER_EMMA] = {
.facilityClass = FACILITY_CLASS_EXPERT_F,
.trainerName = _("EMMA"),
- .speechBefore = {EC_WORD_I_VE, EC_WORD_BEEN, EC_WORD_HEARING, EC_WORD_ABOUT, EC_WORD_YOU, 0xFFFF},
- .speechWin = {EC_WORD_I, EC_WORD_THINK, EC_WORD_I_VE, EC_WORD_MISHEARD, EC_WORD_THINGS, 0xFFFF},
+ .speechBefore = {EC_WORD_I_VE, EC_WORD_BEEN, EC_WORD_HEARING, EC_WORD_ABOUT, EC_WORD_YOU, EC_EMPTY_WORD},
+ .speechWin = {EC_WORD_I, EC_WORD_THINK, EC_WORD_I_VE, EC_WORD_MISHEARD, EC_WORD_THINGS, EC_EMPTY_WORD},
.speechLose = {EC_WORD_WHAT, EC_WORD_I_VE, EC_WORD_BEEN, EC_WORD_HEARING, EC_WORD_IS, EC_WORD_RIGHT},
.monSet = gBattleFrontierTrainerMons_Emma
},
@@ -2004,15 +2004,15 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.facilityClass = FACILITY_CLASS_PSYCHIC_M,
.trainerName = _("STANLY"),
.speechBefore = {EC_WORD_THIS, EC_WORD_SHOULD, EC_WORD_BE, EC_WORD_AN, EC_WORD_EASY, EC_WORD_MATCH},
- .speechWin = {EC_WORD_IT, EC_WORD_REALLY, EC_WORD_WAS, EC_WORD_EASY, 0xFFFF, 0xFFFF},
- .speechLose = {EC_WORD_ARE, EC_WORD_YOU, EC_WORD_HAPPY, EC_WORD_NOW, EC_WORD_QUES, 0xFFFF},
+ .speechWin = {EC_WORD_IT, EC_WORD_REALLY, EC_WORD_WAS, EC_WORD_EASY, EC_EMPTY_WORD, EC_EMPTY_WORD},
+ .speechLose = {EC_WORD_ARE, EC_WORD_YOU, EC_WORD_HAPPY, EC_WORD_NOW, EC_WORD_QUES, EC_EMPTY_WORD},
.monSet = gBattleFrontierTrainerMons_Stanly
},
[FRONTIER_TRAINER_DARIO] = {
.facilityClass = FACILITY_CLASS_PSYCHIC_M,
.trainerName = _("DARIO"),
.speechBefore = {EC_WORD_MY, EC_MOVE2(FORESIGHT), EC_WORD_SAYS, EC_WORD_I, EC_WORD_WILL, EC_WORD_WIN},
- .speechWin = {EC_WORD_MY, EC_MOVE2(FORESIGHT), EC_WORD_HAS, EC_WORD_BEEN, EC_WORD_PERFECT, 0xFFFF},
+ .speechWin = {EC_WORD_MY, EC_MOVE2(FORESIGHT), EC_WORD_HAS, EC_WORD_BEEN, EC_WORD_PERFECT, EC_EMPTY_WORD},
.speechLose = {EC_WORD_I, EC_WORD_DIDN_T, EC_WORD_SEE, EC_WORD_THIS, EC_MOVE(REVERSAL), EC_WORD_ELLIPSIS},
.monSet = gBattleFrontierTrainerMons_Dario
},
@@ -2020,7 +2020,7 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.facilityClass = FACILITY_CLASS_PSYCHIC_F,
.trainerName = _("KARLEE"),
.speechBefore = {EC_WORD_SOMETHING, EC_WORD_GOOD, EC_WORD_WILL, EC_WORD_COME, EC_WORD_OF, EC_WORD_THIS},
- .speechWin = {EC_WORD_YOU, EC_WORD_SEE, EC_WORD_QUES, EC_WORD_FANTASTIC, EC_WORD_EXCL, 0xFFFF},
+ .speechWin = {EC_WORD_YOU, EC_WORD_SEE, EC_WORD_QUES, EC_WORD_FANTASTIC, EC_WORD_EXCL, EC_EMPTY_WORD},
.speechLose = {EC_WORD_THAT, EC_WORD_SOMETHING, EC_WORD_GOOD, EC_WORD_WENT, EC_WORD_TO, EC_WORD_YOU},
.monSet = gBattleFrontierTrainerMons_Karlee
},
@@ -2043,7 +2043,7 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
[FRONTIER_TRAINER_DELILAH] = {
.facilityClass = FACILITY_CLASS_HEX_MANIAC,
.trainerName = _("DELILAH"),
- .speechBefore = {EC_WORD_DON_T, EC_MOVE(GRUDGE), EC_WORD_ME, EC_WORD_IF_I_WIN, EC_WORD_OK_QUES, 0xFFFF},
+ .speechBefore = {EC_WORD_DON_T, EC_MOVE(GRUDGE), EC_WORD_ME, EC_WORD_IF_I_WIN, EC_WORD_OK_QUES, EC_EMPTY_WORD},
.speechWin = {EC_WORD_I_AM, EC_WORD_SORRY, EC_WORD_TO, EC_WORD_SEE, EC_WORD_YOU, EC_WORD_ANGRY},
.speechLose = {EC_WORD_I, EC_WORD_HAVE, EC_WORD_A, EC_MOVE(GRUDGE), EC_WORD_WITH, EC_WORD_YOU},
.monSet = gBattleFrontierTrainerMons_Delilah
@@ -2060,16 +2060,16 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.facilityClass = FACILITY_CLASS_HEX_MANIAC,
.trainerName = _("LEXIE"),
.speechBefore = {EC_WORD_WANT, EC_WORD_TO, EC_WORD_SEE, EC_WORD_SCARY, EC_WORD_POKEMON, EC_WORD_QUES},
- .speechWin = {EC_WORD_WASN_T, EC_WORD_THAT, EC_WORD_SCARY, EC_WORD_EH_QUES, 0xFFFF, 0xFFFF},
+ .speechWin = {EC_WORD_WASN_T, EC_WORD_THAT, EC_WORD_SCARY, EC_WORD_EH_QUES, EC_EMPTY_WORD, EC_EMPTY_WORD},
.speechLose = {EC_WORD_YOU_RE, EC_WORD_MORE, EC_WORD_SCARY, EC_WORD_THAN, EC_WORD_MY, EC_WORD_POKEMON},
.monSet = gBattleFrontierTrainerMons_Lexie
},
[FRONTIER_TRAINER_MILLER] = {
.facilityClass = FACILITY_CLASS_POKEMANIAC,
.trainerName = _("MILLER"),
- .speechBefore = {EC_WORD_HELLO, EC_WORD_QUES, 0xFFFF, EC_WORD_HELLO, EC_WORD_QUES_EXCL, 0xFFFF},
+ .speechBefore = {EC_WORD_HELLO, EC_WORD_QUES, EC_EMPTY_WORD, EC_WORD_HELLO, EC_WORD_QUES_EXCL, EC_EMPTY_WORD},
.speechWin = {EC_WORD_HELLO, EC_WORD_MOTHER, EC_WORD_EXCL, EC_WORD_I, EC_WORD_WON, EC_WORD_EXCL},
- .speechLose = {EC_WORD_MY, EC_WORD_PHONE, EC_WORD_ISN_T, EC_WORD_WORKING, EC_WORD_ELLIPSIS, 0xFFFF},
+ .speechLose = {EC_WORD_MY, EC_WORD_PHONE, EC_WORD_ISN_T, EC_WORD_WORKING, EC_WORD_ELLIPSIS, EC_EMPTY_WORD},
.monSet = gBattleFrontierTrainerMons_Miller
},
[FRONTIER_TRAINER_MARV] = {
@@ -2099,7 +2099,7 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
[FRONTIER_TRAINER_GREGORY] = {
.facilityClass = FACILITY_CLASS_GENTLEMAN,
.trainerName = _("GREGORY"),
- .speechBefore = {EC_WORD_I_AM, EC_WORD_NOT, EC_WORD_THAT, EC_WORD_OLD, EC_WORD_YET, 0xFFFF},
+ .speechBefore = {EC_WORD_I_AM, EC_WORD_NOT, EC_WORD_THAT, EC_WORD_OLD, EC_WORD_YET, EC_EMPTY_WORD},
.speechWin = {EC_WORD_WHO, EC_WORD_SAYS, EC_WORD_I_AM, EC_WORD_TOO, EC_WORD_OLD, EC_WORD_QUES},
.speechLose = {EC_WORD_PLEASE, EC_WORD_I_AM, EC_WORD_REALLY, EC_WORD_NOT, EC_WORD_THAT, EC_WORD_OLD},
.monSet = gBattleFrontierTrainerMons_Gregory
@@ -2107,23 +2107,23 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
[FRONTIER_TRAINER_REESE] = {
.facilityClass = FACILITY_CLASS_GENTLEMAN,
.trainerName = _("REESE"),
- .speechBefore = {EC_WORD_I_VE, EC_WORD_A, EC_WORD_COUPLE, EC_WORD_THINGS, 0xFFFF, 0xFFFF},
- .speechWin = {EC_WORD_DON_T, EC_WORD_DIET, EC_WORD_PLAY, EC_WORD_SPORTS, EC_WORD_INSTEAD, 0xFFFF},
+ .speechBefore = {EC_WORD_I_VE, EC_WORD_A, EC_WORD_COUPLE, EC_WORD_THINGS, EC_EMPTY_WORD, EC_EMPTY_WORD},
+ .speechWin = {EC_WORD_DON_T, EC_WORD_DIET, EC_WORD_PLAY, EC_WORD_SPORTS, EC_WORD_INSTEAD, EC_EMPTY_WORD},
.speechLose = {EC_WORD_INSTEAD, EC_WORD_OF, EC_WORD_TELEVISION, EC_WORD_GET, EC_WORD_A, EC_WORD_BOOK},
.monSet = gBattleFrontierTrainerMons_Reese
},
[FRONTIER_TRAINER_MASON] = {
.facilityClass = FACILITY_CLASS_RUNNING_TRIATHLETE_M,
.trainerName = _("MASON"),
- .speechBefore = {EC_WORD_PLEASE, EC_WORD_DON_T, EC_WORD_MAKE, EC_WORD_THIS, EC_WORD_SCARY, 0xFFFF},
- .speechWin = {EC_WORD_THANK_YOU, EC_WORD_ELLIPSIS, 0xFFFF, EC_WORD_I_AM, EC_WORD_HAPPY, EC_WORD_NOW},
- .speechLose = {EC_WORD_I_AM, EC_WORD_DISAPPOINTED, EC_WORD_ELLIPSIS, 0xFFFF, 0xFFFF, 0xFFFF},
+ .speechBefore = {EC_WORD_PLEASE, EC_WORD_DON_T, EC_WORD_MAKE, EC_WORD_THIS, EC_WORD_SCARY, EC_EMPTY_WORD},
+ .speechWin = {EC_WORD_THANK_YOU, EC_WORD_ELLIPSIS, EC_EMPTY_WORD, EC_WORD_I_AM, EC_WORD_HAPPY, EC_WORD_NOW},
+ .speechLose = {EC_WORD_I_AM, EC_WORD_DISAPPOINTED, EC_WORD_ELLIPSIS, EC_EMPTY_WORD, EC_EMPTY_WORD, EC_EMPTY_WORD},
.monSet = gBattleFrontierTrainerMons_Mason
},
[FRONTIER_TRAINER_TOBY] = {
.facilityClass = FACILITY_CLASS_RUNNING_TRIATHLETE_M,
.trainerName = _("TOBY"),
- .speechBefore = {EC_WORD_LISTEN, EC_WORD_UP, 0xFFFF, EC_WORD_I, EC_WORD_ALWAYS, EC_WORD_WIN},
+ .speechBefore = {EC_WORD_LISTEN, EC_WORD_UP, EC_EMPTY_WORD, EC_WORD_I, EC_WORD_ALWAYS, EC_WORD_WIN},
.speechWin = {EC_WORD_I_AM, EC_WORD_A, EC_WORD_GENIUS, EC_WORD_OR, EC_WORD_WHAT, EC_WORD_QUES},
.speechLose = {EC_WORD_I, EC_WORD_CAN, EC_WORD_BEAT, EC_WORD_YOU, EC_WORD_AT, EC_WORD_SMARTNESS},
.monSet = gBattleFrontierTrainerMons_Toby
@@ -2141,14 +2141,14 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.trainerName = _("PIPER"),
.speechBefore = {EC_WORD_COME_ON, EC_WORD_YOU, EC_WORD_NEED, EC_WORD_A, EC_WORD_SPEED_BOOST, EC_WORD_QUES},
.speechWin = {EC_WORD_YOU, EC_WORD_NEED, EC_WORD_TO, EC_WORD_SHOW, EC_WORD_MORE, EC_WORD_GUTS},
- .speechLose = {EC_WORD_OH, EC_WORD_YOU, EC_WORD_EXCL, 0xFFFF, 0xFFFF, 0xFFFF},
+ .speechLose = {EC_WORD_OH, EC_WORD_YOU, EC_WORD_EXCL, EC_EMPTY_WORD, EC_EMPTY_WORD, EC_EMPTY_WORD},
.monSet = gBattleFrontierTrainerMons_Piper
},
[FRONTIER_TRAINER_FINN] = {
.facilityClass = FACILITY_CLASS_SWIMMING_TRIATHLETE_M,
.trainerName = _("FINN"),
- .speechBefore = {EC_WORD_NOT, EC_WORD_ANOTHER, EC_WORD_TRAINER, EC_WORD_BATTLE, EC_WORD_ELLIPSIS, 0xFFFF},
- .speechWin = {EC_WORD_WON_T, EC_WORD_THIS, EC_WORD_EVER, EC_WORD_END, EC_WORD_QUES, 0xFFFF},
+ .speechBefore = {EC_WORD_NOT, EC_WORD_ANOTHER, EC_WORD_TRAINER, EC_WORD_BATTLE, EC_WORD_ELLIPSIS, EC_EMPTY_WORD},
+ .speechWin = {EC_WORD_WON_T, EC_WORD_THIS, EC_WORD_EVER, EC_WORD_END, EC_WORD_QUES, EC_EMPTY_WORD},
.speechLose = {EC_WORD_I, EC_WORD_FINALLY, EC_WORD_GET, EC_WORD_TO, EC_MOVE2(REST), EC_WORD_A_LITTLE},
.monSet = gBattleFrontierTrainerMons_Finn
},
@@ -2157,7 +2157,7 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.trainerName = _("SAMIR"),
.speechBefore = {EC_WORD_I, EC_MOVE2(DIVE), EC_WORD_BELOW, EC_WORD_THE, EC_MOVE2(SURF), EC_WORD_EXCL},
.speechWin = {EC_WORD_YAHOO, EC_WORD_TAKE, EC_WORD_A, EC_MOVE2(DIVE), EC_WORD_YOU, EC_WORD_EXCL},
- .speechLose = {EC_WORD_I_AM, EC_WORD_GOING, EC_WORD_TO, EC_WORD_SINK, EC_WORD_ELLIPSIS, 0xFFFF},
+ .speechLose = {EC_WORD_I_AM, EC_WORD_GOING, EC_WORD_TO, EC_WORD_SINK, EC_WORD_ELLIPSIS, EC_EMPTY_WORD},
.monSet = gBattleFrontierTrainerMons_Samir
},
[FRONTIER_TRAINER_FIONA] = {
@@ -2179,7 +2179,7 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
[FRONTIER_TRAINER_NICO] = {
.facilityClass = FACILITY_CLASS_CYCLING_TRIATHLETE_M,
.trainerName = _("NICO"),
- .speechBefore = {EC_WORD_LIKE, EC_WORD_A, EC_MOVE(SONIC_BOOM), EC_WORD_I_VE_ARRIVED, 0xFFFF, 0xFFFF},
+ .speechBefore = {EC_WORD_LIKE, EC_WORD_A, EC_MOVE(SONIC_BOOM), EC_WORD_I_VE_ARRIVED, EC_EMPTY_WORD, EC_EMPTY_WORD},
.speechWin = {EC_WORD_SORRY, EC_WORD_TO, EC_WORD_MAKE, EC_WORD_YOU, EC_WORD_SO, EC_WORD_DOWNCAST},
.speechLose = {EC_WORD_I_AM, EC_WORD_GOING, EC_WORD_WITH, EC_WORD_A, EC_MOVE2(SUPERSONIC), EC_WORD_SPEED_BOOST},
.monSet = gBattleFrontierTrainerMons_Nico
@@ -2220,7 +2220,7 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.facilityClass = FACILITY_CLASS_BUG_MANIAC,
.trainerName = _("LIAM"),
.speechBefore = {EC_WORD_WE, EC_WORD_REALLY, EC_WORD_DISLIKE, EC_WORD_FIRE, EC_WORD_AND, EC_WORD_FLYING},
- .speechWin = {EC_WORD_BUG, EC_WORD_POKEMON, EC_WORD_AREN_T, EC_WORD_BAD, EC_WORD_HEY_QUES, 0xFFFF},
+ .speechWin = {EC_WORD_BUG, EC_WORD_POKEMON, EC_WORD_AREN_T, EC_WORD_BAD, EC_WORD_HEY_QUES, EC_EMPTY_WORD},
.speechLose = {EC_WORD_YOU, EC_WORD_KNOW, EC_WORD_WHAT, EC_WORD_WE, EC_WORD_DISLIKE, EC_WORD_HEY_QUES},
.monSet = gBattleFrontierTrainerMons_Liam
},
@@ -2269,14 +2269,14 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.trainerName = _("TRISTON"),
.speechBefore = {EC_WORD_I, EC_WORD_WOULD, EC_WORD_RATHER, EC_WORD_LOOK, EC_WORD_AT, EC_WORD_POKEMON},
.speechWin = {EC_WORD_HUH_QUES, EC_WORD_YOU, EC_WORD_MEAN, EC_WORD_I, EC_WORD_WON, EC_WORD_QUES_EXCL},
- .speechLose = {EC_WORD_SEE, EC_WORD_QUES, 0xFFFF, EC_WORD_I, EC_WORD_ALWAYS, EC_WORD_LOSE},
+ .speechLose = {EC_WORD_SEE, EC_WORD_QUES, EC_EMPTY_WORD, EC_WORD_I, EC_WORD_ALWAYS, EC_WORD_LOSE},
.monSet = gBattleFrontierTrainerMons_Triston
},
[FRONTIER_TRAINER_CHARLES] = {
.facilityClass = FACILITY_CLASS_GUITARIST,
.trainerName = _("CHARLES"),
.speechBefore = {EC_WORD_IT_S, EC_WORD_HOPELESS, EC_WORD_TO, EC_MOVE2(STRUGGLE), EC_WORD_WITH, EC_WORD_ME},
- .speechWin = {EC_MOVE(SUBMISSION), EC_WORD_WAS, EC_WORD_YOUR, EC_WORD_ONLY, EC_WORD_CHOICE, 0xFFFF},
+ .speechWin = {EC_MOVE(SUBMISSION), EC_WORD_WAS, EC_WORD_YOUR, EC_WORD_ONLY, EC_WORD_CHOICE, EC_EMPTY_WORD},
.speechLose = {EC_WORD_I_AM, EC_WORD_GOING, EC_WORD_DOWN, EC_WORD_DOWN, EC_WORD_DOWN, EC_WORD_EXCL},
.monSet = gBattleFrontierTrainerMons_Charles
},
@@ -2284,7 +2284,7 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.facilityClass = FACILITY_CLASS_GUITARIST,
.trainerName = _("RAYMOND"),
.speechBefore = {EC_WORD_WANT, EC_WORD_TO, EC_WORD_HEAR, EC_WORD_MY, EC_WORD_SONG, EC_WORD_QUES},
- .speechWin = {EC_WORD_SATISFIED, EC_WORD_THAT_S, EC_WORD_WHAT, EC_WORD_I_AM, EC_WORD_EXCL, 0xFFFF},
+ .speechWin = {EC_WORD_SATISFIED, EC_WORD_THAT_S, EC_WORD_WHAT, EC_WORD_I_AM, EC_WORD_EXCL, EC_EMPTY_WORD},
.speechLose = {EC_WORD_SATISFIED, EC_WORD_IS, EC_WORD_WHAT, EC_WORD_I, EC_WORD_CAN_T, EC_WORD_BE},
.monSet = gBattleFrontierTrainerMons_Raymond
},
@@ -2348,7 +2348,7 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.facilityClass = FACILITY_CLASS_KINDLER,
.trainerName = _("FERRIS"),
.speechBefore = {EC_WORD_I_AM, EC_WORD_NO_1, EC_WORD_IN, EC_WORD_THE, EC_WORD_OLD, EC_WORD_CLASS},
- .speechWin = {EC_WORD_NO_1, EC_WORD_THAT_S, EC_WORD_WHAT, EC_WORD_I_AM, EC_WORD_EXCL, 0xFFFF},
+ .speechWin = {EC_WORD_NO_1, EC_WORD_THAT_S, EC_WORD_WHAT, EC_WORD_I_AM, EC_WORD_EXCL, EC_EMPTY_WORD},
.speechLose = {EC_WORD_I_AM, EC_WORD_NOT, EC_WORD_NO_1, EC_WORD_ANY, EC_WORD_MORE, EC_WORD_ELLIPSIS},
.monSet = gBattleFrontierTrainerMons_Ferris
},
@@ -2363,24 +2363,24 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
[FRONTIER_TRAINER_PAIGE] = {
.facilityClass = FACILITY_CLASS_PARASOL_LADY,
.trainerName = _("PAIGE"),
- .speechBefore = {EC_WORD_LET_S, EC_WORD_ENJOY, EC_WORD_OUR, EC_WORD_BATTLE, EC_WORD_TOGETHER, 0xFFFF},
- .speechWin = {EC_WORD_THAT_S_IT_EXCL, 0xFFFF, 0xFFFF, EC_WORD_THANK_YOU, EC_WORD_VERY, EC_WORD_MUCH},
- .speechLose = {EC_WORD_THAT_S_IT_EXCL, 0xFFFF, 0xFFFF, EC_WORD_DO, EC_WORD_GO, EC_WORD_ON},
+ .speechBefore = {EC_WORD_LET_S, EC_WORD_ENJOY, EC_WORD_OUR, EC_WORD_BATTLE, EC_WORD_TOGETHER, EC_EMPTY_WORD},
+ .speechWin = {EC_WORD_THAT_S_IT_EXCL, EC_EMPTY_WORD, EC_EMPTY_WORD, EC_WORD_THANK_YOU, EC_WORD_VERY, EC_WORD_MUCH},
+ .speechLose = {EC_WORD_THAT_S_IT_EXCL, EC_EMPTY_WORD, EC_EMPTY_WORD, EC_WORD_DO, EC_WORD_GO, EC_WORD_ON},
.monSet = gBattleFrontierTrainerMons_Paige
},
[FRONTIER_TRAINER_ANYA] = {
.facilityClass = FACILITY_CLASS_BEAUTY,
.trainerName = _("ANYA"),
.speechBefore = {EC_WORD_I, EC_WORD_DISLIKE, EC_WORD_OH, EC_WORD_SO, EC_WORD_PRETTY, EC_WORD_FASHION},
- .speechWin = {EC_WORD_FASHION, EC_WORD_SHOULD, EC_WORD_MATCH, EC_WORD_THE, EC_WORD_PERSON, 0xFFFF},
- .speechLose = {EC_WORD_PRETTY, EC_WORD_COULD, EC_WORD_BE, EC_WORD_GOOD, 0xFFFF, 0xFFFF},
+ .speechWin = {EC_WORD_FASHION, EC_WORD_SHOULD, EC_WORD_MATCH, EC_WORD_THE, EC_WORD_PERSON, EC_EMPTY_WORD},
+ .speechLose = {EC_WORD_PRETTY, EC_WORD_COULD, EC_WORD_BE, EC_WORD_GOOD, EC_EMPTY_WORD, EC_EMPTY_WORD},
.monSet = gBattleFrontierTrainerMons_Anya
},
[FRONTIER_TRAINER_DAWN] = {
.facilityClass = FACILITY_CLASS_BEAUTY,
.trainerName = _("DAWN"),
- .speechBefore = {EC_WORD_I, EC_WORD_GO, EC_WORD_ALL, EC_WORD_OUT, EC_WORD_EXCL, 0xFFFF},
- .speechWin = {EC_WORD_DON_T, EC_WORD_BE, EC_WORD_A, EC_WORD_BABY, EC_WORD_EXCL, 0xFFFF},
+ .speechBefore = {EC_WORD_I, EC_WORD_GO, EC_WORD_ALL, EC_WORD_OUT, EC_WORD_EXCL, EC_EMPTY_WORD},
+ .speechWin = {EC_WORD_DON_T, EC_WORD_BE, EC_WORD_A, EC_WORD_BABY, EC_WORD_EXCL, EC_EMPTY_WORD},
.speechLose = {EC_WORD_YOU, EC_WORD_WON, EC_WORD_EXCL, EC_WORD_MOVE, EC_WORD_ON, EC_WORD_EXCL},
.monSet = gBattleFrontierTrainerMons_Dawn
},
@@ -2388,8 +2388,8 @@ const struct BattleFrontierTrainer gBattleFrontierTrainers[FRONTIER_TRAINERS_COU
.facilityClass = FACILITY_CLASS_AROMA_LADY,
.trainerName = _("ABBY"),
.speechBefore = {EC_WORD_I, EC_WORD_LIKE, EC_WORD_A, EC_WORD_TRAINER, EC_WORD_THAT_S, EC_WORD_REFRESHING},
- .speechWin = {EC_WORD_VICTORY, EC_WORD_HAS, EC_WORD_A, EC_MOVE(SWEET_SCENT), EC_WORD_EXCL, 0xFFFF},
- .speechLose = {EC_WORD_WHAT, EC_WORD_AN, EC_WORD_AWFUL, EC_WORD_STENCH, EC_WORD_EXCL, 0xFFFF},
+ .speechWin = {EC_WORD_VICTORY, EC_WORD_HAS, EC_WORD_A, EC_MOVE(SWEET_SCENT), EC_WORD_EXCL, EC_EMPTY_WORD},
+ .speechLose = {EC_WORD_WHAT, EC_WORD_AN, EC_WORD_AWFUL, EC_WORD_STENCH, EC_WORD_EXCL, EC_EMPTY_WORD},
.monSet = gBattleFrontierTrainerMons_Abby
},
[FRONTIER_TRAINER_GRETEL] = {
diff --git a/src/data/battle_frontier/battle_tent.h b/src/data/battle_frontier/battle_tent.h
index bf89c5bc3..e1c3750bf 100644
--- a/src/data/battle_frontier/battle_tent.h
+++ b/src/data/battle_frontier/battle_tent.h
@@ -616,9 +616,9 @@ const struct BattleFrontierTrainer gSlateportBattleTentTrainers[NUM_BATTLE_TENT_
[SLATEPORT_TENT_TRAINER_MAGGIE] = {
.facilityClass = FACILITY_CLASS_SCHOOL_KID_F,
.trainerName = _("MAGGIE"),
- .speechBefore = {EC_POKEMON(VULPIX), EC_POKEMON(XATU), EC_POKEMON2(UMBREON), EC_WORD_ELLIPSIS, EC_WORD_UM, EC_WORD_ELLIPSIS},
+ .speechBefore = {EC_POKEMON(VULPIX), EC_POKEMON(XATU), EC_POKEMON_NATIONAL(UMBREON), EC_WORD_ELLIPSIS, EC_WORD_UM, EC_WORD_ELLIPSIS},
.speechWin = {EC_POKEMON(NOSEPASS), EC_WORD_ELLIPSIS, EC_WORD_UM, EC_POKEMON(SEVIPER), EC_WORD_EXCL, -1},
- .speechLose = {EC_POKEMON(NOSEPASS), EC_WORD_ELLIPSIS, EC_WORD_UM, EC_POKEMON2(SNORLAX), EC_WORD_ELLIPSIS, EC_WORD_UH_OH},
+ .speechLose = {EC_POKEMON(NOSEPASS), EC_WORD_ELLIPSIS, EC_WORD_UM, EC_POKEMON_NATIONAL(SNORLAX), EC_WORD_ELLIPSIS, EC_WORD_UH_OH},
.monSet = gSlateportBattleTentTrainerMons_Maggie
},
[SLATEPORT_TENT_TRAINER_STEPHON] = {
diff --git a/src/data/battle_frontier/trainer_hill.h b/src/data/battle_frontier/trainer_hill.h
index 1b41024d0..127eb8ed4 100644
--- a/src/data/battle_frontier/trainer_hill.h
+++ b/src/data/battle_frontier/trainer_hill.h
@@ -314,7 +314,7 @@ static const struct TrHillFloor sDataTagJPDefault_Floors[] = {
.speechBefore = { EC_WORD_SISTER, EC_WORD_ALTHOUGH, EC_WORD_KIND, EC_WORD_MATCH, EC_WORD_PLEASE, EC_WORD_WITHOUT },
.speechWin = { EC_WORD_KIND, EC_WORD_ELLIPSIS, EC_WORD_INSTEAD, EC_WORD_DEEP, EC_WORD_WEAK, EC_WORD_QUES },
.speechLose = { EC_WORD_AWFUL, EC_WORD_GWAH, EC_WORD_HOPELESS, EC_WORD_CAN_T_WIN, EC_WORD_IS, EC_WORD_NONE },
- .speechAfter = { EC_WORD_AWW, 0xFFFF, 0xFFFF, EC_WORD_ALMOST, EC_WORD_GOOD, EC_WORD_ANYWHERE },
+ .speechAfter = { EC_WORD_AWW, EC_EMPTY_WORD, EC_EMPTY_WORD, EC_WORD_ALMOST, EC_WORD_GOOD, EC_WORD_ANYWHERE },
.mons = {
[0] = NULL_BATTLE_TOWER_POKEMON,
[1] = NULL_BATTLE_TOWER_POKEMON,
@@ -444,7 +444,7 @@ static const struct TrHillFloor sDataTagNormal_Floors[] =
.unused = 0,
.speechBefore = {EC_WORD_YOU, EC_WORD_CAN, EC_WORD_CHOOSE, EC_WORD_NOT, EC_WORD_TO, EC_WORD_BELIEVE},
.speechWin = {EC_WORD_A, EC_WORD_SUPER, EC_WORD_NATURAL, EC_WORD_POWER, EC_WORD_HAS, EC_WORD_COME},
- .speechLose = {EC_WORD_THIS, EC_WORD_MUST_BE, EC_WORD_A, EC_MOVE(NIGHTMARE), EC_WORD_EXCL, 0xFFFF},
+ .speechLose = {EC_WORD_THIS, EC_WORD_MUST_BE, EC_WORD_A, EC_MOVE(NIGHTMARE), EC_WORD_EXCL, EC_EMPTY_WORD},
.speechAfter = {EC_WORD_I, EC_WORD_WILL, EC_WORD_DISAPPEAR, EC_WORD_IN, EC_WORD_THE, EC_WORD_DARK},
.mons =
{
@@ -589,7 +589,7 @@ static const struct TrHillFloor sDataTagNormal_Floors[] =
.name = _("ALFONSO"),
.facilityClass = FACILITY_CLASS_CYCLING_TRIATHLETE_M,
.unused = 0,
- .speechBefore = {EC_WORD_I, EC_WORD_NEVER, EC_WORD_TAKE, EC_WORD_A, EC_WORD_TRAIN, 0xFFFF},
+ .speechBefore = {EC_WORD_I, EC_WORD_NEVER, EC_WORD_TAKE, EC_WORD_A, EC_WORD_TRAIN, EC_EMPTY_WORD},
.speechWin = {EC_WORD_I_AM, EC_WORD_FEELING, EC_MOVE2(SUPERSONIC), EC_WORD_ON, EC_WORD_MY, EC_WORD_BIKE},
.speechLose = {EC_WORD_MY, EC_WORD_BIKE, EC_WORD_EXCL, EC_WORD_YOU_VE, EC_WORD_DESTROYED, EC_WORD_IT},
.speechAfter = {EC_WORD_A, EC_WORD_BIKE, EC_WORD_OVER, EC_WORD_ANY, EC_WORD_TRAIN, EC_WORD_EXCL},
@@ -907,8 +907,8 @@ static const struct TrHillFloor sDataTagNormal_Floors[] =
.facilityClass = FACILITY_CLASS_PKMN_BREEDER_F,
.unused = 0,
.speechBefore = {EC_WORD_SOME, EC_WORD_THINGS, EC_WORD_YOU, EC_WORD_CAN_T, EC_WORD_DO, EC_WORD_ALONE},
- .speechWin = {EC_WORD_YOU, EC_WORD_WIN, EC_WORD_AS, EC_WORD_A, EC_WORD_GROUP, 0xFFFF},
- .speechLose = {EC_WORD_WE, EC_WORD_COULDN_T, EC_WORD_WIN, EC_WORD_TOGETHER, EC_WORD_QUES, 0xFFFF},
+ .speechWin = {EC_WORD_YOU, EC_WORD_WIN, EC_WORD_AS, EC_WORD_A, EC_WORD_GROUP, EC_EMPTY_WORD},
+ .speechLose = {EC_WORD_WE, EC_WORD_COULDN_T, EC_WORD_WIN, EC_WORD_TOGETHER, EC_WORD_QUES, EC_EMPTY_WORD},
.speechAfter = {EC_WORD_MAYBE, EC_WORD_I, EC_WORD_NEED, EC_WORD_A, EC_WORD_BOY, EC_WORD_FRIEND},
.mons =
{
@@ -1086,7 +1086,7 @@ static const struct TrHillFloor sDataTagNormal_Floors[] =
.speechBefore = {EC_WORD_LET_S, EC_MOVE2(WRAP), EC_WORD_THINGS, EC_WORD_UP, EC_WORD_HERE, EC_WORD_HEY_QUES},
.speechWin = {EC_WORD_WOULD, EC_WORD_YOU, EC_WORD_LIKE, EC_WORD_TO, EC_WORD_GO_HOME, EC_WORD_QUES},
.speechLose = {EC_WORD_I, EC_WORD_WILL, EC_WORD_MAKE, EC_WORD_YOU, EC_WORD_SORRY, EC_WORD_FRIEND},
- .speechAfter = {EC_WORD_HAVEN_T, EC_WORD_YOU, EC_WORD_DONE, EC_WORD_ENOUGH, EC_WORD_QUES, 0xFFFF},
+ .speechAfter = {EC_WORD_HAVEN_T, EC_WORD_YOU, EC_WORD_DONE, EC_WORD_ENOUGH, EC_WORD_QUES, EC_EMPTY_WORD},
.mons =
{
[0] =
@@ -1229,7 +1229,7 @@ static const struct TrHillFloor sDataTagNormal_Floors[] =
.facilityClass = FACILITY_CLASS_PKMN_BREEDER_F,
.unused = 0,
.speechBefore = {EC_WORD_I_AM, EC_WORD_THE, EC_WORD_STRONG, EC_WORD_BEAUTY, EC_WORD_AROUND, EC_WORD_HERE},
- .speechWin = {EC_WORD_I_AM, EC_WORD_STRONG, EC_WORD_THAT_S, EC_WORD_WHY, EC_WORD_EXCL, 0xFFFF},
+ .speechWin = {EC_WORD_I_AM, EC_WORD_STRONG, EC_WORD_THAT_S, EC_WORD_WHY, EC_WORD_EXCL, EC_EMPTY_WORD},
.speechLose = {EC_WORD_I_AM, EC_WORD_TIRED, EC_WORD_TODAY, EC_WORD_THAT_S, EC_WORD_WHY, EC_WORD_EXCL},
.speechAfter = {EC_WORD_WHY, EC_WORD_YES, EC_WORD_I_AM, EC_WORD_ANGRY, EC_WORD_THANK_YOU, EC_WORD_EXCL},
.mons =
@@ -1244,12 +1244,12 @@ static const struct TrHillFloor sDataTagNormal_Floors[] =
.attackEV = 252,
.speedEV = 252,
.otId = TRAINER_HILL_OTID,
- .hpIV = 31,
- .attackIV = 31,
- .defenseIV = 31,
- .speedIV = 31,
- .spAttackIV = 31,
- .spDefenseIV = 31,
+ .hpIV = MAX_PER_STAT_IVS,
+ .attackIV = MAX_PER_STAT_IVS,
+ .defenseIV = MAX_PER_STAT_IVS,
+ .speedIV = MAX_PER_STAT_IVS,
+ .spAttackIV = MAX_PER_STAT_IVS,
+ .spDefenseIV = MAX_PER_STAT_IVS,
.abilityNum = 0,
.personality = 0xCB,
.nickname = _("SKITTY"),
@@ -1404,8 +1404,8 @@ static const struct TrHillFloor sDataTagNormal_Floors[] =
.name = _("KEENAN"),
.facilityClass = FACILITY_CLASS_PSYCHIC_M,
.unused = 0,
- .speechBefore = {EC_WORD_YOU, EC_WORD_LOOK, EC_WORD_SO, EC_WORD_HURRIED, 0xFFFF, 0xFFFF},
- .speechWin = {EC_WORD_TOO, EC_WORD_BAD, 0xFFFF, EC_WORD_TIME, EC_WORD_IS, EC_WORD_UP},
+ .speechBefore = {EC_WORD_YOU, EC_WORD_LOOK, EC_WORD_SO, EC_WORD_HURRIED, EC_EMPTY_WORD, EC_EMPTY_WORD},
+ .speechWin = {EC_WORD_TOO, EC_WORD_BAD, EC_EMPTY_WORD, EC_WORD_TIME, EC_WORD_IS, EC_WORD_UP},
.speechLose = {EC_WORD_DOES, EC_WORD_THE, EC_WORD_TIME, EC_WORD_WORRY, EC_WORD_YOU, EC_WORD_QUES},
.speechAfter = {EC_WORD_YOU, EC_WORD_DON_T, EC_WORD_HAVE, EC_WORD_TIME, EC_WORD_TO, EC_WORD_CHAT},
.mons =
@@ -1547,7 +1547,7 @@ static const struct TrHillFloor sDataTagNormal_Floors[] =
.unused = 0,
.speechBefore = {EC_WORD_IT_S, EC_WORD_HOT, EC_WORD_ELLIPSIS, EC_WORD_WHAT, EC_WORD_A, EC_WORD_STENCH},
.speechWin = {EC_WORD_I, EC_WORD_REALLY, EC_WORD_LIKE, EC_WORD_AN, EC_WORD_OFFENSIVE, EC_WORD_STENCH},
- .speechLose = {EC_WORD_I, EC_MOVE2(COVET), EC_WORD_ANY, EC_WORD_STRONG, EC_WORD_STENCH, 0xFFFF},
+ .speechLose = {EC_WORD_I, EC_MOVE2(COVET), EC_WORD_ANY, EC_WORD_STRONG, EC_WORD_STENCH, EC_EMPTY_WORD},
.speechAfter = {EC_WORD_MY, EC_WORD_SENSE, EC_WORD_OF, EC_WORD_SMELL, EC_WORD_ISN_T, EC_WORD_NORMAL},
.mons =
{
@@ -1731,8 +1731,8 @@ static const struct TrHillFloor sDataTagVariety_Floors[] = {
.unused = 0,
.speechBefore = {EC_WORD_GOOD, EC_WORD_CHILDREN, EC_WORD_WILL, EC_WORD_GET, EC_WORD_A, EC_MOVE2(PRESENT)},
.speechWin = {EC_WORD_THANK_YOU, EC_WORD_MY, EC_WORD_VICTORY, EC_WORD_IS, EC_WORD_YOUR, EC_MOVE2(PRESENT)},
- .speechLose = {EC_WORD_THAT_WAS, EC_WORD_MY, EC_MOVE2(PRESENT), EC_WORD_TO, EC_WORD_YOU, 0xFFFF},
- .speechAfter = {EC_WORD_WELL_THEN, EC_WORD_CONGRATS, EC_WORD_MY, EC_WORD_FRIEND, 0xFFFF, 0xFFFF},
+ .speechLose = {EC_WORD_THAT_WAS, EC_WORD_MY, EC_MOVE2(PRESENT), EC_WORD_TO, EC_WORD_YOU, EC_EMPTY_WORD},
+ .speechAfter = {EC_WORD_WELL_THEN, EC_WORD_CONGRATS, EC_WORD_MY, EC_WORD_FRIEND, EC_EMPTY_WORD, EC_EMPTY_WORD},
.mons =
{
[0] =
@@ -1870,7 +1870,7 @@ static const struct TrHillFloor sDataTagVariety_Floors[] = {
.unused = 0,
.speechBefore = {EC_WORD_CAN, EC_WORD_YOU, EC_WORD_SENSE, EC_WORD_ME, EC_MOVE(FOCUS_ENERGY), EC_WORD_QUES},
.speechWin = {EC_WORD_THAT_S, EC_WORD_ABOUT, EC_WORD_RIGHT, EC_WORD_I, EC_WORD_WOULD, EC_WORD_THINK},
- .speechLose = {EC_WORD_THINGS, EC_WORD_DON_T, EC_WORD_ALWAYS, EC_WORD_WORK, EC_WORD_OUT, 0xFFFF},
+ .speechLose = {EC_WORD_THINGS, EC_WORD_DON_T, EC_WORD_ALWAYS, EC_WORD_WORK, EC_WORD_OUT, EC_EMPTY_WORD},
.speechAfter = {EC_WORD_I_AM, EC_WORD_FEELING, EC_WORD_LONESOME, EC_WORD_AND, EC_WORD_SAD, EC_WORD_NOW},
.mons =
{
@@ -2040,7 +2040,7 @@ static const struct TrHillFloor sDataTagVariety_Floors[] = {
.facilityClass = FACILITY_CLASS_PARASOL_LADY,
.unused = 0,
.speechBefore = {EC_WORD_HI, EC_WORD_ARE, EC_WORD_YOU, EC_WORD_FEELING, EC_WORD_UPBEAT, EC_WORD_QUES},
- .speechWin = {EC_WORD_AREN_T, EC_WORD_YOU, EC_WORD_FEELING, EC_WORD_WELL, EC_WORD_QUES, 0xFFFF},
+ .speechWin = {EC_WORD_AREN_T, EC_WORD_YOU, EC_WORD_FEELING, EC_WORD_WELL, EC_WORD_QUES, EC_EMPTY_WORD},
.speechLose = {EC_WORD_I, EC_WORD_CAN, EC_WORD_SEE, EC_WORD_YOU_RE, EC_WORD_FEELING, EC_WORD_GREAT},
.speechAfter = {EC_WORD_YOUR, EC_WORD_POKEMON, EC_WORD_LOOK, EC_WORD_READY, EC_WORD_TO, EC_WORD_HUSTLE},
.mons =
@@ -2380,8 +2380,8 @@ static const struct TrHillFloor sDataTagVariety_Floors[] = {
.facilityClass = FACILITY_CLASS_RICH_BOY,
.unused = 0,
.speechBefore = {EC_WORD_GET, EC_WORD_READY, EC_WORD_FOR, EC_WORD_AN, EC_WORD_AWESOME, EC_WORD_TIME},
- .speechWin = {EC_WORD_HEY, EC_WORD_HEY, EC_WORD_EXCL, EC_WORD_WHAT_S_UP_QUES, 0xFFFF, 0xFFFF},
- .speechLose = {EC_WORD_AWW, EC_WORD_COULDN_T, EC_WORD_YOU, EC_WORD_LET_ME_WIN, EC_WORD_QUES, 0xFFFF},
+ .speechWin = {EC_WORD_HEY, EC_WORD_HEY, EC_WORD_EXCL, EC_WORD_WHAT_S_UP_QUES, EC_EMPTY_WORD, EC_EMPTY_WORD},
+ .speechLose = {EC_WORD_AWW, EC_WORD_COULDN_T, EC_WORD_YOU, EC_WORD_LET_ME_WIN, EC_WORD_QUES, EC_EMPTY_WORD},
.speechAfter = {EC_WORD_DID, EC_WORD_YOU, EC_WORD_SEE, EC_WORD_MY, EC_WORD_SKILL, EC_WORD_QUES},
.mons =
{
@@ -2717,11 +2717,11 @@ static const struct TrHillFloor sDataTagVariety_Floors[] = {
.spAttackEV = 255,
.otId = TRAINER_HILL_OTID,
.hpIV = 30,
- .attackIV = 31,
+ .attackIV = MAX_PER_STAT_IVS,
.defenseIV = 30,
- .speedIV = 31,
+ .speedIV = MAX_PER_STAT_IVS,
.spAttackIV = 30,
- .spDefenseIV = 31,
+ .spDefenseIV = MAX_PER_STAT_IVS,
.abilityNum = 0,
.personality = 0x202,
.nickname = _("UNOWN"),
@@ -2738,11 +2738,11 @@ static const struct TrHillFloor sDataTagVariety_Floors[] = {
.spAttackEV = 255,
.otId = TRAINER_HILL_OTID,
.hpIV = 30,
- .attackIV = 31,
- .defenseIV = 31,
+ .attackIV = MAX_PER_STAT_IVS,
+ .defenseIV = MAX_PER_STAT_IVS,
.speedIV = 30,
.spAttackIV = 30,
- .spDefenseIV = 31,
+ .spDefenseIV = MAX_PER_STAT_IVS,
.abilityNum = 0,
.personality = 0x10001,
.nickname = _("UNOWN"),
@@ -2840,10 +2840,10 @@ static const struct TrHillFloor sDataTagVariety_Floors[] = {
.name = _("FRANCISCO"),
.facilityClass = FACILITY_CLASS_POKEFAN_M,
.unused = 0,
- .speechBefore = {EC_WORD_I, EC_WORD_STUDY, EC_WORD_EVERY, EC_WORD_DAY, EC_WORD_TOO, 0xFFFF},
- .speechWin = {EC_WORD_SO, EC_WORD_THAT_S, EC_WORD_HOW, EC_WORD_YOU, EC_WORD_LOSE, 0xFFFF},
+ .speechBefore = {EC_WORD_I, EC_WORD_STUDY, EC_WORD_EVERY, EC_WORD_DAY, EC_WORD_TOO, EC_EMPTY_WORD},
+ .speechWin = {EC_WORD_SO, EC_WORD_THAT_S, EC_WORD_HOW, EC_WORD_YOU, EC_WORD_LOSE, EC_EMPTY_WORD},
.speechLose = {EC_WORD_NO, EC_WORD_WONDER, EC_WORD_I, EC_WORD_COULDN_T, EC_WORD_BEAT, EC_WORD_YOU},
- .speechAfter = {EC_WORD_YES, EC_WORD_ELLIPSIS, 0xFFFF, EC_WORD_THANK_YOU, 0xFFFF, 0xFFFF},
+ .speechAfter = {EC_WORD_YES, EC_WORD_ELLIPSIS, EC_EMPTY_WORD, EC_WORD_THANK_YOU, EC_EMPTY_WORD, EC_EMPTY_WORD},
.mons =
{
[0] =
@@ -2921,11 +2921,11 @@ static const struct TrHillFloor sDataTagVariety_Floors[] = {
.spAttackEV = 255,
.otId = TRAINER_HILL_OTID,
.hpIV = 30,
- .attackIV = 31,
+ .attackIV = MAX_PER_STAT_IVS,
.defenseIV = 30,
.speedIV = 30,
.spAttackIV = 30,
- .spDefenseIV = 31,
+ .spDefenseIV = MAX_PER_STAT_IVS,
.abilityNum = 0,
.personality = 0x302,
.nickname = _("UNOWN"),
@@ -2941,10 +2941,10 @@ static const struct TrHillFloor sDataTagVariety_Floors[] = {
.hpEV = 255,
.attackEV = 255,
.otId = TRAINER_HILL_OTID,
- .hpIV = 31,
+ .hpIV = MAX_PER_STAT_IVS,
.attackIV = 30,
- .defenseIV = 31,
- .speedIV = 31,
+ .defenseIV = MAX_PER_STAT_IVS,
+ .speedIV = MAX_PER_STAT_IVS,
.spAttackIV = 30,
.spDefenseIV = 30,
.abilityNum = 0,
@@ -2962,12 +2962,12 @@ static const struct TrHillFloor sDataTagVariety_Floors[] = {
.hpEV = 255,
.spAttackEV = 255,
.otId = TRAINER_HILL_OTID,
- .hpIV = 31,
- .attackIV = 31,
+ .hpIV = MAX_PER_STAT_IVS,
+ .attackIV = MAX_PER_STAT_IVS,
.defenseIV = 30,
.speedIV = 30,
- .spAttackIV = 31,
- .spDefenseIV = 31,
+ .spAttackIV = MAX_PER_STAT_IVS,
+ .spDefenseIV = MAX_PER_STAT_IVS,
.abilityNum = 0,
.personality = 0x301,
.nickname = _("UNOWN"),
@@ -3023,10 +3023,10 @@ static const struct TrHillFloor sDataTagUnique_Floors[] = {
.name = _("MEREDITH"),
.facilityClass = FACILITY_CLASS_PKMN_RANGER_F,
.unused = 0,
- .speechBefore = {EC_WORD_UM, EC_WORD_ELLIPSIS, 0xFFFF, EC_WORD_I, EC_WORD_ELLIPSIS, 0xFFFF},
- .speechWin = {EC_WORD_OH, EC_WORD_EXCL, 0xFFFF, EC_WORD_UM, EC_WORD_ELLIPSIS, EC_WORD_YAY},
- .speechLose = {EC_WORD_UM, EC_WORD_ELLIPSIS, 0xFFFF, EC_WORD_WAAAH, EC_WORD_ELLIPSIS, 0xFFFF},
- .speechAfter = {EC_WORD_UM, EC_WORD_ELLIPSIS, 0xFFFF, EC_WORD_I_AM, EC_WORD_SAD, EC_WORD_ELLIPSIS},
+ .speechBefore = {EC_WORD_UM, EC_WORD_ELLIPSIS, EC_EMPTY_WORD, EC_WORD_I, EC_WORD_ELLIPSIS, EC_EMPTY_WORD},
+ .speechWin = {EC_WORD_OH, EC_WORD_EXCL, EC_EMPTY_WORD, EC_WORD_UM, EC_WORD_ELLIPSIS, EC_WORD_YAY},
+ .speechLose = {EC_WORD_UM, EC_WORD_ELLIPSIS, EC_EMPTY_WORD, EC_WORD_WAAAH, EC_WORD_ELLIPSIS, EC_EMPTY_WORD},
+ .speechAfter = {EC_WORD_UM, EC_WORD_ELLIPSIS, EC_EMPTY_WORD, EC_WORD_I_AM, EC_WORD_SAD, EC_WORD_ELLIPSIS},
.mons =
{
[0] =
@@ -3820,12 +3820,12 @@ static const struct TrHillFloor sDataTagUnique_Floors[] = {
.speedEV = 252,
.spAttackEV = 252,
.otId = TRAINER_HILL_OTID,
- .hpIV = 31,
- .attackIV = 31,
- .defenseIV = 31,
- .speedIV = 31,
- .spAttackIV = 31,
- .spDefenseIV = 31,
+ .hpIV = MAX_PER_STAT_IVS,
+ .attackIV = MAX_PER_STAT_IVS,
+ .defenseIV = MAX_PER_STAT_IVS,
+ .speedIV = MAX_PER_STAT_IVS,
+ .spAttackIV = MAX_PER_STAT_IVS,
+ .spDefenseIV = MAX_PER_STAT_IVS,
.abilityNum = 0,
.personality = 0x32,
.nickname = _("SMOOCHUM"),
@@ -3842,12 +3842,12 @@ static const struct TrHillFloor sDataTagUnique_Floors[] = {
.speedEV = 252,
.spAttackEV = 252,
.otId = TRAINER_HILL_OTID,
- .hpIV = 31,
- .attackIV = 31,
- .defenseIV = 31,
- .speedIV = 31,
- .spAttackIV = 31,
- .spDefenseIV = 31,
+ .hpIV = MAX_PER_STAT_IVS,
+ .attackIV = MAX_PER_STAT_IVS,
+ .defenseIV = MAX_PER_STAT_IVS,
+ .speedIV = MAX_PER_STAT_IVS,
+ .spAttackIV = MAX_PER_STAT_IVS,
+ .spDefenseIV = MAX_PER_STAT_IVS,
.abilityNum = 0,
.personality = 0xC8,
.nickname = _("AZURILL"),
@@ -3864,12 +3864,12 @@ static const struct TrHillFloor sDataTagUnique_Floors[] = {
.speedEV = 252,
.spAttackEV = 252,
.otId = TRAINER_HILL_OTID,
- .hpIV = 31,
- .attackIV = 31,
- .defenseIV = 31,
- .speedIV = 31,
- .spAttackIV = 31,
- .spDefenseIV = 31,
+ .hpIV = MAX_PER_STAT_IVS,
+ .attackIV = MAX_PER_STAT_IVS,
+ .defenseIV = MAX_PER_STAT_IVS,
+ .speedIV = MAX_PER_STAT_IVS,
+ .spAttackIV = MAX_PER_STAT_IVS,
+ .spDefenseIV = MAX_PER_STAT_IVS,
.abilityNum = 0,
.personality = 0x0,
.nickname = _("ELEKID"),
@@ -3886,12 +3886,12 @@ static const struct TrHillFloor sDataTagUnique_Floors[] = {
.attackEV = 252,
.speedEV = 252,
.otId = TRAINER_HILL_OTID,
- .hpIV = 31,
- .attackIV = 31,
- .defenseIV = 31,
- .speedIV = 31,
- .spAttackIV = 31,
- .spDefenseIV = 31,
+ .hpIV = MAX_PER_STAT_IVS,
+ .attackIV = MAX_PER_STAT_IVS,
+ .defenseIV = MAX_PER_STAT_IVS,
+ .speedIV = MAX_PER_STAT_IVS,
+ .spAttackIV = MAX_PER_STAT_IVS,
+ .spDefenseIV = MAX_PER_STAT_IVS,
.abilityNum = 0,
.personality = 0x0,
.nickname = _("CLEFFA"),
@@ -3908,12 +3908,12 @@ static const struct TrHillFloor sDataTagUnique_Floors[] = {
.defenseEV = 130,
.spDefenseEV = 130,
.otId = TRAINER_HILL_OTID,
- .hpIV = 31,
- .attackIV = 31,
- .defenseIV = 31,
- .speedIV = 31,
- .spAttackIV = 31,
- .spDefenseIV = 31,
+ .hpIV = MAX_PER_STAT_IVS,
+ .attackIV = MAX_PER_STAT_IVS,
+ .defenseIV = MAX_PER_STAT_IVS,
+ .speedIV = MAX_PER_STAT_IVS,
+ .spAttackIV = MAX_PER_STAT_IVS,
+ .spDefenseIV = MAX_PER_STAT_IVS,
.abilityNum = 0,
.personality = 0x84,
.nickname = _("WYNAUT"),
@@ -3930,12 +3930,12 @@ static const struct TrHillFloor sDataTagUnique_Floors[] = {
.speedEV = 252,
.spAttackEV = 252,
.otId = TRAINER_HILL_OTID,
- .hpIV = 31,
- .attackIV = 31,
- .defenseIV = 31,
- .speedIV = 31,
- .spAttackIV = 31,
- .spDefenseIV = 31,
+ .hpIV = MAX_PER_STAT_IVS,
+ .attackIV = MAX_PER_STAT_IVS,
+ .defenseIV = MAX_PER_STAT_IVS,
+ .speedIV = MAX_PER_STAT_IVS,
+ .spAttackIV = MAX_PER_STAT_IVS,
+ .spDefenseIV = MAX_PER_STAT_IVS,
.abilityNum = 0,
.personality = 0xF,
.nickname = _("MAGBY"),
@@ -4319,12 +4319,12 @@ static const struct TrHillFloor sDataTagExpert_Floors[] = {
.attackEV = 252,
.defenseEV = 252,
.otId = TRAINER_HILL_OTID,
- .hpIV = 31,
- .attackIV = 31,
- .defenseIV = 31,
- .speedIV = 31,
- .spAttackIV = 31,
- .spDefenseIV = 31,
+ .hpIV = MAX_PER_STAT_IVS,
+ .attackIV = MAX_PER_STAT_IVS,
+ .defenseIV = MAX_PER_STAT_IVS,
+ .speedIV = MAX_PER_STAT_IVS,
+ .spAttackIV = MAX_PER_STAT_IVS,
+ .spDefenseIV = MAX_PER_STAT_IVS,
.abilityNum = 0,
.personality = 0x35,
.nickname = _("SNORLAX"),
@@ -4341,12 +4341,12 @@ static const struct TrHillFloor sDataTagExpert_Floors[] = {
.attackEV = 252,
.speedEV = 252,
.otId = TRAINER_HILL_OTID,
- .hpIV = 31,
- .attackIV = 31,
- .defenseIV = 31,
- .speedIV = 31,
- .spAttackIV = 31,
- .spDefenseIV = 31,
+ .hpIV = MAX_PER_STAT_IVS,
+ .attackIV = MAX_PER_STAT_IVS,
+ .defenseIV = MAX_PER_STAT_IVS,
+ .speedIV = MAX_PER_STAT_IVS,
+ .spAttackIV = MAX_PER_STAT_IVS,
+ .spDefenseIV = MAX_PER_STAT_IVS,
.abilityNum = 0,
.personality = 0x3,
.nickname = _("MILTANK"),
@@ -4363,12 +4363,12 @@ static const struct TrHillFloor sDataTagExpert_Floors[] = {
.attackEV = 252,
.spAttackEV = 6,
.otId = TRAINER_HILL_OTID,
- .hpIV = 31,
- .attackIV = 31,
- .defenseIV = 31,
- .speedIV = 31,
- .spAttackIV = 31,
- .spDefenseIV = 31,
+ .hpIV = MAX_PER_STAT_IVS,
+ .attackIV = MAX_PER_STAT_IVS,
+ .defenseIV = MAX_PER_STAT_IVS,
+ .speedIV = MAX_PER_STAT_IVS,
+ .spAttackIV = MAX_PER_STAT_IVS,
+ .spDefenseIV = MAX_PER_STAT_IVS,
.abilityNum = 0,
.personality = 0x7F,
.nickname = _("URSARING"),
@@ -4385,12 +4385,12 @@ static const struct TrHillFloor sDataTagExpert_Floors[] = {
.attackEV = 252,
.spDefenseEV = 252,
.otId = TRAINER_HILL_OTID,
- .hpIV = 31,
- .attackIV = 31,
- .defenseIV = 31,
- .speedIV = 31,
- .spAttackIV = 31,
- .spDefenseIV = 31,
+ .hpIV = MAX_PER_STAT_IVS,
+ .attackIV = MAX_PER_STAT_IVS,
+ .defenseIV = MAX_PER_STAT_IVS,
+ .speedIV = MAX_PER_STAT_IVS,
+ .spAttackIV = MAX_PER_STAT_IVS,
+ .spDefenseIV = MAX_PER_STAT_IVS,
.abilityNum = 0,
.personality = 0x80,
.nickname = _("SLAKING"),
@@ -4407,12 +4407,12 @@ static const struct TrHillFloor sDataTagExpert_Floors[] = {
.attackEV = 252,
.speedEV = 252,
.otId = TRAINER_HILL_OTID,
- .hpIV = 31,
- .attackIV = 31,
- .defenseIV = 31,
- .speedIV = 31,
- .spAttackIV = 31,
- .spDefenseIV = 31,
+ .hpIV = MAX_PER_STAT_IVS,
+ .attackIV = MAX_PER_STAT_IVS,
+ .defenseIV = MAX_PER_STAT_IVS,
+ .speedIV = MAX_PER_STAT_IVS,
+ .spAttackIV = MAX_PER_STAT_IVS,
+ .spDefenseIV = MAX_PER_STAT_IVS,
.abilityNum = 0,
.personality = 0x3,
.nickname = _("KANGASKHAN"),
@@ -4429,12 +4429,12 @@ static const struct TrHillFloor sDataTagExpert_Floors[] = {
.attackEV = 252,
.speedEV = 252,
.otId = TRAINER_HILL_OTID,
- .hpIV = 31,
- .attackIV = 31,
- .defenseIV = 31,
- .speedIV = 31,
- .spAttackIV = 31,
- .spDefenseIV = 31,
+ .hpIV = MAX_PER_STAT_IVS,
+ .attackIV = MAX_PER_STAT_IVS,
+ .defenseIV = MAX_PER_STAT_IVS,
+ .speedIV = MAX_PER_STAT_IVS,
+ .spAttackIV = MAX_PER_STAT_IVS,
+ .spDefenseIV = MAX_PER_STAT_IVS,
.abilityNum = 0,
.personality = 0x80,
.nickname = _("ZANGOOSE"),
@@ -4464,12 +4464,12 @@ static const struct TrHillFloor sDataTagExpert_Floors[] = {
.defenseEV = 110,
.spAttackEV = 200,
.otId = TRAINER_HILL_OTID,
- .hpIV = 31,
- .attackIV = 31,
- .defenseIV = 31,
- .speedIV = 31,
- .spAttackIV = 31,
- .spDefenseIV = 31,
+ .hpIV = MAX_PER_STAT_IVS,
+ .attackIV = MAX_PER_STAT_IVS,
+ .defenseIV = MAX_PER_STAT_IVS,
+ .speedIV = MAX_PER_STAT_IVS,
+ .spAttackIV = MAX_PER_STAT_IVS,
+ .spDefenseIV = MAX_PER_STAT_IVS,
.abilityNum = 1,
.personality = 0xF,
.nickname = _("SLOWKING"),
@@ -4486,12 +4486,12 @@ static const struct TrHillFloor sDataTagExpert_Floors[] = {
.speedEV = 252,
.spAttackEV = 252,
.otId = TRAINER_HILL_OTID,
- .hpIV = 31,
- .attackIV = 31,
- .defenseIV = 31,
- .speedIV = 31,
- .spAttackIV = 31,
- .spDefenseIV = 31,
+ .hpIV = MAX_PER_STAT_IVS,
+ .attackIV = MAX_PER_STAT_IVS,
+ .defenseIV = MAX_PER_STAT_IVS,
+ .speedIV = MAX_PER_STAT_IVS,
+ .spAttackIV = MAX_PER_STAT_IVS,
+ .spDefenseIV = MAX_PER_STAT_IVS,
.abilityNum = 0,
.personality = 0x28,
.nickname = _("ESPEON"),
@@ -4508,12 +4508,12 @@ static const struct TrHillFloor sDataTagExpert_Floors[] = {
.speedEV = 252,
.spAttackEV = 252,
.otId = TRAINER_HILL_OTID,
- .hpIV = 31,
- .attackIV = 31,
- .defenseIV = 31,
- .speedIV = 31,
- .spAttackIV = 31,
- .spDefenseIV = 31,
+ .hpIV = MAX_PER_STAT_IVS,
+ .attackIV = MAX_PER_STAT_IVS,
+ .defenseIV = MAX_PER_STAT_IVS,
+ .speedIV = MAX_PER_STAT_IVS,
+ .spAttackIV = MAX_PER_STAT_IVS,
+ .spDefenseIV = MAX_PER_STAT_IVS,
.abilityNum = 1,
.personality = 0xF,
.nickname = _("STARMIE"),
@@ -4530,12 +4530,12 @@ static const struct TrHillFloor sDataTagExpert_Floors[] = {
.speedEV = 252,
.spAttackEV = 252,
.otId = TRAINER_HILL_OTID,
- .hpIV = 31,
- .attackIV = 31,
- .defenseIV = 31,
- .speedIV = 31,
- .spAttackIV = 31,
- .spDefenseIV = 31,
+ .hpIV = MAX_PER_STAT_IVS,
+ .attackIV = MAX_PER_STAT_IVS,
+ .defenseIV = MAX_PER_STAT_IVS,
+ .speedIV = MAX_PER_STAT_IVS,
+ .spAttackIV = MAX_PER_STAT_IVS,
+ .spDefenseIV = MAX_PER_STAT_IVS,
.abilityNum = 0,
.personality = 0xF,
.nickname = _("GENGAR"),
@@ -4552,12 +4552,12 @@ static const struct TrHillFloor sDataTagExpert_Floors[] = {
.speedEV = 252,
.spAttackEV = 252,
.otId = TRAINER_HILL_OTID,
- .hpIV = 31,
- .attackIV = 31,
- .defenseIV = 31,
- .speedIV = 31,
- .spAttackIV = 31,
- .spDefenseIV = 31,
+ .hpIV = MAX_PER_STAT_IVS,
+ .attackIV = MAX_PER_STAT_IVS,
+ .defenseIV = MAX_PER_STAT_IVS,
+ .speedIV = MAX_PER_STAT_IVS,
+ .spAttackIV = MAX_PER_STAT_IVS,
+ .spDefenseIV = MAX_PER_STAT_IVS,
.abilityNum = 0,
.personality = 0xF,
.nickname = _("GARDEVOIR"),
@@ -4574,12 +4574,12 @@ static const struct TrHillFloor sDataTagExpert_Floors[] = {
.speedEV = 252,
.spAttackEV = 252,
.otId = TRAINER_HILL_OTID,
- .hpIV = 31,
- .attackIV = 31,
- .defenseIV = 31,
- .speedIV = 31,
- .spAttackIV = 31,
- .spDefenseIV = 31,
+ .hpIV = MAX_PER_STAT_IVS,
+ .attackIV = MAX_PER_STAT_IVS,
+ .defenseIV = MAX_PER_STAT_IVS,
+ .speedIV = MAX_PER_STAT_IVS,
+ .spAttackIV = MAX_PER_STAT_IVS,
+ .spDefenseIV = MAX_PER_STAT_IVS,
.abilityNum = 0,
.personality = 0xF,
.nickname = _("ALAKAZAM"),
@@ -4641,12 +4641,12 @@ static const struct TrHillFloor sDataTagExpert_Floors[] = {
.attackEV = 252,
.spDefenseEV = 6,
.otId = TRAINER_HILL_OTID,
- .hpIV = 31,
- .attackIV = 31,
- .defenseIV = 31,
- .speedIV = 31,
- .spAttackIV = 31,
- .spDefenseIV = 31,
+ .hpIV = MAX_PER_STAT_IVS,
+ .attackIV = MAX_PER_STAT_IVS,
+ .defenseIV = MAX_PER_STAT_IVS,
+ .speedIV = MAX_PER_STAT_IVS,
+ .spAttackIV = MAX_PER_STAT_IVS,
+ .spDefenseIV = MAX_PER_STAT_IVS,
.abilityNum = 0,
.personality = 0x3,
.nickname = _("SWELLOW"),
@@ -4663,12 +4663,12 @@ static const struct TrHillFloor sDataTagExpert_Floors[] = {
.attackEV = 252,
.spDefenseEV = 6,
.otId = TRAINER_HILL_OTID,
- .hpIV = 31,
- .attackIV = 31,
- .defenseIV = 31,
- .speedIV = 31,
- .spAttackIV = 31,
- .spDefenseIV = 31,
+ .hpIV = MAX_PER_STAT_IVS,
+ .attackIV = MAX_PER_STAT_IVS,
+ .defenseIV = MAX_PER_STAT_IVS,
+ .speedIV = MAX_PER_STAT_IVS,
+ .spAttackIV = MAX_PER_STAT_IVS,
+ .spDefenseIV = MAX_PER_STAT_IVS,
.abilityNum = 0,
.personality = 0x3,
.nickname = _("MACHAMP"),
@@ -4685,12 +4685,12 @@ static const struct TrHillFloor sDataTagExpert_Floors[] = {
.attackEV = 252,
.spDefenseEV = 6,
.otId = TRAINER_HILL_OTID,
- .hpIV = 31,
- .attackIV = 31,
- .defenseIV = 31,
- .speedIV = 31,
- .spAttackIV = 31,
- .spDefenseIV = 31,
+ .hpIV = MAX_PER_STAT_IVS,
+ .attackIV = MAX_PER_STAT_IVS,
+ .defenseIV = MAX_PER_STAT_IVS,
+ .speedIV = MAX_PER_STAT_IVS,
+ .spAttackIV = MAX_PER_STAT_IVS,
+ .spDefenseIV = MAX_PER_STAT_IVS,
.abilityNum = 0,
.personality = 0x3,
.nickname = _("URSARING"),
@@ -4707,12 +4707,12 @@ static const struct TrHillFloor sDataTagExpert_Floors[] = {
.attackEV = 252,
.spDefenseEV = 6,
.otId = TRAINER_HILL_OTID,
- .hpIV = 31,
- .attackIV = 31,
- .defenseIV = 31,
- .speedIV = 31,
- .spAttackIV = 31,
- .spDefenseIV = 31,
+ .hpIV = MAX_PER_STAT_IVS,
+ .attackIV = MAX_PER_STAT_IVS,
+ .defenseIV = MAX_PER_STAT_IVS,
+ .speedIV = MAX_PER_STAT_IVS,
+ .spAttackIV = MAX_PER_STAT_IVS,
+ .spDefenseIV = MAX_PER_STAT_IVS,
.abilityNum = 0,
.personality = 0x80,
.nickname = _("KINGLER"),
@@ -4729,12 +4729,12 @@ static const struct TrHillFloor sDataTagExpert_Floors[] = {
.attackEV = 252,
.defenseEV = 6,
.otId = TRAINER_HILL_OTID,
- .hpIV = 31,
- .attackIV = 31,
- .defenseIV = 31,
- .speedIV = 31,
- .spAttackIV = 31,
- .spDefenseIV = 31,
+ .hpIV = MAX_PER_STAT_IVS,
+ .attackIV = MAX_PER_STAT_IVS,
+ .defenseIV = MAX_PER_STAT_IVS,
+ .speedIV = MAX_PER_STAT_IVS,
+ .spAttackIV = MAX_PER_STAT_IVS,
+ .spDefenseIV = MAX_PER_STAT_IVS,
.abilityNum = 0,
.personality = 0x80,
.nickname = _("TYRANITAR"),
@@ -4751,12 +4751,12 @@ static const struct TrHillFloor sDataTagExpert_Floors[] = {
.attackEV = 252,
.spDefenseEV = 6,
.otId = TRAINER_HILL_OTID,
- .hpIV = 31,
- .attackIV = 31,
- .defenseIV = 31,
- .speedIV = 31,
- .spAttackIV = 31,
- .spDefenseIV = 31,
+ .hpIV = MAX_PER_STAT_IVS,
+ .attackIV = MAX_PER_STAT_IVS,
+ .defenseIV = MAX_PER_STAT_IVS,
+ .speedIV = MAX_PER_STAT_IVS,
+ .spAttackIV = MAX_PER_STAT_IVS,
+ .spDefenseIV = MAX_PER_STAT_IVS,
.abilityNum = 0,
.personality = 0x80,
.nickname = _("DRAGONITE"),
@@ -4786,12 +4786,12 @@ static const struct TrHillFloor sDataTagExpert_Floors[] = {
.speedEV = 252,
.spAttackEV = 252,
.otId = TRAINER_HILL_OTID,
- .hpIV = 31,
- .attackIV = 31,
- .defenseIV = 31,
- .speedIV = 31,
- .spAttackIV = 31,
- .spDefenseIV = 31,
+ .hpIV = MAX_PER_STAT_IVS,
+ .attackIV = MAX_PER_STAT_IVS,
+ .defenseIV = MAX_PER_STAT_IVS,
+ .speedIV = MAX_PER_STAT_IVS,
+ .spAttackIV = MAX_PER_STAT_IVS,
+ .spDefenseIV = MAX_PER_STAT_IVS,
.abilityNum = 0,
.personality = 0xA,
.nickname = _("JOLTEON"),
@@ -4808,12 +4808,12 @@ static const struct TrHillFloor sDataTagExpert_Floors[] = {
.speedEV = 252,
.spAttackEV = 252,
.otId = TRAINER_HILL_OTID,
- .hpIV = 31,
- .attackIV = 31,
- .defenseIV = 31,
- .speedIV = 31,
- .spAttackIV = 31,
- .spDefenseIV = 31,
+ .hpIV = MAX_PER_STAT_IVS,
+ .attackIV = MAX_PER_STAT_IVS,
+ .defenseIV = MAX_PER_STAT_IVS,
+ .speedIV = MAX_PER_STAT_IVS,
+ .spAttackIV = MAX_PER_STAT_IVS,
+ .spDefenseIV = MAX_PER_STAT_IVS,
.abilityNum = 0,
.personality = 0xA,
.nickname = _("ALAKAZAM"),
@@ -4830,12 +4830,12 @@ static const struct TrHillFloor sDataTagExpert_Floors[] = {
.speedEV = 252,
.spAttackEV = 252,
.otId = TRAINER_HILL_OTID,
- .hpIV = 31,
- .attackIV = 31,
- .defenseIV = 31,
- .speedIV = 31,
- .spAttackIV = 31,
- .spDefenseIV = 31,
+ .hpIV = MAX_PER_STAT_IVS,
+ .attackIV = MAX_PER_STAT_IVS,
+ .defenseIV = MAX_PER_STAT_IVS,
+ .speedIV = MAX_PER_STAT_IVS,
+ .spAttackIV = MAX_PER_STAT_IVS,
+ .spDefenseIV = MAX_PER_STAT_IVS,
.abilityNum = 1,
.personality = 0xA,
.nickname = _("STARMIE"),
@@ -4852,12 +4852,12 @@ static const struct TrHillFloor sDataTagExpert_Floors[] = {
.defenseEV = 252,
.spDefenseEV = 6,
.otId = TRAINER_HILL_OTID,
- .hpIV = 31,
- .attackIV = 31,
- .defenseIV = 31,
- .speedIV = 31,
- .spAttackIV = 31,
- .spDefenseIV = 31,
+ .hpIV = MAX_PER_STAT_IVS,
+ .attackIV = MAX_PER_STAT_IVS,
+ .defenseIV = MAX_PER_STAT_IVS,
+ .speedIV = MAX_PER_STAT_IVS,
+ .spAttackIV = MAX_PER_STAT_IVS,
+ .spDefenseIV = MAX_PER_STAT_IVS,
.abilityNum = 0,
.personality = 0x82,
.nickname = _("DUSCLOPS"),
@@ -4874,12 +4874,12 @@ static const struct TrHillFloor sDataTagExpert_Floors[] = {
.speedEV = 252,
.spAttackEV = 252,
.otId = TRAINER_HILL_OTID,
- .hpIV = 31,
- .attackIV = 31,
- .defenseIV = 31,
- .speedIV = 31,
- .spAttackIV = 31,
- .spDefenseIV = 31,
+ .hpIV = MAX_PER_STAT_IVS,
+ .attackIV = MAX_PER_STAT_IVS,
+ .defenseIV = MAX_PER_STAT_IVS,
+ .speedIV = MAX_PER_STAT_IVS,
+ .spAttackIV = MAX_PER_STAT_IVS,
+ .spDefenseIV = MAX_PER_STAT_IVS,
.abilityNum = 0,
.personality = 0xD2,
.nickname = _("NINETALES"),
@@ -4896,12 +4896,12 @@ static const struct TrHillFloor sDataTagExpert_Floors[] = {
.defenseEV = 252,
.spDefenseEV = 6,
.otId = TRAINER_HILL_OTID,
- .hpIV = 31,
- .attackIV = 31,
- .defenseIV = 31,
- .speedIV = 31,
- .spAttackIV = 31,
- .spDefenseIV = 31,
+ .hpIV = MAX_PER_STAT_IVS,
+ .attackIV = MAX_PER_STAT_IVS,
+ .defenseIV = MAX_PER_STAT_IVS,
+ .speedIV = MAX_PER_STAT_IVS,
+ .spAttackIV = MAX_PER_STAT_IVS,
+ .spDefenseIV = MAX_PER_STAT_IVS,
.abilityNum = 0,
.personality = 0x85,
.nickname = _("BANETTE"),
@@ -4948,8 +4948,8 @@ static const struct TrHillFloor sDataTagExpert_Floors[] = {
.unused = 0,
.speechBefore = {EC_WORD_OH_DEAR, EC_WORD_THIS, EC_WORD_MATCH, EC_WORD_IS, EC_WORD_FOR, EC_WORD_YOU},
.speechWin = {EC_WORD_OH_DEAR, EC_WORD_DID, EC_WORD_YOU, EC_WORD_SEE, EC_WORD_THAT, EC_WORD_QUES},
- .speechLose = {EC_WORD_OH_DEAR, EC_WORD_I_AM, EC_WORD_SO, EC_WORD_SORRY, 0xFFFF, 0xFFFF},
- .speechAfter = {EC_WORD_IS, EC_WORD_YOUR, EC_WORD_GRANDMOTHER, EC_WORD_STRONG, EC_WORD_QUES, 0xFFFF},
+ .speechLose = {EC_WORD_OH_DEAR, EC_WORD_I_AM, EC_WORD_SO, EC_WORD_SORRY, EC_EMPTY_WORD, EC_EMPTY_WORD},
+ .speechAfter = {EC_WORD_IS, EC_WORD_YOUR, EC_WORD_GRANDMOTHER, EC_WORD_STRONG, EC_WORD_QUES, EC_EMPTY_WORD},
.mons =
{
[0] =
@@ -4963,12 +4963,12 @@ static const struct TrHillFloor sDataTagExpert_Floors[] = {
.defenseEV = 130,
.spDefenseEV = 130,
.otId = TRAINER_HILL_OTID,
- .hpIV = 31,
- .attackIV = 31,
- .defenseIV = 31,
- .speedIV = 31,
- .spAttackIV = 31,
- .spDefenseIV = 31,
+ .hpIV = MAX_PER_STAT_IVS,
+ .attackIV = MAX_PER_STAT_IVS,
+ .defenseIV = MAX_PER_STAT_IVS,
+ .speedIV = MAX_PER_STAT_IVS,
+ .spAttackIV = MAX_PER_STAT_IVS,
+ .spDefenseIV = MAX_PER_STAT_IVS,
.abilityNum = 0,
.personality = 0x94,
.nickname = _("WOBBUFFET"),
@@ -4985,12 +4985,12 @@ static const struct TrHillFloor sDataTagExpert_Floors[] = {
.defenseEV = 130,
.spDefenseEV = 130,
.otId = TRAINER_HILL_OTID,
- .hpIV = 31,
- .attackIV = 31,
- .defenseIV = 31,
- .speedIV = 31,
- .spAttackIV = 31,
- .spDefenseIV = 31,
+ .hpIV = MAX_PER_STAT_IVS,
+ .attackIV = MAX_PER_STAT_IVS,
+ .defenseIV = MAX_PER_STAT_IVS,
+ .speedIV = MAX_PER_STAT_IVS,
+ .spAttackIV = MAX_PER_STAT_IVS,
+ .spDefenseIV = MAX_PER_STAT_IVS,
.abilityNum = 0,
.personality = 0x85,
.nickname = _("EXPLOUD"),
@@ -5007,12 +5007,12 @@ static const struct TrHillFloor sDataTagExpert_Floors[] = {
.defenseEV = 130,
.spDefenseEV = 130,
.otId = TRAINER_HILL_OTID,
- .hpIV = 31,
- .attackIV = 31,
- .defenseIV = 31,
- .speedIV = 31,
- .spAttackIV = 31,
- .spDefenseIV = 31,
+ .hpIV = MAX_PER_STAT_IVS,
+ .attackIV = MAX_PER_STAT_IVS,
+ .defenseIV = MAX_PER_STAT_IVS,
+ .speedIV = MAX_PER_STAT_IVS,
+ .spAttackIV = MAX_PER_STAT_IVS,
+ .spDefenseIV = MAX_PER_STAT_IVS,
.abilityNum = 0,
.personality = 0x0,
.nickname = _("CROBAT"),
@@ -5029,12 +5029,12 @@ static const struct TrHillFloor sDataTagExpert_Floors[] = {
.attackEV = 252,
.speedEV = 252,
.otId = TRAINER_HILL_OTID,
- .hpIV = 31,
- .attackIV = 31,
- .defenseIV = 31,
- .speedIV = 31,
- .spAttackIV = 31,
- .spDefenseIV = 31,
+ .hpIV = MAX_PER_STAT_IVS,
+ .attackIV = MAX_PER_STAT_IVS,
+ .defenseIV = MAX_PER_STAT_IVS,
+ .speedIV = MAX_PER_STAT_IVS,
+ .spAttackIV = MAX_PER_STAT_IVS,
+ .spDefenseIV = MAX_PER_STAT_IVS,
.abilityNum = 1,
.personality = 0xD,
.nickname = _("DUGTRIO"),
@@ -5051,12 +5051,12 @@ static const struct TrHillFloor sDataTagExpert_Floors[] = {
.defenseEV = 252,
.spAttackEV = 6,
.otId = TRAINER_HILL_OTID,
- .hpIV = 31,
- .attackIV = 31,
- .defenseIV = 31,
- .speedIV = 31,
- .spAttackIV = 31,
- .spDefenseIV = 31,
+ .hpIV = MAX_PER_STAT_IVS,
+ .attackIV = MAX_PER_STAT_IVS,
+ .defenseIV = MAX_PER_STAT_IVS,
+ .speedIV = MAX_PER_STAT_IVS,
+ .spAttackIV = MAX_PER_STAT_IVS,
+ .spDefenseIV = MAX_PER_STAT_IVS,
.abilityNum = 0,
.personality = 0x5,
.nickname = _("ELECTRODE"),
@@ -5073,12 +5073,12 @@ static const struct TrHillFloor sDataTagExpert_Floors[] = {
.speedEV = 252,
.spDefenseEV = 6,
.otId = TRAINER_HILL_OTID,
- .hpIV = 31,
- .attackIV = 31,
- .defenseIV = 31,
- .speedIV = 31,
- .spAttackIV = 31,
- .spDefenseIV = 31,
+ .hpIV = MAX_PER_STAT_IVS,
+ .attackIV = MAX_PER_STAT_IVS,
+ .defenseIV = MAX_PER_STAT_IVS,
+ .speedIV = MAX_PER_STAT_IVS,
+ .spAttackIV = MAX_PER_STAT_IVS,
+ .spDefenseIV = MAX_PER_STAT_IVS,
.abilityNum = 0,
.personality = 0x14,
.nickname = _("GENGAR"),
@@ -5094,7 +5094,7 @@ static const struct TrHillFloor sDataTagExpert_Floors[] = {
.speechBefore = {EC_WORD_OH_DEAR, EC_WORD_I, EC_WORD_WILL, EC_WORD_WIN, EC_WORD_FOR, EC_WORD_YOU},
.speechWin = {EC_WORD_OH_DEAR, EC_WORD_WE, EC_WORD_HAVE, EC_WORD_A, EC_WORD_PARTY, EC_WORD_LATER},
.speechLose = {EC_WORD_OH_DEAR, EC_WORD_I_AM, EC_WORD_SORRY, EC_WORD_TO, EC_WORD_DISAPPOINT, EC_WORD_YOU},
- .speechAfter = {EC_WORD_IS, EC_WORD_YOUR, EC_WORD_GRANDFATHER, EC_WORD_COOL, EC_WORD_QUES, 0xFFFF},
+ .speechAfter = {EC_WORD_IS, EC_WORD_YOUR, EC_WORD_GRANDFATHER, EC_WORD_COOL, EC_WORD_QUES, EC_EMPTY_WORD},
.mons =
{
[0] =
@@ -5108,12 +5108,12 @@ static const struct TrHillFloor sDataTagExpert_Floors[] = {
.defenseEV = 130,
.spDefenseEV = 130,
.otId = TRAINER_HILL_OTID,
- .hpIV = 31,
- .attackIV = 31,
- .defenseIV = 31,
- .speedIV = 31,
- .spAttackIV = 31,
- .spDefenseIV = 31,
+ .hpIV = MAX_PER_STAT_IVS,
+ .attackIV = MAX_PER_STAT_IVS,
+ .defenseIV = MAX_PER_STAT_IVS,
+ .speedIV = MAX_PER_STAT_IVS,
+ .spAttackIV = MAX_PER_STAT_IVS,
+ .spDefenseIV = MAX_PER_STAT_IVS,
.abilityNum = 0,
.personality = 0x82,
.nickname = _("LAPRAS"),
@@ -5130,12 +5130,12 @@ static const struct TrHillFloor sDataTagExpert_Floors[] = {
.defenseEV = 6,
.speedEV = 252,
.otId = TRAINER_HILL_OTID,
- .hpIV = 31,
- .attackIV = 31,
- .defenseIV = 31,
- .speedIV = 31,
- .spAttackIV = 31,
- .spDefenseIV = 31,
+ .hpIV = MAX_PER_STAT_IVS,
+ .attackIV = MAX_PER_STAT_IVS,
+ .defenseIV = MAX_PER_STAT_IVS,
+ .speedIV = MAX_PER_STAT_IVS,
+ .spAttackIV = MAX_PER_STAT_IVS,
+ .spDefenseIV = MAX_PER_STAT_IVS,
.abilityNum = 0,
.personality = 0x8A,
.nickname = _("ABSOL"),
@@ -5152,12 +5152,12 @@ static const struct TrHillFloor sDataTagExpert_Floors[] = {
.spAttackEV = 6,
.spDefenseEV = 252,
.otId = TRAINER_HILL_OTID,
- .hpIV = 31,
- .attackIV = 31,
- .defenseIV = 31,
- .speedIV = 31,
- .spAttackIV = 31,
- .spDefenseIV = 31,
+ .hpIV = MAX_PER_STAT_IVS,
+ .attackIV = MAX_PER_STAT_IVS,
+ .defenseIV = MAX_PER_STAT_IVS,
+ .speedIV = MAX_PER_STAT_IVS,
+ .spAttackIV = MAX_PER_STAT_IVS,
+ .spDefenseIV = MAX_PER_STAT_IVS,
.abilityNum = 0,
.personality = 0x0,
.nickname = _("ALTARIA"),
@@ -5174,12 +5174,12 @@ static const struct TrHillFloor sDataTagExpert_Floors[] = {
.speedEV = 252,
.spAttackEV = 6,
.otId = TRAINER_HILL_OTID,
- .hpIV = 31,
- .attackIV = 31,
- .defenseIV = 31,
- .speedIV = 31,
- .spAttackIV = 31,
- .spDefenseIV = 31,
+ .hpIV = MAX_PER_STAT_IVS,
+ .attackIV = MAX_PER_STAT_IVS,
+ .defenseIV = MAX_PER_STAT_IVS,
+ .speedIV = MAX_PER_STAT_IVS,
+ .spAttackIV = MAX_PER_STAT_IVS,
+ .spDefenseIV = MAX_PER_STAT_IVS,
.abilityNum = 0,
.personality = 0x14,
.nickname = _("DEWGONG"),
@@ -5196,12 +5196,12 @@ static const struct TrHillFloor sDataTagExpert_Floors[] = {
.spAttackEV = 6,
.spDefenseEV = 252,
.otId = TRAINER_HILL_OTID,
- .hpIV = 31,
- .attackIV = 31,
- .defenseIV = 31,
- .speedIV = 31,
- .spAttackIV = 31,
- .spDefenseIV = 31,
+ .hpIV = MAX_PER_STAT_IVS,
+ .attackIV = MAX_PER_STAT_IVS,
+ .defenseIV = MAX_PER_STAT_IVS,
+ .speedIV = MAX_PER_STAT_IVS,
+ .spAttackIV = MAX_PER_STAT_IVS,
+ .spDefenseIV = MAX_PER_STAT_IVS,
.abilityNum = 1,
.personality = 0x14,
.nickname = _("POLITOED"),
@@ -5218,12 +5218,12 @@ static const struct TrHillFloor sDataTagExpert_Floors[] = {
.speedEV = 6,
.spDefenseEV = 252,
.otId = TRAINER_HILL_OTID,
- .hpIV = 31,
- .attackIV = 31,
- .defenseIV = 31,
- .speedIV = 31,
- .spAttackIV = 31,
- .spDefenseIV = 31,
+ .hpIV = MAX_PER_STAT_IVS,
+ .attackIV = MAX_PER_STAT_IVS,
+ .defenseIV = MAX_PER_STAT_IVS,
+ .speedIV = MAX_PER_STAT_IVS,
+ .spAttackIV = MAX_PER_STAT_IVS,
+ .spDefenseIV = MAX_PER_STAT_IVS,
.abilityNum = 1,
.personality = 0x17,
.nickname = _("MAROWAK"),
@@ -5271,7 +5271,7 @@ static const struct TrHillFloor sDataTagExpert_Floors[] = {
.speechBefore = {EC_WORD_WAAAH, EC_WORD_THIS, EC_WORD_IS, EC_WORD_SO, EC_WORD_EXCITING, EC_WORD_EXCL},
.speechWin = {EC_WORD_WAAAH, EC_WORD_I_AM, EC_WORD_SO, EC_WORD_HAPPY, EC_WORD_I, EC_WORD_WON},
.speechLose = {EC_WORD_WAAAH, EC_WORD_I_AM, EC_WORD_SO, EC_WORD_SAD, EC_WORD_I, EC_WORD_LOST},
- .speechAfter = {EC_WORD_WAAAH, EC_WORD_EXCL, 0xFFFF, EC_WORD_GO, EC_WORD_AWAY, EC_WORD_EXCL},
+ .speechAfter = {EC_WORD_WAAAH, EC_WORD_EXCL, EC_EMPTY_WORD, EC_WORD_GO, EC_WORD_AWAY, EC_WORD_EXCL},
.mons =
{
[0] =
@@ -5285,12 +5285,12 @@ static const struct TrHillFloor sDataTagExpert_Floors[] = {
.attackEV = 200,
.spDefenseEV = 200,
.otId = TRAINER_HILL_OTID,
- .hpIV = 31,
- .attackIV = 31,
- .defenseIV = 31,
- .speedIV = 31,
- .spAttackIV = 31,
- .spDefenseIV = 31,
+ .hpIV = MAX_PER_STAT_IVS,
+ .attackIV = MAX_PER_STAT_IVS,
+ .defenseIV = MAX_PER_STAT_IVS,
+ .speedIV = MAX_PER_STAT_IVS,
+ .spAttackIV = MAX_PER_STAT_IVS,
+ .spDefenseIV = MAX_PER_STAT_IVS,
.abilityNum = 0,
.personality = 0x3,
.nickname = _("FORRETRESS"),
@@ -5306,12 +5306,12 @@ static const struct TrHillFloor sDataTagExpert_Floors[] = {
.attackEV = 255,
.spAttackEV = 255,
.otId = TRAINER_HILL_OTID,
- .hpIV = 31,
- .attackIV = 31,
- .defenseIV = 31,
- .speedIV = 31,
- .spAttackIV = 31,
- .spDefenseIV = 31,
+ .hpIV = MAX_PER_STAT_IVS,
+ .attackIV = MAX_PER_STAT_IVS,
+ .defenseIV = MAX_PER_STAT_IVS,
+ .speedIV = MAX_PER_STAT_IVS,
+ .spAttackIV = MAX_PER_STAT_IVS,
+ .spDefenseIV = MAX_PER_STAT_IVS,
.abilityNum = 1,
.personality = 0xC,
.nickname = _("ELECTRODE"),
@@ -5327,12 +5327,12 @@ static const struct TrHillFloor sDataTagExpert_Floors[] = {
.attackEV = 255,
.spAttackEV = 255,
.otId = TRAINER_HILL_OTID,
- .hpIV = 31,
- .attackIV = 31,
- .defenseIV = 31,
- .speedIV = 31,
- .spAttackIV = 31,
- .spDefenseIV = 31,
+ .hpIV = MAX_PER_STAT_IVS,
+ .attackIV = MAX_PER_STAT_IVS,
+ .defenseIV = MAX_PER_STAT_IVS,
+ .speedIV = MAX_PER_STAT_IVS,
+ .spAttackIV = MAX_PER_STAT_IVS,
+ .spDefenseIV = MAX_PER_STAT_IVS,
.abilityNum = 0,
.personality = 0x7F,
.nickname = _("EXEGGUTOR"),
@@ -5349,12 +5349,12 @@ static const struct TrHillFloor sDataTagExpert_Floors[] = {
.defenseEV = 200,
.spDefenseEV = 200,
.otId = TRAINER_HILL_OTID,
- .hpIV = 31,
- .attackIV = 31,
- .defenseIV = 31,
- .speedIV = 31,
- .spAttackIV = 31,
- .spDefenseIV = 31,
+ .hpIV = MAX_PER_STAT_IVS,
+ .attackIV = MAX_PER_STAT_IVS,
+ .defenseIV = MAX_PER_STAT_IVS,
+ .speedIV = MAX_PER_STAT_IVS,
+ .spAttackIV = MAX_PER_STAT_IVS,
+ .spDefenseIV = MAX_PER_STAT_IVS,
.abilityNum = 0,
.personality = 0x93,
.nickname = _("DUSCLOPS"),
@@ -5370,12 +5370,12 @@ static const struct TrHillFloor sDataTagExpert_Floors[] = {
.speedEV = 255,
.spAttackEV = 255,
.otId = TRAINER_HILL_OTID,
- .hpIV = 31,
- .attackIV = 31,
- .defenseIV = 31,
- .speedIV = 31,
- .spAttackIV = 31,
- .spDefenseIV = 31,
+ .hpIV = MAX_PER_STAT_IVS,
+ .attackIV = MAX_PER_STAT_IVS,
+ .defenseIV = MAX_PER_STAT_IVS,
+ .speedIV = MAX_PER_STAT_IVS,
+ .spAttackIV = MAX_PER_STAT_IVS,
+ .spDefenseIV = MAX_PER_STAT_IVS,
.abilityNum = 0,
.personality = 0xF,
.nickname = _("NINETALES"),
@@ -5391,12 +5391,12 @@ static const struct TrHillFloor sDataTagExpert_Floors[] = {
.hpEV = 255,
.spAttackEV = 255,
.otId = TRAINER_HILL_OTID,
- .hpIV = 31,
- .attackIV = 31,
- .defenseIV = 31,
- .speedIV = 31,
- .spAttackIV = 31,
- .spDefenseIV = 31,
+ .hpIV = MAX_PER_STAT_IVS,
+ .attackIV = MAX_PER_STAT_IVS,
+ .defenseIV = MAX_PER_STAT_IVS,
+ .speedIV = MAX_PER_STAT_IVS,
+ .spAttackIV = MAX_PER_STAT_IVS,
+ .spDefenseIV = MAX_PER_STAT_IVS,
.abilityNum = 0,
.personality = 0x96,
.nickname = _("BANETTE"),
@@ -5410,7 +5410,7 @@ static const struct TrHillFloor sDataTagExpert_Floors[] = {
.facilityClass = FACILITY_CLASS_PKMN_RANGER_M,
.unused = 0,
.speechBefore = {EC_WORD_WAHAHAHA, EC_WORD_YOU, EC_WORD_CAN_T, EC_WORD_STOP, EC_WORD_ME, EC_WORD_EXCL},
- .speechWin = {EC_WORD_WOWEE, EC_WORD_EXCL, 0xFFFF, EC_WORD_I_AM, EC_WORD_AWESOME, EC_WORD_COOL},
+ .speechWin = {EC_WORD_WOWEE, EC_WORD_EXCL, EC_EMPTY_WORD, EC_WORD_I_AM, EC_WORD_AWESOME, EC_WORD_COOL},
.speechLose = {EC_WORD_I_AM, EC_WORD_NOT, EC_WORD_COOL, EC_WORD_AT, EC_WORD_ALL, EC_WORD_EXCL},
.speechAfter = {EC_WORD_HEHEHE, EC_WORD_THAT_WAS, EC_WORD_AN, EC_WORD_AWESOME, EC_WORD_BATTLE, EC_WORD_EXCL},
.mons =
@@ -5425,12 +5425,12 @@ static const struct TrHillFloor sDataTagExpert_Floors[] = {
.attackEV = 255,
.spAttackEV = 255,
.otId = TRAINER_HILL_OTID,
- .hpIV = 31,
- .attackIV = 31,
- .defenseIV = 31,
- .speedIV = 31,
- .spAttackIV = 31,
- .spDefenseIV = 31,
+ .hpIV = MAX_PER_STAT_IVS,
+ .attackIV = MAX_PER_STAT_IVS,
+ .defenseIV = MAX_PER_STAT_IVS,
+ .speedIV = MAX_PER_STAT_IVS,
+ .spAttackIV = MAX_PER_STAT_IVS,
+ .spDefenseIV = MAX_PER_STAT_IVS,
.abilityNum = 0,
.personality = 0x95,
.nickname = _("SALAMENCE"),
@@ -5446,12 +5446,12 @@ static const struct TrHillFloor sDataTagExpert_Floors[] = {
.speedEV = 255,
.spAttackEV = 255,
.otId = TRAINER_HILL_OTID,
- .hpIV = 31,
- .attackIV = 31,
- .defenseIV = 31,
- .speedIV = 31,
- .spAttackIV = 31,
- .spDefenseIV = 31,
+ .hpIV = MAX_PER_STAT_IVS,
+ .attackIV = MAX_PER_STAT_IVS,
+ .defenseIV = MAX_PER_STAT_IVS,
+ .speedIV = MAX_PER_STAT_IVS,
+ .spAttackIV = MAX_PER_STAT_IVS,
+ .spDefenseIV = MAX_PER_STAT_IVS,
.abilityNum = 0,
.personality = 0x8C,
.nickname = _("GENGAR"),
@@ -5467,12 +5467,12 @@ static const struct TrHillFloor sDataTagExpert_Floors[] = {
.attackEV = 255,
.speedEV = 255,
.otId = TRAINER_HILL_OTID,
- .hpIV = 31,
- .attackIV = 31,
- .defenseIV = 31,
- .speedIV = 31,
- .spAttackIV = 31,
- .spDefenseIV = 31,
+ .hpIV = MAX_PER_STAT_IVS,
+ .attackIV = MAX_PER_STAT_IVS,
+ .defenseIV = MAX_PER_STAT_IVS,
+ .speedIV = MAX_PER_STAT_IVS,
+ .spAttackIV = MAX_PER_STAT_IVS,
+ .spDefenseIV = MAX_PER_STAT_IVS,
.abilityNum = 0,
.personality = 0x3,
.nickname = _("GYARADOS"),
@@ -5488,12 +5488,12 @@ static const struct TrHillFloor sDataTagExpert_Floors[] = {
.attackEV = 255,
.speedEV = 255,
.otId = TRAINER_HILL_OTID,
- .hpIV = 31,
- .attackIV = 31,
- .defenseIV = 31,
- .speedIV = 31,
- .spAttackIV = 31,
- .spDefenseIV = 31,
+ .hpIV = MAX_PER_STAT_IVS,
+ .attackIV = MAX_PER_STAT_IVS,
+ .defenseIV = MAX_PER_STAT_IVS,
+ .speedIV = MAX_PER_STAT_IVS,
+ .spAttackIV = MAX_PER_STAT_IVS,
+ .spDefenseIV = MAX_PER_STAT_IVS,
.abilityNum = 0,
.personality = 0x3,
.nickname = _("GENGAR"),
@@ -5510,12 +5510,12 @@ static const struct TrHillFloor sDataTagExpert_Floors[] = {
.defenseEV = 200,
.spDefenseEV = 200,
.otId = TRAINER_HILL_OTID,
- .hpIV = 31,
- .attackIV = 31,
- .defenseIV = 31,
- .speedIV = 31,
- .spAttackIV = 31,
- .spDefenseIV = 31,
+ .hpIV = MAX_PER_STAT_IVS,
+ .attackIV = MAX_PER_STAT_IVS,
+ .defenseIV = MAX_PER_STAT_IVS,
+ .speedIV = MAX_PER_STAT_IVS,
+ .spAttackIV = MAX_PER_STAT_IVS,
+ .spDefenseIV = MAX_PER_STAT_IVS,
.abilityNum = 0,
.personality = 0x14,
.nickname = _("DUSCLOPS"),
@@ -5532,12 +5532,12 @@ static const struct TrHillFloor sDataTagExpert_Floors[] = {
.defenseEV = 180,
.spDefenseEV = 150,
.otId = TRAINER_HILL_OTID,
- .hpIV = 31,
- .attackIV = 31,
- .defenseIV = 31,
- .speedIV = 31,
- .spAttackIV = 31,
- .spDefenseIV = 31,
+ .hpIV = MAX_PER_STAT_IVS,
+ .attackIV = MAX_PER_STAT_IVS,
+ .defenseIV = MAX_PER_STAT_IVS,
+ .speedIV = MAX_PER_STAT_IVS,
+ .spAttackIV = MAX_PER_STAT_IVS,
+ .spDefenseIV = MAX_PER_STAT_IVS,
.abilityNum = 0,
.personality = 0x85,
.nickname = _("MISDREAVUS"),
diff --git a/src/data/contest_opponents.h b/src/data/contest_opponents.h
index 127457bbe..b5466904b 100644
--- a/src/data/contest_opponents.h
+++ b/src/data/contest_opponents.h
@@ -138,7 +138,7 @@
const struct ContestWinner gDefaultContestWinners[] =
{
- {
+ [CONTEST_WINNER_HALL_1 - 1] = {
.personality = 0,
.trainerId = 0xFFFF,
.species = SPECIES_ELECTRIKE,
@@ -147,7 +147,7 @@ const struct ContestWinner gDefaultContestWinners[] =
.trainerName = _("EZRA"),
.contestRank = CONTEST_RANK_NORMAL
},
- {
+ [CONTEST_WINNER_HALL_2 - 1] = {
.personality = 0,
.trainerId = 0xFFFF,
.species = SPECIES_TROPIUS,
@@ -156,7 +156,7 @@ const struct ContestWinner gDefaultContestWinners[] =
.trainerName = _("ALLAN"),
.contestRank = CONTEST_RANK_HYPER
},
- {
+ [CONTEST_WINNER_HALL_3 - 1] = {
.personality = 0,
.trainerId = 0xFFFF,
.species = SPECIES_XATU,
@@ -165,7 +165,7 @@ const struct ContestWinner gDefaultContestWinners[] =
.trainerName = _("JULIET"),
.contestRank = CONTEST_RANK_NORMAL
},
- {
+ [CONTEST_WINNER_HALL_4 - 1] = {
.personality = 0,
.trainerId = 0xFFFF,
.species = SPECIES_PLUSLE,
@@ -174,7 +174,7 @@ const struct ContestWinner gDefaultContestWinners[] =
.trainerName = _("BAILY"),
.contestRank = CONTEST_RANK_MASTER
},
- {
+ [CONTEST_WINNER_HALL_5 - 1] = {
.personality = 0,
.trainerId = 0xFFFF,
.species = SPECIES_SHUPPET,
@@ -183,7 +183,7 @@ const struct ContestWinner gDefaultContestWinners[] =
.trainerName = _("MELANY"),
.contestRank = CONTEST_RANK_SUPER
},
- {
+ [CONTEST_WINNER_HALL_6 - 1] = {
.personality = 0,
.trainerId = 0xFFFF,
.species = SPECIES_ZANGOOSE,
@@ -192,7 +192,7 @@ const struct ContestWinner gDefaultContestWinners[] =
.trainerName = _("HANA"),
.contestRank = CONTEST_RANK_HYPER
},
- {
+ [CONTEST_WINNER_HALL_UNUSED_1 - 1] = {
.personality = 0,
.trainerId = 0xFFFF,
.species = SPECIES_LOUDRED,
@@ -201,7 +201,7 @@ const struct ContestWinner gDefaultContestWinners[] =
.trainerName = _("BRYANT"),
.contestRank = CONTEST_RANK_HYPER
},
- {
+ [CONTEST_WINNER_HALL_UNUSED_2 - 1] = {
.personality = 0,
.trainerId = 0xFFFF,
.species = SPECIES_DELCATTY,
diff --git a/src/data/credits.h b/src/data/credits.h
new file mode 100644
index 000000000..3ae2b1d3b
--- /dev/null
+++ b/src/data/credits.h
@@ -0,0 +1,787 @@
+enum
+{
+ PAGE_TITLE,
+ PAGE_DIRECTOR,
+ PAGE_ART_DIRECTOR,
+ PAGE_WORLD_DIRECTOR,
+ PAGE_LEAD_PROGRAMMER,
+ PAGE_PROGRAMMERS_1,
+ PAGE_PROGRAMMERS_2,
+ PAGE_PROGRAMMERS_3,
+ PAGE_PROGRAMMERS_4,
+ PAGE_GRAPHIC_DESIGNERS_1,
+ PAGE_GRAPHIC_DESIGNERS_2,
+ PAGE_GRAPHIC_DESIGNERS_3,
+ PAGE_MUSIC_COMPOSITION,
+ PAGE_SOUND_EFFECTS,
+ PAGE_GAME_DESIGNERS_1,
+ PAGE_GAME_DESIGNERS_2,
+ PAGE_GAME_DESIGNERS_3,
+ PAGE_SCENARIO_PLOT,
+ PAGE_SCENARIO,
+ PAGE_SCRIPT_DESIGNERS,
+ PAGE_MAP_DESIGNERS,
+ PAGE_BATTLE_FRONTIER_DATA,
+ PAGE_PARAMETRIC_DESIGNERS,
+ PAGE_POKEDEX_TEXT,
+ PAGE_ENVIRONMENT_AND_TOOL_PROGRAMS_1,
+ PAGE_PKMN_DESIGNERS_1,
+ PAGE_PKMN_DESIGNERS_2,
+ PAGE_PKMN_DESIGNERS_3,
+ PAGE_PKMN_DESIGNERS_4,
+ PAGE_SUPPORT_PROGRAMMERS,
+ PAGE_NCL_PRODUCT_TESTING,
+ PAGE_PACKAGE_AND_MANUAL,
+ PAGE_SPECIAL_THANKS_1,
+ PAGE_SPECIAL_THANKS_2,
+ PAGE_SPECIAL_THANKS_3,
+ PAGE_SPECIAL_THANKS_4,
+ PAGE_INFORMATION_SUPERVISORS,
+ PAGE_ARTWORK_1,
+ PAGE_ARTWORK_2,
+ PAGE_ARTWORK_3,
+ PAGE_COORDINATORS,
+ PAGE_ENGLISH_VERSION,
+ PAGE_TRANSLATOR,
+ PAGE_TEXT_EDITOR,
+ PAGE_NCL_COORDINATOR,
+ PAGE_PROGRAMMERS_5,
+ PAGE_GRAPHIC_DESIGNER,
+ PAGE_ENVIRONMENT_AND_TOOL_PROGRAMS_2,
+ PAGE_NOA_TESTING,
+ PAGE_BRAILLE_CODE_CHECK_1,
+ PAGE_BRAILLE_CODE_CHECK_2,
+ PAGE_SPECIAL_THANKS_5,
+ PAGE_TASK_MANAGERS,
+ PAGE_PRODUCERS,
+ PAGE_EXECUTIVE_DIRECTOR,
+ PAGE_EXECUTIVE_PRODUCERS_1,
+ PAGE_EXECUTIVE_PRODUCERS_2,
+ PAGE_COUNT
+};
+
+#define ENTRIES_PER_PAGE 5
+
+static const u8 sCreditsText_EmptyString[] = _("");
+static const u8 sCreditsText_PkmnEmeraldVersion[] = _("POKéMON EMERALD VERSION");
+static const u8 sCreditsText_Credits[] = _("Credits");
+static const u8 sCreditsText_ExecutiveDirector[] = _("Executive Director");
+static const u8 sCreditsText_Director[] = _("Director");
+static const u8 sCreditsText_ArtDirector[] = _("Art Director");
+static const u8 sCreditsText_BattleDirector[] = _("Battle Director");
+static const u8 sCreditsText_MainProgrammer[] = _("Main Programmer");
+static const u8 sCreditsText_BattleSystemPgrms[] = _("Battle System Programmers");
+static const u8 sCreditsText_FieldSystemPgrms[] = _("Field System Programmer");
+static const u8 sCreditsText_Programmers[] = _("Programmers");
+static const u8 sCreditsText_MainGraphicDesigner[] = _("Main Graphic Designer");
+static const u8 sCreditsText_GraphicDesigners[] = _("Graphic Designers");
+static const u8 sCreditsText_PkmnDesigners[] = _("POKéMON Designers");
+static const u8 sCreditsText_MusicComposition[] = _("Music Composition");
+static const u8 sCreditsText_SoundEffectsAndPkmnVoices[] = _("Sound Effects & POKéMON Voices");
+static const u8 sCreditsText_GameDesigners[] = _("Game Designers");
+static const u8 sCreditsText_ScenarioPlot[] = _("Scenario Plot");
+static const u8 sCreditsText_Scenario[] = _("Scenario");
+static const u8 sCreditsText_ScriptDesigners[] = _("Script Designers");
+static const u8 sCreditsText_MapDesigners[] = _("Map Designers");
+static const u8 sCreditsText_MapDataDesigners[] = _("Map Data Designers");
+static const u8 sCreditsText_ParametricDesigners[] = _("Parametric Designers");
+static const u8 sCreditsText_PokedexText[] = _("POKéDEX Text");
+static const u8 sCreditsText_EnvAndToolPgrms[] = _("Environment & Tool Programmers");
+static const u8 sCreditsText_NCLProductTesting[] = _("NCL Product Testing");
+static const u8 sCreditsText_SpecialThanks[] = _("Special Thanks");
+static const u8 sCreditsText_Coordinators[] = _("Coordinators");
+static const u8 sCreditsText_Producers[] = _("Producers");
+static const u8 sCreditsText_ExecProducers[] = _("Executive Producers");
+static const u8 sCreditsText_InfoSupervisors[] = _("Information Supervisors");
+static const u8 sCreditsText_TaskManagers[] = _("Task Managers");
+static const u8 sCreditsText_BrailleCodeCheck[] = _("Braille Code Check");
+static const u8 sCreditsText_WorldDirector[] = _("World Director");
+static const u8 sCreditsText_BattleFrontierData[] = _("Battle Frontier Data");
+static const u8 sCreditsText_SupportProgrammers[] = _("Support Programmers");
+static const u8 sCreditsText_Artwork[] = _("Artwork");
+static const u8 sCreditsText_LeadProgrammer[] = _("Lead Programmer");
+static const u8 sCreditsText_LeadGraphicArtist[] = _("Lead Graphic Artist");
+static const u8 sCreditsText_SatoshiTajiri[] = _("Satoshi Tajiri");
+static const u8 sCreditsText_JunichiMasuda[] = _("Junichi Masuda");
+static const u8 sCreditsText_KenSugimori[] = _("Ken Sugimori");
+static const u8 sCreditsText_ShigekiMorimoto[] = _("Shigeki Morimoto");
+static const u8 sCreditsText_TetsuyaWatanabe[] = _("Tetsuya Watanabe");
+static const u8 sCreditsText_HisashiSogabe[] = _("Hisashi Sogabe");
+static const u8 sCreditsText_SosukeTamada[] = _("Sosuke Tamada");
+static const u8 sCreditsText_AkitoMori[] = _("Akito Mori");
+static const u8 sCreditsText_KeitaKagaya[] = _("Keita Kagaya");
+static const u8 sCreditsText_YoshinoriMatsuda[] = _("Yoshinori Matsuda");
+static const u8 sCreditsText_HiroyukiNakamura[] = _("Hiroyuki Nakamura");
+static const u8 sCreditsText_MasaoTaya[] = _("Masao Taya");
+static const u8 sCreditsText_SatoshiNohara[] = _("Satoshi Nohara");
+static const u8 sCreditsText_TomomichiOhta[] = _("Tomomichi Ohta");
+static const u8 sCreditsText_MiyukiIwasawa[] = _("Miyuki Iwasawa");
+static const u8 sCreditsText_TakenoriOhta[] = _("Takenori Ohta");
+static const u8 sCreditsText_HironobuYoshida[] = _("Hironobu Yoshida");
+static const u8 sCreditsText_MotofumiFujiwara[] = _("Motofumi Fujiwara");
+static const u8 sCreditsText_SatoshiOhta[] = _("Satoshi Ohta");
+static const u8 sCreditsText_AsukaIwashita[] = _("Asuka Iwashita");
+static const u8 sCreditsText_AimiTomita[] = _("Aimi Tomita");
+static const u8 sCreditsText_TakaoUnno[] = _("Takao Unno");
+static const u8 sCreditsText_KanakoEo[] = _("Kanako Eo");
+static const u8 sCreditsText_JunOkutani[] = _("Jun Okutani");
+static const u8 sCreditsText_AtsukoNishida[] = _("Atsuko Nishida");
+static const u8 sCreditsText_MuneoSaito[] = _("Muneo Saito");
+static const u8 sCreditsText_RenaYoshikawa[] = _("Rena Yoshikawa");
+static const u8 sCreditsText_GoIchinose[] = _("Go Ichinose");
+static const u8 sCreditsText_MorikazuAoki[] = _("Morikazu Aoki");
+static const u8 sCreditsText_KojiNishino[] = _("Koji Nishino");
+static const u8 sCreditsText_KenjiMatsushima[] = _("Kenji Matsushima");
+static const u8 sCreditsText_TetsujiOhta[] = _("Tetsuji Ohta");
+static const u8 sCreditsText_HitomiSato[] = _("Hitomi Sato");
+static const u8 sCreditsText_TakeshiKawachimaru[] = _("Takeshi Kawachimaru");
+static const u8 sCreditsText_TeruyukiShimoyamada[] = _("Teruyuki Shimoyamada");
+static const u8 sCreditsText_ShigeruOhmori[] = _("Shigeru Ohmori");
+static const u8 sCreditsText_TadashiTakahashi[] = _("Tadashi Takahashi");
+static const u8 sCreditsText_ToshinobuMatsumiya[] = _("Toshinobu Matsumiya");
+static const u8 sCreditsText_AkihitoTomisawa[] = _("Akihito Tomisawa");
+static const u8 sCreditsText_HirokiEnomoto[] = _("Hiroki Enomoto");
+static const u8 sCreditsText_KazuyukiTerada[] = _("Kazuyuki Terada");
+static const u8 sCreditsText_YuriSakurai[] = _("Yuri Sakurai");
+static const u8 sCreditsText_HiromiSagawa[] = _("Hiromi Sagawa");
+static const u8 sCreditsText_KenjiTominaga[] = _("Kenji Tominaga");
+static const u8 sCreditsText_YoshioTajiri[] = _("Yoshio Tajiri");
+static const u8 sCreditsText_TeikoSasaki[] = _("Teiko Sasaki");
+static const u8 sCreditsText_SachikoHamano[] = _("Sachiko Hamano");
+static const u8 sCreditsText_ChieMatsumiya[] = _("Chie Matsumiya");
+static const u8 sCreditsText_AkikoShinozaki[] = _("Akiko Shinozaki");
+static const u8 sCreditsText_AstukoFujii[] = _("Astuko Fujii");
+static const u8 sCreditsText_NozomuSaito[] = _("Nozomu Saito");
+static const u8 sCreditsText_KenkichiToyama[] = _("Kenkichi Toyama");
+static const u8 sCreditsText_SuguruNakatsui[] = _("Suguru Nakatsui");
+static const u8 sCreditsText_YumiFunasaka[] = _("Yumi Funasaka");
+static const u8 sCreditsText_NaokoYanase[] = _("Naoko Yanase");
+static const u8 sCreditsText_NCLSuperMarioClub[] = _("NCL Super Mario Club");
+static const u8 sCreditsText_AtsushiTada[] = _("Atsushi Tada");
+static const u8 sCreditsText_TakahiroOhnishi[] = _("Takahiro Ohnishi");
+static const u8 sCreditsText_NorihideOkamura[] = _("Norihide Okamura");
+static const u8 sCreditsText_HiroNakamura[] = _("Hiro Nakamura");
+static const u8 sCreditsText_HiroyukiUesugi[] = _("Hiroyuki Uesugi");
+static const u8 sCreditsText_TerukiMurakawa[] = _("Teruki Murakawa");
+static const u8 sCreditsText_AkiraKinashi[] = _("Akira Kinashi");
+static const u8 sCreditsText_MichikoTakizawa[] = _("Michiko Takizawa");
+static const u8 sCreditsText_MakikoTakada[] = _("Makiko Takada");
+static const u8 sCreditsText_TakanaoKondo[] = _("Takanao Kondo");
+static const u8 sCreditsText_AiMashima[] = _("Ai Mashima");
+static const u8 sCreditsText_GakujiNomoto[] = _("Gakuji Nomoto");
+static const u8 sCreditsText_TakehiroIzushi[] = _("Takehiro Izushi");
+static const u8 sCreditsText_HitoshiYamagami[] = _("Hitoshi Yamagami");
+static const u8 sCreditsText_KyokoWatanabe[] = _("Kyoko Watanabe");
+static const u8 sCreditsText_TakaoNakano[] = _("Takao Nakano");
+static const u8 sCreditsText_HiroyukiJinnai[] = _("Hiroyuki Jinnai");
+static const u8 sCreditsText_HiroakiTsuru[] = _("Hiroaki Tsuru");
+static const u8 sCreditsText_TsunekazIshihara[] = _("Tsunekaz Ishihara");
+static const u8 sCreditsText_SatoruIwata[] = _("Satoru Iwata");
+static const u8 sCreditsText_KazuyaSuyama[] = _("Kazuya Suyama");
+static const u8 sCreditsText_SatoshiMitsuhara[] = _("Satoshi Mitsuhara");
+static const u8 sCreditsText_JapanBrailleLibrary[] = _("Japan Braille Library");
+static const u8 sCreditsText_TomotakaKomura[] = _("Tomotaka Komura");
+static const u8 sCreditsText_MikikoOhhashi[] = _("Mikiko Ohhashi");
+static const u8 sCreditsText_DaisukeHoshino[] = _("Daisuke Hoshino");
+static const u8 sCreditsText_KenjiroIto[] = _("Kenjiro Ito");
+static const u8 sCreditsText_RuiKawaguchi[] = _("Rui Kawaguchi");
+static const u8 sCreditsText_ShunsukeKohori[] = _("Shunsuke Kohori");
+static const u8 sCreditsText_SachikoNakamichi[] = _("Sachiko Nakamichi");
+static const u8 sCreditsText_FujikoNomura[] = _("Fujiko Nomura");
+static const u8 sCreditsText_KazukiYoshihara[] = _("Kazuki Yoshihara");
+static const u8 sCreditsText_RetsujiNomoto[] = _("Retsuji Nomoto");
+static const u8 sCreditsText_AzusaTajima[] = _("Azusa Tajima");
+static const u8 sCreditsText_ShusakuEgami[] = _("Shusaku Egami");
+static const u8 sCreditsText_PackageAndManual[] = _("Package & Manual Illustration");
+static const u8 sCreditsText_EnglishVersion[] = _("English Version Coordinators");
+static const u8 sCreditsText_Translator[] = _("Translator");
+static const u8 sCreditsText_TextEditor[] = _("Text Editor");
+static const u8 sCreditsText_NCLCoordinator[] = _("NCL Coordinator");
+static const u8 sCreditsText_GraphicDesigner[] = _("Graphic Designer");
+static const u8 sCreditsText_NOAProductTesting[] = _("NOA Product Testing");
+static const u8 sCreditsText_HideyukiNakajima[] = _("Hideyuki Nakajima");
+static const u8 sCreditsText_HidenoriSaeki[] = _("Hidenori Saeki");
+static const u8 sCreditsText_YokoWatanabe[] = _("Yoko Watanabe");
+static const u8 sCreditsText_SakaeKimura[] = _("Sakae Kimura");
+static const u8 sCreditsText_ChiakiShinkai[] = _("Chiaki Shinkai");
+static const u8 sCreditsText_SethMcMahill[] = _("Seth McMahill");
+static const u8 sCreditsText_NobOgasawara[] = _("Nob Ogasawara");
+static const u8 sCreditsText_TeresaLillygren[] = _("Teresa Lillygren");
+static const u8 sCreditsText_KimikoNakamichi[] = _("Kimiko Nakamichi");
+static const u8 sCreditsText_SouichiYamamoto[] = _("Souichi Yamamoto");
+static const u8 sCreditsText_YuichiroIto[] = _("Yuichiro Ito");
+static const u8 sCreditsText_ThomasHertzog[] = _("Thomas Hertzog");
+static const u8 sCreditsText_MikaKurosawa[] = _("Mika Kurosawa");
+static const u8 sCreditsText_NationalFederationBlind[] = _("National Federation of the Blind");
+static const u8 sCreditsText_PatriciaAMaurer[] = _("Patricia A. Maurer");
+static const u8 sCreditsText_EuropeanBlindUnion[] = _("European Blind Union");
+static const u8 sCreditsText_AustralianBrailleAuthority[] = _("Australian Braille Authority");
+static const u8 sCreditsText_RoyalNewZealandFederationBlind[] = _("Royal New Zealand Federation for the Blind");
+static const u8 sCreditsText_MotoyasuTojima[] = _("Motoyasu Tojima");
+static const u8 sCreditsText_NicolaPrattBarlow[] = _("Nicola Pratt-Barlow");
+static const u8 sCreditsText_ShellieDow[] = _("Shellie Dow");
+static const u8 sCreditsText_ErikJohnson[] = _("Erik Johnson");
+static const struct CreditsEntry sCreditsEntry_EmptyString[] = { 0, FALSE, sCreditsText_EmptyString};
+static const struct CreditsEntry sCreditsEntry_PkmnEmeraldVersion[] = { 7, TRUE, sCreditsText_PkmnEmeraldVersion};
+static const struct CreditsEntry sCreditsEntry_Credits[] = {11, TRUE, sCreditsText_Credits};
+static const struct CreditsEntry sCreditsEntry_ExecutiveDirector[] = { 8, TRUE, sCreditsText_ExecutiveDirector};
+static const struct CreditsEntry sCreditsEntry_Director[] = {12, TRUE, sCreditsText_Director};
+static const struct CreditsEntry sCreditsEntry_ArtDirector[] = {10, TRUE, sCreditsText_ArtDirector};
+static const struct CreditsEntry sCreditsEntry_BattleDirector[] = {10, TRUE, sCreditsText_BattleDirector};
+static const struct CreditsEntry sCreditsEntry_MainProgrammer[] = {10, TRUE, sCreditsText_MainProgrammer};
+static const struct CreditsEntry sCreditsEntry_BattleSystemPgrms[] = { 8, TRUE, sCreditsText_BattleSystemPgrms};
+static const struct CreditsEntry sCreditsEntry_FieldSystemPgrms[] = { 7, TRUE, sCreditsText_FieldSystemPgrms};
+static const struct CreditsEntry sCreditsEntry_Programmers[] = {12, TRUE, sCreditsText_Programmers};
+static const struct CreditsEntry sCreditsEntry_MainGraphicDesigner[] = { 7, TRUE, sCreditsText_MainGraphicDesigner};
+static const struct CreditsEntry sCreditsEntry_GraphicDesigners[] = { 9, TRUE, sCreditsText_GraphicDesigners};
+static const struct CreditsEntry sCreditsEntry_PkmnDesigners[] = {10, TRUE, sCreditsText_PkmnDesigners};
+static const struct CreditsEntry sCreditsEntry_MusicComposition[] = {13, TRUE, sCreditsText_MusicComposition};
+static const struct CreditsEntry sCreditsEntry_SoundEffectsAndPkmnVoices[] = { 4, TRUE, sCreditsText_SoundEffectsAndPkmnVoices};
+static const struct CreditsEntry sCreditsEntry_GameDesigners[] = {11, TRUE, sCreditsText_GameDesigners};
+static const struct CreditsEntry sCreditsEntry_ScenarioPlot[] = {11, TRUE, sCreditsText_ScenarioPlot};
+static const struct CreditsEntry sCreditsEntry_Scenario[] = {13, TRUE, sCreditsText_Scenario};
+static const struct CreditsEntry sCreditsEntry_ScriptDesigners[] = {10, TRUE, sCreditsText_ScriptDesigners};
+static const struct CreditsEntry sCreditsEntry_MapDesigners[] = {11, TRUE, sCreditsText_MapDesigners};
+static const struct CreditsEntry sCreditsEntry_MapDataDesigners[] = { 9, TRUE, sCreditsText_MapDataDesigners};
+static const struct CreditsEntry sCreditsEntry_ParametricDesigners[] = { 9, TRUE, sCreditsText_ParametricDesigners};
+static const struct CreditsEntry sCreditsEntry_PokedexText[] = {11, TRUE, sCreditsText_PokedexText};
+static const struct CreditsEntry sCreditsEntry_EnvAndToolPgrms[] = { 6, TRUE, sCreditsText_EnvAndToolPgrms};
+static const struct CreditsEntry sCreditsEntry_NCLProductTesting[] = {11, TRUE, sCreditsText_NCLProductTesting};
+static const struct CreditsEntry sCreditsEntry_SpecialThanks[] = {10, TRUE, sCreditsText_SpecialThanks};
+static const struct CreditsEntry sCreditsEntry_Coordinators[] = {11, TRUE, sCreditsText_Coordinators};
+static const struct CreditsEntry sCreditsEntry_Producers[] = {11, TRUE, sCreditsText_Producers};
+static const struct CreditsEntry sCreditsEntry_ExecProducers[] = { 7, TRUE, sCreditsText_ExecProducers};
+static const struct CreditsEntry sCreditsEntry_InfoSupervisors[] = {10, TRUE, sCreditsText_InfoSupervisors};
+static const struct CreditsEntry sCreditsEntry_TaskManagers[] = { 8, TRUE, sCreditsText_TaskManagers};
+static const struct CreditsEntry sCreditsEntry_BrailleCodeCheck[] = {10, TRUE, sCreditsText_BrailleCodeCheck};
+static const struct CreditsEntry sCreditsEntry_WorldDirector[] = {10, TRUE, sCreditsText_WorldDirector};
+static const struct CreditsEntry sCreditsEntry_BattleFrontierData[] = { 8, TRUE, sCreditsText_BattleFrontierData};
+static const struct CreditsEntry sCreditsEntry_SupportProgrammers[] = {10, TRUE, sCreditsText_SupportProgrammers};
+static const struct CreditsEntry sCreditsEntry_Artwork[] = {12, TRUE, sCreditsText_Artwork};
+static const struct CreditsEntry sCreditsEntry_LeadProgrammer[] = {10, TRUE, sCreditsText_LeadProgrammer};
+static const struct CreditsEntry sCreditsEntry_LeadGraphicArtist[] = { 9, TRUE, sCreditsText_LeadGraphicArtist};
+static const struct CreditsEntry sCreditsEntry_SatoshiTajiri[] = {11, FALSE, sCreditsText_SatoshiTajiri};
+static const struct CreditsEntry sCreditsEntry_JunichiMasuda[] = {11, FALSE, sCreditsText_JunichiMasuda};
+static const struct CreditsEntry sCreditsEntry_KenSugimori[] = {11, FALSE, sCreditsText_KenSugimori};
+static const struct CreditsEntry sCreditsEntry_ShigekiMorimoto[] = {11, FALSE, sCreditsText_ShigekiMorimoto};
+static const struct CreditsEntry sCreditsEntry_TetsuyaWatanabe[] = {11, FALSE, sCreditsText_TetsuyaWatanabe};
+static const struct CreditsEntry sCreditsEntry_HisashiSogabe[] = {11, FALSE, sCreditsText_HisashiSogabe};
+static const struct CreditsEntry sCreditsEntry_SosukeTamada[] = {11, FALSE, sCreditsText_SosukeTamada};
+static const struct CreditsEntry sCreditsEntry_AkitoMori[] = {11, FALSE, sCreditsText_AkitoMori};
+static const struct CreditsEntry sCreditsEntry_KeitaKagaya[] = {11, FALSE, sCreditsText_KeitaKagaya};
+static const struct CreditsEntry sCreditsEntry_YoshinoriMatsuda[] = {11, FALSE, sCreditsText_YoshinoriMatsuda};
+static const struct CreditsEntry sCreditsEntry_HiroyukiNakamura[] = {11, FALSE, sCreditsText_HiroyukiNakamura};
+static const struct CreditsEntry sCreditsEntry_MasaoTaya[] = {11, FALSE, sCreditsText_MasaoTaya};
+static const struct CreditsEntry sCreditsEntry_SatoshiNohara[] = {11, FALSE, sCreditsText_SatoshiNohara};
+static const struct CreditsEntry sCreditsEntry_TomomichiOhta[] = {11, FALSE, sCreditsText_TomomichiOhta};
+static const struct CreditsEntry sCreditsEntry_MiyukiIwasawa[] = {11, FALSE, sCreditsText_MiyukiIwasawa};
+static const struct CreditsEntry sCreditsEntry_TakenoriOhta[] = {11, FALSE, sCreditsText_TakenoriOhta};
+static const struct CreditsEntry sCreditsEntry_HironobuYoshida[] = {11, FALSE, sCreditsText_HironobuYoshida};
+static const struct CreditsEntry sCreditsEntry_MotofumiFujiwara[] = {11, FALSE, sCreditsText_MotofumiFujiwara};
+static const struct CreditsEntry sCreditsEntry_SatoshiOhta[] = {11, FALSE, sCreditsText_SatoshiOhta};
+static const struct CreditsEntry sCreditsEntry_AsukaIwashita[] = {11, FALSE, sCreditsText_AsukaIwashita};
+static const struct CreditsEntry sCreditsEntry_AimiTomita[] = {11, FALSE, sCreditsText_AimiTomita};
+static const struct CreditsEntry sCreditsEntry_TakaoUnno[] = {11, FALSE, sCreditsText_TakaoUnno};
+static const struct CreditsEntry sCreditsEntry_KanakoEo[] = {11, FALSE, sCreditsText_KanakoEo};
+static const struct CreditsEntry sCreditsEntry_JunOkutani[] = {11, FALSE, sCreditsText_JunOkutani};
+static const struct CreditsEntry sCreditsEntry_AtsukoNishida[] = {11, FALSE, sCreditsText_AtsukoNishida};
+static const struct CreditsEntry sCreditsEntry_MuneoSaito[] = {11, FALSE, sCreditsText_MuneoSaito};
+static const struct CreditsEntry sCreditsEntry_RenaYoshikawa[] = {11, FALSE, sCreditsText_RenaYoshikawa};
+static const struct CreditsEntry sCreditsEntry_GoIchinose[] = {11, FALSE, sCreditsText_GoIchinose};
+static const struct CreditsEntry sCreditsEntry_MorikazuAoki[] = {11, FALSE, sCreditsText_MorikazuAoki};
+static const struct CreditsEntry sCreditsEntry_KojiNishino[] = {11, FALSE, sCreditsText_KojiNishino};
+static const struct CreditsEntry sCreditsEntry_KenjiMatsushima[] = {11, FALSE, sCreditsText_KenjiMatsushima};
+static const struct CreditsEntry sCreditsEntry_TetsujiOhta[] = {11, FALSE, sCreditsText_TetsujiOhta};
+static const struct CreditsEntry sCreditsEntry_HitomiSato[] = {11, FALSE, sCreditsText_HitomiSato};
+static const struct CreditsEntry sCreditsEntry_TakeshiKawachimaru[] = {11, FALSE, sCreditsText_TakeshiKawachimaru};
+static const struct CreditsEntry sCreditsEntry_TeruyukiShimoyamada[] = {11, FALSE, sCreditsText_TeruyukiShimoyamada};
+static const struct CreditsEntry sCreditsEntry_ShigeruOhmori[] = {11, FALSE, sCreditsText_ShigeruOhmori};
+static const struct CreditsEntry sCreditsEntry_TadashiTakahashi[] = {11, FALSE, sCreditsText_TadashiTakahashi};
+static const struct CreditsEntry sCreditsEntry_ToshinobuMatsumiya[] = {11, FALSE, sCreditsText_ToshinobuMatsumiya};
+static const struct CreditsEntry sCreditsEntry_AkihitoTomisawa[] = {11, FALSE, sCreditsText_AkihitoTomisawa};
+static const struct CreditsEntry sCreditsEntry_HirokiEnomoto[] = {11, FALSE, sCreditsText_HirokiEnomoto};
+static const struct CreditsEntry sCreditsEntry_KazuyukiTerada[] = {11, FALSE, sCreditsText_KazuyukiTerada};
+static const struct CreditsEntry sCreditsEntry_YuriSakurai[] = {11, FALSE, sCreditsText_YuriSakurai};
+static const struct CreditsEntry sCreditsEntry_HiromiSagawa[] = {11, FALSE, sCreditsText_HiromiSagawa};
+static const struct CreditsEntry sCreditsEntry_KenjiTominaga[] = {11, FALSE, sCreditsText_KenjiTominaga};
+static const struct CreditsEntry sCreditsEntry_YoshioTajiri[] = {11, FALSE, sCreditsText_YoshioTajiri};
+static const struct CreditsEntry sCreditsEntry_TeikoSasaki[] = {11, FALSE, sCreditsText_TeikoSasaki};
+static const struct CreditsEntry sCreditsEntry_SachikoHamano[] = {11, FALSE, sCreditsText_SachikoHamano};
+static const struct CreditsEntry sCreditsEntry_ChieMatsumiya[] = {11, FALSE, sCreditsText_ChieMatsumiya};
+static const struct CreditsEntry sCreditsEntry_AkikoShinozaki[] = {11, FALSE, sCreditsText_AkikoShinozaki};
+static const struct CreditsEntry sCreditsEntry_AstukoFujii[] = {11, FALSE, sCreditsText_AstukoFujii};
+static const struct CreditsEntry sCreditsEntry_NozomuSaito[] = {11, FALSE, sCreditsText_NozomuSaito};
+static const struct CreditsEntry sCreditsEntry_KenkichiToyama[] = {11, FALSE, sCreditsText_KenkichiToyama};
+static const struct CreditsEntry sCreditsEntry_SuguruNakatsui[] = {11, FALSE, sCreditsText_SuguruNakatsui};
+static const struct CreditsEntry sCreditsEntry_YumiFunasaka[] = {11, FALSE, sCreditsText_YumiFunasaka};
+static const struct CreditsEntry sCreditsEntry_NaokoYanase[] = {11, FALSE, sCreditsText_NaokoYanase};
+static const struct CreditsEntry sCreditsEntry_NCLSuperMarioClub[] = {11, FALSE, sCreditsText_NCLSuperMarioClub};
+static const struct CreditsEntry sCreditsEntry_AtsushiTada[] = {11, FALSE, sCreditsText_AtsushiTada};
+static const struct CreditsEntry sCreditsEntry_TakahiroOhnishi[] = {11, FALSE, sCreditsText_TakahiroOhnishi};
+static const struct CreditsEntry sCreditsEntry_NorihideOkamura[] = {11, FALSE, sCreditsText_NorihideOkamura};
+static const struct CreditsEntry sCreditsEntry_HiroNakamura[] = {11, FALSE, sCreditsText_HiroNakamura};
+static const struct CreditsEntry sCreditsEntry_HiroyukiUesugi[] = {11, FALSE, sCreditsText_HiroyukiUesugi};
+static const struct CreditsEntry sCreditsEntry_TerukiMurakawa[] = {11, FALSE, sCreditsText_TerukiMurakawa};
+static const struct CreditsEntry sCreditsEntry_AkiraKinashi[] = {11, FALSE, sCreditsText_AkiraKinashi};
+static const struct CreditsEntry sCreditsEntry_MichikoTakizawa[] = {11, FALSE, sCreditsText_MichikoTakizawa};
+static const struct CreditsEntry sCreditsEntry_MakikoTakada[] = {11, FALSE, sCreditsText_MakikoTakada};
+static const struct CreditsEntry sCreditsEntry_TakanaoKondo[] = {11, FALSE, sCreditsText_TakanaoKondo};
+static const struct CreditsEntry sCreditsEntry_AiMashima[] = {11, FALSE, sCreditsText_AiMashima};
+static const struct CreditsEntry sCreditsEntry_GakujiNomoto[] = {11, FALSE, sCreditsText_GakujiNomoto};
+static const struct CreditsEntry sCreditsEntry_TakehiroIzushi[] = {11, FALSE, sCreditsText_TakehiroIzushi};
+static const struct CreditsEntry sCreditsEntry_HitoshiYamagami[] = {11, FALSE, sCreditsText_HitoshiYamagami};
+static const struct CreditsEntry sCreditsEntry_KyokoWatanabe[] = {11, FALSE, sCreditsText_KyokoWatanabe};
+static const struct CreditsEntry sCreditsEntry_TakaoNakano[] = {11, FALSE, sCreditsText_TakaoNakano};
+static const struct CreditsEntry sCreditsEntry_HiroyukiJinnai[] = {11, FALSE, sCreditsText_HiroyukiJinnai};
+static const struct CreditsEntry sCreditsEntry_HiroakiTsuru[] = {11, FALSE, sCreditsText_HiroakiTsuru};
+static const struct CreditsEntry sCreditsEntry_TsunekazIshihara[] = {11, FALSE, sCreditsText_TsunekazIshihara};
+static const struct CreditsEntry sCreditsEntry_SatoruIwata[] = {11, FALSE, sCreditsText_SatoruIwata};
+static const struct CreditsEntry sCreditsEntry_KazuyaSuyama[] = {11, FALSE, sCreditsText_KazuyaSuyama};
+static const struct CreditsEntry sCreditsEntry_SatoshiMitsuhara[] = {11, FALSE, sCreditsText_SatoshiMitsuhara};
+static const struct CreditsEntry sCreditsEntry_JapanBrailleLibrary[] = { 9, FALSE, sCreditsText_JapanBrailleLibrary};
+static const struct CreditsEntry sCreditsEntry_TomotakaKomura[] = {11, FALSE, sCreditsText_TomotakaKomura};
+static const struct CreditsEntry sCreditsEntry_MikikoOhhashi[] = {11, FALSE, sCreditsText_MikikoOhhashi};
+static const struct CreditsEntry sCreditsEntry_DaisukeHoshino[] = {11, FALSE, sCreditsText_DaisukeHoshino};
+static const struct CreditsEntry sCreditsEntry_KenjiroIto[] = {11, FALSE, sCreditsText_KenjiroIto};
+static const struct CreditsEntry sCreditsEntry_RuiKawaguchi[] = {11, FALSE, sCreditsText_RuiKawaguchi};
+static const struct CreditsEntry sCreditsEntry_ShunsukeKohori[] = {11, FALSE, sCreditsText_ShunsukeKohori};
+static const struct CreditsEntry sCreditsEntry_SachikoNakamichi[] = {11, FALSE, sCreditsText_SachikoNakamichi};
+static const struct CreditsEntry sCreditsEntry_FujikoNomura[] = {11, FALSE, sCreditsText_FujikoNomura};
+static const struct CreditsEntry sCreditsEntry_KazukiYoshihara[] = {11, FALSE, sCreditsText_KazukiYoshihara};
+static const struct CreditsEntry sCreditsEntry_RetsujiNomoto[] = {11, FALSE, sCreditsText_RetsujiNomoto};
+static const struct CreditsEntry sCreditsEntry_AzusaTajima[] = {11, FALSE, sCreditsText_AzusaTajima};
+static const struct CreditsEntry sCreditsEntry_ShusakuEgami[] = {11, FALSE, sCreditsText_ShusakuEgami};
+static const struct CreditsEntry sCreditsEntry_PackageAndManual[] = { 0, TRUE, sCreditsText_PackageAndManual};
+static const struct CreditsEntry sCreditsEntry_EnglishVersion[] = { 0, TRUE, sCreditsText_EnglishVersion};
+static const struct CreditsEntry sCreditsEntry_Translator[] = { 0, TRUE, sCreditsText_Translator};
+static const struct CreditsEntry sCreditsEntry_TextEditor[] = { 0, TRUE, sCreditsText_TextEditor};
+static const struct CreditsEntry sCreditsEntry_NCLCoordinator[] = { 0, TRUE, sCreditsText_NCLCoordinator};
+static const struct CreditsEntry sCreditsEntry_GraphicDesigner[] = { 0, TRUE, sCreditsText_GraphicDesigner};
+static const struct CreditsEntry sCreditsEntry_NOAProductTesting[] = { 0, TRUE, sCreditsText_NOAProductTesting};
+static const struct CreditsEntry sCreditsEntry_HideyukiNakajima[] = { 0, FALSE, sCreditsText_HideyukiNakajima};
+static const struct CreditsEntry sCreditsEntry_HidenoriSaeki[] = { 0, FALSE, sCreditsText_HidenoriSaeki};
+static const struct CreditsEntry sCreditsEntry_YokoWatanabe[] = { 0, FALSE, sCreditsText_YokoWatanabe};
+static const struct CreditsEntry sCreditsEntry_SakaeKimura[] = { 0, FALSE, sCreditsText_SakaeKimura};
+static const struct CreditsEntry sCreditsEntry_ChiakiShinkai[] = { 0, FALSE, sCreditsText_ChiakiShinkai};
+static const struct CreditsEntry sCreditsEntry_SethMcMahill[] = { 0, FALSE, sCreditsText_SethMcMahill};
+static const struct CreditsEntry sCreditsEntry_NobOgasawara[] = { 0, FALSE, sCreditsText_NobOgasawara};
+static const struct CreditsEntry sCreditsEntry_TeresaLillygren[] = { 0, FALSE, sCreditsText_TeresaLillygren};
+static const struct CreditsEntry sCreditsEntry_KimikoNakamichi[] = { 0, FALSE, sCreditsText_KimikoNakamichi};
+static const struct CreditsEntry sCreditsEntry_SouichiYamamoto[] = { 0, FALSE, sCreditsText_SouichiYamamoto};
+static const struct CreditsEntry sCreditsEntry_YuichiroIto[] = { 0, FALSE, sCreditsText_YuichiroIto};
+static const struct CreditsEntry sCreditsEntry_ThomasHertzog[] = { 0, FALSE, sCreditsText_ThomasHertzog};
+static const struct CreditsEntry sCreditsEntry_MikaKurosawa[] = { 0, FALSE, sCreditsText_MikaKurosawa};
+static const struct CreditsEntry sCreditsEntry_NationalFederationBlind[] = { 0, FALSE, sCreditsText_NationalFederationBlind};
+static const struct CreditsEntry sCreditsEntry_PatriciaAMaurer[] = { 0, FALSE, sCreditsText_PatriciaAMaurer};
+static const struct CreditsEntry sCreditsEntry_EuropeanBlindUnion[] = { 0, FALSE, sCreditsText_EuropeanBlindUnion};
+static const struct CreditsEntry sCreditsEntry_AustralianBrailleAuthority[] = { 0, FALSE, sCreditsText_AustralianBrailleAuthority};
+static const struct CreditsEntry sCreditsEntry_RoyalNewZealandFederationBlind[] = { 0, FALSE, sCreditsText_RoyalNewZealandFederationBlind};
+static const struct CreditsEntry sCreditsEntry_MotoyasuTojima[] = { 0, FALSE, sCreditsText_MotoyasuTojima};
+static const struct CreditsEntry sCreditsEntry_NicolaPrattBarlow[] = { 0, FALSE, sCreditsText_NicolaPrattBarlow};
+static const struct CreditsEntry sCreditsEntry_ShellieDow[] = { 0, FALSE, sCreditsText_ShellieDow};
+static const struct CreditsEntry sCreditsEntry_ErikJohnson[] = { 0, FALSE, sCreditsText_ErikJohnson};
+
+#define _ sCreditsEntry_EmptyString
+static const struct CreditsEntry *const sCreditsEntryPointerTable[PAGE_COUNT][ENTRIES_PER_PAGE] =
+{
+ [PAGE_TITLE] = {
+ _,
+ sCreditsEntry_PkmnEmeraldVersion,
+ sCreditsEntry_Credits,
+ _,
+ _
+ },
+ [PAGE_DIRECTOR] = {
+ _,
+ sCreditsEntry_Director,
+ sCreditsEntry_ShigekiMorimoto,
+ _,
+ _,
+ },
+ [PAGE_ART_DIRECTOR] = {
+ _,
+ sCreditsEntry_ArtDirector,
+ sCreditsEntry_KenSugimori,
+ _,
+ _,
+ },
+ [PAGE_WORLD_DIRECTOR] = {
+ _,
+ sCreditsEntry_WorldDirector,
+ sCreditsEntry_JunichiMasuda,
+ _,
+ _,
+ },
+ [PAGE_LEAD_PROGRAMMER] = {
+ sCreditsEntry_LeadProgrammer,
+ sCreditsEntry_HisashiSogabe,
+ sCreditsEntry_LeadGraphicArtist,
+ sCreditsEntry_MotofumiFujiwara,
+ _,
+ },
+ [PAGE_PROGRAMMERS_1] = {
+ sCreditsEntry_Programmers,
+ sCreditsEntry_HisashiSogabe,
+ sCreditsEntry_TomomichiOhta,
+ sCreditsEntry_NozomuSaito,
+ sCreditsEntry_EmptyString,
+ },
+ [PAGE_PROGRAMMERS_2] = {
+ sCreditsEntry_Programmers,
+ sCreditsEntry_AkitoMori,
+ sCreditsEntry_HiroyukiNakamura,
+ sCreditsEntry_MasaoTaya,
+ _,
+ },
+ [PAGE_PROGRAMMERS_3] = {
+ sCreditsEntry_Programmers,
+ sCreditsEntry_SatoshiNohara,
+ sCreditsEntry_MiyukiIwasawa,
+ sCreditsEntry_YoshinoriMatsuda,
+ sCreditsEntry_KeitaKagaya,
+ },
+ [PAGE_PROGRAMMERS_4] = {
+ sCreditsEntry_Programmers,
+ sCreditsEntry_TetsuyaWatanabe,
+ sCreditsEntry_SosukeTamada,
+ sCreditsEntry_TakenoriOhta,
+ _,
+ },
+ [PAGE_GRAPHIC_DESIGNERS_1] = {
+ _,
+ sCreditsEntry_GraphicDesigners,
+ sCreditsEntry_MotofumiFujiwara,
+ sCreditsEntry_SatoshiOhta,
+ _,
+ },
+ [PAGE_GRAPHIC_DESIGNERS_2] = {
+ sCreditsEntry_GraphicDesigners,
+ sCreditsEntry_KenkichiToyama,
+ sCreditsEntry_AsukaIwashita,
+ sCreditsEntry_TakaoUnno,
+ _,
+ },
+ [PAGE_GRAPHIC_DESIGNERS_3] = {
+ sCreditsEntry_GraphicDesigners,
+ sCreditsEntry_KenSugimori,
+ sCreditsEntry_HironobuYoshida,
+ sCreditsEntry_AimiTomita,
+ sCreditsEntry_KanakoEo,
+ },
+ [PAGE_MUSIC_COMPOSITION] = {
+ sCreditsEntry_MusicComposition,
+ sCreditsEntry_GoIchinose,
+ sCreditsEntry_JunichiMasuda,
+ sCreditsEntry_MorikazuAoki,
+ sCreditsEntry_HitomiSato,
+ },
+ [PAGE_SOUND_EFFECTS] = {
+ _,
+ sCreditsEntry_SoundEffectsAndPkmnVoices,
+ sCreditsEntry_GoIchinose,
+ sCreditsEntry_MorikazuAoki,
+ _,
+ },
+ [PAGE_GAME_DESIGNERS_1] = {
+ sCreditsEntry_GameDesigners,
+ sCreditsEntry_ShigekiMorimoto,
+ sCreditsEntry_TeruyukiShimoyamada,
+ sCreditsEntry_TakeshiKawachimaru,
+ sCreditsEntry_AkihitoTomisawa,
+ },
+ [PAGE_GAME_DESIGNERS_2] = {
+ sCreditsEntry_GameDesigners,
+ sCreditsEntry_SuguruNakatsui,
+ sCreditsEntry_TetsujiOhta,
+ sCreditsEntry_HitomiSato,
+ sCreditsEntry_KenjiMatsushima,
+ },
+ [PAGE_GAME_DESIGNERS_3] = {
+ sCreditsEntry_GameDesigners,
+ sCreditsEntry_JunichiMasuda,
+ sCreditsEntry_KojiNishino,
+ sCreditsEntry_ShigeruOhmori,
+ sCreditsEntry_TadashiTakahashi,
+ },
+ [PAGE_SCENARIO_PLOT] = {
+ sCreditsEntry_ScenarioPlot,
+ sCreditsEntry_AkihitoTomisawa,
+ sCreditsEntry_JunichiMasuda,
+ sCreditsEntry_KojiNishino,
+ _,
+ },
+ [PAGE_SCENARIO] = {
+ sCreditsEntry_Scenario,
+ sCreditsEntry_AkihitoTomisawa,
+ sCreditsEntry_HitomiSato,
+ sCreditsEntry_ToshinobuMatsumiya,
+ _,
+ },
+ [PAGE_SCRIPT_DESIGNERS] = {
+ sCreditsEntry_ScriptDesigners,
+ sCreditsEntry_TomomichiOhta,
+ sCreditsEntry_SatoshiNohara,
+ _,
+ _,
+ },
+ [PAGE_MAP_DESIGNERS] = {
+ sCreditsEntry_MapDesigners,
+ sCreditsEntry_SuguruNakatsui,
+ sCreditsEntry_TeruyukiShimoyamada,
+ sCreditsEntry_ShigeruOhmori,
+ sCreditsEntry_TetsujiOhta,
+ },
+ [PAGE_BATTLE_FRONTIER_DATA] = {
+ _,
+ sCreditsEntry_BattleFrontierData,
+ sCreditsEntry_TetsujiOhta,
+ _,
+ _,
+ },
+ [PAGE_PARAMETRIC_DESIGNERS] = {
+ sCreditsEntry_ParametricDesigners,
+ sCreditsEntry_TeruyukiShimoyamada,
+ sCreditsEntry_ShigekiMorimoto,
+ sCreditsEntry_TetsujiOhta,
+ sCreditsEntry_KojiNishino,
+ },
+ [PAGE_POKEDEX_TEXT] = {
+ _,
+ sCreditsEntry_PokedexText,
+ sCreditsEntry_KenjiMatsushima,
+ _,
+ _,
+ },
+ [PAGE_ENVIRONMENT_AND_TOOL_PROGRAMS_1] = {
+ sCreditsEntry_EnvAndToolPgrms,
+ sCreditsEntry_HisashiSogabe,
+ sCreditsEntry_SosukeTamada,
+ sCreditsEntry_HiroyukiNakamura,
+ sCreditsEntry_AkitoMori,
+ },
+ [PAGE_PKMN_DESIGNERS_1] = {
+ sCreditsEntry_PkmnDesigners,
+ sCreditsEntry_KenSugimori,
+ sCreditsEntry_MotofumiFujiwara,
+ sCreditsEntry_ShigekiMorimoto,
+ _,
+ },
+ [PAGE_PKMN_DESIGNERS_2] = {
+ sCreditsEntry_PkmnDesigners,
+ sCreditsEntry_HironobuYoshida,
+ sCreditsEntry_SatoshiOhta,
+ sCreditsEntry_AsukaIwashita,
+ _,
+ },
+ [PAGE_PKMN_DESIGNERS_3] = {
+ sCreditsEntry_PkmnDesigners,
+ sCreditsEntry_TakaoUnno,
+ sCreditsEntry_KanakoEo,
+ sCreditsEntry_AimiTomita,
+ _,
+ },
+ [PAGE_PKMN_DESIGNERS_4] = {
+ sCreditsEntry_PkmnDesigners,
+ sCreditsEntry_AtsukoNishida,
+ sCreditsEntry_MuneoSaito,
+ sCreditsEntry_RenaYoshikawa,
+ sCreditsEntry_JunOkutani,
+ },
+ [PAGE_SUPPORT_PROGRAMMERS] = {
+ _,
+ sCreditsEntry_SupportProgrammers,
+ sCreditsEntry_SatoshiMitsuhara,
+ sCreditsEntry_DaisukeHoshino,
+ _,
+ },
+ [PAGE_NCL_PRODUCT_TESTING] = {
+ _,
+ sCreditsEntry_NCLProductTesting,
+ sCreditsEntry_NCLSuperMarioClub,
+ _,
+ _,
+ },
+ [PAGE_PACKAGE_AND_MANUAL] = {
+ _,
+ sCreditsEntry_PackageAndManual,
+ sCreditsEntry_KenSugimori,
+ _,
+ _,
+ },
+ [PAGE_SPECIAL_THANKS_1] = {
+ _,
+ sCreditsEntry_SpecialThanks,
+ sCreditsEntry_KenjiTominaga,
+ sCreditsEntry_HirokiEnomoto,
+ _,
+ },
+ [PAGE_SPECIAL_THANKS_2] = {
+ sCreditsEntry_SpecialThanks,
+ sCreditsEntry_KazuyaSuyama,
+ sCreditsEntry_KenjiroIto,
+ sCreditsEntry_MichikoTakizawa,
+ sCreditsEntry_MakikoTakada,
+ },
+ [PAGE_SPECIAL_THANKS_3] = {
+ sCreditsEntry_SpecialThanks,
+ sCreditsEntry_MikikoOhhashi,
+ sCreditsEntry_TakanaoKondo,
+ sCreditsEntry_RuiKawaguchi,
+ _,
+ },
+ [PAGE_SPECIAL_THANKS_4] = {
+ sCreditsEntry_SpecialThanks,
+ sCreditsEntry_TakahiroOhnishi,
+ sCreditsEntry_NorihideOkamura,
+ sCreditsEntry_ShunsukeKohori,
+ _,
+ },
+ [PAGE_INFORMATION_SUPERVISORS] = {
+ sCreditsEntry_InfoSupervisors,
+ sCreditsEntry_KazuyukiTerada,
+ sCreditsEntry_YuriSakurai,
+ sCreditsEntry_YumiFunasaka,
+ sCreditsEntry_NaokoYanase,
+ },
+ [PAGE_ARTWORK_1] = {
+ _,
+ sCreditsEntry_Artwork,
+ sCreditsEntry_SachikoNakamichi,
+ sCreditsEntry_FujikoNomura,
+ _,
+ },
+ [PAGE_ARTWORK_2] = {
+ _,
+ sCreditsEntry_Artwork,
+ sCreditsEntry_HideyukiNakajima,
+ sCreditsEntry_HidenoriSaeki,
+ _,
+ },
+ [PAGE_ARTWORK_3] = {
+ sCreditsEntry_Artwork,
+ sCreditsEntry_YokoWatanabe,
+ sCreditsEntry_SakaeKimura,
+ sCreditsEntry_ChiakiShinkai,
+ _,
+ },
+ [PAGE_COORDINATORS] = {
+ sCreditsEntry_Coordinators,
+ sCreditsEntry_KazukiYoshihara,
+ sCreditsEntry_AkiraKinashi,
+ sCreditsEntry_RetsujiNomoto,
+ _,
+ },
+ [PAGE_ENGLISH_VERSION] = {
+ _,
+ sCreditsEntry_EnglishVersion,
+ sCreditsEntry_HiroNakamura,
+ sCreditsEntry_SethMcMahill,
+ _,
+ },
+ [PAGE_TRANSLATOR] = {
+ _,
+ sCreditsEntry_Translator,
+ sCreditsEntry_NobOgasawara,
+ _,
+ _,
+ },
+ [PAGE_TEXT_EDITOR] = {
+ _,
+ sCreditsEntry_TextEditor,
+ sCreditsEntry_TeresaLillygren,
+ _,
+ _,
+ },
+ [PAGE_NCL_COORDINATOR] = {
+ _,
+ sCreditsEntry_NCLCoordinator,
+ sCreditsEntry_KimikoNakamichi,
+ _,
+ _,
+ },
+ [PAGE_PROGRAMMERS_5] = {
+ sCreditsEntry_Programmers,
+ sCreditsEntry_TerukiMurakawa,
+ sCreditsEntry_SouichiYamamoto,
+ sCreditsEntry_YuichiroIto,
+ sCreditsEntry_AkiraKinashi,
+ },
+ [PAGE_GRAPHIC_DESIGNER] = {
+ _,
+ sCreditsEntry_GraphicDesigner,
+ sCreditsEntry_AkiraKinashi,
+ _,
+ _,
+ },
+ [PAGE_ENVIRONMENT_AND_TOOL_PROGRAMS_2] = {
+ sCreditsEntry_EnvAndToolPgrms,
+ sCreditsEntry_TerukiMurakawa,
+ sCreditsEntry_SouichiYamamoto,
+ sCreditsEntry_KimikoNakamichi,
+ _,
+ },
+ [PAGE_NOA_TESTING] = {
+ sCreditsEntry_NOAProductTesting,
+ sCreditsEntry_ThomasHertzog,
+ sCreditsEntry_ErikJohnson,
+ sCreditsEntry_MikaKurosawa,
+ _,
+ },
+ [PAGE_BRAILLE_CODE_CHECK_1] = {
+ sCreditsEntry_BrailleCodeCheck,
+ sCreditsEntry_NationalFederationBlind,
+ sCreditsEntry_PatriciaAMaurer,
+ sCreditsEntry_JapanBrailleLibrary,
+ sCreditsEntry_EuropeanBlindUnion,
+ },
+ [PAGE_BRAILLE_CODE_CHECK_2] = {
+ _,
+ sCreditsEntry_BrailleCodeCheck,
+ sCreditsEntry_AustralianBrailleAuthority,
+ sCreditsEntry_RoyalNewZealandFederationBlind,
+ _,
+ },
+ [PAGE_SPECIAL_THANKS_5] = {
+ sCreditsEntry_SpecialThanks,
+ sCreditsEntry_HiroyukiUesugi,
+ sCreditsEntry_MotoyasuTojima,
+ sCreditsEntry_NicolaPrattBarlow,
+ sCreditsEntry_ShellieDow,
+ },
+ [PAGE_TASK_MANAGERS] = {
+ _,
+ sCreditsEntry_TaskManagers,
+ sCreditsEntry_AzusaTajima,
+ sCreditsEntry_ShusakuEgami,
+ _,
+ },
+ [PAGE_PRODUCERS] = {
+ sCreditsEntry_Producers,
+ sCreditsEntry_HiroyukiJinnai,
+ sCreditsEntry_HitoshiYamagami,
+ sCreditsEntry_GakujiNomoto,
+ sCreditsEntry_HiroakiTsuru,
+ },
+ [PAGE_EXECUTIVE_DIRECTOR] = {
+ _,
+ sCreditsEntry_ExecutiveDirector,
+ sCreditsEntry_SatoshiTajiri,
+ _,
+ _,
+ },
+ [PAGE_EXECUTIVE_PRODUCERS_1] = {
+ _,
+ sCreditsEntry_ExecProducers,
+ sCreditsEntry_SatoruIwata,
+ _,
+ _,
+ },
+ [PAGE_EXECUTIVE_PRODUCERS_2] = {
+ _,
+ sCreditsEntry_ExecProducers,
+ sCreditsEntry_TsunekazIshihara,
+ _,
+ _,
+ },
+};
+#undef _
diff --git a/src/data/decoration/header.h b/src/data/decoration/header.h
index 55458c7a3..c57498828 100644
--- a/src/data/decoration/header.h
+++ b/src/data/decoration/header.h
@@ -1,1091 +1,1454 @@
-const struct Decoration gDecorations[] = {
- {
- DECOR_NONE,
- _("SMALL DESK"),
- DECORPERM_SOLID_FLOOR,
- DECORSHAPE_1x1,
- DECORCAT_DESK,
- 0,
- DecorDesc_SMALL_DESK,
- DecorGfx_SMALL_DESK
- }, {
- DECOR_SMALL_DESK,
- _("SMALL DESK"),
- DECORPERM_SOLID_FLOOR,
- DECORSHAPE_1x1,
- DECORCAT_DESK,
- 3000,
- DecorDesc_SMALL_DESK,
- DecorGfx_SMALL_DESK
- }, {
- DECOR_POKEMON_DESK,
- _("POKéMON DESK"),
- DECORPERM_SOLID_FLOOR,
- DECORSHAPE_1x1,
- DECORCAT_DESK,
- 3000,
- DecorDesc_POKEMON_DESK,
- DecorGfx_POKEMON_DESK
- }, {
- DECOR_HEAVY_DESK,
- _("HEAVY DESK"),
- DECORPERM_SOLID_FLOOR,
- DECORSHAPE_3x2,
- DECORCAT_DESK,
- 6000,
- DecorDesc_HEAVY_DESK,
- DecorGfx_HEAVY_DESK
- }, {
- DECOR_RAGGED_DESK,
- _("RAGGED DESK"),
- DECORPERM_SOLID_FLOOR,
- DECORSHAPE_3x2,
- DECORCAT_DESK,
- 6000,
- DecorDesc_RAGGED_DESK,
- DecorGfx_RAGGED_DESK
- }, {
- DECOR_COMFORT_DESK,
- _("COMFORT DESK"),
- DECORPERM_SOLID_FLOOR,
- DECORSHAPE_3x2,
- DECORCAT_DESK,
- 6000,
- DecorDesc_COMFORT_DESK,
- DecorGfx_COMFORT_DESK
- }, {
- DECOR_PRETTY_DESK,
- _("PRETTY DESK"),
- DECORPERM_SOLID_FLOOR,
- DECORSHAPE_3x3,
- DECORCAT_DESK,
- 9000,
- DecorDesc_PRETTY_DESK,
- DecorGfx_PRETTY_DESK
- }, {
- DECOR_BRICK_DESK,
- _("BRICK DESK"),
- DECORPERM_SOLID_FLOOR,
- DECORSHAPE_3x3,
- DECORCAT_DESK,
- 9000,
- DecorDesc_BRICK_DESK,
- DecorGfx_BRICK_DESK
- }, {
- DECOR_CAMP_DESK,
- _("CAMP DESK"),
- DECORPERM_SOLID_FLOOR,
- DECORSHAPE_3x3,
- DECORCAT_DESK,
- 9000,
- DecorDesc_CAMP_DESK,
- DecorGfx_CAMP_DESK
- }, {
- DECOR_HARD_DESK,
- _("HARD DESK"),
- DECORPERM_SOLID_FLOOR,
- DECORSHAPE_3x3,
- DECORCAT_DESK,
- 9000,
- DecorDesc_HARD_DESK,
- DecorGfx_HARD_DESK
- }, {
- DECOR_SMALL_CHAIR,
- _("SMALL CHAIR"),
- DECORPERM_PASS_FLOOR,
- DECORSHAPE_1x1,
- DECORCAT_CHAIR,
- 2000,
- DecorDesc_SMALL_CHAIR,
- DecorGfx_SMALL_CHAIR
- }, {
- DECOR_POKEMON_CHAIR,
- _("POKéMON CHAIR"),
- DECORPERM_PASS_FLOOR,
- DECORSHAPE_1x1,
- DECORCAT_CHAIR,
- 2000,
- DecorDesc_POKEMON_CHAIR,
- DecorGfx_POKEMON_CHAIR
- }, {
- DECOR_HEAVY_CHAIR,
- _("HEAVY CHAIR"),
- DECORPERM_PASS_FLOOR,
- DECORSHAPE_1x1,
- DECORCAT_CHAIR,
- 2000,
- DecorDesc_HEAVY_CHAIR,
- DecorGfx_HEAVY_CHAIR
- }, {
- DECOR_PRETTY_CHAIR,
- _("PRETTY CHAIR"),
- DECORPERM_PASS_FLOOR,
- DECORSHAPE_1x1,
- DECORCAT_CHAIR,
- 2000,
- DecorDesc_PRETTY_CHAIR,
- DecorGfx_PRETTY_CHAIR
- }, {
- DECOR_COMFORT_CHAIR,
- _("COMFORT CHAIR"),
- DECORPERM_PASS_FLOOR,
- DECORSHAPE_1x1,
- DECORCAT_CHAIR,
- 2000,
- DecorDesc_COMFORT_CHAIR,
- DecorGfx_COMFORT_CHAIR
- }, {
- DECOR_RAGGED_CHAIR,
- _("RAGGED CHAIR"),
- DECORPERM_PASS_FLOOR,
- DECORSHAPE_1x1,
- DECORCAT_CHAIR,
- 2000,
- DecorDesc_RAGGED_CHAIR,
- DecorGfx_RAGGED_CHAIR
- }, {
- DECOR_BRICK_CHAIR,
- _("BRICK CHAIR"),
- DECORPERM_PASS_FLOOR,
- DECORSHAPE_1x1,
- DECORCAT_CHAIR,
- 2000,
- DecorDesc_BRICK_CHAIR,
- DecorGfx_BRICK_CHAIR
- }, {
- DECOR_CAMP_CHAIR,
- _("CAMP CHAIR"),
- DECORPERM_PASS_FLOOR,
- DECORSHAPE_1x1,
- DECORCAT_CHAIR,
- 2000,
- DecorDesc_CAMP_CHAIR,
- DecorGfx_CAMP_CHAIR
- }, {
- DECOR_HARD_CHAIR,
- _("HARD CHAIR"),
- DECORPERM_PASS_FLOOR,
- DECORSHAPE_1x1,
- DECORCAT_CHAIR,
- 2000,
- DecorDesc_HARD_CHAIR,
- DecorGfx_HARD_CHAIR
- }, {
- DECOR_RED_PLANT,
- _("RED PLANT"),
- DECORPERM_BEHIND_FLOOR,
- DECORSHAPE_1x2,
- DECORCAT_PLANT,
- 3000,
- DecorDesc_RED_PLANT,
- DecorGfx_RED_PLANT
- }, {
- DECOR_TROPICAL_PLANT,
- _("TROPICAL PLANT"),
- DECORPERM_BEHIND_FLOOR,
- DECORSHAPE_1x2,
- DECORCAT_PLANT,
- 3000,
- DecorDesc_TROPICAL_PLANT,
- DecorGfx_TROPICAL_PLANT
- }, {
- DECOR_PRETTY_FLOWERS,
- _("PRETTY FLOWERS"),
- DECORPERM_BEHIND_FLOOR,
- DECORSHAPE_1x2,
- DECORCAT_PLANT,
- 3000,
- DecorDesc_PRETTY_FLOWERS,
- DecorGfx_PRETTY_FLOWERS
- }, {
- DECOR_COLORFUL_PLANT,
- _("COLORFUL PLANT"),
- DECORPERM_BEHIND_FLOOR,
- DECORSHAPE_2x2,
- DECORCAT_PLANT,
- 5000,
- DecorDesc_COLORFUL_PLANT,
- DecorGfx_COLORFUL_PLANT
- }, {
- DECOR_BIG_PLANT,
- _("BIG PLANT"),
- DECORPERM_BEHIND_FLOOR,
- DECORSHAPE_2x2,
- DECORCAT_PLANT,
- 5000,
- DecorDesc_BIG_PLANT,
- DecorGfx_BIG_PLANT
- }, {
- DECOR_GORGEOUS_PLANT,
- _("GORGEOUS PLANT"),
- DECORPERM_BEHIND_FLOOR,
- DECORSHAPE_2x2,
- DECORCAT_PLANT,
- 5000,
- DecorDesc_GORGEOUS_PLANT,
- DecorGfx_GORGEOUS_PLANT
- }, {
- DECOR_RED_BRICK,
- _("RED BRICK"),
- DECORPERM_SOLID_FLOOR,
- DECORSHAPE_1x2,
- DECORCAT_ORNAMENT,
- 500,
- DecorDesc_RED_BRICK,
- DecorGfx_RED_BRICK
- }, {
- DECOR_YELLOW_BRICK,
- _("YELLOW BRICK"),
- DECORPERM_SOLID_FLOOR,
- DECORSHAPE_1x2,
- DECORCAT_ORNAMENT,
- 500,
- DecorDesc_YELLOW_BRICK,
- DecorGfx_YELLOW_BRICK
- }, {
- DECOR_BLUE_BRICK,
- _("BLUE BRICK"),
- DECORPERM_SOLID_FLOOR,
- DECORSHAPE_1x2,
- DECORCAT_ORNAMENT,
- 500,
- DecorDesc_BLUE_BRICK,
- DecorGfx_BLUE_BRICK
- }, {
- DECOR_RED_BALLOON,
- _("RED BALLOON"),
- DECORPERM_PASS_FLOOR,
- DECORSHAPE_1x1,
- DECORCAT_ORNAMENT,
- 500,
- DecorDesc_RED_BALLOON,
- DecorGfx_RED_BALLOON
- }, {
- DECOR_BLUE_BALLOON,
- _("BLUE BALLOON"),
- DECORPERM_PASS_FLOOR,
- DECORSHAPE_1x1,
- DECORCAT_ORNAMENT,
- 500,
- DecorDesc_BLUE_BALLOON,
- DecorGfx_BLUE_BALLOON
- }, {
- DECOR_YELLOW_BALLOON,
- _("YELLOW BALLOON"),
- DECORPERM_PASS_FLOOR,
- DECORSHAPE_1x1,
- DECORCAT_ORNAMENT,
- 500,
- DecorDesc_YELLOW_BALLOON,
- DecorGfx_YELLOW_BALLOON
- }, {
- DECOR_RED_TENT,
- _("RED TENT"),
- DECORPERM_PASS_FLOOR,
- DECORSHAPE_3x3,
- DECORCAT_ORNAMENT,
- 10000,
- DecorDesc_RED_TENT,
- DecorGfx_RED_TENT
- }, {
- DECOR_BLUE_TENT,
- _("BLUE TENT"),
- DECORPERM_PASS_FLOOR,
- DECORSHAPE_3x3,
- DECORCAT_ORNAMENT,
- 10000,
- DecorDesc_BLUE_TENT,
- DecorGfx_BLUE_TENT
- }, {
- DECOR_SOLID_BOARD,
- _("SOLID BOARD"),
- DECORPERM_PASS_FLOOR,
- DECORSHAPE_1x2,
- DECORCAT_ORNAMENT,
- 3000,
- DecorDesc_SOLID_BOARD,
- DecorGfx_SOLID_BOARD
- }, {
- DECOR_SLIDE,
- _("SLIDE"),
- DECORPERM_PASS_FLOOR,
- DECORSHAPE_2x4,
- DECORCAT_ORNAMENT,
- 8000,
- DecorDesc_SLIDE,
- DecorGfx_SLIDE
- }, {
- DECOR_FENCE_LENGTH,
- _("FENCE LENGTH"),
- DECORPERM_SOLID_FLOOR,
- DECORSHAPE_1x1,
- DECORCAT_ORNAMENT,
- 500,
- DecorDesc_FENCE_LENGTH,
- DecorGfx_FENCE_LENGTH
- }, {
- DECOR_FENCE_WIDTH,
- _("FENCE WIDTH"),
- DECORPERM_SOLID_FLOOR,
- DECORSHAPE_1x1,
- DECORCAT_ORNAMENT,
- 500,
- DecorDesc_FENCE_WIDTH,
- DecorGfx_FENCE_WIDTH
- }, {
- DECOR_TIRE,
- _("TIRE"),
- DECORPERM_SOLID_FLOOR,
- DECORSHAPE_2x2,
- DECORCAT_ORNAMENT,
- 800,
- DecorDesc_TIRE,
- DecorGfx_TIRE
- }, {
- DECOR_STAND,
- _("STAND"),
- DECORPERM_PASS_FLOOR,
- DECORSHAPE_4x2,
- DECORCAT_ORNAMENT,
- 7000,
- DecorDesc_STAND,
- DecorGfx_STAND
- }, {
- DECOR_MUD_BALL,
- _("MUD BALL"),
- DECORPERM_PASS_FLOOR,
- DECORSHAPE_1x1,
- DECORCAT_ORNAMENT,
- 200,
- DecorDesc_MUD_BALL,
- DecorGfx_MUD_BALL
- }, {
- DECOR_BREAKABLE_DOOR,
- _("BREAKABLE DOOR"),
- DECORPERM_PASS_FLOOR,
- DECORSHAPE_1x2,
- DECORCAT_ORNAMENT,
- 3000,
- DecorDesc_BREAKABLE_DOOR,
- DecorGfx_BREAKABLE_DOOR
- }, {
- DECOR_SAND_ORNAMENT,
- _("SAND ORNAMENT"),
- DECORPERM_BEHIND_FLOOR,
- DECORSHAPE_1x2,
- DECORCAT_ORNAMENT,
- 3000,
- DecorDesc_SAND_ORNAMENT,
- DecorGfx_SAND_ORNAMENT
- }, {
- DECOR_SILVER_SHIELD,
- _("SILVER SHIELD"),
- DECORPERM_BEHIND_FLOOR,
- DECORSHAPE_1x2,
- DECORCAT_ORNAMENT,
- 0,
- DecorDesc_SILVER_SHIELD,
- DecorGfx_SILVER_SHIELD
- }, {
- DECOR_GOLD_SHIELD,
- _("GOLD SHIELD"),
- DECORPERM_BEHIND_FLOOR,
- DECORSHAPE_1x2,
- DECORCAT_ORNAMENT,
- 0,
- DecorDesc_GOLD_SHIELD,
- DecorGfx_GOLD_SHIELD
- }, {
- DECOR_GLASS_ORNAMENT,
- _("GLASS ORNAMENT"),
- DECORPERM_BEHIND_FLOOR,
- DECORSHAPE_1x2,
- DECORCAT_ORNAMENT,
- 0,
- DecorDesc_GLASS_ORNAMENT,
- DecorGfx_GLASS_ORNAMENT
- }, {
- DECOR_TV,
- _("TV"),
- DECORPERM_SOLID_FLOOR,
- DECORSHAPE_1x1,
- DECORCAT_ORNAMENT,
- 3000,
- DecorDesc_TV,
- DecorGfx_TV
- }, {
- DECOR_ROUND_TV,
- _("ROUND TV"),
- DECORPERM_SOLID_FLOOR,
- DECORSHAPE_1x1,
- DECORCAT_ORNAMENT,
- 4000,
- DecorDesc_ROUND_TV,
- DecorGfx_ROUND_TV
- }, {
- DECOR_CUTE_TV,
- _("CUTE TV"),
- DECORPERM_SOLID_FLOOR,
- DECORSHAPE_1x1,
- DECORCAT_ORNAMENT,
- 4000,
- DecorDesc_CUTE_TV,
- DecorGfx_CUTE_TV
- }, {
- DECOR_GLITTER_MAT,
- _("GLITTER MAT"),
- DECORPERM_PASS_FLOOR,
- DECORSHAPE_1x1,
- DECORCAT_MAT,
- 2000,
- DecorDesc_GLITTER_MAT,
- DecorGfx_GLITTER_MAT
- }, {
- DECOR_JUMP_MAT,
- _("JUMP MAT"),
- DECORPERM_PASS_FLOOR,
- DECORSHAPE_1x1,
- DECORCAT_MAT,
- 2000,
- DecorDesc_JUMP_MAT,
- DecorGfx_JUMP_MAT
- }, {
- DECOR_SPIN_MAT,
- _("SPIN MAT"),
- DECORPERM_PASS_FLOOR,
- DECORSHAPE_1x1,
- DECORCAT_MAT,
- 2000,
- DecorDesc_SPIN_MAT,
- DecorGfx_SPIN_MAT
- }, {
- DECOR_C_LOW_NOTE_MAT,
- _("C Low NOTE MAT"),
- DECORPERM_PASS_FLOOR,
- DECORSHAPE_1x1,
- DECORCAT_MAT,
- 500,
- DecorDesc_C_LOW_NOTE_MAT,
- DecorGfx_C_LOW_NOTE_MAT
- }, {
- DECOR_D_NOTE_MAT,
- _("D NOTE MAT"),
- DECORPERM_PASS_FLOOR,
- DECORSHAPE_1x1,
- DECORCAT_MAT,
- 500,
- DecorDesc_D_NOTE_MAT,
- DecorGfx_D_NOTE_MAT
- }, {
- DECOR_E_NOTE_MAT,
- _("E NOTE MAT"),
- DECORPERM_PASS_FLOOR,
- DECORSHAPE_1x1,
- DECORCAT_MAT,
- 500,
- DecorDesc_E_NOTE_MAT,
- DecorGfx_E_NOTE_MAT
- }, {
- DECOR_F_NOTE_MAT,
- _("F NOTE MAT"),
- DECORPERM_PASS_FLOOR,
- DECORSHAPE_1x1,
- DECORCAT_MAT,
- 500,
- DecorDesc_F_NOTE_MAT,
- DecorGfx_F_NOTE_MAT
- }, {
- DECOR_G_NOTE_MAT,
- _("G NOTE MAT"),
- DECORPERM_PASS_FLOOR,
- DECORSHAPE_1x1,
- DECORCAT_MAT,
- 500,
- DecorDesc_G_NOTE_MAT,
- DecorGfx_G_NOTE_MAT
- }, {
- DECOR_A_NOTE_MAT,
- _("A NOTE MAT"),
- DECORPERM_PASS_FLOOR,
- DECORSHAPE_1x1,
- DECORCAT_MAT,
- 500,
- DecorDesc_A_NOTE_MAT,
- DecorGfx_A_NOTE_MAT
- }, {
- DECOR_B_NOTE_MAT,
- _("B NOTE MAT"),
- DECORPERM_PASS_FLOOR,
- DECORSHAPE_1x1,
- DECORCAT_MAT,
- 500,
- DecorDesc_B_NOTE_MAT,
- DecorGfx_B_NOTE_MAT
- }, {
- DECOR_C_HIGH_NOTE_MAT,
- _("C High NOTE MAT"),
- DECORPERM_PASS_FLOOR,
- DECORSHAPE_1x1,
- DECORCAT_MAT,
- 500,
- DecorDesc_C_HIGH_NOTE_MAT,
- DecorGfx_C_HIGH_NOTE_MAT
- }, {
- DECOR_SURF_MAT,
- _("SURF MAT"),
- DECORPERM_PASS_FLOOR,
- DECORSHAPE_3x3,
- DECORCAT_MAT,
- 4000,
- DecorDesc_SURF_MAT,
- DecorGfx_SURF_MAT
- }, {
- DECOR_THUNDER_MAT,
- _("THUNDER MAT"),
- DECORPERM_PASS_FLOOR,
- DECORSHAPE_3x3,
- DECORCAT_MAT,
- 4000,
- DecorDesc_THUNDER_MAT,
- DecorGfx_THUNDER_MAT
- }, {
- DECOR_FIRE_BLAST_MAT,
- _("FIRE BLAST MAT"),
- DECORPERM_PASS_FLOOR,
- DECORSHAPE_3x3,
- DECORCAT_MAT,
- 4000,
- DecorDesc_FIRE_BLAST_MAT,
- DecorGfx_FIRE_BLAST_MAT
- }, {
- DECOR_POWDER_SNOW_MAT,
- _("POWDER SNOW MAT"),
- DECORPERM_PASS_FLOOR,
- DECORSHAPE_3x3,
- DECORCAT_MAT,
- 4000,
- DecorDesc_POWDER_SNOW_MAT,
- DecorGfx_POWDER_SNOW_MAT
- }, {
- DECOR_ATTRACT_MAT,
- _("ATTRACT MAT"),
- DECORPERM_PASS_FLOOR,
- DECORSHAPE_3x3,
- DECORCAT_MAT,
- 4000,
- DecorDesc_ATTRACT_MAT,
- DecorGfx_ATTRACT_MAT
- }, {
- DECOR_FISSURE_MAT,
- _("FISSURE MAT"),
- DECORPERM_PASS_FLOOR,
- DECORSHAPE_3x3,
- DECORCAT_MAT,
- 4000,
- DecorDesc_FISSURE_MAT,
- DecorGfx_FISSURE_MAT
- }, {
- DECOR_SPIKES_MAT,
- _("SPIKES MAT"),
- DECORPERM_PASS_FLOOR,
- DECORSHAPE_3x3,
- DECORCAT_MAT,
- 4000,
- DecorDesc_SPIKES_MAT,
- DecorGfx_SPIKES_MAT
- }, {
- DECOR_BALL_POSTER,
- _("BALL POSTER"),
- DECORPERM_NA_WALL,
- DECORSHAPE_1x1,
- DECORCAT_POSTER,
- 1000,
- DecorDesc_BALL_POSTER,
- DecorGfx_BALL_POSTER
- }, {
- DECOR_GREEN_POSTER,
- _("GREEN POSTER"),
- DECORPERM_NA_WALL,
- DECORSHAPE_1x1,
- DECORCAT_POSTER,
- 1000,
- DecorDesc_GREEN_POSTER,
- DecorGfx_GREEN_POSTER
- }, {
- DECOR_RED_POSTER,
- _("RED POSTER"),
- DECORPERM_NA_WALL,
- DECORSHAPE_1x1,
- DECORCAT_POSTER,
- 1000,
- DecorDesc_RED_POSTER,
- DecorGfx_RED_POSTER
- }, {
- DECOR_BLUE_POSTER,
- _("BLUE POSTER"),
- DECORPERM_NA_WALL,
- DECORSHAPE_1x1,
- DECORCAT_POSTER,
- 1000,
- DecorDesc_BLUE_POSTER,
- DecorGfx_BLUE_POSTER
- }, {
- DECOR_CUTE_POSTER,
- _("CUTE POSTER"),
- DECORPERM_NA_WALL,
- DECORSHAPE_1x1,
- DECORCAT_POSTER,
- 1000,
- DecorDesc_CUTE_POSTER,
- DecorGfx_CUTE_POSTER
- }, {
- DECOR_PIKA_POSTER,
- _("PIKA POSTER"),
- DECORPERM_NA_WALL,
- DECORSHAPE_2x1,
- DECORCAT_POSTER,
- 1500,
- DecorDesc_PIKA_POSTER,
- DecorGfx_PIKA_POSTER
- }, {
- DECOR_LONG_POSTER,
- _("LONG POSTER"),
- DECORPERM_NA_WALL,
- DECORSHAPE_2x1,
- DECORCAT_POSTER,
- 1500,
- DecorDesc_LONG_POSTER,
- DecorGfx_LONG_POSTER
- }, {
- DECOR_SEA_POSTER,
- _("SEA POSTER"),
- DECORPERM_NA_WALL,
- DECORSHAPE_2x1,
- DECORCAT_POSTER,
- 1500,
- DecorDesc_SEA_POSTER,
- DecorGfx_SEA_POSTER
- }, {
- DECOR_SKY_POSTER,
- _("SKY POSTER"),
- DECORPERM_NA_WALL,
- DECORSHAPE_2x1,
- DECORCAT_POSTER,
- 1500,
- DecorDesc_SKY_POSTER,
- DecorGfx_SKY_POSTER
- }, {
- DECOR_KISS_POSTER,
- _("KISS POSTER"),
- DECORPERM_NA_WALL,
- DECORSHAPE_2x1,
- DECORCAT_POSTER,
- 1500,
- DecorDesc_KISS_POSTER,
- DecorGfx_KISS_POSTER
- }, {
- DECOR_PICHU_DOLL,
- _("PICHU DOLL"),
- DECORPERM_SPRITE,
- DECORSHAPE_1x1,
- DECORCAT_DOLL,
- 3000,
- DecorDesc_PICHU_DOLL,
- DecorGfx_PICHU_DOLL
- }, {
- DECOR_PIKACHU_DOLL,
- _("PIKACHU DOLL"),
- DECORPERM_SPRITE,
- DECORSHAPE_1x1,
- DECORCAT_DOLL,
- 3000,
- DecorDesc_PIKACHU_DOLL,
- DecorGfx_PIKACHU_DOLL
- }, {
- DECOR_MARILL_DOLL,
- _("MARILL DOLL"),
- DECORPERM_SPRITE,
- DECORSHAPE_1x1,
- DECORCAT_DOLL,
- 3000,
- DecorDesc_MARILL_DOLL,
- DecorGfx_MARILL_DOLL
- }, {
- DECOR_TOGEPI_DOLL,
- _("TOGEPI DOLL"),
- DECORPERM_SPRITE,
- DECORSHAPE_1x1,
- DECORCAT_DOLL,
- 3000,
- DecorDesc_TOGEPI_DOLL,
- DecorGfx_TOGEPI_DOLL
- }, {
- DECOR_CYNDAQUIL_DOLL,
- _("CYNDAQUIL DOLL"),
- DECORPERM_SPRITE,
- DECORSHAPE_1x1,
- DECORCAT_DOLL,
- 3000,
- DecorDesc_CYNDAQUIL_DOLL,
- DecorGfx_CYNDAQUIL_DOLL
- }, {
- DECOR_CHIKORITA_DOLL,
- _("CHIKORITA DOLL"),
- DECORPERM_SPRITE,
- DECORSHAPE_1x1,
- DECORCAT_DOLL,
- 3000,
- DecorDesc_CHIKORITA_DOLL,
- DecorGfx_CHIKORITA_DOLL
- }, {
- DECOR_TOTODILE_DOLL,
- _("TOTODILE DOLL"),
- DECORPERM_SPRITE,
- DECORSHAPE_1x1,
- DECORCAT_DOLL,
- 3000,
- DecorDesc_TOTODILE_DOLL,
- DecorGfx_TOTODILE_DOLL
- }, {
- DECOR_JIGGLYPUFF_DOLL,
- _("JIGGLYPUFF DOLL"),
- DECORPERM_SPRITE,
- DECORSHAPE_1x1,
- DECORCAT_DOLL,
- 3000,
- DecorDesc_JIGGLYPUFF_DOLL,
- DecorGfx_JIGGLYPUFF_DOLL
- }, {
- DECOR_MEOWTH_DOLL,
- _("MEOWTH DOLL"),
- DECORPERM_SPRITE,
- DECORSHAPE_1x1,
- DECORCAT_DOLL,
- 3000,
- DecorDesc_MEOWTH_DOLL,
- DecorGfx_MEOWTH_DOLL
- }, {
- DECOR_CLEFAIRY_DOLL,
- _("CLEFAIRY DOLL"),
- DECORPERM_SPRITE,
- DECORSHAPE_1x1,
- DECORCAT_DOLL,
- 3000,
- DecorDesc_CLEFAIRY_DOLL,
- DecorGfx_CLEFAIRY_DOLL
- }, {
- DECOR_DITTO_DOLL,
- _("DITTO DOLL"),
- DECORPERM_SPRITE,
- DECORSHAPE_1x1,
- DECORCAT_DOLL,
- 3000,
- DecorDesc_DITTO_DOLL,
- DecorGfx_DITTO_DOLL
- }, {
- DECOR_SMOOCHUM_DOLL,
- _("SMOOCHUM DOLL"),
- DECORPERM_SPRITE,
- DECORSHAPE_1x1,
- DECORCAT_DOLL,
- 3000,
- DecorDesc_SMOOCHUM_DOLL,
- DecorGfx_SMOOCHUM_DOLL
- }, {
- DECOR_TREECKO_DOLL,
- _("TREECKO DOLL"),
- DECORPERM_SPRITE,
- DECORSHAPE_1x1,
- DECORCAT_DOLL,
- 3000,
- DecorDesc_TREECKO_DOLL,
- DecorGfx_TREECKO_DOLL
- }, {
- DECOR_TORCHIC_DOLL,
- _("TORCHIC DOLL"),
- DECORPERM_SPRITE,
- DECORSHAPE_1x1,
- DECORCAT_DOLL,
- 3000,
- DecorDesc_TORCHIC_DOLL,
- DecorGfx_TORCHIC_DOLL
- }, {
- DECOR_MUDKIP_DOLL,
- _("MUDKIP DOLL"),
- DECORPERM_SPRITE,
- DECORSHAPE_1x1,
- DECORCAT_DOLL,
- 3000,
- DecorDesc_MUDKIP_DOLL,
- DecorGfx_MUDKIP_DOLL
- }, {
- DECOR_DUSKULL_DOLL,
- _("DUSKULL DOLL"),
- DECORPERM_SPRITE,
- DECORSHAPE_1x1,
- DECORCAT_DOLL,
- 3000,
- DecorDesc_DUSKULL_DOLL,
- DecorGfx_DUSKULL_DOLL
- }, {
- DECOR_WYNAUT_DOLL,
- _("WYNAUT DOLL"),
- DECORPERM_SPRITE,
- DECORSHAPE_1x1,
- DECORCAT_DOLL,
- 3000,
- DecorDesc_WYNAUT_DOLL,
- DecorGfx_WYNAUT_DOLL
- }, {
- DECOR_BALTOY_DOLL,
- _("BALTOY DOLL"),
- DECORPERM_SPRITE,
- DECORSHAPE_1x1,
- DECORCAT_DOLL,
- 3000,
- DecorDesc_BALTOY_DOLL,
- DecorGfx_BALTOY_DOLL
- }, {
- DECOR_KECLEON_DOLL,
- _("KECLEON DOLL"),
- DECORPERM_SPRITE,
- DECORSHAPE_1x1,
- DECORCAT_DOLL,
- 3000,
- DecorDesc_KECLEON_DOLL,
- DecorGfx_KECLEON_DOLL
- }, {
- DECOR_AZURILL_DOLL,
- _("AZURILL DOLL"),
- DECORPERM_SPRITE,
- DECORSHAPE_1x1,
- DECORCAT_DOLL,
- 3000,
- DecorDesc_AZURILL_DOLL,
- DecorGfx_AZURILL_DOLL
- }, {
- DECOR_SKITTY_DOLL,
- _("SKITTY DOLL"),
- DECORPERM_SPRITE,
- DECORSHAPE_1x1,
- DECORCAT_DOLL,
- 3000,
- DecorDesc_SKITTY_DOLL,
- DecorGfx_SKITTY_DOLL
- }, {
- DECOR_SWABLU_DOLL,
- _("SWABLU DOLL"),
- DECORPERM_SPRITE,
- DECORSHAPE_1x1,
- DECORCAT_DOLL,
- 3000,
- DecorDesc_SWABLU_DOLL,
- DecorGfx_SWABLU_DOLL
- }, {
- DECOR_GULPIN_DOLL,
- _("GULPIN DOLL"),
- DECORPERM_SPRITE,
- DECORSHAPE_1x1,
- DECORCAT_DOLL,
- 3000,
- DecorDesc_GULPIN_DOLL,
- DecorGfx_GULPIN_DOLL
- }, {
- DECOR_LOTAD_DOLL,
- _("LOTAD DOLL"),
- DECORPERM_SPRITE,
- DECORSHAPE_1x1,
- DECORCAT_DOLL,
- 3000,
- DecorDesc_LOTAD_DOLL,
- DecorGfx_LOTAD_DOLL
- }, {
- DECOR_SEEDOT_DOLL,
- _("SEEDOT DOLL"),
- DECORPERM_SPRITE,
- DECORSHAPE_1x1,
- DECORCAT_DOLL,
- 3000,
- DecorDesc_SEEDOT_DOLL,
- DecorGfx_SEEDOT_DOLL
- }, {
- DECOR_PIKA_CUSHION,
- _("PIKA CUSHION"),
- DECORPERM_SPRITE,
- DECORSHAPE_1x1,
- DECORCAT_CUSHION,
- 2000,
- DecorDesc_PIKA_CUSHION,
- DecorGfx_PIKA_CUSHION
- }, {
- DECOR_ROUND_CUSHION,
- _("ROUND CUSHION"),
- DECORPERM_SPRITE,
- DECORSHAPE_1x1,
- DECORCAT_CUSHION,
- 2000,
- DecorDesc_ROUND_CUSHION,
- DecorGfx_ROUND_CUSHION
- }, {
- DECOR_KISS_CUSHION,
- _("KISS CUSHION"),
- DECORPERM_SPRITE,
- DECORSHAPE_1x1,
- DECORCAT_CUSHION,
- 2000,
- DecorDesc_KISS_CUSHION,
- DecorGfx_KISS_CUSHION
- }, {
- DECOR_ZIGZAG_CUSHION,
- _("ZIGZAG CUSHION"),
- DECORPERM_SPRITE,
- DECORSHAPE_1x1,
- DECORCAT_CUSHION,
- 2000,
- DecorDesc_ZIGZAG_CUSHION,
- DecorGfx_ZIGZAG_CUSHION
- }, {
- DECOR_SPIN_CUSHION,
- _("SPIN CUSHION"),
- DECORPERM_SPRITE,
- DECORSHAPE_1x1,
- DECORCAT_CUSHION,
- 2000,
- DecorDesc_SPIN_CUSHION,
- DecorGfx_SPIN_CUSHION
- }, {
- DECOR_DIAMOND_CUSHION,
- _("DIAMOND CUSHION"),
- DECORPERM_SPRITE,
- DECORSHAPE_1x1,
- DECORCAT_CUSHION,
- 2000,
- DecorDesc_DIAMOND_CUSHION,
- DecorGfx_DIAMOND_CUSHION
- }, {
- DECOR_BALL_CUSHION,
- _("BALL CUSHION"),
- DECORPERM_SPRITE,
- DECORSHAPE_1x1,
- DECORCAT_CUSHION,
- 2000,
- DecorDesc_BALL_CUSHION,
- DecorGfx_BALL_CUSHION
- }, {
- DECOR_GRASS_CUSHION,
- _("GRASS CUSHION"),
- DECORPERM_SPRITE,
- DECORSHAPE_1x1,
- DECORCAT_CUSHION,
- 2000,
- DecorDesc_GRASS_CUSHION,
- DecorGfx_GRASS_CUSHION
- }, {
- DECOR_FIRE_CUSHION,
- _("FIRE CUSHION"),
- DECORPERM_SPRITE,
- DECORSHAPE_1x1,
- DECORCAT_CUSHION,
- 2000,
- DecorDesc_FIRE_CUSHION,
- DecorGfx_FIRE_CUSHION
- }, {
- DECOR_WATER_CUSHION,
- _("WATER CUSHION"),
- DECORPERM_SPRITE,
- DECORSHAPE_1x1,
- DECORCAT_CUSHION,
- 2000,
- DecorDesc_WATER_CUSHION,
- DecorGfx_WATER_CUSHION
- }, {
- DECOR_SNORLAX_DOLL,
- _("SNORLAX DOLL"),
- DECORPERM_SPRITE,
- DECORSHAPE_1x2,
- DECORCAT_DOLL,
- 10000,
- DecorDesc_SNORLAX_DOLL,
- DecorGfx_SNORLAX_DOLL
- }, {
- DECOR_RHYDON_DOLL,
- _("RHYDON DOLL"),
- DECORPERM_SPRITE,
- DECORSHAPE_1x2,
- DECORCAT_DOLL,
- 10000,
- DecorDesc_RHYDON_DOLL,
- DecorGfx_RHYDON_DOLL
- }, {
- DECOR_LAPRAS_DOLL,
- _("LAPRAS DOLL"),
- DECORPERM_SPRITE,
- DECORSHAPE_1x2,
- DECORCAT_DOLL,
- 10000,
- DecorDesc_LAPRAS_DOLL,
- DecorGfx_LAPRAS_DOLL
- }, {
- DECOR_VENUSAUR_DOLL,
- _("VENUSAUR DOLL"),
- DECORPERM_SPRITE,
- DECORSHAPE_1x2,
- DECORCAT_DOLL,
- 10000,
- DecorDesc_VENUSAUR_DOLL,
- DecorGfx_VENUSAUR_DOLL
- }, {
- DECOR_CHARIZARD_DOLL,
- _("CHARIZARD DOLL"),
- DECORPERM_SPRITE,
- DECORSHAPE_1x2,
- DECORCAT_DOLL,
- 10000,
- DecorDesc_CHARIZARD_DOLL,
- DecorGfx_CHARIZARD_DOLL
- }, {
- DECOR_BLASTOISE_DOLL,
- _("BLASTOISE DOLL"),
- DECORPERM_SPRITE,
- DECORSHAPE_1x2,
- DECORCAT_DOLL,
- 10000,
- DecorDesc_BLASTOISE_DOLL,
- DecorGfx_BLASTOISE_DOLL
- }, {
- DECOR_WAILMER_DOLL,
- _("WAILMER DOLL"),
- DECORPERM_SPRITE,
- DECORSHAPE_1x2,
- DECORCAT_DOLL,
- 10000,
- DecorDesc_WAILMER_DOLL,
- DecorGfx_WAILMER_DOLL
- }, {
- DECOR_REGIROCK_DOLL,
- _("REGIROCK DOLL"),
- DECORPERM_SPRITE,
- DECORSHAPE_1x2,
- DECORCAT_DOLL,
- 10000,
- DecorDesc_REGIROCK_DOLL,
- DecorGfx_REGIROCK_DOLL
- }, {
- DECOR_REGICE_DOLL,
- _("REGICE DOLL"),
- DECORPERM_SPRITE,
- DECORSHAPE_1x2,
- DECORCAT_DOLL,
- 10000,
- DecorDesc_REGICE_DOLL,
- DecorGfx_REGICE_DOLL
- }, {
- DECOR_REGISTEEL_DOLL,
- _("REGISTEEL DOLL"),
- DECORPERM_SPRITE,
- DECORSHAPE_1x2,
- DECORCAT_DOLL,
- 10000,
- DecorDesc_REGISTEEL_DOLL,
- DecorGfx_REGISTEEL_DOLL}
+const struct Decoration gDecorations[] =
+{
+ [DECOR_NONE] =
+ {
+ .id = DECOR_NONE,
+ .name = _("SMALL DESK"),
+ .permission = DECORPERM_SOLID_FLOOR,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_DESK,
+ .price = 0,
+ .description = DecorDesc_SMALL_DESK,
+ .tiles = DecorGfx_SMALL_DESK,
+ },
+
+ [DECOR_SMALL_DESK] =
+ {
+ .id = DECOR_SMALL_DESK,
+ .name = _("SMALL DESK"),
+ .permission = DECORPERM_SOLID_FLOOR,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_DESK,
+ .price = 3000,
+ .description = DecorDesc_SMALL_DESK,
+ .tiles = DecorGfx_SMALL_DESK,
+ },
+
+ [DECOR_POKEMON_DESK] =
+ {
+ .id = DECOR_POKEMON_DESK,
+ .name = _("POKéMON DESK"),
+ .permission = DECORPERM_SOLID_FLOOR,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_DESK,
+ .price = 3000,
+ .description = DecorDesc_POKEMON_DESK,
+ .tiles = DecorGfx_POKEMON_DESK,
+ },
+
+ [DECOR_HEAVY_DESK] =
+ {
+ .id = DECOR_HEAVY_DESK,
+ .name = _("HEAVY DESK"),
+ .permission = DECORPERM_SOLID_FLOOR,
+ .shape = DECORSHAPE_3x2,
+ .category = DECORCAT_DESK,
+ .price = 6000,
+ .description = DecorDesc_HEAVY_DESK,
+ .tiles = DecorGfx_HEAVY_DESK,
+ },
+
+ [DECOR_RAGGED_DESK] =
+ {
+ .id = DECOR_RAGGED_DESK,
+ .name = _("RAGGED DESK"),
+ .permission = DECORPERM_SOLID_FLOOR,
+ .shape = DECORSHAPE_3x2,
+ .category = DECORCAT_DESK,
+ .price = 6000,
+ .description = DecorDesc_RAGGED_DESK,
+ .tiles = DecorGfx_RAGGED_DESK,
+ },
+
+ [DECOR_COMFORT_DESK] =
+ {
+ .id = DECOR_COMFORT_DESK,
+ .name = _("COMFORT DESK"),
+ .permission = DECORPERM_SOLID_FLOOR,
+ .shape = DECORSHAPE_3x2,
+ .category = DECORCAT_DESK,
+ .price = 6000,
+ .description = DecorDesc_COMFORT_DESK,
+ .tiles = DecorGfx_COMFORT_DESK,
+ },
+
+ [DECOR_PRETTY_DESK] =
+ {
+ .id = DECOR_PRETTY_DESK,
+ .name = _("PRETTY DESK"),
+ .permission = DECORPERM_SOLID_FLOOR,
+ .shape = DECORSHAPE_3x3,
+ .category = DECORCAT_DESK,
+ .price = 9000,
+ .description = DecorDesc_PRETTY_DESK,
+ .tiles = DecorGfx_PRETTY_DESK,
+ },
+
+ [DECOR_BRICK_DESK] =
+ {
+ .id = DECOR_BRICK_DESK,
+ .name = _("BRICK DESK"),
+ .permission = DECORPERM_SOLID_FLOOR,
+ .shape = DECORSHAPE_3x3,
+ .category = DECORCAT_DESK,
+ .price = 9000,
+ .description = DecorDesc_BRICK_DESK,
+ .tiles = DecorGfx_BRICK_DESK,
+ },
+
+ [DECOR_CAMP_DESK] =
+ {
+ .id = DECOR_CAMP_DESK,
+ .name = _("CAMP DESK"),
+ .permission = DECORPERM_SOLID_FLOOR,
+ .shape = DECORSHAPE_3x3,
+ .category = DECORCAT_DESK,
+ .price = 9000,
+ .description = DecorDesc_CAMP_DESK,
+ .tiles = DecorGfx_CAMP_DESK,
+ },
+
+ [DECOR_HARD_DESK] =
+ {
+ .id = DECOR_HARD_DESK,
+ .name = _("HARD DESK"),
+ .permission = DECORPERM_SOLID_FLOOR,
+ .shape = DECORSHAPE_3x3,
+ .category = DECORCAT_DESK,
+ .price = 9000,
+ .description = DecorDesc_HARD_DESK,
+ .tiles = DecorGfx_HARD_DESK,
+ },
+
+ [DECOR_SMALL_CHAIR] =
+ {
+ .id = DECOR_SMALL_CHAIR,
+ .name = _("SMALL CHAIR"),
+ .permission = DECORPERM_PASS_FLOOR,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_CHAIR,
+ .price = 2000,
+ .description = DecorDesc_SMALL_CHAIR,
+ .tiles = DecorGfx_SMALL_CHAIR,
+ },
+
+ [DECOR_POKEMON_CHAIR] =
+ {
+ .id = DECOR_POKEMON_CHAIR,
+ .name = _("POKéMON CHAIR"),
+ .permission = DECORPERM_PASS_FLOOR,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_CHAIR,
+ .price = 2000,
+ .description = DecorDesc_POKEMON_CHAIR,
+ .tiles = DecorGfx_POKEMON_CHAIR,
+ },
+
+ [DECOR_HEAVY_CHAIR] =
+ {
+ .id = DECOR_HEAVY_CHAIR,
+ .name = _("HEAVY CHAIR"),
+ .permission = DECORPERM_PASS_FLOOR,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_CHAIR,
+ .price = 2000,
+ .description = DecorDesc_HEAVY_CHAIR,
+ .tiles = DecorGfx_HEAVY_CHAIR,
+ },
+
+ [DECOR_PRETTY_CHAIR] =
+ {
+ .id = DECOR_PRETTY_CHAIR,
+ .name = _("PRETTY CHAIR"),
+ .permission = DECORPERM_PASS_FLOOR,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_CHAIR,
+ .price = 2000,
+ .description = DecorDesc_PRETTY_CHAIR,
+ .tiles = DecorGfx_PRETTY_CHAIR,
+ },
+
+ [DECOR_COMFORT_CHAIR] =
+ {
+ .id = DECOR_COMFORT_CHAIR,
+ .name = _("COMFORT CHAIR"),
+ .permission = DECORPERM_PASS_FLOOR,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_CHAIR,
+ .price = 2000,
+ .description = DecorDesc_COMFORT_CHAIR,
+ .tiles = DecorGfx_COMFORT_CHAIR,
+ },
+
+ [DECOR_RAGGED_CHAIR] =
+ {
+ .id = DECOR_RAGGED_CHAIR,
+ .name = _("RAGGED CHAIR"),
+ .permission = DECORPERM_PASS_FLOOR,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_CHAIR,
+ .price = 2000,
+ .description = DecorDesc_RAGGED_CHAIR,
+ .tiles = DecorGfx_RAGGED_CHAIR,
+ },
+
+ [DECOR_BRICK_CHAIR] =
+ {
+ .id = DECOR_BRICK_CHAIR,
+ .name = _("BRICK CHAIR"),
+ .permission = DECORPERM_PASS_FLOOR,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_CHAIR,
+ .price = 2000,
+ .description = DecorDesc_BRICK_CHAIR,
+ .tiles = DecorGfx_BRICK_CHAIR,
+ },
+
+ [DECOR_CAMP_CHAIR] =
+ {
+ .id = DECOR_CAMP_CHAIR,
+ .name = _("CAMP CHAIR"),
+ .permission = DECORPERM_PASS_FLOOR,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_CHAIR,
+ .price = 2000,
+ .description = DecorDesc_CAMP_CHAIR,
+ .tiles = DecorGfx_CAMP_CHAIR,
+ },
+
+ [DECOR_HARD_CHAIR] =
+ {
+ .id = DECOR_HARD_CHAIR,
+ .name = _("HARD CHAIR"),
+ .permission = DECORPERM_PASS_FLOOR,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_CHAIR,
+ .price = 2000,
+ .description = DecorDesc_HARD_CHAIR,
+ .tiles = DecorGfx_HARD_CHAIR,
+ },
+
+ [DECOR_RED_PLANT] =
+ {
+ .id = DECOR_RED_PLANT,
+ .name = _("RED PLANT"),
+ .permission = DECORPERM_BEHIND_FLOOR,
+ .shape = DECORSHAPE_1x2,
+ .category = DECORCAT_PLANT,
+ .price = 3000,
+ .description = DecorDesc_RED_PLANT,
+ .tiles = DecorGfx_RED_PLANT,
+ },
+
+ [DECOR_TROPICAL_PLANT] =
+ {
+ .id = DECOR_TROPICAL_PLANT,
+ .name = _("TROPICAL PLANT"),
+ .permission = DECORPERM_BEHIND_FLOOR,
+ .shape = DECORSHAPE_1x2,
+ .category = DECORCAT_PLANT,
+ .price = 3000,
+ .description = DecorDesc_TROPICAL_PLANT,
+ .tiles = DecorGfx_TROPICAL_PLANT,
+ },
+
+ [DECOR_PRETTY_FLOWERS] =
+ {
+ .id = DECOR_PRETTY_FLOWERS,
+ .name = _("PRETTY FLOWERS"),
+ .permission = DECORPERM_BEHIND_FLOOR,
+ .shape = DECORSHAPE_1x2,
+ .category = DECORCAT_PLANT,
+ .price = 3000,
+ .description = DecorDesc_PRETTY_FLOWERS,
+ .tiles = DecorGfx_PRETTY_FLOWERS,
+ },
+
+ [DECOR_COLORFUL_PLANT] =
+ {
+ .id = DECOR_COLORFUL_PLANT,
+ .name = _("COLORFUL PLANT"),
+ .permission = DECORPERM_BEHIND_FLOOR,
+ .shape = DECORSHAPE_2x2,
+ .category = DECORCAT_PLANT,
+ .price = 5000,
+ .description = DecorDesc_COLORFUL_PLANT,
+ .tiles = DecorGfx_COLORFUL_PLANT,
+ },
+
+ [DECOR_BIG_PLANT] =
+ {
+ .id = DECOR_BIG_PLANT,
+ .name = _("BIG PLANT"),
+ .permission = DECORPERM_BEHIND_FLOOR,
+ .shape = DECORSHAPE_2x2,
+ .category = DECORCAT_PLANT,
+ .price = 5000,
+ .description = DecorDesc_BIG_PLANT,
+ .tiles = DecorGfx_BIG_PLANT,
+ },
+
+ [DECOR_GORGEOUS_PLANT] =
+ {
+ .id = DECOR_GORGEOUS_PLANT,
+ .name = _("GORGEOUS PLANT"),
+ .permission = DECORPERM_BEHIND_FLOOR,
+ .shape = DECORSHAPE_2x2,
+ .category = DECORCAT_PLANT,
+ .price = 5000,
+ .description = DecorDesc_GORGEOUS_PLANT,
+ .tiles = DecorGfx_GORGEOUS_PLANT,
+ },
+
+ [DECOR_RED_BRICK] =
+ {
+ .id = DECOR_RED_BRICK,
+ .name = _("RED BRICK"),
+ .permission = DECORPERM_SOLID_FLOOR,
+ .shape = DECORSHAPE_1x2,
+ .category = DECORCAT_ORNAMENT,
+ .price = 500,
+ .description = DecorDesc_RED_BRICK,
+ .tiles = DecorGfx_RED_BRICK,
+ },
+
+ [DECOR_YELLOW_BRICK] =
+ {
+ .id = DECOR_YELLOW_BRICK,
+ .name = _("YELLOW BRICK"),
+ .permission = DECORPERM_SOLID_FLOOR,
+ .shape = DECORSHAPE_1x2,
+ .category = DECORCAT_ORNAMENT,
+ .price = 500,
+ .description = DecorDesc_YELLOW_BRICK,
+ .tiles = DecorGfx_YELLOW_BRICK,
+ },
+
+ [DECOR_BLUE_BRICK] =
+ {
+ .id = DECOR_BLUE_BRICK,
+ .name = _("BLUE BRICK"),
+ .permission = DECORPERM_SOLID_FLOOR,
+ .shape = DECORSHAPE_1x2,
+ .category = DECORCAT_ORNAMENT,
+ .price = 500,
+ .description = DecorDesc_BLUE_BRICK,
+ .tiles = DecorGfx_BLUE_BRICK,
+ },
+
+ [DECOR_RED_BALLOON] =
+ {
+ .id = DECOR_RED_BALLOON,
+ .name = _("RED BALLOON"),
+ .permission = DECORPERM_PASS_FLOOR,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_ORNAMENT,
+ .price = 500,
+ .description = DecorDesc_RED_BALLOON,
+ .tiles = DecorGfx_RED_BALLOON,
+ },
+
+ [DECOR_BLUE_BALLOON] =
+ {
+ .id = DECOR_BLUE_BALLOON,
+ .name = _("BLUE BALLOON"),
+ .permission = DECORPERM_PASS_FLOOR,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_ORNAMENT,
+ .price = 500,
+ .description = DecorDesc_BLUE_BALLOON,
+ .tiles = DecorGfx_BLUE_BALLOON,
+ },
+
+ [DECOR_YELLOW_BALLOON] =
+ {
+ .id = DECOR_YELLOW_BALLOON,
+ .name = _("YELLOW BALLOON"),
+ .permission = DECORPERM_PASS_FLOOR,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_ORNAMENT,
+ .price = 500,
+ .description = DecorDesc_YELLOW_BALLOON,
+ .tiles = DecorGfx_YELLOW_BALLOON,
+ },
+
+ [DECOR_RED_TENT] =
+ {
+ .id = DECOR_RED_TENT,
+ .name = _("RED TENT"),
+ .permission = DECORPERM_PASS_FLOOR,
+ .shape = DECORSHAPE_3x3,
+ .category = DECORCAT_ORNAMENT,
+ .price = 10000,
+ .description = DecorDesc_RED_TENT,
+ .tiles = DecorGfx_RED_TENT,
+ },
+
+ [DECOR_BLUE_TENT] =
+ {
+ .id = DECOR_BLUE_TENT,
+ .name = _("BLUE TENT"),
+ .permission = DECORPERM_PASS_FLOOR,
+ .shape = DECORSHAPE_3x3,
+ .category = DECORCAT_ORNAMENT,
+ .price = 10000,
+ .description = DecorDesc_BLUE_TENT,
+ .tiles = DecorGfx_BLUE_TENT,
+ },
+
+ [DECOR_SOLID_BOARD] =
+ {
+ .id = DECOR_SOLID_BOARD,
+ .name = _("SOLID BOARD"),
+ .permission = DECORPERM_PASS_FLOOR,
+ .shape = DECORSHAPE_1x2,
+ .category = DECORCAT_ORNAMENT,
+ .price = 3000,
+ .description = DecorDesc_SOLID_BOARD,
+ .tiles = DecorGfx_SOLID_BOARD,
+ },
+
+ [DECOR_SLIDE] =
+ {
+ .id = DECOR_SLIDE,
+ .name = _("SLIDE"),
+ .permission = DECORPERM_PASS_FLOOR,
+ .shape = DECORSHAPE_2x4,
+ .category = DECORCAT_ORNAMENT,
+ .price = 8000,
+ .description = DecorDesc_SLIDE,
+ .tiles = DecorGfx_SLIDE,
+ },
+
+ [DECOR_FENCE_LENGTH] =
+ {
+ .id = DECOR_FENCE_LENGTH,
+ .name = _("FENCE LENGTH"),
+ .permission = DECORPERM_SOLID_FLOOR,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_ORNAMENT,
+ .price = 500,
+ .description = DecorDesc_FENCE_LENGTH,
+ .tiles = DecorGfx_FENCE_LENGTH,
+ },
+
+ [DECOR_FENCE_WIDTH] =
+ {
+ .id = DECOR_FENCE_WIDTH,
+ .name = _("FENCE WIDTH"),
+ .permission = DECORPERM_SOLID_FLOOR,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_ORNAMENT,
+ .price = 500,
+ .description = DecorDesc_FENCE_WIDTH,
+ .tiles = DecorGfx_FENCE_WIDTH,
+ },
+
+ [DECOR_TIRE] =
+ {
+ .id = DECOR_TIRE,
+ .name = _("TIRE"),
+ .permission = DECORPERM_SOLID_FLOOR,
+ .shape = DECORSHAPE_2x2,
+ .category = DECORCAT_ORNAMENT,
+ .price = 800,
+ .description = DecorDesc_TIRE,
+ .tiles = DecorGfx_TIRE,
+ },
+
+ [DECOR_STAND] =
+ {
+ .id = DECOR_STAND,
+ .name = _("STAND"),
+ .permission = DECORPERM_PASS_FLOOR,
+ .shape = DECORSHAPE_4x2,
+ .category = DECORCAT_ORNAMENT,
+ .price = 7000,
+ .description = DecorDesc_STAND,
+ .tiles = DecorGfx_STAND,
+ },
+
+ [DECOR_MUD_BALL] =
+ {
+ .id = DECOR_MUD_BALL,
+ .name = _("MUD BALL"),
+ .permission = DECORPERM_PASS_FLOOR,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_ORNAMENT,
+ .price = 200,
+ .description = DecorDesc_MUD_BALL,
+ .tiles = DecorGfx_MUD_BALL,
+ },
+
+ [DECOR_BREAKABLE_DOOR] =
+ {
+ .id = DECOR_BREAKABLE_DOOR,
+ .name = _("BREAKABLE DOOR"),
+ .permission = DECORPERM_PASS_FLOOR,
+ .shape = DECORSHAPE_1x2,
+ .category = DECORCAT_ORNAMENT,
+ .price = 3000,
+ .description = DecorDesc_BREAKABLE_DOOR,
+ .tiles = DecorGfx_BREAKABLE_DOOR,
+ },
+
+ [DECOR_SAND_ORNAMENT] =
+ {
+ .id = DECOR_SAND_ORNAMENT,
+ .name = _("SAND ORNAMENT"),
+ .permission = DECORPERM_BEHIND_FLOOR,
+ .shape = DECORSHAPE_1x2,
+ .category = DECORCAT_ORNAMENT,
+ .price = 3000,
+ .description = DecorDesc_SAND_ORNAMENT,
+ .tiles = DecorGfx_SAND_ORNAMENT,
+ },
+
+ [DECOR_SILVER_SHIELD] =
+ {
+ .id = DECOR_SILVER_SHIELD,
+ .name = _("SILVER SHIELD"),
+ .permission = DECORPERM_BEHIND_FLOOR,
+ .shape = DECORSHAPE_1x2,
+ .category = DECORCAT_ORNAMENT,
+ .price = 0,
+ .description = DecorDesc_SILVER_SHIELD,
+ .tiles = DecorGfx_SILVER_SHIELD,
+ },
+
+ [DECOR_GOLD_SHIELD] =
+ {
+ .id = DECOR_GOLD_SHIELD,
+ .name = _("GOLD SHIELD"),
+ .permission = DECORPERM_BEHIND_FLOOR,
+ .shape = DECORSHAPE_1x2,
+ .category = DECORCAT_ORNAMENT,
+ .price = 0,
+ .description = DecorDesc_GOLD_SHIELD,
+ .tiles = DecorGfx_GOLD_SHIELD,
+ },
+
+ [DECOR_GLASS_ORNAMENT] =
+ {
+ .id = DECOR_GLASS_ORNAMENT,
+ .name = _("GLASS ORNAMENT"),
+ .permission = DECORPERM_BEHIND_FLOOR,
+ .shape = DECORSHAPE_1x2,
+ .category = DECORCAT_ORNAMENT,
+ .price = 0,
+ .description = DecorDesc_GLASS_ORNAMENT,
+ .tiles = DecorGfx_GLASS_ORNAMENT,
+ },
+
+ [DECOR_TV] =
+ {
+ .id = DECOR_TV,
+ .name = _("TV"),
+ .permission = DECORPERM_SOLID_FLOOR,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_ORNAMENT,
+ .price = 3000,
+ .description = DecorDesc_TV,
+ .tiles = DecorGfx_TV,
+ },
+
+ [DECOR_ROUND_TV] =
+ {
+ .id = DECOR_ROUND_TV,
+ .name = _("ROUND TV"),
+ .permission = DECORPERM_SOLID_FLOOR,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_ORNAMENT,
+ .price = 4000,
+ .description = DecorDesc_ROUND_TV,
+ .tiles = DecorGfx_ROUND_TV,
+ },
+
+ [DECOR_CUTE_TV] =
+ {
+ .id = DECOR_CUTE_TV,
+ .name = _("CUTE TV"),
+ .permission = DECORPERM_SOLID_FLOOR,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_ORNAMENT,
+ .price = 4000,
+ .description = DecorDesc_CUTE_TV,
+ .tiles = DecorGfx_CUTE_TV,
+ },
+
+ [DECOR_GLITTER_MAT] =
+ {
+ .id = DECOR_GLITTER_MAT,
+ .name = _("GLITTER MAT"),
+ .permission = DECORPERM_PASS_FLOOR,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_MAT,
+ .price = 2000,
+ .description = DecorDesc_GLITTER_MAT,
+ .tiles = DecorGfx_GLITTER_MAT,
+ },
+
+ [DECOR_JUMP_MAT] =
+ {
+ .id = DECOR_JUMP_MAT,
+ .name = _("JUMP MAT"),
+ .permission = DECORPERM_PASS_FLOOR,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_MAT,
+ .price = 2000,
+ .description = DecorDesc_JUMP_MAT,
+ .tiles = DecorGfx_JUMP_MAT,
+ },
+
+ [DECOR_SPIN_MAT] =
+ {
+ .id = DECOR_SPIN_MAT,
+ .name = _("SPIN MAT"),
+ .permission = DECORPERM_PASS_FLOOR,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_MAT,
+ .price = 2000,
+ .description = DecorDesc_SPIN_MAT,
+ .tiles = DecorGfx_SPIN_MAT,
+ },
+
+ [DECOR_C_LOW_NOTE_MAT] =
+ {
+ .id = DECOR_C_LOW_NOTE_MAT,
+ .name = _("C Low NOTE MAT"),
+ .permission = DECORPERM_PASS_FLOOR,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_MAT,
+ .price = 500,
+ .description = DecorDesc_C_LOW_NOTE_MAT,
+ .tiles = DecorGfx_C_LOW_NOTE_MAT,
+ },
+
+ [DECOR_D_NOTE_MAT] =
+ {
+ .id = DECOR_D_NOTE_MAT,
+ .name = _("D NOTE MAT"),
+ .permission = DECORPERM_PASS_FLOOR,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_MAT,
+ .price = 500,
+ .description = DecorDesc_D_NOTE_MAT,
+ .tiles = DecorGfx_D_NOTE_MAT,
+ },
+
+ [DECOR_E_NOTE_MAT] =
+ {
+ .id = DECOR_E_NOTE_MAT,
+ .name = _("E NOTE MAT"),
+ .permission = DECORPERM_PASS_FLOOR,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_MAT,
+ .price = 500,
+ .description = DecorDesc_E_NOTE_MAT,
+ .tiles = DecorGfx_E_NOTE_MAT,
+ },
+
+ [DECOR_F_NOTE_MAT] =
+ {
+ .id = DECOR_F_NOTE_MAT,
+ .name = _("F NOTE MAT"),
+ .permission = DECORPERM_PASS_FLOOR,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_MAT,
+ .price = 500,
+ .description = DecorDesc_F_NOTE_MAT,
+ .tiles = DecorGfx_F_NOTE_MAT,
+ },
+
+ [DECOR_G_NOTE_MAT] =
+ {
+ .id = DECOR_G_NOTE_MAT,
+ .name = _("G NOTE MAT"),
+ .permission = DECORPERM_PASS_FLOOR,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_MAT,
+ .price = 500,
+ .description = DecorDesc_G_NOTE_MAT,
+ .tiles = DecorGfx_G_NOTE_MAT,
+ },
+
+ [DECOR_A_NOTE_MAT] =
+ {
+ .id = DECOR_A_NOTE_MAT,
+ .name = _("A NOTE MAT"),
+ .permission = DECORPERM_PASS_FLOOR,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_MAT,
+ .price = 500,
+ .description = DecorDesc_A_NOTE_MAT,
+ .tiles = DecorGfx_A_NOTE_MAT,
+ },
+
+ [DECOR_B_NOTE_MAT] =
+ {
+ .id = DECOR_B_NOTE_MAT,
+ .name = _("B NOTE MAT"),
+ .permission = DECORPERM_PASS_FLOOR,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_MAT,
+ .price = 500,
+ .description = DecorDesc_B_NOTE_MAT,
+ .tiles = DecorGfx_B_NOTE_MAT,
+ },
+
+ [DECOR_C_HIGH_NOTE_MAT] =
+ {
+ .id = DECOR_C_HIGH_NOTE_MAT,
+ .name = _("C High NOTE MAT"),
+ .permission = DECORPERM_PASS_FLOOR,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_MAT,
+ .price = 500,
+ .description = DecorDesc_C_HIGH_NOTE_MAT,
+ .tiles = DecorGfx_C_HIGH_NOTE_MAT,
+ },
+
+ [DECOR_SURF_MAT] =
+ {
+ .id = DECOR_SURF_MAT,
+ .name = _("SURF MAT"),
+ .permission = DECORPERM_PASS_FLOOR,
+ .shape = DECORSHAPE_3x3,
+ .category = DECORCAT_MAT,
+ .price = 4000,
+ .description = DecorDesc_SURF_MAT,
+ .tiles = DecorGfx_SURF_MAT,
+ },
+
+ [DECOR_THUNDER_MAT] =
+ {
+ .id = DECOR_THUNDER_MAT,
+ .name = _("THUNDER MAT"),
+ .permission = DECORPERM_PASS_FLOOR,
+ .shape = DECORSHAPE_3x3,
+ .category = DECORCAT_MAT,
+ .price = 4000,
+ .description = DecorDesc_THUNDER_MAT,
+ .tiles = DecorGfx_THUNDER_MAT,
+ },
+
+ [DECOR_FIRE_BLAST_MAT] =
+ {
+ .id = DECOR_FIRE_BLAST_MAT,
+ .name = _("FIRE BLAST MAT"),
+ .permission = DECORPERM_PASS_FLOOR,
+ .shape = DECORSHAPE_3x3,
+ .category = DECORCAT_MAT,
+ .price = 4000,
+ .description = DecorDesc_FIRE_BLAST_MAT,
+ .tiles = DecorGfx_FIRE_BLAST_MAT,
+ },
+
+ [DECOR_POWDER_SNOW_MAT] =
+ {
+ .id = DECOR_POWDER_SNOW_MAT,
+ .name = _("POWDER SNOW MAT"),
+ .permission = DECORPERM_PASS_FLOOR,
+ .shape = DECORSHAPE_3x3,
+ .category = DECORCAT_MAT,
+ .price = 4000,
+ .description = DecorDesc_POWDER_SNOW_MAT,
+ .tiles = DecorGfx_POWDER_SNOW_MAT,
+ },
+
+ [DECOR_ATTRACT_MAT] =
+ {
+ .id = DECOR_ATTRACT_MAT,
+ .name = _("ATTRACT MAT"),
+ .permission = DECORPERM_PASS_FLOOR,
+ .shape = DECORSHAPE_3x3,
+ .category = DECORCAT_MAT,
+ .price = 4000,
+ .description = DecorDesc_ATTRACT_MAT,
+ .tiles = DecorGfx_ATTRACT_MAT,
+ },
+
+ [DECOR_FISSURE_MAT] =
+ {
+ .id = DECOR_FISSURE_MAT,
+ .name = _("FISSURE MAT"),
+ .permission = DECORPERM_PASS_FLOOR,
+ .shape = DECORSHAPE_3x3,
+ .category = DECORCAT_MAT,
+ .price = 4000,
+ .description = DecorDesc_FISSURE_MAT,
+ .tiles = DecorGfx_FISSURE_MAT,
+ },
+
+ [DECOR_SPIKES_MAT] =
+ {
+ .id = DECOR_SPIKES_MAT,
+ .name = _("SPIKES MAT"),
+ .permission = DECORPERM_PASS_FLOOR,
+ .shape = DECORSHAPE_3x3,
+ .category = DECORCAT_MAT,
+ .price = 4000,
+ .description = DecorDesc_SPIKES_MAT,
+ .tiles = DecorGfx_SPIKES_MAT,
+ },
+
+ [DECOR_BALL_POSTER] =
+ {
+ .id = DECOR_BALL_POSTER,
+ .name = _("BALL POSTER"),
+ .permission = DECORPERM_NA_WALL,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_POSTER,
+ .price = 1000,
+ .description = DecorDesc_BALL_POSTER,
+ .tiles = DecorGfx_BALL_POSTER,
+ },
+
+ [DECOR_GREEN_POSTER] =
+ {
+ .id = DECOR_GREEN_POSTER,
+ .name = _("GREEN POSTER"),
+ .permission = DECORPERM_NA_WALL,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_POSTER,
+ .price = 1000,
+ .description = DecorDesc_GREEN_POSTER,
+ .tiles = DecorGfx_GREEN_POSTER,
+ },
+
+ [DECOR_RED_POSTER] =
+ {
+ .id = DECOR_RED_POSTER,
+ .name = _("RED POSTER"),
+ .permission = DECORPERM_NA_WALL,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_POSTER,
+ .price = 1000,
+ .description = DecorDesc_RED_POSTER,
+ .tiles = DecorGfx_RED_POSTER,
+ },
+
+ [DECOR_BLUE_POSTER] =
+ {
+ .id = DECOR_BLUE_POSTER,
+ .name = _("BLUE POSTER"),
+ .permission = DECORPERM_NA_WALL,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_POSTER,
+ .price = 1000,
+ .description = DecorDesc_BLUE_POSTER,
+ .tiles = DecorGfx_BLUE_POSTER,
+ },
+
+ [DECOR_CUTE_POSTER] =
+ {
+ .id = DECOR_CUTE_POSTER,
+ .name = _("CUTE POSTER"),
+ .permission = DECORPERM_NA_WALL,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_POSTER,
+ .price = 1000,
+ .description = DecorDesc_CUTE_POSTER,
+ .tiles = DecorGfx_CUTE_POSTER,
+ },
+
+ [DECOR_PIKA_POSTER] =
+ {
+ .id = DECOR_PIKA_POSTER,
+ .name = _("PIKA POSTER"),
+ .permission = DECORPERM_NA_WALL,
+ .shape = DECORSHAPE_2x1,
+ .category = DECORCAT_POSTER,
+ .price = 1500,
+ .description = DecorDesc_PIKA_POSTER,
+ .tiles = DecorGfx_PIKA_POSTER,
+ },
+
+ [DECOR_LONG_POSTER] =
+ {
+ .id = DECOR_LONG_POSTER,
+ .name = _("LONG POSTER"),
+ .permission = DECORPERM_NA_WALL,
+ .shape = DECORSHAPE_2x1,
+ .category = DECORCAT_POSTER,
+ .price = 1500,
+ .description = DecorDesc_LONG_POSTER,
+ .tiles = DecorGfx_LONG_POSTER,
+ },
+
+ [DECOR_SEA_POSTER] =
+ {
+ .id = DECOR_SEA_POSTER,
+ .name = _("SEA POSTER"),
+ .permission = DECORPERM_NA_WALL,
+ .shape = DECORSHAPE_2x1,
+ .category = DECORCAT_POSTER,
+ .price = 1500,
+ .description = DecorDesc_SEA_POSTER,
+ .tiles = DecorGfx_SEA_POSTER,
+ },
+
+ [DECOR_SKY_POSTER] =
+ {
+ .id = DECOR_SKY_POSTER,
+ .name = _("SKY POSTER"),
+ .permission = DECORPERM_NA_WALL,
+ .shape = DECORSHAPE_2x1,
+ .category = DECORCAT_POSTER,
+ .price = 1500,
+ .description = DecorDesc_SKY_POSTER,
+ .tiles = DecorGfx_SKY_POSTER,
+ },
+
+ [DECOR_KISS_POSTER] =
+ {
+ .id = DECOR_KISS_POSTER,
+ .name = _("KISS POSTER"),
+ .permission = DECORPERM_NA_WALL,
+ .shape = DECORSHAPE_2x1,
+ .category = DECORCAT_POSTER,
+ .price = 1500,
+ .description = DecorDesc_KISS_POSTER,
+ .tiles = DecorGfx_KISS_POSTER,
+ },
+
+ [DECOR_PICHU_DOLL] =
+ {
+ .id = DECOR_PICHU_DOLL,
+ .name = _("PICHU DOLL"),
+ .permission = DECORPERM_SPRITE,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_DOLL,
+ .price = 3000,
+ .description = DecorDesc_PICHU_DOLL,
+ .tiles = DecorGfx_PICHU_DOLL,
+ },
+
+ [DECOR_PIKACHU_DOLL] =
+ {
+ .id = DECOR_PIKACHU_DOLL,
+ .name = _("PIKACHU DOLL"),
+ .permission = DECORPERM_SPRITE,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_DOLL,
+ .price = 3000,
+ .description = DecorDesc_PIKACHU_DOLL,
+ .tiles = DecorGfx_PIKACHU_DOLL,
+ },
+
+ [DECOR_MARILL_DOLL] =
+ {
+ .id = DECOR_MARILL_DOLL,
+ .name = _("MARILL DOLL"),
+ .permission = DECORPERM_SPRITE,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_DOLL,
+ .price = 3000,
+ .description = DecorDesc_MARILL_DOLL,
+ .tiles = DecorGfx_MARILL_DOLL,
+ },
+
+ [DECOR_TOGEPI_DOLL] =
+ {
+ .id = DECOR_TOGEPI_DOLL,
+ .name = _("TOGEPI DOLL"),
+ .permission = DECORPERM_SPRITE,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_DOLL,
+ .price = 3000,
+ .description = DecorDesc_TOGEPI_DOLL,
+ .tiles = DecorGfx_TOGEPI_DOLL,
+ },
+
+ [DECOR_CYNDAQUIL_DOLL] =
+ {
+ .id = DECOR_CYNDAQUIL_DOLL,
+ .name = _("CYNDAQUIL DOLL"),
+ .permission = DECORPERM_SPRITE,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_DOLL,
+ .price = 3000,
+ .description = DecorDesc_CYNDAQUIL_DOLL,
+ .tiles = DecorGfx_CYNDAQUIL_DOLL,
+ },
+
+ [DECOR_CHIKORITA_DOLL] =
+ {
+ .id = DECOR_CHIKORITA_DOLL,
+ .name = _("CHIKORITA DOLL"),
+ .permission = DECORPERM_SPRITE,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_DOLL,
+ .price = 3000,
+ .description = DecorDesc_CHIKORITA_DOLL,
+ .tiles = DecorGfx_CHIKORITA_DOLL,
+ },
+
+ [DECOR_TOTODILE_DOLL] =
+ {
+ .id = DECOR_TOTODILE_DOLL,
+ .name = _("TOTODILE DOLL"),
+ .permission = DECORPERM_SPRITE,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_DOLL,
+ .price = 3000,
+ .description = DecorDesc_TOTODILE_DOLL,
+ .tiles = DecorGfx_TOTODILE_DOLL,
+ },
+
+ [DECOR_JIGGLYPUFF_DOLL] =
+ {
+ .id = DECOR_JIGGLYPUFF_DOLL,
+ .name = _("JIGGLYPUFF DOLL"),
+ .permission = DECORPERM_SPRITE,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_DOLL,
+ .price = 3000,
+ .description = DecorDesc_JIGGLYPUFF_DOLL,
+ .tiles = DecorGfx_JIGGLYPUFF_DOLL,
+ },
+
+ [DECOR_MEOWTH_DOLL] =
+ {
+ .id = DECOR_MEOWTH_DOLL,
+ .name = _("MEOWTH DOLL"),
+ .permission = DECORPERM_SPRITE,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_DOLL,
+ .price = 3000,
+ .description = DecorDesc_MEOWTH_DOLL,
+ .tiles = DecorGfx_MEOWTH_DOLL,
+ },
+
+ [DECOR_CLEFAIRY_DOLL] =
+ {
+ .id = DECOR_CLEFAIRY_DOLL,
+ .name = _("CLEFAIRY DOLL"),
+ .permission = DECORPERM_SPRITE,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_DOLL,
+ .price = 3000,
+ .description = DecorDesc_CLEFAIRY_DOLL,
+ .tiles = DecorGfx_CLEFAIRY_DOLL,
+ },
+
+ [DECOR_DITTO_DOLL] =
+ {
+ .id = DECOR_DITTO_DOLL,
+ .name = _("DITTO DOLL"),
+ .permission = DECORPERM_SPRITE,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_DOLL,
+ .price = 3000,
+ .description = DecorDesc_DITTO_DOLL,
+ .tiles = DecorGfx_DITTO_DOLL,
+ },
+
+ [DECOR_SMOOCHUM_DOLL] =
+ {
+ .id = DECOR_SMOOCHUM_DOLL,
+ .name = _("SMOOCHUM DOLL"),
+ .permission = DECORPERM_SPRITE,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_DOLL,
+ .price = 3000,
+ .description = DecorDesc_SMOOCHUM_DOLL,
+ .tiles = DecorGfx_SMOOCHUM_DOLL,
+ },
+
+ [DECOR_TREECKO_DOLL] =
+ {
+ .id = DECOR_TREECKO_DOLL,
+ .name = _("TREECKO DOLL"),
+ .permission = DECORPERM_SPRITE,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_DOLL,
+ .price = 3000,
+ .description = DecorDesc_TREECKO_DOLL,
+ .tiles = DecorGfx_TREECKO_DOLL,
+ },
+
+ [DECOR_TORCHIC_DOLL] =
+ {
+ .id = DECOR_TORCHIC_DOLL,
+ .name = _("TORCHIC DOLL"),
+ .permission = DECORPERM_SPRITE,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_DOLL,
+ .price = 3000,
+ .description = DecorDesc_TORCHIC_DOLL,
+ .tiles = DecorGfx_TORCHIC_DOLL,
+ },
+
+ [DECOR_MUDKIP_DOLL] =
+ {
+ .id = DECOR_MUDKIP_DOLL,
+ .name = _("MUDKIP DOLL"),
+ .permission = DECORPERM_SPRITE,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_DOLL,
+ .price = 3000,
+ .description = DecorDesc_MUDKIP_DOLL,
+ .tiles = DecorGfx_MUDKIP_DOLL,
+ },
+
+ [DECOR_DUSKULL_DOLL] =
+ {
+ .id = DECOR_DUSKULL_DOLL,
+ .name = _("DUSKULL DOLL"),
+ .permission = DECORPERM_SPRITE,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_DOLL,
+ .price = 3000,
+ .description = DecorDesc_DUSKULL_DOLL,
+ .tiles = DecorGfx_DUSKULL_DOLL,
+ },
+
+ [DECOR_WYNAUT_DOLL] =
+ {
+ .id = DECOR_WYNAUT_DOLL,
+ .name = _("WYNAUT DOLL"),
+ .permission = DECORPERM_SPRITE,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_DOLL,
+ .price = 3000,
+ .description = DecorDesc_WYNAUT_DOLL,
+ .tiles = DecorGfx_WYNAUT_DOLL,
+ },
+
+ [DECOR_BALTOY_DOLL] =
+ {
+ .id = DECOR_BALTOY_DOLL,
+ .name = _("BALTOY DOLL"),
+ .permission = DECORPERM_SPRITE,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_DOLL,
+ .price = 3000,
+ .description = DecorDesc_BALTOY_DOLL,
+ .tiles = DecorGfx_BALTOY_DOLL,
+ },
+
+ [DECOR_KECLEON_DOLL] =
+ {
+ .id = DECOR_KECLEON_DOLL,
+ .name = _("KECLEON DOLL"),
+ .permission = DECORPERM_SPRITE,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_DOLL,
+ .price = 3000,
+ .description = DecorDesc_KECLEON_DOLL,
+ .tiles = DecorGfx_KECLEON_DOLL,
+ },
+
+ [DECOR_AZURILL_DOLL] =
+ {
+ .id = DECOR_AZURILL_DOLL,
+ .name = _("AZURILL DOLL"),
+ .permission = DECORPERM_SPRITE,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_DOLL,
+ .price = 3000,
+ .description = DecorDesc_AZURILL_DOLL,
+ .tiles = DecorGfx_AZURILL_DOLL,
+ },
+
+ [DECOR_SKITTY_DOLL] =
+ {
+ .id = DECOR_SKITTY_DOLL,
+ .name = _("SKITTY DOLL"),
+ .permission = DECORPERM_SPRITE,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_DOLL,
+ .price = 3000,
+ .description = DecorDesc_SKITTY_DOLL,
+ .tiles = DecorGfx_SKITTY_DOLL,
+ },
+
+ [DECOR_SWABLU_DOLL] =
+ {
+ .id = DECOR_SWABLU_DOLL,
+ .name = _("SWABLU DOLL"),
+ .permission = DECORPERM_SPRITE,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_DOLL,
+ .price = 3000,
+ .description = DecorDesc_SWABLU_DOLL,
+ .tiles = DecorGfx_SWABLU_DOLL,
+ },
+
+ [DECOR_GULPIN_DOLL] =
+ {
+ .id = DECOR_GULPIN_DOLL,
+ .name = _("GULPIN DOLL"),
+ .permission = DECORPERM_SPRITE,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_DOLL,
+ .price = 3000,
+ .description = DecorDesc_GULPIN_DOLL,
+ .tiles = DecorGfx_GULPIN_DOLL,
+ },
+
+ [DECOR_LOTAD_DOLL] =
+ {
+ .id = DECOR_LOTAD_DOLL,
+ .name = _("LOTAD DOLL"),
+ .permission = DECORPERM_SPRITE,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_DOLL,
+ .price = 3000,
+ .description = DecorDesc_LOTAD_DOLL,
+ .tiles = DecorGfx_LOTAD_DOLL,
+ },
+
+ [DECOR_SEEDOT_DOLL] =
+ {
+ .id = DECOR_SEEDOT_DOLL,
+ .name = _("SEEDOT DOLL"),
+ .permission = DECORPERM_SPRITE,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_DOLL,
+ .price = 3000,
+ .description = DecorDesc_SEEDOT_DOLL,
+ .tiles = DecorGfx_SEEDOT_DOLL,
+ },
+
+ [DECOR_PIKA_CUSHION] =
+ {
+ .id = DECOR_PIKA_CUSHION,
+ .name = _("PIKA CUSHION"),
+ .permission = DECORPERM_SPRITE,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_CUSHION,
+ .price = 2000,
+ .description = DecorDesc_PIKA_CUSHION,
+ .tiles = DecorGfx_PIKA_CUSHION,
+ },
+
+ [DECOR_ROUND_CUSHION] =
+ {
+ .id = DECOR_ROUND_CUSHION,
+ .name = _("ROUND CUSHION"),
+ .permission = DECORPERM_SPRITE,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_CUSHION,
+ .price = 2000,
+ .description = DecorDesc_ROUND_CUSHION,
+ .tiles = DecorGfx_ROUND_CUSHION,
+ },
+
+ [DECOR_KISS_CUSHION] =
+ {
+ .id = DECOR_KISS_CUSHION,
+ .name = _("KISS CUSHION"),
+ .permission = DECORPERM_SPRITE,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_CUSHION,
+ .price = 2000,
+ .description = DecorDesc_KISS_CUSHION,
+ .tiles = DecorGfx_KISS_CUSHION,
+ },
+
+ [DECOR_ZIGZAG_CUSHION] =
+ {
+ .id = DECOR_ZIGZAG_CUSHION,
+ .name = _("ZIGZAG CUSHION"),
+ .permission = DECORPERM_SPRITE,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_CUSHION,
+ .price = 2000,
+ .description = DecorDesc_ZIGZAG_CUSHION,
+ .tiles = DecorGfx_ZIGZAG_CUSHION,
+ },
+
+ [DECOR_SPIN_CUSHION] =
+ {
+ .id = DECOR_SPIN_CUSHION,
+ .name = _("SPIN CUSHION"),
+ .permission = DECORPERM_SPRITE,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_CUSHION,
+ .price = 2000,
+ .description = DecorDesc_SPIN_CUSHION,
+ .tiles = DecorGfx_SPIN_CUSHION,
+ },
+
+ [DECOR_DIAMOND_CUSHION] =
+ {
+ .id = DECOR_DIAMOND_CUSHION,
+ .name = _("DIAMOND CUSHION"),
+ .permission = DECORPERM_SPRITE,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_CUSHION,
+ .price = 2000,
+ .description = DecorDesc_DIAMOND_CUSHION,
+ .tiles = DecorGfx_DIAMOND_CUSHION,
+ },
+
+ [DECOR_BALL_CUSHION] =
+ {
+ .id = DECOR_BALL_CUSHION,
+ .name = _("BALL CUSHION"),
+ .permission = DECORPERM_SPRITE,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_CUSHION,
+ .price = 2000,
+ .description = DecorDesc_BALL_CUSHION,
+ .tiles = DecorGfx_BALL_CUSHION,
+ },
+
+ [DECOR_GRASS_CUSHION] =
+ {
+ .id = DECOR_GRASS_CUSHION,
+ .name = _("GRASS CUSHION"),
+ .permission = DECORPERM_SPRITE,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_CUSHION,
+ .price = 2000,
+ .description = DecorDesc_GRASS_CUSHION,
+ .tiles = DecorGfx_GRASS_CUSHION,
+ },
+
+ [DECOR_FIRE_CUSHION] =
+ {
+ .id = DECOR_FIRE_CUSHION,
+ .name = _("FIRE CUSHION"),
+ .permission = DECORPERM_SPRITE,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_CUSHION,
+ .price = 2000,
+ .description = DecorDesc_FIRE_CUSHION,
+ .tiles = DecorGfx_FIRE_CUSHION,
+ },
+
+ [DECOR_WATER_CUSHION] =
+ {
+ .id = DECOR_WATER_CUSHION,
+ .name = _("WATER CUSHION"),
+ .permission = DECORPERM_SPRITE,
+ .shape = DECORSHAPE_1x1,
+ .category = DECORCAT_CUSHION,
+ .price = 2000,
+ .description = DecorDesc_WATER_CUSHION,
+ .tiles = DecorGfx_WATER_CUSHION,
+ },
+
+ [DECOR_SNORLAX_DOLL] =
+ {
+ .id = DECOR_SNORLAX_DOLL,
+ .name = _("SNORLAX DOLL"),
+ .permission = DECORPERM_SPRITE,
+ .shape = DECORSHAPE_1x2,
+ .category = DECORCAT_DOLL,
+ .price = 10000,
+ .description = DecorDesc_SNORLAX_DOLL,
+ .tiles = DecorGfx_SNORLAX_DOLL,
+ },
+
+ [DECOR_RHYDON_DOLL] =
+ {
+ .id = DECOR_RHYDON_DOLL,
+ .name = _("RHYDON DOLL"),
+ .permission = DECORPERM_SPRITE,
+ .shape = DECORSHAPE_1x2,
+ .category = DECORCAT_DOLL,
+ .price = 10000,
+ .description = DecorDesc_RHYDON_DOLL,
+ .tiles = DecorGfx_RHYDON_DOLL,
+ },
+
+ [DECOR_LAPRAS_DOLL] =
+ {
+ .id = DECOR_LAPRAS_DOLL,
+ .name = _("LAPRAS DOLL"),
+ .permission = DECORPERM_SPRITE,
+ .shape = DECORSHAPE_1x2,
+ .category = DECORCAT_DOLL,
+ .price = 10000,
+ .description = DecorDesc_LAPRAS_DOLL,
+ .tiles = DecorGfx_LAPRAS_DOLL,
+ },
+
+ [DECOR_VENUSAUR_DOLL] =
+ {
+ .id = DECOR_VENUSAUR_DOLL,
+ .name = _("VENUSAUR DOLL"),
+ .permission = DECORPERM_SPRITE,
+ .shape = DECORSHAPE_1x2,
+ .category = DECORCAT_DOLL,
+ .price = 10000,
+ .description = DecorDesc_VENUSAUR_DOLL,
+ .tiles = DecorGfx_VENUSAUR_DOLL,
+ },
+
+ [DECOR_CHARIZARD_DOLL] =
+ {
+ .id = DECOR_CHARIZARD_DOLL,
+ .name = _("CHARIZARD DOLL"),
+ .permission = DECORPERM_SPRITE,
+ .shape = DECORSHAPE_1x2,
+ .category = DECORCAT_DOLL,
+ .price = 10000,
+ .description = DecorDesc_CHARIZARD_DOLL,
+ .tiles = DecorGfx_CHARIZARD_DOLL,
+ },
+
+ [DECOR_BLASTOISE_DOLL] =
+ {
+ .id = DECOR_BLASTOISE_DOLL,
+ .name = _("BLASTOISE DOLL"),
+ .permission = DECORPERM_SPRITE,
+ .shape = DECORSHAPE_1x2,
+ .category = DECORCAT_DOLL,
+ .price = 10000,
+ .description = DecorDesc_BLASTOISE_DOLL,
+ .tiles = DecorGfx_BLASTOISE_DOLL,
+ },
+
+ [DECOR_WAILMER_DOLL] =
+ {
+ .id = DECOR_WAILMER_DOLL,
+ .name = _("WAILMER DOLL"),
+ .permission = DECORPERM_SPRITE,
+ .shape = DECORSHAPE_1x2,
+ .category = DECORCAT_DOLL,
+ .price = 10000,
+ .description = DecorDesc_WAILMER_DOLL,
+ .tiles = DecorGfx_WAILMER_DOLL,
+ },
+
+ [DECOR_REGIROCK_DOLL] =
+ {
+ .id = DECOR_REGIROCK_DOLL,
+ .name = _("REGIROCK DOLL"),
+ .permission = DECORPERM_SPRITE,
+ .shape = DECORSHAPE_1x2,
+ .category = DECORCAT_DOLL,
+ .price = 10000,
+ .description = DecorDesc_REGIROCK_DOLL,
+ .tiles = DecorGfx_REGIROCK_DOLL,
+ },
+
+ [DECOR_REGICE_DOLL] =
+ {
+ .id = DECOR_REGICE_DOLL,
+ .name = _("REGICE DOLL"),
+ .permission = DECORPERM_SPRITE,
+ .shape = DECORSHAPE_1x2,
+ .category = DECORCAT_DOLL,
+ .price = 10000,
+ .description = DecorDesc_REGICE_DOLL,
+ .tiles = DecorGfx_REGICE_DOLL,
+ },
+
+ [DECOR_REGISTEEL_DOLL] =
+ {
+ .id = DECOR_REGISTEEL_DOLL,
+ .name = _("REGISTEEL DOLL"),
+ .permission = DECORPERM_SPRITE,
+ .shape = DECORSHAPE_1x2,
+ .category = DECORCAT_DOLL,
+ .price = 10000,
+ .description = DecorDesc_REGISTEEL_DOLL,
+ .tiles = DecorGfx_REGISTEEL_DOLL,
+ }
};
diff --git a/src/data/decoration/tilemaps.h b/src/data/decoration/tilemaps.h
index 12fe31dc0..eebb3acb2 100644
--- a/src/data/decoration/tilemaps.h
+++ b/src/data/decoration/tilemaps.h
@@ -1,37 +1,37 @@
-const u8 Unknown_085A6FB0[] = {
+static const u8 sDecorTilemap_1x1_Tiles[] = {
0x00, 0x01, 0x02, 0x03
};
-const u8 Unknown_085A6FB4[] = {
+static const u8 sDecorTilemap_3x1_Tiles[] = {
0x00, 0x01, 0x02, 0x03, 0x04, 0x05,
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d
};
-const u8 Unknown_085A6FC0[] = {
+static const u8 sDecorTilemap_2x2_Tiles[] = {
0x00, 0x01, 0x02, 0x03,
0x04, 0x05, 0x06, 0x07,
0x08, 0x09, 0x0a, 0x0b,
0x0c, 0x0d, 0x0e, 0x0f
};
-const u8 Unknown_085A6FD0[] = {
+static const u8 sDecorTilemap_1x3_Tiles[] = {
0x00, 0x01, 0x04, 0x05,
0x08, 0x09, 0x0c, 0x0d,
0x10, 0x11, 0x14, 0x15
};
-const u8 Unknown_085A6FDC[] = {
+static const u8 sDecorTilemap_2x1_Tiles[] = {
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07
};
-const u8 Unknown_085A6FE4[] = {
+static const u8 sDecorTilemap_4x2_Tiles[] = {
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f
};
-const u8 Unknown_085A7004[] = {
+static const u8 sDecorTilemap_3x3_Tiles[] = {
0x00, 0x01, 0x02, 0x03, 0x04, 0x05,
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
@@ -40,60 +40,60 @@ const u8 Unknown_085A7004[] = {
0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d
};
-const u8 Unknown_085A7028[] = {
+static const u8 sDecorTilemap_3x2_Tiles[] = {
0x00, 0x01, 0x02, 0x03, 0x04, 0x05,
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d
};
-const u8 Unknown_085A7040[] = {
+static const u8 sDecorTilemap_1x1_Y[] = {
0x00, 0x00, 0x00, 0x00
};
-const u8 Unknown_085A7044[] = {
+static const u8 sDecorTilemap_2x1_Y[] = {
0x00, 0x00, 0x01, 0x01,
0x00, 0x00, 0x01, 0x01
};
-const u8 Unknown_085A704C[] = {
+static const u8 sDecorTilemap_3x1_Y[] = {
0x00, 0x00, 0x01, 0x01, 0x02, 0x02,
0x00, 0x00, 0x01, 0x01, 0x02, 0x02
};
-const u8 Unknown_085A7058[] = {
+static const u8 sDecorTilemap_4x2_Y[] = {
0x00, 0x00, 0x01, 0x01, 0x02, 0x02, 0x03, 0x03,
0x00, 0x00, 0x01, 0x01, 0x02, 0x02, 0x03, 0x03,
0x04, 0x04, 0x05, 0x05, 0x06, 0x06, 0x07, 0x07,
0x04, 0x04, 0x05, 0x05, 0x06, 0x06, 0x07, 0x07
};
-const u8 Unknown_085A7078[] = {
+static const u8 sDecorTilemap_2x2_Y[] = {
0x00, 0x00, 0x01, 0x01,
0x00, 0x00, 0x01, 0x01,
0x02, 0x02, 0x03, 0x03,
0x02, 0x02, 0x03, 0x03
};
-const u8 Unknown_085A7088[] = {
+static const u8 sDecorTilemap_1x2_Y[] = {
0x00, 0x00, 0x00, 0x00,
0x01, 0x01, 0x01, 0x01
};
-const u8 Unknown_085A7090[] = {
+static const u8 sDecorTilemap_1x3_Y[] = {
0x00, 0x00, 0x00, 0x00,
0x01, 0x01, 0x01, 0x01,
0x02, 0x02, 0x02, 0x02
};
-const u8 Unknown_085A709C[] = {
+static const u8 sDecorTilemap_2x4_Y[] = {
0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x01, 0x01,
0x02, 0x02, 0x03, 0x03, 0x02, 0x02, 0x03, 0x03,
0x04, 0x04, 0x05, 0x05, 0x04, 0x04, 0x05, 0x05,
0x06, 0x06, 0x07, 0x07, 0x06, 0x06, 0x07, 0x07
};
-const u8 Unknown_085A70BC[] = {
+static const u8 sDecorTilemap_3x3_Y[] = {
0x00, 0x00, 0x01, 0x01, 0x02, 0x02,
0x00, 0x00, 0x01, 0x01, 0x02, 0x02,
0x03, 0x03, 0x04, 0x04, 0x05, 0x05,
@@ -102,60 +102,60 @@ const u8 Unknown_085A70BC[] = {
0x06, 0x06, 0x07, 0x07, 0x08, 0x08
};
-const u8 Unknown_085A70E0[] = {
+static const u8 sDecorTilemap_3x2_Y[] = {
0x00, 0x00, 0x01, 0x01, 0x02, 0x02,
0x00, 0x00, 0x01, 0x01, 0x02, 0x02,
0x03, 0x03, 0x04, 0x04, 0x05, 0x05,
0x03, 0x03, 0x04, 0x04, 0x05, 0x05
};
-const u8 Unknown_085A70F8[] = {
+static const u8 sDecorTilemap_1x1_X[] = {
0x04, 0x05, 0x06, 0x07
};
-const u8 Unknown_085A70FC[] = {
+static const u8 sDecorTilemap_2x1_X[] = {
0x04, 0x05, 0x04, 0x05,
0x06, 0x07, 0x06, 0x07
};
-const u8 Unknown_085A7104[] = {
+static const u8 sDecorTilemap_3x1_X[] = {
0x04, 0x05, 0x04, 0x05, 0x04, 0x05,
0x06, 0x07, 0x06, 0x07, 0x06, 0x07
};
-const u8 Unknown_085A7110[] = {
+static const u8 sDecorTilemap_4x2_X[] = {
0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05,
0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07,
0x04, 0x05, 0x04, 0x05, 0x04, 0x05, 0x04, 0x05,
0x06, 0x07, 0x06, 0x07, 0x06, 0x07, 0x06, 0x07
};
-const u8 Unknown_085A7130[] = {
+static const u8 sDecorTilemap_2x2_X[] = {
0x04, 0x05, 0x04, 0x05,
0x06, 0x07, 0x06, 0x07,
0x04, 0x05, 0x04, 0x05,
0x06, 0x07, 0x06, 0x07
};
-const u8 Unknown_085A7140[] = {
+static const u8 sDecorTilemap_1x2_X[] = {
0x04, 0x05, 0x06, 0x07,
0x04, 0x05, 0x06, 0x07
};
-const u8 Unknown_085A7148[] = {
+static const u8 sDecorTilemap_1x3_X[] = {
0x04, 0x05, 0x06, 0x07,
0x04, 0x05, 0x06, 0x07,
0x04, 0x05, 0x06, 0x07
};
-const u8 Unknown_085A7154[] = {
+static const u8 sDecorTilemap_2x4_X[] = {
0x04, 0x05, 0x04, 0x05, 0x06, 0x07, 0x06, 0x07,
0x04, 0x05, 0x04, 0x05, 0x06, 0x07, 0x06, 0x07,
0x04, 0x05, 0x04, 0x05, 0x06, 0x07, 0x06, 0x07,
0x04, 0x05, 0x04, 0x05, 0x06, 0x07, 0x06, 0x07
};
-const u8 Unknown_085A7174[] = {
+static const u8 sDecorTilemap_3x3_X[] = {
0x04, 0x05, 0x04, 0x05, 0x04, 0x05,
0x06, 0x07, 0x06, 0x07, 0x06, 0x07,
0x04, 0x05, 0x04, 0x05, 0x04, 0x05,
@@ -164,67 +164,78 @@ const u8 Unknown_085A7174[] = {
0x06, 0x07, 0x06, 0x07, 0x06, 0x07
};
-const u8 Unknown_085A7198[] = {
+static const u8 sDecorTilemap_3x2_X[] = {
0x04, 0x05, 0x04, 0x05, 0x04, 0x05,
0x06, 0x07, 0x06, 0x07, 0x06, 0x07,
0x04, 0x05, 0x04, 0x05, 0x04, 0x05,
0x06, 0x07, 0x06, 0x07, 0x06, 0x07
};
-const struct {
+#define DECORSIZE(width, height)((width) * (height) * 4)
+
+static const struct {
const u8 *tiles;
const u8 *y;
const u8 *x;
u8 size;
-} gUnknown_085A71B0[] = {
- {
- Unknown_085A6FB0,
- Unknown_085A7040,
- Unknown_085A70F8,
- 0x04
- }, {
- Unknown_085A6FDC,
- Unknown_085A7044,
- Unknown_085A70FC,
- 0x08
- }, {
- Unknown_085A6FB4,
- Unknown_085A704C,
- Unknown_085A7104,
- 0x0c
- }, {
- Unknown_085A6FE4,
- Unknown_085A7058,
- Unknown_085A7110,
- 0x20
- }, {
- Unknown_085A6FC0,
- Unknown_085A7078,
- Unknown_085A7130,
- 0x10
- }, {
- Unknown_085A6FDC,
- Unknown_085A7088,
- Unknown_085A7140,
- 0x08
- }, {
- Unknown_085A6FD0,
- Unknown_085A7090,
- Unknown_085A7148,
- 0x0c
- }, {
- Unknown_085A6FE4,
- Unknown_085A709C,
- Unknown_085A7154,
- 0x20
- }, {
- Unknown_085A7004,
- Unknown_085A70BC,
- Unknown_085A7174,
- 0x24
- }, {
- Unknown_085A7028,
- Unknown_085A70E0,
- Unknown_085A7198,
- 0x18
+} sDecorTilemaps[] = {
+ [DECORSHAPE_1x1] = {
+ .tiles = sDecorTilemap_1x1_Tiles,
+ .y = sDecorTilemap_1x1_Y,
+ .x = sDecorTilemap_1x1_X,
+ .size = DECORSIZE(1, 1)
+ },
+ [DECORSHAPE_2x1] = {
+ .tiles = sDecorTilemap_2x1_Tiles,
+ .y = sDecorTilemap_2x1_Y,
+ .x = sDecorTilemap_2x1_X,
+ .size = DECORSIZE(2, 1)
+ },
+ [DECORSHAPE_3x1] = {
+ .tiles = sDecorTilemap_3x1_Tiles,
+ .y = sDecorTilemap_3x1_Y,
+ .x = sDecorTilemap_3x1_X,
+ .size = DECORSIZE(3, 1)
+ },
+ [DECORSHAPE_4x2] = {
+ .tiles = sDecorTilemap_4x2_Tiles,
+ .y = sDecorTilemap_4x2_Y,
+ .x = sDecorTilemap_4x2_X,
+ .size = DECORSIZE(4, 2)
+ },
+ [DECORSHAPE_2x2] = {
+ .tiles = sDecorTilemap_2x2_Tiles,
+ .y = sDecorTilemap_2x2_Y,
+ .x = sDecorTilemap_2x2_X,
+ .size = DECORSIZE(2, 2)
+ },
+ [DECORSHAPE_1x2] = {
+ .tiles = sDecorTilemap_2x1_Tiles,
+ .y = sDecorTilemap_1x2_Y,
+ .x = sDecorTilemap_1x2_X,
+ .size = DECORSIZE(1, 2)
+ },
+ [DECORSHAPE_1x3] = {
+ .tiles = sDecorTilemap_1x3_Tiles,
+ .y = sDecorTilemap_1x3_Y,
+ .x = sDecorTilemap_1x3_X,
+ .size = DECORSIZE(1, 3)
+ },
+ [DECORSHAPE_2x4] = {
+ .tiles = sDecorTilemap_4x2_Tiles,
+ .y = sDecorTilemap_2x4_Y,
+ .x = sDecorTilemap_2x4_X,
+ .size = DECORSIZE(2, 4)
+ },
+ [DECORSHAPE_3x3] = {
+ .tiles = sDecorTilemap_3x3_Tiles,
+ .y = sDecorTilemap_3x3_Y,
+ .x = sDecorTilemap_3x3_X,
+ .size = DECORSIZE(3, 3)
+ },
+ [DECORSHAPE_3x2] = {
+ .tiles = sDecorTilemap_3x2_Tiles,
+ .y = sDecorTilemap_3x2_Y,
+ .x = sDecorTilemap_3x2_X,
+ .size = DECORSIZE(3, 2)
}};
diff --git a/src/data/decoration/tiles.h b/src/data/decoration/tiles.h
index de5c43575..1b25da3d4 100644
--- a/src/data/decoration/tiles.h
+++ b/src/data/decoration/tiles.h
@@ -1,4 +1,4 @@
-#define DECOR_TILE(name) (METATILE_SecretBase_##name - 0x200)
+#define DECOR_TILE(name) (METATILE_SecretBase_##name - NUM_TILES_IN_PRIMARY)
const u16 DecorGfx_SMALL_DESK[] = {
DECOR_TILE(SmallDesk)
diff --git a/src/data/easy_chat/easy_chat_groups.h b/src/data/easy_chat/easy_chat_groups.h
index df114d980..a89f228fe 100755
--- a/src/data/easy_chat/easy_chat_groups.h
+++ b/src/data/easy_chat/easy_chat_groups.h
@@ -26,112 +26,112 @@
const struct EasyChatGroup gEasyChatGroups[] = {
{
.wordData = {.valueList = gEasyChatGroup_Pokemon},
- .numWords = 202,
- .numEnabledWords = 202,
+ .numWords = ARRAY_COUNT(gEasyChatGroup_Pokemon),
+ .numEnabledWords = ARRAY_COUNT(gEasyChatGroup_Pokemon),
},
{
.wordData = {.words = gEasyChatGroup_Trainer},
- .numWords = 27,
- .numEnabledWords = 21,
+ .numWords = ARRAY_COUNT(gEasyChatGroup_Trainer),
+ .numEnabledWords = ARRAY_COUNT(gEasyChatGroup_Trainer) - 6, // Excludes Red, Green, Flame, Gold, Leaf, and Silver
},
{
.wordData = {.words = gEasyChatGroup_Status},
- .numWords = 109,
- .numEnabledWords = 109,
+ .numWords = ARRAY_COUNT(gEasyChatGroup_Status),
+ .numEnabledWords = ARRAY_COUNT(gEasyChatGroup_Status),
},
{
.wordData = {.words = gEasyChatGroup_Battle},
- .numWords = 63,
- .numEnabledWords = 63,
+ .numWords = ARRAY_COUNT(gEasyChatGroup_Battle),
+ .numEnabledWords = ARRAY_COUNT(gEasyChatGroup_Battle),
},
{
.wordData = {.words = gEasyChatGroup_Greetings},
- .numWords = 42,
- .numEnabledWords = 42,
+ .numWords = ARRAY_COUNT(gEasyChatGroup_Greetings),
+ .numEnabledWords = ARRAY_COUNT(gEasyChatGroup_Greetings),
},
{
.wordData = {.words = gEasyChatGroup_People},
- .numWords = 75,
- .numEnabledWords = 75,
+ .numWords = ARRAY_COUNT(gEasyChatGroup_People),
+ .numEnabledWords = ARRAY_COUNT(gEasyChatGroup_People),
},
{
.wordData = {.words = gEasyChatGroup_Voices},
- .numWords = 63,
- .numEnabledWords = 63,
+ .numWords = ARRAY_COUNT(gEasyChatGroup_Voices),
+ .numEnabledWords = ARRAY_COUNT(gEasyChatGroup_Voices),
},
{
.wordData = {.words = gEasyChatGroup_Speech},
- .numWords = 60,
- .numEnabledWords = 60,
+ .numWords = ARRAY_COUNT(gEasyChatGroup_Speech),
+ .numEnabledWords = ARRAY_COUNT(gEasyChatGroup_Speech),
},
{
.wordData = {.words = gEasyChatGroup_Endings},
- .numWords = 69,
- .numEnabledWords = 69,
+ .numWords = ARRAY_COUNT(gEasyChatGroup_Endings),
+ .numEnabledWords = ARRAY_COUNT(gEasyChatGroup_Endings),
},
{
.wordData = {.words = gEasyChatGroup_Feelings},
- .numWords = 69,
- .numEnabledWords = 69,
+ .numWords = ARRAY_COUNT(gEasyChatGroup_Feelings),
+ .numEnabledWords = ARRAY_COUNT(gEasyChatGroup_Feelings),
},
{
.wordData = {.words = gEasyChatGroup_Conditions},
- .numWords = 69,
- .numEnabledWords = 69,
+ .numWords = ARRAY_COUNT(gEasyChatGroup_Conditions),
+ .numEnabledWords = ARRAY_COUNT(gEasyChatGroup_Conditions),
},
{
.wordData = {.words = gEasyChatGroup_Actions},
- .numWords = 78,
- .numEnabledWords = 78,
+ .numWords = ARRAY_COUNT(gEasyChatGroup_Actions),
+ .numEnabledWords = ARRAY_COUNT(gEasyChatGroup_Actions),
},
{
.wordData = {.words = gEasyChatGroup_Lifestyle},
- .numWords = 45,
- .numEnabledWords = 45,
+ .numWords = ARRAY_COUNT(gEasyChatGroup_Lifestyle),
+ .numEnabledWords = ARRAY_COUNT(gEasyChatGroup_Lifestyle),
},
{
.wordData = {.words = gEasyChatGroup_Hobbies},
- .numWords = 54,
- .numEnabledWords = 54,
+ .numWords = ARRAY_COUNT(gEasyChatGroup_Hobbies),
+ .numEnabledWords = ARRAY_COUNT(gEasyChatGroup_Hobbies),
},
{
.wordData = {.words = gEasyChatGroup_Time},
- .numWords = 45,
- .numEnabledWords = 45,
+ .numWords = ARRAY_COUNT(gEasyChatGroup_Time),
+ .numEnabledWords = ARRAY_COUNT(gEasyChatGroup_Time),
},
{
.wordData = {.words = gEasyChatGroup_Misc},
- .numWords = 42,
- .numEnabledWords = 42,
+ .numWords = ARRAY_COUNT(gEasyChatGroup_Misc),
+ .numEnabledWords = ARRAY_COUNT(gEasyChatGroup_Misc),
},
{
.wordData = {.words = gEasyChatGroup_Adjectives},
- .numWords = 36,
- .numEnabledWords = 36,
+ .numWords = ARRAY_COUNT(gEasyChatGroup_Adjectives),
+ .numEnabledWords = ARRAY_COUNT(gEasyChatGroup_Adjectives),
},
{
.wordData = {.words = gEasyChatGroup_Events},
- .numWords = 29,
- .numEnabledWords = 29,
+ .numWords = ARRAY_COUNT(gEasyChatGroup_Events),
+ .numEnabledWords = ARRAY_COUNT(gEasyChatGroup_Events),
},
{
.wordData = {.valueList = gEasyChatGroup_Move1},
- .numWords = 154,
- .numEnabledWords = 154,
+ .numWords = ARRAY_COUNT(gEasyChatGroup_Move1),
+ .numEnabledWords = ARRAY_COUNT(gEasyChatGroup_Move1),
},
{
.wordData = {.valueList = gEasyChatGroup_Move2},
- .numWords = 200,
- .numEnabledWords = 200,
+ .numWords = ARRAY_COUNT(gEasyChatGroup_Move2),
+ .numEnabledWords = ARRAY_COUNT(gEasyChatGroup_Move2),
},
{
.wordData = {.words = gEasyChatGroup_TrendySaying},
- .numWords = 33,
- .numEnabledWords = 33,
+ .numWords = ARRAY_COUNT(gEasyChatGroup_TrendySaying),
+ .numEnabledWords = ARRAY_COUNT(gEasyChatGroup_TrendySaying),
},
{
.wordData = {.valueList = gEasyChatGroup_Pokemon2},
- .numWords = 251,
- .numEnabledWords = 251,
+ .numWords = ARRAY_COUNT(gEasyChatGroup_Pokemon2),
+ .numEnabledWords = ARRAY_COUNT(gEasyChatGroup_Pokemon2),
},
};
diff --git a/src/data/easy_chat/easy_chat_words_by_letter.h b/src/data/easy_chat/easy_chat_words_by_letter.h
index 927b9db2f..a56e3184f 100755
--- a/src/data/easy_chat/easy_chat_words_by_letter.h
+++ b/src/data/easy_chat/easy_chat_words_by_letter.h
@@ -1,6 +1,8 @@
#include "easy_chat.h"
#include "constants/easy_chat.h"
+#define DOUBLE_SPECIES_NAME EC_EMPTY_WORD, 2,
+
const u16 gEasyChatWordsByLetter_Others[] = {
EC_WORD_EXCL,
EC_WORD_EXCL_EXCL,
@@ -21,9 +23,9 @@ const u16 gEasyChatWordsByLetter_A[] = {
EC_WORD_A_TINY_BIT,
EC_WORD_ABOUT,
EC_WORD_ABOVE,
- -1, 2, // Doubled pokemon species name
+ DOUBLE_SPECIES_NAME
EC_POKEMON(ABRA),
- EC_POKEMON2(ABRA),
+ EC_POKEMON_NATIONAL(ABRA),
EC_WORD_ABSENT,
EC_POKEMON(ABSOL),
EC_WORD_ABSOLUTELY,
@@ -36,7 +38,7 @@ const u16 gEasyChatWordsByLetter_A[] = {
EC_WORD_ADVENTURE,
EC_MOVE2(AERIAL_ACE),
EC_MOVE(AEROBLAST),
- EC_POKEMON2(AERODACTYL),
+ EC_POKEMON_NATIONAL(AERODACTYL),
EC_WORD_AFTER,
EC_WORD_AGE,
EC_POKEMON(AGGRON),
@@ -44,13 +46,13 @@ const u16 gEasyChatWordsByLetter_A[] = {
EC_WORD_AGREE,
EC_WORD_AHAHA,
EC_WORD_AIM,
- EC_POKEMON2(AIPOM),
+ EC_POKEMON_NATIONAL(AIPOM),
EC_MOVE(AIR_CUTTER),
EC_WORD_AIR_LOCK,
EC_WORD_AIYEEH,
- -1, 2, // Doubled pokemon species name
+ DOUBLE_SPECIES_NAME
EC_POKEMON(ALAKAZAM),
- EC_POKEMON2(ALAKAZAM),
+ EC_POKEMON_NATIONAL(ALAKAZAM),
EC_WORD_ALL,
EC_WORD_ALL_RIGHT,
EC_WORD_ALLOW,
@@ -65,7 +67,7 @@ const u16 gEasyChatWordsByLetter_A[] = {
EC_WORD_ALWAYS,
EC_WORD_AM,
EC_MOVE2(AMNESIA),
- EC_POKEMON2(AMPHAROS),
+ EC_POKEMON_NATIONAL(AMPHAROS),
EC_WORD_AMUSING,
EC_WORD_AN,
EC_MOVE(ANCIENT_POWER),
@@ -85,19 +87,19 @@ const u16 gEasyChatWordsByLetter_A[] = {
EC_WORD_APPEARS,
EC_WORD_APPRECIATE,
EC_WORD_APPROVED,
- EC_POKEMON2(ARBOK),
- EC_POKEMON2(ARCANINE),
+ EC_POKEMON_NATIONAL(ARBOK),
+ EC_POKEMON_NATIONAL(ARCANINE),
EC_WORD_ARE,
EC_WORD_AREN_T,
EC_WORD_ARENA_TRAP,
- EC_POKEMON2(ARIADOS),
+ EC_POKEMON_NATIONAL(ARIADOS),
EC_MOVE2(ARM_THRUST),
EC_POKEMON(ARMALDO),
EC_MOVE(AROMATHERAPY),
EC_POKEMON(ARON),
EC_WORD_AROUND,
EC_WORD_ARRGH,
- EC_POKEMON2(ARTICUNO),
+ EC_POKEMON_NATIONAL(ARTICUNO),
EC_WORD_AS,
EC_WORD_AS_IF,
EC_WORD_AS_MUCH_AS,
@@ -114,9 +116,9 @@ const u16 gEasyChatWordsByLetter_A[] = {
EC_WORD_AWFUL,
EC_WORD_AWFULLY,
EC_WORD_AWW,
- -1, 2, // Doubled pokemon species name
+ DOUBLE_SPECIES_NAME
EC_POKEMON(AZUMARILL),
- EC_POKEMON2(AZUMARILL),
+ EC_POKEMON_NATIONAL(AZUMARILL),
EC_POKEMON(AZURILL),
};
@@ -141,7 +143,7 @@ const u16 gEasyChatWordsByLetter_B[] = {
EC_WORD_BATTLE_ARMOR,
EC_WORD_BATTLE_ROOM,
EC_WORD_BATTLE_TOWER,
- EC_POKEMON2(BAYLEEF),
+ EC_POKEMON_NATIONAL(BAYLEEF),
EC_WORD_BE,
EC_WORD_BEAT,
EC_MOVE2(BEAT_UP),
@@ -149,17 +151,17 @@ const u16 gEasyChatWordsByLetter_B[] = {
EC_WORD_BEAUTIFUL,
EC_WORD_BEAUTY,
EC_WORD_BECOMES,
- EC_POKEMON2(BEEDRILL),
+ EC_POKEMON_NATIONAL(BEEDRILL),
EC_WORD_BEEN,
EC_WORD_BEFORE,
EC_WORD_BEGINNING,
EC_WORD_BEING,
EC_POKEMON(BELDUM),
EC_WORD_BELIEVE,
- -1, 2, // Doubled pokemon species name
+ DOUBLE_SPECIES_NAME
EC_POKEMON(BELLOSSOM),
- EC_POKEMON2(BELLOSSOM),
- EC_POKEMON2(BELLSPROUT),
+ EC_POKEMON_NATIONAL(BELLOSSOM),
+ EC_POKEMON_NATIONAL(BELLSPROUT),
EC_MOVE2(BELLY_DRUM),
EC_WORD_BELONGS_TO,
EC_WORD_BELOW,
@@ -173,12 +175,12 @@ const u16 gEasyChatWordsByLetter_B[] = {
EC_MOVE(BIND),
EC_MOVE(BITE),
EC_MOVE2(BLAST_BURN),
- EC_POKEMON2(BLASTOISE),
+ EC_POKEMON_NATIONAL(BLASTOISE),
EC_WORD_BLAZE,
EC_MOVE2(BLAZE_KICK),
EC_POKEMON(BLAZIKEN),
EC_WORD_BLEND,
- EC_POKEMON2(BLISSEY),
+ EC_POKEMON_NATIONAL(BLISSEY),
EC_MOVE2(BLIZZARD),
EC_MOVE2(BLOCK),
EC_WORD_BOARD,
@@ -199,12 +201,12 @@ const u16 gEasyChatWordsByLetter_B[] = {
EC_MOVE(BUBBLE),
EC_MOVE2(BUBBLE_BEAM),
EC_WORD_BUG,
- EC_POKEMON2(BULBASAUR),
+ EC_POKEMON_NATIONAL(BULBASAUR),
EC_MOVE2(BULK_UP),
EC_MOVE2(BULLET_SEED),
EC_WORD_BUSY,
EC_WORD_BUT,
- EC_POKEMON2(BUTTERFREE),
+ EC_POKEMON_NATIONAL(BUTTERFREE),
EC_WORD_BYE_BYE,
};
@@ -229,27 +231,27 @@ const u16 gEasyChatWordsByLetter_C[] = {
EC_POKEMON(CASCOON),
EC_WORD_CASE,
EC_POKEMON(CASTFORM),
- EC_POKEMON2(CATERPIE),
+ EC_POKEMON_NATIONAL(CATERPIE),
EC_WORD_CAUSE,
- EC_POKEMON2(CELEBI),
+ EC_POKEMON_NATIONAL(CELEBI),
EC_WORD_CENTER,
EC_WORD_CHALLENGE,
EC_WORD_CHANGE,
EC_WORD_CHANNEL,
- EC_POKEMON2(CHANSEY),
+ EC_POKEMON_NATIONAL(CHANSEY),
EC_MOVE(CHARGE),
- EC_POKEMON2(CHARIZARD),
+ EC_POKEMON_NATIONAL(CHARIZARD),
EC_MOVE(CHARM),
- EC_POKEMON2(CHARMANDER),
- EC_POKEMON2(CHARMELEON),
+ EC_POKEMON_NATIONAL(CHARMANDER),
+ EC_POKEMON_NATIONAL(CHARMELEON),
EC_WORD_CHAT,
- EC_POKEMON2(CHIKORITA),
+ EC_POKEMON_NATIONAL(CHIKORITA),
EC_WORD_CHILD_S_PLAY,
EC_WORD_CHILDREN,
EC_POKEMON(CHIMECHO),
- -1, 2, // Doubled pokemon species name
+ DOUBLE_SPECIES_NAME
EC_POKEMON(CHINCHOU),
- EC_POKEMON2(CHINCHOU),
+ EC_POKEMON_NATIONAL(CHINCHOU),
EC_WORD_CHLOROPHYLL,
EC_WORD_CHOICE,
EC_WORD_CHOOSE,
@@ -259,12 +261,12 @@ const u16 gEasyChatWordsByLetter_C[] = {
EC_WORD_CLASS,
EC_POKEMON(CLAYDOL),
EC_WORD_CLEAR_BODY,
- EC_POKEMON2(CLEFABLE),
- EC_POKEMON2(CLEFAIRY),
- EC_POKEMON2(CLEFFA),
+ EC_POKEMON_NATIONAL(CLEFABLE),
+ EC_POKEMON_NATIONAL(CLEFAIRY),
+ EC_POKEMON_NATIONAL(CLEFFA),
EC_WORD_CLOSE,
EC_WORD_CLOUD_NINE,
- EC_POKEMON2(CLOYSTER),
+ EC_POKEMON_NATIONAL(CLOYSTER),
EC_WORD_COLD,
EC_WORD_COLLECT,
EC_WORD_COLLECTION,
@@ -293,9 +295,9 @@ const u16 gEasyChatWordsByLetter_C[] = {
EC_WORD_COOLNESS,
EC_POKEMON(CORPHISH),
EC_WORD_CORRECT,
- -1, 2, // Doubled pokemon species name
+ DOUBLE_SPECIES_NAME
EC_POKEMON(CORSOLA),
- EC_POKEMON2(CORSOLA),
+ EC_POKEMON_NATIONAL(CORSOLA),
EC_MOVE(COSMIC_POWER),
EC_MOVE2(COTTON_SPORE),
EC_WORD_COULD,
@@ -308,23 +310,23 @@ const u16 gEasyChatWordsByLetter_C[] = {
EC_POKEMON(CRADILY),
EC_POKEMON(CRAWDAUNT),
EC_WORD_CRIES,
- -1, 2, // Doubled pokemon species name
+ DOUBLE_SPECIES_NAME
EC_POKEMON(CROBAT),
- EC_POKEMON2(CROBAT),
- EC_POKEMON2(CROCONAW),
+ EC_POKEMON_NATIONAL(CROBAT),
+ EC_POKEMON_NATIONAL(CROCONAW),
EC_MOVE(CROSS_CHOP),
EC_MOVE(CRUNCH),
EC_WORD_CRUSH,
EC_MOVE2(CRUSH_CLAW),
EC_WORD_CRY,
- EC_POKEMON2(CUBONE),
+ EC_POKEMON_NATIONAL(CUBONE),
EC_WORD_CURRENT,
EC_MOVE2(CURSE),
EC_MOVE(CUT),
EC_WORD_CUTE,
EC_WORD_CUTE_CHARM,
EC_WORD_CUTENESS,
- EC_POKEMON2(CYNDAQUIL),
+ EC_POKEMON_NATIONAL(CYNDAQUIL),
};
const u16 gEasyChatWordsByLetter_D[] = {
@@ -345,7 +347,7 @@ const u16 gEasyChatWordsByLetter_D[] = {
EC_WORD_DEFEATED,
EC_MOVE2(DEFENSE_CURL),
EC_POKEMON(DELCATTY),
- EC_POKEMON2(DELIBIRD),
+ EC_POKEMON_NATIONAL(DELIBIRD),
EC_POKEMON(DEOXYS),
EC_WORD_DEPT_STORE,
EC_WORD_DESIGN,
@@ -353,14 +355,14 @@ const u16 gEasyChatWordsByLetter_D[] = {
EC_MOVE2(DESTINY_BOND),
EC_WORD_DESTROYED,
EC_MOVE2(DETECT),
- EC_POKEMON2(DEWGONG),
+ EC_POKEMON_NATIONAL(DEWGONG),
EC_WORD_DID,
EC_WORD_DIDN_T,
EC_WORD_DIET,
EC_WORD_DIFFERENT,
EC_MOVE(DIG),
EC_WORD_DIGITAL,
- EC_POKEMON2(DIGLETT),
+ EC_POKEMON_NATIONAL(DIGLETT),
EC_WORD_DIRECT,
EC_MOVE(DISABLE),
EC_WORD_DISAPPEAR,
@@ -370,24 +372,24 @@ const u16 gEasyChatWordsByLetter_D[] = {
EC_WORD_DISASTER,
EC_WORD_DISLIKE,
EC_WORD_DISLIKES,
- EC_POKEMON2(DITTO),
+ EC_POKEMON_NATIONAL(DITTO),
EC_MOVE2(DIVE),
EC_MOVE2(DIZZY_PUNCH),
EC_WORD_DO,
EC_WORD_DOCILE,
- -1, 2, // Doubled pokemon species name
+ DOUBLE_SPECIES_NAME
EC_POKEMON(DODRIO),
- EC_POKEMON2(DODRIO),
- -1, 2, // Doubled pokemon species name
+ EC_POKEMON_NATIONAL(DODRIO),
+ DOUBLE_SPECIES_NAME
EC_POKEMON(DODUO),
- EC_POKEMON2(DODUO),
+ EC_POKEMON_NATIONAL(DODUO),
EC_WORD_DOES,
EC_WORD_DOESN_T,
EC_WORD_DON_T,
EC_WORD_DONE,
- -1, 2, // Doubled pokemon species name
+ DOUBLE_SPECIES_NAME
EC_POKEMON(DONPHAN),
- EC_POKEMON2(DONPHAN),
+ EC_POKEMON_NATIONAL(DONPHAN),
EC_MOVE2(DOOM_DESIRE),
EC_MOVE2(DOUBLE_KICK),
EC_MOVE(DOUBLE_TEAM),
@@ -399,10 +401,10 @@ const u16 gEasyChatWordsByLetter_D[] = {
EC_MOVE2(DRAGON_CLAW),
EC_MOVE2(DRAGON_DANCE),
EC_MOVE2(DRAGON_RAGE),
- EC_POKEMON2(DRAGONAIR),
+ EC_POKEMON_NATIONAL(DRAGONAIR),
EC_MOVE2(DRAGON_BREATH),
- EC_POKEMON2(DRAGONITE),
- EC_POKEMON2(DRATINI),
+ EC_POKEMON_NATIONAL(DRAGONITE),
+ EC_POKEMON_NATIONAL(DRATINI),
EC_WORD_DREAM,
EC_MOVE2(DREAM_EATER),
EC_MOVE2(DRILL_PECK),
@@ -411,10 +413,10 @@ const u16 gEasyChatWordsByLetter_D[] = {
EC_WORD_DRIZZLE,
EC_WORD_DROOLING,
EC_WORD_DROUGHT,
- EC_POKEMON2(DROWZEE),
+ EC_POKEMON_NATIONAL(DROWZEE),
EC_WORD_DUDE,
- EC_POKEMON2(DUGTRIO),
- EC_POKEMON2(DUNSPARCE),
+ EC_POKEMON_NATIONAL(DUGTRIO),
+ EC_POKEMON_NATIONAL(DUNSPARCE),
EC_POKEMON(DUSCLOPS),
EC_POKEMON(DUSKULL),
EC_POKEMON(DUSTOX),
@@ -429,20 +431,20 @@ const u16 gEasyChatWordsByLetter_E[] = {
EC_WORD_EAT,
EC_WORD_EATS,
EC_WORD_EEK,
- EC_POKEMON2(EEVEE),
+ EC_POKEMON_NATIONAL(EEVEE),
EC_WORD_EFFECT_SPORE,
EC_WORD_EGG,
EC_MOVE2(EGG_BOMB),
EC_WORD_EH_QUES,
EC_WORD_EHEHE,
- EC_POKEMON2(EKANS),
- EC_POKEMON2(ELECTABUZZ),
+ EC_POKEMON_NATIONAL(EKANS),
+ EC_POKEMON_NATIONAL(ELECTABUZZ),
EC_WORD_ELECTRIC,
EC_POKEMON(ELECTRIKE),
- -1, 2, // Doubled pokemon species name
+ DOUBLE_SPECIES_NAME
EC_POKEMON(ELECTRODE),
- EC_POKEMON2(ELECTRODE),
- EC_POKEMON2(ELEKID),
+ EC_POKEMON_NATIONAL(ELECTRODE),
+ EC_POKEMON_NATIONAL(ELEKID),
EC_WORD_ELSE,
EC_MOVE2(EMBER),
EC_WORD_EMERALD,
@@ -454,11 +456,11 @@ const u16 gEasyChatWordsByLetter_E[] = {
EC_WORD_ENJOY,
EC_WORD_ENJOYS,
EC_WORD_ENOUGH,
- EC_POKEMON2(ENTEI),
+ EC_POKEMON_NATIONAL(ENTEI),
EC_WORD_ENTERTAINING,
EC_MOVE2(ERUPTION),
EC_WORD_ESCAPE,
- EC_POKEMON2(ESPEON),
+ EC_POKEMON_NATIONAL(ESPEON),
EC_WORD_EVEN_SO,
EC_WORD_EVENT,
EC_WORD_EVENTS,
@@ -472,8 +474,8 @@ const u16 gEasyChatWordsByLetter_E[] = {
EC_WORD_EXCITING,
EC_WORD_EXCUSE,
EC_WORD_EXCUSE_ME,
- EC_POKEMON2(EXEGGCUTE),
- EC_POKEMON2(EXEGGUTOR),
+ EC_POKEMON_NATIONAL(EXEGGCUTE),
+ EC_POKEMON_NATIONAL(EXEGGUTOR),
EC_WORD_EXISTS,
EC_WORD_EXPENSIVE,
EC_MOVE2(EXPLOSION),
@@ -495,16 +497,16 @@ const u16 gEasyChatWordsByLetter_F[] = {
EC_WORD_FAMILY,
EC_WORD_FANTASTIC,
EC_WORD_FAR,
- EC_POKEMON2(FARFETCHD),
+ EC_POKEMON_NATIONAL(FARFETCHD),
EC_WORD_FASHION,
EC_WORD_FAST,
EC_WORD_FATHER,
EC_WORD_FEAR,
- EC_POKEMON2(FEAROW),
+ EC_POKEMON_NATIONAL(FEAROW),
EC_MOVE2(FEATHER_DANCE),
EC_POKEMON(FEEBAS),
EC_WORD_FEELING,
- EC_POKEMON2(FERALIGATR),
+ EC_POKEMON_NATIONAL(FERALIGATR),
EC_WORD_FESTIVAL,
EC_WORD_FEVER,
EC_WORD_FIERY,
@@ -520,13 +522,13 @@ const u16 gEasyChatWordsByLetter_F[] = {
EC_MOVE2(FIRE_SPIN),
EC_WORD_FISHING,
EC_MOVE(FISSURE),
- EC_POKEMON2(FLAAFFY),
+ EC_POKEMON_NATIONAL(FLAAFFY),
EC_MOVE(FLAIL),
EC_WORD_FLAME,
EC_WORD_FLAME_BODY,
EC_MOVE(FLAME_WHEEL),
EC_MOVE(FLAMETHROWER),
- EC_POKEMON2(FLAREON),
+ EC_POKEMON_NATIONAL(FLAREON),
EC_MOVE2(FLASH),
EC_WORD_FLASH_FIRE,
EC_WORD_FLATTEN,
@@ -547,7 +549,7 @@ const u16 gEasyChatWordsByLetter_F[] = {
EC_WORD_FORGET,
EC_WORD_FORGETS,
EC_WORD_FORGIVE,
- EC_POKEMON2(FORRETRESS),
+ EC_POKEMON_NATIONAL(FORRETRESS),
EC_MOVE2(FRENZY_PLANT),
EC_WORD_FRIDAY,
EC_WORD_FRIEND,
@@ -558,7 +560,7 @@ const u16 gEasyChatWordsByLetter_F[] = {
EC_WORD_FUFUFU,
EC_WORD_FULL,
EC_WORD_FUNNY,
- EC_POKEMON2(FURRET),
+ EC_POKEMON_NATIONAL(FURRET),
EC_MOVE2(FURY_ATTACK),
EC_MOVE2(FURY_CUTTER),
EC_MOVE2(FURY_SWIPES),
@@ -568,12 +570,12 @@ const u16 gEasyChatWordsByLetter_F[] = {
const u16 gEasyChatWordsByLetter_G[] = {
EC_WORD_GAME,
EC_POKEMON(GARDEVOIR),
- EC_POKEMON2(GASTLY),
- EC_POKEMON2(GENGAR),
+ EC_POKEMON_NATIONAL(GASTLY),
+ EC_POKEMON_NATIONAL(GENGAR),
EC_WORD_GENIUS,
- -1, 2, // Doubled pokemon species name
+ DOUBLE_SPECIES_NAME
EC_POKEMON(GEODUDE),
- EC_POKEMON2(GEODUDE),
+ EC_POKEMON_NATIONAL(GEODUDE),
EC_WORD_GET,
EC_WORD_GETS,
EC_WORD_GHOST,
@@ -581,9 +583,9 @@ const u16 gEasyChatWordsByLetter_G[] = {
EC_MOVE(GIGA_DRAIN),
EC_WORD_GIGGLE,
EC_WORD_GIMME,
- -1, 2, // Doubled pokemon species name
+ DOUBLE_SPECIES_NAME
EC_POKEMON(GIRAFARIG),
- EC_POKEMON2(GIRAFARIG),
+ EC_POKEMON_NATIONAL(GIRAFARIG),
EC_WORD_GIRL,
EC_WORD_GIVE,
EC_WORD_GIVE_ME,
@@ -591,29 +593,29 @@ const u16 gEasyChatWordsByLetter_G[] = {
EC_WORD_GIVES,
EC_POKEMON(GLALIE),
EC_MOVE2(GLARE),
- EC_POKEMON2(GLIGAR),
- -1, 2, // Doubled pokemon species name
+ EC_POKEMON_NATIONAL(GLIGAR),
+ DOUBLE_SPECIES_NAME
EC_POKEMON(GLOOM),
- EC_POKEMON2(GLOOM),
+ EC_POKEMON_NATIONAL(GLOOM),
EC_WORD_GO,
EC_WORD_GO_AHEAD,
EC_WORD_GO_EASY,
EC_WORD_GO_HOME,
EC_WORD_GOES,
EC_WORD_GOING,
- -1, 2, // Doubled pokemon species name
+ DOUBLE_SPECIES_NAME
EC_POKEMON(GOLBAT),
- EC_POKEMON2(GOLBAT),
+ EC_POKEMON_NATIONAL(GOLBAT),
EC_WORD_GOLD,
- -1, 2, // Doubled pokemon species name
+ DOUBLE_SPECIES_NAME
EC_POKEMON(GOLDEEN),
- EC_POKEMON2(GOLDEEN),
- -1, 2, // Doubled pokemon species name
+ EC_POKEMON_NATIONAL(GOLDEEN),
+ DOUBLE_SPECIES_NAME
EC_POKEMON(GOLDUCK),
- EC_POKEMON2(GOLDUCK),
- -1, 2, // Doubled pokemon species name
+ EC_POKEMON_NATIONAL(GOLDUCK),
+ DOUBLE_SPECIES_NAME
EC_POKEMON(GOLEM),
- EC_POKEMON2(GOLEM),
+ EC_POKEMON_NATIONAL(GOLEM),
EC_WORD_GOOD,
EC_WORD_GOOD_BYE,
EC_POKEMON(GOREBYSS),
@@ -621,25 +623,25 @@ const u16 gEasyChatWordsByLetter_G[] = {
EC_WORD_GOTCHA,
EC_WORD_GOURMET,
EC_WORD_GRAAAH,
- EC_POKEMON2(GRANBULL),
+ EC_POKEMON_NATIONAL(GRANBULL),
EC_WORD_GRANDFATHER,
EC_WORD_GRANDMOTHER,
EC_WORD_GRASS,
EC_MOVE(GRASS_WHISTLE),
- -1, 2, // Doubled pokemon species name
+ DOUBLE_SPECIES_NAME
EC_POKEMON(GRAVELER),
- EC_POKEMON2(GRAVELER),
+ EC_POKEMON_NATIONAL(GRAVELER),
EC_WORD_GREAT,
EC_WORD_GREEN,
- -1, 2, // Doubled pokemon species name
+ DOUBLE_SPECIES_NAME
EC_POKEMON(GRIMER),
- EC_POKEMON2(GRIMER),
+ EC_POKEMON_NATIONAL(GRIMER),
EC_POKEMON(GROUDON),
EC_WORD_GROUND,
EC_WORD_GROUP,
EC_POKEMON(GROVYLE),
EC_MOVE2(GROWL),
- EC_POKEMON2(GROWLITHE),
+ EC_POKEMON_NATIONAL(GROWLITHE),
EC_MOVE(GROWTH),
EC_MOVE(GRUDGE),
EC_POKEMON(GRUMPIG),
@@ -651,9 +653,9 @@ const u16 gEasyChatWordsByLetter_G[] = {
EC_WORD_GUTSY,
EC_WORD_GWAH,
EC_WORD_GWAHAHAHA,
- -1, 2, // Doubled pokemon species name
+ DOUBLE_SPECIES_NAME
EC_POKEMON(GYARADOS),
- EC_POKEMON2(GYARADOS),
+ EC_POKEMON_NATIONAL(GYARADOS),
};
const u16 gEasyChatWordsByLetter_H[] = {
@@ -671,7 +673,7 @@ const u16 gEasyChatWordsByLetter_H[] = {
EC_POKEMON(HARIYAMA),
EC_WORD_HAS,
EC_WORD_HASSLE,
- EC_POKEMON2(HAUNTER),
+ EC_POKEMON_NATIONAL(HAUNTER),
EC_WORD_HAVE,
EC_WORD_HAVEN_T,
EC_MOVE(HAZE),
@@ -691,9 +693,9 @@ const u16 gEasyChatWordsByLetter_H[] = {
EC_WORD_HELLO,
EC_MOVE2(HELPING_HAND),
EC_WORD_HER,
- -1, 2, // Doubled pokemon species name
+ DOUBLE_SPECIES_NAME
EC_POKEMON(HERACROSS),
- EC_POKEMON2(HERACROSS),
+ EC_POKEMON_NATIONAL(HERACROSS),
EC_WORD_HERE,
EC_WORD_HERE_GOES,
EC_WORD_HERE_I_COME,
@@ -714,28 +716,28 @@ const u16 gEasyChatWordsByLetter_H[] = {
EC_WORD_HIP_AND,
EC_WORD_HIS,
EC_WORD_HIT,
- EC_POKEMON2(HITMONCHAN),
- EC_POKEMON2(HITMONLEE),
- EC_POKEMON2(HITMONTOP),
+ EC_POKEMON_NATIONAL(HITMONCHAN),
+ EC_POKEMON_NATIONAL(HITMONLEE),
+ EC_POKEMON_NATIONAL(HITMONTOP),
EC_WORD_HIYAH,
EC_WORD_HMM,
- EC_POKEMON2(HO_OH),
+ EC_POKEMON_NATIONAL(HO_OH),
EC_WORD_HOBBY,
EC_WORD_HOHOHO,
EC_WORD_HOLIDAY,
EC_WORD_HOME,
EC_WORD_HOO_HAH,
- EC_POKEMON2(HOOTHOOT),
+ EC_POKEMON_NATIONAL(HOOTHOOT),
EC_WORD_HOPELESS,
- EC_POKEMON2(HOPPIP),
+ EC_POKEMON_NATIONAL(HOPPIP),
EC_MOVE2(HORN_ATTACK),
EC_MOVE2(HORN_DRILL),
- -1, 2, // Doubled pokemon species name
+ DOUBLE_SPECIES_NAME
EC_POKEMON(HORSEA),
- EC_POKEMON2(HORSEA),
+ EC_POKEMON_NATIONAL(HORSEA),
EC_WORD_HOT,
- EC_POKEMON2(HOUNDOOM),
- EC_POKEMON2(HOUNDOUR),
+ EC_POKEMON_NATIONAL(HOUNDOOM),
+ EC_POKEMON_NATIONAL(HOUNDOUR),
EC_WORD_HOW,
EC_WORD_HOW_DO,
EC_WORD_HOWEVER,
@@ -754,7 +756,7 @@ const u16 gEasyChatWordsByLetter_H[] = {
EC_WORD_HYPER_CUTTER,
EC_MOVE2(HYPER_FANG),
EC_MOVE2(HYPER_VOICE),
- EC_POKEMON2(HYPNO),
+ EC_POKEMON_NATIONAL(HYPNO),
EC_MOVE(HYPNOSIS),
};
@@ -775,9 +777,9 @@ const u16 gEasyChatWordsByLetter_I[] = {
EC_WORD_IF,
EC_WORD_IF_I_LOSE,
EC_WORD_IF_I_WIN,
- -1, 2, // Doubled pokemon species name
+ DOUBLE_SPECIES_NAME
EC_POKEMON(IGGLYBUFF),
- EC_POKEMON2(IGGLYBUFF),
+ EC_POKEMON_NATIONAL(IGGLYBUFF),
EC_WORD_IGNORANT,
EC_WORD_ILLUMINATE,
EC_POKEMON(ILLUMISE),
@@ -805,32 +807,32 @@ const u16 gEasyChatWordsByLetter_I[] = {
EC_WORD_IT,
EC_WORD_IT_S,
EC_WORD_ITEM,
- EC_POKEMON2(IVYSAUR),
+ EC_POKEMON_NATIONAL(IVYSAUR),
};
const u16 gEasyChatWordsByLetter_J[] = {
- -1, 2, // Doubled pokemon species name
+ DOUBLE_SPECIES_NAME
EC_POKEMON(JIGGLYPUFF),
- EC_POKEMON2(JIGGLYPUFF),
+ EC_POKEMON_NATIONAL(JIGGLYPUFF),
EC_POKEMON(JIRACHI),
EC_WORD_JOKING,
- EC_POKEMON2(JOLTEON),
+ EC_POKEMON_NATIONAL(JOLTEON),
EC_WORD_JOY,
EC_WORD_JUDGE,
EC_MOVE2(JUMP_KICK),
- EC_POKEMON2(JUMPLUFF),
+ EC_POKEMON_NATIONAL(JUMPLUFF),
EC_WORD_JUST,
- EC_POKEMON2(JYNX),
+ EC_POKEMON_NATIONAL(JYNX),
};
const u16 gEasyChatWordsByLetter_K[] = {
- EC_POKEMON2(KABUTO),
- EC_POKEMON2(KABUTOPS),
- -1, 2, // Doubled pokemon species name
+ EC_POKEMON_NATIONAL(KABUTO),
+ EC_POKEMON_NATIONAL(KABUTOPS),
+ DOUBLE_SPECIES_NAME
EC_POKEMON(KADABRA),
- EC_POKEMON2(KADABRA),
- EC_POKEMON2(KAKUNA),
- EC_POKEMON2(KANGASKHAN),
+ EC_POKEMON_NATIONAL(KADABRA),
+ EC_POKEMON_NATIONAL(KAKUNA),
+ EC_POKEMON_NATIONAL(KANGASKHAN),
EC_MOVE(KARATE_CHOP),
EC_POKEMON(KECLEON),
EC_WORD_KEEN_EYE,
@@ -839,19 +841,19 @@ const u16 gEasyChatWordsByLetter_K[] = {
EC_WORD_KIND,
EC_WORD_KINDERGARTEN,
EC_MOVE(KINESIS),
- -1, 2, // Doubled pokemon species name
+ DOUBLE_SPECIES_NAME
EC_POKEMON(KINGDRA),
- EC_POKEMON2(KINGDRA),
- EC_POKEMON2(KINGLER),
+ EC_POKEMON_NATIONAL(KINGDRA),
+ EC_POKEMON_NATIONAL(KINGLER),
EC_POKEMON(KIRLIA),
EC_MOVE2(KNOCK_OFF),
EC_WORD_KNOCKOUT,
EC_WORD_KNOW,
EC_WORD_KNOWS,
- -1, 2, // Doubled pokemon species name
+ DOUBLE_SPECIES_NAME
EC_POKEMON(KOFFING),
- EC_POKEMON2(KOFFING),
- EC_POKEMON2(KRABBY),
+ EC_POKEMON_NATIONAL(KOFFING),
+ EC_POKEMON_NATIONAL(KRABBY),
EC_WORD_KTHX_BYE,
EC_POKEMON(KYOGRE),
};
@@ -862,11 +864,11 @@ const u16 gEasyChatWordsByLetter_L[] = {
EC_WORD_LADY,
EC_POKEMON(LAIRON),
EC_WORD_LALALA,
- -1, 2, // Doubled pokemon species name
+ DOUBLE_SPECIES_NAME
EC_POKEMON(LANTURN),
- EC_POKEMON2(LANTURN),
- EC_POKEMON2(LAPRAS),
- EC_POKEMON2(LARVITAR),
+ EC_POKEMON_NATIONAL(LANTURN),
+ EC_POKEMON_NATIONAL(LAPRAS),
+ EC_POKEMON_NATIONAL(LARVITAR),
EC_WORD_LAST,
EC_WORD_LATE,
EC_WORD_LATER,
@@ -879,8 +881,8 @@ const u16 gEasyChatWordsByLetter_L[] = {
EC_WORD_LEAF,
EC_MOVE2(LEAF_BLADE),
EC_WORD_LEARN,
- EC_POKEMON2(LEDIAN),
- EC_POKEMON2(LEDYBA),
+ EC_POKEMON_NATIONAL(LEDIAN),
+ EC_POKEMON_NATIONAL(LEDYBA),
EC_MOVE(LEECH_LIFE),
EC_MOVE2(LEECH_SEED),
EC_MOVE2(LEER),
@@ -894,7 +896,7 @@ const u16 gEasyChatWordsByLetter_L[] = {
EC_WORD_LEVEL,
EC_WORD_LEVITATE,
EC_MOVE(LICK),
- EC_POKEMON2(LICKITUNG),
+ EC_POKEMON_NATIONAL(LICKITUNG),
EC_WORD_LIE,
EC_WORD_LIFE,
EC_MOVE2(LIGHT_SCREEN),
@@ -933,7 +935,7 @@ const u16 gEasyChatWordsByLetter_L[] = {
EC_MOVE(LOW_KICK),
EC_WORD_LOWS,
EC_POKEMON(LUDICOLO),
- EC_POKEMON2(LUGIA),
+ EC_POKEMON_NATIONAL(LUGIA),
EC_WORD_LUKEWARM,
EC_POKEMON(LUNATONE),
EC_MOVE2(LUSTER_PURGE),
@@ -942,35 +944,35 @@ const u16 gEasyChatWordsByLetter_L[] = {
const u16 gEasyChatWordsByLetter_M[] = {
EC_MOVE2(MACH_PUNCH),
- -1, 2, // Doubled pokemon species name
+ DOUBLE_SPECIES_NAME
EC_POKEMON(MACHAMP),
- EC_POKEMON2(MACHAMP),
+ EC_POKEMON_NATIONAL(MACHAMP),
EC_WORD_MACHINE,
- -1, 2, // Doubled pokemon species name
+ DOUBLE_SPECIES_NAME
EC_POKEMON(MACHOKE),
- EC_POKEMON2(MACHOKE),
- -1, 2, // Doubled pokemon species name
+ EC_POKEMON_NATIONAL(MACHOKE),
+ DOUBLE_SPECIES_NAME
EC_POKEMON(MACHOP),
- EC_POKEMON2(MACHOP),
+ EC_POKEMON_NATIONAL(MACHOP),
EC_WORD_MAGAZINE,
- EC_POKEMON2(MAGBY),
- -1, 2, // Doubled pokemon species name
+ EC_POKEMON_NATIONAL(MAGBY),
+ DOUBLE_SPECIES_NAME
EC_POKEMON(MAGCARGO),
- EC_POKEMON2(MAGCARGO),
+ EC_POKEMON_NATIONAL(MAGCARGO),
EC_MOVE2(MAGIC_COAT),
EC_MOVE2(MAGICAL_LEAF),
- -1, 2, // Doubled pokemon species name
+ DOUBLE_SPECIES_NAME
EC_POKEMON(MAGIKARP),
- EC_POKEMON2(MAGIKARP),
+ EC_POKEMON_NATIONAL(MAGIKARP),
EC_WORD_MAGMA_ARMOR,
- EC_POKEMON2(MAGMAR),
- -1, 2, // Doubled pokemon species name
+ EC_POKEMON_NATIONAL(MAGMAR),
+ DOUBLE_SPECIES_NAME
EC_POKEMON(MAGNEMITE),
- EC_POKEMON2(MAGNEMITE),
+ EC_POKEMON_NATIONAL(MAGNEMITE),
EC_WORD_MAGNET_PULL,
- -1, 2, // Doubled pokemon species name
+ DOUBLE_SPECIES_NAME
EC_POKEMON(MAGNETON),
- EC_POKEMON2(MAGNETON),
+ EC_POKEMON_NATIONAL(MAGNETON),
EC_MOVE2(MAGNITUDE),
EC_WORD_MAIL,
EC_WORD_MAKE,
@@ -978,13 +980,13 @@ const u16 gEasyChatWordsByLetter_M[] = {
EC_POKEMON(MAKUHITA),
EC_WORD_MAN,
EC_POKEMON(MANECTRIC),
- EC_POKEMON2(MANKEY),
- EC_POKEMON2(MANTINE),
- EC_POKEMON2(MAREEP),
- -1, 2, // Doubled pokemon species name
+ EC_POKEMON_NATIONAL(MANKEY),
+ EC_POKEMON_NATIONAL(MANTINE),
+ EC_POKEMON_NATIONAL(MAREEP),
+ DOUBLE_SPECIES_NAME
EC_POKEMON(MARILL),
- EC_POKEMON2(MARILL),
- EC_POKEMON2(MAROWAK),
+ EC_POKEMON_NATIONAL(MARILL),
+ EC_POKEMON_NATIONAL(MAROWAK),
EC_POKEMON(MARSHTOMP),
EC_WORD_MARVEL_SCALE,
EC_POKEMON(MASQUERAIN),
@@ -1008,23 +1010,23 @@ const u16 gEasyChatWordsByLetter_M[] = {
EC_MOVE2(MEGA_KICK),
EC_MOVE2(MEGA_PUNCH),
EC_MOVE2(MEGAHORN),
- EC_POKEMON2(MEGANIUM),
+ EC_POKEMON_NATIONAL(MEGANIUM),
EC_MOVE(MEMENTO),
- EC_POKEMON2(MEOWTH),
+ EC_POKEMON_NATIONAL(MEOWTH),
EC_WORD_MESSAGE,
EC_POKEMON(METAGROSS),
EC_MOVE2(METAL_CLAW),
EC_MOVE(METAL_SOUND),
EC_POKEMON(METANG),
- EC_POKEMON2(METAPOD),
+ EC_POKEMON_NATIONAL(METAPOD),
EC_MOVE(METEOR_MASH),
EC_MOVE2(METRONOME),
- EC_POKEMON2(MEW),
- EC_POKEMON2(MEWTWO),
+ EC_POKEMON_NATIONAL(MEW),
+ EC_POKEMON_NATIONAL(MEWTWO),
EC_POKEMON(MIGHTYENA),
EC_MOVE2(MILK_DRINK),
EC_POKEMON(MILOTIC),
- EC_POKEMON2(MILTANK),
+ EC_POKEMON_NATIONAL(MILTANK),
EC_MOVE2(MIMIC),
EC_MOVE(MIND_READER),
EC_MOVE2(MINIMIZE),
@@ -1032,7 +1034,7 @@ const u16 gEasyChatWordsByLetter_M[] = {
EC_WORD_MINUS,
EC_MOVE2(MIRROR_COAT),
EC_MOVE(MIRROR_MOVE),
- EC_POKEMON2(MISDREAVUS),
+ EC_POKEMON_NATIONAL(MISDREAVUS),
EC_WORD_MISHEARD,
EC_WORD_MISS,
EC_MOVE(MIST),
@@ -1041,7 +1043,7 @@ const u16 gEasyChatWordsByLetter_M[] = {
EC_WORD_MMM,
EC_WORD_MODE,
EC_WORD_MODERN,
- EC_POKEMON2(MOLTRES),
+ EC_POKEMON_NATIONAL(MOLTRES),
EC_WORD_MOMENTUM,
EC_WORD_MONDAY,
EC_WORD_MONEY,
@@ -1055,7 +1057,7 @@ const u16 gEasyChatWordsByLetter_M[] = {
EC_WORD_MOVE,
EC_WORD_MOVIE,
EC_WORD_MR,
- EC_POKEMON2(MR_MIME),
+ EC_POKEMON_NATIONAL(MR_MIME),
EC_WORD_MRS,
EC_WORD_MUCH,
EC_WORD_MUCH_OBLIGED,
@@ -1065,10 +1067,10 @@ const u16 gEasyChatWordsByLetter_M[] = {
EC_MOVE2(MUDDY_WATER),
EC_POKEMON(MUDKIP),
EC_WORD_MUFUFU,
- -1, 2, // Doubled pokemon species name
+ DOUBLE_SPECIES_NAME
EC_POKEMON(MUK),
- EC_POKEMON2(MUK),
- EC_POKEMON2(MURKROW),
+ EC_POKEMON_NATIONAL(MUK),
+ EC_POKEMON_NATIONAL(MURKROW),
EC_WORD_MUSIC,
EC_WORD_MUST_BE,
EC_WORD_MY,
@@ -1079,9 +1081,9 @@ const u16 gEasyChatWordsByLetter_M[] = {
const u16 gEasyChatWordsByLetter_N[] = {
EC_WORD_NAME,
EC_WORD_NAP,
- -1, 2, // Doubled pokemon species name
+ DOUBLE_SPECIES_NAME
EC_POKEMON(NATU),
- EC_POKEMON2(NATU),
+ EC_POKEMON_NATIONAL(NATU),
EC_WORD_NATURAL,
EC_WORD_NATURAL_CURE,
EC_WORD_NATURALLY,
@@ -1097,26 +1099,26 @@ const u16 gEasyChatWordsByLetter_N[] = {
EC_WORD_NEWS,
EC_WORD_NEXT,
EC_WORD_NICE,
- EC_POKEMON2(NIDOKING),
- EC_POKEMON2(NIDOQUEEN),
- EC_POKEMON2(NIDORAN_F),
- EC_POKEMON2(NIDORAN_M),
- EC_POKEMON2(NIDORINA),
- EC_POKEMON2(NIDORINO),
+ EC_POKEMON_NATIONAL(NIDOKING),
+ EC_POKEMON_NATIONAL(NIDOQUEEN),
+ EC_POKEMON_NATIONAL(NIDORAN_F),
+ EC_POKEMON_NATIONAL(NIDORAN_M),
+ EC_POKEMON_NATIONAL(NIDORINA),
+ EC_POKEMON_NATIONAL(NIDORINO),
EC_WORD_NIGHT,
EC_MOVE2(NIGHT_SHADE),
EC_MOVE(NIGHTMARE),
EC_WORD_NIGHTTIME,
EC_POKEMON(NINCADA),
- -1, 2, // Doubled pokemon species name
+ DOUBLE_SPECIES_NAME
EC_POKEMON(NINETALES),
- EC_POKEMON2(NINETALES),
+ EC_POKEMON_NATIONAL(NINETALES),
EC_POKEMON(NINJASK),
EC_WORD_NITWIT,
EC_WORD_NO,
EC_WORD_NO_MATCH,
EC_WORD_NO_1,
- EC_POKEMON2(NOCTOWL),
+ EC_POKEMON_NATIONAL(NOCTOWL),
EC_WORD_NOISY,
EC_WORD_NON_STOP,
EC_WORD_NONE,
@@ -1134,10 +1136,10 @@ const u16 gEasyChatWordsByLetter_N[] = {
const u16 gEasyChatWordsByLetter_O[] = {
EC_WORD_OBLIVIOUS,
EC_MOVE(OCTAZOOKA),
- EC_POKEMON2(OCTILLERY),
- -1, 2, // Doubled pokemon species name
+ EC_POKEMON_NATIONAL(OCTILLERY),
+ DOUBLE_SPECIES_NAME
EC_POKEMON(ODDISH),
- EC_POKEMON2(ODDISH),
+ EC_POKEMON_NATIONAL(ODDISH),
EC_MOVE(ODOR_SLEUTH),
EC_WORD_OF,
EC_WORD_OFF,
@@ -1153,11 +1155,11 @@ const u16 gEasyChatWordsByLetter_O[] = {
EC_WORD_OKAY,
EC_WORD_OLD,
EC_WORD_OLDEN,
- EC_POKEMON2(OMANYTE),
- EC_POKEMON2(OMASTAR),
+ EC_POKEMON_NATIONAL(OMANYTE),
+ EC_POKEMON_NATIONAL(OMASTAR),
EC_WORD_ON,
EC_WORD_ONCE,
- EC_POKEMON2(ONIX),
+ EC_POKEMON_NATIONAL(ONIX),
EC_WORD_ONLY,
EC_WORD_OOPS,
EC_WORD_OPPONENT,
@@ -1179,8 +1181,8 @@ const u16 gEasyChatWordsByLetter_O[] = {
const u16 gEasyChatWordsByLetter_P[] = {
EC_MOVE(PAIN_SPLIT),
- EC_POKEMON2(PARAS),
- EC_POKEMON2(PARASECT),
+ EC_POKEMON_NATIONAL(PARAS),
+ EC_POKEMON_NATIONAL(PARASECT),
EC_WORD_PARDON,
EC_WORD_PARENT,
EC_WORD_PARTNER,
@@ -1193,29 +1195,29 @@ const u16 gEasyChatWordsByLetter_P[] = {
EC_WORD_PERFECT,
EC_WORD_PERFECTION,
EC_MOVE2(PERISH_SONG),
- EC_POKEMON2(PERSIAN),
+ EC_POKEMON_NATIONAL(PERSIAN),
EC_WORD_PERSON,
EC_MOVE2(PETAL_DANCE),
- -1, 2, // Doubled pokemon species name
+ DOUBLE_SPECIES_NAME
EC_POKEMON(PHANPY),
- EC_POKEMON2(PHANPY),
+ EC_POKEMON_NATIONAL(PHANPY),
EC_WORD_PHONE,
- -1, 2, // Doubled pokemon species name
+ DOUBLE_SPECIES_NAME
EC_POKEMON(PICHU),
- EC_POKEMON2(PICHU),
+ EC_POKEMON_NATIONAL(PICHU),
EC_WORD_PICKUP,
- EC_POKEMON2(PIDGEOT),
- EC_POKEMON2(PIDGEOTTO),
- EC_POKEMON2(PIDGEY),
- -1, 2, // Doubled pokemon species name
+ EC_POKEMON_NATIONAL(PIDGEOT),
+ EC_POKEMON_NATIONAL(PIDGEOTTO),
+ EC_POKEMON_NATIONAL(PIDGEY),
+ DOUBLE_SPECIES_NAME
EC_POKEMON(PIKACHU),
- EC_POKEMON2(PIKACHU),
- EC_POKEMON2(PILOSWINE),
+ EC_POKEMON_NATIONAL(PIKACHU),
+ EC_POKEMON_NATIONAL(PILOSWINE),
EC_MOVE2(PIN_MISSILE),
- EC_POKEMON2(PINECO),
- -1, 2, // Doubled pokemon species name
+ EC_POKEMON_NATIONAL(PINECO),
+ DOUBLE_SPECIES_NAME
EC_POKEMON(PINSIR),
- EC_POKEMON2(PINSIR),
+ EC_POKEMON_NATIONAL(PINSIR),
EC_WORD_PKRS,
EC_WORD_PLACE,
EC_WORD_PLANS,
@@ -1238,15 +1240,15 @@ const u16 gEasyChatWordsByLetter_P[] = {
EC_WORD_POKEDEX,
EC_WORD_POKEMON,
EC_WORD_POKENAV,
- EC_POKEMON2(POLITOED),
- EC_POKEMON2(POLIWAG),
- EC_POKEMON2(POLIWHIRL),
- EC_POKEMON2(POLIWRATH),
- EC_POKEMON2(PONYTA),
+ EC_POKEMON_NATIONAL(POLITOED),
+ EC_POKEMON_NATIONAL(POLIWAG),
+ EC_POKEMON_NATIONAL(POLIWHIRL),
+ EC_POKEMON_NATIONAL(POLIWRATH),
+ EC_POKEMON_NATIONAL(PONYTA),
EC_POKEMON(POOCHYENA),
EC_WORD_POPULAR,
- EC_POKEMON2(PORYGON),
- EC_POKEMON2(PORYGON2),
+ EC_POKEMON_NATIONAL(PORYGON),
+ EC_POKEMON_NATIONAL(PORYGON2),
EC_MOVE2(POUND),
EC_MOVE(POWDER_SNOW),
EC_WORD_POWER,
@@ -1256,52 +1258,52 @@ const u16 gEasyChatWordsByLetter_P[] = {
EC_WORD_PRESSURE,
EC_WORD_PRETEND,
EC_WORD_PRETTY,
- EC_POKEMON2(PRIMEAPE),
+ EC_POKEMON_NATIONAL(PRIMEAPE),
EC_WORD_PROBABLY,
EC_WORD_PROMISE,
EC_MOVE2(PROTECT),
EC_MOVE(PSYBEAM),
EC_MOVE(PSYCH_UP),
- -1, 2, // Doubled pokemon species name
+ DOUBLE_SPECIES_NAME
EC_WORD_PSYCHIC,
EC_MOVE(PSYCHIC),
EC_MOVE(PSYCHO_BOOST),
- -1, 2, // Doubled pokemon species name
+ DOUBLE_SPECIES_NAME
EC_POKEMON(PSYDUCK),
- EC_POKEMON2(PSYDUCK),
+ EC_POKEMON_NATIONAL(PSYDUCK),
EC_MOVE(PSYWAVE),
- EC_POKEMON2(PUPITAR),
+ EC_POKEMON_NATIONAL(PUPITAR),
EC_WORD_PURE_POWER,
EC_MOVE(PURSUIT),
EC_WORD_PUSHOVER,
};
const u16 gEasyChatWordsByLetter_Q[] = {
- EC_POKEMON2(QUAGSIRE),
+ EC_POKEMON_NATIONAL(QUAGSIRE),
EC_WORD_QUESTION,
EC_MOVE2(QUICK_ATTACK),
- EC_POKEMON2(QUILAVA),
+ EC_POKEMON_NATIONAL(QUILAVA),
EC_WORD_QUITE,
- EC_POKEMON2(QWILFISH),
+ EC_POKEMON_NATIONAL(QWILFISH),
};
const u16 gEasyChatWordsByLetter_R[] = {
EC_WORD_RADIO,
EC_MOVE(RAGE),
- -1, 2, // Doubled pokemon species name
+ DOUBLE_SPECIES_NAME
EC_POKEMON(RAICHU),
- EC_POKEMON2(RAICHU),
- EC_POKEMON2(RAIKOU),
+ EC_POKEMON_NATIONAL(RAICHU),
+ EC_POKEMON_NATIONAL(RAIKOU),
EC_MOVE(RAIN_DANCE),
EC_WORD_RAIN_DISH,
EC_POKEMON(RALTS),
EC_WORD_RANK,
EC_MOVE(RAPID_SPIN),
- EC_POKEMON2(RAPIDASH),
+ EC_POKEMON_NATIONAL(RAPIDASH),
EC_WORD_RARE,
EC_WORD_RATHER,
- EC_POKEMON2(RATICATE),
- EC_POKEMON2(RATTATA),
+ EC_POKEMON_NATIONAL(RATICATE),
+ EC_POKEMON_NATIONAL(RATTATA),
EC_POKEMON(RAYQUAZA),
EC_MOVE2(RAZOR_LEAF),
EC_MOVE(RAZOR_WIND),
@@ -1323,19 +1325,19 @@ const u16 gEasyChatWordsByLetter_R[] = {
EC_WORD_REJECT,
EC_WORD_RELEASE,
EC_POKEMON(RELICANTH),
- EC_POKEMON2(REMORAID),
+ EC_POKEMON_NATIONAL(REMORAID),
EC_WORD_RENTAL,
EC_MOVE2(REST),
EC_WORD_RESUSCITATE,
EC_MOVE(RETURN),
EC_MOVE2(REVENGE),
EC_MOVE(REVERSAL),
- -1, 2, // Doubled pokemon species name
+ DOUBLE_SPECIES_NAME
EC_POKEMON(RHYDON),
- EC_POKEMON2(RHYDON),
- -1, 2, // Doubled pokemon species name
+ EC_POKEMON_NATIONAL(RHYDON),
+ DOUBLE_SPECIES_NAME
EC_POKEMON(RHYHORN),
- EC_POKEMON2(RHYHORN),
+ EC_POKEMON_NATIONAL(RHYHORN),
EC_WORD_RIBBON,
EC_WORD_RICKETY,
EC_WORD_RIGHT,
@@ -1377,12 +1379,12 @@ const u16 gEasyChatWordsByLetter_S[] = {
EC_MOVE(SAND_TOMB),
EC_WORD_SAND_VEIL,
EC_MOVE(SAND_ATTACK),
- -1, 2, // Doubled pokemon species name
+ DOUBLE_SPECIES_NAME
EC_POKEMON(SANDSHREW),
- EC_POKEMON2(SANDSHREW),
- -1, 2, // Doubled pokemon species name
+ EC_POKEMON_NATIONAL(SANDSHREW),
+ DOUBLE_SPECIES_NAME
EC_POKEMON(SANDSLASH),
- EC_POKEMON2(SANDSLASH),
+ EC_POKEMON_NATIONAL(SANDSLASH),
EC_MOVE(SANDSTORM),
EC_WORD_SAPPHIRE,
EC_WORD_SATISFIED,
@@ -1393,16 +1395,16 @@ const u16 gEasyChatWordsByLetter_S[] = {
EC_WORD_SCATTER,
EC_POKEMON(SCEPTILE),
EC_WORD_SCHOOL,
- EC_POKEMON2(SCIZOR),
+ EC_POKEMON_NATIONAL(SCIZOR),
EC_MOVE2(SCRATCH),
EC_MOVE(SCREECH),
- EC_POKEMON2(SCYTHER),
- -1, 2, // Doubled pokemon species name
+ EC_POKEMON_NATIONAL(SCYTHER),
+ DOUBLE_SPECIES_NAME
EC_POKEMON(SEADRA),
- EC_POKEMON2(SEADRA),
- -1, 2, // Doubled pokemon species name
+ EC_POKEMON_NATIONAL(SEADRA),
+ DOUBLE_SPECIES_NAME
EC_POKEMON(SEAKING),
- EC_POKEMON2(SEAKING),
+ EC_POKEMON_NATIONAL(SEAKING),
EC_POKEMON(SEALEO),
EC_WORD_SEARCH,
EC_WORD_SECRET,
@@ -1412,13 +1414,13 @@ const u16 gEasyChatWordsByLetter_S[] = {
EC_WORD_SEE_YA,
EC_POKEMON(SEEDOT),
EC_WORD_SEEK,
- EC_POKEMON2(SEEL),
+ EC_POKEMON_NATIONAL(SEEL),
EC_WORD_SEEMS,
EC_WORD_SEES,
EC_MOVE2(SEISMIC_TOSS),
EC_MOVE(SELF_DESTRUCT),
EC_WORD_SENSE,
- EC_POKEMON2(SENTRET),
+ EC_POKEMON_NATIONAL(SENTRET),
EC_WORD_SERENE_GRACE,
EC_WORD_SERIOUS,
EC_WORD_SERIOUSLY,
@@ -1441,7 +1443,7 @@ const u16 gEasyChatWordsByLetter_S[] = {
EC_MOVE(SHEER_COLD),
EC_POKEMON(SHELGON),
EC_WORD_SHELL_ARMOR,
- EC_POKEMON2(SHELLDER),
+ EC_POKEMON_NATIONAL(SHELLDER),
EC_WORD_SHIELD_DUST,
EC_POKEMON(SHIFTRY),
EC_WORD_SHINE,
@@ -1452,7 +1454,7 @@ const u16 gEasyChatWordsByLetter_S[] = {
EC_WORD_SHOW,
EC_WORD_SHREDDED,
EC_POKEMON(SHROOMISH),
- EC_POKEMON2(SHUCKLE),
+ EC_POKEMON_NATIONAL(SHUCKLE),
EC_POKEMON(SHUPPET),
EC_WORD_SIBLINGS,
EC_WORD_SIGH,
@@ -1466,14 +1468,14 @@ const u16 gEasyChatWordsByLetter_S[] = {
EC_MOVE(SING),
EC_WORD_SINK,
EC_WORD_SISTER,
- -1, 2, // Doubled pokemon species name
+ DOUBLE_SPECIES_NAME
EC_POKEMON(SKARMORY),
- EC_POKEMON2(SKARMORY),
+ EC_POKEMON_NATIONAL(SKARMORY),
EC_MOVE(SKETCH),
EC_WORD_SKILL,
EC_MOVE(SKILL_SWAP),
EC_WORD_SKILLED,
- EC_POKEMON2(SKIPLOOM),
+ EC_POKEMON_NATIONAL(SKIPLOOM),
EC_POKEMON(SKITTY),
EC_MOVE2(SKULL_BASH),
EC_MOVE(SKY_ATTACK),
@@ -1489,34 +1491,34 @@ const u16 gEasyChatWordsByLetter_S[] = {
EC_WORD_SLEPT,
EC_WORD_SLIDE,
EC_WORD_SLIMY,
- EC_POKEMON2(SLOWBRO),
- EC_POKEMON2(SLOWKING),
- EC_POKEMON2(SLOWPOKE),
+ EC_POKEMON_NATIONAL(SLOWBRO),
+ EC_POKEMON_NATIONAL(SLOWKING),
+ EC_POKEMON_NATIONAL(SLOWPOKE),
EC_MOVE2(SLUDGE),
EC_MOVE2(SLUDGE_BOMB),
- -1, 2, // Doubled pokemon species name
+ DOUBLE_SPECIES_NAME
EC_POKEMON(SLUGMA),
- EC_POKEMON2(SLUGMA),
+ EC_POKEMON_NATIONAL(SLUGMA),
EC_WORD_SMACK,
EC_WORD_SMALL,
EC_WORD_SMART,
EC_WORD_SMARTNESS,
- EC_POKEMON2(SMEARGLE),
+ EC_POKEMON_NATIONAL(SMEARGLE),
EC_WORD_SMELL,
EC_WORD_SMELL_YA,
EC_MOVE(SMELLING_SALT),
EC_WORD_SMITE,
EC_MOVE(SMOG),
EC_MOVE(SMOKESCREEN),
- EC_POKEMON2(SMOOCHUM),
+ EC_POKEMON_NATIONAL(SMOOCHUM),
EC_WORD_SMOOTH,
EC_MOVE2(SNATCH),
- EC_POKEMON2(SNEASEL),
+ EC_POKEMON_NATIONAL(SNEASEL),
EC_MOVE(SNORE),
- EC_POKEMON2(SNORLAX),
+ EC_POKEMON_NATIONAL(SNORLAX),
EC_WORD_SNORT,
EC_POKEMON(SNORUNT),
- EC_POKEMON2(SNUBBULL),
+ EC_POKEMON_NATIONAL(SNUBBULL),
EC_WORD_SO,
EC_MOVE2(SOFT_BOILED),
EC_WORD_SOFTWARE,
@@ -1536,14 +1538,14 @@ const u16 gEasyChatWordsByLetter_S[] = {
EC_WORD_SOUNDPROOF,
EC_WORD_SP_ABILITY,
EC_MOVE(SPARK),
- EC_POKEMON2(SPEAROW),
+ EC_POKEMON_NATIONAL(SPEAROW),
EC_WORD_SPECTATOR,
EC_WORD_SPEED_BOOST,
EC_POKEMON(SPHEAL),
EC_MOVE(SPIDER_WEB),
EC_MOVE2(SPIKE_CANNON),
EC_MOVE2(SPIKES),
- EC_POKEMON2(SPINARAK),
+ EC_POKEMON_NATIONAL(SPINARAK),
EC_POKEMON(SPINDA),
EC_WORD_SPIRALING,
EC_WORD_SPIRIT,
@@ -1554,21 +1556,21 @@ const u16 gEasyChatWordsByLetter_S[] = {
EC_MOVE(SPORE),
EC_WORD_SPORTS,
EC_WORD_SPRING,
- EC_POKEMON2(SQUIRTLE),
+ EC_POKEMON_NATIONAL(SQUIRTLE),
EC_WORD_STAGE,
- EC_POKEMON2(STANTLER),
- -1, 2, // Doubled pokemon species name
+ EC_POKEMON_NATIONAL(STANTLER),
+ DOUBLE_SPECIES_NAME
EC_POKEMON(STARMIE),
- EC_POKEMON2(STARMIE),
+ EC_POKEMON_NATIONAL(STARMIE),
EC_WORD_START,
- -1, 2, // Doubled pokemon species name
+ DOUBLE_SPECIES_NAME
EC_POKEMON(STARYU),
- EC_POKEMON2(STARYU),
+ EC_POKEMON_NATIONAL(STARYU),
EC_WORD_STATIC,
EC_WORD_STAY_AT_HOME,
EC_WORD_STEEL,
EC_MOVE2(STEEL_WING),
- EC_POKEMON2(STEELIX),
+ EC_POKEMON_NATIONAL(STEELIX),
EC_WORD_STENCH,
EC_WORD_STICKY_HOLD,
EC_MOVE2(STOCKPILE),
@@ -1588,12 +1590,12 @@ const u16 gEasyChatWordsByLetter_S[] = {
EC_MOVE(SUBMISSION),
EC_MOVE2(SUBSTITUTE),
EC_WORD_SUCTION_CUPS,
- EC_POKEMON2(SUDOWOODO),
- EC_POKEMON2(SUICUNE),
+ EC_POKEMON_NATIONAL(SUDOWOODO),
+ EC_POKEMON_NATIONAL(SUICUNE),
EC_WORD_SUMMER,
EC_WORD_SUNDAY,
- EC_POKEMON2(SUNFLORA),
- EC_POKEMON2(SUNKERN),
+ EC_POKEMON_NATIONAL(SUNFLORA),
+ EC_POKEMON_NATIONAL(SUNKERN),
EC_MOVE2(SUNNY_DAY),
EC_WORD_SUPER,
EC_MOVE(SUPER_FANG),
@@ -1615,7 +1617,7 @@ const u16 gEasyChatWordsByLetter_S[] = {
EC_POKEMON(SWELLOW),
EC_MOVE(SWIFT),
EC_WORD_SWIFT_SWIM,
- EC_POKEMON2(SWINUB),
+ EC_POKEMON_NATIONAL(SWINUB),
EC_MOVE2(SWORDS_DANCE),
EC_WORD_SYNCHRONIZE,
EC_MOVE(SYNTHESIS),
@@ -1633,24 +1635,24 @@ const u16 gEasyChatWordsByLetter_T[] = {
EC_WORD_TALENT,
EC_WORD_TALK,
EC_WORD_TALKING,
- EC_POKEMON2(TANGELA),
+ EC_POKEMON_NATIONAL(TANGELA),
EC_WORD_TASTY,
EC_MOVE2(TAUNT),
- EC_POKEMON2(TAUROS),
+ EC_POKEMON_NATIONAL(TAUROS),
EC_WORD_TCH,
EC_WORD_TEACH,
EC_WORD_TEACHER,
EC_WORD_TEACHES,
- EC_POKEMON2(TEDDIURSA),
+ EC_POKEMON_NATIONAL(TEDDIURSA),
EC_MOVE2(TEETER_DANCE),
EC_MOVE2(TELEPORT),
EC_WORD_TELEVISION,
- -1, 2, // Doubled pokemon species name
+ DOUBLE_SPECIES_NAME
EC_POKEMON(TENTACOOL),
- EC_POKEMON2(TENTACOOL),
- -1, 2, // Doubled pokemon species name
+ EC_POKEMON_NATIONAL(TENTACOOL),
+ DOUBLE_SPECIES_NAME
EC_POKEMON(TENTACRUEL),
- EC_POKEMON2(TENTACRUEL),
+ EC_POKEMON_NATIONAL(TENTACRUEL),
EC_WORD_TERRIBLE,
EC_WORD_TEST,
EC_WORD_THAN,
@@ -1704,9 +1706,9 @@ const u16 gEasyChatWordsByLetter_T[] = {
EC_WORD_TO_US,
EC_WORD_TO_WHOM,
EC_WORD_TODAY,
- EC_POKEMON2(TOGEPI),
+ EC_POKEMON_NATIONAL(TOGEPI),
EC_WORD_TOGETHER,
- EC_POKEMON2(TOGETIC),
+ EC_POKEMON_NATIONAL(TOGETIC),
EC_WORD_TOMORROW,
EC_WORD_TOO,
EC_WORD_TOO_LATE,
@@ -1718,7 +1720,7 @@ const u16 gEasyChatWordsByLetter_T[] = {
EC_MOVE(TORMENT),
EC_WORD_TORRENT,
EC_WORD_TOTALLY,
- EC_POKEMON2(TOTODILE),
+ EC_POKEMON_NATIONAL(TOTODILE),
EC_WORD_TOUGH,
EC_WORD_TOUGHNESS,
EC_WORD_TOURNAMENT,
@@ -1751,9 +1753,9 @@ const u16 gEasyChatWordsByLetter_T[] = {
EC_WORD_TWIRLING,
EC_MOVE2(TWISTER),
EC_WORD_TYPE,
- EC_POKEMON2(TYPHLOSION),
- EC_POKEMON2(TYRANITAR),
- EC_POKEMON2(TYROGUE),
+ EC_POKEMON_NATIONAL(TYPHLOSION),
+ EC_POKEMON_NATIONAL(TYRANITAR),
+ EC_POKEMON_NATIONAL(TYROGUE),
};
const u16 gEasyChatWordsByLetter_U[] = {
@@ -1761,7 +1763,7 @@ const u16 gEasyChatWordsByLetter_U[] = {
EC_WORD_UH_HUH,
EC_WORD_UH_OH,
EC_WORD_UM,
- EC_POKEMON2(UMBREON),
+ EC_POKEMON_NATIONAL(UMBREON),
EC_WORD_UNAVOIDABLE,
EC_WORD_UNBELIEVABLE,
EC_WORD_UNCLE,
@@ -1769,14 +1771,14 @@ const u16 gEasyChatWordsByLetter_U[] = {
EC_WORD_UNDERSTANDS,
EC_WORD_UNDERSTOOD,
EC_WORD_UNION,
- EC_POKEMON2(UNOWN),
+ EC_POKEMON_NATIONAL(UNOWN),
EC_WORD_UNTIL,
EC_WORD_UP,
EC_WORD_UPBEAT,
EC_MOVE(UPROAR),
EC_WORD_UPSIDE_DOWN,
EC_WORD_URGH,
- EC_POKEMON2(URSARING),
+ EC_POKEMON_NATIONAL(URSARING),
EC_WORD_USE,
EC_WORD_USELESS,
EC_WORD_USES,
@@ -1785,35 +1787,35 @@ const u16 gEasyChatWordsByLetter_U[] = {
const u16 gEasyChatWordsByLetter_V[] = {
EC_WORD_VACATION,
- EC_POKEMON2(VAPOREON),
- EC_POKEMON2(VENOMOTH),
- EC_POKEMON2(VENONAT),
- EC_POKEMON2(VENUSAUR),
+ EC_POKEMON_NATIONAL(VAPOREON),
+ EC_POKEMON_NATIONAL(VENOMOTH),
+ EC_POKEMON_NATIONAL(VENONAT),
+ EC_POKEMON_NATIONAL(VENUSAUR),
EC_WORD_VERSION,
EC_WORD_VERSUS,
EC_WORD_VERY,
EC_POKEMON(VIBRAVA),
EC_MOVE2(VICE_GRIP),
EC_WORD_VICTORY,
- EC_POKEMON2(VICTREEBEL),
+ EC_POKEMON_NATIONAL(VICTREEBEL),
EC_WORD_VIEWING,
EC_POKEMON(VIGOROTH),
- -1, 2, // Doubled pokemon species name
+ DOUBLE_SPECIES_NAME
EC_POKEMON(VILEPLUME),
- EC_POKEMON2(VILEPLUME),
+ EC_POKEMON_NATIONAL(VILEPLUME),
EC_MOVE2(VINE_WHIP),
EC_WORD_VITAL_SPIRIT,
EC_MOVE(VITAL_THROW),
EC_POKEMON(VOLBEAT),
EC_WORD_VOLT_ABSORB,
EC_MOVE2(VOLT_TACKLE),
- -1, 2, // Doubled pokemon species name
+ DOUBLE_SPECIES_NAME
EC_POKEMON(VOLTORB),
- EC_POKEMON2(VOLTORB),
+ EC_POKEMON_NATIONAL(VOLTORB),
EC_WORD_VORACIOUS,
- -1, 2, // Doubled pokemon species name
+ DOUBLE_SPECIES_NAME
EC_POKEMON(VULPIX),
- EC_POKEMON2(VULPIX),
+ EC_POKEMON_NATIONAL(VULPIX),
};
const u16 gEasyChatWordsByLetter_W[] = {
@@ -1832,7 +1834,7 @@ const u16 gEasyChatWordsByLetter_W[] = {
EC_WORD_WANNABE,
EC_WORD_WANT,
EC_WORD_WANTS,
- EC_POKEMON2(WARTORTLE),
+ EC_POKEMON_NATIONAL(WARTORTLE),
EC_WORD_WAS,
EC_WORD_WASN_T,
EC_WORD_WATER,
@@ -1851,12 +1853,12 @@ const u16 gEasyChatWordsByLetter_W[] = {
EC_WORD_WEAKENED,
EC_MOVE(WEATHER_BALL),
EC_WORD_WEDNESDAY,
- EC_POKEMON2(WEEDLE),
+ EC_POKEMON_NATIONAL(WEEDLE),
EC_WORD_WEEK,
- EC_POKEMON2(WEEPINBELL),
- -1, 2, // Doubled pokemon species name
+ EC_POKEMON_NATIONAL(WEEPINBELL),
+ DOUBLE_SPECIES_NAME
EC_POKEMON(WEEZING),
- EC_POKEMON2(WEEZING),
+ EC_POKEMON_NATIONAL(WEEZING),
EC_WORD_WEIRD,
EC_WORD_WELCOME,
EC_WORD_WELL,
@@ -1883,9 +1885,9 @@ const u16 gEasyChatWordsByLetter_W[] = {
EC_WORD_WHOM,
EC_WORD_WHOSE,
EC_WORD_WHY,
- -1, 2, // Doubled pokemon species name
+ DOUBLE_SPECIES_NAME
EC_POKEMON(WIGGLYTUFF),
- EC_POKEMON2(WIGGLYTUFF),
+ EC_POKEMON_NATIONAL(WIGGLYTUFF),
EC_WORD_WILD,
EC_WORD_WILL,
EC_WORD_WILL_BE_HERE,
@@ -1903,15 +1905,15 @@ const u16 gEasyChatWordsByLetter_W[] = {
EC_MOVE(WITHDRAW),
EC_WORD_WITHOUT,
EC_WORD_WOBBLY,
- -1, 2, // Doubled pokemon species name
+ DOUBLE_SPECIES_NAME
EC_POKEMON(WOBBUFFET),
- EC_POKEMON2(WOBBUFFET),
+ EC_POKEMON_NATIONAL(WOBBUFFET),
EC_WORD_WOMAN,
EC_WORD_WON,
EC_WORD_WON_T,
EC_WORD_WONDER,
EC_WORD_WONDER_GUARD,
- EC_POKEMON2(WOOPER),
+ EC_POKEMON_NATIONAL(WOOPER),
EC_WORD_WORD,
EC_WORD_WORK,
EC_WORD_WORKING,
@@ -1928,14 +1930,14 @@ const u16 gEasyChatWordsByLetter_W[] = {
};
const u16 gEasyChatWordsByLetter_X[] = {
- -1, 2, // Doubled pokemon species name
+ DOUBLE_SPECIES_NAME
EC_POKEMON(XATU),
- EC_POKEMON2(XATU),
+ EC_POKEMON_NATIONAL(XATU),
};
const u16 gEasyChatWordsByLetter_Y[] = {
EC_WORD_YAHOO,
- EC_POKEMON2(YANMA),
+ EC_POKEMON_NATIONAL(YANMA),
EC_MOVE(YAWN),
EC_WORD_YAY,
EC_WORD_YEAH,
@@ -1958,59 +1960,59 @@ const u16 gEasyChatWordsByLetter_Y[] = {
const u16 gEasyChatWordsByLetter_Z[] = {
EC_POKEMON(ZANGOOSE),
EC_MOVE2(ZAP_CANNON),
- EC_POKEMON2(ZAPDOS),
+ EC_POKEMON_NATIONAL(ZAPDOS),
EC_POKEMON(ZIGZAGOON),
- -1, 2, // Doubled pokemon species name
+ DOUBLE_SPECIES_NAME
EC_POKEMON(ZUBAT),
- EC_POKEMON2(ZUBAT),
+ EC_POKEMON_NATIONAL(ZUBAT),
};
const u16 gEasyChatWordsByLetter_UnusedJapaneseHi[] = {
- EC_POKEMON2(CLEFFA),
+ EC_POKEMON_NATIONAL(CLEFFA),
EC_WORD_AIYEEH,
- EC_POKEMON2(WEEDLE),
+ EC_POKEMON_NATIONAL(WEEDLE),
EC_WORD_HERO,
- -1, 2, // Doubled pokemon species name
- EC_POKEMON2(PIKACHU),
+ DOUBLE_SPECIES_NAME
+ EC_POKEMON_NATIONAL(PIKACHU),
EC_POKEMON(PIKACHU),
EC_MOVE2(LIGHT_SCREEN),
EC_WORD_SHINE,
EC_WORD_LOW,
- EC_POKEMON2(CLEFABLE),
+ EC_POKEMON_NATIONAL(CLEFABLE),
EC_WORD_FLYING,
- EC_POKEMON2(PIDGEOT),
- EC_POKEMON2(PIDGEOTTO),
+ EC_POKEMON_NATIONAL(PIDGEOT),
+ EC_POKEMON_NATIONAL(PIDGEOTTO),
EC_WORD_LEFT,
- -1, 2, // Doubled pokemon species name
- EC_POKEMON2(PICHU),
+ DOUBLE_SPECIES_NAME
+ EC_POKEMON_NATIONAL(PICHU),
EC_POKEMON(PICHU),
EC_MOVE2(SCRATCH),
EC_WORD_SURPRISE,
EC_MOVE2(HYPER_FANG),
- EC_POKEMON2(CLEFAIRY),
+ EC_POKEMON_NATIONAL(CLEFAIRY),
EC_WORD_DROUGHT,
EC_WORD_HIDDEN,
EC_WORD_PERSON,
EC_WORD_AWFUL,
- EC_POKEMON2(CHARMANDER),
- -1, 2, // Doubled pokemon species name
- EC_POKEMON2(STARYU),
+ EC_POKEMON_NATIONAL(CHARMANDER),
+ DOUBLE_SPECIES_NAME
+ EC_POKEMON_NATIONAL(STARYU),
EC_POKEMON(STARYU),
EC_WORD_ALONE,
- EC_POKEMON2(CYNDAQUIL),
+ EC_POKEMON_NATIONAL(CYNDAQUIL),
EC_MOVE2(EMBER),
EC_POKEMON(VIBRAVA),
EC_WORD_BORED,
- EC_POKEMON2(SUNKERN),
+ EC_POKEMON_NATIONAL(SUNKERN),
EC_WORD_SECRET,
EC_WORD_SECRET_BASE,
EC_MOVE2(SECRET_POWER),
- EC_POKEMON2(TEDDIURSA),
+ EC_POKEMON_NATIONAL(TEDDIURSA),
EC_WORD_HIYAH,
EC_MOVE2(DIZZY_PUNCH),
EC_WORD_LIGHTNINGROD,
- -1, 2, // Doubled pokemon species name
- EC_POKEMON2(VOLTORB),
+ DOUBLE_SPECIES_NAME
+ EC_POKEMON_NATIONAL(VOLTORB),
EC_POKEMON(VOLTORB),
EC_WORD_DAYTIME,
EC_MOVE2(BULK_UP),
@@ -2021,42 +2023,42 @@ const u16 gEasyChatWordsByLetter_UnusedJapaneseHi[] = {
const u16 gEasyChatWordsByLetter_UnusedJapaneseFu[] = {
EC_WORD_FIGHT,
- EC_POKEMON2(MOLTRES),
+ EC_POKEMON_NATIONAL(MOLTRES),
EC_WORD_FASHION,
EC_WORD_FEAR,
EC_WORD_FEVER,
EC_MOVE2(IMPRISON),
- EC_POKEMON2(FLAREON),
- -1, 2, // Doubled pokemon species name
- EC_POKEMON2(ALAKAZAM),
+ EC_POKEMON_NATIONAL(FLAREON),
+ DOUBLE_SPECIES_NAME
+ EC_POKEMON_NATIONAL(ALAKAZAM),
EC_POKEMON(ALAKAZAM),
- EC_POKEMON2(MAGMAR),
+ EC_POKEMON_NATIONAL(MAGMAR),
EC_POKEMON(GRUMPIG),
EC_MOVE2(FEATHER_DANCE),
- EC_POKEMON2(FORRETRESS),
+ EC_POKEMON_NATIONAL(FORRETRESS),
EC_MOVE2(WHIRLWIND),
EC_WORD_COMPOUNDEYES,
- -1, 2, // Doubled pokemon species name
- EC_POKEMON2(WIGGLYTUFF),
+ DOUBLE_SPECIES_NAME
+ EC_POKEMON_NATIONAL(WIGGLYTUFF),
EC_POKEMON(WIGGLYTUFF),
EC_MOVE2(BEAT_UP),
EC_WORD_MYSTERY,
- EC_POKEMON2(IVYSAUR),
- EC_POKEMON2(BULBASAUR),
+ EC_POKEMON_NATIONAL(IVYSAUR),
+ EC_POKEMON_NATIONAL(BULBASAUR),
EC_WORD_MARVEL_SCALE,
EC_WORD_WONDER_GUARD,
- EC_POKEMON2(VENUSAUR),
+ EC_POKEMON_NATIONAL(VENUSAUR),
EC_WORD_LACKS,
EC_WORD_RESUSCITATE,
EC_WORD_SMACK,
EC_WORD_FUFUFU,
- EC_POKEMON2(AERODACTYL),
+ EC_POKEMON_NATIONAL(AERODACTYL),
EC_WORD_WIMPY,
- EC_POKEMON2(MAGBY),
+ EC_POKEMON_NATIONAL(MAGBY),
EC_WORD_LOL,
EC_MOVE2(BLIZZARD),
- -1, 2, // Doubled pokemon species name
- EC_POKEMON2(IGGLYBUFF),
+ DOUBLE_SPECIES_NAME
+ EC_POKEMON_NATIONAL(IGGLYBUFF),
EC_POKEMON(IGGLYBUFF),
EC_WORD_SNORT,
EC_MOVE2(STOMP),
@@ -2067,17 +2069,17 @@ const u16 gEasyChatWordsByLetter_UnusedJapaneseFu[] = {
EC_WORD_PLUS,
EC_MOVE2(BLAST_BURN),
EC_POKEMON(PLUSLE),
- EC_POKEMON2(UMBREON),
+ EC_POKEMON_NATIONAL(UMBREON),
EC_MOVE2(FLASH),
EC_WORD_WOBBLY,
EC_MOVE2(TEETER_DANCE),
EC_WORD_PRETEND,
- EC_POKEMON2(ARTICUNO),
+ EC_POKEMON_NATIONAL(ARTICUNO),
EC_WORD_WANNABE,
- -1, 2, // Doubled pokemon species name
- EC_POKEMON2(JIGGLYPUFF),
+ DOUBLE_SPECIES_NAME
+ EC_POKEMON_NATIONAL(JIGGLYPUFF),
EC_POKEMON(JIGGLYPUFF),
- EC_POKEMON2(SNUBBULL),
+ EC_POKEMON_NATIONAL(SNUBBULL),
EC_WORD_SHAKY,
EC_MOVE2(CRUSH_CLAW),
EC_MOVE2(BLAZE_KICK),
@@ -2093,29 +2095,29 @@ const u16 gEasyChatWordsByLetter_UnusedJapaneseHe[] = {
EC_WORD_HEY,
EC_POKEMON(CORPHISH),
EC_WORD_BABY,
- EC_POKEMON2(BAYLEEF),
+ EC_POKEMON_NATIONAL(BAYLEEF),
EC_WORD_BEST,
EC_WORD_LOUSY,
EC_WORD_HEHEHE,
- -1, 2, // Doubled pokemon species name
- EC_POKEMON2(GRIMER),
+ DOUBLE_SPECIES_NAME
+ EC_POKEMON_NATIONAL(GRIMER),
EC_POKEMON(GRIMER),
- -1, 2, // Doubled pokemon species name
- EC_POKEMON2(MUK),
+ DOUBLE_SPECIES_NAME
+ EC_POKEMON_NATIONAL(MUK),
EC_POKEMON(MUK),
EC_WORD_LIQUID_OOZE,
EC_MOVE2(SLUDGE),
EC_MOVE2(SLUDGE_BOMB),
EC_MOVE2(GLARE),
EC_WORD_HEH,
- -1, 2, // Doubled pokemon species name
- EC_POKEMON2(HERACROSS),
+ DOUBLE_SPECIES_NAME
+ EC_POKEMON_NATIONAL(HERACROSS),
EC_POKEMON(HERACROSS),
EC_POKEMON(PELIPPER),
- EC_POKEMON2(HOUNDOOM),
- EC_POKEMON2(PERSIAN),
+ EC_POKEMON_NATIONAL(HOUNDOOM),
+ EC_POKEMON_NATIONAL(PERSIAN),
EC_WORD_RIPPED,
- EC_POKEMON2(LICKITUNG),
+ EC_POKEMON_NATIONAL(LICKITUNG),
EC_WORD_STUDY,
EC_WORD_COLOR_CHANGE,
EC_MOVE2(TRANSFORM),
@@ -2124,7 +2126,7 @@ const u16 gEasyChatWordsByLetter_UnusedJapaneseHe[] = {
const u16 gEasyChatWordsByLetter_UnusedJapaneseHo[] = {
EC_MOVE2(POISON_TAIL),
EC_WORD_POINTS,
- EC_POKEMON2(HO_OH),
+ EC_POKEMON_NATIONAL(HO_OH),
EC_WORD_SOUNDPROOF,
EC_WORD_ADVENTURE,
EC_WORD_EFFECT_SPORE,
@@ -2133,7 +2135,7 @@ const u16 gEasyChatWordsByLetter_UnusedJapaneseHo[] = {
EC_POKEMON(WAILMER),
EC_WORD_DUDE,
EC_WORD_BOARD,
- EC_POKEMON2(HOOTHOOT),
+ EC_POKEMON_NATIONAL(HOOTHOOT),
EC_POKEMON(SALAMENCE),
EC_WORD_BALL,
EC_MOVE2(BONE_RUSH),
@@ -2154,21 +2156,21 @@ const u16 gEasyChatWordsByLetter_UnusedJapaneseHo[] = {
EC_POKEMON(AGGRON),
EC_MOVE2(TAIL_GLOW),
EC_POKEMON(POOCHYENA),
- EC_POKEMON2(PIDGEY),
+ EC_POKEMON_NATIONAL(PIDGEY),
EC_WORD_AS_MUCH_AS,
- EC_POKEMON2(PONYTA),
+ EC_POKEMON_NATIONAL(PONYTA),
EC_MOVE2(BONE_CLUB),
EC_MOVE2(BONEMERANG),
EC_WORD_FIRE,
EC_MOVE2(FIRE_SPIN),
EC_WORD_FLAME_BODY,
EC_MOVE2(FIRE_PUNCH),
- EC_POKEMON2(SKIPLOOM),
+ EC_POKEMON_NATIONAL(SKIPLOOM),
EC_WORD_HOHOHO,
EC_WORD_PRAISE,
EC_WORD_UH_HUH,
- EC_POKEMON2(PORYGON),
- EC_POKEMON2(PORYGON2),
+ EC_POKEMON_NATIONAL(PORYGON),
+ EC_POKEMON_NATIONAL(PORYGON2),
EC_MOVE2(VOLT_TACKLE),
EC_WORD_POKEBLOCK,
EC_MOVE2(PERISH_SONG),
@@ -2189,16 +2191,16 @@ const u16 gEasyChatWordsByLetter_UnusedJapaneseMa[] = {
EC_WORD_OWN_TEMPO,
EC_MOVE2(WRAP),
EC_MOVE2(SPIKES),
- -1, 2, // Doubled pokemon species name
- EC_POKEMON2(MAGCARGO),
+ DOUBLE_SPECIES_NAME
+ EC_POKEMON_NATIONAL(MAGCARGO),
EC_POKEMON(MAGCARGO),
EC_MOVE2(MAGNITUDE),
EC_POKEMON(MAKUHITA),
- -1, 2, // Doubled pokemon species name
- EC_POKEMON2(SLUGMA),
+ DOUBLE_SPECIES_NAME
+ EC_POKEMON_NATIONAL(SLUGMA),
EC_POKEMON(SLUGMA),
EC_WORD_MAGMA_ARMOR,
- EC_POKEMON2(QUILAVA),
+ EC_POKEMON_NATIONAL(QUILAVA),
EC_WORD_OVERDO,
EC_WORD_LOSS,
EC_WORD_IF_I_LOSE,
@@ -2214,9 +2216,9 @@ const u16 gEasyChatWordsByLetter_UnusedJapaneseMa[] = {
EC_WORD_INCREASING,
EC_WORD_TOO,
EC_WORD_LIKE,
- EC_POKEMON2(BELLSPROUT),
- -1, 2, // Doubled pokemon species name
- EC_POKEMON2(WEEZING),
+ EC_POKEMON_NATIONAL(BELLSPROUT),
+ DOUBLE_SPECIES_NAME
+ EC_POKEMON_NATIONAL(WEEZING),
EC_POKEMON(WEEZING),
EC_WORD_SMELL,
EC_WORD_YET,
@@ -2231,23 +2233,23 @@ const u16 gEasyChatWordsByLetter_UnusedJapaneseMa[] = {
EC_WORD_GUARD,
EC_MOVE2(PROTECT),
EC_POKEMON(CASCOON),
- -1, 2, // Doubled pokemon species name
- EC_POKEMON2(MARILL),
+ DOUBLE_SPECIES_NAME
+ EC_POKEMON_NATIONAL(MARILL),
EC_POKEMON(MARILL),
- -1, 2, // Doubled pokemon species name
- EC_POKEMON2(AZUMARILL),
+ DOUBLE_SPECIES_NAME
+ EC_POKEMON_NATIONAL(AZUMARILL),
EC_POKEMON(AZUMARILL),
EC_MOVE2(DEFENSE_CURL),
EC_WORD_AS_IF,
EC_POKEMON(SWALOT),
- -1, 2, // Doubled pokemon species name
- EC_POKEMON2(ELECTRODE),
+ DOUBLE_SPECIES_NAME
+ EC_POKEMON_NATIONAL(ELECTRODE),
EC_POKEMON(ELECTRODE),
EC_MOVE2(ROLLING_KICK),
EC_WORD_COMICS,
- EC_POKEMON2(MANKEY),
+ EC_POKEMON_NATIONAL(MANKEY),
EC_WORD_SATISFIED,
- EC_POKEMON2(MANTINE),
+ EC_POKEMON_NATIONAL(MANTINE),
};
const u16 gEasyChatWordsByLetter_UnusedJapaneseMi[] = {
@@ -2272,16 +2274,16 @@ const u16 gEasyChatWordsByLetter_UnusedJapaneseMi[] = {
EC_WORD_LOOKS,
EC_WORD_REJECT,
EC_WORD_ACCEPT,
- EC_POKEMON2(DRATINI),
+ EC_POKEMON_NATIONAL(DRATINI),
EC_MOVE2(FALSE_SWIPE),
EC_MOVE2(FORESIGHT),
- EC_POKEMON2(MEW),
- EC_POKEMON2(MEWTWO),
+ EC_POKEMON_NATIONAL(MEW),
+ EC_POKEMON_NATIONAL(MEWTWO),
EC_MOVE2(MIRROR_COAT),
EC_MOVE2(FUTURE_SIGHT),
EC_WORD_SEES,
EC_MOVE2(MILK_DRINK),
- EC_POKEMON2(MILTANK),
+ EC_POKEMON_NATIONAL(MILTANK),
EC_POKEMON(MILOTIC),
EC_WORD_WE,
EC_WORD_BEEN,
@@ -2292,13 +2294,13 @@ const u16 gEasyChatWordsByLetter_UnusedJapaneseMi[] = {
const u16 gEasyChatWordsByLetter_UnusedJapaneseMu[] = {
EC_WORD_MOOD,
- EC_POKEMON2(MISDREAVUS),
+ EC_POKEMON_NATIONAL(MISDREAVUS),
EC_WORD_OLDEN,
EC_WORD_ARRGH,
EC_WORD_BUG,
EC_WORD_SWARM,
EC_WORD_RATHER,
- EC_POKEMON2(SMOOCHUM),
+ EC_POKEMON_NATIONAL(SMOOCHUM),
EC_WORD_INVINCIBLE,
EC_WORD_HEART,
EC_WORD_MUFUFU,
@@ -2311,23 +2313,23 @@ const u16 gEasyChatWordsByLetter_UnusedJapaneseMe[] = {
EC_MOVE2(MEGA_DRAIN),
EC_MOVE2(MEGA_KICK),
EC_MOVE2(MEGA_PUNCH),
- EC_POKEMON2(MEGANIUM),
+ EC_POKEMON_NATIONAL(MEGANIUM),
EC_MOVE2(MEGAHORN),
EC_WORD_SEEK,
EC_MOVE2(HIDDEN_POWER),
EC_WORD_RARE,
EC_POKEMON(METAGROSS),
- EC_POKEMON2(DITTO),
+ EC_POKEMON_NATIONAL(DITTO),
EC_MOVE2(METAL_CLAW),
EC_POKEMON(METANG),
EC_WORD_DESTROYED,
EC_WORD_MESSAGE,
EC_WORD_AWFULLY,
- -1, 2, // Doubled pokemon species name
- EC_POKEMON2(TENTACOOL),
+ DOUBLE_SPECIES_NAME
+ EC_POKEMON_NATIONAL(TENTACOOL),
EC_POKEMON(TENTACOOL),
EC_WORD_FIERY,
- EC_POKEMON2(MAREEP),
+ EC_POKEMON_NATIONAL(MAREEP),
EC_MOVE2(ATTRACT),
EC_WORD_CUTE_CHARM,
EC_WORD_IMMUNITY,
@@ -2340,7 +2342,7 @@ const u16 gEasyChatWordsByLetter_UnusedJapaneseMo[] = {
EC_WORD_MODE,
EC_WORD_OLD,
EC_WORD_THURSDAY,
- EC_POKEMON2(FLAAFFY),
+ EC_POKEMON_NATIONAL(FLAAFFY),
EC_WORD_LISTENING,
EC_WORD_OWN,
EC_WORD_MORE,
@@ -2351,9 +2353,9 @@ const u16 gEasyChatWordsByLetter_UnusedJapaneseMo[] = {
EC_WORD_PATTERN,
EC_WORD_FLASH_FIRE,
EC_WORD_RECEIVED,
- EC_POKEMON2(VENOMOTH),
+ EC_POKEMON_NATIONAL(VENOMOTH),
EC_WORD_DOESN_T,
- EC_POKEMON2(TANGELA),
+ EC_POKEMON_NATIONAL(TANGELA),
};
const u16 gEasyChatWordsByLetter_UnusedJapaneseYa[] = {
@@ -2368,19 +2370,19 @@ const u16 gEasyChatWordsByLetter_UnusedJapaneseYa[] = {
EC_WORD_FINALLY,
EC_WORD_ANY,
EC_WORD_YAHOO,
- EC_POKEMON2(SLOWKING),
- EC_POKEMON2(SLOWBRO),
+ EC_POKEMON_NATIONAL(SLOWKING),
+ EC_POKEMON_NATIONAL(SLOWBRO),
EC_MOVE2(LEECH_SEED),
- EC_POKEMON2(SLOWPOKE),
+ EC_POKEMON_NATIONAL(SLOWPOKE),
EC_WORD_DANGER,
- EC_POKEMON2(MURKROW),
+ EC_POKEMON_NATIONAL(MURKROW),
EC_POKEMON(SABLEYE),
EC_WORD_DEFEATED,
EC_WORD_BEAT,
EC_WORD_VITAL_SPIRIT,
EC_POKEMON(VIGOROTH),
EC_WORD_YOUNG,
- EC_POKEMON2(YANMA),
+ EC_POKEMON_NATIONAL(YANMA),
};
const u16 gEasyChatWordsByLetter_UnusedJapaneseYu[] = {
@@ -2393,8 +2395,8 @@ const u16 gEasyChatWordsByLetter_UnusedJapaneseYu[] = {
EC_WORD_ALLOW,
EC_WORD_FORGET,
EC_POKEMON(CRADILY),
- -1, 2, // Doubled pokemon species name
- EC_POKEMON2(KADABRA),
+ DOUBLE_SPECIES_NAME
+ EC_POKEMON_NATIONAL(KADABRA),
EC_POKEMON(KADABRA),
};
@@ -2406,7 +2408,7 @@ const u16 gEasyChatWordsByLetter_UnusedJapaneseYo[] = {
EC_WORD_KINDERGARTEN,
EC_WORD_CHLOROPHYLL,
EC_WORD_AFTER,
- EC_POKEMON2(LARVITAR),
+ EC_POKEMON_NATIONAL(LARVITAR),
EC_WORD_OH_KAY,
EC_WORD_BEFORE,
EC_WORD_GREAT,
@@ -2422,7 +2424,7 @@ const u16 gEasyChatWordsByLetter_UnusedJapaneseYo[] = {
EC_WORD_EASY,
EC_WORD_INSTEAD,
EC_WORD_NIGHT,
- EC_POKEMON2(NOCTOWL),
+ EC_POKEMON_NATIONAL(NOCTOWL),
EC_WORD_COUNT_ON,
EC_WORD_WEAK,
EC_WORD_TOO_WEAK,
@@ -2430,10 +2432,10 @@ const u16 gEasyChatWordsByLetter_UnusedJapaneseYo[] = {
};
const u16 gEasyChatWordsByLetter_UnusedJapaneseRa[] = {
- EC_POKEMON2(RAIKOU),
+ EC_POKEMON_NATIONAL(RAIKOU),
EC_WORD_WEEK,
- -1, 2, // Doubled pokemon species name
- EC_POKEMON2(RAICHU),
+ DOUBLE_SPECIES_NAME
+ EC_POKEMON_NATIONAL(RAICHU),
EC_POKEMON(RAICHU),
EC_WORD_RIVAL,
EC_WORD_LIFE,
@@ -2445,31 +2447,31 @@ const u16 gEasyChatWordsByLetter_UnusedJapaneseRa[] = {
EC_WORD_SEEMS,
EC_WORD_RADIO,
EC_MOVE2(LUSTER_PURGE),
- EC_POKEMON2(CHANSEY),
- EC_POKEMON2(RATICATE),
+ EC_POKEMON_NATIONAL(CHANSEY),
+ EC_POKEMON_NATIONAL(RATICATE),
EC_POKEMON(LATIAS),
EC_POKEMON(LATIOS),
EC_POKEMON(LUVDISC),
- EC_POKEMON2(LAPRAS),
+ EC_POKEMON_NATIONAL(LAPRAS),
EC_WORD_LOVEY_DOVEY,
- -1, 2, // Doubled pokemon species name
- EC_POKEMON2(VILEPLUME),
+ DOUBLE_SPECIES_NAME
+ EC_POKEMON_NATIONAL(VILEPLUME),
EC_POKEMON(VILEPLUME),
EC_WORD_LALALA,
EC_POKEMON(RALTS),
EC_WORD_FORGETS,
EC_WORD_APPEARS,
EC_WORD_RANK,
- -1, 2, // Doubled pokemon species name
- EC_POKEMON2(LANTURN),
+ DOUBLE_SPECIES_NAME
+ EC_POKEMON_NATIONAL(LANTURN),
EC_POKEMON(LANTURN),
};
const u16 gEasyChatWordsByLetter_UnusedJapaneseRi[] = {
EC_WORD_LEADER,
EC_MOVE2(LEAF_BLADE),
- EC_POKEMON2(CHARMELEON),
- EC_POKEMON2(CHARIZARD),
+ EC_POKEMON_NATIONAL(CHARMELEON),
+ EC_POKEMON_NATIONAL(CHARIZARD),
EC_MOVE2(RECYCLE),
EC_MOVE2(REFLECT),
EC_MOVE2(REFRESH),
@@ -2481,15 +2483,15 @@ const u16 gEasyChatWordsByLetter_UnusedJapaneseRi[] = {
EC_MOVE2(DRAGON_DANCE),
EC_WORD_VACATION,
EC_POKEMON(LILEEP),
- EC_POKEMON2(URSARING),
+ EC_POKEMON_NATIONAL(URSARING),
EC_WORD_SHIELD_DUST,
};
const u16 gEasyChatWordsByLetter_UnusedJapaneseRu[] = {
- EC_POKEMON2(JYNX),
+ EC_POKEMON_NATIONAL(JYNX),
EC_WORD_ROOM,
EC_WORD_RULE,
- EC_POKEMON2(LUGIA),
+ EC_POKEMON_NATIONAL(LUGIA),
EC_WORD_LOOK,
EC_POKEMON(LUNATONE),
EC_WORD_RUBY,
@@ -2500,8 +2502,8 @@ const u16 gEasyChatWordsByLetter_UnusedJapaneseRu[] = {
};
const u16 gEasyChatWordsByLetter_UnusedJapaneseRe[] = {
- -1, 2, // Doubled pokemon species name
- EC_POKEMON2(MAGNETON),
+ DOUBLE_SPECIES_NAME
+ EC_POKEMON_NATIONAL(MAGNETON),
EC_POKEMON(MAGNETON),
EC_MOVE2(ICE_PUNCH),
EC_MOVE2(ICE_BEAM),
@@ -2510,8 +2512,8 @@ const u16 gEasyChatWordsByLetter_UnusedJapaneseRe[] = {
EC_POKEMON(REGIROCK),
EC_POKEMON(RAYQUAZA),
EC_WORD_UGLY,
- EC_POKEMON2(LEDIAN),
- EC_POKEMON2(LEDYBA),
+ EC_POKEMON_NATIONAL(LEDIAN),
+ EC_POKEMON_NATIONAL(LEDYBA),
EC_WORD_FANTASTIC,
EC_WORD_LEVEL,
EC_MOVE2(FURY_CUTTER),
@@ -2521,8 +2523,8 @@ const u16 gEasyChatWordsByLetter_UnusedJapaneseRe[] = {
const u16 gEasyChatWordsByLetter_UnusedJapaneseRo[] = {
EC_MOVE2(SKULL_BASH),
- -1, 2, // Doubled pokemon species name
- EC_POKEMON2(VULPIX),
+ DOUBLE_SPECIES_NAME
+ EC_POKEMON_NATIONAL(VULPIX),
EC_POKEMON(VULPIX),
EC_POKEMON(ROSELIA),
EC_MOVE2(LOCK_ON),
@@ -2553,198 +2555,198 @@ const u16 gEasyChatWordsByLetter_UnusedJapaneseWa[] = {
EC_WORD_HERS,
EC_WORD_SHE_IS,
EC_WORD_SOME,
- EC_POKEMON2(JUMPLUFF),
+ EC_POKEMON_NATIONAL(JUMPLUFF),
EC_MOVE2(COTTON_SPORE),
EC_WORD_GWAH,
- EC_POKEMON2(TOTODILE),
+ EC_POKEMON_NATIONAL(TOTODILE),
EC_WORD_WAHAHAHA,
EC_WORD_ANYWHERE,
EC_MOVE2(STRUGGLE),
EC_WORD_BADLY,
- -1, 2, // Doubled pokemon species name
- EC_POKEMON2(MACHOP),
+ DOUBLE_SPECIES_NAME
+ EC_POKEMON_NATIONAL(MACHOP),
EC_POKEMON(MACHOP),
};
-const struct EasyChatWordsByLetter gEasyChatWordsByLetterPointers[] = {
+const struct EasyChatWordsByLetter gEasyChatWordsByLetterPointers[EC_NUM_ALPHABET_GROUPS + 18] = { // 18 unused JP groups
{
.words = gEasyChatWordsByLetter_Others,
- .numWords = 10,
+ .numWords = ARRAY_COUNT(gEasyChatWordsByLetter_Others),
},
{
.words = gEasyChatWordsByLetter_A,
- .numWords = 106,
+ .numWords = ARRAY_COUNT(gEasyChatWordsByLetter_A),
},
{
.words = gEasyChatWordsByLetter_B,
- .numWords = 86,
+ .numWords = ARRAY_COUNT(gEasyChatWordsByLetter_B),
},
{
.words = gEasyChatWordsByLetter_C,
- .numWords = 119,
+ .numWords = ARRAY_COUNT(gEasyChatWordsByLetter_C),
},
{
.words = gEasyChatWordsByLetter_D,
- .numWords = 94,
+ .numWords = ARRAY_COUNT(gEasyChatWordsByLetter_D),
},
{
.words = gEasyChatWordsByLetter_E,
- .numWords = 59,
+ .numWords = ARRAY_COUNT(gEasyChatWordsByLetter_E),
},
{
.words = gEasyChatWordsByLetter_F,
- .numWords = 80,
+ .numWords = ARRAY_COUNT(gEasyChatWordsByLetter_F),
},
{
.words = gEasyChatWordsByLetter_G,
- .numWords = 98,
+ .numWords = ARRAY_COUNT(gEasyChatWordsByLetter_G),
},
{
.words = gEasyChatWordsByLetter_H,
- .numWords = 101,
+ .numWords = ARRAY_COUNT(gEasyChatWordsByLetter_H),
},
{
.words = gEasyChatWordsByLetter_I,
- .numWords = 48,
+ .numWords = ARRAY_COUNT(gEasyChatWordsByLetter_I),
},
{
.words = gEasyChatWordsByLetter_J,
- .numWords = 13,
+ .numWords = ARRAY_COUNT(gEasyChatWordsByLetter_J),
},
{
.words = gEasyChatWordsByLetter_K,
- .numWords = 33,
+ .numWords = ARRAY_COUNT(gEasyChatWordsByLetter_K),
},
{
.words = gEasyChatWordsByLetter_L,
- .numWords = 82,
+ .numWords = ARRAY_COUNT(gEasyChatWordsByLetter_L),
},
{
.words = gEasyChatWordsByLetter_M,
- .numWords = 142,
+ .numWords = ARRAY_COUNT(gEasyChatWordsByLetter_M),
},
{
.words = gEasyChatWordsByLetter_N,
- .numWords = 54,
+ .numWords = ARRAY_COUNT(gEasyChatWordsByLetter_N),
},
{
.words = gEasyChatWordsByLetter_O,
- .numWords = 44,
+ .numWords = ARRAY_COUNT(gEasyChatWordsByLetter_O),
},
{
.words = gEasyChatWordsByLetter_P,
- .numWords = 102,
+ .numWords = ARRAY_COUNT(gEasyChatWordsByLetter_P),
},
{
.words = gEasyChatWordsByLetter_Q,
- .numWords = 6,
+ .numWords = ARRAY_COUNT(gEasyChatWordsByLetter_Q),
},
{
.words = gEasyChatWordsByLetter_R,
- .numWords = 80,
+ .numWords = ARRAY_COUNT(gEasyChatWordsByLetter_R),
},
{
.words = gEasyChatWordsByLetter_S,
- .numWords = 262,
+ .numWords = ARRAY_COUNT(gEasyChatWordsByLetter_S),
},
{
.words = gEasyChatWordsByLetter_T,
- .numWords = 133,
+ .numWords = ARRAY_COUNT(gEasyChatWordsByLetter_T),
},
{
.words = gEasyChatWordsByLetter_U,
- .numWords = 24,
+ .numWords = ARRAY_COUNT(gEasyChatWordsByLetter_U),
},
{
.words = gEasyChatWordsByLetter_V,
- .numWords = 33,
+ .numWords = ARRAY_COUNT(gEasyChatWordsByLetter_V),
},
{
.words = gEasyChatWordsByLetter_W,
- .numWords = 111,
+ .numWords = ARRAY_COUNT(gEasyChatWordsByLetter_W),
},
{
.words = gEasyChatWordsByLetter_X,
- .numWords = 4,
+ .numWords = ARRAY_COUNT(gEasyChatWordsByLetter_X),
},
{
.words = gEasyChatWordsByLetter_Y,
- .numWords = 19,
+ .numWords = ARRAY_COUNT(gEasyChatWordsByLetter_Y),
},
{
.words = gEasyChatWordsByLetter_Z,
- .numWords = 8,
+ .numWords = ARRAY_COUNT(gEasyChatWordsByLetter_Z),
},
{
.words = gEasyChatWordsByLetter_UnusedJapaneseHi,
- .numWords = 55,
+ .numWords = ARRAY_COUNT(gEasyChatWordsByLetter_UnusedJapaneseHi),
},
{
.words = gEasyChatWordsByLetter_UnusedJapaneseFu,
- .numWords = 71,
+ .numWords = ARRAY_COUNT(gEasyChatWordsByLetter_UnusedJapaneseFu),
},
{
.words = gEasyChatWordsByLetter_UnusedJapaneseHe,
- .numWords = 32,
+ .numWords = ARRAY_COUNT(gEasyChatWordsByLetter_UnusedJapaneseHe),
},
{
.words = gEasyChatWordsByLetter_UnusedJapaneseHo,
- .numWords = 55,
+ .numWords = ARRAY_COUNT(gEasyChatWordsByLetter_UnusedJapaneseHo),
},
{
.words = gEasyChatWordsByLetter_UnusedJapaneseMa,
- .numWords = 74,
+ .numWords = ARRAY_COUNT(gEasyChatWordsByLetter_UnusedJapaneseMa),
},
{
.words = gEasyChatWordsByLetter_UnusedJapaneseMi,
- .numWords = 37,
+ .numWords = ARRAY_COUNT(gEasyChatWordsByLetter_UnusedJapaneseMi),
},
{
.words = gEasyChatWordsByLetter_UnusedJapaneseMu,
- .numWords = 12,
+ .numWords = ARRAY_COUNT(gEasyChatWordsByLetter_UnusedJapaneseMu),
},
{
.words = gEasyChatWordsByLetter_UnusedJapaneseMe,
- .numWords = 26,
+ .numWords = ARRAY_COUNT(gEasyChatWordsByLetter_UnusedJapaneseMe),
},
{
.words = gEasyChatWordsByLetter_UnusedJapaneseMo,
- .numWords = 20,
+ .numWords = ARRAY_COUNT(gEasyChatWordsByLetter_UnusedJapaneseMo),
},
{
.words = gEasyChatWordsByLetter_UnusedJapaneseYa,
- .numWords = 24,
+ .numWords = ARRAY_COUNT(gEasyChatWordsByLetter_UnusedJapaneseYa),
},
{
.words = gEasyChatWordsByLetter_UnusedJapaneseYu,
- .numWords = 13,
+ .numWords = ARRAY_COUNT(gEasyChatWordsByLetter_UnusedJapaneseYu),
},
{
.words = gEasyChatWordsByLetter_UnusedJapaneseYo,
- .numWords = 28,
+ .numWords = ARRAY_COUNT(gEasyChatWordsByLetter_UnusedJapaneseYo),
},
{
.words = gEasyChatWordsByLetter_UnusedJapaneseRa,
- .numWords = 36,
+ .numWords = ARRAY_COUNT(gEasyChatWordsByLetter_UnusedJapaneseRa),
},
{
.words = gEasyChatWordsByLetter_UnusedJapaneseRi,
- .numWords = 17,
+ .numWords = ARRAY_COUNT(gEasyChatWordsByLetter_UnusedJapaneseRi),
},
{
.words = gEasyChatWordsByLetter_UnusedJapaneseRu,
- .numWords = 11,
+ .numWords = ARRAY_COUNT(gEasyChatWordsByLetter_UnusedJapaneseRu),
},
{
.words = gEasyChatWordsByLetter_UnusedJapaneseRe,
- .numWords = 18,
+ .numWords = ARRAY_COUNT(gEasyChatWordsByLetter_UnusedJapaneseRe),
},
{
.words = gEasyChatWordsByLetter_UnusedJapaneseRo,
- .numWords = 10,
+ .numWords = ARRAY_COUNT(gEasyChatWordsByLetter_UnusedJapaneseRo),
},
{
.words = gEasyChatWordsByLetter_UnusedJapaneseWa,
- .numWords = 33,
+ .numWords = ARRAY_COUNT(gEasyChatWordsByLetter_UnusedJapaneseWa),
},
};
diff --git a/src/data/field_effects/field_effect_objects.h b/src/data/field_effects/field_effect_objects.h
index 4fc3ecff6..54145efbc 100755
--- a/src/data/field_effects/field_effect_objects.h
+++ b/src/data/field_effects/field_effect_objects.h
@@ -1263,16 +1263,16 @@ const struct SpriteTemplate gFieldEffectObjectTemplate_SmallSparkle = {
const struct SpritePalette gSpritePalette_SmallSparkle = {gFieldEffectPal_SmallSparkle, FLDEFF_PAL_TAG_SMALL_SPARKLE};
-static const union AnimCmd sAnim_Rayquaza[] = {
+static const union AnimCmd sAnim_RayquazaSpotlightEffect[] = {
ANIMCMD_FRAME(0, 1),
ANIMCMD_END,
};
-static const union AnimCmd *const sAnimTable_Rayquaza[] = {
- sAnim_Rayquaza,
+static const union AnimCmd *const sAnimTable_RayquazaSpotlightEffect[] = {
+ sAnim_RayquazaSpotlightEffect,
};
-const struct SpriteFrameImage sPicTable_Rayquaza[] = {
+const struct SpriteFrameImage sPicTable_RayquazaSpotlightEffect[] = {
overworld_frame(gObjectEventPic_Rayquaza, 4, 4, 0),
};
@@ -1280,8 +1280,8 @@ const struct SpriteTemplate gFieldEffectObjectTemplate_Rayquaza = {
.tileTag = 0xFFFF,
.paletteTag = 0xFFFF,
.oam = &gObjectEventBaseOam_32x32,
- .anims = sAnimTable_Rayquaza,
- .images = sPicTable_Rayquaza,
+ .anims = sAnimTable_RayquazaSpotlightEffect,
+ .images = sPicTable_RayquazaSpotlightEffect,
.affineAnims = gDummySpriteAffineAnimTable,
.callback = UpdateRayquazaSpotlightEffect,
};
diff --git a/src/data/graphics/intro_scene.h b/src/data/graphics/intro_scene.h
index ea67c7b0d..cb7706c9a 100644
--- a/src/data/graphics/intro_scene.h
+++ b/src/data/graphics/intro_scene.h
@@ -1,48 +1,47 @@
-const u16 gIntro1GameFreakTextFadePal[] = INCBIN_U16("graphics/intro/intro1_text.gbapal"); // game freak text blue fade
-const u16 gIntro2BrendanNoTurnPal[] = INCBIN_U16("graphics/intro/intro2_brendan_noturn.gbapal");
-const u16 gIntro3BgPal[] = INCBIN_U16("graphics/intro/intro3.gbapal");
-const u16 gIntro2VolbeatPal[] = INCBIN_U16("graphics/intro/intro2_volbeat.gbapal");
-const u16 gIntro2TorchicPal[] = INCBIN_U16("graphics/intro/intro2_torchic.gbapal");
-const u16 gIntro2ManectricPal[] = INCBIN_U16("graphics/intro/intro2_manectric.gbapal");
-const u16 gIntro2FlygonPal[] = INCBIN_U16("graphics/intro/intro2_flygon.gbapal");
+const u16 gIntroGameFreakTextFade_Pal[] = INCBIN_U16("graphics/intro/scene_1/text.gbapal"); // game freak text blue fade
+const u16 gIntroPlayer_Pal[] = INCBIN_U16("graphics/intro/scene_2/player.gbapal");
+const u16 gIntro3Bg_Pal[] = INCBIN_U16("graphics/intro/scene_3/bg.gbapal");
+const u16 gIntroVolbeat_Pal[] = INCBIN_U16("graphics/intro/scene_2/volbeat.gbapal");
+const u16 gIntroTorchic_Pal[] = INCBIN_U16("graphics/intro/scene_2/torchic.gbapal");
+const u16 gIntroManectric_Pal[] = INCBIN_U16("graphics/intro/scene_2/manectric.gbapal");
+const u16 gIntroFlygon_Pal[] = INCBIN_U16("graphics/intro/scene_2/flygon.gbapal");
-const u32 gIntro2VolbeatGfx[] = INCBIN_U32("graphics/intro/intro2_volbeat.4bpp.lz");
-const u32 gIntro2TorchicGfx[] = INCBIN_U32("graphics/intro/intro2_torchic.4bpp.lz");
-const u32 gIntro2ManectricGfx[] = INCBIN_U32("graphics/intro/intro2_manectric.4bpp.lz");
-const u32 gIntro2FlygonGfx[] = INCBIN_U32("graphics/intro/intro2_flygon.4bpp.lz");
-const u32 gIntro2BrendanNoTurnGfx[] = INCBIN_U32("graphics/intro/intro2_brendan_noturn.4bpp.lz");
-const u32 gIntro2MayNoTurnGfx[] = INCBIN_U32("graphics/intro/intro2_may_noturn.4bpp.lz");
+const u32 gIntroVolbeat_Gfx[] = INCBIN_U32("graphics/intro/scene_2/volbeat.4bpp.lz");
+const u32 gIntroTorchic_Gfx[] = INCBIN_U32("graphics/intro/scene_2/torchic.4bpp.lz");
+const u32 gIntroManectric_Gfx[] = INCBIN_U32("graphics/intro/scene_2/manectric.4bpp.lz");
+const u32 gIntroFlygon_Gfx[] = INCBIN_U32("graphics/intro/scene_2/flygon.4bpp.lz");
+const u32 gIntroBrendan_Gfx[] = INCBIN_U32("graphics/intro/scene_2/brendan.4bpp.lz");
+const u32 gIntroMay_Gfx[] = INCBIN_U32("graphics/intro/scene_2/may.4bpp.lz");
-const u32 gIntro3GroudonGfx[] = INCBIN_U32("graphics/intro/intro3_groudon.8bpp.lz");
-const u32 gIntro3GroudonTilemap[] = INCBIN_U32("graphics/intro/intro3_groudon.bin.lz");
+const u32 gIntroGroudon_Gfx[] = INCBIN_U32("graphics/intro/scene_3/groudon.8bpp.lz");
+const u32 gIntroGroudon_Tilemap[] = INCBIN_U32("graphics/intro/scene_3/groudon.bin.lz");
-const u32 gIntro3KyogreGfx[] = INCBIN_U32("graphics/intro/intro3_kyogre.8bpp.lz");
-const u32 gIntro3KyogreTilemap[] = INCBIN_U32("graphics/intro/intro3_kyogre.bin.lz");
+const u32 gIntroKyogre_Gfx[] = INCBIN_U32("graphics/intro/scene_3/kyogre.8bpp.lz");
+const u32 gIntroKyogre_Tilemap[] = INCBIN_U32("graphics/intro/scene_3/kyogre.bin.lz");
-const u32 gIntro3LegendBgGfx[] = INCBIN_U32("graphics/intro/legend_bg.4bpp.lz"); // groudon/kyogre/bg
+const u32 gIntroLegendBg_Gfx[] = INCBIN_U32("graphics/intro/scene_3/legend_bg.4bpp.lz"); // groudon/kyogre bg
+const u32 gIntroGroudonBg_Tilemap[] = INCBIN_U32("graphics/intro/scene_3/groudon_bg.bin.lz");
+const u32 gIntroKyogreBg_Tilemap[] = INCBIN_U32("graphics/intro/scene_3/kyogre_bg.bin.lz");
-const u32 gIntro3GroudonBgTilemap[] = INCBIN_U32("graphics/intro/legend_bg1.bin.lz");
-const u32 gIntro3KyogreBgTilemap[] = INCBIN_U32("graphics/intro/legend_bg2.bin.lz");
+const u32 gIntroClouds_Gfx[] = INCBIN_U32("graphics/intro/scene_3/clouds.4bpp.lz");
+const u32 gIntroCloudsLeft_Tilemap[] = INCBIN_U32("graphics/intro/scene_3/clouds_left.bin.lz");
+const u32 gIntroCloudsRight_Tilemap[] = INCBIN_U32("graphics/intro/scene_3/clouds_right.bin.lz");
+const u32 gIntroCloudsSun_Tilemap[] = INCBIN_U32("graphics/intro/scene_3/clouds_sun.bin.lz");
-const u32 gIntro3CloudsGfx[] = INCBIN_U32("graphics/intro/intro3_clouds.4bpp.lz");
-const u32 gIntro3Clouds1Tilemap[] = INCBIN_U32("graphics/intro/intro3_clouds1.bin.lz");
-const u32 gIntro3Clouds2Tilemap[] = INCBIN_U32("graphics/intro/intro3_clouds2.bin.lz");
-const u32 gIntro3Clouds3Tilemap[] = INCBIN_U32("graphics/intro/intro3_clouds3.bin.lz");
+const u32 gIntroLightning_Gfx[] = INCBIN_U32("graphics/intro/scene_3/lightning.4bpp.lz");
+const u16 gIntroLightning_Pal[] = INCBIN_U16("graphics/intro/scene_3/lightning.gbapal");
-const u32 gIntro3LightningGfx[] = INCBIN_U32("graphics/intro/intro3_lightning.4bpp.lz");
-const u16 gIntro3LightningPal[] = INCBIN_U16("graphics/intro/intro3_lightning.gbapal");
+const u32 gIntroRayquaza_Gfx[] = INCBIN_U32("graphics/intro/scene_3/rayquaza.4bpp.lz");
+const u32 gIntroRayquaza_Tilemap[] = INCBIN_U32("graphics/intro/scene_3/rayquaza.bin.lz");
-const u32 gIntro3RayquazaGfx[] = INCBIN_U32("graphics/intro/intro3_rayquaza.4bpp.lz");
-const u32 gIntro3RayquazaTilemap[] = INCBIN_U32("graphics/intro/intro3_rayquaza.bin.lz");
+const u32 gIntroUnused1_Tilemap[] = INCBIN_U32("graphics/intro/scene_3/unused_1.bin.lz");
+const u32 gIntroUnused2_Tilemap[] = INCBIN_U32("graphics/intro/scene_3/unused_2.bin.lz");
-const u32 gUnknown_D8C374[] = INCBIN_U32("graphics/unknown/unknown_D8C374.bin.lz");
-const u32 gUnknown_D8C5C4[] = INCBIN_U32("graphics/unknown/unknown_D8C5C4.bin.lz");
+const u32 gIntroRayquazaClouds_Gfx[] = INCBIN_U32("graphics/intro/scene_3/rayquaza_clouds.4bpp.lz");
+const u32 gIntroRayquazaClouds_Tilemap[] = INCBIN_U32("graphics/intro/scene_3/rayquaza_clouds.bin.lz");
-const u32 gIntro3Clouds2Gfx[] = INCBIN_U32("graphics/intro/intro3_clouds2.4bpp.lz"); //clouds 2, during the rayquaza flash
-const u32 gIntro3Clouds4Tilemap[] = INCBIN_U32("graphics/intro/intro3_clouds4.bin.lz");
+const u32 gIntroBubbles_Gfx[] = INCBIN_U32("graphics/intro/scene_3/bubbles.4bpp.lz");
+const u16 gIntroBubbles_Pal[] = INCBIN_U16("graphics/intro/scene_3/bubbles.gbapal");
-const u32 gIntro2BubblesGfx[] = INCBIN_U32("graphics/intro/intro2_bubbles.4bpp.lz");
-const u16 gIntro2BubblesPal[] = INCBIN_U16("graphics/intro/intro2_bubbles.gbapal");
-
-const u32 gIntro1FlygonGfx[] = INCBIN_U32("graphics/intro/intro1_flygon.4bpp.lz");
-const u32 gIntro1SparkleGfx[] = INCBIN_U32("graphics/intro/intro1_sparkle.4bpp.lz");
+const u32 gIntroFlygonSilhouette_Gfx[] = INCBIN_U32("graphics/intro/scene_1/flygon.4bpp.lz");
+const u32 gIntroSparkle_Gfx[] = INCBIN_U32("graphics/intro/scene_1/sparkle.4bpp.lz");
diff --git a/src/data/items.h b/src/data/items.h
index 30beb5352..fc7792186 100644
--- a/src/data/items.h
+++ b/src/data/items.h
@@ -7,9 +7,8 @@ const struct Item gItems[] =
.price = 0,
.description = sDummyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
// Pokeballs
@@ -21,10 +20,10 @@ const struct Item gItems[] =
.price = 0,
.description = sMasterBallDesc,
.pocket = POCKET_POKE_BALLS,
- .type = 0,
- .battleUsage = 2,
+ .type = ITEM_MASTER_BALL - FIRST_BALL,
+ .battleUsage = ITEM_B_USE_OTHER,
.battleUseFunc = ItemUseInBattle_PokeBall,
- .secondaryId = 0,
+ .secondaryId = ITEM_MASTER_BALL - FIRST_BALL,
},
[ITEM_ULTRA_BALL] =
@@ -34,10 +33,10 @@ const struct Item gItems[] =
.price = 1200,
.description = sUltraBallDesc,
.pocket = POCKET_POKE_BALLS,
- .type = 1,
- .battleUsage = 2,
+ .type = ITEM_ULTRA_BALL - FIRST_BALL,
+ .battleUsage = ITEM_B_USE_OTHER,
.battleUseFunc = ItemUseInBattle_PokeBall,
- .secondaryId = 1,
+ .secondaryId = ITEM_ULTRA_BALL - FIRST_BALL,
},
[ITEM_GREAT_BALL] =
@@ -47,10 +46,10 @@ const struct Item gItems[] =
.price = 600,
.description = sGreatBallDesc,
.pocket = POCKET_POKE_BALLS,
- .type = 2,
- .battleUsage = 2,
+ .type = ITEM_GREAT_BALL - FIRST_BALL,
+ .battleUsage = ITEM_B_USE_OTHER,
.battleUseFunc = ItemUseInBattle_PokeBall,
- .secondaryId = 2,
+ .secondaryId = ITEM_GREAT_BALL - FIRST_BALL,
},
[ITEM_POKE_BALL] =
@@ -60,10 +59,10 @@ const struct Item gItems[] =
.price = 200,
.description = sPokeBallDesc,
.pocket = POCKET_POKE_BALLS,
- .type = 3,
- .battleUsage = 2,
+ .type = ITEM_POKE_BALL - FIRST_BALL,
+ .battleUsage = ITEM_B_USE_OTHER,
.battleUseFunc = ItemUseInBattle_PokeBall,
- .secondaryId = 3,
+ .secondaryId = ITEM_POKE_BALL - FIRST_BALL,
},
[ITEM_SAFARI_BALL] =
@@ -73,10 +72,10 @@ const struct Item gItems[] =
.price = 0,
.description = sSafariBallDesc,
.pocket = POCKET_POKE_BALLS,
- .type = 4,
- .battleUsage = 2,
+ .type = ITEM_SAFARI_BALL - FIRST_BALL,
+ .battleUsage = ITEM_B_USE_OTHER,
.battleUseFunc = ItemUseInBattle_PokeBall,
- .secondaryId = 4,
+ .secondaryId = ITEM_SAFARI_BALL - FIRST_BALL,
},
[ITEM_NET_BALL] =
@@ -86,10 +85,10 @@ const struct Item gItems[] =
.price = 1000,
.description = sNetBallDesc,
.pocket = POCKET_POKE_BALLS,
- .type = 5,
- .battleUsage = 2,
+ .type = ITEM_NET_BALL - FIRST_BALL,
+ .battleUsage = ITEM_B_USE_OTHER,
.battleUseFunc = ItemUseInBattle_PokeBall,
- .secondaryId = 5,
+ .secondaryId = ITEM_NET_BALL - FIRST_BALL,
},
[ITEM_DIVE_BALL] =
@@ -99,10 +98,10 @@ const struct Item gItems[] =
.price = 1000,
.description = sDiveBallDesc,
.pocket = POCKET_POKE_BALLS,
- .type = 6,
- .battleUsage = 2,
+ .type = ITEM_DIVE_BALL - FIRST_BALL,
+ .battleUsage = ITEM_B_USE_OTHER,
.battleUseFunc = ItemUseInBattle_PokeBall,
- .secondaryId = 6,
+ .secondaryId = ITEM_DIVE_BALL - FIRST_BALL,
},
[ITEM_NEST_BALL] =
@@ -112,10 +111,10 @@ const struct Item gItems[] =
.price = 1000,
.description = sNestBallDesc,
.pocket = POCKET_POKE_BALLS,
- .type = 7,
- .battleUsage = 2,
+ .type = ITEM_NEST_BALL - FIRST_BALL,
+ .battleUsage = ITEM_B_USE_OTHER,
.battleUseFunc = ItemUseInBattle_PokeBall,
- .secondaryId = 7,
+ .secondaryId = ITEM_NEST_BALL - FIRST_BALL,
},
[ITEM_REPEAT_BALL] =
@@ -125,10 +124,10 @@ const struct Item gItems[] =
.price = 1000,
.description = sRepeatBallDesc,
.pocket = POCKET_POKE_BALLS,
- .type = 8,
- .battleUsage = 2,
+ .type = ITEM_REPEAT_BALL - FIRST_BALL,
+ .battleUsage = ITEM_B_USE_OTHER,
.battleUseFunc = ItemUseInBattle_PokeBall,
- .secondaryId = 8,
+ .secondaryId = ITEM_REPEAT_BALL - FIRST_BALL,
},
[ITEM_TIMER_BALL] =
@@ -138,10 +137,10 @@ const struct Item gItems[] =
.price = 1000,
.description = sTimerBallDesc,
.pocket = POCKET_POKE_BALLS,
- .type = 9,
- .battleUsage = 2,
+ .type = ITEM_TIMER_BALL - FIRST_BALL,
+ .battleUsage = ITEM_B_USE_OTHER,
.battleUseFunc = ItemUseInBattle_PokeBall,
- .secondaryId = 9,
+ .secondaryId = ITEM_TIMER_BALL - FIRST_BALL,
},
[ITEM_LUXURY_BALL] =
@@ -151,10 +150,10 @@ const struct Item gItems[] =
.price = 1000,
.description = sLuxuryBallDesc,
.pocket = POCKET_POKE_BALLS,
- .type = 10,
- .battleUsage = 2,
+ .type = ITEM_LUXURY_BALL - FIRST_BALL,
+ .battleUsage = ITEM_B_USE_OTHER,
.battleUseFunc = ItemUseInBattle_PokeBall,
- .secondaryId = 10,
+ .secondaryId = ITEM_LUXURY_BALL - FIRST_BALL,
},
[ITEM_PREMIER_BALL] =
@@ -164,10 +163,10 @@ const struct Item gItems[] =
.price = 200,
.description = sPremierBallDesc,
.pocket = POCKET_POKE_BALLS,
- .type = 11,
- .battleUsage = 2,
+ .type = ITEM_PREMIER_BALL - FIRST_BALL,
+ .battleUsage = ITEM_B_USE_OTHER,
.battleUseFunc = ItemUseInBattle_PokeBall,
- .secondaryId = 11,
+ .secondaryId = ITEM_PREMIER_BALL - FIRST_BALL,
},
// Medicine
@@ -180,11 +179,10 @@ const struct Item gItems[] =
.holdEffectParam = 20,
.description = sPotionDesc,
.pocket = POCKET_ITEMS,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_Medicine,
- .battleUsage = 1,
+ .battleUsage = ITEM_B_USE_MEDICINE,
.battleUseFunc = ItemUseInBattle_Medicine,
- .secondaryId = 0,
},
[ITEM_ANTIDOTE] =
@@ -194,11 +192,10 @@ const struct Item gItems[] =
.price = 100,
.description = sAntidoteDesc,
.pocket = POCKET_ITEMS,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_Medicine,
- .battleUsage = 1,
+ .battleUsage = ITEM_B_USE_MEDICINE,
.battleUseFunc = ItemUseInBattle_Medicine,
- .secondaryId = 0,
},
[ITEM_BURN_HEAL] =
@@ -208,11 +205,10 @@ const struct Item gItems[] =
.price = 250,
.description = sBurnHealDesc,
.pocket = POCKET_ITEMS,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_Medicine,
- .battleUsage = 1,
+ .battleUsage = ITEM_B_USE_MEDICINE,
.battleUseFunc = ItemUseInBattle_Medicine,
- .secondaryId = 0,
},
[ITEM_ICE_HEAL] =
@@ -222,11 +218,10 @@ const struct Item gItems[] =
.price = 250,
.description = sIceHealDesc,
.pocket = POCKET_ITEMS,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_Medicine,
- .battleUsage = 1,
+ .battleUsage = ITEM_B_USE_MEDICINE,
.battleUseFunc = ItemUseInBattle_Medicine,
- .secondaryId = 0,
},
[ITEM_AWAKENING] =
@@ -236,11 +231,10 @@ const struct Item gItems[] =
.price = 250,
.description = sAwakeningDesc,
.pocket = POCKET_ITEMS,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_Medicine,
- .battleUsage = 1,
+ .battleUsage = ITEM_B_USE_MEDICINE,
.battleUseFunc = ItemUseInBattle_Medicine,
- .secondaryId = 0,
},
[ITEM_PARALYZE_HEAL] =
@@ -250,11 +244,10 @@ const struct Item gItems[] =
.price = 200,
.description = sParalyzeHealDesc,
.pocket = POCKET_ITEMS,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_Medicine,
- .battleUsage = 1,
+ .battleUsage = ITEM_B_USE_MEDICINE,
.battleUseFunc = ItemUseInBattle_Medicine,
- .secondaryId = 0,
},
[ITEM_FULL_RESTORE] =
@@ -265,11 +258,10 @@ const struct Item gItems[] =
.holdEffectParam = 255,
.description = sFullRestoreDesc,
.pocket = POCKET_ITEMS,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_Medicine,
- .battleUsage = 1,
+ .battleUsage = ITEM_B_USE_MEDICINE,
.battleUseFunc = ItemUseInBattle_Medicine,
- .secondaryId = 0,
},
[ITEM_MAX_POTION] =
@@ -280,11 +272,10 @@ const struct Item gItems[] =
.holdEffectParam = 255,
.description = sMaxPotionDesc,
.pocket = POCKET_ITEMS,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_Medicine,
- .battleUsage = 1,
+ .battleUsage = ITEM_B_USE_MEDICINE,
.battleUseFunc = ItemUseInBattle_Medicine,
- .secondaryId = 0,
},
[ITEM_HYPER_POTION] =
@@ -295,11 +286,10 @@ const struct Item gItems[] =
.holdEffectParam = 200,
.description = sHyperPotionDesc,
.pocket = POCKET_ITEMS,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_Medicine,
- .battleUsage = 1,
+ .battleUsage = ITEM_B_USE_MEDICINE,
.battleUseFunc = ItemUseInBattle_Medicine,
- .secondaryId = 0,
},
[ITEM_SUPER_POTION] =
@@ -310,11 +300,10 @@ const struct Item gItems[] =
.holdEffectParam = 50,
.description = sSuperPotionDesc,
.pocket = POCKET_ITEMS,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_Medicine,
- .battleUsage = 1,
+ .battleUsage = ITEM_B_USE_MEDICINE,
.battleUseFunc = ItemUseInBattle_Medicine,
- .secondaryId = 0,
},
[ITEM_FULL_HEAL] =
@@ -324,11 +313,10 @@ const struct Item gItems[] =
.price = 600,
.description = sFullHealDesc,
.pocket = POCKET_ITEMS,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_Medicine,
- .battleUsage = 1,
+ .battleUsage = ITEM_B_USE_MEDICINE,
.battleUseFunc = ItemUseInBattle_Medicine,
- .secondaryId = 0,
},
[ITEM_REVIVE] =
@@ -338,11 +326,10 @@ const struct Item gItems[] =
.price = 1500,
.description = sReviveDesc,
.pocket = POCKET_ITEMS,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_Medicine,
- .battleUsage = 1,
+ .battleUsage = ITEM_B_USE_MEDICINE,
.battleUseFunc = ItemUseInBattle_Medicine,
- .secondaryId = 0,
},
[ITEM_MAX_REVIVE] =
@@ -352,11 +339,10 @@ const struct Item gItems[] =
.price = 4000,
.description = sMaxReviveDesc,
.pocket = POCKET_ITEMS,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_Medicine,
- .battleUsage = 1,
+ .battleUsage = ITEM_B_USE_MEDICINE,
.battleUseFunc = ItemUseInBattle_Medicine,
- .secondaryId = 0,
},
[ITEM_FRESH_WATER] =
@@ -367,11 +353,10 @@ const struct Item gItems[] =
.holdEffectParam = 50,
.description = sFreshWaterDesc,
.pocket = POCKET_ITEMS,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_Medicine,
- .battleUsage = 1,
+ .battleUsage = ITEM_B_USE_MEDICINE,
.battleUseFunc = ItemUseInBattle_Medicine,
- .secondaryId = 0,
},
[ITEM_SODA_POP] =
@@ -382,11 +367,10 @@ const struct Item gItems[] =
.holdEffectParam = 60,
.description = sSodaPopDesc,
.pocket = POCKET_ITEMS,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_Medicine,
- .battleUsage = 1,
+ .battleUsage = ITEM_B_USE_MEDICINE,
.battleUseFunc = ItemUseInBattle_Medicine,
- .secondaryId = 0,
},
[ITEM_LEMONADE] =
@@ -397,11 +381,10 @@ const struct Item gItems[] =
.holdEffectParam = 80,
.description = sLemonadeDesc,
.pocket = POCKET_ITEMS,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_Medicine,
- .battleUsage = 1,
+ .battleUsage = ITEM_B_USE_MEDICINE,
.battleUseFunc = ItemUseInBattle_Medicine,
- .secondaryId = 0,
},
[ITEM_MOOMOO_MILK] =
@@ -412,11 +395,10 @@ const struct Item gItems[] =
.holdEffectParam = 100,
.description = sMoomooMilkDesc,
.pocket = POCKET_ITEMS,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_Medicine,
- .battleUsage = 1,
+ .battleUsage = ITEM_B_USE_MEDICINE,
.battleUseFunc = ItemUseInBattle_Medicine,
- .secondaryId = 0,
},
[ITEM_ENERGY_POWDER] =
@@ -426,11 +408,10 @@ const struct Item gItems[] =
.price = 500,
.description = sEnergyPowderDesc,
.pocket = POCKET_ITEMS,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_Medicine,
- .battleUsage = 1,
+ .battleUsage = ITEM_B_USE_MEDICINE,
.battleUseFunc = ItemUseInBattle_Medicine,
- .secondaryId = 0,
},
[ITEM_ENERGY_ROOT] =
@@ -440,11 +421,10 @@ const struct Item gItems[] =
.price = 800,
.description = sEnergyRootDesc,
.pocket = POCKET_ITEMS,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_Medicine,
- .battleUsage = 1,
+ .battleUsage = ITEM_B_USE_MEDICINE,
.battleUseFunc = ItemUseInBattle_Medicine,
- .secondaryId = 0,
},
[ITEM_HEAL_POWDER] =
@@ -454,11 +434,10 @@ const struct Item gItems[] =
.price = 450,
.description = sHealPowderDesc,
.pocket = POCKET_ITEMS,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_Medicine,
- .battleUsage = 1,
+ .battleUsage = ITEM_B_USE_MEDICINE,
.battleUseFunc = ItemUseInBattle_Medicine,
- .secondaryId = 0,
},
[ITEM_REVIVAL_HERB] =
@@ -468,11 +447,10 @@ const struct Item gItems[] =
.price = 2800,
.description = sRevivalHerbDesc,
.pocket = POCKET_ITEMS,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_Medicine,
- .battleUsage = 1,
+ .battleUsage = ITEM_B_USE_MEDICINE,
.battleUseFunc = ItemUseInBattle_Medicine,
- .secondaryId = 0,
},
[ITEM_ETHER] =
@@ -483,11 +461,10 @@ const struct Item gItems[] =
.holdEffectParam = 10,
.description = sEtherDesc,
.pocket = POCKET_ITEMS,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_PPRecovery,
- .battleUsage = 1,
+ .battleUsage = ITEM_B_USE_MEDICINE,
.battleUseFunc = ItemUseInBattle_PPRecovery,
- .secondaryId = 0,
},
[ITEM_MAX_ETHER] =
@@ -498,11 +475,10 @@ const struct Item gItems[] =
.holdEffectParam = 255,
.description = sMaxEtherDesc,
.pocket = POCKET_ITEMS,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_PPRecovery,
- .battleUsage = 1,
+ .battleUsage = ITEM_B_USE_MEDICINE,
.battleUseFunc = ItemUseInBattle_PPRecovery,
- .secondaryId = 0,
},
[ITEM_ELIXIR] =
@@ -513,11 +489,10 @@ const struct Item gItems[] =
.holdEffectParam = 10,
.description = sElixirDesc,
.pocket = POCKET_ITEMS,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_PPRecovery,
- .battleUsage = 1,
+ .battleUsage = ITEM_B_USE_MEDICINE,
.battleUseFunc = ItemUseInBattle_PPRecovery,
- .secondaryId = 0,
},
[ITEM_MAX_ELIXIR] =
@@ -528,11 +503,10 @@ const struct Item gItems[] =
.holdEffectParam = 255,
.description = sMaxElixirDesc,
.pocket = POCKET_ITEMS,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_PPRecovery,
- .battleUsage = 1,
+ .battleUsage = ITEM_B_USE_MEDICINE,
.battleUseFunc = ItemUseInBattle_PPRecovery,
- .secondaryId = 0,
},
[ITEM_LAVA_COOKIE] =
@@ -542,11 +516,10 @@ const struct Item gItems[] =
.price = 200,
.description = sLavaCookieDesc,
.pocket = POCKET_ITEMS,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_Medicine,
- .battleUsage = 1,
+ .battleUsage = ITEM_B_USE_MEDICINE,
.battleUseFunc = ItemUseInBattle_Medicine,
- .secondaryId = 0,
},
[ITEM_BLUE_FLUTE] =
@@ -556,11 +529,10 @@ const struct Item gItems[] =
.price = 100,
.description = sBlueFluteDesc,
.pocket = POCKET_ITEMS,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_Medicine,
- .battleUsage = 1,
+ .battleUsage = ITEM_B_USE_MEDICINE,
.battleUseFunc = ItemUseInBattle_Medicine,
- .secondaryId = 0,
},
[ITEM_YELLOW_FLUTE] =
@@ -570,11 +542,10 @@ const struct Item gItems[] =
.price = 200,
.description = sYellowFluteDesc,
.pocket = POCKET_ITEMS,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .battleUsage = 1,
+ .battleUsage = ITEM_B_USE_MEDICINE,
.battleUseFunc = ItemUseInBattle_Medicine,
- .secondaryId = 0,
},
[ITEM_RED_FLUTE] =
@@ -584,11 +555,10 @@ const struct Item gItems[] =
.price = 300,
.description = sRedFluteDesc,
.pocket = POCKET_ITEMS,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .battleUsage = 1,
+ .battleUsage = ITEM_B_USE_MEDICINE,
.battleUseFunc = ItemUseInBattle_Medicine,
- .secondaryId = 0,
},
[ITEM_BLACK_FLUTE] =
@@ -599,9 +569,8 @@ const struct Item gItems[] =
.holdEffectParam = 50,
.description = sBlackFluteDesc,
.pocket = POCKET_ITEMS,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_BlackWhiteFlute,
- .secondaryId = 0,
},
[ITEM_WHITE_FLUTE] =
@@ -612,9 +581,8 @@ const struct Item gItems[] =
.holdEffectParam = 150,
.description = sWhiteFluteDesc,
.pocket = POCKET_ITEMS,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_BlackWhiteFlute,
- .secondaryId = 0,
},
[ITEM_BERRY_JUICE] =
@@ -626,11 +594,10 @@ const struct Item gItems[] =
.holdEffectParam = 20,
.description = sBerryJuiceDesc,
.pocket = POCKET_ITEMS,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_Medicine,
- .battleUsage = 1,
+ .battleUsage = ITEM_B_USE_MEDICINE,
.battleUseFunc = ItemUseInBattle_Medicine,
- .secondaryId = 0,
},
[ITEM_SACRED_ASH] =
@@ -640,9 +607,8 @@ const struct Item gItems[] =
.price = 200,
.description = sSacredAshDesc,
.pocket = POCKET_ITEMS,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_SacredAsh,
- .secondaryId = 0,
},
// Collectibles
@@ -654,9 +620,8 @@ const struct Item gItems[] =
.price = 20,
.description = sShoalSaltDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_SHOAL_SHELL] =
@@ -666,9 +631,8 @@ const struct Item gItems[] =
.price = 20,
.description = sShoalShellDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_RED_SHARD] =
@@ -678,9 +642,8 @@ const struct Item gItems[] =
.price = 200,
.description = sRedShardDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_BLUE_SHARD] =
@@ -690,9 +653,8 @@ const struct Item gItems[] =
.price = 200,
.description = sBlueShardDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_YELLOW_SHARD] =
@@ -702,9 +664,8 @@ const struct Item gItems[] =
.price = 200,
.description = sYellowShardDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_GREEN_SHARD] =
@@ -714,9 +675,8 @@ const struct Item gItems[] =
.price = 200,
.description = sGreenShardDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_034] =
@@ -726,9 +686,8 @@ const struct Item gItems[] =
.price = 0,
.description = sDummyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_035] =
@@ -738,9 +697,8 @@ const struct Item gItems[] =
.price = 0,
.description = sDummyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_036] =
@@ -750,9 +708,8 @@ const struct Item gItems[] =
.price = 0,
.description = sDummyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_037] =
@@ -762,9 +719,8 @@ const struct Item gItems[] =
.price = 0,
.description = sDummyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_038] =
@@ -774,9 +730,8 @@ const struct Item gItems[] =
.price = 0,
.description = sDummyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_039] =
@@ -786,9 +741,8 @@ const struct Item gItems[] =
.price = 0,
.description = sDummyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_03A] =
@@ -798,9 +752,8 @@ const struct Item gItems[] =
.price = 0,
.description = sDummyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_03B] =
@@ -810,9 +763,8 @@ const struct Item gItems[] =
.price = 0,
.description = sDummyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_03C] =
@@ -822,9 +774,8 @@ const struct Item gItems[] =
.price = 0,
.description = sDummyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_03D] =
@@ -834,9 +785,8 @@ const struct Item gItems[] =
.price = 0,
.description = sDummyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_03E] =
@@ -846,9 +796,8 @@ const struct Item gItems[] =
.price = 0,
.description = sDummyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
// Vitamins
@@ -860,9 +809,8 @@ const struct Item gItems[] =
.price = 9800,
.description = sHPUpDesc,
.pocket = POCKET_ITEMS,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_Medicine,
- .secondaryId = 0,
},
[ITEM_PROTEIN] =
@@ -872,9 +820,8 @@ const struct Item gItems[] =
.price = 9800,
.description = sProteinDesc,
.pocket = POCKET_ITEMS,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_Medicine,
- .secondaryId = 0,
},
[ITEM_IRON] =
@@ -884,9 +831,8 @@ const struct Item gItems[] =
.price = 9800,
.description = sIronDesc,
.pocket = POCKET_ITEMS,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_Medicine,
- .secondaryId = 0,
},
[ITEM_CARBOS] =
@@ -896,9 +842,8 @@ const struct Item gItems[] =
.price = 9800,
.description = sCarbosDesc,
.pocket = POCKET_ITEMS,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_Medicine,
- .secondaryId = 0,
},
[ITEM_CALCIUM] =
@@ -908,9 +853,8 @@ const struct Item gItems[] =
.price = 9800,
.description = sCalciumDesc,
.pocket = POCKET_ITEMS,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_Medicine,
- .secondaryId = 0,
},
[ITEM_RARE_CANDY] =
@@ -920,9 +864,8 @@ const struct Item gItems[] =
.price = 4800,
.description = sRareCandyDesc,
.pocket = POCKET_ITEMS,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_RareCandy,
- .secondaryId = 0,
},
[ITEM_PP_UP] =
@@ -932,9 +875,8 @@ const struct Item gItems[] =
.price = 9800,
.description = sPPUpDesc,
.pocket = POCKET_ITEMS,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_PPUp,
- .secondaryId = 0,
},
[ITEM_ZINC] =
@@ -944,9 +886,8 @@ const struct Item gItems[] =
.price = 9800,
.description = sZincDesc,
.pocket = POCKET_ITEMS,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_Medicine,
- .secondaryId = 0,
},
[ITEM_PP_MAX] =
@@ -956,9 +897,8 @@ const struct Item gItems[] =
.price = 9800,
.description = sPPMaxDesc,
.pocket = POCKET_ITEMS,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_PPUp,
- .secondaryId = 0,
},
[ITEM_048] =
@@ -968,9 +908,8 @@ const struct Item gItems[] =
.price = 0,
.description = sDummyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
// Battle items
@@ -982,11 +921,10 @@ const struct Item gItems[] =
.price = 700,
.description = sGuardSpecDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .battleUsage = 2,
+ .battleUsage = ITEM_B_USE_OTHER,
.battleUseFunc = ItemUseInBattle_StatIncrease,
- .secondaryId = 0,
},
[ITEM_DIRE_HIT] =
@@ -996,11 +934,10 @@ const struct Item gItems[] =
.price = 650,
.description = sDireHitDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .battleUsage = 2,
+ .battleUsage = ITEM_B_USE_OTHER,
.battleUseFunc = ItemUseInBattle_StatIncrease,
- .secondaryId = 0,
},
[ITEM_X_ATTACK] =
@@ -1010,11 +947,10 @@ const struct Item gItems[] =
.price = 500,
.description = sXAttackDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .battleUsage = 2,
+ .battleUsage = ITEM_B_USE_OTHER,
.battleUseFunc = ItemUseInBattle_StatIncrease,
- .secondaryId = 0,
},
[ITEM_X_DEFEND] =
@@ -1024,11 +960,10 @@ const struct Item gItems[] =
.price = 550,
.description = sXDefendDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .battleUsage = 2,
+ .battleUsage = ITEM_B_USE_OTHER,
.battleUseFunc = ItemUseInBattle_StatIncrease,
- .secondaryId = 0,
},
[ITEM_X_SPEED] =
@@ -1038,11 +973,10 @@ const struct Item gItems[] =
.price = 350,
.description = sXSpeedDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .battleUsage = 2,
+ .battleUsage = ITEM_B_USE_OTHER,
.battleUseFunc = ItemUseInBattle_StatIncrease,
- .secondaryId = 0,
},
[ITEM_X_ACCURACY] =
@@ -1052,11 +986,10 @@ const struct Item gItems[] =
.price = 950,
.description = sXAccuracyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .battleUsage = 2,
+ .battleUsage = ITEM_B_USE_OTHER,
.battleUseFunc = ItemUseInBattle_StatIncrease,
- .secondaryId = 0,
},
[ITEM_X_SPECIAL] =
@@ -1066,11 +999,10 @@ const struct Item gItems[] =
.price = 350,
.description = sXSpecialDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .battleUsage = 2,
+ .battleUsage = ITEM_B_USE_OTHER,
.battleUseFunc = ItemUseInBattle_StatIncrease,
- .secondaryId = 0,
},
[ITEM_POKE_DOLL] =
@@ -1080,11 +1012,10 @@ const struct Item gItems[] =
.price = 1000,
.description = sPokeDollDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .battleUsage = 2,
+ .battleUsage = ITEM_B_USE_OTHER,
.battleUseFunc = ItemUseInBattle_Escape,
- .secondaryId = 0,
},
[ITEM_FLUFFY_TAIL] =
@@ -1094,11 +1025,10 @@ const struct Item gItems[] =
.price = 1000,
.description = sFluffyTailDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .battleUsage = 2,
+ .battleUsage = ITEM_B_USE_OTHER,
.battleUseFunc = ItemUseInBattle_Escape,
- .secondaryId = 0,
},
[ITEM_052] =
@@ -1108,9 +1038,8 @@ const struct Item gItems[] =
.price = 0,
.description = sDummyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
// Field items
@@ -1123,9 +1052,8 @@ const struct Item gItems[] =
.holdEffectParam = 200,
.description = sSuperRepelDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_Repel,
- .secondaryId = 0,
},
[ITEM_MAX_REPEL] =
@@ -1136,9 +1064,8 @@ const struct Item gItems[] =
.holdEffectParam = 250,
.description = sMaxRepelDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_Repel,
- .secondaryId = 0,
},
[ITEM_ESCAPE_ROPE] =
@@ -1148,9 +1075,8 @@ const struct Item gItems[] =
.price = 550,
.description = sEscapeRopeDesc,
.pocket = POCKET_ITEMS,
- .type = 2,
+ .type = ITEM_USE_FIELD,
.fieldUseFunc = ItemUseOutOfBattle_EscapeRope,
- .secondaryId = 0,
},
[ITEM_REPEL] =
@@ -1161,9 +1087,8 @@ const struct Item gItems[] =
.holdEffectParam = 100,
.description = sRepelDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_Repel,
- .secondaryId = 0,
},
[ITEM_057] =
@@ -1173,9 +1098,8 @@ const struct Item gItems[] =
.price = 0,
.description = sDummyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_058] =
@@ -1185,9 +1109,8 @@ const struct Item gItems[] =
.price = 0,
.description = sDummyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_059] =
@@ -1197,9 +1120,8 @@ const struct Item gItems[] =
.price = 0,
.description = sDummyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_05A] =
@@ -1209,9 +1131,8 @@ const struct Item gItems[] =
.price = 0,
.description = sDummyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_05B] =
@@ -1221,9 +1142,8 @@ const struct Item gItems[] =
.price = 0,
.description = sDummyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_05C] =
@@ -1233,9 +1153,8 @@ const struct Item gItems[] =
.price = 0,
.description = sDummyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
// Evolution stones
@@ -1247,9 +1166,8 @@ const struct Item gItems[] =
.price = 2100,
.description = sSunStoneDesc,
.pocket = POCKET_ITEMS,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_EvolutionStone,
- .secondaryId = 0,
},
[ITEM_MOON_STONE] =
@@ -1259,9 +1177,8 @@ const struct Item gItems[] =
.price = 0,
.description = sMoonStoneDesc,
.pocket = POCKET_ITEMS,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_EvolutionStone,
- .secondaryId = 0,
},
[ITEM_FIRE_STONE] =
@@ -1271,9 +1188,8 @@ const struct Item gItems[] =
.price = 2100,
.description = sFireStoneDesc,
.pocket = POCKET_ITEMS,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_EvolutionStone,
- .secondaryId = 0,
},
[ITEM_THUNDER_STONE] =
@@ -1283,9 +1199,8 @@ const struct Item gItems[] =
.price = 2100,
.description = sThunderStoneDesc,
.pocket = POCKET_ITEMS,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_EvolutionStone,
- .secondaryId = 0,
},
[ITEM_WATER_STONE] =
@@ -1295,9 +1210,8 @@ const struct Item gItems[] =
.price = 2100,
.description = sWaterStoneDesc,
.pocket = POCKET_ITEMS,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_EvolutionStone,
- .secondaryId = 0,
},
[ITEM_LEAF_STONE] =
@@ -1307,9 +1221,8 @@ const struct Item gItems[] =
.price = 2100,
.description = sLeafStoneDesc,
.pocket = POCKET_ITEMS,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_EvolutionStone,
- .secondaryId = 0,
},
[ITEM_063] =
@@ -1319,9 +1232,8 @@ const struct Item gItems[] =
.price = 0,
.description = sDummyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_064] =
@@ -1331,9 +1243,8 @@ const struct Item gItems[] =
.price = 0,
.description = sDummyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_065] =
@@ -1343,9 +1254,8 @@ const struct Item gItems[] =
.price = 0,
.description = sDummyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_066] =
@@ -1355,9 +1265,8 @@ const struct Item gItems[] =
.price = 0,
.description = sDummyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
// Valuable items
@@ -1369,9 +1278,8 @@ const struct Item gItems[] =
.price = 500,
.description = sTinyMushroomDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_BIG_MUSHROOM] =
@@ -1381,9 +1289,8 @@ const struct Item gItems[] =
.price = 5000,
.description = sBigMushroomDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_069] =
@@ -1393,9 +1300,8 @@ const struct Item gItems[] =
.price = 0,
.description = sDummyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_PEARL] =
@@ -1405,9 +1311,8 @@ const struct Item gItems[] =
.price = 1400,
.description = sPearlDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_BIG_PEARL] =
@@ -1417,9 +1322,8 @@ const struct Item gItems[] =
.price = 7500,
.description = sBigPearlDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_STARDUST] =
@@ -1429,9 +1333,8 @@ const struct Item gItems[] =
.price = 2000,
.description = sStardustDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_STAR_PIECE] =
@@ -1441,9 +1344,8 @@ const struct Item gItems[] =
.price = 9800,
.description = sStarPieceDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_NUGGET] =
@@ -1453,9 +1355,8 @@ const struct Item gItems[] =
.price = 10000,
.description = sNuggetDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_HEART_SCALE] =
@@ -1465,9 +1366,8 @@ const struct Item gItems[] =
.price = 100,
.description = sHeartScaleDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_070] =
@@ -1477,9 +1377,8 @@ const struct Item gItems[] =
.price = 0,
.description = sDummyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_071] =
@@ -1489,9 +1388,8 @@ const struct Item gItems[] =
.price = 0,
.description = sDummyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_072] =
@@ -1501,9 +1399,8 @@ const struct Item gItems[] =
.price = 0,
.description = sDummyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_073] =
@@ -1513,9 +1410,8 @@ const struct Item gItems[] =
.price = 0,
.description = sDummyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_074] =
@@ -1525,9 +1421,8 @@ const struct Item gItems[] =
.price = 0,
.description = sDummyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_075] =
@@ -1537,9 +1432,8 @@ const struct Item gItems[] =
.price = 0,
.description = sDummyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_076] =
@@ -1549,9 +1443,8 @@ const struct Item gItems[] =
.price = 0,
.description = sDummyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_077] =
@@ -1561,9 +1454,8 @@ const struct Item gItems[] =
.price = 0,
.description = sDummyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_078] =
@@ -1573,9 +1465,8 @@ const struct Item gItems[] =
.price = 0,
.description = sDummyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
// Mail
@@ -1586,9 +1477,9 @@ const struct Item gItems[] =
.price = 50,
.description = sOrangeMailDesc,
.pocket = POCKET_ITEMS,
- .type = 0,
+ .type = ITEM_USE_MAIL,
.fieldUseFunc = ItemUseOutOfBattle_Mail,
- .secondaryId = 0,
+ .secondaryId = ITEM_TO_MAIL(ITEM_ORANGE_MAIL),
},
[ITEM_HARBOR_MAIL] =
@@ -1598,9 +1489,9 @@ const struct Item gItems[] =
.price = 50,
.description = sHarborMailDesc,
.pocket = POCKET_ITEMS,
- .type = 0,
+ .type = ITEM_USE_MAIL,
.fieldUseFunc = ItemUseOutOfBattle_Mail,
- .secondaryId = 1,
+ .secondaryId = ITEM_TO_MAIL(ITEM_HARBOR_MAIL),
},
[ITEM_GLITTER_MAIL] =
@@ -1610,9 +1501,9 @@ const struct Item gItems[] =
.price = 50,
.description = sGlitterMailDesc,
.pocket = POCKET_ITEMS,
- .type = 0,
+ .type = ITEM_USE_MAIL,
.fieldUseFunc = ItemUseOutOfBattle_Mail,
- .secondaryId = 2,
+ .secondaryId = ITEM_TO_MAIL(ITEM_GLITTER_MAIL),
},
[ITEM_MECH_MAIL] =
@@ -1622,9 +1513,9 @@ const struct Item gItems[] =
.price = 50,
.description = sMechMailDesc,
.pocket = POCKET_ITEMS,
- .type = 0,
+ .type = ITEM_USE_MAIL,
.fieldUseFunc = ItemUseOutOfBattle_Mail,
- .secondaryId = 3,
+ .secondaryId = ITEM_TO_MAIL(ITEM_MECH_MAIL),
},
[ITEM_WOOD_MAIL] =
@@ -1634,9 +1525,9 @@ const struct Item gItems[] =
.price = 50,
.description = sWoodMailDesc,
.pocket = POCKET_ITEMS,
- .type = 0,
+ .type = ITEM_USE_MAIL,
.fieldUseFunc = ItemUseOutOfBattle_Mail,
- .secondaryId = 4,
+ .secondaryId = ITEM_TO_MAIL(ITEM_WOOD_MAIL),
},
[ITEM_WAVE_MAIL] =
@@ -1646,9 +1537,9 @@ const struct Item gItems[] =
.price = 50,
.description = sWaveMailDesc,
.pocket = POCKET_ITEMS,
- .type = 0,
+ .type = ITEM_USE_MAIL,
.fieldUseFunc = ItemUseOutOfBattle_Mail,
- .secondaryId = 5,
+ .secondaryId = ITEM_TO_MAIL(ITEM_WAVE_MAIL),
},
[ITEM_BEAD_MAIL] =
@@ -1658,9 +1549,9 @@ const struct Item gItems[] =
.price = 50,
.description = sBeadMailDesc,
.pocket = POCKET_ITEMS,
- .type = 0,
+ .type = ITEM_USE_MAIL,
.fieldUseFunc = ItemUseOutOfBattle_Mail,
- .secondaryId = 6,
+ .secondaryId = ITEM_TO_MAIL(ITEM_BEAD_MAIL),
},
[ITEM_SHADOW_MAIL] =
@@ -1670,9 +1561,9 @@ const struct Item gItems[] =
.price = 50,
.description = sShadowMailDesc,
.pocket = POCKET_ITEMS,
- .type = 0,
+ .type = ITEM_USE_MAIL,
.fieldUseFunc = ItemUseOutOfBattle_Mail,
- .secondaryId = 7,
+ .secondaryId = ITEM_TO_MAIL(ITEM_SHADOW_MAIL),
},
[ITEM_TROPIC_MAIL] =
@@ -1682,9 +1573,9 @@ const struct Item gItems[] =
.price = 50,
.description = sTropicMailDesc,
.pocket = POCKET_ITEMS,
- .type = 0,
+ .type = ITEM_USE_MAIL,
.fieldUseFunc = ItemUseOutOfBattle_Mail,
- .secondaryId = 8,
+ .secondaryId = ITEM_TO_MAIL(ITEM_TROPIC_MAIL),
},
[ITEM_DREAM_MAIL] =
@@ -1694,9 +1585,9 @@ const struct Item gItems[] =
.price = 50,
.description = sDreamMailDesc,
.pocket = POCKET_ITEMS,
- .type = 0,
+ .type = ITEM_USE_MAIL,
.fieldUseFunc = ItemUseOutOfBattle_Mail,
- .secondaryId = 9,
+ .secondaryId = ITEM_TO_MAIL(ITEM_DREAM_MAIL),
},
[ITEM_FAB_MAIL] =
@@ -1706,9 +1597,9 @@ const struct Item gItems[] =
.price = 50,
.description = sFabMailDesc,
.pocket = POCKET_ITEMS,
- .type = 0,
+ .type = ITEM_USE_MAIL,
.fieldUseFunc = ItemUseOutOfBattle_Mail,
- .secondaryId = 10,
+ .secondaryId = ITEM_TO_MAIL(ITEM_FAB_MAIL),
},
[ITEM_RETRO_MAIL] =
@@ -1718,9 +1609,9 @@ const struct Item gItems[] =
.price = 0,
.description = sRetroMailDesc,
.pocket = POCKET_ITEMS,
- .type = 0,
+ .type = ITEM_USE_MAIL,
.fieldUseFunc = ItemUseOutOfBattle_Mail,
- .secondaryId = 11,
+ .secondaryId = ITEM_TO_MAIL(ITEM_RETRO_MAIL),
},
// Berries
@@ -1733,11 +1624,10 @@ const struct Item gItems[] =
.holdEffect = HOLD_EFFECT_CURE_PAR,
.description = sCheriBerryDesc,
.pocket = POCKET_BERRIES,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_Medicine,
- .battleUsage = 1,
+ .battleUsage = ITEM_B_USE_MEDICINE,
.battleUseFunc = ItemUseInBattle_Medicine,
- .secondaryId = 0,
},
[ITEM_CHESTO_BERRY] =
@@ -1748,11 +1638,10 @@ const struct Item gItems[] =
.holdEffect = HOLD_EFFECT_CURE_SLP,
.description = sChestoBerryDesc,
.pocket = POCKET_BERRIES,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_Medicine,
- .battleUsage = 1,
+ .battleUsage = ITEM_B_USE_MEDICINE,
.battleUseFunc = ItemUseInBattle_Medicine,
- .secondaryId = 0,
},
[ITEM_PECHA_BERRY] =
@@ -1763,11 +1652,10 @@ const struct Item gItems[] =
.holdEffect = HOLD_EFFECT_CURE_PSN,
.description = sPechaBerryDesc,
.pocket = POCKET_BERRIES,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_Medicine,
- .battleUsage = 1,
+ .battleUsage = ITEM_B_USE_MEDICINE,
.battleUseFunc = ItemUseInBattle_Medicine,
- .secondaryId = 0,
},
[ITEM_RAWST_BERRY] =
@@ -1778,11 +1666,10 @@ const struct Item gItems[] =
.holdEffect = HOLD_EFFECT_CURE_BRN,
.description = sRawstBerryDesc,
.pocket = POCKET_BERRIES,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_Medicine,
- .battleUsage = 1,
+ .battleUsage = ITEM_B_USE_MEDICINE,
.battleUseFunc = ItemUseInBattle_Medicine,
- .secondaryId = 0,
},
[ITEM_ASPEAR_BERRY] =
@@ -1793,11 +1680,10 @@ const struct Item gItems[] =
.holdEffect = HOLD_EFFECT_CURE_FRZ,
.description = sAspearBerryDesc,
.pocket = POCKET_BERRIES,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_Medicine,
- .battleUsage = 1,
+ .battleUsage = ITEM_B_USE_MEDICINE,
.battleUseFunc = ItemUseInBattle_Medicine,
- .secondaryId = 0,
},
[ITEM_LEPPA_BERRY] =
@@ -1809,11 +1695,10 @@ const struct Item gItems[] =
.holdEffectParam = 10,
.description = sLeppaBerryDesc,
.pocket = POCKET_BERRIES,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_PPRecovery,
- .battleUsage = 1,
+ .battleUsage = ITEM_B_USE_MEDICINE,
.battleUseFunc = ItemUseInBattle_PPRecovery,
- .secondaryId = 0,
},
[ITEM_ORAN_BERRY] =
@@ -1825,11 +1710,10 @@ const struct Item gItems[] =
.holdEffectParam = 10,
.description = sOranBerryDesc,
.pocket = POCKET_BERRIES,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_Medicine,
- .battleUsage = 1,
+ .battleUsage = ITEM_B_USE_MEDICINE,
.battleUseFunc = ItemUseInBattle_Medicine,
- .secondaryId = 0,
},
[ITEM_PERSIM_BERRY] =
@@ -1840,11 +1724,10 @@ const struct Item gItems[] =
.holdEffect = HOLD_EFFECT_CURE_CONFUSION,
.description = sPersimBerryDesc,
.pocket = POCKET_BERRIES,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .battleUsage = 1,
+ .battleUsage = ITEM_B_USE_MEDICINE,
.battleUseFunc = ItemUseInBattle_Medicine,
- .secondaryId = 0,
},
[ITEM_LUM_BERRY] =
@@ -1855,11 +1738,10 @@ const struct Item gItems[] =
.holdEffect = HOLD_EFFECT_CURE_STATUS,
.description = sLumBerryDesc,
.pocket = POCKET_BERRIES,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_Medicine,
- .battleUsage = 1,
+ .battleUsage = ITEM_B_USE_MEDICINE,
.battleUseFunc = ItemUseInBattle_Medicine,
- .secondaryId = 0,
},
[ITEM_SITRUS_BERRY] =
@@ -1871,11 +1753,10 @@ const struct Item gItems[] =
.holdEffectParam = 30,
.description = sSitrusBerryDesc,
.pocket = POCKET_BERRIES,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_Medicine,
- .battleUsage = 1,
+ .battleUsage = ITEM_B_USE_MEDICINE,
.battleUseFunc = ItemUseInBattle_Medicine,
- .secondaryId = 0,
},
[ITEM_FIGY_BERRY] =
@@ -1887,9 +1768,8 @@ const struct Item gItems[] =
.holdEffectParam = 8,
.description = sFigyBerryDesc,
.pocket = POCKET_BERRIES,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_WIKI_BERRY] =
@@ -1901,9 +1781,8 @@ const struct Item gItems[] =
.holdEffectParam = 8,
.description = sWikiBerryDesc,
.pocket = POCKET_BERRIES,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_MAGO_BERRY] =
@@ -1915,9 +1794,8 @@ const struct Item gItems[] =
.holdEffectParam = 8,
.description = sMagoBerryDesc,
.pocket = POCKET_BERRIES,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_AGUAV_BERRY] =
@@ -1929,9 +1807,8 @@ const struct Item gItems[] =
.holdEffectParam = 8,
.description = sAguavBerryDesc,
.pocket = POCKET_BERRIES,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_IAPAPA_BERRY] =
@@ -1943,9 +1820,8 @@ const struct Item gItems[] =
.holdEffectParam = 8,
.description = sIapapaBerryDesc,
.pocket = POCKET_BERRIES,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_RAZZ_BERRY] =
@@ -1955,9 +1831,8 @@ const struct Item gItems[] =
.price = 20,
.description = sRazzBerryDesc,
.pocket = POCKET_BERRIES,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_BLUK_BERRY] =
@@ -1967,9 +1842,8 @@ const struct Item gItems[] =
.price = 20,
.description = sBlukBerryDesc,
.pocket = POCKET_BERRIES,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_NANAB_BERRY] =
@@ -1979,9 +1853,8 @@ const struct Item gItems[] =
.price = 20,
.description = sNanabBerryDesc,
.pocket = POCKET_BERRIES,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_WEPEAR_BERRY] =
@@ -1991,9 +1864,8 @@ const struct Item gItems[] =
.price = 20,
.description = sWepearBerryDesc,
.pocket = POCKET_BERRIES,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_PINAP_BERRY] =
@@ -2003,9 +1875,8 @@ const struct Item gItems[] =
.price = 20,
.description = sPinapBerryDesc,
.pocket = POCKET_BERRIES,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_POMEG_BERRY] =
@@ -2015,9 +1886,8 @@ const struct Item gItems[] =
.price = 20,
.description = sPomegBerryDesc,
.pocket = POCKET_BERRIES,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_ReduceEV,
- .secondaryId = 0,
},
[ITEM_KELPSY_BERRY] =
@@ -2027,9 +1897,8 @@ const struct Item gItems[] =
.price = 20,
.description = sKelpsyBerryDesc,
.pocket = POCKET_BERRIES,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_ReduceEV,
- .secondaryId = 0,
},
[ITEM_QUALOT_BERRY] =
@@ -2039,9 +1908,8 @@ const struct Item gItems[] =
.price = 20,
.description = sQualotBerryDesc,
.pocket = POCKET_BERRIES,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_ReduceEV,
- .secondaryId = 0,
},
[ITEM_HONDEW_BERRY] =
@@ -2051,9 +1919,8 @@ const struct Item gItems[] =
.price = 20,
.description = sHondewBerryDesc,
.pocket = POCKET_BERRIES,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_ReduceEV,
- .secondaryId = 0,
},
[ITEM_GREPA_BERRY] =
@@ -2063,9 +1930,8 @@ const struct Item gItems[] =
.price = 20,
.description = sGrepaBerryDesc,
.pocket = POCKET_BERRIES,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_ReduceEV,
- .secondaryId = 0,
},
[ITEM_TAMATO_BERRY] =
@@ -2075,9 +1941,8 @@ const struct Item gItems[] =
.price = 20,
.description = sTamatoBerryDesc,
.pocket = POCKET_BERRIES,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_ReduceEV,
- .secondaryId = 0,
},
[ITEM_CORNN_BERRY] =
@@ -2087,9 +1952,8 @@ const struct Item gItems[] =
.price = 20,
.description = sCornnBerryDesc,
.pocket = POCKET_BERRIES,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_MAGOST_BERRY] =
@@ -2099,9 +1963,8 @@ const struct Item gItems[] =
.price = 20,
.description = sMagostBerryDesc,
.pocket = POCKET_BERRIES,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_RABUTA_BERRY] =
@@ -2111,9 +1974,8 @@ const struct Item gItems[] =
.price = 20,
.description = sRabutaBerryDesc,
.pocket = POCKET_BERRIES,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_NOMEL_BERRY] =
@@ -2123,9 +1985,8 @@ const struct Item gItems[] =
.price = 20,
.description = sNomelBerryDesc,
.pocket = POCKET_BERRIES,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_SPELON_BERRY] =
@@ -2135,9 +1996,8 @@ const struct Item gItems[] =
.price = 20,
.description = sSpelonBerryDesc,
.pocket = POCKET_BERRIES,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_PAMTRE_BERRY] =
@@ -2147,9 +2007,8 @@ const struct Item gItems[] =
.price = 20,
.description = sPamtreBerryDesc,
.pocket = POCKET_BERRIES,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_WATMEL_BERRY] =
@@ -2159,9 +2018,8 @@ const struct Item gItems[] =
.price = 20,
.description = sWatmelBerryDesc,
.pocket = POCKET_BERRIES,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_DURIN_BERRY] =
@@ -2171,9 +2029,8 @@ const struct Item gItems[] =
.price = 20,
.description = sDurinBerryDesc,
.pocket = POCKET_BERRIES,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_BELUE_BERRY] =
@@ -2183,9 +2040,8 @@ const struct Item gItems[] =
.price = 20,
.description = sBelueBerryDesc,
.pocket = POCKET_BERRIES,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_LIECHI_BERRY] =
@@ -2197,9 +2053,8 @@ const struct Item gItems[] =
.holdEffectParam = 4,
.description = sLiechiBerryDesc,
.pocket = POCKET_BERRIES,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_GANLON_BERRY] =
@@ -2211,9 +2066,8 @@ const struct Item gItems[] =
.holdEffectParam = 4,
.description = sGanlonBerryDesc,
.pocket = POCKET_BERRIES,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_SALAC_BERRY] =
@@ -2225,9 +2079,8 @@ const struct Item gItems[] =
.holdEffectParam = 4,
.description = sSalacBerryDesc,
.pocket = POCKET_BERRIES,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_PETAYA_BERRY] =
@@ -2239,9 +2092,8 @@ const struct Item gItems[] =
.holdEffectParam = 4,
.description = sPetayaBerryDesc,
.pocket = POCKET_BERRIES,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_APICOT_BERRY] =
@@ -2253,9 +2105,8 @@ const struct Item gItems[] =
.holdEffectParam = 4,
.description = sApicotBerryDesc,
.pocket = POCKET_BERRIES,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_LANSAT_BERRY] =
@@ -2267,9 +2118,8 @@ const struct Item gItems[] =
.holdEffectParam = 4,
.description = sLansatBerryDesc,
.pocket = POCKET_BERRIES,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_STARF_BERRY] =
@@ -2281,9 +2131,8 @@ const struct Item gItems[] =
.holdEffectParam = 4,
.description = sStarfBerryDesc,
.pocket = POCKET_BERRIES,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_ENIGMA_BERRY] =
@@ -2293,11 +2142,10 @@ const struct Item gItems[] =
.price = 20,
.description = sEnigmaBerryDesc,
.pocket = POCKET_BERRIES,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU, // Type handled by ItemUseOutOfBattle_EnigmaBerry
.fieldUseFunc = ItemUseOutOfBattle_EnigmaBerry,
- .battleUsage = 1,
+ .battleUsage = ITEM_B_USE_MEDICINE,
.battleUseFunc = ItemUseInBattle_EnigmaBerry,
- .secondaryId = 0,
},
[ITEM_0B0] =
@@ -2307,9 +2155,8 @@ const struct Item gItems[] =
.price = 0,
.description = sDummyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_0B1] =
@@ -2319,9 +2166,8 @@ const struct Item gItems[] =
.price = 0,
.description = sDummyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_0B2] =
@@ -2331,9 +2177,8 @@ const struct Item gItems[] =
.price = 0,
.description = sDummyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
// Hold items
@@ -2347,9 +2192,8 @@ const struct Item gItems[] =
.holdEffectParam = 10,
.description = sBrightPowderDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_WHITE_HERB] =
@@ -2360,9 +2204,8 @@ const struct Item gItems[] =
.holdEffect = HOLD_EFFECT_RESTORE_STATS,
.description = sWhiteHerbDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_MACHO_BRACE] =
@@ -2373,9 +2216,8 @@ const struct Item gItems[] =
.holdEffect = HOLD_EFFECT_MACHO_BRACE,
.description = sMachoBraceDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_EXP_SHARE] =
@@ -2386,9 +2228,8 @@ const struct Item gItems[] =
.holdEffect = HOLD_EFFECT_EXP_SHARE,
.description = sExpShareDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_QUICK_CLAW] =
@@ -2400,9 +2241,8 @@ const struct Item gItems[] =
.holdEffectParam = 20,
.description = sQuickClawDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_SOOTHE_BELL] =
@@ -2410,12 +2250,11 @@ const struct Item gItems[] =
.name = _("SOOTHE BELL"),
.itemId = ITEM_SOOTHE_BELL,
.price = 100,
- .holdEffect = HOLD_EFFECT_HAPPINESS_UP,
+ .holdEffect = HOLD_EFFECT_FRIENDSHIP_UP,
.description = sSootheBellDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_MENTAL_HERB] =
@@ -2426,9 +2265,8 @@ const struct Item gItems[] =
.holdEffect = HOLD_EFFECT_CURE_ATTRACT,
.description = sMentalHerbDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_CHOICE_BAND] =
@@ -2439,9 +2277,8 @@ const struct Item gItems[] =
.holdEffect = HOLD_EFFECT_CHOICE_BAND,
.description = sChoiceBandDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_KINGS_ROCK] =
@@ -2453,9 +2290,8 @@ const struct Item gItems[] =
.holdEffectParam = 10,
.description = sKingsRockDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_SILVER_POWDER] =
@@ -2467,9 +2303,8 @@ const struct Item gItems[] =
.holdEffectParam = 10,
.description = sSilverPowderDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_AMULET_COIN] =
@@ -2481,9 +2316,8 @@ const struct Item gItems[] =
.holdEffectParam = 10,
.description = sAmuletCoinDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_CLEANSE_TAG] =
@@ -2494,9 +2328,8 @@ const struct Item gItems[] =
.holdEffect = HOLD_EFFECT_REPEL,
.description = sCleanseTagDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_SOUL_DEW] =
@@ -2507,9 +2340,8 @@ const struct Item gItems[] =
.holdEffect = HOLD_EFFECT_SOUL_DEW,
.description = sSoulDewDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_DEEP_SEA_TOOTH] =
@@ -2520,9 +2352,8 @@ const struct Item gItems[] =
.holdEffect = HOLD_EFFECT_DEEP_SEA_TOOTH,
.description = sDeepSeaToothDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_DEEP_SEA_SCALE] =
@@ -2533,9 +2364,8 @@ const struct Item gItems[] =
.holdEffect = HOLD_EFFECT_DEEP_SEA_SCALE,
.description = sDeepSeaScaleDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_SMOKE_BALL] =
@@ -2546,9 +2376,8 @@ const struct Item gItems[] =
.holdEffect = HOLD_EFFECT_CAN_ALWAYS_RUN,
.description = sSmokeBallDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_EVERSTONE] =
@@ -2559,9 +2388,8 @@ const struct Item gItems[] =
.holdEffect = HOLD_EFFECT_PREVENT_EVOLVE,
.description = sEverstoneDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_FOCUS_BAND] =
@@ -2573,9 +2401,8 @@ const struct Item gItems[] =
.holdEffectParam = 10,
.description = sFocusBandDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_LUCKY_EGG] =
@@ -2586,9 +2413,8 @@ const struct Item gItems[] =
.holdEffect = HOLD_EFFECT_LUCKY_EGG,
.description = sLuckyEggDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_SCOPE_LENS] =
@@ -2599,9 +2425,8 @@ const struct Item gItems[] =
.holdEffect = HOLD_EFFECT_SCOPE_LENS,
.description = sScopeLensDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_METAL_COAT] =
@@ -2613,9 +2438,8 @@ const struct Item gItems[] =
.holdEffectParam = 10,
.description = sMetalCoatDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_LEFTOVERS] =
@@ -2627,9 +2451,8 @@ const struct Item gItems[] =
.holdEffectParam = 10,
.description = sLeftoversDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_DRAGON_SCALE] =
@@ -2641,9 +2464,8 @@ const struct Item gItems[] =
.holdEffectParam = 10,
.description = sDragonScaleDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_LIGHT_BALL] =
@@ -2654,9 +2476,8 @@ const struct Item gItems[] =
.holdEffect = HOLD_EFFECT_LIGHT_BALL,
.description = sLightBallDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_SOFT_SAND] =
@@ -2668,9 +2489,8 @@ const struct Item gItems[] =
.holdEffectParam = 10,
.description = sSoftSandDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_HARD_STONE] =
@@ -2682,9 +2502,8 @@ const struct Item gItems[] =
.holdEffectParam = 10,
.description = sHardStoneDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_MIRACLE_SEED] =
@@ -2696,9 +2515,8 @@ const struct Item gItems[] =
.holdEffectParam = 10,
.description = sMiracleSeedDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_BLACK_GLASSES] =
@@ -2710,9 +2528,8 @@ const struct Item gItems[] =
.holdEffectParam = 10,
.description = sBlackGlassesDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_BLACK_BELT] =
@@ -2724,9 +2541,8 @@ const struct Item gItems[] =
.holdEffectParam = 10,
.description = sBlackBeltDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_MAGNET] =
@@ -2738,9 +2554,8 @@ const struct Item gItems[] =
.holdEffectParam = 10,
.description = sMagnetDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_MYSTIC_WATER] =
@@ -2752,9 +2567,8 @@ const struct Item gItems[] =
.holdEffectParam = 10,
.description = sMysticWaterDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_SHARP_BEAK] =
@@ -2766,9 +2580,8 @@ const struct Item gItems[] =
.holdEffectParam = 10,
.description = sSharpBeakDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_POISON_BARB] =
@@ -2780,9 +2593,8 @@ const struct Item gItems[] =
.holdEffectParam = 10,
.description = sPoisonBarbDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_NEVER_MELT_ICE] =
@@ -2794,9 +2606,8 @@ const struct Item gItems[] =
.holdEffectParam = 10,
.description = sNeverMeltIceDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_SPELL_TAG] =
@@ -2808,9 +2619,8 @@ const struct Item gItems[] =
.holdEffectParam = 10,
.description = sSpellTagDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_TWISTED_SPOON] =
@@ -2822,9 +2632,8 @@ const struct Item gItems[] =
.holdEffectParam = 10,
.description = sTwistedSpoonDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_CHARCOAL] =
@@ -2836,9 +2645,8 @@ const struct Item gItems[] =
.holdEffectParam = 10,
.description = sCharcoalDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_DRAGON_FANG] =
@@ -2850,9 +2658,8 @@ const struct Item gItems[] =
.holdEffectParam = 10,
.description = sDragonFangDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_SILK_SCARF] =
@@ -2864,9 +2671,8 @@ const struct Item gItems[] =
.holdEffectParam = 10,
.description = sSilkScarfDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_UP_GRADE] =
@@ -2877,9 +2683,8 @@ const struct Item gItems[] =
.holdEffect = HOLD_EFFECT_UP_GRADE,
.description = sUpGradeDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_SHELL_BELL] =
@@ -2891,9 +2696,8 @@ const struct Item gItems[] =
.holdEffectParam = 8,
.description = sShellBellDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_SEA_INCENSE] =
@@ -2905,9 +2709,8 @@ const struct Item gItems[] =
.holdEffectParam = 5,
.description = sSeaIncenseDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_LAX_INCENSE] =
@@ -2919,9 +2722,8 @@ const struct Item gItems[] =
.holdEffectParam = 5,
.description = sLaxIncenseDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_LUCKY_PUNCH] =
@@ -2932,9 +2734,8 @@ const struct Item gItems[] =
.holdEffect = HOLD_EFFECT_LUCKY_PUNCH,
.description = sLuckyPunchDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_METAL_POWDER] =
@@ -2945,9 +2746,8 @@ const struct Item gItems[] =
.holdEffect = HOLD_EFFECT_METAL_POWDER,
.description = sMetalPowderDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_THICK_CLUB] =
@@ -2958,9 +2758,8 @@ const struct Item gItems[] =
.holdEffect = HOLD_EFFECT_THICK_CLUB,
.description = sThickClubDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_STICK] =
@@ -2971,9 +2770,8 @@ const struct Item gItems[] =
.holdEffect = HOLD_EFFECT_STICK,
.description = sStickDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_0E2] =
@@ -2983,9 +2781,8 @@ const struct Item gItems[] =
.price = 0,
.description = sDummyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_0E3] =
@@ -2995,9 +2792,8 @@ const struct Item gItems[] =
.price = 0,
.description = sDummyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_0E4] =
@@ -3007,9 +2803,8 @@ const struct Item gItems[] =
.price = 0,
.description = sDummyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_0E5] =
@@ -3019,9 +2814,8 @@ const struct Item gItems[] =
.price = 0,
.description = sDummyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_0E6] =
@@ -3031,9 +2825,8 @@ const struct Item gItems[] =
.price = 0,
.description = sDummyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_0E7] =
@@ -3043,9 +2836,8 @@ const struct Item gItems[] =
.price = 0,
.description = sDummyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_0E8] =
@@ -3055,9 +2847,8 @@ const struct Item gItems[] =
.price = 0,
.description = sDummyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_0E9] =
@@ -3067,9 +2858,8 @@ const struct Item gItems[] =
.price = 0,
.description = sDummyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_0EA] =
@@ -3079,9 +2869,8 @@ const struct Item gItems[] =
.price = 0,
.description = sDummyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_0EB] =
@@ -3091,9 +2880,8 @@ const struct Item gItems[] =
.price = 0,
.description = sDummyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_0EC] =
@@ -3103,9 +2891,8 @@ const struct Item gItems[] =
.price = 0,
.description = sDummyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_0ED] =
@@ -3115,9 +2902,8 @@ const struct Item gItems[] =
.price = 0,
.description = sDummyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_0EE] =
@@ -3127,9 +2913,8 @@ const struct Item gItems[] =
.price = 0,
.description = sDummyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_0EF] =
@@ -3139,9 +2924,8 @@ const struct Item gItems[] =
.price = 0,
.description = sDummyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_0F0] =
@@ -3151,9 +2935,8 @@ const struct Item gItems[] =
.price = 0,
.description = sDummyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_0F1] =
@@ -3163,9 +2946,8 @@ const struct Item gItems[] =
.price = 0,
.description = sDummyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_0F2] =
@@ -3175,9 +2957,8 @@ const struct Item gItems[] =
.price = 0,
.description = sDummyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_0F3] =
@@ -3187,9 +2968,8 @@ const struct Item gItems[] =
.price = 0,
.description = sDummyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_0F4] =
@@ -3199,9 +2979,8 @@ const struct Item gItems[] =
.price = 0,
.description = sDummyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_0F5] =
@@ -3211,9 +2990,8 @@ const struct Item gItems[] =
.price = 0,
.description = sDummyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_0F6] =
@@ -3223,9 +3001,8 @@ const struct Item gItems[] =
.price = 0,
.description = sDummyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_0F7] =
@@ -3235,9 +3012,8 @@ const struct Item gItems[] =
.price = 0,
.description = sDummyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_0F8] =
@@ -3247,9 +3023,8 @@ const struct Item gItems[] =
.price = 0,
.description = sDummyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_0F9] =
@@ -3259,9 +3034,8 @@ const struct Item gItems[] =
.price = 0,
.description = sDummyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_0FA] =
@@ -3271,9 +3045,8 @@ const struct Item gItems[] =
.price = 0,
.description = sDummyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_0FB] =
@@ -3283,9 +3056,8 @@ const struct Item gItems[] =
.price = 0,
.description = sDummyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_0FC] =
@@ -3295,9 +3067,8 @@ const struct Item gItems[] =
.price = 0,
.description = sDummyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_0FD] =
@@ -3307,9 +3078,8 @@ const struct Item gItems[] =
.price = 0,
.description = sDummyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_RED_SCARF] =
@@ -3319,9 +3089,8 @@ const struct Item gItems[] =
.price = 100,
.description = sRedScarfDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_BLUE_SCARF] =
@@ -3331,9 +3100,8 @@ const struct Item gItems[] =
.price = 100,
.description = sBlueScarfDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_PINK_SCARF] =
@@ -3343,9 +3111,8 @@ const struct Item gItems[] =
.price = 100,
.description = sPinkScarfDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_GREEN_SCARF] =
@@ -3355,9 +3122,8 @@ const struct Item gItems[] =
.price = 100,
.description = sGreenScarfDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_YELLOW_SCARF] =
@@ -3367,9 +3133,8 @@ const struct Item gItems[] =
.price = 100,
.description = sYellowScarfDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
// Key items
@@ -3383,9 +3148,9 @@ const struct Item gItems[] =
.importance = 1,
.unk19 = 1,
.pocket = POCKET_KEY_ITEMS,
- .type = 2,
+ .type = ITEM_USE_FIELD,
.fieldUseFunc = ItemUseOutOfBattle_Bike,
- .secondaryId = 0,
+ .secondaryId = MACH_BIKE,
},
[ITEM_COIN_CASE] =
@@ -3396,9 +3161,8 @@ const struct Item gItems[] =
.description = sCoinCaseDesc,
.importance = 1,
.pocket = POCKET_KEY_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CoinCase,
- .secondaryId = 0,
},
[ITEM_ITEMFINDER] =
@@ -3410,9 +3174,8 @@ const struct Item gItems[] =
.importance = 1,
.unk19 = 1,
.pocket = POCKET_KEY_ITEMS,
- .type = 2,
+ .type = ITEM_USE_FIELD,
.fieldUseFunc = ItemUseOutOfBattle_Itemfinder,
- .secondaryId = 0,
},
[ITEM_OLD_ROD] =
@@ -3424,7 +3187,7 @@ const struct Item gItems[] =
.importance = 1,
.unk19 = 1,
.pocket = POCKET_KEY_ITEMS,
- .type = 2,
+ .type = ITEM_USE_FIELD,
.fieldUseFunc = ItemUseOutOfBattle_Rod,
.secondaryId = OLD_ROD,
},
@@ -3438,7 +3201,7 @@ const struct Item gItems[] =
.importance = 1,
.unk19 = 1,
.pocket = POCKET_KEY_ITEMS,
- .type = 2,
+ .type = ITEM_USE_FIELD,
.fieldUseFunc = ItemUseOutOfBattle_Rod,
.secondaryId = GOOD_ROD,
},
@@ -3452,7 +3215,7 @@ const struct Item gItems[] =
.importance = 1,
.unk19 = 1,
.pocket = POCKET_KEY_ITEMS,
- .type = 2,
+ .type = ITEM_USE_FIELD,
.fieldUseFunc = ItemUseOutOfBattle_Rod,
.secondaryId = SUPER_ROD,
},
@@ -3465,9 +3228,8 @@ const struct Item gItems[] =
.description = sSSTicketDesc,
.importance = 1,
.pocket = POCKET_KEY_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_CONTEST_PASS] =
@@ -3478,9 +3240,8 @@ const struct Item gItems[] =
.description = sContestPassDesc,
.importance = 1,
.pocket = POCKET_KEY_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_10B] =
@@ -3490,9 +3251,8 @@ const struct Item gItems[] =
.price = 0,
.description = sDummyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_WAILMER_PAIL] =
@@ -3503,9 +3263,8 @@ const struct Item gItems[] =
.description = sWailmerPailDesc,
.importance = 1,
.pocket = POCKET_KEY_ITEMS,
- .type = 2,
+ .type = ITEM_USE_FIELD,
.fieldUseFunc = ItemUseOutOfBattle_WailmerPail,
- .secondaryId = 0,
},
[ITEM_DEVON_GOODS] =
@@ -3516,9 +3275,8 @@ const struct Item gItems[] =
.description = sDevonGoodsDesc,
.importance = 2,
.pocket = POCKET_KEY_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_SOOT_SACK] =
@@ -3529,9 +3287,8 @@ const struct Item gItems[] =
.description = sSootSackDesc,
.importance = 1,
.pocket = POCKET_KEY_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_BASEMENT_KEY] =
@@ -3542,9 +3299,8 @@ const struct Item gItems[] =
.description = sBasementKeyDesc,
.importance = 1,
.pocket = POCKET_KEY_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_ACRO_BIKE] =
@@ -3556,9 +3312,9 @@ const struct Item gItems[] =
.importance = 1,
.unk19 = 1,
.pocket = POCKET_KEY_ITEMS,
- .type = 2,
+ .type = ITEM_USE_FIELD,
.fieldUseFunc = ItemUseOutOfBattle_Bike,
- .secondaryId = 1,
+ .secondaryId = ACRO_BIKE,
},
[ITEM_POKEBLOCK_CASE] =
@@ -3570,9 +3326,8 @@ const struct Item gItems[] =
.importance = 1,
.unk19 = 1,
.pocket = POCKET_KEY_ITEMS,
- .type = 3,
+ .type = ITEM_USE_PBLOCK_CASE,
.fieldUseFunc = ItemUseOutOfBattle_PokeblockCase,
- .secondaryId = 0,
},
[ITEM_LETTER] =
@@ -3583,9 +3338,8 @@ const struct Item gItems[] =
.description = sLetterDesc,
.importance = 2,
.pocket = POCKET_KEY_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_EON_TICKET] =
@@ -3596,7 +3350,7 @@ const struct Item gItems[] =
.description = sEonTicketDesc,
.importance = 1,
.pocket = POCKET_KEY_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
.secondaryId = 1,
},
@@ -3609,9 +3363,8 @@ const struct Item gItems[] =
.description = sRedOrbDesc,
.importance = 2,
.pocket = POCKET_KEY_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_BLUE_ORB] =
@@ -3622,9 +3375,8 @@ const struct Item gItems[] =
.description = sBlueOrbDesc,
.importance = 2,
.pocket = POCKET_KEY_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_SCANNER] =
@@ -3635,9 +3387,8 @@ const struct Item gItems[] =
.description = sScannerDesc,
.importance = 1,
.pocket = POCKET_KEY_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_GO_GOGGLES] =
@@ -3648,9 +3399,8 @@ const struct Item gItems[] =
.description = sGoGogglesDesc,
.importance = 1,
.pocket = POCKET_KEY_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_METEORITE] =
@@ -3661,9 +3411,8 @@ const struct Item gItems[] =
.description = sMeteoriteDesc,
.importance = 1,
.pocket = POCKET_KEY_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_ROOM_1_KEY] =
@@ -3674,9 +3423,8 @@ const struct Item gItems[] =
.description = sRoom1KeyDesc,
.importance = 1,
.pocket = POCKET_KEY_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_ROOM_2_KEY] =
@@ -3687,9 +3435,8 @@ const struct Item gItems[] =
.description = sRoom2KeyDesc,
.importance = 1,
.pocket = POCKET_KEY_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_ROOM_4_KEY] =
@@ -3700,9 +3447,8 @@ const struct Item gItems[] =
.description = sRoom4KeyDesc,
.importance = 1,
.pocket = POCKET_KEY_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_ROOM_6_KEY] =
@@ -3713,9 +3459,8 @@ const struct Item gItems[] =
.description = sRoom6KeyDesc,
.importance = 1,
.pocket = POCKET_KEY_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_STORAGE_KEY] =
@@ -3726,9 +3471,8 @@ const struct Item gItems[] =
.description = sStorageKeyDesc,
.importance = 1,
.pocket = POCKET_KEY_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_ROOT_FOSSIL] =
@@ -3739,9 +3483,8 @@ const struct Item gItems[] =
.description = sRootFossilDesc,
.importance = 1,
.pocket = POCKET_KEY_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_CLAW_FOSSIL] =
@@ -3752,9 +3495,8 @@ const struct Item gItems[] =
.description = sClawFossilDesc,
.importance = 1,
.pocket = POCKET_KEY_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_DEVON_SCOPE] =
@@ -3765,9 +3507,8 @@ const struct Item gItems[] =
.description = sDevonScopeDesc,
.importance = 1,
.pocket = POCKET_KEY_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
// TMs/HMs
@@ -3779,9 +3520,8 @@ const struct Item gItems[] =
.price = 3000,
.description = sTM01Desc,
.pocket = POCKET_TM_HM,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
- .secondaryId = 0,
},
[ITEM_TM02_DRAGON_CLAW] =
@@ -3791,9 +3531,8 @@ const struct Item gItems[] =
.price = 3000,
.description = sTM02Desc,
.pocket = POCKET_TM_HM,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
- .secondaryId = 0,
},
[ITEM_TM03_WATER_PULSE] =
@@ -3803,9 +3542,8 @@ const struct Item gItems[] =
.price = 3000,
.description = sTM03Desc,
.pocket = POCKET_TM_HM,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
- .secondaryId = 0,
},
[ITEM_TM04_CALM_MIND] =
@@ -3815,9 +3553,8 @@ const struct Item gItems[] =
.price = 3000,
.description = sTM04Desc,
.pocket = POCKET_TM_HM,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
- .secondaryId = 0,
},
[ITEM_TM05_ROAR] =
@@ -3827,9 +3564,8 @@ const struct Item gItems[] =
.price = 1000,
.description = sTM05Desc,
.pocket = POCKET_TM_HM,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
- .secondaryId = 0,
},
[ITEM_TM06_TOXIC] =
@@ -3839,9 +3575,8 @@ const struct Item gItems[] =
.price = 3000,
.description = sTM06Desc,
.pocket = POCKET_TM_HM,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
- .secondaryId = 0,
},
[ITEM_TM07_HAIL] =
@@ -3851,9 +3586,8 @@ const struct Item gItems[] =
.price = 3000,
.description = sTM07Desc,
.pocket = POCKET_TM_HM,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
- .secondaryId = 0,
},
[ITEM_TM08_BULK_UP] =
@@ -3863,9 +3597,8 @@ const struct Item gItems[] =
.price = 3000,
.description = sTM08Desc,
.pocket = POCKET_TM_HM,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
- .secondaryId = 0,
},
[ITEM_TM09_BULLET_SEED] =
@@ -3875,9 +3608,8 @@ const struct Item gItems[] =
.price = 3000,
.description = sTM09Desc,
.pocket = POCKET_TM_HM,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
- .secondaryId = 0,
},
[ITEM_TM10_HIDDEN_POWER] =
@@ -3887,9 +3619,8 @@ const struct Item gItems[] =
.price = 3000,
.description = sTM10Desc,
.pocket = POCKET_TM_HM,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
- .secondaryId = 0,
},
[ITEM_TM11_SUNNY_DAY] =
@@ -3899,9 +3630,8 @@ const struct Item gItems[] =
.price = 2000,
.description = sTM11Desc,
.pocket = POCKET_TM_HM,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
- .secondaryId = 0,
},
[ITEM_TM12_TAUNT] =
@@ -3911,9 +3641,8 @@ const struct Item gItems[] =
.price = 3000,
.description = sTM12Desc,
.pocket = POCKET_TM_HM,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
- .secondaryId = 0,
},
[ITEM_TM13_ICE_BEAM] =
@@ -3923,9 +3652,8 @@ const struct Item gItems[] =
.price = 3000,
.description = sTM13Desc,
.pocket = POCKET_TM_HM,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
- .secondaryId = 0,
},
[ITEM_TM14_BLIZZARD] =
@@ -3935,9 +3663,8 @@ const struct Item gItems[] =
.price = 5500,
.description = sTM14Desc,
.pocket = POCKET_TM_HM,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
- .secondaryId = 0,
},
[ITEM_TM15_HYPER_BEAM] =
@@ -3947,9 +3674,8 @@ const struct Item gItems[] =
.price = 7500,
.description = sTM15Desc,
.pocket = POCKET_TM_HM,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
- .secondaryId = 0,
},
[ITEM_TM16_LIGHT_SCREEN] =
@@ -3959,9 +3685,8 @@ const struct Item gItems[] =
.price = 3000,
.description = sTM16Desc,
.pocket = POCKET_TM_HM,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
- .secondaryId = 0,
},
[ITEM_TM17_PROTECT] =
@@ -3971,9 +3696,8 @@ const struct Item gItems[] =
.price = 3000,
.description = sTM17Desc,
.pocket = POCKET_TM_HM,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
- .secondaryId = 0,
},
[ITEM_TM18_RAIN_DANCE] =
@@ -3983,9 +3707,8 @@ const struct Item gItems[] =
.price = 2000,
.description = sTM18Desc,
.pocket = POCKET_TM_HM,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
- .secondaryId = 0,
},
[ITEM_TM19_GIGA_DRAIN] =
@@ -3995,9 +3718,8 @@ const struct Item gItems[] =
.price = 3000,
.description = sTM19Desc,
.pocket = POCKET_TM_HM,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
- .secondaryId = 0,
},
[ITEM_TM20_SAFEGUARD] =
@@ -4007,9 +3729,8 @@ const struct Item gItems[] =
.price = 3000,
.description = sTM20Desc,
.pocket = POCKET_TM_HM,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
- .secondaryId = 0,
},
[ITEM_TM21_FRUSTRATION] =
@@ -4019,9 +3740,8 @@ const struct Item gItems[] =
.price = 1000,
.description = sTM21Desc,
.pocket = POCKET_TM_HM,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
- .secondaryId = 0,
},
[ITEM_TM22_SOLARBEAM] =
@@ -4031,9 +3751,8 @@ const struct Item gItems[] =
.price = 3000,
.description = sTM22Desc,
.pocket = POCKET_TM_HM,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
- .secondaryId = 0,
},
[ITEM_TM23_IRON_TAIL] =
@@ -4043,9 +3762,8 @@ const struct Item gItems[] =
.price = 3000,
.description = sTM23Desc,
.pocket = POCKET_TM_HM,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
- .secondaryId = 0,
},
[ITEM_TM24_THUNDERBOLT] =
@@ -4055,9 +3773,8 @@ const struct Item gItems[] =
.price = 3000,
.description = sTM24Desc,
.pocket = POCKET_TM_HM,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
- .secondaryId = 0,
},
[ITEM_TM25_THUNDER] =
@@ -4067,9 +3784,8 @@ const struct Item gItems[] =
.price = 5500,
.description = sTM25Desc,
.pocket = POCKET_TM_HM,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
- .secondaryId = 0,
},
[ITEM_TM26_EARTHQUAKE] =
@@ -4079,9 +3795,8 @@ const struct Item gItems[] =
.price = 3000,
.description = sTM26Desc,
.pocket = POCKET_TM_HM,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
- .secondaryId = 0,
},
[ITEM_TM27_RETURN] =
@@ -4091,9 +3806,8 @@ const struct Item gItems[] =
.price = 1000,
.description = sTM27Desc,
.pocket = POCKET_TM_HM,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
- .secondaryId = 0,
},
[ITEM_TM28_DIG] =
@@ -4103,9 +3817,8 @@ const struct Item gItems[] =
.price = 2000,
.description = sTM28Desc,
.pocket = POCKET_TM_HM,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
- .secondaryId = 0,
},
[ITEM_TM29_PSYCHIC] =
@@ -4115,9 +3828,8 @@ const struct Item gItems[] =
.price = 2000,
.description = sTM29Desc,
.pocket = POCKET_TM_HM,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
- .secondaryId = 0,
},
[ITEM_TM30_SHADOW_BALL] =
@@ -4127,9 +3839,8 @@ const struct Item gItems[] =
.price = 3000,
.description = sTM30Desc,
.pocket = POCKET_TM_HM,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
- .secondaryId = 0,
},
[ITEM_TM31_BRICK_BREAK] =
@@ -4139,9 +3850,8 @@ const struct Item gItems[] =
.price = 3000,
.description = sTM31Desc,
.pocket = POCKET_TM_HM,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
- .secondaryId = 0,
},
[ITEM_TM32_DOUBLE_TEAM] =
@@ -4151,9 +3861,8 @@ const struct Item gItems[] =
.price = 2000,
.description = sTM32Desc,
.pocket = POCKET_TM_HM,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
- .secondaryId = 0,
},
[ITEM_TM33_REFLECT] =
@@ -4163,9 +3872,8 @@ const struct Item gItems[] =
.price = 3000,
.description = sTM33Desc,
.pocket = POCKET_TM_HM,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
- .secondaryId = 0,
},
[ITEM_TM34_SHOCK_WAVE] =
@@ -4175,9 +3883,8 @@ const struct Item gItems[] =
.price = 3000,
.description = sTM34Desc,
.pocket = POCKET_TM_HM,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
- .secondaryId = 0,
},
[ITEM_TM35_FLAMETHROWER] =
@@ -4187,9 +3894,8 @@ const struct Item gItems[] =
.price = 3000,
.description = sTM35Desc,
.pocket = POCKET_TM_HM,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
- .secondaryId = 0,
},
[ITEM_TM36_SLUDGE_BOMB] =
@@ -4199,9 +3905,8 @@ const struct Item gItems[] =
.price = 1000,
.description = sTM36Desc,
.pocket = POCKET_TM_HM,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
- .secondaryId = 0,
},
[ITEM_TM37_SANDSTORM] =
@@ -4211,9 +3916,8 @@ const struct Item gItems[] =
.price = 2000,
.description = sTM37Desc,
.pocket = POCKET_TM_HM,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
- .secondaryId = 0,
},
[ITEM_TM38_FIRE_BLAST] =
@@ -4223,9 +3927,8 @@ const struct Item gItems[] =
.price = 5500,
.description = sTM38Desc,
.pocket = POCKET_TM_HM,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
- .secondaryId = 0,
},
[ITEM_TM39_ROCK_TOMB] =
@@ -4235,9 +3938,8 @@ const struct Item gItems[] =
.price = 3000,
.description = sTM39Desc,
.pocket = POCKET_TM_HM,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
- .secondaryId = 0,
},
[ITEM_TM40_AERIAL_ACE] =
@@ -4247,9 +3949,8 @@ const struct Item gItems[] =
.price = 3000,
.description = sTM40Desc,
.pocket = POCKET_TM_HM,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
- .secondaryId = 0,
},
[ITEM_TM41_TORMENT] =
@@ -4259,9 +3960,8 @@ const struct Item gItems[] =
.price = 3000,
.description = sTM41Desc,
.pocket = POCKET_TM_HM,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
- .secondaryId = 0,
},
[ITEM_TM42_FACADE] =
@@ -4271,9 +3971,8 @@ const struct Item gItems[] =
.price = 3000,
.description = sTM42Desc,
.pocket = POCKET_TM_HM,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
- .secondaryId = 0,
},
[ITEM_TM43_SECRET_POWER] =
@@ -4283,9 +3982,8 @@ const struct Item gItems[] =
.price = 3000,
.description = sTM43Desc,
.pocket = POCKET_TM_HM,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
- .secondaryId = 0,
},
[ITEM_TM44_REST] =
@@ -4295,9 +3993,8 @@ const struct Item gItems[] =
.price = 3000,
.description = sTM44Desc,
.pocket = POCKET_TM_HM,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
- .secondaryId = 0,
},
[ITEM_TM45_ATTRACT] =
@@ -4307,9 +4004,8 @@ const struct Item gItems[] =
.price = 3000,
.description = sTM45Desc,
.pocket = POCKET_TM_HM,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
- .secondaryId = 0,
},
[ITEM_TM46_THIEF] =
@@ -4319,9 +4015,8 @@ const struct Item gItems[] =
.price = 3000,
.description = sTM46Desc,
.pocket = POCKET_TM_HM,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
- .secondaryId = 0,
},
[ITEM_TM47_STEEL_WING] =
@@ -4331,9 +4026,8 @@ const struct Item gItems[] =
.price = 3000,
.description = sTM47Desc,
.pocket = POCKET_TM_HM,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
- .secondaryId = 0,
},
[ITEM_TM48_SKILL_SWAP] =
@@ -4343,9 +4037,8 @@ const struct Item gItems[] =
.price = 3000,
.description = sTM48Desc,
.pocket = POCKET_TM_HM,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
- .secondaryId = 0,
},
[ITEM_TM49_SNATCH] =
@@ -4355,9 +4048,8 @@ const struct Item gItems[] =
.price = 3000,
.description = sTM49Desc,
.pocket = POCKET_TM_HM,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
- .secondaryId = 0,
},
[ITEM_TM50_OVERHEAT] =
@@ -4367,9 +4059,8 @@ const struct Item gItems[] =
.price = 3000,
.description = sTM50Desc,
.pocket = POCKET_TM_HM,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
- .secondaryId = 0,
},
[ITEM_HM01_CUT] =
@@ -4380,9 +4071,8 @@ const struct Item gItems[] =
.description = sHM01Desc,
.importance = 1,
.pocket = POCKET_TM_HM,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
- .secondaryId = 0,
},
[ITEM_HM02_FLY] =
@@ -4393,9 +4083,8 @@ const struct Item gItems[] =
.description = sHM02Desc,
.importance = 1,
.pocket = POCKET_TM_HM,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
- .secondaryId = 0,
},
[ITEM_HM03_SURF] =
@@ -4406,9 +4095,8 @@ const struct Item gItems[] =
.description = sHM03Desc,
.importance = 1,
.pocket = POCKET_TM_HM,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
- .secondaryId = 0,
},
[ITEM_HM04_STRENGTH] =
@@ -4419,9 +4107,8 @@ const struct Item gItems[] =
.description = sHM04Desc,
.importance = 1,
.pocket = POCKET_TM_HM,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
- .secondaryId = 0,
},
[ITEM_HM05_FLASH] =
@@ -4432,9 +4119,8 @@ const struct Item gItems[] =
.description = sHM05Desc,
.importance = 1,
.pocket = POCKET_TM_HM,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
- .secondaryId = 0,
},
[ITEM_HM06_ROCK_SMASH] =
@@ -4445,9 +4131,8 @@ const struct Item gItems[] =
.description = sHM06Desc,
.importance = 1,
.pocket = POCKET_TM_HM,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
- .secondaryId = 0,
},
[ITEM_HM07_WATERFALL] =
@@ -4458,9 +4143,8 @@ const struct Item gItems[] =
.description = sHM07Desc,
.importance = 1,
.pocket = POCKET_TM_HM,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
- .secondaryId = 0,
},
[ITEM_HM08_DIVE] =
@@ -4471,9 +4155,8 @@ const struct Item gItems[] =
.description = sHM08Desc,
.importance = 1,
.pocket = POCKET_TM_HM,
- .type = 1,
+ .type = ITEM_USE_PARTY_MENU,
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
- .secondaryId = 0,
},
[ITEM_15B] =
@@ -4483,9 +4166,8 @@ const struct Item gItems[] =
.price = 0,
.description = sDummyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_15C] =
@@ -4495,9 +4177,8 @@ const struct Item gItems[] =
.price = 0,
.description = sDummyDesc,
.pocket = POCKET_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
// FireRed/LeafGreen key items
@@ -4510,9 +4191,8 @@ const struct Item gItems[] =
.description = sOaksParcelDesc,
.importance = 2,
.pocket = POCKET_KEY_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_POKE_FLUTE] =
@@ -4523,9 +4203,8 @@ const struct Item gItems[] =
.description = sPokeFluteDesc,
.importance = 1,
.pocket = POCKET_KEY_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_SECRET_KEY] =
@@ -4536,9 +4215,8 @@ const struct Item gItems[] =
.description = sSecretKeyDesc,
.importance = 1,
.pocket = POCKET_KEY_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_BIKE_VOUCHER] =
@@ -4549,9 +4227,8 @@ const struct Item gItems[] =
.description = sBikeVoucherDesc,
.importance = 1,
.pocket = POCKET_KEY_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_GOLD_TEETH] =
@@ -4562,9 +4239,8 @@ const struct Item gItems[] =
.description = sGoldTeethDesc,
.importance = 1,
.pocket = POCKET_KEY_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_OLD_AMBER] =
@@ -4575,9 +4251,8 @@ const struct Item gItems[] =
.description = sOldAmberDesc,
.importance = 1,
.pocket = POCKET_KEY_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_CARD_KEY] =
@@ -4588,9 +4263,8 @@ const struct Item gItems[] =
.description = sCardKeyDesc,
.importance = 1,
.pocket = POCKET_KEY_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_LIFT_KEY] =
@@ -4601,9 +4275,8 @@ const struct Item gItems[] =
.description = sLiftKeyDesc,
.importance = 1,
.pocket = POCKET_KEY_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_HELIX_FOSSIL] =
@@ -4614,9 +4287,8 @@ const struct Item gItems[] =
.description = sHelixFossilDesc,
.importance = 1,
.pocket = POCKET_KEY_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_DOME_FOSSIL] =
@@ -4627,9 +4299,8 @@ const struct Item gItems[] =
.description = sDomeFossilDesc,
.importance = 1,
.pocket = POCKET_KEY_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_SILPH_SCOPE] =
@@ -4640,9 +4311,8 @@ const struct Item gItems[] =
.description = sSilphScopeDesc,
.importance = 1,
.pocket = POCKET_KEY_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_BICYCLE] =
@@ -4654,9 +4324,8 @@ const struct Item gItems[] =
.importance = 1,
.unk19 = 1,
.pocket = POCKET_KEY_ITEMS,
- .type = 2,
+ .type = ITEM_USE_FIELD,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_TOWN_MAP] =
@@ -4668,9 +4337,8 @@ const struct Item gItems[] =
.importance = 1,
.unk19 = 1,
.pocket = POCKET_KEY_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_VS_SEEKER] =
@@ -4682,9 +4350,8 @@ const struct Item gItems[] =
.importance = 1,
.unk19 = 1,
.pocket = POCKET_KEY_ITEMS,
- .type = 2,
+ .type = ITEM_USE_FIELD,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_FAME_CHECKER] =
@@ -4696,9 +4363,8 @@ const struct Item gItems[] =
.importance = 1,
.unk19 = 1,
.pocket = POCKET_KEY_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_TM_CASE] =
@@ -4710,9 +4376,8 @@ const struct Item gItems[] =
.importance = 1,
.unk19 = 1,
.pocket = POCKET_KEY_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_BERRY_POUCH] =
@@ -4724,9 +4389,8 @@ const struct Item gItems[] =
.importance = 1,
.unk19 = 1,
.pocket = POCKET_KEY_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_TEACHY_TV] =
@@ -4738,9 +4402,8 @@ const struct Item gItems[] =
.importance = 1,
.unk19 = 1,
.pocket = POCKET_KEY_ITEMS,
- .type = 2,
+ .type = ITEM_USE_FIELD,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_TRI_PASS] =
@@ -4752,9 +4415,8 @@ const struct Item gItems[] =
.importance = 1,
.unk19 = 1,
.pocket = POCKET_KEY_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_RAINBOW_PASS] =
@@ -4766,9 +4428,8 @@ const struct Item gItems[] =
.importance = 1,
.unk19 = 1,
.pocket = POCKET_KEY_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_TEA] =
@@ -4780,9 +4441,8 @@ const struct Item gItems[] =
.importance = 1,
.unk19 = 1,
.pocket = POCKET_KEY_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_MYSTIC_TICKET] =
@@ -4794,9 +4454,8 @@ const struct Item gItems[] =
.importance = 1,
.unk19 = 1,
.pocket = POCKET_KEY_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_AURORA_TICKET] =
@@ -4808,9 +4467,8 @@ const struct Item gItems[] =
.importance = 1,
.unk19 = 1,
.pocket = POCKET_KEY_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_POWDER_JAR] =
@@ -4822,9 +4480,8 @@ const struct Item gItems[] =
.importance = 1,
.unk19 = 1,
.pocket = POCKET_KEY_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_PowderJar,
- .secondaryId = 0,
},
[ITEM_RUBY] =
@@ -4836,9 +4493,8 @@ const struct Item gItems[] =
.importance = 1,
.unk19 = 1,
.pocket = POCKET_KEY_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_SAPPHIRE] =
@@ -4850,9 +4506,8 @@ const struct Item gItems[] =
.importance = 1,
.unk19 = 1,
.pocket = POCKET_KEY_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
// Emerald-specific key items
@@ -4866,9 +4521,8 @@ const struct Item gItems[] =
.importance = 1,
.unk19 = 1,
.pocket = POCKET_KEY_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
[ITEM_OLD_SEA_MAP] =
@@ -4880,8 +4534,7 @@ const struct Item gItems[] =
.importance = 1,
.unk19 = 1,
.pocket = POCKET_KEY_ITEMS,
- .type = 4,
+ .type = ITEM_USE_BAG_MENU,
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
- .secondaryId = 0,
},
};
diff --git a/src/data/lilycove_lady.h b/src/data/lilycove_lady.h
index 37bae7e95..818a5fd5f 100644
--- a/src/data/lilycove_lady.h
+++ b/src/data/lilycove_lady.h
@@ -53,7 +53,7 @@ static const u16 sQuizLadyQuestion3[] =
EC_WORD_POKEMON,
EC_WORD_EVOLVE,
EC_WORD_QUES,
- 0xFFFF,
+ EC_EMPTY_WORD,
EC_WORD_LEVEL,
EC_WORD_INSOMNIA,
EC_WORD_CUTE_CHARM
@@ -92,7 +92,7 @@ static const u16 sQuizLadyQuestion6[] =
EC_WORD_STOP,
EC_MOVE2(CONFUSION),
EC_WORD_QUES,
- 0xFFFF,
+ EC_EMPTY_WORD,
EC_WORD_ILLUMINATE,
EC_WORD_OWN_TEMPO,
EC_WORD_SWIFT_SWIM
@@ -118,7 +118,7 @@ static const u16 sQuizLadyQuestion8[] =
EC_MOVE2(BLOCK),
EC_WORD_ESCAPE,
EC_WORD_QUES,
- 0xFFFF,
+ EC_EMPTY_WORD,
EC_WORD_RUN_AWAY,
EC_WORD_SHADOW_TAG,
EC_WORD_WONDER_GUARD
@@ -131,7 +131,7 @@ static const u16 sQuizLadyQuestion9[] =
EC_WORD_STOP,
EC_WORD_POISON,
EC_WORD_QUES,
- 0xFFFF,
+ EC_EMPTY_WORD,
EC_WORD_GUTS,
EC_WORD_IMMUNITY,
EC_WORD_SHED_SKIN
@@ -144,7 +144,7 @@ static const u16 sQuizLadyQuestion10[] =
EC_WORD_WITH,
EC_WORD_CENTER,
EC_WORD_QUES,
- 0xFFFF,
+ EC_EMPTY_WORD,
EC_WORD_POKEDEX,
EC_WORD_POKEMON,
EC_WORD_POKENAV
@@ -157,7 +157,7 @@ static const u16 sQuizLadyQuestion11[] =
EC_WORD_YOUR,
EC_WORD_POKEMON,
EC_WORD_QUES,
- 0xFFFF,
+ EC_EMPTY_WORD,
EC_WORD_PC,
EC_WORD_DEPT_STORE,
EC_WORD_TELEVISION
@@ -199,7 +199,7 @@ static const u16 sQuizLadyQuestion14[] =
EC_WORD_QUES,
EC_WORD_ICE,
EC_WORD_GROUND,
- 0xFFFF
+ EC_EMPTY_WORD
};
static const u16 sQuizLadyQuestion15[] =
@@ -212,7 +212,7 @@ static const u16 sQuizLadyQuestion15[] =
EC_WORD_QUES,
EC_WORD_PSYCHIC,
EC_WORD_FIGHTING,
- 0xFFFF
+ EC_EMPTY_WORD
};
static const u16 sQuizLadyQuestion16[] =
@@ -225,7 +225,7 @@ static const u16 sQuizLadyQuestion16[] =
EC_WORD_QUES,
EC_WORD_NORMAL,
EC_WORD_DARK,
- 0xFFFF
+ EC_EMPTY_WORD
};
static const u16 *const sQuizLadyQuizQuestions[] =
diff --git a/src/data/object_events/berry_tree_graphics_tables.h b/src/data/object_events/berry_tree_graphics_tables.h
index d558b583f..390c82f95 100755
--- a/src/data/object_events/berry_tree_graphics_tables.h
+++ b/src/data/object_events/berry_tree_graphics_tables.h
@@ -1,4 +1,4 @@
-const struct SpriteFrameImage gObjectEventPicTable_PechaBerryTree[] = {
+static const struct SpriteFrameImage sPicTable_PechaBerryTree[] = {
overworld_frame(gObjectEventPic_BerryTreeDirtPile, 2, 2, 0),
overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 0),
overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 1),
@@ -12,7 +12,7 @@ const struct SpriteFrameImage gObjectEventPicTable_PechaBerryTree[] = {
const u8 gBerryTreePaletteSlotTable_Pecha[] = {3, 4, 4, 4, 4};
-const struct SpriteFrameImage gObjectEventPicTable_KelpsyBerryTree[] = {
+static const struct SpriteFrameImage sPicTable_KelpsyBerryTree[] = {
overworld_frame(gObjectEventPic_BerryTreeDirtPile, 2, 2, 0),
overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 0),
overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 1),
@@ -26,7 +26,7 @@ const struct SpriteFrameImage gObjectEventPicTable_KelpsyBerryTree[] = {
const u8 gBerryTreePaletteSlotTable_Kelpsy[] = {3, 4, 2, 2, 2};
-const struct SpriteFrameImage gObjectEventPicTable_WepearBerryTree[] = {
+static const struct SpriteFrameImage sPicTable_WepearBerryTree[] = {
overworld_frame(gObjectEventPic_BerryTreeDirtPile, 2, 2, 0),
overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 0),
overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 1),
@@ -40,7 +40,7 @@ const struct SpriteFrameImage gObjectEventPicTable_WepearBerryTree[] = {
const u8 gBerryTreePaletteSlotTable_Wepear[] = {3, 4, 2, 2, 2};
-const struct SpriteFrameImage gObjectEventPicTable_IapapaBerryTree[] = {
+static const struct SpriteFrameImage sPicTable_IapapaBerryTree[] = {
overworld_frame(gObjectEventPic_BerryTreeDirtPile, 2, 2, 0),
overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 0),
overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 1),
@@ -54,7 +54,7 @@ const struct SpriteFrameImage gObjectEventPicTable_IapapaBerryTree[] = {
const u8 gBerryTreePaletteSlotTable_Iapapa[] = {3, 4, 3, 3, 3};
-const struct SpriteFrameImage gObjectEventPicTable_CheriBerryTree[] = {
+static const struct SpriteFrameImage sPicTable_CheriBerryTree[] = {
overworld_frame(gObjectEventPic_BerryTreeDirtPile, 2, 2, 0),
overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 0),
overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 1),
@@ -68,7 +68,7 @@ const struct SpriteFrameImage gObjectEventPicTable_CheriBerryTree[] = {
const u8 gBerryTreePaletteSlotTable_Cheri[] = {3, 4, 4, 4, 4};
-const struct SpriteFrameImage gObjectEventPicTable_FigyBerryTree[] = {
+static const struct SpriteFrameImage sPicTable_FigyBerryTree[] = {
overworld_frame(gObjectEventPic_BerryTreeDirtPile, 2, 2, 0),
overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 0),
overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 1),
@@ -82,7 +82,7 @@ const struct SpriteFrameImage gObjectEventPicTable_FigyBerryTree[] = {
const u8 gBerryTreePaletteSlotTable_Figy[] = {3, 4, 3, 3, 3};
-const struct SpriteFrameImage gObjectEventPicTable_MagoBerryTree[] = {
+static const struct SpriteFrameImage sPicTable_MagoBerryTree[] = {
overworld_frame(gObjectEventPic_BerryTreeDirtPile, 2, 2, 0),
overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 0),
overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 1),
@@ -96,7 +96,7 @@ const struct SpriteFrameImage gObjectEventPicTable_MagoBerryTree[] = {
const u8 gBerryTreePaletteSlotTable_Mago[] = {3, 4, 3, 3, 3};
-const struct SpriteFrameImage gObjectEventPicTable_LumBerryTree[] = {
+static const struct SpriteFrameImage sPicTable_LumBerryTree[] = {
overworld_frame(gObjectEventPic_BerryTreeDirtPile, 2, 2, 0),
overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 0),
overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 1),
@@ -110,7 +110,7 @@ const struct SpriteFrameImage gObjectEventPicTable_LumBerryTree[] = {
const u8 gBerryTreePaletteSlotTable_Lum[] = {3, 4, 4, 4, 4};
-const struct SpriteFrameImage gObjectEventPicTable_RazzBerryTree[] = {
+static const struct SpriteFrameImage sPicTable_RazzBerryTree[] = {
overworld_frame(gObjectEventPic_BerryTreeDirtPile, 2, 2, 0),
overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 0),
overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 1),
@@ -124,7 +124,7 @@ const struct SpriteFrameImage gObjectEventPicTable_RazzBerryTree[] = {
const u8 gBerryTreePaletteSlotTable_Razz[] = {3, 4, 4, 4, 4};
-const struct SpriteFrameImage gObjectEventPicTable_GrepaBerryTree[] = {
+static const struct SpriteFrameImage sPicTable_GrepaBerryTree[] = {
overworld_frame(gObjectEventPic_BerryTreeDirtPile, 2, 2, 0),
overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 0),
overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 1),
@@ -138,7 +138,7 @@ const struct SpriteFrameImage gObjectEventPicTable_GrepaBerryTree[] = {
const u8 gBerryTreePaletteSlotTable_Grepa[] = {3, 4, 3, 3, 3};
-const struct SpriteFrameImage gObjectEventPicTable_RabutaBerryTree[] = {
+static const struct SpriteFrameImage sPicTable_RabutaBerryTree[] = {
overworld_frame(gObjectEventPic_BerryTreeDirtPile, 2, 2, 0),
overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 0),
overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 1),
@@ -152,7 +152,7 @@ const struct SpriteFrameImage gObjectEventPicTable_RabutaBerryTree[] = {
const u8 gBerryTreePaletteSlotTable_Rabuta[] = {3, 4, 4, 4, 4};
-const struct SpriteFrameImage gObjectEventPicTable_NomelBerryTree[] = {
+static const struct SpriteFrameImage sPicTable_NomelBerryTree[] = {
overworld_frame(gObjectEventPic_BerryTreeDirtPile, 2, 2, 0),
overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 0),
overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 1),
@@ -166,7 +166,7 @@ const struct SpriteFrameImage gObjectEventPicTable_NomelBerryTree[] = {
const u8 gBerryTreePaletteSlotTable_Nomel[] = {3, 4, 3, 3, 3};
-const struct SpriteFrameImage gObjectEventPicTable_LeppaBerryTree[] = {
+static const struct SpriteFrameImage sPicTable_LeppaBerryTree[] = {
overworld_frame(gObjectEventPic_BerryTreeDirtPile, 2, 2, 0),
overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 0),
overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 1),
@@ -180,7 +180,7 @@ const struct SpriteFrameImage gObjectEventPicTable_LeppaBerryTree[] = {
const u8 gBerryTreePaletteSlotTable_Leppa[] = {3, 4, 3, 3, 3};
-const struct SpriteFrameImage gObjectEventPicTable_LiechiBerryTree[] = {
+static const struct SpriteFrameImage sPicTable_LiechiBerryTree[] = {
overworld_frame(gObjectEventPic_BerryTreeDirtPile, 2, 2, 0),
overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 0),
overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 1),
@@ -194,7 +194,7 @@ const struct SpriteFrameImage gObjectEventPicTable_LiechiBerryTree[] = {
const u8 gBerryTreePaletteSlotTable_Liechi[] = {3, 4, 4, 4, 4};
-const struct SpriteFrameImage gObjectEventPicTable_HondewBerryTree[] = {
+static const struct SpriteFrameImage sPicTable_HondewBerryTree[] = {
overworld_frame(gObjectEventPic_BerryTreeDirtPile, 2, 2, 0),
overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 0),
overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 1),
@@ -208,7 +208,7 @@ const struct SpriteFrameImage gObjectEventPicTable_HondewBerryTree[] = {
const u8 gBerryTreePaletteSlotTable_Hondew[] = {3, 4, 5, 5, 5};
-const struct SpriteFrameImage gObjectEventPicTable_AguavBerryTree[] = {
+static const struct SpriteFrameImage sPicTable_AguavBerryTree[] = {
overworld_frame(gObjectEventPic_BerryTreeDirtPile, 2, 2, 0),
overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 0),
overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 1),
@@ -222,7 +222,7 @@ const struct SpriteFrameImage gObjectEventPicTable_AguavBerryTree[] = {
const u8 gBerryTreePaletteSlotTable_Aguav[] = {3, 4, 4, 4, 4};
-const struct SpriteFrameImage gObjectEventPicTable_WikiBerryTree[] = {
+static const struct SpriteFrameImage sPicTable_WikiBerryTree[] = {
overworld_frame(gObjectEventPic_BerryTreeDirtPile, 2, 2, 0),
overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 0),
overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 1),
@@ -236,7 +236,7 @@ const struct SpriteFrameImage gObjectEventPicTable_WikiBerryTree[] = {
const u8 gBerryTreePaletteSlotTable_Wiki[] = {3, 4, 3, 3, 3};
-const struct SpriteFrameImage gObjectEventPicTable_PomegBerryTree[] = {
+static const struct SpriteFrameImage sPicTable_PomegBerryTree[] = {
overworld_frame(gObjectEventPic_BerryTreeDirtPile, 2, 2, 0),
overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 0),
overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 1),
@@ -250,7 +250,7 @@ const struct SpriteFrameImage gObjectEventPicTable_PomegBerryTree[] = {
const u8 gBerryTreePaletteSlotTable_Pomeg[] = {3, 4, 3, 3, 3};
-const struct SpriteFrameImage gObjectEventPicTable_RawstBerryTree[] = {
+static const struct SpriteFrameImage sPicTable_RawstBerryTree[] = {
overworld_frame(gObjectEventPic_BerryTreeDirtPile, 2, 2, 0),
overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 0),
overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 1),
@@ -264,7 +264,7 @@ const struct SpriteFrameImage gObjectEventPicTable_RawstBerryTree[] = {
const u8 gBerryTreePaletteSlotTable_Rawst[] = {3, 4, 4, 4, 4};
-const struct SpriteFrameImage gObjectEventPicTable_SpelonBerryTree[] = {
+static const struct SpriteFrameImage sPicTable_SpelonBerryTree[] = {
overworld_frame(gObjectEventPic_BerryTreeDirtPile, 2, 2, 0),
overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 0),
overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 1),
@@ -278,7 +278,7 @@ const struct SpriteFrameImage gObjectEventPicTable_SpelonBerryTree[] = {
const u8 gBerryTreePaletteSlotTable_Spelon[] = {3, 4, 3, 3, 3};
-const struct SpriteFrameImage gObjectEventPicTable_ChestoBerryTree[] = {
+static const struct SpriteFrameImage sPicTable_ChestoBerryTree[] = {
overworld_frame(gObjectEventPic_BerryTreeDirtPile, 2, 2, 0),
overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 0),
overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 1),
@@ -292,7 +292,7 @@ const struct SpriteFrameImage gObjectEventPicTable_ChestoBerryTree[] = {
const u8 gBerryTreePaletteSlotTable_Chesto[] = {3, 4, 2, 2, 2};
-const struct SpriteFrameImage gObjectEventPicTable_OranBerryTree[] = {
+static const struct SpriteFrameImage sPicTable_OranBerryTree[] = {
overworld_frame(gObjectEventPic_BerryTreeDirtPile, 2, 2, 0),
overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 0),
overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 1),
@@ -306,7 +306,7 @@ const struct SpriteFrameImage gObjectEventPicTable_OranBerryTree[] = {
const u8 gBerryTreePaletteSlotTable_Oran[] = {3, 4, 2, 2, 2};
-const struct SpriteFrameImage gObjectEventPicTable_PersimBerryTree[] = {
+static const struct SpriteFrameImage sPicTable_PersimBerryTree[] = {
overworld_frame(gObjectEventPic_BerryTreeDirtPile, 2, 2, 0),
overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 0),
overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 1),
@@ -320,7 +320,7 @@ const struct SpriteFrameImage gObjectEventPicTable_PersimBerryTree[] = {
const u8 gBerryTreePaletteSlotTable_Persim[] = {3, 4, 2, 2, 2};
-const struct SpriteFrameImage gObjectEventPicTable_SitrusBerryTree[] = {
+static const struct SpriteFrameImage sPicTable_SitrusBerryTree[] = {
overworld_frame(gObjectEventPic_BerryTreeDirtPile, 2, 2, 0),
overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 0),
overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 1),
@@ -334,7 +334,7 @@ const struct SpriteFrameImage gObjectEventPicTable_SitrusBerryTree[] = {
const u8 gBerryTreePaletteSlotTable_Sitrus[] = {3, 4, 4, 4, 4};
-const struct SpriteFrameImage gObjectEventPicTable_AspearBerryTree[] = {
+static const struct SpriteFrameImage sPicTable_AspearBerryTree[] = {
overworld_frame(gObjectEventPic_BerryTreeDirtPile, 2, 2, 0),
overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 0),
overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 1),
@@ -348,7 +348,7 @@ const struct SpriteFrameImage gObjectEventPicTable_AspearBerryTree[] = {
const u8 gBerryTreePaletteSlotTable_Aspear[] = {3, 4, 3, 3, 3};
-const struct SpriteFrameImage gObjectEventPicTable_PamtreBerryTree[] = {
+static const struct SpriteFrameImage sPicTable_PamtreBerryTree[] = {
overworld_frame(gObjectEventPic_BerryTreeDirtPile, 2, 2, 0),
overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 0),
overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 1),
@@ -362,7 +362,7 @@ const struct SpriteFrameImage gObjectEventPicTable_PamtreBerryTree[] = {
const u8 gBerryTreePaletteSlotTable_Pamtre[] = {3, 4, 2, 2, 2};
-const struct SpriteFrameImage gObjectEventPicTable_CornnBerryTree[] = {
+static const struct SpriteFrameImage sPicTable_CornnBerryTree[] = {
overworld_frame(gObjectEventPic_BerryTreeDirtPile, 2, 2, 0),
overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 0),
overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 1),
@@ -376,7 +376,7 @@ const struct SpriteFrameImage gObjectEventPicTable_CornnBerryTree[] = {
const u8 gBerryTreePaletteSlotTable_Cornn[] = {3, 4, 2, 2, 2};
-const struct SpriteFrameImage gObjectEventPicTable_LansatBerryTree[] = {
+static const struct SpriteFrameImage sPicTable_LansatBerryTree[] = {
overworld_frame(gObjectEventPic_BerryTreeDirtPile, 2, 2, 0),
overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 0),
overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 1),
@@ -390,7 +390,7 @@ const struct SpriteFrameImage gObjectEventPicTable_LansatBerryTree[] = {
const u8 gBerryTreePaletteSlotTable_Lansat[] = {3, 4, 2, 2, 2};
-const struct SpriteFrameImage gObjectEventPicTable_DurinBerryTree[] = {
+static const struct SpriteFrameImage sPicTable_DurinBerryTree[] = {
overworld_frame(gObjectEventPic_BerryTreeDirtPile, 2, 2, 0),
overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 0),
overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 1),
@@ -404,7 +404,7 @@ const struct SpriteFrameImage gObjectEventPicTable_DurinBerryTree[] = {
const u8 gBerryTreePaletteSlotTable_Durin[] = {3, 4, 4, 4, 4};
-const struct SpriteFrameImage gObjectEventPicTable_TamatoBerryTree[] = {
+static const struct SpriteFrameImage sPicTable_TamatoBerryTree[] = {
overworld_frame(gObjectEventPic_BerryTreeDirtPile, 2, 2, 0),
overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 0),
overworld_frame(gObjectEventPic_BerryTreeSprout, 2, 2, 1),
@@ -423,49 +423,49 @@ const u8 gDeadBerryTreeObjectEventGraphicsIdTable[] = {OBJ_EVENT_GFX_BERRY_TREE_
const u8 gBerryTreeObjectEventGraphicsIdTable[] = {OBJ_EVENT_GFX_BERRY_TREE_EARLY_STAGES, OBJ_EVENT_GFX_BERRY_TREE_EARLY_STAGES, OBJ_EVENT_GFX_BERRY_TREE_LATE_STAGES, OBJ_EVENT_GFX_BERRY_TREE_LATE_STAGES, OBJ_EVENT_GFX_BERRY_TREE_LATE_STAGES};
const struct SpriteFrameImage *const gBerryTreePicTablePointers[] = {
- [ITEM_CHERI_BERRY - FIRST_BERRY_INDEX] = gObjectEventPicTable_CheriBerryTree,
- [ITEM_CHESTO_BERRY - FIRST_BERRY_INDEX] = gObjectEventPicTable_ChestoBerryTree,
- [ITEM_PECHA_BERRY - FIRST_BERRY_INDEX] = gObjectEventPicTable_PechaBerryTree,
- [ITEM_RAWST_BERRY - FIRST_BERRY_INDEX] = gObjectEventPicTable_RawstBerryTree,
- [ITEM_ASPEAR_BERRY - FIRST_BERRY_INDEX] = gObjectEventPicTable_AspearBerryTree,
- [ITEM_LEPPA_BERRY - FIRST_BERRY_INDEX] = gObjectEventPicTable_LeppaBerryTree,
- [ITEM_ORAN_BERRY - FIRST_BERRY_INDEX] = gObjectEventPicTable_OranBerryTree,
- [ITEM_PERSIM_BERRY - FIRST_BERRY_INDEX] = gObjectEventPicTable_PersimBerryTree,
- [ITEM_LUM_BERRY - FIRST_BERRY_INDEX] = gObjectEventPicTable_LumBerryTree,
- [ITEM_SITRUS_BERRY - FIRST_BERRY_INDEX] = gObjectEventPicTable_SitrusBerryTree,
- [ITEM_FIGY_BERRY - FIRST_BERRY_INDEX] = gObjectEventPicTable_FigyBerryTree,
- [ITEM_WIKI_BERRY - FIRST_BERRY_INDEX] = gObjectEventPicTable_WikiBerryTree,
- [ITEM_MAGO_BERRY - FIRST_BERRY_INDEX] = gObjectEventPicTable_MagoBerryTree,
- [ITEM_AGUAV_BERRY - FIRST_BERRY_INDEX] = gObjectEventPicTable_AguavBerryTree,
- [ITEM_IAPAPA_BERRY - FIRST_BERRY_INDEX] = gObjectEventPicTable_IapapaBerryTree,
- [ITEM_RAZZ_BERRY - FIRST_BERRY_INDEX] = gObjectEventPicTable_RazzBerryTree,
- [ITEM_BLUK_BERRY - FIRST_BERRY_INDEX] = gObjectEventPicTable_RazzBerryTree,
- [ITEM_NANAB_BERRY - FIRST_BERRY_INDEX] = gObjectEventPicTable_MagoBerryTree,
- [ITEM_WEPEAR_BERRY - FIRST_BERRY_INDEX] = gObjectEventPicTable_WepearBerryTree,
- [ITEM_PINAP_BERRY - FIRST_BERRY_INDEX] = gObjectEventPicTable_IapapaBerryTree,
- [ITEM_POMEG_BERRY - FIRST_BERRY_INDEX] = gObjectEventPicTable_PomegBerryTree,
- [ITEM_KELPSY_BERRY - FIRST_BERRY_INDEX] = gObjectEventPicTable_KelpsyBerryTree,
- [ITEM_QUALOT_BERRY - FIRST_BERRY_INDEX] = gObjectEventPicTable_WepearBerryTree,
- [ITEM_HONDEW_BERRY - FIRST_BERRY_INDEX] = gObjectEventPicTable_HondewBerryTree,
- [ITEM_GREPA_BERRY - FIRST_BERRY_INDEX] = gObjectEventPicTable_GrepaBerryTree,
- [ITEM_TAMATO_BERRY - FIRST_BERRY_INDEX] = gObjectEventPicTable_TamatoBerryTree,
- [ITEM_CORNN_BERRY - FIRST_BERRY_INDEX] = gObjectEventPicTable_CornnBerryTree,
- [ITEM_MAGOST_BERRY - FIRST_BERRY_INDEX] = gObjectEventPicTable_PomegBerryTree,
- [ITEM_RABUTA_BERRY - FIRST_BERRY_INDEX] = gObjectEventPicTable_RabutaBerryTree,
- [ITEM_NOMEL_BERRY - FIRST_BERRY_INDEX] = gObjectEventPicTable_NomelBerryTree,
- [ITEM_SPELON_BERRY - FIRST_BERRY_INDEX] = gObjectEventPicTable_SpelonBerryTree,
- [ITEM_PAMTRE_BERRY - FIRST_BERRY_INDEX] = gObjectEventPicTable_PamtreBerryTree,
- [ITEM_WATMEL_BERRY - FIRST_BERRY_INDEX] = gObjectEventPicTable_RabutaBerryTree,
- [ITEM_DURIN_BERRY - FIRST_BERRY_INDEX] = gObjectEventPicTable_DurinBerryTree,
- [ITEM_BELUE_BERRY - FIRST_BERRY_INDEX] = gObjectEventPicTable_HondewBerryTree,
- [ITEM_LIECHI_BERRY - FIRST_BERRY_INDEX] = gObjectEventPicTable_LiechiBerryTree,
- [ITEM_GANLON_BERRY - FIRST_BERRY_INDEX] = gObjectEventPicTable_HondewBerryTree,
- [ITEM_SALAC_BERRY - FIRST_BERRY_INDEX] = gObjectEventPicTable_AguavBerryTree,
- [ITEM_PETAYA_BERRY - FIRST_BERRY_INDEX] = gObjectEventPicTable_PomegBerryTree,
- [ITEM_APICOT_BERRY - FIRST_BERRY_INDEX] = gObjectEventPicTable_GrepaBerryTree,
- [ITEM_LANSAT_BERRY - FIRST_BERRY_INDEX] = gObjectEventPicTable_LansatBerryTree,
- [ITEM_STARF_BERRY - FIRST_BERRY_INDEX] = gObjectEventPicTable_CornnBerryTree,
- [ITEM_ENIGMA_BERRY - FIRST_BERRY_INDEX] = gObjectEventPicTable_DurinBerryTree,
+ [ITEM_CHERI_BERRY - FIRST_BERRY_INDEX] = sPicTable_CheriBerryTree,
+ [ITEM_CHESTO_BERRY - FIRST_BERRY_INDEX] = sPicTable_ChestoBerryTree,
+ [ITEM_PECHA_BERRY - FIRST_BERRY_INDEX] = sPicTable_PechaBerryTree,
+ [ITEM_RAWST_BERRY - FIRST_BERRY_INDEX] = sPicTable_RawstBerryTree,
+ [ITEM_ASPEAR_BERRY - FIRST_BERRY_INDEX] = sPicTable_AspearBerryTree,
+ [ITEM_LEPPA_BERRY - FIRST_BERRY_INDEX] = sPicTable_LeppaBerryTree,
+ [ITEM_ORAN_BERRY - FIRST_BERRY_INDEX] = sPicTable_OranBerryTree,
+ [ITEM_PERSIM_BERRY - FIRST_BERRY_INDEX] = sPicTable_PersimBerryTree,
+ [ITEM_LUM_BERRY - FIRST_BERRY_INDEX] = sPicTable_LumBerryTree,
+ [ITEM_SITRUS_BERRY - FIRST_BERRY_INDEX] = sPicTable_SitrusBerryTree,
+ [ITEM_FIGY_BERRY - FIRST_BERRY_INDEX] = sPicTable_FigyBerryTree,
+ [ITEM_WIKI_BERRY - FIRST_BERRY_INDEX] = sPicTable_WikiBerryTree,
+ [ITEM_MAGO_BERRY - FIRST_BERRY_INDEX] = sPicTable_MagoBerryTree,
+ [ITEM_AGUAV_BERRY - FIRST_BERRY_INDEX] = sPicTable_AguavBerryTree,
+ [ITEM_IAPAPA_BERRY - FIRST_BERRY_INDEX] = sPicTable_IapapaBerryTree,
+ [ITEM_RAZZ_BERRY - FIRST_BERRY_INDEX] = sPicTable_RazzBerryTree,
+ [ITEM_BLUK_BERRY - FIRST_BERRY_INDEX] = sPicTable_RazzBerryTree,
+ [ITEM_NANAB_BERRY - FIRST_BERRY_INDEX] = sPicTable_MagoBerryTree,
+ [ITEM_WEPEAR_BERRY - FIRST_BERRY_INDEX] = sPicTable_WepearBerryTree,
+ [ITEM_PINAP_BERRY - FIRST_BERRY_INDEX] = sPicTable_IapapaBerryTree,
+ [ITEM_POMEG_BERRY - FIRST_BERRY_INDEX] = sPicTable_PomegBerryTree,
+ [ITEM_KELPSY_BERRY - FIRST_BERRY_INDEX] = sPicTable_KelpsyBerryTree,
+ [ITEM_QUALOT_BERRY - FIRST_BERRY_INDEX] = sPicTable_WepearBerryTree,
+ [ITEM_HONDEW_BERRY - FIRST_BERRY_INDEX] = sPicTable_HondewBerryTree,
+ [ITEM_GREPA_BERRY - FIRST_BERRY_INDEX] = sPicTable_GrepaBerryTree,
+ [ITEM_TAMATO_BERRY - FIRST_BERRY_INDEX] = sPicTable_TamatoBerryTree,
+ [ITEM_CORNN_BERRY - FIRST_BERRY_INDEX] = sPicTable_CornnBerryTree,
+ [ITEM_MAGOST_BERRY - FIRST_BERRY_INDEX] = sPicTable_PomegBerryTree,
+ [ITEM_RABUTA_BERRY - FIRST_BERRY_INDEX] = sPicTable_RabutaBerryTree,
+ [ITEM_NOMEL_BERRY - FIRST_BERRY_INDEX] = sPicTable_NomelBerryTree,
+ [ITEM_SPELON_BERRY - FIRST_BERRY_INDEX] = sPicTable_SpelonBerryTree,
+ [ITEM_PAMTRE_BERRY - FIRST_BERRY_INDEX] = sPicTable_PamtreBerryTree,
+ [ITEM_WATMEL_BERRY - FIRST_BERRY_INDEX] = sPicTable_RabutaBerryTree,
+ [ITEM_DURIN_BERRY - FIRST_BERRY_INDEX] = sPicTable_DurinBerryTree,
+ [ITEM_BELUE_BERRY - FIRST_BERRY_INDEX] = sPicTable_HondewBerryTree,
+ [ITEM_LIECHI_BERRY - FIRST_BERRY_INDEX] = sPicTable_LiechiBerryTree,
+ [ITEM_GANLON_BERRY - FIRST_BERRY_INDEX] = sPicTable_HondewBerryTree,
+ [ITEM_SALAC_BERRY - FIRST_BERRY_INDEX] = sPicTable_AguavBerryTree,
+ [ITEM_PETAYA_BERRY - FIRST_BERRY_INDEX] = sPicTable_PomegBerryTree,
+ [ITEM_APICOT_BERRY - FIRST_BERRY_INDEX] = sPicTable_GrepaBerryTree,
+ [ITEM_LANSAT_BERRY - FIRST_BERRY_INDEX] = sPicTable_LansatBerryTree,
+ [ITEM_STARF_BERRY - FIRST_BERRY_INDEX] = sPicTable_CornnBerryTree,
+ [ITEM_ENIGMA_BERRY - FIRST_BERRY_INDEX] = sPicTable_DurinBerryTree,
};
const u8 *const gBerryTreePaletteSlotTablePointers[] = {
diff --git a/src/data/object_events/movement_action_func_tables.h b/src/data/object_events/movement_action_func_tables.h
index 8cf7d1699..4df07be0d 100755
--- a/src/data/object_events/movement_action_func_tables.h
+++ b/src/data/object_events/movement_action_func_tables.h
@@ -252,7 +252,7 @@ u8 MovementAction_AcroEndWheelieMoveRight_Step0(struct ObjectEvent *, struct Spr
u8 MovementAction_AcroEndWheelieMoveRight_Step1(struct ObjectEvent *, struct Sprite *);
u8 MovementAction_Levitate_Step0(struct ObjectEvent *, struct Sprite *);
u8 MovementAction_StopLevitate_Step0(struct ObjectEvent *, struct Sprite *);
-u8 MovementAction_DestroyExtraTaskIfAtTop_Step0(struct ObjectEvent *, struct Sprite *);
+u8 MovementAction_StopLevitateAtTop_Step0(struct ObjectEvent *, struct Sprite *);
u8 MovementAction_StoreAndLockAnim_Step0(struct ObjectEvent *, struct Sprite *);
u8 MovementAction_Finish(struct ObjectEvent *, struct Sprite *);
u8 MovementAction_FreeAndUnlockAnim_Step0(struct ObjectEvent *, struct Sprite *);
@@ -416,7 +416,7 @@ u8 (*const gMovementActionFuncs_WalkLeftAffine[])(struct ObjectEvent *, struct S
u8 (*const gMovementActionFuncs_WalkRightAffine[])(struct ObjectEvent *, struct Sprite *);
u8 (*const gMovementActionFuncs_Levitate[])(struct ObjectEvent *, struct Sprite *);
u8 (*const gMovementActionFuncs_StopLevitate[])(struct ObjectEvent *, struct Sprite *);
-u8 (*const gMovementActionFuncs_DestroyExtraTaskIfAtTop[])(struct ObjectEvent *, struct Sprite *);
+u8 (*const gMovementActionFuncs_StopLevitateAtTop[])(struct ObjectEvent *, struct Sprite *);
u8 (*const gMovementActionFuncs_Figure8[])(struct ObjectEvent *, struct Sprite *);
u8 (*const gMovementActionFuncs_FlyUp[])(struct ObjectEvent *, struct Sprite *);
u8 (*const gMovementActionFuncs_FlyDown[])(struct ObjectEvent *, struct Sprite *);
@@ -576,7 +576,7 @@ u8 (*const *const gMovementActionFuncs[])(struct ObjectEvent *, struct Sprite *)
[MOVEMENT_ACTION_WALK_RIGHT_AFFINE] = gMovementActionFuncs_WalkRightAffine,
[MOVEMENT_ACTION_LEVITATE] = gMovementActionFuncs_Levitate,
[MOVEMENT_ACTION_STOP_LEVITATE] = gMovementActionFuncs_StopLevitate,
- [MOVEMENT_ACTION_DESTROY_EXTRA_TASK_IF_AT_TOP] = gMovementActionFuncs_DestroyExtraTaskIfAtTop,
+ [MOVEMENT_ACTION_STOP_LEVITATE_AT_TOP] = gMovementActionFuncs_StopLevitateAtTop,
[MOVEMENT_ACTION_FIGURE_8] = gMovementActionFuncs_Figure8,
[MOVEMENT_ACTION_FLY_UP] = gMovementActionFuncs_FlyUp,
[MOVEMENT_ACTION_FLY_DOWN] = gMovementActionFuncs_FlyDown,
@@ -602,7 +602,7 @@ u8 (*const gMovementActionFuncs_FaceRight[])(struct ObjectEvent *, struct Sprite
MovementAction_PauseSpriteAnim,
};
-u8 (*const gUnknown_0850DEE8[])(u8) = {
+static u8 (*const sDirectionAnimFuncsBySpeed[])(u8) = {
GetMoveDirectionAnimNum,
GetMoveDirectionFastAnimNum,
GetMoveDirectionFastAnimNum,
@@ -706,8 +706,8 @@ u8 (*const gMovementActionFuncs_WalkNormalRight[])(struct ObjectEvent *, struct
MovementAction_PauseSpriteAnim,
};
-const s16 gUnknown_0850DFBC[] = {0, 1, 1};
-const s16 gUnknown_0850DFC2[] = {0, 0, 1};
+static const s16 sJumpInitDisplacements[] = {0, 1, 1};
+static const s16 sJumpDisplacements[] = {0, 0, 1};
u8 (*const gMovementActionFuncs_Jump2Down[])(struct ObjectEvent *, struct Sprite *) = {
MovementAction_Jump2Down_Step0,
@@ -1507,7 +1507,7 @@ u8 (*const gMovementActionFuncs_StopLevitate[])(struct ObjectEvent *, struct Spr
MovementAction_Finish,
};
-u8 (*const gMovementActionFuncs_DestroyExtraTaskIfAtTop[])(struct ObjectEvent *, struct Sprite *) = {
- MovementAction_DestroyExtraTaskIfAtTop_Step0,
+u8 (*const gMovementActionFuncs_StopLevitateAtTop[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementAction_StopLevitateAtTop_Step0,
MovementAction_Finish,
};
diff --git a/src/data/object_events/movement_type_func_tables.h b/src/data/object_events/movement_type_func_tables.h
index 7d149a628..f4890d684 100755
--- a/src/data/object_events/movement_type_func_tables.h
+++ b/src/data/object_events/movement_type_func_tables.h
@@ -63,11 +63,11 @@ u8 (*const gMovementTypeFuncs_FaceDirection[])(struct ObjectEvent *, struct Spri
};
u8 (*const gMovementTypeFuncs_BerryTreeGrowth[])(struct ObjectEvent *, struct Sprite *) = {
- MovementType_BerryTreeGrowth_Step0,
- MovementType_BerryTreeGrowth_Step1,
- MovementType_BerryTreeGrowth_Step2,
- MovementType_BerryTreeGrowth_Step3,
- MovementType_BerryTreeGrowth_Step4,
+ MovementType_BerryTreeGrowth_Normal,
+ MovementType_BerryTreeGrowth_Move,
+ MovementType_BerryTreeGrowth_SparkleStart,
+ MovementType_BerryTreeGrowth_Sparkle,
+ MovementType_BerryTreeGrowth_SparkleEnd,
};
u8 (*const gMovementTypeFuncs_FaceDownAndUp[])(struct ObjectEvent *, struct Sprite *) = {
@@ -407,8 +407,8 @@ u8 (*const gMovementTypeFuncs_CopyPlayerInGrass[])(struct ObjectEvent *, struct
MovementType_CopyPlayer_Step2,
};
-u8 (*const gMovementTypeFuncs_Hidden[])(struct ObjectEvent *, struct Sprite *) = {
- MovementType_Hidden_Step0,
+u8 (*const gMovementTypeFuncs_Buried[])(struct ObjectEvent *, struct Sprite *) = {
+ MovementType_Buried_Step0,
};
u8 (*const gMovementTypeFuncs_WalkInPlace[])(struct ObjectEvent *, struct Sprite *) = {
diff --git a/src/data/object_events/object_event_anims.h b/src/data/object_events/object_event_anims.h
index b319c2845..93f402258 100755
--- a/src/data/object_events/object_event_anims.h
+++ b/src/data/object_events/object_event_anims.h
@@ -1,4 +1,4 @@
-const union AnimCmd gObjectEventImageAnim_StayStill[] =
+static const union AnimCmd sAnim_StayStill[] =
{
ANIMCMD_FRAME(0, 8),
ANIMCMD_FRAME(0, 8),
@@ -7,31 +7,31 @@ const union AnimCmd gObjectEventImageAnim_StayStill[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gObjectEventImageAnim_QuintyPlumpFaceSouth[] =
+static const union AnimCmd sAnim_QuintyPlumpFaceSouth[] =
{
ANIMCMD_FRAME(0, 16),
ANIMCMD_JUMP(0),
};
-const union AnimCmd gObjectEventImageAnim_QuintyPlumpFaceNorth[] =
+static const union AnimCmd sAnim_QuintyPlumpFaceNorth[] =
{
ANIMCMD_FRAME(1, 16),
ANIMCMD_JUMP(0),
};
-const union AnimCmd gObjectEventImageAnim_QuintyPlumpFaceWest[] =
+static const union AnimCmd sAnim_QuintyPlumpFaceWest[] =
{
ANIMCMD_FRAME(2, 16),
ANIMCMD_JUMP(0),
};
-const union AnimCmd gObjectEventImageAnim_QuintyPlumpFaceEast[] =
+static const union AnimCmd sAnim_QuintyPlumpFaceEast[] =
{
ANIMCMD_FRAME(2, 16, .hFlip = TRUE),
ANIMCMD_JUMP(0),
};
-const union AnimCmd gObjectEventImageAnim_QuintyPlumpGoSouth[] =
+static const union AnimCmd sAnim_QuintyPlumpGoSouth[] =
{
ANIMCMD_FRAME(3, 8),
ANIMCMD_FRAME(0, 8),
@@ -40,7 +40,7 @@ const union AnimCmd gObjectEventImageAnim_QuintyPlumpGoSouth[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gObjectEventImageAnim_QuintyPlumpGoNorth[] =
+static const union AnimCmd sAnim_QuintyPlumpGoNorth[] =
{
ANIMCMD_FRAME(4, 8),
ANIMCMD_FRAME(1, 8),
@@ -49,7 +49,7 @@ const union AnimCmd gObjectEventImageAnim_QuintyPlumpGoNorth[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gObjectEventImageAnim_QuintyPlumpGoWest[] =
+static const union AnimCmd sAnim_QuintyPlumpGoWest[] =
{
ANIMCMD_FRAME(5, 8),
ANIMCMD_FRAME(2, 8),
@@ -58,7 +58,7 @@ const union AnimCmd gObjectEventImageAnim_QuintyPlumpGoWest[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gObjectEventImageAnim_QuintyPlumpGoEast[] =
+static const union AnimCmd sAnim_QuintyPlumpGoEast[] =
{
ANIMCMD_FRAME(5, 8, .hFlip = TRUE),
ANIMCMD_FRAME(2, 8, .hFlip = TRUE),
@@ -67,7 +67,7 @@ const union AnimCmd gObjectEventImageAnim_QuintyPlumpGoEast[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gObjectEventImageAnim_QuintyPlumpGoFastSouth[] =
+static const union AnimCmd sAnim_QuintyPlumpGoFastSouth[] =
{
ANIMCMD_FRAME(3, 4),
ANIMCMD_FRAME(0, 4),
@@ -76,7 +76,7 @@ const union AnimCmd gObjectEventImageAnim_QuintyPlumpGoFastSouth[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gObjectEventImageAnim_QuintyPlumpGoFastNorth[] =
+static const union AnimCmd sAnim_QuintyPlumpGoFastNorth[] =
{
ANIMCMD_FRAME(4, 4),
ANIMCMD_FRAME(1, 4),
@@ -85,7 +85,7 @@ const union AnimCmd gObjectEventImageAnim_QuintyPlumpGoFastNorth[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gObjectEventImageAnim_QuintyPlumpGoFastWest[] =
+static const union AnimCmd sAnim_QuintyPlumpGoFastWest[] =
{
ANIMCMD_FRAME(5, 4),
ANIMCMD_FRAME(2, 4),
@@ -94,7 +94,7 @@ const union AnimCmd gObjectEventImageAnim_QuintyPlumpGoFastWest[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gObjectEventImageAnim_QuintyPlumpGoFastEast[] =
+static const union AnimCmd sAnim_QuintyPlumpGoFastEast[] =
{
ANIMCMD_FRAME(5, 4, .hFlip = TRUE),
ANIMCMD_FRAME(2, 4, .hFlip = TRUE),
@@ -103,7 +103,7 @@ const union AnimCmd gObjectEventImageAnim_QuintyPlumpGoFastEast[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gObjectEventImageAnim_QuintyPlumpGoFasterSouth[] =
+static const union AnimCmd sAnim_QuintyPlumpGoFasterSouth[] =
{
ANIMCMD_FRAME(3, 2),
ANIMCMD_FRAME(0, 2),
@@ -112,7 +112,7 @@ const union AnimCmd gObjectEventImageAnim_QuintyPlumpGoFasterSouth[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gObjectEventImageAnim_QuintyPlumpGoFasterNorth[] =
+static const union AnimCmd sAnim_QuintyPlumpGoFasterNorth[] =
{
ANIMCMD_FRAME(4, 2),
ANIMCMD_FRAME(1, 2),
@@ -121,7 +121,7 @@ const union AnimCmd gObjectEventImageAnim_QuintyPlumpGoFasterNorth[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gObjectEventImageAnim_QuintyPlumpGoFasterWest[] =
+static const union AnimCmd sAnim_QuintyPlumpGoFasterWest[] =
{
ANIMCMD_FRAME(5, 2),
ANIMCMD_FRAME(2, 2),
@@ -130,7 +130,7 @@ const union AnimCmd gObjectEventImageAnim_QuintyPlumpGoFasterWest[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gObjectEventImageAnim_QuintyPlumpGoFasterEast[] =
+static const union AnimCmd sAnim_QuintyPlumpGoFasterEast[] =
{
ANIMCMD_FRAME(5, 2, .hFlip = TRUE),
ANIMCMD_FRAME(2, 2, .hFlip = TRUE),
@@ -139,7 +139,7 @@ const union AnimCmd gObjectEventImageAnim_QuintyPlumpGoFasterEast[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gObjectEventImageAnim_QuintyPlumpGoFastestSouth[] =
+static const union AnimCmd sAnim_QuintyPlumpGoFastestSouth[] =
{
ANIMCMD_FRAME(3, 1),
ANIMCMD_FRAME(0, 1),
@@ -148,7 +148,7 @@ const union AnimCmd gObjectEventImageAnim_QuintyPlumpGoFastestSouth[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gObjectEventImageAnim_QuintyPlumpGoFastestNorth[] =
+static const union AnimCmd sAnim_QuintyPlumpGoFastestNorth[] =
{
ANIMCMD_FRAME(4, 1),
ANIMCMD_FRAME(1, 1),
@@ -157,7 +157,7 @@ const union AnimCmd gObjectEventImageAnim_QuintyPlumpGoFastestNorth[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gObjectEventImageAnim_QuintyPlumpGoFastestWest[] =
+static const union AnimCmd sAnim_QuintyPlumpGoFastestWest[] =
{
ANIMCMD_FRAME(5, 1),
ANIMCMD_FRAME(2, 1),
@@ -166,7 +166,7 @@ const union AnimCmd gObjectEventImageAnim_QuintyPlumpGoFastestWest[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gObjectEventImageAnim_QuintyPlumpGoFastestEast[] =
+static const union AnimCmd sAnim_QuintyPlumpGoFastestEast[] =
{
ANIMCMD_FRAME(5, 1, .hFlip = TRUE),
ANIMCMD_FRAME(2, 1, .hFlip = TRUE),
@@ -175,31 +175,31 @@ const union AnimCmd gObjectEventImageAnim_QuintyPlumpGoFastestEast[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gObjectEventImageAnim_FaceSouth[] =
+static const union AnimCmd sAnim_FaceSouth[] =
{
ANIMCMD_FRAME(0, 16),
ANIMCMD_JUMP(0),
};
-const union AnimCmd gObjectEventImageAnim_FaceNorth[] =
+static const union AnimCmd sAnim_FaceNorth[] =
{
ANIMCMD_FRAME(1, 16),
ANIMCMD_JUMP(0),
};
-const union AnimCmd gObjectEventImageAnim_FaceWest[] =
+static const union AnimCmd sAnim_FaceWest[] =
{
ANIMCMD_FRAME(2, 16),
ANIMCMD_JUMP(0),
};
-const union AnimCmd gObjectEventImageAnim_FaceEast[] =
+static const union AnimCmd sAnim_FaceEast[] =
{
ANIMCMD_FRAME(2, 16, .hFlip = TRUE),
ANIMCMD_JUMP(0),
};
-const union AnimCmd gObjectEventImageAnim_GoSouth[] =
+static const union AnimCmd sAnim_GoSouth[] =
{
ANIMCMD_FRAME(3, 8),
ANIMCMD_FRAME(0, 8),
@@ -208,7 +208,7 @@ const union AnimCmd gObjectEventImageAnim_GoSouth[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gObjectEventImageAnim_GoNorth[] =
+static const union AnimCmd sAnim_GoNorth[] =
{
ANIMCMD_FRAME(5, 8),
ANIMCMD_FRAME(1, 8),
@@ -217,7 +217,7 @@ const union AnimCmd gObjectEventImageAnim_GoNorth[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gObjectEventImageAnim_GoWest[] =
+static const union AnimCmd sAnim_GoWest[] =
{
ANIMCMD_FRAME(7, 8),
ANIMCMD_FRAME(2, 8),
@@ -226,7 +226,7 @@ const union AnimCmd gObjectEventImageAnim_GoWest[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gObjectEventImageAnim_GoEast[] =
+static const union AnimCmd sAnim_GoEast[] =
{
ANIMCMD_FRAME(7, 8, .hFlip = TRUE),
ANIMCMD_FRAME(2, 8, .hFlip = TRUE),
@@ -235,7 +235,7 @@ const union AnimCmd gObjectEventImageAnim_GoEast[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gObjectEventImageAnim_GoFastSouth[] =
+static const union AnimCmd sAnim_GoFastSouth[] =
{
ANIMCMD_FRAME(3, 4),
ANIMCMD_FRAME(0, 4),
@@ -244,7 +244,7 @@ const union AnimCmd gObjectEventImageAnim_GoFastSouth[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gObjectEventImageAnim_GoFastNorth[] =
+static const union AnimCmd sAnim_GoFastNorth[] =
{
ANIMCMD_FRAME(5, 4),
ANIMCMD_FRAME(1, 4),
@@ -253,7 +253,7 @@ const union AnimCmd gObjectEventImageAnim_GoFastNorth[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gObjectEventImageAnim_GoFastWest[] =
+static const union AnimCmd sAnim_GoFastWest[] =
{
ANIMCMD_FRAME(7, 4),
ANIMCMD_FRAME(2, 4),
@@ -262,7 +262,7 @@ const union AnimCmd gObjectEventImageAnim_GoFastWest[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gObjectEventImageAnim_GoFastEast[] =
+static const union AnimCmd sAnim_GoFastEast[] =
{
ANIMCMD_FRAME(7, 4, .hFlip = TRUE),
ANIMCMD_FRAME(2, 4, .hFlip = TRUE),
@@ -271,7 +271,7 @@ const union AnimCmd gObjectEventImageAnim_GoFastEast[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gObjectEventImageAnim_GoFasterSouth[] =
+static const union AnimCmd sAnim_GoFasterSouth[] =
{
ANIMCMD_FRAME(3, 2),
ANIMCMD_FRAME(0, 2),
@@ -280,7 +280,7 @@ const union AnimCmd gObjectEventImageAnim_GoFasterSouth[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gObjectEventImageAnim_GoFasterNorth[] =
+static const union AnimCmd sAnim_GoFasterNorth[] =
{
ANIMCMD_FRAME(5, 2),
ANIMCMD_FRAME(1, 2),
@@ -289,7 +289,7 @@ const union AnimCmd gObjectEventImageAnim_GoFasterNorth[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gObjectEventImageAnim_GoFasterWest[] =
+static const union AnimCmd sAnim_GoFasterWest[] =
{
ANIMCMD_FRAME(7, 2),
ANIMCMD_FRAME(2, 2),
@@ -298,7 +298,7 @@ const union AnimCmd gObjectEventImageAnim_GoFasterWest[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gObjectEventImageAnim_GoFasterEast[] =
+static const union AnimCmd sAnim_GoFasterEast[] =
{
ANIMCMD_FRAME(7, 2, .hFlip = TRUE),
ANIMCMD_FRAME(2, 2, .hFlip = TRUE),
@@ -307,7 +307,7 @@ const union AnimCmd gObjectEventImageAnim_GoFasterEast[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gObjectEventImageAnim_GoFastestSouth[] =
+static const union AnimCmd sAnim_GoFastestSouth[] =
{
ANIMCMD_FRAME(3, 1),
ANIMCMD_FRAME(0, 1),
@@ -316,7 +316,7 @@ const union AnimCmd gObjectEventImageAnim_GoFastestSouth[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gObjectEventImageAnim_GoFastestNorth[] =
+static const union AnimCmd sAnim_GoFastestNorth[] =
{
ANIMCMD_FRAME(5, 1),
ANIMCMD_FRAME(1, 1),
@@ -325,7 +325,7 @@ const union AnimCmd gObjectEventImageAnim_GoFastestNorth[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gObjectEventImageAnim_GoFastestWest[] =
+static const union AnimCmd sAnim_GoFastestWest[] =
{
ANIMCMD_FRAME(7, 1),
ANIMCMD_FRAME(2, 1),
@@ -334,7 +334,7 @@ const union AnimCmd gObjectEventImageAnim_GoFastestWest[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gObjectEventImageAnim_GoFastestEast[] =
+static const union AnimCmd sAnim_GoFastestEast[] =
{
ANIMCMD_FRAME(7, 1, .hFlip = TRUE),
ANIMCMD_FRAME(2, 1, .hFlip = TRUE),
@@ -343,7 +343,7 @@ const union AnimCmd gObjectEventImageAnim_GoFastestEast[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gObjectEventImageAnim_RunSouth[] =
+static const union AnimCmd sAnim_RunSouth[] =
{
ANIMCMD_FRAME(12, 5),
ANIMCMD_FRAME(9, 3),
@@ -352,7 +352,7 @@ const union AnimCmd gObjectEventImageAnim_RunSouth[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gObjectEventImageAnim_RunNorth[] =
+static const union AnimCmd sAnim_RunNorth[] =
{
ANIMCMD_FRAME(14, 5),
ANIMCMD_FRAME(10, 3),
@@ -361,7 +361,7 @@ const union AnimCmd gObjectEventImageAnim_RunNorth[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gObjectEventImageAnim_RunWest[] =
+static const union AnimCmd sAnim_RunWest[] =
{
ANIMCMD_FRAME(16, 5),
ANIMCMD_FRAME(11, 3),
@@ -370,7 +370,7 @@ const union AnimCmd gObjectEventImageAnim_RunWest[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gObjectEventImageAnim_RunEast[] =
+static const union AnimCmd sAnim_RunEast[] =
{
ANIMCMD_FRAME(16, 5, .hFlip = TRUE),
ANIMCMD_FRAME(11, 3, .hFlip = TRUE),
@@ -379,7 +379,7 @@ const union AnimCmd gObjectEventImageAnim_RunEast[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gObjectEventImageAnim_FieldMove[] =
+static const union AnimCmd sAnim_FieldMove[] =
{
ANIMCMD_FRAME(0, 4),
ANIMCMD_FRAME(1, 4),
@@ -389,143 +389,143 @@ const union AnimCmd gObjectEventImageAnim_FieldMove[] =
ANIMCMD_END,
};
-const union AnimCmd gObjectEventImageAnim_GetOnOffSurfBlobSouth[] =
+static const union AnimCmd sAnim_GetOnOffSurfBlobSouth[] =
{
ANIMCMD_FRAME(9, 32),
ANIMCMD_JUMP(0),
};
-const union AnimCmd gObjectEventImageAnim_GetOnOffSurfBlobNorth[] =
+static const union AnimCmd sAnim_GetOnOffSurfBlobNorth[] =
{
ANIMCMD_FRAME(10, 32),
ANIMCMD_JUMP(0),
};
-const union AnimCmd gObjectEventImageAnim_GetOnOffSurfBlobWest[] =
+static const union AnimCmd sAnim_GetOnOffSurfBlobWest[] =
{
ANIMCMD_FRAME(11, 32),
ANIMCMD_JUMP(0),
};
-const union AnimCmd gObjectEventImageAnim_GetOnOffSurfBlobEast[] =
+static const union AnimCmd sAnim_GetOnOffSurfBlobEast[] =
{
ANIMCMD_FRAME(11, 32, .hFlip = TRUE),
ANIMCMD_JUMP(0),
};
-const union AnimCmd gObjectEventImageAnim_BunnyHoppyBackWheelSouth[] =
+static const union AnimCmd sAnim_BunnyHoppyBackWheelSouth[] =
{
ANIMCMD_FRAME(9, 4),
ANIMCMD_FRAME(10, 4),
ANIMCMD_END,
};
-const union AnimCmd gObjectEventImageAnim_BunnyHoppyBackWheelNorth[] =
+static const union AnimCmd sAnim_BunnyHoppyBackWheelNorth[] =
{
ANIMCMD_FRAME(13, 4),
ANIMCMD_FRAME(14, 4),
ANIMCMD_END,
};
-const union AnimCmd gObjectEventImageAnim_BunnyHoppyBackWheelWest[] =
+static const union AnimCmd sAnim_BunnyHoppyBackWheelWest[] =
{
ANIMCMD_FRAME(17, 4),
ANIMCMD_FRAME(18, 4),
ANIMCMD_END,
};
-const union AnimCmd gObjectEventImageAnim_BunnyHoppyBackWheelEast[] =
+static const union AnimCmd sAnim_BunnyHoppyBackWheelEast[] =
{
ANIMCMD_FRAME(17, 4, .hFlip = TRUE),
ANIMCMD_FRAME(18, 4, .hFlip = TRUE),
ANIMCMD_END,
};
-const union AnimCmd gObjectEventImageAnim_BunnyHoppyFrontWheelSouth[] =
+static const union AnimCmd sAnim_BunnyHoppyFrontWheelSouth[] =
{
ANIMCMD_FRAME(11, 4),
ANIMCMD_FRAME(12, 4),
ANIMCMD_END,
};
-const union AnimCmd gObjectEventImageAnim_BunnyHoppyFrontWheelNorth[] =
+static const union AnimCmd sAnim_BunnyHoppyFrontWheelNorth[] =
{
ANIMCMD_FRAME(15, 4),
ANIMCMD_FRAME(16, 4),
ANIMCMD_END,
};
-const union AnimCmd gObjectEventImageAnim_BunnyHoppyFrontWheelWest[] =
+static const union AnimCmd sAnim_BunnyHoppyFrontWheelWest[] =
{
ANIMCMD_FRAME(19, 4),
ANIMCMD_FRAME(20, 4),
ANIMCMD_END,
};
-const union AnimCmd gObjectEventImageAnim_BunnyHoppyFrontWheelEast[] =
+static const union AnimCmd sAnim_BunnyHoppyFrontWheelEast[] =
{
ANIMCMD_FRAME(19, 4, .hFlip = TRUE),
ANIMCMD_FRAME(20, 4, .hFlip = TRUE),
ANIMCMD_END,
};
-const union AnimCmd gObjectEventImageAnim_StandingWheelieBackWheelSouth[] =
+static const union AnimCmd sAnim_StandingWheelieBackWheelSouth[] =
{
ANIMCMD_FRAME(9, 4),
ANIMCMD_FRAME(0, 4),
ANIMCMD_END,
};
-const union AnimCmd gObjectEventImageAnim_StandingWheelieBackWheelNorth[] =
+static const union AnimCmd sAnim_StandingWheelieBackWheelNorth[] =
{
ANIMCMD_FRAME(13, 4),
ANIMCMD_FRAME(1, 4),
ANIMCMD_END,
};
-const union AnimCmd gObjectEventImageAnim_StandingWheelieBackWheelWest[] =
+static const union AnimCmd sAnim_StandingWheelieBackWheelWest[] =
{
ANIMCMD_FRAME(17, 4),
ANIMCMD_FRAME(2, 4),
ANIMCMD_END,
};
-const union AnimCmd gObjectEventImageAnim_StandingWheelieBackWheelEast[] =
+static const union AnimCmd sAnim_StandingWheelieBackWheelEast[] =
{
ANIMCMD_FRAME(17, 4, .hFlip = TRUE),
ANIMCMD_FRAME(2, 4, .hFlip = TRUE),
ANIMCMD_END,
};
-const union AnimCmd gObjectEventImageAnim_StandingWheelieFrontWheelSouth[] =
+static const union AnimCmd sAnim_StandingWheelieFrontWheelSouth[] =
{
ANIMCMD_FRAME(11, 4),
ANIMCMD_FRAME(0, 4),
ANIMCMD_END,
};
-const union AnimCmd gObjectEventImageAnim_StandingWheelieFrontWheelNorth[] =
+static const union AnimCmd sAnim_StandingWheelieFrontWheelNorth[] =
{
ANIMCMD_FRAME(15, 4),
ANIMCMD_FRAME(1, 4),
ANIMCMD_END,
};
-const union AnimCmd gObjectEventImageAnim_StandingWheelieFrontWheelWest[] =
+static const union AnimCmd sAnim_StandingWheelieFrontWheelWest[] =
{
ANIMCMD_FRAME(19, 4),
ANIMCMD_FRAME(2, 4),
ANIMCMD_END,
};
-const union AnimCmd gObjectEventImageAnim_StandingWheelieFrontWheelEast[] =
+static const union AnimCmd sAnim_StandingWheelieFrontWheelEast[] =
{
ANIMCMD_FRAME(19, 4, .hFlip = TRUE),
ANIMCMD_FRAME(2, 4, .hFlip = TRUE),
ANIMCMD_END,
};
-const union AnimCmd gObjectEventImageAnim_MovingWheelieSouth[] =
+static const union AnimCmd sAnim_MovingWheelieSouth[] =
{
ANIMCMD_FRAME(21, 4),
ANIMCMD_FRAME(10, 4),
@@ -534,7 +534,7 @@ const union AnimCmd gObjectEventImageAnim_MovingWheelieSouth[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gObjectEventImageAnim_MovingWheelieNorth[] =
+static const union AnimCmd sAnim_MovingWheelieNorth[] =
{
ANIMCMD_FRAME(23, 4),
ANIMCMD_FRAME(14, 4),
@@ -543,7 +543,7 @@ const union AnimCmd gObjectEventImageAnim_MovingWheelieNorth[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gObjectEventImageAnim_MovingWheelieWest[] =
+static const union AnimCmd sAnim_MovingWheelieWest[] =
{
ANIMCMD_FRAME(25, 4),
ANIMCMD_FRAME(18, 4),
@@ -552,7 +552,7 @@ const union AnimCmd gObjectEventImageAnim_MovingWheelieWest[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gObjectEventImageAnim_MovingWheelieEast[] =
+static const union AnimCmd sAnim_MovingWheelieEast[] =
{
ANIMCMD_FRAME(25, 4, .hFlip = TRUE),
ANIMCMD_FRAME(18, 4, .hFlip = TRUE),
@@ -561,27 +561,27 @@ const union AnimCmd gObjectEventImageAnim_MovingWheelieEast[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gObjectEventImageAnim_BerryTreeStage0[] =
+static const union AnimCmd sAnim_BerryTreeStage0[] =
{
ANIMCMD_FRAME(0, 32),
ANIMCMD_END,
};
-const union AnimCmd gObjectEventImageAnim_BerryTreeStage1[] =
+static const union AnimCmd sAnim_BerryTreeStage1[] =
{
ANIMCMD_FRAME(1, 32),
ANIMCMD_FRAME(2, 32),
ANIMCMD_END,
};
-const union AnimCmd gObjectEventImageAnim_BerryTreeStage2[] =
+static const union AnimCmd sAnim_BerryTreeStage2[] =
{
ANIMCMD_FRAME(3, 48),
ANIMCMD_FRAME(4, 48),
ANIMCMD_END,
};
-const union AnimCmd gObjectEventImageAnim_BerryTreeStage3[] =
+static const union AnimCmd sAnim_BerryTreeStage3[] =
{
ANIMCMD_FRAME(5, 32),
ANIMCMD_FRAME(5, 32),
@@ -590,7 +590,7 @@ const union AnimCmd gObjectEventImageAnim_BerryTreeStage3[] =
ANIMCMD_END,
};
-const union AnimCmd gObjectEventImageAnim_BerryTreeStage4[] =
+static const union AnimCmd sAnim_BerryTreeStage4[] =
{
ANIMCMD_FRAME(7, 48),
ANIMCMD_FRAME(7, 48),
@@ -599,7 +599,7 @@ const union AnimCmd gObjectEventImageAnim_BerryTreeStage4[] =
ANIMCMD_END,
};
-const union AnimCmd gObjectEventImageAnim_NurseBow[] =
+static const union AnimCmd sAnim_NurseBow[] =
{
ANIMCMD_FRAME(0, 8),
ANIMCMD_FRAME(9, 32),
@@ -607,7 +607,7 @@ const union AnimCmd gObjectEventImageAnim_NurseBow[] =
ANIMCMD_END,
};
-const union AnimCmd gObjectEventImageAnim_RockBreak[] =
+static const union AnimCmd sAnim_RockBreak[] =
{
ANIMCMD_FRAME(0, 8),
ANIMCMD_FRAME(1, 8),
@@ -616,7 +616,7 @@ const union AnimCmd gObjectEventImageAnim_RockBreak[] =
ANIMCMD_END,
};
-const union AnimCmd gObjectEventImageAnim_TreeCut[] =
+static const union AnimCmd sAnim_TreeCut[] =
{
ANIMCMD_FRAME(0, 6),
ANIMCMD_FRAME(1, 6),
@@ -625,7 +625,7 @@ const union AnimCmd gObjectEventImageAnim_TreeCut[] =
ANIMCMD_END,
};
-const union AnimCmd gObjectEventImageAnim_TakeOutRodSouth[] =
+static const union AnimCmd sAnim_TakeOutRodSouth[] =
{
ANIMCMD_FRAME(8, 4),
ANIMCMD_FRAME(9, 4),
@@ -634,7 +634,7 @@ const union AnimCmd gObjectEventImageAnim_TakeOutRodSouth[] =
ANIMCMD_END,
};
-const union AnimCmd gObjectEventImageAnim_TakeOutRodNorth[] =
+static const union AnimCmd sAnim_TakeOutRodNorth[] =
{
ANIMCMD_FRAME(4, 4),
ANIMCMD_FRAME(5, 4),
@@ -643,7 +643,7 @@ const union AnimCmd gObjectEventImageAnim_TakeOutRodNorth[] =
ANIMCMD_END,
};
-const union AnimCmd gObjectEventImageAnim_TakeOutRodWest[] =
+static const union AnimCmd sAnim_TakeOutRodWest[] =
{
ANIMCMD_FRAME(0, 4),
ANIMCMD_FRAME(1, 4),
@@ -652,7 +652,7 @@ const union AnimCmd gObjectEventImageAnim_TakeOutRodWest[] =
ANIMCMD_END,
};
-const union AnimCmd gObjectEventImageAnim_TakeOutRodEast[] =
+static const union AnimCmd sAnim_TakeOutRodEast[] =
{
ANIMCMD_FRAME(0, 4, .hFlip = TRUE),
ANIMCMD_FRAME(1, 4, .hFlip = TRUE),
@@ -661,7 +661,7 @@ const union AnimCmd gObjectEventImageAnim_TakeOutRodEast[] =
ANIMCMD_END,
};
-const union AnimCmd gObjectEventImageAnim_PutAwayRodSouth[] =
+static const union AnimCmd sAnim_PutAwayRodSouth[] =
{
ANIMCMD_FRAME(11, 4),
ANIMCMD_FRAME(10, 6),
@@ -670,7 +670,7 @@ const union AnimCmd gObjectEventImageAnim_PutAwayRodSouth[] =
ANIMCMD_END,
};
-const union AnimCmd gObjectEventImageAnim_PutAwayRodNorth[] =
+static const union AnimCmd sAnim_PutAwayRodNorth[] =
{
ANIMCMD_FRAME(7, 4),
ANIMCMD_FRAME(6, 6),
@@ -679,7 +679,7 @@ const union AnimCmd gObjectEventImageAnim_PutAwayRodNorth[] =
ANIMCMD_END,
};
-const union AnimCmd gObjectEventImageAnim_PutAwayRodWest[] =
+static const union AnimCmd sAnim_PutAwayRodWest[] =
{
ANIMCMD_FRAME(3, 4),
ANIMCMD_FRAME(2, 4),
@@ -688,7 +688,7 @@ const union AnimCmd gObjectEventImageAnim_PutAwayRodWest[] =
ANIMCMD_END,
};
-const union AnimCmd gObjectEventImageAnim_PutAwayRodEast[] =
+static const union AnimCmd sAnim_PutAwayRodEast[] =
{
ANIMCMD_FRAME(3, 4, .hFlip = TRUE),
ANIMCMD_FRAME(2, 4, .hFlip = TRUE),
@@ -697,7 +697,7 @@ const union AnimCmd gObjectEventImageAnim_PutAwayRodEast[] =
ANIMCMD_END,
};
-const union AnimCmd gObjectEventImageAnim_HookedPokemonSouth[] =
+static const union AnimCmd sAnim_HookedPokemonSouth[] =
{
ANIMCMD_FRAME(10, 6),
ANIMCMD_FRAME(11, 6),
@@ -706,7 +706,7 @@ const union AnimCmd gObjectEventImageAnim_HookedPokemonSouth[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gObjectEventImageAnim_HookedPokemonNorth[] =
+static const union AnimCmd sAnim_HookedPokemonNorth[] =
{
ANIMCMD_FRAME(6, 6),
ANIMCMD_FRAME(7, 6),
@@ -715,7 +715,7 @@ const union AnimCmd gObjectEventImageAnim_HookedPokemonNorth[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gObjectEventImageAnim_HookedPokemonWest[] =
+static const union AnimCmd sAnim_HookedPokemonWest[] =
{
ANIMCMD_FRAME(2, 6),
ANIMCMD_FRAME(3, 6),
@@ -724,7 +724,7 @@ const union AnimCmd gObjectEventImageAnim_HookedPokemonWest[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gObjectEventImageAnim_HookedPokemonEast[] =
+static const union AnimCmd sAnim_HookedPokemonEast[] =
{
ANIMCMD_FRAME(2, 6, .hFlip = TRUE),
ANIMCMD_FRAME(3, 6, .hFlip = TRUE),
@@ -733,7 +733,7 @@ const union AnimCmd gObjectEventImageAnim_HookedPokemonEast[] =
ANIMCMD_JUMP(0),
};
-const union AffineAnimCmd gObjectEventRotScalAnim_8508FD8[] =
+static const union AffineAnimCmd sAffineAnim_KyogreGroudon_GoSouthStart[] =
{
AFFINEANIMCMD_FRAME(0x0, 0x0, 1, 1),
AFFINEANIMCMD_FRAME(0x0, 0x0, 0, 1),
@@ -743,7 +743,7 @@ const union AffineAnimCmd gObjectEventRotScalAnim_8508FD8[] =
AFFINEANIMCMD_JUMP(0),
};
-const union AffineAnimCmd gObjectEventRotScalAnim_8509008[] =
+static const union AffineAnimCmd sAffineAnim_KyogreGroudon_GoSouth[] =
{
AFFINEANIMCMD_FRAME(0x0, 0x0, -1, 1),
AFFINEANIMCMD_FRAME(0x0, 0x0, 0, 1),
@@ -754,33 +754,33 @@ const union AffineAnimCmd gObjectEventRotScalAnim_8509008[] =
AFFINEANIMCMD_JUMP(0),
};
-const union AffineAnimCmd gObjectEventRotScalAnim_8509040[] =
+static const union AffineAnimCmd sAffineAnim_KyogreGroudon_AttackEast[] =
{
AFFINEANIMCMD_FRAME(0x100, 0x100, 10, 0),
AFFINEANIMCMD_END,
};
-const union AffineAnimCmd gObjectEventRotScalAnim_8509050[] =
+static const union AffineAnimCmd sAffineAnim_KyogreGroudon_AttackWest[] =
{
AFFINEANIMCMD_FRAME(0x100, 0x100, 10, 0),
AFFINEANIMCMD_END,
};
-const union AffineAnimCmd gObjectEventRotScalAnim_8509060[] =
+static const union AffineAnimCmd sAffineAnim_KyogreGroudon_DipEast[] =
{
AFFINEANIMCMD_FRAME(0x0, 0x0, -1, 1),
AFFINEANIMCMD_LOOP(8),
AFFINEANIMCMD_END,
};
-const union AffineAnimCmd gObjectEventRotScalAnim_8509078[] =
+static const union AffineAnimCmd sAffineAnim_KyogreGroudon_DipWest[] =
{
AFFINEANIMCMD_FRAME(0x0, 0x0, 1, 1),
AFFINEANIMCMD_LOOP(8),
AFFINEANIMCMD_END,
};
-const union AnimCmd gObjectEventImageAnim_HoOhFlapWings[] =
+static const union AnimCmd sAnim_HoOhFlapWings[] =
{
ANIMCMD_FRAME(3, 8),
ANIMCMD_FRAME(4, 8),
@@ -789,383 +789,389 @@ const union AnimCmd gObjectEventImageAnim_HoOhFlapWings[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gObjectEventImageAnim_HoOhStayStill[] =
+static const union AnimCmd sAnim_HoOhStayStill[] =
{
ANIMCMD_FRAME(3, 16),
ANIMCMD_JUMP(0),
};
-const union AnimCmd *const gObjectEventImageAnimTable_Inanimate[] = {
- gObjectEventImageAnim_StayStill,
-};
-
-const union AnimCmd *const gObjectEventImageAnimTable_QuintyPlump[] = {
- gObjectEventImageAnim_QuintyPlumpFaceSouth,
- gObjectEventImageAnim_QuintyPlumpFaceNorth,
- gObjectEventImageAnim_QuintyPlumpFaceWest,
- gObjectEventImageAnim_QuintyPlumpFaceEast,
- gObjectEventImageAnim_QuintyPlumpGoSouth,
- gObjectEventImageAnim_QuintyPlumpGoNorth,
- gObjectEventImageAnim_QuintyPlumpGoWest,
- gObjectEventImageAnim_QuintyPlumpGoEast,
- gObjectEventImageAnim_QuintyPlumpGoFastSouth,
- gObjectEventImageAnim_QuintyPlumpGoFastNorth,
- gObjectEventImageAnim_QuintyPlumpGoFastWest,
- gObjectEventImageAnim_QuintyPlumpGoFastEast,
- gObjectEventImageAnim_QuintyPlumpGoFasterSouth,
- gObjectEventImageAnim_QuintyPlumpGoFasterNorth,
- gObjectEventImageAnim_QuintyPlumpGoFasterWest,
- gObjectEventImageAnim_QuintyPlumpGoFasterEast,
- gObjectEventImageAnim_QuintyPlumpGoFastestSouth,
- gObjectEventImageAnim_QuintyPlumpGoFastestNorth,
- gObjectEventImageAnim_QuintyPlumpGoFastestWest,
- gObjectEventImageAnim_QuintyPlumpGoFastestEast,
-};
-
-const union AnimCmd *const gObjectEventImageAnimTable_Standard[] = {
- gObjectEventImageAnim_FaceSouth,
- gObjectEventImageAnim_FaceNorth,
- gObjectEventImageAnim_FaceWest,
- gObjectEventImageAnim_FaceEast,
- gObjectEventImageAnim_GoSouth,
- gObjectEventImageAnim_GoNorth,
- gObjectEventImageAnim_GoWest,
- gObjectEventImageAnim_GoEast,
- gObjectEventImageAnim_GoFastSouth,
- gObjectEventImageAnim_GoFastNorth,
- gObjectEventImageAnim_GoFastWest,
- gObjectEventImageAnim_GoFastEast,
- gObjectEventImageAnim_GoFasterSouth,
- gObjectEventImageAnim_GoFasterNorth,
- gObjectEventImageAnim_GoFasterWest,
- gObjectEventImageAnim_GoFasterEast,
- gObjectEventImageAnim_GoFastestSouth,
- gObjectEventImageAnim_GoFastestNorth,
- gObjectEventImageAnim_GoFastestWest,
- gObjectEventImageAnim_GoFastestEast,
-};
-
-const union AnimCmd *const gObjectEventImageAnimTable_HoOh[] = {
- gObjectEventImageAnim_FaceSouth,
- gObjectEventImageAnim_FaceNorth,
- gObjectEventImageAnim_FaceWest,
- gObjectEventImageAnim_FaceEast,
- gObjectEventImageAnim_HoOhFlapWings,
- gObjectEventImageAnim_HoOhStayStill,
- gObjectEventImageAnim_GoWest,
- gObjectEventImageAnim_GoEast,
- gObjectEventImageAnim_GoFastSouth,
- gObjectEventImageAnim_GoFastNorth,
- gObjectEventImageAnim_GoFastWest,
- gObjectEventImageAnim_GoFastEast,
- gObjectEventImageAnim_GoFasterSouth,
- gObjectEventImageAnim_GoFasterNorth,
- gObjectEventImageAnim_GoFasterWest,
- gObjectEventImageAnim_GoFasterEast,
- gObjectEventImageAnim_GoFastestSouth,
- gObjectEventImageAnim_GoFastestNorth,
- gObjectEventImageAnim_GoFastestWest,
- gObjectEventImageAnim_GoFastestEast,
-};
-
-const union AnimCmd *const gObjectEventImageAnimTable_Groudon3[] = {
- gObjectEventImageAnim_FaceSouth,
- gObjectEventImageAnim_FaceNorth,
- gObjectEventImageAnim_FaceWest,
- gObjectEventImageAnim_FaceEast,
- gObjectEventImageAnim_GoSouth,
- gObjectEventImageAnim_GoEast,
- gObjectEventImageAnim_GoWest,
- gObjectEventImageAnim_GoEast,
- gObjectEventImageAnim_GoFastSouth,
- gObjectEventImageAnim_GoFastEast,
- gObjectEventImageAnim_GoFastWest,
- gObjectEventImageAnim_GoFastEast,
- gObjectEventImageAnim_GoFasterSouth,
- gObjectEventImageAnim_GoFasterEast,
- gObjectEventImageAnim_GoFasterWest,
- gObjectEventImageAnim_GoFasterEast,
- gObjectEventImageAnim_GoFastestSouth,
- gObjectEventImageAnim_GoFastestEast,
- gObjectEventImageAnim_GoFastestWest,
- gObjectEventImageAnim_GoFastestEast,
-};
-
-const union AnimCmd gObjectEventImageAnim_85091F0[] =
+static const union AnimCmd *const sAnimTable_Inanimate[] = {
+ sAnim_StayStill,
+};
+
+static const union AnimCmd *const sAnimTable_QuintyPlump[] = {
+ sAnim_QuintyPlumpFaceSouth,
+ sAnim_QuintyPlumpFaceNorth,
+ sAnim_QuintyPlumpFaceWest,
+ sAnim_QuintyPlumpFaceEast,
+ sAnim_QuintyPlumpGoSouth,
+ sAnim_QuintyPlumpGoNorth,
+ sAnim_QuintyPlumpGoWest,
+ sAnim_QuintyPlumpGoEast,
+ sAnim_QuintyPlumpGoFastSouth,
+ sAnim_QuintyPlumpGoFastNorth,
+ sAnim_QuintyPlumpGoFastWest,
+ sAnim_QuintyPlumpGoFastEast,
+ sAnim_QuintyPlumpGoFasterSouth,
+ sAnim_QuintyPlumpGoFasterNorth,
+ sAnim_QuintyPlumpGoFasterWest,
+ sAnim_QuintyPlumpGoFasterEast,
+ sAnim_QuintyPlumpGoFastestSouth,
+ sAnim_QuintyPlumpGoFastestNorth,
+ sAnim_QuintyPlumpGoFastestWest,
+ sAnim_QuintyPlumpGoFastestEast,
+};
+
+static const union AnimCmd *const sAnimTable_Standard[] = {
+ sAnim_FaceSouth,
+ sAnim_FaceNorth,
+ sAnim_FaceWest,
+ sAnim_FaceEast,
+ sAnim_GoSouth,
+ sAnim_GoNorth,
+ sAnim_GoWest,
+ sAnim_GoEast,
+ sAnim_GoFastSouth,
+ sAnim_GoFastNorth,
+ sAnim_GoFastWest,
+ sAnim_GoFastEast,
+ sAnim_GoFasterSouth,
+ sAnim_GoFasterNorth,
+ sAnim_GoFasterWest,
+ sAnim_GoFasterEast,
+ sAnim_GoFastestSouth,
+ sAnim_GoFastestNorth,
+ sAnim_GoFastestWest,
+ sAnim_GoFastestEast,
+};
+
+static const union AnimCmd *const sAnimTable_HoOh[] = {
+ sAnim_FaceSouth,
+ sAnim_FaceNorth,
+ sAnim_FaceWest,
+ sAnim_FaceEast,
+ sAnim_HoOhFlapWings,
+ sAnim_HoOhStayStill,
+ sAnim_GoWest,
+ sAnim_GoEast,
+ sAnim_GoFastSouth,
+ sAnim_GoFastNorth,
+ sAnim_GoFastWest,
+ sAnim_GoFastEast,
+ sAnim_GoFasterSouth,
+ sAnim_GoFasterNorth,
+ sAnim_GoFasterWest,
+ sAnim_GoFasterEast,
+ sAnim_GoFastestSouth,
+ sAnim_GoFastestNorth,
+ sAnim_GoFastestWest,
+ sAnim_GoFastestEast,
+};
+
+static const union AnimCmd *const sAnimTable_GroudonSide[] = {
+ sAnim_FaceSouth,
+ sAnim_FaceNorth,
+ sAnim_FaceWest,
+ sAnim_FaceEast,
+ sAnim_GoSouth,
+ sAnim_GoEast,
+ sAnim_GoWest,
+ sAnim_GoEast,
+ sAnim_GoFastSouth,
+ sAnim_GoFastEast,
+ sAnim_GoFastWest,
+ sAnim_GoFastEast,
+ sAnim_GoFasterSouth,
+ sAnim_GoFasterEast,
+ sAnim_GoFasterWest,
+ sAnim_GoFasterEast,
+ sAnim_GoFastestSouth,
+ sAnim_GoFastestEast,
+ sAnim_GoFastestWest,
+ sAnim_GoFastestEast,
+};
+
+static const union AnimCmd sAnim_RayquazaCoiledAwake[] =
{
ANIMCMD_FRAME(1, 1),
ANIMCMD_JUMP(0),
};
-const union AnimCmd gObjectEventImageAnim_85091F8[] =
+static const union AnimCmd sAnim_RayquazaFlyUp[] =
{
ANIMCMD_FRAME(4, 1),
ANIMCMD_JUMP(0),
};
-const union AnimCmd gObjectEventImageAnim_8509200[] =
+static const union AnimCmd sAnim_RayquazaCoiledAsleep[] =
{
ANIMCMD_FRAME(0, 1),
ANIMCMD_JUMP(0),
};
-const union AnimCmd gObjectEventImageAnim_8509208[] =
+static const union AnimCmd sAnim_RayquazaCoiledMouthOpen[] =
{
ANIMCMD_FRAME(2, 1),
ANIMCMD_JUMP(0),
};
-const union AnimCmd gObjectEventImageAnim_8509210[] =
+static const union AnimCmd sAnim_RayquazaNormal[] =
{
ANIMCMD_FRAME(3, 1),
ANIMCMD_JUMP(0),
};
-const union AnimCmd gObjectEventImageAnim_8509218[] =
+// Identical to sAnim_RayquazaCoiledAsleep
+static const union AnimCmd sAnim_RayquazaFaceSouth[] =
{
ANIMCMD_FRAME(0, 1),
ANIMCMD_JUMP(0),
};
-const union AnimCmd gObjectEventImageAnim_8509220[] =
+// Identical to sAnim_RayquazaCoiledAsleep
+static const union AnimCmd sAnim_RayquazaFaceNorth[] =
{
ANIMCMD_FRAME(0, 1),
ANIMCMD_JUMP(0),
};
-const union AnimCmd gObjectEventImageAnim_8509228[] =
+// Identical to sAnim_RayquazaCoiledAsleep
+static const union AnimCmd sAnim_RayquazaFaceWest[] =
{
ANIMCMD_FRAME(0, 1),
ANIMCMD_JUMP(0),
};
-const union AnimCmd gObjectEventImageAnim_8509230[] =
+// Identical to sAnim_RayquazaNormal
+static const union AnimCmd sAnim_RayquazaFaceEast[] =
{
ANIMCMD_FRAME(3, 1),
ANIMCMD_JUMP(0),
};
-const union AnimCmd *const gObjectEventImageAnimTable_Rayquaza2[] = {
- gObjectEventImageAnim_8509218,
- gObjectEventImageAnim_8509220,
- gObjectEventImageAnim_8509228,
- gObjectEventImageAnim_8509230,
- gObjectEventImageAnim_8509200,
- gObjectEventImageAnim_85091F8,
- gObjectEventImageAnim_8509208,
- gObjectEventImageAnim_8509210,
- gObjectEventImageAnim_8509200,
- gObjectEventImageAnim_85091F8,
- gObjectEventImageAnim_85091F0,
- gObjectEventImageAnim_8509210,
- gObjectEventImageAnim_8509200,
- gObjectEventImageAnim_85091F8,
- gObjectEventImageAnim_8509208,
- gObjectEventImageAnim_8509210,
- gObjectEventImageAnim_8509200,
- gObjectEventImageAnim_85091F8,
- gObjectEventImageAnim_8509208,
- gObjectEventImageAnim_8509210,
-};
-
-const union AnimCmd *const gObjectEventImageAnimTable_BrendanMayNormal[] = {
- gObjectEventImageAnim_FaceSouth,
- gObjectEventImageAnim_FaceNorth,
- gObjectEventImageAnim_FaceWest,
- gObjectEventImageAnim_FaceEast,
- gObjectEventImageAnim_GoSouth,
- gObjectEventImageAnim_GoNorth,
- gObjectEventImageAnim_GoWest,
- gObjectEventImageAnim_GoEast,
- gObjectEventImageAnim_GoFastSouth,
- gObjectEventImageAnim_GoFastNorth,
- gObjectEventImageAnim_GoFastWest,
- gObjectEventImageAnim_GoFastEast,
- gObjectEventImageAnim_GoFasterSouth,
- gObjectEventImageAnim_GoFasterNorth,
- gObjectEventImageAnim_GoFasterWest,
- gObjectEventImageAnim_GoFasterEast,
- gObjectEventImageAnim_GoFastestSouth,
- gObjectEventImageAnim_GoFastestNorth,
- gObjectEventImageAnim_GoFastestWest,
- gObjectEventImageAnim_GoFastestEast,
- gObjectEventImageAnim_RunSouth,
- gObjectEventImageAnim_RunNorth,
- gObjectEventImageAnim_RunWest,
- gObjectEventImageAnim_RunEast,
-};
-
-const union AnimCmd *const gObjectEventImageAnimTable_AcroBike[] = {
- gObjectEventImageAnim_FaceSouth,
- gObjectEventImageAnim_FaceNorth,
- gObjectEventImageAnim_FaceWest,
- gObjectEventImageAnim_FaceEast,
- gObjectEventImageAnim_GoSouth,
- gObjectEventImageAnim_GoNorth,
- gObjectEventImageAnim_GoWest,
- gObjectEventImageAnim_GoEast,
- gObjectEventImageAnim_GoFastSouth,
- gObjectEventImageAnim_GoFastNorth,
- gObjectEventImageAnim_GoFastWest,
- gObjectEventImageAnim_GoFastEast,
- gObjectEventImageAnim_GoFasterSouth,
- gObjectEventImageAnim_GoFasterNorth,
- gObjectEventImageAnim_GoFasterWest,
- gObjectEventImageAnim_GoFasterEast,
- gObjectEventImageAnim_GoFastestSouth,
- gObjectEventImageAnim_GoFastestNorth,
- gObjectEventImageAnim_GoFastestWest,
- gObjectEventImageAnim_GoFastestEast,
- gObjectEventImageAnim_BunnyHoppyBackWheelSouth,
- gObjectEventImageAnim_BunnyHoppyBackWheelNorth,
- gObjectEventImageAnim_BunnyHoppyBackWheelWest,
- gObjectEventImageAnim_BunnyHoppyBackWheelEast,
- gObjectEventImageAnim_BunnyHoppyFrontWheelSouth,
- gObjectEventImageAnim_BunnyHoppyFrontWheelNorth,
- gObjectEventImageAnim_BunnyHoppyFrontWheelWest,
- gObjectEventImageAnim_BunnyHoppyFrontWheelEast,
- gObjectEventImageAnim_StandingWheelieBackWheelSouth,
- gObjectEventImageAnim_StandingWheelieBackWheelNorth,
- gObjectEventImageAnim_StandingWheelieBackWheelWest,
- gObjectEventImageAnim_StandingWheelieBackWheelEast,
- gObjectEventImageAnim_StandingWheelieFrontWheelSouth,
- gObjectEventImageAnim_StandingWheelieFrontWheelNorth,
- gObjectEventImageAnim_StandingWheelieFrontWheelWest,
- gObjectEventImageAnim_StandingWheelieFrontWheelEast,
- gObjectEventImageAnim_MovingWheelieSouth,
- gObjectEventImageAnim_MovingWheelieNorth,
- gObjectEventImageAnim_MovingWheelieWest,
- gObjectEventImageAnim_MovingWheelieEast,
-};
-
-const union AnimCmd *const gObjectEventImageAnimTable_Surfing[] = {
- gObjectEventImageAnim_FaceSouth,
- gObjectEventImageAnim_FaceNorth,
- gObjectEventImageAnim_FaceWest,
- gObjectEventImageAnim_FaceEast,
- gObjectEventImageAnim_GoSouth,
- gObjectEventImageAnim_GoNorth,
- gObjectEventImageAnim_GoWest,
- gObjectEventImageAnim_GoEast,
- gObjectEventImageAnim_GoFastSouth,
- gObjectEventImageAnim_GoFastNorth,
- gObjectEventImageAnim_GoFastWest,
- gObjectEventImageAnim_GoFastEast,
- gObjectEventImageAnim_GoFasterSouth,
- gObjectEventImageAnim_GoFasterNorth,
- gObjectEventImageAnim_GoFasterWest,
- gObjectEventImageAnim_GoFasterEast,
- gObjectEventImageAnim_GoFastestSouth,
- gObjectEventImageAnim_GoFastestNorth,
- gObjectEventImageAnim_GoFastestWest,
- gObjectEventImageAnim_GoFastestEast,
- gObjectEventImageAnim_GetOnOffSurfBlobSouth,
- gObjectEventImageAnim_GetOnOffSurfBlobNorth,
- gObjectEventImageAnim_GetOnOffSurfBlobWest,
- gObjectEventImageAnim_GetOnOffSurfBlobEast,
-};
-
-const union AnimCmd *const gObjectEventImageAnimTable_Nurse[] = {
- gObjectEventImageAnim_FaceSouth,
- gObjectEventImageAnim_FaceNorth,
- gObjectEventImageAnim_FaceWest,
- gObjectEventImageAnim_FaceEast,
- gObjectEventImageAnim_GoSouth,
- gObjectEventImageAnim_GoNorth,
- gObjectEventImageAnim_GoWest,
- gObjectEventImageAnim_GoEast,
- gObjectEventImageAnim_GoFastSouth,
- gObjectEventImageAnim_GoFastNorth,
- gObjectEventImageAnim_GoFastWest,
- gObjectEventImageAnim_GoFastEast,
- gObjectEventImageAnim_GoFasterSouth,
- gObjectEventImageAnim_GoFasterNorth,
- gObjectEventImageAnim_GoFasterWest,
- gObjectEventImageAnim_GoFasterEast,
- gObjectEventImageAnim_GoFastestSouth,
- gObjectEventImageAnim_GoFastestNorth,
- gObjectEventImageAnim_GoFastestWest,
- gObjectEventImageAnim_GoFastestEast,
- gObjectEventImageAnim_NurseBow,
-};
-
-const union AnimCmd *const gObjectEventImageAnimTable_FieldMove[] = {
- gObjectEventImageAnim_FieldMove,
-};
-
-const union AnimCmd *const gObjectEventImageAnimTable_BerryTree[] = {
- gObjectEventImageAnim_BerryTreeStage0,
- gObjectEventImageAnim_BerryTreeStage1,
- gObjectEventImageAnim_BerryTreeStage2,
- gObjectEventImageAnim_BerryTreeStage3,
- gObjectEventImageAnim_BerryTreeStage4,
-};
-
-const union AnimCmd *const gObjectEventImageAnimTable_BreakableRock[] = {
- gObjectEventImageAnim_StayStill,
- gObjectEventImageAnim_RockBreak,
-};
-
-const union AnimCmd *const gObjectEventImageAnimTable_CuttableTree[] = {
- gObjectEventImageAnim_StayStill,
- gObjectEventImageAnim_TreeCut,
-};
-
-const union AnimCmd *const gObjectEventImageAnimTable_Fishing[] = {
- gObjectEventImageAnim_TakeOutRodSouth,
- gObjectEventImageAnim_TakeOutRodNorth,
- gObjectEventImageAnim_TakeOutRodWest,
- gObjectEventImageAnim_TakeOutRodEast,
- gObjectEventImageAnim_PutAwayRodSouth,
- gObjectEventImageAnim_PutAwayRodNorth,
- gObjectEventImageAnim_PutAwayRodWest,
- gObjectEventImageAnim_PutAwayRodEast,
- gObjectEventImageAnim_HookedPokemonSouth,
- gObjectEventImageAnim_HookedPokemonNorth,
- gObjectEventImageAnim_HookedPokemonWest,
- gObjectEventImageAnim_HookedPokemonEast,
-};
-
-const union AffineAnimCmd *const gObjectEventRotScalAnimTable_KyogreGroudon[] = {
- gObjectEventRotScalAnim_8508FD8,
- gObjectEventRotScalAnim_8509008,
- gObjectEventRotScalAnim_8509050,
- gObjectEventRotScalAnim_8509040,
- gObjectEventRotScalAnim_8509078,
- gObjectEventRotScalAnim_8509060,
-};
-
-const struct UnkStruct_085094AC gUnknown_085094AC[] = {
+// Though they correspond to facing/walking movements, Rayquaza doesn't have
+// equivalent images aside from flying up. Its other frames aside from the 'normal'
+// frame are for the sequence where it awakens on Sky Pillar.
+// The corresponding facing/walking movements are commented alongside
+static const union AnimCmd *const sAnimTable_Rayquaza[] = {
+ sAnim_RayquazaFaceSouth, // Face South
+ sAnim_RayquazaFaceNorth, // Face North
+ sAnim_RayquazaFaceWest, // Face West
+ sAnim_RayquazaFaceEast, // Face East
+ sAnim_RayquazaCoiledAsleep, // Go South
+ sAnim_RayquazaFlyUp, // Go North
+ sAnim_RayquazaCoiledMouthOpen, // Go West
+ sAnim_RayquazaNormal, // Go East
+ sAnim_RayquazaCoiledAsleep, // Go fast South
+ sAnim_RayquazaFlyUp, // Go fast North
+ sAnim_RayquazaCoiledAwake, // Go fast West
+ sAnim_RayquazaNormal, // Go fast East
+ sAnim_RayquazaCoiledAsleep, // Go faster South
+ sAnim_RayquazaFlyUp, // Go faster North
+ sAnim_RayquazaCoiledMouthOpen, // Go faster West
+ sAnim_RayquazaNormal, // Go faster East
+ sAnim_RayquazaCoiledAsleep, // Go fastest South
+ sAnim_RayquazaFlyUp, // Go fastest North
+ sAnim_RayquazaCoiledMouthOpen, // Go fastest West
+ sAnim_RayquazaNormal, // Go fastest East
+};
+
+static const union AnimCmd *const sAnimTable_BrendanMayNormal[] = {
+ sAnim_FaceSouth,
+ sAnim_FaceNorth,
+ sAnim_FaceWest,
+ sAnim_FaceEast,
+ sAnim_GoSouth,
+ sAnim_GoNorth,
+ sAnim_GoWest,
+ sAnim_GoEast,
+ sAnim_GoFastSouth,
+ sAnim_GoFastNorth,
+ sAnim_GoFastWest,
+ sAnim_GoFastEast,
+ sAnim_GoFasterSouth,
+ sAnim_GoFasterNorth,
+ sAnim_GoFasterWest,
+ sAnim_GoFasterEast,
+ sAnim_GoFastestSouth,
+ sAnim_GoFastestNorth,
+ sAnim_GoFastestWest,
+ sAnim_GoFastestEast,
+ sAnim_RunSouth,
+ sAnim_RunNorth,
+ sAnim_RunWest,
+ sAnim_RunEast,
+};
+
+static const union AnimCmd *const sAnimTable_AcroBike[] = {
+ sAnim_FaceSouth,
+ sAnim_FaceNorth,
+ sAnim_FaceWest,
+ sAnim_FaceEast,
+ sAnim_GoSouth,
+ sAnim_GoNorth,
+ sAnim_GoWest,
+ sAnim_GoEast,
+ sAnim_GoFastSouth,
+ sAnim_GoFastNorth,
+ sAnim_GoFastWest,
+ sAnim_GoFastEast,
+ sAnim_GoFasterSouth,
+ sAnim_GoFasterNorth,
+ sAnim_GoFasterWest,
+ sAnim_GoFasterEast,
+ sAnim_GoFastestSouth,
+ sAnim_GoFastestNorth,
+ sAnim_GoFastestWest,
+ sAnim_GoFastestEast,
+ sAnim_BunnyHoppyBackWheelSouth,
+ sAnim_BunnyHoppyBackWheelNorth,
+ sAnim_BunnyHoppyBackWheelWest,
+ sAnim_BunnyHoppyBackWheelEast,
+ sAnim_BunnyHoppyFrontWheelSouth,
+ sAnim_BunnyHoppyFrontWheelNorth,
+ sAnim_BunnyHoppyFrontWheelWest,
+ sAnim_BunnyHoppyFrontWheelEast,
+ sAnim_StandingWheelieBackWheelSouth,
+ sAnim_StandingWheelieBackWheelNorth,
+ sAnim_StandingWheelieBackWheelWest,
+ sAnim_StandingWheelieBackWheelEast,
+ sAnim_StandingWheelieFrontWheelSouth,
+ sAnim_StandingWheelieFrontWheelNorth,
+ sAnim_StandingWheelieFrontWheelWest,
+ sAnim_StandingWheelieFrontWheelEast,
+ sAnim_MovingWheelieSouth,
+ sAnim_MovingWheelieNorth,
+ sAnim_MovingWheelieWest,
+ sAnim_MovingWheelieEast,
+};
+
+static const union AnimCmd *const sAnimTable_Surfing[] = {
+ sAnim_FaceSouth,
+ sAnim_FaceNorth,
+ sAnim_FaceWest,
+ sAnim_FaceEast,
+ sAnim_GoSouth,
+ sAnim_GoNorth,
+ sAnim_GoWest,
+ sAnim_GoEast,
+ sAnim_GoFastSouth,
+ sAnim_GoFastNorth,
+ sAnim_GoFastWest,
+ sAnim_GoFastEast,
+ sAnim_GoFasterSouth,
+ sAnim_GoFasterNorth,
+ sAnim_GoFasterWest,
+ sAnim_GoFasterEast,
+ sAnim_GoFastestSouth,
+ sAnim_GoFastestNorth,
+ sAnim_GoFastestWest,
+ sAnim_GoFastestEast,
+ sAnim_GetOnOffSurfBlobSouth,
+ sAnim_GetOnOffSurfBlobNorth,
+ sAnim_GetOnOffSurfBlobWest,
+ sAnim_GetOnOffSurfBlobEast,
+};
+
+static const union AnimCmd *const sAnimTable_Nurse[] = {
+ sAnim_FaceSouth,
+ sAnim_FaceNorth,
+ sAnim_FaceWest,
+ sAnim_FaceEast,
+ sAnim_GoSouth,
+ sAnim_GoNorth,
+ sAnim_GoWest,
+ sAnim_GoEast,
+ sAnim_GoFastSouth,
+ sAnim_GoFastNorth,
+ sAnim_GoFastWest,
+ sAnim_GoFastEast,
+ sAnim_GoFasterSouth,
+ sAnim_GoFasterNorth,
+ sAnim_GoFasterWest,
+ sAnim_GoFasterEast,
+ sAnim_GoFastestSouth,
+ sAnim_GoFastestNorth,
+ sAnim_GoFastestWest,
+ sAnim_GoFastestEast,
+ sAnim_NurseBow,
+};
+
+static const union AnimCmd *const sAnimTable_FieldMove[] = {
+ sAnim_FieldMove,
+};
+
+static const union AnimCmd *const sAnimTable_BerryTree[] = {
+ sAnim_BerryTreeStage0,
+ sAnim_BerryTreeStage1,
+ sAnim_BerryTreeStage2,
+ sAnim_BerryTreeStage3,
+ sAnim_BerryTreeStage4,
+};
+
+static const union AnimCmd *const sAnimTable_BreakableRock[] = {
+ sAnim_StayStill,
+ sAnim_RockBreak,
+};
+
+static const union AnimCmd *const sAnimTable_CuttableTree[] = {
+ sAnim_StayStill,
+ sAnim_TreeCut,
+};
+
+static const union AnimCmd *const sAnimTable_Fishing[] = {
+ sAnim_TakeOutRodSouth,
+ sAnim_TakeOutRodNorth,
+ sAnim_TakeOutRodWest,
+ sAnim_TakeOutRodEast,
+ sAnim_PutAwayRodSouth,
+ sAnim_PutAwayRodNorth,
+ sAnim_PutAwayRodWest,
+ sAnim_PutAwayRodEast,
+ sAnim_HookedPokemonSouth,
+ sAnim_HookedPokemonNorth,
+ sAnim_HookedPokemonWest,
+ sAnim_HookedPokemonEast,
+};
+
+static const union AffineAnimCmd *const sAffineAnimTable_KyogreGroudon[] = {
+ sAffineAnim_KyogreGroudon_GoSouthStart, // Used by Kyogre/Groudon when awakened
+ sAffineAnim_KyogreGroudon_GoSouth, // Used by Kyogre/Groudon when awakened
+ sAffineAnim_KyogreGroudon_AttackWest, // Used by Kyogre during Sootopolis fight
+ sAffineAnim_KyogreGroudon_AttackEast, // Unused
+ sAffineAnim_KyogreGroudon_DipWest, // Unused
+ sAffineAnim_KyogreGroudon_DipEast, // Unused
+};
+
+// For animations with alternating steps
+static const struct StepAnimTable sStepAnimTables[] = {
{
- .anims = gObjectEventImageAnimTable_QuintyPlump,
+ .anims = sAnimTable_QuintyPlump,
.animPos = {1, 3, 0, 2},
},
{
- .anims = gObjectEventImageAnimTable_Standard,
+ .anims = sAnimTable_Standard,
.animPos = {1, 3, 0, 2},
},
{
- .anims = gObjectEventImageAnimTable_BrendanMayNormal,
+ .anims = sAnimTable_BrendanMayNormal,
.animPos = {1, 3, 0, 2},
},
{
- .anims = gObjectEventImageAnimTable_AcroBike,
+ .anims = sAnimTable_AcroBike,
.animPos = {1, 3, 0, 2},
},
{
- .anims = gObjectEventImageAnimTable_Surfing,
+ .anims = sAnimTable_Surfing,
.animPos = {1, 3, 0, 2},
},
{
- .anims = gObjectEventImageAnimTable_Nurse,
+ .anims = sAnimTable_Nurse,
.animPos = {1, 3, 0, 2},
},
{
- .anims = gObjectEventImageAnimTable_Fishing,
+ .anims = sAnimTable_Fishing,
.animPos = {1, 3, 0, 2},
},
- {
- NULL,
- {0, 0, 0, 0},
- },
+ {},
};
diff --git a/src/data/object_events/object_event_graphics_info.h b/src/data/object_events/object_event_graphics_info.h
index c6c78dca9..ddc6a1cad 100755
--- a/src/data/object_events/object_event_graphics_info.h
+++ b/src/data/object_events/object_event_graphics_info.h
@@ -1,245 +1,245 @@
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BrendanNormal = {0xFFFF, OBJ_EVENT_PAL_TAG_BRENDAN, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 16, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_BrendanMayNormal, gObjectEventPicTable_BrendanNormal, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BrendanMachBike = {0xFFFF, OBJ_EVENT_PAL_TAG_BRENDAN, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_BrendanMachBike, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BrendanAcroBike = {0xFFFF, OBJ_EVENT_PAL_TAG_BRENDAN, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_AcroBike, gObjectEventPicTable_BrendanAcroBike, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BrendanSurfing = {0xFFFF, OBJ_EVENT_PAL_TAG_BRENDAN, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Surfing, gObjectEventPicTable_BrendanSurfing, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BrendanFieldMove = {0xFFFF, OBJ_EVENT_PAL_TAG_BRENDAN, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_FieldMove, gObjectEventPicTable_BrendanFieldMove, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_QuintyPlump = {0xFFFF, OBJ_EVENT_PAL_TAG_QUINTY_PLUMP, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 10, SHADOW_SIZE_L, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_QuintyPlump, gObjectEventPicTable_QuintyPlump, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_NinjaBoy = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_NinjaBoy, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Twin = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Twin, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Boy1 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Boy1, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Girl1 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Girl1, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Boy2 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Boy2, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Girl2 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Girl2, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_LittleBoy = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_LittleBoy, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_LittleGirl = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_LittleGirl, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Boy3 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Boy3, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Girl3 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Girl3, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RichBoy = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_RichBoy, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Woman1 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Woman1, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_FatMan = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_FatMan, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_PokefanF = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_PokefanF, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Man1 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Man1, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Woman2 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Woman2, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_ExpertM = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_ExpertM, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_ExpertF = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_ExpertF, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Man2 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Man2, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Woman3 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Woman3, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_PokefanM = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_PokefanM, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Woman4 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Woman4, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Cook = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Cook, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_LinkReceptionist = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_LinkReceptionist, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_OldMan = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_OldMan, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_OldWoman = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_OldWoman, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Camper = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Camper, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Picnicker = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Picnicker, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Man3 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Man3, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Woman5 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Woman5, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Youngster = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Youngster, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BugCatcher = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_BugCatcher, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_PsychicM = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_PsychicM, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SchoolKidM = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_SchoolKidM, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Maniac = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Maniac, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_HexManiac = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_HexManiac, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Rayquaza1 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 2048, 64, 64, 4, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gObjectEventBaseOam_64x64, gObjectEventSpriteOamTables_64x64, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_RayquazaStill, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SwimmerM = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_SwimmerM, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SwimmerF = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_SwimmerF, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BlackBelt = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_BlackBelt, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Beauty = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Beauty, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Scientist1 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Scientist1, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Lass = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Lass, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Gentleman = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Gentleman, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Sailor = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Sailor, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Fisherman = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Fisherman, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RunningTriathleteM = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_RunningTriathleteM, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RunningTriathleteF = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_RunningTriathleteF, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_TuberF = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_TuberF, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_TuberM = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_TuberM, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Hiker = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Hiker, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_CyclingTriathleteM = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_AcroBike, gObjectEventPicTable_CyclingTriathleteM, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_CyclingTriathleteF = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_AcroBike, gObjectEventPicTable_CyclingTriathleteF, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Nurse = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Nurse, gObjectEventPicTable_Nurse, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_ItemBall = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_ItemBall, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BerryTree = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, NULL, gObjectEventImageAnimTable_BerryTree, gObjectEventPicTable_PechaBerryTree, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BerryTreeEarlyStages = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_BerryTree, gObjectEventPicTable_PechaBerryTree, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BerryTreeLateStages = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_BerryTree, gObjectEventPicTable_PechaBerryTree, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_ProfBirch = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_ProfBirch, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Man4 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Man4, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Man5 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Man5, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_ReporterM = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_ReporterM, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_ReporterF = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_ReporterF, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Bard = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_MauvilleOldMan1, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Hipster = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_MauvilleOldMan1, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Trader = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_MauvilleOldMan1, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Storyteller = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_MauvilleOldMan2, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Giddy = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_MauvilleOldMan2, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_UnusedMauvilleOldMan1 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_MauvilleOldMan2, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_UnusedMauvilleOldMan2 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_MauvilleOldMan2, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_UnusedNatuDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_UnusedNatuDoll, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_UnusedMagnemiteDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_UnusedMagnemiteDoll, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_UnusedSquirtleDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_UnusedSquirtleDoll, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_UnusedWooperDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_UnusedWooperDoll, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_UnusedPikachuDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_UnusedPikachuDoll, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_UnusedPorygon2Doll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_UnusedPorygon2Doll, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_CuttableTree = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_CuttableTree, gObjectEventPicTable_CuttableTree, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MartEmployee = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_MartEmployee, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RooftopSaleWoman = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_RooftopSaleWoman, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Teala = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Teala, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BreakableRock = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_BreakableRock, gObjectEventPicTable_BreakableRock, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_PushableBoulder = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_PushableBoulder, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MrBrineysBoat = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_MrBrineysBoat, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MayNormal = {0xFFFF, OBJ_EVENT_PAL_TAG_MAY, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 16, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_BrendanMayNormal, gObjectEventPicTable_MayNormal, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MayMachBike = {0xFFFF, OBJ_EVENT_PAL_TAG_MAY, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_MayMachBike, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MayAcroBike = {0xFFFF, OBJ_EVENT_PAL_TAG_MAY, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_AcroBike, gObjectEventPicTable_MayAcroBike, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MaySurfing = {0xFFFF, OBJ_EVENT_PAL_TAG_MAY, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Surfing, gObjectEventPicTable_MaySurfing, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MayFieldMove = {0xFFFF, OBJ_EVENT_PAL_TAG_MAY, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_FieldMove, gObjectEventPicTable_MayFieldMove, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Truck = {0xFFFF, OBJ_EVENT_PAL_TAG_TRUCK, OBJ_EVENT_PAL_TAG_NONE, 1152, 48, 48, 10, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_48x48, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_Truck, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_VigorothCarryingBox = {0xFFFF, OBJ_EVENT_PAL_TAG_VIGOROTH, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_VigorothCarryingBox, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_VigorothFacingAway = {0xFFFF, OBJ_EVENT_PAL_TAG_VIGOROTH, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_VigorothFacingAway, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BirchsBag = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_BirchsBag, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_EnemyZigzagoon = {0xFFFF, OBJ_EVENT_PAL_TAG_ZIGZAGOON, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_EnemyZigzagoon, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Poochyena = {0xFFFF, OBJ_EVENT_PAL_TAG_POOCHYENA, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Poochyena, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Artist = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Artist, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RivalBrendanNormal = {0xFFFF, OBJ_EVENT_PAL_TAG_BRENDAN, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 256, 16, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_BrendanMayNormal, gObjectEventPicTable_BrendanNormal, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RivalBrendanMachBike = {0xFFFF, OBJ_EVENT_PAL_TAG_BRENDAN, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_BrendanMachBike, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RivalBrendanAcroBike = {0xFFFF, OBJ_EVENT_PAL_TAG_BRENDAN, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_AcroBike, gObjectEventPicTable_BrendanAcroBike, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RivalBrendanSurfing = {0xFFFF, OBJ_EVENT_PAL_TAG_BRENDAN, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Surfing, gObjectEventPicTable_BrendanSurfing, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RivalBrendanFieldMove = {0xFFFF, OBJ_EVENT_PAL_TAG_BRENDAN, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_FieldMove, gObjectEventPicTable_BrendanFieldMove, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RivalMayNormal = {0xFFFF, OBJ_EVENT_PAL_TAG_MAY, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 256, 16, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_BrendanMayNormal, gObjectEventPicTable_MayNormal, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RivalMayMachBike = {0xFFFF, OBJ_EVENT_PAL_TAG_MAY, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_MayMachBike, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RivalMayAcroBike = {0xFFFF, OBJ_EVENT_PAL_TAG_MAY, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_AcroBike, gObjectEventPicTable_MayAcroBike, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RivalMaySurfing = {0xFFFF, OBJ_EVENT_PAL_TAG_MAY, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Surfing, gObjectEventPicTable_MaySurfing, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RivalMayFieldMove = {0xFFFF, OBJ_EVENT_PAL_TAG_MAY, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_FieldMove, gObjectEventPicTable_MayFieldMove, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Cameraman = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Cameraman, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BrendanUnderwater = {0xFFFF, OBJ_EVENT_PAL_TAG_PLAYER_UNDERWATER, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_BrendanUnderwater, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MayUnderwater = {0xFFFF, OBJ_EVENT_PAL_TAG_PLAYER_UNDERWATER, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_MayUnderwater, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MovingBox = {0xFFFF, OBJ_EVENT_PAL_TAG_MOVING_BOX, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 10, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_MovingBox, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_CableCar = {0xFFFF, OBJ_EVENT_PAL_TAG_CABLE_CAR, OBJ_EVENT_PAL_TAG_NONE, 2048, 64, 64, 10, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_64x64, gObjectEventSpriteOamTables_64x64, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_CableCar, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Scientist2 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Scientist2, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_DevonEmployee = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_DevonEmployee, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_AquaMemberM = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_AquaMemberM, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_AquaMemberF = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_AquaMemberF, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MagmaMemberM = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_MagmaMemberM, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MagmaMemberF = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_MagmaMemberF, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Sidney = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Sidney, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Phoebe = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Phoebe, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Glacia = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Glacia, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Drake = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Drake, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Roxanne = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Roxanne, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Brawly = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Brawly, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Wattson = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Wattson, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Flannery = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Flannery, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Norman = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Norman, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Winona = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Winona, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Liza = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Liza, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Tate = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Tate, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Wallace = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Wallace, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Steven = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Steven, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Wally = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Wally, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RubySapphireLittleBoy = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_RubySapphireLittleBoy, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BrendanFishing = {0xFFFF, OBJ_EVENT_PAL_TAG_BRENDAN, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Fishing, gObjectEventPicTable_BrendanFishing, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MayFishing = {0xFFFF, OBJ_EVENT_PAL_TAG_MAY, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Fishing, gObjectEventPicTable_MayFishing, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_HotSpringsOldWoman = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_HotSpringsOldWoman, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SSTidal = {0xFFFF, OBJ_EVENT_PAL_TAG_SSTIDAL, OBJ_EVENT_PAL_TAG_NONE, 1920, 96, 40, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_8x8, gObjectEventSpriteOamTables_96x40, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_SSTidal, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SubmarineShadow = {0xFFFF, OBJ_EVENT_PAL_TAG_SUBMARINE_SHADOW, OBJ_EVENT_PAL_TAG_NONE, 1408, 88, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_8x8, gObjectEventSpriteOamTables_88x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_SubmarineShadow, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_PichuDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_PichuDoll, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_PikachuDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_PikachuDoll, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MarillDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_MarillDoll, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_TogepiDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_TogepiDoll, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_CyndaquilDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_CyndaquilDoll, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_ChikoritaDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_ChikoritaDoll, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_TotodileDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_TotodileDoll, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_JigglypuffDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_JigglypuffDoll, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MeowthDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_MeowthDoll, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_ClefairyDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_ClefairyDoll, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_DittoDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_DittoDoll, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SmoochumDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_SmoochumDoll, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_TreeckoDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_TreeckoDoll, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_TorchicDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_TorchicDoll, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MudkipDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_MudkipDoll, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_DuskullDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_DuskullDoll, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_WynautDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_WynautDoll, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BaltoyDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_BaltoyDoll, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_KecleonDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_KecleonDoll, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_AzurillDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_AzurillDoll, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SkittyDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_SkittyDoll, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SwabluDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_SwabluDoll, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_GulpinDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_GulpinDoll, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_LotadDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_LotadDoll, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SeedotDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_SeedotDoll, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_PikaCushion = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_PikaCushion, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RoundCushion = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_RoundCushion, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_KissCushion = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_KissCushion, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_ZigzagCushion = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_ZigzagCushion, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SpinCushion = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_SpinCushion, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_DiamondCushion = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_DiamondCushion, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BallCushion = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_BallCushion, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_GrassCushion = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_GrassCushion, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_FireCushion = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_FireCushion, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_WaterCushion = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_WaterCushion, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BigSnorlaxDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 5, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_BigSnorlaxDoll, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BigRhydonDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 5, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_BigRhydonDoll, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BigLaprasDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 2, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_BigLaprasDoll, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BigVenusaurDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 4, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_BigVenusaurDoll, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BigCharizardDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 3, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_BigCharizardDoll, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BigBlastoiseDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 2, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_BigBlastoiseDoll, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BigWailmerDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 5, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_BigWailmerDoll, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BigRegirockDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 2, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_BigRegirockDoll, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BigRegiceDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 4, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_BigRegiceDoll, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BigRegisteelDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 5, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_BigRegisteelDoll, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Latias = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_LatiasLatios, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Latios = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_LatiasLatios, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_GameboyKid = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_GameboyKid, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_ContestJudge = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_ContestJudge, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BrendanWatering = {0xFFFF, OBJ_EVENT_PAL_TAG_BRENDAN, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_BrendanWatering, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MayWatering = {0xFFFF, OBJ_EVENT_PAL_TAG_MAY, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_MayWatering, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BrendanDecorating = {0xFFFF, OBJ_EVENT_PAL_TAG_BRENDAN, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 256, 16, 32, 10, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_BrendanDecorating, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MayDecorating = {0xFFFF, OBJ_EVENT_PAL_TAG_MAY, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 256, 16, 32, 10, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_MayDecorating, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Archie = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Archie, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Maxie = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Maxie, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Kyogre1 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_KyogreFront, gObjectEventRotScalAnimTable_KyogreGroudon};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Groudon1 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_GroudonFront, gObjectEventRotScalAnimTable_KyogreGroudon};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Kyogre3 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_KyogreSide, gObjectEventRotScalAnimTable_KyogreGroudon};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Groudon3 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Groudon3, gObjectEventPicTable_GroudonSide, gObjectEventRotScalAnimTable_KyogreGroudon};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Fossil = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_Fossil, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Regirock = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 3, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Regi, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Regice = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 4, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Regi, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Registeel = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 5, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Regi, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Skitty = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Skitty, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Kecleon = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Kecleon, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Kyogre2 = {0xFFFF, OBJ_EVENT_PAL_TAG_KYOGRE, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_KyogreFront, gObjectEventRotScalAnimTable_KyogreGroudon};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Groudon2 = {0xFFFF, OBJ_EVENT_PAL_TAG_GROUDON, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_GroudonFront, gObjectEventRotScalAnimTable_KyogreGroudon};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Rayquaza2 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 2048, 64, 64, 4, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gObjectEventBaseOam_64x64, gObjectEventSpriteOamTables_64x64, gObjectEventImageAnimTable_Rayquaza2, gObjectEventPicTable_Rayquaza, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Zigzagoon = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Zigzagoon, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Pikachu = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Pikachu, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Azumarill = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Azumarill, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Wingull = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Wingull, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_KecleonBridgeShadow = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 128, 16, 16, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Kecleon, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_TuberMSwimming = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_TuberMSwimming, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Azurill = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, gObjectEventSpriteOamTables_16x16, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Azurill, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Mom = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Mom, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_LinkBrendan = {0xFFFF, OBJ_EVENT_PAL_TAG_MAY, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 256, 16, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_BrendanMayNormal, gObjectEventPicTable_BrendanNormal, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_LinkMay = {0xFFFF, OBJ_EVENT_PAL_TAG_MAY, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 256, 16, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_BrendanMayNormal, gObjectEventPicTable_MayNormal, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Juan = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Juan, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Scott = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Scott, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MysteryEventDeliveryman = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_MysteryEventDeliveryman, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Statue = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_Statue, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Kirlia = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_S, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Kirlia, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Dusclops = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Dusclops, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_UnionRoomAttendant = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_UnionRoomAttendant, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Red = {0xFFFF, OBJ_EVENT_PAL_TAG_RED_LEAF, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Red, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Leaf = {0xFFFF, OBJ_EVENT_PAL_TAG_RED_LEAF, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Leaf, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Sudowoodo = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Sudowoodo, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Mew = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Mew, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Deoxys = {0xFFFF, OBJ_EVENT_PAL_TAG_DEOXYS, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Deoxys, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BirthIslandStone = {0xFFFF, OBJ_EVENT_PAL_TAG_BIRTH_ISLAND_STONE, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 10, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_BirthIslandStone, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Anabel = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Anabel, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Tucker = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Tucker, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Greta = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Greta, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Spenser = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Spenser, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Noland = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Noland, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Lucy = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Lucy, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Brandon = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Brandon, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RubySapphireBrendan = {0xFFFF, OBJ_EVENT_PAL_TAG_RS_BRENDAN, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_RubySapphireBrendan, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RubySapphireMay = {0xFFFF, OBJ_EVENT_PAL_TAG_RS_MAY, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, gObjectEventSpriteOamTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_RubySapphireMay, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Lugia = {0xFFFF, OBJ_EVENT_PAL_TAG_LUGIA, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Lugia, gDummySpriteAffineAnimTable};
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_HoOh = {0xFFFF, OBJ_EVENT_PAL_TAG_HO_OH, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, gObjectEventSpriteOamTables_32x32, gObjectEventImageAnimTable_HoOh, gObjectEventPicTable_HoOh, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BrendanNormal = {0xFFFF, OBJ_EVENT_PAL_TAG_BRENDAN, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 16, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_BrendanMayNormal, sPicTable_BrendanNormal, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BrendanMachBike = {0xFFFF, OBJ_EVENT_PAL_TAG_BRENDAN, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gObjectEventBaseOam_32x32, sOamTables_32x32, sAnimTable_Standard, sPicTable_BrendanMachBike, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BrendanAcroBike = {0xFFFF, OBJ_EVENT_PAL_TAG_BRENDAN, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gObjectEventBaseOam_32x32, sOamTables_32x32, sAnimTable_AcroBike, sPicTable_BrendanAcroBike, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BrendanSurfing = {0xFFFF, OBJ_EVENT_PAL_TAG_BRENDAN, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, sOamTables_32x32, sAnimTable_Surfing, sPicTable_BrendanSurfing, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BrendanFieldMove = {0xFFFF, OBJ_EVENT_PAL_TAG_BRENDAN, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, sOamTables_32x32, sAnimTable_FieldMove, sPicTable_BrendanFieldMove, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_QuintyPlump = {0xFFFF, OBJ_EVENT_PAL_TAG_QUINTY_PLUMP, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 10, SHADOW_SIZE_L, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, sOamTables_32x32, sAnimTable_QuintyPlump, sPicTable_QuintyPlump, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_NinjaBoy = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, sOamTables_16x16, sAnimTable_Standard, sPicTable_NinjaBoy, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Twin = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_Twin, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Boy1 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_Boy1, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Girl1 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_Girl1, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Boy2 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_Boy2, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Girl2 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_Girl2, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_LittleBoy = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, sOamTables_16x16, sAnimTable_Standard, sPicTable_LittleBoy, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_LittleGirl = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, sOamTables_16x16, sAnimTable_Standard, sPicTable_LittleGirl, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Boy3 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_Boy3, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Girl3 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_Girl3, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RichBoy = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_RichBoy, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Woman1 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_Woman1, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_FatMan = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_FatMan, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_PokefanF = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_PokefanF, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Man1 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_Man1, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Woman2 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_Woman2, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_ExpertM = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_ExpertM, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_ExpertF = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_ExpertF, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Man2 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_Man2, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Woman3 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_Woman3, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_PokefanM = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_PokefanM, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Woman4 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_Woman4, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Cook = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_Cook, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_LinkReceptionist = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_LinkReceptionist, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_OldMan = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_OldMan, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_OldWoman = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_OldWoman, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Camper = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_Camper, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Picnicker = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_Picnicker, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Man3 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_Man3, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Woman5 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_Woman5, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Youngster = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_Youngster, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BugCatcher = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_BugCatcher, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_PsychicM = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_PsychicM, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SchoolKidM = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_SchoolKidM, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Maniac = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_Maniac, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_HexManiac = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_HexManiac, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RayquazaStill = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 2048, 64, 64, 4, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gObjectEventBaseOam_64x64, sOamTables_64x64, sAnimTable_Standard, sPicTable_RayquazaStill, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SwimmerM = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_SwimmerM, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SwimmerF = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_SwimmerF, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BlackBelt = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_BlackBelt, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Beauty = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_Beauty, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Scientist1 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_Scientist1, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Lass = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_Lass, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Gentleman = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_Gentleman, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Sailor = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_Sailor, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Fisherman = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_Fisherman, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RunningTriathleteM = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_RunningTriathleteM, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RunningTriathleteF = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_RunningTriathleteF, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_TuberF = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, sOamTables_16x16, sAnimTable_Standard, sPicTable_TuberF, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_TuberM = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, sOamTables_16x16, sAnimTable_Standard, sPicTable_TuberM, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Hiker = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_Hiker, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_CyclingTriathleteM = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gObjectEventBaseOam_32x32, sOamTables_32x32, sAnimTable_AcroBike, sPicTable_CyclingTriathleteM, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_CyclingTriathleteF = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gObjectEventBaseOam_32x32, sOamTables_32x32, sAnimTable_AcroBike, sPicTable_CyclingTriathleteF, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Nurse = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Nurse, sPicTable_Nurse, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_ItemBall = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, sOamTables_16x16, sAnimTable_Inanimate, sPicTable_ItemBall, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BerryTree = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, NULL, sAnimTable_BerryTree, sPicTable_PechaBerryTree, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BerryTreeEarlyStages = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, sOamTables_16x16, sAnimTable_BerryTree, sPicTable_PechaBerryTree, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BerryTreeLateStages = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_BerryTree, sPicTable_PechaBerryTree, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_ProfBirch = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_ProfBirch, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Man4 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_Man4, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Man5 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_Man5, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_ReporterM = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_ReporterM, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_ReporterF = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_ReporterF, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Bard = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_MauvilleOldMan1, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Hipster = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_MauvilleOldMan1, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Trader = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_MauvilleOldMan1, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Storyteller = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_MauvilleOldMan2, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Giddy = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_MauvilleOldMan2, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_UnusedMauvilleOldMan1 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_MauvilleOldMan2, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_UnusedMauvilleOldMan2 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_MauvilleOldMan2, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_UnusedNatuDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, sOamTables_16x16, sAnimTable_Inanimate, sPicTable_UnusedNatuDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_UnusedMagnemiteDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, sOamTables_16x16, sAnimTable_Inanimate, sPicTable_UnusedMagnemiteDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_UnusedSquirtleDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, sOamTables_16x16, sAnimTable_Inanimate, sPicTable_UnusedSquirtleDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_UnusedWooperDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, sOamTables_16x16, sAnimTable_Inanimate, sPicTable_UnusedWooperDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_UnusedPikachuDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, sOamTables_16x16, sAnimTable_Inanimate, sPicTable_UnusedPikachuDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_UnusedPorygon2Doll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, sOamTables_16x16, sAnimTable_Inanimate, sPicTable_UnusedPorygon2Doll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_CuttableTree = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, sOamTables_16x16, sAnimTable_CuttableTree, sPicTable_CuttableTree, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MartEmployee = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_MartEmployee, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RooftopSaleWoman = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_RooftopSaleWoman, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Teala = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_Teala, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BreakableRock = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, sOamTables_16x16, sAnimTable_BreakableRock, sPicTable_BreakableRock, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_PushableBoulder = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, sOamTables_16x16, sAnimTable_Inanimate, sPicTable_PushableBoulder, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MrBrineysBoat = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_32x32, sOamTables_32x32, sAnimTable_Standard, sPicTable_MrBrineysBoat, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MayNormal = {0xFFFF, OBJ_EVENT_PAL_TAG_MAY, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 16, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_BrendanMayNormal, sPicTable_MayNormal, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MayMachBike = {0xFFFF, OBJ_EVENT_PAL_TAG_MAY, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gObjectEventBaseOam_32x32, sOamTables_32x32, sAnimTable_Standard, sPicTable_MayMachBike, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MayAcroBike = {0xFFFF, OBJ_EVENT_PAL_TAG_MAY, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gObjectEventBaseOam_32x32, sOamTables_32x32, sAnimTable_AcroBike, sPicTable_MayAcroBike, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MaySurfing = {0xFFFF, OBJ_EVENT_PAL_TAG_MAY, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, sOamTables_32x32, sAnimTable_Surfing, sPicTable_MaySurfing, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MayFieldMove = {0xFFFF, OBJ_EVENT_PAL_TAG_MAY, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, sOamTables_32x32, sAnimTable_FieldMove, sPicTable_MayFieldMove, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Truck = {0xFFFF, OBJ_EVENT_PAL_TAG_TRUCK, OBJ_EVENT_PAL_TAG_NONE, 1152, 48, 48, 10, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_32x32, sOamTables_48x48, sAnimTable_Inanimate, sPicTable_Truck, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_VigorothCarryingBox = {0xFFFF, OBJ_EVENT_PAL_TAG_VIGOROTH, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, sOamTables_32x32, sAnimTable_Standard, sPicTable_VigorothCarryingBox, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_VigorothFacingAway = {0xFFFF, OBJ_EVENT_PAL_TAG_VIGOROTH, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, sOamTables_32x32, sAnimTable_Standard, sPicTable_VigorothFacingAway, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BirchsBag = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, sOamTables_16x16, sAnimTable_Inanimate, sPicTable_BirchsBag, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_EnemyZigzagoon = {0xFFFF, OBJ_EVENT_PAL_TAG_ZIGZAGOON, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, sOamTables_32x32, sAnimTable_Standard, sPicTable_EnemyZigzagoon, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Poochyena = {0xFFFF, OBJ_EVENT_PAL_TAG_POOCHYENA, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, sOamTables_32x32, sAnimTable_Standard, sPicTable_Poochyena, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Artist = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_Artist, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RivalBrendanNormal = {0xFFFF, OBJ_EVENT_PAL_TAG_BRENDAN, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 256, 16, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_BrendanMayNormal, sPicTable_BrendanNormal, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RivalBrendanMachBike = {0xFFFF, OBJ_EVENT_PAL_TAG_BRENDAN, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gObjectEventBaseOam_32x32, sOamTables_32x32, sAnimTable_Standard, sPicTable_BrendanMachBike, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RivalBrendanAcroBike = {0xFFFF, OBJ_EVENT_PAL_TAG_BRENDAN, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gObjectEventBaseOam_32x32, sOamTables_32x32, sAnimTable_AcroBike, sPicTable_BrendanAcroBike, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RivalBrendanSurfing = {0xFFFF, OBJ_EVENT_PAL_TAG_BRENDAN, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, sOamTables_32x32, sAnimTable_Surfing, sPicTable_BrendanSurfing, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RivalBrendanFieldMove = {0xFFFF, OBJ_EVENT_PAL_TAG_BRENDAN, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, sOamTables_32x32, sAnimTable_FieldMove, sPicTable_BrendanFieldMove, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RivalMayNormal = {0xFFFF, OBJ_EVENT_PAL_TAG_MAY, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 256, 16, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_BrendanMayNormal, sPicTable_MayNormal, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RivalMayMachBike = {0xFFFF, OBJ_EVENT_PAL_TAG_MAY, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gObjectEventBaseOam_32x32, sOamTables_32x32, sAnimTable_Standard, sPicTable_MayMachBike, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RivalMayAcroBike = {0xFFFF, OBJ_EVENT_PAL_TAG_MAY, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gObjectEventBaseOam_32x32, sOamTables_32x32, sAnimTable_AcroBike, sPicTable_MayAcroBike, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RivalMaySurfing = {0xFFFF, OBJ_EVENT_PAL_TAG_MAY, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, sOamTables_32x32, sAnimTable_Surfing, sPicTable_MaySurfing, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RivalMayFieldMove = {0xFFFF, OBJ_EVENT_PAL_TAG_MAY, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, sOamTables_32x32, sAnimTable_FieldMove, sPicTable_MayFieldMove, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Cameraman = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_Cameraman, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BrendanUnderwater = {0xFFFF, OBJ_EVENT_PAL_TAG_PLAYER_UNDERWATER, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, sOamTables_32x32, sAnimTable_Standard, sPicTable_BrendanUnderwater, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MayUnderwater = {0xFFFF, OBJ_EVENT_PAL_TAG_PLAYER_UNDERWATER, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, sOamTables_32x32, sAnimTable_Standard, sPicTable_MayUnderwater, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MovingBox = {0xFFFF, OBJ_EVENT_PAL_TAG_MOVING_BOX, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 10, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, sOamTables_16x16, sAnimTable_Inanimate, sPicTable_MovingBox, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_CableCar = {0xFFFF, OBJ_EVENT_PAL_TAG_CABLE_CAR, OBJ_EVENT_PAL_TAG_NONE, 2048, 64, 64, 10, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_64x64, sOamTables_64x64, sAnimTable_Inanimate, sPicTable_CableCar, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Scientist2 = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_Scientist2, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_DevonEmployee = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_DevonEmployee, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_AquaMemberM = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_AquaMemberM, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_AquaMemberF = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_AquaMemberF, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MagmaMemberM = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_MagmaMemberM, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MagmaMemberF = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_MagmaMemberF, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Sidney = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_Sidney, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Phoebe = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_Phoebe, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Glacia = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_Glacia, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Drake = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_Drake, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Roxanne = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_Roxanne, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Brawly = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_Brawly, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Wattson = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_Wattson, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Flannery = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_Flannery, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Norman = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_Norman, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Winona = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_Winona, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Liza = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_Liza, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Tate = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_Tate, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Wallace = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_Wallace, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Steven = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_Steven, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Wally = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_Wally, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RubySapphireLittleBoy = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, sOamTables_16x16, sAnimTable_Standard, sPicTable_RubySapphireLittleBoy, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BrendanFishing = {0xFFFF, OBJ_EVENT_PAL_TAG_BRENDAN, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, sOamTables_32x32, sAnimTable_Fishing, sPicTable_BrendanFishing, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MayFishing = {0xFFFF, OBJ_EVENT_PAL_TAG_MAY, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, sOamTables_32x32, sAnimTable_Fishing, sPicTable_MayFishing, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_HotSpringsOldWoman = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_HotSpringsOldWoman, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SSTidal = {0xFFFF, OBJ_EVENT_PAL_TAG_SSTIDAL, OBJ_EVENT_PAL_TAG_NONE, 1920, 96, 40, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_8x8, sOamTables_96x40, sAnimTable_Standard, sPicTable_SSTidal, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SubmarineShadow = {0xFFFF, OBJ_EVENT_PAL_TAG_SUBMARINE_SHADOW, OBJ_EVENT_PAL_TAG_NONE, 1408, 88, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_8x8, sOamTables_88x32, sAnimTable_Standard, sPicTable_SubmarineShadow, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_PichuDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, sOamTables_16x16, sAnimTable_Inanimate, sPicTable_PichuDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_PikachuDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, sOamTables_16x16, sAnimTable_Inanimate, sPicTable_PikachuDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MarillDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, sOamTables_16x16, sAnimTable_Inanimate, sPicTable_MarillDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_TogepiDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, sOamTables_16x16, sAnimTable_Inanimate, sPicTable_TogepiDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_CyndaquilDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, sOamTables_16x16, sAnimTable_Inanimate, sPicTable_CyndaquilDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_ChikoritaDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, sOamTables_16x16, sAnimTable_Inanimate, sPicTable_ChikoritaDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_TotodileDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, sOamTables_16x16, sAnimTable_Inanimate, sPicTable_TotodileDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_JigglypuffDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, sOamTables_16x16, sAnimTable_Inanimate, sPicTable_JigglypuffDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MeowthDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, sOamTables_16x16, sAnimTable_Inanimate, sPicTable_MeowthDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_ClefairyDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, sOamTables_16x16, sAnimTable_Inanimate, sPicTable_ClefairyDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_DittoDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, sOamTables_16x16, sAnimTable_Inanimate, sPicTable_DittoDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SmoochumDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, sOamTables_16x16, sAnimTable_Inanimate, sPicTable_SmoochumDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_TreeckoDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, sOamTables_16x16, sAnimTable_Inanimate, sPicTable_TreeckoDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_TorchicDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, sOamTables_16x16, sAnimTable_Inanimate, sPicTable_TorchicDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MudkipDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, sOamTables_16x16, sAnimTable_Inanimate, sPicTable_MudkipDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_DuskullDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, sOamTables_16x16, sAnimTable_Inanimate, sPicTable_DuskullDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_WynautDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, sOamTables_16x16, sAnimTable_Inanimate, sPicTable_WynautDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BaltoyDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, sOamTables_16x16, sAnimTable_Inanimate, sPicTable_BaltoyDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_KecleonDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, sOamTables_16x16, sAnimTable_Inanimate, sPicTable_KecleonDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_AzurillDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, sOamTables_16x16, sAnimTable_Inanimate, sPicTable_AzurillDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SkittyDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, sOamTables_16x16, sAnimTable_Inanimate, sPicTable_SkittyDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SwabluDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, sOamTables_16x16, sAnimTable_Inanimate, sPicTable_SwabluDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_GulpinDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, sOamTables_16x16, sAnimTable_Inanimate, sPicTable_GulpinDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_LotadDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, sOamTables_16x16, sAnimTable_Inanimate, sPicTable_LotadDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SeedotDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, sOamTables_16x16, sAnimTable_Inanimate, sPicTable_SeedotDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_PikaCushion = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, sOamTables_16x16, sAnimTable_Inanimate, sPicTable_PikaCushion, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RoundCushion = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, sOamTables_16x16, sAnimTable_Inanimate, sPicTable_RoundCushion, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_KissCushion = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, sOamTables_16x16, sAnimTable_Inanimate, sPicTable_KissCushion, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_ZigzagCushion = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, sOamTables_16x16, sAnimTable_Inanimate, sPicTable_ZigzagCushion, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SpinCushion = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, sOamTables_16x16, sAnimTable_Inanimate, sPicTable_SpinCushion, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_DiamondCushion = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, sOamTables_16x16, sAnimTable_Inanimate, sPicTable_DiamondCushion, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BallCushion = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, sOamTables_16x16, sAnimTable_Inanimate, sPicTable_BallCushion, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_GrassCushion = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, sOamTables_16x16, sAnimTable_Inanimate, sPicTable_GrassCushion, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_FireCushion = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, sOamTables_16x16, sAnimTable_Inanimate, sPicTable_FireCushion, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_WaterCushion = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, sOamTables_16x16, sAnimTable_Inanimate, sPicTable_WaterCushion, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BigSnorlaxDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 5, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_32x32, sOamTables_32x32, sAnimTable_Inanimate, sPicTable_BigSnorlaxDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BigRhydonDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 5, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_32x32, sOamTables_32x32, sAnimTable_Inanimate, sPicTable_BigRhydonDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BigLaprasDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 2, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_32x32, sOamTables_32x32, sAnimTable_Inanimate, sPicTable_BigLaprasDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BigVenusaurDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 4, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_32x32, sOamTables_32x32, sAnimTable_Inanimate, sPicTable_BigVenusaurDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BigCharizardDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 3, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_32x32, sOamTables_32x32, sAnimTable_Inanimate, sPicTable_BigCharizardDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BigBlastoiseDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 2, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_32x32, sOamTables_32x32, sAnimTable_Inanimate, sPicTable_BigBlastoiseDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BigWailmerDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 5, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_32x32, sOamTables_32x32, sAnimTable_Inanimate, sPicTable_BigWailmerDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BigRegirockDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 2, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_32x32, sOamTables_32x32, sAnimTable_Inanimate, sPicTable_BigRegirockDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BigRegiceDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 4, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_32x32, sOamTables_32x32, sAnimTable_Inanimate, sPicTable_BigRegiceDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BigRegisteelDoll = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 5, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_32x32, sOamTables_32x32, sAnimTable_Inanimate, sPicTable_BigRegisteelDoll, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Latias = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_32x32, sOamTables_32x32, sAnimTable_Standard, sPicTable_LatiasLatios, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Latios = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_32x32, sOamTables_32x32, sAnimTable_Standard, sPicTable_LatiasLatios, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_GameboyKid = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_GameboyKid, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_ContestJudge = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_ContestJudge, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BrendanWatering = {0xFFFF, OBJ_EVENT_PAL_TAG_BRENDAN, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, sOamTables_32x32, sAnimTable_Standard, sPicTable_BrendanWatering, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MayWatering = {0xFFFF, OBJ_EVENT_PAL_TAG_MAY, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, sOamTables_32x32, sAnimTable_Standard, sPicTable_MayWatering, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BrendanDecorating = {0xFFFF, OBJ_EVENT_PAL_TAG_BRENDAN, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 256, 16, 32, 10, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Inanimate, sPicTable_BrendanDecorating, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MayDecorating = {0xFFFF, OBJ_EVENT_PAL_TAG_MAY, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 256, 16, 32, 10, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Inanimate, sPicTable_MayDecorating, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Archie = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_Archie, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Maxie = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_Maxie, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_KyogreFront = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, sOamTables_32x32, sAnimTable_Standard, sPicTable_KyogreFront, sAffineAnimTable_KyogreGroudon};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_GroudonFront = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, sOamTables_32x32, sAnimTable_Standard, sPicTable_GroudonFront, sAffineAnimTable_KyogreGroudon};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_KyogreSide = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, sOamTables_32x32, sAnimTable_Standard, sPicTable_KyogreSide, sAffineAnimTable_KyogreGroudon};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_GroudonSide = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, sOamTables_32x32, sAnimTable_GroudonSide, sPicTable_GroudonSide, sAffineAnimTable_KyogreGroudon};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Fossil = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gObjectEventBaseOam_16x16, sOamTables_16x16, sAnimTable_Inanimate, sPicTable_Fossil, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Regirock = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 3, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, sOamTables_32x32, sAnimTable_Standard, sPicTable_Regi, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Regice = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 4, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, sOamTables_32x32, sAnimTable_Standard, sPicTable_Regi, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Registeel = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 5, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, sOamTables_32x32, sAnimTable_Standard, sPicTable_Regi, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Skitty = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, sOamTables_16x16, sAnimTable_Standard, sPicTable_Skitty, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Kecleon = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, sOamTables_16x16, sAnimTable_Standard, sPicTable_Kecleon, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_KyogreAsleep = {0xFFFF, OBJ_EVENT_PAL_TAG_KYOGRE, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, sOamTables_32x32, sAnimTable_Standard, sPicTable_KyogreFront, sAffineAnimTable_KyogreGroudon};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_GroudonAsleep = {0xFFFF, OBJ_EVENT_PAL_TAG_GROUDON, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, sOamTables_32x32, sAnimTable_Standard, sPicTable_GroudonFront, sAffineAnimTable_KyogreGroudon};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Rayquaza = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 2048, 64, 64, 4, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gObjectEventBaseOam_64x64, sOamTables_64x64, sAnimTable_Rayquaza, sPicTable_Rayquaza, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Zigzagoon = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, sOamTables_16x16, sAnimTable_Standard, sPicTable_Zigzagoon, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Pikachu = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, sOamTables_16x16, sAnimTable_Standard, sPicTable_Pikachu, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Azumarill = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, sOamTables_16x16, sAnimTable_Standard, sPicTable_Azumarill, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Wingull = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, sOamTables_16x16, sAnimTable_Standard, sPicTable_Wingull, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_KecleonBridgeShadow = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 128, 16, 16, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, sOamTables_16x16, sAnimTable_Standard, sPicTable_Kecleon, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_TuberMSwimming = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_2, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, sOamTables_16x16, sAnimTable_Standard, sPicTable_TuberMSwimming, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Azurill = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x16, sOamTables_16x16, sAnimTable_Standard, sPicTable_Azurill, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Mom = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_Mom, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_LinkBrendan = {0xFFFF, OBJ_EVENT_PAL_TAG_MAY, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 256, 16, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_BrendanMayNormal, sPicTable_BrendanNormal, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_LinkMay = {0xFFFF, OBJ_EVENT_PAL_TAG_MAY, OBJ_EVENT_PAL_TAG_BRIDGE_REFLECTION, 256, 16, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_BrendanMayNormal, sPicTable_MayNormal, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Juan = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_Juan, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Scott = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_Scott, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MysteryEventDeliveryman = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_MysteryEventDeliveryman, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Statue = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Inanimate, sPicTable_Statue, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Kirlia = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_S, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_Kirlia, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Dusclops = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_Dusclops, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_UnionRoomAttendant = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_UnionRoomAttendant, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Red = {0xFFFF, OBJ_EVENT_PAL_TAG_RED_LEAF, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_Red, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Leaf = {0xFFFF, OBJ_EVENT_PAL_TAG_RED_LEAF, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_Leaf, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Sudowoodo = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_Sudowoodo, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Mew = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_Mew, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Deoxys = {0xFFFF, OBJ_EVENT_PAL_TAG_DEOXYS, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, sOamTables_32x32, sAnimTable_Standard, sPicTable_Deoxys, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BirthIslandStone = {0xFFFF, OBJ_EVENT_PAL_TAG_BIRTH_ISLAND_STONE, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 10, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, sOamTables_32x32, sAnimTable_Inanimate, sPicTable_BirthIslandStone, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Anabel = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_Anabel, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Tucker = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_Tucker, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Greta = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_Greta, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Spenser = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_1, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_Spenser, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Noland = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_Noland, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Lucy = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_4, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_Lucy, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Brandon = {0xFFFF, OBJ_EVENT_PAL_TAG_NPC_3, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_Brandon, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RubySapphireBrendan = {0xFFFF, OBJ_EVENT_PAL_TAG_RS_BRENDAN, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_RubySapphireBrendan, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RubySapphireMay = {0xFFFF, OBJ_EVENT_PAL_TAG_RS_MAY, OBJ_EVENT_PAL_TAG_NONE, 256, 16, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_16x32, sOamTables_16x32, sAnimTable_Standard, sPicTable_RubySapphireMay, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Lugia = {0xFFFF, OBJ_EVENT_PAL_TAG_LUGIA, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, sOamTables_32x32, sAnimTable_Standard, sPicTable_Lugia, gDummySpriteAffineAnimTable};
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_HoOh = {0xFFFF, OBJ_EVENT_PAL_TAG_HO_OH, OBJ_EVENT_PAL_TAG_NONE, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gObjectEventBaseOam_32x32, sOamTables_32x32, sAnimTable_HoOh, sPicTable_HoOh, gDummySpriteAffineAnimTable};
diff --git a/src/data/object_events/object_event_graphics_info_pointers.h b/src/data/object_events/object_event_graphics_info_pointers.h
index 0ca70fa33..1c94919a7 100755
--- a/src/data/object_events/object_event_graphics_info_pointers.h
+++ b/src/data/object_events/object_event_graphics_info_pointers.h
@@ -39,7 +39,7 @@ const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_PsychicM;
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SchoolKidM;
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Maniac;
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_HexManiac;
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Rayquaza1;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_RayquazaStill;
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SwimmerM;
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SwimmerF;
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BlackBelt;
@@ -195,17 +195,17 @@ const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BrendanDecorating;
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MayDecorating;
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Archie;
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Maxie;
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Kyogre1;
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Groudon1;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_KyogreFront;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_GroudonFront;
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Fossil;
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Regirock;
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Regice;
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Registeel;
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Skitty;
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Kecleon;
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Kyogre2;
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Groudon2;
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Rayquaza2;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_KyogreAsleep;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_GroudonAsleep;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Rayquaza;
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Zigzagoon;
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Pikachu;
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Azumarill;
@@ -219,8 +219,8 @@ const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_LinkMay;
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Juan;
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Scott;
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Poochyena;
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Kyogre3;
-const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Groudon3;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_KyogreSide;
+const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_GroudonSide;
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MysteryEventDeliveryman;
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Statue;
const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Kirlia;
@@ -288,7 +288,7 @@ const struct ObjectEventGraphicsInfo *const gObjectEventGraphicsInfoPointers[NUM
[OBJ_EVENT_GFX_SCHOOL_KID_M] = &gObjectEventGraphicsInfo_SchoolKidM,
[OBJ_EVENT_GFX_MANIAC] = &gObjectEventGraphicsInfo_Maniac,
[OBJ_EVENT_GFX_HEX_MANIAC] = &gObjectEventGraphicsInfo_HexManiac,
- [OBJ_EVENT_GFX_RAYQUAZA_1] = &gObjectEventGraphicsInfo_Rayquaza1,
+ [OBJ_EVENT_GFX_RAYQUAZA_STILL] = &gObjectEventGraphicsInfo_RayquazaStill,
[OBJ_EVENT_GFX_SWIMMER_M] = &gObjectEventGraphicsInfo_SwimmerM,
[OBJ_EVENT_GFX_SWIMMER_F] = &gObjectEventGraphicsInfo_SwimmerF,
[OBJ_EVENT_GFX_BLACK_BELT] = &gObjectEventGraphicsInfo_BlackBelt,
@@ -444,17 +444,17 @@ const struct ObjectEventGraphicsInfo *const gObjectEventGraphicsInfoPointers[NUM
[OBJ_EVENT_GFX_MAY_DECORATING] = &gObjectEventGraphicsInfo_MayDecorating,
[OBJ_EVENT_GFX_ARCHIE] = &gObjectEventGraphicsInfo_Archie,
[OBJ_EVENT_GFX_MAXIE] = &gObjectEventGraphicsInfo_Maxie,
- [OBJ_EVENT_GFX_KYOGRE_1] = &gObjectEventGraphicsInfo_Kyogre1,
- [OBJ_EVENT_GFX_GROUDON_1] = &gObjectEventGraphicsInfo_Groudon1,
+ [OBJ_EVENT_GFX_KYOGRE_FRONT] = &gObjectEventGraphicsInfo_KyogreFront,
+ [OBJ_EVENT_GFX_GROUDON_FRONT] = &gObjectEventGraphicsInfo_GroudonFront,
[OBJ_EVENT_GFX_FOSSIL] = &gObjectEventGraphicsInfo_Fossil,
[OBJ_EVENT_GFX_REGIROCK] = &gObjectEventGraphicsInfo_Regirock,
[OBJ_EVENT_GFX_REGICE] = &gObjectEventGraphicsInfo_Regice,
[OBJ_EVENT_GFX_REGISTEEL] = &gObjectEventGraphicsInfo_Registeel,
[OBJ_EVENT_GFX_SKITTY] = &gObjectEventGraphicsInfo_Skitty,
[OBJ_EVENT_GFX_KECLEON] = &gObjectEventGraphicsInfo_Kecleon,
- [OBJ_EVENT_GFX_KYOGRE_2] = &gObjectEventGraphicsInfo_Kyogre2,
- [OBJ_EVENT_GFX_GROUDON_2] = &gObjectEventGraphicsInfo_Groudon2,
- [OBJ_EVENT_GFX_RAYQUAZA_2] = &gObjectEventGraphicsInfo_Rayquaza2,
+ [OBJ_EVENT_GFX_KYOGRE_ASLEEP] = &gObjectEventGraphicsInfo_KyogreAsleep,
+ [OBJ_EVENT_GFX_GROUDON_ASLEEP] = &gObjectEventGraphicsInfo_GroudonAsleep,
+ [OBJ_EVENT_GFX_RAYQUAZA] = &gObjectEventGraphicsInfo_Rayquaza,
[OBJ_EVENT_GFX_ZIGZAGOON_2] = &gObjectEventGraphicsInfo_Zigzagoon,
[OBJ_EVENT_GFX_PIKACHU] = &gObjectEventGraphicsInfo_Pikachu,
[OBJ_EVENT_GFX_AZUMARILL] = &gObjectEventGraphicsInfo_Azumarill,
@@ -468,8 +468,8 @@ const struct ObjectEventGraphicsInfo *const gObjectEventGraphicsInfoPointers[NUM
[OBJ_EVENT_GFX_JUAN] = &gObjectEventGraphicsInfo_Juan,
[OBJ_EVENT_GFX_SCOTT] = &gObjectEventGraphicsInfo_Scott,
[OBJ_EVENT_GFX_POOCHYENA] = &gObjectEventGraphicsInfo_Poochyena,
- [OBJ_EVENT_GFX_KYOGRE_3] = &gObjectEventGraphicsInfo_Kyogre3,
- [OBJ_EVENT_GFX_GROUDON_3] = &gObjectEventGraphicsInfo_Groudon3,
+ [OBJ_EVENT_GFX_KYOGRE_SIDE] = &gObjectEventGraphicsInfo_KyogreSide,
+ [OBJ_EVENT_GFX_GROUDON_SIDE] = &gObjectEventGraphicsInfo_GroudonSide,
[OBJ_EVENT_GFX_MYSTERY_GIFT_MAN] = &gObjectEventGraphicsInfo_MysteryEventDeliveryman,
[OBJ_EVENT_GFX_TRICK_HOUSE_STATUE] = &gObjectEventGraphicsInfo_Statue,
[OBJ_EVENT_GFX_KIRLIA] = &gObjectEventGraphicsInfo_Kirlia,
diff --git a/src/data/object_events/object_event_pic_tables.h b/src/data/object_events/object_event_pic_tables.h
index 9cfdca7c1..1b8c9c727 100755
--- a/src/data/object_events/object_event_pic_tables.h
+++ b/src/data/object_events/object_event_pic_tables.h
@@ -1,4 +1,4 @@
-const struct SpriteFrameImage gObjectEventPicTable_BrendanNormal[] = {
+static const struct SpriteFrameImage sPicTable_BrendanNormal[] = {
overworld_frame(gObjectEventPic_BrendanNormal, 2, 4, 0),
overworld_frame(gObjectEventPic_BrendanNormal, 2, 4, 1),
overworld_frame(gObjectEventPic_BrendanNormal, 2, 4, 2),
@@ -19,7 +19,7 @@ const struct SpriteFrameImage gObjectEventPicTable_BrendanNormal[] = {
overworld_frame(gObjectEventPic_BrendanRunning, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_BrendanMachBike[] = {
+static const struct SpriteFrameImage sPicTable_BrendanMachBike[] = {
overworld_frame(gObjectEventPic_BrendanMachBike, 4, 4, 0),
overworld_frame(gObjectEventPic_BrendanMachBike, 4, 4, 1),
overworld_frame(gObjectEventPic_BrendanMachBike, 4, 4, 2),
@@ -31,7 +31,7 @@ const struct SpriteFrameImage gObjectEventPicTable_BrendanMachBike[] = {
overworld_frame(gObjectEventPic_BrendanMachBike, 4, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_BrendanAcroBike[] = {
+static const struct SpriteFrameImage sPicTable_BrendanAcroBike[] = {
overworld_frame(gObjectEventPic_BrendanAcroBike, 4, 4, 0),
overworld_frame(gObjectEventPic_BrendanAcroBike, 4, 4, 1),
overworld_frame(gObjectEventPic_BrendanAcroBike, 4, 4, 2),
@@ -61,7 +61,7 @@ const struct SpriteFrameImage gObjectEventPicTable_BrendanAcroBike[] = {
overworld_frame(gObjectEventPic_BrendanAcroBike, 4, 4, 26),
};
-const struct SpriteFrameImage gObjectEventPicTable_BrendanSurfing[] = {
+static const struct SpriteFrameImage sPicTable_BrendanSurfing[] = {
overworld_frame(gObjectEventPic_BrendanSurfing, 4, 4, 0),
overworld_frame(gObjectEventPic_BrendanSurfing, 4, 4, 2),
overworld_frame(gObjectEventPic_BrendanSurfing, 4, 4, 4),
@@ -76,7 +76,7 @@ const struct SpriteFrameImage gObjectEventPicTable_BrendanSurfing[] = {
overworld_frame(gObjectEventPic_BrendanSurfing, 4, 4, 5),
};
-const struct SpriteFrameImage gObjectEventPicTable_BrendanUnderwater[] = {
+static const struct SpriteFrameImage sPicTable_BrendanUnderwater[] = {
overworld_frame(gObjectEventPic_BrendanUnderwater, 4, 4, 0),
overworld_frame(gObjectEventPic_BrendanUnderwater, 4, 4, 1),
overworld_frame(gObjectEventPic_BrendanUnderwater, 4, 4, 2),
@@ -88,7 +88,7 @@ const struct SpriteFrameImage gObjectEventPicTable_BrendanUnderwater[] = {
overworld_frame(gObjectEventPic_BrendanUnderwater, 4, 4, 2),
};
-const struct SpriteFrameImage gObjectEventPicTable_BrendanFieldMove[] = {
+static const struct SpriteFrameImage sPicTable_BrendanFieldMove[] = {
overworld_frame(gObjectEventPic_BrendanFieldMove, 4, 4, 0),
overworld_frame(gObjectEventPic_BrendanFieldMove, 4, 4, 1),
overworld_frame(gObjectEventPic_BrendanFieldMove, 4, 4, 2),
@@ -96,7 +96,7 @@ const struct SpriteFrameImage gObjectEventPicTable_BrendanFieldMove[] = {
overworld_frame(gObjectEventPic_BrendanFieldMove, 4, 4, 4),
};
-const struct SpriteFrameImage gObjectEventPicTable_QuintyPlump[] = {
+static const struct SpriteFrameImage sPicTable_QuintyPlump[] = {
overworld_frame(gObjectEventPic_QuintyPlump, 4, 4, 0),
overworld_frame(gObjectEventPic_QuintyPlump, 4, 4, 1),
overworld_frame(gObjectEventPic_QuintyPlump, 4, 4, 2),
@@ -106,7 +106,7 @@ const struct SpriteFrameImage gObjectEventPicTable_QuintyPlump[] = {
overworld_frame(gObjectEventPic_QuintyPlump, 4, 4, 6),
};
-const struct SpriteFrameImage gObjectEventPicTable_NinjaBoy[] = {
+static const struct SpriteFrameImage sPicTable_NinjaBoy[] = {
overworld_frame(gObjectEventPic_NinjaBoy, 2, 2, 0),
overworld_frame(gObjectEventPic_NinjaBoy, 2, 2, 1),
overworld_frame(gObjectEventPic_NinjaBoy, 2, 2, 2),
@@ -118,7 +118,7 @@ const struct SpriteFrameImage gObjectEventPicTable_NinjaBoy[] = {
overworld_frame(gObjectEventPic_NinjaBoy, 2, 2, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_Twin[] = {
+static const struct SpriteFrameImage sPicTable_Twin[] = {
overworld_frame(gObjectEventPic_Twin, 2, 4, 0),
overworld_frame(gObjectEventPic_Twin, 2, 4, 1),
overworld_frame(gObjectEventPic_Twin, 2, 4, 2),
@@ -130,7 +130,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Twin[] = {
overworld_frame(gObjectEventPic_Twin, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_Boy1[] = {
+static const struct SpriteFrameImage sPicTable_Boy1[] = {
overworld_frame(gObjectEventPic_Boy1, 2, 4, 0),
overworld_frame(gObjectEventPic_Boy1, 2, 4, 1),
overworld_frame(gObjectEventPic_Boy1, 2, 4, 2),
@@ -142,7 +142,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Boy1[] = {
overworld_frame(gObjectEventPic_Boy1, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_Girl1[] = {
+static const struct SpriteFrameImage sPicTable_Girl1[] = {
overworld_frame(gObjectEventPic_Girl1, 2, 4, 0),
overworld_frame(gObjectEventPic_Girl1, 2, 4, 1),
overworld_frame(gObjectEventPic_Girl1, 2, 4, 2),
@@ -154,7 +154,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Girl1[] = {
overworld_frame(gObjectEventPic_Girl1, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_Boy2[] = {
+static const struct SpriteFrameImage sPicTable_Boy2[] = {
overworld_frame(gObjectEventPic_Boy2, 2, 4, 0),
overworld_frame(gObjectEventPic_Boy2, 2, 4, 1),
overworld_frame(gObjectEventPic_Boy2, 2, 4, 2),
@@ -166,7 +166,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Boy2[] = {
overworld_frame(gObjectEventPic_Boy2, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_Girl2[] = {
+static const struct SpriteFrameImage sPicTable_Girl2[] = {
overworld_frame(gObjectEventPic_Girl2, 2, 4, 0),
overworld_frame(gObjectEventPic_Girl2, 2, 4, 1),
overworld_frame(gObjectEventPic_Girl2, 2, 4, 2),
@@ -178,7 +178,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Girl2[] = {
overworld_frame(gObjectEventPic_Girl2, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_LittleBoy[] = {
+static const struct SpriteFrameImage sPicTable_LittleBoy[] = {
overworld_frame(gObjectEventPic_LittleBoy, 2, 2, 0),
overworld_frame(gObjectEventPic_LittleBoy, 2, 2, 1),
overworld_frame(gObjectEventPic_LittleBoy, 2, 2, 2),
@@ -190,7 +190,7 @@ const struct SpriteFrameImage gObjectEventPicTable_LittleBoy[] = {
overworld_frame(gObjectEventPic_LittleBoy, 2, 2, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_LittleGirl[] = {
+static const struct SpriteFrameImage sPicTable_LittleGirl[] = {
overworld_frame(gObjectEventPic_LittleGirl, 2, 2, 0),
overworld_frame(gObjectEventPic_LittleGirl, 2, 2, 1),
overworld_frame(gObjectEventPic_LittleGirl, 2, 2, 2),
@@ -202,7 +202,7 @@ const struct SpriteFrameImage gObjectEventPicTable_LittleGirl[] = {
overworld_frame(gObjectEventPic_LittleGirl, 2, 2, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_Boy3[] = {
+static const struct SpriteFrameImage sPicTable_Boy3[] = {
overworld_frame(gObjectEventPic_Boy3, 2, 4, 0),
overworld_frame(gObjectEventPic_Boy3, 2, 4, 1),
overworld_frame(gObjectEventPic_Boy3, 2, 4, 2),
@@ -214,7 +214,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Boy3[] = {
overworld_frame(gObjectEventPic_Boy3, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_Girl3[] = {
+static const struct SpriteFrameImage sPicTable_Girl3[] = {
overworld_frame(gObjectEventPic_Girl3, 2, 4, 0),
overworld_frame(gObjectEventPic_Girl3, 2, 4, 1),
overworld_frame(gObjectEventPic_Girl3, 2, 4, 2),
@@ -226,7 +226,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Girl3[] = {
overworld_frame(gObjectEventPic_Girl3, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_RichBoy[] = {
+static const struct SpriteFrameImage sPicTable_RichBoy[] = {
overworld_frame(gObjectEventPic_RichBoy, 2, 4, 0),
overworld_frame(gObjectEventPic_RichBoy, 2, 4, 1),
overworld_frame(gObjectEventPic_RichBoy, 2, 4, 2),
@@ -238,7 +238,7 @@ const struct SpriteFrameImage gObjectEventPicTable_RichBoy[] = {
overworld_frame(gObjectEventPic_RichBoy, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_Woman1[] = {
+static const struct SpriteFrameImage sPicTable_Woman1[] = {
overworld_frame(gObjectEventPic_Woman1, 2, 4, 0),
overworld_frame(gObjectEventPic_Woman1, 2, 4, 1),
overworld_frame(gObjectEventPic_Woman1, 2, 4, 2),
@@ -250,7 +250,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Woman1[] = {
overworld_frame(gObjectEventPic_Woman1, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_FatMan[] = {
+static const struct SpriteFrameImage sPicTable_FatMan[] = {
overworld_frame(gObjectEventPic_FatMan, 2, 4, 0),
overworld_frame(gObjectEventPic_FatMan, 2, 4, 1),
overworld_frame(gObjectEventPic_FatMan, 2, 4, 2),
@@ -262,7 +262,7 @@ const struct SpriteFrameImage gObjectEventPicTable_FatMan[] = {
overworld_frame(gObjectEventPic_FatMan, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_PokefanF[] = {
+static const struct SpriteFrameImage sPicTable_PokefanF[] = {
overworld_frame(gObjectEventPic_PokefanF, 2, 4, 0),
overworld_frame(gObjectEventPic_PokefanF, 2, 4, 1),
overworld_frame(gObjectEventPic_PokefanF, 2, 4, 2),
@@ -274,7 +274,7 @@ const struct SpriteFrameImage gObjectEventPicTable_PokefanF[] = {
overworld_frame(gObjectEventPic_PokefanF, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_Man1[] = {
+static const struct SpriteFrameImage sPicTable_Man1[] = {
overworld_frame(gObjectEventPic_Man1, 2, 4, 0),
overworld_frame(gObjectEventPic_Man1, 2, 4, 1),
overworld_frame(gObjectEventPic_Man1, 2, 4, 2),
@@ -286,7 +286,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Man1[] = {
overworld_frame(gObjectEventPic_Man1, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_Woman2[] = {
+static const struct SpriteFrameImage sPicTable_Woman2[] = {
overworld_frame(gObjectEventPic_Woman2, 2, 4, 0),
overworld_frame(gObjectEventPic_Woman2, 2, 4, 1),
overworld_frame(gObjectEventPic_Woman2, 2, 4, 2),
@@ -298,7 +298,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Woman2[] = {
overworld_frame(gObjectEventPic_Woman2, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_ExpertM[] = {
+static const struct SpriteFrameImage sPicTable_ExpertM[] = {
overworld_frame(gObjectEventPic_ExpertM, 2, 4, 0),
overworld_frame(gObjectEventPic_ExpertM, 2, 4, 1),
overworld_frame(gObjectEventPic_ExpertM, 2, 4, 2),
@@ -310,7 +310,7 @@ const struct SpriteFrameImage gObjectEventPicTable_ExpertM[] = {
overworld_frame(gObjectEventPic_ExpertM, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_ExpertF[] = {
+static const struct SpriteFrameImage sPicTable_ExpertF[] = {
overworld_frame(gObjectEventPic_ExpertF, 2, 4, 0),
overworld_frame(gObjectEventPic_ExpertF, 2, 4, 1),
overworld_frame(gObjectEventPic_ExpertF, 2, 4, 2),
@@ -322,7 +322,7 @@ const struct SpriteFrameImage gObjectEventPicTable_ExpertF[] = {
overworld_frame(gObjectEventPic_ExpertF, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_Man2[] = {
+static const struct SpriteFrameImage sPicTable_Man2[] = {
overworld_frame(gObjectEventPic_Man2, 2, 4, 0),
overworld_frame(gObjectEventPic_Man2, 2, 4, 1),
overworld_frame(gObjectEventPic_Man2, 2, 4, 2),
@@ -334,7 +334,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Man2[] = {
overworld_frame(gObjectEventPic_Man2, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_Woman3[] = {
+static const struct SpriteFrameImage sPicTable_Woman3[] = {
overworld_frame(gObjectEventPic_Woman3, 2, 4, 0),
overworld_frame(gObjectEventPic_Woman3, 2, 4, 1),
overworld_frame(gObjectEventPic_Woman3, 2, 4, 2),
@@ -346,7 +346,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Woman3[] = {
overworld_frame(gObjectEventPic_Woman3, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_PokefanM[] = {
+static const struct SpriteFrameImage sPicTable_PokefanM[] = {
overworld_frame(gObjectEventPic_PokefanM, 2, 4, 0),
overworld_frame(gObjectEventPic_PokefanM, 2, 4, 1),
overworld_frame(gObjectEventPic_PokefanM, 2, 4, 2),
@@ -358,7 +358,7 @@ const struct SpriteFrameImage gObjectEventPicTable_PokefanM[] = {
overworld_frame(gObjectEventPic_PokefanM, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_Woman4[] = {
+static const struct SpriteFrameImage sPicTable_Woman4[] = {
overworld_frame(gObjectEventPic_Woman4, 2, 4, 0),
overworld_frame(gObjectEventPic_Woman4, 2, 4, 1),
overworld_frame(gObjectEventPic_Woman4, 2, 4, 2),
@@ -370,7 +370,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Woman4[] = {
overworld_frame(gObjectEventPic_Woman4, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_Cook[] = {
+static const struct SpriteFrameImage sPicTable_Cook[] = {
overworld_frame(gObjectEventPic_Cook, 2, 4, 0),
overworld_frame(gObjectEventPic_Cook, 2, 4, 1),
overworld_frame(gObjectEventPic_Cook, 2, 4, 2),
@@ -382,7 +382,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Cook[] = {
overworld_frame(gObjectEventPic_Cook, 2, 4, 2),
};
-const struct SpriteFrameImage gObjectEventPicTable_LinkReceptionist[] = {
+static const struct SpriteFrameImage sPicTable_LinkReceptionist[] = {
overworld_frame(gObjectEventPic_LinkReceptionist, 2, 4, 0),
overworld_frame(gObjectEventPic_LinkReceptionist, 2, 4, 1),
overworld_frame(gObjectEventPic_LinkReceptionist, 2, 4, 2),
@@ -394,7 +394,7 @@ const struct SpriteFrameImage gObjectEventPicTable_LinkReceptionist[] = {
overworld_frame(gObjectEventPic_LinkReceptionist, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_OldMan[] = {
+static const struct SpriteFrameImage sPicTable_OldMan[] = {
overworld_frame(gObjectEventPic_OldMan, 2, 4, 0),
overworld_frame(gObjectEventPic_OldMan, 2, 4, 1),
overworld_frame(gObjectEventPic_OldMan, 2, 4, 2),
@@ -406,7 +406,7 @@ const struct SpriteFrameImage gObjectEventPicTable_OldMan[] = {
overworld_frame(gObjectEventPic_OldMan, 2, 4, 2),
};
-const struct SpriteFrameImage gObjectEventPicTable_OldWoman[] = {
+static const struct SpriteFrameImage sPicTable_OldWoman[] = {
overworld_frame(gObjectEventPic_OldWoman, 2, 4, 0),
overworld_frame(gObjectEventPic_OldWoman, 2, 4, 1),
overworld_frame(gObjectEventPic_OldWoman, 2, 4, 2),
@@ -418,7 +418,7 @@ const struct SpriteFrameImage gObjectEventPicTable_OldWoman[] = {
overworld_frame(gObjectEventPic_OldWoman, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_Camper[] = {
+static const struct SpriteFrameImage sPicTable_Camper[] = {
overworld_frame(gObjectEventPic_Camper, 2, 4, 0),
overworld_frame(gObjectEventPic_Camper, 2, 4, 1),
overworld_frame(gObjectEventPic_Camper, 2, 4, 2),
@@ -430,7 +430,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Camper[] = {
overworld_frame(gObjectEventPic_Camper, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_Picnicker[] = {
+static const struct SpriteFrameImage sPicTable_Picnicker[] = {
overworld_frame(gObjectEventPic_Picnicker, 2, 4, 0),
overworld_frame(gObjectEventPic_Picnicker, 2, 4, 1),
overworld_frame(gObjectEventPic_Picnicker, 2, 4, 2),
@@ -442,7 +442,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Picnicker[] = {
overworld_frame(gObjectEventPic_Picnicker, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_Man3[] = {
+static const struct SpriteFrameImage sPicTable_Man3[] = {
overworld_frame(gObjectEventPic_Man3, 2, 4, 0),
overworld_frame(gObjectEventPic_Man3, 2, 4, 1),
overworld_frame(gObjectEventPic_Man3, 2, 4, 2),
@@ -454,7 +454,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Man3[] = {
overworld_frame(gObjectEventPic_Man3, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_Woman5[] = {
+static const struct SpriteFrameImage sPicTable_Woman5[] = {
overworld_frame(gObjectEventPic_Woman5, 2, 4, 0),
overworld_frame(gObjectEventPic_Woman5, 2, 4, 1),
overworld_frame(gObjectEventPic_Woman5, 2, 4, 2),
@@ -466,7 +466,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Woman5[] = {
overworld_frame(gObjectEventPic_Woman5, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_Youngster[] = {
+static const struct SpriteFrameImage sPicTable_Youngster[] = {
overworld_frame(gObjectEventPic_Youngster, 2, 4, 0),
overworld_frame(gObjectEventPic_Youngster, 2, 4, 1),
overworld_frame(gObjectEventPic_Youngster, 2, 4, 2),
@@ -478,7 +478,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Youngster[] = {
overworld_frame(gObjectEventPic_Youngster, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_BugCatcher[] = {
+static const struct SpriteFrameImage sPicTable_BugCatcher[] = {
overworld_frame(gObjectEventPic_BugCatcher, 2, 4, 0),
overworld_frame(gObjectEventPic_BugCatcher, 2, 4, 1),
overworld_frame(gObjectEventPic_BugCatcher, 2, 4, 2),
@@ -490,7 +490,7 @@ const struct SpriteFrameImage gObjectEventPicTable_BugCatcher[] = {
overworld_frame(gObjectEventPic_BugCatcher, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_PsychicM[] = {
+static const struct SpriteFrameImage sPicTable_PsychicM[] = {
overworld_frame(gObjectEventPic_PsychicM, 2, 4, 0),
overworld_frame(gObjectEventPic_PsychicM, 2, 4, 1),
overworld_frame(gObjectEventPic_PsychicM, 2, 4, 2),
@@ -502,7 +502,7 @@ const struct SpriteFrameImage gObjectEventPicTable_PsychicM[] = {
overworld_frame(gObjectEventPic_PsychicM, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_SchoolKidM[] = {
+static const struct SpriteFrameImage sPicTable_SchoolKidM[] = {
overworld_frame(gObjectEventPic_SchoolKidM, 2, 4, 0),
overworld_frame(gObjectEventPic_SchoolKidM, 2, 4, 1),
overworld_frame(gObjectEventPic_SchoolKidM, 2, 4, 2),
@@ -514,7 +514,7 @@ const struct SpriteFrameImage gObjectEventPicTable_SchoolKidM[] = {
overworld_frame(gObjectEventPic_SchoolKidM, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_Maniac[] = {
+static const struct SpriteFrameImage sPicTable_Maniac[] = {
overworld_frame(gObjectEventPic_Maniac, 2, 4, 0),
overworld_frame(gObjectEventPic_Maniac, 2, 4, 1),
overworld_frame(gObjectEventPic_Maniac, 2, 4, 2),
@@ -526,7 +526,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Maniac[] = {
overworld_frame(gObjectEventPic_Maniac, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_HexManiac[] = {
+static const struct SpriteFrameImage sPicTable_HexManiac[] = {
overworld_frame(gObjectEventPic_HexManiac, 2, 4, 0),
overworld_frame(gObjectEventPic_HexManiac, 2, 4, 1),
overworld_frame(gObjectEventPic_HexManiac, 2, 4, 2),
@@ -538,7 +538,7 @@ const struct SpriteFrameImage gObjectEventPicTable_HexManiac[] = {
overworld_frame(gObjectEventPic_HexManiac, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_SwimmerM[] = {
+static const struct SpriteFrameImage sPicTable_SwimmerM[] = {
overworld_frame(gObjectEventPic_SwimmerM, 2, 4, 0),
overworld_frame(gObjectEventPic_SwimmerM, 2, 4, 1),
overworld_frame(gObjectEventPic_SwimmerM, 2, 4, 2),
@@ -550,7 +550,7 @@ const struct SpriteFrameImage gObjectEventPicTable_SwimmerM[] = {
overworld_frame(gObjectEventPic_SwimmerM, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_SwimmerF[] = {
+static const struct SpriteFrameImage sPicTable_SwimmerF[] = {
overworld_frame(gObjectEventPic_SwimmerF, 2, 4, 0),
overworld_frame(gObjectEventPic_SwimmerF, 2, 4, 1),
overworld_frame(gObjectEventPic_SwimmerF, 2, 4, 2),
@@ -562,7 +562,7 @@ const struct SpriteFrameImage gObjectEventPicTable_SwimmerF[] = {
overworld_frame(gObjectEventPic_SwimmerF, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_BlackBelt[] = {
+static const struct SpriteFrameImage sPicTable_BlackBelt[] = {
overworld_frame(gObjectEventPic_BlackBelt, 2, 4, 0),
overworld_frame(gObjectEventPic_BlackBelt, 2, 4, 1),
overworld_frame(gObjectEventPic_BlackBelt, 2, 4, 2),
@@ -574,7 +574,7 @@ const struct SpriteFrameImage gObjectEventPicTable_BlackBelt[] = {
overworld_frame(gObjectEventPic_BlackBelt, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_Beauty[] = {
+static const struct SpriteFrameImage sPicTable_Beauty[] = {
overworld_frame(gObjectEventPic_Beauty, 2, 4, 0),
overworld_frame(gObjectEventPic_Beauty, 2, 4, 1),
overworld_frame(gObjectEventPic_Beauty, 2, 4, 2),
@@ -586,7 +586,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Beauty[] = {
overworld_frame(gObjectEventPic_Beauty, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_Scientist1[] = {
+static const struct SpriteFrameImage sPicTable_Scientist1[] = {
overworld_frame(gObjectEventPic_Scientist1, 2, 4, 0),
overworld_frame(gObjectEventPic_Scientist1, 2, 4, 1),
overworld_frame(gObjectEventPic_Scientist1, 2, 4, 2),
@@ -598,7 +598,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Scientist1[] = {
overworld_frame(gObjectEventPic_Scientist1, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_Lass[] = {
+static const struct SpriteFrameImage sPicTable_Lass[] = {
overworld_frame(gObjectEventPic_Lass, 2, 4, 0),
overworld_frame(gObjectEventPic_Lass, 2, 4, 1),
overworld_frame(gObjectEventPic_Lass, 2, 4, 2),
@@ -610,7 +610,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Lass[] = {
overworld_frame(gObjectEventPic_Lass, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_Gentleman[] = {
+static const struct SpriteFrameImage sPicTable_Gentleman[] = {
overworld_frame(gObjectEventPic_Gentleman, 2, 4, 0),
overworld_frame(gObjectEventPic_Gentleman, 2, 4, 1),
overworld_frame(gObjectEventPic_Gentleman, 2, 4, 2),
@@ -622,7 +622,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Gentleman[] = {
overworld_frame(gObjectEventPic_Gentleman, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_Sailor[] = {
+static const struct SpriteFrameImage sPicTable_Sailor[] = {
overworld_frame(gObjectEventPic_Sailor, 2, 4, 0),
overworld_frame(gObjectEventPic_Sailor, 2, 4, 1),
overworld_frame(gObjectEventPic_Sailor, 2, 4, 2),
@@ -634,7 +634,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Sailor[] = {
overworld_frame(gObjectEventPic_Sailor, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_Fisherman[] = {
+static const struct SpriteFrameImage sPicTable_Fisherman[] = {
overworld_frame(gObjectEventPic_Fisherman, 2, 4, 0),
overworld_frame(gObjectEventPic_Fisherman, 2, 4, 1),
overworld_frame(gObjectEventPic_Fisherman, 2, 4, 2),
@@ -646,7 +646,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Fisherman[] = {
overworld_frame(gObjectEventPic_Fisherman, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_RunningTriathleteM[] = {
+static const struct SpriteFrameImage sPicTable_RunningTriathleteM[] = {
overworld_frame(gObjectEventPic_RunningTriathleteM, 2, 4, 0),
overworld_frame(gObjectEventPic_RunningTriathleteM, 2, 4, 1),
overworld_frame(gObjectEventPic_RunningTriathleteM, 2, 4, 2),
@@ -658,7 +658,7 @@ const struct SpriteFrameImage gObjectEventPicTable_RunningTriathleteM[] = {
overworld_frame(gObjectEventPic_RunningTriathleteM, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_RunningTriathleteF[] = {
+static const struct SpriteFrameImage sPicTable_RunningTriathleteF[] = {
overworld_frame(gObjectEventPic_RunningTriathleteF, 2, 4, 0),
overworld_frame(gObjectEventPic_RunningTriathleteF, 2, 4, 1),
overworld_frame(gObjectEventPic_RunningTriathleteF, 2, 4, 2),
@@ -670,7 +670,7 @@ const struct SpriteFrameImage gObjectEventPicTable_RunningTriathleteF[] = {
overworld_frame(gObjectEventPic_RunningTriathleteF, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_TuberF[] = {
+static const struct SpriteFrameImage sPicTable_TuberF[] = {
overworld_frame(gObjectEventPic_TuberF, 2, 2, 0),
overworld_frame(gObjectEventPic_TuberF, 2, 2, 1),
overworld_frame(gObjectEventPic_TuberF, 2, 2, 2),
@@ -682,7 +682,7 @@ const struct SpriteFrameImage gObjectEventPicTable_TuberF[] = {
overworld_frame(gObjectEventPic_TuberF, 2, 2, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_TuberM[] = {
+static const struct SpriteFrameImage sPicTable_TuberM[] = {
overworld_frame(gObjectEventPic_TuberM, 2, 2, 0),
overworld_frame(gObjectEventPic_TuberM, 2, 2, 1),
overworld_frame(gObjectEventPic_TuberM, 2, 2, 2),
@@ -694,7 +694,7 @@ const struct SpriteFrameImage gObjectEventPicTable_TuberM[] = {
overworld_frame(gObjectEventPic_TuberM, 2, 2, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_Hiker[] = {
+static const struct SpriteFrameImage sPicTable_Hiker[] = {
overworld_frame(gObjectEventPic_Hiker, 2, 4, 0),
overworld_frame(gObjectEventPic_Hiker, 2, 4, 1),
overworld_frame(gObjectEventPic_Hiker, 2, 4, 2),
@@ -706,7 +706,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Hiker[] = {
overworld_frame(gObjectEventPic_Hiker, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_CyclingTriathleteM[] = {
+static const struct SpriteFrameImage sPicTable_CyclingTriathleteM[] = {
overworld_frame(gObjectEventPic_CyclingTriathleteM, 4, 4, 0),
overworld_frame(gObjectEventPic_CyclingTriathleteM, 4, 4, 1),
overworld_frame(gObjectEventPic_CyclingTriathleteM, 4, 4, 2),
@@ -718,7 +718,7 @@ const struct SpriteFrameImage gObjectEventPicTable_CyclingTriathleteM[] = {
overworld_frame(gObjectEventPic_CyclingTriathleteM, 4, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_CyclingTriathleteF[] = {
+static const struct SpriteFrameImage sPicTable_CyclingTriathleteF[] = {
overworld_frame(gObjectEventPic_CyclingTriathleteF, 4, 4, 0),
overworld_frame(gObjectEventPic_CyclingTriathleteF, 4, 4, 1),
overworld_frame(gObjectEventPic_CyclingTriathleteF, 4, 4, 2),
@@ -730,7 +730,7 @@ const struct SpriteFrameImage gObjectEventPicTable_CyclingTriathleteF[] = {
overworld_frame(gObjectEventPic_CyclingTriathleteF, 4, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_Nurse[] = {
+static const struct SpriteFrameImage sPicTable_Nurse[] = {
overworld_frame(gObjectEventPic_Nurse, 2, 4, 0),
overworld_frame(gObjectEventPic_Nurse, 2, 4, 1),
overworld_frame(gObjectEventPic_Nurse, 2, 4, 2),
@@ -743,11 +743,11 @@ const struct SpriteFrameImage gObjectEventPicTable_Nurse[] = {
overworld_frame(gObjectEventPic_Nurse, 2, 4, 3),
};
-const struct SpriteFrameImage gObjectEventPicTable_ItemBall[] = {
+static const struct SpriteFrameImage sPicTable_ItemBall[] = {
obj_frame_tiles(gObjectEventPic_ItemBall),
};
-const struct SpriteFrameImage gObjectEventPicTable_ProfBirch[] = {
+static const struct SpriteFrameImage sPicTable_ProfBirch[] = {
overworld_frame(gObjectEventPic_ProfBirch, 2, 4, 0),
overworld_frame(gObjectEventPic_ProfBirch, 2, 4, 1),
overworld_frame(gObjectEventPic_ProfBirch, 2, 4, 2),
@@ -759,7 +759,7 @@ const struct SpriteFrameImage gObjectEventPicTable_ProfBirch[] = {
overworld_frame(gObjectEventPic_ProfBirch, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_Man4[] = {
+static const struct SpriteFrameImage sPicTable_Man4[] = {
overworld_frame(gObjectEventPic_Man4, 2, 4, 0),
overworld_frame(gObjectEventPic_Man4, 2, 4, 1),
overworld_frame(gObjectEventPic_Man4, 2, 4, 2),
@@ -771,7 +771,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Man4[] = {
overworld_frame(gObjectEventPic_Man4, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_Man5[] = {
+static const struct SpriteFrameImage sPicTable_Man5[] = {
overworld_frame(gObjectEventPic_Man5, 2, 4, 0),
overworld_frame(gObjectEventPic_Man5, 2, 4, 1),
overworld_frame(gObjectEventPic_Man5, 2, 4, 2),
@@ -783,7 +783,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Man5[] = {
overworld_frame(gObjectEventPic_Man5, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_ReporterM[] = {
+static const struct SpriteFrameImage sPicTable_ReporterM[] = {
overworld_frame(gObjectEventPic_ReporterM, 2, 4, 0),
overworld_frame(gObjectEventPic_ReporterM, 2, 4, 1),
overworld_frame(gObjectEventPic_ReporterM, 2, 4, 2),
@@ -795,7 +795,7 @@ const struct SpriteFrameImage gObjectEventPicTable_ReporterM[] = {
overworld_frame(gObjectEventPic_ReporterM, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_ReporterF[] = {
+static const struct SpriteFrameImage sPicTable_ReporterF[] = {
overworld_frame(gObjectEventPic_ReporterF, 2, 4, 0),
overworld_frame(gObjectEventPic_ReporterF, 2, 4, 1),
overworld_frame(gObjectEventPic_ReporterF, 2, 4, 2),
@@ -807,7 +807,7 @@ const struct SpriteFrameImage gObjectEventPicTable_ReporterF[] = {
overworld_frame(gObjectEventPic_ReporterF, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_MauvilleOldMan1[] = {
+static const struct SpriteFrameImage sPicTable_MauvilleOldMan1[] = {
overworld_frame(gObjectEventPic_MauvilleOldMan1, 2, 4, 0),
overworld_frame(gObjectEventPic_MauvilleOldMan1, 2, 4, 1),
overworld_frame(gObjectEventPic_MauvilleOldMan1, 2, 4, 2),
@@ -819,7 +819,7 @@ const struct SpriteFrameImage gObjectEventPicTable_MauvilleOldMan1[] = {
overworld_frame(gObjectEventPic_MauvilleOldMan1, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_MauvilleOldMan2[] = {
+static const struct SpriteFrameImage sPicTable_MauvilleOldMan2[] = {
overworld_frame(gObjectEventPic_MauvilleOldMan2, 2, 4, 0),
overworld_frame(gObjectEventPic_MauvilleOldMan2, 2, 4, 1),
overworld_frame(gObjectEventPic_MauvilleOldMan2, 2, 4, 2),
@@ -831,38 +831,38 @@ const struct SpriteFrameImage gObjectEventPicTable_MauvilleOldMan2[] = {
overworld_frame(gObjectEventPic_MauvilleOldMan2, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_UnusedNatuDoll[] = {
+static const struct SpriteFrameImage sPicTable_UnusedNatuDoll[] = {
obj_frame_tiles(gObjectEventPic_UnusedNatuDoll),
};
-const struct SpriteFrameImage gObjectEventPicTable_UnusedMagnemiteDoll[] = {
+static const struct SpriteFrameImage sPicTable_UnusedMagnemiteDoll[] = {
obj_frame_tiles(gObjectEventPic_UnusedMagnemiteDoll),
};
-const struct SpriteFrameImage gObjectEventPicTable_UnusedSquirtleDoll[] = {
+static const struct SpriteFrameImage sPicTable_UnusedSquirtleDoll[] = {
obj_frame_tiles(gObjectEventPic_UnusedSquirtleDoll),
};
-const struct SpriteFrameImage gObjectEventPicTable_UnusedWooperDoll[] = {
+static const struct SpriteFrameImage sPicTable_UnusedWooperDoll[] = {
obj_frame_tiles(gObjectEventPic_UnusedWooperDoll),
};
-const struct SpriteFrameImage gObjectEventPicTable_UnusedPikachuDoll[] = {
+static const struct SpriteFrameImage sPicTable_UnusedPikachuDoll[] = {
obj_frame_tiles(gObjectEventPic_UnusedPikachuDoll),
};
-const struct SpriteFrameImage gObjectEventPicTable_UnusedPorygon2Doll[] = {
+static const struct SpriteFrameImage sPicTable_UnusedPorygon2Doll[] = {
obj_frame_tiles(gObjectEventPic_UnusedPorygon2Doll),
};
-const struct SpriteFrameImage gObjectEventPicTable_CuttableTree[] = {
+static const struct SpriteFrameImage sPicTable_CuttableTree[] = {
overworld_frame(gObjectEventPic_CuttableTree, 2, 2, 0),
overworld_frame(gObjectEventPic_CuttableTree, 2, 2, 1),
overworld_frame(gObjectEventPic_CuttableTree, 2, 2, 2),
overworld_frame(gObjectEventPic_CuttableTree, 2, 2, 3),
};
-const struct SpriteFrameImage gObjectEventPicTable_MartEmployee[] = {
+static const struct SpriteFrameImage sPicTable_MartEmployee[] = {
overworld_frame(gObjectEventPic_MartEmployee, 2, 4, 0),
overworld_frame(gObjectEventPic_MartEmployee, 2, 4, 1),
overworld_frame(gObjectEventPic_MartEmployee, 2, 4, 2),
@@ -874,7 +874,7 @@ const struct SpriteFrameImage gObjectEventPicTable_MartEmployee[] = {
overworld_frame(gObjectEventPic_MartEmployee, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_RooftopSaleWoman[] = {
+static const struct SpriteFrameImage sPicTable_RooftopSaleWoman[] = {
overworld_frame(gObjectEventPic_RooftopSaleWoman, 2, 4, 0),
overworld_frame(gObjectEventPic_RooftopSaleWoman, 2, 4, 1),
overworld_frame(gObjectEventPic_RooftopSaleWoman, 2, 4, 2),
@@ -886,7 +886,7 @@ const struct SpriteFrameImage gObjectEventPicTable_RooftopSaleWoman[] = {
overworld_frame(gObjectEventPic_RooftopSaleWoman, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_Teala[] = {
+static const struct SpriteFrameImage sPicTable_Teala[] = {
overworld_frame(gObjectEventPic_Teala, 2, 4, 0),
overworld_frame(gObjectEventPic_Teala, 2, 4, 1),
overworld_frame(gObjectEventPic_Teala, 2, 4, 2),
@@ -898,18 +898,18 @@ const struct SpriteFrameImage gObjectEventPicTable_Teala[] = {
overworld_frame(gObjectEventPic_Teala, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_BreakableRock[] = {
+static const struct SpriteFrameImage sPicTable_BreakableRock[] = {
overworld_frame(gObjectEventPic_BreakableRock, 2, 2, 0),
overworld_frame(gObjectEventPic_BreakableRock, 2, 2, 1),
overworld_frame(gObjectEventPic_BreakableRock, 2, 2, 2),
overworld_frame(gObjectEventPic_BreakableRock, 2, 2, 3),
};
-const struct SpriteFrameImage gObjectEventPicTable_PushableBoulder[] = {
+static const struct SpriteFrameImage sPicTable_PushableBoulder[] = {
obj_frame_tiles(gObjectEventPic_PushableBoulder),
};
-const struct SpriteFrameImage gObjectEventPicTable_MrBrineysBoat[] = {
+static const struct SpriteFrameImage sPicTable_MrBrineysBoat[] = {
overworld_frame(gObjectEventPic_MrBrineysBoat, 4, 4, 0),
overworld_frame(gObjectEventPic_MrBrineysBoat, 4, 4, 1),
overworld_frame(gObjectEventPic_MrBrineysBoat, 4, 4, 2),
@@ -921,11 +921,11 @@ const struct SpriteFrameImage gObjectEventPicTable_MrBrineysBoat[] = {
overworld_frame(gObjectEventPic_MrBrineysBoat, 4, 4, 2),
};
-const struct SpriteFrameImage gObjectEventPicTable_Truck[] = {
+static const struct SpriteFrameImage sPicTable_Truck[] = {
obj_frame_tiles(gObjectEventPic_Truck),
};
-const struct SpriteFrameImage gObjectEventPicTable_VigorothCarryingBox[] = {
+static const struct SpriteFrameImage sPicTable_VigorothCarryingBox[] = {
overworld_frame(gObjectEventPic_Vigoroth, 4, 4, 0),
overworld_frame(gObjectEventPic_Vigoroth, 4, 4, 0),
overworld_frame(gObjectEventPic_Vigoroth, 4, 4, 0),
@@ -937,7 +937,7 @@ const struct SpriteFrameImage gObjectEventPicTable_VigorothCarryingBox[] = {
overworld_frame(gObjectEventPic_Vigoroth, 4, 4, 2),
};
-const struct SpriteFrameImage gObjectEventPicTable_VigorothFacingAway[] = {
+static const struct SpriteFrameImage sPicTable_VigorothFacingAway[] = {
overworld_frame(gObjectEventPic_Vigoroth, 4, 4, 3),
overworld_frame(gObjectEventPic_Vigoroth, 4, 4, 3),
overworld_frame(gObjectEventPic_Vigoroth, 4, 4, 3),
@@ -949,11 +949,11 @@ const struct SpriteFrameImage gObjectEventPicTable_VigorothFacingAway[] = {
overworld_frame(gObjectEventPic_Vigoroth, 4, 4, 4),
};
-const struct SpriteFrameImage gObjectEventPicTable_BirchsBag[] = {
+static const struct SpriteFrameImage sPicTable_BirchsBag[] = {
obj_frame_tiles(gObjectEventPic_BirchsBag),
};
-const struct SpriteFrameImage gObjectEventPicTable_EnemyZigzagoon[] = {
+static const struct SpriteFrameImage sPicTable_EnemyZigzagoon[] = {
overworld_frame(gObjectEventPic_EnemyZigzagoon, 4, 4, 0),
overworld_frame(gObjectEventPic_EnemyZigzagoon, 4, 4, 1),
overworld_frame(gObjectEventPic_EnemyZigzagoon, 4, 4, 2),
@@ -965,7 +965,7 @@ const struct SpriteFrameImage gObjectEventPicTable_EnemyZigzagoon[] = {
overworld_frame(gObjectEventPic_EnemyZigzagoon, 4, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_Poochyena[] = {
+static const struct SpriteFrameImage sPicTable_Poochyena[] = {
overworld_frame(gObjectEventPic_Poochyena, 4, 4, 0),
overworld_frame(gObjectEventPic_Poochyena, 4, 4, 1),
overworld_frame(gObjectEventPic_Poochyena, 4, 4, 2),
@@ -977,7 +977,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Poochyena[] = {
overworld_frame(gObjectEventPic_Poochyena, 4, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_Artist[] = {
+static const struct SpriteFrameImage sPicTable_Artist[] = {
overworld_frame(gObjectEventPic_Artist, 2, 4, 0),
overworld_frame(gObjectEventPic_Artist, 2, 4, 1),
overworld_frame(gObjectEventPic_Artist, 2, 4, 2),
@@ -989,7 +989,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Artist[] = {
overworld_frame(gObjectEventPic_Artist, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_MayNormal[] = {
+static const struct SpriteFrameImage sPicTable_MayNormal[] = {
overworld_frame(gObjectEventPic_MayNormal, 2, 4, 0),
overworld_frame(gObjectEventPic_MayNormal, 2, 4, 1),
overworld_frame(gObjectEventPic_MayNormal, 2, 4, 2),
@@ -1010,7 +1010,7 @@ const struct SpriteFrameImage gObjectEventPicTable_MayNormal[] = {
overworld_frame(gObjectEventPic_MayRunning, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_MayMachBike[] = {
+static const struct SpriteFrameImage sPicTable_MayMachBike[] = {
overworld_frame(gObjectEventPic_MayMachBike, 4, 4, 0),
overworld_frame(gObjectEventPic_MayMachBike, 4, 4, 1),
overworld_frame(gObjectEventPic_MayMachBike, 4, 4, 2),
@@ -1022,7 +1022,7 @@ const struct SpriteFrameImage gObjectEventPicTable_MayMachBike[] = {
overworld_frame(gObjectEventPic_MayMachBike, 4, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_MayAcroBike[] = {
+static const struct SpriteFrameImage sPicTable_MayAcroBike[] = {
overworld_frame(gObjectEventPic_MayAcroBike, 4, 4, 0),
overworld_frame(gObjectEventPic_MayAcroBike, 4, 4, 1),
overworld_frame(gObjectEventPic_MayAcroBike, 4, 4, 2),
@@ -1052,7 +1052,7 @@ const struct SpriteFrameImage gObjectEventPicTable_MayAcroBike[] = {
overworld_frame(gObjectEventPic_MayAcroBike, 4, 4, 26),
};
-const struct SpriteFrameImage gObjectEventPicTable_MaySurfing[] = {
+static const struct SpriteFrameImage sPicTable_MaySurfing[] = {
overworld_frame(gObjectEventPic_MaySurfing, 4, 4, 0),
overworld_frame(gObjectEventPic_MaySurfing, 4, 4, 2),
overworld_frame(gObjectEventPic_MaySurfing, 4, 4, 4),
@@ -1067,7 +1067,7 @@ const struct SpriteFrameImage gObjectEventPicTable_MaySurfing[] = {
overworld_frame(gObjectEventPic_MaySurfing, 4, 4, 5),
};
-const struct SpriteFrameImage gObjectEventPicTable_MayUnderwater[] = {
+static const struct SpriteFrameImage sPicTable_MayUnderwater[] = {
overworld_frame(gObjectEventPic_MayUnderwater, 4, 4, 0),
overworld_frame(gObjectEventPic_MayUnderwater, 4, 4, 1),
overworld_frame(gObjectEventPic_MayUnderwater, 4, 4, 2),
@@ -1079,7 +1079,7 @@ const struct SpriteFrameImage gObjectEventPicTable_MayUnderwater[] = {
overworld_frame(gObjectEventPic_MayUnderwater, 4, 4, 2),
};
-const struct SpriteFrameImage gObjectEventPicTable_MayFieldMove[] = {
+static const struct SpriteFrameImage sPicTable_MayFieldMove[] = {
overworld_frame(gObjectEventPic_MayFieldMove, 4, 4, 0),
overworld_frame(gObjectEventPic_MayFieldMove, 4, 4, 1),
overworld_frame(gObjectEventPic_MayFieldMove, 4, 4, 2),
@@ -1087,7 +1087,7 @@ const struct SpriteFrameImage gObjectEventPicTable_MayFieldMove[] = {
overworld_frame(gObjectEventPic_MayFieldMove, 4, 4, 4),
};
-const struct SpriteFrameImage gObjectEventPicTable_Cameraman[] = {
+static const struct SpriteFrameImage sPicTable_Cameraman[] = {
overworld_frame(gObjectEventPic_Cameraman, 2, 4, 0),
overworld_frame(gObjectEventPic_Cameraman, 2, 4, 1),
overworld_frame(gObjectEventPic_Cameraman, 2, 4, 2),
@@ -1099,15 +1099,15 @@ const struct SpriteFrameImage gObjectEventPicTable_Cameraman[] = {
overworld_frame(gObjectEventPic_Cameraman, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_MovingBox[] = {
+static const struct SpriteFrameImage sPicTable_MovingBox[] = {
obj_frame_tiles(gObjectEventPic_MovingBox),
};
-const struct SpriteFrameImage gObjectEventPicTable_CableCar[] = {
+static const struct SpriteFrameImage sPicTable_CableCar[] = {
obj_frame_tiles(gObjectEventPic_CableCar),
};
-const struct SpriteFrameImage gObjectEventPicTable_Scientist2[] = {
+static const struct SpriteFrameImage sPicTable_Scientist2[] = {
overworld_frame(gObjectEventPic_Scientist2, 2, 4, 0),
overworld_frame(gObjectEventPic_Scientist2, 2, 4, 1),
overworld_frame(gObjectEventPic_Scientist2, 2, 4, 2),
@@ -1119,7 +1119,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Scientist2[] = {
overworld_frame(gObjectEventPic_Scientist2, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_DevonEmployee[] = {
+static const struct SpriteFrameImage sPicTable_DevonEmployee[] = {
overworld_frame(gObjectEventPic_DevonEmployee, 2, 4, 0),
overworld_frame(gObjectEventPic_DevonEmployee, 2, 4, 1),
overworld_frame(gObjectEventPic_DevonEmployee, 2, 4, 2),
@@ -1131,7 +1131,7 @@ const struct SpriteFrameImage gObjectEventPicTable_DevonEmployee[] = {
overworld_frame(gObjectEventPic_DevonEmployee, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_AquaMemberM[] = {
+static const struct SpriteFrameImage sPicTable_AquaMemberM[] = {
overworld_frame(gObjectEventPic_AquaMemberM, 2, 4, 0),
overworld_frame(gObjectEventPic_AquaMemberM, 2, 4, 1),
overworld_frame(gObjectEventPic_AquaMemberM, 2, 4, 2),
@@ -1143,7 +1143,7 @@ const struct SpriteFrameImage gObjectEventPicTable_AquaMemberM[] = {
overworld_frame(gObjectEventPic_AquaMemberM, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_AquaMemberF[] = {
+static const struct SpriteFrameImage sPicTable_AquaMemberF[] = {
overworld_frame(gObjectEventPic_AquaMemberF, 2, 4, 0),
overworld_frame(gObjectEventPic_AquaMemberF, 2, 4, 1),
overworld_frame(gObjectEventPic_AquaMemberF, 2, 4, 2),
@@ -1155,7 +1155,7 @@ const struct SpriteFrameImage gObjectEventPicTable_AquaMemberF[] = {
overworld_frame(gObjectEventPic_AquaMemberF, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_MagmaMemberM[] = {
+static const struct SpriteFrameImage sPicTable_MagmaMemberM[] = {
overworld_frame(gObjectEventPic_MagmaMemberM, 2, 4, 0),
overworld_frame(gObjectEventPic_MagmaMemberM, 2, 4, 1),
overworld_frame(gObjectEventPic_MagmaMemberM, 2, 4, 2),
@@ -1167,7 +1167,7 @@ const struct SpriteFrameImage gObjectEventPicTable_MagmaMemberM[] = {
overworld_frame(gObjectEventPic_MagmaMemberM, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_MagmaMemberF[] = {
+static const struct SpriteFrameImage sPicTable_MagmaMemberF[] = {
overworld_frame(gObjectEventPic_MagmaMemberF, 2, 4, 0),
overworld_frame(gObjectEventPic_MagmaMemberF, 2, 4, 1),
overworld_frame(gObjectEventPic_MagmaMemberF, 2, 4, 2),
@@ -1179,7 +1179,7 @@ const struct SpriteFrameImage gObjectEventPicTable_MagmaMemberF[] = {
overworld_frame(gObjectEventPic_MagmaMemberF, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_Sidney[] = {
+static const struct SpriteFrameImage sPicTable_Sidney[] = {
overworld_frame(gObjectEventPic_Sidney, 2, 4, 0),
overworld_frame(gObjectEventPic_Sidney, 2, 4, 1),
overworld_frame(gObjectEventPic_Sidney, 2, 4, 2),
@@ -1191,7 +1191,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Sidney[] = {
overworld_frame(gObjectEventPic_Sidney, 2, 4, 2),
};
-const struct SpriteFrameImage gObjectEventPicTable_Phoebe[] = {
+static const struct SpriteFrameImage sPicTable_Phoebe[] = {
overworld_frame(gObjectEventPic_Phoebe, 2, 4, 0),
overworld_frame(gObjectEventPic_Phoebe, 2, 4, 1),
overworld_frame(gObjectEventPic_Phoebe, 2, 4, 2),
@@ -1203,7 +1203,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Phoebe[] = {
overworld_frame(gObjectEventPic_Phoebe, 2, 4, 2),
};
-const struct SpriteFrameImage gObjectEventPicTable_Glacia[] = {
+static const struct SpriteFrameImage sPicTable_Glacia[] = {
overworld_frame(gObjectEventPic_Glacia, 2, 4, 0),
overworld_frame(gObjectEventPic_Glacia, 2, 4, 1),
overworld_frame(gObjectEventPic_Glacia, 2, 4, 2),
@@ -1215,7 +1215,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Glacia[] = {
overworld_frame(gObjectEventPic_Glacia, 2, 4, 2),
};
-const struct SpriteFrameImage gObjectEventPicTable_Drake[] = {
+static const struct SpriteFrameImage sPicTable_Drake[] = {
overworld_frame(gObjectEventPic_Drake, 2, 4, 0),
overworld_frame(gObjectEventPic_Drake, 2, 4, 1),
overworld_frame(gObjectEventPic_Drake, 2, 4, 2),
@@ -1227,7 +1227,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Drake[] = {
overworld_frame(gObjectEventPic_Drake, 2, 4, 2),
};
-const struct SpriteFrameImage gObjectEventPicTable_Roxanne[] = {
+static const struct SpriteFrameImage sPicTable_Roxanne[] = {
overworld_frame(gObjectEventPic_Roxanne, 2, 4, 0),
overworld_frame(gObjectEventPic_Roxanne, 2, 4, 1),
overworld_frame(gObjectEventPic_Roxanne, 2, 4, 2),
@@ -1239,7 +1239,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Roxanne[] = {
overworld_frame(gObjectEventPic_Roxanne, 2, 4, 2),
};
-const struct SpriteFrameImage gObjectEventPicTable_Brawly[] = {
+static const struct SpriteFrameImage sPicTable_Brawly[] = {
overworld_frame(gObjectEventPic_Brawly, 2, 4, 0),
overworld_frame(gObjectEventPic_Brawly, 2, 4, 1),
overworld_frame(gObjectEventPic_Brawly, 2, 4, 2),
@@ -1251,7 +1251,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Brawly[] = {
overworld_frame(gObjectEventPic_Brawly, 2, 4, 2),
};
-const struct SpriteFrameImage gObjectEventPicTable_Wattson[] = {
+static const struct SpriteFrameImage sPicTable_Wattson[] = {
overworld_frame(gObjectEventPic_Wattson, 2, 4, 0),
overworld_frame(gObjectEventPic_Wattson, 2, 4, 1),
overworld_frame(gObjectEventPic_Wattson, 2, 4, 2),
@@ -1263,7 +1263,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Wattson[] = {
overworld_frame(gObjectEventPic_Wattson, 2, 4, 2),
};
-const struct SpriteFrameImage gObjectEventPicTable_Flannery[] = {
+static const struct SpriteFrameImage sPicTable_Flannery[] = {
overworld_frame(gObjectEventPic_Flannery, 2, 4, 0),
overworld_frame(gObjectEventPic_Flannery, 2, 4, 1),
overworld_frame(gObjectEventPic_Flannery, 2, 4, 2),
@@ -1275,7 +1275,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Flannery[] = {
overworld_frame(gObjectEventPic_Flannery, 2, 4, 2),
};
-const struct SpriteFrameImage gObjectEventPicTable_Norman[] = {
+static const struct SpriteFrameImage sPicTable_Norman[] = {
overworld_frame(gObjectEventPic_Norman, 2, 4, 0),
overworld_frame(gObjectEventPic_Norman, 2, 4, 1),
overworld_frame(gObjectEventPic_Norman, 2, 4, 2),
@@ -1287,7 +1287,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Norman[] = {
overworld_frame(gObjectEventPic_Norman, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_Winona[] = {
+static const struct SpriteFrameImage sPicTable_Winona[] = {
overworld_frame(gObjectEventPic_Winona, 2, 4, 0),
overworld_frame(gObjectEventPic_Winona, 2, 4, 1),
overworld_frame(gObjectEventPic_Winona, 2, 4, 2),
@@ -1299,7 +1299,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Winona[] = {
overworld_frame(gObjectEventPic_Winona, 2, 4, 2),
};
-const struct SpriteFrameImage gObjectEventPicTable_Liza[] = {
+static const struct SpriteFrameImage sPicTable_Liza[] = {
overworld_frame(gObjectEventPic_Liza, 2, 4, 0),
overworld_frame(gObjectEventPic_Liza, 2, 4, 1),
overworld_frame(gObjectEventPic_Liza, 2, 4, 2),
@@ -1311,7 +1311,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Liza[] = {
overworld_frame(gObjectEventPic_Liza, 2, 4, 2),
};
-const struct SpriteFrameImage gObjectEventPicTable_Tate[] = {
+static const struct SpriteFrameImage sPicTable_Tate[] = {
overworld_frame(gObjectEventPic_Tate, 2, 4, 0),
overworld_frame(gObjectEventPic_Tate, 2, 4, 1),
overworld_frame(gObjectEventPic_Tate, 2, 4, 2),
@@ -1323,7 +1323,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Tate[] = {
overworld_frame(gObjectEventPic_Tate, 2, 4, 2),
};
-const struct SpriteFrameImage gObjectEventPicTable_Wallace[] = {
+static const struct SpriteFrameImage sPicTable_Wallace[] = {
overworld_frame(gObjectEventPic_Wallace, 2, 4, 0),
overworld_frame(gObjectEventPic_Wallace, 2, 4, 1),
overworld_frame(gObjectEventPic_Wallace, 2, 4, 2),
@@ -1335,7 +1335,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Wallace[] = {
overworld_frame(gObjectEventPic_Wallace, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_Steven[] = {
+static const struct SpriteFrameImage sPicTable_Steven[] = {
overworld_frame(gObjectEventPic_Steven, 2, 4, 0),
overworld_frame(gObjectEventPic_Steven, 2, 4, 1),
overworld_frame(gObjectEventPic_Steven, 2, 4, 2),
@@ -1347,7 +1347,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Steven[] = {
overworld_frame(gObjectEventPic_Steven, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_Wally[] = {
+static const struct SpriteFrameImage sPicTable_Wally[] = {
overworld_frame(gObjectEventPic_Wally, 2, 4, 0),
overworld_frame(gObjectEventPic_Wally, 2, 4, 1),
overworld_frame(gObjectEventPic_Wally, 2, 4, 2),
@@ -1359,7 +1359,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Wally[] = {
overworld_frame(gObjectEventPic_Wally, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_RubySapphireLittleBoy[] = {
+static const struct SpriteFrameImage sPicTable_RubySapphireLittleBoy[] = {
overworld_frame(gObjectEventPic_RubySapphireLittleBoy, 2, 2, 0),
overworld_frame(gObjectEventPic_RubySapphireLittleBoy, 2, 2, 1),
overworld_frame(gObjectEventPic_RubySapphireLittleBoy, 2, 2, 2),
@@ -1371,7 +1371,7 @@ const struct SpriteFrameImage gObjectEventPicTable_RubySapphireLittleBoy[] = {
overworld_frame(gObjectEventPic_RubySapphireLittleBoy, 2, 2, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_BrendanFishing[] = {
+static const struct SpriteFrameImage sPicTable_BrendanFishing[] = {
overworld_frame(gObjectEventPic_BrendanFishing, 4, 4, 0),
overworld_frame(gObjectEventPic_BrendanFishing, 4, 4, 1),
overworld_frame(gObjectEventPic_BrendanFishing, 4, 4, 2),
@@ -1386,7 +1386,7 @@ const struct SpriteFrameImage gObjectEventPicTable_BrendanFishing[] = {
overworld_frame(gObjectEventPic_BrendanFishing, 4, 4, 11),
};
-const struct SpriteFrameImage gObjectEventPicTable_MayFishing[] = {
+static const struct SpriteFrameImage sPicTable_MayFishing[] = {
overworld_frame(gObjectEventPic_MayFishing, 4, 4, 0),
overworld_frame(gObjectEventPic_MayFishing, 4, 4, 1),
overworld_frame(gObjectEventPic_MayFishing, 4, 4, 2),
@@ -1401,7 +1401,7 @@ const struct SpriteFrameImage gObjectEventPicTable_MayFishing[] = {
overworld_frame(gObjectEventPic_MayFishing, 4, 4, 11),
};
-const struct SpriteFrameImage gObjectEventPicTable_HotSpringsOldWoman[] = {
+static const struct SpriteFrameImage sPicTable_HotSpringsOldWoman[] = {
overworld_frame(gObjectEventPic_HotSpringsOldWoman, 2, 4, 0),
overworld_frame(gObjectEventPic_HotSpringsOldWoman, 2, 4, 1),
overworld_frame(gObjectEventPic_HotSpringsOldWoman, 2, 4, 2),
@@ -1413,7 +1413,7 @@ const struct SpriteFrameImage gObjectEventPicTable_HotSpringsOldWoman[] = {
overworld_frame(gObjectEventPic_HotSpringsOldWoman, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_SSTidal[] = {
+static const struct SpriteFrameImage sPicTable_SSTidal[] = {
obj_frame_tiles(gObjectEventPic_SSTidal),
obj_frame_tiles(gObjectEventPic_SSTidal),
obj_frame_tiles(gObjectEventPic_SSTidal),
@@ -1425,7 +1425,7 @@ const struct SpriteFrameImage gObjectEventPicTable_SSTidal[] = {
obj_frame_tiles(gObjectEventPic_SSTidal),
};
-const struct SpriteFrameImage gObjectEventPicTable_SubmarineShadow[] = {
+static const struct SpriteFrameImage sPicTable_SubmarineShadow[] = {
obj_frame_tiles(gObjectEventPic_SubmarineShadow),
obj_frame_tiles(gObjectEventPic_SubmarineShadow),
obj_frame_tiles(gObjectEventPic_SubmarineShadow),
@@ -1437,187 +1437,187 @@ const struct SpriteFrameImage gObjectEventPicTable_SubmarineShadow[] = {
obj_frame_tiles(gObjectEventPic_SubmarineShadow),
};
-const struct SpriteFrameImage gObjectEventPicTable_PichuDoll[] = {
+static const struct SpriteFrameImage sPicTable_PichuDoll[] = {
obj_frame_tiles(gObjectEventPic_PichuDoll),
};
-const struct SpriteFrameImage gObjectEventPicTable_PikachuDoll[] = {
+static const struct SpriteFrameImage sPicTable_PikachuDoll[] = {
obj_frame_tiles(gObjectEventPic_PikachuDoll),
};
-const struct SpriteFrameImage gObjectEventPicTable_MarillDoll[] = {
+static const struct SpriteFrameImage sPicTable_MarillDoll[] = {
obj_frame_tiles(gObjectEventPic_MarillDoll),
};
-const struct SpriteFrameImage gObjectEventPicTable_TogepiDoll[] = {
+static const struct SpriteFrameImage sPicTable_TogepiDoll[] = {
obj_frame_tiles(gObjectEventPic_TogepiDoll),
};
-const struct SpriteFrameImage gObjectEventPicTable_CyndaquilDoll[] = {
+static const struct SpriteFrameImage sPicTable_CyndaquilDoll[] = {
obj_frame_tiles(gObjectEventPic_CyndaquilDoll),
};
-const struct SpriteFrameImage gObjectEventPicTable_ChikoritaDoll[] = {
+static const struct SpriteFrameImage sPicTable_ChikoritaDoll[] = {
obj_frame_tiles(gObjectEventPic_ChikoritaDoll),
};
-const struct SpriteFrameImage gObjectEventPicTable_TotodileDoll[] = {
+static const struct SpriteFrameImage sPicTable_TotodileDoll[] = {
obj_frame_tiles(gObjectEventPic_TotodileDoll),
};
-const struct SpriteFrameImage gObjectEventPicTable_JigglypuffDoll[] = {
+static const struct SpriteFrameImage sPicTable_JigglypuffDoll[] = {
obj_frame_tiles(gObjectEventPic_JigglypuffDoll),
};
-const struct SpriteFrameImage gObjectEventPicTable_MeowthDoll[] = {
+static const struct SpriteFrameImage sPicTable_MeowthDoll[] = {
obj_frame_tiles(gObjectEventPic_MeowthDoll),
};
-const struct SpriteFrameImage gObjectEventPicTable_ClefairyDoll[] = {
+static const struct SpriteFrameImage sPicTable_ClefairyDoll[] = {
obj_frame_tiles(gObjectEventPic_ClefairyDoll),
};
-const struct SpriteFrameImage gObjectEventPicTable_DittoDoll[] = {
+static const struct SpriteFrameImage sPicTable_DittoDoll[] = {
obj_frame_tiles(gObjectEventPic_DittoDoll),
};
-const struct SpriteFrameImage gObjectEventPicTable_SmoochumDoll[] = {
+static const struct SpriteFrameImage sPicTable_SmoochumDoll[] = {
obj_frame_tiles(gObjectEventPic_SmoochumDoll),
};
-const struct SpriteFrameImage gObjectEventPicTable_TreeckoDoll[] = {
+static const struct SpriteFrameImage sPicTable_TreeckoDoll[] = {
obj_frame_tiles(gObjectEventPic_TreeckoDoll),
};
-const struct SpriteFrameImage gObjectEventPicTable_TorchicDoll[] = {
+static const struct SpriteFrameImage sPicTable_TorchicDoll[] = {
obj_frame_tiles(gObjectEventPic_TorchicDoll),
};
-const struct SpriteFrameImage gObjectEventPicTable_MudkipDoll[] = {
+static const struct SpriteFrameImage sPicTable_MudkipDoll[] = {
obj_frame_tiles(gObjectEventPic_MudkipDoll),
};
-const struct SpriteFrameImage gObjectEventPicTable_DuskullDoll[] = {
+static const struct SpriteFrameImage sPicTable_DuskullDoll[] = {
obj_frame_tiles(gObjectEventPic_DuskullDoll),
};
-const struct SpriteFrameImage gObjectEventPicTable_WynautDoll[] = {
+static const struct SpriteFrameImage sPicTable_WynautDoll[] = {
obj_frame_tiles(gObjectEventPic_WynautDoll),
};
-const struct SpriteFrameImage gObjectEventPicTable_BaltoyDoll[] = {
+static const struct SpriteFrameImage sPicTable_BaltoyDoll[] = {
obj_frame_tiles(gObjectEventPic_BaltoyDoll),
};
-const struct SpriteFrameImage gObjectEventPicTable_KecleonDoll[] = {
+static const struct SpriteFrameImage sPicTable_KecleonDoll[] = {
obj_frame_tiles(gObjectEventPic_KecleonDoll),
};
-const struct SpriteFrameImage gObjectEventPicTable_AzurillDoll[] = {
+static const struct SpriteFrameImage sPicTable_AzurillDoll[] = {
obj_frame_tiles(gObjectEventPic_AzurillDoll),
};
-const struct SpriteFrameImage gObjectEventPicTable_SkittyDoll[] = {
+static const struct SpriteFrameImage sPicTable_SkittyDoll[] = {
obj_frame_tiles(gObjectEventPic_SkittyDoll),
};
-const struct SpriteFrameImage gObjectEventPicTable_SwabluDoll[] = {
+static const struct SpriteFrameImage sPicTable_SwabluDoll[] = {
obj_frame_tiles(gObjectEventPic_SwabluDoll),
};
-const struct SpriteFrameImage gObjectEventPicTable_GulpinDoll[] = {
+static const struct SpriteFrameImage sPicTable_GulpinDoll[] = {
obj_frame_tiles(gObjectEventPic_GulpinDoll),
};
-const struct SpriteFrameImage gObjectEventPicTable_LotadDoll[] = {
+static const struct SpriteFrameImage sPicTable_LotadDoll[] = {
obj_frame_tiles(gObjectEventPic_LotadDoll),
};
-const struct SpriteFrameImage gObjectEventPicTable_SeedotDoll[] = {
+static const struct SpriteFrameImage sPicTable_SeedotDoll[] = {
obj_frame_tiles(gObjectEventPic_SeedotDoll),
};
-const struct SpriteFrameImage gObjectEventPicTable_PikaCushion[] = {
+static const struct SpriteFrameImage sPicTable_PikaCushion[] = {
obj_frame_tiles(gObjectEventPic_PikaCushion),
};
-const struct SpriteFrameImage gObjectEventPicTable_RoundCushion[] = {
+static const struct SpriteFrameImage sPicTable_RoundCushion[] = {
obj_frame_tiles(gObjectEventPic_RoundCushion),
};
-const struct SpriteFrameImage gObjectEventPicTable_KissCushion[] = {
+static const struct SpriteFrameImage sPicTable_KissCushion[] = {
obj_frame_tiles(gObjectEventPic_KissCushion),
};
-const struct SpriteFrameImage gObjectEventPicTable_ZigzagCushion[] = {
+static const struct SpriteFrameImage sPicTable_ZigzagCushion[] = {
obj_frame_tiles(gObjectEventPic_ZigzagCushion),
};
-const struct SpriteFrameImage gObjectEventPicTable_SpinCushion[] = {
+static const struct SpriteFrameImage sPicTable_SpinCushion[] = {
obj_frame_tiles(gObjectEventPic_SpinCushion),
};
-const struct SpriteFrameImage gObjectEventPicTable_DiamondCushion[] = {
+static const struct SpriteFrameImage sPicTable_DiamondCushion[] = {
obj_frame_tiles(gObjectEventPic_DiamondCushion),
};
-const struct SpriteFrameImage gObjectEventPicTable_BallCushion[] = {
+static const struct SpriteFrameImage sPicTable_BallCushion[] = {
obj_frame_tiles(gObjectEventPic_BallCushion),
};
-const struct SpriteFrameImage gObjectEventPicTable_GrassCushion[] = {
+static const struct SpriteFrameImage sPicTable_GrassCushion[] = {
obj_frame_tiles(gObjectEventPic_GrassCushion),
};
-const struct SpriteFrameImage gObjectEventPicTable_FireCushion[] = {
+static const struct SpriteFrameImage sPicTable_FireCushion[] = {
obj_frame_tiles(gObjectEventPic_FireCushion),
};
-const struct SpriteFrameImage gObjectEventPicTable_WaterCushion[] = {
+static const struct SpriteFrameImage sPicTable_WaterCushion[] = {
obj_frame_tiles(gObjectEventPic_WaterCushion),
};
-const struct SpriteFrameImage gObjectEventPicTable_BigSnorlaxDoll[] = {
+static const struct SpriteFrameImage sPicTable_BigSnorlaxDoll[] = {
obj_frame_tiles(gObjectEventPic_BigSnorlaxDoll),
};
-const struct SpriteFrameImage gObjectEventPicTable_BigRhydonDoll[] = {
+static const struct SpriteFrameImage sPicTable_BigRhydonDoll[] = {
obj_frame_tiles(gObjectEventPic_BigRhydonDoll),
};
-const struct SpriteFrameImage gObjectEventPicTable_BigLaprasDoll[] = {
+static const struct SpriteFrameImage sPicTable_BigLaprasDoll[] = {
obj_frame_tiles(gObjectEventPic_BigLaprasDoll),
};
-const struct SpriteFrameImage gObjectEventPicTable_BigVenusaurDoll[] = {
+static const struct SpriteFrameImage sPicTable_BigVenusaurDoll[] = {
obj_frame_tiles(gObjectEventPic_BigVenusaurDoll),
};
-const struct SpriteFrameImage gObjectEventPicTable_BigCharizardDoll[] = {
+static const struct SpriteFrameImage sPicTable_BigCharizardDoll[] = {
obj_frame_tiles(gObjectEventPic_BigCharizardDoll),
};
-const struct SpriteFrameImage gObjectEventPicTable_BigBlastoiseDoll[] = {
+static const struct SpriteFrameImage sPicTable_BigBlastoiseDoll[] = {
obj_frame_tiles(gObjectEventPic_BigBlastoiseDoll),
};
-const struct SpriteFrameImage gObjectEventPicTable_BigWailmerDoll[] = {
+static const struct SpriteFrameImage sPicTable_BigWailmerDoll[] = {
obj_frame_tiles(gObjectEventPic_BigWailmerDoll),
};
-const struct SpriteFrameImage gObjectEventPicTable_BigRegirockDoll[] = {
+static const struct SpriteFrameImage sPicTable_BigRegirockDoll[] = {
obj_frame_tiles(gObjectEventPic_BigRegirockDoll),
};
-const struct SpriteFrameImage gObjectEventPicTable_BigRegiceDoll[] = {
+static const struct SpriteFrameImage sPicTable_BigRegiceDoll[] = {
obj_frame_tiles(gObjectEventPic_BigRegiceDoll),
};
-const struct SpriteFrameImage gObjectEventPicTable_BigRegisteelDoll[] = {
+static const struct SpriteFrameImage sPicTable_BigRegisteelDoll[] = {
obj_frame_tiles(gObjectEventPic_BigRegisteelDoll),
};
-const struct SpriteFrameImage gObjectEventPicTable_LatiasLatios[] = {
+static const struct SpriteFrameImage sPicTable_LatiasLatios[] = {
overworld_frame(gObjectEventPic_LatiasLatios, 4, 4, 0),
overworld_frame(gObjectEventPic_LatiasLatios, 4, 4, 0),
overworld_frame(gObjectEventPic_LatiasLatios, 4, 4, 0),
@@ -1629,7 +1629,7 @@ const struct SpriteFrameImage gObjectEventPicTable_LatiasLatios[] = {
overworld_frame(gObjectEventPic_LatiasLatios, 4, 4, 2),
};
-const struct SpriteFrameImage gObjectEventPicTable_GameboyKid[] = {
+static const struct SpriteFrameImage sPicTable_GameboyKid[] = {
overworld_frame(gObjectEventPic_GameboyKid, 2, 4, 0),
overworld_frame(gObjectEventPic_GameboyKid, 2, 4, 1),
overworld_frame(gObjectEventPic_GameboyKid, 2, 4, 2),
@@ -1641,7 +1641,7 @@ const struct SpriteFrameImage gObjectEventPicTable_GameboyKid[] = {
overworld_frame(gObjectEventPic_GameboyKid, 2, 4, 2),
};
-const struct SpriteFrameImage gObjectEventPicTable_ContestJudge[] = {
+static const struct SpriteFrameImage sPicTable_ContestJudge[] = {
overworld_frame(gObjectEventPic_ContestJudge, 2, 4, 0),
overworld_frame(gObjectEventPic_ContestJudge, 2, 4, 1),
overworld_frame(gObjectEventPic_ContestJudge, 2, 4, 2),
@@ -1653,7 +1653,7 @@ const struct SpriteFrameImage gObjectEventPicTable_ContestJudge[] = {
overworld_frame(gObjectEventPic_ContestJudge, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_BrendanWatering[] = {
+static const struct SpriteFrameImage sPicTable_BrendanWatering[] = {
overworld_frame(gObjectEventPic_BrendanWatering, 4, 4, 0),
overworld_frame(gObjectEventPic_BrendanWatering, 4, 4, 2),
overworld_frame(gObjectEventPic_BrendanWatering, 4, 4, 4),
@@ -1665,7 +1665,7 @@ const struct SpriteFrameImage gObjectEventPicTable_BrendanWatering[] = {
overworld_frame(gObjectEventPic_BrendanWatering, 4, 4, 5),
};
-const struct SpriteFrameImage gObjectEventPicTable_MayWatering[] = {
+static const struct SpriteFrameImage sPicTable_MayWatering[] = {
overworld_frame(gObjectEventPic_MayWatering, 4, 4, 0),
overworld_frame(gObjectEventPic_MayWatering, 4, 4, 2),
overworld_frame(gObjectEventPic_MayWatering, 4, 4, 4),
@@ -1677,15 +1677,15 @@ const struct SpriteFrameImage gObjectEventPicTable_MayWatering[] = {
overworld_frame(gObjectEventPic_MayWatering, 4, 4, 5),
};
-const struct SpriteFrameImage gObjectEventPicTable_BrendanDecorating[] = {
+static const struct SpriteFrameImage sPicTable_BrendanDecorating[] = {
obj_frame_tiles(gObjectEventPic_BrendanDecorating),
};
-const struct SpriteFrameImage gObjectEventPicTable_MayDecorating[] = {
+static const struct SpriteFrameImage sPicTable_MayDecorating[] = {
obj_frame_tiles(gObjectEventPic_MayDecorating),
};
-const struct SpriteFrameImage gObjectEventPicTable_Archie[] = {
+static const struct SpriteFrameImage sPicTable_Archie[] = {
overworld_frame(gObjectEventPic_Archie, 2, 4, 0),
overworld_frame(gObjectEventPic_Archie, 2, 4, 1),
overworld_frame(gObjectEventPic_Archie, 2, 4, 2),
@@ -1697,7 +1697,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Archie[] = {
overworld_frame(gObjectEventPic_Archie, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_Maxie[] = {
+static const struct SpriteFrameImage sPicTable_Maxie[] = {
overworld_frame(gObjectEventPic_Maxie, 2, 4, 0),
overworld_frame(gObjectEventPic_Maxie, 2, 4, 1),
overworld_frame(gObjectEventPic_Maxie, 2, 4, 2),
@@ -1709,7 +1709,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Maxie[] = {
overworld_frame(gObjectEventPic_Maxie, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_KyogreFront[] = {
+static const struct SpriteFrameImage sPicTable_KyogreFront[] = {
overworld_frame(gObjectEventPic_Kyogre, 4, 4, 0),
overworld_frame(gObjectEventPic_Kyogre, 4, 4, 0),
overworld_frame(gObjectEventPic_Kyogre, 4, 4, 0),
@@ -1721,7 +1721,7 @@ const struct SpriteFrameImage gObjectEventPicTable_KyogreFront[] = {
overworld_frame(gObjectEventPic_Kyogre, 4, 4, 1),
};
-const struct SpriteFrameImage gObjectEventPicTable_GroudonFront[] = {
+static const struct SpriteFrameImage sPicTable_GroudonFront[] = {
overworld_frame(gObjectEventPic_Groudon, 4, 4, 0),
overworld_frame(gObjectEventPic_Groudon, 4, 4, 0),
overworld_frame(gObjectEventPic_Groudon, 4, 4, 0),
@@ -1733,7 +1733,7 @@ const struct SpriteFrameImage gObjectEventPicTable_GroudonFront[] = {
overworld_frame(gObjectEventPic_Groudon, 4, 4, 1),
};
-const struct SpriteFrameImage gObjectEventPicTable_KyogreSide[] = {
+static const struct SpriteFrameImage sPicTable_KyogreSide[] = {
overworld_frame(gObjectEventPic_Kyogre, 4, 4, 2),
overworld_frame(gObjectEventPic_Kyogre, 4, 4, 2),
overworld_frame(gObjectEventPic_Kyogre, 4, 4, 2),
@@ -1745,7 +1745,7 @@ const struct SpriteFrameImage gObjectEventPicTable_KyogreSide[] = {
overworld_frame(gObjectEventPic_Kyogre, 4, 4, 3),
};
-const struct SpriteFrameImage gObjectEventPicTable_GroudonSide[] = {
+static const struct SpriteFrameImage sPicTable_GroudonSide[] = {
overworld_frame(gObjectEventPic_Groudon, 4, 4, 2),
overworld_frame(gObjectEventPic_Groudon, 4, 4, 2),
overworld_frame(gObjectEventPic_Groudon, 4, 4, 2),
@@ -1757,11 +1757,11 @@ const struct SpriteFrameImage gObjectEventPicTable_GroudonSide[] = {
overworld_frame(gObjectEventPic_Groudon, 4, 4, 3),
};
-const struct SpriteFrameImage gObjectEventPicTable_Fossil[] = {
+static const struct SpriteFrameImage sPicTable_Fossil[] = {
obj_frame_tiles(gObjectEventPic_Fossil),
};
-const struct SpriteFrameImage gObjectEventPicTable_Regi[] = {
+static const struct SpriteFrameImage sPicTable_Regi[] = {
obj_frame_tiles(gObjectEventPic_Regi),
obj_frame_tiles(gObjectEventPic_Regi),
obj_frame_tiles(gObjectEventPic_Regi),
@@ -1773,7 +1773,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Regi[] = {
obj_frame_tiles(gObjectEventPic_Regi),
};
-const struct SpriteFrameImage gObjectEventPicTable_Skitty[] = {
+static const struct SpriteFrameImage sPicTable_Skitty[] = {
overworld_frame(gObjectEventPic_Skitty, 2, 2, 0),
overworld_frame(gObjectEventPic_Skitty, 2, 2, 1),
overworld_frame(gObjectEventPic_Skitty, 2, 2, 2),
@@ -1785,7 +1785,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Skitty[] = {
overworld_frame(gObjectEventPic_Skitty, 2, 2, 2),
};
-const struct SpriteFrameImage gObjectEventPicTable_Kecleon[] = {
+static const struct SpriteFrameImage sPicTable_Kecleon[] = {
overworld_frame(gObjectEventPic_Kecleon, 2, 2, 0),
overworld_frame(gObjectEventPic_Kecleon, 2, 2, 1),
overworld_frame(gObjectEventPic_Kecleon, 2, 2, 2),
@@ -1797,7 +1797,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Kecleon[] = {
overworld_frame(gObjectEventPic_Kecleon, 2, 2, 2),
};
-const struct SpriteFrameImage gObjectEventPicTable_Rayquaza[] = {
+static const struct SpriteFrameImage sPicTable_Rayquaza[] = {
overworld_frame(gObjectEventPic_Rayquaza, 8, 8, 0),
overworld_frame(gObjectEventPic_Rayquaza, 8, 8, 1),
overworld_frame(gObjectEventPic_Rayquaza, 8, 8, 2),
@@ -1805,7 +1805,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Rayquaza[] = {
overworld_frame(gObjectEventPic_Rayquaza, 8, 8, 4),
};
-const struct SpriteFrameImage gObjectEventPicTable_RayquazaStill[] = {
+static const struct SpriteFrameImage sPicTable_RayquazaStill[] = {
obj_frame_tiles(gObjectEventPic_RayquazaStill),
obj_frame_tiles(gObjectEventPic_RayquazaStill),
obj_frame_tiles(gObjectEventPic_RayquazaStill),
@@ -1817,7 +1817,7 @@ const struct SpriteFrameImage gObjectEventPicTable_RayquazaStill[] = {
obj_frame_tiles(gObjectEventPic_RayquazaStill),
};
-const struct SpriteFrameImage gObjectEventPicTable_Zigzagoon[] = {
+static const struct SpriteFrameImage sPicTable_Zigzagoon[] = {
overworld_frame(gObjectEventPic_Zigzagoon, 2, 2, 0),
overworld_frame(gObjectEventPic_Zigzagoon, 2, 2, 1),
overworld_frame(gObjectEventPic_Zigzagoon, 2, 2, 2),
@@ -1829,7 +1829,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Zigzagoon[] = {
overworld_frame(gObjectEventPic_Zigzagoon, 2, 2, 2),
};
-const struct SpriteFrameImage gObjectEventPicTable_Pikachu[] = {
+static const struct SpriteFrameImage sPicTable_Pikachu[] = {
overworld_frame(gObjectEventPic_Pikachu, 2, 2, 0),
overworld_frame(gObjectEventPic_Pikachu, 2, 2, 1),
overworld_frame(gObjectEventPic_Pikachu, 2, 2, 2),
@@ -1841,7 +1841,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Pikachu[] = {
overworld_frame(gObjectEventPic_Pikachu, 2, 2, 2),
};
-const struct SpriteFrameImage gObjectEventPicTable_Azumarill[] = {
+static const struct SpriteFrameImage sPicTable_Azumarill[] = {
overworld_frame(gObjectEventPic_Azumarill, 2, 2, 0),
overworld_frame(gObjectEventPic_Azumarill, 2, 2, 1),
overworld_frame(gObjectEventPic_Azumarill, 2, 2, 2),
@@ -1853,7 +1853,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Azumarill[] = {
overworld_frame(gObjectEventPic_Azumarill, 2, 2, 2),
};
-const struct SpriteFrameImage gObjectEventPicTable_Wingull[] = {
+static const struct SpriteFrameImage sPicTable_Wingull[] = {
overworld_frame(gObjectEventPic_Wingull, 2, 2, 0),
overworld_frame(gObjectEventPic_Wingull, 2, 2, 2),
overworld_frame(gObjectEventPic_Wingull, 2, 2, 4),
@@ -1865,7 +1865,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Wingull[] = {
overworld_frame(gObjectEventPic_Wingull, 2, 2, 5),
};
-const struct SpriteFrameImage gObjectEventPicTable_TuberMSwimming[] = {
+static const struct SpriteFrameImage sPicTable_TuberMSwimming[] = {
overworld_frame(gObjectEventPic_TuberMSwimming, 2, 2, 0),
overworld_frame(gObjectEventPic_TuberMSwimming, 2, 2, 1),
overworld_frame(gObjectEventPic_TuberMSwimming, 2, 2, 2),
@@ -1877,7 +1877,7 @@ const struct SpriteFrameImage gObjectEventPicTable_TuberMSwimming[] = {
overworld_frame(gObjectEventPic_TuberMSwimming, 2, 2, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_Azurill[] = {
+static const struct SpriteFrameImage sPicTable_Azurill[] = {
overworld_frame(gObjectEventPic_Azurill, 2, 2, 0),
overworld_frame(gObjectEventPic_Azurill, 2, 2, 1),
overworld_frame(gObjectEventPic_Azurill, 2, 2, 2),
@@ -1889,7 +1889,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Azurill[] = {
overworld_frame(gObjectEventPic_Azurill, 2, 2, 2),
};
-const struct SpriteFrameImage gObjectEventPicTable_Mom[] = {
+static const struct SpriteFrameImage sPicTable_Mom[] = {
overworld_frame(gObjectEventPic_Mom, 2, 4, 0),
overworld_frame(gObjectEventPic_Mom, 2, 4, 1),
overworld_frame(gObjectEventPic_Mom, 2, 4, 2),
@@ -1901,7 +1901,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Mom[] = {
overworld_frame(gObjectEventPic_Mom, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_Scott[] = {
+static const struct SpriteFrameImage sPicTable_Scott[] = {
overworld_frame(gObjectEventPic_Scott, 2, 4, 0),
overworld_frame(gObjectEventPic_Scott, 2, 4, 1),
overworld_frame(gObjectEventPic_Scott, 2, 4, 2),
@@ -1913,7 +1913,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Scott[] = {
overworld_frame(gObjectEventPic_Scott, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_Juan[] = {
+static const struct SpriteFrameImage sPicTable_Juan[] = {
overworld_frame(gObjectEventPic_Juan, 2, 4, 0),
overworld_frame(gObjectEventPic_Juan, 2, 4, 1),
overworld_frame(gObjectEventPic_Juan, 2, 4, 2),
@@ -1925,7 +1925,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Juan[] = {
overworld_frame(gObjectEventPic_Juan, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_MysteryEventDeliveryman[] = {
+static const struct SpriteFrameImage sPicTable_MysteryEventDeliveryman[] = {
overworld_frame(gObjectEventPic_MysteryEventDeliveryman, 2, 4, 0),
overworld_frame(gObjectEventPic_MysteryEventDeliveryman, 2, 4, 1),
overworld_frame(gObjectEventPic_MysteryEventDeliveryman, 2, 4, 2),
@@ -1937,11 +1937,11 @@ const struct SpriteFrameImage gObjectEventPicTable_MysteryEventDeliveryman[] = {
overworld_frame(gObjectEventPic_MysteryEventDeliveryman, 2, 4, 2),
};
-const struct SpriteFrameImage gObjectEventPicTable_Statue[] = {
+static const struct SpriteFrameImage sPicTable_Statue[] = {
obj_frame_tiles(gObjectEventPic_Statue),
};
-const struct SpriteFrameImage gObjectEventPicTable_Dusclops[] = {
+static const struct SpriteFrameImage sPicTable_Dusclops[] = {
overworld_frame(gObjectEventPic_Dusclops, 2, 4, 0),
overworld_frame(gObjectEventPic_Dusclops, 2, 4, 1),
overworld_frame(gObjectEventPic_Dusclops, 2, 4, 2),
@@ -1953,7 +1953,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Dusclops[] = {
overworld_frame(gObjectEventPic_Dusclops, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_Kirlia[] = {
+static const struct SpriteFrameImage sPicTable_Kirlia[] = {
overworld_frame(gObjectEventPic_Kirlia, 2, 4, 0),
overworld_frame(gObjectEventPic_Kirlia, 2, 4, 1),
overworld_frame(gObjectEventPic_Kirlia, 2, 4, 2),
@@ -1965,7 +1965,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Kirlia[] = {
overworld_frame(gObjectEventPic_Kirlia, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_UnionRoomAttendant[] = {
+static const struct SpriteFrameImage sPicTable_UnionRoomAttendant[] = {
overworld_frame(gObjectEventPic_UnionRoomAttendant, 2, 4, 0),
overworld_frame(gObjectEventPic_UnionRoomAttendant, 2, 4, 1),
overworld_frame(gObjectEventPic_UnionRoomAttendant, 2, 4, 2),
@@ -1977,7 +1977,7 @@ const struct SpriteFrameImage gObjectEventPicTable_UnionRoomAttendant[] = {
overworld_frame(gObjectEventPic_UnionRoomAttendant, 2, 4, 2),
};
-const struct SpriteFrameImage gObjectEventPicTable_Sudowoodo[] = {
+static const struct SpriteFrameImage sPicTable_Sudowoodo[] = {
overworld_frame(gObjectEventPic_Sudowoodo, 2, 4, 0),
overworld_frame(gObjectEventPic_Sudowoodo, 2, 4, 0),
overworld_frame(gObjectEventPic_Sudowoodo, 2, 4, 1),
@@ -1989,7 +1989,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Sudowoodo[] = {
overworld_frame(gObjectEventPic_Sudowoodo, 2, 4, 2),
};
-const struct SpriteFrameImage gObjectEventPicTable_Mew[] = {
+static const struct SpriteFrameImage sPicTable_Mew[] = {
overworld_frame(gObjectEventPic_Mew, 2, 4, 0),
overworld_frame(gObjectEventPic_Mew, 2, 4, 1),
overworld_frame(gObjectEventPic_Mew, 2, 4, 2),
@@ -2001,7 +2001,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Mew[] = {
overworld_frame(gObjectEventPic_Mew, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_Red[] = {
+static const struct SpriteFrameImage sPicTable_Red[] = {
overworld_frame(gObjectEventPic_Red, 2, 4, 0),
overworld_frame(gObjectEventPic_Red, 2, 4, 1),
overworld_frame(gObjectEventPic_Red, 2, 4, 2),
@@ -2013,7 +2013,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Red[] = {
overworld_frame(gObjectEventPic_Red, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_Leaf[] = {
+static const struct SpriteFrameImage sPicTable_Leaf[] = {
overworld_frame(gObjectEventPic_Leaf, 2, 4, 0),
overworld_frame(gObjectEventPic_Leaf, 2, 4, 1),
overworld_frame(gObjectEventPic_Leaf, 2, 4, 2),
@@ -2025,7 +2025,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Leaf[] = {
overworld_frame(gObjectEventPic_Leaf, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_Deoxys[] = {
+static const struct SpriteFrameImage sPicTable_Deoxys[] = {
overworld_frame(gObjectEventPic_Deoxys, 4, 4, 0),
overworld_frame(gObjectEventPic_Deoxys, 4, 4, 0),
overworld_frame(gObjectEventPic_Deoxys, 4, 4, 0),
@@ -2037,11 +2037,11 @@ const struct SpriteFrameImage gObjectEventPicTable_Deoxys[] = {
overworld_frame(gObjectEventPic_Deoxys, 4, 4, 0),
};
-const struct SpriteFrameImage gObjectEventPicTable_BirthIslandStone[] = {
+static const struct SpriteFrameImage sPicTable_BirthIslandStone[] = {
obj_frame_tiles(gObjectEventPic_BirthIslandStone),
};
-const struct SpriteFrameImage gObjectEventPicTable_Anabel[] = {
+static const struct SpriteFrameImage sPicTable_Anabel[] = {
overworld_frame(gObjectEventPic_Anabel, 2, 4, 0),
overworld_frame(gObjectEventPic_Anabel, 2, 4, 1),
overworld_frame(gObjectEventPic_Anabel, 2, 4, 2),
@@ -2053,7 +2053,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Anabel[] = {
overworld_frame(gObjectEventPic_Anabel, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_Tucker[] = {
+static const struct SpriteFrameImage sPicTable_Tucker[] = {
overworld_frame(gObjectEventPic_Tucker, 2, 4, 0),
overworld_frame(gObjectEventPic_Tucker, 2, 4, 1),
overworld_frame(gObjectEventPic_Tucker, 2, 4, 2),
@@ -2065,7 +2065,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Tucker[] = {
overworld_frame(gObjectEventPic_Tucker, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_Spenser[] = {
+static const struct SpriteFrameImage sPicTable_Spenser[] = {
overworld_frame(gObjectEventPic_Spenser, 2, 4, 0),
overworld_frame(gObjectEventPic_Spenser, 2, 4, 1),
overworld_frame(gObjectEventPic_Spenser, 2, 4, 2),
@@ -2077,7 +2077,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Spenser[] = {
overworld_frame(gObjectEventPic_Spenser, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_Greta[] = {
+static const struct SpriteFrameImage sPicTable_Greta[] = {
overworld_frame(gObjectEventPic_Greta, 2, 4, 0),
overworld_frame(gObjectEventPic_Greta, 2, 4, 1),
overworld_frame(gObjectEventPic_Greta, 2, 4, 2),
@@ -2089,7 +2089,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Greta[] = {
overworld_frame(gObjectEventPic_Greta, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_Noland[] = {
+static const struct SpriteFrameImage sPicTable_Noland[] = {
overworld_frame(gObjectEventPic_Noland, 2, 4, 0),
overworld_frame(gObjectEventPic_Noland, 2, 4, 1),
overworld_frame(gObjectEventPic_Noland, 2, 4, 2),
@@ -2101,7 +2101,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Noland[] = {
overworld_frame(gObjectEventPic_Noland, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_Lucy[] = {
+static const struct SpriteFrameImage sPicTable_Lucy[] = {
overworld_frame(gObjectEventPic_Lucy, 2, 4, 0),
overworld_frame(gObjectEventPic_Lucy, 2, 4, 1),
overworld_frame(gObjectEventPic_Lucy, 2, 4, 2),
@@ -2113,7 +2113,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Lucy[] = {
overworld_frame(gObjectEventPic_Lucy, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_Brandon[] = {
+static const struct SpriteFrameImage sPicTable_Brandon[] = {
overworld_frame(gObjectEventPic_Brandon, 2, 4, 0),
overworld_frame(gObjectEventPic_Brandon, 2, 4, 1),
overworld_frame(gObjectEventPic_Brandon, 2, 4, 2),
@@ -2125,7 +2125,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Brandon[] = {
overworld_frame(gObjectEventPic_Brandon, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_Lugia[] = {
+static const struct SpriteFrameImage sPicTable_Lugia[] = {
overworld_frame(gObjectEventPic_Lugia, 4, 4, 0),
overworld_frame(gObjectEventPic_Lugia, 4, 4, 0),
overworld_frame(gObjectEventPic_Lugia, 4, 4, 0),
@@ -2137,7 +2137,7 @@ const struct SpriteFrameImage gObjectEventPicTable_Lugia[] = {
overworld_frame(gObjectEventPic_Lugia, 4, 4, 1),
};
-const struct SpriteFrameImage gObjectEventPicTable_HoOh[] = {
+static const struct SpriteFrameImage sPicTable_HoOh[] = {
overworld_frame(gObjectEventPic_HoOh, 4, 4, 0),
overworld_frame(gObjectEventPic_HoOh, 4, 4, 0),
overworld_frame(gObjectEventPic_HoOh, 4, 4, 0),
@@ -2149,7 +2149,7 @@ const struct SpriteFrameImage gObjectEventPicTable_HoOh[] = {
overworld_frame(gObjectEventPic_HoOh, 4, 4, 1),
};
-const struct SpriteFrameImage gObjectEventPicTable_RubySapphireBrendan[] = {
+static const struct SpriteFrameImage sPicTable_RubySapphireBrendan[] = {
overworld_frame(gObjectEventPic_RubySapphireBrendanNormal, 2, 4, 0),
overworld_frame(gObjectEventPic_RubySapphireBrendanNormal, 2, 4, 1),
overworld_frame(gObjectEventPic_RubySapphireBrendanNormal, 2, 4, 2),
@@ -2161,7 +2161,7 @@ const struct SpriteFrameImage gObjectEventPicTable_RubySapphireBrendan[] = {
overworld_frame(gObjectEventPic_RubySapphireBrendanNormal, 2, 4, 8),
};
-const struct SpriteFrameImage gObjectEventPicTable_RubySapphireMay[] = {
+static const struct SpriteFrameImage sPicTable_RubySapphireMay[] = {
overworld_frame(gObjectEventPic_RubySapphireMayNormal, 2, 4, 0),
overworld_frame(gObjectEventPic_RubySapphireMayNormal, 2, 4, 1),
overworld_frame(gObjectEventPic_RubySapphireMayNormal, 2, 4, 2),
diff --git a/src/data/object_events/object_event_subsprites.h b/src/data/object_events/object_event_subsprites.h
index 63df1f777..0d55c2df2 100755
--- a/src/data/object_events/object_event_subsprites.h
+++ b/src/data/object_events/object_event_subsprites.h
@@ -1,4 +1,4 @@
-const struct Subsprite gObjectEventSpriteOamTable_16x16_0[] = {
+static const struct Subsprite sOamTable_16x16_0[] = {
{
.x = -8,
.y = -8,
@@ -9,7 +9,7 @@ const struct Subsprite gObjectEventSpriteOamTable_16x16_0[] = {
}
};
-const struct Subsprite gObjectEventSpriteOamTable_16x16_1[] = {
+static const struct Subsprite sOamTable_16x16_1[] = {
{
.x = -8,
.y = -8,
@@ -20,7 +20,7 @@ const struct Subsprite gObjectEventSpriteOamTable_16x16_1[] = {
}
};
-const struct Subsprite gObjectEventSpriteOamTable_16x16_2[] = {
+static const struct Subsprite sOamTable_16x16_2[] = {
{
.x = -8,
.y = -8,
@@ -39,7 +39,7 @@ const struct Subsprite gObjectEventSpriteOamTable_16x16_2[] = {
}
};
-const struct Subsprite gObjectEventSpriteOamTable_16x16_3[] = {
+static const struct Subsprite sOamTable_16x16_3[] = {
{
.x = -8,
.y = -8,
@@ -58,7 +58,7 @@ const struct Subsprite gObjectEventSpriteOamTable_16x16_3[] = {
}
};
-const struct Subsprite gObjectEventSpriteOamTable_16x16_4[] = {
+static const struct Subsprite sOamTable_16x16_4[] = {
{
.x = -8,
.y = -8,
@@ -77,16 +77,16 @@ const struct Subsprite gObjectEventSpriteOamTable_16x16_4[] = {
}
};
-const struct SubspriteTable gObjectEventSpriteOamTables_16x16[] = {
+static const struct SubspriteTable sOamTables_16x16[] = {
{0, NULL},
- {1, gObjectEventSpriteOamTable_16x16_0},
- {1, gObjectEventSpriteOamTable_16x16_1},
- {2, gObjectEventSpriteOamTable_16x16_2},
- {2, gObjectEventSpriteOamTable_16x16_3},
- {2, gObjectEventSpriteOamTable_16x16_4}
+ {1, sOamTable_16x16_0},
+ {1, sOamTable_16x16_1},
+ {2, sOamTable_16x16_2},
+ {2, sOamTable_16x16_3},
+ {2, sOamTable_16x16_4}
};
-const struct Subsprite gObjectEventSpriteOamTable_16x32_0[] = {
+static const struct Subsprite sOamTable_16x32_0[] = {
{
.x = -8,
.y = -16,
@@ -97,7 +97,7 @@ const struct Subsprite gObjectEventSpriteOamTable_16x32_0[] = {
}
};
-const struct Subsprite gObjectEventSpriteOamTable_16x32_1[] = {
+static const struct Subsprite sOamTable_16x32_1[] = {
{
.x = -8,
.y = -16,
@@ -108,7 +108,7 @@ const struct Subsprite gObjectEventSpriteOamTable_16x32_1[] = {
}
};
-const struct Subsprite gObjectEventSpriteOamTable_16x32_2[] = {
+static const struct Subsprite sOamTable_16x32_2[] = {
{
.x = -8,
.y = -16,
@@ -135,7 +135,7 @@ const struct Subsprite gObjectEventSpriteOamTable_16x32_2[] = {
}
};
-const struct Subsprite gObjectEventSpriteOamTable_16x32_3[] = {
+static const struct Subsprite sOamTable_16x32_3[] = {
{
.x = -8,
.y = -16,
@@ -154,7 +154,7 @@ const struct Subsprite gObjectEventSpriteOamTable_16x32_3[] = {
}
};
-const struct Subsprite gObjectEventSpriteOamTable_16x32_4[] = {
+static const struct Subsprite sOamTable_16x32_4[] = {
{
.x = -8,
.y = -16,
@@ -173,16 +173,16 @@ const struct Subsprite gObjectEventSpriteOamTable_16x32_4[] = {
}
};
-const struct SubspriteTable gObjectEventSpriteOamTables_16x32[] = {
+static const struct SubspriteTable sOamTables_16x32[] = {
{0, NULL},
- {1, gObjectEventSpriteOamTable_16x32_0},
- {1, gObjectEventSpriteOamTable_16x32_1},
- {3, gObjectEventSpriteOamTable_16x32_2},
- {2, gObjectEventSpriteOamTable_16x32_3},
- {2, gObjectEventSpriteOamTable_16x32_4}
+ {1, sOamTable_16x32_0},
+ {1, sOamTable_16x32_1},
+ {3, sOamTable_16x32_2},
+ {2, sOamTable_16x32_3},
+ {2, sOamTable_16x32_4}
};
-const struct Subsprite gObjectEventSpriteOamTable_32x32_0[] = {
+static const struct Subsprite sOamTable_32x32_0[] = {
{
.x = -16,
.y = -16,
@@ -193,7 +193,7 @@ const struct Subsprite gObjectEventSpriteOamTable_32x32_0[] = {
}
};
-const struct Subsprite gObjectEventSpriteOamTable_32x32_1[] = {
+static const struct Subsprite sOamTable_32x32_1[] = {
{
.x = -16,
.y = -16,
@@ -204,7 +204,7 @@ const struct Subsprite gObjectEventSpriteOamTable_32x32_1[] = {
}
};
-const struct Subsprite gObjectEventSpriteOamTable_32x32_2[] = {
+static const struct Subsprite sOamTable_32x32_2[] = {
{
.x = -16,
.y = -16,
@@ -231,7 +231,7 @@ const struct Subsprite gObjectEventSpriteOamTable_32x32_2[] = {
}
};
-const struct Subsprite gObjectEventSpriteOamTable_32x32_3[] = {
+static const struct Subsprite sOamTable_32x32_3[] = {
{
.x = -16,
.y = -16,
@@ -250,7 +250,7 @@ const struct Subsprite gObjectEventSpriteOamTable_32x32_3[] = {
}
};
-const struct Subsprite gObjectEventSpriteOamTable_32x32_4[] = {
+static const struct Subsprite sOamTable_32x32_4[] = {
{
.x = -16,
.y = -16,
@@ -269,16 +269,16 @@ const struct Subsprite gObjectEventSpriteOamTable_32x32_4[] = {
}
};
-const struct SubspriteTable gObjectEventSpriteOamTables_32x32[] = {
+static const struct SubspriteTable sOamTables_32x32[] = {
{0, NULL},
- {1, gObjectEventSpriteOamTable_32x32_0},
- {1, gObjectEventSpriteOamTable_32x32_1},
- {3, gObjectEventSpriteOamTable_32x32_2},
- {2, gObjectEventSpriteOamTable_32x32_3},
- {2, gObjectEventSpriteOamTable_32x32_4}
+ {1, sOamTable_32x32_0},
+ {1, sOamTable_32x32_1},
+ {3, sOamTable_32x32_2},
+ {2, sOamTable_32x32_3},
+ {2, sOamTable_32x32_4}
};
-const struct Subsprite gObjectEventSpriteOamTable_48x48[] = {
+static const struct Subsprite sOamTable_48x48[] = {
{
.x = -24,
.y = -24,
@@ -377,16 +377,16 @@ const struct Subsprite gObjectEventSpriteOamTable_48x48[] = {
}
};
-const struct SubspriteTable gObjectEventSpriteOamTables_48x48[] = {
- {12, gObjectEventSpriteOamTable_48x48},
- {12, gObjectEventSpriteOamTable_48x48},
- {12, gObjectEventSpriteOamTable_48x48},
- {12, gObjectEventSpriteOamTable_48x48},
- {12, gObjectEventSpriteOamTable_48x48},
- {12, gObjectEventSpriteOamTable_48x48}
+static const struct SubspriteTable sOamTables_48x48[] = {
+ {12, sOamTable_48x48},
+ {12, sOamTable_48x48},
+ {12, sOamTable_48x48},
+ {12, sOamTable_48x48},
+ {12, sOamTable_48x48},
+ {12, sOamTable_48x48}
};
-const struct Subsprite gObjectEventSpriteOamTable_64x32_0[] = {
+static const struct Subsprite sOamTable_64x32_0[] = {
{
.x = -32,
.y = -16,
@@ -397,7 +397,7 @@ const struct Subsprite gObjectEventSpriteOamTable_64x32_0[] = {
}
};
-const struct Subsprite gObjectEventSpriteOamTable_64x32_1[] = {
+static const struct Subsprite sOamTable_64x32_1[] = {
{
.x = -32,
.y = -16,
@@ -408,7 +408,7 @@ const struct Subsprite gObjectEventSpriteOamTable_64x32_1[] = {
}
};
-const struct Subsprite gObjectEventSpriteOamTable_64x32_2[] = {
+static const struct Subsprite sOamTable_64x32_2[] = {
{
.x = -32,
.y = -16,
@@ -419,7 +419,7 @@ const struct Subsprite gObjectEventSpriteOamTable_64x32_2[] = {
}
};
-const struct Subsprite gObjectEventSpriteOamTable_64x32_3[] = {
+static const struct Subsprite sOamTable_64x32_3[] = {
{
.x = -32,
.y = -16,
@@ -431,16 +431,16 @@ const struct Subsprite gObjectEventSpriteOamTable_64x32_3[] = {
};
// Unused
-const struct SubspriteTable gObjectEventSpriteOamTables_64x32[] = {
+static const struct SubspriteTable sOamTables_64x32[] = {
{0, NULL},
- {1, gObjectEventSpriteOamTable_64x32_0},
- {1, gObjectEventSpriteOamTable_64x32_1},
- {1, gObjectEventSpriteOamTable_64x32_2},
- {1, gObjectEventSpriteOamTable_64x32_3},
- {1, gObjectEventSpriteOamTable_64x32_3}
+ {1, sOamTable_64x32_0},
+ {1, sOamTable_64x32_1},
+ {1, sOamTable_64x32_2},
+ {1, sOamTable_64x32_3},
+ {1, sOamTable_64x32_3}
};
-const struct Subsprite gObjectEventSpriteOamTable_64x64_0[] = {
+static const struct Subsprite sOamTable_64x64_0[] = {
{
.x = -32,
.y = -32,
@@ -451,7 +451,7 @@ const struct Subsprite gObjectEventSpriteOamTable_64x64_0[] = {
}
};
-const struct Subsprite gObjectEventSpriteOamTable_64x64_1[] = {
+static const struct Subsprite sOamTable_64x64_1[] = {
{
.x = -32,
.y = -32,
@@ -462,7 +462,7 @@ const struct Subsprite gObjectEventSpriteOamTable_64x64_1[] = {
}
};
-const struct Subsprite gObjectEventSpriteOamTable_64x64_2[] = {
+static const struct Subsprite sOamTable_64x64_2[] = {
{
.x = -32,
.y = -32,
@@ -473,7 +473,7 @@ const struct Subsprite gObjectEventSpriteOamTable_64x64_2[] = {
}
};
-const struct Subsprite gObjectEventSpriteOamTable_64x64_3[] = {
+static const struct Subsprite sOamTable_64x64_3[] = {
{
.x = -32,
.y = -32,
@@ -484,16 +484,16 @@ const struct Subsprite gObjectEventSpriteOamTable_64x64_3[] = {
}
};
-const struct SubspriteTable gObjectEventSpriteOamTables_64x64[] = {
+static const struct SubspriteTable sOamTables_64x64[] = {
{0, NULL},
- {1, gObjectEventSpriteOamTable_64x64_0},
- {1, gObjectEventSpriteOamTable_64x64_1},
- {1, gObjectEventSpriteOamTable_64x64_2},
- {1, gObjectEventSpriteOamTable_64x64_3},
- {1, gObjectEventSpriteOamTable_64x64_3}
+ {1, sOamTable_64x64_0},
+ {1, sOamTable_64x64_1},
+ {1, sOamTable_64x64_2},
+ {1, sOamTable_64x64_3},
+ {1, sOamTable_64x64_3}
};
-const struct Subsprite gObjectEventSpriteOamTable_96x40_0[] = {
+static const struct Subsprite sOamTable_96x40_0[] = {
{
.x = -48,
.y = -20,
@@ -616,7 +616,7 @@ const struct Subsprite gObjectEventSpriteOamTable_96x40_0[] = {
}
};
-const struct Subsprite gObjectEventSpriteOamTable_96x40_1[] = {
+static const struct Subsprite sOamTable_96x40_1[] = {
{
.x = -48,
.y = -20,
@@ -739,7 +739,7 @@ const struct Subsprite gObjectEventSpriteOamTable_96x40_1[] = {
}
};
-const struct Subsprite gObjectEventSpriteOamTable_96x40_2[] = {
+static const struct Subsprite sOamTable_96x40_2[] = {
{
.x = -48,
.y = -20,
@@ -862,7 +862,7 @@ const struct Subsprite gObjectEventSpriteOamTable_96x40_2[] = {
}
};
-const struct Subsprite gObjectEventSpriteOamTable_96x40_3[] = {
+static const struct Subsprite sOamTable_96x40_3[] = {
{
.x = -48,
.y = -20,
@@ -986,16 +986,16 @@ const struct Subsprite gObjectEventSpriteOamTable_96x40_3[] = {
};
// Used by SS Tidal
-const struct SubspriteTable gObjectEventSpriteOamTables_96x40[] = {
- {15, gObjectEventSpriteOamTable_96x40_0},
- {15, gObjectEventSpriteOamTable_96x40_0},
- {15, gObjectEventSpriteOamTable_96x40_1},
- {15, gObjectEventSpriteOamTable_96x40_2},
- {15, gObjectEventSpriteOamTable_96x40_3},
- {15, gObjectEventSpriteOamTable_96x40_3}
+static const struct SubspriteTable sOamTables_96x40[] = {
+ {15, sOamTable_96x40_0},
+ {15, sOamTable_96x40_0},
+ {15, sOamTable_96x40_1},
+ {15, sOamTable_96x40_2},
+ {15, sOamTable_96x40_3},
+ {15, sOamTable_96x40_3}
};
-const struct Subsprite gObjectEventSpriteOamTable_88x32_0[] = {
+static const struct Subsprite sOamTable_88x32_0[] = {
{
.x = -48,
.y = -20,
@@ -1126,7 +1126,7 @@ const struct Subsprite gObjectEventSpriteOamTable_88x32_0[] = {
}
};
-const struct Subsprite gObjectEventSpriteOamTable_88x32_1[] = {
+static const struct Subsprite sOamTable_88x32_1[] = {
{
.x = -48,
.y = -20,
@@ -1257,7 +1257,7 @@ const struct Subsprite gObjectEventSpriteOamTable_88x32_1[] = {
}
};
-const struct Subsprite gObjectEventSpriteOamTable_88x32_2[] = {
+static const struct Subsprite sOamTable_88x32_2[] = {
{
.x = -48,
.y = -20,
@@ -1388,7 +1388,7 @@ const struct Subsprite gObjectEventSpriteOamTable_88x32_2[] = {
}
};
-const struct Subsprite gObjectEventSpriteOamTable_88x32_3[] = {
+static const struct Subsprite sOamTable_88x32_3[] = {
{
.x = -48,
.y = -20,
@@ -1520,11 +1520,11 @@ const struct Subsprite gObjectEventSpriteOamTable_88x32_3[] = {
};
// Used by Submarine Shadow
-const struct SubspriteTable gObjectEventSpriteOamTables_88x32[] = {
- {16, gObjectEventSpriteOamTable_88x32_0},
- {16, gObjectEventSpriteOamTable_88x32_0},
- {16, gObjectEventSpriteOamTable_88x32_1},
- {16, gObjectEventSpriteOamTable_88x32_2},
- {16, gObjectEventSpriteOamTable_88x32_3},
- {16, gObjectEventSpriteOamTable_88x32_3}
+static const struct SubspriteTable sOamTables_88x32[] = {
+ {16, sOamTable_88x32_0},
+ {16, sOamTable_88x32_0},
+ {16, sOamTable_88x32_1},
+ {16, sOamTable_88x32_2},
+ {16, sOamTable_88x32_3},
+ {16, sOamTable_88x32_3}
};
diff --git a/src/data/party_menu.h b/src/data/party_menu.h
index 3c3a3e1ce..570ef738e 100644
--- a/src/data/party_menu.h
+++ b/src/data/party_menu.h
@@ -118,12 +118,12 @@ static const u32 sCancelButton_Tilemap[] = INCBIN_U32("graphics/interface/party_
// Text colors for BG, FG, and Shadow in that order
static const u8 sFontColorTable[][3] =
{
- {TEXT_COLOR_TRANSPARENT, TEXT_COLOR_LIGHT_GREY, TEXT_COLOR_DARK_GREY}, // Default
+ {TEXT_COLOR_TRANSPARENT, TEXT_COLOR_LIGHT_GRAY, TEXT_COLOR_DARK_GRAY}, // Default
{TEXT_COLOR_TRANSPARENT, TEXT_COLOR_WHITE, TEXT_COLOR_GREEN}, // Unused
{TEXT_COLOR_TRANSPARENT, TEXT_DYNAMIC_COLOR_2, TEXT_DYNAMIC_COLOR_3}, // Gender symbol
- {TEXT_COLOR_WHITE, TEXT_COLOR_DARK_GREY, TEXT_COLOR_LIGHT_GREY}, // Selection actions
+ {TEXT_COLOR_WHITE, TEXT_COLOR_DARK_GRAY, TEXT_COLOR_LIGHT_GRAY}, // Selection actions
{TEXT_COLOR_WHITE, TEXT_COLOR_BLUE, TEXT_COLOR_LIGHT_BLUE}, // Field moves
- {TEXT_COLOR_TRANSPARENT, TEXT_COLOR_WHITE, TEXT_COLOR_DARK_GREY}, // Unused
+ {TEXT_COLOR_TRANSPARENT, TEXT_COLOR_WHITE, TEXT_COLOR_DARK_GRAY}, // Unused
};
static const struct WindowTemplate sSinglePartyMenuWindowTemplate[] =
@@ -543,7 +543,7 @@ static const struct WindowTemplate sLevelUpStatsWindowTemplate =
.baseBlock = 0x2E9,
};
-static const struct WindowTemplate sUnusedWindowTemplate_08615978 =
+static const struct WindowTemplate sUnusedWindowTemplate1 =
{
.bg = 2,
.tilemapLeft = 2,
@@ -554,7 +554,7 @@ static const struct WindowTemplate sUnusedWindowTemplate_08615978 =
.baseBlock = 0x1DF,
};
-static const struct WindowTemplate sUnusedWindowTemplate_08615980 =
+static const struct WindowTemplate sUnusedWindowTemplate2 =
{
.bg = 2,
.tilemapLeft = 0,
@@ -669,7 +669,7 @@ static const u8 *const sDescriptionStringTable[] =
[PARTYBOX_DESC_DONT_HAVE] = gText_DontHave,
};
-static const u16 sUnused_08615B94[] =
+static const u16 sUnusedData[] =
{
0x0108, 0x0151, 0x0160, 0x015b, 0x002e, 0x005c, 0x0102, 0x0153, 0x014b, 0x00ed, 0x00f1, 0x010d, 0x003a, 0x003b, 0x003f, 0x0071,
0x00b6, 0x00f0, 0x00ca, 0x00db, 0x00da, 0x004c, 0x00e7, 0x0055, 0x0057, 0x0059, 0x00d8, 0x005b, 0x005e, 0x00f7, 0x0118, 0x0068,
@@ -1194,62 +1194,62 @@ static const u8 *const sUnused_StatStrings[] =
static const u16 sTMHMMoves[] =
{
- MOVE_FOCUS_PUNCH,
- MOVE_DRAGON_CLAW,
- MOVE_WATER_PULSE,
- MOVE_CALM_MIND,
- MOVE_ROAR,
- MOVE_TOXIC,
- MOVE_HAIL,
- MOVE_BULK_UP,
- MOVE_BULLET_SEED,
- MOVE_HIDDEN_POWER,
- MOVE_SUNNY_DAY,
- MOVE_TAUNT,
- MOVE_ICE_BEAM,
- MOVE_BLIZZARD,
- MOVE_HYPER_BEAM,
- MOVE_LIGHT_SCREEN,
- MOVE_PROTECT,
- MOVE_RAIN_DANCE,
- MOVE_GIGA_DRAIN,
- MOVE_SAFEGUARD,
- MOVE_FRUSTRATION,
- MOVE_SOLAR_BEAM,
- MOVE_IRON_TAIL,
- MOVE_THUNDERBOLT,
- MOVE_THUNDER,
- MOVE_EARTHQUAKE,
- MOVE_RETURN,
- MOVE_DIG,
- MOVE_PSYCHIC,
- MOVE_SHADOW_BALL,
- MOVE_BRICK_BREAK,
- MOVE_DOUBLE_TEAM,
- MOVE_REFLECT,
- MOVE_SHOCK_WAVE,
- MOVE_FLAMETHROWER,
- MOVE_SLUDGE_BOMB,
- MOVE_SANDSTORM,
- MOVE_FIRE_BLAST,
- MOVE_ROCK_TOMB,
- MOVE_AERIAL_ACE,
- MOVE_TORMENT,
- MOVE_FACADE,
- MOVE_SECRET_POWER,
- MOVE_REST,
- MOVE_ATTRACT,
- MOVE_THIEF,
- MOVE_STEEL_WING,
- MOVE_SKILL_SWAP,
- MOVE_SNATCH,
- MOVE_OVERHEAT,
- MOVE_CUT,
- MOVE_FLY,
- MOVE_SURF,
- MOVE_STRENGTH,
- MOVE_FLASH,
- MOVE_ROCK_SMASH,
- MOVE_WATERFALL,
- MOVE_DIVE,
+ [ITEM_TM01 - ITEM_TM01] = MOVE_FOCUS_PUNCH,
+ [ITEM_TM02 - ITEM_TM01] = MOVE_DRAGON_CLAW,
+ [ITEM_TM03 - ITEM_TM01] = MOVE_WATER_PULSE,
+ [ITEM_TM04 - ITEM_TM01] = MOVE_CALM_MIND,
+ [ITEM_TM05 - ITEM_TM01] = MOVE_ROAR,
+ [ITEM_TM06 - ITEM_TM01] = MOVE_TOXIC,
+ [ITEM_TM07 - ITEM_TM01] = MOVE_HAIL,
+ [ITEM_TM08 - ITEM_TM01] = MOVE_BULK_UP,
+ [ITEM_TM09 - ITEM_TM01] = MOVE_BULLET_SEED,
+ [ITEM_TM10 - ITEM_TM01] = MOVE_HIDDEN_POWER,
+ [ITEM_TM11 - ITEM_TM01] = MOVE_SUNNY_DAY,
+ [ITEM_TM12 - ITEM_TM01] = MOVE_TAUNT,
+ [ITEM_TM13 - ITEM_TM01] = MOVE_ICE_BEAM,
+ [ITEM_TM14 - ITEM_TM01] = MOVE_BLIZZARD,
+ [ITEM_TM15 - ITEM_TM01] = MOVE_HYPER_BEAM,
+ [ITEM_TM16 - ITEM_TM01] = MOVE_LIGHT_SCREEN,
+ [ITEM_TM17 - ITEM_TM01] = MOVE_PROTECT,
+ [ITEM_TM18 - ITEM_TM01] = MOVE_RAIN_DANCE,
+ [ITEM_TM19 - ITEM_TM01] = MOVE_GIGA_DRAIN,
+ [ITEM_TM20 - ITEM_TM01] = MOVE_SAFEGUARD,
+ [ITEM_TM21 - ITEM_TM01] = MOVE_FRUSTRATION,
+ [ITEM_TM22 - ITEM_TM01] = MOVE_SOLAR_BEAM,
+ [ITEM_TM23 - ITEM_TM01] = MOVE_IRON_TAIL,
+ [ITEM_TM24 - ITEM_TM01] = MOVE_THUNDERBOLT,
+ [ITEM_TM25 - ITEM_TM01] = MOVE_THUNDER,
+ [ITEM_TM26 - ITEM_TM01] = MOVE_EARTHQUAKE,
+ [ITEM_TM27 - ITEM_TM01] = MOVE_RETURN,
+ [ITEM_TM28 - ITEM_TM01] = MOVE_DIG,
+ [ITEM_TM29 - ITEM_TM01] = MOVE_PSYCHIC,
+ [ITEM_TM30 - ITEM_TM01] = MOVE_SHADOW_BALL,
+ [ITEM_TM31 - ITEM_TM01] = MOVE_BRICK_BREAK,
+ [ITEM_TM32 - ITEM_TM01] = MOVE_DOUBLE_TEAM,
+ [ITEM_TM33 - ITEM_TM01] = MOVE_REFLECT,
+ [ITEM_TM34 - ITEM_TM01] = MOVE_SHOCK_WAVE,
+ [ITEM_TM35 - ITEM_TM01] = MOVE_FLAMETHROWER,
+ [ITEM_TM36 - ITEM_TM01] = MOVE_SLUDGE_BOMB,
+ [ITEM_TM37 - ITEM_TM01] = MOVE_SANDSTORM,
+ [ITEM_TM38 - ITEM_TM01] = MOVE_FIRE_BLAST,
+ [ITEM_TM39 - ITEM_TM01] = MOVE_ROCK_TOMB,
+ [ITEM_TM40 - ITEM_TM01] = MOVE_AERIAL_ACE,
+ [ITEM_TM41 - ITEM_TM01] = MOVE_TORMENT,
+ [ITEM_TM42 - ITEM_TM01] = MOVE_FACADE,
+ [ITEM_TM43 - ITEM_TM01] = MOVE_SECRET_POWER,
+ [ITEM_TM44 - ITEM_TM01] = MOVE_REST,
+ [ITEM_TM45 - ITEM_TM01] = MOVE_ATTRACT,
+ [ITEM_TM46 - ITEM_TM01] = MOVE_THIEF,
+ [ITEM_TM47 - ITEM_TM01] = MOVE_STEEL_WING,
+ [ITEM_TM48 - ITEM_TM01] = MOVE_SKILL_SWAP,
+ [ITEM_TM49 - ITEM_TM01] = MOVE_SNATCH,
+ [ITEM_TM50 - ITEM_TM01] = MOVE_OVERHEAT,
+ [ITEM_HM01 - ITEM_TM01] = MOVE_CUT,
+ [ITEM_HM02 - ITEM_TM01] = MOVE_FLY,
+ [ITEM_HM03 - ITEM_TM01] = MOVE_SURF,
+ [ITEM_HM04 - ITEM_TM01] = MOVE_STRENGTH,
+ [ITEM_HM05 - ITEM_TM01] = MOVE_FLASH,
+ [ITEM_HM06 - ITEM_TM01] = MOVE_ROCK_SMASH,
+ [ITEM_HM07 - ITEM_TM01] = MOVE_WATERFALL,
+ [ITEM_HM08 - ITEM_TM01] = MOVE_DIVE,
};
diff --git a/src/data/pointillism_points.h b/src/data/pointillism_points.h
new file mode 100644
index 000000000..708f5c02e
--- /dev/null
+++ b/src/data/pointillism_points.h
@@ -0,0 +1,3210 @@
+#define GET_POINT_OFFSET_DL(bits) (((bits) >> 0) & 1)
+#define GET_POINT_COLOR_TYPE(bits) (((bits) >> 1) & 3)
+#define GET_POINT_DELTA(bits) (((bits) >> 3) & 7)
+
+#define PT(x, y, delta, colorType, offsetDownLeft) x, y, (delta << 3) | (colorType << 1) | offsetDownLeft
+
+static const u8 sPointillismPoints[][3] = {
+ PT( 0, 29, 3, 2, FALSE),
+ PT(14, 30, 3, 1, TRUE),
+ PT( 0, 1, 6, 1, FALSE),
+ PT(46, 30, 6, 3, TRUE),
+ PT(10, 34, 3, 3, TRUE),
+ PT( 5, 38, 5, 3, FALSE),
+ PT(18, 23, 3, 3, FALSE),
+ PT(26, 3, 2, 0, TRUE),
+ PT( 5, 17, 3, 0, FALSE),
+ PT( 5, 39, 5, 3, TRUE),
+ PT(26, 63, 2, 1, FALSE),
+ PT(34, 63, 2, 3, FALSE),
+ PT(43, 47, 5, 3, FALSE),
+ PT(17, 2, 5, 2, TRUE),
+ PT(35, 13, 5, 0, FALSE),
+ PT(23, 12, 3, 0, TRUE),
+ PT(47, 14, 2, 1, TRUE),
+ PT(48, 24, 4, 0, FALSE),
+ PT(45, 40, 4, 1, FALSE),
+ PT( 1, 3, 3, 0, TRUE),
+ PT(14, 42, 5, 1, TRUE),
+ PT(34, 21, 4, 2, TRUE),
+ PT(34, 10, 4, 3, FALSE),
+ PT(57, 6, 4, 1, TRUE),
+ PT(22, 7, 5, 3, TRUE),
+ PT(34, 58, 3, 1, TRUE),
+ PT(59, 54, 6, 2, TRUE),
+ PT(10, 43, 4, 2, FALSE),
+ PT(54, 9, 2, 1, FALSE),
+ PT(28, 47, 4, 1, TRUE),
+ PT(46, 56, 5, 2, FALSE),
+ PT( 5, 42, 4, 0, FALSE),
+ PT( 7, 20, 6, 1, FALSE),
+ PT(49, 8, 2, 3, TRUE),
+ PT(26, 36, 5, 2, TRUE),
+ PT(34, 10, 2, 3, FALSE),
+ PT(27, 38, 5, 1, TRUE),
+ PT(41, 22, 2, 0, TRUE),
+ PT(53, 8, 2, 2, FALSE),
+ PT(30, 8, 2, 2, FALSE),
+ PT( 5, 49, 2, 2, FALSE),
+ PT(56, 49, 2, 3, TRUE),
+ PT(52, 51, 2, 1, FALSE),
+ PT(17, 9, 3, 3, TRUE),
+ PT(40, 61, 6, 1, FALSE),
+ PT(53, 3, 3, 3, FALSE),
+ PT(60, 43, 5, 3, FALSE),
+ PT(16, 1, 2, 3, TRUE),
+ PT( 3, 62, 4, 1, FALSE),
+ PT(23, 24, 6, 2, FALSE),
+ PT( 8, 41, 3, 0, TRUE),
+ PT( 3, 36, 5, 0, FALSE),
+ PT(61, 51, 5, 3, TRUE),
+ PT(49, 36, 3, 0, TRUE),
+ PT(27, 24, 4, 3, FALSE),
+ PT( 7, 13, 4, 2, TRUE),
+ PT(45, 63, 2, 1, FALSE),
+ PT(47, 21, 4, 2, TRUE),
+ PT(41, 15, 2, 1, FALSE),
+ PT( 7, 44, 2, 1, FALSE),
+ PT(44, 11, 4, 3, FALSE),
+ PT(18, 26, 2, 3, FALSE),
+ PT( 0, 11, 5, 3, TRUE),
+ PT(22, 53, 4, 2, FALSE),
+ PT(31, 28, 4, 1, FALSE),
+ PT(41, 51, 4, 3, TRUE),
+ PT(59, 48, 2, 3, TRUE),
+ PT(17, 6, 6, 2, TRUE),
+ PT(62, 49, 5, 3, TRUE),
+ PT(17, 58, 4, 2, TRUE),
+ PT(42, 2, 3, 0, TRUE),
+ PT(51, 24, 6, 2, TRUE),
+ PT(42, 32, 4, 0, TRUE),
+ PT(46, 50, 3, 1, TRUE),
+ PT(59, 31, 4, 1, TRUE),
+ PT(57, 41, 5, 1, FALSE),
+ PT(46, 49, 5, 0, TRUE),
+ PT(42, 14, 5, 2, TRUE),
+ PT(45, 0, 3, 3, TRUE),
+ PT(56, 40, 3, 1, TRUE),
+ PT(20, 59, 5, 1, TRUE),
+ PT(46, 4, 4, 3, FALSE),
+ PT(54, 48, 2, 0, TRUE),
+ PT(59, 33, 5, 2, TRUE),
+ PT(43, 63, 3, 1, TRUE),
+ PT(32, 19, 6, 0, TRUE),
+ PT(51, 12, 6, 0, FALSE),
+ PT(34, 43, 5, 1, TRUE),
+ PT(22, 2, 3, 3, FALSE),
+ PT(28, 18, 3, 2, FALSE),
+ PT(15, 60, 6, 3, FALSE),
+ PT(56, 16, 5, 2, TRUE),
+ PT(24, 47, 5, 2, TRUE),
+ PT(53, 59, 2, 0, TRUE),
+ PT(55, 49, 2, 1, TRUE),
+ PT(19, 61, 5, 3, TRUE),
+ PT(30, 44, 6, 1, TRUE),
+ PT(46, 55, 2, 1, FALSE),
+ PT(60, 31, 6, 1, TRUE),
+ PT(50, 42, 4, 3, TRUE),
+ PT(13, 59, 3, 2, FALSE),
+ PT(53, 42, 4, 3, TRUE),
+ PT( 9, 61, 4, 3, TRUE),
+ PT(18, 11, 3, 0, FALSE),
+ PT(12, 21, 3, 2, TRUE),
+ PT(32, 1, 3, 2, FALSE),
+ PT( 8, 59, 3, 2, FALSE),
+ PT(18, 55, 6, 1, TRUE),
+ PT(21, 3, 5, 2, FALSE),
+ PT(42, 59, 6, 0, TRUE),
+ PT(15, 4, 6, 2, TRUE),
+ PT( 8, 23, 6, 1, TRUE),
+ PT(56, 61, 5, 1, FALSE),
+ PT(47, 53, 2, 3, FALSE),
+ PT(16, 53, 2, 3, FALSE),
+ PT(35, 19, 5, 2, FALSE),
+ PT(47, 6, 4, 0, FALSE),
+ PT(39, 58, 4, 2, FALSE),
+ PT( 0, 28, 5, 1, FALSE),
+ PT( 3, 57, 3, 2, TRUE),
+ PT(40, 7, 3, 1, FALSE),
+ PT(32, 10, 6, 3, TRUE),
+ PT( 7, 53, 5, 2, TRUE),
+ PT(21, 47, 5, 2, FALSE),
+ PT(16, 44, 4, 1, TRUE),
+ PT(63, 41, 2, 2, FALSE),
+ PT(42, 33, 6, 3, FALSE),
+ PT(52, 26, 5, 2, FALSE),
+ PT(28, 61, 6, 1, TRUE),
+ PT(56, 43, 4, 1, FALSE),
+ PT(53, 40, 3, 3, TRUE),
+ PT(61, 15, 3, 2, FALSE),
+ PT(30, 62, 3, 1, TRUE),
+ PT(12, 62, 3, 3, TRUE),
+ PT(43, 49, 5, 2, FALSE),
+ PT(50, 57, 2, 0, TRUE),
+ PT( 5, 9, 2, 0, TRUE),
+ PT( 4, 56, 5, 1, FALSE),
+ PT(50, 0, 2, 3, FALSE),
+ PT(19, 11, 6, 0, TRUE),
+ PT(52, 42, 2, 1, TRUE),
+ PT(44, 34, 4, 0, TRUE),
+ PT(57, 47, 2, 2, TRUE),
+ PT(55, 40, 3, 3, FALSE),
+ PT( 7, 59, 5, 2, TRUE),
+ PT(17, 3, 5, 0, FALSE),
+ PT(45, 48, 3, 3, FALSE),
+ PT(49, 17, 2, 0, TRUE),
+ PT(35, 1, 3, 3, FALSE),
+ PT(61, 49, 6, 2, FALSE),
+ PT(28, 2, 6, 2, FALSE),
+ PT(33, 14, 4, 2, TRUE),
+ PT(61, 7, 2, 3, TRUE),
+ PT(51, 21, 2, 0, FALSE),
+ PT(41, 50, 6, 1, FALSE),
+ PT(24, 31, 6, 0, FALSE),
+ PT(45, 59, 6, 0, FALSE),
+ PT(39, 62, 2, 3, FALSE),
+ PT(49, 21, 2, 1, FALSE),
+ PT(48, 37, 2, 3, TRUE),
+ PT(51, 6, 6, 2, FALSE),
+ PT( 0, 41, 3, 0, FALSE),
+ PT(60, 3, 2, 1, FALSE),
+ PT(44, 12, 2, 0, TRUE),
+ PT( 9, 48, 6, 0, FALSE),
+ PT(16, 14, 2, 0, TRUE),
+ PT(39, 22, 3, 1, TRUE),
+ PT(12, 59, 5, 3, FALSE),
+ PT(43, 51, 3, 3, FALSE),
+ PT(19, 45, 5, 2, TRUE),
+ PT(17, 36, 5, 0, TRUE),
+ PT(52, 62, 5, 1, TRUE),
+ PT(36, 30, 4, 0, TRUE),
+ PT(39, 26, 5, 2, TRUE),
+ PT( 4, 57, 2, 3, FALSE),
+ PT(62, 51, 4, 3, FALSE),
+ PT(27, 46, 4, 2, TRUE),
+ PT(12, 6, 3, 0, TRUE),
+ PT(37, 25, 3, 0, FALSE),
+ PT(29, 51, 6, 1, TRUE),
+ PT(29, 40, 5, 2, TRUE),
+ PT(28, 16, 5, 1, FALSE),
+ PT(31, 53, 3, 3, FALSE),
+ PT(52, 2, 2, 0, FALSE),
+ PT(43, 58, 2, 2, FALSE),
+ PT(13, 11, 2, 2, TRUE),
+ PT(12, 44, 2, 0, FALSE),
+ PT(55, 58, 3, 0, TRUE),
+ PT( 6, 19, 2, 3, TRUE),
+ PT(36, 16, 4, 2, TRUE),
+ PT(36, 4, 3, 3, FALSE),
+ PT( 0, 53, 6, 2, FALSE),
+ PT(58, 0, 6, 3, TRUE),
+ PT(60, 7, 3, 1, FALSE),
+ PT(43, 40, 6, 3, FALSE),
+ PT(52, 57, 5, 3, TRUE),
+ PT(40, 9, 3, 3, TRUE),
+ PT(56, 49, 6, 0, FALSE),
+ PT(22, 37, 6, 0, TRUE),
+ PT(24, 40, 6, 0, TRUE),
+ PT(24, 12, 4, 1, FALSE),
+ PT( 6, 57, 5, 2, TRUE),
+ PT(61, 32, 4, 2, FALSE),
+ PT(46, 39, 4, 0, TRUE),
+ PT(62, 24, 3, 0, FALSE),
+ PT(21, 60, 4, 2, FALSE),
+ PT( 6, 27, 4, 3, FALSE),
+ PT(21, 14, 4, 1, FALSE),
+ PT(10, 13, 3, 3, TRUE),
+ PT(24, 22, 6, 2, FALSE),
+ PT(16, 40, 4, 0, TRUE),
+ PT(32, 17, 2, 0, TRUE),
+ PT(54, 50, 2, 2, TRUE),
+ PT(59, 46, 4, 2, FALSE),
+ PT(31, 45, 2, 1, FALSE),
+ PT(54, 46, 4, 0, FALSE),
+ PT(11, 23, 6, 1, TRUE),
+ PT(38, 3, 3, 3, TRUE),
+ PT( 8, 25, 6, 0, TRUE),
+ PT(42, 24, 4, 2, TRUE),
+ PT(53, 45, 5, 2, TRUE),
+ PT(48, 56, 3, 0, FALSE),
+ PT(28, 37, 2, 2, FALSE),
+ PT(28, 34, 5, 0, FALSE),
+ PT( 8, 35, 4, 0, TRUE),
+ PT(38, 30, 6, 0, FALSE),
+ PT(25, 15, 2, 2, TRUE),
+ PT(16, 47, 4, 1, FALSE),
+ PT(18, 2, 4, 2, TRUE),
+ PT(60, 1, 3, 2, TRUE),
+ PT(14, 20, 3, 0, FALSE),
+ PT(13, 24, 2, 3, TRUE),
+ PT(34, 11, 6, 0, TRUE),
+ PT(19, 52, 4, 0, TRUE),
+ PT(15, 45, 6, 3, FALSE),
+ PT(57, 31, 4, 2, TRUE),
+ PT(24, 16, 3, 3, TRUE),
+ PT(45, 32, 4, 0, FALSE),
+ PT(25, 11, 6, 0, TRUE),
+ PT(51, 19, 2, 2, FALSE),
+ PT(46, 17, 4, 0, TRUE),
+ PT(45, 10, 6, 3, TRUE),
+ PT( 7, 21, 3, 1, TRUE),
+ PT(50, 4, 6, 1, FALSE),
+ PT( 6, 24, 3, 1, TRUE),
+ PT(19, 36, 2, 1, FALSE),
+ PT(54, 34, 2, 3, FALSE),
+ PT(29, 41, 3, 2, FALSE),
+ PT(53, 23, 4, 0, TRUE),
+ PT(54, 23, 5, 1, TRUE),
+ PT(53, 50, 3, 0, TRUE),
+ PT(42, 15, 5, 3, FALSE),
+ PT(16, 0, 6, 2, FALSE),
+ PT( 2, 14, 5, 0, FALSE),
+ PT(49, 50, 6, 1, FALSE),
+ PT(59, 5, 4, 0, FALSE),
+ PT(54, 38, 2, 1, FALSE),
+ PT(52, 6, 6, 2, FALSE),
+ PT(30, 49, 6, 1, FALSE),
+ PT(53, 5, 6, 2, FALSE),
+ PT(30, 19, 2, 2, TRUE),
+ PT(21, 20, 5, 2, FALSE),
+ PT(41, 28, 3, 0, FALSE),
+ PT(36, 36, 2, 1, FALSE),
+ PT(34, 41, 3, 0, FALSE),
+ PT(52, 54, 6, 0, FALSE),
+ PT(30, 1, 4, 1, TRUE),
+ PT(12, 60, 4, 2, FALSE),
+ PT(10, 61, 2, 3, FALSE),
+ PT(39, 30, 4, 1, TRUE),
+ PT(21, 2, 2, 1, FALSE),
+ PT(17, 25, 5, 1, FALSE),
+ PT(29, 49, 2, 2, TRUE),
+ PT( 3, 59, 5, 1, FALSE),
+ PT(33, 25, 5, 2, FALSE),
+ PT(10, 35, 2, 0, TRUE),
+ PT(37, 17, 3, 1, FALSE),
+ PT(26, 10, 6, 2, FALSE),
+ PT(59, 11, 6, 1, TRUE),
+ PT(33, 11, 6, 3, TRUE),
+ PT( 1, 49, 5, 0, FALSE),
+ PT(53, 29, 4, 3, TRUE),
+ PT(44, 48, 6, 0, TRUE),
+ PT(46, 57, 5, 2, TRUE),
+ PT(48, 5, 5, 2, FALSE),
+ PT(18, 42, 5, 1, TRUE),
+ PT(57, 34, 4, 0, FALSE),
+ PT(21, 52, 3, 2, FALSE),
+ PT(28, 1, 2, 2, TRUE),
+ PT(32, 22, 4, 1, FALSE),
+ PT(19, 4, 3, 0, FALSE),
+ PT(30, 19, 2, 0, FALSE),
+ PT(37, 51, 2, 2, TRUE),
+ PT(57, 3, 6, 0, TRUE),
+ PT(63, 54, 3, 0, FALSE),
+ PT(20, 35, 2, 0, FALSE),
+ PT(47, 30, 3, 3, TRUE),
+ PT(31, 23, 5, 2, FALSE),
+ PT( 2, 22, 6, 0, TRUE),
+ PT(32, 24, 6, 0, FALSE),
+ PT(46, 24, 6, 3, TRUE),
+ PT(59, 14, 6, 0, FALSE),
+ PT(16, 57, 4, 2, FALSE),
+ PT(38, 57, 3, 3, FALSE),
+ PT(48, 38, 5, 3, FALSE),
+ PT(18, 1, 2, 2, FALSE),
+ PT(55, 42, 5, 3, FALSE),
+ PT(33, 6, 3, 2, TRUE),
+ PT(42, 22, 6, 1, FALSE),
+ PT( 9, 56, 3, 2, FALSE),
+ PT( 7, 34, 2, 3, TRUE),
+ PT(59, 45, 2, 2, TRUE),
+ PT( 7, 30, 5, 3, FALSE),
+ PT(27, 46, 3, 2, TRUE),
+ PT( 4, 9, 6, 0, FALSE),
+ PT(48, 45, 6, 3, TRUE),
+ PT(45, 52, 4, 2, FALSE),
+ PT(24, 36, 4, 2, TRUE),
+ PT(14, 45, 4, 3, FALSE),
+ PT(35, 10, 2, 3, FALSE),
+ PT(18, 45, 2, 0, TRUE),
+ PT(33, 40, 5, 3, FALSE),
+ PT(15, 1, 4, 0, TRUE),
+ PT( 1, 49, 2, 1, FALSE),
+ PT(63, 27, 3, 3, FALSE),
+ PT(33, 37, 5, 1, TRUE),
+ PT(38, 24, 2, 1, TRUE),
+ PT(21, 45, 6, 2, FALSE),
+ PT(35, 33, 6, 3, FALSE),
+ PT(14, 46, 3, 2, FALSE),
+ PT(20, 34, 3, 2, FALSE),
+ PT(44, 11, 5, 0, FALSE),
+ PT(26, 24, 4, 0, TRUE),
+ PT(33, 7, 3, 1, FALSE),
+ PT(36, 38, 5, 0, TRUE),
+ PT(43, 10, 6, 2, FALSE),
+ PT(62, 39, 6, 1, TRUE),
+ PT(18, 52, 3, 1, TRUE),
+ PT(31, 1, 5, 1, FALSE),
+ PT(46, 6, 4, 1, TRUE),
+ PT(47, 31, 2, 2, FALSE),
+ PT(24, 6, 4, 3, FALSE),
+ PT(49, 31, 5, 1, TRUE),
+ PT(34, 38, 5, 3, FALSE),
+ PT(30, 21, 2, 3, FALSE),
+ PT(32, 34, 5, 0, FALSE),
+ PT(21, 55, 2, 1, FALSE),
+ PT(37, 4, 5, 2, FALSE),
+ PT(31, 4, 5, 3, FALSE),
+ PT(12, 19, 3, 0, FALSE),
+ PT( 7, 11, 6, 3, FALSE),
+ PT(29, 28, 5, 1, FALSE),
+ PT(48, 34, 3, 2, FALSE),
+ PT(46, 18, 5, 3, TRUE),
+ PT(43, 33, 3, 3, FALSE),
+ PT(22, 56, 6, 0, FALSE),
+ PT( 4, 2, 2, 3, FALSE),
+ PT( 5, 20, 4, 0, FALSE),
+ PT(56, 60, 6, 1, TRUE),
+ PT(33, 27, 5, 3, TRUE),
+ PT(20, 42, 4, 3, TRUE),
+ PT(56, 20, 3, 1, TRUE),
+ PT(43, 31, 5, 1, TRUE),
+ PT(41, 43, 4, 2, TRUE),
+ PT(39, 54, 4, 0, TRUE),
+ PT(17, 34, 3, 1, TRUE),
+ PT(41, 3, 3, 1, TRUE),
+ PT(24, 36, 5, 0, FALSE),
+ PT(33, 45, 6, 3, FALSE),
+ PT(60, 44, 4, 2, FALSE),
+ PT(51, 23, 3, 3, TRUE),
+ PT(42, 58, 4, 0, TRUE),
+ PT(10, 35, 6, 3, TRUE),
+ PT( 0, 11, 4, 0, TRUE),
+ PT(17, 56, 3, 0, TRUE),
+ PT(15, 14, 3, 2, FALSE),
+ PT(31, 15, 6, 3, TRUE),
+ PT(60, 16, 6, 3, TRUE),
+ PT(56, 49, 6, 2, TRUE),
+ PT( 7, 21, 5, 0, FALSE),
+ PT(30, 46, 3, 0, TRUE),
+ PT(38, 16, 6, 1, TRUE),
+ PT(61, 53, 5, 3, TRUE),
+ PT(58, 4, 6, 2, FALSE),
+ PT(13, 24, 3, 1, FALSE),
+ PT( 1, 45, 2, 2, TRUE),
+ PT(61, 26, 2, 3, TRUE),
+ PT(23, 63, 6, 1, FALSE),
+ PT(11, 33, 2, 0, TRUE),
+ PT(30, 38, 5, 1, TRUE),
+ PT(13, 25, 4, 2, FALSE),
+ PT(46, 4, 3, 1, TRUE),
+ PT(27, 51, 4, 0, FALSE),
+ PT(21, 33, 3, 2, TRUE),
+ PT(31, 4, 4, 0, TRUE),
+ PT(15, 18, 3, 3, TRUE),
+ PT(45, 42, 6, 1, FALSE),
+ PT( 3, 55, 3, 3, TRUE),
+ PT(53, 7, 4, 3, TRUE),
+ PT(36, 31, 6, 0, TRUE),
+ PT(47, 48, 2, 2, TRUE),
+ PT( 6, 0, 4, 2, FALSE),
+ PT(11, 34, 3, 1, FALSE),
+ PT(12, 59, 5, 0, TRUE),
+ PT(20, 26, 2, 3, TRUE),
+ PT(55, 32, 4, 2, TRUE),
+ PT(63, 38, 6, 3, TRUE),
+ PT(58, 62, 2, 0, FALSE),
+ PT(34, 4, 2, 0, TRUE),
+ PT(40, 18, 3, 2, FALSE),
+ PT( 3, 46, 5, 3, FALSE),
+ PT(14, 56, 5, 0, FALSE),
+ PT( 1, 41, 4, 1, FALSE),
+ PT(30, 51, 3, 0, TRUE),
+ PT( 6, 33, 4, 3, TRUE),
+ PT(51, 25, 3, 1, FALSE),
+ PT( 2, 5, 2, 3, TRUE),
+ PT(17, 17, 5, 2, FALSE),
+ PT(31, 38, 3, 3, FALSE),
+ PT(57, 31, 5, 0, FALSE),
+ PT(46, 47, 2, 1, FALSE),
+ PT(34, 52, 2, 1, TRUE),
+ PT(59, 38, 5, 3, TRUE),
+ PT(52, 0, 2, 2, FALSE),
+ PT(16, 49, 2, 0, TRUE),
+ PT(29, 45, 5, 1, FALSE),
+ PT( 8, 8, 6, 3, TRUE),
+ PT(21, 24, 6, 2, FALSE),
+ PT( 4, 43, 4, 2, FALSE),
+ PT(47, 30, 4, 3, TRUE),
+ PT(34, 42, 4, 2, FALSE),
+ PT( 7, 20, 4, 2, TRUE),
+ PT( 1, 39, 3, 0, TRUE),
+ PT(41, 10, 5, 0, TRUE),
+ PT(61, 28, 5, 3, TRUE),
+ PT(13, 31, 3, 2, FALSE),
+ PT(36, 61, 6, 1, FALSE),
+ PT(54, 29, 4, 2, FALSE),
+ PT(20, 33, 2, 3, FALSE),
+ PT(26, 13, 5, 0, TRUE),
+ PT(63, 43, 5, 1, FALSE),
+ PT(26, 62, 6, 2, TRUE),
+ PT(17, 40, 3, 0, FALSE),
+ PT(50, 5, 2, 2, TRUE),
+ PT(33, 46, 6, 2, FALSE),
+ PT(45, 20, 5, 1, FALSE),
+ PT(60, 8, 6, 3, TRUE),
+ PT(63, 52, 3, 3, FALSE),
+ PT(39, 36, 3, 2, FALSE),
+ PT(22, 22, 6, 1, TRUE),
+ PT(41, 59, 3, 0, TRUE),
+ PT(54, 47, 3, 2, FALSE),
+ PT( 3, 37, 5, 2, FALSE),
+ PT(11, 22, 6, 3, FALSE),
+ PT(28, 29, 3, 1, TRUE),
+ PT(44, 39, 3, 1, TRUE),
+ PT(11, 31, 5, 1, TRUE),
+ PT( 8, 16, 4, 3, TRUE),
+ PT(63, 37, 5, 3, TRUE),
+ PT(51, 19, 3, 3, TRUE),
+ PT( 4, 49, 6, 3, TRUE),
+ PT(14, 47, 2, 1, FALSE),
+ PT( 8, 35, 4, 0, FALSE),
+ PT(58, 26, 3, 3, FALSE),
+ PT(47, 11, 3, 3, TRUE),
+ PT(30, 32, 3, 0, TRUE),
+ PT(35, 59, 2, 2, FALSE),
+ PT(37, 0, 4, 3, TRUE),
+ PT(20, 4, 4, 2, TRUE),
+ PT(54, 26, 5, 1, TRUE),
+ PT(39, 33, 2, 2, TRUE),
+ PT(40, 19, 5, 2, FALSE),
+ PT(14, 60, 6, 2, TRUE),
+ PT(12, 45, 5, 1, TRUE),
+ PT(55, 22, 2, 2, TRUE),
+ PT(41, 21, 3, 2, TRUE),
+ PT(23, 52, 6, 3, FALSE),
+ PT( 9, 10, 6, 0, TRUE),
+ PT(55, 34, 5, 0, FALSE),
+ PT(23, 43, 6, 2, TRUE),
+ PT(20, 43, 2, 1, FALSE),
+ PT( 8, 19, 3, 3, TRUE),
+ PT(49, 19, 5, 0, FALSE),
+ PT( 6, 7, 6, 2, TRUE),
+ PT(35, 58, 5, 0, TRUE),
+ PT(15, 36, 5, 3, FALSE),
+ PT( 7, 53, 4, 3, FALSE),
+ PT(14, 18, 2, 2, TRUE),
+ PT(35, 51, 5, 2, FALSE),
+ PT(14, 33, 4, 3, FALSE),
+ PT(28, 18, 4, 2, TRUE),
+ PT(35, 29, 5, 3, TRUE),
+ PT( 4, 53, 6, 1, TRUE),
+ PT(22, 1, 4, 2, FALSE),
+ PT(61, 44, 5, 3, FALSE),
+ PT(53, 10, 4, 2, TRUE),
+ PT(17, 19, 4, 2, TRUE),
+ PT(27, 27, 2, 2, TRUE),
+ PT(21, 57, 2, 0, FALSE),
+ PT(11, 53, 4, 2, FALSE),
+ PT(58, 39, 6, 0, FALSE),
+ PT(46, 47, 2, 2, TRUE),
+ PT(16, 31, 6, 2, TRUE),
+ PT(27, 40, 6, 2, TRUE),
+ PT(38, 48, 6, 3, TRUE),
+ PT(52, 55, 5, 1, TRUE),
+ PT(15, 48, 5, 0, TRUE),
+ PT(46, 63, 5, 1, TRUE),
+ PT(56, 52, 5, 1, TRUE),
+ PT(43, 47, 4, 2, TRUE),
+ PT(13, 40, 5, 1, FALSE),
+ PT(51, 24, 2, 0, FALSE),
+ PT(33, 18, 2, 0, TRUE),
+ PT(31, 34, 6, 2, FALSE),
+ PT(17, 37, 4, 1, TRUE),
+ PT(33, 63, 2, 0, TRUE),
+ PT(38, 39, 4, 2, TRUE),
+ PT(40, 54, 2, 1, FALSE),
+ PT(21, 38, 6, 1, FALSE),
+ PT(17, 24, 4, 2, FALSE),
+ PT(50, 37, 6, 3, TRUE),
+ PT(39, 58, 6, 1, TRUE),
+ PT(53, 7, 3, 2, FALSE),
+ PT(26, 14, 5, 1, FALSE),
+ PT(30, 47, 3, 3, TRUE),
+ PT( 0, 46, 4, 0, TRUE),
+ PT(27, 60, 2, 2, FALSE),
+ PT(47, 58, 5, 3, TRUE),
+ PT(62, 56, 2, 2, TRUE),
+ PT(26, 19, 5, 3, TRUE),
+ PT(41, 13, 5, 3, TRUE),
+ PT(55, 23, 3, 0, FALSE),
+ PT(48, 28, 6, 2, TRUE),
+ PT(21, 52, 2, 2, FALSE),
+ PT(40, 17, 5, 2, FALSE),
+ PT(44, 37, 5, 1, FALSE),
+ PT(32, 63, 5, 0, FALSE),
+ PT(12, 52, 3, 1, TRUE),
+ PT(48, 46, 4, 2, TRUE),
+ PT(55, 28, 4, 2, FALSE),
+ PT(31, 37, 4, 3, FALSE),
+ PT(12, 25, 6, 2, FALSE),
+ PT(24, 16, 6, 2, TRUE),
+ PT(10, 19, 2, 0, TRUE),
+ PT(37, 19, 4, 0, FALSE),
+ PT(19, 25, 2, 0, TRUE),
+ PT(32, 40, 3, 2, TRUE),
+ PT(62, 48, 3, 1, TRUE),
+ PT(35, 36, 4, 0, TRUE),
+ PT(13, 35, 4, 1, TRUE),
+ PT(29, 40, 5, 3, FALSE),
+ PT(45, 18, 3, 3, TRUE),
+ PT(14, 46, 5, 1, TRUE),
+ PT(11, 49, 6, 1, FALSE),
+ PT(36, 60, 5, 2, FALSE),
+ PT(19, 60, 2, 1, FALSE),
+ PT(40, 22, 5, 1, FALSE),
+ PT( 5, 12, 6, 1, FALSE),
+ PT(57, 11, 6, 1, FALSE),
+ PT(33, 4, 2, 2, FALSE),
+ PT(16, 49, 6, 1, FALSE),
+ PT(18, 31, 4, 1, TRUE),
+ PT(57, 46, 5, 3, FALSE),
+ PT(34, 61, 4, 3, TRUE),
+ PT(12, 30, 3, 0, FALSE),
+ PT(37, 0, 2, 3, TRUE),
+ PT( 6, 49, 2, 2, FALSE),
+ PT(19, 33, 3, 1, FALSE),
+ PT(20, 32, 6, 2, TRUE),
+ PT(10, 59, 4, 2, TRUE),
+ PT(51, 8, 5, 0, FALSE),
+ PT(61, 2, 6, 1, TRUE),
+ PT(35, 0, 2, 1, TRUE),
+ PT(34, 33, 5, 0, FALSE),
+ PT(48, 20, 5, 3, FALSE),
+ PT(20, 50, 6, 3, FALSE),
+ PT(57, 35, 3, 3, FALSE),
+ PT(28, 17, 6, 0, FALSE),
+ PT(55, 22, 6, 0, FALSE),
+ PT(21, 49, 3, 3, TRUE),
+ PT(52, 40, 5, 2, FALSE),
+ PT(53, 5, 5, 0, TRUE),
+ PT(55, 51, 5, 1, FALSE),
+ PT(28, 23, 5, 3, FALSE),
+ PT(16, 6, 2, 3, FALSE),
+ PT(50, 31, 5, 3, TRUE),
+ PT( 0, 41, 3, 3, FALSE),
+ PT( 4, 1, 2, 3, FALSE),
+ PT(59, 35, 3, 3, FALSE),
+ PT(27, 52, 5, 1, FALSE),
+ PT(48, 17, 5, 1, TRUE),
+ PT( 3, 0, 3, 3, TRUE),
+ PT(29, 55, 3, 1, FALSE),
+ PT(58, 24, 4, 2, TRUE),
+ PT(28, 22, 5, 2, FALSE),
+ PT( 4, 63, 6, 1, TRUE),
+ PT(38, 35, 5, 2, TRUE),
+ PT(21, 44, 4, 3, TRUE),
+ PT( 2, 53, 4, 3, TRUE),
+ PT( 7, 53, 6, 1, TRUE),
+ PT(26, 12, 2, 0, FALSE),
+ PT(40, 38, 5, 2, FALSE),
+ PT(47, 54, 2, 3, FALSE),
+ PT(55, 11, 4, 3, TRUE),
+ PT(27, 61, 3, 0, FALSE),
+ PT(39, 31, 4, 0, FALSE),
+ PT(43, 42, 6, 1, TRUE),
+ PT(11, 15, 4, 0, FALSE),
+ PT(53, 60, 5, 3, TRUE),
+ PT(51, 33, 2, 2, TRUE),
+ PT(45, 38, 6, 2, FALSE),
+ PT(31, 26, 4, 0, TRUE),
+ PT(47, 44, 5, 1, FALSE),
+ PT(26, 50, 3, 1, FALSE),
+ PT(59, 63, 4, 0, TRUE),
+ PT(19, 63, 2, 1, TRUE),
+ PT(15, 36, 4, 1, FALSE),
+ PT(20, 27, 2, 0, FALSE),
+ PT(33, 6, 5, 0, FALSE),
+ PT(37, 52, 2, 0, FALSE),
+ PT(46, 14, 2, 2, FALSE),
+ PT(60, 62, 4, 2, TRUE),
+ PT(22, 6, 6, 0, FALSE),
+ PT(11, 4, 3, 3, TRUE),
+ PT(62, 2, 4, 2, FALSE),
+ PT(12, 23, 4, 2, TRUE),
+ PT(43, 60, 5, 2, TRUE),
+ PT(21, 54, 6, 1, TRUE),
+ PT(24, 35, 5, 1, FALSE),
+ PT(29, 16, 5, 1, FALSE),
+ PT(53, 23, 5, 0, FALSE),
+ PT( 0, 55, 4, 2, FALSE),
+ PT(10, 59, 2, 2, TRUE),
+ PT(29, 11, 3, 3, TRUE),
+ PT(60, 49, 4, 2, TRUE),
+ PT(29, 15, 3, 2, TRUE),
+ PT(32, 19, 6, 2, FALSE),
+ PT(17, 43, 5, 3, FALSE),
+ PT(35, 12, 5, 3, FALSE),
+ PT(36, 2, 2, 2, FALSE),
+ PT(49, 22, 3, 0, TRUE),
+ PT(14, 35, 6, 2, TRUE),
+ PT(26, 16, 2, 3, FALSE),
+ PT(20, 4, 3, 0, TRUE),
+ PT(45, 39, 6, 3, TRUE),
+ PT(51, 2, 6, 0, TRUE),
+ PT( 2, 4, 2, 3, FALSE),
+ PT(13, 34, 4, 2, TRUE),
+ PT(37, 0, 2, 3, FALSE),
+ PT(42, 63, 4, 3, FALSE),
+ PT(32, 12, 2, 1, FALSE),
+ PT(47, 46, 6, 2, TRUE),
+ PT(27, 13, 4, 1, FALSE),
+ PT(30, 1, 6, 2, FALSE),
+ PT( 5, 34, 4, 0, TRUE),
+ PT(52, 42, 6, 1, FALSE),
+ PT(11, 9, 3, 2, TRUE),
+ PT(63, 50, 5, 3, TRUE),
+ PT(61, 24, 5, 2, TRUE),
+ PT(11, 56, 6, 3, FALSE),
+ PT(57, 23, 5, 0, FALSE),
+ PT(52, 4, 4, 2, FALSE),
+ PT(54, 14, 5, 1, FALSE),
+ PT(56, 1, 2, 2, FALSE),
+ PT(60, 36, 4, 1, FALSE),
+ PT(33, 3, 3, 0, FALSE),
+ PT(50, 47, 2, 1, FALSE),
+ PT(41, 36, 6, 0, TRUE),
+ PT(10, 59, 2, 1, FALSE),
+ PT(26, 28, 4, 0, FALSE),
+ PT(48, 49, 3, 1, TRUE),
+ PT(26, 33, 2, 0, FALSE),
+ PT( 5, 41, 2, 0, FALSE),
+ PT(38, 45, 2, 1, TRUE),
+ PT(22, 12, 3, 2, TRUE),
+ PT(43, 6, 3, 1, TRUE),
+ PT( 6, 18, 2, 2, FALSE),
+ PT(56, 15, 6, 2, TRUE),
+ PT(35, 58, 5, 2, FALSE),
+ PT( 0, 25, 6, 1, TRUE),
+ PT(41, 20, 5, 2, TRUE),
+ PT(42, 33, 5, 0, TRUE),
+ PT(20, 49, 2, 2, FALSE),
+ PT(26, 6, 3, 3, FALSE),
+ PT(24, 27, 5, 0, FALSE),
+ PT(59, 22, 5, 0, TRUE),
+ PT(21, 30, 2, 1, FALSE),
+ PT(52, 10, 2, 2, FALSE),
+ PT(27, 5, 4, 3, TRUE),
+ PT(11, 1, 4, 3, FALSE),
+ PT(42, 34, 6, 2, TRUE),
+ PT(33, 32, 3, 0, FALSE),
+ PT(32, 55, 2, 3, TRUE),
+ PT(20, 31, 2, 0, TRUE),
+ PT(29, 17, 4, 2, TRUE),
+ PT(36, 43, 5, 3, TRUE),
+ PT( 7, 63, 3, 3, TRUE),
+ PT(44, 37, 4, 2, TRUE),
+ PT(42, 41, 3, 0, FALSE),
+ PT(17, 36, 5, 0, FALSE),
+ PT(49, 44, 5, 1, FALSE),
+ PT(57, 11, 4, 3, FALSE),
+ PT(40, 16, 4, 3, FALSE),
+ PT(34, 6, 2, 3, FALSE),
+ PT( 9, 44, 2, 1, TRUE),
+ PT(52, 25, 2, 2, TRUE),
+ PT(58, 18, 4, 0, TRUE),
+ PT(29, 56, 4, 1, TRUE),
+ PT(18, 37, 4, 2, FALSE),
+ PT(33, 48, 2, 1, FALSE),
+ PT(55, 26, 2, 1, FALSE),
+ PT(36, 59, 4, 2, TRUE),
+ PT(50, 21, 4, 1, TRUE),
+ PT(13, 26, 2, 0, FALSE),
+ PT(22, 46, 4, 3, FALSE),
+ PT(29, 20, 2, 3, FALSE),
+ PT(62, 46, 3, 3, TRUE),
+ PT(10, 22, 2, 0, FALSE),
+ PT(29, 48, 5, 1, TRUE),
+ PT( 4, 58, 3, 0, TRUE),
+ PT( 8, 45, 5, 3, FALSE),
+ PT(40, 30, 6, 1, TRUE),
+ PT(10, 18, 5, 3, FALSE),
+ PT(13, 3, 5, 3, TRUE),
+ PT(38, 58, 3, 3, FALSE),
+ PT(53, 59, 5, 1, FALSE),
+ PT( 3, 26, 3, 0, FALSE),
+ PT(63, 11, 4, 3, TRUE),
+ PT( 4, 5, 6, 2, FALSE),
+ PT(54, 11, 4, 3, TRUE),
+ PT(59, 23, 2, 0, TRUE),
+ PT(13, 39, 4, 3, FALSE),
+ PT(44, 31, 4, 0, FALSE),
+ PT(38, 16, 4, 0, FALSE),
+ PT(37, 35, 5, 2, TRUE),
+ PT(55, 9, 2, 1, TRUE),
+ PT(20, 23, 5, 2, TRUE),
+ PT(46, 61, 4, 1, TRUE),
+ PT(29, 26, 3, 3, TRUE),
+ PT(33, 51, 5, 3, FALSE),
+ PT(40, 23, 2, 1, TRUE),
+ PT(38, 60, 6, 3, FALSE),
+ PT(20, 26, 6, 1, TRUE),
+ PT(50, 32, 5, 1, TRUE),
+ PT(25, 62, 4, 0, FALSE),
+ PT(12, 2, 5, 2, TRUE),
+ PT(60, 60, 5, 1, FALSE),
+ PT(48, 48, 5, 0, FALSE),
+ PT(37, 63, 3, 3, FALSE),
+ PT( 3, 23, 3, 3, FALSE),
+ PT(53, 17, 3, 2, FALSE),
+ PT(27, 20, 5, 1, FALSE),
+ PT(40, 58, 4, 1, TRUE),
+ PT(14, 31, 2, 1, FALSE),
+ PT(54, 33, 4, 0, FALSE),
+ PT( 7, 59, 2, 0, FALSE),
+ PT(35, 25, 6, 2, FALSE),
+ PT(13, 46, 3, 0, FALSE),
+ PT(63, 32, 4, 2, TRUE),
+ PT(62, 59, 2, 2, TRUE),
+ PT(11, 46, 2, 1, FALSE),
+ PT(55, 11, 4, 1, TRUE),
+ PT(61, 50, 3, 3, TRUE),
+ PT(22, 3, 4, 3, TRUE),
+ PT(20, 12, 4, 0, TRUE),
+ PT(24, 3, 6, 0, FALSE),
+ PT(62, 33, 2, 1, TRUE),
+ PT(15, 0, 6, 1, FALSE),
+ PT(63, 35, 2, 3, FALSE),
+ PT(14, 49, 3, 2, TRUE),
+ PT(24, 28, 3, 2, TRUE),
+ PT(48, 14, 3, 3, FALSE),
+ PT(33, 32, 4, 1, TRUE),
+ PT(63, 12, 3, 3, FALSE),
+ PT(20, 51, 4, 1, FALSE),
+ PT(34, 33, 2, 2, TRUE),
+ PT(54, 5, 3, 3, FALSE),
+ PT(29, 49, 2, 2, FALSE),
+ PT(32, 17, 6, 3, TRUE),
+ PT(13, 51, 3, 0, TRUE),
+ PT(37, 5, 6, 3, FALSE),
+ PT(30, 49, 4, 0, FALSE),
+ PT(53, 58, 5, 3, TRUE),
+ PT(50, 47, 6, 0, FALSE),
+ PT(20, 35, 5, 2, TRUE),
+ PT(53, 30, 5, 0, TRUE),
+ PT( 5, 5, 3, 1, TRUE),
+ PT( 9, 31, 4, 3, FALSE),
+ PT(47, 11, 2, 2, TRUE),
+ PT(21, 17, 2, 1, TRUE),
+ PT(41, 27, 3, 0, FALSE),
+ PT(28, 19, 6, 2, TRUE),
+ PT(52, 49, 4, 1, TRUE),
+ PT(39, 63, 5, 3, TRUE),
+ PT( 9, 48, 3, 0, TRUE),
+ PT(35, 18, 6, 2, FALSE),
+ PT( 2, 42, 4, 0, TRUE),
+ PT( 9, 60, 3, 2, TRUE),
+ PT(12, 2, 2, 0, FALSE),
+ PT(34, 5, 2, 3, TRUE),
+ PT(34, 8, 3, 1, TRUE),
+ PT(10, 15, 2, 2, TRUE),
+ PT( 2, 17, 2, 1, TRUE),
+ PT( 1, 33, 4, 1, FALSE),
+ PT(22, 57, 6, 1, TRUE),
+ PT(36, 56, 6, 2, FALSE),
+ PT(15, 30, 5, 1, TRUE),
+ PT(43, 21, 2, 2, TRUE),
+ PT(32, 34, 5, 3, FALSE),
+ PT(58, 63, 6, 0, TRUE),
+ PT(26, 39, 5, 1, TRUE),
+ PT(41, 52, 2, 2, FALSE),
+ PT(22, 57, 5, 3, TRUE),
+ PT(19, 62, 2, 3, FALSE),
+ PT(54, 33, 6, 0, FALSE),
+ PT( 0, 36, 5, 1, TRUE),
+ PT(36, 33, 6, 0, FALSE),
+ PT(21, 49, 2, 1, TRUE),
+ PT(16, 55, 4, 2, FALSE),
+ PT( 8, 7, 4, 1, TRUE),
+ PT(33, 9, 4, 2, TRUE),
+ PT( 5, 60, 6, 1, FALSE),
+ PT(25, 3, 4, 2, TRUE),
+ PT(15, 41, 5, 1, TRUE),
+ PT(22, 7, 2, 1, TRUE),
+ PT(62, 61, 4, 2, TRUE),
+ PT(54, 11, 5, 0, FALSE),
+ PT(46, 43, 2, 3, FALSE),
+ PT(12, 49, 2, 0, TRUE),
+ PT(48, 19, 5, 2, TRUE),
+ PT(38, 62, 6, 3, TRUE),
+ PT(41, 47, 5, 3, FALSE),
+ PT(21, 61, 2, 3, TRUE),
+ PT(28, 46, 4, 0, TRUE),
+ PT(51, 47, 2, 0, FALSE),
+ PT(13, 5, 3, 2, TRUE),
+ PT(28, 26, 2, 1, FALSE),
+ PT(14, 24, 6, 3, TRUE),
+ PT(27, 17, 2, 2, FALSE),
+ PT( 6, 20, 4, 0, TRUE),
+ PT(49, 14, 4, 3, TRUE),
+ PT(26, 3, 2, 0, FALSE),
+ PT( 0, 52, 6, 0, TRUE),
+ PT(63, 11, 3, 2, TRUE),
+ PT(15, 18, 3, 3, TRUE),
+ PT(26, 21, 2, 0, FALSE),
+ PT(15, 0, 4, 2, FALSE),
+ PT(62, 10, 5, 1, FALSE),
+ PT(48, 43, 4, 2, FALSE),
+ PT(38, 49, 2, 0, FALSE),
+ PT(45, 47, 5, 3, TRUE),
+ PT(63, 12, 2, 1, TRUE),
+ PT(18, 11, 2, 3, FALSE),
+ PT(21, 7, 3, 3, TRUE),
+ PT(40, 16, 6, 1, FALSE),
+ PT(15, 23, 2, 2, TRUE),
+ PT(11, 39, 6, 1, TRUE),
+ PT(52, 29, 2, 0, FALSE),
+ PT(28, 58, 2, 1, FALSE),
+ PT(44, 39, 6, 3, TRUE),
+ PT(10, 26, 6, 1, FALSE),
+ PT( 5, 31, 4, 0, TRUE),
+ PT(36, 13, 3, 3, TRUE),
+ PT(28, 23, 4, 2, FALSE),
+ PT(47, 59, 6, 1, FALSE),
+ PT(59, 37, 2, 0, FALSE),
+ PT( 3, 47, 4, 0, TRUE),
+ PT(12, 16, 4, 1, TRUE),
+ PT(14, 58, 5, 2, FALSE),
+ PT(51, 3, 5, 2, FALSE),
+ PT(18, 6, 3, 2, FALSE),
+ PT(42, 55, 6, 0, FALSE),
+ PT(63, 1, 3, 3, FALSE),
+ PT(53, 22, 6, 3, TRUE),
+ PT(44, 50, 6, 2, TRUE),
+ PT( 5, 17, 4, 1, FALSE),
+ PT(41, 9, 4, 0, FALSE),
+ PT(43, 13, 3, 3, TRUE),
+ PT(24, 13, 4, 0, FALSE),
+ PT(35, 57, 2, 3, FALSE),
+ PT(15, 58, 3, 0, FALSE),
+ PT(33, 53, 5, 1, TRUE),
+ PT(54, 38, 5, 1, TRUE),
+ PT(35, 5, 5, 3, TRUE),
+ PT(27, 8, 2, 3, TRUE),
+ PT(62, 9, 2, 3, FALSE),
+ PT(45, 58, 6, 3, TRUE),
+ PT(21, 53, 6, 2, TRUE),
+ PT(41, 10, 2, 1, FALSE),
+ PT( 2, 57, 3, 3, TRUE),
+ PT(20, 52, 6, 1, TRUE),
+ PT(23, 29, 3, 0, FALSE),
+ PT(22, 29, 3, 1, FALSE),
+ PT( 1, 57, 4, 1, FALSE),
+ PT(30, 39, 6, 3, FALSE),
+ PT(50, 20, 4, 3, FALSE),
+ PT(10, 57, 6, 3, FALSE),
+ PT(31, 13, 3, 3, FALSE),
+ PT(11, 10, 3, 0, TRUE),
+ PT(53, 29, 6, 2, FALSE),
+ PT( 3, 18, 2, 3, FALSE),
+ PT(12, 19, 5, 3, FALSE),
+ PT(12, 52, 3, 3, FALSE),
+ PT(16, 20, 3, 3, FALSE),
+ PT(35, 50, 4, 3, TRUE),
+ PT( 2, 16, 5, 0, TRUE),
+ PT(53, 24, 6, 1, TRUE),
+ PT(51, 29, 3, 1, FALSE),
+ PT(60, 21, 4, 1, TRUE),
+ PT(62, 63, 4, 1, FALSE),
+ PT(42, 2, 5, 2, FALSE),
+ PT(40, 10, 5, 3, TRUE),
+ PT(26, 6, 6, 2, TRUE),
+ PT(60, 23, 5, 1, TRUE),
+ PT( 3, 18, 2, 3, TRUE),
+ PT(47, 10, 4, 3, FALSE),
+ PT(18, 56, 2, 0, TRUE),
+ PT(54, 27, 4, 1, TRUE),
+ PT( 1, 57, 6, 2, TRUE),
+ PT(25, 25, 2, 3, TRUE),
+ PT( 9, 40, 4, 1, FALSE),
+ PT(30, 39, 5, 2, FALSE),
+ PT(53, 51, 5, 2, FALSE),
+ PT(39, 37, 6, 0, TRUE),
+ PT( 6, 49, 5, 2, TRUE),
+ PT(26, 57, 5, 0, FALSE),
+ PT(45, 4, 3, 3, FALSE),
+ PT(36, 62, 3, 2, FALSE),
+ PT(60, 48, 3, 1, TRUE),
+ PT(63, 62, 6, 3, TRUE),
+ PT(34, 54, 2, 0, TRUE),
+ PT( 0, 1, 3, 2, FALSE),
+ PT(18, 26, 2, 0, FALSE),
+ PT(18, 30, 5, 2, FALSE),
+ PT(31, 18, 5, 1, FALSE),
+ PT(47, 6, 3, 0, TRUE),
+ PT(53, 26, 3, 0, FALSE),
+ PT(59, 9, 6, 3, FALSE),
+ PT(52, 29, 2, 1, TRUE),
+ PT( 2, 7, 2, 0, FALSE),
+ PT(32, 47, 3, 2, TRUE),
+ PT(11, 3, 6, 1, TRUE),
+ PT(28, 22, 6, 0, TRUE),
+ PT( 5, 19, 3, 1, TRUE),
+ PT(41, 6, 2, 1, TRUE),
+ PT(48, 45, 6, 3, FALSE),
+ PT(42, 45, 5, 2, FALSE),
+ PT(25, 52, 3, 2, FALSE),
+ PT(15, 21, 2, 1, FALSE),
+ PT(54, 21, 5, 2, FALSE),
+ PT(58, 6, 3, 2, FALSE),
+ PT(18, 29, 4, 3, FALSE),
+ PT( 3, 56, 3, 2, TRUE),
+ PT( 1, 1, 5, 2, TRUE),
+ PT(23, 46, 2, 0, FALSE),
+ PT(20, 23, 3, 2, FALSE),
+ PT(52, 15, 5, 0, FALSE),
+ PT( 9, 55, 3, 1, TRUE),
+ PT(40, 29, 4, 3, FALSE),
+ PT(41, 45, 6, 3, FALSE),
+ PT(30, 23, 5, 0, FALSE),
+ PT(21, 15, 3, 2, FALSE),
+ PT(32, 45, 2, 0, FALSE),
+ PT(39, 22, 5, 3, FALSE),
+ PT(20, 9, 2, 1, FALSE),
+ PT(59, 61, 4, 0, TRUE),
+ PT(37, 26, 5, 2, FALSE),
+ PT( 0, 34, 6, 3, FALSE),
+ PT(13, 48, 2, 0, FALSE),
+ PT(23, 25, 3, 1, TRUE),
+ PT( 0, 59, 4, 0, TRUE),
+ PT(42, 40, 6, 2, FALSE),
+ PT(45, 15, 2, 3, FALSE),
+ PT(10, 48, 5, 0, FALSE),
+ PT( 6, 0, 4, 2, TRUE),
+ PT(49, 46, 5, 1, FALSE),
+ PT(20, 51, 5, 0, FALSE),
+ PT(54, 16, 5, 3, FALSE),
+ PT( 5, 46, 3, 0, TRUE),
+ PT(25, 26, 2, 2, TRUE),
+ PT(44, 20, 2, 3, TRUE),
+ PT(55, 15, 2, 1, TRUE),
+ PT(50, 23, 3, 1, TRUE),
+ PT(57, 24, 6, 1, FALSE),
+ PT(46, 50, 3, 3, FALSE),
+ PT(36, 29, 6, 0, TRUE),
+ PT(18, 29, 5, 1, TRUE),
+ PT(20, 12, 4, 3, TRUE),
+ PT(54, 46, 6, 1, FALSE),
+ PT( 6, 10, 3, 1, FALSE),
+ PT(40, 40, 4, 0, FALSE),
+ PT(58, 58, 2, 3, TRUE),
+ PT( 8, 39, 6, 3, FALSE),
+ PT(24, 26, 2, 0, FALSE),
+ PT(30, 38, 3, 1, TRUE),
+ PT(31, 51, 3, 3, TRUE),
+ PT(33, 23, 5, 3, TRUE),
+ PT( 1, 8, 4, 0, FALSE),
+ PT(53, 3, 3, 0, TRUE),
+ PT(59, 2, 4, 0, FALSE),
+ PT( 2, 45, 4, 1, TRUE),
+ PT(14, 23, 6, 1, FALSE),
+ PT(49, 41, 2, 0, TRUE),
+ PT(34, 23, 4, 1, FALSE),
+ PT(58, 44, 4, 1, TRUE),
+ PT(52, 32, 3, 0, FALSE),
+ PT( 0, 58, 4, 1, FALSE),
+ PT(37, 51, 4, 0, TRUE),
+ PT(51, 4, 4, 3, TRUE),
+ PT( 4, 24, 6, 1, FALSE),
+ PT(44, 12, 5, 3, TRUE),
+ PT(40, 20, 5, 2, FALSE),
+ PT(63, 48, 5, 1, TRUE),
+ PT(48, 33, 3, 2, TRUE),
+ PT( 1, 37, 6, 1, FALSE),
+ PT( 5, 35, 6, 2, FALSE),
+ PT(36, 16, 6, 0, FALSE),
+ PT(61, 20, 3, 1, TRUE),
+ PT(63, 56, 5, 3, TRUE),
+ PT(34, 27, 6, 1, FALSE),
+ PT(37, 7, 6, 3, TRUE),
+ PT(10, 12, 3, 2, TRUE),
+ PT( 3, 30, 3, 1, FALSE),
+ PT(15, 60, 2, 1, FALSE),
+ PT(17, 24, 3, 2, TRUE),
+ PT( 0, 53, 5, 3, TRUE),
+ PT(50, 24, 2, 2, FALSE),
+ PT(35, 48, 3, 1, TRUE),
+ PT(17, 61, 2, 1, FALSE),
+ PT(26, 22, 6, 2, TRUE),
+ PT(40, 5, 4, 2, FALSE),
+ PT(23, 61, 6, 3, TRUE),
+ PT(46, 9, 5, 3, FALSE),
+ PT(24, 29, 2, 3, TRUE),
+ PT(32, 31, 3, 0, FALSE),
+ PT(35, 44, 5, 3, TRUE),
+ PT(32, 63, 2, 3, FALSE),
+ PT(63, 41, 5, 3, FALSE),
+ PT(35, 59, 5, 0, TRUE),
+ PT(24, 57, 2, 1, TRUE),
+ PT(30, 50, 6, 2, TRUE),
+ PT(20, 29, 5, 1, FALSE),
+ PT(53, 1, 3, 2, TRUE),
+ PT(62, 59, 3, 3, FALSE),
+ PT(34, 30, 2, 3, FALSE),
+ PT(24, 34, 2, 1, FALSE),
+ PT(62, 41, 6, 1, TRUE),
+ PT(47, 20, 3, 0, TRUE),
+ PT(59, 7, 2, 2, TRUE),
+ PT( 6, 61, 5, 0, TRUE),
+ PT(53, 55, 4, 1, TRUE),
+ PT(52, 29, 5, 2, TRUE),
+ PT(24, 18, 3, 1, TRUE),
+ PT(11, 19, 4, 2, FALSE),
+ PT(19, 56, 3, 2, FALSE),
+ PT(31, 11, 3, 1, TRUE),
+ PT(19, 33, 3, 2, FALSE),
+ PT( 6, 57, 6, 1, FALSE),
+ PT(55, 61, 4, 3, FALSE),
+ PT(41, 38, 2, 2, TRUE),
+ PT(60, 51, 4, 3, TRUE),
+ PT( 0, 1, 5, 3, FALSE),
+ PT(21, 24, 6, 0, TRUE),
+ PT(13, 44, 2, 1, TRUE),
+ PT(39, 59, 4, 0, FALSE),
+ PT(45, 1, 4, 3, FALSE),
+ PT(35, 21, 6, 0, FALSE),
+ PT(36, 0, 2, 3, TRUE),
+ PT(55, 63, 6, 1, TRUE),
+ PT(37, 36, 6, 0, TRUE),
+ PT( 6, 59, 6, 3, TRUE),
+ PT( 3, 24, 3, 1, FALSE),
+ PT(44, 52, 2, 2, FALSE),
+ PT(29, 54, 3, 0, FALSE),
+ PT(58, 4, 4, 1, TRUE),
+ PT(18, 38, 2, 2, TRUE),
+ PT(43, 25, 3, 1, FALSE),
+ PT(41, 44, 6, 3, FALSE),
+ PT( 1, 25, 3, 2, TRUE),
+ PT(47, 6, 5, 1, TRUE),
+ PT(12, 18, 4, 3, FALSE),
+ PT(54, 50, 3, 2, TRUE),
+ PT(13, 18, 5, 0, FALSE),
+ PT( 3, 40, 2, 1, TRUE),
+ PT(41, 6, 2, 3, TRUE),
+ PT( 3, 56, 4, 0, TRUE),
+ PT(48, 44, 2, 0, FALSE),
+ PT(34, 0, 5, 0, FALSE),
+ PT(36, 59, 3, 2, FALSE),
+ PT(32, 62, 2, 1, TRUE),
+ PT( 2, 12, 3, 0, TRUE),
+ PT(41, 44, 3, 1, FALSE),
+ PT(57, 48, 4, 1, FALSE),
+ PT(42, 31, 4, 1, FALSE),
+ PT(20, 52, 5, 2, FALSE),
+ PT(20, 37, 3, 1, TRUE),
+ PT( 6, 59, 2, 2, TRUE),
+ PT( 6, 28, 2, 1, TRUE),
+ PT(21, 3, 3, 0, FALSE),
+ PT(30, 42, 3, 1, TRUE),
+ PT(23, 37, 5, 3, TRUE),
+ PT(28, 41, 5, 3, FALSE),
+ PT( 2, 50, 3, 3, FALSE),
+ PT(29, 40, 6, 2, TRUE),
+ PT(54, 3, 6, 2, FALSE),
+ PT(22, 61, 5, 1, FALSE),
+ PT(18, 13, 2, 1, TRUE),
+ PT(29, 45, 4, 0, TRUE),
+ PT(50, 23, 5, 3, FALSE),
+ PT(26, 21, 4, 3, FALSE),
+ PT(34, 47, 2, 2, TRUE),
+ PT(60, 14, 4, 0, FALSE),
+ PT(47, 39, 2, 1, TRUE),
+ PT( 4, 9, 6, 1, FALSE),
+ PT(30, 1, 6, 2, FALSE),
+ PT( 6, 22, 3, 3, FALSE),
+ PT(46, 27, 3, 2, FALSE),
+ PT(40, 19, 5, 1, FALSE),
+ PT(48, 52, 2, 1, FALSE),
+ PT(18, 50, 3, 0, FALSE),
+ PT(29, 29, 6, 2, TRUE),
+ PT( 7, 28, 2, 3, FALSE),
+ PT(45, 61, 6, 2, TRUE),
+ PT(28, 27, 4, 2, FALSE),
+ PT(33, 45, 3, 3, FALSE),
+ PT(16, 9, 2, 2, FALSE),
+ PT(61, 17, 2, 1, FALSE),
+ PT(37, 2, 4, 3, FALSE),
+ PT(35, 2, 3, 0, TRUE),
+ PT(25, 5, 2, 2, FALSE),
+ PT(11, 33, 3, 1, FALSE),
+ PT( 9, 2, 5, 2, FALSE),
+ PT(24, 40, 5, 2, TRUE),
+ PT(30, 16, 2, 1, FALSE),
+ PT(46, 24, 5, 3, FALSE),
+ PT(31, 2, 5, 2, FALSE),
+ PT(20, 23, 4, 2, FALSE),
+ PT(57, 8, 6, 1, FALSE),
+ PT(22, 20, 4, 1, FALSE),
+ PT(22, 40, 4, 0, TRUE),
+ PT(17, 16, 5, 2, FALSE),
+ PT(35, 54, 5, 1, TRUE),
+ PT(57, 33, 4, 3, FALSE),
+ PT(14, 6, 5, 2, TRUE),
+ PT(60, 62, 4, 3, FALSE),
+ PT(42, 27, 3, 3, TRUE),
+ PT( 0, 60, 6, 1, TRUE),
+ PT(53, 63, 2, 2, FALSE),
+ PT( 0, 11, 2, 0, FALSE),
+ PT(52, 60, 2, 3, TRUE),
+ PT(45, 7, 3, 3, TRUE),
+ PT(36, 57, 4, 3, TRUE),
+ PT(22, 0, 3, 2, TRUE),
+ PT(51, 43, 3, 3, FALSE),
+ PT(15, 8, 6, 0, TRUE),
+ PT(58, 9, 2, 1, TRUE),
+ PT(12, 33, 3, 2, FALSE),
+ PT(42, 23, 6, 2, FALSE),
+ PT(41, 39, 2, 0, FALSE),
+ PT(55, 27, 3, 0, FALSE),
+ PT(21, 8, 5, 3, TRUE),
+ PT(31, 22, 2, 1, FALSE),
+ PT(31, 40, 6, 2, FALSE),
+ PT(28, 32, 4, 1, FALSE),
+ PT(18, 1, 2, 1, FALSE),
+ PT(33, 49, 2, 0, FALSE),
+ PT(34, 38, 3, 3, FALSE),
+ PT( 1, 61, 2, 0, TRUE),
+ PT(30, 39, 4, 2, TRUE),
+ PT(61, 48, 4, 2, FALSE),
+ PT(29, 17, 4, 1, FALSE),
+ PT(54, 48, 2, 3, FALSE),
+ PT(31, 62, 5, 1, FALSE),
+ PT(60, 39, 3, 1, TRUE),
+ PT(31, 41, 2, 0, FALSE),
+ PT(30, 5, 5, 1, FALSE),
+ PT(10, 16, 2, 2, FALSE),
+ PT(31, 0, 5, 3, FALSE),
+ PT(11, 59, 3, 0, FALSE),
+ PT(10, 57, 6, 0, FALSE),
+ PT(55, 11, 3, 3, TRUE),
+ PT(29, 10, 5, 0, TRUE),
+ PT(62, 28, 6, 1, TRUE),
+ PT(19, 46, 5, 0, FALSE),
+ PT(39, 27, 3, 3, FALSE),
+ PT(29, 2, 3, 2, FALSE),
+ PT( 1, 37, 2, 2, FALSE),
+ PT(58, 16, 3, 2, FALSE),
+ PT(18, 5, 5, 1, FALSE),
+ PT(48, 32, 4, 3, FALSE),
+ PT(47, 46, 5, 3, FALSE),
+ PT( 3, 7, 4, 2, FALSE),
+ PT(54, 4, 5, 1, TRUE),
+ PT(17, 37, 5, 2, TRUE),
+ PT(40, 14, 5, 3, FALSE),
+ PT(15, 29, 2, 2, TRUE),
+ PT(28, 40, 6, 0, FALSE),
+ PT(31, 35, 4, 3, FALSE),
+ PT(54, 18, 6, 3, TRUE),
+ PT(58, 49, 2, 0, FALSE),
+ PT(44, 44, 5, 3, TRUE),
+ PT(26, 13, 2, 2, TRUE),
+ PT(63, 60, 6, 1, FALSE),
+ PT(53, 28, 2, 3, FALSE),
+ PT(51, 22, 5, 0, FALSE),
+ PT(29, 63, 4, 0, TRUE),
+ PT(44, 62, 5, 1, TRUE),
+ PT(36, 35, 5, 3, TRUE),
+ PT(50, 21, 5, 1, FALSE),
+ PT(27, 16, 6, 2, TRUE),
+ PT(24, 55, 2, 0, FALSE),
+ PT(59, 30, 2, 0, TRUE),
+ PT(43, 22, 4, 2, FALSE),
+ PT(29, 22, 4, 3, FALSE),
+ PT(60, 45, 2, 0, TRUE),
+ PT(21, 40, 5, 0, FALSE),
+ PT(39, 39, 4, 3, TRUE),
+ PT(59, 58, 2, 3, FALSE),
+ PT(26, 12, 3, 1, FALSE),
+ PT(21, 8, 4, 2, TRUE),
+ PT(11, 16, 4, 1, FALSE),
+ PT(26, 62, 2, 3, TRUE),
+ PT(40, 31, 3, 3, FALSE),
+ PT( 1, 30, 3, 3, FALSE),
+ PT(28, 47, 2, 0, FALSE),
+ PT(37, 11, 6, 2, FALSE),
+ PT(62, 12, 3, 1, FALSE),
+ PT(27, 16, 5, 1, FALSE),
+ PT(15, 20, 2, 3, TRUE),
+ PT(15, 63, 2, 3, TRUE),
+ PT( 3, 21, 3, 3, TRUE),
+ PT( 2, 54, 2, 3, TRUE),
+ PT(21, 29, 3, 0, FALSE),
+ PT( 8, 54, 2, 0, FALSE),
+ PT(20, 13, 5, 1, TRUE),
+ PT(10, 5, 3, 2, TRUE),
+ PT(38, 18, 3, 3, FALSE),
+ PT(62, 24, 3, 0, TRUE),
+ PT(54, 24, 6, 3, TRUE),
+ PT(23, 57, 5, 3, FALSE),
+ PT(13, 4, 3, 0, TRUE),
+ PT(22, 34, 2, 2, TRUE),
+ PT(62, 38, 3, 3, TRUE),
+ PT( 0, 6, 2, 3, TRUE),
+ PT(51, 34, 3, 2, TRUE),
+ PT(43, 57, 5, 1, TRUE),
+ PT(62, 49, 3, 2, FALSE),
+ PT(34, 63, 2, 1, TRUE),
+ PT(48, 28, 6, 0, TRUE),
+ PT( 7, 43, 2, 2, FALSE),
+ PT(50, 53, 3, 3, FALSE),
+ PT( 2, 7, 4, 0, FALSE),
+ PT(15, 59, 2, 0, TRUE),
+ PT(32, 7, 2, 1, FALSE),
+ PT(42, 48, 3, 2, TRUE),
+ PT(40, 56, 6, 3, FALSE),
+ PT(32, 1, 2, 3, TRUE),
+ PT(21, 32, 4, 0, TRUE),
+ PT(58, 27, 3, 3, FALSE),
+ PT(56, 18, 4, 2, FALSE),
+ PT( 3, 62, 3, 3, TRUE),
+ PT(41, 29, 2, 1, TRUE),
+ PT(32, 39, 3, 0, TRUE),
+ PT(18, 37, 4, 0, FALSE),
+ PT(50, 51, 5, 1, TRUE),
+ PT(63, 5, 6, 0, TRUE),
+ PT(53, 60, 5, 2, TRUE),
+ PT(45, 2, 5, 3, FALSE),
+ PT(16, 42, 2, 3, FALSE),
+ PT(23, 8, 6, 0, TRUE),
+ PT(23, 46, 5, 1, TRUE),
+ PT(48, 30, 2, 2, TRUE),
+ PT(49, 21, 4, 3, FALSE),
+ PT( 8, 16, 6, 1, TRUE),
+ PT(21, 1, 4, 3, TRUE),
+ PT(18, 7, 5, 3, TRUE),
+ PT(41, 39, 6, 2, FALSE),
+ PT(63, 8, 6, 0, TRUE),
+ PT(28, 32, 3, 1, FALSE),
+ PT(51, 12, 2, 1, TRUE),
+ PT(24, 49, 4, 2, FALSE),
+ PT(55, 45, 5, 3, FALSE),
+ PT(33, 24, 4, 2, FALSE),
+ PT(58, 39, 6, 0, TRUE),
+ PT(53, 62, 6, 0, FALSE),
+ PT(58, 20, 6, 1, TRUE),
+ PT(15, 26, 5, 2, TRUE),
+ PT(48, 46, 2, 0, TRUE),
+ PT(26, 49, 3, 2, TRUE),
+ PT(23, 60, 3, 0, FALSE),
+ PT(51, 49, 4, 1, TRUE),
+ PT(29, 57, 5, 2, TRUE),
+ PT(16, 29, 5, 3, TRUE),
+ PT(36, 21, 3, 2, FALSE),
+ PT(37, 1, 5, 1, TRUE),
+ PT(34, 22, 5, 3, FALSE),
+ PT(27, 37, 6, 2, TRUE),
+ PT(55, 16, 4, 3, FALSE),
+ PT(57, 1, 6, 3, FALSE),
+ PT(23, 43, 2, 2, FALSE),
+ PT( 9, 22, 2, 3, TRUE),
+ PT(32, 40, 4, 1, TRUE),
+ PT(38, 58, 4, 3, FALSE),
+ PT(39, 42, 4, 2, FALSE),
+ PT(54, 2, 5, 2, FALSE),
+ PT(41, 48, 6, 2, TRUE),
+ PT(54, 1, 3, 3, TRUE),
+ PT(40, 59, 3, 2, TRUE),
+ PT(35, 30, 5, 2, TRUE),
+ PT(17, 30, 5, 2, FALSE),
+ PT(47, 50, 3, 0, TRUE),
+ PT(63, 38, 6, 0, TRUE),
+ PT(56, 30, 2, 3, TRUE),
+ PT( 5, 24, 5, 3, FALSE),
+ PT( 0, 46, 2, 1, FALSE),
+ PT(52, 63, 6, 2, FALSE),
+ PT(22, 16, 5, 0, TRUE),
+ PT(32, 61, 6, 3, FALSE),
+ PT(47, 22, 4, 2, TRUE),
+ PT(18, 23, 2, 0, FALSE),
+ PT(33, 55, 6, 2, TRUE),
+ PT(37, 55, 5, 2, TRUE),
+ PT( 1, 8, 4, 3, TRUE),
+ PT( 3, 31, 5, 0, TRUE),
+ PT(13, 42, 2, 3, FALSE),
+ PT(58, 63, 6, 1, TRUE),
+ PT(43, 25, 3, 2, TRUE),
+ PT(42, 31, 5, 0, TRUE),
+ PT(40, 44, 2, 0, FALSE),
+ PT(40, 48, 2, 0, FALSE),
+ PT(57, 20, 3, 1, TRUE),
+ PT( 0, 24, 4, 0, TRUE),
+ PT(40, 12, 6, 3, TRUE),
+ PT(17, 16, 2, 0, TRUE),
+ PT(60, 51, 6, 1, FALSE),
+ PT(51, 54, 3, 1, FALSE),
+ PT(54, 0, 3, 2, FALSE),
+ PT(49, 27, 3, 2, TRUE),
+ PT(56, 29, 2, 0, FALSE),
+ PT(60, 57, 4, 3, TRUE),
+ PT(58, 63, 2, 2, FALSE),
+ PT(25, 18, 2, 2, FALSE),
+ PT(13, 31, 3, 0, FALSE),
+ PT( 0, 37, 3, 0, FALSE),
+ PT(40, 28, 6, 1, FALSE),
+ PT(39, 3, 3, 1, FALSE),
+ PT(38, 45, 5, 1, FALSE),
+ PT(41, 40, 4, 3, TRUE),
+ PT(10, 42, 3, 0, FALSE),
+ PT(10, 26, 6, 0, FALSE),
+ PT(32, 26, 5, 3, FALSE),
+ PT( 6, 11, 3, 2, TRUE),
+ PT(15, 12, 3, 2, FALSE),
+ PT(53, 40, 3, 2, FALSE),
+ PT(61, 22, 4, 1, TRUE),
+ PT(33, 28, 6, 0, TRUE),
+ PT(20, 28, 5, 3, FALSE),
+ PT(34, 50, 6, 2, TRUE),
+ PT( 9, 41, 6, 0, FALSE),
+ PT(32, 26, 2, 0, FALSE),
+ PT(49, 63, 5, 2, FALSE),
+ PT(10, 61, 6, 3, TRUE),
+ PT(11, 46, 5, 2, TRUE),
+ PT(31, 34, 6, 0, TRUE),
+ PT( 6, 7, 5, 0, TRUE),
+ PT(34, 23, 5, 2, TRUE),
+ PT(48, 17, 3, 0, FALSE),
+ PT(12, 25, 2, 2, TRUE),
+ PT( 7, 10, 6, 2, FALSE),
+ PT(24, 41, 4, 3, TRUE),
+ PT(51, 12, 6, 0, FALSE),
+ PT( 3, 26, 6, 3, TRUE),
+ PT( 6, 1, 5, 2, TRUE),
+ PT(15, 59, 5, 1, TRUE),
+ PT(17, 31, 6, 3, TRUE),
+ PT(43, 33, 6, 3, FALSE),
+ PT(63, 35, 2, 3, TRUE),
+ PT(23, 7, 5, 1, TRUE),
+ PT(43, 14, 6, 0, FALSE),
+ PT(17, 57, 3, 2, TRUE),
+ PT(41, 3, 6, 1, TRUE),
+ PT(48, 3, 5, 3, TRUE),
+ PT(60, 32, 4, 3, FALSE),
+ PT( 3, 34, 2, 2, FALSE),
+ PT(58, 40, 6, 2, TRUE),
+ PT( 1, 40, 5, 1, TRUE),
+ PT(62, 21, 3, 0, FALSE),
+ PT(48, 7, 2, 3, TRUE),
+ PT(59, 44, 6, 0, FALSE),
+ PT(21, 7, 5, 2, FALSE),
+ PT(23, 39, 3, 2, TRUE),
+ PT(63, 30, 6, 1, TRUE),
+ PT(13, 23, 2, 0, FALSE),
+ PT(21, 14, 6, 0, FALSE),
+ PT( 9, 5, 6, 0, FALSE),
+ PT(45, 32, 2, 2, TRUE),
+ PT(60, 61, 6, 0, FALSE),
+ PT(12, 23, 3, 2, FALSE),
+ PT(26, 13, 4, 2, TRUE),
+ PT(43, 43, 5, 1, FALSE),
+ PT( 2, 22, 5, 2, TRUE),
+ PT(23, 49, 2, 3, TRUE),
+ PT( 0, 8, 2, 1, TRUE),
+ PT(55, 53, 4, 0, TRUE),
+ PT(30, 28, 3, 3, TRUE),
+ PT(43, 50, 3, 2, FALSE),
+ PT(16, 42, 2, 3, FALSE),
+ PT(58, 51, 6, 0, TRUE),
+ PT(23, 43, 5, 1, FALSE),
+ PT(12, 61, 2, 0, TRUE),
+ PT(40, 10, 6, 0, FALSE),
+ PT(35, 10, 4, 3, FALSE),
+ PT(10, 20, 4, 2, FALSE),
+ PT(11, 15, 6, 0, FALSE),
+ PT(27, 30, 5, 0, TRUE),
+ PT( 2, 53, 5, 0, FALSE),
+ PT(59, 2, 2, 2, FALSE),
+ PT( 0, 15, 6, 2, TRUE),
+ PT(28, 60, 5, 3, FALSE),
+ PT(40, 56, 3, 0, TRUE),
+ PT(27, 17, 2, 1, FALSE),
+ PT( 9, 22, 2, 0, FALSE),
+ PT(46, 13, 4, 0, FALSE),
+ PT(61, 4, 6, 1, FALSE),
+ PT(22, 44, 4, 2, TRUE),
+ PT( 2, 61, 3, 0, FALSE),
+ PT(11, 19, 3, 2, FALSE),
+ PT(34, 42, 3, 2, FALSE),
+ PT(32, 39, 4, 1, FALSE),
+ PT( 5, 38, 4, 1, FALSE),
+ PT(18, 29, 5, 2, FALSE),
+ PT( 8, 5, 5, 3, FALSE),
+ PT(63, 28, 2, 3, TRUE),
+ PT(36, 13, 6, 1, TRUE),
+ PT(54, 8, 4, 2, FALSE),
+ PT(16, 34, 5, 0, TRUE),
+ PT(28, 10, 2, 0, TRUE),
+ PT(37, 15, 2, 0, FALSE),
+ PT(36, 56, 5, 3, TRUE),
+ PT(37, 50, 3, 3, FALSE),
+ PT( 6, 42, 5, 0, TRUE),
+ PT(62, 58, 5, 0, FALSE),
+ PT(52, 23, 6, 1, TRUE),
+ PT(24, 51, 2, 3, TRUE),
+ PT( 7, 20, 3, 3, TRUE),
+ PT(17, 23, 4, 0, FALSE),
+ PT(19, 14, 2, 2, FALSE),
+ PT(59, 28, 2, 1, FALSE),
+ PT(42, 19, 6, 3, TRUE),
+ PT(42, 53, 6, 1, FALSE),
+ PT(48, 2, 4, 2, TRUE),
+ PT( 0, 7, 3, 3, TRUE),
+ PT(12, 4, 5, 2, FALSE),
+ PT(55, 55, 6, 0, FALSE),
+ PT(37, 18, 4, 2, TRUE),
+ PT(18, 34, 4, 0, TRUE),
+ PT(34, 53, 6, 1, TRUE),
+ PT( 7, 32, 5, 2, TRUE),
+ PT(39, 14, 6, 0, FALSE),
+ PT(52, 25, 3, 1, FALSE),
+ PT(10, 60, 4, 2, TRUE),
+ PT( 7, 29, 5, 1, TRUE),
+ PT(49, 58, 2, 1, FALSE),
+ PT(26, 61, 6, 3, TRUE),
+ PT(22, 21, 2, 3, FALSE),
+ PT(57, 19, 2, 2, TRUE),
+ PT(45, 3, 5, 3, FALSE),
+ PT( 6, 57, 5, 2, FALSE),
+ PT(22, 0, 2, 1, TRUE),
+ PT(53, 42, 6, 2, TRUE),
+ PT(36, 1, 3, 0, FALSE),
+ PT(36, 55, 5, 0, FALSE),
+ PT(37, 27, 6, 2, FALSE),
+ PT(37, 25, 2, 3, TRUE),
+ PT(39, 47, 3, 1, TRUE),
+ PT(39, 13, 2, 0, FALSE),
+ PT(54, 60, 6, 0, FALSE),
+ PT(60, 51, 4, 1, TRUE),
+ PT(62, 39, 3, 3, FALSE),
+ PT(37, 45, 5, 0, TRUE),
+ PT(31, 18, 4, 0, TRUE),
+ PT(55, 50, 3, 3, TRUE),
+ PT(17, 33, 6, 2, TRUE),
+ PT(48, 12, 3, 0, TRUE),
+ PT(37, 61, 4, 3, FALSE),
+ PT(23, 2, 3, 2, TRUE),
+ PT(20, 46, 2, 0, TRUE),
+ PT(56, 19, 6, 0, FALSE),
+ PT(10, 43, 4, 0, FALSE),
+ PT(30, 16, 2, 2, TRUE),
+ PT(55, 48, 5, 3, FALSE),
+ PT(30, 4, 5, 2, FALSE),
+ PT(20, 52, 3, 0, TRUE),
+ PT( 8, 20, 3, 0, FALSE),
+ PT(14, 28, 6, 0, FALSE),
+ PT(26, 46, 3, 1, TRUE),
+ PT(31, 57, 6, 0, TRUE),
+ PT(12, 28, 5, 0, FALSE),
+ PT(62, 51, 4, 1, TRUE),
+ PT(15, 19, 2, 3, FALSE),
+ PT(37, 57, 5, 3, TRUE),
+ PT(20, 27, 3, 1, FALSE),
+ PT(40, 62, 4, 0, TRUE),
+ PT(45, 25, 2, 0, TRUE),
+ PT(12, 52, 6, 1, FALSE),
+ PT(57, 49, 3, 0, TRUE),
+ PT(26, 8, 6, 2, FALSE),
+ PT( 9, 47, 2, 0, TRUE),
+ PT(48, 4, 3, 2, FALSE),
+ PT( 2, 59, 3, 1, TRUE),
+ PT(51, 33, 6, 1, TRUE),
+ PT(56, 2, 3, 1, FALSE),
+ PT(49, 56, 6, 1, FALSE),
+ PT(31, 29, 2, 3, FALSE),
+ PT(23, 16, 3, 1, TRUE),
+ PT(50, 32, 2, 3, TRUE),
+ PT( 0, 51, 2, 1, FALSE),
+ PT(33, 15, 4, 3, TRUE),
+ PT(20, 25, 4, 3, TRUE),
+ PT(36, 44, 6, 3, TRUE),
+ PT(37, 5, 5, 3, TRUE),
+ PT(61, 37, 2, 0, TRUE),
+ PT(18, 48, 3, 1, FALSE),
+ PT(22, 3, 3, 1, FALSE),
+ PT(20, 9, 2, 1, TRUE),
+ PT( 2, 35, 4, 1, FALSE),
+ PT( 1, 60, 2, 0, FALSE),
+ PT(63, 45, 4, 1, TRUE),
+ PT(49, 63, 4, 1, TRUE),
+ PT(23, 0, 6, 1, TRUE),
+ PT(63, 15, 5, 3, TRUE),
+ PT(38, 7, 2, 2, TRUE),
+ PT(33, 43, 5, 1, FALSE),
+ PT(56, 57, 3, 3, FALSE),
+ PT( 9, 37, 5, 1, TRUE),
+ PT(59, 48, 4, 2, TRUE),
+ PT(18, 45, 2, 1, TRUE),
+ PT(50, 25, 5, 0, FALSE),
+ PT(36, 28, 5, 2, TRUE),
+ PT(53, 50, 4, 3, FALSE),
+ PT(13, 35, 3, 3, FALSE),
+ PT(29, 7, 4, 0, TRUE),
+ PT(11, 52, 2, 3, TRUE),
+ PT(45, 50, 6, 1, FALSE),
+ PT(58, 60, 6, 2, TRUE),
+ PT(26, 16, 6, 1, TRUE),
+ PT(26, 7, 4, 1, FALSE),
+ PT(59, 27, 5, 1, FALSE),
+ PT(51, 31, 4, 3, FALSE),
+ PT(14, 53, 3, 1, FALSE),
+ PT(59, 10, 3, 2, FALSE),
+ PT(17, 7, 2, 0, TRUE),
+ PT(13, 60, 5, 2, TRUE),
+ PT(30, 55, 5, 0, TRUE),
+ PT(17, 5, 2, 1, FALSE),
+ PT(21, 47, 3, 2, FALSE),
+ PT(36, 49, 2, 3, FALSE),
+ PT(43, 33, 3, 1, TRUE),
+ PT(35, 16, 6, 0, TRUE),
+ PT( 2, 20, 5, 0, TRUE),
+ PT(38, 32, 2, 3, FALSE),
+ PT(16, 23, 2, 0, FALSE),
+ PT(11, 15, 6, 1, TRUE),
+ PT( 1, 46, 2, 2, FALSE),
+ PT(33, 14, 6, 3, TRUE),
+ PT(26, 29, 5, 3, TRUE),
+ PT(30, 48, 4, 2, FALSE),
+ PT( 4, 20, 5, 2, TRUE),
+ PT(17, 0, 6, 0, FALSE),
+ PT( 8, 42, 3, 2, TRUE),
+ PT(29, 34, 4, 0, TRUE),
+ PT(36, 44, 6, 3, TRUE),
+ PT(36, 17, 2, 1, FALSE),
+ PT( 4, 46, 5, 0, FALSE),
+ PT(29, 24, 4, 1, TRUE),
+ PT(60, 22, 2, 3, FALSE),
+ PT(16, 23, 6, 0, TRUE),
+ PT(32, 33, 2, 1, FALSE),
+ PT(51, 62, 6, 2, FALSE),
+ PT( 6, 19, 2, 1, TRUE),
+ PT(23, 56, 5, 1, TRUE),
+ PT(20, 13, 2, 2, TRUE),
+ PT(36, 59, 5, 1, TRUE),
+ PT(52, 59, 3, 3, FALSE),
+ PT(24, 7, 6, 2, FALSE),
+ PT(55, 29, 3, 3, TRUE),
+ PT(11, 41, 4, 0, FALSE),
+ PT(18, 30, 3, 2, TRUE),
+ PT(26, 36, 4, 2, FALSE),
+ PT(61, 40, 4, 2, FALSE),
+ PT(11, 18, 6, 1, TRUE),
+ PT(27, 58, 4, 1, FALSE),
+ PT(20, 19, 5, 1, FALSE),
+ PT(49, 56, 2, 2, TRUE),
+ PT(55, 43, 5, 3, FALSE),
+ PT(25, 30, 5, 2, FALSE),
+ PT(63, 27, 5, 1, FALSE),
+ PT(51, 31, 6, 1, TRUE),
+ PT(63, 21, 5, 0, TRUE),
+ PT( 1, 30, 3, 0, FALSE),
+ PT(31, 34, 3, 0, TRUE),
+ PT(51, 60, 6, 2, FALSE),
+ PT(30, 18, 4, 1, FALSE),
+ PT(13, 55, 5, 2, FALSE),
+ PT(15, 8, 6, 0, TRUE),
+ PT(46, 9, 6, 3, FALSE),
+ PT( 1, 5, 3, 3, FALSE),
+ PT(28, 4, 3, 3, FALSE),
+ PT(12, 1, 3, 2, FALSE),
+ PT(41, 40, 5, 3, TRUE),
+ PT(57, 45, 2, 2, FALSE),
+ PT( 9, 34, 6, 3, FALSE),
+ PT( 4, 55, 6, 3, TRUE),
+ PT(45, 47, 6, 2, TRUE),
+ PT(36, 35, 3, 1, TRUE),
+ PT( 8, 32, 6, 1, FALSE),
+ PT(32, 31, 6, 2, FALSE),
+ PT( 2, 49, 3, 0, TRUE),
+ PT(24, 19, 6, 3, FALSE),
+ PT( 6, 43, 3, 3, FALSE),
+ PT(14, 27, 2, 0, FALSE),
+ PT(47, 14, 3, 2, FALSE),
+ PT(17, 56, 2, 1, TRUE),
+ PT( 1, 55, 3, 0, TRUE),
+ PT(20, 17, 4, 3, FALSE),
+ PT(49, 61, 6, 1, TRUE),
+ PT(29, 27, 6, 2, FALSE),
+ PT(37, 49, 5, 3, TRUE),
+ PT(17, 10, 5, 3, TRUE),
+ PT(57, 23, 3, 1, TRUE),
+ PT( 5, 14, 2, 1, TRUE),
+ PT(41, 37, 4, 1, FALSE),
+ PT(21, 13, 4, 0, FALSE),
+ PT(43, 39, 4, 0, TRUE),
+ PT(62, 36, 4, 3, TRUE),
+ PT(42, 43, 2, 3, FALSE),
+ PT(36, 61, 2, 2, TRUE),
+ PT(21, 48, 6, 0, TRUE),
+ PT(15, 51, 4, 2, FALSE),
+ PT( 6, 22, 2, 1, TRUE),
+ PT( 6, 49, 2, 0, FALSE),
+ PT(46, 63, 2, 0, FALSE),
+ PT( 5, 13, 5, 3, TRUE),
+ PT(60, 31, 3, 0, TRUE),
+ PT(18, 19, 4, 2, FALSE),
+ PT(15, 51, 6, 3, FALSE),
+ PT(21, 59, 6, 1, TRUE),
+ PT( 3, 15, 5, 1, FALSE),
+ PT(59, 60, 5, 2, FALSE),
+ PT(54, 9, 5, 0, TRUE),
+ PT(17, 59, 4, 3, TRUE),
+ PT(40, 43, 6, 0, TRUE),
+ PT(26, 14, 5, 3, TRUE),
+ PT(57, 44, 6, 0, TRUE),
+ PT(14, 60, 6, 2, TRUE),
+ PT(44, 36, 6, 1, TRUE),
+ PT(61, 17, 5, 1, TRUE),
+ PT( 7, 60, 6, 3, TRUE),
+ PT(20, 24, 2, 1, TRUE),
+ PT(29, 63, 5, 3, FALSE),
+ PT(48, 18, 4, 2, TRUE),
+ PT(38, 29, 2, 0, TRUE),
+ PT( 7, 17, 3, 3, FALSE),
+ PT(52, 1, 2, 0, TRUE),
+ PT(11, 57, 4, 0, TRUE),
+ PT(41, 2, 5, 0, TRUE),
+ PT(21, 16, 3, 1, FALSE),
+ PT(48, 31, 6, 2, TRUE),
+ PT(60, 43, 5, 1, FALSE),
+ PT(48, 59, 6, 3, FALSE),
+ PT(32, 26, 4, 1, TRUE),
+ PT(50, 36, 5, 1, TRUE),
+ PT(21, 32, 3, 2, FALSE),
+ PT(37, 61, 6, 3, FALSE),
+ PT(45, 20, 6, 0, TRUE),
+ PT(24, 35, 2, 3, TRUE),
+ PT(24, 5, 2, 1, TRUE),
+ PT(52, 48, 6, 3, TRUE),
+ PT(14, 57, 4, 1, TRUE),
+ PT(29, 31, 2, 3, TRUE),
+ PT( 1, 21, 5, 3, TRUE),
+ PT(11, 62, 3, 1, TRUE),
+ PT(13, 25, 5, 3, FALSE),
+ PT(49, 56, 3, 2, FALSE),
+ PT(21, 52, 2, 2, TRUE),
+ PT(19, 25, 5, 0, TRUE),
+ PT(25, 20, 4, 3, TRUE),
+ PT(21, 24, 4, 1, TRUE),
+ PT(41, 12, 4, 3, TRUE),
+ PT(45, 14, 2, 3, TRUE),
+ PT(52, 24, 2, 0, FALSE),
+ PT(59, 30, 5, 0, TRUE),
+ PT(52, 44, 4, 1, FALSE),
+ PT(49, 8, 2, 1, TRUE),
+ PT(29, 24, 3, 1, FALSE),
+ PT(28, 11, 5, 1, FALSE),
+ PT(25, 30, 3, 1, FALSE),
+ PT(35, 39, 2, 3, TRUE),
+ PT(59, 14, 6, 3, TRUE),
+ PT(25, 43, 2, 3, FALSE),
+ PT(47, 8, 4, 0, TRUE),
+ PT(55, 2, 4, 0, FALSE),
+ PT(11, 50, 6, 0, FALSE),
+ PT(22, 5, 6, 0, FALSE),
+ PT(19, 5, 3, 1, FALSE),
+ PT( 7, 57, 3, 0, TRUE),
+ PT(12, 59, 5, 1, FALSE),
+ PT(21, 5, 6, 0, FALSE),
+ PT(48, 5, 3, 0, TRUE),
+ PT(19, 0, 2, 1, FALSE),
+ PT(39, 22, 5, 1, FALSE),
+ PT(15, 40, 4, 3, TRUE),
+ PT(12, 35, 5, 3, TRUE),
+ PT(57, 40, 5, 1, FALSE),
+ PT(36, 37, 3, 3, TRUE),
+ PT(24, 41, 2, 2, FALSE),
+ PT(22, 5, 3, 1, FALSE),
+ PT(53, 47, 4, 3, FALSE),
+ PT(10, 58, 5, 0, TRUE),
+ PT(52, 44, 6, 3, FALSE),
+ PT(46, 58, 2, 2, TRUE),
+ PT(26, 10, 5, 2, TRUE),
+ PT(22, 20, 5, 3, FALSE),
+ PT(53, 40, 5, 1, FALSE),
+ PT(53, 15, 2, 0, TRUE),
+ PT(17, 50, 3, 0, TRUE),
+ PT(32, 26, 5, 0, FALSE),
+ PT(23, 26, 5, 0, FALSE),
+ PT(22, 51, 4, 2, TRUE),
+ PT(19, 44, 5, 0, TRUE),
+ PT( 9, 22, 6, 1, TRUE),
+ PT(29, 39, 4, 3, FALSE),
+ PT(21, 12, 5, 3, TRUE),
+ PT(34, 28, 3, 0, TRUE),
+ PT(41, 51, 2, 0, FALSE),
+ PT(45, 17, 3, 1, TRUE),
+ PT(22, 25, 5, 3, FALSE),
+ PT(13, 12, 5, 0, FALSE),
+ PT(55, 58, 6, 2, FALSE),
+ PT(42, 29, 6, 3, TRUE),
+ PT(48, 10, 6, 3, FALSE),
+ PT(36, 57, 3, 1, TRUE),
+ PT(57, 10, 6, 1, FALSE),
+ PT(17, 3, 5, 2, TRUE),
+ PT(50, 29, 6, 0, FALSE),
+ PT(56, 30, 4, 3, TRUE),
+ PT(46, 23, 3, 0, FALSE),
+ PT(22, 23, 5, 1, FALSE),
+ PT(54, 59, 6, 0, TRUE),
+ PT(23, 4, 3, 0, TRUE),
+ PT(58, 37, 5, 2, TRUE),
+ PT( 0, 54, 4, 3, TRUE),
+ PT(37, 18, 6, 1, TRUE),
+ PT( 6, 10, 2, 2, FALSE),
+ PT(17, 5, 5, 3, TRUE),
+ PT( 3, 53, 5, 3, TRUE),
+ PT(11, 52, 5, 0, TRUE),
+ PT( 0, 49, 2, 1, TRUE),
+ PT(39, 15, 3, 2, FALSE),
+ PT(29, 6, 5, 2, TRUE),
+ PT(28, 48, 4, 3, TRUE),
+ PT(47, 42, 4, 3, TRUE),
+ PT(22, 32, 6, 0, TRUE),
+ PT(51, 43, 5, 1, TRUE),
+ PT( 5, 48, 6, 3, FALSE),
+ PT(41, 35, 6, 2, TRUE),
+ PT(16, 22, 5, 3, TRUE),
+ PT(45, 32, 5, 0, TRUE),
+ PT(55, 19, 4, 2, FALSE),
+ PT(45, 14, 4, 2, TRUE),
+ PT( 8, 10, 3, 0, FALSE),
+ PT(15, 3, 3, 1, TRUE),
+ PT(49, 12, 6, 3, TRUE),
+ PT(30, 52, 6, 0, TRUE),
+ PT(27, 14, 4, 2, TRUE),
+ PT(26, 7, 6, 2, FALSE),
+ PT(13, 60, 6, 1, TRUE),
+ PT( 0, 58, 6, 3, FALSE),
+ PT( 4, 39, 2, 1, FALSE),
+ PT(35, 24, 4, 2, FALSE),
+ PT(13, 11, 3, 0, FALSE),
+ PT(49, 50, 6, 3, TRUE),
+ PT( 0, 13, 4, 0, TRUE),
+ PT(50, 16, 2, 1, FALSE),
+ PT(38, 13, 3, 0, TRUE),
+ PT(41, 36, 5, 1, TRUE),
+ PT(61, 33, 3, 3, TRUE),
+ PT(30, 27, 5, 0, FALSE),
+ PT(13, 18, 5, 0, FALSE),
+ PT(53, 30, 4, 1, TRUE),
+ PT(10, 46, 4, 1, FALSE),
+ PT(39, 39, 6, 2, TRUE),
+ PT( 1, 14, 4, 0, FALSE),
+ PT(49, 57, 5, 0, TRUE),
+ PT(59, 36, 6, 3, FALSE),
+ PT(20, 16, 6, 1, TRUE),
+ PT(24, 44, 4, 3, FALSE),
+ PT( 4, 45, 2, 2, TRUE),
+ PT(26, 17, 6, 3, TRUE),
+ PT(15, 11, 2, 2, FALSE),
+ PT(14, 44, 5, 2, FALSE),
+ PT(33, 23, 5, 2, FALSE),
+ PT(22, 33, 6, 2, TRUE),
+ PT(62, 16, 2, 0, FALSE),
+ PT(10, 5, 3, 3, FALSE),
+ PT(59, 9, 2, 1, TRUE),
+ PT(38, 24, 3, 3, FALSE),
+ PT(35, 12, 3, 1, FALSE),
+ PT(51, 55, 3, 3, TRUE),
+ PT( 9, 18, 6, 2, TRUE),
+ PT(61, 13, 2, 2, TRUE),
+ PT(54, 6, 4, 2, FALSE),
+ PT(51, 48, 5, 0, TRUE),
+ PT(59, 15, 5, 0, FALSE),
+ PT(52, 42, 5, 2, FALSE),
+ PT( 2, 18, 6, 2, TRUE),
+ PT( 9, 34, 6, 0, TRUE),
+ PT(59, 49, 3, 2, FALSE),
+ PT(51, 34, 4, 3, TRUE),
+ PT(61, 52, 2, 2, TRUE),
+ PT(20, 34, 5, 0, FALSE),
+ PT(40, 16, 3, 3, FALSE),
+ PT(33, 49, 2, 0, FALSE),
+ PT(45, 22, 4, 0, TRUE),
+ PT(30, 5, 6, 1, TRUE),
+ PT(15, 48, 6, 0, TRUE),
+ PT(14, 26, 6, 2, TRUE),
+ PT(56, 46, 5, 0, FALSE),
+ PT(38, 55, 3, 3, FALSE),
+ PT(43, 19, 6, 1, TRUE),
+ PT(31, 30, 6, 3, TRUE),
+ PT(10, 40, 4, 2, FALSE),
+ PT(50, 28, 3, 1, FALSE),
+ PT(31, 63, 3, 0, TRUE),
+ PT(57, 57, 5, 0, TRUE),
+ PT(44, 27, 2, 2, FALSE),
+ PT(21, 42, 2, 3, TRUE),
+ PT(50, 15, 4, 0, TRUE),
+ PT(48, 33, 3, 0, FALSE),
+ PT(35, 42, 4, 3, TRUE),
+ PT(61, 7, 2, 0, FALSE),
+ PT(11, 63, 5, 3, TRUE),
+ PT(49, 2, 5, 3, FALSE),
+ PT( 8, 57, 5, 3, TRUE),
+ PT(63, 32, 3, 0, FALSE),
+ PT(45, 52, 2, 0, TRUE),
+ PT(46, 52, 2, 0, FALSE),
+ PT(38, 18, 4, 1, TRUE),
+ PT(37, 10, 6, 3, TRUE),
+ PT(52, 9, 4, 2, TRUE),
+ PT(10, 62, 2, 3, FALSE),
+ PT(26, 23, 2, 0, TRUE),
+ PT(56, 28, 4, 0, FALSE),
+ PT(17, 33, 4, 3, FALSE),
+ PT( 5, 15, 3, 0, FALSE),
+ PT(38, 43, 6, 1, FALSE),
+ PT(10, 12, 2, 3, FALSE),
+ PT( 3, 41, 3, 2, TRUE),
+ PT(41, 59, 4, 1, TRUE),
+ PT(22, 27, 5, 0, TRUE),
+ PT( 7, 9, 2, 3, TRUE),
+ PT(23, 44, 3, 2, FALSE),
+ PT(53, 51, 6, 0, FALSE),
+ PT(23, 18, 3, 3, FALSE),
+ PT(61, 26, 5, 1, TRUE),
+ PT(33, 29, 2, 0, FALSE),
+ PT(10, 8, 2, 3, TRUE),
+ PT(20, 60, 6, 3, FALSE),
+ PT(40, 54, 6, 3, FALSE),
+ PT(59, 32, 3, 1, TRUE),
+ PT(19, 34, 3, 2, TRUE),
+ PT(19, 58, 2, 2, TRUE),
+ PT( 2, 35, 5, 2, FALSE),
+ PT(62, 25, 2, 2, FALSE),
+ PT(57, 60, 3, 1, FALSE),
+ PT(16, 8, 3, 3, FALSE),
+ PT(10, 19, 5, 0, TRUE),
+ PT(63, 56, 5, 2, FALSE),
+ PT( 7, 35, 3, 3, TRUE),
+ PT(25, 42, 4, 2, FALSE),
+ PT(20, 60, 3, 3, TRUE),
+ PT(13, 4, 6, 3, TRUE),
+ PT(26, 47, 5, 0, FALSE),
+ PT(42, 29, 3, 3, FALSE),
+ PT(17, 55, 5, 0, TRUE),
+ PT(40, 39, 2, 1, FALSE),
+ PT(13, 0, 4, 3, FALSE),
+ PT(10, 60, 4, 3, FALSE),
+ PT(31, 28, 6, 1, TRUE),
+ PT( 4, 58, 5, 2, FALSE),
+ PT(36, 61, 5, 1, TRUE),
+ PT(38, 49, 5, 3, TRUE),
+ PT(19, 28, 4, 0, TRUE),
+ PT(62, 18, 4, 1, TRUE),
+ PT(54, 10, 3, 1, FALSE),
+ PT(45, 30, 3, 0, TRUE),
+ PT( 5, 31, 3, 1, TRUE),
+ PT(30, 10, 3, 3, TRUE),
+ PT(32, 8, 4, 2, FALSE),
+ PT(44, 12, 6, 1, TRUE),
+ PT(29, 31, 2, 0, TRUE),
+ PT(14, 18, 2, 0, FALSE),
+ PT(39, 18, 3, 0, TRUE),
+ PT(42, 19, 6, 0, TRUE),
+ PT(28, 4, 6, 0, FALSE),
+ PT(26, 56, 3, 3, TRUE),
+ PT(44, 53, 4, 2, TRUE),
+ PT( 7, 11, 6, 1, TRUE),
+ PT(45, 2, 3, 1, FALSE),
+ PT(42, 53, 6, 2, TRUE),
+ PT(22, 47, 2, 2, FALSE),
+ PT(17, 49, 6, 1, TRUE),
+ PT(44, 49, 3, 3, FALSE),
+ PT(60, 58, 4, 3, TRUE),
+ PT(60, 43, 2, 1, FALSE),
+ PT(39, 29, 2, 1, FALSE),
+ PT(54, 44, 5, 1, TRUE),
+ PT(37, 59, 6, 2, TRUE),
+ PT(18, 61, 4, 3, TRUE),
+ PT(19, 35, 3, 0, TRUE),
+ PT(51, 44, 4, 3, FALSE),
+ PT( 9, 60, 2, 1, FALSE),
+ PT(21, 26, 4, 1, TRUE),
+ PT(33, 7, 3, 1, FALSE),
+ PT(34, 37, 4, 0, FALSE),
+ PT(25, 27, 5, 2, FALSE),
+ PT(58, 25, 6, 2, TRUE),
+ PT( 5, 38, 3, 2, TRUE),
+ PT(35, 34, 4, 2, TRUE),
+ PT(14, 30, 2, 0, TRUE),
+ PT(19, 48, 2, 1, FALSE),
+ PT(44, 34, 4, 2, TRUE),
+ PT(10, 29, 3, 0, FALSE),
+ PT(35, 62, 3, 2, TRUE),
+ PT( 2, 40, 4, 2, TRUE),
+ PT(33, 14, 4, 0, FALSE),
+ PT(33, 34, 6, 3, TRUE),
+ PT(24, 51, 4, 3, TRUE),
+ PT(35, 35, 6, 0, TRUE),
+ PT(36, 26, 3, 1, FALSE),
+ PT(62, 37, 4, 2, FALSE),
+ PT(36, 1, 3, 0, FALSE),
+ PT(52, 16, 4, 1, FALSE),
+ PT( 7, 0, 6, 3, TRUE),
+ PT( 6, 32, 4, 0, FALSE),
+ PT(58, 2, 5, 1, TRUE),
+ PT( 7, 44, 5, 2, FALSE),
+ PT( 9, 47, 5, 1, FALSE),
+ PT( 1, 50, 5, 2, FALSE),
+ PT( 0, 53, 2, 1, TRUE),
+ PT(43, 60, 3, 3, TRUE),
+ PT(54, 55, 3, 3, FALSE),
+ PT(32, 53, 3, 2, TRUE),
+ PT(12, 7, 6, 1, TRUE),
+ PT(22, 8, 2, 1, FALSE),
+ PT(63, 54, 2, 0, TRUE),
+ PT(11, 31, 5, 2, TRUE),
+ PT(33, 32, 6, 1, TRUE),
+ PT(23, 26, 5, 3, FALSE),
+ PT(22, 1, 5, 3, TRUE),
+ PT(47, 28, 6, 2, FALSE),
+ PT(41, 49, 5, 3, FALSE),
+ PT(59, 56, 6, 0, TRUE),
+ PT(13, 22, 2, 1, FALSE),
+ PT( 7, 41, 4, 2, FALSE),
+ PT(51, 60, 6, 2, FALSE),
+ PT(62, 30, 3, 0, FALSE),
+ PT(48, 2, 6, 2, FALSE),
+ PT(42, 52, 3, 1, TRUE),
+ PT(46, 35, 3, 0, FALSE),
+ PT(52, 0, 3, 3, TRUE),
+ PT(32, 14, 5, 0, FALSE),
+ PT(21, 51, 6, 3, TRUE),
+ PT(39, 53, 4, 1, TRUE),
+ PT(55, 62, 2, 0, TRUE),
+ PT(50, 46, 6, 3, FALSE),
+ PT(58, 2, 5, 1, TRUE),
+ PT( 0, 54, 3, 2, TRUE),
+ PT(19, 41, 2, 3, FALSE),
+ PT( 8, 43, 6, 3, TRUE),
+ PT( 8, 2, 4, 3, TRUE),
+ PT(50, 45, 6, 2, FALSE),
+ PT(48, 54, 5, 0, TRUE),
+ PT(46, 16, 2, 1, FALSE),
+ PT(60, 46, 5, 1, FALSE),
+ PT( 4, 51, 6, 0, FALSE),
+ PT(63, 1, 4, 1, FALSE),
+ PT(55, 20, 3, 2, TRUE),
+ PT(39, 0, 5, 3, TRUE),
+ PT(12, 57, 4, 3, FALSE),
+ PT(39, 4, 4, 0, TRUE),
+ PT(25, 8, 3, 2, TRUE),
+ PT( 1, 4, 3, 3, FALSE),
+ PT(39, 27, 5, 1, TRUE),
+ PT(49, 23, 3, 3, TRUE),
+ PT( 7, 1, 5, 2, TRUE),
+ PT(46, 59, 3, 3, TRUE),
+ PT(52, 36, 6, 0, TRUE),
+ PT(50, 43, 4, 2, FALSE),
+ PT(14, 7, 3, 3, FALSE),
+ PT(15, 51, 2, 0, FALSE),
+ PT(22, 33, 6, 1, FALSE),
+ PT(57, 2, 3, 1, FALSE),
+ PT(51, 61, 4, 1, FALSE),
+ PT(12, 37, 3, 1, FALSE),
+ PT(41, 41, 5, 0, FALSE),
+ PT(58, 50, 4, 3, FALSE),
+ PT(11, 19, 4, 1, FALSE),
+ PT(31, 15, 3, 2, FALSE),
+ PT( 4, 44, 4, 0, FALSE),
+ PT(57, 26, 3, 1, TRUE),
+ PT(26, 42, 3, 3, TRUE),
+ PT(36, 19, 3, 1, FALSE),
+ PT(49, 59, 6, 1, TRUE),
+ PT(57, 35, 5, 0, FALSE),
+ PT(49, 7, 6, 0, TRUE),
+ PT(31, 16, 4, 0, FALSE),
+ PT(41, 23, 6, 1, FALSE),
+ PT(38, 59, 5, 2, TRUE),
+ PT( 2, 60, 3, 2, FALSE),
+ PT(14, 0, 4, 0, FALSE),
+ PT(20, 62, 6, 3, TRUE),
+ PT( 1, 15, 5, 2, TRUE),
+ PT( 6, 18, 4, 3, TRUE),
+ PT(48, 19, 3, 0, TRUE),
+ PT( 0, 51, 5, 1, FALSE),
+ PT(12, 7, 4, 3, TRUE),
+ PT(17, 58, 3, 2, FALSE),
+ PT(21, 10, 2, 1, TRUE),
+ PT(31, 13, 5, 1, FALSE),
+ PT(55, 7, 5, 1, FALSE),
+ PT(52, 53, 6, 2, FALSE),
+ PT(40, 22, 4, 3, TRUE),
+ PT( 6, 2, 6, 3, FALSE),
+ PT( 9, 35, 6, 0, FALSE),
+ PT(20, 2, 5, 0, FALSE),
+ PT(57, 50, 6, 2, FALSE),
+ PT(36, 53, 2, 1, FALSE),
+ PT(18, 34, 4, 3, FALSE),
+ PT( 9, 7, 6, 1, TRUE),
+ PT(15, 62, 3, 3, FALSE),
+ PT( 0, 60, 6, 1, TRUE),
+ PT(16, 55, 2, 2, FALSE),
+ PT(58, 3, 4, 2, TRUE),
+ PT(45, 30, 4, 2, FALSE),
+ PT(54, 54, 4, 3, FALSE),
+ PT(31, 60, 3, 1, FALSE),
+ PT(55, 51, 4, 2, TRUE),
+ PT(35, 19, 3, 3, TRUE),
+ PT(51, 13, 2, 1, TRUE),
+ PT(37, 48, 3, 3, FALSE),
+ PT(23, 3, 3, 0, FALSE),
+ PT(24, 24, 2, 2, FALSE),
+ PT(48, 7, 4, 1, FALSE),
+ PT(62, 51, 4, 0, TRUE),
+ PT(20, 55, 2, 3, FALSE),
+ PT(22, 0, 2, 1, FALSE),
+ PT(44, 18, 5, 3, TRUE),
+ PT(37, 63, 3, 3, FALSE),
+ PT(36, 25, 2, 3, FALSE),
+ PT(22, 15, 6, 2, TRUE),
+ PT(45, 16, 2, 0, TRUE),
+ PT(36, 42, 5, 0, FALSE),
+ PT(25, 37, 5, 3, FALSE),
+ PT(12, 22, 3, 3, TRUE),
+ PT(56, 33, 6, 3, FALSE),
+ PT(61, 26, 5, 3, TRUE),
+ PT(59, 50, 2, 1, FALSE),
+ PT(54, 19, 5, 0, TRUE),
+ PT(14, 48, 6, 0, TRUE),
+ PT(25, 7, 5, 3, TRUE),
+ PT(37, 35, 5, 0, FALSE),
+ PT(32, 8, 5, 0, TRUE),
+ PT(42, 0, 6, 0, FALSE),
+ PT(48, 56, 4, 1, TRUE),
+ PT(30, 15, 3, 3, TRUE),
+ PT(59, 27, 6, 0, FALSE),
+ PT(58, 55, 5, 3, TRUE),
+ PT(57, 55, 6, 2, TRUE),
+ PT(57, 45, 5, 3, TRUE),
+ PT(31, 46, 3, 3, FALSE),
+ PT(26, 43, 3, 3, FALSE),
+ PT(20, 23, 4, 0, FALSE),
+ PT(47, 3, 2, 0, TRUE),
+ PT(29, 0, 6, 0, FALSE),
+ PT(23, 43, 3, 2, TRUE),
+ PT(53, 40, 4, 2, TRUE),
+ PT(59, 15, 2, 0, TRUE),
+ PT( 9, 4, 5, 3, FALSE),
+ PT(35, 17, 3, 3, FALSE),
+ PT(19, 55, 3, 3, FALSE),
+ PT(55, 55, 3, 3, FALSE),
+ PT( 7, 1, 6, 1, FALSE),
+ PT(20, 6, 6, 1, FALSE),
+ PT(17, 12, 5, 3, FALSE),
+ PT(54, 46, 4, 2, FALSE),
+ PT(21, 42, 3, 2, FALSE),
+ PT(34, 21, 6, 2, FALSE),
+ PT(44, 30, 6, 2, TRUE),
+ PT(34, 39, 6, 1, TRUE),
+ PT(25, 63, 5, 2, TRUE),
+ PT(33, 51, 2, 2, TRUE),
+ PT(38, 26, 2, 0, TRUE),
+ PT(22, 62, 2, 1, FALSE),
+ PT(43, 36, 2, 2, TRUE),
+ PT(60, 15, 5, 2, TRUE),
+ PT(49, 21, 6, 3, FALSE),
+ PT(63, 36, 3, 2, TRUE),
+ PT(37, 1, 6, 3, TRUE),
+ PT(51, 22, 3, 1, FALSE),
+ PT(31, 14, 2, 0, FALSE),
+ PT(47, 11, 2, 1, FALSE),
+ PT(42, 26, 4, 2, TRUE),
+ PT(23, 10, 6, 2, TRUE),
+ PT( 9, 40, 6, 2, TRUE),
+ PT( 2, 19, 6, 3, FALSE),
+ PT(52, 47, 2, 3, TRUE),
+ PT( 3, 4, 6, 0, TRUE),
+ PT(62, 38, 2, 0, TRUE),
+ PT(53, 51, 6, 0, TRUE),
+ PT(34, 23, 4, 1, TRUE),
+ PT(29, 5, 5, 1, TRUE),
+ PT(46, 39, 4, 0, FALSE),
+ PT( 3, 43, 3, 2, TRUE),
+ PT( 1, 25, 3, 3, FALSE),
+ PT(14, 5, 3, 0, FALSE),
+ PT(22, 37, 2, 3, TRUE),
+ PT( 2, 40, 3, 0, FALSE),
+ PT(25, 11, 4, 2, FALSE),
+ PT(62, 53, 2, 3, FALSE),
+ PT(46, 41, 4, 2, TRUE),
+ PT(62, 56, 3, 3, FALSE),
+ PT(58, 47, 2, 1, FALSE),
+ PT(20, 23, 5, 2, TRUE),
+ PT(17, 18, 6, 0, FALSE),
+ PT(21, 49, 3, 0, FALSE),
+ PT( 8, 11, 5, 0, TRUE),
+ PT(45, 0, 6, 1, TRUE),
+ PT(44, 6, 3, 1, FALSE),
+ PT(20, 28, 5, 3, FALSE),
+ PT( 4, 8, 2, 1, FALSE),
+ PT(27, 43, 5, 2, TRUE),
+ PT(42, 55, 6, 1, TRUE),
+ PT(16, 39, 5, 2, FALSE),
+ PT(29, 14, 6, 2, FALSE),
+ PT(32, 2, 2, 1, FALSE),
+ PT(30, 26, 5, 3, FALSE),
+ PT( 7, 11, 2, 0, FALSE),
+ PT(54, 30, 6, 1, TRUE),
+ PT(43, 40, 3, 1, TRUE),
+ PT(49, 37, 3, 3, TRUE),
+ PT(56, 58, 5, 3, TRUE),
+ PT(57, 48, 5, 3, TRUE),
+ PT(18, 9, 2, 2, FALSE),
+ PT(14, 8, 3, 0, TRUE),
+ PT( 0, 13, 5, 2, FALSE),
+ PT(27, 14, 6, 2, FALSE),
+ PT(17, 37, 2, 2, TRUE),
+ PT(12, 45, 4, 3, FALSE),
+ PT(54, 44, 2, 3, FALSE),
+ PT(49, 49, 5, 2, FALSE),
+ PT( 3, 26, 2, 3, FALSE),
+ PT(28, 50, 2, 2, FALSE),
+ PT(10, 62, 6, 3, FALSE),
+ PT(51, 27, 4, 3, TRUE),
+ PT(31, 50, 3, 0, FALSE),
+ PT(51, 38, 6, 1, TRUE),
+ PT(26, 19, 3, 1, FALSE),
+ PT(15, 52, 3, 2, FALSE),
+ PT(53, 44, 5, 3, TRUE),
+ PT(56, 3, 3, 0, FALSE),
+ PT(21, 15, 4, 3, TRUE),
+ PT(49, 41, 4, 0, FALSE),
+ PT(40, 14, 5, 0, FALSE),
+ PT(49, 44, 5, 3, FALSE),
+ PT(21, 25, 3, 1, TRUE),
+ PT(16, 3, 5, 3, TRUE),
+ PT(46, 42, 6, 1, FALSE),
+ PT(42, 39, 3, 1, TRUE),
+ PT(54, 4, 3, 3, FALSE),
+ PT(59, 4, 4, 0, TRUE),
+ PT( 7, 47, 3, 0, TRUE),
+ PT(39, 29, 3, 2, TRUE),
+ PT(60, 61, 5, 3, FALSE),
+ PT(37, 8, 6, 1, FALSE),
+ PT(59, 52, 5, 1, FALSE),
+ PT(12, 16, 2, 1, TRUE),
+ PT(37, 53, 3, 1, FALSE),
+ PT(47, 25, 5, 0, FALSE),
+ PT(23, 0, 5, 1, TRUE),
+ PT(10, 28, 2, 3, TRUE),
+ PT(10, 17, 3, 1, TRUE),
+ PT(53, 19, 6, 3, TRUE),
+ PT(41, 28, 5, 0, FALSE),
+ PT(12, 49, 6, 2, TRUE),
+ PT(60, 16, 3, 1, FALSE),
+ PT(27, 58, 5, 2, TRUE),
+ PT(58, 28, 3, 0, FALSE),
+ PT(34, 16, 5, 2, TRUE),
+ PT(28, 60, 2, 1, FALSE),
+ PT(23, 24, 5, 1, FALSE),
+ PT(11, 43, 5, 3, TRUE),
+ PT(45, 4, 5, 3, FALSE),
+ PT(60, 19, 4, 1, TRUE),
+ PT( 1, 28, 5, 3, FALSE),
+ PT(20, 22, 4, 1, FALSE),
+ PT(12, 36, 2, 1, TRUE),
+ PT(53, 55, 6, 2, FALSE),
+ PT(27, 48, 3, 3, FALSE),
+ PT(58, 28, 4, 0, FALSE),
+ PT( 6, 6, 6, 3, FALSE),
+ PT( 9, 21, 3, 1, FALSE),
+ PT(27, 26, 4, 3, TRUE),
+ PT(15, 51, 6, 2, TRUE),
+ PT(55, 6, 4, 1, TRUE),
+ PT(58, 18, 3, 2, TRUE),
+ PT( 0, 22, 5, 0, TRUE),
+ PT(14, 29, 6, 2, TRUE),
+ PT(63, 56, 2, 3, FALSE),
+ PT(42, 60, 6, 2, FALSE),
+ PT(19, 50, 2, 0, FALSE),
+ PT(23, 44, 6, 3, TRUE),
+ PT(41, 42, 3, 3, FALSE),
+ PT(53, 47, 5, 2, TRUE),
+ PT(60, 42, 2, 0, TRUE),
+ PT(40, 19, 4, 0, TRUE),
+ PT(25, 30, 6, 2, FALSE),
+ PT(12, 6, 5, 2, TRUE),
+ PT( 9, 4, 3, 2, FALSE),
+ PT(29, 47, 4, 3, FALSE),
+ PT(57, 7, 2, 3, FALSE),
+ PT(20, 4, 5, 2, TRUE),
+ PT(58, 47, 5, 3, FALSE),
+ PT(41, 21, 6, 2, TRUE),
+ PT(36, 2, 6, 3, FALSE),
+ PT(63, 2, 3, 1, FALSE),
+ PT(15, 24, 4, 2, FALSE),
+ PT(22, 29, 3, 0, TRUE),
+ PT(20, 22, 2, 0, FALSE),
+ PT(41, 27, 2, 1, TRUE),
+ PT(21, 14, 3, 0, TRUE),
+ PT(58, 46, 5, 1, TRUE),
+ PT( 8, 48, 2, 2, TRUE),
+ PT(53, 22, 6, 0, FALSE),
+ PT(46, 24, 6, 2, TRUE),
+ PT(59, 11, 3, 2, FALSE),
+ PT(58, 24, 2, 1, TRUE),
+ PT(41, 19, 3, 3, FALSE),
+ PT(32, 19, 4, 3, TRUE),
+ PT( 4, 29, 6, 2, FALSE),
+ PT( 0, 56, 3, 0, TRUE),
+ PT( 8, 57, 6, 1, FALSE),
+ PT(32, 16, 4, 3, FALSE),
+ PT( 8, 2, 5, 0, FALSE),
+ PT(63, 15, 2, 3, FALSE),
+ PT(48, 31, 3, 0, TRUE),
+ PT(32, 45, 2, 0, FALSE),
+ PT(56, 23, 3, 2, FALSE),
+ PT(24, 49, 4, 3, TRUE),
+ PT(51, 56, 6, 0, FALSE),
+ PT(22, 51, 4, 1, TRUE),
+ PT( 0, 1, 6, 3, FALSE),
+ PT(13, 2, 4, 1, TRUE),
+ PT(57, 4, 3, 3, TRUE),
+ PT(14, 48, 4, 2, FALSE),
+ PT( 6, 1, 5, 2, FALSE),
+ PT(52, 51, 6, 2, TRUE),
+ PT(22, 52, 5, 3, FALSE),
+ PT(50, 22, 4, 2, FALSE),
+ PT(38, 57, 6, 2, FALSE),
+ PT(31, 60, 3, 2, TRUE),
+ PT(40, 29, 6, 3, TRUE),
+ PT(23, 21, 5, 1, TRUE),
+ PT(39, 57, 6, 0, FALSE),
+ PT(11, 27, 3, 0, FALSE),
+ PT(53, 32, 5, 2, TRUE),
+ PT(11, 53, 3, 2, FALSE),
+ PT( 3, 14, 4, 0, TRUE),
+ PT( 6, 12, 4, 0, FALSE),
+ PT( 2, 24, 6, 2, FALSE),
+ PT(30, 54, 5, 2, TRUE),
+ PT(22, 12, 3, 0, TRUE),
+ PT(37, 9, 5, 2, FALSE),
+ PT(55, 5, 5, 3, FALSE),
+ PT(46, 43, 5, 2, FALSE),
+ PT(36, 26, 2, 2, FALSE),
+ PT(39, 4, 2, 0, FALSE),
+ PT(50, 56, 6, 1, TRUE),
+ PT(55, 21, 6, 2, TRUE),
+ PT(17, 63, 3, 2, TRUE),
+ PT(35, 35, 3, 3, TRUE),
+ PT(41, 63, 3, 2, TRUE),
+ PT(26, 60, 5, 1, TRUE),
+ PT(27, 44, 5, 2, FALSE),
+ PT(56, 59, 6, 3, FALSE),
+ PT( 4, 19, 6, 1, TRUE),
+ PT(44, 20, 2, 1, FALSE),
+ PT(26, 9, 3, 1, TRUE),
+ PT(54, 17, 4, 2, FALSE),
+ PT(58, 63, 2, 0, TRUE),
+ PT( 1, 14, 5, 1, TRUE),
+ PT(59, 3, 5, 1, FALSE),
+ PT( 8, 13, 5, 1, TRUE),
+ PT(43, 19, 4, 3, TRUE),
+ PT(58, 60, 3, 2, FALSE),
+ PT(58, 21, 5, 1, FALSE),
+ PT(36, 0, 2, 3, TRUE),
+ PT(62, 10, 2, 2, TRUE),
+ PT(12, 41, 5, 2, TRUE),
+ PT(31, 21, 6, 0, FALSE),
+ PT(53, 24, 3, 0, TRUE),
+ PT(61, 55, 6, 3, TRUE),
+ PT(18, 56, 3, 1, TRUE),
+ PT(59, 2, 4, 0, FALSE),
+ PT( 8, 33, 3, 0, TRUE),
+ PT(46, 54, 3, 2, TRUE),
+ PT(21, 61, 4, 2, FALSE),
+ PT(34, 12, 4, 3, TRUE),
+ PT(54, 63, 6, 1, TRUE),
+ PT(51, 18, 2, 0, TRUE),
+ PT(26, 25, 3, 3, TRUE),
+ PT(43, 36, 2, 1, FALSE),
+ PT(17, 42, 3, 0, FALSE),
+ PT(37, 50, 5, 1, FALSE),
+ PT(44, 26, 2, 1, FALSE),
+ PT(38, 6, 2, 0, FALSE),
+ PT(17, 41, 6, 1, TRUE),
+ PT(44, 9, 2, 2, FALSE),
+ PT(43, 18, 5, 1, TRUE),
+ PT(29, 3, 4, 2, FALSE),
+ PT( 0, 18, 2, 2, TRUE),
+ PT(34, 61, 4, 3, FALSE),
+ PT(21, 55, 3, 1, FALSE),
+ PT(15, 18, 6, 3, TRUE),
+ PT(36, 1, 3, 0, FALSE),
+ PT(42, 23, 2, 1, TRUE),
+ PT(20, 59, 5, 0, TRUE),
+ PT(42, 25, 6, 1, FALSE),
+ PT(45, 23, 2, 3, TRUE),
+ PT(11, 44, 6, 1, TRUE),
+ PT( 7, 45, 6, 2, FALSE),
+ PT( 7, 56, 3, 2, TRUE),
+ PT(31, 54, 4, 1, FALSE),
+ PT(17, 10, 2, 3, TRUE),
+ PT(20, 17, 2, 1, TRUE),
+ PT(42, 23, 4, 2, TRUE),
+ PT( 1, 58, 3, 2, FALSE),
+ PT(38, 39, 6, 0, FALSE),
+ PT(45, 59, 6, 2, TRUE),
+ PT(58, 48, 6, 2, FALSE),
+ PT( 6, 58, 3, 2, FALSE),
+ PT(45, 5, 2, 1, TRUE),
+ PT(33, 50, 2, 1, FALSE),
+ PT(62, 30, 5, 2, FALSE),
+ PT(58, 63, 5, 2, TRUE),
+ PT(32, 42, 6, 2, FALSE),
+ PT(38, 3, 3, 1, FALSE),
+ PT(25, 39, 5, 3, FALSE),
+ PT(49, 4, 4, 3, FALSE),
+ PT(42, 63, 6, 0, FALSE),
+ PT(37, 35, 5, 1, FALSE),
+ PT( 8, 8, 6, 2, TRUE),
+ PT(44, 48, 3, 3, FALSE),
+ PT( 8, 5, 3, 0, FALSE),
+ PT( 6, 9, 5, 2, TRUE),
+ PT(25, 0, 4, 3, TRUE),
+ PT(13, 16, 3, 0, TRUE),
+ PT(28, 0, 2, 1, TRUE),
+ PT(61, 11, 4, 2, FALSE),
+ PT(46, 31, 2, 3, FALSE),
+ PT(61, 24, 6, 2, FALSE),
+ PT(18, 30, 2, 2, TRUE),
+ PT(21, 57, 4, 2, TRUE),
+ PT(51, 15, 2, 3, TRUE),
+ PT(26, 28, 3, 1, TRUE),
+ PT(55, 41, 3, 1, TRUE),
+ PT(59, 56, 2, 1, FALSE),
+ PT(29, 34, 6, 2, FALSE),
+ PT(38, 10, 6, 0, TRUE),
+ PT(22, 45, 2, 1, TRUE),
+ PT(13, 32, 4, 3, TRUE),
+ PT(36, 29, 2, 3, FALSE),
+ PT(46, 43, 3, 0, FALSE),
+ PT(22, 42, 3, 1, TRUE),
+ PT(36, 23, 6, 3, FALSE),
+ PT( 2, 5, 5, 1, TRUE),
+ PT(55, 26, 2, 3, TRUE),
+ PT(17, 61, 5, 2, FALSE),
+ PT(30, 47, 4, 1, FALSE),
+ PT(44, 41, 3, 1, FALSE),
+ PT(47, 4, 4, 2, TRUE),
+ PT(54, 12, 6, 2, TRUE),
+ PT(48, 62, 2, 1, FALSE),
+ PT(17, 48, 6, 3, TRUE),
+ PT(18, 33, 5, 3, FALSE),
+ PT(33, 48, 2, 3, TRUE),
+ PT(44, 61, 4, 2, FALSE),
+ PT(17, 35, 2, 2, FALSE),
+ PT(26, 50, 2, 3, TRUE),
+ PT(57, 39, 3, 0, FALSE),
+ PT(15, 36, 3, 0, TRUE),
+ PT( 0, 61, 6, 3, TRUE),
+ PT(44, 60, 3, 2, FALSE),
+ PT(11, 57, 4, 1, TRUE),
+ PT(14, 4, 3, 3, TRUE),
+ PT(28, 49, 2, 2, FALSE),
+ PT( 0, 4, 2, 2, TRUE),
+ PT(38, 42, 5, 1, FALSE),
+ PT(32, 37, 5, 1, FALSE),
+ PT(11, 60, 6, 1, TRUE),
+ PT(17, 11, 5, 3, FALSE),
+ PT(55, 34, 5, 3, FALSE),
+ PT(14, 34, 4, 3, FALSE),
+ PT(24, 45, 4, 3, TRUE),
+ PT( 6, 12, 3, 2, FALSE),
+ PT(38, 24, 5, 3, TRUE),
+ PT(58, 1, 5, 1, FALSE),
+ PT(47, 49, 6, 2, FALSE),
+ PT(31, 52, 3, 1, FALSE),
+ PT(49, 5, 2, 0, FALSE),
+ PT(46, 23, 6, 2, FALSE),
+ PT(24, 34, 4, 1, TRUE),
+ PT(35, 33, 6, 1, FALSE),
+ PT( 7, 8, 4, 1, FALSE),
+ PT(38, 28, 4, 1, FALSE),
+ PT(49, 18, 5, 3, TRUE),
+ PT( 8, 31, 2, 0, FALSE),
+ PT(39, 21, 5, 1, FALSE),
+ PT(31, 11, 4, 3, FALSE),
+ PT(47, 20, 6, 2, TRUE),
+ PT(36, 31, 4, 3, FALSE),
+ PT(59, 35, 6, 1, TRUE),
+ PT(32, 62, 5, 2, TRUE),
+ PT(23, 12, 2, 2, TRUE),
+ PT(19, 57, 3, 1, FALSE),
+ PT(48, 20, 4, 2, TRUE),
+ PT( 9, 7, 2, 3, TRUE),
+ PT(56, 56, 3, 3, TRUE),
+ PT(41, 36, 4, 3, TRUE),
+ PT(23, 39, 5, 0, FALSE),
+ PT(27, 18, 5, 1, FALSE),
+ PT(43, 61, 5, 2, TRUE),
+ PT(25, 52, 3, 2, FALSE),
+ PT( 1, 29, 2, 0, FALSE),
+ PT( 8, 57, 2, 0, TRUE),
+ PT(14, 54, 3, 1, TRUE),
+ PT(38, 19, 2, 0, FALSE),
+ PT(22, 40, 3, 3, FALSE),
+ PT(60, 40, 2, 3, TRUE),
+ PT(62, 57, 6, 2, FALSE),
+ PT(10, 3, 5, 3, FALSE),
+ PT(55, 26, 2, 1, TRUE),
+ PT(43, 51, 4, 3, FALSE),
+ PT(19, 44, 4, 0, TRUE),
+ PT(37, 20, 2, 0, FALSE),
+ PT(22, 11, 6, 2, TRUE),
+ PT(29, 53, 6, 1, TRUE),
+ PT(33, 8, 6, 1, TRUE),
+ PT(40, 33, 3, 1, FALSE),
+ PT(18, 12, 3, 1, TRUE),
+ PT(54, 42, 3, 0, TRUE),
+ PT(44, 43, 4, 1, TRUE),
+ PT( 1, 15, 4, 3, FALSE),
+ PT(23, 12, 3, 0, FALSE),
+ PT( 9, 15, 2, 0, TRUE),
+ PT(43, 36, 3, 2, FALSE),
+ PT( 9, 9, 2, 2, TRUE),
+ PT(54, 8, 2, 1, TRUE),
+ PT(32, 57, 4, 0, TRUE),
+ PT( 0, 58, 3, 3, TRUE),
+ PT(43, 54, 6, 0, TRUE),
+ PT( 2, 55, 2, 1, TRUE),
+ PT( 4, 52, 6, 2, TRUE),
+ PT(55, 61, 3, 1, FALSE),
+ PT(23, 61, 2, 1, TRUE),
+ PT(43, 54, 5, 3, TRUE),
+ PT(19, 30, 2, 1, TRUE),
+ PT(62, 17, 6, 1, TRUE),
+ PT(39, 58, 5, 2, TRUE),
+ PT(30, 49, 3, 1, FALSE),
+ PT( 3, 3, 5, 2, TRUE),
+ PT(37, 55, 3, 3, TRUE),
+ PT(17, 1, 4, 1, FALSE),
+ PT(28, 18, 2, 3, TRUE),
+ PT(48, 58, 6, 0, FALSE),
+ PT(23, 29, 5, 0, TRUE),
+ PT(14, 19, 4, 3, TRUE),
+ PT(26, 46, 4, 2, FALSE),
+ PT(45, 0, 3, 2, FALSE),
+ PT(23, 40, 3, 2, TRUE),
+ PT( 9, 31, 5, 3, FALSE),
+ PT(26, 45, 4, 3, FALSE),
+ PT(10, 19, 6, 1, FALSE),
+ PT(62, 0, 4, 3, TRUE),
+ PT(11, 59, 6, 0, FALSE),
+ PT( 8, 58, 5, 2, TRUE),
+ PT(34, 18, 3, 3, FALSE),
+ PT(52, 29, 5, 1, TRUE),
+ PT(38, 34, 6, 2, TRUE),
+ PT(23, 44, 2, 3, TRUE),
+ PT(41, 19, 5, 2, TRUE),
+ PT(45, 16, 2, 0, FALSE),
+ PT(32, 49, 4, 1, TRUE),
+ PT(30, 51, 3, 0, FALSE),
+ PT(51, 6, 5, 2, TRUE),
+ PT(38, 20, 4, 3, TRUE),
+ PT(34, 29, 5, 1, FALSE),
+ PT(45, 6, 3, 0, FALSE),
+ PT( 7, 9, 5, 3, FALSE),
+ PT(33, 21, 5, 3, FALSE),
+ PT(33, 56, 4, 1, TRUE),
+ PT(53, 11, 6, 2, FALSE),
+ PT(36, 11, 4, 1, FALSE),
+ PT(30, 1, 2, 3, TRUE),
+ PT(11, 36, 2, 0, TRUE),
+ PT(23, 7, 4, 0, FALSE),
+ PT(20, 37, 6, 1, FALSE),
+ PT(26, 14, 5, 3, TRUE),
+ PT(53, 23, 3, 3, TRUE),
+ PT(12, 8, 4, 0, TRUE),
+ PT(48, 53, 3, 3, TRUE),
+ PT(12, 11, 4, 0, FALSE),
+ PT( 4, 16, 2, 0, TRUE),
+ PT(53, 17, 3, 3, FALSE),
+ PT(51, 61, 2, 3, FALSE),
+ PT(30, 43, 3, 2, TRUE),
+ PT(26, 25, 2, 0, FALSE),
+ PT( 4, 6, 4, 1, FALSE),
+ PT( 3, 61, 4, 2, FALSE),
+ PT(42, 14, 6, 2, TRUE),
+ PT( 3, 62, 2, 3, TRUE),
+ PT(11, 24, 6, 3, FALSE),
+ PT(61, 13, 4, 3, FALSE),
+ PT(53, 18, 4, 0, FALSE),
+ PT(31, 13, 2, 3, FALSE),
+ PT(35, 50, 3, 1, FALSE),
+ PT( 0, 61, 4, 3, FALSE),
+ PT(48, 25, 6, 3, FALSE),
+ PT(18, 14, 4, 1, TRUE),
+ PT( 1, 35, 5, 0, FALSE),
+ PT(59, 49, 2, 0, TRUE),
+ PT(45, 28, 6, 3, FALSE),
+ PT(42, 5, 2, 3, FALSE),
+ PT(20, 14, 6, 0, FALSE),
+ PT(58, 55, 3, 0, TRUE),
+ PT(31, 48, 4, 2, TRUE),
+ PT(16, 38, 5, 3, TRUE),
+ PT(34, 17, 3, 3, TRUE),
+ PT(46, 43, 3, 3, FALSE),
+ PT(22, 22, 4, 0, TRUE),
+ PT(50, 24, 6, 2, TRUE),
+ PT(35, 50, 3, 1, FALSE),
+ PT(61, 13, 3, 0, TRUE),
+ PT(57, 9, 4, 1, TRUE),
+ PT(48, 46, 4, 2, FALSE),
+ PT(30, 15, 4, 2, FALSE),
+ PT( 9, 33, 6, 0, TRUE),
+ PT( 5, 3, 2, 0, TRUE),
+ PT( 5, 34, 5, 1, FALSE),
+ PT( 3, 7, 6, 3, TRUE),
+ PT( 4, 8, 2, 1, TRUE),
+ PT( 5, 16, 6, 2, FALSE),
+ PT(55, 20, 5, 0, TRUE),
+ PT(10, 36, 6, 1, FALSE),
+ PT(52, 30, 3, 1, TRUE),
+ PT(18, 23, 5, 3, FALSE),
+ PT( 1, 2, 2, 1, TRUE),
+ PT(10, 12, 2, 0, TRUE),
+ PT( 2, 20, 2, 1, TRUE),
+ PT(13, 37, 4, 1, TRUE),
+ PT( 0, 7, 3, 1, FALSE),
+ PT(28, 40, 6, 2, TRUE),
+ PT( 8, 14, 5, 2, FALSE),
+ PT(27, 60, 2, 2, TRUE),
+ PT(28, 25, 3, 2, TRUE),
+ PT(50, 19, 3, 1, FALSE),
+ PT(28, 0, 6, 3, TRUE),
+ PT(34, 27, 6, 2, TRUE),
+ PT(57, 62, 2, 2, FALSE),
+ PT(50, 6, 6, 0, TRUE),
+ PT(23, 5, 5, 1, TRUE),
+ PT( 1, 15, 4, 0, FALSE),
+ PT(30, 15, 6, 2, FALSE),
+ PT(24, 3, 3, 3, TRUE),
+ PT(43, 0, 2, 2, FALSE),
+ PT(21, 58, 6, 0, FALSE),
+ PT(37, 48, 4, 0, TRUE),
+ PT(11, 0, 6, 3, TRUE),
+ PT(36, 55, 3, 2, TRUE),
+ PT(41, 33, 2, 3, FALSE),
+ PT(36, 15, 5, 2, FALSE),
+ PT(62, 21, 6, 3, FALSE),
+ PT(60, 45, 4, 1, TRUE),
+ PT(61, 60, 2, 3, TRUE),
+ PT(26, 28, 2, 1, TRUE),
+ PT(10, 41, 4, 1, FALSE),
+ PT(37, 63, 4, 3, FALSE),
+ PT(59, 57, 5, 3, TRUE),
+ PT(29, 8, 2, 3, FALSE),
+ PT(11, 25, 2, 2, FALSE),
+ PT(18, 1, 5, 2, FALSE),
+ PT(53, 17, 5, 1, FALSE),
+ PT( 2, 0, 2, 1, TRUE),
+ PT(57, 42, 6, 2, TRUE),
+ PT( 7, 26, 2, 0, TRUE),
+ PT(36, 14, 3, 3, FALSE),
+ PT(14, 44, 2, 2, TRUE),
+ PT( 8, 49, 3, 1, TRUE),
+ PT(33, 29, 4, 3, FALSE),
+ PT(29, 28, 5, 1, FALSE),
+ PT(29, 36, 2, 1, TRUE),
+ PT( 1, 0, 3, 0, FALSE),
+ PT(40, 42, 6, 3, TRUE),
+ PT(21, 15, 2, 1, TRUE),
+ PT(16, 50, 6, 3, FALSE),
+ PT(34, 19, 6, 0, TRUE),
+ PT(19, 5, 3, 3, FALSE),
+ PT(23, 53, 6, 2, TRUE),
+ PT(59, 14, 4, 2, FALSE),
+ PT(53, 58, 3, 2, TRUE),
+ PT(27, 54, 3, 1, TRUE),
+ PT( 3, 29, 4, 2, FALSE),
+ PT(15, 22, 6, 0, FALSE),
+ PT(45, 9, 4, 2, TRUE),
+ PT( 5, 33, 2, 1, TRUE),
+ PT(10, 39, 6, 3, FALSE),
+ PT( 4, 13, 3, 2, FALSE),
+ PT( 6, 62, 4, 0, TRUE),
+ PT(42, 39, 6, 1, TRUE),
+ PT(40, 14, 2, 2, TRUE),
+ PT(11, 23, 3, 2, TRUE),
+ PT(29, 50, 5, 2, TRUE),
+ PT( 8, 61, 5, 0, TRUE),
+ PT(33, 50, 2, 3, TRUE),
+ PT(51, 49, 4, 1, FALSE),
+ PT(14, 3, 4, 0, TRUE),
+ PT(13, 11, 2, 3, FALSE),
+ PT(62, 42, 5, 3, FALSE),
+ PT(25, 54, 5, 1, FALSE),
+ PT(13, 0, 2, 2, FALSE),
+ PT(34, 7, 6, 3, FALSE),
+ PT(10, 9, 2, 2, TRUE),
+ PT(20, 16, 4, 1, FALSE),
+ PT( 7, 22, 5, 2, FALSE),
+ PT(54, 19, 2, 2, TRUE),
+ PT( 9, 47, 3, 1, TRUE),
+ PT(32, 59, 5, 3, FALSE),
+ PT(58, 58, 2, 3, FALSE),
+ PT(13, 21, 5, 1, FALSE),
+ PT(57, 19, 5, 1, TRUE),
+ PT(11, 1, 5, 1, FALSE),
+ PT(19, 23, 3, 3, FALSE),
+ PT( 8, 23, 3, 3, FALSE),
+ PT(12, 15, 6, 2, FALSE),
+ PT(31, 49, 2, 1, FALSE),
+ PT( 7, 58, 3, 2, TRUE),
+ PT(53, 30, 2, 1, FALSE),
+ PT(36, 44, 2, 2, TRUE),
+ PT(14, 33, 3, 0, TRUE),
+ PT(52, 59, 6, 1, TRUE),
+ PT(25, 15, 5, 0, FALSE),
+ PT(16, 47, 5, 3, FALSE),
+ PT(35, 39, 6, 0, TRUE),
+ PT(57, 46, 3, 0, FALSE),
+ PT(60, 63, 4, 2, FALSE),
+ PT( 7, 35, 6, 0, FALSE),
+ PT(40, 19, 6, 2, TRUE),
+ PT(19, 10, 2, 0, FALSE),
+ PT(53, 25, 6, 1, TRUE),
+ PT(35, 40, 5, 0, TRUE),
+ PT(19, 47, 3, 1, FALSE),
+ PT(58, 25, 2, 2, FALSE),
+ PT(55, 54, 4, 3, FALSE),
+ PT(32, 59, 2, 2, TRUE),
+ PT(55, 57, 2, 0, FALSE),
+ PT(60, 33, 6, 2, FALSE),
+ PT(28, 56, 6, 0, FALSE),
+ PT(21, 7, 4, 3, FALSE),
+ PT(39, 33, 3, 0, TRUE),
+ PT(24, 17, 4, 1, TRUE),
+ PT(48, 40, 6, 3, TRUE),
+ PT(50, 45, 3, 3, TRUE),
+ PT(44, 63, 6, 0, FALSE),
+ PT(29, 47, 4, 3, FALSE),
+ PT( 1, 17, 3, 2, FALSE),
+ PT(59, 15, 2, 1, FALSE),
+ PT(42, 23, 4, 3, TRUE),
+ PT( 5, 0, 3, 1, TRUE),
+ PT(37, 28, 6, 1, FALSE),
+ PT( 4, 34, 5, 2, TRUE),
+ PT(16, 15, 4, 2, TRUE),
+ PT(13, 57, 6, 0, FALSE),
+ PT(11, 46, 4, 3, TRUE),
+ PT(45, 52, 2, 2, TRUE),
+ PT(62, 48, 6, 3, FALSE),
+ PT(22, 38, 5, 1, FALSE),
+ PT( 5, 63, 5, 1, TRUE),
+ PT(32, 59, 5, 3, FALSE),
+ PT(59, 28, 5, 3, TRUE),
+ PT( 1, 24, 2, 3, FALSE),
+ PT(22, 61, 2, 0, FALSE),
+ PT(10, 31, 3, 0, FALSE),
+ PT(23, 15, 4, 1, FALSE),
+ PT( 6, 19, 2, 0, TRUE),
+ PT(56, 33, 2, 3, TRUE),
+ PT(23, 10, 6, 3, TRUE),
+ PT(28, 25, 6, 0, FALSE),
+ PT(22, 56, 6, 0, TRUE),
+ PT(48, 16, 6, 3, FALSE),
+ PT(49, 47, 4, 3, FALSE),
+ PT(60, 27, 4, 1, TRUE),
+ PT(51, 47, 3, 0, TRUE),
+ PT(22, 53, 4, 2, TRUE),
+ PT(58, 24, 3, 3, TRUE),
+ PT(55, 1, 3, 3, FALSE),
+ PT(13, 24, 2, 1, FALSE),
+ PT(31, 28, 3, 1, TRUE),
+ PT( 7, 52, 5, 2, TRUE),
+ PT(11, 63, 6, 1, TRUE),
+ PT(30, 52, 3, 2, TRUE),
+ PT(44, 19, 5, 2, FALSE),
+ PT(32, 32, 2, 1, TRUE),
+ PT(32, 15, 6, 0, TRUE),
+ PT( 8, 15, 4, 2, FALSE),
+ PT(24, 61, 3, 2, FALSE),
+ PT(54, 52, 4, 3, TRUE),
+ PT(51, 42, 4, 2, TRUE),
+ PT(45, 48, 4, 3, FALSE),
+ PT(61, 55, 4, 3, FALSE),
+ PT(37, 17, 2, 0, TRUE),
+ PT( 3, 5, 3, 0, FALSE),
+ PT(16, 4, 5, 0, TRUE),
+ PT( 7, 46, 6, 3, FALSE),
+ PT(42, 41, 2, 2, TRUE),
+ PT(58, 14, 6, 1, TRUE),
+ PT(42, 6, 5, 0, TRUE),
+ PT(61, 1, 5, 0, TRUE),
+ PT(39, 14, 2, 3, FALSE),
+ PT(29, 40, 3, 1, TRUE),
+ PT(16, 51, 5, 1, TRUE),
+ PT(12, 20, 3, 2, TRUE),
+ PT(21, 63, 4, 2, TRUE),
+ PT(55, 35, 3, 3, FALSE),
+ PT( 4, 44, 3, 2, FALSE),
+ PT(21, 52, 5, 1, FALSE),
+ PT( 9, 47, 2, 2, TRUE),
+ PT( 2, 63, 2, 2, FALSE),
+ PT(25, 44, 6, 1, TRUE),
+ PT(57, 50, 4, 0, FALSE),
+ PT(42, 24, 6, 1, FALSE),
+ PT(23, 35, 4, 0, TRUE),
+ PT(11, 45, 4, 2, TRUE),
+ PT(36, 58, 5, 2, TRUE),
+ PT(49, 63, 6, 2, FALSE),
+ PT(24, 25, 4, 2, FALSE),
+ PT(30, 21, 3, 1, FALSE),
+ PT(23, 51, 5, 1, TRUE),
+ PT(35, 9, 4, 3, FALSE),
+ PT(27, 13, 2, 2, TRUE),
+ PT(54, 38, 5, 0, FALSE),
+ PT(58, 28, 2, 2, FALSE),
+ PT(12, 62, 2, 0, FALSE),
+ PT(24, 6, 6, 2, TRUE),
+ PT(55, 38, 6, 3, FALSE),
+ PT(33, 38, 2, 3, TRUE),
+ PT(61, 28, 5, 2, FALSE),
+ PT(22, 37, 3, 2, TRUE),
+ PT(30, 11, 3, 3, FALSE),
+ PT(29, 13, 6, 1, FALSE),
+ PT( 8, 31, 3, 1, TRUE),
+ PT(18, 28, 2, 1, FALSE),
+ PT(32, 42, 5, 0, FALSE),
+ PT( 6, 59, 6, 2, TRUE),
+ PT(57, 14, 3, 3, FALSE),
+ PT(49, 48, 5, 0, FALSE),
+ PT( 2, 33, 2, 2, FALSE),
+ PT( 6, 30, 5, 0, TRUE),
+ PT(22, 9, 3, 2, FALSE),
+ PT(39, 50, 5, 2, TRUE),
+ PT(57, 3, 4, 3, TRUE),
+ PT(41, 9, 3, 3, FALSE),
+ PT(27, 17, 3, 2, FALSE),
+ PT(40, 58, 5, 2, FALSE),
+ PT( 3, 3, 3, 0, FALSE),
+ PT(35, 9, 5, 3, TRUE),
+ PT(48, 23, 4, 1, TRUE),
+ PT(15, 37, 6, 1, TRUE),
+ PT( 6, 36, 6, 3, TRUE),
+ PT(34, 9, 6, 1, TRUE),
+ PT(44, 9, 5, 1, FALSE),
+ PT(12, 18, 5, 1, FALSE),
+ PT(40, 32, 2, 0, FALSE),
+ PT(21, 41, 6, 1, TRUE),
+ PT(15, 26, 2, 1, TRUE),
+ PT(19, 24, 6, 3, FALSE),
+ PT(46, 22, 2, 1, TRUE),
+ PT(60, 26, 2, 2, TRUE),
+ PT(58, 17, 6, 1, FALSE),
+ PT( 2, 10, 5, 2, FALSE),
+ PT(25, 57, 2, 0, TRUE),
+ PT(49, 62, 3, 2, TRUE),
+ PT(50, 20, 6, 1, FALSE),
+ PT(18, 46, 6, 2, FALSE),
+ PT(62, 54, 4, 1, TRUE),
+ PT(55, 62, 2, 2, TRUE),
+ PT(21, 53, 6, 2, FALSE),
+ PT( 1, 58, 5, 2, FALSE),
+ PT(38, 37, 4, 1, FALSE),
+ PT( 1, 43, 6, 3, TRUE),
+ PT(28, 61, 6, 1, TRUE),
+ PT(62, 16, 3, 2, FALSE),
+ PT(38, 51, 3, 0, TRUE),
+ PT( 5, 25, 2, 3, TRUE),
+ PT(18, 56, 3, 2, FALSE),
+ PT(21, 60, 6, 1, FALSE),
+ PT(63, 15, 6, 3, TRUE),
+ PT( 2, 57, 6, 1, FALSE),
+ PT(19, 0, 3, 2, TRUE),
+ PT(29, 44, 2, 0, FALSE),
+ PT(57, 19, 6, 0, TRUE),
+ PT(15, 55, 3, 0, TRUE),
+ PT( 9, 13, 5, 1, FALSE),
+ PT(32, 47, 6, 1, FALSE),
+ PT(59, 52, 4, 1, FALSE),
+ PT(38, 20, 2, 0, FALSE),
+ PT(36, 61, 4, 1, FALSE),
+ PT(11, 49, 4, 1, TRUE),
+ PT(47, 45, 5, 1, FALSE),
+ PT(48, 4, 6, 2, TRUE),
+ PT(25, 32, 5, 1, FALSE),
+ PT(22, 54, 6, 3, TRUE),
+ PT(20, 40, 6, 3, TRUE),
+ PT(17, 11, 4, 3, TRUE),
+ PT(29, 6, 5, 0, TRUE),
+ PT(53, 22, 5, 3, FALSE),
+ PT(36, 46, 5, 0, TRUE),
+ PT(54, 20, 5, 1, FALSE),
+ PT(33, 12, 3, 3, TRUE),
+ PT(63, 57, 3, 0, TRUE),
+ PT(39, 16, 5, 1, FALSE),
+ PT(30, 18, 6, 2, FALSE),
+ PT(16, 36, 6, 2, FALSE),
+ PT(29, 19, 3, 2, TRUE),
+ PT(23, 22, 6, 3, TRUE),
+ PT(39, 27, 4, 3, TRUE),
+ PT( 7, 36, 4, 0, TRUE),
+ PT(55, 33, 2, 0, TRUE),
+ PT(55, 40, 4, 2, FALSE),
+ PT(25, 2, 3, 2, FALSE),
+ PT(20, 18, 3, 2, TRUE),
+ PT(27, 36, 5, 3, FALSE),
+ PT(46, 58, 2, 2, TRUE),
+ PT(55, 52, 4, 0, TRUE),
+ PT(51, 45, 5, 0, TRUE),
+ PT(47, 30, 6, 2, FALSE),
+ PT(41, 60, 2, 1, FALSE),
+ PT( 5, 21, 4, 0, FALSE),
+ PT( 5, 62, 3, 0, TRUE),
+ PT(24, 11, 6, 0, FALSE),
+ PT(47, 2, 4, 3, TRUE),
+ PT(20, 28, 6, 2, FALSE),
+ PT(18, 32, 6, 0, FALSE),
+ PT(43, 34, 3, 1, TRUE),
+ PT( 6, 49, 5, 0, FALSE),
+ PT(21, 45, 2, 1, FALSE),
+ PT( 1, 14, 2, 1, TRUE),
+ PT(19, 12, 5, 0, FALSE),
+ PT( 7, 42, 2, 2, FALSE),
+ PT(29, 54, 2, 2, FALSE),
+ PT(21, 43, 4, 3, FALSE),
+ PT( 3, 37, 2, 2, TRUE),
+ PT(62, 59, 4, 0, FALSE),
+ PT(53, 12, 4, 2, TRUE),
+ PT(43, 22, 6, 2, TRUE),
+ PT(30, 49, 5, 2, FALSE),
+ PT( 6, 3, 5, 0, TRUE),
+ PT(36, 7, 3, 3, TRUE),
+ PT(50, 47, 3, 0, TRUE),
+ PT(37, 33, 6, 0, TRUE),
+ PT(34, 38, 3, 2, TRUE),
+ PT( 0, 27, 3, 0, FALSE),
+ PT(42, 36, 6, 0, TRUE),
+ PT(32, 6, 5, 3, TRUE),
+ PT(30, 50, 4, 3, FALSE),
+ PT(50, 57, 2, 1, FALSE),
+ PT(32, 1, 3, 0, TRUE),
+ PT(15, 21, 2, 2, TRUE),
+ PT(39, 16, 5, 3, FALSE),
+ PT( 9, 37, 3, 0, TRUE),
+ PT(41, 55, 6, 0, FALSE),
+ PT(19, 28, 3, 2, TRUE),
+ PT(41, 45, 4, 3, FALSE),
+ PT( 2, 26, 2, 3, FALSE),
+ PT(29, 43, 3, 2, FALSE),
+ PT(24, 4, 6, 2, FALSE),
+ PT(40, 42, 4, 0, TRUE),
+ PT(21, 27, 5, 3, FALSE),
+ PT(22, 1, 2, 0, FALSE),
+ PT( 5, 9, 2, 2, FALSE),
+ PT(34, 3, 4, 1, FALSE),
+ PT( 2, 27, 6, 2, FALSE),
+ PT(41, 42, 4, 1, TRUE),
+ PT(38, 54, 2, 1, TRUE),
+ PT(35, 61, 3, 1, FALSE),
+ PT(29, 16, 4, 2, FALSE),
+ PT(37, 43, 6, 3, TRUE),
+ PT(25, 36, 4, 3, FALSE),
+ PT(40, 19, 2, 3, FALSE),
+ PT(23, 20, 3, 0, TRUE),
+ PT(11, 47, 4, 2, TRUE),
+ PT(55, 52, 6, 3, TRUE),
+ PT(57, 33, 3, 1, TRUE),
+ PT(15, 61, 5, 2, TRUE),
+ PT(13, 16, 4, 0, FALSE),
+ PT( 5, 11, 5, 2, TRUE),
+ PT( 1, 18, 4, 2, FALSE),
+ PT(24, 61, 6, 1, FALSE),
+ PT( 9, 33, 4, 3, FALSE),
+ PT(26, 14, 3, 3, TRUE),
+ PT(48, 6, 3, 3, TRUE),
+ PT(11, 60, 5, 0, TRUE),
+ PT( 7, 62, 4, 3, TRUE),
+ PT(19, 30, 3, 1, FALSE),
+ PT(19, 7, 4, 1, TRUE),
+ PT(16, 52, 3, 3, FALSE),
+ PT(50, 23, 4, 1, TRUE),
+ PT(53, 22, 6, 0, TRUE),
+ PT(50, 46, 3, 1, TRUE),
+ PT(40, 14, 4, 1, FALSE),
+ PT(20, 58, 4, 1, TRUE),
+ PT(34, 3, 5, 0, TRUE),
+ PT(42, 16, 4, 0, FALSE),
+ PT(62, 60, 4, 3, TRUE),
+ PT(22, 32, 2, 1, FALSE),
+ PT(63, 36, 6, 0, TRUE),
+ PT(13, 46, 6, 1, FALSE),
+ PT(47, 23, 5, 2, TRUE),
+ PT(54, 59, 2, 3, TRUE),
+ PT(36, 35, 3, 0, FALSE),
+ PT(55, 29, 2, 1, TRUE),
+ PT(23, 58, 3, 1, FALSE),
+ PT(10, 61, 3, 3, FALSE),
+ PT( 5, 18, 2, 3, FALSE),
+ PT(51, 50, 4, 2, TRUE),
+ PT(29, 31, 5, 0, TRUE),
+ PT(52, 44, 4, 3, FALSE),
+ PT(32, 41, 6, 2, TRUE),
+ PT(14, 50, 2, 3, TRUE),
+ PT( 1, 57, 5, 2, TRUE),
+ PT(39, 36, 4, 1, TRUE),
+ PT(40, 63, 3, 0, FALSE),
+ PT(57, 56, 4, 2, TRUE),
+ PT(35, 17, 2, 0, TRUE),
+ PT(25, 44, 5, 0, TRUE),
+ PT(48, 8, 5, 0, FALSE),
+ PT(37, 39, 3, 2, TRUE),
+ PT(23, 37, 4, 0, TRUE),
+ PT( 9, 61, 2, 3, FALSE),
+ PT(27, 15, 5, 2, FALSE),
+ PT(27, 18, 4, 1, FALSE),
+ PT(40, 62, 4, 3, FALSE),
+ PT(52, 16, 3, 1, TRUE),
+ PT( 2, 52, 2, 2, TRUE),
+ PT(26, 41, 3, 0, TRUE),
+ PT(41, 17, 6, 0, TRUE),
+ PT(18, 39, 2, 3, TRUE),
+ PT(39, 39, 5, 3, TRUE),
+ PT(52, 39, 4, 2, FALSE),
+ PT( 3, 25, 6, 3, FALSE),
+ PT(23, 29, 6, 1, TRUE),
+ PT(25, 37, 3, 1, FALSE),
+ PT(43, 57, 2, 1, TRUE),
+ PT(59, 51, 3, 2, TRUE),
+ PT(39, 49, 6, 2, FALSE),
+ PT(40, 51, 6, 3, TRUE),
+ PT( 9, 48, 3, 1, TRUE),
+ PT( 3, 58, 4, 3, TRUE),
+ PT(25, 17, 3, 3, TRUE),
+ PT(11, 26, 6, 2, FALSE),
+ PT(61, 42, 2, 2, TRUE),
+ PT( 4, 36, 6, 3, FALSE),
+ PT(48, 35, 6, 0, FALSE),
+ PT(15, 34, 3, 1, TRUE),
+ PT(61, 61, 4, 2, FALSE),
+ PT(41, 29, 2, 1, FALSE),
+ PT(22, 25, 5, 3, FALSE),
+ PT( 3, 18, 2, 3, TRUE),
+ PT(24, 37, 6, 1, TRUE),
+ PT(47, 35, 3, 1, FALSE),
+ PT(26, 53, 4, 3, TRUE),
+ PT(33, 38, 3, 0, TRUE),
+ PT(27, 48, 3, 0, FALSE),
+ PT(43, 34, 5, 2, TRUE),
+ PT(44, 26, 6, 2, FALSE),
+ PT(62, 18, 3, 0, TRUE),
+ PT(40, 39, 2, 2, TRUE),
+ PT(27, 17, 2, 1, FALSE),
+ PT(23, 21, 2, 0, FALSE),
+ PT(52, 55, 4, 2, TRUE),
+ PT(18, 63, 2, 2, TRUE),
+ PT(49, 13, 6, 3, TRUE),
+ PT(62, 42, 5, 2, TRUE),
+ PT(15, 36, 4, 2, FALSE),
+ PT(60, 63, 3, 3, TRUE),
+ PT(29, 52, 2, 3, TRUE),
+ PT(26, 35, 3, 3, TRUE),
+ PT(55, 15, 2, 0, FALSE),
+ PT(50, 52, 6, 2, TRUE),
+ PT(25, 5, 4, 1, FALSE),
+ PT(51, 22, 6, 2, FALSE),
+ PT(30, 20, 3, 3, FALSE),
+ PT( 8, 19, 5, 0, TRUE),
+ PT(58, 55, 6, 0, FALSE),
+ PT(29, 54, 2, 2, TRUE),
+ PT(41, 46, 3, 2, TRUE),
+ PT(50, 46, 4, 1, TRUE),
+ PT(53, 23, 3, 2, FALSE),
+ PT(54, 29, 2, 1, TRUE),
+ PT(35, 52, 6, 2, FALSE),
+ PT(36, 26, 6, 3, TRUE),
+ PT(47, 38, 5, 3, FALSE),
+ PT(30, 23, 3, 1, FALSE),
+ PT(31, 21, 3, 3, TRUE),
+ PT(43, 31, 3, 0, TRUE),
+ PT(10, 51, 3, 1, FALSE),
+ PT(53, 49, 4, 2, FALSE),
+ PT(45, 23, 5, 2, FALSE),
+ PT(12, 33, 6, 3, FALSE),
+ PT(44, 53, 6, 2, TRUE),
+ PT(27, 3, 4, 3, TRUE),
+ PT( 1, 13, 3, 2, TRUE),
+ PT(28, 14, 2, 0, TRUE),
+ PT(17, 43, 2, 0, FALSE),
+ PT(37, 59, 4, 0, FALSE),
+ PT(31, 23, 3, 0, TRUE),
+ PT(32, 8, 6, 3, FALSE),
+ PT(19, 56, 3, 0, TRUE),
+ PT(27, 43, 4, 2, FALSE),
+ PT(11, 31, 5, 0, TRUE),
+ PT(39, 21, 5, 2, FALSE),
+ PT(55, 57, 2, 0, FALSE),
+ PT(58, 21, 5, 3, FALSE),
+ PT(47, 17, 6, 3, FALSE),
+ PT(36, 4, 4, 0, FALSE),
+ PT(59, 42, 6, 2, TRUE),
+ PT(39, 53, 6, 2, FALSE),
+ PT(13, 27, 4, 0, FALSE),
+ PT(16, 34, 6, 3, TRUE),
+ PT(31, 56, 4, 3, TRUE),
+ PT(49, 15, 5, 0, FALSE),
+ PT(40, 37, 2, 2, TRUE),
+ PT( 0, 29, 4, 2, TRUE),
+ PT(49, 40, 5, 0, FALSE),
+ PT(11, 58, 3, 2, TRUE),
+ PT(45, 19, 3, 1, TRUE),
+ PT( 3, 55, 5, 3, FALSE),
+ PT(29, 40, 3, 0, TRUE),
+ PT( 8, 45, 4, 1, FALSE),
+ PT(39, 57, 6, 1, FALSE),
+ PT(63, 47, 3, 2, TRUE),
+ PT(51, 52, 5, 0, FALSE),
+ PT(24, 8, 6, 0, TRUE),
+ PT(35, 31, 2, 1, TRUE),
+ PT(13, 44, 4, 1, TRUE),
+ PT(58, 45, 3, 1, FALSE),
+ PT( 2, 37, 2, 1, TRUE),
+ PT(32, 54, 6, 2, FALSE),
+ PT(18, 43, 5, 2, TRUE),
+ PT(53, 53, 6, 2, FALSE),
+ PT(35, 32, 4, 0, TRUE),
+ PT(58, 25, 3, 1, TRUE),
+ PT(31, 43, 3, 0, TRUE),
+ PT(53, 14, 3, 0, TRUE),
+ PT(38, 36, 6, 3, TRUE),
+ PT(24, 8, 2, 0, FALSE),
+ PT(12, 22, 5, 2, TRUE),
+ PT(31, 52, 4, 0, TRUE),
+ PT( 5, 56, 3, 0, TRUE),
+ PT(20, 33, 4, 2, FALSE),
+ PT(17, 49, 2, 2, FALSE),
+ PT(62, 56, 5, 0, TRUE),
+ PT(63, 8, 4, 2, TRUE),
+ PT(42, 31, 4, 2, TRUE),
+ PT(37, 6, 5, 0, FALSE),
+ PT(11, 30, 2, 2, FALSE),
+ PT(26, 56, 4, 1, FALSE),
+ PT(36, 24, 5, 0, TRUE),
+ PT(26, 17, 4, 0, FALSE),
+ PT(59, 58, 3, 3, FALSE),
+ PT(28, 38, 3, 1, FALSE),
+ PT( 5, 50, 3, 0, TRUE),
+ PT(57, 42, 6, 0, TRUE),
+ PT( 9, 7, 4, 2, TRUE),
+ PT( 5, 62, 2, 3, FALSE),
+ PT(52, 38, 2, 2, FALSE),
+ PT(27, 50, 4, 3, FALSE),
+ PT( 5, 8, 6, 3, TRUE),
+ PT(15, 3, 4, 0, FALSE),
+ PT(42, 57, 6, 0, TRUE),
+ PT( 8, 1, 3, 3, FALSE),
+ PT(29, 35, 6, 0, TRUE),
+ PT(40, 27, 5, 0, FALSE),
+ PT(30, 55, 2, 2, FALSE),
+ PT(19, 14, 5, 0, FALSE),
+ PT(42, 59, 6, 3, TRUE),
+ PT(47, 28, 5, 0, FALSE),
+ PT(48, 48, 3, 1, FALSE),
+ PT(54, 31, 2, 3, FALSE),
+ PT(62, 13, 2, 2, TRUE),
+ PT(46, 22, 3, 0, FALSE),
+ PT(21, 55, 4, 0, FALSE),
+ PT(42, 51, 6, 0, FALSE),
+ PT(43, 14, 4, 2, TRUE),
+ PT(24, 32, 2, 3, FALSE),
+ PT( 2, 25, 4, 2, TRUE),
+ PT(10, 46, 6, 0, FALSE),
+ PT(22, 3, 2, 0, TRUE),
+ PT( 4, 39, 4, 2, TRUE),
+ PT(27, 28, 4, 0, TRUE),
+ PT(41, 4, 4, 3, TRUE),
+ PT(61, 32, 3, 3, FALSE),
+ PT(40, 51, 6, 0, TRUE),
+ PT(30, 57, 2, 0, FALSE),
+ PT(49, 41, 3, 3, FALSE),
+ PT( 6, 37, 5, 0, FALSE),
+ PT(25, 59, 2, 1, FALSE),
+ PT(11, 27, 3, 2, FALSE),
+ PT(62, 55, 4, 0, FALSE),
+ PT(10, 55, 6, 1, TRUE),
+ PT( 2, 44, 4, 2, TRUE),
+ PT(21, 24, 2, 2, FALSE),
+ PT(59, 32, 3, 2, FALSE),
+ PT(34, 59, 3, 2, FALSE),
+ PT(36, 52, 6, 2, TRUE),
+ PT(15, 47, 6, 0, TRUE),
+ PT(59, 23, 6, 2, TRUE),
+ PT(48, 57, 6, 3, TRUE),
+ PT(13, 21, 2, 0, TRUE),
+ PT(16, 3, 3, 3, FALSE),
+ PT(26, 57, 6, 1, TRUE),
+ PT(47, 46, 5, 0, FALSE),
+ PT(28, 40, 6, 3, FALSE),
+ PT(40, 24, 3, 3, TRUE),
+ PT(21, 1, 6, 0, FALSE),
+ PT(62, 50, 5, 0, FALSE),
+ PT(52, 47, 4, 1, TRUE),
+ PT( 7, 12, 6, 3, FALSE),
+ PT(40, 44, 6, 2, FALSE),
+ PT(42, 12, 3, 3, TRUE),
+ PT(63, 32, 2, 1, TRUE),
+ PT(43, 23, 4, 3, TRUE),
+ PT(40, 41, 5, 1, FALSE),
+ PT(60, 19, 6, 3, FALSE),
+ PT(38, 45, 5, 1, FALSE),
+ PT(10, 6, 3, 3, FALSE),
+ PT(32, 4, 3, 1, FALSE),
+ PT( 2, 7, 6, 2, TRUE),
+ PT(14, 24, 6, 0, FALSE),
+ PT( 0, 52, 6, 2, FALSE),
+ PT(47, 20, 6, 3, TRUE),
+ PT(33, 48, 3, 3, TRUE),
+ PT(21, 55, 3, 1, TRUE),
+ PT(58, 11, 6, 1, FALSE),
+ PT(34, 34, 4, 0, TRUE),
+ PT(27, 53, 4, 1, TRUE),
+ PT(13, 3, 3, 2, FALSE),
+ PT(35, 59, 2, 1, TRUE),
+ PT(14, 29, 3, 3, TRUE),
+ PT(29, 63, 5, 3, FALSE),
+ PT(57, 39, 5, 3, FALSE),
+ PT(15, 56, 4, 0, FALSE),
+ PT(49, 60, 6, 2, TRUE),
+ PT(11, 15, 5, 3, FALSE),
+ PT( 6, 6, 5, 0, FALSE),
+ PT(37, 57, 4, 1, TRUE),
+ PT(10, 50, 2, 2, TRUE),
+ PT(15, 29, 4, 2, TRUE),
+ PT(12, 13, 6, 2, FALSE),
+ PT(18, 46, 4, 0, TRUE),
+ PT(54, 24, 3, 3, TRUE),
+ PT(31, 52, 3, 1, TRUE),
+ PT( 5, 58, 6, 3, FALSE),
+ PT(43, 1, 2, 3, TRUE),
+ PT(14, 22, 5, 1, TRUE),
+ PT(14, 11, 4, 3, FALSE),
+ PT(13, 45, 2, 0, FALSE),
+ PT(33, 17, 4, 3, TRUE),
+ PT(61, 19, 6, 1, FALSE),
+ PT(21, 37, 5, 1, FALSE),
+ PT(27, 45, 6, 2, TRUE),
+ PT(44, 43, 4, 3, FALSE),
+ PT(38, 31, 4, 0, FALSE),
+ PT(34, 43, 2, 1, FALSE),
+ PT(63, 61, 4, 3, TRUE),
+ PT(48, 10, 6, 3, FALSE),
+ PT(53, 31, 2, 3, TRUE),
+ PT(33, 8, 5, 0, TRUE),
+ PT(29, 32, 6, 1, TRUE),
+ PT(52, 17, 2, 3, FALSE),
+ PT( 5, 56, 5, 2, TRUE),
+};
+
+#undef PT
diff --git a/src/data/pokemon/item_effects.h b/src/data/pokemon/item_effects.h
index 1ed721e44..00872a9b2 100644
--- a/src/data/pokemon/item_effects.h
+++ b/src/data/pokemon/item_effects.h
@@ -1,6 +1,6 @@
const u8 gItemEffect_Potion[7] = {
[4] = ITEM4_HEAL_HP,
- [6] = 20,
+ [6] = 20, // Amount of HP to recover
};
const u8 gItemEffect_Antidote[6] = {
@@ -26,22 +26,22 @@ const u8 gItemEffect_ParalyzeHeal[6] = {
const u8 gItemEffect_FullRestore[7] = {
[3] = ITEM3_STATUS_ALL,
[4] = ITEM4_HEAL_HP,
- [6] = ITEM6_HEAL_FULL,
+ [6] = ITEM6_HEAL_HP_FULL,
};
const u8 gItemEffect_MaxPotion[7] = {
[4] = ITEM4_HEAL_HP,
- [6] = ITEM6_HEAL_FULL,
+ [6] = ITEM6_HEAL_HP_FULL,
};
const u8 gItemEffect_HyperPotion[7] = {
[4] = ITEM4_HEAL_HP,
- [6] = 200,
+ [6] = 200, // Amount of HP to recover
};
const u8 gItemEffect_SuperPotion[7] = {
[4] = ITEM4_HEAL_HP,
- [6] = 50,
+ [6] = 50, // Amount of HP to recover
};
const u8 gItemEffect_FullHeal[6] = {
@@ -50,87 +50,87 @@ const u8 gItemEffect_FullHeal[6] = {
const u8 gItemEffect_Revive[7] = {
[4] = ITEM4_REVIVE | ITEM4_HEAL_HP,
- [6] = ITEM6_HEAL_HALF,
+ [6] = ITEM6_HEAL_HP_HALF,
};
const u8 gItemEffect_MaxRevive[7] = {
[4] = ITEM4_REVIVE | ITEM4_HEAL_HP,
- [6] = ITEM6_HEAL_FULL,
+ [6] = ITEM6_HEAL_HP_FULL,
};
const u8 gItemEffect_FreshWater[7] = {
[4] = ITEM4_HEAL_HP,
- [6] = 50,
+ [6] = 50, // Amount of HP to recover
};
const u8 gItemEffect_SodaPop[7] = {
[4] = ITEM4_HEAL_HP,
- [6] = 60,
+ [6] = 60, // Amount of HP to recover
};
const u8 gItemEffect_Lemonade[7] = {
[4] = ITEM4_HEAL_HP,
- [6] = 80,
+ [6] = 80, // Amount of HP to recover
};
const u8 gItemEffect_MoomooMilk[7] = {
[4] = ITEM4_HEAL_HP,
- [6] = 100,
+ [6] = 100, // Amount of HP to recover
};
const u8 gItemEffect_EnergyPowder[10] = {
[4] = ITEM4_HEAL_HP,
[5] = ITEM5_FRIENDSHIP_ALL,
- [6] = 50,
- [7] = -5,
- [8] = -5,
- [9] = -10,
+ [6] = 50, // Amount of HP to recover
+ [7] = -5, // Friendship change, low
+ [8] = -5, // Friendship change, mid
+ [9] = -10, // Friendship change, high
};
const u8 gItemEffect_EnergyRoot[10] = {
[4] = ITEM4_HEAL_HP,
[5] = ITEM5_FRIENDSHIP_ALL,
- [6] = 200,
- [7] = -10,
- [8] = -10,
- [9] = -15,
+ [6] = 200, // Amount of HP to recover
+ [7] = -10, // Friendship change, low
+ [8] = -10, // Friendship change, mid
+ [9] = -15, // Friendship change, high
};
const u8 gItemEffect_HealPowder[9] = {
[3] = ITEM3_STATUS_ALL,
[5] = ITEM5_FRIENDSHIP_ALL,
- [6] = -5,
- [7] = -5,
- [8] = -10,
+ [6] = -5, // Friendship change, low
+ [7] = -5, // Friendship change, mid
+ [8] = -10, // Friendship change, high
};
const u8 gItemEffect_RevivalHerb[10] = {
[4] = ITEM4_REVIVE | ITEM4_HEAL_HP,
[5] = ITEM5_FRIENDSHIP_ALL,
- [6] = ITEM6_HEAL_FULL,
- [7] = -15,
- [8] = -15,
- [9] = -20,
+ [6] = ITEM6_HEAL_HP_FULL,
+ [7] = -15, // Friendship change, low
+ [8] = -15, // Friendship change, mid
+ [9] = -20, // Friendship change, high
};
const u8 gItemEffect_Ether[7] = {
- [4] = ITEM4_HEAL_PP_ONE | ITEM4_HEAL_PP_ALL,
+ [4] = ITEM4_HEAL_PP_ONE | ITEM4_HEAL_PP,
[6] = 10,
};
const u8 gItemEffect_MaxEther[7] = {
- [4] = ITEM4_HEAL_PP_ONE | ITEM4_HEAL_PP_ALL,
- [6] = 0x7F,
+ [4] = ITEM4_HEAL_PP_ONE | ITEM4_HEAL_PP,
+ [6] = ITEM6_HEAL_PP_FULL,
};
const u8 gItemEffect_Elixir[7] = {
- [4] = ITEM4_HEAL_PP_ALL,
- [6] = 10,
+ [4] = ITEM4_HEAL_PP,
+ [6] = 10, // Amount of PP to recover
};
const u8 gItemEffect_MaxElixir[7] = {
- [4] = ITEM4_HEAL_PP_ALL,
- [6] = 0x7F,
+ [4] = ITEM4_HEAL_PP,
+ [6] = ITEM6_HEAL_PP_FULL,
};
const u8 gItemEffect_LavaCookie[6] = {
@@ -151,137 +151,125 @@ const u8 gItemEffect_RedFlute[6] = {
const u8 gItemEffect_BerryJuice[7] = {
[4] = ITEM4_HEAL_HP,
- [6] = 20,
+ [6] = 20, // Amount of HP to recover
};
const u8 gItemEffect_SacredAsh[7] = {
[0] = ITEM0_SACRED_ASH,
[4] = ITEM4_REVIVE | ITEM4_HEAL_HP,
- [6] = ITEM6_HEAL_FULL,
+ [6] = ITEM6_HEAL_HP_FULL,
};
+#define VITAMIN_FRIENDSHIP_CHANGE(i) \
+ [(i) + 0] = 5, /* Friendship change, low */ \
+ [(i) + 1] = 3, /* Friendship change, mid */ \
+ [(i) + 2] = 2 /* Friendship change, high */
+
const u8 gItemEffect_HPUp[10] = {
[4] = ITEM4_EV_HP,
[5] = ITEM5_FRIENDSHIP_ALL,
- [6] = 10,
- [7] = 5,
- [8] = 3,
- [9] = 2,
+ [6] = ITEM6_ADD_EV,
+ VITAMIN_FRIENDSHIP_CHANGE(7),
};
const u8 gItemEffect_Protein[10] = {
[4] = ITEM4_EV_ATK,
[5] = ITEM5_FRIENDSHIP_ALL,
- [6] = 10,
- [7] = 5,
- [8] = 3,
- [9] = 2,
+ [6] = ITEM6_ADD_EV,
+ VITAMIN_FRIENDSHIP_CHANGE(7),
};
const u8 gItemEffect_Iron[10] = {
[5] = ITEM5_EV_DEF | ITEM5_FRIENDSHIP_ALL,
- [6] = 10,
- [7] = 5,
- [8] = 3,
- [9] = 2,
+ [6] = ITEM6_ADD_EV,
+ VITAMIN_FRIENDSHIP_CHANGE(7),
};
const u8 gItemEffect_Carbos[10] = {
[5] = ITEM5_EV_SPEED | ITEM5_FRIENDSHIP_ALL,
- [6] = 10,
- [7] = 5,
- [8] = 3,
- [9] = 2,
+ [6] = ITEM6_ADD_EV,
+ VITAMIN_FRIENDSHIP_CHANGE(7),
};
const u8 gItemEffect_Calcium[10] = {
[5] = ITEM5_EV_SPATK | ITEM5_FRIENDSHIP_ALL,
- [6] = 10,
- [7] = 5,
- [8] = 3,
- [9] = 2,
+ [6] = ITEM6_ADD_EV,
+ VITAMIN_FRIENDSHIP_CHANGE(7),
};
const u8 gItemEffect_RareCandy[10] = {
[3] = ITEM3_LEVEL_UP,
[4] = ITEM4_REVIVE | ITEM4_HEAL_HP,
[5] = ITEM5_FRIENDSHIP_ALL,
- [6] = ITEM6_HEAL_LVL_UP,
- [7] = 5,
- [8] = 3,
- [9] = 2,
+ [6] = ITEM6_HEAL_HP_LVL_UP,
+ VITAMIN_FRIENDSHIP_CHANGE(7),
};
const u8 gItemEffect_PPUp[9] = {
[4] = ITEM4_PP_UP,
[5] = ITEM5_FRIENDSHIP_ALL,
- [6] = 5,
- [7] = 3,
- [8] = 2,
+ VITAMIN_FRIENDSHIP_CHANGE(6),
};
const u8 gItemEffect_Zinc[10] = {
[5] = ITEM5_EV_SPDEF | ITEM5_FRIENDSHIP_ALL,
- [6] = 10,
- [7] = 5,
- [8] = 3,
- [9] = 2,
+ [6] = ITEM6_ADD_EV,
+ VITAMIN_FRIENDSHIP_CHANGE(7),
};
const u8 gItemEffect_PPMax[9] = {
[5] = ITEM5_PP_MAX | ITEM5_FRIENDSHIP_ALL,
- [6] = 5,
- [7] = 3,
- [8] = 2,
+ VITAMIN_FRIENDSHIP_CHANGE(6),
};
+#define STAT_BOOST_FRIENDSHIP_CHANGE \
+ [6] = 1, /* Friendship change, low */ \
+ [7] = 1 /* Friendship change, mid */
+
const u8 gItemEffect_GuardSpec[8] = {
[3] = ITEM3_GUARD_SPEC,
[5] = ITEM5_FRIENDSHIP_LOW | ITEM5_FRIENDSHIP_MID,
- [6] = 1,
- [7] = 1,
+ STAT_BOOST_FRIENDSHIP_CHANGE,
};
+// The first item effect value for the stat boost items
+// only uses the least significant bit of its full mask.
+// The full constant is commented next to it
+
const u8 gItemEffect_DireHit[8] = {
- [0] = 2 << 4,
+ [0] = 1 << 5, // ITEM0_DIRE_HIT
[5] = ITEM5_FRIENDSHIP_LOW | ITEM5_FRIENDSHIP_MID,
- [6] = 1,
- [7] = 1,
+ STAT_BOOST_FRIENDSHIP_CHANGE,
};
const u8 gItemEffect_XAttack[8] = {
- [0] = 1,
+ [0] = 1, // ITEM0_X_ATTACK
[5] = ITEM5_FRIENDSHIP_LOW | ITEM5_FRIENDSHIP_MID,
- [6] = 1,
- [7] = 1,
+ STAT_BOOST_FRIENDSHIP_CHANGE,
};
const u8 gItemEffect_XDefend[8] = {
- [1] = 1 << 4,
+ [1] = 1 << 4, /// ITEM1_X_DEFEND
[5] = ITEM5_FRIENDSHIP_LOW | ITEM5_FRIENDSHIP_MID,
- [6] = 1,
- [7] = 1,
+ STAT_BOOST_FRIENDSHIP_CHANGE,
};
const u8 gItemEffect_XSpeed[8] = {
- [1] = 1,
+ [1] = 1, // ITEM1_X_SPEED
[5] = ITEM5_FRIENDSHIP_LOW | ITEM5_FRIENDSHIP_MID,
- [6] = 1,
- [7] = 1,
+ STAT_BOOST_FRIENDSHIP_CHANGE,
};
const u8 gItemEffect_XAccuracy[8] = {
- [2] = 1 << 4,
+ [2] = 1 << 4, // ITEM2_X_ACCURACY
[5] = ITEM5_FRIENDSHIP_LOW | ITEM5_FRIENDSHIP_MID,
- [6] = 1,
- [7] = 1,
+ STAT_BOOST_FRIENDSHIP_CHANGE,
};
const u8 gItemEffect_XSpecial[8] = {
- [2] = 1,
+ [2] = 1, // ITEM2_X_SPATK
[5] = ITEM5_FRIENDSHIP_LOW | ITEM5_FRIENDSHIP_MID,
- [6] = 1,
- [7] = 1,
+ STAT_BOOST_FRIENDSHIP_CHANGE,
};
const u8 gItemEffect_SunStone[6] = {
@@ -329,13 +317,13 @@ const u8 gItemEffect_AspearBerry[6] = {
};
const u8 gItemEffect_LeppaBerry[7] = {
- [4] = ITEM4_HEAL_PP_ONE | ITEM4_HEAL_PP_ALL,
- [6] = 10,
+ [4] = ITEM4_HEAL_PP_ONE | ITEM4_HEAL_PP,
+ [6] = 10, // Amount of PP to recover
};
const u8 gItemEffect_OranBerry[7] = {
[4] = ITEM4_HEAL_HP,
- [6] = 10,
+ [6] = 10, // Amount of HP to recover
};
const u8 gItemEffect_PersimBerry[6] = {
@@ -348,129 +336,122 @@ const u8 gItemEffect_LumBerry[6] = {
const u8 gItemEffect_SitrusBerry[7] = {
[4] = ITEM4_HEAL_HP,
- [6] = 30,
+ [6] = 30, // Amount of HP to recover
};
+#define EV_BERRY_FRIENDSHIP_CHANGE \
+ [7] = 10, /* Friendship change, low */ \
+ [8] = 5, /* Friendship change, mid */ \
+ [9] = 2 /* Friendship change, high */
+
const u8 gItemEffect_PomegBerry[10] = {
[4] = ITEM4_EV_HP,
[5] = ITEM5_FRIENDSHIP_ALL,
- [6] = -10,
- [7] = 10,
- [8] = 5,
- [9] = 2,
+ [6] = ITEM6_SUBTRACT_EV,
+ EV_BERRY_FRIENDSHIP_CHANGE,
};
const u8 gItemEffect_KelpsyBerry[10] = {
[4] = ITEM4_EV_ATK,
[5] = ITEM5_FRIENDSHIP_ALL,
- [6] = -10,
- [7] = 10,
- [8] = 5,
- [9] = 2,
+ [6] = ITEM6_SUBTRACT_EV,
+ EV_BERRY_FRIENDSHIP_CHANGE,
};
const u8 gItemEffect_QualotBerry[10] = {
[5] = ITEM5_EV_DEF | ITEM5_FRIENDSHIP_ALL,
- [6] = -10,
- [7] = 10,
- [8] = 5,
- [9] = 2,
+ [6] = ITEM6_SUBTRACT_EV,
+ EV_BERRY_FRIENDSHIP_CHANGE,
};
const u8 gItemEffect_HondewBerry[10] = {
[5] = ITEM5_EV_SPATK | ITEM5_FRIENDSHIP_ALL,
- [6] = -10,
- [7] = 10,
- [8] = 5,
- [9] = 2,
+ [6] = ITEM6_SUBTRACT_EV,
+ EV_BERRY_FRIENDSHIP_CHANGE,
};
const u8 gItemEffect_GrepaBerry[10] = {
[5] = ITEM5_EV_SPDEF | ITEM5_FRIENDSHIP_ALL,
- [6] = -10,
- [7] = 10,
- [8] = 5,
- [9] = 2,
+ [6] = ITEM6_SUBTRACT_EV,
+ EV_BERRY_FRIENDSHIP_CHANGE,
};
const u8 gItemEffect_TamatoBerry[10] = {
[5] = ITEM5_EV_SPEED | ITEM5_FRIENDSHIP_ALL,
- [6] = -10,
- [7] = 10,
- [8] = 5,
- [9] = 2,
+ [6] = ITEM6_SUBTRACT_EV,
+ EV_BERRY_FRIENDSHIP_CHANGE,
};
const u8 *const gItemEffectTable[] =
{
- [ITEM_POTION - ITEM_POTION] = gItemEffect_Potion,
- [ITEM_ANTIDOTE - ITEM_POTION] = gItemEffect_Antidote,
- [ITEM_BURN_HEAL - ITEM_POTION] = gItemEffect_BurnHeal,
- [ITEM_ICE_HEAL - ITEM_POTION] = gItemEffect_IceHeal,
- [ITEM_AWAKENING - ITEM_POTION] = gItemEffect_Awakening,
+ [ITEM_POTION - ITEM_POTION] = gItemEffect_Potion,
+ [ITEM_ANTIDOTE - ITEM_POTION] = gItemEffect_Antidote,
+ [ITEM_BURN_HEAL - ITEM_POTION] = gItemEffect_BurnHeal,
+ [ITEM_ICE_HEAL - ITEM_POTION] = gItemEffect_IceHeal,
+ [ITEM_AWAKENING - ITEM_POTION] = gItemEffect_Awakening,
[ITEM_PARALYZE_HEAL - ITEM_POTION] = gItemEffect_ParalyzeHeal,
- [ITEM_FULL_RESTORE - ITEM_POTION] = gItemEffect_FullRestore,
- [ITEM_MAX_POTION - ITEM_POTION] = gItemEffect_MaxPotion,
- [ITEM_HYPER_POTION - ITEM_POTION] = gItemEffect_HyperPotion,
- [ITEM_SUPER_POTION - ITEM_POTION] = gItemEffect_SuperPotion,
- [ITEM_FULL_HEAL - ITEM_POTION] = gItemEffect_FullHeal,
- [ITEM_REVIVE - ITEM_POTION] = gItemEffect_Revive,
- [ITEM_MAX_REVIVE - ITEM_POTION] = gItemEffect_MaxRevive,
- [ITEM_FRESH_WATER - ITEM_POTION] = gItemEffect_FreshWater,
- [ITEM_SODA_POP - ITEM_POTION] = gItemEffect_SodaPop,
- [ITEM_LEMONADE - ITEM_POTION] = gItemEffect_Lemonade,
- [ITEM_MOOMOO_MILK - ITEM_POTION] = gItemEffect_MoomooMilk,
+ [ITEM_FULL_RESTORE - ITEM_POTION] = gItemEffect_FullRestore,
+ [ITEM_MAX_POTION - ITEM_POTION] = gItemEffect_MaxPotion,
+ [ITEM_HYPER_POTION - ITEM_POTION] = gItemEffect_HyperPotion,
+ [ITEM_SUPER_POTION - ITEM_POTION] = gItemEffect_SuperPotion,
+ [ITEM_FULL_HEAL - ITEM_POTION] = gItemEffect_FullHeal,
+ [ITEM_REVIVE - ITEM_POTION] = gItemEffect_Revive,
+ [ITEM_MAX_REVIVE - ITEM_POTION] = gItemEffect_MaxRevive,
+ [ITEM_FRESH_WATER - ITEM_POTION] = gItemEffect_FreshWater,
+ [ITEM_SODA_POP - ITEM_POTION] = gItemEffect_SodaPop,
+ [ITEM_LEMONADE - ITEM_POTION] = gItemEffect_Lemonade,
+ [ITEM_MOOMOO_MILK - ITEM_POTION] = gItemEffect_MoomooMilk,
[ITEM_ENERGY_POWDER - ITEM_POTION] = gItemEffect_EnergyPowder,
- [ITEM_ENERGY_ROOT - ITEM_POTION] = gItemEffect_EnergyRoot,
- [ITEM_HEAL_POWDER - ITEM_POTION] = gItemEffect_HealPowder,
- [ITEM_REVIVAL_HERB - ITEM_POTION] = gItemEffect_RevivalHerb,
- [ITEM_ETHER - ITEM_POTION] = gItemEffect_Ether,
- [ITEM_MAX_ETHER - ITEM_POTION] = gItemEffect_MaxEther,
- [ITEM_ELIXIR - ITEM_POTION] = gItemEffect_Elixir,
- [ITEM_MAX_ELIXIR - ITEM_POTION] = gItemEffect_MaxElixir,
- [ITEM_LAVA_COOKIE - ITEM_POTION] = gItemEffect_LavaCookie,
- [ITEM_BLUE_FLUTE - ITEM_POTION] = gItemEffect_BlueFlute,
- [ITEM_YELLOW_FLUTE - ITEM_POTION] = gItemEffect_YellowFlute,
- [ITEM_RED_FLUTE - ITEM_POTION] = gItemEffect_RedFlute,
- [ITEM_BERRY_JUICE - ITEM_POTION] = gItemEffect_BerryJuice,
- [ITEM_SACRED_ASH - ITEM_POTION] = gItemEffect_SacredAsh,
- [ITEM_HP_UP - ITEM_POTION] = gItemEffect_HPUp,
- [ITEM_PROTEIN - ITEM_POTION] = gItemEffect_Protein,
- [ITEM_IRON - ITEM_POTION] = gItemEffect_Iron,
- [ITEM_CARBOS - ITEM_POTION] = gItemEffect_Carbos,
- [ITEM_CALCIUM - ITEM_POTION] = gItemEffect_Calcium,
- [ITEM_RARE_CANDY - ITEM_POTION] = gItemEffect_RareCandy,
- [ITEM_PP_UP - ITEM_POTION] = gItemEffect_PPUp,
- [ITEM_ZINC - ITEM_POTION] = gItemEffect_Zinc,
- [ITEM_PP_MAX - ITEM_POTION] = gItemEffect_PPMax,
- [ITEM_GUARD_SPEC - ITEM_POTION] = gItemEffect_GuardSpec,
- [ITEM_DIRE_HIT - ITEM_POTION] = gItemEffect_DireHit,
- [ITEM_X_ATTACK - ITEM_POTION] = gItemEffect_XAttack,
- [ITEM_X_DEFEND - ITEM_POTION] = gItemEffect_XDefend,
- [ITEM_X_SPEED - ITEM_POTION] = gItemEffect_XSpeed,
- [ITEM_X_ACCURACY - ITEM_POTION] = gItemEffect_XAccuracy,
- [ITEM_X_SPECIAL - ITEM_POTION] = gItemEffect_XSpecial,
- [ITEM_SUN_STONE - ITEM_POTION] = gItemEffect_SunStone,
- [ITEM_MOON_STONE - ITEM_POTION] = gItemEffect_MoonStone,
- [ITEM_FIRE_STONE - ITEM_POTION] = gItemEffect_FireStone,
+ [ITEM_ENERGY_ROOT - ITEM_POTION] = gItemEffect_EnergyRoot,
+ [ITEM_HEAL_POWDER - ITEM_POTION] = gItemEffect_HealPowder,
+ [ITEM_REVIVAL_HERB - ITEM_POTION] = gItemEffect_RevivalHerb,
+ [ITEM_ETHER - ITEM_POTION] = gItemEffect_Ether,
+ [ITEM_MAX_ETHER - ITEM_POTION] = gItemEffect_MaxEther,
+ [ITEM_ELIXIR - ITEM_POTION] = gItemEffect_Elixir,
+ [ITEM_MAX_ELIXIR - ITEM_POTION] = gItemEffect_MaxElixir,
+ [ITEM_LAVA_COOKIE - ITEM_POTION] = gItemEffect_LavaCookie,
+ [ITEM_BLUE_FLUTE - ITEM_POTION] = gItemEffect_BlueFlute,
+ [ITEM_YELLOW_FLUTE - ITEM_POTION] = gItemEffect_YellowFlute,
+ [ITEM_RED_FLUTE - ITEM_POTION] = gItemEffect_RedFlute,
+ [ITEM_BERRY_JUICE - ITEM_POTION] = gItemEffect_BerryJuice,
+ [ITEM_SACRED_ASH - ITEM_POTION] = gItemEffect_SacredAsh,
+ [ITEM_HP_UP - ITEM_POTION] = gItemEffect_HPUp,
+ [ITEM_PROTEIN - ITEM_POTION] = gItemEffect_Protein,
+ [ITEM_IRON - ITEM_POTION] = gItemEffect_Iron,
+ [ITEM_CARBOS - ITEM_POTION] = gItemEffect_Carbos,
+ [ITEM_CALCIUM - ITEM_POTION] = gItemEffect_Calcium,
+ [ITEM_RARE_CANDY - ITEM_POTION] = gItemEffect_RareCandy,
+ [ITEM_PP_UP - ITEM_POTION] = gItemEffect_PPUp,
+ [ITEM_ZINC - ITEM_POTION] = gItemEffect_Zinc,
+ [ITEM_PP_MAX - ITEM_POTION] = gItemEffect_PPMax,
+ [ITEM_GUARD_SPEC - ITEM_POTION] = gItemEffect_GuardSpec,
+ [ITEM_DIRE_HIT - ITEM_POTION] = gItemEffect_DireHit,
+ [ITEM_X_ATTACK - ITEM_POTION] = gItemEffect_XAttack,
+ [ITEM_X_DEFEND - ITEM_POTION] = gItemEffect_XDefend,
+ [ITEM_X_SPEED - ITEM_POTION] = gItemEffect_XSpeed,
+ [ITEM_X_ACCURACY - ITEM_POTION] = gItemEffect_XAccuracy,
+ [ITEM_X_SPECIAL - ITEM_POTION] = gItemEffect_XSpecial,
+ [ITEM_SUN_STONE - ITEM_POTION] = gItemEffect_SunStone,
+ [ITEM_MOON_STONE - ITEM_POTION] = gItemEffect_MoonStone,
+ [ITEM_FIRE_STONE - ITEM_POTION] = gItemEffect_FireStone,
[ITEM_THUNDER_STONE - ITEM_POTION] = gItemEffect_ThunderStone,
- [ITEM_WATER_STONE - ITEM_POTION] = gItemEffect_WaterStone,
- [ITEM_LEAF_STONE - ITEM_POTION] = gItemEffect_LeafStone,
- [ITEM_CHERI_BERRY - ITEM_POTION] = gItemEffect_CheriBerry,
- [ITEM_CHESTO_BERRY - ITEM_POTION] = gItemEffect_ChestoBerry,
- [ITEM_PECHA_BERRY - ITEM_POTION] = gItemEffect_PechaBerry,
- [ITEM_RAWST_BERRY - ITEM_POTION] = gItemEffect_RawstBerry,
- [ITEM_ASPEAR_BERRY - ITEM_POTION] = gItemEffect_AspearBerry,
- [ITEM_LEPPA_BERRY - ITEM_POTION] = gItemEffect_LeppaBerry,
- [ITEM_ORAN_BERRY - ITEM_POTION] = gItemEffect_OranBerry,
- [ITEM_PERSIM_BERRY - ITEM_POTION] = gItemEffect_PersimBerry,
- [ITEM_LUM_BERRY - ITEM_POTION] = gItemEffect_LumBerry,
- [ITEM_SITRUS_BERRY - ITEM_POTION] = gItemEffect_SitrusBerry,
- [ITEM_POMEG_BERRY - ITEM_POTION] = gItemEffect_PomegBerry,
- [ITEM_KELPSY_BERRY - ITEM_POTION] = gItemEffect_KelpsyBerry,
- [ITEM_QUALOT_BERRY - ITEM_POTION] = gItemEffect_QualotBerry,
- [ITEM_HONDEW_BERRY - ITEM_POTION] = gItemEffect_HondewBerry,
- [ITEM_GREPA_BERRY - ITEM_POTION] = gItemEffect_GrepaBerry,
- [ITEM_TAMATO_BERRY - ITEM_POTION] = gItemEffect_TamatoBerry,
- [LAST_BERRY_INDEX - ITEM_POTION] = NULL
+ [ITEM_WATER_STONE - ITEM_POTION] = gItemEffect_WaterStone,
+ [ITEM_LEAF_STONE - ITEM_POTION] = gItemEffect_LeafStone,
+ [ITEM_CHERI_BERRY - ITEM_POTION] = gItemEffect_CheriBerry,
+ [ITEM_CHESTO_BERRY - ITEM_POTION] = gItemEffect_ChestoBerry,
+ [ITEM_PECHA_BERRY - ITEM_POTION] = gItemEffect_PechaBerry,
+ [ITEM_RAWST_BERRY - ITEM_POTION] = gItemEffect_RawstBerry,
+ [ITEM_ASPEAR_BERRY - ITEM_POTION] = gItemEffect_AspearBerry,
+ [ITEM_LEPPA_BERRY - ITEM_POTION] = gItemEffect_LeppaBerry,
+ [ITEM_ORAN_BERRY - ITEM_POTION] = gItemEffect_OranBerry,
+ [ITEM_PERSIM_BERRY - ITEM_POTION] = gItemEffect_PersimBerry,
+ [ITEM_LUM_BERRY - ITEM_POTION] = gItemEffect_LumBerry,
+ [ITEM_SITRUS_BERRY - ITEM_POTION] = gItemEffect_SitrusBerry,
+ [ITEM_POMEG_BERRY - ITEM_POTION] = gItemEffect_PomegBerry,
+ [ITEM_KELPSY_BERRY - ITEM_POTION] = gItemEffect_KelpsyBerry,
+ [ITEM_QUALOT_BERRY - ITEM_POTION] = gItemEffect_QualotBerry,
+ [ITEM_HONDEW_BERRY - ITEM_POTION] = gItemEffect_HondewBerry,
+ [ITEM_GREPA_BERRY - ITEM_POTION] = gItemEffect_GrepaBerry,
+ [ITEM_TAMATO_BERRY - ITEM_POTION] = gItemEffect_TamatoBerry,
+ [LAST_BERRY_INDEX - ITEM_POTION] = NULL
};
diff --git a/src/data/pokemon_graphics/unknown_table.h b/src/data/pokemon_graphics/unknown_table.h
new file mode 100644
index 000000000..737b79c1b
--- /dev/null
+++ b/src/data/pokemon_graphics/unknown_table.h
@@ -0,0 +1,444 @@
+// Unknown and unused
+static const u32 sUnused[] =
+{
+ [SPECIES_NONE] = 0x888,
+ [SPECIES_BULBASAUR] = 0x888,
+ [SPECIES_IVYSAUR] = 0x888,
+ [SPECIES_VENUSAUR] = 0x888,
+ [SPECIES_CHARMANDER] = 0x88,
+ [SPECIES_CHARMELEON] = 0x888,
+ [SPECIES_CHARIZARD] = 0x888,
+ [SPECIES_SQUIRTLE] = 0x886,
+ [SPECIES_WARTORTLE] = 0x888,
+ [SPECIES_BLASTOISE] = 0x886,
+ [SPECIES_CATERPIE] = 0x888,
+ [SPECIES_METAPOD] = 0x888,
+ [SPECIES_BUTTERFREE] = 0x888,
+ [SPECIES_WEEDLE] = 0x888,
+ [SPECIES_KAKUNA] = 0x888,
+ [SPECIES_BEEDRILL] = 0x888,
+ [SPECIES_PIDGEY] = 0x886,
+ [SPECIES_PIDGEOTTO] = 0x888,
+ [SPECIES_PIDGEOT] = 0x888,
+ [SPECIES_RATTATA] = 0x888,
+ [SPECIES_RATICATE] = 0x888,
+ [SPECIES_SPEAROW] = 0x888,
+ [SPECIES_FEAROW] = 0x886,
+ [SPECIES_EKANS] = 0x886,
+ [SPECIES_ARBOK] = 0x888,
+ [SPECIES_PIKACHU] = 0x88,
+ [SPECIES_RAICHU] = 0x88,
+ [SPECIES_SANDSHREW] = 0x88,
+ [SPECIES_SANDSLASH] = 0x88,
+ [SPECIES_NIDORAN_F] = 0x888,
+ [SPECIES_NIDORINA] = 0x886,
+ [SPECIES_NIDOQUEEN] = 0x888,
+ [SPECIES_NIDORAN_M] = 0x888,
+ [SPECIES_NIDORINO] = 0x888,
+ [SPECIES_NIDOKING] = 0x886,
+ [SPECIES_CLEFAIRY] = 0x886,
+ [SPECIES_CLEFABLE] = 0x888,
+ [SPECIES_VULPIX] = 0x88,
+ [SPECIES_NINETALES] = 0x88,
+ [SPECIES_JIGGLYPUFF] = 0x88,
+ [SPECIES_WIGGLYTUFF] = 0x88,
+ [SPECIES_ZUBAT] = 0x886,
+ [SPECIES_GOLBAT] = 0x886,
+ [SPECIES_ODDISH] = 0x88,
+ [SPECIES_GLOOM] = 0x886,
+ [SPECIES_VILEPLUME] = 0x886,
+ [SPECIES_PARAS] = 0x888,
+ [SPECIES_PARASECT] = 0x888,
+ [SPECIES_VENONAT] = 0x888,
+ [SPECIES_VENOMOTH] = 0x888,
+ [SPECIES_DIGLETT] = 0x888,
+ [SPECIES_DUGTRIO] = 0x888,
+ [SPECIES_MEOWTH] = 0x886,
+ [SPECIES_PERSIAN] = 0x888,
+ [SPECIES_PSYDUCK] = 0x88,
+ [SPECIES_GOLDUCK] = 0x88,
+ [SPECIES_MANKEY] = 0x888,
+ [SPECIES_PRIMEAPE] = 0x888,
+ [SPECIES_GROWLITHE] = 0x888,
+ [SPECIES_ARCANINE] = 0x886,
+ [SPECIES_POLIWAG] = 0x888,
+ [SPECIES_POLIWHIRL] = 0x888,
+ [SPECIES_POLIWRATH] = 0x888,
+ [SPECIES_ABRA] = 0x886,
+ [SPECIES_KADABRA] = 0x886,
+ [SPECIES_ALAKAZAM] = 0x886,
+ [SPECIES_MACHOP] = 0x886,
+ [SPECIES_MACHOKE] = 0x886,
+ [SPECIES_MACHAMP] = 0x886,
+ [SPECIES_BELLSPROUT] = 0x886,
+ [SPECIES_WEEPINBELL] = 0x888,
+ [SPECIES_VICTREEBEL] = 0x888,
+ [SPECIES_TENTACOOL] = 0x886,
+ [SPECIES_TENTACRUEL] = 0x886,
+ [SPECIES_GEODUDE] = 0x886,
+ [SPECIES_GRAVELER] = 0x886,
+ [SPECIES_GOLEM] = 0x886,
+ [SPECIES_PONYTA] = 0x888,
+ [SPECIES_RAPIDASH] = 0x888,
+ [SPECIES_SLOWPOKE] = 0x888,
+ [SPECIES_SLOWBRO] = 0x888,
+ [SPECIES_MAGNEMITE] = 0x886,
+ [SPECIES_MAGNETON] = 0x886,
+ [SPECIES_FARFETCHD] = 0x888,
+ [SPECIES_DODUO] = 0x886,
+ [SPECIES_DODRIO] = 0x886,
+ [SPECIES_SEEL] = 0x888,
+ [SPECIES_DEWGONG] = 0x888,
+ [SPECIES_GRIMER] = 0x88,
+ [SPECIES_MUK] = 0x88,
+ [SPECIES_SHELLDER] = 0x888,
+ [SPECIES_CLOYSTER] = 0x888,
+ [SPECIES_GASTLY] = 0x888,
+ [SPECIES_HAUNTER] = 0x888,
+ [SPECIES_GENGAR] = 0x888,
+ [SPECIES_ONIX] = 0x888,
+ [SPECIES_DROWZEE] = 0x888,
+ [SPECIES_HYPNO] = 0x888,
+ [SPECIES_KRABBY] = 0x888,
+ [SPECIES_KINGLER] = 0x888,
+ [SPECIES_VOLTORB] = 0x886,
+ [SPECIES_ELECTRODE] = 0x886,
+ [SPECIES_EXEGGCUTE] = 0x888,
+ [SPECIES_EXEGGUTOR] = 0x888,
+ [SPECIES_CUBONE] = 0x888,
+ [SPECIES_MAROWAK] = 0x888,
+ [SPECIES_HITMONLEE] = 0x88,
+ [SPECIES_HITMONCHAN] = 0x886,
+ [SPECIES_LICKITUNG] = 0x888,
+ [SPECIES_KOFFING] = 0x88,
+ [SPECIES_WEEZING] = 0x88,
+ [SPECIES_RHYHORN] = 0x88,
+ [SPECIES_RHYDON] = 0x88,
+ [SPECIES_CHANSEY] = 0x888,
+ [SPECIES_TANGELA] = 0x886,
+ [SPECIES_KANGASKHAN] = 0x888,
+ [SPECIES_HORSEA] = 0x88,
+ [SPECIES_SEADRA] = 0x88,
+ [SPECIES_GOLDEEN] = 0x886,
+ [SPECIES_SEAKING] = 0x886,
+ [SPECIES_STARYU] = 0x88,
+ [SPECIES_STARMIE] = 0x88,
+ [SPECIES_MR_MIME] = 0x888,
+ [SPECIES_SCYTHER] = 0x886,
+ [SPECIES_JYNX] = 0x886,
+ [SPECIES_ELECTABUZZ] = 0x888,
+ [SPECIES_MAGMAR] = 0x888,
+ [SPECIES_PINSIR] = 0x88,
+ [SPECIES_TAUROS] = 0x888,
+ [SPECIES_MAGIKARP] = 0x886,
+ [SPECIES_GYARADOS] = 0x886,
+ [SPECIES_LAPRAS] = 0x888,
+ [SPECIES_DITTO] = 0x886,
+ [SPECIES_EEVEE] = 0x888,
+ [SPECIES_VAPOREON] = 0x888,
+ [SPECIES_JOLTEON] = 0x886,
+ [SPECIES_FLAREON] = 0x888,
+ [SPECIES_PORYGON] = 0x888,
+ [SPECIES_OMANYTE] = 0x888,
+ [SPECIES_OMASTAR] = 0x888,
+ [SPECIES_KABUTO] = 0x888,
+ [SPECIES_KABUTOPS] = 0x888,
+ [SPECIES_AERODACTYL] = 0x888,
+ [SPECIES_SNORLAX] = 0x888,
+ [SPECIES_ARTICUNO] = 0x888,
+ [SPECIES_ZAPDOS] = 0x888,
+ [SPECIES_MOLTRES] = 0x888,
+ [SPECIES_DRATINI] = 0x888,
+ [SPECIES_DRAGONAIR] = 0x888,
+ [SPECIES_DRAGONITE] = 0x888,
+ [SPECIES_MEWTWO] = 0x88,
+ [SPECIES_MEW] = 0x888,
+ [SPECIES_CHIKORITA] = 0x888,
+ [SPECIES_BAYLEEF] = 0x888,
+ [SPECIES_MEGANIUM] = 0x888,
+ [SPECIES_CYNDAQUIL] = 0x888,
+ [SPECIES_QUILAVA] = 0x88,
+ [SPECIES_TYPHLOSION] = 0x888,
+ [SPECIES_TOTODILE] = 0x888,
+ [SPECIES_CROCONAW] = 0x886,
+ [SPECIES_FERALIGATR] = 0x886,
+ [SPECIES_SENTRET] = 0x888,
+ [SPECIES_FURRET] = 0x888,
+ [SPECIES_HOOTHOOT] = 0x888,
+ [SPECIES_NOCTOWL] = 0x888,
+ [SPECIES_LEDYBA] = 0x888,
+ [SPECIES_LEDIAN] = 0x888,
+ [SPECIES_SPINARAK] = 0x886,
+ [SPECIES_ARIADOS] = 0x888,
+ [SPECIES_CROBAT] = 0x886,
+ [SPECIES_CHINCHOU] = 0x88,
+ [SPECIES_LANTURN] = 0x88,
+ [SPECIES_PICHU] = 0x88,
+ [SPECIES_CLEFFA] = 0x888,
+ [SPECIES_IGGLYBUFF] = 0x88,
+ [SPECIES_TOGEPI] = 0x888,
+ [SPECIES_TOGETIC] = 0x888,
+ [SPECIES_NATU] = 0x88,
+ [SPECIES_XATU] = 0x88,
+ [SPECIES_MAREEP] = 0x888,
+ [SPECIES_FLAAFFY] = 0x886,
+ [SPECIES_AMPHAROS] = 0x888,
+ [SPECIES_BELLOSSOM] = 0x886,
+ [SPECIES_MARILL] = 0x886,
+ [SPECIES_AZUMARILL] = 0x886,
+ [SPECIES_SUDOWOODO] = 0x888,
+ [SPECIES_POLITOED] = 0x888,
+ [SPECIES_HOPPIP] = 0x888,
+ [SPECIES_SKIPLOOM] = 0x88,
+ [SPECIES_JUMPLUFF] = 0x888,
+ [SPECIES_AIPOM] = 0x888,
+ [SPECIES_SUNKERN] = 0x888,
+ [SPECIES_SUNFLORA] = 0x88,
+ [SPECIES_YANMA] = 0x888,
+ [SPECIES_WOOPER] = 0x888,
+ [SPECIES_QUAGSIRE] = 0x888,
+ [SPECIES_ESPEON] = 0x888,
+ [SPECIES_UMBREON] = 0x888,
+ [SPECIES_MURKROW] = 0x888,
+ [SPECIES_SLOWKING] = 0x888,
+ [SPECIES_MISDREAVUS] = 0x888,
+ [SPECIES_UNOWN] = 0x888,
+ [SPECIES_WOBBUFFET] = 0x88,
+ [SPECIES_GIRAFARIG] = 0x88,
+ [SPECIES_PINECO] = 0x886,
+ [SPECIES_FORRETRESS] = 0x888,
+ [SPECIES_DUNSPARCE] = 0x888,
+ [SPECIES_GLIGAR] = 0x888,
+ [SPECIES_STEELIX] = 0x888,
+ [SPECIES_SNUBBULL] = 0x888,
+ [SPECIES_GRANBULL] = 0x888,
+ [SPECIES_QWILFISH] = 0x888,
+ [SPECIES_SCIZOR] = 0x888,
+ [SPECIES_SHUCKLE] = 0x888,
+ [SPECIES_HERACROSS] = 0x88,
+ [SPECIES_SNEASEL] = 0x888,
+ [SPECIES_TEDDIURSA] = 0x886,
+ [SPECIES_URSARING] = 0x888,
+ [SPECIES_SLUGMA] = 0x88,
+ [SPECIES_MAGCARGO] = 0x88,
+ [SPECIES_SWINUB] = 0x888,
+ [SPECIES_PILOSWINE] = 0x888,
+ [SPECIES_CORSOLA] = 0x88,
+ [SPECIES_REMORAID] = 0x888,
+ [SPECIES_OCTILLERY] = 0x888,
+ [SPECIES_DELIBIRD] = 0x888,
+ [SPECIES_MANTINE] = 0x888,
+ [SPECIES_SKARMORY] = 0x88,
+ [SPECIES_HOUNDOUR] = 0x888,
+ [SPECIES_HOUNDOOM] = 0x888,
+ [SPECIES_KINGDRA] = 0x88,
+ [SPECIES_PHANPY] = 0x88,
+ [SPECIES_DONPHAN] = 0x88,
+ [SPECIES_PORYGON2] = 0x888,
+ [SPECIES_STANTLER] = 0x88,
+ [SPECIES_SMEARGLE] = 0x888,
+ [SPECIES_TYROGUE] = 0x888,
+ [SPECIES_HITMONTOP] = 0x888,
+ [SPECIES_SMOOCHUM] = 0x888,
+ [SPECIES_ELEKID] = 0x888,
+ [SPECIES_MAGBY] = 0x888,
+ [SPECIES_MILTANK] = 0x888,
+ [SPECIES_BLISSEY] = 0x888,
+ [SPECIES_RAIKOU] = 0x888,
+ [SPECIES_ENTEI] = 0x888,
+ [SPECIES_SUICUNE] = 0x888,
+ [SPECIES_LARVITAR] = 0x888,
+ [SPECIES_PUPITAR] = 0x888,
+ [SPECIES_TYRANITAR] = 0x888,
+ [SPECIES_LUGIA] = 0x886,
+ [SPECIES_HO_OH] = 0x888,
+ [SPECIES_CELEBI] = 0x888,
+ [SPECIES_OLD_UNOWN_B] = 0x888,
+ [SPECIES_OLD_UNOWN_C] = 0x888,
+ [SPECIES_OLD_UNOWN_D] = 0x888,
+ [SPECIES_OLD_UNOWN_E] = 0x888,
+ [SPECIES_OLD_UNOWN_F] = 0x888,
+ [SPECIES_OLD_UNOWN_G] = 0x888,
+ [SPECIES_OLD_UNOWN_H] = 0x888,
+ [SPECIES_OLD_UNOWN_I] = 0x888,
+ [SPECIES_OLD_UNOWN_J] = 0x888,
+ [SPECIES_OLD_UNOWN_K] = 0x888,
+ [SPECIES_OLD_UNOWN_L] = 0x888,
+ [SPECIES_OLD_UNOWN_M] = 0x888,
+ [SPECIES_OLD_UNOWN_N] = 0x888,
+ [SPECIES_OLD_UNOWN_O] = 0x888,
+ [SPECIES_OLD_UNOWN_P] = 0x888,
+ [SPECIES_OLD_UNOWN_Q] = 0x888,
+ [SPECIES_OLD_UNOWN_R] = 0x888,
+ [SPECIES_OLD_UNOWN_S] = 0x888,
+ [SPECIES_OLD_UNOWN_T] = 0x888,
+ [SPECIES_OLD_UNOWN_U] = 0x888,
+ [SPECIES_OLD_UNOWN_V] = 0x888,
+ [SPECIES_OLD_UNOWN_W] = 0x888,
+ [SPECIES_OLD_UNOWN_X] = 0x888,
+ [SPECIES_OLD_UNOWN_Y] = 0x888,
+ [SPECIES_OLD_UNOWN_Z] = 0x888,
+ [SPECIES_TREECKO] = 0x886,
+ [SPECIES_GROVYLE] = 0x886,
+ [SPECIES_SCEPTILE] = 0x886,
+ [SPECIES_TORCHIC] = 0x88,
+ [SPECIES_COMBUSKEN] = 0x88,
+ [SPECIES_BLAZIKEN] = 0x88,
+ [SPECIES_MUDKIP] = 0x886,
+ [SPECIES_MARSHTOMP] = 0x88,
+ [SPECIES_SWAMPERT] = 0x886,
+ [SPECIES_POOCHYENA] = 0x886,
+ [SPECIES_MIGHTYENA] = 0x886,
+ [SPECIES_ZIGZAGOON] = 0x88,
+ [SPECIES_LINOONE] = 0x886,
+ [SPECIES_WURMPLE] = 0x88,
+ [SPECIES_SILCOON] = 0x88,
+ [SPECIES_BEAUTIFLY] = 0x88,
+ [SPECIES_CASCOON] = 0x88,
+ [SPECIES_DUSTOX] = 0x88,
+ [SPECIES_LOTAD] = 0x886,
+ [SPECIES_LOMBRE] = 0x886,
+ [SPECIES_LUDICOLO] = 0x886,
+ [SPECIES_SEEDOT] = 0x888,
+ [SPECIES_NUZLEAF] = 0x888,
+ [SPECIES_SHIFTRY] = 0x886,
+ [SPECIES_NINCADA] = 0x886,
+ [SPECIES_NINJASK] = 0x886,
+ [SPECIES_SHEDINJA] = 0x886,
+ [SPECIES_TAILLOW] = 0x88,
+ [SPECIES_SWELLOW] = 0x88,
+ [SPECIES_SHROOMISH] = 0x886,
+ [SPECIES_BRELOOM] = 0x886,
+ [SPECIES_SPINDA] = 0x1882,
+ [SPECIES_WINGULL] = 0x88,
+ [SPECIES_PELIPPER] = 0x88,
+ [SPECIES_SURSKIT] = 0x88,
+ [SPECIES_MASQUERAIN] = 0x88,
+ [SPECIES_WAILMER] = 0x886,
+ [SPECIES_WAILORD] = 0x886,
+ [SPECIES_SKITTY] = 0x886,
+ [SPECIES_DELCATTY] = 0x88,
+ [SPECIES_KECLEON] = 0x88,
+ [SPECIES_BALTOY] = 0x88,
+ [SPECIES_CLAYDOL] = 0x88,
+ [SPECIES_NOSEPASS] = 0x886,
+ [SPECIES_TORKOAL] = 0x88,
+ [SPECIES_SABLEYE] = 0x886,
+ [SPECIES_BARBOACH] = 0x88,
+ [SPECIES_WHISCASH] = 0x88,
+ [SPECIES_LUVDISC] = 0x88,
+ [SPECIES_CORPHISH] = 0x88,
+ [SPECIES_CRAWDAUNT] = 0x88,
+ [SPECIES_FEEBAS] = 0x88,
+ [SPECIES_MILOTIC] = 0x88,
+ [SPECIES_CARVANHA] = 0x886,
+ [SPECIES_SHARPEDO] = 0x886,
+ [SPECIES_TRAPINCH] = 0x88,
+ [SPECIES_VIBRAVA] = 0x88,
+ [SPECIES_FLYGON] = 0x88,
+ [SPECIES_MAKUHITA] = 0x886,
+ [SPECIES_HARIYAMA] = 0x886,
+ [SPECIES_ELECTRIKE] = 0x88,
+ [SPECIES_MANECTRIC] = 0x88,
+ [SPECIES_NUMEL] = 0x88,
+ [SPECIES_CAMERUPT] = 0x88,
+ [SPECIES_SPHEAL] = 0x88,
+ [SPECIES_SEALEO] = 0x88,
+ [SPECIES_WALREIN] = 0x88,
+ [SPECIES_CACNEA] = 0x88,
+ [SPECIES_CACTURNE] = 0x88,
+ [SPECIES_SNORUNT] = 0x88,
+ [SPECIES_GLALIE] = 0x88,
+ [SPECIES_LUNATONE] = 0x88,
+ [SPECIES_SOLROCK] = 0x88,
+ [SPECIES_AZURILL] = 0x886,
+ [SPECIES_SPOINK] = 0x88,
+ [SPECIES_GRUMPIG] = 0x88,
+ [SPECIES_PLUSLE] = 0x886,
+ [SPECIES_MINUN] = 0x886,
+ [SPECIES_MAWILE] = 0x886,
+ [SPECIES_MEDITITE] = 0x886,
+ [SPECIES_MEDICHAM] = 0x886,
+ [SPECIES_SWABLU] = 0x88,
+ [SPECIES_ALTARIA] = 0x88,
+ [SPECIES_WYNAUT] = 0x88,
+ [SPECIES_DUSKULL] = 0x88,
+ [SPECIES_DUSCLOPS] = 0x88,
+ [SPECIES_ROSELIA] = 0x886,
+ [SPECIES_SLAKOTH] = 0x886,
+ [SPECIES_VIGOROTH] = 0x886,
+ [SPECIES_SLAKING] = 0x886,
+ [SPECIES_GULPIN] = 0x88,
+ [SPECIES_SWALOT] = 0x886,
+ [SPECIES_TROPIUS] = 0x88,
+ [SPECIES_WHISMUR] = 0x886,
+ [SPECIES_LOUDRED] = 0x886,
+ [SPECIES_EXPLOUD] = 0x886,
+ [SPECIES_CLAMPERL] = 0x88,
+ [SPECIES_HUNTAIL] = 0x88,
+ [SPECIES_GOREBYSS] = 0x88,
+ [SPECIES_ABSOL] = 0x88,
+ [SPECIES_SHUPPET] = 0x88,
+ [SPECIES_BANETTE] = 0x88,
+ [SPECIES_SEVIPER] = 0x88,
+ [SPECIES_ZANGOOSE] = 0x88,
+ [SPECIES_RELICANTH] = 0x88,
+ [SPECIES_ARON] = 0x886,
+ [SPECIES_LAIRON] = 0x886,
+ [SPECIES_AGGRON] = 0x886,
+ [SPECIES_CASTFORM] = 0x888,
+ [SPECIES_VOLBEAT] = 0x886,
+ [SPECIES_ILLUMISE] = 0x886,
+ [SPECIES_LILEEP] = 0x88,
+ [SPECIES_CRADILY] = 0x88,
+ [SPECIES_ANORITH] = 0x88,
+ [SPECIES_ARMALDO] = 0x88,
+ [SPECIES_RALTS] = 0x886,
+ [SPECIES_KIRLIA] = 0x886,
+ [SPECIES_GARDEVOIR] = 0x88,
+ [SPECIES_BAGON] = 0x88,
+ [SPECIES_SHELGON] = 0x88,
+ [SPECIES_SALAMENCE] = 0x88,
+ [SPECIES_BELDUM] = 0x88,
+ [SPECIES_METANG] = 0x88,
+ [SPECIES_METAGROSS] = 0x88,
+ [SPECIES_REGIROCK] = 0x88,
+ [SPECIES_REGICE] = 0x88,
+ [SPECIES_REGISTEEL] = 0x88,
+ [SPECIES_KYOGRE] = 0x88,
+ [SPECIES_GROUDON] = 0x88,
+ [SPECIES_RAYQUAZA] = 0x88,
+ [SPECIES_LATIAS] = 0x88,
+ [SPECIES_LATIOS] = 0x88,
+ [SPECIES_JIRACHI] = 0x88,
+ [SPECIES_DEOXYS] = 0x88,
+ [SPECIES_CHIMECHO] = 0x88,
+ [SPECIES_EGG] = 0x88,
+ [SPECIES_UNOWN_B] = 0x888,
+ [SPECIES_UNOWN_C] = 0x888,
+ [SPECIES_UNOWN_D] = 0x888,
+ [SPECIES_UNOWN_E] = 0x888,
+ [SPECIES_UNOWN_F] = 0x888,
+ [SPECIES_UNOWN_G] = 0x888,
+ [SPECIES_UNOWN_H] = 0x888,
+ [SPECIES_UNOWN_I] = 0x888,
+ [SPECIES_UNOWN_J] = 0x888,
+ [SPECIES_UNOWN_K] = 0x888,
+ [SPECIES_UNOWN_L] = 0x888,
+ [SPECIES_UNOWN_M] = 0x888,
+ [SPECIES_UNOWN_N] = 0x888,
+ [SPECIES_UNOWN_O] = 0x888,
+ [SPECIES_UNOWN_P] = 0x888,
+ [SPECIES_UNOWN_Q] = 0x888,
+ [SPECIES_UNOWN_R] = 0x888,
+ [SPECIES_UNOWN_S] = 0x888,
+ [SPECIES_UNOWN_T] = 0x888,
+ [SPECIES_UNOWN_U] = 0x888,
+ [SPECIES_UNOWN_V] = 0x888,
+ [SPECIES_UNOWN_W] = 0x888,
+ [SPECIES_UNOWN_X] = 0x888,
+ [SPECIES_UNOWN_Y] = 0x888,
+ [SPECIES_UNOWN_Z] = 0x888,
+ [SPECIES_UNOWN_EMARK] = 0x888,
+ [SPECIES_UNOWN_QMARK] = 0x888,
+};
diff --git a/src/data/text/gift_ribbon_descriptions.h b/src/data/text/gift_ribbon_descriptions.h
index ea108be18..a95f9729d 100644
--- a/src/data/text/gift_ribbon_descriptions.h
+++ b/src/data/text/gift_ribbon_descriptions.h
@@ -46,7 +46,7 @@ const u8 gGiftRibbonDescriptionPart2_LovedPokemon[] = _("for a loved POKéMON.")
const u8 gGiftRibbonDescriptionPart1_LoveForPokemon[] = _("RIBBON that shows");
const u8 gGiftRibbonDescriptionPart2_LoveForPokemon[] = _("love for POKéMON.");
-const u8 *const gGiftRibbonDescriptionPointers[][2] =
+const u8 *const gGiftRibbonDescriptionPointers[MAX_GIFT_RIBBON][2] =
{
{gGiftRibbonDescriptionPart1_2003RegionalTourney, gGiftRibbonDescriptionPart2_Champion},
{gGiftRibbonDescriptionPart1_2003NationalTourney, gGiftRibbonDescriptionPart2_Champion},
diff --git a/src/data/text/ribbon_descriptions.h b/src/data/text/ribbon_descriptions.h
index f455a7771..5db52dced 100644
--- a/src/data/text/ribbon_descriptions.h
+++ b/src/data/text/ribbon_descriptions.h
@@ -20,29 +20,29 @@ const u8 gRibbonDescriptionPart2_Effort[] = _("being a hard worker.");
const u8 *const gRibbonDescriptionPointers[][2] =
{
- {gRibbonDescriptionPart1_Champion, gRibbonDescriptionPart2_Champion},
- {gRibbonDescriptionPart1_CoolContest, gRibbonDescriptionPart2_NormalRank},
- {gRibbonDescriptionPart1_CoolContest, gRibbonDescriptionPart2_SuperRank},
- {gRibbonDescriptionPart1_CoolContest, gRibbonDescriptionPart2_HyperRank},
- {gRibbonDescriptionPart1_CoolContest, gRibbonDescriptionPart2_MasterRank},
- {gRibbonDescriptionPart1_BeautyContest, gRibbonDescriptionPart2_NormalRank},
- {gRibbonDescriptionPart1_BeautyContest, gRibbonDescriptionPart2_SuperRank},
- {gRibbonDescriptionPart1_BeautyContest, gRibbonDescriptionPart2_HyperRank},
- {gRibbonDescriptionPart1_BeautyContest, gRibbonDescriptionPart2_MasterRank},
- {gRibbonDescriptionPart1_CuteContest, gRibbonDescriptionPart2_NormalRank},
- {gRibbonDescriptionPart1_CuteContest, gRibbonDescriptionPart2_SuperRank},
- {gRibbonDescriptionPart1_CuteContest, gRibbonDescriptionPart2_HyperRank},
- {gRibbonDescriptionPart1_CuteContest, gRibbonDescriptionPart2_MasterRank},
- {gRibbonDescriptionPart1_SmartContest, gRibbonDescriptionPart2_NormalRank},
- {gRibbonDescriptionPart1_SmartContest, gRibbonDescriptionPart2_SuperRank},
- {gRibbonDescriptionPart1_SmartContest, gRibbonDescriptionPart2_HyperRank},
- {gRibbonDescriptionPart1_SmartContest, gRibbonDescriptionPart2_MasterRank},
- {gRibbonDescriptionPart1_ToughContest, gRibbonDescriptionPart2_NormalRank},
- {gRibbonDescriptionPart1_ToughContest, gRibbonDescriptionPart2_SuperRank},
- {gRibbonDescriptionPart1_ToughContest, gRibbonDescriptionPart2_HyperRank},
- {gRibbonDescriptionPart1_ToughContest, gRibbonDescriptionPart2_MasterRank},
- {gRibbonDescriptionPart1_Winning, gRibbonDescriptionPart2_Winning},
- {gRibbonDescriptionPart1_Victory, gRibbonDescriptionPart2_Victory},
- {gRibbonDescriptionPart1_Artist, gRibbonDescriptionPart2_Artist},
- {gRibbonDescriptionPart1_Effort, gRibbonDescriptionPart2_Effort},
+ [CHAMPION_RIBBON] = {gRibbonDescriptionPart1_Champion, gRibbonDescriptionPart2_Champion},
+ [COOL_RIBBON_NORMAL] = {gRibbonDescriptionPart1_CoolContest, gRibbonDescriptionPart2_NormalRank},
+ [COOL_RIBBON_SUPER] = {gRibbonDescriptionPart1_CoolContest, gRibbonDescriptionPart2_SuperRank},
+ [COOL_RIBBON_HYPER] = {gRibbonDescriptionPart1_CoolContest, gRibbonDescriptionPart2_HyperRank},
+ [COOL_RIBBON_MASTER] = {gRibbonDescriptionPart1_CoolContest, gRibbonDescriptionPart2_MasterRank},
+ [BEAUTY_RIBBON_NORMAL] = {gRibbonDescriptionPart1_BeautyContest, gRibbonDescriptionPart2_NormalRank},
+ [BEAUTY_RIBBON_SUPER] = {gRibbonDescriptionPart1_BeautyContest, gRibbonDescriptionPart2_SuperRank},
+ [BEAUTY_RIBBON_HYPER] = {gRibbonDescriptionPart1_BeautyContest, gRibbonDescriptionPart2_HyperRank},
+ [BEAUTY_RIBBON_MASTER] = {gRibbonDescriptionPart1_BeautyContest, gRibbonDescriptionPart2_MasterRank},
+ [CUTE_RIBBON_NORMAL] = {gRibbonDescriptionPart1_CuteContest, gRibbonDescriptionPart2_NormalRank},
+ [CUTE_RIBBON_SUPER] = {gRibbonDescriptionPart1_CuteContest, gRibbonDescriptionPart2_SuperRank},
+ [CUTE_RIBBON_HYPER] = {gRibbonDescriptionPart1_CuteContest, gRibbonDescriptionPart2_HyperRank},
+ [CUTE_RIBBON_MASTER] = {gRibbonDescriptionPart1_CuteContest, gRibbonDescriptionPart2_MasterRank},
+ [SMART_RIBBON_NORMAL] = {gRibbonDescriptionPart1_SmartContest, gRibbonDescriptionPart2_NormalRank},
+ [SMART_RIBBON_SUPER] = {gRibbonDescriptionPart1_SmartContest, gRibbonDescriptionPart2_SuperRank},
+ [SMART_RIBBON_HYPER] = {gRibbonDescriptionPart1_SmartContest, gRibbonDescriptionPart2_HyperRank},
+ [SMART_RIBBON_MASTER] = {gRibbonDescriptionPart1_SmartContest, gRibbonDescriptionPart2_MasterRank},
+ [TOUGH_RIBBON_NORMAL] = {gRibbonDescriptionPart1_ToughContest, gRibbonDescriptionPart2_NormalRank},
+ [TOUGH_RIBBON_SUPER] = {gRibbonDescriptionPart1_ToughContest, gRibbonDescriptionPart2_SuperRank},
+ [TOUGH_RIBBON_HYPER] = {gRibbonDescriptionPart1_ToughContest, gRibbonDescriptionPart2_HyperRank},
+ [TOUGH_RIBBON_MASTER] = {gRibbonDescriptionPart1_ToughContest, gRibbonDescriptionPart2_MasterRank},
+ [WINNING_RIBBON] = {gRibbonDescriptionPart1_Winning, gRibbonDescriptionPart2_Winning},
+ [VICTORY_RIBBON] = {gRibbonDescriptionPart1_Victory, gRibbonDescriptionPart2_Victory},
+ [ARTIST_RIBBON] = {gRibbonDescriptionPart1_Artist, gRibbonDescriptionPart2_Artist},
+ [EFFORT_RIBBON] = {gRibbonDescriptionPart1_Effort, gRibbonDescriptionPart2_Effort},
};
diff --git a/src/data/trade.h b/src/data/trade.h
index b9350863b..752971c11 100644
--- a/src/data/trade.h
+++ b/src/data/trade.h
@@ -1,3 +1,17 @@
+#define GFXTAG_MENU_TEXT 200 // Used as a base tag in CB2_CreateTradeMenu and CB2_ReturnToTradeMenu
+#define GFXTAG_CURSOR 300
+#define GFXTAG_LINK_MON_GLOW 5550
+#define GFXTAG_LINK_MON_SHADOW 5552
+#define GFXTAG_CABLE_END 5554
+#define GFXTAG_GBA_SCREEN 5556
+#define GFXTAG_POKEBALL 5557
+
+#define PALTAG_CURSOR 2345
+#define PALTAG_MENU_TEXT 4925
+#define PALTAG_LINK_MON 5551
+#define PALTAG_GBA 5555
+#define PALTAG_POKEBALL 5558
+
// Exists unused in RS as well
static const u32 sUnusedStructSizes[] =
{
@@ -15,7 +29,7 @@ static const u16 sTradePartyBoxTilemap[] = INCBIN_U16("graphics/trade/party_box_
static const u8 sTradeStripesBG2Tilemap[] = INCBIN_U8("graphics/trade/stripes_bg2_map.bin");
static const u8 sTradeStripesBG3Tilemap[] = INCBIN_U8("graphics/trade/stripes_bg3_map.bin");
static const u8 sText_EmptyString[] = _("");
-static const u8 sText_UnusedTextFormat[] = _("{COLOR WHITE}{HIGHLIGHT TRANSPARENT}{SHADOW DARK_GREY}");
+static const u8 sText_UnusedTextFormat[] = _("{COLOR WHITE}{HIGHLIGHT TRANSPARENT}{SHADOW DARK_GRAY}");
const u8 gText_MaleSymbol4[] = _("♂");
const u8 gText_FemaleSymbol4[] = _("♀");
const u8 gText_GenderlessSymbol[] = _("");
@@ -25,7 +39,7 @@ static const u8 sText_Slash[] = _("/");
static const u8 sText_Lv[] = _("Lv. ");
static const u8 sText_ThreeDashes[] = _("---");
static const u8 sText_FourQuestionMarks[] = _("????");
-static const u8 sText_832DAE4[] = _("");
+static const u8 sText_UnusedEmpty[] = _("");
static const u8 sText_IsThisTradeOkay[] = _("Is this trade okay?");
static const u8 sText_Cancel[] = _("CANCEL");
static const u8 sText_ChooseAPkmn[] = _("Choose a POKéMON.");
@@ -35,10 +49,10 @@ static const u8 sText_CancelTrade[] = _("Cancel trade?");
static const u8 sJPText_PressBButtonToQuit[] = _("Bボタン で もどります");
static const u8 sText_Summary2[] = _("SUMMARY");
static const u8 sText_Trade2[] = _("TRADE");
-static const u8 sText_CommunicationStandby[] = _("{COLOR DARK_GREY}{HIGHLIGHT WHITE}{SHADOW LIGHT_GREY}Communication standby…\nPlease wait.");
-static const u8 sText_TheTradeHasBeenCanceled[] = _("{COLOR DARK_GREY}{HIGHLIGHT WHITE}{SHADOW LIGHT_GREY}The trade has\nbeen canceled.");
+static const u8 sText_CommunicationStandby[] = _("{COLOR DARK_GRAY}{HIGHLIGHT WHITE}{SHADOW LIGHT_GRAY}Communication standby…\nPlease wait.");
+static const u8 sText_TheTradeHasBeenCanceled[] = _("{COLOR DARK_GRAY}{HIGHLIGHT WHITE}{SHADOW LIGHT_GRAY}The trade has\nbeen canceled.");
static const u8 sText_OnlyPkmnForBattle[] = _("That's your only\nPOKéMON for battle.");
-static const u8 sText_WaitingForYourFriend[] = _("{COLOR DARK_GREY}{HIGHLIGHT WHITE}{SHADOW LIGHT_GREY}Waiting for your friend\nto finish…");
+static const u8 sText_WaitingForYourFriend[] = _("{COLOR DARK_GRAY}{HIGHLIGHT WHITE}{SHADOW LIGHT_GRAY}Waiting for your friend\nto finish…");
static const u8 sText_YourFriendWantsToTrade[] = _("Your friend wants\nto trade POKéMON.");
static const struct OamData sTradeOamData_32x16 =
@@ -48,107 +62,113 @@ static const struct OamData sTradeOamData_32x16 =
.priority = 1
};
-static const struct OamData sTradeOamData_64x32 =
+static const struct OamData sOamData_Cursor =
{
.shape = SPRITE_SHAPE(64x32),
.size = SPRITE_SIZE(64x32),
.priority = 1
};
-static const union AnimCmd gSpriteAnim_832DC24[] =
+static const union AnimCmd sAnim_Cursor_Normal[] =
{
ANIMCMD_FRAME(0, 5),
ANIMCMD_END
};
-static const union AnimCmd gSpriteAnim_832DC2C[] =
+static const union AnimCmd sAnim_Cursor_OnCancel[] =
{
ANIMCMD_FRAME(32, 5),
ANIMCMD_END
};
-static const union AnimCmd *const gSpriteAnimTable_832DC34[] =
+enum {
+ CURSOR_ANIM_NORMAL,
+ CURSOR_ANIM_ON_CANCEL,
+};
+
+static const union AnimCmd *const sAnims_Cursor[] =
{
- gSpriteAnim_832DC24,
- gSpriteAnim_832DC2C
+ [CURSOR_ANIM_NORMAL] = sAnim_Cursor_Normal,
+ [CURSOR_ANIM_ON_CANCEL] = sAnim_Cursor_OnCancel
};
-static const struct SpriteSheet sTradeButtonsSpriteSheet =
+static const struct SpriteSheet sCursor_SpriteSheet =
{
- .data = gTradeButtons_Gfx,
+ .data = gTradeCursor_Gfx,
.size = 0x800,
- .tag = 300
+ .tag = GFXTAG_CURSOR
};
-static const struct SpritePalette gUnknown_0832DC44 =
+static const struct SpritePalette sCursor_SpritePalette =
{
- .data = gUnknown_08DDB444,
- .tag = 2345
+ .data = gTradeCursor_Pal,
+ .tag = PALTAG_CURSOR
};
-static const union AnimCmd gSpriteAnim_832DC4C[] =
+static const union AnimCmd sAnim_MenuText_0[] =
{
ANIMCMD_FRAME(0, 5),
ANIMCMD_END
};
-static const union AnimCmd gSpriteAnim_832DC54[] =
+static const union AnimCmd sAnim_MenuText_1[] =
{
ANIMCMD_FRAME(8, 5),
ANIMCMD_END
};
-static const union AnimCmd gSpriteAnim_832DC5C[] =
+static const union AnimCmd sAnim_MenuText_2[] =
{
ANIMCMD_FRAME(16, 5),
ANIMCMD_END
};
-static const union AnimCmd gSpriteAnim_832DC64[] =
+static const union AnimCmd sAnim_MenuText_3[] =
{
ANIMCMD_FRAME(24, 5),
ANIMCMD_END
};
-static const union AnimCmd gSpriteAnim_832DC6C[] =
+static const union AnimCmd sAnim_MenuText_4[] =
{
ANIMCMD_FRAME(32, 5),
ANIMCMD_END
};
-static const union AnimCmd gSpriteAnim_832DC74[] =
+static const union AnimCmd sAnim_MenuText_5[] =
{
ANIMCMD_FRAME(40, 5),
ANIMCMD_END
};
-static const union AnimCmd *const gSpriteAnimTable_832DC7C[] =
+// These anims are not used
+static const union AnimCmd *const sAnims_MenuText[] =
{
- gSpriteAnim_832DC4C,
- gSpriteAnim_832DC54,
- gSpriteAnim_832DC5C,
- gSpriteAnim_832DC64,
- gSpriteAnim_832DC6C,
- gSpriteAnim_832DC74
+ sAnim_MenuText_0,
+ sAnim_MenuText_1,
+ sAnim_MenuText_2,
+ sAnim_MenuText_3,
+ sAnim_MenuText_4,
+ sAnim_MenuText_5
};
-static const struct SpriteTemplate gSpriteTemplate_832DC94 =
+static const struct SpriteTemplate sSpriteTemplate_Cursor =
{
- .tileTag = 300,
- .paletteTag = 2345,
- .oam = &sTradeOamData_64x32,
- .anims = gSpriteAnimTable_832DC34,
+ .tileTag = GFXTAG_CURSOR,
+ .paletteTag = PALTAG_CURSOR,
+ .oam = &sOamData_Cursor,
+ .anims = sAnims_Cursor,
.images = NULL,
.affineAnims = gDummySpriteAffineAnimTable,
.callback = SpriteCallbackDummy,
};
-static const struct SpriteTemplate gSpriteTemplate_832DCAC =
+static const struct SpriteTemplate sSpriteTemplate_MenuText =
{
- .tileTag = 200,
- .paletteTag = 4925,
+ .tileTag = GFXTAG_MENU_TEXT,
+ .paletteTag = PALTAG_MENU_TEXT,
.oam = &sTradeOamData_32x16,
- .anims = gSpriteAnimTable_832DC7C,
+ .anims = sAnims_MenuText,
.images = NULL,
.affineAnims = gDummySpriteAffineAnimTable,
.callback = SpriteCallbackDummy,
@@ -158,7 +178,7 @@ static const u16 TradeScreenTextPalette[] = INCBIN_U16("graphics/trade/text.gbap
static const struct SpritePalette gSpritePalette_TradeScreenText =
{
.data = TradeScreenTextPalette,
- .tag = 4925
+ .tag = PALTAG_MENU_TEXT
};
// This is used to determine the next mon to select when the D-Pad is
@@ -337,26 +357,26 @@ static const u8 sTradeMonBoxCoords[][2][2] =
},
};
-static const u8 sUnref_0832DE6E[] =
-{
- 0x00, 0x0e,
- 0x0f, 0x1d,
- 0x03, 0x05,
- 0x03, 0x07,
- 0x12, 0x05,
- 0x12, 0x07,
- 0x08, 0x07,
- 0x16, 0x0c,
- 0x08, 0x07,
- 0x16, 0x0c,
- 0x06, 0x07,
- 0x18, 0x0c,
- 0x06, 0x07,
- 0x18, 0x0c,
- 0x08, 0x07,
- 0x16, 0x0c,
- 0x07, 0x07,
- 0x17, 0x0c
+static const u8 sUnusedCoords[][2] =
+{
+ { 0, 14},
+ {15, 29},
+ { 3, 5},
+ { 3, 7},
+ {18, 5},
+ {18, 7},
+ { 8, 7},
+ {22, 12},
+ { 8, 7},
+ {22, 12},
+ { 6, 7},
+ {24, 12},
+ { 6, 7},
+ {24, 12},
+ { 8, 7},
+ {22, 12},
+ { 7, 7},
+ {23, 12}
};
static const u8 *const sTradeActionTexts[] =
@@ -392,7 +412,7 @@ static const u8 sTradeTextColors[] =
{
TEXT_COLOR_TRANSPARENT, //bg color
TEXT_COLOR_WHITE, //fg color
- TEXT_COLOR_DARK_GREY //shadow color
+ TEXT_COLOR_DARK_GRAY //shadow color
};
static const struct BgTemplate sTradeMenuBgTemplates[] =
@@ -620,42 +640,42 @@ static const u8 sTradeMenuPartyMonBoxDimensions[3][2] =
[TRADE_PARTNER] = {19, 3}
};
-static const u16 sTradePal_PokeBall[] = INCBIN_U16("graphics/trade/pokeball.gbapal");
-static const u8 sTradeGfx_PokeBall[] = INCBIN_U8("graphics/trade/pokeball.4bpp");
-static const u8 sTradeGfx_PokeBallSymbol[] = INCBIN_U8("graphics/trade/pokeball_symbol.8bpp"); // unused?
-static const u16 sTradeTilemap_Cable[] = INCBIN_U16("graphics/trade/cable_closeup_map.bin");
+static const u16 sPokeball_Pal[] = INCBIN_U16("graphics/trade/pokeball.gbapal");
+static const u8 sPokeball_Gfx[] = INCBIN_U8("graphics/trade/pokeball.4bpp");
+static const u8 sPokeballSymbol_Gfx[] = INCBIN_U8("graphics/trade/pokeball_symbol.8bpp"); // unused
+static const u16 sCrossingHighlightCable_Tilemap[] = INCBIN_U16("graphics/trade/crossing_highlight_cable.bin");
static const u16 sTradeTilemap_PokeBallSymbol[] = INCBIN_U16("graphics/trade/pokeball_symbol_map.bin"); // unused?
-static const u16 sUnref_083308C0[] = INCBIN_U16("graphics/trade/unknown_3308C0.gbapal");
-static const u16 sTradePal_Gba[] = INCBIN_U16("graphics/trade/gba.gbapal");
-static const u16 sTradePal_ShadowUnused[] = INCBIN_U16("graphics/trade/shadow.gbapal");
-static const u16 sTradePal_BlackUnused[] = INCBIN_U16("graphics/trade/black.gbapal");
-static const u16 sTradePal_Misc[] = INCBIN_U16("graphics/trade/misc.gbapal");
-static const u8 sTradeGfx_Glow1[] = INCBIN_U8("graphics/trade/glow1.4bpp");
-static const u8 sTradeGfx_Glow2[] = INCBIN_U8("graphics/trade/glow2.4bpp");
-static const u8 sTradeGfx_CableEnd[] = INCBIN_U8("graphics/trade/cable_end.4bpp");
-static const u8 sTradeGfx_GbaScreen[] = INCBIN_U8("graphics/trade/gba_screen.4bpp");
-const u16 gUnknown_08331F60[] = INCBIN_U16("graphics/trade/shadow_map.bin");
-static const u8 sTradeAffine_Gba[] = INCBIN_U8("graphics/trade/gba_affine.8bpp");
-static const u8 sFiller_08335760[64] = {};
-static const u8 sTradeAffineMap_GbaCable[] = INCBIN_U8("graphics/trade/gba_affine_map_cable.bin");
-static const u8 sTradeAffineMap_GbaWireless[] = INCBIN_U8("graphics/trade/gba_affine_map_wireless.bin");
-static const u16 sTradeTilemap_GbaWireless[] = INCBIN_U16("graphics/trade/gba_map_wireless.bin");
-static const u16 sTradeTilemap_GbaCable[] = INCBIN_U16("graphics/trade/gba_map_cable.bin");
-static const u32 gUnknown_083379A0[] = INCBIN_U32("graphics/trade/unknown_3379A0.bin.lz"); //some wireless tilemap
-static const u16 sTradePal_WirelessSignalSend[] = INCBIN_U16("graphics/trade/wireless_signal_send.gbapal");
-static const u16 sTradePal_WirelessSignalReceive[] = INCBIN_U16("graphics/trade/wireless_signal_receive.gbapal");
-static const u16 sTradePal_Black[] = INCBIN_U16("graphics/trade/black.gbapal");
-static const u32 sTradeGfx_WirelessSignal[] = INCBIN_U32("graphics/trade/wireless_signal.4bpp.lz");
-static const u32 sTradeTilemap_WirelessSignal[] = INCBIN_U32("graphics/trade/wireless_signal.bin.lz");
-
-static const struct OamData sTradeOamData_16x16 =
+static const u16 sUnusedPal1[] = INCBIN_U16("graphics/trade/unused1.gbapal");
+static const u16 sGba_Pal[] = INCBIN_U16("graphics/trade/gba.gbapal");
+static const u16 sUnusedPal2[] = INCBIN_U16("graphics/trade/unused2.gbapal");
+static const u16 sWirelessSignalNone_Pal_Unused[] = INCBIN_U16("graphics/trade/wireless_signal_none.gbapal");
+static const u16 sLinkMon_Pal[] = INCBIN_U16("graphics/trade/link_mon.gbapal");
+static const u8 sLinkMonGlow_Gfx[] = INCBIN_U8("graphics/trade/link_mon_glow.4bpp");
+static const u8 sLinkMonShadow_Gfx[] = INCBIN_U8("graphics/trade/link_mon_shadow.4bpp");
+static const u8 sCableEnd_Gfx[] = INCBIN_U8("graphics/trade/cable_end.4bpp");
+static const u8 sGbaScreen_Gfx[] = INCBIN_U8("graphics/trade/gba_screen.4bpp");
+const u16 gTradePlatform_Tilemap[] = INCBIN_U16("graphics/trade/platform.bin");
+static const u8 sGbaAffine_Gfx[] = INCBIN_U8("graphics/trade/gba_affine.8bpp"); // Only the gfx for when the GBA is zooming in/out
+static const u8 sEmptyGfx[64] = {};
+static const u8 sGbaCable_AffineTilemap[] = INCBIN_U8("graphics/trade/gba_affine_map_cable.bin");
+static const u8 sGbaWireless_AffineTilemap[] = INCBIN_U8("graphics/trade/gba_affine_map_wireless.bin");
+static const u16 sGbaWireless_Tilemap[] = INCBIN_U16("graphics/trade/gba_map_wireless.bin");
+static const u16 sGbaCable_Tilemap[] = INCBIN_U16("graphics/trade/gba_map_cable.bin");
+static const u32 sCrossingHighlightWireless_Tilemap[] = INCBIN_U32("graphics/trade/crossing_highlight_wireless.bin.lz");
+static const u16 sWirelessSignalSend_Pal[] = INCBIN_U16("graphics/trade/wireless_signal_send.gbapal");
+static const u16 sWirelessSignalRecv_Pal[] = INCBIN_U16("graphics/trade/wireless_signal_receive.gbapal");
+static const u16 sWirelessSignalNone_Pal[] = INCBIN_U16("graphics/trade/wireless_signal_none.gbapal");
+static const u32 sWirelessSignal_Gfx[] = INCBIN_U32("graphics/trade/wireless_signal.4bpp.lz");
+static const u32 sWirelessSignal_Tilemap[] = INCBIN_U32("graphics/trade/wireless_signal.bin.lz");
+
+static const struct OamData sOamData_Pokeball =
{
.affineMode = ST_OAM_AFFINE_NORMAL,
.shape = SPRITE_SHAPE(16x16),
.size = SPRITE_SIZE(16x16)
};
-static const union AnimCmd gSpriteAnim_8338C4C[] =
+static const union AnimCmd sAnim_Pokeball_SpinOnce[] =
{
ANIMCMD_FRAME( 0, 3),
ANIMCMD_FRAME( 4, 3),
@@ -674,7 +694,7 @@ static const union AnimCmd gSpriteAnim_8338C4C[] =
ANIMCMD_END
};
-static const union AnimCmd gSpriteAnim_8338C88[] =
+static const union AnimCmd sAnim_Pokeball_SpinTwice[] =
{
ANIMCMD_FRAME( 0, 3),
ANIMCMD_FRAME( 4, 3),
@@ -693,25 +713,25 @@ static const union AnimCmd gSpriteAnim_8338C88[] =
ANIMCMD_END
};
-static const union AnimCmd *const gSpriteAnimTable_8338C88[] =
+static const union AnimCmd *const sAnims_Pokeball[] =
{
- gSpriteAnim_8338C4C,
- gSpriteAnim_8338C88
+ sAnim_Pokeball_SpinOnce,
+ sAnim_Pokeball_SpinTwice
};
-static const union AffineAnimCmd gSpriteAffineAnim_8338CCC[] =
+static const union AffineAnimCmd sAffineAnim_Pokeball_Normal[] =
{
AFFINEANIMCMD_FRAME(0, 0, 0, 1),
AFFINEANIMCMD_END
};
-static const union AffineAnimCmd gSpriteAffineAnim_8338CDC[] =
+static const union AffineAnimCmd sAffineAnim_Pokeball_Squish[] =
{
AFFINEANIMCMD_FRAME(-8, 0, 0, 20),
AFFINEANIMCMD_END
};
-static const union AffineAnimCmd gSpriteAffineAnim_8338CEC[] =
+static const union AffineAnimCmd sAffineAnim_Pokeball_Unsquish[] =
{
AFFINEANIMCMD_FRAME(0x60, 0x100, 0, 0),
AFFINEANIMCMD_FRAME( 0, 0, 0, 5),
@@ -719,38 +739,38 @@ static const union AffineAnimCmd gSpriteAffineAnim_8338CEC[] =
AFFINEANIMCMD_END
};
-static const union AffineAnimCmd *const gSpriteAffineAnimTable_8338D0C[] =
+static const union AffineAnimCmd *const sAffineAnims_Pokeball[] =
{
- gSpriteAffineAnim_8338CCC,
- gSpriteAffineAnim_8338CDC,
- gSpriteAffineAnim_8338CEC
+ sAffineAnim_Pokeball_Normal,
+ sAffineAnim_Pokeball_Squish,
+ sAffineAnim_Pokeball_Unsquish
};
static const struct SpriteSheet sPokeBallSpriteSheet =
{
- .data = sTradeGfx_PokeBall,
+ .data = sPokeball_Gfx,
.size = 0x600,
- .tag = 5557
+ .tag = GFXTAG_POKEBALL
};
static const struct SpritePalette sPokeBallSpritePalette =
{
- .data = sTradePal_PokeBall,
- .tag = 5558
+ .data = sPokeball_Pal,
+ .tag = PALTAG_POKEBALL
};
-static const struct SpriteTemplate gSpriteTemplate_8338D28 =
+static const struct SpriteTemplate sSpriteTemplate_Pokeball =
{
- .tileTag = 5557,
- .paletteTag = 5558,
- .oam = &sTradeOamData_16x16,
- .anims = gSpriteAnimTable_8338C88,
+ .tileTag = GFXTAG_POKEBALL,
+ .paletteTag = PALTAG_POKEBALL,
+ .oam = &sOamData_Pokeball,
+ .anims = sAnims_Pokeball,
.images = NULL,
- .affineAnims = gSpriteAffineAnimTable_8338D0C,
- .callback = sub_807E55C
+ .affineAnims = sAffineAnims_Pokeball,
+ .callback = SpriteCB_BouncingPokeball
};
-static const struct OamData sTradeOamData_32x32 =
+static const struct OamData sOamData_LinkMonGlow =
{
.affineMode = ST_OAM_AFFINE_NORMAL,
.objMode = ST_OAM_OBJ_BLEND,
@@ -759,146 +779,151 @@ static const struct OamData sTradeOamData_32x32 =
.priority = 1
};
-static const union AnimCmd gSpriteAnim_8338D48[] =
+static const union AnimCmd sAnim_LinkMonGlow[] =
{
- ANIMCMD_FRAME(0, 5, .hFlip = TRUE, .vFlip = TRUE),
+ ANIMCMD_FRAME(0, 5, .hFlip = TRUE, .vFlip = TRUE), // ? The graphic is a perfect circle, no need to flip
ANIMCMD_END
};
-static const union AnimCmd *const gSpriteAnimTable_8338D50[] =
+static const union AnimCmd *const sAnims_LinkMonGlow[] =
{
- gSpriteAnim_8338D48
+ sAnim_LinkMonGlow
};
-static const union AffineAnimCmd gSpriteAffineAnim_8338D54[] =
+static const union AffineAnimCmd sAffineAnim_LinkMonGlow[] =
{
AFFINEANIMCMD_FRAME(-10, -10, 0, 5),
AFFINEANIMCMD_FRAME(10, 10, 0, 5),
AFFINEANIMCMD_JUMP(0)
};
-static const union AffineAnimCmd *const gSpriteAffineAnimTable_8338D6C[] =
+static const union AffineAnimCmd *const sAffineAnims_LinkMonGlow[] =
{
- gSpriteAffineAnim_8338D54
+ sAffineAnim_LinkMonGlow
};
-static const struct SpriteSheet sGlow1SpriteSheet =
+static const struct SpriteSheet sSpriteSheet_LinkMonGlow =
{
- .data = sTradeGfx_Glow1,
+ .data = sLinkMonGlow_Gfx,
.size = 0x200,
- .tag = 5550
+ .tag = GFXTAG_LINK_MON_GLOW
};
-static const struct SpritePalette sMiscTradeSpritePalette =
+static const struct SpritePalette sSpritePalette_LinkMon =
{
- .data = sTradePal_Misc,
- .tag = 5551
+ .data = sLinkMon_Pal,
+ .tag = PALTAG_LINK_MON
};
-static const struct SpritePalette sGbaSpritePalette =
+static const struct SpritePalette sSpritePalette_Gba =
{
- .data = sTradePal_Gba,
- .tag = 5555
+ .data = sGba_Pal,
+ .tag = PALTAG_GBA
};
-static const struct SpriteTemplate gUnknown_08338D88 =
+static const struct SpriteTemplate sSpriteTemplate_LinkMonGlow =
{
- .tileTag = 5550,
- .paletteTag = 5551,
- .oam = &sTradeOamData_32x32,
- .anims = gSpriteAnimTable_8338D50,
+ .tileTag = GFXTAG_LINK_MON_GLOW,
+ .paletteTag = PALTAG_LINK_MON,
+ .oam = &sOamData_LinkMonGlow,
+ .anims = sAnims_LinkMonGlow,
.images = NULL,
- .affineAnims = gSpriteAffineAnimTable_8338D6C,
- .callback = sub_807AA28
+ .affineAnims = sAffineAnims_LinkMonGlow,
+ .callback = SpriteCB_LinkMonGlow
};
-static const struct OamData sTradeOamData_16x32 =
+static const struct OamData sOamData_LinkMonShadow =
{
.shape = SPRITE_SHAPE(16x32),
.size = SPRITE_SIZE(16x32),
.priority = 1
};
-static const union AnimCmd gSpriteAnim_8338DA8[] =
+static const union AnimCmd sAnim_LinkMonShadow_Big[] =
{
ANIMCMD_FRAME(0, 5, .vFlip = TRUE, .hFlip = TRUE),
ANIMCMD_END
};
-static const union AnimCmd gSpriteAnim_8338DB0[] =
+static const union AnimCmd sAnim_LinkMonShadow_Small[] =
{
ANIMCMD_FRAME(8, 5, .vFlip = TRUE, .hFlip = TRUE),
ANIMCMD_END
};
-static const union AnimCmd *const gSpriteAnimTable_8338DB8[] =
+enum {
+ ANIM_LINKMON_BIG,
+ ANIM_LINKMON_SMALL,
+};
+
+static const union AnimCmd *const sAnims_LinkMonShadow[] =
{
- gSpriteAnim_8338DA8,
- gSpriteAnim_8338DB0
+ [ANIM_LINKMON_BIG] = sAnim_LinkMonShadow_Big,
+ [ANIM_LINKMON_SMALL] = sAnim_LinkMonShadow_Small
};
-static const struct SpriteSheet sGlow2SpriteSheet =
+static const struct SpriteSheet sSpriteSheet_LinkMonShadow =
{
- .data = sTradeGfx_Glow2,
+ .data = sLinkMonShadow_Gfx,
.size = 0x300,
- .tag = 5552
+ .tag = GFXTAG_LINK_MON_SHADOW
};
-static const struct SpriteTemplate sGlowBallSpriteTemplate =
+static const struct SpriteTemplate sSpriteTemplate_LinkMonShadow =
{
- .tileTag = 5552,
- .paletteTag = 5551,
- .oam = &sTradeOamData_16x32,
- .anims = gSpriteAnimTable_8338DB8,
+ .tileTag = GFXTAG_LINK_MON_SHADOW,
+ .paletteTag = PALTAG_LINK_MON,
+ .oam = &sOamData_LinkMonShadow,
+ .anims = sAnims_LinkMonShadow,
.images = NULL,
.affineAnims = gDummySpriteAffineAnimTable,
- .callback = sub_807AA7C
+ .callback = SpriteCB_LinkMonShadow
};
-static const struct OamData sTradeOamData_16x32_2 =
+static const struct OamData sOamData_CableEnd =
{
.shape = SPRITE_SHAPE(16x32),
.size = SPRITE_SIZE(16x32),
.priority = 1
};
-static const union AnimCmd gSpriteAnim_8338DE8[] =
+static const union AnimCmd sAnim_CableEnd[] =
{
ANIMCMD_FRAME(0, 10),
ANIMCMD_END
};
-static const union AnimCmd *const gSpriteAnimTable_8338DF0[] =
+static const union AnimCmd *const sAnims_CableEnd[] =
{
- gSpriteAnim_8338DE8
+ sAnim_CableEnd
};
-static const struct SpriteSheet sCableEndSpriteSheet =
+static const struct SpriteSheet sSpriteSheet_CableEnd =
{
- .data = sTradeGfx_CableEnd,
+ .data = sCableEnd_Gfx,
.size = 0x100,
- .tag = 5554
+ .tag = GFXTAG_CABLE_END
};
-static const struct SpriteTemplate gSpriteTemplate_8338DFC =
+static const struct SpriteTemplate sSpriteTemplate_CableEnd =
{
- .tileTag = 5554,
- .paletteTag = 5555,
- .oam = &sTradeOamData_16x32_2,
- .anims = gSpriteAnimTable_8338DF0,
+ .tileTag = GFXTAG_CABLE_END,
+ .paletteTag = PALTAG_GBA,
+ .oam = &sOamData_CableEnd,
+ .anims = sAnims_CableEnd,
.images = NULL,
.affineAnims = gDummySpriteAffineAnimTable,
- .callback = sub_807AABC
+ .callback = SpriteCB_CableEndSending
};
-static const struct OamData sTradeOamData_64x32_2 =
+static const struct OamData sOamData_GbaScreen =
{
.shape = SPRITE_SHAPE(64x32),
.size = SPRITE_SIZE(64x32),
.priority = 1
};
-static const union AnimCmd gSpriteAnim_8338E1C[] =
+static const union AnimCmd sAnim_GbaScreen_Long[] =
{
ANIMCMD_FRAME( 0, 2, .vFlip = TRUE, .hFlip = TRUE),
ANIMCMD_FRAME(32, 2, .vFlip = TRUE, .hFlip = TRUE),
@@ -911,7 +936,7 @@ static const union AnimCmd gSpriteAnim_8338E1C[] =
ANIMCMD_END
};
-static const union AnimCmd gSpriteAnim_8338E40[] =
+static const union AnimCmd sAnim_GbaScreen_Short[] =
{
ANIMCMD_FRAME( 0, 2, .vFlip = TRUE, .hFlip = TRUE),
ANIMCMD_FRAME(32, 2, .vFlip = TRUE, .hFlip = TRUE),
@@ -924,56 +949,56 @@ static const union AnimCmd gSpriteAnim_8338E40[] =
ANIMCMD_END
};
-static const union AnimCmd *const gSpriteAnimTable_8338E64[] =
+static const union AnimCmd *const sAnims_GbaScreen_Long[] =
{
- gSpriteAnim_8338E1C
+ sAnim_GbaScreen_Long
};
-static const union AnimCmd *const gSpriteAnimTable_8338E68[] =
+static const union AnimCmd *const sAnims_GbaScreen_Short[] =
{
- gSpriteAnim_8338E40
+ sAnim_GbaScreen_Short
};
-static const struct SpriteSheet sGbaScreenSpriteSheet =
+static const struct SpriteSheet sSpriteSheet_GbaScreen =
{
- .data = sTradeGfx_GbaScreen,
+ .data = sGbaScreen_Gfx,
.size = 0x1000,
- .tag = 5556
+ .tag = GFXTAG_GBA_SCREEN
};
-static const struct SpriteTemplate gSpriteTemplate_8338E74 =
+static const struct SpriteTemplate sSpriteTemplate_GbaScreenFlash_Long =
{
- .tileTag = 5556,
- .paletteTag = 5555,
- .oam = &sTradeOamData_64x32_2,
- .anims = gSpriteAnimTable_8338E64,
+ .tileTag = GFXTAG_GBA_SCREEN,
+ .paletteTag = PALTAG_GBA,
+ .oam = &sOamData_GbaScreen,
+ .anims = sAnims_GbaScreen_Long,
.images = NULL,
.affineAnims = gDummySpriteAffineAnimTable,
- .callback = sub_807AB04
+ .callback = SpriteCB_GbaScreen
};
-static const struct SpriteTemplate gSpriteTemplate_8338E8C =
+static const struct SpriteTemplate sSpriteTemplate_GbaScreenFlash_Short =
{
- .tileTag = 5556,
- .paletteTag = 5555,
- .oam = &sTradeOamData_64x32_2,
- .anims = gSpriteAnimTable_8338E68,
+ .tileTag = GFXTAG_GBA_SCREEN,
+ .paletteTag = PALTAG_GBA,
+ .oam = &sOamData_GbaScreen,
+ .anims = sAnims_GbaScreen_Short,
.images = NULL,
.affineAnims = gDummySpriteAffineAnimTable,
- .callback = sub_807AB04
+ .callback = SpriteCB_GbaScreen
};
-static const u16 gUnknown_08338EA4[] = INCBIN_U16("graphics/trade/unknown_338EA4.gbapal");
+static const u16 sLinkMonShadow_Pal[] = INCBIN_U16("graphics/trade/link_mon_shadow.gbapal");
-static const union AffineAnimCmd gSpriteAffineAnim_8338EBC[] =
+static const union AffineAnimCmd sAffineAnim_CrossingMonPic[] =
{
AFFINEANIMCMD_FRAME(-0x100, 0x100, 0, 0),
AFFINEANIMCMD_JUMP(0)
};
-static const union AffineAnimCmd *const gSpriteAffineAnimTable_8338ECC[] =
+static const union AffineAnimCmd *const sAffineAnims_CrossingMonPics[] =
{
- gSpriteAffineAnim_8338EBC
+ sAffineAnim_CrossingMonPic
};
static const struct InGameTrade sIngameTrades[] =
@@ -1070,7 +1095,7 @@ static const u16 sIngameTradeMail[][MAIL_WORDS_COUNT + 1] =
EC_WORD_THANK_YOU,
EC_WORD_FOR,
EC_POKEMON(SKITTY),
- EC_POKEMON2(MEOWTH),
+ EC_POKEMON_NATIONAL(MEOWTH),
EC_WORD_CRIES,
EC_WORD_IN,
EC_WORD_A,
@@ -1146,69 +1171,54 @@ static const struct BgTemplate sTradeSequenceBgTemplates[] =
static const s8 sTradeBallVerticalVelocityTable[] =
{
- 0, 0, 1, 0,
- 1, 0, 1, 1,
- 1, 1, 2, 2,
- 2, 2, 3, 3,
- 3, 3, 4, 4,
- 4, 4, -4, -4,
- -4, -3, -3, -3,
- -3, -2, -2, -2,
- -2, -1, -1, -1,
- -1, 0, -1, 0,
- -1, 0, 0, 0,
- 0, 0, 1, 0,
- 1, 0, 1, 1,
- 1, 1, 2, 2,
- 2, 2, 3, 3,
- 3, 3, 4, 4,
- 4, 4, -4, -3,
- -3, -2, -2, -1,
- -1, -1, 0, -1,
- 0, 0, 0, 0,
- 0, 0, 1, 0,
- 1, 1, 1, 2,
- 2, 3, 3, 4,
- -4, -3, -2, -1,
- -1, -1, 0, 0,
- 0, 0, 1, 0,
- 1, 1, 2, 3
+ 0, 0, 1, 0, 1, 0, 1, 1, 1,
+ 1, 2, 2, 2, 2, 3, 3, 3, 3,
+ 4, 4, 4, 4, -4, -4, -4, -3, -3,
+ -3, -3, -2, -2, -2, -2, -1, -1, -1,
+ -1, 0, -1, 0, -1, 0, 0, 0, 0,
+ 0, 1, 0, 1, 0, 1, 1, 1, 1,
+ 2, 2, 2, 2, 3, 3, 3, 3, 4,
+ 4, 4, 4, -4, -3, -3, -2, -2, -1,
+ -1, -1, 0, -1, 0, 0, 0, 0, 0,
+ 0, 1, 0, 1, 1, 1, 2, 2, 3,
+ 3, 4, -4, -3, -2, -1, -1, -1, 0,
+ 0, 0, 0, 1, 0, 1, 1, 2, 3
};
static const u8 sWirelessSignalTiming[][2] =
{
- {0, 1},
- {1, 1},
- {2, 1},
- {3, 1},
- {4, 1},
- {5, 2},
- {6, 2},
- {7, 2},
- {8, 2},
- {9, 2},
- {10, 3},
- {11, 3},
- {12, 3},
- {13, 4},
- {14, 5},
- {15, 2},
- {0, 1},
- {1, 1},
- {2, 1},
- {3, 1},
- {4, 1},
- {5, 2},
- {6, 2},
- {7, 2},
- {8, 2},
- {9, 2},
- {10, 3},
- {11, 3},
- {12, 3},
- {13, 4},
- {14, 5},
- {16, 1},
- {16, 255},
- {0, 0}
+ { 0, 1},
+ { 1, 1},
+ { 2, 1},
+ { 3, 1},
+ { 4, 1},
+ { 5, 2},
+ { 6, 2},
+ { 7, 2},
+ { 8, 2},
+ { 9, 2},
+ {10, 3},
+ {11, 3},
+ {12, 3},
+ {13, 4},
+ {14, 5},
+ {15, 2},
+ { 0, 1},
+ { 1, 1},
+ { 2, 1},
+ { 3, 1},
+ { 4, 1},
+ { 5, 2},
+ { 6, 2},
+ { 7, 2},
+ { 8, 2},
+ { 9, 2},
+ {10, 3},
+ {11, 3},
+ {12, 3},
+ {13, 4},
+ {14, 5},
+ {16, 1},
+ {16, -1},
+ {}
};
diff --git a/src/data/wallpapers.h b/src/data/wallpapers.h
new file mode 100644
index 000000000..64c61fe2d
--- /dev/null
+++ b/src/data/wallpapers.h
@@ -0,0 +1,393 @@
+enum {
+ WALLPAPER_FOREST,
+ WALLPAPER_CITY,
+ WALLPAPER_DESERT,
+ WALLPAPER_SAVANNA,
+ WALLPAPER_CRAG,
+ WALLPAPER_VOLCANO,
+ WALLPAPER_SNOW,
+ WALLPAPER_CAVE,
+ WALLPAPER_BEACH,
+ WALLPAPER_SEAFLOOR,
+ WALLPAPER_RIVER,
+ WALLPAPER_SKY,
+ WALLPAPER_POLKADOT,
+ WALLPAPER_POKECENTER,
+ WALLPAPER_MACHINE,
+ WALLPAPER_PLAIN,
+ WALLPAPER_FRIENDS, // The one received as a gift from Walda's parents.
+ WALLPAPER_COUNT
+};
+#define MAX_DEFAULT_WALLPAPER WALLPAPER_SAVANNA
+
+static const u16 sWallpaperPalettes_Forest[][16] =
+{
+ INCBIN_U16("graphics/pokemon_storage/wallpapers/forest/frame.gbapal"),
+ INCBIN_U16("graphics/pokemon_storage/wallpapers/forest/bg.gbapal"),
+};
+static const u32 sWallpaperTiles_Forest[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/forest/tiles.4bpp.lz");
+static const u32 sWallpaperTilemap_Forest[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/forest/tilemap.bin.lz");
+
+static const u16 sWallpaperPalettes_City[][16] =
+{
+ INCBIN_U16("graphics/pokemon_storage/wallpapers/city/frame.gbapal"),
+ INCBIN_U16("graphics/pokemon_storage/wallpapers/city/bg.gbapal"),
+};
+static const u32 sWallpaperTiles_City[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/city/tiles.4bpp.lz");
+static const u32 sWallpaperTilemap_City[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/city/tilemap.bin.lz");
+
+static const u16 sWallpaperPalettes_Desert[][16] =
+{
+ INCBIN_U16("graphics/pokemon_storage/wallpapers/desert/frame.gbapal"),
+ INCBIN_U16("graphics/pokemon_storage/wallpapers/desert/bg.gbapal"),
+};
+static const u32 sWallpaperTiles_Desert[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/desert/tiles.4bpp.lz");
+static const u32 sWallpaperTilemap_Desert[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/desert/tilemap.bin.lz");
+
+static const u16 sWallpaperPalettes_Savanna[][16] =
+{
+ INCBIN_U16("graphics/pokemon_storage/wallpapers/savanna/frame.gbapal"),
+ INCBIN_U16("graphics/pokemon_storage/wallpapers/savanna/bg.gbapal"),
+};
+static const u32 sWallpaperTiles_Savanna[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/savanna/tiles.4bpp.lz");
+static const u32 sWallpaperTilemap_Savanna[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/savanna/tilemap.bin.lz");
+
+static const u16 sWallpaperPalettes_Crag[][16] =
+{
+ INCBIN_U16("graphics/pokemon_storage/wallpapers/crag/frame.gbapal"),
+ INCBIN_U16("graphics/pokemon_storage/wallpapers/crag/bg.gbapal"),
+};
+static const u32 sWallpaperTiles_Crag[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/crag/tiles.4bpp.lz");
+static const u32 sWallpaperTilemap_Crag[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/crag/tilemap.bin.lz");
+
+static const u16 sWallpaperPalettes_Volcano[][16] =
+{
+ INCBIN_U16("graphics/pokemon_storage/wallpapers/volcano/frame.gbapal"),
+ INCBIN_U16("graphics/pokemon_storage/wallpapers/volcano/bg.gbapal"),
+};
+static const u32 sWallpaperTiles_Volcano[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/volcano/tiles.4bpp.lz");
+static const u32 sWallpaperTilemap_Volcano[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/volcano/tilemap.bin.lz");
+
+static const u16 sWallpaperPalettes_Snow[][16] =
+{
+ INCBIN_U16("graphics/pokemon_storage/wallpapers/snow/frame.gbapal"),
+ INCBIN_U16("graphics/pokemon_storage/wallpapers/snow/bg.gbapal"),
+};
+static const u32 sWallpaperTiles_Snow[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/snow/tiles.4bpp.lz");
+static const u32 sWallpaperTilemap_Snow[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/snow/tilemap.bin.lz");
+
+static const u16 sWallpaperPalettes_Cave[][16] =
+{
+ INCBIN_U16("graphics/pokemon_storage/wallpapers/cave/frame.gbapal"),
+ INCBIN_U16("graphics/pokemon_storage/wallpapers/cave/bg.gbapal"),
+};
+static const u32 sWallpaperTiles_Cave[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/cave/tiles.4bpp.lz");
+static const u32 sWallpaperTilemap_Cave[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/cave/tilemap.bin.lz");
+
+static const u16 sWallpaperPalettes_Beach[][16] =
+{
+ INCBIN_U16("graphics/pokemon_storage/wallpapers/beach/frame.gbapal"),
+ INCBIN_U16("graphics/pokemon_storage/wallpapers/beach/bg.gbapal"),
+};
+static const u32 sWallpaperTiles_Beach[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/beach/tiles.4bpp.lz");
+static const u32 sWallpaperTilemap_Beach[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/beach/tilemap.bin.lz");
+
+static const u16 sWallpaperPalettes_Seafloor[][16] =
+{
+ INCBIN_U16("graphics/pokemon_storage/wallpapers/seafloor/frame.gbapal"),
+ INCBIN_U16("graphics/pokemon_storage/wallpapers/seafloor/bg.gbapal"),
+};
+static const u32 sWallpaperTiles_Seafloor[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/seafloor/tiles.4bpp.lz");
+static const u32 sWallpaperTilemap_Seafloor[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/seafloor/tilemap.bin.lz");
+
+static const u16 sWallpaperPalettes_River[][16] =
+{
+ INCBIN_U16("graphics/pokemon_storage/wallpapers/river/frame.gbapal"),
+ INCBIN_U16("graphics/pokemon_storage/wallpapers/river/bg.gbapal"),
+};
+static const u32 sWallpaperTiles_River[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/river/tiles.4bpp.lz");
+static const u32 sWallpaperTilemap_River[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/river/tilemap.bin.lz");
+static const u16 sWallpaperPalettes_Sky[][16] =
+{
+ INCBIN_U16("graphics/pokemon_storage/wallpapers/sky/frame.gbapal"),
+ INCBIN_U16("graphics/pokemon_storage/wallpapers/sky/bg.gbapal"),
+};
+static const u32 sWallpaperTiles_Sky[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/sky/tiles.4bpp.lz");
+static const u32 sWallpaperTilemap_Sky[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/sky/tilemap.bin.lz");
+
+static const u16 sWallpaperPalettes_PolkaDot[][16] =
+{
+ INCBIN_U16("graphics/pokemon_storage/wallpapers/polkadot/frame.gbapal"),
+ INCBIN_U16("graphics/pokemon_storage/wallpapers/polkadot/bg.gbapal"),
+};
+static const u32 sWallpaperTiles_PolkaDot[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/polkadot/tiles.4bpp.lz");
+static const u32 sWallpaperTilemap_PolkaDot[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/polkadot/tilemap.bin.lz");
+
+static const u16 sWallpaperPalettes_Pokecenter[][16] =
+{
+ INCBIN_U16("graphics/pokemon_storage/wallpapers/pokecenter/frame.gbapal"),
+ INCBIN_U16("graphics/pokemon_storage/wallpapers/pokecenter/bg.gbapal"),
+};
+static const u32 sWallpaperTiles_Pokecenter[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/pokecenter/tiles.4bpp.lz");
+static const u32 sWallpaperTilemap_Pokecenter[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/pokecenter/tilemap.bin.lz");
+
+static const u16 sWallpaperPalettes_Machine[][16] =
+{
+ INCBIN_U16("graphics/pokemon_storage/wallpapers/machine/frame.gbapal"),
+ INCBIN_U16("graphics/pokemon_storage/wallpapers/machine/bg.gbapal"),
+};
+static const u32 sWallpaperTiles_Machine[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/machine/tiles.4bpp.lz");
+static const u32 sWallpaperTilemap_Machine[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/machine/tilemap.bin.lz");
+
+static const u16 sWallpaperPalettes_Plain[][16] =
+{
+ INCBIN_U16("graphics/pokemon_storage/wallpapers/plain/frame.gbapal"),
+ INCBIN_U16("graphics/pokemon_storage/wallpapers/plain/bg.gbapal"),
+};
+static const u32 sWallpaperTiles_Plain[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/plain/tiles.4bpp.lz");
+static const u32 sWallpaperTilemap_Plain[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/plain/tilemap.bin.lz");
+
+// 12x18 tilemap
+static const u32 sWallpaperTilemap_Unused[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/unused.bin");
+
+// Shadow color, text color
+static const u16 sBoxTitleColors[WALLPAPER_COUNT][2] =
+{
+ [WALLPAPER_FOREST] = {RGB(7, 7, 7), RGB_WHITE},
+ [WALLPAPER_CITY] = {RGB(7, 7, 7), RGB_WHITE},
+ [WALLPAPER_DESERT] = {RGB(7, 7, 7), RGB_WHITE},
+ [WALLPAPER_SAVANNA] = {RGB(7, 7, 7), RGB_WHITE},
+ [WALLPAPER_CRAG] = {RGB(7, 7, 7), RGB_WHITE},
+ [WALLPAPER_VOLCANO] = {RGB(7, 7, 7), RGB_WHITE},
+ [WALLPAPER_SNOW] = {RGB(7, 7, 7), RGB_WHITE},
+ [WALLPAPER_CAVE] = {RGB(7, 7, 7), RGB_WHITE},
+ [WALLPAPER_BEACH] = {RGB(7, 7, 7), RGB_WHITE},
+ [WALLPAPER_SEAFLOOR] = {RGB(7, 7, 7), RGB_WHITE},
+ [WALLPAPER_RIVER] = {RGB(7, 7, 7), RGB_WHITE},
+ [WALLPAPER_SKY] = {RGB(7, 7, 7), RGB_WHITE},
+ [WALLPAPER_POLKADOT] = {RGB(7, 7, 7), RGB_WHITE},
+ [WALLPAPER_POKECENTER] = {RGB(7, 7, 7), RGB_WHITE},
+ [WALLPAPER_MACHINE] = {RGB(7, 7, 7), RGB_WHITE},
+ [WALLPAPER_PLAIN] = {RGB(7, 7, 7), RGB_WHITE},
+ [WALLPAPER_FRIENDS] = {RGB(7, 7, 7), RGB_WHITE}
+};
+
+#define WALLPAPER_ENTRY(name) {sWallpaperTiles_##name, sWallpaperTilemap_##name, sWallpaperPalettes_##name[0]}
+// A few wallpapers are not defined in this file
+#define WALLPAPER_ENTRY_G(name) {gWallpaperTiles_##name, gWallpaperTilemap_##name, gWallpaperPalettes_##name[0]}
+
+static const struct Wallpaper sWallpapers[WALLPAPER_COUNT - 1] =
+{
+ [WALLPAPER_FOREST] = WALLPAPER_ENTRY(Forest),
+ [WALLPAPER_CITY] = WALLPAPER_ENTRY(City),
+ [WALLPAPER_DESERT] = WALLPAPER_ENTRY(Desert),
+ [WALLPAPER_SAVANNA] = WALLPAPER_ENTRY(Savanna),
+ [WALLPAPER_CRAG] = WALLPAPER_ENTRY(Crag),
+ [WALLPAPER_VOLCANO] = WALLPAPER_ENTRY(Volcano),
+ [WALLPAPER_SNOW] = WALLPAPER_ENTRY(Snow),
+ [WALLPAPER_CAVE] = WALLPAPER_ENTRY(Cave),
+ [WALLPAPER_BEACH] = WALLPAPER_ENTRY(Beach),
+ [WALLPAPER_SEAFLOOR] = WALLPAPER_ENTRY(Seafloor),
+ [WALLPAPER_RIVER] = WALLPAPER_ENTRY(River),
+ [WALLPAPER_SKY] = WALLPAPER_ENTRY(Sky),
+ [WALLPAPER_POLKADOT] = WALLPAPER_ENTRY(PolkaDot),
+ [WALLPAPER_POKECENTER] = WALLPAPER_ENTRY(Pokecenter),
+ [WALLPAPER_MACHINE] = WALLPAPER_ENTRY(Machine),
+ [WALLPAPER_PLAIN] = WALLPAPER_ENTRY(Plain),
+};
+
+static const u8 sArrow_Gfx[] = INCBIN_U8("graphics/pokemon_storage/arrow.4bpp");
+
+static const u16 sWallpaperPalettes_Zigzagoon[][16] =
+{
+ INCBIN_U16("graphics/pokemon_storage/wallpapers/friends_frame1.gbapal"),
+ INCBIN_U16("graphics/pokemon_storage/wallpapers/zigzagoon/bg.gbapal"),
+};
+static const u32 sWallpaperTiles_Zigzagoon[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/zigzagoon/tiles.4bpp.lz");
+static const u32 sWallpaperTilemap_Zigzagoon[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/zigzagoon/tilemap.bin.lz");
+
+static const u16 sWallpaperPalettes_Screen[][16] =
+{
+ INCBIN_U16("graphics/pokemon_storage/wallpapers/friends_frame1.gbapal"),
+ INCBIN_U16("graphics/pokemon_storage/wallpapers/screen/bg.gbapal"),
+};
+static const u32 sWallpaperTiles_Screen[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/screen/tiles.4bpp.lz");
+static const u32 sWallpaperTilemap_Screen[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/screen/tilemap.bin.lz");
+
+static const u16 sWallpaperPalettes_Diagonal[][16] =
+{
+ INCBIN_U16("graphics/pokemon_storage/wallpapers/friends_frame1.gbapal"),
+ INCBIN_U16("graphics/pokemon_storage/wallpapers/diagonal/bg.gbapal"),
+};
+static const u32 sWallpaperTiles_Diagonal[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/diagonal/tiles.4bpp.lz");
+static const u32 sWallpaperTilemap_Diagonal[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/diagonal/tilemap.bin.lz");
+
+static const u16 sWallpaperPalettes_Block[][16] =
+{
+ INCBIN_U16("graphics/pokemon_storage/wallpapers/block/bg.gbapal"),
+ INCBIN_U16("graphics/pokemon_storage/wallpapers/block/bg.gbapal"),
+};
+static const u32 sWallpaperTiles_Block[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/block/tiles.4bpp.lz");
+static const u32 sWallpaperTilemap_Block[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/block/tilemap.bin.lz");
+
+static const u16 sWallpaperPalettes_Pokecenter2[][16] =
+{
+ INCBIN_U16("graphics/pokemon_storage/wallpapers/pokecenter2/bg.gbapal"),
+ INCBIN_U16("graphics/pokemon_storage/wallpapers/pokecenter2/bg.gbapal"),
+};
+static const u32 sWallpaperTiles_Pokecenter2[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/pokecenter2/tiles.4bpp.lz");
+static const u32 sWallpaperTilemap_Pokecenter2[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/pokecenter2/tilemap.bin.lz");
+
+static const u16 sWallpaperPalettes_Frame[][16] =
+{
+ INCBIN_U16("graphics/pokemon_storage/wallpapers/frame/bg.gbapal"),
+ INCBIN_U16("graphics/pokemon_storage/wallpapers/frame/bg.gbapal"),
+};
+static const u32 sWallpaperTiles_Frame[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/frame/tiles.4bpp.lz");
+static const u32 sWallpaperTilemap_Frame[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/frame/tilemap.bin.lz");
+
+static const u16 sWallpaperPalettes_Blank[][16] =
+{
+ INCBIN_U16("graphics/pokemon_storage/wallpapers/friends_frame1.gbapal"),
+ INCBIN_U16("graphics/pokemon_storage/wallpapers/zigzagoon/bg.gbapal"),
+};
+static const u32 sWallpaperTiles_Blank[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/blank/tiles.4bpp.lz");
+static const u32 sWallpaperTilemap_Blank[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/blank/tilemap.bin.lz");
+
+static const u16 sWallpaperPalettes_Circles[][16] =
+{
+ INCBIN_U16("graphics/pokemon_storage/wallpapers/friends_frame2.gbapal"),
+ INCBIN_U16("graphics/pokemon_storage/wallpapers/circles/bg.gbapal"),
+};
+static const u32 sWallpaperTiles_Circles[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/circles/tiles.4bpp.lz");
+static const u32 sWallpaperTilemap_Circles[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/circles/tilemap.bin.lz");
+
+static const u16 sWallpaperPalettes_Azumarill[][16] =
+{
+ INCBIN_U16("graphics/pokemon_storage/wallpapers/friends_frame2.gbapal"),
+ INCBIN_U16("graphics/pokemon_storage/wallpapers/azumarill/bg.gbapal"),
+};
+static const u32 sWallpaperTiles_Azumarill[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/azumarill/tiles.4bpp.lz");
+static const u32 sWallpaperTilemap_Azumarill[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/azumarill/tilemap.bin.lz");
+
+static const u16 sWallpaperPalettes_Pikachu[][16] =
+{
+ INCBIN_U16("graphics/pokemon_storage/wallpapers/friends_frame2.gbapal"),
+ INCBIN_U16("graphics/pokemon_storage/wallpapers/pikachu/bg.gbapal"),
+};
+static const u32 sWallpaperTiles_Pikachu[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/pikachu/tiles.4bpp.lz");
+static const u32 sWallpaperTilemap_Pikachu[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/pikachu/tilemap.bin.lz");
+
+static const u16 sWallpaperPalettes_Legendary[][16] =
+{
+ INCBIN_U16("graphics/pokemon_storage/wallpapers/friends_frame2.gbapal"),
+ INCBIN_U16("graphics/pokemon_storage/wallpapers/legendary/bg.gbapal"),
+};
+static const u32 sWallpaperTiles_Legendary[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/legendary/tiles.4bpp.lz");
+static const u32 sWallpaperTilemap_Legendary[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/legendary/tilemap.bin.lz");
+
+static const u16 sWallpaperPalettes_Dusclops[][16] =
+{
+ INCBIN_U16("graphics/pokemon_storage/wallpapers/friends_frame2.gbapal"),
+ INCBIN_U16("graphics/pokemon_storage/wallpapers/dusclops/bg.gbapal"),
+};
+static const u32 sWallpaperTiles_Dusclops[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/dusclops/tiles.4bpp.lz");
+static const u32 sWallpaperTilemap_Dusclops[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/dusclops/tilemap.bin.lz");
+
+static const u16 sWallpaperPalettes_Ludicolo[][16] =
+{
+ INCBIN_U16("graphics/pokemon_storage/wallpapers/friends_frame2.gbapal"),
+ INCBIN_U16("graphics/pokemon_storage/wallpapers/ludicolo/bg.gbapal"),
+};
+static const u32 sWallpaperTiles_Ludicolo[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/ludicolo/tiles.4bpp.lz");
+static const u32 sWallpaperTilemap_Ludicolo[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/ludicolo/tilemap.bin.lz");
+
+static const u16 sWallpaperPalettes_Whiscash[][16] =
+{
+ INCBIN_U16("graphics/pokemon_storage/wallpapers/friends_frame2.gbapal"),
+ INCBIN_U16("graphics/pokemon_storage/wallpapers/whiscash/bg.gbapal"),
+};
+static const u32 sWallpaperTiles_Whiscash[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/whiscash/tiles.4bpp.lz");
+static const u32 sWallpaperTilemap_Whiscash[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/whiscash/tilemap.bin.lz");
+
+static const u32 sWallpaperIcon_Aqua[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/icons/aqua.4bpp.lz");
+static const u32 sWallpaperIcon_Heart[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/icons/heart.4bpp.lz");
+static const u32 sWallpaperIcon_FiveStar[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/icons/five_star.4bpp.lz");
+static const u32 sWallpaperIcon_Brick[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/icons/brick.4bpp.lz");
+static const u32 sWallpaperIcon_FourStar[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/icons/four_star.4bpp.lz");
+static const u32 sWallpaperIcon_Asterisk[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/icons/asterisk.4bpp.lz");
+static const u32 sWallpaperIcon_Dot[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/icons/dot.4bpp.lz");
+static const u32 sWallpaperIcon_LineCircle[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/icons/line_circle.4bpp.lz");
+static const u32 sWallpaperIcon_PokeBall[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/icons/pokeball.4bpp.lz");
+static const u32 sWallpaperIcon_Maze[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/icons/maze.4bpp.lz");
+static const u32 sWallpaperIcon_Footprint[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/icons/footprint.4bpp.lz");
+static const u32 sWallpaperIcon_BigAsterisk[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/icons/big_asterisk.4bpp.lz");
+static const u32 sWallpaperIcon_Circle[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/icons/circle.4bpp.lz");
+static const u32 sWallpaperIcon_Koffing[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/icons/koffing.4bpp.lz");
+static const u32 sWallpaperIcon_Ribbon[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/icons/ribbon.4bpp.lz");
+static const u32 sWallpaperIcon_FourCircles[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/icons/four_circles.4bpp.lz");
+static const u32 sWallpaperIcon_Lotad[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/icons/lotad.4bpp.lz");
+static const u32 sWallpaperIcon_Crystal[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/icons/crystal.4bpp.lz");
+static const u32 sWallpaperIcon_Pichu[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/icons/pichu.4bpp.lz");
+static const u32 sWallpaperIcon_Diglett[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/icons/diglett.4bpp.lz");
+static const u32 sWallpaperIcon_Luvdisc[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/icons/luvdisc.4bpp.lz");
+static const u32 sWallpaperIcon_StarInCircle[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/icons/star_in_circle.4bpp.lz");
+static const u32 sWallpaperIcon_Spinda[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/icons/spinda.4bpp.lz");
+static const u32 sWallpaperIcon_Latis[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/icons/latis.4bpp.lz");
+static const u32 sWallpaperIcon_Minun[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/icons/minun.4bpp.lz");
+static const u32 sWallpaperIcon_Togepi[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/icons/togepi.4bpp.lz");
+static const u32 sWallpaperIcon_Magma[] = INCBIN_U32("graphics/pokemon_storage/wallpapers/icons/magma.4bpp.lz");
+
+static const struct Wallpaper sWaldaWallpapers[] =
+{
+ WALLPAPER_ENTRY(Zigzagoon),
+ WALLPAPER_ENTRY(Screen),
+ WALLPAPER_ENTRY_G(Horizontal),
+ WALLPAPER_ENTRY(Diagonal),
+ WALLPAPER_ENTRY(Block),
+ WALLPAPER_ENTRY_G(Ribbon),
+ WALLPAPER_ENTRY(Pokecenter2),
+ WALLPAPER_ENTRY(Frame),
+ WALLPAPER_ENTRY(Blank),
+ WALLPAPER_ENTRY(Circles),
+ WALLPAPER_ENTRY(Azumarill),
+ WALLPAPER_ENTRY(Pikachu),
+ WALLPAPER_ENTRY(Legendary),
+ WALLPAPER_ENTRY(Dusclops),
+ WALLPAPER_ENTRY(Ludicolo),
+ WALLPAPER_ENTRY(Whiscash),
+};
+
+static const u32 *const sWaldaWallpaperIcons[] =
+{
+ sWallpaperIcon_Aqua,
+ sWallpaperIcon_Heart,
+ sWallpaperIcon_FiveStar,
+ sWallpaperIcon_Brick,
+ sWallpaperIcon_FourStar,
+ sWallpaperIcon_Asterisk,
+ sWallpaperIcon_Dot,
+ gWallpaperIcon_Cross,
+ sWallpaperIcon_LineCircle,
+ sWallpaperIcon_PokeBall,
+ sWallpaperIcon_Maze,
+ sWallpaperIcon_Footprint,
+ sWallpaperIcon_BigAsterisk,
+ sWallpaperIcon_Circle,
+ sWallpaperIcon_Koffing,
+ sWallpaperIcon_Ribbon,
+ gWallpaperIcon_Bolt,
+ sWallpaperIcon_FourCircles,
+ sWallpaperIcon_Lotad,
+ sWallpaperIcon_Crystal,
+ sWallpaperIcon_Pichu,
+ sWallpaperIcon_Diglett,
+ sWallpaperIcon_Luvdisc,
+ sWallpaperIcon_StarInCircle,
+ sWallpaperIcon_Spinda,
+ sWallpaperIcon_Latis,
+ gWallpaperIcon_Plusle,
+ sWallpaperIcon_Minun,
+ sWallpaperIcon_Togepi,
+ sWallpaperIcon_Magma,
+};