summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/battle_setup.c60
-rw-r--r--src/battle_transition.c6
-rw-r--r--src/berry.c52
-rw-r--r--src/bike.c124
-rwxr-xr-xsrc/data/field_event_obj/base_oam.h16
-rwxr-xr-xsrc/data/field_event_obj/berry_tree_graphics_tables.h784
-rwxr-xr-xsrc/data/field_event_obj/event_object_anims.h796
-rwxr-xr-xsrc/data/field_event_obj/event_object_graphics.h3266
-rwxr-xr-xsrc/data/field_event_obj/event_object_graphics_info.h490
-rwxr-xr-xsrc/data/field_event_obj/event_object_graphics_info_pointers.h988
-rwxr-xr-xsrc/data/field_event_obj/event_object_pic_tables.h4124
-rwxr-xr-xsrc/data/field_event_obj/event_object_subsprites.h166
-rwxr-xr-xsrc/data/field_event_obj/field_effect_objects.h76
-rwxr-xr-xsrc/data/field_event_obj/movement_action_func_tables.h1156
-rwxr-xr-xsrc/data/field_event_obj/movement_type_func_tables.h104
-rw-r--r--src/decoration.c50
-rw-r--r--src/event_data.c2
-rw-r--r--src/event_obj_lock.c (renamed from src/map_obj_lock.c)62
-rw-r--r--src/event_object_movement.c2944
-rw-r--r--src/field_camera.c4
-rw-r--r--src/field_effect.c404
-rw-r--r--src/field_special_scene.c8
-rw-r--r--src/fldeff_groundshake.c18
-rwxr-xr-xsrc/item_menu.c2
-rwxr-xr-xsrc/item_use.c14
-rw-r--r--src/load_save.c16
-rw-r--r--src/mauville_old_man.c10
-rw-r--r--src/naming_screen.c6
-rw-r--r--src/overworld.c316
-rw-r--r--src/rom6.c24
-rw-r--r--src/scrcmd.c44
-rw-r--r--src/script_movement.c44
-rw-r--r--src/secret_base.c18
-rw-r--r--src/start_menu.c2
-rw-r--r--src/trainer_see.c222
-rw-r--r--src/tv.c4
36 files changed, 8210 insertions, 8212 deletions
diff --git a/src/battle_setup.c b/src/battle_setup.c
index bc7931025..2875aaff2 100644
--- a/src/battle_setup.c
+++ b/src/battle_setup.c
@@ -62,8 +62,8 @@ extern void sub_80EECC8(void);
extern void sub_80AF6F0(void);
extern u16 sub_81A9AA8(u8 localId);
extern u16 sub_81D6180(u8 localId);
-extern bool8 GetBattlePyramidTrainerFlag(u8 mapObjId);
-extern bool8 GetTrainerHillTrainerFlag(u8 mapObjId);
+extern bool8 GetBattlePyramidTrainerFlag(u8 eventObjId);
+extern bool8 GetTrainerHillTrainerFlag(u8 eventObjId);
extern bool8 sub_81D5C18(void);
extern void sub_816306C(u8 a0);
extern void sub_8163048(u8 a0);
@@ -101,7 +101,7 @@ EWRAM_DATA static u16 sTrainerBattleMode = 0;
EWRAM_DATA u16 gTrainerBattleOpponent_A = 0;
EWRAM_DATA u16 gTrainerBattleOpponent_B = 0;
EWRAM_DATA u16 gPartnerTrainerId = 0;
-EWRAM_DATA static u16 sTrainerMapObjectLocalId = 0;
+EWRAM_DATA static u16 sTrainerEventObjectLocalId = 0;
EWRAM_DATA static u8 *sTrainerAIntroSpeech = NULL;
EWRAM_DATA static u8 *sTrainerBIntroSpeech = NULL;
EWRAM_DATA static u8 *sTrainerADefeatSpeech = NULL;
@@ -155,7 +155,7 @@ static const struct TrainerBattleParameter sOrdinaryBattleParams[] =
{
{&sTrainerBattleMode, TRAINER_PARAM_LOAD_VAL_8BIT},
{&gTrainerBattleOpponent_A, TRAINER_PARAM_LOAD_VAL_16BIT},
- {&sTrainerMapObjectLocalId, TRAINER_PARAM_LOAD_VAL_16BIT},
+ {&sTrainerEventObjectLocalId, TRAINER_PARAM_LOAD_VAL_16BIT},
{&sTrainerAIntroSpeech, TRAINER_PARAM_LOAD_VAL_32BIT},
{&sTrainerADefeatSpeech, TRAINER_PARAM_LOAD_VAL_32BIT},
{&sTrainerVictorySpeech, TRAINER_PARAM_CLEAR_VAL_32BIT},
@@ -168,7 +168,7 @@ static const struct TrainerBattleParameter sContinueScriptBattleParams[] =
{
{&sTrainerBattleMode, TRAINER_PARAM_LOAD_VAL_8BIT},
{&gTrainerBattleOpponent_A, TRAINER_PARAM_LOAD_VAL_16BIT},
- {&sTrainerMapObjectLocalId, TRAINER_PARAM_LOAD_VAL_16BIT},
+ {&sTrainerEventObjectLocalId, TRAINER_PARAM_LOAD_VAL_16BIT},
{&sTrainerAIntroSpeech, TRAINER_PARAM_LOAD_VAL_32BIT},
{&sTrainerADefeatSpeech, TRAINER_PARAM_LOAD_VAL_32BIT},
{&sTrainerVictorySpeech, TRAINER_PARAM_CLEAR_VAL_32BIT},
@@ -181,7 +181,7 @@ static const struct TrainerBattleParameter sDoubleBattleParams[] =
{
{&sTrainerBattleMode, TRAINER_PARAM_LOAD_VAL_8BIT},
{&gTrainerBattleOpponent_A, TRAINER_PARAM_LOAD_VAL_16BIT},
- {&sTrainerMapObjectLocalId, TRAINER_PARAM_LOAD_VAL_16BIT},
+ {&sTrainerEventObjectLocalId, TRAINER_PARAM_LOAD_VAL_16BIT},
{&sTrainerAIntroSpeech, TRAINER_PARAM_LOAD_VAL_32BIT},
{&sTrainerADefeatSpeech, TRAINER_PARAM_LOAD_VAL_32BIT},
{&sTrainerVictorySpeech, TRAINER_PARAM_CLEAR_VAL_32BIT},
@@ -194,7 +194,7 @@ static const struct TrainerBattleParameter sOrdinaryNoIntroBattleParams[] =
{
{&sTrainerBattleMode, TRAINER_PARAM_LOAD_VAL_8BIT},
{&gTrainerBattleOpponent_A, TRAINER_PARAM_LOAD_VAL_16BIT},
- {&sTrainerMapObjectLocalId, TRAINER_PARAM_LOAD_VAL_16BIT},
+ {&sTrainerEventObjectLocalId, TRAINER_PARAM_LOAD_VAL_16BIT},
{&sTrainerAIntroSpeech, TRAINER_PARAM_CLEAR_VAL_32BIT},
{&sTrainerADefeatSpeech, TRAINER_PARAM_LOAD_VAL_32BIT},
{&sTrainerVictorySpeech, TRAINER_PARAM_CLEAR_VAL_32BIT},
@@ -207,7 +207,7 @@ static const struct TrainerBattleParameter sContinueScriptDoubleBattleParams[] =
{
{&sTrainerBattleMode, TRAINER_PARAM_LOAD_VAL_8BIT},
{&gTrainerBattleOpponent_A, TRAINER_PARAM_LOAD_VAL_16BIT},
- {&sTrainerMapObjectLocalId, TRAINER_PARAM_LOAD_VAL_16BIT},
+ {&sTrainerEventObjectLocalId, TRAINER_PARAM_LOAD_VAL_16BIT},
{&sTrainerAIntroSpeech, TRAINER_PARAM_LOAD_VAL_32BIT},
{&sTrainerADefeatSpeech, TRAINER_PARAM_LOAD_VAL_32BIT},
{&sTrainerVictorySpeech, TRAINER_PARAM_CLEAR_VAL_32BIT},
@@ -220,7 +220,7 @@ static const struct TrainerBattleParameter sTrainerBOrdinaryBattleParams[] =
{
{&sTrainerBattleMode, TRAINER_PARAM_LOAD_VAL_8BIT},
{&gTrainerBattleOpponent_B, TRAINER_PARAM_LOAD_VAL_16BIT},
- {&sTrainerMapObjectLocalId, TRAINER_PARAM_LOAD_VAL_16BIT},
+ {&sTrainerEventObjectLocalId, TRAINER_PARAM_LOAD_VAL_16BIT},
{&sTrainerBIntroSpeech, TRAINER_PARAM_LOAD_VAL_32BIT},
{&sTrainerBDefeatSpeech, TRAINER_PARAM_LOAD_VAL_32BIT},
{&sTrainerVictorySpeech, TRAINER_PARAM_CLEAR_VAL_32BIT},
@@ -233,7 +233,7 @@ static const struct TrainerBattleParameter sTrainerBContinueScriptBattleParams[]
{
{&sTrainerBattleMode, TRAINER_PARAM_LOAD_VAL_8BIT},
{&gTrainerBattleOpponent_B, TRAINER_PARAM_LOAD_VAL_16BIT},
- {&sTrainerMapObjectLocalId, TRAINER_PARAM_LOAD_VAL_16BIT},
+ {&sTrainerEventObjectLocalId, TRAINER_PARAM_LOAD_VAL_16BIT},
{&sTrainerBIntroSpeech, TRAINER_PARAM_LOAD_VAL_32BIT},
{&sTrainerBDefeatSpeech, TRAINER_PARAM_LOAD_VAL_32BIT},
{&sTrainerVictorySpeech, TRAINER_PARAM_CLEAR_VAL_32BIT},
@@ -387,7 +387,7 @@ void BattleSetup_StartBattlePikeWildBattle(void)
static void DoStandardWildBattle(void)
{
ScriptContext2_Enable();
- FreezeMapObjects();
+ FreezeEventObjects();
sub_808BCF4();
gMain.savedCallback = CB2_EndWildBattle;
gBattleTypeFlags = 0;
@@ -406,7 +406,7 @@ static void DoStandardWildBattle(void)
void BattleSetup_StartRoamerBattle(void)
{
ScriptContext2_Enable();
- FreezeMapObjects();
+ FreezeEventObjects();
sub_808BCF4();
gMain.savedCallback = CB2_EndWildBattle;
gBattleTypeFlags = BATTLE_TYPE_ROAMER;
@@ -420,7 +420,7 @@ void BattleSetup_StartRoamerBattle(void)
static void DoSafariBattle(void)
{
ScriptContext2_Enable();
- FreezeMapObjects();
+ FreezeEventObjects();
sub_808BCF4();
gMain.savedCallback = CB2_EndSafariBattle;
gBattleTypeFlags = BATTLE_TYPE_SAFARI;
@@ -430,7 +430,7 @@ static void DoSafariBattle(void)
static void DoBattlePikeWildBattle(void)
{
ScriptContext2_Enable();
- FreezeMapObjects();
+ FreezeEventObjects();
sub_808BCF4();
gMain.savedCallback = CB2_EndWildBattle;
gBattleTypeFlags = BATTLE_TYPE_PIKE;
@@ -1011,7 +1011,7 @@ static void InitTrainerBattleVariables(void)
sTrainerBDefeatSpeech = NULL;
sTrainerBBattleScriptRetAddr = NULL;
}
- sTrainerMapObjectLocalId = 0;
+ sTrainerEventObjectLocalId = 0;
sTrainerVictorySpeech = NULL;
sTrainerCannotBattleSpeech = NULL;
sTrainerBattleEndScript = NULL;
@@ -1074,10 +1074,10 @@ static void TrainerBattleLoadArgs(const struct TrainerBattleParameter *specs, co
void SetMapVarsToTrainer(void)
{
- if (sTrainerMapObjectLocalId != 0)
+ if (sTrainerEventObjectLocalId != 0)
{
- gSpecialVar_LastTalked = sTrainerMapObjectLocalId;
- gSelectedMapObject = GetFieldObjectIdByLocalIdAndMap(sTrainerMapObjectLocalId, gSaveBlock1Ptr->location.mapNum, gSaveBlock1Ptr->location.mapGroup);
+ gSpecialVar_LastTalked = sTrainerEventObjectLocalId;
+ gSelectedEventObject = GetEventObjectIdByLocalIdAndMap(sTrainerEventObjectLocalId, gSaveBlock1Ptr->location.mapNum, gSaveBlock1Ptr->location.mapGroup);
}
}
@@ -1171,19 +1171,19 @@ const u8 *BattleSetup_ConfigureTrainerBattle(const u8 *data)
}
}
-void ConfigureAndSetUpOneTrainerBattle(u8 trainerMapObjId, const u8 *trainerScript)
+void ConfigureAndSetUpOneTrainerBattle(u8 trainerEventObjId, const u8 *trainerScript)
{
- gSelectedMapObject = trainerMapObjId;
- gSpecialVar_LastTalked = gMapObjects[trainerMapObjId].localId;
+ gSelectedEventObject = trainerEventObjId;
+ gSpecialVar_LastTalked = gEventObjects[trainerEventObjId].localId;
BattleSetup_ConfigureTrainerBattle(trainerScript + 1);
ScriptContext1_SetupScript(EventScript_271354);
ScriptContext2_Enable();
}
-void ConfigureTwoTrainersBattle(u8 trainerMapObjId, const u8 *trainerScript)
+void ConfigureTwoTrainersBattle(u8 trainerEventObjId, const u8 *trainerScript)
{
- gSelectedMapObject = trainerMapObjId;
- gSpecialVar_LastTalked = gMapObjects[trainerMapObjId].localId;
+ gSelectedEventObject = trainerEventObjId;
+ gSpecialVar_LastTalked = gEventObjects[trainerEventObjId].localId;
BattleSetup_ConfigureTrainerBattle(trainerScript + 1);
}
@@ -1201,9 +1201,9 @@ bool32 GetTrainerFlagFromScriptPointer(const u8 *data)
void sub_80B16D8(void)
{
- struct MapObject *mapObject = &gMapObjects[gSelectedMapObject];
+ struct EventObject *eventObject = &gEventObjects[gSelectedEventObject];
- npc_set_running_behaviour_etc(mapObject, npc_running_behaviour_by_direction(mapObject->facingDirection));
+ npc_set_running_behaviour_etc(eventObject, npc_running_behaviour_by_direction(eventObject->facingDirection));
}
u8 GetTrainerBattleMode(void)
@@ -1214,9 +1214,9 @@ u8 GetTrainerBattleMode(void)
bool8 GetTrainerFlag(void)
{
if (InBattlePyramid())
- return GetBattlePyramidTrainerFlag(gSelectedMapObject);
+ return GetBattlePyramidTrainerFlag(gSelectedEventObject);
else if (InTrainerHill())
- return GetTrainerHillTrainerFlag(gSelectedMapObject);
+ return GetTrainerHillTrainerFlag(gSelectedEventObject);
else
return FlagGet(GetTrainerAFlag());
}
@@ -1361,7 +1361,7 @@ void ShowTrainerIntroSpeech(void)
if (gNoOfApproachingTrainers == 0 || gNoOfApproachingTrainers == 1)
sub_81A9EDC(sub_81A9AA8(gSpecialVar_LastTalked));
else
- sub_81A9EDC(sub_81A9AA8(gMapObjects[gApproachingTrainers[gApproachingTrainerId].mapObjectId].localId));
+ sub_81A9EDC(sub_81A9AA8(gEventObjects[gApproachingTrainers[gApproachingTrainerId].eventObjectId].localId));
sub_80982B8();
}
@@ -1370,7 +1370,7 @@ void ShowTrainerIntroSpeech(void)
if (gNoOfApproachingTrainers == 0 || gNoOfApproachingTrainers == 1)
sub_81D572C(2, sub_81D6180(gSpecialVar_LastTalked));
else
- sub_81D572C(2, sub_81D6180(gMapObjects[gApproachingTrainers[gApproachingTrainerId].mapObjectId].localId));
+ sub_81D572C(2, sub_81D6180(gEventObjects[gApproachingTrainers[gApproachingTrainerId].eventObjectId].localId));
sub_80982B8();
}
diff --git a/src/battle_transition.c b/src/battle_transition.c
index 8b9b50140..41729eec9 100644
--- a/src/battle_transition.c
+++ b/src/battle_transition.c
@@ -59,7 +59,7 @@ typedef bool8 (*TransitionSpriteCallback)(struct Sprite *sprite);
extern u16 gBattle_BG0_X;
extern u16 gBattle_BG0_Y;
-extern const struct OamData gFieldObjectBaseOam_32x32;
+extern const struct OamData gEventObjectBaseOam_32x32;
extern void sub_80AC3D0(void);
@@ -753,7 +753,7 @@ static const struct SpriteTemplate gUnknown_085C8E68 =
{
.tileTag = 0xFFFF,
.paletteTag = 4105,
- .oam = &gFieldObjectBaseOam_32x32,
+ .oam = &gEventObjectBaseOam_32x32,
.anims = sSpriteAnimTable_85C8E3C,
.images = sSpriteImageTable_85C8E2C,
.affineAnims = sSpriteAffineAnimTable_85C8E60,
@@ -820,7 +820,7 @@ static const struct SpriteTemplate sSpriteTemplate_85C8EBC =
.callback = sub_8148380
};
-static const u16 gFieldEffectObjectPalette10[] = INCBIN_U16("graphics/map_objects/palettes/field_effect_object_palette_10.gbapal");
+static const u16 gFieldEffectObjectPalette10[] = INCBIN_U16("graphics/event_objects/palettes/field_effect_object_palette_10.gbapal");
const struct SpritePalette gFieldEffectObjectPaletteInfo10 =
{
diff --git a/src/berry.c b/src/berry.c
index 3b5df1cc8..7b83743a7 100644
--- a/src/berry.c
+++ b/src/berry.c
@@ -8,10 +8,10 @@
#include "event_data.h"
#include "fieldmap.h"
-extern u8 FieldObjectGetBerryTreeId(u8 mapObjectId);
+extern u8 EventObjectGetBerryTreeId(u8 eventObjectId);
extern void sub_8092EF0(u8 mapId, u8 mapNumber, u8 mapGroup);
extern void CB2_ChooseBerry(void);
-extern const u8* GetFieldObjectScriptPointerForComparison(void);
+extern const u8* GetEventObjectScriptPointerForComparison(void);
extern bool8 sub_8092E9C(u8, u8, u8);
extern u16 gSpecialVar_ItemId;
@@ -904,9 +904,9 @@ struct BerryTree *GetBerryTreeInfo(u8 id)
return &gSaveBlock1Ptr->berryTrees[id];
}
-bool32 FieldObjectInteractionWaterBerryTree(void)
+bool32 EventObjectInteractionWaterBerryTree(void)
{
- struct BerryTree *tree = GetBerryTreeInfo(FieldObjectGetBerryTreeId(gSelectedMapObject));
+ struct BerryTree *tree = GetBerryTreeInfo(EventObjectGetBerryTreeId(gSelectedEventObject));
switch (tree->stage)
{
@@ -930,8 +930,8 @@ bool32 FieldObjectInteractionWaterBerryTree(void)
bool8 IsPlayerFacingPlantedBerryTree(void)
{
- if (GetFieldObjectScriptPointerForComparison() == BerryTreeScript
- && GetStageByBerryTreeId(FieldObjectGetBerryTreeId(gSelectedMapObject)) == 0)
+ if (GetEventObjectScriptPointerForComparison() == BerryTreeScript
+ && GetStageByBerryTreeId(EventObjectGetBerryTreeId(gSelectedEventObject)) == 0)
return TRUE;
else
return FALSE;
@@ -939,10 +939,10 @@ bool8 IsPlayerFacingPlantedBerryTree(void)
bool8 TryToWaterBerryTree(void)
{
- if (GetFieldObjectScriptPointerForComparison() != BerryTreeScript)
+ if (GetEventObjectScriptPointerForComparison() != BerryTreeScript)
return FALSE;
else
- return FieldObjectInteractionWaterBerryTree();
+ return EventObjectInteractionWaterBerryTree();
}
void ClearBerryTrees(void)
@@ -1152,7 +1152,7 @@ u16 GetStageDurationByBerryType(u8 berry)
return GetBerryInfo(berry)->stageDuration * 60;
}
-void FieldObjectInteractionGetBerryTreeData(void)
+void EventObjectInteractionGetBerryTreeData(void)
{
u8 id;
u8 berry;
@@ -1160,7 +1160,7 @@ void FieldObjectInteractionGetBerryTreeData(void)
u8 group;
u8 num;
- id = FieldObjectGetBerryTreeId(gSelectedMapObject);
+ id = EventObjectGetBerryTreeId(gSelectedEventObject);
berry = GetBerryTypeByBerryTreeId(id);
ResetBerryTreeSparkleFlag(id);
unk = gSpecialVar_LastTalked;
@@ -1175,15 +1175,15 @@ void FieldObjectInteractionGetBerryTreeData(void)
GetBerryCountStringByBerryType(berry, gStringVar1, gSpecialVar_0x8006);
}
-void FieldObjectInteractionGetBerryName(void)
+void EventObjectInteractionGetBerryName(void)
{
- u8 berryType = GetBerryTypeByBerryTreeId(FieldObjectGetBerryTreeId(gSelectedMapObject));
+ u8 berryType = GetBerryTypeByBerryTreeId(EventObjectGetBerryTreeId(gSelectedEventObject));
GetBerryNameByBerryType(berryType, gStringVar1);
}
-void FieldObjectInteractionGetBerryCountString(void)
+void EventObjectInteractionGetBerryCountString(void)
{
- u8 treeId = FieldObjectGetBerryTreeId(gSelectedMapObject);
+ u8 treeId = EventObjectGetBerryTreeId(gSelectedEventObject);
u8 berry = GetBerryTypeByBerryTreeId(treeId);
u8 count = GetBerryCountByBerryTreeId(treeId);
GetBerryCountStringByBerryType(berry, gStringVar1, count);
@@ -1194,25 +1194,25 @@ void Bag_ChooseBerry(void)
SetMainCallback2(CB2_ChooseBerry);
}
-void FieldObjectInteractionPlantBerryTree(void)
+void EventObjectInteractionPlantBerryTree(void)
{
u8 berry = ItemIdToBerryType(gSpecialVar_ItemId);
- PlantBerryTree(FieldObjectGetBerryTreeId(gSelectedMapObject), berry, 1, TRUE);
- FieldObjectInteractionGetBerryTreeData();
+ PlantBerryTree(EventObjectGetBerryTreeId(gSelectedEventObject), berry, 1, TRUE);
+ EventObjectInteractionGetBerryTreeData();
}
-void FieldObjectInteractionPickBerryTree(void)
+void EventObjectInteractionPickBerryTree(void)
{
- u8 id = FieldObjectGetBerryTreeId(gSelectedMapObject);
+ u8 id = EventObjectGetBerryTreeId(gSelectedEventObject);
u8 berry = GetBerryTypeByBerryTreeId(id);
gSpecialVar_0x8004 = AddBagItem(BerryTypeToItemId(berry), GetBerryCountByBerryTreeId(id));
}
-void FieldObjectInteractionRemoveBerryTree(void)
+void EventObjectInteractionRemoveBerryTree(void)
{
- RemoveBerryTree(FieldObjectGetBerryTreeId(gSelectedMapObject));
+ RemoveBerryTree(EventObjectGetBerryTreeId(gSelectedEventObject));
sub_8092EF0(gSpecialVar_LastTalked, gSaveBlock1Ptr->location.mapNum, gSaveBlock1Ptr->location.mapGroup);
}
@@ -1236,14 +1236,14 @@ void ResetBerryTreeSparkleFlags(void)
top = cam_top + 3;
right = cam_left + 14;
bottom = top + 8;
- for (i = 0; i < MAP_OBJECTS_COUNT; i++)
+ for (i = 0; i < EVENT_OBJECTS_COUNT; i++)
{
- if (gMapObjects[i].active && gMapObjects[i].movementType == 12)
+ if (gEventObjects[i].active && gEventObjects[i].movementType == 12)
{
- cam_left = gMapObjects[i].currentCoords.x;
- cam_top = gMapObjects[i].currentCoords.y;
+ cam_left = gEventObjects[i].currentCoords.x;
+ cam_top = gEventObjects[i].currentCoords.y;
if (left <= cam_left && cam_left <= right && top <= cam_top && cam_top <= bottom)
- ResetBerryTreeSparkleFlag(gMapObjects[i].trainerRange_berryTreeId);
+ ResetBerryTreeSparkleFlag(gEventObjects[i].trainerRange_berryTreeId);
}
}
}
diff --git a/src/bike.c b/src/bike.c
index 92f4b8a60..d44bb1043 100644
--- a/src/bike.c
+++ b/src/bike.c
@@ -56,7 +56,7 @@ static void Bike_UpdateDirTimerHistory(u8);
static void Bike_UpdateABStartSelectHistory(u8);
static u8 Bike_DPadToDirection(u16);
static u8 get_some_collision(u8);
-static u8 Bike_CheckCollisionTryAdvanceCollisionCount(struct MapObject *, s16, s16, u8, u8);
+static u8 Bike_CheckCollisionTryAdvanceCollisionCount(struct EventObject *, s16, s16, u8, u8);
static bool8 IsRunningDisallowedByMetatile(u8);
static void Bike_TryAdvanceCyclingRoadCollisions();
static u8 CanBikeFaceDirOnMetatile(u8, u8);
@@ -196,31 +196,31 @@ static void MachBikeTransition_FaceDirection(u8 direction)
static void MachBikeTransition_TurnDirection(u8 direction)
{
- struct MapObject *playerMapObj = &gMapObjects[gPlayerAvatar.mapObjectId];
+ struct EventObject *playerEventObj = &gEventObjects[gPlayerAvatar.eventObjectId];
- if (CanBikeFaceDirOnMetatile(direction, playerMapObj->currentMetatileBehavior))
+ if (CanBikeFaceDirOnMetatile(direction, playerEventObj->currentMetatileBehavior))
{
PlayerTurnInPlace(direction);
Bike_SetBikeStill();
}
else
{
- MachBikeTransition_FaceDirection(playerMapObj->facingDirection);
+ MachBikeTransition_FaceDirection(playerEventObj->facingDirection);
}
}
static void MachBikeTransition_TrySpeedUp(u8 direction)
{
- struct MapObject *playerMapObj = &gMapObjects[gPlayerAvatar.mapObjectId];
+ struct EventObject *playerEventObj = &gEventObjects[gPlayerAvatar.eventObjectId];
u8 collision;
- if (CanBikeFaceDirOnMetatile(direction, playerMapObj->currentMetatileBehavior) == FALSE)
+ if (CanBikeFaceDirOnMetatile(direction, playerEventObj->currentMetatileBehavior) == FALSE)
{
// we cannot go forward, so either slow down or, if we are stopped, idle face direction.
if (gPlayerAvatar.bikeSpeed)
- MachBikeTransition_TrySlowDown(playerMapObj->movementDirection);
+ MachBikeTransition_TrySlowDown(playerEventObj->movementDirection);
else
- MachBikeTransition_FaceDirection(playerMapObj->movementDirection);
+ MachBikeTransition_FaceDirection(playerEventObj->movementDirection);
}
else
{
@@ -376,10 +376,10 @@ static u8 AcroBikeHandleInputTurning(u8 *newDirection, u16 newKeys, u16 heldKeys
static u8 AcroBikeHandleInputWheelieStanding(u8 *newDirection, u16 newKeys, u16 heldKeys)
{
u8 direction;
- struct MapObject *playerMapObj;
+ struct EventObject *playerEventObj;
direction = player_get_direction_upper_nybble();
- playerMapObj = &gMapObjects[gPlayerAvatar.mapObjectId];
+ playerEventObj = &gEventObjects[gPlayerAvatar.eventObjectId];
gPlayerAvatar.runningState = NOT_MOVING;
if (heldKeys & B_BUTTON)
@@ -388,7 +388,7 @@ static u8 AcroBikeHandleInputWheelieStanding(u8 *newDirection, u16 newKeys, u16
{
// B button was released.
gPlayerAvatar.bikeFrameCounter = 0;
- if (!MetatileBehavior_IsBumpySlope(playerMapObj->currentMetatileBehavior))
+ if (!MetatileBehavior_IsBumpySlope(playerEventObj->currentMetatileBehavior))
{
// Go back to normal on flat ground
*newDirection = direction;
@@ -423,15 +423,15 @@ static u8 AcroBikeHandleInputWheelieStanding(u8 *newDirection, u16 newKeys, u16
static u8 AcroBikeHandleInputBunnyHop(u8 *newDirection, u16 newKeys, u16 heldKeys)
{
u8 direction;
- struct MapObject *playerMapObj;
+ struct EventObject *playerEventObj;
direction = player_get_direction_upper_nybble();
- playerMapObj = &gMapObjects[gPlayerAvatar.mapObjectId];
+ playerEventObj = &gEventObjects[gPlayerAvatar.eventObjectId];
if (!(heldKeys & B_BUTTON))
{
// B button was released
Bike_SetBikeStill();
- if (MetatileBehavior_IsBumpySlope(playerMapObj->currentMetatileBehavior))
+ if (MetatileBehavior_IsBumpySlope(playerEventObj->currentMetatileBehavior))
{
// even though B was released, dont undo the wheelie on the bumpy slope.
gPlayerAvatar.acroBikeState = ACRO_STATE_WHEELIE_STANDING;
@@ -470,15 +470,15 @@ static u8 AcroBikeHandleInputBunnyHop(u8 *newDirection, u16 newKeys, u16 heldKey
static u8 AcroBikeHandleInputWheelieMoving(u8 *newDirection, u16 newKeys, u16 heldKeys)
{
u8 direction;
- struct MapObject *playerMapObj;
+ struct EventObject *playerEventObj;
direction = player_get_direction_lower_nybble();
- playerMapObj = &gMapObjects[gPlayerAvatar.mapObjectId];
+ playerEventObj = &gEventObjects[gPlayerAvatar.eventObjectId];
if (!(heldKeys & B_BUTTON))
{
// we were moving on a wheelie, but we let go while moving. reset bike still status
Bike_SetBikeStill();
- if (!MetatileBehavior_IsBumpySlope(playerMapObj->currentMetatileBehavior))
+ if (!MetatileBehavior_IsBumpySlope(playerEventObj->currentMetatileBehavior))
{
// we let go of B and arent on a bumpy slope, set state to normal because now we need to handle this
gPlayerAvatar.acroBikeState = ACRO_STATE_NORMAL;
@@ -524,10 +524,10 @@ static u8 AcroBikeHandleInputWheelieMoving(u8 *newDirection, u16 newKeys, u16 he
static u8 AcroBikeHandleInputSidewaysJump(u8 *ptr, u16 newKeys, u16 heldKeys)
{
- struct MapObject *playerMapObj = &gMapObjects[gPlayerAvatar.mapObjectId];
+ struct EventObject *playerEventObj = &gEventObjects[gPlayerAvatar.eventObjectId];
- playerMapObj->facingDirectionLocked = 0;
- FieldObjectSetDirection(playerMapObj, playerMapObj->facingDirection);
+ playerEventObj->facingDirectionLocked = 0;
+ EventObjectSetDirection(playerEventObj, playerEventObj->facingDirection);
gPlayerAvatar.acroBikeState = ACRO_STATE_NORMAL;
return CheckMovementInputAcroBike(ptr, newKeys, heldKeys);
}
@@ -545,21 +545,21 @@ static void AcroBikeTransition_FaceDirection(u8 direction)
static void AcroBikeTransition_TurnDirection(u8 direction)
{
- struct MapObject *playerMapObj = &gMapObjects[gPlayerAvatar.mapObjectId];
+ struct EventObject *playerEventObj = &gEventObjects[gPlayerAvatar.eventObjectId];
- if (CanBikeFaceDirOnMetatile(direction, playerMapObj->currentMetatileBehavior) == 0)
- direction = playerMapObj->movementDirection;
+ if (CanBikeFaceDirOnMetatile(direction, playerEventObj->currentMetatileBehavior) == 0)
+ direction = playerEventObj->movementDirection;
PlayerFaceDirection(direction);
}
static void AcroBikeTransition_Moving(u8 direction)
{
u8 collision;
- struct MapObject *playerMapObj = &gMapObjects[gPlayerAvatar.mapObjectId];
+ struct EventObject *playerEventObj = &gEventObjects[gPlayerAvatar.eventObjectId];
- if (CanBikeFaceDirOnMetatile(direction, playerMapObj->currentMetatileBehavior) == 0)
+ if (CanBikeFaceDirOnMetatile(direction, playerEventObj->currentMetatileBehavior) == 0)
{
- AcroBikeTransition_FaceDirection(playerMapObj->movementDirection);
+ AcroBikeTransition_FaceDirection(playerEventObj->movementDirection);
return;
}
collision = get_some_collision(direction);
@@ -580,48 +580,48 @@ static void AcroBikeTransition_Moving(u8 direction)
static void AcroBikeTransition_NormalToWheelie(u8 direction)
{
- struct MapObject *playerMapObj = &gMapObjects[gPlayerAvatar.mapObjectId];
+ struct EventObject *playerEventObj = &gEventObjects[gPlayerAvatar.eventObjectId];
- if (CanBikeFaceDirOnMetatile(direction, playerMapObj->currentMetatileBehavior) == 0)
- direction = playerMapObj->movementDirection;
+ if (CanBikeFaceDirOnMetatile(direction, playerEventObj->currentMetatileBehavior) == 0)
+ direction = playerEventObj->movementDirection;
PlayerStartWheelie(direction);
}
static void AcroBikeTransition_WheelieToNormal(u8 direction)
{
- struct MapObject *playerMapObj = &gMapObjects[gPlayerAvatar.mapObjectId];
+ struct EventObject *playerEventObj = &gEventObjects[gPlayerAvatar.eventObjectId];
- if (CanBikeFaceDirOnMetatile(direction, playerMapObj->currentMetatileBehavior) == 0)
- direction = playerMapObj->movementDirection;
+ if (CanBikeFaceDirOnMetatile(direction, playerEventObj->currentMetatileBehavior) == 0)
+ direction = playerEventObj->movementDirection;
PlayerEndWheelie(direction);
}
static void AcroBikeTransition_WheelieIdle(u8 direction)
{
- struct MapObject *playerMapObj = &gMapObjects[gPlayerAvatar.mapObjectId];
+ struct EventObject *playerEventObj = &gEventObjects[gPlayerAvatar.eventObjectId];
- if (CanBikeFaceDirOnMetatile(direction, playerMapObj->currentMetatileBehavior) == 0)
- direction = playerMapObj->movementDirection;
+ if (CanBikeFaceDirOnMetatile(direction, playerEventObj->currentMetatileBehavior) == 0)
+ direction = playerEventObj->movementDirection;
PlayerIdleWheelie(direction);
}
static void AcroBikeTransition_WheelieHoppingStanding(u8 direction)
{
- struct MapObject *playerMapObj = &gMapObjects[gPlayerAvatar.mapObjectId];
+ struct EventObject *playerEventObj = &gEventObjects[gPlayerAvatar.eventObjectId];
- if (CanBikeFaceDirOnMetatile(direction, playerMapObj->currentMetatileBehavior) == 0)
- direction = playerMapObj->movementDirection;
+ if (CanBikeFaceDirOnMetatile(direction, playerEventObj->currentMetatileBehavior) == 0)
+ direction = playerEventObj->movementDirection;
PlayerStandingHoppingWheelie(direction);
}
static void AcroBikeTransition_WheelieHoppingMoving(u8 direction)
{
u8 collision;
- struct MapObject *playerMapObj = &gMapObjects[gPlayerAvatar.mapObjectId];
+ struct EventObject *playerEventObj = &gEventObjects[gPlayerAvatar.eventObjectId];
- if (CanBikeFaceDirOnMetatile(direction, playerMapObj->currentMetatileBehavior) == 0)
+ if (CanBikeFaceDirOnMetatile(direction, playerEventObj->currentMetatileBehavior) == 0)
{
- AcroBikeTransition_WheelieHoppingStanding(playerMapObj->movementDirection);
+ AcroBikeTransition_WheelieHoppingStanding(playerEventObj->movementDirection);
return;
}
collision = get_some_collision(direction);
@@ -651,7 +651,7 @@ static void AcroBikeTransition_WheelieHoppingMoving(u8 direction)
static void AcroBikeTransition_SideJump(u8 direction)
{
u8 collision;
- struct MapObject *playerMapObj;
+ struct EventObject *playerEventObj;
collision = get_some_collision(direction);
if (collision != 0)
@@ -669,9 +669,9 @@ static void AcroBikeTransition_SideJump(u8 direction)
return;
}
}
- playerMapObj = &gMapObjects[gPlayerAvatar.mapObjectId];
+ playerEventObj = &gEventObjects[gPlayerAvatar.eventObjectId];
PlaySE(SE_JITE_PYOKO);
- playerMapObj->facingDirectionLocked = 1;
+ playerEventObj->facingDirectionLocked = 1;
PlayerSetAnimId(sub_8093514(direction), 2);
}
@@ -683,11 +683,11 @@ static void AcroBikeTransition_TurnJump(u8 direction)
static void AcroBikeTransition_WheelieMoving(u8 direction)
{
u8 collision;
- struct MapObject *playerMapObj = &gMapObjects[gPlayerAvatar.mapObjectId];
+ struct EventObject *playerEventObj = &gEventObjects[gPlayerAvatar.eventObjectId];
- if (CanBikeFaceDirOnMetatile(direction, playerMapObj->currentMetatileBehavior) == 0)
+ if (CanBikeFaceDirOnMetatile(direction, playerEventObj->currentMetatileBehavior) == 0)
{
- PlayerIdleWheelie(playerMapObj->movementDirection);
+ PlayerIdleWheelie(playerEventObj->movementDirection);
return;
}
collision = get_some_collision(direction);
@@ -703,7 +703,7 @@ static void AcroBikeTransition_WheelieMoving(u8 direction)
}
else if (collision <= 4)
{
- if (MetatileBehavior_IsBumpySlope(playerMapObj->currentMetatileBehavior))
+ if (MetatileBehavior_IsBumpySlope(playerEventObj->currentMetatileBehavior))
PlayerIdleWheelie(direction);
else
sub_808B980(direction); //hit wall?
@@ -717,11 +717,11 @@ static void AcroBikeTransition_WheelieMoving(u8 direction)
static void AcroBikeTransition_WheelieRisingMoving(u8 direction)
{
u8 collision;
- struct MapObject *playerMapObj = &gMapObjects[gPlayerAvatar.mapObjectId];
+ struct EventObject *playerEventObj = &gEventObjects[gPlayerAvatar.eventObjectId];
- if (CanBikeFaceDirOnMetatile(direction, playerMapObj->currentMetatileBehavior) == 0)
+ if (CanBikeFaceDirOnMetatile(direction, playerEventObj->currentMetatileBehavior) == 0)
{
- PlayerStartWheelie(playerMapObj->movementDirection);
+ PlayerStartWheelie(playerEventObj->movementDirection);
return;
}
collision = get_some_collision(direction);
@@ -737,7 +737,7 @@ static void AcroBikeTransition_WheelieRisingMoving(u8 direction)
}
else if (collision <= 4)
{
- if (MetatileBehavior_IsBumpySlope(playerMapObj->currentMetatileBehavior))
+ if (MetatileBehavior_IsBumpySlope(playerEventObj->currentMetatileBehavior))
PlayerIdleWheelie(direction);
else
sub_808B980(direction); //hit wall?
@@ -751,11 +751,11 @@ static void AcroBikeTransition_WheelieRisingMoving(u8 direction)
static void AcroBikeTransition_WheelieLoweringMoving(u8 direction)
{
u8 collision;
- struct MapObject *playerMapObj = &gMapObjects[gPlayerAvatar.mapObjectId];
+ struct EventObject *playerEventObj = &gEventObjects[gPlayerAvatar.eventObjectId];
- if (CanBikeFaceDirOnMetatile(direction, playerMapObj->currentMetatileBehavior) == 0)
+ if (CanBikeFaceDirOnMetatile(direction, playerEventObj->currentMetatileBehavior) == 0)
{
- PlayerEndWheelie(playerMapObj->movementDirection);
+ PlayerEndWheelie(playerEventObj->movementDirection);
return;
}
collision = get_some_collision(direction);
@@ -880,18 +880,18 @@ static u8 get_some_collision(u8 direction)
s16 x;
s16 y;
u8 metatitleBehavior;
- struct MapObject *playerMapObj = &gMapObjects[gPlayerAvatar.mapObjectId];
+ struct EventObject *playerEventObj = &gEventObjects[gPlayerAvatar.eventObjectId];
- x = playerMapObj->currentCoords.x;
- y = playerMapObj->currentCoords.y;
+ x = playerEventObj->currentCoords.x;
+ y = playerEventObj->currentCoords.y;
MoveCoords(direction, &x, &y);
metatitleBehavior = MapGridGetMetatileBehaviorAt(x, y);
- return Bike_CheckCollisionTryAdvanceCollisionCount(playerMapObj, x, y, direction, metatitleBehavior);
+ return Bike_CheckCollisionTryAdvanceCollisionCount(playerEventObj, x, y, direction, metatitleBehavior);
}
-static u8 Bike_CheckCollisionTryAdvanceCollisionCount(struct MapObject *mapObject, s16 x, s16 y, u8 direction, u8 metatitleBehavior)
+static u8 Bike_CheckCollisionTryAdvanceCollisionCount(struct EventObject *eventObject, s16 x, s16 y, u8 direction, u8 metatitleBehavior)
{
- u8 collision = CheckForFieldObjectCollision(mapObject, x, y, direction, metatitleBehavior);
+ u8 collision = CheckForEventObjectCollision(eventObject, x, y, direction, metatitleBehavior);
if (collision > 4)
return collision;
@@ -979,7 +979,7 @@ bool8 IsBikingDisallowedByPlayer(void)
bool8 player_should_look_direction_be_enforced_upon_movement(void)
{
- if (TestPlayerAvatarFlags(PLAYER_AVATAR_FLAG_ACRO_BIKE) != FALSE && MetatileBehavior_IsBumpySlope(gMapObjects[gPlayerAvatar.mapObjectId].currentMetatileBehavior) != FALSE)
+ if (TestPlayerAvatarFlags(PLAYER_AVATAR_FLAG_ACRO_BIKE) != FALSE && MetatileBehavior_IsBumpySlope(gEventObjects[gPlayerAvatar.eventObjectId].currentMetatileBehavior) != FALSE)
return FALSE;
else
return TRUE;
diff --git a/src/data/field_event_obj/base_oam.h b/src/data/field_event_obj/base_oam.h
index 4558081e7..1aa6987c3 100755
--- a/src/data/field_event_obj/base_oam.h
+++ b/src/data/field_event_obj/base_oam.h
@@ -1,49 +1,49 @@
#ifndef GUARD_BASE_OAM_H
#define GUARD_BASE_OAM_H
-const struct OamData gFieldObjectBaseOam_8x8 = {
+const struct OamData gEventObjectBaseOam_8x8 = {
.shape = 0,
.size = 0,
.priority = 2
};
-const struct OamData gFieldObjectBaseOam_16x8 = {
+const struct OamData gEventObjectBaseOam_16x8 = {
.shape = 1,
.size = 0,
.priority = 2
};
-const struct OamData gFieldObjectBaseOam_16x16 = {
+const struct OamData gEventObjectBaseOam_16x16 = {
.shape = 0,
.size = 1,
.priority = 2
};
-const struct OamData gFieldObjectBaseOam_32x8 = {
+const struct OamData gEventObjectBaseOam_32x8 = {
.shape = 1,
.size = 1,
.priority = 2
};
-const struct OamData gFieldObjectBaseOam_64x32 = {
+const struct OamData gEventObjectBaseOam_64x32 = {
.shape = 1,
.size = 3,
.priority = 2
};
-const struct OamData gFieldObjectBaseOam_16x32 = {
+const struct OamData gEventObjectBaseOam_16x32 = {
.shape = 2,
.size = 2,
.priority = 2
};
-const struct OamData gFieldObjectBaseOam_32x32 = {
+const struct OamData gEventObjectBaseOam_32x32 = {
.shape = 0,
.size = 2,
.priority = 2
};
-const struct OamData gFieldObjectBaseOam_64x64 = {
+const struct OamData gEventObjectBaseOam_64x64 = {
.shape = 0,
.size = 3,
.priority = 2
diff --git a/src/data/field_event_obj/berry_tree_graphics_tables.h b/src/data/field_event_obj/berry_tree_graphics_tables.h
index 9e899788a..31d515a82 100755
--- a/src/data/field_event_obj/berry_tree_graphics_tables.h
+++ b/src/data/field_event_obj/berry_tree_graphics_tables.h
@@ -1,474 +1,474 @@
#ifndef GUARD_BERRY_TREE_GRAPHICS_TABLES_H
#define GUARD_BERRY_TREE_GRAPHICS_TABLES_H
-const struct SpriteFrameImage gFieldObjectPicTable_PechaBerryTree[] = {
- obj_frame_tiles(gFieldObjectPic_BerryTreeDirtPile),
- obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_0),
- obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_1),
- obj_frame_tiles(gFieldObjectPic_PechaBerryTree_0),
- obj_frame_tiles(gFieldObjectPic_PechaBerryTree_1),
- obj_frame_tiles(gFieldObjectPic_PechaBerryTree_2),
- obj_frame_tiles(gFieldObjectPic_PechaBerryTree_3),
- obj_frame_tiles(gFieldObjectPic_PechaBerryTree_4),
- obj_frame_tiles(gFieldObjectPic_PechaBerryTree_5),
+const struct SpriteFrameImage gEventObjectPicTable_PechaBerryTree[] = {
+ obj_frame_tiles(gEventObjectPic_BerryTreeDirtPile),
+ obj_frame_tiles(gEventObjectPic_BerryTreeSprout_0),
+ obj_frame_tiles(gEventObjectPic_BerryTreeSprout_1),
+ obj_frame_tiles(gEventObjectPic_PechaBerryTree_0),
+ obj_frame_tiles(gEventObjectPic_PechaBerryTree_1),
+ obj_frame_tiles(gEventObjectPic_PechaBerryTree_2),
+ obj_frame_tiles(gEventObjectPic_PechaBerryTree_3),
+ obj_frame_tiles(gEventObjectPic_PechaBerryTree_4),
+ obj_frame_tiles(gEventObjectPic_PechaBerryTree_5),
};
const u8 gBerryTreePaletteSlotTable_Pecha[] = {3, 4, 4, 4, 4};
-const struct SpriteFrameImage gFieldObjectPicTable_KelpsyBerryTree[] = {
- obj_frame_tiles(gFieldObjectPic_BerryTreeDirtPile),
- obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_0),
- obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_1),
- obj_frame_tiles(gFieldObjectPic_KelpsyBerryTree_0),
- obj_frame_tiles(gFieldObjectPic_KelpsyBerryTree_1),
- obj_frame_tiles(gFieldObjectPic_KelpsyBerryTree_2),
- obj_frame_tiles(gFieldObjectPic_KelpsyBerryTree_3),
- obj_frame_tiles(gFieldObjectPic_KelpsyBerryTree_4),
- obj_frame_tiles(gFieldObjectPic_KelpsyBerryTree_5),
+const struct SpriteFrameImage gEventObjectPicTable_KelpsyBerryTree[] = {
+ obj_frame_tiles(gEventObjectPic_BerryTreeDirtPile),
+ obj_frame_tiles(gEventObjectPic_BerryTreeSprout_0),
+ obj_frame_tiles(gEventObjectPic_BerryTreeSprout_1),
+ obj_frame_tiles(gEventObjectPic_KelpsyBerryTree_0),
+ obj_frame_tiles(gEventObjectPic_KelpsyBerryTree_1),
+ obj_frame_tiles(gEventObjectPic_KelpsyBerryTree_2),
+ obj_frame_tiles(gEventObjectPic_KelpsyBerryTree_3),
+ obj_frame_tiles(gEventObjectPic_KelpsyBerryTree_4),
+ obj_frame_tiles(gEventObjectPic_KelpsyBerryTree_5),
};
const u8 gBerryTreePaletteSlotTable_Kelpsy[] = {3, 4, 2, 2, 2};
-const struct SpriteFrameImage gFieldObjectPicTable_WepearBerryTree[] = {
- obj_frame_tiles(gFieldObjectPic_BerryTreeDirtPile),
- obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_0),
- obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_1),
- obj_frame_tiles(gFieldObjectPic_WepearBerryTree_0),
- obj_frame_tiles(gFieldObjectPic_WepearBerryTree_1),
- obj_frame_tiles(gFieldObjectPic_WepearBerryTree_2),
- obj_frame_tiles(gFieldObjectPic_WepearBerryTree_3),
- obj_frame_tiles(gFieldObjectPic_WepearBerryTree_4),
- obj_frame_tiles(gFieldObjectPic_WepearBerryTree_5),
+const struct SpriteFrameImage gEventObjectPicTable_WepearBerryTree[] = {
+ obj_frame_tiles(gEventObjectPic_BerryTreeDirtPile),
+ obj_frame_tiles(gEventObjectPic_BerryTreeSprout_0),
+ obj_frame_tiles(gEventObjectPic_BerryTreeSprout_1),
+ obj_frame_tiles(gEventObjectPic_WepearBerryTree_0),
+ obj_frame_tiles(gEventObjectPic_WepearBerryTree_1),
+ obj_frame_tiles(gEventObjectPic_WepearBerryTree_2),
+ obj_frame_tiles(gEventObjectPic_WepearBerryTree_3),
+ obj_frame_tiles(gEventObjectPic_WepearBerryTree_4),
+ obj_frame_tiles(gEventObjectPic_WepearBerryTree_5),
};
const u8 gBerryTreePaletteSlotTable_Wepear[] = {3, 4, 2, 2, 2};
-const struct SpriteFrameImage gFieldObjectPicTable_IapapaBerryTree[] = {
- obj_frame_tiles(gFieldObjectPic_BerryTreeDirtPile),
- obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_0),
- obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_1),
- obj_frame_tiles(gFieldObjectPic_IapapaBerryTree_0),
- obj_frame_tiles(gFieldObjectPic_IapapaBerryTree_1),
- obj_frame_tiles(gFieldObjectPic_IapapaBerryTree_2),
- obj_frame_tiles(gFieldObjectPic_IapapaBerryTree_3),
- obj_frame_tiles(gFieldObjectPic_IapapaBerryTree_4),
- obj_frame_tiles(gFieldObjectPic_IapapaBerryTree_5),
+const struct SpriteFrameImage gEventObjectPicTable_IapapaBerryTree[] = {
+ obj_frame_tiles(gEventObjectPic_BerryTreeDirtPile),
+ obj_frame_tiles(gEventObjectPic_BerryTreeSprout_0),
+ obj_frame_tiles(gEventObjectPic_BerryTreeSprout_1),
+ obj_frame_tiles(gEventObjectPic_IapapaBerryTree_0),
+ obj_frame_tiles(gEventObjectPic_IapapaBerryTree_1),
+ obj_frame_tiles(gEventObjectPic_IapapaBerryTree_2),
+ obj_frame_tiles(gEventObjectPic_IapapaBerryTree_3),
+ obj_frame_tiles(gEventObjectPic_IapapaBerryTree_4),
+ obj_frame_tiles(gEventObjectPic_IapapaBerryTree_5),
};
const u8 gBerryTreePaletteSlotTable_Iapapa[] = {3, 4, 3, 3, 3};
-const struct SpriteFrameImage gFieldObjectPicTable_CheriBerryTree[] = {
- obj_frame_tiles(gFieldObjectPic_BerryTreeDirtPile),
- obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_0),
- obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_1),
- obj_frame_tiles(gFieldObjectPic_CheriBerryTree_0),
- obj_frame_tiles(gFieldObjectPic_CheriBerryTree_1),
- obj_frame_tiles(gFieldObjectPic_CheriBerryTree_2),
- obj_frame_tiles(gFieldObjectPic_CheriBerryTree_3),
- obj_frame_tiles(gFieldObjectPic_CheriBerryTree_4),
- obj_frame_tiles(gFieldObjectPic_CheriBerryTree_5),
+const struct SpriteFrameImage gEventObjectPicTable_CheriBerryTree[] = {
+ obj_frame_tiles(gEventObjectPic_BerryTreeDirtPile),
+ obj_frame_tiles(gEventObjectPic_BerryTreeSprout_0),
+ obj_frame_tiles(gEventObjectPic_BerryTreeSprout_1),
+ obj_frame_tiles(gEventObjectPic_CheriBerryTree_0),
+ obj_frame_tiles(gEventObjectPic_CheriBerryTree_1),
+ obj_frame_tiles(gEventObjectPic_CheriBerryTree_2),
+ obj_frame_tiles(gEventObjectPic_CheriBerryTree_3),
+ obj_frame_tiles(gEventObjectPic_CheriBerryTree_4),
+ obj_frame_tiles(gEventObjectPic_CheriBerryTree_5),
};
const u8 gBerryTreePaletteSlotTable_Cheri[] = {3, 4, 4, 4, 4};
-const struct SpriteFrameImage gFieldObjectPicTable_FigyBerryTree[] = {
- obj_frame_tiles(gFieldObjectPic_BerryTreeDirtPile),
- obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_0),
- obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_1),
- obj_frame_tiles(gFieldObjectPic_FigyBerryTree_0),
- obj_frame_tiles(gFieldObjectPic_FigyBerryTree_1),
- obj_frame_tiles(gFieldObjectPic_FigyBerryTree_2),
- obj_frame_tiles(gFieldObjectPic_FigyBerryTree_3),
- obj_frame_tiles(gFieldObjectPic_FigyBerryTree_4),
- obj_frame_tiles(gFieldObjectPic_FigyBerryTree_5),
+const struct SpriteFrameImage gEventObjectPicTable_FigyBerryTree[] = {
+ obj_frame_tiles(gEventObjectPic_BerryTreeDirtPile),
+ obj_frame_tiles(gEventObjectPic_BerryTreeSprout_0),
+ obj_frame_tiles(gEventObjectPic_BerryTreeSprout_1),
+ obj_frame_tiles(gEventObjectPic_FigyBerryTree_0),
+ obj_frame_tiles(gEventObjectPic_FigyBerryTree_1),
+ obj_frame_tiles(gEventObjectPic_FigyBerryTree_2),
+ obj_frame_tiles(gEventObjectPic_FigyBerryTree_3),
+ obj_frame_tiles(gEventObjectPic_FigyBerryTree_4),
+ obj_frame_tiles(gEventObjectPic_FigyBerryTree_5),
};
const u8 gBerryTreePaletteSlotTable_Figy[] = {3, 4, 3, 3, 3};
-const struct SpriteFrameImage gFieldObjectPicTable_MagoBerryTree[] = {
- obj_frame_tiles(gFieldObjectPic_BerryTreeDirtPile),
- obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_0),
- obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_1),
- obj_frame_tiles(gFieldObjectPic_MagoBerryTree_0),
- obj_frame_tiles(gFieldObjectPic_MagoBerryTree_1),
- obj_frame_tiles(gFieldObjectPic_MagoBerryTree_2),
- obj_frame_tiles(gFieldObjectPic_MagoBerryTree_3),
- obj_frame_tiles(gFieldObjectPic_MagoBerryTree_4),
- obj_frame_tiles(gFieldObjectPic_MagoBerryTree_5),
+const struct SpriteFrameImage gEventObjectPicTable_MagoBerryTree[] = {
+ obj_frame_tiles(gEventObjectPic_BerryTreeDirtPile),
+ obj_frame_tiles(gEventObjectPic_BerryTreeSprout_0),
+ obj_frame_tiles(gEventObjectPic_BerryTreeSprout_1),
+ obj_frame_tiles(gEventObjectPic_MagoBerryTree_0),
+ obj_frame_tiles(gEventObjectPic_MagoBerryTree_1),
+ obj_frame_tiles(gEventObjectPic_MagoBerryTree_2),
+ obj_frame_tiles(gEventObjectPic_MagoBerryTree_3),
+ obj_frame_tiles(gEventObjectPic_MagoBerryTree_4),
+ obj_frame_tiles(gEventObjectPic_MagoBerryTree_5),
};
const u8 gBerryTreePaletteSlotTable_Mago[] = {3, 4, 3, 3, 3};
-const struct SpriteFrameImage gFieldObjectPicTable_LumBerryTree[] = {
- obj_frame_tiles(gFieldObjectPic_BerryTreeDirtPile),
- obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_0),
- obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_1),
- obj_frame_tiles(gFieldObjectPic_LumBerryTree_0),
- obj_frame_tiles(gFieldObjectPic_LumBerryTree_1),
- obj_frame_tiles(gFieldObjectPic_LumBerryTree_2),
- obj_frame_tiles(gFieldObjectPic_LumBerryTree_3),
- obj_frame_tiles(gFieldObjectPic_LumBerryTree_4),
- obj_frame_tiles(gFieldObjectPic_LumBerryTree_5),
+const struct SpriteFrameImage gEventObjectPicTable_LumBerryTree[] = {
+ obj_frame_tiles(gEventObjectPic_BerryTreeDirtPile),
+ obj_frame_tiles(gEventObjectPic_BerryTreeSprout_0),
+ obj_frame_tiles(gEventObjectPic_BerryTreeSprout_1),
+ obj_frame_tiles(gEventObjectPic_LumBerryTree_0),
+ obj_frame_tiles(gEventObjectPic_LumBerryTree_1),
+ obj_frame_tiles(gEventObjectPic_LumBerryTree_2),
+ obj_frame_tiles(gEventObjectPic_LumBerryTree_3),
+ obj_frame_tiles(gEventObjectPic_LumBerryTree_4),
+ obj_frame_tiles(gEventObjectPic_LumBerryTree_5),
};
const u8 gBerryTreePaletteSlotTable_Lum[] = {3, 4, 4, 4, 4};
-const struct SpriteFrameImage gFieldObjectPicTable_RazzBerryTree[] = {
- obj_frame_tiles(gFieldObjectPic_BerryTreeDirtPile),
- obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_0),
- obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_1),
- obj_frame_tiles(gFieldObjectPic_RazzBerryTree_0),
- obj_frame_tiles(gFieldObjectPic_RazzBerryTree_1),
- obj_frame_tiles(gFieldObjectPic_RazzBerryTree_2),
- obj_frame_tiles(gFieldObjectPic_RazzBerryTree_3),
- obj_frame_tiles(gFieldObjectPic_RazzBerryTree_4),
- obj_frame_tiles(gFieldObjectPic_RazzBerryTree_5),
+const struct SpriteFrameImage gEventObjectPicTable_RazzBerryTree[] = {
+ obj_frame_tiles(gEventObjectPic_BerryTreeDirtPile),
+ obj_frame_tiles(gEventObjectPic_BerryTreeSprout_0),
+ obj_frame_tiles(gEventObjectPic_BerryTreeSprout_1),
+ obj_frame_tiles(gEventObjectPic_RazzBerryTree_0),
+ obj_frame_tiles(gEventObjectPic_RazzBerryTree_1),
+ obj_frame_tiles(gEventObjectPic_RazzBerryTree_2),
+ obj_frame_tiles(gEventObjectPic_RazzBerryTree_3),
+ obj_frame_tiles(gEventObjectPic_RazzBerryTree_4),
+ obj_frame_tiles(gEventObjectPic_RazzBerryTree_5),
};
const u8 gBerryTreePaletteSlotTable_Razz[] = {3, 4, 4, 4, 4};
-const struct SpriteFrameImage gFieldObjectPicTable_GrepaBerryTree[] = {
- obj_frame_tiles(gFieldObjectPic_BerryTreeDirtPile),
- obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_0),
- obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_1),
- obj_frame_tiles(gFieldObjectPic_GrepaBerryTree_0),
- obj_frame_tiles(gFieldObjectPic_GrepaBerryTree_1),
- obj_frame_tiles(gFieldObjectPic_GrepaBerryTree_2),
- obj_frame_tiles(gFieldObjectPic_GrepaBerryTree_3),
- obj_frame_tiles(gFieldObjectPic_GrepaBerryTree_4),
- obj_frame_tiles(gFieldObjectPic_GrepaBerryTree_5),
+const struct SpriteFrameImage gEventObjectPicTable_GrepaBerryTree[] = {
+ obj_frame_tiles(gEventObjectPic_BerryTreeDirtPile),
+ obj_frame_tiles(gEventObjectPic_BerryTreeSprout_0),
+ obj_frame_tiles(gEventObjectPic_BerryTreeSprout_1),
+ obj_frame_tiles(gEventObjectPic_GrepaBerryTree_0),
+ obj_frame_tiles(gEventObjectPic_GrepaBerryTree_1),
+ obj_frame_tiles(gEventObjectPic_GrepaBerryTree_2),
+ obj_frame_tiles(gEventObjectPic_GrepaBerryTree_3),
+ obj_frame_tiles(gEventObjectPic_GrepaBerryTree_4),
+ obj_frame_tiles(gEventObjectPic_GrepaBerryTree_5),
};
const u8 gBerryTreePaletteSlotTable_Grepa[] = {3, 4, 3, 3, 3};
-const struct SpriteFrameImage gFieldObjectPicTable_RabutaBerryTree[] = {
- obj_frame_tiles(gFieldObjectPic_BerryTreeDirtPile),
- obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_0),
- obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_1),
- obj_frame_tiles(gFieldObjectPic_RabutaBerryTree_0),
- obj_frame_tiles(gFieldObjectPic_RabutaBerryTree_1),
- obj_frame_tiles(gFieldObjectPic_RabutaBerryTree_2),
- obj_frame_tiles(gFieldObjectPic_RabutaBerryTree_3),
- obj_frame_tiles(gFieldObjectPic_RabutaBerryTree_4),
- obj_frame_tiles(gFieldObjectPic_RabutaBerryTree_5),
+const struct SpriteFrameImage gEventObjectPicTable_RabutaBerryTree[] = {
+ obj_frame_tiles(gEventObjectPic_BerryTreeDirtPile),
+ obj_frame_tiles(gEventObjectPic_BerryTreeSprout_0),
+ obj_frame_tiles(gEventObjectPic_BerryTreeSprout_1),
+ obj_frame_tiles(gEventObjectPic_RabutaBerryTree_0),
+ obj_frame_tiles(gEventObjectPic_RabutaBerryTree_1),
+ obj_frame_tiles(gEventObjectPic_RabutaBerryTree_2),
+ obj_frame_tiles(gEventObjectPic_RabutaBerryTree_3),
+ obj_frame_tiles(gEventObjectPic_RabutaBerryTree_4),
+ obj_frame_tiles(gEventObjectPic_RabutaBerryTree_5),
};
const u8 gBerryTreePaletteSlotTable_Rabuta[] = {3, 4, 4, 4, 4};
-const struct SpriteFrameImage gFieldObjectPicTable_NomelBerryTree[] = {
- obj_frame_tiles(gFieldObjectPic_BerryTreeDirtPile),
- obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_0),
- obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_1),
- obj_frame_tiles(gFieldObjectPic_NomelBerryTree_0),
- obj_frame_tiles(gFieldObjectPic_NomelBerryTree_1),
- obj_frame_tiles(gFieldObjectPic_NomelBerryTree_2),
- obj_frame_tiles(gFieldObjectPic_NomelBerryTree_3),
- obj_frame_tiles(gFieldObjectPic_NomelBerryTree_4),
- obj_frame_tiles(gFieldObjectPic_NomelBerryTree_5),
+const struct SpriteFrameImage gEventObjectPicTable_NomelBerryTree[] = {
+ obj_frame_tiles(gEventObjectPic_BerryTreeDirtPile),
+ obj_frame_tiles(gEventObjectPic_BerryTreeSprout_0),
+ obj_frame_tiles(gEventObjectPic_BerryTreeSprout_1),
+ obj_frame_tiles(gEventObjectPic_NomelBerryTree_0),
+ obj_frame_tiles(gEventObjectPic_NomelBerryTree_1),
+ obj_frame_tiles(gEventObjectPic_NomelBerryTree_2),
+ obj_frame_tiles(gEventObjectPic_NomelBerryTree_3),
+ obj_frame_tiles(gEventObjectPic_NomelBerryTree_4),
+ obj_frame_tiles(gEventObjectPic_NomelBerryTree_5),
};
const u8 gBerryTreePaletteSlotTable_Nomel[] = {3, 4, 3, 3, 3};
-const struct SpriteFrameImage gFieldObjectPicTable_LeppaBerryTree[] = {
- obj_frame_tiles(gFieldObjectPic_BerryTreeDirtPile),
- obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_0),
- obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_1),
- obj_frame_tiles(gFieldObjectPic_LeppaBerryTree_0),
- obj_frame_tiles(gFieldObjectPic_LeppaBerryTree_1),
- obj_frame_tiles(gFieldObjectPic_LeppaBerryTree_2),
- obj_frame_tiles(gFieldObjectPic_LeppaBerryTree_3),
- obj_frame_tiles(gFieldObjectPic_LeppaBerryTree_4),
- obj_frame_tiles(gFieldObjectPic_LeppaBerryTree_5),
+const struct SpriteFrameImage gEventObjectPicTable_LeppaBerryTree[] = {
+ obj_frame_tiles(gEventObjectPic_BerryTreeDirtPile),
+ obj_frame_tiles(gEventObjectPic_BerryTreeSprout_0),
+ obj_frame_tiles(gEventObjectPic_BerryTreeSprout_1),
+ obj_frame_tiles(gEventObjectPic_LeppaBerryTree_0),
+ obj_frame_tiles(gEventObjectPic_LeppaBerryTree_1),
+ obj_frame_tiles(gEventObjectPic_LeppaBerryTree_2),
+ obj_frame_tiles(gEventObjectPic_LeppaBerryTree_3),
+ obj_frame_tiles(gEventObjectPic_LeppaBerryTree_4),
+ obj_frame_tiles(gEventObjectPic_LeppaBerryTree_5),
};
const u8 gBerryTreePaletteSlotTable_Leppa[] = {3, 4, 3, 3, 3};
-const struct SpriteFrameImage gFieldObjectPicTable_LiechiBerryTree[] = {
- obj_frame_tiles(gFieldObjectPic_BerryTreeDirtPile),
- obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_0),
- obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_1),
- obj_frame_tiles(gFieldObjectPic_LiechiBerryTree_0),
- obj_frame_tiles(gFieldObjectPic_LiechiBerryTree_1),
- obj_frame_tiles(gFieldObjectPic_LiechiBerryTree_2),
- obj_frame_tiles(gFieldObjectPic_LiechiBerryTree_3),
- obj_frame_tiles(gFieldObjectPic_LiechiBerryTree_4),
- obj_frame_tiles(gFieldObjectPic_LiechiBerryTree_5),
+const struct SpriteFrameImage gEventObjectPicTable_LiechiBerryTree[] = {
+ obj_frame_tiles(gEventObjectPic_BerryTreeDirtPile),
+ obj_frame_tiles(gEventObjectPic_BerryTreeSprout_0),
+ obj_frame_tiles(gEventObjectPic_BerryTreeSprout_1),
+ obj_frame_tiles(gEventObjectPic_LiechiBerryTree_0),
+ obj_frame_tiles(gEventObjectPic_LiechiBerryTree_1),
+ obj_frame_tiles(gEventObjectPic_LiechiBerryTree_2),
+ obj_frame_tiles(gEventObjectPic_LiechiBerryTree_3),
+ obj_frame_tiles(gEventObjectPic_LiechiBerryTree_4),
+ obj_frame_tiles(gEventObjectPic_LiechiBerryTree_5),
};
const u8 gBerryTreePaletteSlotTable_Liechi[] = {3, 4, 4, 4, 4};
-const struct SpriteFrameImage gFieldObjectPicTable_HondewBerryTree[] = {
- obj_frame_tiles(gFieldObjectPic_BerryTreeDirtPile),
- obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_0),
- obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_1),
- obj_frame_tiles(gFieldObjectPic_HondewBerryTree_0),
- obj_frame_tiles(gFieldObjectPic_HondewBerryTree_1),
- obj_frame_tiles(gFieldObjectPic_HondewBerryTree_2),
- obj_frame_tiles(gFieldObjectPic_HondewBerryTree_3),
- obj_frame_tiles(gFieldObjectPic_HondewBerryTree_4),
- obj_frame_tiles(gFieldObjectPic_HondewBerryTree_5),
+const struct SpriteFrameImage gEventObjectPicTable_HondewBerryTree[] = {
+ obj_frame_tiles(gEventObjectPic_BerryTreeDirtPile),
+ obj_frame_tiles(gEventObjectPic_BerryTreeSprout_0),
+ obj_frame_tiles(gEventObjectPic_BerryTreeSprout_1),
+ obj_frame_tiles(gEventObjectPic_HondewBerryTree_0),
+ obj_frame_tiles(gEventObjectPic_HondewBerryTree_1),
+ obj_frame_tiles(gEventObjectPic_HondewBerryTree_2),
+ obj_frame_tiles(gEventObjectPic_HondewBerryTree_3),
+ obj_frame_tiles(gEventObjectPic_HondewBerryTree_4),
+ obj_frame_tiles(gEventObjectPic_HondewBerryTree_5),
};
const u8 gBerryTreePaletteSlotTable_Hondew[] = {3, 4, 5, 5, 5};
-const struct SpriteFrameImage gFieldObjectPicTable_AguavBerryTree[] = {
- obj_frame_tiles(gFieldObjectPic_BerryTreeDirtPile),
- obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_0),
- obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_1),
- obj_frame_tiles(gFieldObjectPic_AguavBerryTree_0),
- obj_frame_tiles(gFieldObjectPic_AguavBerryTree_1),
- obj_frame_tiles(gFieldObjectPic_AguavBerryTree_2),
- obj_frame_tiles(gFieldObjectPic_AguavBerryTree_3),
- obj_frame_tiles(gFieldObjectPic_AguavBerryTree_4),
- obj_frame_tiles(gFieldObjectPic_AguavBerryTree_5),
+const struct SpriteFrameImage gEventObjectPicTable_AguavBerryTree[] = {
+ obj_frame_tiles(gEventObjectPic_BerryTreeDirtPile),
+ obj_frame_tiles(gEventObjectPic_BerryTreeSprout_0),
+ obj_frame_tiles(gEventObjectPic_BerryTreeSprout_1),
+ obj_frame_tiles(gEventObjectPic_AguavBerryTree_0),
+ obj_frame_tiles(gEventObjectPic_AguavBerryTree_1),
+ obj_frame_tiles(gEventObjectPic_AguavBerryTree_2),
+ obj_frame_tiles(gEventObjectPic_AguavBerryTree_3),
+ obj_frame_tiles(gEventObjectPic_AguavBerryTree_4),
+ obj_frame_tiles(gEventObjectPic_AguavBerryTree_5),
};
const u8 gBerryTreePaletteSlotTable_Aguav[] = {3, 4, 4, 4, 4};
-const struct SpriteFrameImage gFieldObjectPicTable_WikiBerryTree[] = {
- obj_frame_tiles(gFieldObjectPic_BerryTreeDirtPile),
- obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_0),
- obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_1),
- obj_frame_tiles(gFieldObjectPic_WikiBerryTree_0),
- obj_frame_tiles(gFieldObjectPic_WikiBerryTree_1),
- obj_frame_tiles(gFieldObjectPic_WikiBerryTree_2),
- obj_frame_tiles(gFieldObjectPic_WikiBerryTree_3),
- obj_frame_tiles(gFieldObjectPic_WikiBerryTree_4),
- obj_frame_tiles(gFieldObjectPic_WikiBerryTree_5),
+const struct SpriteFrameImage gEventObjectPicTable_WikiBerryTree[] = {
+ obj_frame_tiles(gEventObjectPic_BerryTreeDirtPile),
+ obj_frame_tiles(gEventObjectPic_BerryTreeSprout_0),
+ obj_frame_tiles(gEventObjectPic_BerryTreeSprout_1),
+ obj_frame_tiles(gEventObjectPic_WikiBerryTree_0),
+ obj_frame_tiles(gEventObjectPic_WikiBerryTree_1),
+ obj_frame_tiles(gEventObjectPic_WikiBerryTree_2),
+ obj_frame_tiles(gEventObjectPic_WikiBerryTree_3),
+ obj_frame_tiles(gEventObjectPic_WikiBerryTree_4),
+ obj_frame_tiles(gEventObjectPic_WikiBerryTree_5),
};
const u8 gBerryTreePaletteSlotTable_Wiki[] = {3, 4, 3, 3, 3};
-const struct SpriteFrameImage gFieldObjectPicTable_PomegBerryTree[] = {
- obj_frame_tiles(gFieldObjectPic_BerryTreeDirtPile),
- obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_0),
- obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_1),
- obj_frame_tiles(gFieldObjectPic_PomegBerryTree_0),
- obj_frame_tiles(gFieldObjectPic_PomegBerryTree_1),
- obj_frame_tiles(gFieldObjectPic_PomegBerryTree_2),
- obj_frame_tiles(gFieldObjectPic_PomegBerryTree_3),
- obj_frame_tiles(gFieldObjectPic_PomegBerryTree_4),
- obj_frame_tiles(gFieldObjectPic_PomegBerryTree_5),
+const struct SpriteFrameImage gEventObjectPicTable_PomegBerryTree[] = {
+ obj_frame_tiles(gEventObjectPic_BerryTreeDirtPile),
+ obj_frame_tiles(gEventObjectPic_BerryTreeSprout_0),
+ obj_frame_tiles(gEventObjectPic_BerryTreeSprout_1),
+ obj_frame_tiles(gEventObjectPic_PomegBerryTree_0),
+ obj_frame_tiles(gEventObjectPic_PomegBerryTree_1),
+ obj_frame_tiles(gEventObjectPic_PomegBerryTree_2),
+ obj_frame_tiles(gEventObjectPic_PomegBerryTree_3),
+ obj_frame_tiles(gEventObjectPic_PomegBerryTree_4),
+ obj_frame_tiles(gEventObjectPic_PomegBerryTree_5),
};
const u8 gBerryTreePaletteSlotTable_Pomeg[] = {3, 4, 3, 3, 3};
-const struct SpriteFrameImage gFieldObjectPicTable_RawstBerryTree[] = {
- obj_frame_tiles(gFieldObjectPic_BerryTreeDirtPile),
- obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_0),
- obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_1),
- obj_frame_tiles(gFieldObjectPic_RawstBerryTree_0),
- obj_frame_tiles(gFieldObjectPic_RawstBerryTree_1),
- obj_frame_tiles(gFieldObjectPic_RawstBerryTree_2),
- obj_frame_tiles(gFieldObjectPic_RawstBerryTree_3),
- obj_frame_tiles(gFieldObjectPic_RawstBerryTree_4),
- obj_frame_tiles(gFieldObjectPic_RawstBerryTree_5),
+const struct SpriteFrameImage gEventObjectPicTable_RawstBerryTree[] = {
+ obj_frame_tiles(gEventObjectPic_BerryTreeDirtPile),
+ obj_frame_tiles(gEventObjectPic_BerryTreeSprout_0),
+ obj_frame_tiles(gEventObjectPic_BerryTreeSprout_1),
+ obj_frame_tiles(gEventObjectPic_RawstBerryTree_0),
+ obj_frame_tiles(gEventObjectPic_RawstBerryTree_1),
+ obj_frame_tiles(gEventObjectPic_RawstBerryTree_2),
+ obj_frame_tiles(gEventObjectPic_RawstBerryTree_3),
+ obj_frame_tiles(gEventObjectPic_RawstBerryTree_4),
+ obj_frame_tiles(gEventObjectPic_RawstBerryTree_5),
};
const u8 gBerryTreePaletteSlotTable_Rawst[] = {3, 4, 4, 4, 4};
-const struct SpriteFrameImage gFieldObjectPicTable_SpelonBerryTree[] = {
- obj_frame_tiles(gFieldObjectPic_BerryTreeDirtPile),
- obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_0),
- obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_1),
- obj_frame_tiles(gFieldObjectPic_SpelonBerryTree_0),
- obj_frame_tiles(gFieldObjectPic_SpelonBerryTree_1),
- obj_frame_tiles(gFieldObjectPic_SpelonBerryTree_2),
- obj_frame_tiles(gFieldObjectPic_SpelonBerryTree_3),
- obj_frame_tiles(gFieldObjectPic_SpelonBerryTree_4),
- obj_frame_tiles(gFieldObjectPic_SpelonBerryTree_5),
+const struct SpriteFrameImage gEventObjectPicTable_SpelonBerryTree[] = {
+ obj_frame_tiles(gEventObjectPic_BerryTreeDirtPile),
+ obj_frame_tiles(gEventObjectPic_BerryTreeSprout_0),
+ obj_frame_tiles(gEventObjectPic_BerryTreeSprout_1),
+ obj_frame_tiles(gEventObjectPic_SpelonBerryTree_0),
+ obj_frame_tiles(gEventObjectPic_SpelonBerryTree_1),
+ obj_frame_tiles(gEventObjectPic_SpelonBerryTree_2),
+ obj_frame_tiles(gEventObjectPic_SpelonBerryTree_3),
+ obj_frame_tiles(gEventObjectPic_SpelonBerryTree_4),
+ obj_frame_tiles(gEventObjectPic_SpelonBerryTree_5),
};
const u8 gBerryTreePaletteSlotTable_Spelon[] = {3, 4, 3, 3, 3};
-const struct SpriteFrameImage gFieldObjectPicTable_ChestoBerryTree[] = {
- obj_frame_tiles(gFieldObjectPic_BerryTreeDirtPile),
- obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_0),
- obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_1),
- obj_frame_tiles(gFieldObjectPic_ChestoBerryTree_0),
- obj_frame_tiles(gFieldObjectPic_ChestoBerryTree_1),
- obj_frame_tiles(gFieldObjectPic_ChestoBerryTree_2),
- obj_frame_tiles(gFieldObjectPic_ChestoBerryTree_3),
- obj_frame_tiles(gFieldObjectPic_ChestoBerryTree_4),
- obj_frame_tiles(gFieldObjectPic_ChestoBerryTree_5),
+const struct SpriteFrameImage gEventObjectPicTable_ChestoBerryTree[] = {
+ obj_frame_tiles(gEventObjectPic_BerryTreeDirtPile),
+ obj_frame_tiles(gEventObjectPic_BerryTreeSprout_0),
+ obj_frame_tiles(gEventObjectPic_BerryTreeSprout_1),
+ obj_frame_tiles(gEventObjectPic_ChestoBerryTree_0),
+ obj_frame_tiles(gEventObjectPic_ChestoBerryTree_1),
+ obj_frame_tiles(gEventObjectPic_ChestoBerryTree_2),
+ obj_frame_tiles(gEventObjectPic_ChestoBerryTree_3),
+ obj_frame_tiles(gEventObjectPic_ChestoBerryTree_4),
+ obj_frame_tiles(gEventObjectPic_ChestoBerryTree_5),
};
const u8 gBerryTreePaletteSlotTable_Chesto[] = {3, 4, 2, 2, 2};
-const struct SpriteFrameImage gFieldObjectPicTable_OranBerryTree[] = {
- obj_frame_tiles(gFieldObjectPic_BerryTreeDirtPile),
- obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_0),
- obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_1),
- obj_frame_tiles(gFieldObjectPic_OranBerryTree_0),
- obj_frame_tiles(gFieldObjectPic_OranBerryTree_1),
- obj_frame_tiles(gFieldObjectPic_OranBerryTree_2),
- obj_frame_tiles(gFieldObjectPic_OranBerryTree_3),
- obj_frame_tiles(gFieldObjectPic_OranBerryTree_4),
- obj_frame_tiles(gFieldObjectPic_OranBerryTree_5),
+const struct SpriteFrameImage gEventObjectPicTable_OranBerryTree[] = {
+ obj_frame_tiles(gEventObjectPic_BerryTreeDirtPile),
+ obj_frame_tiles(gEventObjectPic_BerryTreeSprout_0),
+ obj_frame_tiles(gEventObjectPic_BerryTreeSprout_1),
+ obj_frame_tiles(gEventObjectPic_OranBerryTree_0),
+ obj_frame_tiles(gEventObjectPic_OranBerryTree_1),
+ obj_frame_tiles(gEventObjectPic_OranBerryTree_2),
+ obj_frame_tiles(gEventObjectPic_OranBerryTree_3),
+ obj_frame_tiles(gEventObjectPic_OranBerryTree_4),
+ obj_frame_tiles(gEventObjectPic_OranBerryTree_5),
};
const u8 gBerryTreePaletteSlotTable_Oran[] = {3, 4, 2, 2, 2};
-const struct SpriteFrameImage gFieldObjectPicTable_PersimBerryTree[] = {
- obj_frame_tiles(gFieldObjectPic_BerryTreeDirtPile),
- obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_0),
- obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_1),
- obj_frame_tiles(gFieldObjectPic_PersimBerryTree_0),
- obj_frame_tiles(gFieldObjectPic_PersimBerryTree_1),
- obj_frame_tiles(gFieldObjectPic_PersimBerryTree_2),
- obj_frame_tiles(gFieldObjectPic_PersimBerryTree_3),
- obj_frame_tiles(gFieldObjectPic_PersimBerryTree_4),
- obj_frame_tiles(gFieldObjectPic_PersimBerryTree_5),
+const struct SpriteFrameImage gEventObjectPicTable_PersimBerryTree[] = {
+ obj_frame_tiles(gEventObjectPic_BerryTreeDirtPile),
+ obj_frame_tiles(gEventObjectPic_BerryTreeSprout_0),
+ obj_frame_tiles(gEventObjectPic_BerryTreeSprout_1),
+ obj_frame_tiles(gEventObjectPic_PersimBerryTree_0),
+ obj_frame_tiles(gEventObjectPic_PersimBerryTree_1),
+ obj_frame_tiles(gEventObjectPic_PersimBerryTree_2),
+ obj_frame_tiles(gEventObjectPic_PersimBerryTree_3),
+ obj_frame_tiles(gEventObjectPic_PersimBerryTree_4),
+ obj_frame_tiles(gEventObjectPic_PersimBerryTree_5),
};
const u8 gBerryTreePaletteSlotTable_Persim[] = {3, 4, 2, 2, 2};
-const struct SpriteFrameImage gFieldObjectPicTable_SitrusBerryTree[] = {
- obj_frame_tiles(gFieldObjectPic_BerryTreeDirtPile),
- obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_0),
- obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_1),
- obj_frame_tiles(gFieldObjectPic_SitrusBerryTree_0),
- obj_frame_tiles(gFieldObjectPic_SitrusBerryTree_1),
- obj_frame_tiles(gFieldObjectPic_SitrusBerryTree_2),
- obj_frame_tiles(gFieldObjectPic_SitrusBerryTree_3),
- obj_frame_tiles(gFieldObjectPic_SitrusBerryTree_4),
- obj_frame_tiles(gFieldObjectPic_SitrusBerryTree_5),
+const struct SpriteFrameImage gEventObjectPicTable_SitrusBerryTree[] = {
+ obj_frame_tiles(gEventObjectPic_BerryTreeDirtPile),
+ obj_frame_tiles(gEventObjectPic_BerryTreeSprout_0),
+ obj_frame_tiles(gEventObjectPic_BerryTreeSprout_1),
+ obj_frame_tiles(gEventObjectPic_SitrusBerryTree_0),
+ obj_frame_tiles(gEventObjectPic_SitrusBerryTree_1),
+ obj_frame_tiles(gEventObjectPic_SitrusBerryTree_2),
+ obj_frame_tiles(gEventObjectPic_SitrusBerryTree_3),
+ obj_frame_tiles(gEventObjectPic_SitrusBerryTree_4),
+ obj_frame_tiles(gEventObjectPic_SitrusBerryTree_5),
};
const u8 gBerryTreePaletteSlotTable_Sitrus[] = {3, 4, 4, 4, 4};
-const struct SpriteFrameImage gFieldObjectPicTable_AspearBerryTree[] = {
- obj_frame_tiles(gFieldObjectPic_BerryTreeDirtPile),
- obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_0),
- obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_1),
- obj_frame_tiles(gFieldObjectPic_AspearBerryTree_0),
- obj_frame_tiles(gFieldObjectPic_AspearBerryTree_1),
- obj_frame_tiles(gFieldObjectPic_AspearBerryTree_2),
- obj_frame_tiles(gFieldObjectPic_AspearBerryTree_3),
- obj_frame_tiles(gFieldObjectPic_AspearBerryTree_4),
- obj_frame_tiles(gFieldObjectPic_AspearBerryTree_5),
+const struct SpriteFrameImage gEventObjectPicTable_AspearBerryTree[] = {
+ obj_frame_tiles(gEventObjectPic_BerryTreeDirtPile),
+ obj_frame_tiles(gEventObjectPic_BerryTreeSprout_0),
+ obj_frame_tiles(gEventObjectPic_BerryTreeSprout_1),
+ obj_frame_tiles(gEventObjectPic_AspearBerryTree_0),
+ obj_frame_tiles(gEventObjectPic_AspearBerryTree_1),
+ obj_frame_tiles(gEventObjectPic_AspearBerryTree_2),
+ obj_frame_tiles(gEventObjectPic_AspearBerryTree_3),
+ obj_frame_tiles(gEventObjectPic_AspearBerryTree_4),
+ obj_frame_tiles(gEventObjectPic_AspearBerryTree_5),
};
const u8 gBerryTreePaletteSlotTable_Aspear[] = {3, 4, 3, 3, 3};
-const struct SpriteFrameImage gFieldObjectPicTable_PamtreBerryTree[] = {
- obj_frame_tiles(gFieldObjectPic_BerryTreeDirtPile),
- obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_0),
- obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_1),
- obj_frame_tiles(gFieldObjectPic_PamtreBerryTree_0),
- obj_frame_tiles(gFieldObjectPic_PamtreBerryTree_1),
- obj_frame_tiles(gFieldObjectPic_PamtreBerryTree_2),
- obj_frame_tiles(gFieldObjectPic_PamtreBerryTree_3),
- obj_frame_tiles(gFieldObjectPic_PamtreBerryTree_4),
- obj_frame_tiles(gFieldObjectPic_PamtreBerryTree_5),
+const struct SpriteFrameImage gEventObjectPicTable_PamtreBerryTree[] = {
+ obj_frame_tiles(gEventObjectPic_BerryTreeDirtPile),
+ obj_frame_tiles(gEventObjectPic_BerryTreeSprout_0),
+ obj_frame_tiles(gEventObjectPic_BerryTreeSprout_1),
+ obj_frame_tiles(gEventObjectPic_PamtreBerryTree_0),
+ obj_frame_tiles(gEventObjectPic_PamtreBerryTree_1),
+ obj_frame_tiles(gEventObjectPic_PamtreBerryTree_2),
+ obj_frame_tiles(gEventObjectPic_PamtreBerryTree_3),
+ obj_frame_tiles(gEventObjectPic_PamtreBerryTree_4),
+ obj_frame_tiles(gEventObjectPic_PamtreBerryTree_5),
};
const u8 gBerryTreePaletteSlotTable_Pamtre[] = {3, 4, 2, 2, 2};
-const struct SpriteFrameImage gFieldObjectPicTable_CornnBerryTree[] = {
- obj_frame_tiles(gFieldObjectPic_BerryTreeDirtPile),
- obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_0),
- obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_1),
- obj_frame_tiles(gFieldObjectPic_CornnBerryTree_0),
- obj_frame_tiles(gFieldObjectPic_CornnBerryTree_1),
- obj_frame_tiles(gFieldObjectPic_CornnBerryTree_2),
- obj_frame_tiles(gFieldObjectPic_CornnBerryTree_3),
- obj_frame_tiles(gFieldObjectPic_CornnBerryTree_4),
- obj_frame_tiles(gFieldObjectPic_CornnBerryTree_5),
+const struct SpriteFrameImage gEventObjectPicTable_CornnBerryTree[] = {
+ obj_frame_tiles(gEventObjectPic_BerryTreeDirtPile),
+ obj_frame_tiles(gEventObjectPic_BerryTreeSprout_0),
+ obj_frame_tiles(gEventObjectPic_BerryTreeSprout_1),
+ obj_frame_tiles(gEventObjectPic_CornnBerryTree_0),
+ obj_frame_tiles(gEventObjectPic_CornnBerryTree_1),
+ obj_frame_tiles(gEventObjectPic_CornnBerryTree_2),
+ obj_frame_tiles(gEventObjectPic_CornnBerryTree_3),
+ obj_frame_tiles(gEventObjectPic_CornnBerryTree_4),
+ obj_frame_tiles(gEventObjectPic_CornnBerryTree_5),
};
const u8 gBerryTreePaletteSlotTable_Cornn[] = {3, 4, 2, 2, 2};
-const struct SpriteFrameImage gFieldObjectPicTable_LansatBerryTree[] = {
- obj_frame_tiles(gFieldObjectPic_BerryTreeDirtPile),
- obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_0),
- obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_1),
- obj_frame_tiles(gFieldObjectPic_LansatBerryTree_0),
- obj_frame_tiles(gFieldObjectPic_LansatBerryTree_1),
- obj_frame_tiles(gFieldObjectPic_LansatBerryTree_2),
- obj_frame_tiles(gFieldObjectPic_LansatBerryTree_3),
- obj_frame_tiles(gFieldObjectPic_LansatBerryTree_4),
- obj_frame_tiles(gFieldObjectPic_LansatBerryTree_5),
+const struct SpriteFrameImage gEventObjectPicTable_LansatBerryTree[] = {
+ obj_frame_tiles(gEventObjectPic_BerryTreeDirtPile),
+ obj_frame_tiles(gEventObjectPic_BerryTreeSprout_0),
+ obj_frame_tiles(gEventObjectPic_BerryTreeSprout_1),
+ obj_frame_tiles(gEventObjectPic_LansatBerryTree_0),
+ obj_frame_tiles(gEventObjectPic_LansatBerryTree_1),
+ obj_frame_tiles(gEventObjectPic_LansatBerryTree_2),
+ obj_frame_tiles(gEventObjectPic_LansatBerryTree_3),
+ obj_frame_tiles(gEventObjectPic_LansatBerryTree_4),
+ obj_frame_tiles(gEventObjectPic_LansatBerryTree_5),
};
const u8 gBerryTreePaletteSlotTable_Lansat[] = {3, 4, 2, 2, 2};
-const struct SpriteFrameImage gFieldObjectPicTable_DurinBerryTree[] = {
- obj_frame_tiles(gFieldObjectPic_BerryTreeDirtPile),
- obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_0),
- obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_1),
- obj_frame_tiles(gFieldObjectPic_DurinBerryTree_0),
- obj_frame_tiles(gFieldObjectPic_DurinBerryTree_1),
- obj_frame_tiles(gFieldObjectPic_DurinBerryTree_2),
- obj_frame_tiles(gFieldObjectPic_DurinBerryTree_3),
- obj_frame_tiles(gFieldObjectPic_DurinBerryTree_4),
- obj_frame_tiles(gFieldObjectPic_DurinBerryTree_5),
+const struct SpriteFrameImage gEventObjectPicTable_DurinBerryTree[] = {
+ obj_frame_tiles(gEventObjectPic_BerryTreeDirtPile),
+ obj_frame_tiles(gEventObjectPic_BerryTreeSprout_0),
+ obj_frame_tiles(gEventObjectPic_BerryTreeSprout_1),
+ obj_frame_tiles(gEventObjectPic_DurinBerryTree_0),
+ obj_frame_tiles(gEventObjectPic_DurinBerryTree_1),
+ obj_frame_tiles(gEventObjectPic_DurinBerryTree_2),
+ obj_frame_tiles(gEventObjectPic_DurinBerryTree_3),
+ obj_frame_tiles(gEventObjectPic_DurinBerryTree_4),
+ obj_frame_tiles(gEventObjectPic_DurinBerryTree_5),
};
const u8 gBerryTreePaletteSlotTable_Durin[] = {3, 4, 4, 4, 4};
-const struct SpriteFrameImage gFieldObjectPicTable_TamatoBerryTree[] = {
- obj_frame_tiles(gFieldObjectPic_BerryTreeDirtPile),
- obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_0),
- obj_frame_tiles(gFieldObjectPic_BerryTreeSprout_1),
- obj_frame_tiles(gFieldObjectPic_TamatoBerryTree_0),
- obj_frame_tiles(gFieldObjectPic_TamatoBerryTree_1),
- obj_frame_tiles(gFieldObjectPic_TamatoBerryTree_2),
- obj_frame_tiles(gFieldObjectPic_TamatoBerryTree_3),
- obj_frame_tiles(gFieldObjectPic_TamatoBerryTree_4),
- obj_frame_tiles(gFieldObjectPic_TamatoBerryTree_5),
+const struct SpriteFrameImage gEventObjectPicTable_TamatoBerryTree[] = {
+ obj_frame_tiles(gEventObjectPic_BerryTreeDirtPile),
+ obj_frame_tiles(gEventObjectPic_BerryTreeSprout_0),
+ obj_frame_tiles(gEventObjectPic_BerryTreeSprout_1),
+ obj_frame_tiles(gEventObjectPic_TamatoBerryTree_0),
+ obj_frame_tiles(gEventObjectPic_TamatoBerryTree_1),
+ obj_frame_tiles(gEventObjectPic_TamatoBerryTree_2),
+ obj_frame_tiles(gEventObjectPic_TamatoBerryTree_3),
+ obj_frame_tiles(gEventObjectPic_TamatoBerryTree_4),
+ obj_frame_tiles(gEventObjectPic_TamatoBerryTree_5),
};
const u8 gBerryTreePaletteSlotTable_Tamato[] = {3, 4, 2, 2, 2};
-const u8 gDeadBerryTreeFieldObjectGraphicsIdTable[] = {MAP_OBJ_GFX_BERRY_TREE_EARLY_STAGES, MAP_OBJ_GFX_BERRY_TREE_EARLY_STAGES, MAP_OBJ_GFX_BERRY_TREE_EARLY_STAGES, MAP_OBJ_GFX_BERRY_TREE_EARLY_STAGES, MAP_OBJ_GFX_BERRY_TREE_EARLY_STAGES};
+const u8 gDeadBerryTreeEventObjectGraphicsIdTable[] = {EVENT_OBJ_GFX_BERRY_TREE_EARLY_STAGES, EVENT_OBJ_GFX_BERRY_TREE_EARLY_STAGES, EVENT_OBJ_GFX_BERRY_TREE_EARLY_STAGES, EVENT_OBJ_GFX_BERRY_TREE_EARLY_STAGES, EVENT_OBJ_GFX_BERRY_TREE_EARLY_STAGES};
-const u8 gBerryTreeFieldObjectGraphicsIdTable[] = {MAP_OBJ_GFX_BERRY_TREE_EARLY_STAGES, MAP_OBJ_GFX_BERRY_TREE_EARLY_STAGES, MAP_OBJ_GFX_BERRY_TREE_LATE_STAGES, MAP_OBJ_GFX_BERRY_TREE_LATE_STAGES, MAP_OBJ_GFX_BERRY_TREE_LATE_STAGES};
+const u8 gBerryTreeEventObjectGraphicsIdTable[] = {EVENT_OBJ_GFX_BERRY_TREE_EARLY_STAGES, EVENT_OBJ_GFX_BERRY_TREE_EARLY_STAGES, EVENT_OBJ_GFX_BERRY_TREE_LATE_STAGES, EVENT_OBJ_GFX_BERRY_TREE_LATE_STAGES, EVENT_OBJ_GFX_BERRY_TREE_LATE_STAGES};
const struct SpriteFrameImage *const gBerryTreePicTablePointers[] = {
- gFieldObjectPicTable_CheriBerryTree,
- gFieldObjectPicTable_ChestoBerryTree,
- gFieldObjectPicTable_PechaBerryTree,
- gFieldObjectPicTable_RawstBerryTree,
- gFieldObjectPicTable_AspearBerryTree,
- gFieldObjectPicTable_LeppaBerryTree,
- gFieldObjectPicTable_OranBerryTree,
- gFieldObjectPicTable_PersimBerryTree,
- gFieldObjectPicTable_LumBerryTree,
- gFieldObjectPicTable_SitrusBerryTree,
- gFieldObjectPicTable_FigyBerryTree,
- gFieldObjectPicTable_WikiBerryTree,
- gFieldObjectPicTable_MagoBerryTree,
- gFieldObjectPicTable_AguavBerryTree,
- gFieldObjectPicTable_IapapaBerryTree,
- gFieldObjectPicTable_RazzBerryTree,
- gFieldObjectPicTable_RazzBerryTree,
- gFieldObjectPicTable_MagoBerryTree,
- gFieldObjectPicTable_WepearBerryTree,
- gFieldObjectPicTable_IapapaBerryTree,
- gFieldObjectPicTable_PomegBerryTree,
- gFieldObjectPicTable_KelpsyBerryTree,
- gFieldObjectPicTable_WepearBerryTree,
- gFieldObjectPicTable_HondewBerryTree,
- gFieldObjectPicTable_GrepaBerryTree,
- gFieldObjectPicTable_TamatoBerryTree,
- gFieldObjectPicTable_CornnBerryTree,
- gFieldObjectPicTable_PomegBerryTree,
- gFieldObjectPicTable_RabutaBerryTree,
- gFieldObjectPicTable_NomelBerryTree,
- gFieldObjectPicTable_SpelonBerryTree,
- gFieldObjectPicTable_PamtreBerryTree,
- gFieldObjectPicTable_RabutaBerryTree,
- gFieldObjectPicTable_DurinBerryTree,
- gFieldObjectPicTable_HondewBerryTree,
- gFieldObjectPicTable_LiechiBerryTree,
- gFieldObjectPicTable_HondewBerryTree,
- gFieldObjectPicTable_AguavBerryTree,
- gFieldObjectPicTable_PomegBerryTree,
- gFieldObjectPicTable_GrepaBerryTree,
- gFieldObjectPicTable_LansatBerryTree,
- gFieldObjectPicTable_CornnBerryTree,
- gFieldObjectPicTable_DurinBerryTree,
+ gEventObjectPicTable_CheriBerryTree,
+ gEventObjectPicTable_ChestoBerryTree,
+ gEventObjectPicTable_PechaBerryTree,
+ gEventObjectPicTable_RawstBerryTree,
+ gEventObjectPicTable_AspearBerryTree,
+ gEventObjectPicTable_LeppaBerryTree,
+ gEventObjectPicTable_OranBerryTree,
+ gEventObjectPicTable_PersimBerryTree,
+ gEventObjectPicTable_LumBerryTree,
+ gEventObjectPicTable_SitrusBerryTree,
+ gEventObjectPicTable_FigyBerryTree,
+ gEventObjectPicTable_WikiBerryTree,
+ gEventObjectPicTable_MagoBerryTree,
+ gEventObjectPicTable_AguavBerryTree,
+ gEventObjectPicTable_IapapaBerryTree,
+ gEventObjectPicTable_RazzBerryTree,
+ gEventObjectPicTable_RazzBerryTree,
+ gEventObjectPicTable_MagoBerryTree,
+ gEventObjectPicTable_WepearBerryTree,
+ gEventObjectPicTable_IapapaBerryTree,
+ gEventObjectPicTable_PomegBerryTree,
+ gEventObjectPicTable_KelpsyBerryTree,
+ gEventObjectPicTable_WepearBerryTree,
+ gEventObjectPicTable_HondewBerryTree,
+ gEventObjectPicTable_GrepaBerryTree,
+ gEventObjectPicTable_TamatoBerryTree,
+ gEventObjectPicTable_CornnBerryTree,
+ gEventObjectPicTable_PomegBerryTree,
+ gEventObjectPicTable_RabutaBerryTree,
+ gEventObjectPicTable_NomelBerryTree,
+ gEventObjectPicTable_SpelonBerryTree,
+ gEventObjectPicTable_PamtreBerryTree,
+ gEventObjectPicTable_RabutaBerryTree,
+ gEventObjectPicTable_DurinBerryTree,
+ gEventObjectPicTable_HondewBerryTree,
+ gEventObjectPicTable_LiechiBerryTree,
+ gEventObjectPicTable_HondewBerryTree,
+ gEventObjectPicTable_AguavBerryTree,
+ gEventObjectPicTable_PomegBerryTree,
+ gEventObjectPicTable_GrepaBerryTree,
+ gEventObjectPicTable_LansatBerryTree,
+ gEventObjectPicTable_CornnBerryTree,
+ gEventObjectPicTable_DurinBerryTree,
};
const u8 *const gBerryTreePaletteSlotTablePointers[] = {
@@ -517,53 +517,53 @@ const u8 *const gBerryTreePaletteSlotTablePointers[] = {
gBerryTreePaletteSlotTable_Durin,
};
-const u8 *const gBerryTreeFieldObjectGraphicsIdTablePointers[] = {
- gBerryTreeFieldObjectGraphicsIdTable,
- gBerryTreeFieldObjectGraphicsIdTable,
- gBerryTreeFieldObjectGraphicsIdTable,
- gBerryTreeFieldObjectGraphicsIdTable,
- gBerryTreeFieldObjectGraphicsIdTable,
- gBerryTreeFieldObjectGraphicsIdTable,
- gBerryTreeFieldObjectGraphicsIdTable,
- gBerryTreeFieldObjectGraphicsIdTable,
- gBerryTreeFieldObjectGraphicsIdTable,
- gBerryTreeFieldObjectGraphicsIdTable,
- gBerryTreeFieldObjectGraphicsIdTable,
- gBerryTreeFieldObjectGraphicsIdTable,
- gBerryTreeFieldObjectGraphicsIdTable,
- gBerryTreeFieldObjectGraphicsIdTable,
- gBerryTreeFieldObjectGraphicsIdTable,
- gBerryTreeFieldObjectGraphicsIdTable,
- gBerryTreeFieldObjectGraphicsIdTable,
- gBerryTreeFieldObjectGraphicsIdTable,
- gBerryTreeFieldObjectGraphicsIdTable,
- gBerryTreeFieldObjectGraphicsIdTable,
- gBerryTreeFieldObjectGraphicsIdTable,
- gBerryTreeFieldObjectGraphicsIdTable,
- gBerryTreeFieldObjectGraphicsIdTable,
- gBerryTreeFieldObjectGraphicsIdTable,
- gBerryTreeFieldObjectGraphicsIdTable,
- gBerryTreeFieldObjectGraphicsIdTable,
- gBerryTreeFieldObjectGraphicsIdTable,
- gBerryTreeFieldObjectGraphicsIdTable,
- gBerryTreeFieldObjectGraphicsIdTable,
- gBerryTreeFieldObjectGraphicsIdTable,
- gBerryTreeFieldObjectGraphicsIdTable,
- gBerryTreeFieldObjectGraphicsIdTable,
- gBerryTreeFieldObjectGraphicsIdTable,
- gBerryTreeFieldObjectGraphicsIdTable,
- gBerryTreeFieldObjectGraphicsIdTable,
- gBerryTreeFieldObjectGraphicsIdTable,
- gBerryTreeFieldObjectGraphicsIdTable,
- gBerryTreeFieldObjectGraphicsIdTable,
- gBerryTreeFieldObjectGraphicsIdTable,
- gBerryTreeFieldObjectGraphicsIdTable,
- gBerryTreeFieldObjectGraphicsIdTable,
- gBerryTreeFieldObjectGraphicsIdTable,
- gBerryTreeFieldObjectGraphicsIdTable,
- gBerryTreeFieldObjectGraphicsIdTable,
- gBerryTreeFieldObjectGraphicsIdTable,
- gBerryTreeFieldObjectGraphicsIdTable,
+const u8 *const gBerryTreeEventObjectGraphicsIdTablePointers[] = {
+ gBerryTreeEventObjectGraphicsIdTable,
+ gBerryTreeEventObjectGraphicsIdTable,
+ gBerryTreeEventObjectGraphicsIdTable,
+ gBerryTreeEventObjectGraphicsIdTable,
+ gBerryTreeEventObjectGraphicsIdTable,
+ gBerryTreeEventObjectGraphicsIdTable,
+ gBerryTreeEventObjectGraphicsIdTable,
+ gBerryTreeEventObjectGraphicsIdTable,
+ gBerryTreeEventObjectGraphicsIdTable,
+ gBerryTreeEventObjectGraphicsIdTable,
+ gBerryTreeEventObjectGraphicsIdTable,
+ gBerryTreeEventObjectGraphicsIdTable,
+ gBerryTreeEventObjectGraphicsIdTable,
+ gBerryTreeEventObjectGraphicsIdTable,
+ gBerryTreeEventObjectGraphicsIdTable,
+ gBerryTreeEventObjectGraphicsIdTable,
+ gBerryTreeEventObjectGraphicsIdTable,
+ gBerryTreeEventObjectGraphicsIdTable,
+ gBerryTreeEventObjectGraphicsIdTable,
+ gBerryTreeEventObjectGraphicsIdTable,
+ gBerryTreeEventObjectGraphicsIdTable,
+ gBerryTreeEventObjectGraphicsIdTable,
+ gBerryTreeEventObjectGraphicsIdTable,
+ gBerryTreeEventObjectGraphicsIdTable,
+ gBerryTreeEventObjectGraphicsIdTable,
+ gBerryTreeEventObjectGraphicsIdTable,
+ gBerryTreeEventObjectGraphicsIdTable,
+ gBerryTreeEventObjectGraphicsIdTable,
+ gBerryTreeEventObjectGraphicsIdTable,
+ gBerryTreeEventObjectGraphicsIdTable,
+ gBerryTreeEventObjectGraphicsIdTable,
+ gBerryTreeEventObjectGraphicsIdTable,
+ gBerryTreeEventObjectGraphicsIdTable,
+ gBerryTreeEventObjectGraphicsIdTable,
+ gBerryTreeEventObjectGraphicsIdTable,
+ gBerryTreeEventObjectGraphicsIdTable,
+ gBerryTreeEventObjectGraphicsIdTable,
+ gBerryTreeEventObjectGraphicsIdTable,
+ gBerryTreeEventObjectGraphicsIdTable,
+ gBerryTreeEventObjectGraphicsIdTable,
+ gBerryTreeEventObjectGraphicsIdTable,
+ gBerryTreeEventObjectGraphicsIdTable,
+ gBerryTreeEventObjectGraphicsIdTable,
+ gBerryTreeEventObjectGraphicsIdTable,
+ gBerryTreeEventObjectGraphicsIdTable,
+ gBerryTreeEventObjectGraphicsIdTable,
};
diff --git a/src/data/field_event_obj/event_object_anims.h b/src/data/field_event_obj/event_object_anims.h
index 3857bf815..9b897651d 100755
--- a/src/data/field_event_obj/event_object_anims.h
+++ b/src/data/field_event_obj/event_object_anims.h
@@ -1,7 +1,7 @@
#ifndef GUARD_EVENT_OBJECT_ANIMS_H
#define GUARD_EVENT_OBJECT_ANIMS_H
-const union AnimCmd gFieldObjectImageAnim_StayStill[] =
+const union AnimCmd gEventObjectImageAnim_StayStill[] =
{
ANIMCMD_FRAME(0, 8),
ANIMCMD_FRAME(0, 8),
@@ -10,31 +10,31 @@ const union AnimCmd gFieldObjectImageAnim_StayStill[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gFieldObjectImageAnim_QuintyPlumpFaceSouth[] =
+const union AnimCmd gEventObjectImageAnim_QuintyPlumpFaceSouth[] =
{
ANIMCMD_FRAME(0, 16),
ANIMCMD_JUMP(0),
};
-const union AnimCmd gFieldObjectImageAnim_QuintyPlumpFaceNorth[] =
+const union AnimCmd gEventObjectImageAnim_QuintyPlumpFaceNorth[] =
{
ANIMCMD_FRAME(1, 16),
ANIMCMD_JUMP(0),
};
-const union AnimCmd gFieldObjectImageAnim_QuintyPlumpFaceWest[] =
+const union AnimCmd gEventObjectImageAnim_QuintyPlumpFaceWest[] =
{
ANIMCMD_FRAME(2, 16),
ANIMCMD_JUMP(0),
};
-const union AnimCmd gFieldObjectImageAnim_QuintyPlumpFaceEast[] =
+const union AnimCmd gEventObjectImageAnim_QuintyPlumpFaceEast[] =
{
ANIMCMD_FRAME(2, 16, .hFlip = TRUE),
ANIMCMD_JUMP(0),
};
-const union AnimCmd gFieldObjectImageAnim_QuintyPlumpGoSouth[] =
+const union AnimCmd gEventObjectImageAnim_QuintyPlumpGoSouth[] =
{
ANIMCMD_FRAME(3, 8),
ANIMCMD_FRAME(0, 8),
@@ -43,7 +43,7 @@ const union AnimCmd gFieldObjectImageAnim_QuintyPlumpGoSouth[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gFieldObjectImageAnim_QuintyPlumpGoNorth[] =
+const union AnimCmd gEventObjectImageAnim_QuintyPlumpGoNorth[] =
{
ANIMCMD_FRAME(4, 8),
ANIMCMD_FRAME(1, 8),
@@ -52,7 +52,7 @@ const union AnimCmd gFieldObjectImageAnim_QuintyPlumpGoNorth[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gFieldObjectImageAnim_QuintyPlumpGoWest[] =
+const union AnimCmd gEventObjectImageAnim_QuintyPlumpGoWest[] =
{
ANIMCMD_FRAME(5, 8),
ANIMCMD_FRAME(2, 8),
@@ -61,7 +61,7 @@ const union AnimCmd gFieldObjectImageAnim_QuintyPlumpGoWest[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gFieldObjectImageAnim_QuintyPlumpGoEast[] =
+const union AnimCmd gEventObjectImageAnim_QuintyPlumpGoEast[] =
{
ANIMCMD_FRAME(5, 8, .hFlip = TRUE),
ANIMCMD_FRAME(2, 8, .hFlip = TRUE),
@@ -70,7 +70,7 @@ const union AnimCmd gFieldObjectImageAnim_QuintyPlumpGoEast[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gFieldObjectImageAnim_QuintyPlumpGoFastSouth[] =
+const union AnimCmd gEventObjectImageAnim_QuintyPlumpGoFastSouth[] =
{
ANIMCMD_FRAME(3, 4),
ANIMCMD_FRAME(0, 4),
@@ -79,7 +79,7 @@ const union AnimCmd gFieldObjectImageAnim_QuintyPlumpGoFastSouth[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gFieldObjectImageAnim_QuintyPlumpGoFastNorth[] =
+const union AnimCmd gEventObjectImageAnim_QuintyPlumpGoFastNorth[] =
{
ANIMCMD_FRAME(4, 4),
ANIMCMD_FRAME(1, 4),
@@ -88,7 +88,7 @@ const union AnimCmd gFieldObjectImageAnim_QuintyPlumpGoFastNorth[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gFieldObjectImageAnim_QuintyPlumpGoFastWest[] =
+const union AnimCmd gEventObjectImageAnim_QuintyPlumpGoFastWest[] =
{
ANIMCMD_FRAME(5, 4),
ANIMCMD_FRAME(2, 4),
@@ -97,7 +97,7 @@ const union AnimCmd gFieldObjectImageAnim_QuintyPlumpGoFastWest[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gFieldObjectImageAnim_QuintyPlumpGoFastEast[] =
+const union AnimCmd gEventObjectImageAnim_QuintyPlumpGoFastEast[] =
{
ANIMCMD_FRAME(5, 4, .hFlip = TRUE),
ANIMCMD_FRAME(2, 4, .hFlip = TRUE),
@@ -106,7 +106,7 @@ const union AnimCmd gFieldObjectImageAnim_QuintyPlumpGoFastEast[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gFieldObjectImageAnim_QuintyPlumpGoFasterSouth[] =
+const union AnimCmd gEventObjectImageAnim_QuintyPlumpGoFasterSouth[] =
{
ANIMCMD_FRAME(3, 2),
ANIMCMD_FRAME(0, 2),
@@ -115,7 +115,7 @@ const union AnimCmd gFieldObjectImageAnim_QuintyPlumpGoFasterSouth[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gFieldObjectImageAnim_QuintyPlumpGoFasterNorth[] =
+const union AnimCmd gEventObjectImageAnim_QuintyPlumpGoFasterNorth[] =
{
ANIMCMD_FRAME(4, 2),
ANIMCMD_FRAME(1, 2),
@@ -124,7 +124,7 @@ const union AnimCmd gFieldObjectImageAnim_QuintyPlumpGoFasterNorth[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gFieldObjectImageAnim_QuintyPlumpGoFasterWest[] =
+const union AnimCmd gEventObjectImageAnim_QuintyPlumpGoFasterWest[] =
{
ANIMCMD_FRAME(5, 2),
ANIMCMD_FRAME(2, 2),
@@ -133,7 +133,7 @@ const union AnimCmd gFieldObjectImageAnim_QuintyPlumpGoFasterWest[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gFieldObjectImageAnim_QuintyPlumpGoFasterEast[] =
+const union AnimCmd gEventObjectImageAnim_QuintyPlumpGoFasterEast[] =
{
ANIMCMD_FRAME(5, 2, .hFlip = TRUE),
ANIMCMD_FRAME(2, 2, .hFlip = TRUE),
@@ -142,7 +142,7 @@ const union AnimCmd gFieldObjectImageAnim_QuintyPlumpGoFasterEast[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gFieldObjectImageAnim_QuintyPlumpGoFastestSouth[] =
+const union AnimCmd gEventObjectImageAnim_QuintyPlumpGoFastestSouth[] =
{
ANIMCMD_FRAME(3, 1),
ANIMCMD_FRAME(0, 1),
@@ -151,7 +151,7 @@ const union AnimCmd gFieldObjectImageAnim_QuintyPlumpGoFastestSouth[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gFieldObjectImageAnim_QuintyPlumpGoFastestNorth[] =
+const union AnimCmd gEventObjectImageAnim_QuintyPlumpGoFastestNorth[] =
{
ANIMCMD_FRAME(4, 1),
ANIMCMD_FRAME(1, 1),
@@ -160,7 +160,7 @@ const union AnimCmd gFieldObjectImageAnim_QuintyPlumpGoFastestNorth[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gFieldObjectImageAnim_QuintyPlumpGoFastestWest[] =
+const union AnimCmd gEventObjectImageAnim_QuintyPlumpGoFastestWest[] =
{
ANIMCMD_FRAME(5, 1),
ANIMCMD_FRAME(2, 1),
@@ -169,7 +169,7 @@ const union AnimCmd gFieldObjectImageAnim_QuintyPlumpGoFastestWest[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gFieldObjectImageAnim_QuintyPlumpGoFastestEast[] =
+const union AnimCmd gEventObjectImageAnim_QuintyPlumpGoFastestEast[] =
{
ANIMCMD_FRAME(5, 1, .hFlip = TRUE),
ANIMCMD_FRAME(2, 1, .hFlip = TRUE),
@@ -178,31 +178,31 @@ const union AnimCmd gFieldObjectImageAnim_QuintyPlumpGoFastestEast[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gFieldObjectImageAnim_FaceSouth[] =
+const union AnimCmd gEventObjectImageAnim_FaceSouth[] =
{
ANIMCMD_FRAME(0, 16),
ANIMCMD_JUMP(0),
};
-const union AnimCmd gFieldObjectImageAnim_FaceNorth[] =
+const union AnimCmd gEventObjectImageAnim_FaceNorth[] =
{
ANIMCMD_FRAME(1, 16),
ANIMCMD_JUMP(0),
};
-const union AnimCmd gFieldObjectImageAnim_FaceWest[] =
+const union AnimCmd gEventObjectImageAnim_FaceWest[] =
{
ANIMCMD_FRAME(2, 16),
ANIMCMD_JUMP(0),
};
-const union AnimCmd gFieldObjectImageAnim_FaceEast[] =
+const union AnimCmd gEventObjectImageAnim_FaceEast[] =
{
ANIMCMD_FRAME(2, 16, .hFlip = TRUE),
ANIMCMD_JUMP(0),
};
-const union AnimCmd gFieldObjectImageAnim_GoSouth[] =
+const union AnimCmd gEventObjectImageAnim_GoSouth[] =
{
ANIMCMD_FRAME(3, 8),
ANIMCMD_FRAME(0, 8),
@@ -211,7 +211,7 @@ const union AnimCmd gFieldObjectImageAnim_GoSouth[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gFieldObjectImageAnim_GoNorth[] =
+const union AnimCmd gEventObjectImageAnim_GoNorth[] =
{
ANIMCMD_FRAME(5, 8),
ANIMCMD_FRAME(1, 8),
@@ -220,7 +220,7 @@ const union AnimCmd gFieldObjectImageAnim_GoNorth[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gFieldObjectImageAnim_GoWest[] =
+const union AnimCmd gEventObjectImageAnim_GoWest[] =
{
ANIMCMD_FRAME(7, 8),
ANIMCMD_FRAME(2, 8),
@@ -229,7 +229,7 @@ const union AnimCmd gFieldObjectImageAnim_GoWest[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gFieldObjectImageAnim_GoEast[] =
+const union AnimCmd gEventObjectImageAnim_GoEast[] =
{
ANIMCMD_FRAME(7, 8, .hFlip = TRUE),
ANIMCMD_FRAME(2, 8, .hFlip = TRUE),
@@ -238,7 +238,7 @@ const union AnimCmd gFieldObjectImageAnim_GoEast[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gFieldObjectImageAnim_GoFastSouth[] =
+const union AnimCmd gEventObjectImageAnim_GoFastSouth[] =
{
ANIMCMD_FRAME(3, 4),
ANIMCMD_FRAME(0, 4),
@@ -247,7 +247,7 @@ const union AnimCmd gFieldObjectImageAnim_GoFastSouth[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gFieldObjectImageAnim_GoFastNorth[] =
+const union AnimCmd gEventObjectImageAnim_GoFastNorth[] =
{
ANIMCMD_FRAME(5, 4),
ANIMCMD_FRAME(1, 4),
@@ -256,7 +256,7 @@ const union AnimCmd gFieldObjectImageAnim_GoFastNorth[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gFieldObjectImageAnim_GoFastWest[] =
+const union AnimCmd gEventObjectImageAnim_GoFastWest[] =
{
ANIMCMD_FRAME(7, 4),
ANIMCMD_FRAME(2, 4),
@@ -265,7 +265,7 @@ const union AnimCmd gFieldObjectImageAnim_GoFastWest[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gFieldObjectImageAnim_GoFastEast[] =
+const union AnimCmd gEventObjectImageAnim_GoFastEast[] =
{
ANIMCMD_FRAME(7, 4, .hFlip = TRUE),
ANIMCMD_FRAME(2, 4, .hFlip = TRUE),
@@ -274,7 +274,7 @@ const union AnimCmd gFieldObjectImageAnim_GoFastEast[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gFieldObjectImageAnim_GoFasterSouth[] =
+const union AnimCmd gEventObjectImageAnim_GoFasterSouth[] =
{
ANIMCMD_FRAME(3, 2),
ANIMCMD_FRAME(0, 2),
@@ -283,7 +283,7 @@ const union AnimCmd gFieldObjectImageAnim_GoFasterSouth[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gFieldObjectImageAnim_GoFasterNorth[] =
+const union AnimCmd gEventObjectImageAnim_GoFasterNorth[] =
{
ANIMCMD_FRAME(5, 2),
ANIMCMD_FRAME(1, 2),
@@ -292,7 +292,7 @@ const union AnimCmd gFieldObjectImageAnim_GoFasterNorth[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gFieldObjectImageAnim_GoFasterWest[] =
+const union AnimCmd gEventObjectImageAnim_GoFasterWest[] =
{
ANIMCMD_FRAME(7, 2),
ANIMCMD_FRAME(2, 2),
@@ -301,7 +301,7 @@ const union AnimCmd gFieldObjectImageAnim_GoFasterWest[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gFieldObjectImageAnim_GoFasterEast[] =
+const union AnimCmd gEventObjectImageAnim_GoFasterEast[] =
{
ANIMCMD_FRAME(7, 2, .hFlip = TRUE),
ANIMCMD_FRAME(2, 2, .hFlip = TRUE),
@@ -310,7 +310,7 @@ const union AnimCmd gFieldObjectImageAnim_GoFasterEast[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gFieldObjectImageAnim_GoFastestSouth[] =
+const union AnimCmd gEventObjectImageAnim_GoFastestSouth[] =
{
ANIMCMD_FRAME(3, 1),
ANIMCMD_FRAME(0, 1),
@@ -319,7 +319,7 @@ const union AnimCmd gFieldObjectImageAnim_GoFastestSouth[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gFieldObjectImageAnim_GoFastestNorth[] =
+const union AnimCmd gEventObjectImageAnim_GoFastestNorth[] =
{
ANIMCMD_FRAME(5, 1),
ANIMCMD_FRAME(1, 1),
@@ -328,7 +328,7 @@ const union AnimCmd gFieldObjectImageAnim_GoFastestNorth[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gFieldObjectImageAnim_GoFastestWest[] =
+const union AnimCmd gEventObjectImageAnim_GoFastestWest[] =
{
ANIMCMD_FRAME(7, 1),
ANIMCMD_FRAME(2, 1),
@@ -337,7 +337,7 @@ const union AnimCmd gFieldObjectImageAnim_GoFastestWest[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gFieldObjectImageAnim_GoFastestEast[] =
+const union AnimCmd gEventObjectImageAnim_GoFastestEast[] =
{
ANIMCMD_FRAME(7, 1, .hFlip = TRUE),
ANIMCMD_FRAME(2, 1, .hFlip = TRUE),
@@ -346,7 +346,7 @@ const union AnimCmd gFieldObjectImageAnim_GoFastestEast[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gFieldObjectImageAnim_RunSouth[] =
+const union AnimCmd gEventObjectImageAnim_RunSouth[] =
{
ANIMCMD_FRAME(12, 5),
ANIMCMD_FRAME(9, 3),
@@ -355,7 +355,7 @@ const union AnimCmd gFieldObjectImageAnim_RunSouth[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gFieldObjectImageAnim_RunNorth[] =
+const union AnimCmd gEventObjectImageAnim_RunNorth[] =
{
ANIMCMD_FRAME(14, 5),
ANIMCMD_FRAME(10, 3),
@@ -364,7 +364,7 @@ const union AnimCmd gFieldObjectImageAnim_RunNorth[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gFieldObjectImageAnim_RunWest[] =
+const union AnimCmd gEventObjectImageAnim_RunWest[] =
{
ANIMCMD_FRAME(16, 5),
ANIMCMD_FRAME(11, 3),
@@ -373,7 +373,7 @@ const union AnimCmd gFieldObjectImageAnim_RunWest[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gFieldObjectImageAnim_RunEast[] =
+const union AnimCmd gEventObjectImageAnim_RunEast[] =
{
ANIMCMD_FRAME(16, 5, .hFlip = TRUE),
ANIMCMD_FRAME(11, 3, .hFlip = TRUE),
@@ -382,7 +382,7 @@ const union AnimCmd gFieldObjectImageAnim_RunEast[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gFieldObjectImageAnim_FieldMove[] =
+const union AnimCmd gEventObjectImageAnim_FieldMove[] =
{
ANIMCMD_FRAME(0, 4),
ANIMCMD_FRAME(1, 4),
@@ -392,143 +392,143 @@ const union AnimCmd gFieldObjectImageAnim_FieldMove[] =
ANIMCMD_END,
};
-const union AnimCmd gFieldObjectImageAnim_GetOnOffSurfBlobSouth[] =
+const union AnimCmd gEventObjectImageAnim_GetOnOffSurfBlobSouth[] =
{
ANIMCMD_FRAME(9, 32),
ANIMCMD_JUMP(0),
};
-const union AnimCmd gFieldObjectImageAnim_GetOnOffSurfBlobNorth[] =
+const union AnimCmd gEventObjectImageAnim_GetOnOffSurfBlobNorth[] =
{
ANIMCMD_FRAME(10, 32),
ANIMCMD_JUMP(0),
};
-const union AnimCmd gFieldObjectImageAnim_GetOnOffSurfBlobWest[] =
+const union AnimCmd gEventObjectImageAnim_GetOnOffSurfBlobWest[] =
{
ANIMCMD_FRAME(11, 32),
ANIMCMD_JUMP(0),
};
-const union AnimCmd gFieldObjectImageAnim_GetOnOffSurfBlobEast[] =
+const union AnimCmd gEventObjectImageAnim_GetOnOffSurfBlobEast[] =
{
ANIMCMD_FRAME(11, 32, .hFlip = TRUE),
ANIMCMD_JUMP(0),
};
-const union AnimCmd gFieldObjectImageAnim_BunnyHoppyBackWheelSouth[] =
+const union AnimCmd gEventObjectImageAnim_BunnyHoppyBackWheelSouth[] =
{
ANIMCMD_FRAME(9, 4),
ANIMCMD_FRAME(10, 4),
ANIMCMD_END,
};
-const union AnimCmd gFieldObjectImageAnim_BunnyHoppyBackWheelNorth[] =
+const union AnimCmd gEventObjectImageAnim_BunnyHoppyBackWheelNorth[] =
{
ANIMCMD_FRAME(13, 4),
ANIMCMD_FRAME(14, 4),
ANIMCMD_END,
};
-const union AnimCmd gFieldObjectImageAnim_BunnyHoppyBackWheelWest[] =
+const union AnimCmd gEventObjectImageAnim_BunnyHoppyBackWheelWest[] =
{
ANIMCMD_FRAME(17, 4),
ANIMCMD_FRAME(18, 4),
ANIMCMD_END,
};
-const union AnimCmd gFieldObjectImageAnim_BunnyHoppyBackWheelEast[] =
+const union AnimCmd gEventObjectImageAnim_BunnyHoppyBackWheelEast[] =
{
ANIMCMD_FRAME(17, 4, .hFlip = TRUE),
ANIMCMD_FRAME(18, 4, .hFlip = TRUE),
ANIMCMD_END,
};
-const union AnimCmd gFieldObjectImageAnim_BunnyHoppyFrontWheelSouth[] =
+const union AnimCmd gEventObjectImageAnim_BunnyHoppyFrontWheelSouth[] =
{
ANIMCMD_FRAME(11, 4),
ANIMCMD_FRAME(12, 4),
ANIMCMD_END,
};
-const union AnimCmd gFieldObjectImageAnim_BunnyHoppyFrontWheelNorth[] =
+const union AnimCmd gEventObjectImageAnim_BunnyHoppyFrontWheelNorth[] =
{
ANIMCMD_FRAME(15, 4),
ANIMCMD_FRAME(16, 4),
ANIMCMD_END,
};
-const union AnimCmd gFieldObjectImageAnim_BunnyHoppyFrontWheelWest[] =
+const union AnimCmd gEventObjectImageAnim_BunnyHoppyFrontWheelWest[] =
{
ANIMCMD_FRAME(19, 4),
ANIMCMD_FRAME(20, 4),
ANIMCMD_END,
};
-const union AnimCmd gFieldObjectImageAnim_BunnyHoppyFrontWheelEast[] =
+const union AnimCmd gEventObjectImageAnim_BunnyHoppyFrontWheelEast[] =
{
ANIMCMD_FRAME(19, 4, .hFlip = TRUE),
ANIMCMD_FRAME(20, 4, .hFlip = TRUE),
ANIMCMD_END,
};
-const union AnimCmd gFieldObjectImageAnim_StandingWheelieBackWheelSouth[] =
+const union AnimCmd gEventObjectImageAnim_StandingWheelieBackWheelSouth[] =
{
ANIMCMD_FRAME(9, 4),
ANIMCMD_FRAME(0, 4),
ANIMCMD_END,
};
-const union AnimCmd gFieldObjectImageAnim_StandingWheelieBackWheelNorth[] =
+const union AnimCmd gEventObjectImageAnim_StandingWheelieBackWheelNorth[] =
{
ANIMCMD_FRAME(13, 4),
ANIMCMD_FRAME(1, 4),
ANIMCMD_END,
};
-const union AnimCmd gFieldObjectImageAnim_StandingWheelieBackWheelWest[] =
+const union AnimCmd gEventObjectImageAnim_StandingWheelieBackWheelWest[] =
{
ANIMCMD_FRAME(17, 4),
ANIMCMD_FRAME(2, 4),
ANIMCMD_END,
};
-const union AnimCmd gFieldObjectImageAnim_StandingWheelieBackWheelEast[] =
+const union AnimCmd gEventObjectImageAnim_StandingWheelieBackWheelEast[] =
{
ANIMCMD_FRAME(17, 4, .hFlip = TRUE),
ANIMCMD_FRAME(2, 4, .hFlip = TRUE),
ANIMCMD_END,
};
-const union AnimCmd gFieldObjectImageAnim_StandingWheelieFrontWheelSouth[] =
+const union AnimCmd gEventObjectImageAnim_StandingWheelieFrontWheelSouth[] =
{
ANIMCMD_FRAME(11, 4),
ANIMCMD_FRAME(0, 4),
ANIMCMD_END,
};
-const union AnimCmd gFieldObjectImageAnim_StandingWheelieFrontWheelNorth[] =
+const union AnimCmd gEventObjectImageAnim_StandingWheelieFrontWheelNorth[] =
{
ANIMCMD_FRAME(15, 4),
ANIMCMD_FRAME(1, 4),
ANIMCMD_END,
};
-const union AnimCmd gFieldObjectImageAnim_StandingWheelieFrontWheelWest[] =
+const union AnimCmd gEventObjectImageAnim_StandingWheelieFrontWheelWest[] =
{
ANIMCMD_FRAME(19, 4),
ANIMCMD_FRAME(2, 4),
ANIMCMD_END,
};
-const union AnimCmd gFieldObjectImageAnim_StandingWheelieFrontWheelEast[] =
+const union AnimCmd gEventObjectImageAnim_StandingWheelieFrontWheelEast[] =
{
ANIMCMD_FRAME(19, 4, .hFlip = TRUE),
ANIMCMD_FRAME(2, 4, .hFlip = TRUE),
ANIMCMD_END,
};
-const union AnimCmd gFieldObjectImageAnim_MovingWheelieSouth[] =
+const union AnimCmd gEventObjectImageAnim_MovingWheelieSouth[] =
{
ANIMCMD_FRAME(21, 4),
ANIMCMD_FRAME(10, 4),
@@ -537,7 +537,7 @@ const union AnimCmd gFieldObjectImageAnim_MovingWheelieSouth[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gFieldObjectImageAnim_MovingWheelieNorth[] =
+const union AnimCmd gEventObjectImageAnim_MovingWheelieNorth[] =
{
ANIMCMD_FRAME(23, 4),
ANIMCMD_FRAME(14, 4),
@@ -546,7 +546,7 @@ const union AnimCmd gFieldObjectImageAnim_MovingWheelieNorth[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gFieldObjectImageAnim_MovingWheelieWest[] =
+const union AnimCmd gEventObjectImageAnim_MovingWheelieWest[] =
{
ANIMCMD_FRAME(25, 4),
ANIMCMD_FRAME(18, 4),
@@ -555,7 +555,7 @@ const union AnimCmd gFieldObjectImageAnim_MovingWheelieWest[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gFieldObjectImageAnim_MovingWheelieEast[] =
+const union AnimCmd gEventObjectImageAnim_MovingWheelieEast[] =
{
ANIMCMD_FRAME(25, 4, .hFlip = TRUE),
ANIMCMD_FRAME(18, 4, .hFlip = TRUE),
@@ -564,27 +564,27 @@ const union AnimCmd gFieldObjectImageAnim_MovingWheelieEast[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gFieldObjectImageAnim_BerryTreeStage0[] =
+const union AnimCmd gEventObjectImageAnim_BerryTreeStage0[] =
{
ANIMCMD_FRAME(0, 32),
ANIMCMD_END,
};
-const union AnimCmd gFieldObjectImageAnim_BerryTreeStage1[] =
+const union AnimCmd gEventObjectImageAnim_BerryTreeStage1[] =
{
ANIMCMD_FRAME(1, 32),
ANIMCMD_FRAME(2, 32),
ANIMCMD_END,
};
-const union AnimCmd gFieldObjectImageAnim_BerryTreeStage2[] =
+const union AnimCmd gEventObjectImageAnim_BerryTreeStage2[] =
{
ANIMCMD_FRAME(3, 48),
ANIMCMD_FRAME(4, 48),
ANIMCMD_END,
};
-const union AnimCmd gFieldObjectImageAnim_BerryTreeStage3[] =
+const union AnimCmd gEventObjectImageAnim_BerryTreeStage3[] =
{
ANIMCMD_FRAME(5, 32),
ANIMCMD_FRAME(5, 32),
@@ -593,7 +593,7 @@ const union AnimCmd gFieldObjectImageAnim_BerryTreeStage3[] =
ANIMCMD_END,
};
-const union AnimCmd gFieldObjectImageAnim_BerryTreeStage4[] =
+const union AnimCmd gEventObjectImageAnim_BerryTreeStage4[] =
{
ANIMCMD_FRAME(7, 48),
ANIMCMD_FRAME(7, 48),
@@ -602,7 +602,7 @@ const union AnimCmd gFieldObjectImageAnim_BerryTreeStage4[] =
ANIMCMD_END,
};
-const union AnimCmd gFieldObjectImageAnim_NurseBow[] =
+const union AnimCmd gEventObjectImageAnim_NurseBow[] =
{
ANIMCMD_FRAME(0, 8),
ANIMCMD_FRAME(9, 32),
@@ -610,7 +610,7 @@ const union AnimCmd gFieldObjectImageAnim_NurseBow[] =
ANIMCMD_END,
};
-const union AnimCmd gFieldObjectImageAnim_RockBreak[] =
+const union AnimCmd gEventObjectImageAnim_RockBreak[] =
{
ANIMCMD_FRAME(0, 8),
ANIMCMD_FRAME(1, 8),
@@ -619,7 +619,7 @@ const union AnimCmd gFieldObjectImageAnim_RockBreak[] =
ANIMCMD_END,
};
-const union AnimCmd gFieldObjectImageAnim_TreeCut[] =
+const union AnimCmd gEventObjectImageAnim_TreeCut[] =
{
ANIMCMD_FRAME(0, 6),
ANIMCMD_FRAME(1, 6),
@@ -628,7 +628,7 @@ const union AnimCmd gFieldObjectImageAnim_TreeCut[] =
ANIMCMD_END,
};
-const union AnimCmd gFieldObjectImageAnim_TakeOutRodSouth[] =
+const union AnimCmd gEventObjectImageAnim_TakeOutRodSouth[] =
{
ANIMCMD_FRAME(8, 4),
ANIMCMD_FRAME(9, 4),
@@ -637,7 +637,7 @@ const union AnimCmd gFieldObjectImageAnim_TakeOutRodSouth[] =
ANIMCMD_END,
};
-const union AnimCmd gFieldObjectImageAnim_TakeOutRodNorth[] =
+const union AnimCmd gEventObjectImageAnim_TakeOutRodNorth[] =
{
ANIMCMD_FRAME(4, 4),
ANIMCMD_FRAME(5, 4),
@@ -646,7 +646,7 @@ const union AnimCmd gFieldObjectImageAnim_TakeOutRodNorth[] =
ANIMCMD_END,
};
-const union AnimCmd gFieldObjectImageAnim_TakeOutRodWest[] =
+const union AnimCmd gEventObjectImageAnim_TakeOutRodWest[] =
{
ANIMCMD_FRAME(0, 4),
ANIMCMD_FRAME(1, 4),
@@ -655,7 +655,7 @@ const union AnimCmd gFieldObjectImageAnim_TakeOutRodWest[] =
ANIMCMD_END,
};
-const union AnimCmd gFieldObjectImageAnim_TakeOutRodEast[] =
+const union AnimCmd gEventObjectImageAnim_TakeOutRodEast[] =
{
ANIMCMD_FRAME(0, 4, .hFlip = TRUE),
ANIMCMD_FRAME(1, 4, .hFlip = TRUE),
@@ -664,7 +664,7 @@ const union AnimCmd gFieldObjectImageAnim_TakeOutRodEast[] =
ANIMCMD_END,
};
-const union AnimCmd gFieldObjectImageAnim_PutAwayRodSouth[] =
+const union AnimCmd gEventObjectImageAnim_PutAwayRodSouth[] =
{
ANIMCMD_FRAME(11, 4),
ANIMCMD_FRAME(10, 6),
@@ -673,7 +673,7 @@ const union AnimCmd gFieldObjectImageAnim_PutAwayRodSouth[] =
ANIMCMD_END,
};
-const union AnimCmd gFieldObjectImageAnim_PutAwayRodNorth[] =
+const union AnimCmd gEventObjectImageAnim_PutAwayRodNorth[] =
{
ANIMCMD_FRAME(7, 4),
ANIMCMD_FRAME(6, 6),
@@ -682,7 +682,7 @@ const union AnimCmd gFieldObjectImageAnim_PutAwayRodNorth[] =
ANIMCMD_END,
};
-const union AnimCmd gFieldObjectImageAnim_PutAwayRodWest[] =
+const union AnimCmd gEventObjectImageAnim_PutAwayRodWest[] =
{
ANIMCMD_FRAME(3, 4),
ANIMCMD_FRAME(2, 4),
@@ -691,7 +691,7 @@ const union AnimCmd gFieldObjectImageAnim_PutAwayRodWest[] =
ANIMCMD_END,
};
-const union AnimCmd gFieldObjectImageAnim_PutAwayRodEast[] =
+const union AnimCmd gEventObjectImageAnim_PutAwayRodEast[] =
{
ANIMCMD_FRAME(3, 4, .hFlip = TRUE),
ANIMCMD_FRAME(2, 4, .hFlip = TRUE),
@@ -700,7 +700,7 @@ const union AnimCmd gFieldObjectImageAnim_PutAwayRodEast[] =
ANIMCMD_END,
};
-const union AnimCmd gFieldObjectImageAnim_HookedPokemonSouth[] =
+const union AnimCmd gEventObjectImageAnim_HookedPokemonSouth[] =
{
ANIMCMD_FRAME(10, 6),
ANIMCMD_FRAME(11, 6),
@@ -709,7 +709,7 @@ const union AnimCmd gFieldObjectImageAnim_HookedPokemonSouth[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gFieldObjectImageAnim_HookedPokemonNorth[] =
+const union AnimCmd gEventObjectImageAnim_HookedPokemonNorth[] =
{
ANIMCMD_FRAME(6, 6),
ANIMCMD_FRAME(7, 6),
@@ -718,7 +718,7 @@ const union AnimCmd gFieldObjectImageAnim_HookedPokemonNorth[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gFieldObjectImageAnim_HookedPokemonWest[] =
+const union AnimCmd gEventObjectImageAnim_HookedPokemonWest[] =
{
ANIMCMD_FRAME(2, 6),
ANIMCMD_FRAME(3, 6),
@@ -727,7 +727,7 @@ const union AnimCmd gFieldObjectImageAnim_HookedPokemonWest[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gFieldObjectImageAnim_HookedPokemonEast[] =
+const union AnimCmd gEventObjectImageAnim_HookedPokemonEast[] =
{
ANIMCMD_FRAME(2, 6, .hFlip = TRUE),
ANIMCMD_FRAME(3, 6, .hFlip = TRUE),
@@ -736,7 +736,7 @@ const union AnimCmd gFieldObjectImageAnim_HookedPokemonEast[] =
ANIMCMD_JUMP(0),
};
-const union AffineAnimCmd gFieldObjectRotScalAnim_8508FD8[] =
+const union AffineAnimCmd gEventObjectRotScalAnim_8508FD8[] =
{
AFFINEANIMCMD_FRAME(0x0, 0x0, 1, 1),
AFFINEANIMCMD_FRAME(0x0, 0x0, 0, 1),
@@ -746,7 +746,7 @@ const union AffineAnimCmd gFieldObjectRotScalAnim_8508FD8[] =
AFFINEANIMCMD_JUMP(0),
};
-const union AffineAnimCmd gFieldObjectRotScalAnim_8509008[] =
+const union AffineAnimCmd gEventObjectRotScalAnim_8509008[] =
{
AFFINEANIMCMD_FRAME(0x0, 0x0, -1, 1),
AFFINEANIMCMD_FRAME(0x0, 0x0, 0, 1),
@@ -757,33 +757,33 @@ const union AffineAnimCmd gFieldObjectRotScalAnim_8509008[] =
AFFINEANIMCMD_JUMP(0),
};
-const union AffineAnimCmd gFieldObjectRotScalAnim_8509040[] =
+const union AffineAnimCmd gEventObjectRotScalAnim_8509040[] =
{
AFFINEANIMCMD_FRAME(0x100, 0x100, 10, 0),
AFFINEANIMCMD_END,
};
-const union AffineAnimCmd gFieldObjectRotScalAnim_8509050[] =
+const union AffineAnimCmd gEventObjectRotScalAnim_8509050[] =
{
AFFINEANIMCMD_FRAME(0x100, 0x100, 10, 0),
AFFINEANIMCMD_END,
};
-const union AffineAnimCmd gFieldObjectRotScalAnim_8509060[] =
+const union AffineAnimCmd gEventObjectRotScalAnim_8509060[] =
{
AFFINEANIMCMD_FRAME(0x0, 0x0, -1, 1),
AFFINEANIMCMD_LOOP(8),
AFFINEANIMCMD_END,
};
-const union AffineAnimCmd gFieldObjectRotScalAnim_8509078[] =
+const union AffineAnimCmd gEventObjectRotScalAnim_8509078[] =
{
AFFINEANIMCMD_FRAME(0x0, 0x0, 1, 1),
AFFINEANIMCMD_LOOP(8),
AFFINEANIMCMD_END,
};
-const union AnimCmd gFieldObjectImageAnim_HoOhFlapWings[] =
+const union AnimCmd gEventObjectImageAnim_HoOhFlapWings[] =
{
ANIMCMD_FRAME(3, 8),
ANIMCMD_FRAME(4, 8),
@@ -792,379 +792,379 @@ const union AnimCmd gFieldObjectImageAnim_HoOhFlapWings[] =
ANIMCMD_JUMP(0),
};
-const union AnimCmd gFieldObjectImageAnim_HoOhStayStill[] =
+const union AnimCmd gEventObjectImageAnim_HoOhStayStill[] =
{
ANIMCMD_FRAME(3, 16),
ANIMCMD_JUMP(0),
};
-const union AnimCmd *const gFieldObjectImageAnimTable_Inanimate[] = {
- gFieldObjectImageAnim_StayStill,
-};
-
-const union AnimCmd *const gFieldObjectImageAnimTable_QuintyPlump[] = {
- gFieldObjectImageAnim_QuintyPlumpFaceSouth,
- gFieldObjectImageAnim_QuintyPlumpFaceNorth,
- gFieldObjectImageAnim_QuintyPlumpFaceWest,
- gFieldObjectImageAnim_QuintyPlumpFaceEast,
- gFieldObjectImageAnim_QuintyPlumpGoSouth,
- gFieldObjectImageAnim_QuintyPlumpGoNorth,
- gFieldObjectImageAnim_QuintyPlumpGoWest,
- gFieldObjectImageAnim_QuintyPlumpGoEast,
- gFieldObjectImageAnim_QuintyPlumpGoFastSouth,
- gFieldObjectImageAnim_QuintyPlumpGoFastNorth,
- gFieldObjectImageAnim_QuintyPlumpGoFastWest,
- gFieldObjectImageAnim_QuintyPlumpGoFastEast,
- gFieldObjectImageAnim_QuintyPlumpGoFasterSouth,
- gFieldObjectImageAnim_QuintyPlumpGoFasterNorth,
- gFieldObjectImageAnim_QuintyPlumpGoFasterWest,
- gFieldObjectImageAnim_QuintyPlumpGoFasterEast,
- gFieldObjectImageAnim_QuintyPlumpGoFastestSouth,
- gFieldObjectImageAnim_QuintyPlumpGoFastestNorth,
- gFieldObjectImageAnim_QuintyPlumpGoFastestWest,
- gFieldObjectImageAnim_QuintyPlumpGoFastestEast,
-};
-
-const union AnimCmd *const gFieldObjectImageAnimTable_Standard[] = {
- gFieldObjectImageAnim_FaceSouth,
- gFieldObjectImageAnim_FaceNorth,
- gFieldObjectImageAnim_FaceWest,
- gFieldObjectImageAnim_FaceEast,
- gFieldObjectImageAnim_GoSouth,
- gFieldObjectImageAnim_GoNorth,
- gFieldObjectImageAnim_GoWest,
- gFieldObjectImageAnim_GoEast,
- gFieldObjectImageAnim_GoFastSouth,
- gFieldObjectImageAnim_GoFastNorth,
- gFieldObjectImageAnim_GoFastWest,
- gFieldObjectImageAnim_GoFastEast,
- gFieldObjectImageAnim_GoFasterSouth,
- gFieldObjectImageAnim_GoFasterNorth,
- gFieldObjectImageAnim_GoFasterWest,
- gFieldObjectImageAnim_GoFasterEast,
- gFieldObjectImageAnim_GoFastestSouth,
- gFieldObjectImageAnim_GoFastestNorth,
- gFieldObjectImageAnim_GoFastestWest,
- gFieldObjectImageAnim_GoFastestEast,
-};
-
-const union AnimCmd *const gFieldObjectImageAnimTable_HoOh[] = {
- gFieldObjectImageAnim_FaceSouth,
- gFieldObjectImageAnim_FaceNorth,
- gFieldObjectImageAnim_FaceWest,
- gFieldObjectImageAnim_FaceEast,
- gFieldObjectImageAnim_HoOhFlapWings,
- gFieldObjectImageAnim_HoOhStayStill,
- gFieldObjectImageAnim_GoWest,
- gFieldObjectImageAnim_GoEast,
- gFieldObjectImageAnim_GoFastSouth,
- gFieldObjectImageAnim_GoFastNorth,
- gFieldObjectImageAnim_GoFastWest,
- gFieldObjectImageAnim_GoFastEast,
- gFieldObjectImageAnim_GoFasterSouth,
- gFieldObjectImageAnim_GoFasterNorth,
- gFieldObjectImageAnim_GoFasterWest,
- gFieldObjectImageAnim_GoFasterEast,
- gFieldObjectImageAnim_GoFastestSouth,
- gFieldObjectImageAnim_GoFastestNorth,
- gFieldObjectImageAnim_GoFastestWest,
- gFieldObjectImageAnim_GoFastestEast,
-};
-
-const union AnimCmd *const gFieldObjectImageAnimTable_Groudon3[] = {
- gFieldObjectImageAnim_FaceSouth,
- gFieldObjectImageAnim_FaceNorth,
- gFieldObjectImageAnim_FaceWest,
- gFieldObjectImageAnim_FaceEast,
- gFieldObjectImageAnim_GoSouth,
- gFieldObjectImageAnim_GoEast,
- gFieldObjectImageAnim_GoWest,
- gFieldObjectImageAnim_GoEast,
- gFieldObjectImageAnim_GoFastSouth,
- gFieldObjectImageAnim_GoFastEast,
- gFieldObjectImageAnim_GoFastWest,
- gFieldObjectImageAnim_GoFastEast,
- gFieldObjectImageAnim_GoFasterSouth,
- gFieldObjectImageAnim_GoFasterEast,
- gFieldObjectImageAnim_GoFasterWest,
- gFieldObjectImageAnim_GoFasterEast,
- gFieldObjectImageAnim_GoFastestSouth,
- gFieldObjectImageAnim_GoFastestEast,
- gFieldObjectImageAnim_GoFastestWest,
- gFieldObjectImageAnim_GoFastestEast,
-};
-
-const union AnimCmd gFieldObjectImageAnim_85091F0[] =
+const union AnimCmd *const gEventObjectImageAnimTable_Inanimate[] = {
+ gEventObjectImageAnim_StayStill,
+};
+
+const union AnimCmd *const gEventObjectImageAnimTable_QuintyPlump[] = {
+ gEventObjectImageAnim_QuintyPlumpFaceSouth,
+ gEventObjectImageAnim_QuintyPlumpFaceNorth,
+ gEventObjectImageAnim_QuintyPlumpFaceWest,
+ gEventObjectImageAnim_QuintyPlumpFaceEast,
+ gEventObjectImageAnim_QuintyPlumpGoSouth,
+ gEventObjectImageAnim_QuintyPlumpGoNorth,
+ gEventObjectImageAnim_QuintyPlumpGoWest,
+ gEventObjectImageAnim_QuintyPlumpGoEast,
+ gEventObjectImageAnim_QuintyPlumpGoFastSouth,
+ gEventObjectImageAnim_QuintyPlumpGoFastNorth,
+ gEventObjectImageAnim_QuintyPlumpGoFastWest,
+ gEventObjectImageAnim_QuintyPlumpGoFastEast,
+ gEventObjectImageAnim_QuintyPlumpGoFasterSouth,
+ gEventObjectImageAnim_QuintyPlumpGoFasterNorth,
+ gEventObjectImageAnim_QuintyPlumpGoFasterWest,
+ gEventObjectImageAnim_QuintyPlumpGoFasterEast,
+ gEventObjectImageAnim_QuintyPlumpGoFastestSouth,
+ gEventObjectImageAnim_QuintyPlumpGoFastestNorth,
+ gEventObjectImageAnim_QuintyPlumpGoFastestWest,
+ gEventObjectImageAnim_QuintyPlumpGoFastestEast,
+};
+
+const union AnimCmd *const gEventObjectImageAnimTable_Standard[] = {
+ gEventObjectImageAnim_FaceSouth,
+ gEventObjectImageAnim_FaceNorth,
+ gEventObjectImageAnim_FaceWest,
+ gEventObjectImageAnim_FaceEast,
+ gEventObjectImageAnim_GoSouth,
+ gEventObjectImageAnim_GoNorth,
+ gEventObjectImageAnim_GoWest,
+ gEventObjectImageAnim_GoEast,
+ gEventObjectImageAnim_GoFastSouth,
+ gEventObjectImageAnim_GoFastNorth,
+ gEventObjectImageAnim_GoFastWest,
+ gEventObjectImageAnim_GoFastEast,
+ gEventObjectImageAnim_GoFasterSouth,
+ gEventObjectImageAnim_GoFasterNorth,
+ gEventObjectImageAnim_GoFasterWest,
+ gEventObjectImageAnim_GoFasterEast,
+ gEventObjectImageAnim_GoFastestSouth,
+ gEventObjectImageAnim_GoFastestNorth,
+ gEventObjectImageAnim_GoFastestWest,
+ gEventObjectImageAnim_GoFastestEast,
+};
+
+const union AnimCmd *const gEventObjectImageAnimTable_HoOh[] = {
+ gEventObjectImageAnim_FaceSouth,
+ gEventObjectImageAnim_FaceNorth,
+ gEventObjectImageAnim_FaceWest,
+ gEventObjectImageAnim_FaceEast,
+ gEventObjectImageAnim_HoOhFlapWings,
+ gEventObjectImageAnim_HoOhStayStill,
+ gEventObjectImageAnim_GoWest,
+ gEventObjectImageAnim_GoEast,
+ gEventObjectImageAnim_GoFastSouth,
+ gEventObjectImageAnim_GoFastNorth,
+ gEventObjectImageAnim_GoFastWest,
+ gEventObjectImageAnim_GoFastEast,
+ gEventObjectImageAnim_GoFasterSouth,
+ gEventObjectImageAnim_GoFasterNorth,
+ gEventObjectImageAnim_GoFasterWest,
+ gEventObjectImageAnim_GoFasterEast,
+ gEventObjectImageAnim_GoFastestSouth,
+ gEventObjectImageAnim_GoFastestNorth,
+ gEventObjectImageAnim_GoFastestWest,
+ gEventObjectImageAnim_GoFastestEast,
+};
+
+const union AnimCmd *const gEventObjectImageAnimTable_Groudon3[] = {
+ gEventObjectImageAnim_FaceSouth,
+ gEventObjectImageAnim_FaceNorth,
+ gEventObjectImageAnim_FaceWest,
+ gEventObjectImageAnim_FaceEast,
+ gEventObjectImageAnim_GoSouth,
+ gEventObjectImageAnim_GoEast,
+ gEventObjectImageAnim_GoWest,
+ gEventObjectImageAnim_GoEast,
+ gEventObjectImageAnim_GoFastSouth,
+ gEventObjectImageAnim_GoFastEast,
+ gEventObjectImageAnim_GoFastWest,
+ gEventObjectImageAnim_GoFastEast,
+ gEventObjectImageAnim_GoFasterSouth,
+ gEventObjectImageAnim_GoFasterEast,
+ gEventObjectImageAnim_GoFasterWest,
+ gEventObjectImageAnim_GoFasterEast,
+ gEventObjectImageAnim_GoFastestSouth,
+ gEventObjectImageAnim_GoFastestEast,
+ gEventObjectImageAnim_GoFastestWest,
+ gEventObjectImageAnim_GoFastestEast,
+};
+
+const union AnimCmd gEventObjectImageAnim_85091F0[] =
{
ANIMCMD_FRAME(1, 1),
ANIMCMD_JUMP(0),
};
-const union AnimCmd gFieldObjectImageAnim_85091F8[] =
+const union AnimCmd gEventObjectImageAnim_85091F8[] =
{
ANIMCMD_FRAME(4, 1),
ANIMCMD_JUMP(0),
};
-const union AnimCmd gFieldObjectImageAnim_8509200[] =
+const union AnimCmd gEventObjectImageAnim_8509200[] =
{
ANIMCMD_FRAME(0, 1),
ANIMCMD_JUMP(0),
};
-const union AnimCmd gFieldObjectImageAnim_8509208[] =
+const union AnimCmd gEventObjectImageAnim_8509208[] =
{
ANIMCMD_FRAME(2, 1),
ANIMCMD_JUMP(0),
};
-const union AnimCmd gFieldObjectImageAnim_8509210[] =
+const union AnimCmd gEventObjectImageAnim_8509210[] =
{
ANIMCMD_FRAME(3, 1),
ANIMCMD_JUMP(0),
};
-const union AnimCmd gFieldObjectImageAnim_8509218[] =
+const union AnimCmd gEventObjectImageAnim_8509218[] =
{
ANIMCMD_FRAME(0, 1),
ANIMCMD_JUMP(0),
};
-const union AnimCmd gFieldObjectImageAnim_8509220[] =
+const union AnimCmd gEventObjectImageAnim_8509220[] =
{
ANIMCMD_FRAME(0, 1),
ANIMCMD_JUMP(0),
};
-const union AnimCmd gFieldObjectImageAnim_8509228[] =
+const union AnimCmd gEventObjectImageAnim_8509228[] =
{
ANIMCMD_FRAME(0, 1),
ANIMCMD_JUMP(0),
};
-const union AnimCmd gFieldObjectImageAnim_8509230[] =
+const union AnimCmd gEventObjectImageAnim_8509230[] =
{
ANIMCMD_FRAME(3, 1),
ANIMCMD_JUMP(0),
};
-const union AnimCmd *const gFieldObjectImageAnimTable_Rayquaza2[] = {
- gFieldObjectImageAnim_8509218,
- gFieldObjectImageAnim_8509220,
- gFieldObjectImageAnim_8509228,
- gFieldObjectImageAnim_8509230,
- gFieldObjectImageAnim_8509200,
- gFieldObjectImageAnim_85091F8,
- gFieldObjectImageAnim_8509208,
- gFieldObjectImageAnim_8509210,
- gFieldObjectImageAnim_8509200,
- gFieldObjectImageAnim_85091F8,
- gFieldObjectImageAnim_85091F0,
- gFieldObjectImageAnim_8509210,
- gFieldObjectImageAnim_8509200,
- gFieldObjectImageAnim_85091F8,
- gFieldObjectImageAnim_8509208,
- gFieldObjectImageAnim_8509210,
- gFieldObjectImageAnim_8509200,
- gFieldObjectImageAnim_85091F8,
- gFieldObjectImageAnim_8509208,
- gFieldObjectImageAnim_8509210,
-};
-
-const union AnimCmd *const gFieldObjectImageAnimTable_BrendanMayNormal[] = {
- gFieldObjectImageAnim_FaceSouth,
- gFieldObjectImageAnim_FaceNorth,
- gFieldObjectImageAnim_FaceWest,
- gFieldObjectImageAnim_FaceEast,
- gFieldObjectImageAnim_GoSouth,
- gFieldObjectImageAnim_GoNorth,
- gFieldObjectImageAnim_GoWest,
- gFieldObjectImageAnim_GoEast,
- gFieldObjectImageAnim_GoFastSouth,
- gFieldObjectImageAnim_GoFastNorth,
- gFieldObjectImageAnim_GoFastWest,
- gFieldObjectImageAnim_GoFastEast,
- gFieldObjectImageAnim_GoFasterSouth,
- gFieldObjectImageAnim_GoFasterNorth,
- gFieldObjectImageAnim_GoFasterWest,
- gFieldObjectImageAnim_GoFasterEast,
- gFieldObjectImageAnim_GoFastestSouth,
- gFieldObjectImageAnim_GoFastestNorth,
- gFieldObjectImageAnim_GoFastestWest,
- gFieldObjectImageAnim_GoFastestEast,
- gFieldObjectImageAnim_RunSouth,
- gFieldObjectImageAnim_RunNorth,
- gFieldObjectImageAnim_RunWest,
- gFieldObjectImageAnim_RunEast,
-};
-
-const union AnimCmd *const gFieldObjectImageAnimTable_AcroBike[] = {
- gFieldObjectImageAnim_FaceSouth,
- gFieldObjectImageAnim_FaceNorth,
- gFieldObjectImageAnim_FaceWest,
- gFieldObjectImageAnim_FaceEast,
- gFieldObjectImageAnim_GoSouth,
- gFieldObjectImageAnim_GoNorth,
- gFieldObjectImageAnim_GoWest,
- gFieldObjectImageAnim_GoEast,
- gFieldObjectImageAnim_GoFastSouth,
- gFieldObjectImageAnim_GoFastNorth,
- gFieldObjectImageAnim_GoFastWest,
- gFieldObjectImageAnim_GoFastEast,
- gFieldObjectImageAnim_GoFasterSouth,
- gFieldObjectImageAnim_GoFasterNorth,
- gFieldObjectImageAnim_GoFasterWest,
- gFieldObjectImageAnim_GoFasterEast,
- gFieldObjectImageAnim_GoFastestSouth,
- gFieldObjectImageAnim_GoFastestNorth,
- gFieldObjectImageAnim_GoFastestWest,
- gFieldObjectImageAnim_GoFastestEast,
- gFieldObjectImageAnim_BunnyHoppyBackWheelSouth,
- gFieldObjectImageAnim_BunnyHoppyBackWheelNorth,
- gFieldObjectImageAnim_BunnyHoppyBackWheelWest,
- gFieldObjectImageAnim_BunnyHoppyBackWheelEast,
- gFieldObjectImageAnim_BunnyHoppyFrontWheelSouth,
- gFieldObjectImageAnim_BunnyHoppyFrontWheelNorth,
- gFieldObjectImageAnim_BunnyHoppyFrontWheelWest,
- gFieldObjectImageAnim_BunnyHoppyFrontWheelEast,
- gFieldObjectImageAnim_StandingWheelieBackWheelSouth,
- gFieldObjectImageAnim_StandingWheelieBackWheelNorth,
- gFieldObjectImageAnim_StandingWheelieBackWheelWest,
- gFieldObjectImageAnim_StandingWheelieBackWheelEast,
- gFieldObjectImageAnim_StandingWheelieFrontWheelSouth,
- gFieldObjectImageAnim_StandingWheelieFrontWheelNorth,
- gFieldObjectImageAnim_StandingWheelieFrontWheelWest,
- gFieldObjectImageAnim_StandingWheelieFrontWheelEast,
- gFieldObjectImageAnim_MovingWheelieSouth,
- gFieldObjectImageAnim_MovingWheelieNorth,
- gFieldObjectImageAnim_MovingWheelieWest,
- gFieldObjectImageAnim_MovingWheelieEast,
-};
-
-const union AnimCmd *const gFieldObjectImageAnimTable_Surfing[] = {
- gFieldObjectImageAnim_FaceSouth,
- gFieldObjectImageAnim_FaceNorth,
- gFieldObjectImageAnim_FaceWest,
- gFieldObjectImageAnim_FaceEast,
- gFieldObjectImageAnim_GoSouth,
- gFieldObjectImageAnim_GoNorth,
- gFieldObjectImageAnim_GoWest,
- gFieldObjectImageAnim_GoEast,
- gFieldObjectImageAnim_GoFastSouth,
- gFieldObjectImageAnim_GoFastNorth,
- gFieldObjectImageAnim_GoFastWest,
- gFieldObjectImageAnim_GoFastEast,
- gFieldObjectImageAnim_GoFasterSouth,
- gFieldObjectImageAnim_GoFasterNorth,
- gFieldObjectImageAnim_GoFasterWest,
- gFieldObjectImageAnim_GoFasterEast,
- gFieldObjectImageAnim_GoFastestSouth,
- gFieldObjectImageAnim_GoFastestNorth,
- gFieldObjectImageAnim_GoFastestWest,
- gFieldObjectImageAnim_GoFastestEast,
- gFieldObjectImageAnim_GetOnOffSurfBlobSouth,
- gFieldObjectImageAnim_GetOnOffSurfBlobNorth,
- gFieldObjectImageAnim_GetOnOffSurfBlobWest,
- gFieldObjectImageAnim_GetOnOffSurfBlobEast,
-};
-
-const union AnimCmd *const gFieldObjectImageAnimTable_Nurse[] = {
- gFieldObjectImageAnim_FaceSouth,
- gFieldObjectImageAnim_FaceNorth,
- gFieldObjectImageAnim_FaceWest,
- gFieldObjectImageAnim_FaceEast,
- gFieldObjectImageAnim_GoSouth,
- gFieldObjectImageAnim_GoNorth,
- gFieldObjectImageAnim_GoWest,
- gFieldObjectImageAnim_GoEast,
- gFieldObjectImageAnim_GoFastSouth,
- gFieldObjectImageAnim_GoFastNorth,
- gFieldObjectImageAnim_GoFastWest,
- gFieldObjectImageAnim_GoFastEast,
- gFieldObjectImageAnim_GoFasterSouth,
- gFieldObjectImageAnim_GoFasterNorth,
- gFieldObjectImageAnim_GoFasterWest,
- gFieldObjectImageAnim_GoFasterEast,
- gFieldObjectImageAnim_GoFastestSouth,
- gFieldObjectImageAnim_GoFastestNorth,
- gFieldObjectImageAnim_GoFastestWest,
- gFieldObjectImageAnim_GoFastestEast,
- gFieldObjectImageAnim_NurseBow,
-};
-
-const union AnimCmd *const gFieldObjectImageAnimTable_FieldMove[] = {
- gFieldObjectImageAnim_FieldMove,
-};
-
-const union AnimCmd *const gFieldObjectImageAnimTable_BerryTree[] = {
- gFieldObjectImageAnim_BerryTreeStage0,
- gFieldObjectImageAnim_BerryTreeStage1,
- gFieldObjectImageAnim_BerryTreeStage2,
- gFieldObjectImageAnim_BerryTreeStage3,
- gFieldObjectImageAnim_BerryTreeStage4,
-};
-
-const union AnimCmd *const gFieldObjectImageAnimTable_BreakableRock[] = {
- gFieldObjectImageAnim_StayStill,
- gFieldObjectImageAnim_RockBreak,
-};
-
-const union AnimCmd *const gFieldObjectImageAnimTable_CuttableTree[] = {
- gFieldObjectImageAnim_StayStill,
- gFieldObjectImageAnim_TreeCut,
-};
-
-const union AnimCmd *const gFieldObjectImageAnimTable_Fishing[] = {
- gFieldObjectImageAnim_TakeOutRodSouth,
- gFieldObjectImageAnim_TakeOutRodNorth,
- gFieldObjectImageAnim_TakeOutRodWest,
- gFieldObjectImageAnim_TakeOutRodEast,
- gFieldObjectImageAnim_PutAwayRodSouth,
- gFieldObjectImageAnim_PutAwayRodNorth,
- gFieldObjectImageAnim_PutAwayRodWest,
- gFieldObjectImageAnim_PutAwayRodEast,
- gFieldObjectImageAnim_HookedPokemonSouth,
- gFieldObjectImageAnim_HookedPokemonNorth,
- gFieldObjectImageAnim_HookedPokemonWest,
- gFieldObjectImageAnim_HookedPokemonEast,
-};
-
-const union AffineAnimCmd *const gFieldObjectRotScalAnimTable_KyogreGroudon[] = {
- gFieldObjectRotScalAnim_8508FD8,
- gFieldObjectRotScalAnim_8509008,
- gFieldObjectRotScalAnim_8509050,
- gFieldObjectRotScalAnim_8509040,
- gFieldObjectRotScalAnim_8509078,
- gFieldObjectRotScalAnim_8509060,
+const union AnimCmd *const gEventObjectImageAnimTable_Rayquaza2[] = {
+ gEventObjectImageAnim_8509218,
+ gEventObjectImageAnim_8509220,
+ gEventObjectImageAnim_8509228,
+ gEventObjectImageAnim_8509230,
+ gEventObjectImageAnim_8509200,
+ gEventObjectImageAnim_85091F8,
+ gEventObjectImageAnim_8509208,
+ gEventObjectImageAnim_8509210,
+ gEventObjectImageAnim_8509200,
+ gEventObjectImageAnim_85091F8,
+ gEventObjectImageAnim_85091F0,
+ gEventObjectImageAnim_8509210,
+ gEventObjectImageAnim_8509200,
+ gEventObjectImageAnim_85091F8,
+ gEventObjectImageAnim_8509208,
+ gEventObjectImageAnim_8509210,
+ gEventObjectImageAnim_8509200,
+ gEventObjectImageAnim_85091F8,
+ gEventObjectImageAnim_8509208,
+ gEventObjectImageAnim_8509210,
+};
+
+const union AnimCmd *const gEventObjectImageAnimTable_BrendanMayNormal[] = {
+ gEventObjectImageAnim_FaceSouth,
+ gEventObjectImageAnim_FaceNorth,
+ gEventObjectImageAnim_FaceWest,
+ gEventObjectImageAnim_FaceEast,
+ gEventObjectImageAnim_GoSouth,
+ gEventObjectImageAnim_GoNorth,
+ gEventObjectImageAnim_GoWest,
+ gEventObjectImageAnim_GoEast,
+ gEventObjectImageAnim_GoFastSouth,
+ gEventObjectImageAnim_GoFastNorth,
+ gEventObjectImageAnim_GoFastWest,
+ gEventObjectImageAnim_GoFastEast,
+ gEventObjectImageAnim_GoFasterSouth,
+ gEventObjectImageAnim_GoFasterNorth,
+ gEventObjectImageAnim_GoFasterWest,
+ gEventObjectImageAnim_GoFasterEast,
+ gEventObjectImageAnim_GoFastestSouth,
+ gEventObjectImageAnim_GoFastestNorth,
+ gEventObjectImageAnim_GoFastestWest,
+ gEventObjectImageAnim_GoFastestEast,
+ gEventObjectImageAnim_RunSouth,
+ gEventObjectImageAnim_RunNorth,
+ gEventObjectImageAnim_RunWest,
+ gEventObjectImageAnim_RunEast,
+};
+
+const union AnimCmd *const gEventObjectImageAnimTable_AcroBike[] = {
+ gEventObjectImageAnim_FaceSouth,
+ gEventObjectImageAnim_FaceNorth,
+ gEventObjectImageAnim_FaceWest,
+ gEventObjectImageAnim_FaceEast,
+ gEventObjectImageAnim_GoSouth,
+ gEventObjectImageAnim_GoNorth,
+ gEventObjectImageAnim_GoWest,
+ gEventObjectImageAnim_GoEast,
+ gEventObjectImageAnim_GoFastSouth,
+ gEventObjectImageAnim_GoFastNorth,
+ gEventObjectImageAnim_GoFastWest,
+ gEventObjectImageAnim_GoFastEast,
+ gEventObjectImageAnim_GoFasterSouth,
+ gEventObjectImageAnim_GoFasterNorth,
+ gEventObjectImageAnim_GoFasterWest,
+ gEventObjectImageAnim_GoFasterEast,
+ gEventObjectImageAnim_GoFastestSouth,
+ gEventObjectImageAnim_GoFastestNorth,
+ gEventObjectImageAnim_GoFastestWest,
+ gEventObjectImageAnim_GoFastestEast,
+ gEventObjectImageAnim_BunnyHoppyBackWheelSouth,
+ gEventObjectImageAnim_BunnyHoppyBackWheelNorth,
+ gEventObjectImageAnim_BunnyHoppyBackWheelWest,
+ gEventObjectImageAnim_BunnyHoppyBackWheelEast,
+ gEventObjectImageAnim_BunnyHoppyFrontWheelSouth,
+ gEventObjectImageAnim_BunnyHoppyFrontWheelNorth,
+ gEventObjectImageAnim_BunnyHoppyFrontWheelWest,
+ gEventObjectImageAnim_BunnyHoppyFrontWheelEast,
+ gEventObjectImageAnim_StandingWheelieBackWheelSouth,
+ gEventObjectImageAnim_StandingWheelieBackWheelNorth,
+ gEventObjectImageAnim_StandingWheelieBackWheelWest,
+ gEventObjectImageAnim_StandingWheelieBackWheelEast,
+ gEventObjectImageAnim_StandingWheelieFrontWheelSouth,
+ gEventObjectImageAnim_StandingWheelieFrontWheelNorth,
+ gEventObjectImageAnim_StandingWheelieFrontWheelWest,
+ gEventObjectImageAnim_StandingWheelieFrontWheelEast,
+ gEventObjectImageAnim_MovingWheelieSouth,
+ gEventObjectImageAnim_MovingWheelieNorth,
+ gEventObjectImageAnim_MovingWheelieWest,
+ gEventObjectImageAnim_MovingWheelieEast,
+};
+
+const union AnimCmd *const gEventObjectImageAnimTable_Surfing[] = {
+ gEventObjectImageAnim_FaceSouth,
+ gEventObjectImageAnim_FaceNorth,
+ gEventObjectImageAnim_FaceWest,
+ gEventObjectImageAnim_FaceEast,
+ gEventObjectImageAnim_GoSouth,
+ gEventObjectImageAnim_GoNorth,
+ gEventObjectImageAnim_GoWest,
+ gEventObjectImageAnim_GoEast,
+ gEventObjectImageAnim_GoFastSouth,
+ gEventObjectImageAnim_GoFastNorth,
+ gEventObjectImageAnim_GoFastWest,
+ gEventObjectImageAnim_GoFastEast,
+ gEventObjectImageAnim_GoFasterSouth,
+ gEventObjectImageAnim_GoFasterNorth,
+ gEventObjectImageAnim_GoFasterWest,
+ gEventObjectImageAnim_GoFasterEast,
+ gEventObjectImageAnim_GoFastestSouth,
+ gEventObjectImageAnim_GoFastestNorth,
+ gEventObjectImageAnim_GoFastestWest,
+ gEventObjectImageAnim_GoFastestEast,
+ gEventObjectImageAnim_GetOnOffSurfBlobSouth,
+ gEventObjectImageAnim_GetOnOffSurfBlobNorth,
+ gEventObjectImageAnim_GetOnOffSurfBlobWest,
+ gEventObjectImageAnim_GetOnOffSurfBlobEast,
+};
+
+const union AnimCmd *const gEventObjectImageAnimTable_Nurse[] = {
+ gEventObjectImageAnim_FaceSouth,
+ gEventObjectImageAnim_FaceNorth,
+ gEventObjectImageAnim_FaceWest,
+ gEventObjectImageAnim_FaceEast,
+ gEventObjectImageAnim_GoSouth,
+ gEventObjectImageAnim_GoNorth,
+ gEventObjectImageAnim_GoWest,
+ gEventObjectImageAnim_GoEast,
+ gEventObjectImageAnim_GoFastSouth,
+ gEventObjectImageAnim_GoFastNorth,
+ gEventObjectImageAnim_GoFastWest,
+ gEventObjectImageAnim_GoFastEast,
+ gEventObjectImageAnim_GoFasterSouth,
+ gEventObjectImageAnim_GoFasterNorth,
+ gEventObjectImageAnim_GoFasterWest,
+ gEventObjectImageAnim_GoFasterEast,
+ gEventObjectImageAnim_GoFastestSouth,
+ gEventObjectImageAnim_GoFastestNorth,
+ gEventObjectImageAnim_GoFastestWest,
+ gEventObjectImageAnim_GoFastestEast,
+ gEventObjectImageAnim_NurseBow,
+};
+
+const union AnimCmd *const gEventObjectImageAnimTable_FieldMove[] = {
+ gEventObjectImageAnim_FieldMove,
+};
+
+const union AnimCmd *const gEventObjectImageAnimTable_BerryTree[] = {
+ gEventObjectImageAnim_BerryTreeStage0,
+ gEventObjectImageAnim_BerryTreeStage1,
+ gEventObjectImageAnim_BerryTreeStage2,
+ gEventObjectImageAnim_BerryTreeStage3,
+ gEventObjectImageAnim_BerryTreeStage4,
+};
+
+const union AnimCmd *const gEventObjectImageAnimTable_BreakableRock[] = {
+ gEventObjectImageAnim_StayStill,
+ gEventObjectImageAnim_RockBreak,
+};
+
+const union AnimCmd *const gEventObjectImageAnimTable_CuttableTree[] = {
+ gEventObjectImageAnim_StayStill,
+ gEventObjectImageAnim_TreeCut,
+};
+
+const union AnimCmd *const gEventObjectImageAnimTable_Fishing[] = {
+ gEventObjectImageAnim_TakeOutRodSouth,
+ gEventObjectImageAnim_TakeOutRodNorth,
+ gEventObjectImageAnim_TakeOutRodWest,
+ gEventObjectImageAnim_TakeOutRodEast,
+ gEventObjectImageAnim_PutAwayRodSouth,
+ gEventObjectImageAnim_PutAwayRodNorth,
+ gEventObjectImageAnim_PutAwayRodWest,
+ gEventObjectImageAnim_PutAwayRodEast,
+ gEventObjectImageAnim_HookedPokemonSouth,
+ gEventObjectImageAnim_HookedPokemonNorth,
+ gEventObjectImageAnim_HookedPokemonWest,
+ gEventObjectImageAnim_HookedPokemonEast,
+};
+
+const union AffineAnimCmd *const gEventObjectRotScalAnimTable_KyogreGroudon[] = {
+ gEventObjectRotScalAnim_8508FD8,
+ gEventObjectRotScalAnim_8509008,
+ gEventObjectRotScalAnim_8509050,
+ gEventObjectRotScalAnim_8509040,
+ gEventObjectRotScalAnim_8509078,
+ gEventObjectRotScalAnim_8509060,
};
const struct UnkStruct_085094AC gUnknown_085094AC[] = {
{
- .anims = gFieldObjectImageAnimTable_QuintyPlump,
+ .anims = gEventObjectImageAnimTable_QuintyPlump,
.animPos = {1, 3, 0, 2},
},
{
- .anims = gFieldObjectImageAnimTable_Standard,
+ .anims = gEventObjectImageAnimTable_Standard,
.animPos = {1, 3, 0, 2},
},
{
- .anims = gFieldObjectImageAnimTable_BrendanMayNormal,
+ .anims = gEventObjectImageAnimTable_BrendanMayNormal,
.animPos = {1, 3, 0, 2},
},
{
- .anims = gFieldObjectImageAnimTable_AcroBike,
+ .anims = gEventObjectImageAnimTable_AcroBike,
.animPos = {1, 3, 0, 2},
},
{
- .anims = gFieldObjectImageAnimTable_Surfing,
+ .anims = gEventObjectImageAnimTable_Surfing,
.animPos = {1, 3, 0, 2},
},
{
- .anims = gFieldObjectImageAnimTable_Nurse,
+ .anims = gEventObjectImageAnimTable_Nurse,
.animPos = {1, 3, 0, 2},
},
{
- .anims = gFieldObjectImageAnimTable_Fishing,
+ .anims = gEventObjectImageAnimTable_Fishing,
.animPos = {1, 3, 0, 2},
},
{
diff --git a/src/data/field_event_obj/event_object_graphics.h b/src/data/field_event_obj/event_object_graphics.h
index 9a9f096a2..3d4303189 100755
--- a/src/data/field_event_obj/event_object_graphics.h
+++ b/src/data/field_event_obj/event_object_graphics.h
@@ -1,44 +1,44 @@
#ifndef GUARD_EVENT_OBJECT_GFX_H
#define GUARD_EVENT_OBJECT_GFX_H
-const u32 gFieldObjectPic_BrendanNormal_0[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/normal/00.4bpp");
-const u32 gFieldObjectPic_BrendanNormal_1[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/normal/01.4bpp");
-const u32 gFieldObjectPic_BrendanNormal_2[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/normal/02.4bpp");
-const u32 gFieldObjectPic_BrendanNormal_3[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/normal/03.4bpp");
-const u32 gFieldObjectPic_BrendanNormal_4[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/normal/04.4bpp");
-const u32 gFieldObjectPic_BrendanNormal_5[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/normal/05.4bpp");
-const u32 gFieldObjectPic_BrendanNormal_6[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/normal/06.4bpp");
-const u32 gFieldObjectPic_BrendanNormal_7[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/normal/07.4bpp");
-const u32 gFieldObjectPic_BrendanNormal_8[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/normal/08.4bpp");
-const u32 gFieldObjectPic_BrendanNormal_9[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/normal/09.4bpp");
-const u32 gFieldObjectPic_BrendanNormal_10[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/normal/10.4bpp");
-const u32 gFieldObjectPic_BrendanNormal_11[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/normal/11.4bpp");
-const u32 gFieldObjectPic_BrendanNormal_12[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/normal/12.4bpp");
-const u32 gFieldObjectPic_BrendanNormal_13[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/normal/13.4bpp");
-const u32 gFieldObjectPic_BrendanNormal_14[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/normal/14.4bpp");
-const u32 gFieldObjectPic_BrendanNormal_15[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/normal/15.4bpp");
-const u32 gFieldObjectPic_BrendanNormal_16[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/normal/16.4bpp");
-const u32 gFieldObjectPic_BrendanNormal_17[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/normal/17.4bpp");
-const u16 gFieldObjectPalette8[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_08.gbapal");
-const u32 gFieldObjectPic_RubySapphireBrendan_0[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_brendan/00.4bpp");
-const u32 gFieldObjectPic_RubySapphireBrendan_1[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_brendan/01.4bpp");
-const u32 gFieldObjectPic_RubySapphireBrendan_2[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_brendan/02.4bpp");
-const u32 gFieldObjectPic_RubySapphireBrendan_3[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_brendan/03.4bpp");
-const u32 gFieldObjectPic_RubySapphireBrendan_4[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_brendan/04.4bpp");
-const u32 gFieldObjectPic_RubySapphireBrendan_5[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_brendan/05.4bpp");
-const u32 gFieldObjectPic_RubySapphireBrendan_6[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_brendan/06.4bpp");
-const u32 gFieldObjectPic_RubySapphireBrendan_7[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_brendan/07.4bpp");
-const u32 gFieldObjectPic_RubySapphireBrendan_8[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_brendan/08.4bpp");
-const u32 gFieldObjectPic_RubySapphireBrendan_9[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_brendan/09.4bpp");
-const u32 gFieldObjectPic_RubySapphireBrendan_10[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_brendan/10.4bpp");
-const u32 gFieldObjectPic_RubySapphireBrendan_11[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_brendan/11.4bpp");
-const u32 gFieldObjectPic_RubySapphireBrendan_12[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_brendan/12.4bpp");
-const u32 gFieldObjectPic_RubySapphireBrendan_13[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_brendan/13.4bpp");
-const u32 gFieldObjectPic_RubySapphireBrendan_14[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_brendan/14.4bpp");
-const u32 gFieldObjectPic_RubySapphireBrendan_15[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_brendan/15.4bpp");
-const u32 gFieldObjectPic_RubySapphireBrendan_16[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_brendan/16.4bpp");
-const u32 gFieldObjectPic_RubySapphireBrendan_17[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_brendan/17.4bpp");
-const u16 gFieldObjectPalette33[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_33.gbapal");
+const u32 gEventObjectPic_BrendanNormal_0[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/normal/00.4bpp");
+const u32 gEventObjectPic_BrendanNormal_1[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/normal/01.4bpp");
+const u32 gEventObjectPic_BrendanNormal_2[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/normal/02.4bpp");
+const u32 gEventObjectPic_BrendanNormal_3[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/normal/03.4bpp");
+const u32 gEventObjectPic_BrendanNormal_4[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/normal/04.4bpp");
+const u32 gEventObjectPic_BrendanNormal_5[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/normal/05.4bpp");
+const u32 gEventObjectPic_BrendanNormal_6[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/normal/06.4bpp");
+const u32 gEventObjectPic_BrendanNormal_7[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/normal/07.4bpp");
+const u32 gEventObjectPic_BrendanNormal_8[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/normal/08.4bpp");
+const u32 gEventObjectPic_BrendanNormal_9[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/normal/09.4bpp");
+const u32 gEventObjectPic_BrendanNormal_10[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/normal/10.4bpp");
+const u32 gEventObjectPic_BrendanNormal_11[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/normal/11.4bpp");
+const u32 gEventObjectPic_BrendanNormal_12[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/normal/12.4bpp");
+const u32 gEventObjectPic_BrendanNormal_13[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/normal/13.4bpp");
+const u32 gEventObjectPic_BrendanNormal_14[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/normal/14.4bpp");
+const u32 gEventObjectPic_BrendanNormal_15[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/normal/15.4bpp");
+const u32 gEventObjectPic_BrendanNormal_16[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/normal/16.4bpp");
+const u32 gEventObjectPic_BrendanNormal_17[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/normal/17.4bpp");
+const u16 gEventObjectPalette8[] = INCBIN_U16("graphics/event_objects/palettes/field_object_palette_08.gbapal");
+const u32 gEventObjectPic_RubySapphireBrendan_0[] = INCBIN_U32("graphics/event_objects/pics/people/ruby_sapphire_brendan/00.4bpp");
+const u32 gEventObjectPic_RubySapphireBrendan_1[] = INCBIN_U32("graphics/event_objects/pics/people/ruby_sapphire_brendan/01.4bpp");
+const u32 gEventObjectPic_RubySapphireBrendan_2[] = INCBIN_U32("graphics/event_objects/pics/people/ruby_sapphire_brendan/02.4bpp");
+const u32 gEventObjectPic_RubySapphireBrendan_3[] = INCBIN_U32("graphics/event_objects/pics/people/ruby_sapphire_brendan/03.4bpp");
+const u32 gEventObjectPic_RubySapphireBrendan_4[] = INCBIN_U32("graphics/event_objects/pics/people/ruby_sapphire_brendan/04.4bpp");
+const u32 gEventObjectPic_RubySapphireBrendan_5[] = INCBIN_U32("graphics/event_objects/pics/people/ruby_sapphire_brendan/05.4bpp");
+const u32 gEventObjectPic_RubySapphireBrendan_6[] = INCBIN_U32("graphics/event_objects/pics/people/ruby_sapphire_brendan/06.4bpp");
+const u32 gEventObjectPic_RubySapphireBrendan_7[] = INCBIN_U32("graphics/event_objects/pics/people/ruby_sapphire_brendan/07.4bpp");
+const u32 gEventObjectPic_RubySapphireBrendan_8[] = INCBIN_U32("graphics/event_objects/pics/people/ruby_sapphire_brendan/08.4bpp");
+const u32 gEventObjectPic_RubySapphireBrendan_9[] = INCBIN_U32("graphics/event_objects/pics/people/ruby_sapphire_brendan/09.4bpp");
+const u32 gEventObjectPic_RubySapphireBrendan_10[] = INCBIN_U32("graphics/event_objects/pics/people/ruby_sapphire_brendan/10.4bpp");
+const u32 gEventObjectPic_RubySapphireBrendan_11[] = INCBIN_U32("graphics/event_objects/pics/people/ruby_sapphire_brendan/11.4bpp");
+const u32 gEventObjectPic_RubySapphireBrendan_12[] = INCBIN_U32("graphics/event_objects/pics/people/ruby_sapphire_brendan/12.4bpp");
+const u32 gEventObjectPic_RubySapphireBrendan_13[] = INCBIN_U32("graphics/event_objects/pics/people/ruby_sapphire_brendan/13.4bpp");
+const u32 gEventObjectPic_RubySapphireBrendan_14[] = INCBIN_U32("graphics/event_objects/pics/people/ruby_sapphire_brendan/14.4bpp");
+const u32 gEventObjectPic_RubySapphireBrendan_15[] = INCBIN_U32("graphics/event_objects/pics/people/ruby_sapphire_brendan/15.4bpp");
+const u32 gEventObjectPic_RubySapphireBrendan_16[] = INCBIN_U32("graphics/event_objects/pics/people/ruby_sapphire_brendan/16.4bpp");
+const u32 gEventObjectPic_RubySapphireBrendan_17[] = INCBIN_U32("graphics/event_objects/pics/people/ruby_sapphire_brendan/17.4bpp");
+const u16 gEventObjectPalette33[] = INCBIN_U16("graphics/event_objects/palettes/field_object_palette_33.gbapal");
const u16 NullPalette_8499A38[16] = {};
const u16 NullPalette_8499A58[16] = {};
const u16 NullPalette_8499A78[16] = {};
@@ -54,124 +54,124 @@ const u16 NullPalette_8499B98[16] = {};
const u16 NullPalette_8499BB8[16] = {};
const u16 NullPalette_8499BD8[16] = {};
const u16 NullPalette_8499BF8[16] = {};
-const u16 gFieldObjectPalette9[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_09.gbapal");
-const u16 gFieldObjectPalette10[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_10.gbapal");
-const u32 gFieldObjectPic_BrendanFieldMove_0[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/field_move/0.4bpp");
-const u32 gFieldObjectPic_BrendanFieldMove_1[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/field_move/1.4bpp");
-const u32 gFieldObjectPic_BrendanFieldMove_2[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/field_move/2.4bpp");
-const u32 gFieldObjectPic_BrendanFieldMove_3[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/field_move/3.4bpp");
-const u32 gFieldObjectPic_BrendanFieldMove_4[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/field_move/4.4bpp");
-const u32 gFieldObjectPic_BrendanSurfing_0[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/surfing/0.4bpp");
-const u32 gFieldObjectPic_BrendanSurfing_3[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/surfing/3.4bpp");
-const u32 gFieldObjectPic_BrendanSurfing_1[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/surfing/1.4bpp");
-const u32 gFieldObjectPic_BrendanSurfing_4[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/surfing/4.4bpp");
-const u32 gFieldObjectPic_BrendanSurfing_2[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/surfing/2.4bpp");
-const u32 gFieldObjectPic_BrendanSurfing_5[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/surfing/5.4bpp");
-const u32 gFieldObjectPic_BrendanMachBike_0[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/mach_bike/0.4bpp");
-const u32 gFieldObjectPic_BrendanMachBike_1[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/mach_bike/1.4bpp");
-const u32 gFieldObjectPic_BrendanMachBike_2[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/mach_bike/2.4bpp");
-const u32 gFieldObjectPic_BrendanMachBike_3[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/mach_bike/3.4bpp");
-const u32 gFieldObjectPic_BrendanMachBike_4[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/mach_bike/4.4bpp");
-const u32 gFieldObjectPic_BrendanMachBike_5[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/mach_bike/5.4bpp");
-const u32 gFieldObjectPic_BrendanMachBike_6[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/mach_bike/6.4bpp");
-const u32 gFieldObjectPic_BrendanMachBike_7[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/mach_bike/7.4bpp");
-const u32 gFieldObjectPic_BrendanMachBike_8[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/mach_bike/8.4bpp");
-const u32 gFieldObjectPic_BrendanAcroBike_0[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/acro_bike/00.4bpp");
-const u32 gFieldObjectPic_BrendanAcroBike_1[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/acro_bike/01.4bpp");
-const u32 gFieldObjectPic_BrendanAcroBike_2[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/acro_bike/02.4bpp");
-const u32 gFieldObjectPic_BrendanAcroBike_3[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/acro_bike/03.4bpp");
-const u32 gFieldObjectPic_BrendanAcroBike_4[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/acro_bike/04.4bpp");
-const u32 gFieldObjectPic_BrendanAcroBike_5[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/acro_bike/05.4bpp");
-const u32 gFieldObjectPic_BrendanAcroBike_6[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/acro_bike/06.4bpp");
-const u32 gFieldObjectPic_BrendanAcroBike_7[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/acro_bike/07.4bpp");
-const u32 gFieldObjectPic_BrendanAcroBike_8[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/acro_bike/08.4bpp");
-const u32 gFieldObjectPic_BrendanAcroBike_9[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/acro_bike/09.4bpp");
-const u32 gFieldObjectPic_BrendanAcroBike_10[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/acro_bike/10.4bpp");
-const u32 gFieldObjectPic_BrendanAcroBike_11[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/acro_bike/11.4bpp");
-const u32 gFieldObjectPic_BrendanAcroBike_12[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/acro_bike/12.4bpp");
-const u32 gFieldObjectPic_BrendanAcroBike_13[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/acro_bike/13.4bpp");
-const u32 gFieldObjectPic_BrendanAcroBike_14[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/acro_bike/14.4bpp");
-const u32 gFieldObjectPic_BrendanAcroBike_15[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/acro_bike/15.4bpp");
-const u32 gFieldObjectPic_BrendanAcroBike_16[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/acro_bike/16.4bpp");
-const u32 gFieldObjectPic_BrendanAcroBike_17[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/acro_bike/17.4bpp");
-const u32 gFieldObjectPic_BrendanAcroBike_18[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/acro_bike/18.4bpp");
-const u32 gFieldObjectPic_BrendanAcroBike_19[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/acro_bike/19.4bpp");
-const u32 gFieldObjectPic_BrendanAcroBike_20[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/acro_bike/20.4bpp");
-const u32 gFieldObjectPic_BrendanAcroBike_21[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/acro_bike/21.4bpp");
-const u32 gFieldObjectPic_BrendanAcroBike_22[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/acro_bike/22.4bpp");
-const u32 gFieldObjectPic_BrendanAcroBike_23[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/acro_bike/23.4bpp");
-const u32 gFieldObjectPic_BrendanAcroBike_24[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/acro_bike/24.4bpp");
-const u32 gFieldObjectPic_BrendanAcroBike_25[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/acro_bike/25.4bpp");
-const u32 gFieldObjectPic_BrendanAcroBike_26[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/acro_bike/26.4bpp");
-const u32 gFieldObjectPic_BrendanFishing_0[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/fishing/00.4bpp");
-const u32 gFieldObjectPic_BrendanFishing_1[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/fishing/01.4bpp");
-const u32 gFieldObjectPic_BrendanFishing_2[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/fishing/02.4bpp");
-const u32 gFieldObjectPic_BrendanFishing_3[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/fishing/03.4bpp");
-const u32 gFieldObjectPic_BrendanFishing_4[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/fishing/04.4bpp");
-const u32 gFieldObjectPic_BrendanFishing_5[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/fishing/05.4bpp");
-const u32 gFieldObjectPic_BrendanFishing_6[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/fishing/06.4bpp");
-const u32 gFieldObjectPic_BrendanFishing_7[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/fishing/07.4bpp");
-const u32 gFieldObjectPic_BrendanFishing_8[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/fishing/08.4bpp");
-const u32 gFieldObjectPic_BrendanFishing_9[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/fishing/09.4bpp");
-const u32 gFieldObjectPic_BrendanFishing_10[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/fishing/10.4bpp");
-const u32 gFieldObjectPic_BrendanFishing_11[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/fishing/11.4bpp");
-const u32 gFieldObjectPic_BrendanWatering_0[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/watering/0.4bpp");
-const u32 gFieldObjectPic_BrendanWatering_3[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/watering/3.4bpp");
-const u32 gFieldObjectPic_BrendanWatering_1[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/watering/1.4bpp");
-const u32 gFieldObjectPic_BrendanWatering_4[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/watering/4.4bpp");
-const u32 gFieldObjectPic_BrendanWatering_2[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/watering/2.4bpp");
-const u32 gFieldObjectPic_BrendanWatering_5[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/watering/5.4bpp");
-const u32 gFieldObjectPic_BrendanDecorating[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/decorating.4bpp");
-const u32 gFieldObjectPic_MayDecorating[] = INCBIN_U32("graphics/map_objects/pics/people/may/decorating.4bpp");
-const u32 gFieldObjectPic_BrendanUnderwater_0[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/underwater/0.4bpp");
-const u32 gFieldObjectPic_BrendanUnderwater_1[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/underwater/1.4bpp");
-const u32 gFieldObjectPic_BrendanUnderwater_2[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/underwater/2.4bpp");
-const u32 gFieldObjectPic_BrendanUnderwater_3[] = INCBIN_U32("graphics/map_objects/pics/people/brendan/underwater/3.4bpp");
-const u32 gFieldObjectPic_MayUnderwater_0[] = INCBIN_U32("graphics/map_objects/pics/people/may/underwater/0.4bpp");
-const u32 gFieldObjectPic_MayUnderwater_1[] = INCBIN_U32("graphics/map_objects/pics/people/may/underwater/1.4bpp");
-const u32 gFieldObjectPic_MayUnderwater_2[] = INCBIN_U32("graphics/map_objects/pics/people/may/underwater/2.4bpp");
-const u32 gFieldObjectPic_MayUnderwater_3[] = INCBIN_U32("graphics/map_objects/pics/people/may/underwater/3.4bpp");
-const u16 gFieldObjectPalette11[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_11.gbapal");
-const u32 gFieldObjectPic_MayNormal_0[] = INCBIN_U32("graphics/map_objects/pics/people/may/normal/00.4bpp");
-const u32 gFieldObjectPic_MayNormal_1[] = INCBIN_U32("graphics/map_objects/pics/people/may/normal/01.4bpp");
-const u32 gFieldObjectPic_MayNormal_2[] = INCBIN_U32("graphics/map_objects/pics/people/may/normal/02.4bpp");
-const u32 gFieldObjectPic_MayNormal_3[] = INCBIN_U32("graphics/map_objects/pics/people/may/normal/03.4bpp");
-const u32 gFieldObjectPic_MayNormal_4[] = INCBIN_U32("graphics/map_objects/pics/people/may/normal/04.4bpp");
-const u32 gFieldObjectPic_MayNormal_5[] = INCBIN_U32("graphics/map_objects/pics/people/may/normal/05.4bpp");
-const u32 gFieldObjectPic_MayNormal_6[] = INCBIN_U32("graphics/map_objects/pics/people/may/normal/06.4bpp");
-const u32 gFieldObjectPic_MayNormal_7[] = INCBIN_U32("graphics/map_objects/pics/people/may/normal/07.4bpp");
-const u32 gFieldObjectPic_MayNormal_8[] = INCBIN_U32("graphics/map_objects/pics/people/may/normal/08.4bpp");
-const u32 gFieldObjectPic_MayNormal_9[] = INCBIN_U32("graphics/map_objects/pics/people/may/normal/09.4bpp");
-const u32 gFieldObjectPic_MayNormal_10[] = INCBIN_U32("graphics/map_objects/pics/people/may/normal/10.4bpp");
-const u32 gFieldObjectPic_MayNormal_11[] = INCBIN_U32("graphics/map_objects/pics/people/may/normal/11.4bpp");
-const u32 gFieldObjectPic_MayNormal_12[] = INCBIN_U32("graphics/map_objects/pics/people/may/normal/12.4bpp");
-const u32 gFieldObjectPic_MayNormal_13[] = INCBIN_U32("graphics/map_objects/pics/people/may/normal/13.4bpp");
-const u32 gFieldObjectPic_MayNormal_14[] = INCBIN_U32("graphics/map_objects/pics/people/may/normal/14.4bpp");
-const u32 gFieldObjectPic_MayNormal_15[] = INCBIN_U32("graphics/map_objects/pics/people/may/normal/15.4bpp");
-const u32 gFieldObjectPic_MayNormal_16[] = INCBIN_U32("graphics/map_objects/pics/people/may/normal/16.4bpp");
-const u32 gFieldObjectPic_MayNormal_17[] = INCBIN_U32("graphics/map_objects/pics/people/may/normal/17.4bpp");
-const u16 gFieldObjectPalette17[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_17.gbapal");
-const u16 gFieldObjectPalette18[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_18.gbapal");
-const u32 gFieldObjectPic_RubySapphireMay_0[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_may/00.4bpp");
-const u32 gFieldObjectPic_RubySapphireMay_1[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_may/01.4bpp");
-const u32 gFieldObjectPic_RubySapphireMay_2[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_may/02.4bpp");
-const u32 gFieldObjectPic_RubySapphireMay_3[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_may/03.4bpp");
-const u32 gFieldObjectPic_RubySapphireMay_4[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_may/04.4bpp");
-const u32 gFieldObjectPic_RubySapphireMay_5[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_may/05.4bpp");
-const u32 gFieldObjectPic_RubySapphireMay_6[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_may/06.4bpp");
-const u32 gFieldObjectPic_RubySapphireMay_7[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_may/07.4bpp");
-const u32 gFieldObjectPic_RubySapphireMay_8[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_may/08.4bpp");
-const u32 gFieldObjectPic_RubySapphireMay_9[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_may/09.4bpp");
-const u32 gFieldObjectPic_RubySapphireMay_10[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_may/10.4bpp");
-const u32 gFieldObjectPic_RubySapphireMay_11[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_may/11.4bpp");
-const u32 gFieldObjectPic_RubySapphireMay_12[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_may/12.4bpp");
-const u32 gFieldObjectPic_RubySapphireMay_13[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_may/13.4bpp");
-const u32 gFieldObjectPic_RubySapphireMay_14[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_may/14.4bpp");
-const u32 gFieldObjectPic_RubySapphireMay_15[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_may/15.4bpp");
-const u32 gFieldObjectPic_RubySapphireMay_16[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_may/16.4bpp");
-const u32 gFieldObjectPic_RubySapphireMay_17[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_may/17.4bpp");
-const u16 gFieldObjectPalette34[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_34.gbapal");
-const u16 gUnusedFieldObjectPalette[] = INCBIN_U16("graphics/map_objects/palettes/unused_palette.gbapal");
+const u16 gEventObjectPalette9[] = INCBIN_U16("graphics/event_objects/palettes/field_object_palette_09.gbapal");
+const u16 gEventObjectPalette10[] = INCBIN_U16("graphics/event_objects/palettes/field_object_palette_10.gbapal");
+const u32 gEventObjectPic_BrendanFieldMove_0[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/field_move/0.4bpp");
+const u32 gEventObjectPic_BrendanFieldMove_1[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/field_move/1.4bpp");
+const u32 gEventObjectPic_BrendanFieldMove_2[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/field_move/2.4bpp");
+const u32 gEventObjectPic_BrendanFieldMove_3[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/field_move/3.4bpp");
+const u32 gEventObjectPic_BrendanFieldMove_4[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/field_move/4.4bpp");
+const u32 gEventObjectPic_BrendanSurfing_0[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/surfing/0.4bpp");
+const u32 gEventObjectPic_BrendanSurfing_3[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/surfing/3.4bpp");
+const u32 gEventObjectPic_BrendanSurfing_1[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/surfing/1.4bpp");
+const u32 gEventObjectPic_BrendanSurfing_4[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/surfing/4.4bpp");
+const u32 gEventObjectPic_BrendanSurfing_2[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/surfing/2.4bpp");
+const u32 gEventObjectPic_BrendanSurfing_5[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/surfing/5.4bpp");
+const u32 gEventObjectPic_BrendanMachBike_0[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/mach_bike/0.4bpp");
+const u32 gEventObjectPic_BrendanMachBike_1[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/mach_bike/1.4bpp");
+const u32 gEventObjectPic_BrendanMachBike_2[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/mach_bike/2.4bpp");
+const u32 gEventObjectPic_BrendanMachBike_3[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/mach_bike/3.4bpp");
+const u32 gEventObjectPic_BrendanMachBike_4[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/mach_bike/4.4bpp");
+const u32 gEventObjectPic_BrendanMachBike_5[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/mach_bike/5.4bpp");
+const u32 gEventObjectPic_BrendanMachBike_6[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/mach_bike/6.4bpp");
+const u32 gEventObjectPic_BrendanMachBike_7[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/mach_bike/7.4bpp");
+const u32 gEventObjectPic_BrendanMachBike_8[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/mach_bike/8.4bpp");
+const u32 gEventObjectPic_BrendanAcroBike_0[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/acro_bike/00.4bpp");
+const u32 gEventObjectPic_BrendanAcroBike_1[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/acro_bike/01.4bpp");
+const u32 gEventObjectPic_BrendanAcroBike_2[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/acro_bike/02.4bpp");
+const u32 gEventObjectPic_BrendanAcroBike_3[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/acro_bike/03.4bpp");
+const u32 gEventObjectPic_BrendanAcroBike_4[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/acro_bike/04.4bpp");
+const u32 gEventObjectPic_BrendanAcroBike_5[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/acro_bike/05.4bpp");
+const u32 gEventObjectPic_BrendanAcroBike_6[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/acro_bike/06.4bpp");
+const u32 gEventObjectPic_BrendanAcroBike_7[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/acro_bike/07.4bpp");
+const u32 gEventObjectPic_BrendanAcroBike_8[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/acro_bike/08.4bpp");
+const u32 gEventObjectPic_BrendanAcroBike_9[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/acro_bike/09.4bpp");
+const u32 gEventObjectPic_BrendanAcroBike_10[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/acro_bike/10.4bpp");
+const u32 gEventObjectPic_BrendanAcroBike_11[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/acro_bike/11.4bpp");
+const u32 gEventObjectPic_BrendanAcroBike_12[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/acro_bike/12.4bpp");
+const u32 gEventObjectPic_BrendanAcroBike_13[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/acro_bike/13.4bpp");
+const u32 gEventObjectPic_BrendanAcroBike_14[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/acro_bike/14.4bpp");
+const u32 gEventObjectPic_BrendanAcroBike_15[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/acro_bike/15.4bpp");
+const u32 gEventObjectPic_BrendanAcroBike_16[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/acro_bike/16.4bpp");
+const u32 gEventObjectPic_BrendanAcroBike_17[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/acro_bike/17.4bpp");
+const u32 gEventObjectPic_BrendanAcroBike_18[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/acro_bike/18.4bpp");
+const u32 gEventObjectPic_BrendanAcroBike_19[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/acro_bike/19.4bpp");
+const u32 gEventObjectPic_BrendanAcroBike_20[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/acro_bike/20.4bpp");
+const u32 gEventObjectPic_BrendanAcroBike_21[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/acro_bike/21.4bpp");
+const u32 gEventObjectPic_BrendanAcroBike_22[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/acro_bike/22.4bpp");
+const u32 gEventObjectPic_BrendanAcroBike_23[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/acro_bike/23.4bpp");
+const u32 gEventObjectPic_BrendanAcroBike_24[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/acro_bike/24.4bpp");
+const u32 gEventObjectPic_BrendanAcroBike_25[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/acro_bike/25.4bpp");
+const u32 gEventObjectPic_BrendanAcroBike_26[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/acro_bike/26.4bpp");
+const u32 gEventObjectPic_BrendanFishing_0[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/fishing/00.4bpp");
+const u32 gEventObjectPic_BrendanFishing_1[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/fishing/01.4bpp");
+const u32 gEventObjectPic_BrendanFishing_2[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/fishing/02.4bpp");
+const u32 gEventObjectPic_BrendanFishing_3[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/fishing/03.4bpp");
+const u32 gEventObjectPic_BrendanFishing_4[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/fishing/04.4bpp");
+const u32 gEventObjectPic_BrendanFishing_5[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/fishing/05.4bpp");
+const u32 gEventObjectPic_BrendanFishing_6[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/fishing/06.4bpp");
+const u32 gEventObjectPic_BrendanFishing_7[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/fishing/07.4bpp");
+const u32 gEventObjectPic_BrendanFishing_8[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/fishing/08.4bpp");
+const u32 gEventObjectPic_BrendanFishing_9[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/fishing/09.4bpp");
+const u32 gEventObjectPic_BrendanFishing_10[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/fishing/10.4bpp");
+const u32 gEventObjectPic_BrendanFishing_11[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/fishing/11.4bpp");
+const u32 gEventObjectPic_BrendanWatering_0[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/watering/0.4bpp");
+const u32 gEventObjectPic_BrendanWatering_3[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/watering/3.4bpp");
+const u32 gEventObjectPic_BrendanWatering_1[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/watering/1.4bpp");
+const u32 gEventObjectPic_BrendanWatering_4[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/watering/4.4bpp");
+const u32 gEventObjectPic_BrendanWatering_2[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/watering/2.4bpp");
+const u32 gEventObjectPic_BrendanWatering_5[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/watering/5.4bpp");
+const u32 gEventObjectPic_BrendanDecorating[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/decorating.4bpp");
+const u32 gEventObjectPic_MayDecorating[] = INCBIN_U32("graphics/event_objects/pics/people/may/decorating.4bpp");
+const u32 gEventObjectPic_BrendanUnderwater_0[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/underwater/0.4bpp");
+const u32 gEventObjectPic_BrendanUnderwater_1[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/underwater/1.4bpp");
+const u32 gEventObjectPic_BrendanUnderwater_2[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/underwater/2.4bpp");
+const u32 gEventObjectPic_BrendanUnderwater_3[] = INCBIN_U32("graphics/event_objects/pics/people/brendan/underwater/3.4bpp");
+const u32 gEventObjectPic_MayUnderwater_0[] = INCBIN_U32("graphics/event_objects/pics/people/may/underwater/0.4bpp");
+const u32 gEventObjectPic_MayUnderwater_1[] = INCBIN_U32("graphics/event_objects/pics/people/may/underwater/1.4bpp");
+const u32 gEventObjectPic_MayUnderwater_2[] = INCBIN_U32("graphics/event_objects/pics/people/may/underwater/2.4bpp");
+const u32 gEventObjectPic_MayUnderwater_3[] = INCBIN_U32("graphics/event_objects/pics/people/may/underwater/3.4bpp");
+const u16 gEventObjectPalette11[] = INCBIN_U16("graphics/event_objects/palettes/field_object_palette_11.gbapal");
+const u32 gEventObjectPic_MayNormal_0[] = INCBIN_U32("graphics/event_objects/pics/people/may/normal/00.4bpp");
+const u32 gEventObjectPic_MayNormal_1[] = INCBIN_U32("graphics/event_objects/pics/people/may/normal/01.4bpp");
+const u32 gEventObjectPic_MayNormal_2[] = INCBIN_U32("graphics/event_objects/pics/people/may/normal/02.4bpp");
+const u32 gEventObjectPic_MayNormal_3[] = INCBIN_U32("graphics/event_objects/pics/people/may/normal/03.4bpp");
+const u32 gEventObjectPic_MayNormal_4[] = INCBIN_U32("graphics/event_objects/pics/people/may/normal/04.4bpp");
+const u32 gEventObjectPic_MayNormal_5[] = INCBIN_U32("graphics/event_objects/pics/people/may/normal/05.4bpp");
+const u32 gEventObjectPic_MayNormal_6[] = INCBIN_U32("graphics/event_objects/pics/people/may/normal/06.4bpp");
+const u32 gEventObjectPic_MayNormal_7[] = INCBIN_U32("graphics/event_objects/pics/people/may/normal/07.4bpp");
+const u32 gEventObjectPic_MayNormal_8[] = INCBIN_U32("graphics/event_objects/pics/people/may/normal/08.4bpp");
+const u32 gEventObjectPic_MayNormal_9[] = INCBIN_U32("graphics/event_objects/pics/people/may/normal/09.4bpp");
+const u32 gEventObjectPic_MayNormal_10[] = INCBIN_U32("graphics/event_objects/pics/people/may/normal/10.4bpp");
+const u32 gEventObjectPic_MayNormal_11[] = INCBIN_U32("graphics/event_objects/pics/people/may/normal/11.4bpp");
+const u32 gEventObjectPic_MayNormal_12[] = INCBIN_U32("graphics/event_objects/pics/people/may/normal/12.4bpp");
+const u32 gEventObjectPic_MayNormal_13[] = INCBIN_U32("graphics/event_objects/pics/people/may/normal/13.4bpp");
+const u32 gEventObjectPic_MayNormal_14[] = INCBIN_U32("graphics/event_objects/pics/people/may/normal/14.4bpp");
+const u32 gEventObjectPic_MayNormal_15[] = INCBIN_U32("graphics/event_objects/pics/people/may/normal/15.4bpp");
+const u32 gEventObjectPic_MayNormal_16[] = INCBIN_U32("graphics/event_objects/pics/people/may/normal/16.4bpp");
+const u32 gEventObjectPic_MayNormal_17[] = INCBIN_U32("graphics/event_objects/pics/people/may/normal/17.4bpp");
+const u16 gEventObjectPalette17[] = INCBIN_U16("graphics/event_objects/palettes/field_object_palette_17.gbapal");
+const u16 gEventObjectPalette18[] = INCBIN_U16("graphics/event_objects/palettes/field_object_palette_18.gbapal");
+const u32 gEventObjectPic_RubySapphireMay_0[] = INCBIN_U32("graphics/event_objects/pics/people/ruby_sapphire_may/00.4bpp");
+const u32 gEventObjectPic_RubySapphireMay_1[] = INCBIN_U32("graphics/event_objects/pics/people/ruby_sapphire_may/01.4bpp");
+const u32 gEventObjectPic_RubySapphireMay_2[] = INCBIN_U32("graphics/event_objects/pics/people/ruby_sapphire_may/02.4bpp");
+const u32 gEventObjectPic_RubySapphireMay_3[] = INCBIN_U32("graphics/event_objects/pics/people/ruby_sapphire_may/03.4bpp");
+const u32 gEventObjectPic_RubySapphireMay_4[] = INCBIN_U32("graphics/event_objects/pics/people/ruby_sapphire_may/04.4bpp");
+const u32 gEventObjectPic_RubySapphireMay_5[] = INCBIN_U32("graphics/event_objects/pics/people/ruby_sapphire_may/05.4bpp");
+const u32 gEventObjectPic_RubySapphireMay_6[] = INCBIN_U32("graphics/event_objects/pics/people/ruby_sapphire_may/06.4bpp");
+const u32 gEventObjectPic_RubySapphireMay_7[] = INCBIN_U32("graphics/event_objects/pics/people/ruby_sapphire_may/07.4bpp");
+const u32 gEventObjectPic_RubySapphireMay_8[] = INCBIN_U32("graphics/event_objects/pics/people/ruby_sapphire_may/08.4bpp");
+const u32 gEventObjectPic_RubySapphireMay_9[] = INCBIN_U32("graphics/event_objects/pics/people/ruby_sapphire_may/09.4bpp");
+const u32 gEventObjectPic_RubySapphireMay_10[] = INCBIN_U32("graphics/event_objects/pics/people/ruby_sapphire_may/10.4bpp");
+const u32 gEventObjectPic_RubySapphireMay_11[] = INCBIN_U32("graphics/event_objects/pics/people/ruby_sapphire_may/11.4bpp");
+const u32 gEventObjectPic_RubySapphireMay_12[] = INCBIN_U32("graphics/event_objects/pics/people/ruby_sapphire_may/12.4bpp");
+const u32 gEventObjectPic_RubySapphireMay_13[] = INCBIN_U32("graphics/event_objects/pics/people/ruby_sapphire_may/13.4bpp");
+const u32 gEventObjectPic_RubySapphireMay_14[] = INCBIN_U32("graphics/event_objects/pics/people/ruby_sapphire_may/14.4bpp");
+const u32 gEventObjectPic_RubySapphireMay_15[] = INCBIN_U32("graphics/event_objects/pics/people/ruby_sapphire_may/15.4bpp");
+const u32 gEventObjectPic_RubySapphireMay_16[] = INCBIN_U32("graphics/event_objects/pics/people/ruby_sapphire_may/16.4bpp");
+const u32 gEventObjectPic_RubySapphireMay_17[] = INCBIN_U32("graphics/event_objects/pics/people/ruby_sapphire_may/17.4bpp");
+const u16 gEventObjectPalette34[] = INCBIN_U16("graphics/event_objects/palettes/field_object_palette_34.gbapal");
+const u16 gUnusedEventObjectPalette[] = INCBIN_U16("graphics/event_objects/palettes/unused_palette.gbapal");
const u16 NullPalette_84A54F8[16] = {};
const u16 NullPalette_84A5518[16] = {};
const u16 NullPalette_84A5538[16] = {};
@@ -186,1482 +186,1482 @@ const u16 NullPalette_84A5638[16] = {};
const u16 NullPalette_84A5658[16] = {};
const u16 NullPalette_84A5678[16] = {};
const u16 NullPalette_84A5698[16] = {};
-const u32 gFieldObjectPic_MayMachBike_0[] = INCBIN_U32("graphics/map_objects/pics/people/may/mach_bike/0.4bpp");
-const u32 gFieldObjectPic_MayMachBike_1[] = INCBIN_U32("graphics/map_objects/pics/people/may/mach_bike/1.4bpp");
-const u32 gFieldObjectPic_MayMachBike_2[] = INCBIN_U32("graphics/map_objects/pics/people/may/mach_bike/2.4bpp");
-const u32 gFieldObjectPic_MayMachBike_3[] = INCBIN_U32("graphics/map_objects/pics/people/may/mach_bike/3.4bpp");
-const u32 gFieldObjectPic_MayMachBike_4[] = INCBIN_U32("graphics/map_objects/pics/people/may/mach_bike/4.4bpp");
-const u32 gFieldObjectPic_MayMachBike_5[] = INCBIN_U32("graphics/map_objects/pics/people/may/mach_bike/5.4bpp");
-const u32 gFieldObjectPic_MayMachBike_6[] = INCBIN_U32("graphics/map_objects/pics/people/may/mach_bike/6.4bpp");
-const u32 gFieldObjectPic_MayMachBike_7[] = INCBIN_U32("graphics/map_objects/pics/people/may/mach_bike/7.4bpp");
-const u32 gFieldObjectPic_MayMachBike_8[] = INCBIN_U32("graphics/map_objects/pics/people/may/mach_bike/8.4bpp");
-const u32 gFieldObjectPic_MayAcroBike_0[] = INCBIN_U32("graphics/map_objects/pics/people/may/acro_bike/00.4bpp");
-const u32 gFieldObjectPic_MayAcroBike_1[] = INCBIN_U32("graphics/map_objects/pics/people/may/acro_bike/01.4bpp");
-const u32 gFieldObjectPic_MayAcroBike_2[] = INCBIN_U32("graphics/map_objects/pics/people/may/acro_bike/02.4bpp");
-const u32 gFieldObjectPic_MayAcroBike_3[] = INCBIN_U32("graphics/map_objects/pics/people/may/acro_bike/03.4bpp");
-const u32 gFieldObjectPic_MayAcroBike_4[] = INCBIN_U32("graphics/map_objects/pics/people/may/acro_bike/04.4bpp");
-const u32 gFieldObjectPic_MayAcroBike_5[] = INCBIN_U32("graphics/map_objects/pics/people/may/acro_bike/05.4bpp");
-const u32 gFieldObjectPic_MayAcroBike_6[] = INCBIN_U32("graphics/map_objects/pics/people/may/acro_bike/06.4bpp");
-const u32 gFieldObjectPic_MayAcroBike_7[] = INCBIN_U32("graphics/map_objects/pics/people/may/acro_bike/07.4bpp");
-const u32 gFieldObjectPic_MayAcroBike_8[] = INCBIN_U32("graphics/map_objects/pics/people/may/acro_bike/08.4bpp");
-const u32 gFieldObjectPic_MayAcroBike_9[] = INCBIN_U32("graphics/map_objects/pics/people/may/acro_bike/09.4bpp");
-const u32 gFieldObjectPic_MayAcroBike_10[] = INCBIN_U32("graphics/map_objects/pics/people/may/acro_bike/10.4bpp");
-const u32 gFieldObjectPic_MayAcroBike_11[] = INCBIN_U32("graphics/map_objects/pics/people/may/acro_bike/11.4bpp");
-const u32 gFieldObjectPic_MayAcroBike_12[] = INCBIN_U32("graphics/map_objects/pics/people/may/acro_bike/12.4bpp");
-const u32 gFieldObjectPic_MayAcroBike_13[] = INCBIN_U32("graphics/map_objects/pics/people/may/acro_bike/13.4bpp");
-const u32 gFieldObjectPic_MayAcroBike_14[] = INCBIN_U32("graphics/map_objects/pics/people/may/acro_bike/14.4bpp");
-const u32 gFieldObjectPic_MayAcroBike_15[] = INCBIN_U32("graphics/map_objects/pics/people/may/acro_bike/15.4bpp");
-const u32 gFieldObjectPic_MayAcroBike_16[] = INCBIN_U32("graphics/map_objects/pics/people/may/acro_bike/16.4bpp");
-const u32 gFieldObjectPic_MayAcroBike_17[] = INCBIN_U32("graphics/map_objects/pics/people/may/acro_bike/17.4bpp");
-const u32 gFieldObjectPic_MayAcroBike_18[] = INCBIN_U32("graphics/map_objects/pics/people/may/acro_bike/18.4bpp");
-const u32 gFieldObjectPic_MayAcroBike_19[] = INCBIN_U32("graphics/map_objects/pics/people/may/acro_bike/19.4bpp");
-const u32 gFieldObjectPic_MayAcroBike_20[] = INCBIN_U32("graphics/map_objects/pics/people/may/acro_bike/20.4bpp");
-const u32 gFieldObjectPic_MayAcroBike_21[] = INCBIN_U32("graphics/map_objects/pics/people/may/acro_bike/21.4bpp");
-const u32 gFieldObjectPic_MayAcroBike_22[] = INCBIN_U32("graphics/map_objects/pics/people/may/acro_bike/22.4bpp");
-const u32 gFieldObjectPic_MayAcroBike_23[] = INCBIN_U32("graphics/map_objects/pics/people/may/acro_bike/23.4bpp");
-const u32 gFieldObjectPic_MayAcroBike_24[] = INCBIN_U32("graphics/map_objects/pics/people/may/acro_bike/24.4bpp");
-const u32 gFieldObjectPic_MayAcroBike_25[] = INCBIN_U32("graphics/map_objects/pics/people/may/acro_bike/25.4bpp");
-const u32 gFieldObjectPic_MayAcroBike_26[] = INCBIN_U32("graphics/map_objects/pics/people/may/acro_bike/26.4bpp");
-const u32 gFieldObjectPic_MaySurfing_0[] = INCBIN_U32("graphics/map_objects/pics/people/may/surfing/0.4bpp");
-const u32 gFieldObjectPic_MaySurfing_3[] = INCBIN_U32("graphics/map_objects/pics/people/may/surfing/3.4bpp");
-const u32 gFieldObjectPic_MaySurfing_1[] = INCBIN_U32("graphics/map_objects/pics/people/may/surfing/1.4bpp");
-const u32 gFieldObjectPic_MaySurfing_4[] = INCBIN_U32("graphics/map_objects/pics/people/may/surfing/4.4bpp");
-const u32 gFieldObjectPic_MaySurfing_2[] = INCBIN_U32("graphics/map_objects/pics/people/may/surfing/2.4bpp");
-const u32 gFieldObjectPic_MaySurfing_5[] = INCBIN_U32("graphics/map_objects/pics/people/may/surfing/5.4bpp");
-const u32 gFieldObjectPic_MayFieldMove_0[] = INCBIN_U32("graphics/map_objects/pics/people/may/field_move/0.4bpp");
-const u32 gFieldObjectPic_MayFieldMove_1[] = INCBIN_U32("graphics/map_objects/pics/people/may/field_move/1.4bpp");
-const u32 gFieldObjectPic_MayFieldMove_2[] = INCBIN_U32("graphics/map_objects/pics/people/may/field_move/2.4bpp");
-const u32 gFieldObjectPic_MayFieldMove_3[] = INCBIN_U32("graphics/map_objects/pics/people/may/field_move/3.4bpp");
-const u32 gFieldObjectPic_MayFieldMove_4[] = INCBIN_U32("graphics/map_objects/pics/people/may/field_move/4.4bpp");
-const u32 gFieldObjectPic_MayFishing_0[] = INCBIN_U32("graphics/map_objects/pics/people/may/fishing/00.4bpp");
-const u32 gFieldObjectPic_MayFishing_1[] = INCBIN_U32("graphics/map_objects/pics/people/may/fishing/01.4bpp");
-const u32 gFieldObjectPic_MayFishing_2[] = INCBIN_U32("graphics/map_objects/pics/people/may/fishing/02.4bpp");
-const u32 gFieldObjectPic_MayFishing_3[] = INCBIN_U32("graphics/map_objects/pics/people/may/fishing/03.4bpp");
-const u32 gFieldObjectPic_MayFishing_4[] = INCBIN_U32("graphics/map_objects/pics/people/may/fishing/04.4bpp");
-const u32 gFieldObjectPic_MayFishing_5[] = INCBIN_U32("graphics/map_objects/pics/people/may/fishing/05.4bpp");
-const u32 gFieldObjectPic_MayFishing_6[] = INCBIN_U32("graphics/map_objects/pics/people/may/fishing/06.4bpp");
-const u32 gFieldObjectPic_MayFishing_7[] = INCBIN_U32("graphics/map_objects/pics/people/may/fishing/07.4bpp");
-const u32 gFieldObjectPic_MayFishing_8[] = INCBIN_U32("graphics/map_objects/pics/people/may/fishing/08.4bpp");
-const u32 gFieldObjectPic_MayFishing_9[] = INCBIN_U32("graphics/map_objects/pics/people/may/fishing/09.4bpp");
-const u32 gFieldObjectPic_MayFishing_10[] = INCBIN_U32("graphics/map_objects/pics/people/may/fishing/10.4bpp");
-const u32 gFieldObjectPic_MayFishing_11[] = INCBIN_U32("graphics/map_objects/pics/people/may/fishing/11.4bpp");
-const u32 gFieldObjectPic_MayWatering_0[] = INCBIN_U32("graphics/map_objects/pics/people/may/watering/0.4bpp");
-const u32 gFieldObjectPic_MayWatering_3[] = INCBIN_U32("graphics/map_objects/pics/people/may/watering/3.4bpp");
-const u32 gFieldObjectPic_MayWatering_1[] = INCBIN_U32("graphics/map_objects/pics/people/may/watering/1.4bpp");
-const u32 gFieldObjectPic_MayWatering_4[] = INCBIN_U32("graphics/map_objects/pics/people/may/watering/4.4bpp");
-const u32 gFieldObjectPic_MayWatering_2[] = INCBIN_U32("graphics/map_objects/pics/people/may/watering/2.4bpp");
-const u32 gFieldObjectPic_MayWatering_5[] = INCBIN_U32("graphics/map_objects/pics/people/may/watering/5.4bpp");
-const u16 gFieldObjectPalette0[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_00.gbapal");
-const u16 gFieldObjectPalette1[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_01.gbapal");
-const u16 gFieldObjectPalette2[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_02.gbapal");
-const u16 gFieldObjectPalette3[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_03.gbapal");
-const u16 gFieldObjectPalette4[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_04.gbapal");
-const u16 gFieldObjectPalette5[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_05.gbapal");
-const u16 gFieldObjectPalette6[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_06.gbapal");
-const u16 gFieldObjectPalette7[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_07.gbapal");
-const u32 gFieldObjectPic_LittleBoy1_0[] = INCBIN_U32("graphics/map_objects/pics/people/little_boy_1/0.4bpp");
-const u32 gFieldObjectPic_LittleBoy1_1[] = INCBIN_U32("graphics/map_objects/pics/people/little_boy_1/1.4bpp");
-const u32 gFieldObjectPic_LittleBoy1_2[] = INCBIN_U32("graphics/map_objects/pics/people/little_boy_1/2.4bpp");
-const u32 gFieldObjectPic_LittleBoy1_3[] = INCBIN_U32("graphics/map_objects/pics/people/little_boy_1/3.4bpp");
-const u32 gFieldObjectPic_LittleBoy1_4[] = INCBIN_U32("graphics/map_objects/pics/people/little_boy_1/4.4bpp");
-const u32 gFieldObjectPic_LittleBoy1_5[] = INCBIN_U32("graphics/map_objects/pics/people/little_boy_1/5.4bpp");
-const u32 gFieldObjectPic_LittleBoy1_6[] = INCBIN_U32("graphics/map_objects/pics/people/little_boy_1/6.4bpp");
-const u32 gFieldObjectPic_LittleBoy1_7[] = INCBIN_U32("graphics/map_objects/pics/people/little_boy_1/7.4bpp");
-const u32 gFieldObjectPic_LittleBoy1_8[] = INCBIN_U32("graphics/map_objects/pics/people/little_boy_1/8.4bpp");
-const u32 gFieldObjectPic_LittleGirl1_0[] = INCBIN_U32("graphics/map_objects/pics/people/little_girl_1/0.4bpp");
-const u32 gFieldObjectPic_LittleGirl1_1[] = INCBIN_U32("graphics/map_objects/pics/people/little_girl_1/1.4bpp");
-const u32 gFieldObjectPic_LittleGirl1_2[] = INCBIN_U32("graphics/map_objects/pics/people/little_girl_1/2.4bpp");
-const u32 gFieldObjectPic_LittleGirl1_3[] = INCBIN_U32("graphics/map_objects/pics/people/little_girl_1/3.4bpp");
-const u32 gFieldObjectPic_LittleGirl1_4[] = INCBIN_U32("graphics/map_objects/pics/people/little_girl_1/4.4bpp");
-const u32 gFieldObjectPic_LittleGirl1_5[] = INCBIN_U32("graphics/map_objects/pics/people/little_girl_1/5.4bpp");
-const u32 gFieldObjectPic_LittleGirl1_6[] = INCBIN_U32("graphics/map_objects/pics/people/little_girl_1/6.4bpp");
-const u32 gFieldObjectPic_LittleGirl1_7[] = INCBIN_U32("graphics/map_objects/pics/people/little_girl_1/7.4bpp");
-const u32 gFieldObjectPic_LittleGirl1_8[] = INCBIN_U32("graphics/map_objects/pics/people/little_girl_1/8.4bpp");
-const u32 gFieldObjectPic_Boy1_0[] = INCBIN_U32("graphics/map_objects/pics/people/boy_1/0.4bpp");
-const u32 gFieldObjectPic_Boy1_1[] = INCBIN_U32("graphics/map_objects/pics/people/boy_1/1.4bpp");
-const u32 gFieldObjectPic_Boy1_2[] = INCBIN_U32("graphics/map_objects/pics/people/boy_1/2.4bpp");
-const u32 gFieldObjectPic_Boy1_3[] = INCBIN_U32("graphics/map_objects/pics/people/boy_1/3.4bpp");
-const u32 gFieldObjectPic_Boy1_4[] = INCBIN_U32("graphics/map_objects/pics/people/boy_1/4.4bpp");
-const u32 gFieldObjectPic_Boy1_5[] = INCBIN_U32("graphics/map_objects/pics/people/boy_1/5.4bpp");
-const u32 gFieldObjectPic_Boy1_6[] = INCBIN_U32("graphics/map_objects/pics/people/boy_1/6.4bpp");
-const u32 gFieldObjectPic_Boy1_7[] = INCBIN_U32("graphics/map_objects/pics/people/boy_1/7.4bpp");
-const u32 gFieldObjectPic_Boy1_8[] = INCBIN_U32("graphics/map_objects/pics/people/boy_1/8.4bpp");
-const u32 gFieldObjectPic_Girl1_0[] = INCBIN_U32("graphics/map_objects/pics/people/girl_1/0.4bpp");
-const u32 gFieldObjectPic_Girl1_1[] = INCBIN_U32("graphics/map_objects/pics/people/girl_1/1.4bpp");
-const u32 gFieldObjectPic_Girl1_2[] = INCBIN_U32("graphics/map_objects/pics/people/girl_1/2.4bpp");
-const u32 gFieldObjectPic_Girl1_3[] = INCBIN_U32("graphics/map_objects/pics/people/girl_1/3.4bpp");
-const u32 gFieldObjectPic_Girl1_4[] = INCBIN_U32("graphics/map_objects/pics/people/girl_1/4.4bpp");
-const u32 gFieldObjectPic_Girl1_5[] = INCBIN_U32("graphics/map_objects/pics/people/girl_1/5.4bpp");
-const u32 gFieldObjectPic_Girl1_6[] = INCBIN_U32("graphics/map_objects/pics/people/girl_1/6.4bpp");
-const u32 gFieldObjectPic_Girl1_7[] = INCBIN_U32("graphics/map_objects/pics/people/girl_1/7.4bpp");
-const u32 gFieldObjectPic_Girl1_8[] = INCBIN_U32("graphics/map_objects/pics/people/girl_1/8.4bpp");
-const u32 gFieldObjectPic_Boy2_0[] = INCBIN_U32("graphics/map_objects/pics/people/boy_2/0.4bpp");
-const u32 gFieldObjectPic_Boy2_1[] = INCBIN_U32("graphics/map_objects/pics/people/boy_2/1.4bpp");
-const u32 gFieldObjectPic_Boy2_2[] = INCBIN_U32("graphics/map_objects/pics/people/boy_2/2.4bpp");
-const u32 gFieldObjectPic_Boy2_3[] = INCBIN_U32("graphics/map_objects/pics/people/boy_2/3.4bpp");
-const u32 gFieldObjectPic_Boy2_4[] = INCBIN_U32("graphics/map_objects/pics/people/boy_2/4.4bpp");
-const u32 gFieldObjectPic_Boy2_5[] = INCBIN_U32("graphics/map_objects/pics/people/boy_2/5.4bpp");
-const u32 gFieldObjectPic_Boy2_6[] = INCBIN_U32("graphics/map_objects/pics/people/boy_2/6.4bpp");
-const u32 gFieldObjectPic_Boy2_7[] = INCBIN_U32("graphics/map_objects/pics/people/boy_2/7.4bpp");
-const u32 gFieldObjectPic_Boy2_8[] = INCBIN_U32("graphics/map_objects/pics/people/boy_2/8.4bpp");
-const u32 gFieldObjectPic_Girl2_0[] = INCBIN_U32("graphics/map_objects/pics/people/girl_2/0.4bpp");
-const u32 gFieldObjectPic_Girl2_1[] = INCBIN_U32("graphics/map_objects/pics/people/girl_2/1.4bpp");
-const u32 gFieldObjectPic_Girl2_2[] = INCBIN_U32("graphics/map_objects/pics/people/girl_2/2.4bpp");
-const u32 gFieldObjectPic_Girl2_3[] = INCBIN_U32("graphics/map_objects/pics/people/girl_2/3.4bpp");
-const u32 gFieldObjectPic_Girl2_4[] = INCBIN_U32("graphics/map_objects/pics/people/girl_2/4.4bpp");
-const u32 gFieldObjectPic_Girl2_5[] = INCBIN_U32("graphics/map_objects/pics/people/girl_2/5.4bpp");
-const u32 gFieldObjectPic_Girl2_6[] = INCBIN_U32("graphics/map_objects/pics/people/girl_2/6.4bpp");
-const u32 gFieldObjectPic_Girl2_7[] = INCBIN_U32("graphics/map_objects/pics/people/girl_2/7.4bpp");
-const u32 gFieldObjectPic_Girl2_8[] = INCBIN_U32("graphics/map_objects/pics/people/girl_2/8.4bpp");
-const u32 gFieldObjectPic_LittleBoy2_0[] = INCBIN_U32("graphics/map_objects/pics/people/little_boy_2/0.4bpp");
-const u32 gFieldObjectPic_LittleBoy2_1[] = INCBIN_U32("graphics/map_objects/pics/people/little_boy_2/1.4bpp");
-const u32 gFieldObjectPic_LittleBoy2_2[] = INCBIN_U32("graphics/map_objects/pics/people/little_boy_2/2.4bpp");
-const u32 gFieldObjectPic_LittleBoy2_3[] = INCBIN_U32("graphics/map_objects/pics/people/little_boy_2/3.4bpp");
-const u32 gFieldObjectPic_LittleBoy2_4[] = INCBIN_U32("graphics/map_objects/pics/people/little_boy_2/4.4bpp");
-const u32 gFieldObjectPic_LittleBoy2_5[] = INCBIN_U32("graphics/map_objects/pics/people/little_boy_2/5.4bpp");
-const u32 gFieldObjectPic_LittleBoy2_6[] = INCBIN_U32("graphics/map_objects/pics/people/little_boy_2/6.4bpp");
-const u32 gFieldObjectPic_LittleBoy2_7[] = INCBIN_U32("graphics/map_objects/pics/people/little_boy_2/7.4bpp");
-const u32 gFieldObjectPic_LittleBoy2_8[] = INCBIN_U32("graphics/map_objects/pics/people/little_boy_2/8.4bpp");
-const u32 gFieldObjectPic_LittleGirl2_0[] = INCBIN_U32("graphics/map_objects/pics/people/little_girl_2/0.4bpp");
-const u32 gFieldObjectPic_LittleGirl2_1[] = INCBIN_U32("graphics/map_objects/pics/people/little_girl_2/1.4bpp");
-const u32 gFieldObjectPic_LittleGirl2_2[] = INCBIN_U32("graphics/map_objects/pics/people/little_girl_2/2.4bpp");
-const u32 gFieldObjectPic_LittleGirl2_3[] = INCBIN_U32("graphics/map_objects/pics/people/little_girl_2/3.4bpp");
-const u32 gFieldObjectPic_LittleGirl2_4[] = INCBIN_U32("graphics/map_objects/pics/people/little_girl_2/4.4bpp");
-const u32 gFieldObjectPic_LittleGirl2_5[] = INCBIN_U32("graphics/map_objects/pics/people/little_girl_2/5.4bpp");
-const u32 gFieldObjectPic_LittleGirl2_6[] = INCBIN_U32("graphics/map_objects/pics/people/little_girl_2/6.4bpp");
-const u32 gFieldObjectPic_LittleGirl2_7[] = INCBIN_U32("graphics/map_objects/pics/people/little_girl_2/7.4bpp");
-const u32 gFieldObjectPic_LittleGirl2_8[] = INCBIN_U32("graphics/map_objects/pics/people/little_girl_2/8.4bpp");
-const u32 gFieldObjectPic_Boy3_0[] = INCBIN_U32("graphics/map_objects/pics/people/boy_3/0.4bpp");
-const u32 gFieldObjectPic_Boy3_1[] = INCBIN_U32("graphics/map_objects/pics/people/boy_3/1.4bpp");
-const u32 gFieldObjectPic_Boy3_2[] = INCBIN_U32("graphics/map_objects/pics/people/boy_3/2.4bpp");
-const u32 gFieldObjectPic_Boy3_3[] = INCBIN_U32("graphics/map_objects/pics/people/boy_3/3.4bpp");
-const u32 gFieldObjectPic_Boy3_4[] = INCBIN_U32("graphics/map_objects/pics/people/boy_3/4.4bpp");
-const u32 gFieldObjectPic_Boy3_5[] = INCBIN_U32("graphics/map_objects/pics/people/boy_3/5.4bpp");
-const u32 gFieldObjectPic_Boy3_6[] = INCBIN_U32("graphics/map_objects/pics/people/boy_3/6.4bpp");
-const u32 gFieldObjectPic_Boy3_7[] = INCBIN_U32("graphics/map_objects/pics/people/boy_3/7.4bpp");
-const u32 gFieldObjectPic_Boy3_8[] = INCBIN_U32("graphics/map_objects/pics/people/boy_3/8.4bpp");
-const u32 gFieldObjectPic_Girl3_0[] = INCBIN_U32("graphics/map_objects/pics/people/girl_3/0.4bpp");
-const u32 gFieldObjectPic_Girl3_1[] = INCBIN_U32("graphics/map_objects/pics/people/girl_3/1.4bpp");
-const u32 gFieldObjectPic_Girl3_2[] = INCBIN_U32("graphics/map_objects/pics/people/girl_3/2.4bpp");
-const u32 gFieldObjectPic_Girl3_3[] = INCBIN_U32("graphics/map_objects/pics/people/girl_3/3.4bpp");
-const u32 gFieldObjectPic_Girl3_4[] = INCBIN_U32("graphics/map_objects/pics/people/girl_3/4.4bpp");
-const u32 gFieldObjectPic_Girl3_5[] = INCBIN_U32("graphics/map_objects/pics/people/girl_3/5.4bpp");
-const u32 gFieldObjectPic_Girl3_6[] = INCBIN_U32("graphics/map_objects/pics/people/girl_3/6.4bpp");
-const u32 gFieldObjectPic_Girl3_7[] = INCBIN_U32("graphics/map_objects/pics/people/girl_3/7.4bpp");
-const u32 gFieldObjectPic_Girl3_8[] = INCBIN_U32("graphics/map_objects/pics/people/girl_3/8.4bpp");
-const u32 gFieldObjectPic_Boy4_0[] = INCBIN_U32("graphics/map_objects/pics/people/boy_4/0.4bpp");
-const u32 gFieldObjectPic_Boy4_1[] = INCBIN_U32("graphics/map_objects/pics/people/boy_4/1.4bpp");
-const u32 gFieldObjectPic_Boy4_2[] = INCBIN_U32("graphics/map_objects/pics/people/boy_4/2.4bpp");
-const u32 gFieldObjectPic_Boy4_3[] = INCBIN_U32("graphics/map_objects/pics/people/boy_4/3.4bpp");
-const u32 gFieldObjectPic_Boy4_4[] = INCBIN_U32("graphics/map_objects/pics/people/boy_4/4.4bpp");
-const u32 gFieldObjectPic_Boy4_5[] = INCBIN_U32("graphics/map_objects/pics/people/boy_4/5.4bpp");
-const u32 gFieldObjectPic_Boy4_6[] = INCBIN_U32("graphics/map_objects/pics/people/boy_4/6.4bpp");
-const u32 gFieldObjectPic_Boy4_7[] = INCBIN_U32("graphics/map_objects/pics/people/boy_4/7.4bpp");
-const u32 gFieldObjectPic_Boy4_8[] = INCBIN_U32("graphics/map_objects/pics/people/boy_4/8.4bpp");
-const u32 gFieldObjectPic_Woman1_0[] = INCBIN_U32("graphics/map_objects/pics/people/woman_1/0.4bpp");
-const u32 gFieldObjectPic_Woman1_1[] = INCBIN_U32("graphics/map_objects/pics/people/woman_1/1.4bpp");
-const u32 gFieldObjectPic_Woman1_2[] = INCBIN_U32("graphics/map_objects/pics/people/woman_1/2.4bpp");
-const u32 gFieldObjectPic_Woman1_3[] = INCBIN_U32("graphics/map_objects/pics/people/woman_1/3.4bpp");
-const u32 gFieldObjectPic_Woman1_4[] = INCBIN_U32("graphics/map_objects/pics/people/woman_1/4.4bpp");
-const u32 gFieldObjectPic_Woman1_5[] = INCBIN_U32("graphics/map_objects/pics/people/woman_1/5.4bpp");
-const u32 gFieldObjectPic_Woman1_6[] = INCBIN_U32("graphics/map_objects/pics/people/woman_1/6.4bpp");
-const u32 gFieldObjectPic_Woman1_7[] = INCBIN_U32("graphics/map_objects/pics/people/woman_1/7.4bpp");
-const u32 gFieldObjectPic_Woman1_8[] = INCBIN_U32("graphics/map_objects/pics/people/woman_1/8.4bpp");
-const u32 gFieldObjectPic_FatMan_0[] = INCBIN_U32("graphics/map_objects/pics/people/fat_man/0.4bpp");
-const u32 gFieldObjectPic_FatMan_1[] = INCBIN_U32("graphics/map_objects/pics/people/fat_man/1.4bpp");
-const u32 gFieldObjectPic_FatMan_2[] = INCBIN_U32("graphics/map_objects/pics/people/fat_man/2.4bpp");
-const u32 gFieldObjectPic_FatMan_3[] = INCBIN_U32("graphics/map_objects/pics/people/fat_man/3.4bpp");
-const u32 gFieldObjectPic_FatMan_4[] = INCBIN_U32("graphics/map_objects/pics/people/fat_man/4.4bpp");
-const u32 gFieldObjectPic_FatMan_5[] = INCBIN_U32("graphics/map_objects/pics/people/fat_man/5.4bpp");
-const u32 gFieldObjectPic_FatMan_6[] = INCBIN_U32("graphics/map_objects/pics/people/fat_man/6.4bpp");
-const u32 gFieldObjectPic_FatMan_7[] = INCBIN_U32("graphics/map_objects/pics/people/fat_man/7.4bpp");
-const u32 gFieldObjectPic_FatMan_8[] = INCBIN_U32("graphics/map_objects/pics/people/fat_man/8.4bpp");
-const u32 gFieldObjectPic_Woman2_0[] = INCBIN_U32("graphics/map_objects/pics/people/woman_2/0.4bpp");
-const u32 gFieldObjectPic_Woman2_1[] = INCBIN_U32("graphics/map_objects/pics/people/woman_2/1.4bpp");
-const u32 gFieldObjectPic_Woman2_2[] = INCBIN_U32("graphics/map_objects/pics/people/woman_2/2.4bpp");
-const u32 gFieldObjectPic_Woman2_3[] = INCBIN_U32("graphics/map_objects/pics/people/woman_2/3.4bpp");
-const u32 gFieldObjectPic_Woman2_4[] = INCBIN_U32("graphics/map_objects/pics/people/woman_2/4.4bpp");
-const u32 gFieldObjectPic_Woman2_5[] = INCBIN_U32("graphics/map_objects/pics/people/woman_2/5.4bpp");
-const u32 gFieldObjectPic_Woman2_6[] = INCBIN_U32("graphics/map_objects/pics/people/woman_2/6.4bpp");
-const u32 gFieldObjectPic_Woman2_7[] = INCBIN_U32("graphics/map_objects/pics/people/woman_2/7.4bpp");
-const u32 gFieldObjectPic_Woman2_8[] = INCBIN_U32("graphics/map_objects/pics/people/woman_2/8.4bpp");
-const u32 gFieldObjectPic_Man1_0[] = INCBIN_U32("graphics/map_objects/pics/people/man_1/0.4bpp");
-const u32 gFieldObjectPic_Man1_1[] = INCBIN_U32("graphics/map_objects/pics/people/man_1/1.4bpp");
-const u32 gFieldObjectPic_Man1_2[] = INCBIN_U32("graphics/map_objects/pics/people/man_1/2.4bpp");
-const u32 gFieldObjectPic_Man1_3[] = INCBIN_U32("graphics/map_objects/pics/people/man_1/3.4bpp");
-const u32 gFieldObjectPic_Man1_4[] = INCBIN_U32("graphics/map_objects/pics/people/man_1/4.4bpp");
-const u32 gFieldObjectPic_Man1_5[] = INCBIN_U32("graphics/map_objects/pics/people/man_1/5.4bpp");
-const u32 gFieldObjectPic_Man1_6[] = INCBIN_U32("graphics/map_objects/pics/people/man_1/6.4bpp");
-const u32 gFieldObjectPic_Man1_7[] = INCBIN_U32("graphics/map_objects/pics/people/man_1/7.4bpp");
-const u32 gFieldObjectPic_Man1_8[] = INCBIN_U32("graphics/map_objects/pics/people/man_1/8.4bpp");
-const u32 gFieldObjectPic_Woman3_0[] = INCBIN_U32("graphics/map_objects/pics/people/woman_3/0.4bpp");
-const u32 gFieldObjectPic_Woman3_1[] = INCBIN_U32("graphics/map_objects/pics/people/woman_3/1.4bpp");
-const u32 gFieldObjectPic_Woman3_2[] = INCBIN_U32("graphics/map_objects/pics/people/woman_3/2.4bpp");
-const u32 gFieldObjectPic_Woman3_3[] = INCBIN_U32("graphics/map_objects/pics/people/woman_3/3.4bpp");
-const u32 gFieldObjectPic_Woman3_4[] = INCBIN_U32("graphics/map_objects/pics/people/woman_3/4.4bpp");
-const u32 gFieldObjectPic_Woman3_5[] = INCBIN_U32("graphics/map_objects/pics/people/woman_3/5.4bpp");
-const u32 gFieldObjectPic_Woman3_6[] = INCBIN_U32("graphics/map_objects/pics/people/woman_3/6.4bpp");
-const u32 gFieldObjectPic_Woman3_7[] = INCBIN_U32("graphics/map_objects/pics/people/woman_3/7.4bpp");
-const u32 gFieldObjectPic_Woman3_8[] = INCBIN_U32("graphics/map_objects/pics/people/woman_3/8.4bpp");
-const u32 gFieldObjectPic_OldMan1_0[] = INCBIN_U32("graphics/map_objects/pics/people/old_man_1/0.4bpp");
-const u32 gFieldObjectPic_OldMan1_1[] = INCBIN_U32("graphics/map_objects/pics/people/old_man_1/1.4bpp");
-const u32 gFieldObjectPic_OldMan1_2[] = INCBIN_U32("graphics/map_objects/pics/people/old_man_1/2.4bpp");
-const u32 gFieldObjectPic_OldMan1_3[] = INCBIN_U32("graphics/map_objects/pics/people/old_man_1/3.4bpp");
-const u32 gFieldObjectPic_OldMan1_4[] = INCBIN_U32("graphics/map_objects/pics/people/old_man_1/4.4bpp");
-const u32 gFieldObjectPic_OldMan1_5[] = INCBIN_U32("graphics/map_objects/pics/people/old_man_1/5.4bpp");
-const u32 gFieldObjectPic_OldMan1_6[] = INCBIN_U32("graphics/map_objects/pics/people/old_man_1/6.4bpp");
-const u32 gFieldObjectPic_OldMan1_7[] = INCBIN_U32("graphics/map_objects/pics/people/old_man_1/7.4bpp");
-const u32 gFieldObjectPic_OldMan1_8[] = INCBIN_U32("graphics/map_objects/pics/people/old_man_1/8.4bpp");
-const u32 gFieldObjectPic_OldWoman1_0[] = INCBIN_U32("graphics/map_objects/pics/people/old_woman_1/0.4bpp");
-const u32 gFieldObjectPic_OldWoman1_1[] = INCBIN_U32("graphics/map_objects/pics/people/old_woman_1/1.4bpp");
-const u32 gFieldObjectPic_OldWoman1_2[] = INCBIN_U32("graphics/map_objects/pics/people/old_woman_1/2.4bpp");
-const u32 gFieldObjectPic_OldWoman1_3[] = INCBIN_U32("graphics/map_objects/pics/people/old_woman_1/3.4bpp");
-const u32 gFieldObjectPic_OldWoman1_4[] = INCBIN_U32("graphics/map_objects/pics/people/old_woman_1/4.4bpp");
-const u32 gFieldObjectPic_OldWoman1_5[] = INCBIN_U32("graphics/map_objects/pics/people/old_woman_1/5.4bpp");
-const u32 gFieldObjectPic_OldWoman1_6[] = INCBIN_U32("graphics/map_objects/pics/people/old_woman_1/6.4bpp");
-const u32 gFieldObjectPic_OldWoman1_7[] = INCBIN_U32("graphics/map_objects/pics/people/old_woman_1/7.4bpp");
-const u32 gFieldObjectPic_OldWoman1_8[] = INCBIN_U32("graphics/map_objects/pics/people/old_woman_1/8.4bpp");
-const u32 gFieldObjectPic_Man2_0[] = INCBIN_U32("graphics/map_objects/pics/people/man_2/0.4bpp");
-const u32 gFieldObjectPic_Man2_1[] = INCBIN_U32("graphics/map_objects/pics/people/man_2/1.4bpp");
-const u32 gFieldObjectPic_Man2_2[] = INCBIN_U32("graphics/map_objects/pics/people/man_2/2.4bpp");
-const u32 gFieldObjectPic_Man2_3[] = INCBIN_U32("graphics/map_objects/pics/people/man_2/3.4bpp");
-const u32 gFieldObjectPic_Man2_4[] = INCBIN_U32("graphics/map_objects/pics/people/man_2/4.4bpp");
-const u32 gFieldObjectPic_Man2_5[] = INCBIN_U32("graphics/map_objects/pics/people/man_2/5.4bpp");
-const u32 gFieldObjectPic_Man2_6[] = INCBIN_U32("graphics/map_objects/pics/people/man_2/6.4bpp");
-const u32 gFieldObjectPic_Man2_7[] = INCBIN_U32("graphics/map_objects/pics/people/man_2/7.4bpp");
-const u32 gFieldObjectPic_Man2_8[] = INCBIN_U32("graphics/map_objects/pics/people/man_2/8.4bpp");
-const u32 gFieldObjectPic_Woman4_0[] = INCBIN_U32("graphics/map_objects/pics/people/woman_4/0.4bpp");
-const u32 gFieldObjectPic_Woman4_1[] = INCBIN_U32("graphics/map_objects/pics/people/woman_4/1.4bpp");
-const u32 gFieldObjectPic_Woman4_2[] = INCBIN_U32("graphics/map_objects/pics/people/woman_4/2.4bpp");
-const u32 gFieldObjectPic_Woman4_3[] = INCBIN_U32("graphics/map_objects/pics/people/woman_4/3.4bpp");
-const u32 gFieldObjectPic_Woman4_4[] = INCBIN_U32("graphics/map_objects/pics/people/woman_4/4.4bpp");
-const u32 gFieldObjectPic_Woman4_5[] = INCBIN_U32("graphics/map_objects/pics/people/woman_4/5.4bpp");
-const u32 gFieldObjectPic_Woman4_6[] = INCBIN_U32("graphics/map_objects/pics/people/woman_4/6.4bpp");
-const u32 gFieldObjectPic_Woman4_7[] = INCBIN_U32("graphics/map_objects/pics/people/woman_4/7.4bpp");
-const u32 gFieldObjectPic_Woman4_8[] = INCBIN_U32("graphics/map_objects/pics/people/woman_4/8.4bpp");
-const u32 gFieldObjectPic_Man3_0[] = INCBIN_U32("graphics/map_objects/pics/people/man_3/0.4bpp");
-const u32 gFieldObjectPic_Man3_1[] = INCBIN_U32("graphics/map_objects/pics/people/man_3/1.4bpp");
-const u32 gFieldObjectPic_Man3_2[] = INCBIN_U32("graphics/map_objects/pics/people/man_3/2.4bpp");
-const u32 gFieldObjectPic_Man3_3[] = INCBIN_U32("graphics/map_objects/pics/people/man_3/3.4bpp");
-const u32 gFieldObjectPic_Man3_4[] = INCBIN_U32("graphics/map_objects/pics/people/man_3/4.4bpp");
-const u32 gFieldObjectPic_Man3_5[] = INCBIN_U32("graphics/map_objects/pics/people/man_3/5.4bpp");
-const u32 gFieldObjectPic_Man3_6[] = INCBIN_U32("graphics/map_objects/pics/people/man_3/6.4bpp");
-const u32 gFieldObjectPic_Man3_7[] = INCBIN_U32("graphics/map_objects/pics/people/man_3/7.4bpp");
-const u32 gFieldObjectPic_Man3_8[] = INCBIN_U32("graphics/map_objects/pics/people/man_3/8.4bpp");
-const u32 gFieldObjectPic_Woman5_0[] = INCBIN_U32("graphics/map_objects/pics/people/woman_5/0.4bpp");
-const u32 gFieldObjectPic_Woman5_1[] = INCBIN_U32("graphics/map_objects/pics/people/woman_5/1.4bpp");
-const u32 gFieldObjectPic_Woman5_2[] = INCBIN_U32("graphics/map_objects/pics/people/woman_5/2.4bpp");
-const u32 gFieldObjectPic_Woman5_3[] = INCBIN_U32("graphics/map_objects/pics/people/woman_5/3.4bpp");
-const u32 gFieldObjectPic_Woman5_4[] = INCBIN_U32("graphics/map_objects/pics/people/woman_5/4.4bpp");
-const u32 gFieldObjectPic_Woman5_5[] = INCBIN_U32("graphics/map_objects/pics/people/woman_5/5.4bpp");
-const u32 gFieldObjectPic_Woman5_6[] = INCBIN_U32("graphics/map_objects/pics/people/woman_5/6.4bpp");
-const u32 gFieldObjectPic_Woman5_7[] = INCBIN_U32("graphics/map_objects/pics/people/woman_5/7.4bpp");
-const u32 gFieldObjectPic_Woman5_8[] = INCBIN_U32("graphics/map_objects/pics/people/woman_5/8.4bpp");
-const u32 gFieldObjectPic_Cook_0[] = INCBIN_U32("graphics/map_objects/pics/people/cook/0.4bpp");
-const u32 gFieldObjectPic_Cook_1[] = INCBIN_U32("graphics/map_objects/pics/people/cook/1.4bpp");
-const u32 gFieldObjectPic_Cook_2[] = INCBIN_U32("graphics/map_objects/pics/people/cook/2.4bpp");
-const u32 gFieldObjectPic_Woman6_0[] = INCBIN_U32("graphics/map_objects/pics/people/woman_6/0.4bpp");
-const u32 gFieldObjectPic_Woman6_1[] = INCBIN_U32("graphics/map_objects/pics/people/woman_6/1.4bpp");
-const u32 gFieldObjectPic_Woman6_2[] = INCBIN_U32("graphics/map_objects/pics/people/woman_6/2.4bpp");
-const u32 gFieldObjectPic_Woman6_3[] = INCBIN_U32("graphics/map_objects/pics/people/woman_6/3.4bpp");
-const u32 gFieldObjectPic_Woman6_4[] = INCBIN_U32("graphics/map_objects/pics/people/woman_6/4.4bpp");
-const u32 gFieldObjectPic_Woman6_5[] = INCBIN_U32("graphics/map_objects/pics/people/woman_6/5.4bpp");
-const u32 gFieldObjectPic_Woman6_6[] = INCBIN_U32("graphics/map_objects/pics/people/woman_6/6.4bpp");
-const u32 gFieldObjectPic_Woman6_7[] = INCBIN_U32("graphics/map_objects/pics/people/woman_6/7.4bpp");
-const u32 gFieldObjectPic_Woman6_8[] = INCBIN_U32("graphics/map_objects/pics/people/woman_6/8.4bpp");
-const u32 gFieldObjectPic_OldMan2_0[] = INCBIN_U32("graphics/map_objects/pics/people/old_man_2/0.4bpp");
-const u32 gFieldObjectPic_OldMan2_1[] = INCBIN_U32("graphics/map_objects/pics/people/old_man_2/1.4bpp");
-const u32 gFieldObjectPic_OldMan2_2[] = INCBIN_U32("graphics/map_objects/pics/people/old_man_2/2.4bpp");
-const u32 gFieldObjectPic_OldWoman2_0[] = INCBIN_U32("graphics/map_objects/pics/people/old_woman_2/0.4bpp");
-const u32 gFieldObjectPic_OldWoman2_1[] = INCBIN_U32("graphics/map_objects/pics/people/old_woman_2/1.4bpp");
-const u32 gFieldObjectPic_OldWoman2_2[] = INCBIN_U32("graphics/map_objects/pics/people/old_woman_2/2.4bpp");
-const u32 gFieldObjectPic_OldWoman2_3[] = INCBIN_U32("graphics/map_objects/pics/people/old_woman_2/3.4bpp");
-const u32 gFieldObjectPic_OldWoman2_4[] = INCBIN_U32("graphics/map_objects/pics/people/old_woman_2/4.4bpp");
-const u32 gFieldObjectPic_OldWoman2_5[] = INCBIN_U32("graphics/map_objects/pics/people/old_woman_2/5.4bpp");
-const u32 gFieldObjectPic_OldWoman2_6[] = INCBIN_U32("graphics/map_objects/pics/people/old_woman_2/6.4bpp");
-const u32 gFieldObjectPic_OldWoman2_7[] = INCBIN_U32("graphics/map_objects/pics/people/old_woman_2/7.4bpp");
-const u32 gFieldObjectPic_OldWoman2_8[] = INCBIN_U32("graphics/map_objects/pics/people/old_woman_2/8.4bpp");
-const u32 gFieldObjectPic_Camper_0[] = INCBIN_U32("graphics/map_objects/pics/people/camper/0.4bpp");
-const u32 gFieldObjectPic_Camper_1[] = INCBIN_U32("graphics/map_objects/pics/people/camper/1.4bpp");
-const u32 gFieldObjectPic_Camper_2[] = INCBIN_U32("graphics/map_objects/pics/people/camper/2.4bpp");
-const u32 gFieldObjectPic_Camper_3[] = INCBIN_U32("graphics/map_objects/pics/people/camper/3.4bpp");
-const u32 gFieldObjectPic_Camper_4[] = INCBIN_U32("graphics/map_objects/pics/people/camper/4.4bpp");
-const u32 gFieldObjectPic_Camper_5[] = INCBIN_U32("graphics/map_objects/pics/people/camper/5.4bpp");
-const u32 gFieldObjectPic_Camper_6[] = INCBIN_U32("graphics/map_objects/pics/people/camper/6.4bpp");
-const u32 gFieldObjectPic_Camper_7[] = INCBIN_U32("graphics/map_objects/pics/people/camper/7.4bpp");
-const u32 gFieldObjectPic_Camper_8[] = INCBIN_U32("graphics/map_objects/pics/people/camper/8.4bpp");
-const u32 gFieldObjectPic_Picnicker_0[] = INCBIN_U32("graphics/map_objects/pics/people/picnicker/0.4bpp");
-const u32 gFieldObjectPic_Picnicker_1[] = INCBIN_U32("graphics/map_objects/pics/people/picnicker/1.4bpp");
-const u32 gFieldObjectPic_Picnicker_2[] = INCBIN_U32("graphics/map_objects/pics/people/picnicker/2.4bpp");
-const u32 gFieldObjectPic_Picnicker_3[] = INCBIN_U32("graphics/map_objects/pics/people/picnicker/3.4bpp");
-const u32 gFieldObjectPic_Picnicker_4[] = INCBIN_U32("graphics/map_objects/pics/people/picnicker/4.4bpp");
-const u32 gFieldObjectPic_Picnicker_5[] = INCBIN_U32("graphics/map_objects/pics/people/picnicker/5.4bpp");
-const u32 gFieldObjectPic_Picnicker_6[] = INCBIN_U32("graphics/map_objects/pics/people/picnicker/6.4bpp");
-const u32 gFieldObjectPic_Picnicker_7[] = INCBIN_U32("graphics/map_objects/pics/people/picnicker/7.4bpp");
-const u32 gFieldObjectPic_Picnicker_8[] = INCBIN_U32("graphics/map_objects/pics/people/picnicker/8.4bpp");
-const u32 gFieldObjectPic_Man4_0[] = INCBIN_U32("graphics/map_objects/pics/people/man_4/0.4bpp");
-const u32 gFieldObjectPic_Man4_1[] = INCBIN_U32("graphics/map_objects/pics/people/man_4/1.4bpp");
-const u32 gFieldObjectPic_Man4_2[] = INCBIN_U32("graphics/map_objects/pics/people/man_4/2.4bpp");
-const u32 gFieldObjectPic_Man4_3[] = INCBIN_U32("graphics/map_objects/pics/people/man_4/3.4bpp");
-const u32 gFieldObjectPic_Man4_4[] = INCBIN_U32("graphics/map_objects/pics/people/man_4/4.4bpp");
-const u32 gFieldObjectPic_Man4_5[] = INCBIN_U32("graphics/map_objects/pics/people/man_4/5.4bpp");
-const u32 gFieldObjectPic_Man4_6[] = INCBIN_U32("graphics/map_objects/pics/people/man_4/6.4bpp");
-const u32 gFieldObjectPic_Man4_7[] = INCBIN_U32("graphics/map_objects/pics/people/man_4/7.4bpp");
-const u32 gFieldObjectPic_Man4_8[] = INCBIN_U32("graphics/map_objects/pics/people/man_4/8.4bpp");
-const u32 gFieldObjectPic_Woman7_0[] = INCBIN_U32("graphics/map_objects/pics/people/woman_7/0.4bpp");
-const u32 gFieldObjectPic_Woman7_1[] = INCBIN_U32("graphics/map_objects/pics/people/woman_7/1.4bpp");
-const u32 gFieldObjectPic_Woman7_2[] = INCBIN_U32("graphics/map_objects/pics/people/woman_7/2.4bpp");
-const u32 gFieldObjectPic_Woman7_3[] = INCBIN_U32("graphics/map_objects/pics/people/woman_7/3.4bpp");
-const u32 gFieldObjectPic_Woman7_4[] = INCBIN_U32("graphics/map_objects/pics/people/woman_7/4.4bpp");
-const u32 gFieldObjectPic_Woman7_5[] = INCBIN_U32("graphics/map_objects/pics/people/woman_7/5.4bpp");
-const u32 gFieldObjectPic_Woman7_6[] = INCBIN_U32("graphics/map_objects/pics/people/woman_7/6.4bpp");
-const u32 gFieldObjectPic_Woman7_7[] = INCBIN_U32("graphics/map_objects/pics/people/woman_7/7.4bpp");
-const u32 gFieldObjectPic_Woman7_8[] = INCBIN_U32("graphics/map_objects/pics/people/woman_7/8.4bpp");
-const u32 gFieldObjectPic_Youngster_0[] = INCBIN_U32("graphics/map_objects/pics/people/youngster/0.4bpp");
-const u32 gFieldObjectPic_Youngster_1[] = INCBIN_U32("graphics/map_objects/pics/people/youngster/1.4bpp");
-const u32 gFieldObjectPic_Youngster_2[] = INCBIN_U32("graphics/map_objects/pics/people/youngster/2.4bpp");
-const u32 gFieldObjectPic_Youngster_3[] = INCBIN_U32("graphics/map_objects/pics/people/youngster/3.4bpp");
-const u32 gFieldObjectPic_Youngster_4[] = INCBIN_U32("graphics/map_objects/pics/people/youngster/4.4bpp");
-const u32 gFieldObjectPic_Youngster_5[] = INCBIN_U32("graphics/map_objects/pics/people/youngster/5.4bpp");
-const u32 gFieldObjectPic_Youngster_6[] = INCBIN_U32("graphics/map_objects/pics/people/youngster/6.4bpp");
-const u32 gFieldObjectPic_Youngster_7[] = INCBIN_U32("graphics/map_objects/pics/people/youngster/7.4bpp");
-const u32 gFieldObjectPic_Youngster_8[] = INCBIN_U32("graphics/map_objects/pics/people/youngster/8.4bpp");
-const u32 gFieldObjectPic_BugCatcher_0[] = INCBIN_U32("graphics/map_objects/pics/people/bug_catcher/0.4bpp");
-const u32 gFieldObjectPic_BugCatcher_1[] = INCBIN_U32("graphics/map_objects/pics/people/bug_catcher/1.4bpp");
-const u32 gFieldObjectPic_BugCatcher_2[] = INCBIN_U32("graphics/map_objects/pics/people/bug_catcher/2.4bpp");
-const u32 gFieldObjectPic_BugCatcher_3[] = INCBIN_U32("graphics/map_objects/pics/people/bug_catcher/3.4bpp");
-const u32 gFieldObjectPic_BugCatcher_4[] = INCBIN_U32("graphics/map_objects/pics/people/bug_catcher/4.4bpp");
-const u32 gFieldObjectPic_BugCatcher_5[] = INCBIN_U32("graphics/map_objects/pics/people/bug_catcher/5.4bpp");
-const u32 gFieldObjectPic_BugCatcher_6[] = INCBIN_U32("graphics/map_objects/pics/people/bug_catcher/6.4bpp");
-const u32 gFieldObjectPic_BugCatcher_7[] = INCBIN_U32("graphics/map_objects/pics/people/bug_catcher/7.4bpp");
-const u32 gFieldObjectPic_BugCatcher_8[] = INCBIN_U32("graphics/map_objects/pics/people/bug_catcher/8.4bpp");
-const u32 gFieldObjectPic_PsychicM_0[] = INCBIN_U32("graphics/map_objects/pics/people/psychic_m/0.4bpp");
-const u32 gFieldObjectPic_PsychicM_1[] = INCBIN_U32("graphics/map_objects/pics/people/psychic_m/1.4bpp");
-const u32 gFieldObjectPic_PsychicM_2[] = INCBIN_U32("graphics/map_objects/pics/people/psychic_m/2.4bpp");
-const u32 gFieldObjectPic_PsychicM_3[] = INCBIN_U32("graphics/map_objects/pics/people/psychic_m/3.4bpp");
-const u32 gFieldObjectPic_PsychicM_4[] = INCBIN_U32("graphics/map_objects/pics/people/psychic_m/4.4bpp");
-const u32 gFieldObjectPic_PsychicM_5[] = INCBIN_U32("graphics/map_objects/pics/people/psychic_m/5.4bpp");
-const u32 gFieldObjectPic_PsychicM_6[] = INCBIN_U32("graphics/map_objects/pics/people/psychic_m/6.4bpp");
-const u32 gFieldObjectPic_PsychicM_7[] = INCBIN_U32("graphics/map_objects/pics/people/psychic_m/7.4bpp");
-const u32 gFieldObjectPic_PsychicM_8[] = INCBIN_U32("graphics/map_objects/pics/people/psychic_m/8.4bpp");
-const u32 gFieldObjectPic_SchoolKidM_0[] = INCBIN_U32("graphics/map_objects/pics/people/school_kid_m/0.4bpp");
-const u32 gFieldObjectPic_SchoolKidM_1[] = INCBIN_U32("graphics/map_objects/pics/people/school_kid_m/1.4bpp");
-const u32 gFieldObjectPic_SchoolKidM_2[] = INCBIN_U32("graphics/map_objects/pics/people/school_kid_m/2.4bpp");
-const u32 gFieldObjectPic_SchoolKidM_3[] = INCBIN_U32("graphics/map_objects/pics/people/school_kid_m/3.4bpp");
-const u32 gFieldObjectPic_SchoolKidM_4[] = INCBIN_U32("graphics/map_objects/pics/people/school_kid_m/4.4bpp");
-const u32 gFieldObjectPic_SchoolKidM_5[] = INCBIN_U32("graphics/map_objects/pics/people/school_kid_m/5.4bpp");
-const u32 gFieldObjectPic_SchoolKidM_6[] = INCBIN_U32("graphics/map_objects/pics/people/school_kid_m/6.4bpp");
-const u32 gFieldObjectPic_SchoolKidM_7[] = INCBIN_U32("graphics/map_objects/pics/people/school_kid_m/7.4bpp");
-const u32 gFieldObjectPic_SchoolKidM_8[] = INCBIN_U32("graphics/map_objects/pics/people/school_kid_m/8.4bpp");
-const u32 gFieldObjectPic_Maniac_0[] = INCBIN_U32("graphics/map_objects/pics/people/maniac/0.4bpp");
-const u32 gFieldObjectPic_Maniac_1[] = INCBIN_U32("graphics/map_objects/pics/people/maniac/1.4bpp");
-const u32 gFieldObjectPic_Maniac_2[] = INCBIN_U32("graphics/map_objects/pics/people/maniac/2.4bpp");
-const u32 gFieldObjectPic_Maniac_3[] = INCBIN_U32("graphics/map_objects/pics/people/maniac/3.4bpp");
-const u32 gFieldObjectPic_Maniac_4[] = INCBIN_U32("graphics/map_objects/pics/people/maniac/4.4bpp");
-const u32 gFieldObjectPic_Maniac_5[] = INCBIN_U32("graphics/map_objects/pics/people/maniac/5.4bpp");
-const u32 gFieldObjectPic_Maniac_6[] = INCBIN_U32("graphics/map_objects/pics/people/maniac/6.4bpp");
-const u32 gFieldObjectPic_Maniac_7[] = INCBIN_U32("graphics/map_objects/pics/people/maniac/7.4bpp");
-const u32 gFieldObjectPic_Maniac_8[] = INCBIN_U32("graphics/map_objects/pics/people/maniac/8.4bpp");
-const u32 gFieldObjectPic_HexManiac_0[] = INCBIN_U32("graphics/map_objects/pics/people/hex_maniac/0.4bpp");
-const u32 gFieldObjectPic_HexManiac_1[] = INCBIN_U32("graphics/map_objects/pics/people/hex_maniac/1.4bpp");
-const u32 gFieldObjectPic_HexManiac_2[] = INCBIN_U32("graphics/map_objects/pics/people/hex_maniac/2.4bpp");
-const u32 gFieldObjectPic_HexManiac_3[] = INCBIN_U32("graphics/map_objects/pics/people/hex_maniac/3.4bpp");
-const u32 gFieldObjectPic_HexManiac_4[] = INCBIN_U32("graphics/map_objects/pics/people/hex_maniac/4.4bpp");
-const u32 gFieldObjectPic_HexManiac_5[] = INCBIN_U32("graphics/map_objects/pics/people/hex_maniac/5.4bpp");
-const u32 gFieldObjectPic_HexManiac_6[] = INCBIN_U32("graphics/map_objects/pics/people/hex_maniac/6.4bpp");
-const u32 gFieldObjectPic_HexManiac_7[] = INCBIN_U32("graphics/map_objects/pics/people/hex_maniac/7.4bpp");
-const u32 gFieldObjectPic_HexManiac_8[] = INCBIN_U32("graphics/map_objects/pics/people/hex_maniac/8.4bpp");
-const u32 gFieldObjectPic_UnusedWoman_0[] = INCBIN_U32("graphics/map_objects/pics/people/unused_woman/0.4bpp");
-const u32 gFieldObjectPic_UnusedWoman_1[] = INCBIN_U32("graphics/map_objects/pics/people/unused_woman/1.4bpp");
-const u32 gFieldObjectPic_UnusedWoman_2[] = INCBIN_U32("graphics/map_objects/pics/people/unused_woman/2.4bpp");
-const u32 gFieldObjectPic_UnusedWoman_3[] = INCBIN_U32("graphics/map_objects/pics/people/unused_woman/3.4bpp");
-const u32 gFieldObjectPic_UnusedWoman_4[] = INCBIN_U32("graphics/map_objects/pics/people/unused_woman/4.4bpp");
-const u32 gFieldObjectPic_UnusedWoman_5[] = INCBIN_U32("graphics/map_objects/pics/people/unused_woman/5.4bpp");
-const u32 gFieldObjectPic_UnusedWoman_6[] = INCBIN_U32("graphics/map_objects/pics/people/unused_woman/6.4bpp");
-const u32 gFieldObjectPic_UnusedWoman_7[] = INCBIN_U32("graphics/map_objects/pics/people/unused_woman/7.4bpp");
-const u32 gFieldObjectPic_UnusedWoman_8[] = INCBIN_U32("graphics/map_objects/pics/people/unused_woman/8.4bpp");
-const u32 gFieldObjectPic_SwimmerM_0[] = INCBIN_U32("graphics/map_objects/pics/people/swimmer_m/0.4bpp");
-const u32 gFieldObjectPic_SwimmerM_1[] = INCBIN_U32("graphics/map_objects/pics/people/swimmer_m/1.4bpp");
-const u32 gFieldObjectPic_SwimmerM_2[] = INCBIN_U32("graphics/map_objects/pics/people/swimmer_m/2.4bpp");
-const u32 gFieldObjectPic_SwimmerM_3[] = INCBIN_U32("graphics/map_objects/pics/people/swimmer_m/3.4bpp");
-const u32 gFieldObjectPic_SwimmerM_4[] = INCBIN_U32("graphics/map_objects/pics/people/swimmer_m/4.4bpp");
-const u32 gFieldObjectPic_SwimmerM_5[] = INCBIN_U32("graphics/map_objects/pics/people/swimmer_m/5.4bpp");
-const u32 gFieldObjectPic_SwimmerM_6[] = INCBIN_U32("graphics/map_objects/pics/people/swimmer_m/6.4bpp");
-const u32 gFieldObjectPic_SwimmerM_7[] = INCBIN_U32("graphics/map_objects/pics/people/swimmer_m/7.4bpp");
-const u32 gFieldObjectPic_SwimmerM_8[] = INCBIN_U32("graphics/map_objects/pics/people/swimmer_m/8.4bpp");
-const u32 gFieldObjectPic_SwimmerF_0[] = INCBIN_U32("graphics/map_objects/pics/people/swimmer_f/0.4bpp");
-const u32 gFieldObjectPic_SwimmerF_1[] = INCBIN_U32("graphics/map_objects/pics/people/swimmer_f/1.4bpp");
-const u32 gFieldObjectPic_SwimmerF_2[] = INCBIN_U32("graphics/map_objects/pics/people/swimmer_f/2.4bpp");
-const u32 gFieldObjectPic_SwimmerF_3[] = INCBIN_U32("graphics/map_objects/pics/people/swimmer_f/3.4bpp");
-const u32 gFieldObjectPic_SwimmerF_4[] = INCBIN_U32("graphics/map_objects/pics/people/swimmer_f/4.4bpp");
-const u32 gFieldObjectPic_SwimmerF_5[] = INCBIN_U32("graphics/map_objects/pics/people/swimmer_f/5.4bpp");
-const u32 gFieldObjectPic_SwimmerF_6[] = INCBIN_U32("graphics/map_objects/pics/people/swimmer_f/6.4bpp");
-const u32 gFieldObjectPic_SwimmerF_7[] = INCBIN_U32("graphics/map_objects/pics/people/swimmer_f/7.4bpp");
-const u32 gFieldObjectPic_SwimmerF_8[] = INCBIN_U32("graphics/map_objects/pics/people/swimmer_f/8.4bpp");
-const u32 gFieldObjectPic_BlackBelt_0[] = INCBIN_U32("graphics/map_objects/pics/people/black_belt/0.4bpp");
-const u32 gFieldObjectPic_BlackBelt_1[] = INCBIN_U32("graphics/map_objects/pics/people/black_belt/1.4bpp");
-const u32 gFieldObjectPic_BlackBelt_2[] = INCBIN_U32("graphics/map_objects/pics/people/black_belt/2.4bpp");
-const u32 gFieldObjectPic_BlackBelt_3[] = INCBIN_U32("graphics/map_objects/pics/people/black_belt/3.4bpp");
-const u32 gFieldObjectPic_BlackBelt_4[] = INCBIN_U32("graphics/map_objects/pics/people/black_belt/4.4bpp");
-const u32 gFieldObjectPic_BlackBelt_5[] = INCBIN_U32("graphics/map_objects/pics/people/black_belt/5.4bpp");
-const u32 gFieldObjectPic_BlackBelt_6[] = INCBIN_U32("graphics/map_objects/pics/people/black_belt/6.4bpp");
-const u32 gFieldObjectPic_BlackBelt_7[] = INCBIN_U32("graphics/map_objects/pics/people/black_belt/7.4bpp");
-const u32 gFieldObjectPic_BlackBelt_8[] = INCBIN_U32("graphics/map_objects/pics/people/black_belt/8.4bpp");
-const u32 gFieldObjectPic_Beauty_0[] = INCBIN_U32("graphics/map_objects/pics/people/beauty/0.4bpp");
-const u32 gFieldObjectPic_Beauty_1[] = INCBIN_U32("graphics/map_objects/pics/people/beauty/1.4bpp");
-const u32 gFieldObjectPic_Beauty_2[] = INCBIN_U32("graphics/map_objects/pics/people/beauty/2.4bpp");
-const u32 gFieldObjectPic_Beauty_3[] = INCBIN_U32("graphics/map_objects/pics/people/beauty/3.4bpp");
-const u32 gFieldObjectPic_Beauty_4[] = INCBIN_U32("graphics/map_objects/pics/people/beauty/4.4bpp");
-const u32 gFieldObjectPic_Beauty_5[] = INCBIN_U32("graphics/map_objects/pics/people/beauty/5.4bpp");
-const u32 gFieldObjectPic_Beauty_6[] = INCBIN_U32("graphics/map_objects/pics/people/beauty/6.4bpp");
-const u32 gFieldObjectPic_Beauty_7[] = INCBIN_U32("graphics/map_objects/pics/people/beauty/7.4bpp");
-const u32 gFieldObjectPic_Beauty_8[] = INCBIN_U32("graphics/map_objects/pics/people/beauty/8.4bpp");
-const u32 gFieldObjectPic_Scientist1_0[] = INCBIN_U32("graphics/map_objects/pics/people/scientist_1/0.4bpp");
-const u32 gFieldObjectPic_Scientist1_1[] = INCBIN_U32("graphics/map_objects/pics/people/scientist_1/1.4bpp");
-const u32 gFieldObjectPic_Scientist1_2[] = INCBIN_U32("graphics/map_objects/pics/people/scientist_1/2.4bpp");
-const u32 gFieldObjectPic_Scientist1_3[] = INCBIN_U32("graphics/map_objects/pics/people/scientist_1/3.4bpp");
-const u32 gFieldObjectPic_Scientist1_4[] = INCBIN_U32("graphics/map_objects/pics/people/scientist_1/4.4bpp");
-const u32 gFieldObjectPic_Scientist1_5[] = INCBIN_U32("graphics/map_objects/pics/people/scientist_1/5.4bpp");
-const u32 gFieldObjectPic_Scientist1_6[] = INCBIN_U32("graphics/map_objects/pics/people/scientist_1/6.4bpp");
-const u32 gFieldObjectPic_Scientist1_7[] = INCBIN_U32("graphics/map_objects/pics/people/scientist_1/7.4bpp");
-const u32 gFieldObjectPic_Scientist1_8[] = INCBIN_U32("graphics/map_objects/pics/people/scientist_1/8.4bpp");
-const u32 gFieldObjectPic_Lass_0[] = INCBIN_U32("graphics/map_objects/pics/people/lass/0.4bpp");
-const u32 gFieldObjectPic_Lass_1[] = INCBIN_U32("graphics/map_objects/pics/people/lass/1.4bpp");
-const u32 gFieldObjectPic_Lass_2[] = INCBIN_U32("graphics/map_objects/pics/people/lass/2.4bpp");
-const u32 gFieldObjectPic_Lass_3[] = INCBIN_U32("graphics/map_objects/pics/people/lass/3.4bpp");
-const u32 gFieldObjectPic_Lass_4[] = INCBIN_U32("graphics/map_objects/pics/people/lass/4.4bpp");
-const u32 gFieldObjectPic_Lass_5[] = INCBIN_U32("graphics/map_objects/pics/people/lass/5.4bpp");
-const u32 gFieldObjectPic_Lass_6[] = INCBIN_U32("graphics/map_objects/pics/people/lass/6.4bpp");
-const u32 gFieldObjectPic_Lass_7[] = INCBIN_U32("graphics/map_objects/pics/people/lass/7.4bpp");
-const u32 gFieldObjectPic_Lass_8[] = INCBIN_U32("graphics/map_objects/pics/people/lass/8.4bpp");
-const u32 gFieldObjectPic_Gentleman_0[] = INCBIN_U32("graphics/map_objects/pics/people/gentleman/0.4bpp");
-const u32 gFieldObjectPic_Gentleman_1[] = INCBIN_U32("graphics/map_objects/pics/people/gentleman/1.4bpp");
-const u32 gFieldObjectPic_Gentleman_2[] = INCBIN_U32("graphics/map_objects/pics/people/gentleman/2.4bpp");
-const u32 gFieldObjectPic_Gentleman_3[] = INCBIN_U32("graphics/map_objects/pics/people/gentleman/3.4bpp");
-const u32 gFieldObjectPic_Gentleman_4[] = INCBIN_U32("graphics/map_objects/pics/people/gentleman/4.4bpp");
-const u32 gFieldObjectPic_Gentleman_5[] = INCBIN_U32("graphics/map_objects/pics/people/gentleman/5.4bpp");
-const u32 gFieldObjectPic_Gentleman_6[] = INCBIN_U32("graphics/map_objects/pics/people/gentleman/6.4bpp");
-const u32 gFieldObjectPic_Gentleman_7[] = INCBIN_U32("graphics/map_objects/pics/people/gentleman/7.4bpp");
-const u32 gFieldObjectPic_Gentleman_8[] = INCBIN_U32("graphics/map_objects/pics/people/gentleman/8.4bpp");
-const u32 gFieldObjectPic_Sailor_0[] = INCBIN_U32("graphics/map_objects/pics/people/sailor/0.4bpp");
-const u32 gFieldObjectPic_Sailor_1[] = INCBIN_U32("graphics/map_objects/pics/people/sailor/1.4bpp");
-const u32 gFieldObjectPic_Sailor_2[] = INCBIN_U32("graphics/map_objects/pics/people/sailor/2.4bpp");
-const u32 gFieldObjectPic_Sailor_3[] = INCBIN_U32("graphics/map_objects/pics/people/sailor/3.4bpp");
-const u32 gFieldObjectPic_Sailor_4[] = INCBIN_U32("graphics/map_objects/pics/people/sailor/4.4bpp");
-const u32 gFieldObjectPic_Sailor_5[] = INCBIN_U32("graphics/map_objects/pics/people/sailor/5.4bpp");
-const u32 gFieldObjectPic_Sailor_6[] = INCBIN_U32("graphics/map_objects/pics/people/sailor/6.4bpp");
-const u32 gFieldObjectPic_Sailor_7[] = INCBIN_U32("graphics/map_objects/pics/people/sailor/7.4bpp");
-const u32 gFieldObjectPic_Sailor_8[] = INCBIN_U32("graphics/map_objects/pics/people/sailor/8.4bpp");
-const u32 gFieldObjectPic_Fisherman_0[] = INCBIN_U32("graphics/map_objects/pics/people/fisherman/0.4bpp");
-const u32 gFieldObjectPic_Fisherman_1[] = INCBIN_U32("graphics/map_objects/pics/people/fisherman/1.4bpp");
-const u32 gFieldObjectPic_Fisherman_2[] = INCBIN_U32("graphics/map_objects/pics/people/fisherman/2.4bpp");
-const u32 gFieldObjectPic_Fisherman_3[] = INCBIN_U32("graphics/map_objects/pics/people/fisherman/3.4bpp");
-const u32 gFieldObjectPic_Fisherman_4[] = INCBIN_U32("graphics/map_objects/pics/people/fisherman/4.4bpp");
-const u32 gFieldObjectPic_Fisherman_5[] = INCBIN_U32("graphics/map_objects/pics/people/fisherman/5.4bpp");
-const u32 gFieldObjectPic_Fisherman_6[] = INCBIN_U32("graphics/map_objects/pics/people/fisherman/6.4bpp");
-const u32 gFieldObjectPic_Fisherman_7[] = INCBIN_U32("graphics/map_objects/pics/people/fisherman/7.4bpp");
-const u32 gFieldObjectPic_Fisherman_8[] = INCBIN_U32("graphics/map_objects/pics/people/fisherman/8.4bpp");
-const u32 gFieldObjectPic_RunningTriathleteM_0[] = INCBIN_U32("graphics/map_objects/pics/people/running_triathlete_m/0.4bpp");
-const u32 gFieldObjectPic_RunningTriathleteM_1[] = INCBIN_U32("graphics/map_objects/pics/people/running_triathlete_m/1.4bpp");
-const u32 gFieldObjectPic_RunningTriathleteM_2[] = INCBIN_U32("graphics/map_objects/pics/people/running_triathlete_m/2.4bpp");
-const u32 gFieldObjectPic_RunningTriathleteM_3[] = INCBIN_U32("graphics/map_objects/pics/people/running_triathlete_m/3.4bpp");
-const u32 gFieldObjectPic_RunningTriathleteM_4[] = INCBIN_U32("graphics/map_objects/pics/people/running_triathlete_m/4.4bpp");
-const u32 gFieldObjectPic_RunningTriathleteM_5[] = INCBIN_U32("graphics/map_objects/pics/people/running_triathlete_m/5.4bpp");
-const u32 gFieldObjectPic_RunningTriathleteM_6[] = INCBIN_U32("graphics/map_objects/pics/people/running_triathlete_m/6.4bpp");
-const u32 gFieldObjectPic_RunningTriathleteM_7[] = INCBIN_U32("graphics/map_objects/pics/people/running_triathlete_m/7.4bpp");
-const u32 gFieldObjectPic_RunningTriathleteM_8[] = INCBIN_U32("graphics/map_objects/pics/people/running_triathlete_m/8.4bpp");
-const u32 gFieldObjectPic_RunningTriathleteF_0[] = INCBIN_U32("graphics/map_objects/pics/people/running_triathlete_f/0.4bpp");
-const u32 gFieldObjectPic_RunningTriathleteF_1[] = INCBIN_U32("graphics/map_objects/pics/people/running_triathlete_f/1.4bpp");
-const u32 gFieldObjectPic_RunningTriathleteF_2[] = INCBIN_U32("graphics/map_objects/pics/people/running_triathlete_f/2.4bpp");
-const u32 gFieldObjectPic_RunningTriathleteF_3[] = INCBIN_U32("graphics/map_objects/pics/people/running_triathlete_f/3.4bpp");
-const u32 gFieldObjectPic_RunningTriathleteF_4[] = INCBIN_U32("graphics/map_objects/pics/people/running_triathlete_f/4.4bpp");
-const u32 gFieldObjectPic_RunningTriathleteF_5[] = INCBIN_U32("graphics/map_objects/pics/people/running_triathlete_f/5.4bpp");
-const u32 gFieldObjectPic_RunningTriathleteF_6[] = INCBIN_U32("graphics/map_objects/pics/people/running_triathlete_f/6.4bpp");
-const u32 gFieldObjectPic_RunningTriathleteF_7[] = INCBIN_U32("graphics/map_objects/pics/people/running_triathlete_f/7.4bpp");
-const u32 gFieldObjectPic_RunningTriathleteF_8[] = INCBIN_U32("graphics/map_objects/pics/people/running_triathlete_f/8.4bpp");
-const u32 gFieldObjectPic_TuberF_0[] = INCBIN_U32("graphics/map_objects/pics/people/tuber_f/0.4bpp");
-const u32 gFieldObjectPic_TuberF_1[] = INCBIN_U32("graphics/map_objects/pics/people/tuber_f/1.4bpp");
-const u32 gFieldObjectPic_TuberF_2[] = INCBIN_U32("graphics/map_objects/pics/people/tuber_f/2.4bpp");
-const u32 gFieldObjectPic_TuberF_3[] = INCBIN_U32("graphics/map_objects/pics/people/tuber_f/3.4bpp");
-const u32 gFieldObjectPic_TuberF_4[] = INCBIN_U32("graphics/map_objects/pics/people/tuber_f/4.4bpp");
-const u32 gFieldObjectPic_TuberF_5[] = INCBIN_U32("graphics/map_objects/pics/people/tuber_f/5.4bpp");
-const u32 gFieldObjectPic_TuberF_6[] = INCBIN_U32("graphics/map_objects/pics/people/tuber_f/6.4bpp");
-const u32 gFieldObjectPic_TuberF_7[] = INCBIN_U32("graphics/map_objects/pics/people/tuber_f/7.4bpp");
-const u32 gFieldObjectPic_TuberF_8[] = INCBIN_U32("graphics/map_objects/pics/people/tuber_f/8.4bpp");
-const u32 gFieldObjectPic_TuberM_0[] = INCBIN_U32("graphics/map_objects/pics/people/tuber_m/0.4bpp");
-const u32 gFieldObjectPic_TuberM_1[] = INCBIN_U32("graphics/map_objects/pics/people/tuber_m/1.4bpp");
-const u32 gFieldObjectPic_TuberM_2[] = INCBIN_U32("graphics/map_objects/pics/people/tuber_m/2.4bpp");
-const u32 gFieldObjectPic_TuberM_3[] = INCBIN_U32("graphics/map_objects/pics/people/tuber_m/3.4bpp");
-const u32 gFieldObjectPic_TuberM_4[] = INCBIN_U32("graphics/map_objects/pics/people/tuber_m/4.4bpp");
-const u32 gFieldObjectPic_TuberM_5[] = INCBIN_U32("graphics/map_objects/pics/people/tuber_m/5.4bpp");
-const u32 gFieldObjectPic_TuberM_6[] = INCBIN_U32("graphics/map_objects/pics/people/tuber_m/6.4bpp");
-const u32 gFieldObjectPic_TuberM_7[] = INCBIN_U32("graphics/map_objects/pics/people/tuber_m/7.4bpp");
-const u32 gFieldObjectPic_TuberM_8[] = INCBIN_U32("graphics/map_objects/pics/people/tuber_m/8.4bpp");
-const u32 gFieldObjectPic_Hiker_0[] = INCBIN_U32("graphics/map_objects/pics/people/hiker/0.4bpp");
-const u32 gFieldObjectPic_Hiker_1[] = INCBIN_U32("graphics/map_objects/pics/people/hiker/1.4bpp");
-const u32 gFieldObjectPic_Hiker_2[] = INCBIN_U32("graphics/map_objects/pics/people/hiker/2.4bpp");
-const u32 gFieldObjectPic_Hiker_3[] = INCBIN_U32("graphics/map_objects/pics/people/hiker/3.4bpp");
-const u32 gFieldObjectPic_Hiker_4[] = INCBIN_U32("graphics/map_objects/pics/people/hiker/4.4bpp");
-const u32 gFieldObjectPic_Hiker_5[] = INCBIN_U32("graphics/map_objects/pics/people/hiker/5.4bpp");
-const u32 gFieldObjectPic_Hiker_6[] = INCBIN_U32("graphics/map_objects/pics/people/hiker/6.4bpp");
-const u32 gFieldObjectPic_Hiker_7[] = INCBIN_U32("graphics/map_objects/pics/people/hiker/7.4bpp");
-const u32 gFieldObjectPic_Hiker_8[] = INCBIN_U32("graphics/map_objects/pics/people/hiker/8.4bpp");
-const u32 gFieldObjectPic_CyclingTriathleteM_0[] = INCBIN_U32("graphics/map_objects/pics/people/cycling_triathlete_m/0.4bpp");
-const u32 gFieldObjectPic_CyclingTriathleteM_1[] = INCBIN_U32("graphics/map_objects/pics/people/cycling_triathlete_m/1.4bpp");
-const u32 gFieldObjectPic_CyclingTriathleteM_2[] = INCBIN_U32("graphics/map_objects/pics/people/cycling_triathlete_m/2.4bpp");
-const u32 gFieldObjectPic_CyclingTriathleteM_3[] = INCBIN_U32("graphics/map_objects/pics/people/cycling_triathlete_m/3.4bpp");
-const u32 gFieldObjectPic_CyclingTriathleteM_4[] = INCBIN_U32("graphics/map_objects/pics/people/cycling_triathlete_m/4.4bpp");
-const u32 gFieldObjectPic_CyclingTriathleteM_5[] = INCBIN_U32("graphics/map_objects/pics/people/cycling_triathlete_m/5.4bpp");
-const u32 gFieldObjectPic_CyclingTriathleteM_6[] = INCBIN_U32("graphics/map_objects/pics/people/cycling_triathlete_m/6.4bpp");
-const u32 gFieldObjectPic_CyclingTriathleteM_7[] = INCBIN_U32("graphics/map_objects/pics/people/cycling_triathlete_m/7.4bpp");
-const u32 gFieldObjectPic_CyclingTriathleteM_8[] = INCBIN_U32("graphics/map_objects/pics/people/cycling_triathlete_m/8.4bpp");
-const u32 gFieldObjectPic_CyclingTriathleteF_0[] = INCBIN_U32("graphics/map_objects/pics/people/cycling_triathlete_f/0.4bpp");
-const u32 gFieldObjectPic_CyclingTriathleteF_1[] = INCBIN_U32("graphics/map_objects/pics/people/cycling_triathlete_f/1.4bpp");
-const u32 gFieldObjectPic_CyclingTriathleteF_2[] = INCBIN_U32("graphics/map_objects/pics/people/cycling_triathlete_f/2.4bpp");
-const u32 gFieldObjectPic_CyclingTriathleteF_3[] = INCBIN_U32("graphics/map_objects/pics/people/cycling_triathlete_f/3.4bpp");
-const u32 gFieldObjectPic_CyclingTriathleteF_4[] = INCBIN_U32("graphics/map_objects/pics/people/cycling_triathlete_f/4.4bpp");
-const u32 gFieldObjectPic_CyclingTriathleteF_5[] = INCBIN_U32("graphics/map_objects/pics/people/cycling_triathlete_f/5.4bpp");
-const u32 gFieldObjectPic_CyclingTriathleteF_6[] = INCBIN_U32("graphics/map_objects/pics/people/cycling_triathlete_f/6.4bpp");
-const u32 gFieldObjectPic_CyclingTriathleteF_7[] = INCBIN_U32("graphics/map_objects/pics/people/cycling_triathlete_f/7.4bpp");
-const u32 gFieldObjectPic_CyclingTriathleteF_8[] = INCBIN_U32("graphics/map_objects/pics/people/cycling_triathlete_f/8.4bpp");
-const u32 gFieldObjectPic_Man5_0[] = INCBIN_U32("graphics/map_objects/pics/people/man_5/0.4bpp");
-const u32 gFieldObjectPic_Man5_1[] = INCBIN_U32("graphics/map_objects/pics/people/man_5/1.4bpp");
-const u32 gFieldObjectPic_Man5_2[] = INCBIN_U32("graphics/map_objects/pics/people/man_5/2.4bpp");
-const u32 gFieldObjectPic_Man5_3[] = INCBIN_U32("graphics/map_objects/pics/people/man_5/3.4bpp");
-const u32 gFieldObjectPic_Man5_4[] = INCBIN_U32("graphics/map_objects/pics/people/man_5/4.4bpp");
-const u32 gFieldObjectPic_Man5_5[] = INCBIN_U32("graphics/map_objects/pics/people/man_5/5.4bpp");
-const u32 gFieldObjectPic_Man5_6[] = INCBIN_U32("graphics/map_objects/pics/people/man_5/6.4bpp");
-const u32 gFieldObjectPic_Man5_7[] = INCBIN_U32("graphics/map_objects/pics/people/man_5/7.4bpp");
-const u32 gFieldObjectPic_Man5_8[] = INCBIN_U32("graphics/map_objects/pics/people/man_5/8.4bpp");
-const u32 gFieldObjectPic_Man6_0[] = INCBIN_U32("graphics/map_objects/pics/people/man_6/0.4bpp");
-const u32 gFieldObjectPic_Man6_1[] = INCBIN_U32("graphics/map_objects/pics/people/man_6/1.4bpp");
-const u32 gFieldObjectPic_Man6_2[] = INCBIN_U32("graphics/map_objects/pics/people/man_6/2.4bpp");
-const u32 gFieldObjectPic_Man6_3[] = INCBIN_U32("graphics/map_objects/pics/people/man_6/3.4bpp");
-const u32 gFieldObjectPic_Man6_4[] = INCBIN_U32("graphics/map_objects/pics/people/man_6/4.4bpp");
-const u32 gFieldObjectPic_Man6_5[] = INCBIN_U32("graphics/map_objects/pics/people/man_6/5.4bpp");
-const u32 gFieldObjectPic_Man6_6[] = INCBIN_U32("graphics/map_objects/pics/people/man_6/6.4bpp");
-const u32 gFieldObjectPic_Man6_7[] = INCBIN_U32("graphics/map_objects/pics/people/man_6/7.4bpp");
-const u32 gFieldObjectPic_Man6_8[] = INCBIN_U32("graphics/map_objects/pics/people/man_6/8.4bpp");
-const u32 gFieldObjectPic_Nurse_0[] = INCBIN_U32("graphics/map_objects/pics/people/nurse/0.4bpp");
-const u32 gFieldObjectPic_Nurse_1[] = INCBIN_U32("graphics/map_objects/pics/people/nurse/1.4bpp");
-const u32 gFieldObjectPic_Nurse_2[] = INCBIN_U32("graphics/map_objects/pics/people/nurse/2.4bpp");
-const u32 gFieldObjectPic_Nurse_3[] = INCBIN_U32("graphics/map_objects/pics/people/nurse/3.4bpp");
-const u32 gFieldObjectPic_ItemBall[] = INCBIN_U32("graphics/map_objects/pics/misc/item_ball.4bpp");
-const u32 gFieldObjectPic_ProfBirch_0[] = INCBIN_U32("graphics/map_objects/pics/people/prof_birch/0.4bpp");
-const u32 gFieldObjectPic_ProfBirch_1[] = INCBIN_U32("graphics/map_objects/pics/people/prof_birch/1.4bpp");
-const u32 gFieldObjectPic_ProfBirch_2[] = INCBIN_U32("graphics/map_objects/pics/people/prof_birch/2.4bpp");
-const u32 gFieldObjectPic_ProfBirch_3[] = INCBIN_U32("graphics/map_objects/pics/people/prof_birch/3.4bpp");
-const u32 gFieldObjectPic_ProfBirch_4[] = INCBIN_U32("graphics/map_objects/pics/people/prof_birch/4.4bpp");
-const u32 gFieldObjectPic_ProfBirch_5[] = INCBIN_U32("graphics/map_objects/pics/people/prof_birch/5.4bpp");
-const u32 gFieldObjectPic_ProfBirch_6[] = INCBIN_U32("graphics/map_objects/pics/people/prof_birch/6.4bpp");
-const u32 gFieldObjectPic_ProfBirch_7[] = INCBIN_U32("graphics/map_objects/pics/people/prof_birch/7.4bpp");
-const u32 gFieldObjectPic_ProfBirch_8[] = INCBIN_U32("graphics/map_objects/pics/people/prof_birch/8.4bpp");
-const u32 gFieldObjectPic_ReporterM_0[] = INCBIN_U32("graphics/map_objects/pics/people/reporter_m/0.4bpp");
-const u32 gFieldObjectPic_ReporterM_1[] = INCBIN_U32("graphics/map_objects/pics/people/reporter_m/1.4bpp");
-const u32 gFieldObjectPic_ReporterM_2[] = INCBIN_U32("graphics/map_objects/pics/people/reporter_m/2.4bpp");
-const u32 gFieldObjectPic_ReporterM_3[] = INCBIN_U32("graphics/map_objects/pics/people/reporter_m/3.4bpp");
-const u32 gFieldObjectPic_ReporterM_4[] = INCBIN_U32("graphics/map_objects/pics/people/reporter_m/4.4bpp");
-const u32 gFieldObjectPic_ReporterM_5[] = INCBIN_U32("graphics/map_objects/pics/people/reporter_m/5.4bpp");
-const u32 gFieldObjectPic_ReporterM_6[] = INCBIN_U32("graphics/map_objects/pics/people/reporter_m/6.4bpp");
-const u32 gFieldObjectPic_ReporterM_7[] = INCBIN_U32("graphics/map_objects/pics/people/reporter_m/7.4bpp");
-const u32 gFieldObjectPic_ReporterM_8[] = INCBIN_U32("graphics/map_objects/pics/people/reporter_m/8.4bpp");
-const u32 gFieldObjectPic_ReporterF_0[] = INCBIN_U32("graphics/map_objects/pics/people/reporter_f/0.4bpp");
-const u32 gFieldObjectPic_ReporterF_1[] = INCBIN_U32("graphics/map_objects/pics/people/reporter_f/1.4bpp");
-const u32 gFieldObjectPic_ReporterF_2[] = INCBIN_U32("graphics/map_objects/pics/people/reporter_f/2.4bpp");
-const u32 gFieldObjectPic_ReporterF_3[] = INCBIN_U32("graphics/map_objects/pics/people/reporter_f/3.4bpp");
-const u32 gFieldObjectPic_ReporterF_4[] = INCBIN_U32("graphics/map_objects/pics/people/reporter_f/4.4bpp");
-const u32 gFieldObjectPic_ReporterF_5[] = INCBIN_U32("graphics/map_objects/pics/people/reporter_f/5.4bpp");
-const u32 gFieldObjectPic_ReporterF_6[] = INCBIN_U32("graphics/map_objects/pics/people/reporter_f/6.4bpp");
-const u32 gFieldObjectPic_ReporterF_7[] = INCBIN_U32("graphics/map_objects/pics/people/reporter_f/7.4bpp");
-const u32 gFieldObjectPic_ReporterF_8[] = INCBIN_U32("graphics/map_objects/pics/people/reporter_f/8.4bpp");
-const u32 gFieldObjectPic_MauvilleOldMan1_0[] = INCBIN_U32("graphics/map_objects/pics/people/mauville_old_man_1/0.4bpp");
-const u32 gFieldObjectPic_MauvilleOldMan1_1[] = INCBIN_U32("graphics/map_objects/pics/people/mauville_old_man_1/1.4bpp");
-const u32 gFieldObjectPic_MauvilleOldMan1_2[] = INCBIN_U32("graphics/map_objects/pics/people/mauville_old_man_1/2.4bpp");
-const u32 gFieldObjectPic_MauvilleOldMan1_3[] = INCBIN_U32("graphics/map_objects/pics/people/mauville_old_man_1/3.4bpp");
-const u32 gFieldObjectPic_MauvilleOldMan1_4[] = INCBIN_U32("graphics/map_objects/pics/people/mauville_old_man_1/4.4bpp");
-const u32 gFieldObjectPic_MauvilleOldMan1_5[] = INCBIN_U32("graphics/map_objects/pics/people/mauville_old_man_1/5.4bpp");
-const u32 gFieldObjectPic_MauvilleOldMan1_6[] = INCBIN_U32("graphics/map_objects/pics/people/mauville_old_man_1/6.4bpp");
-const u32 gFieldObjectPic_MauvilleOldMan1_7[] = INCBIN_U32("graphics/map_objects/pics/people/mauville_old_man_1/7.4bpp");
-const u32 gFieldObjectPic_MauvilleOldMan1_8[] = INCBIN_U32("graphics/map_objects/pics/people/mauville_old_man_1/8.4bpp");
-const u32 gFieldObjectPic_MauvilleOldMan2_0[] = INCBIN_U32("graphics/map_objects/pics/people/mauville_old_man_2/0.4bpp");
-const u32 gFieldObjectPic_MauvilleOldMan2_1[] = INCBIN_U32("graphics/map_objects/pics/people/mauville_old_man_2/1.4bpp");
-const u32 gFieldObjectPic_MauvilleOldMan2_2[] = INCBIN_U32("graphics/map_objects/pics/people/mauville_old_man_2/2.4bpp");
-const u32 gFieldObjectPic_MauvilleOldMan2_3[] = INCBIN_U32("graphics/map_objects/pics/people/mauville_old_man_2/3.4bpp");
-const u32 gFieldObjectPic_MauvilleOldMan2_4[] = INCBIN_U32("graphics/map_objects/pics/people/mauville_old_man_2/4.4bpp");
-const u32 gFieldObjectPic_MauvilleOldMan2_5[] = INCBIN_U32("graphics/map_objects/pics/people/mauville_old_man_2/5.4bpp");
-const u32 gFieldObjectPic_MauvilleOldMan2_6[] = INCBIN_U32("graphics/map_objects/pics/people/mauville_old_man_2/6.4bpp");
-const u32 gFieldObjectPic_MauvilleOldMan2_7[] = INCBIN_U32("graphics/map_objects/pics/people/mauville_old_man_2/7.4bpp");
-const u32 gFieldObjectPic_MauvilleOldMan2_8[] = INCBIN_U32("graphics/map_objects/pics/people/mauville_old_man_2/8.4bpp");
-const u32 gFieldObjectPic_MartEmployee_0[] = INCBIN_U32("graphics/map_objects/pics/people/mart_employee/0.4bpp");
-const u32 gFieldObjectPic_MartEmployee_1[] = INCBIN_U32("graphics/map_objects/pics/people/mart_employee/1.4bpp");
-const u32 gFieldObjectPic_MartEmployee_2[] = INCBIN_U32("graphics/map_objects/pics/people/mart_employee/2.4bpp");
-const u32 gFieldObjectPic_MartEmployee_3[] = INCBIN_U32("graphics/map_objects/pics/people/mart_employee/3.4bpp");
-const u32 gFieldObjectPic_MartEmployee_4[] = INCBIN_U32("graphics/map_objects/pics/people/mart_employee/4.4bpp");
-const u32 gFieldObjectPic_MartEmployee_5[] = INCBIN_U32("graphics/map_objects/pics/people/mart_employee/5.4bpp");
-const u32 gFieldObjectPic_MartEmployee_6[] = INCBIN_U32("graphics/map_objects/pics/people/mart_employee/6.4bpp");
-const u32 gFieldObjectPic_MartEmployee_7[] = INCBIN_U32("graphics/map_objects/pics/people/mart_employee/7.4bpp");
-const u32 gFieldObjectPic_MartEmployee_8[] = INCBIN_U32("graphics/map_objects/pics/people/mart_employee/8.4bpp");
-const u32 gFieldObjectPic_RooftopSaleWoman_0[] = INCBIN_U32("graphics/map_objects/pics/people/rooftop_sale_woman/0.4bpp");
-const u32 gFieldObjectPic_RooftopSaleWoman_1[] = INCBIN_U32("graphics/map_objects/pics/people/rooftop_sale_woman/1.4bpp");
-const u32 gFieldObjectPic_RooftopSaleWoman_2[] = INCBIN_U32("graphics/map_objects/pics/people/rooftop_sale_woman/2.4bpp");
-const u32 gFieldObjectPic_RooftopSaleWoman_3[] = INCBIN_U32("graphics/map_objects/pics/people/rooftop_sale_woman/3.4bpp");
-const u32 gFieldObjectPic_RooftopSaleWoman_4[] = INCBIN_U32("graphics/map_objects/pics/people/rooftop_sale_woman/4.4bpp");
-const u32 gFieldObjectPic_RooftopSaleWoman_5[] = INCBIN_U32("graphics/map_objects/pics/people/rooftop_sale_woman/5.4bpp");
-const u32 gFieldObjectPic_RooftopSaleWoman_6[] = INCBIN_U32("graphics/map_objects/pics/people/rooftop_sale_woman/6.4bpp");
-const u32 gFieldObjectPic_RooftopSaleWoman_7[] = INCBIN_U32("graphics/map_objects/pics/people/rooftop_sale_woman/7.4bpp");
-const u32 gFieldObjectPic_RooftopSaleWoman_8[] = INCBIN_U32("graphics/map_objects/pics/people/rooftop_sale_woman/8.4bpp");
-const u32 gFieldObjectPic_Teala_0[] = INCBIN_U32("graphics/map_objects/pics/people/teala/0.4bpp");
-const u32 gFieldObjectPic_Teala_1[] = INCBIN_U32("graphics/map_objects/pics/people/teala/1.4bpp");
-const u32 gFieldObjectPic_Teala_2[] = INCBIN_U32("graphics/map_objects/pics/people/teala/2.4bpp");
-const u32 gFieldObjectPic_Teala_3[] = INCBIN_U32("graphics/map_objects/pics/people/teala/3.4bpp");
-const u32 gFieldObjectPic_Teala_4[] = INCBIN_U32("graphics/map_objects/pics/people/teala/4.4bpp");
-const u32 gFieldObjectPic_Teala_5[] = INCBIN_U32("graphics/map_objects/pics/people/teala/5.4bpp");
-const u32 gFieldObjectPic_Teala_6[] = INCBIN_U32("graphics/map_objects/pics/people/teala/6.4bpp");
-const u32 gFieldObjectPic_Teala_7[] = INCBIN_U32("graphics/map_objects/pics/people/teala/7.4bpp");
-const u32 gFieldObjectPic_Teala_8[] = INCBIN_U32("graphics/map_objects/pics/people/teala/8.4bpp");
-const u32 gFieldObjectPic_Artist_0[] = INCBIN_U32("graphics/map_objects/pics/people/artist/0.4bpp");
-const u32 gFieldObjectPic_Artist_1[] = INCBIN_U32("graphics/map_objects/pics/people/artist/1.4bpp");
-const u32 gFieldObjectPic_Artist_2[] = INCBIN_U32("graphics/map_objects/pics/people/artist/2.4bpp");
-const u32 gFieldObjectPic_Artist_3[] = INCBIN_U32("graphics/map_objects/pics/people/artist/3.4bpp");
-const u32 gFieldObjectPic_Artist_4[] = INCBIN_U32("graphics/map_objects/pics/people/artist/4.4bpp");
-const u32 gFieldObjectPic_Artist_5[] = INCBIN_U32("graphics/map_objects/pics/people/artist/5.4bpp");
-const u32 gFieldObjectPic_Artist_6[] = INCBIN_U32("graphics/map_objects/pics/people/artist/6.4bpp");
-const u32 gFieldObjectPic_Artist_7[] = INCBIN_U32("graphics/map_objects/pics/people/artist/7.4bpp");
-const u32 gFieldObjectPic_Artist_8[] = INCBIN_U32("graphics/map_objects/pics/people/artist/8.4bpp");
-const u32 gFieldObjectPic_Cameraman_0[] = INCBIN_U32("graphics/map_objects/pics/people/cameraman/0.4bpp");
-const u32 gFieldObjectPic_Cameraman_1[] = INCBIN_U32("graphics/map_objects/pics/people/cameraman/1.4bpp");
-const u32 gFieldObjectPic_Cameraman_2[] = INCBIN_U32("graphics/map_objects/pics/people/cameraman/2.4bpp");
-const u32 gFieldObjectPic_Cameraman_3[] = INCBIN_U32("graphics/map_objects/pics/people/cameraman/3.4bpp");
-const u32 gFieldObjectPic_Cameraman_4[] = INCBIN_U32("graphics/map_objects/pics/people/cameraman/4.4bpp");
-const u32 gFieldObjectPic_Cameraman_5[] = INCBIN_U32("graphics/map_objects/pics/people/cameraman/5.4bpp");
-const u32 gFieldObjectPic_Cameraman_6[] = INCBIN_U32("graphics/map_objects/pics/people/cameraman/6.4bpp");
-const u32 gFieldObjectPic_Cameraman_7[] = INCBIN_U32("graphics/map_objects/pics/people/cameraman/7.4bpp");
-const u32 gFieldObjectPic_Cameraman_8[] = INCBIN_U32("graphics/map_objects/pics/people/cameraman/8.4bpp");
-const u32 gFieldObjectPic_Scientist2_0[] = INCBIN_U32("graphics/map_objects/pics/people/scientist_2/0.4bpp");
-const u32 gFieldObjectPic_Scientist2_1[] = INCBIN_U32("graphics/map_objects/pics/people/scientist_2/1.4bpp");
-const u32 gFieldObjectPic_Scientist2_2[] = INCBIN_U32("graphics/map_objects/pics/people/scientist_2/2.4bpp");
-const u32 gFieldObjectPic_Scientist2_3[] = INCBIN_U32("graphics/map_objects/pics/people/scientist_2/3.4bpp");
-const u32 gFieldObjectPic_Scientist2_4[] = INCBIN_U32("graphics/map_objects/pics/people/scientist_2/4.4bpp");
-const u32 gFieldObjectPic_Scientist2_5[] = INCBIN_U32("graphics/map_objects/pics/people/scientist_2/5.4bpp");
-const u32 gFieldObjectPic_Scientist2_6[] = INCBIN_U32("graphics/map_objects/pics/people/scientist_2/6.4bpp");
-const u32 gFieldObjectPic_Scientist2_7[] = INCBIN_U32("graphics/map_objects/pics/people/scientist_2/7.4bpp");
-const u32 gFieldObjectPic_Scientist2_8[] = INCBIN_U32("graphics/map_objects/pics/people/scientist_2/8.4bpp");
-const u32 gFieldObjectPic_Man7_0[] = INCBIN_U32("graphics/map_objects/pics/people/man_7/0.4bpp");
-const u32 gFieldObjectPic_Man7_1[] = INCBIN_U32("graphics/map_objects/pics/people/man_7/1.4bpp");
-const u32 gFieldObjectPic_Man7_2[] = INCBIN_U32("graphics/map_objects/pics/people/man_7/2.4bpp");
-const u32 gFieldObjectPic_Man7_3[] = INCBIN_U32("graphics/map_objects/pics/people/man_7/3.4bpp");
-const u32 gFieldObjectPic_Man7_4[] = INCBIN_U32("graphics/map_objects/pics/people/man_7/4.4bpp");
-const u32 gFieldObjectPic_Man7_5[] = INCBIN_U32("graphics/map_objects/pics/people/man_7/5.4bpp");
-const u32 gFieldObjectPic_Man7_6[] = INCBIN_U32("graphics/map_objects/pics/people/man_7/6.4bpp");
-const u32 gFieldObjectPic_Man7_7[] = INCBIN_U32("graphics/map_objects/pics/people/man_7/7.4bpp");
-const u32 gFieldObjectPic_Man7_8[] = INCBIN_U32("graphics/map_objects/pics/people/man_7/8.4bpp");
-const u32 gFieldObjectPic_AquaMemberM_0[] = INCBIN_U32("graphics/map_objects/pics/people/aqua_member_m/0.4bpp");
-const u32 gFieldObjectPic_AquaMemberM_1[] = INCBIN_U32("graphics/map_objects/pics/people/aqua_member_m/1.4bpp");
-const u32 gFieldObjectPic_AquaMemberM_2[] = INCBIN_U32("graphics/map_objects/pics/people/aqua_member_m/2.4bpp");
-const u32 gFieldObjectPic_AquaMemberM_3[] = INCBIN_U32("graphics/map_objects/pics/people/aqua_member_m/3.4bpp");
-const u32 gFieldObjectPic_AquaMemberM_4[] = INCBIN_U32("graphics/map_objects/pics/people/aqua_member_m/4.4bpp");
-const u32 gFieldObjectPic_AquaMemberM_5[] = INCBIN_U32("graphics/map_objects/pics/people/aqua_member_m/5.4bpp");
-const u32 gFieldObjectPic_AquaMemberM_6[] = INCBIN_U32("graphics/map_objects/pics/people/aqua_member_m/6.4bpp");
-const u32 gFieldObjectPic_AquaMemberM_7[] = INCBIN_U32("graphics/map_objects/pics/people/aqua_member_m/7.4bpp");
-const u32 gFieldObjectPic_AquaMemberM_8[] = INCBIN_U32("graphics/map_objects/pics/people/aqua_member_m/8.4bpp");
-const u32 gFieldObjectPic_AquaMemberF_0[] = INCBIN_U32("graphics/map_objects/pics/people/aqua_member_f/0.4bpp");
-const u32 gFieldObjectPic_AquaMemberF_1[] = INCBIN_U32("graphics/map_objects/pics/people/aqua_member_f/1.4bpp");
-const u32 gFieldObjectPic_AquaMemberF_2[] = INCBIN_U32("graphics/map_objects/pics/people/aqua_member_f/2.4bpp");
-const u32 gFieldObjectPic_AquaMemberF_3[] = INCBIN_U32("graphics/map_objects/pics/people/aqua_member_f/3.4bpp");
-const u32 gFieldObjectPic_AquaMemberF_4[] = INCBIN_U32("graphics/map_objects/pics/people/aqua_member_f/4.4bpp");
-const u32 gFieldObjectPic_AquaMemberF_5[] = INCBIN_U32("graphics/map_objects/pics/people/aqua_member_f/5.4bpp");
-const u32 gFieldObjectPic_AquaMemberF_6[] = INCBIN_U32("graphics/map_objects/pics/people/aqua_member_f/6.4bpp");
-const u32 gFieldObjectPic_AquaMemberF_7[] = INCBIN_U32("graphics/map_objects/pics/people/aqua_member_f/7.4bpp");
-const u32 gFieldObjectPic_AquaMemberF_8[] = INCBIN_U32("graphics/map_objects/pics/people/aqua_member_f/8.4bpp");
-const u32 gFieldObjectPic_MagmaMemberM_0[] = INCBIN_U32("graphics/map_objects/pics/people/magma_member_m/0.4bpp");
-const u32 gFieldObjectPic_MagmaMemberM_1[] = INCBIN_U32("graphics/map_objects/pics/people/magma_member_m/1.4bpp");
-const u32 gFieldObjectPic_MagmaMemberM_2[] = INCBIN_U32("graphics/map_objects/pics/people/magma_member_m/2.4bpp");
-const u32 gFieldObjectPic_MagmaMemberM_3[] = INCBIN_U32("graphics/map_objects/pics/people/magma_member_m/3.4bpp");
-const u32 gFieldObjectPic_MagmaMemberM_4[] = INCBIN_U32("graphics/map_objects/pics/people/magma_member_m/4.4bpp");
-const u32 gFieldObjectPic_MagmaMemberM_5[] = INCBIN_U32("graphics/map_objects/pics/people/magma_member_m/5.4bpp");
-const u32 gFieldObjectPic_MagmaMemberM_6[] = INCBIN_U32("graphics/map_objects/pics/people/magma_member_m/6.4bpp");
-const u32 gFieldObjectPic_MagmaMemberM_7[] = INCBIN_U32("graphics/map_objects/pics/people/magma_member_m/7.4bpp");
-const u32 gFieldObjectPic_MagmaMemberM_8[] = INCBIN_U32("graphics/map_objects/pics/people/magma_member_m/8.4bpp");
-const u32 gFieldObjectPic_MagmaMemberF_0[] = INCBIN_U32("graphics/map_objects/pics/people/magma_member_f/0.4bpp");
-const u32 gFieldObjectPic_MagmaMemberF_1[] = INCBIN_U32("graphics/map_objects/pics/people/magma_member_f/1.4bpp");
-const u32 gFieldObjectPic_MagmaMemberF_2[] = INCBIN_U32("graphics/map_objects/pics/people/magma_member_f/2.4bpp");
-const u32 gFieldObjectPic_MagmaMemberF_3[] = INCBIN_U32("graphics/map_objects/pics/people/magma_member_f/3.4bpp");
-const u32 gFieldObjectPic_MagmaMemberF_4[] = INCBIN_U32("graphics/map_objects/pics/people/magma_member_f/4.4bpp");
-const u32 gFieldObjectPic_MagmaMemberF_5[] = INCBIN_U32("graphics/map_objects/pics/people/magma_member_f/5.4bpp");
-const u32 gFieldObjectPic_MagmaMemberF_6[] = INCBIN_U32("graphics/map_objects/pics/people/magma_member_f/6.4bpp");
-const u32 gFieldObjectPic_MagmaMemberF_7[] = INCBIN_U32("graphics/map_objects/pics/people/magma_member_f/7.4bpp");
-const u32 gFieldObjectPic_MagmaMemberF_8[] = INCBIN_U32("graphics/map_objects/pics/people/magma_member_f/8.4bpp");
-const u32 gFieldObjectPic_Sidney_0[] = INCBIN_U32("graphics/map_objects/pics/people/sidney/0.4bpp");
-const u32 gFieldObjectPic_Sidney_1[] = INCBIN_U32("graphics/map_objects/pics/people/sidney/1.4bpp");
-const u32 gFieldObjectPic_Sidney_2[] = INCBIN_U32("graphics/map_objects/pics/people/sidney/2.4bpp");
-const u32 gFieldObjectPic_Phoebe_0[] = INCBIN_U32("graphics/map_objects/pics/people/phoebe/0.4bpp");
-const u32 gFieldObjectPic_Phoebe_1[] = INCBIN_U32("graphics/map_objects/pics/people/phoebe/1.4bpp");
-const u32 gFieldObjectPic_Phoebe_2[] = INCBIN_U32("graphics/map_objects/pics/people/phoebe/2.4bpp");
-const u32 gFieldObjectPic_Glacia_0[] = INCBIN_U32("graphics/map_objects/pics/people/glacia/0.4bpp");
-const u32 gFieldObjectPic_Glacia_1[] = INCBIN_U32("graphics/map_objects/pics/people/glacia/1.4bpp");
-const u32 gFieldObjectPic_Glacia_2[] = INCBIN_U32("graphics/map_objects/pics/people/glacia/2.4bpp");
-const u32 gFieldObjectPic_Drake_0[] = INCBIN_U32("graphics/map_objects/pics/people/drake/0.4bpp");
-const u32 gFieldObjectPic_Drake_1[] = INCBIN_U32("graphics/map_objects/pics/people/drake/1.4bpp");
-const u32 gFieldObjectPic_Drake_2[] = INCBIN_U32("graphics/map_objects/pics/people/drake/2.4bpp");
-const u32 gFieldObjectPic_Roxanne_0[] = INCBIN_U32("graphics/map_objects/pics/people/roxanne/0.4bpp");
-const u32 gFieldObjectPic_Roxanne_1[] = INCBIN_U32("graphics/map_objects/pics/people/roxanne/1.4bpp");
-const u32 gFieldObjectPic_Roxanne_2[] = INCBIN_U32("graphics/map_objects/pics/people/roxanne/2.4bpp");
-const u32 gFieldObjectPic_Brawly_0[] = INCBIN_U32("graphics/map_objects/pics/people/brawly/0.4bpp");
-const u32 gFieldObjectPic_Brawly_1[] = INCBIN_U32("graphics/map_objects/pics/people/brawly/1.4bpp");
-const u32 gFieldObjectPic_Brawly_2[] = INCBIN_U32("graphics/map_objects/pics/people/brawly/2.4bpp");
-const u32 gFieldObjectPic_Wattson_0[] = INCBIN_U32("graphics/map_objects/pics/people/wattson/0.4bpp");
-const u32 gFieldObjectPic_Wattson_1[] = INCBIN_U32("graphics/map_objects/pics/people/wattson/1.4bpp");
-const u32 gFieldObjectPic_Wattson_2[] = INCBIN_U32("graphics/map_objects/pics/people/wattson/2.4bpp");
-const u32 gFieldObjectPic_Flannery_0[] = INCBIN_U32("graphics/map_objects/pics/people/flannery/0.4bpp");
-const u32 gFieldObjectPic_Flannery_1[] = INCBIN_U32("graphics/map_objects/pics/people/flannery/1.4bpp");
-const u32 gFieldObjectPic_Flannery_2[] = INCBIN_U32("graphics/map_objects/pics/people/flannery/2.4bpp");
-const u32 gFieldObjectPic_Norman_0[] = INCBIN_U32("graphics/map_objects/pics/people/norman/0.4bpp");
-const u32 gFieldObjectPic_Norman_1[] = INCBIN_U32("graphics/map_objects/pics/people/norman/1.4bpp");
-const u32 gFieldObjectPic_Norman_2[] = INCBIN_U32("graphics/map_objects/pics/people/norman/2.4bpp");
-const u32 gFieldObjectPic_Norman_3[] = INCBIN_U32("graphics/map_objects/pics/people/norman/3.4bpp");
-const u32 gFieldObjectPic_Norman_4[] = INCBIN_U32("graphics/map_objects/pics/people/norman/4.4bpp");
-const u32 gFieldObjectPic_Norman_5[] = INCBIN_U32("graphics/map_objects/pics/people/norman/5.4bpp");
-const u32 gFieldObjectPic_Norman_6[] = INCBIN_U32("graphics/map_objects/pics/people/norman/6.4bpp");
-const u32 gFieldObjectPic_Norman_7[] = INCBIN_U32("graphics/map_objects/pics/people/norman/7.4bpp");
-const u32 gFieldObjectPic_Norman_8[] = INCBIN_U32("graphics/map_objects/pics/people/norman/8.4bpp");
-const u32 gFieldObjectPic_Winona_0[] = INCBIN_U32("graphics/map_objects/pics/people/winona/0.4bpp");
-const u32 gFieldObjectPic_Winona_1[] = INCBIN_U32("graphics/map_objects/pics/people/winona/1.4bpp");
-const u32 gFieldObjectPic_Winona_2[] = INCBIN_U32("graphics/map_objects/pics/people/winona/2.4bpp");
-const u32 gFieldObjectPic_Liza_0[] = INCBIN_U32("graphics/map_objects/pics/people/liza/0.4bpp");
-const u32 gFieldObjectPic_Liza_1[] = INCBIN_U32("graphics/map_objects/pics/people/liza/1.4bpp");
-const u32 gFieldObjectPic_Liza_2[] = INCBIN_U32("graphics/map_objects/pics/people/liza/2.4bpp");
-const u32 gFieldObjectPic_Tate_0[] = INCBIN_U32("graphics/map_objects/pics/people/tate/0.4bpp");
-const u32 gFieldObjectPic_Tate_1[] = INCBIN_U32("graphics/map_objects/pics/people/tate/1.4bpp");
-const u32 gFieldObjectPic_Tate_2[] = INCBIN_U32("graphics/map_objects/pics/people/tate/2.4bpp");
-const u32 gFieldObjectPic_Wallace_0[] = INCBIN_U32("graphics/map_objects/pics/people/wallace/0.4bpp");
-const u32 gFieldObjectPic_Wallace_1[] = INCBIN_U32("graphics/map_objects/pics/people/wallace/1.4bpp");
-const u32 gFieldObjectPic_Wallace_2[] = INCBIN_U32("graphics/map_objects/pics/people/wallace/2.4bpp");
-const u32 gFieldObjectPic_Wallace_3[] = INCBIN_U32("graphics/map_objects/pics/people/wallace/3.4bpp");
-const u32 gFieldObjectPic_Wallace_4[] = INCBIN_U32("graphics/map_objects/pics/people/wallace/4.4bpp");
-const u32 gFieldObjectPic_Wallace_5[] = INCBIN_U32("graphics/map_objects/pics/people/wallace/5.4bpp");
-const u32 gFieldObjectPic_Wallace_6[] = INCBIN_U32("graphics/map_objects/pics/people/wallace/6.4bpp");
-const u32 gFieldObjectPic_Wallace_7[] = INCBIN_U32("graphics/map_objects/pics/people/wallace/7.4bpp");
-const u32 gFieldObjectPic_Wallace_8[] = INCBIN_U32("graphics/map_objects/pics/people/wallace/8.4bpp");
-const u32 gFieldObjectPic_Steven_0[] = INCBIN_U32("graphics/map_objects/pics/people/steven/0.4bpp");
-const u32 gFieldObjectPic_Steven_1[] = INCBIN_U32("graphics/map_objects/pics/people/steven/1.4bpp");
-const u32 gFieldObjectPic_Steven_2[] = INCBIN_U32("graphics/map_objects/pics/people/steven/2.4bpp");
-const u32 gFieldObjectPic_Steven_3[] = INCBIN_U32("graphics/map_objects/pics/people/steven/3.4bpp");
-const u32 gFieldObjectPic_Steven_4[] = INCBIN_U32("graphics/map_objects/pics/people/steven/4.4bpp");
-const u32 gFieldObjectPic_Steven_5[] = INCBIN_U32("graphics/map_objects/pics/people/steven/5.4bpp");
-const u32 gFieldObjectPic_Steven_6[] = INCBIN_U32("graphics/map_objects/pics/people/steven/6.4bpp");
-const u32 gFieldObjectPic_Steven_7[] = INCBIN_U32("graphics/map_objects/pics/people/steven/7.4bpp");
-const u32 gFieldObjectPic_Steven_8[] = INCBIN_U32("graphics/map_objects/pics/people/steven/8.4bpp");
-const u32 gFieldObjectPic_Wally_0[] = INCBIN_U32("graphics/map_objects/pics/people/wally/0.4bpp");
-const u32 gFieldObjectPic_Wally_1[] = INCBIN_U32("graphics/map_objects/pics/people/wally/1.4bpp");
-const u32 gFieldObjectPic_Wally_2[] = INCBIN_U32("graphics/map_objects/pics/people/wally/2.4bpp");
-const u32 gFieldObjectPic_Wally_3[] = INCBIN_U32("graphics/map_objects/pics/people/wally/3.4bpp");
-const u32 gFieldObjectPic_Wally_4[] = INCBIN_U32("graphics/map_objects/pics/people/wally/4.4bpp");
-const u32 gFieldObjectPic_Wally_5[] = INCBIN_U32("graphics/map_objects/pics/people/wally/5.4bpp");
-const u32 gFieldObjectPic_Wally_6[] = INCBIN_U32("graphics/map_objects/pics/people/wally/6.4bpp");
-const u32 gFieldObjectPic_Wally_7[] = INCBIN_U32("graphics/map_objects/pics/people/wally/7.4bpp");
-const u32 gFieldObjectPic_Wally_8[] = INCBIN_U32("graphics/map_objects/pics/people/wally/8.4bpp");
-const u32 gFieldObjectPic_RubySapphireLittleBoy_0[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_little_boy/0.4bpp");
-const u32 gFieldObjectPic_RubySapphireLittleBoy_1[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_little_boy/1.4bpp");
-const u32 gFieldObjectPic_RubySapphireLittleBoy_2[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_little_boy/2.4bpp");
-const u32 gFieldObjectPic_RubySapphireLittleBoy_3[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_little_boy/3.4bpp");
-const u32 gFieldObjectPic_RubySapphireLittleBoy_4[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_little_boy/4.4bpp");
-const u32 gFieldObjectPic_RubySapphireLittleBoy_5[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_little_boy/5.4bpp");
-const u32 gFieldObjectPic_RubySapphireLittleBoy_6[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_little_boy/6.4bpp");
-const u32 gFieldObjectPic_RubySapphireLittleBoy_7[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_little_boy/7.4bpp");
-const u32 gFieldObjectPic_RubySapphireLittleBoy_8[] = INCBIN_U32("graphics/map_objects/pics/people/ruby_sapphire_little_boy/8.4bpp");
-const u32 gFieldObjectPic_HotSpringsOldWoman_0[] = INCBIN_U32("graphics/map_objects/pics/people/hot_springs_old_woman/0.4bpp");
-const u32 gFieldObjectPic_HotSpringsOldWoman_1[] = INCBIN_U32("graphics/map_objects/pics/people/hot_springs_old_woman/1.4bpp");
-const u32 gFieldObjectPic_HotSpringsOldWoman_2[] = INCBIN_U32("graphics/map_objects/pics/people/hot_springs_old_woman/2.4bpp");
-const u32 gFieldObjectPic_HotSpringsOldWoman_3[] = INCBIN_U32("graphics/map_objects/pics/people/hot_springs_old_woman/3.4bpp");
-const u32 gFieldObjectPic_HotSpringsOldWoman_4[] = INCBIN_U32("graphics/map_objects/pics/people/hot_springs_old_woman/4.4bpp");
-const u32 gFieldObjectPic_HotSpringsOldWoman_5[] = INCBIN_U32("graphics/map_objects/pics/people/hot_springs_old_woman/5.4bpp");
-const u32 gFieldObjectPic_HotSpringsOldWoman_6[] = INCBIN_U32("graphics/map_objects/pics/people/hot_springs_old_woman/6.4bpp");
-const u32 gFieldObjectPic_HotSpringsOldWoman_7[] = INCBIN_U32("graphics/map_objects/pics/people/hot_springs_old_woman/7.4bpp");
-const u32 gFieldObjectPic_HotSpringsOldWoman_8[] = INCBIN_U32("graphics/map_objects/pics/people/hot_springs_old_woman/8.4bpp");
-const u32 gFieldObjectPic_LatiasLatios_0[] = INCBIN_U32("graphics/map_objects/pics/pokemon/latias_latios/0.4bpp");
-const u32 gFieldObjectPic_LatiasLatios_1[] = INCBIN_U32("graphics/map_objects/pics/pokemon/latias_latios/1.4bpp");
-const u32 gFieldObjectPic_LatiasLatios_2[] = INCBIN_U32("graphics/map_objects/pics/pokemon/latias_latios/2.4bpp");
-const u32 gFieldObjectPic_Boy5_0[] = INCBIN_U32("graphics/map_objects/pics/people/boy_5/0.4bpp");
-const u32 gFieldObjectPic_Boy5_1[] = INCBIN_U32("graphics/map_objects/pics/people/boy_5/1.4bpp");
-const u32 gFieldObjectPic_Boy5_2[] = INCBIN_U32("graphics/map_objects/pics/people/boy_5/2.4bpp");
-const u32 gFieldObjectPic_ContestOldMan_0[] = INCBIN_U32("graphics/map_objects/pics/people/contest_old_man/0.4bpp");
-const u32 gFieldObjectPic_ContestOldMan_1[] = INCBIN_U32("graphics/map_objects/pics/people/contest_old_man/1.4bpp");
-const u32 gFieldObjectPic_ContestOldMan_2[] = INCBIN_U32("graphics/map_objects/pics/people/contest_old_man/2.4bpp");
-const u32 gFieldObjectPic_ContestOldMan_3[] = INCBIN_U32("graphics/map_objects/pics/people/contest_old_man/3.4bpp");
-const u32 gFieldObjectPic_ContestOldMan_4[] = INCBIN_U32("graphics/map_objects/pics/people/contest_old_man/4.4bpp");
-const u32 gFieldObjectPic_ContestOldMan_5[] = INCBIN_U32("graphics/map_objects/pics/people/contest_old_man/5.4bpp");
-const u32 gFieldObjectPic_ContestOldMan_6[] = INCBIN_U32("graphics/map_objects/pics/people/contest_old_man/6.4bpp");
-const u32 gFieldObjectPic_ContestOldMan_7[] = INCBIN_U32("graphics/map_objects/pics/people/contest_old_man/7.4bpp");
-const u32 gFieldObjectPic_ContestOldMan_8[] = INCBIN_U32("graphics/map_objects/pics/people/contest_old_man/8.4bpp");
-const u32 gFieldObjectPic_Archie_0[] = INCBIN_U32("graphics/map_objects/pics/people/archie/0.4bpp");
-const u32 gFieldObjectPic_Archie_1[] = INCBIN_U32("graphics/map_objects/pics/people/archie/1.4bpp");
-const u32 gFieldObjectPic_Archie_2[] = INCBIN_U32("graphics/map_objects/pics/people/archie/2.4bpp");
-const u32 gFieldObjectPic_Archie_3[] = INCBIN_U32("graphics/map_objects/pics/people/archie/3.4bpp");
-const u32 gFieldObjectPic_Archie_4[] = INCBIN_U32("graphics/map_objects/pics/people/archie/4.4bpp");
-const u32 gFieldObjectPic_Archie_5[] = INCBIN_U32("graphics/map_objects/pics/people/archie/5.4bpp");
-const u32 gFieldObjectPic_Archie_6[] = INCBIN_U32("graphics/map_objects/pics/people/archie/6.4bpp");
-const u32 gFieldObjectPic_Archie_7[] = INCBIN_U32("graphics/map_objects/pics/people/archie/7.4bpp");
-const u32 gFieldObjectPic_Archie_8[] = INCBIN_U32("graphics/map_objects/pics/people/archie/8.4bpp");
-const u32 gFieldObjectPic_Maxie_0[] = INCBIN_U32("graphics/map_objects/pics/people/maxie/0.4bpp");
-const u32 gFieldObjectPic_Maxie_1[] = INCBIN_U32("graphics/map_objects/pics/people/maxie/1.4bpp");
-const u32 gFieldObjectPic_Maxie_2[] = INCBIN_U32("graphics/map_objects/pics/people/maxie/2.4bpp");
-const u32 gFieldObjectPic_Maxie_3[] = INCBIN_U32("graphics/map_objects/pics/people/maxie/3.4bpp");
-const u32 gFieldObjectPic_Maxie_4[] = INCBIN_U32("graphics/map_objects/pics/people/maxie/4.4bpp");
-const u32 gFieldObjectPic_Maxie_5[] = INCBIN_U32("graphics/map_objects/pics/people/maxie/5.4bpp");
-const u32 gFieldObjectPic_Maxie_6[] = INCBIN_U32("graphics/map_objects/pics/people/maxie/6.4bpp");
-const u32 gFieldObjectPic_Maxie_7[] = INCBIN_U32("graphics/map_objects/pics/people/maxie/7.4bpp");
-const u32 gFieldObjectPic_Maxie_8[] = INCBIN_U32("graphics/map_objects/pics/people/maxie/8.4bpp");
-const u32 gFieldObjectPic_KyogreFront_0[] = INCBIN_U32("graphics/map_objects/pics/pokemon/kyogre_front/0.4bpp");
-const u32 gFieldObjectPic_KyogreFront_1[] = INCBIN_U32("graphics/map_objects/pics/pokemon/kyogre_front/1.4bpp");
-const u32 gFieldObjectPic_KyogreSide_0[] = INCBIN_U32("graphics/map_objects/pics/pokemon/kyogre_side/0.4bpp");
-const u32 gFieldObjectPic_KyogreSide_1[] = INCBIN_U32("graphics/map_objects/pics/pokemon/kyogre_side/1.4bpp");
-const u32 gFieldObjectPic_GroudonFront_0[] = INCBIN_U32("graphics/map_objects/pics/pokemon/groudon_front/0.4bpp");
-const u32 gFieldObjectPic_GroudonFront_1[] = INCBIN_U32("graphics/map_objects/pics/pokemon/groudon_front/1.4bpp");
-const u32 gFieldObjectPic_GroudonSide_0[] = INCBIN_U32("graphics/map_objects/pics/pokemon/groudon_side/0.4bpp");
-const u32 gFieldObjectPic_GroudonSide_1[] = INCBIN_U32("graphics/map_objects/pics/pokemon/groudon_side/1.4bpp");
-const u32 gFieldObjectPic_Regi[] = INCBIN_U32("graphics/map_objects/pics/pokemon/regi.4bpp");
-const u32 gFieldObjectPic_Skitty_0[] = INCBIN_U32("graphics/map_objects/pics/pokemon/skitty/0.4bpp");
-const u32 gFieldObjectPic_Skitty_1[] = INCBIN_U32("graphics/map_objects/pics/pokemon/skitty/1.4bpp");
-const u32 gFieldObjectPic_Skitty_2[] = INCBIN_U32("graphics/map_objects/pics/pokemon/skitty/2.4bpp");
-const u32 gFieldObjectPic_Kecleon_0[] = INCBIN_U32("graphics/map_objects/pics/pokemon/kecleon/0.4bpp");
-const u32 gFieldObjectPic_Kecleon_1[] = INCBIN_U32("graphics/map_objects/pics/pokemon/kecleon/1.4bpp");
-const u32 gFieldObjectPic_Kecleon_2[] = INCBIN_U32("graphics/map_objects/pics/pokemon/kecleon/2.4bpp");
-const u32 gFieldObjectPic_Rayquaza_0[] = INCBIN_U32("graphics/map_objects/pics/pokemon/rayquaza/0.4bpp");
-const u32 gFieldObjectPic_Rayquaza_1[] = INCBIN_U32("graphics/map_objects/pics/pokemon/rayquaza/1.4bpp");
-const u32 gFieldObjectPic_Rayquaza_2[] = INCBIN_U32("graphics/map_objects/pics/pokemon/rayquaza/2.4bpp");
-const u32 gFieldObjectPic_Rayquaza_3[] = INCBIN_U32("graphics/map_objects/pics/pokemon/rayquaza/3.4bpp");
-const u32 gFieldObjectPic_Rayquaza_4[] = INCBIN_U32("graphics/map_objects/pics/pokemon/rayquaza/4.4bpp");
-const u32 gFieldObjectPic_RayquazaStill[] = INCBIN_U32("graphics/map_objects/pics/pokemon/rayquaza_still.4bpp");
-const u32 gFieldObjectPic_Zigzagoon_0[] = INCBIN_U32("graphics/map_objects/pics/pokemon/zigzagoon/0.4bpp");
-const u32 gFieldObjectPic_Zigzagoon_1[] = INCBIN_U32("graphics/map_objects/pics/pokemon/zigzagoon/1.4bpp");
-const u32 gFieldObjectPic_Zigzagoon_2[] = INCBIN_U32("graphics/map_objects/pics/pokemon/zigzagoon/2.4bpp");
-const u32 gFieldObjectPic_Pikachu_0[] = INCBIN_U32("graphics/map_objects/pics/pokemon/pikachu/0.4bpp");
-const u32 gFieldObjectPic_Pikachu_1[] = INCBIN_U32("graphics/map_objects/pics/pokemon/pikachu/1.4bpp");
-const u32 gFieldObjectPic_Pikachu_2[] = INCBIN_U32("graphics/map_objects/pics/pokemon/pikachu/2.4bpp");
-const u32 gFieldObjectPic_Azumarill_0[] = INCBIN_U32("graphics/map_objects/pics/pokemon/azumarill/0.4bpp");
-const u32 gFieldObjectPic_Azumarill_1[] = INCBIN_U32("graphics/map_objects/pics/pokemon/azumarill/1.4bpp");
-const u32 gFieldObjectPic_Azumarill_2[] = INCBIN_U32("graphics/map_objects/pics/pokemon/azumarill/2.4bpp");
-const u32 gFieldObjectPic_Wingull_0[] = INCBIN_U32("graphics/map_objects/pics/pokemon/wingull/0.4bpp");
-const u32 gFieldObjectPic_Wingull_3[] = INCBIN_U32("graphics/map_objects/pics/pokemon/wingull/3.4bpp");
-const u32 gFieldObjectPic_Wingull_1[] = INCBIN_U32("graphics/map_objects/pics/pokemon/wingull/1.4bpp");
-const u32 gFieldObjectPic_Wingull_4[] = INCBIN_U32("graphics/map_objects/pics/pokemon/wingull/4.4bpp");
-const u32 gFieldObjectPic_Wingull_2[] = INCBIN_U32("graphics/map_objects/pics/pokemon/wingull/2.4bpp");
-const u32 gFieldObjectPic_Wingull_5[] = INCBIN_U32("graphics/map_objects/pics/pokemon/wingull/5.4bpp");
-const u32 gFieldObjectPic_TuberMSwimming_0[] = INCBIN_U32("graphics/map_objects/pics/people/tuber_m_swimming/0.4bpp");
-const u32 gFieldObjectPic_TuberMSwimming_1[] = INCBIN_U32("graphics/map_objects/pics/people/tuber_m_swimming/1.4bpp");
-const u32 gFieldObjectPic_TuberMSwimming_2[] = INCBIN_U32("graphics/map_objects/pics/people/tuber_m_swimming/2.4bpp");
-const u32 gFieldObjectPic_TuberMSwimming_3[] = INCBIN_U32("graphics/map_objects/pics/people/tuber_m_swimming/3.4bpp");
-const u32 gFieldObjectPic_TuberMSwimming_4[] = INCBIN_U32("graphics/map_objects/pics/people/tuber_m_swimming/4.4bpp");
-const u32 gFieldObjectPic_TuberMSwimming_5[] = INCBIN_U32("graphics/map_objects/pics/people/tuber_m_swimming/5.4bpp");
-const u32 gFieldObjectPic_TuberMSwimming_6[] = INCBIN_U32("graphics/map_objects/pics/people/tuber_m_swimming/6.4bpp");
-const u32 gFieldObjectPic_TuberMSwimming_7[] = INCBIN_U32("graphics/map_objects/pics/people/tuber_m_swimming/7.4bpp");
-const u32 gFieldObjectPic_TuberMSwimming_8[] = INCBIN_U32("graphics/map_objects/pics/people/tuber_m_swimming/8.4bpp");
-const u32 gFieldObjectPic_Azurill_0[] = INCBIN_U32("graphics/map_objects/pics/pokemon/azurill/0.4bpp");
-const u32 gFieldObjectPic_Azurill_1[] = INCBIN_U32("graphics/map_objects/pics/pokemon/azurill/1.4bpp");
-const u32 gFieldObjectPic_Azurill_2[] = INCBIN_U32("graphics/map_objects/pics/pokemon/azurill/2.4bpp");
-const u32 gFieldObjectPic_Mom_0[] = INCBIN_U32("graphics/map_objects/pics/people/mom/0.4bpp");
-const u32 gFieldObjectPic_Mom_1[] = INCBIN_U32("graphics/map_objects/pics/people/mom/1.4bpp");
-const u32 gFieldObjectPic_Mom_2[] = INCBIN_U32("graphics/map_objects/pics/people/mom/2.4bpp");
-const u32 gFieldObjectPic_Mom_3[] = INCBIN_U32("graphics/map_objects/pics/people/mom/3.4bpp");
-const u32 gFieldObjectPic_Mom_4[] = INCBIN_U32("graphics/map_objects/pics/people/mom/4.4bpp");
-const u32 gFieldObjectPic_Mom_5[] = INCBIN_U32("graphics/map_objects/pics/people/mom/5.4bpp");
-const u32 gFieldObjectPic_Mom_6[] = INCBIN_U32("graphics/map_objects/pics/people/mom/6.4bpp");
-const u32 gFieldObjectPic_Mom_7[] = INCBIN_U32("graphics/map_objects/pics/people/mom/7.4bpp");
-const u32 gFieldObjectPic_Mom_8[] = INCBIN_U32("graphics/map_objects/pics/people/mom/8.4bpp");
-const u16 gFieldObjectPalette22[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_22.gbapal");
-const u16 gFieldObjectPalette23[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_23.gbapal");
-const u16 gFieldObjectPalette24[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_24.gbapal");
-const u16 gFieldObjectPalette25[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_25.gbapal");
-const u32 gFieldObjectPic_UnusedNatuDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/unused_natu_doll.4bpp");
-const u32 gFieldObjectPic_UnusedMagnemiteDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/unused_magnemite_doll.4bpp");
-const u32 gFieldObjectPic_UnusedSquirtleDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/unused_squirtle_doll.4bpp");
-const u32 gFieldObjectPic_UnusedWooperDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/unused_wooper_doll.4bpp");
-const u32 gFieldObjectPic_UnusedPikachuDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/unused_pikachu_doll.4bpp");
-const u32 gFieldObjectPic_UnusedPorygon2Doll[] = INCBIN_U32("graphics/map_objects/pics/dolls/unused_porygon2_doll.4bpp");
-const u32 gFieldObjectPic_PichuDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/pichu_doll.4bpp");
-const u32 gFieldObjectPic_PikachuDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/pikachu_doll.4bpp");
-const u32 gFieldObjectPic_MarillDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/marill_doll.4bpp");
-const u32 gFieldObjectPic_TogepiDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/togepi_doll.4bpp");
-const u32 gFieldObjectPic_CyndaquilDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/cyndaquil_doll.4bpp");
-const u32 gFieldObjectPic_ChikoritaDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/chikorita_doll.4bpp");
-const u32 gFieldObjectPic_TotodileDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/totodile_doll.4bpp");
-const u32 gFieldObjectPic_JigglypuffDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/jigglypuff_doll.4bpp");
-const u32 gFieldObjectPic_MeowthDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/meowth_doll.4bpp");
-const u32 gFieldObjectPic_ClefairyDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/clefairy_doll.4bpp");
-const u32 gFieldObjectPic_DittoDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/ditto_doll.4bpp");
-const u32 gFieldObjectPic_SmoochumDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/smoochum_doll.4bpp");
-const u32 gFieldObjectPic_TreeckoDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/treecko_doll.4bpp");
-const u32 gFieldObjectPic_TorchicDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/torchic_doll.4bpp");
-const u32 gFieldObjectPic_MudkipDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/mudkip_doll.4bpp");
-const u32 gFieldObjectPic_DuskullDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/duskull_doll.4bpp");
-const u32 gFieldObjectPic_WynautDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/wynaut_doll.4bpp");
-const u32 gFieldObjectPic_BaltoyDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/baltoy_doll.4bpp");
-const u32 gFieldObjectPic_KecleonDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/kecleon_doll.4bpp");
-const u32 gFieldObjectPic_AzurillDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/azurill_doll.4bpp");
-const u32 gFieldObjectPic_SkittyDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/skitty_doll.4bpp");
-const u32 gFieldObjectPic_SwabluDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/swablu_doll.4bpp");
-const u32 gFieldObjectPic_GulpinDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/gulpin_doll.4bpp");
-const u32 gFieldObjectPic_LotadDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/lotad_doll.4bpp");
-const u32 gFieldObjectPic_SeedotDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/seedot_doll.4bpp");
-const u32 gFieldObjectPic_PikaCushion[] = INCBIN_U32("graphics/map_objects/pics/cushions/pika_cushion.4bpp");
-const u32 gFieldObjectPic_RoundCushion[] = INCBIN_U32("graphics/map_objects/pics/cushions/round_cushion.4bpp");
-const u32 gFieldObjectPic_KissCushion[] = INCBIN_U32("graphics/map_objects/pics/cushions/kiss_cushion.4bpp");
-const u32 gFieldObjectPic_ZigzagCushion[] = INCBIN_U32("graphics/map_objects/pics/cushions/zigzag_cushion.4bpp");
-const u32 gFieldObjectPic_SpinCushion[] = INCBIN_U32("graphics/map_objects/pics/cushions/spin_cushion.4bpp");
-const u32 gFieldObjectPic_DiamondCushion[] = INCBIN_U32("graphics/map_objects/pics/cushions/diamond_cushion.4bpp");
-const u32 gFieldObjectPic_BallCushion[] = INCBIN_U32("graphics/map_objects/pics/cushions/ball_cushion.4bpp");
-const u32 gFieldObjectPic_GrassCushion[] = INCBIN_U32("graphics/map_objects/pics/cushions/grass_cushion.4bpp");
-const u32 gFieldObjectPic_FireCushion[] = INCBIN_U32("graphics/map_objects/pics/cushions/fire_cushion.4bpp");
-const u32 gFieldObjectPic_WaterCushion[] = INCBIN_U32("graphics/map_objects/pics/cushions/water_cushion.4bpp");
-const u32 gFieldObjectPic_BigSnorlaxDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/big_snorlax_doll.4bpp");
-const u32 gFieldObjectPic_BigRhydonDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/big_rhydon_doll.4bpp");
-const u32 gFieldObjectPic_BigLaprasDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/big_lapras_doll.4bpp");
-const u32 gFieldObjectPic_BigVenusaurDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/big_venusaur_doll.4bpp");
-const u32 gFieldObjectPic_BigCharizardDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/big_charizard_doll.4bpp");
-const u32 gFieldObjectPic_BigBlastoiseDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/big_blastoise_doll.4bpp");
-const u32 gFieldObjectPic_BigWailmerDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/big_wailmer_doll.4bpp");
-const u32 gFieldObjectPic_BigRegirockDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/big_regirock_doll.4bpp");
-const u32 gFieldObjectPic_BigRegiceDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/big_regice_doll.4bpp");
-const u32 gFieldObjectPic_BigRegisteelDoll[] = INCBIN_U32("graphics/map_objects/pics/dolls/big_registeel_doll.4bpp");
-const u32 gFieldObjectPic_CuttableTree_0[] = INCBIN_U32("graphics/map_objects/pics/misc/cuttable_tree/0.4bpp");
-const u32 gFieldObjectPic_CuttableTree_1[] = INCBIN_U32("graphics/map_objects/pics/misc/cuttable_tree/1.4bpp");
-const u32 gFieldObjectPic_CuttableTree_2[] = INCBIN_U32("graphics/map_objects/pics/misc/cuttable_tree/2.4bpp");
-const u32 gFieldObjectPic_CuttableTree_3[] = INCBIN_U32("graphics/map_objects/pics/misc/cuttable_tree/3.4bpp");
-const u32 gFieldObjectPic_BreakableRock_0[] = INCBIN_U32("graphics/map_objects/pics/misc/breakable_rock/0.4bpp");
-const u32 gFieldObjectPic_BreakableRock_1[] = INCBIN_U32("graphics/map_objects/pics/misc/breakable_rock/1.4bpp");
-const u32 gFieldObjectPic_BreakableRock_2[] = INCBIN_U32("graphics/map_objects/pics/misc/breakable_rock/2.4bpp");
-const u32 gFieldObjectPic_BreakableRock_3[] = INCBIN_U32("graphics/map_objects/pics/misc/breakable_rock/3.4bpp");
-const u32 gFieldObjectPic_PushableBoulder[] = INCBIN_U32("graphics/map_objects/pics/misc/pushable_boulder.4bpp");
-const u32 gFieldObjectPic_MrBrineysBoat_0[] = INCBIN_U32("graphics/map_objects/pics/misc/mr_brineys_boat/0.4bpp");
-const u32 gFieldObjectPic_MrBrineysBoat_1[] = INCBIN_U32("graphics/map_objects/pics/misc/mr_brineys_boat/1.4bpp");
-const u32 gFieldObjectPic_MrBrineysBoat_2[] = INCBIN_U32("graphics/map_objects/pics/misc/mr_brineys_boat/2.4bpp");
-const u32 gFieldObjectPic_Fossil[] = INCBIN_U32("graphics/map_objects/pics/misc/fossil.4bpp");
-const u32 gFieldObjectPic_SubmarineShadow[] = INCBIN_U32("graphics/map_objects/pics/misc/submarine_shadow.4bpp");
-const u16 gFieldObjectPalette26[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_26.gbapal");
-const u32 gFieldObjectPic_Truck[] = INCBIN_U32("graphics/map_objects/pics/misc/truck.4bpp");
-const u16 gFieldObjectPalette14[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_14.gbapal");
-const u32 gFieldObjectPic_VigorothCarryingBox_0[] = INCBIN_U32("graphics/map_objects/pics/pokemon/vigoroth_carrying_box/0.4bpp");
-const u32 gFieldObjectPic_VigorothCarryingBox_1[] = INCBIN_U32("graphics/map_objects/pics/pokemon/vigoroth_carrying_box/1.4bpp");
-const u32 gFieldObjectPic_VigorothCarryingBox_2[] = INCBIN_U32("graphics/map_objects/pics/pokemon/vigoroth_carrying_box/2.4bpp");
-const u32 gFieldObjectPic_VigorothFacingAway_0[] = INCBIN_U32("graphics/map_objects/pics/pokemon/vigoroth_facing_away/0.4bpp");
-const u32 gFieldObjectPic_VigorothFacingAway_1[] = INCBIN_U32("graphics/map_objects/pics/pokemon/vigoroth_facing_away/1.4bpp");
-const u16 gFieldObjectPalette15[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_15.gbapal");
-const u32 gFieldObjectPic_BirchsBag[] = INCBIN_U32("graphics/map_objects/pics/misc/birchs_bag.4bpp");
-const u32 gFieldObjectPic_EnemyZigzagoon_0[] = INCBIN_U32("graphics/map_objects/pics/pokemon/enemy_zigzagoon/0.4bpp");
-const u32 gFieldObjectPic_EnemyZigzagoon_1[] = INCBIN_U32("graphics/map_objects/pics/pokemon/enemy_zigzagoon/1.4bpp");
-const u32 gFieldObjectPic_EnemyZigzagoon_2[] = INCBIN_U32("graphics/map_objects/pics/pokemon/enemy_zigzagoon/2.4bpp");
-const u32 gFieldObjectPic_EnemyZigzagoon_3[] = INCBIN_U32("graphics/map_objects/pics/pokemon/enemy_zigzagoon/3.4bpp");
-const u32 gFieldObjectPic_EnemyZigzagoon_4[] = INCBIN_U32("graphics/map_objects/pics/pokemon/enemy_zigzagoon/4.4bpp");
-const u32 gFieldObjectPic_EnemyZigzagoon_5[] = INCBIN_U32("graphics/map_objects/pics/pokemon/enemy_zigzagoon/5.4bpp");
-const u32 gFieldObjectPic_EnemyZigzagoon_6[] = INCBIN_U32("graphics/map_objects/pics/pokemon/enemy_zigzagoon/6.4bpp");
-const u32 gFieldObjectPic_EnemyZigzagoon_7[] = INCBIN_U32("graphics/map_objects/pics/pokemon/enemy_zigzagoon/7.4bpp");
-const u32 gFieldObjectPic_EnemyZigzagoon_8[] = INCBIN_U32("graphics/map_objects/pics/pokemon/enemy_zigzagoon/8.4bpp");
-const u16 gFieldObjectPalette16[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_16.gbapal");
-const u32 gFieldObjectPic_Poochyena_0[] = INCBIN_U32("graphics/map_objects/pics/pokemon/poochyena/0.4bpp");
-const u32 gFieldObjectPic_Poochyena_1[] = INCBIN_U32("graphics/map_objects/pics/pokemon/poochyena/1.4bpp");
-const u32 gFieldObjectPic_Poochyena_2[] = INCBIN_U32("graphics/map_objects/pics/pokemon/poochyena/2.4bpp");
-const u32 gFieldObjectPic_Poochyena_3[] = INCBIN_U32("graphics/map_objects/pics/pokemon/poochyena/3.4bpp");
-const u32 gFieldObjectPic_Poochyena_4[] = INCBIN_U32("graphics/map_objects/pics/pokemon/poochyena/4.4bpp");
-const u32 gFieldObjectPic_Poochyena_5[] = INCBIN_U32("graphics/map_objects/pics/pokemon/poochyena/5.4bpp");
-const u32 gFieldObjectPic_Poochyena_6[] = INCBIN_U32("graphics/map_objects/pics/pokemon/poochyena/6.4bpp");
-const u32 gFieldObjectPic_Poochyena_7[] = INCBIN_U32("graphics/map_objects/pics/pokemon/poochyena/7.4bpp");
-const u32 gFieldObjectPic_Poochyena_8[] = INCBIN_U32("graphics/map_objects/pics/pokemon/poochyena/8.4bpp");
-const u16 gFieldObjectPalette27[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_27.gbapal");
-const u32 gFieldObjectPic_CableCar[] = INCBIN_U32("graphics/map_objects/pics/misc/cable_car.4bpp");
-const u16 gFieldObjectPalette20[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_20.gbapal");
-const u32 gFieldObjectPic_SSTidal[] = INCBIN_U32("graphics/map_objects/pics/misc/ss_tidal.4bpp");
-const u16 gFieldObjectPalette21[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_21.gbapal");
-const u32 gFieldEffectObjectPic_BerryTreeGrowthSparkle_0[] = INCBIN_U32("graphics/map_objects/pics/effects/berry_tree_growth_sparkle/0.4bpp");
-const u32 gFieldEffectObjectPic_BerryTreeGrowthSparkle_1[] = INCBIN_U32("graphics/map_objects/pics/effects/berry_tree_growth_sparkle/1.4bpp");
-const u32 gFieldEffectObjectPic_BerryTreeGrowthSparkle_2[] = INCBIN_U32("graphics/map_objects/pics/effects/berry_tree_growth_sparkle/2.4bpp");
-const u32 gFieldEffectObjectPic_BerryTreeGrowthSparkle_3[] = INCBIN_U32("graphics/map_objects/pics/effects/berry_tree_growth_sparkle/3.4bpp");
-const u32 gFieldEffectObjectPic_BerryTreeGrowthSparkle_4[] = INCBIN_U32("graphics/map_objects/pics/effects/berry_tree_growth_sparkle/4.4bpp");
-const u32 gFieldEffectObjectPic_BerryTreeGrowthSparkle_5[] = INCBIN_U32("graphics/map_objects/pics/effects/berry_tree_growth_sparkle/5.4bpp");
-const u32 gFieldObjectPic_BerryTreeDirtPile[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/dirt_pile.4bpp");
-const u32 gFieldObjectPic_BerryTreeSprout_0[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/sprout/0.4bpp");
-const u32 gFieldObjectPic_BerryTreeSprout_1[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/sprout/1.4bpp");
-const u32 gFieldObjectPic_PechaBerryTree_0[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/pecha/0.4bpp");
-const u32 gFieldObjectPic_PechaBerryTree_1[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/pecha/1.4bpp");
-const u32 gFieldObjectPic_PechaBerryTree_2[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/pecha/2.4bpp");
-const u32 gFieldObjectPic_PechaBerryTree_3[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/pecha/3.4bpp");
-const u32 gFieldObjectPic_PechaBerryTree_4[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/pecha/4.4bpp");
-const u32 gFieldObjectPic_PechaBerryTree_5[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/pecha/5.4bpp");
-const u32 gFieldObjectPic_KelpsyBerryTree_0[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/kelpsy/0.4bpp");
-const u32 gFieldObjectPic_KelpsyBerryTree_1[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/kelpsy/1.4bpp");
-const u32 gFieldObjectPic_KelpsyBerryTree_2[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/kelpsy/2.4bpp");
-const u32 gFieldObjectPic_KelpsyBerryTree_3[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/kelpsy/3.4bpp");
-const u32 gFieldObjectPic_KelpsyBerryTree_4[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/kelpsy/4.4bpp");
-const u32 gFieldObjectPic_KelpsyBerryTree_5[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/kelpsy/5.4bpp");
-const u32 gFieldObjectPic_WepearBerryTree_0[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/wepear/0.4bpp");
-const u32 gFieldObjectPic_WepearBerryTree_1[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/wepear/1.4bpp");
-const u32 gFieldObjectPic_WepearBerryTree_2[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/wepear/2.4bpp");
-const u32 gFieldObjectPic_WepearBerryTree_3[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/wepear/3.4bpp");
-const u32 gFieldObjectPic_WepearBerryTree_4[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/wepear/4.4bpp");
-const u32 gFieldObjectPic_WepearBerryTree_5[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/wepear/5.4bpp");
-const u32 gFieldObjectPic_IapapaBerryTree_0[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/iapapa/0.4bpp");
-const u32 gFieldObjectPic_IapapaBerryTree_1[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/iapapa/1.4bpp");
-const u32 gFieldObjectPic_IapapaBerryTree_2[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/iapapa/2.4bpp");
-const u32 gFieldObjectPic_IapapaBerryTree_3[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/iapapa/3.4bpp");
-const u32 gFieldObjectPic_IapapaBerryTree_4[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/iapapa/4.4bpp");
-const u32 gFieldObjectPic_IapapaBerryTree_5[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/iapapa/5.4bpp");
-const u32 gFieldObjectPic_CheriBerryTree_0[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/cheri/0.4bpp");
-const u32 gFieldObjectPic_CheriBerryTree_1[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/cheri/1.4bpp");
-const u32 gFieldObjectPic_CheriBerryTree_2[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/cheri/2.4bpp");
-const u32 gFieldObjectPic_CheriBerryTree_3[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/cheri/3.4bpp");
-const u32 gFieldObjectPic_CheriBerryTree_4[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/cheri/4.4bpp");
-const u32 gFieldObjectPic_CheriBerryTree_5[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/cheri/5.4bpp");
-const u32 gFieldObjectPic_FigyBerryTree_0[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/figy/0.4bpp");
-const u32 gFieldObjectPic_FigyBerryTree_1[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/figy/1.4bpp");
-const u32 gFieldObjectPic_FigyBerryTree_2[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/figy/2.4bpp");
-const u32 gFieldObjectPic_FigyBerryTree_3[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/figy/3.4bpp");
-const u32 gFieldObjectPic_FigyBerryTree_4[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/figy/4.4bpp");
-const u32 gFieldObjectPic_FigyBerryTree_5[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/figy/5.4bpp");
-const u32 gFieldObjectPic_MagoBerryTree_0[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/mago/0.4bpp");
-const u32 gFieldObjectPic_MagoBerryTree_1[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/mago/1.4bpp");
-const u32 gFieldObjectPic_MagoBerryTree_2[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/mago/2.4bpp");
-const u32 gFieldObjectPic_MagoBerryTree_3[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/mago/3.4bpp");
-const u32 gFieldObjectPic_MagoBerryTree_4[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/mago/4.4bpp");
-const u32 gFieldObjectPic_MagoBerryTree_5[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/mago/5.4bpp");
-const u32 gFieldObjectPic_LumBerryTree_0[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/lum/0.4bpp");
-const u32 gFieldObjectPic_LumBerryTree_1[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/lum/1.4bpp");
-const u32 gFieldObjectPic_LumBerryTree_2[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/lum/2.4bpp");
-const u32 gFieldObjectPic_LumBerryTree_3[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/lum/3.4bpp");
-const u32 gFieldObjectPic_LumBerryTree_4[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/lum/4.4bpp");
-const u32 gFieldObjectPic_LumBerryTree_5[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/lum/5.4bpp");
-const u32 gFieldObjectPic_RazzBerryTree_0[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/razz/0.4bpp");
-const u32 gFieldObjectPic_RazzBerryTree_1[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/razz/1.4bpp");
-const u32 gFieldObjectPic_RazzBerryTree_2[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/razz/2.4bpp");
-const u32 gFieldObjectPic_RazzBerryTree_3[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/razz/3.4bpp");
-const u32 gFieldObjectPic_RazzBerryTree_4[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/razz/4.4bpp");
-const u32 gFieldObjectPic_RazzBerryTree_5[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/razz/5.4bpp");
-const u32 gFieldObjectPic_GrepaBerryTree_0[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/grepa/0.4bpp");
-const u32 gFieldObjectPic_GrepaBerryTree_1[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/grepa/1.4bpp");
-const u32 gFieldObjectPic_GrepaBerryTree_2[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/grepa/2.4bpp");
-const u32 gFieldObjectPic_GrepaBerryTree_3[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/grepa/3.4bpp");
-const u32 gFieldObjectPic_GrepaBerryTree_4[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/grepa/4.4bpp");
-const u32 gFieldObjectPic_GrepaBerryTree_5[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/grepa/5.4bpp");
-const u32 gFieldObjectPic_RabutaBerryTree_0[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/rabuta/0.4bpp");
-const u32 gFieldObjectPic_RabutaBerryTree_1[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/rabuta/1.4bpp");
-const u32 gFieldObjectPic_RabutaBerryTree_2[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/rabuta/2.4bpp");
-const u32 gFieldObjectPic_RabutaBerryTree_3[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/rabuta/3.4bpp");
-const u32 gFieldObjectPic_RabutaBerryTree_4[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/rabuta/4.4bpp");
-const u32 gFieldObjectPic_RabutaBerryTree_5[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/rabuta/5.4bpp");
-const u32 gFieldObjectPic_NomelBerryTree_0[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/nomel/0.4bpp");
-const u32 gFieldObjectPic_NomelBerryTree_1[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/nomel/1.4bpp");
-const u32 gFieldObjectPic_NomelBerryTree_2[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/nomel/2.4bpp");
-const u32 gFieldObjectPic_NomelBerryTree_3[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/nomel/3.4bpp");
-const u32 gFieldObjectPic_NomelBerryTree_4[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/nomel/4.4bpp");
-const u32 gFieldObjectPic_NomelBerryTree_5[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/nomel/5.4bpp");
-const u32 gFieldObjectPic_LeppaBerryTree_0[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/leppa/0.4bpp");
-const u32 gFieldObjectPic_LeppaBerryTree_1[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/leppa/1.4bpp");
-const u32 gFieldObjectPic_LeppaBerryTree_2[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/leppa/2.4bpp");
-const u32 gFieldObjectPic_LeppaBerryTree_3[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/leppa/3.4bpp");
-const u32 gFieldObjectPic_LeppaBerryTree_4[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/leppa/4.4bpp");
-const u32 gFieldObjectPic_LeppaBerryTree_5[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/leppa/5.4bpp");
-const u32 gFieldObjectPic_LiechiBerryTree_0[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/liechi/0.4bpp");
-const u32 gFieldObjectPic_LiechiBerryTree_1[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/liechi/1.4bpp");
-const u32 gFieldObjectPic_LiechiBerryTree_2[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/liechi/2.4bpp");
-const u32 gFieldObjectPic_LiechiBerryTree_3[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/liechi/3.4bpp");
-const u32 gFieldObjectPic_LiechiBerryTree_4[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/liechi/4.4bpp");
-const u32 gFieldObjectPic_LiechiBerryTree_5[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/liechi/5.4bpp");
-const u32 gFieldObjectPic_HondewBerryTree_0[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/hondew/0.4bpp");
-const u32 gFieldObjectPic_HondewBerryTree_1[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/hondew/1.4bpp");
-const u32 gFieldObjectPic_HondewBerryTree_2[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/hondew/2.4bpp");
-const u32 gFieldObjectPic_HondewBerryTree_3[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/hondew/3.4bpp");
-const u32 gFieldObjectPic_HondewBerryTree_4[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/hondew/4.4bpp");
-const u32 gFieldObjectPic_HondewBerryTree_5[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/hondew/5.4bpp");
-const u32 gFieldObjectPic_AguavBerryTree_0[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/aguav/0.4bpp");
-const u32 gFieldObjectPic_AguavBerryTree_1[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/aguav/1.4bpp");
-const u32 gFieldObjectPic_AguavBerryTree_2[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/aguav/2.4bpp");
-const u32 gFieldObjectPic_AguavBerryTree_3[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/aguav/3.4bpp");
-const u32 gFieldObjectPic_AguavBerryTree_4[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/aguav/4.4bpp");
-const u32 gFieldObjectPic_AguavBerryTree_5[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/aguav/5.4bpp");
-const u32 gFieldObjectPic_WikiBerryTree_0[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/wiki/0.4bpp");
-const u32 gFieldObjectPic_WikiBerryTree_1[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/wiki/1.4bpp");
-const u32 gFieldObjectPic_WikiBerryTree_2[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/wiki/2.4bpp");
-const u32 gFieldObjectPic_WikiBerryTree_3[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/wiki/3.4bpp");
-const u32 gFieldObjectPic_WikiBerryTree_4[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/wiki/4.4bpp");
-const u32 gFieldObjectPic_WikiBerryTree_5[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/wiki/5.4bpp");
-const u32 gFieldObjectPic_PomegBerryTree_0[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/pomeg/0.4bpp");
-const u32 gFieldObjectPic_PomegBerryTree_1[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/pomeg/1.4bpp");
-const u32 gFieldObjectPic_PomegBerryTree_2[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/pomeg/2.4bpp");
-const u32 gFieldObjectPic_PomegBerryTree_3[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/pomeg/3.4bpp");
-const u32 gFieldObjectPic_PomegBerryTree_4[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/pomeg/4.4bpp");
-const u32 gFieldObjectPic_PomegBerryTree_5[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/pomeg/5.4bpp");
-const u32 gFieldObjectPic_RawstBerryTree_0[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/rawst/0.4bpp");
-const u32 gFieldObjectPic_RawstBerryTree_1[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/rawst/1.4bpp");
-const u32 gFieldObjectPic_RawstBerryTree_2[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/rawst/2.4bpp");
-const u32 gFieldObjectPic_RawstBerryTree_3[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/rawst/3.4bpp");
-const u32 gFieldObjectPic_RawstBerryTree_4[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/rawst/4.4bpp");
-const u32 gFieldObjectPic_RawstBerryTree_5[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/rawst/5.4bpp");
-const u32 gFieldObjectPic_SpelonBerryTree_0[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/spelon/0.4bpp");
-const u32 gFieldObjectPic_SpelonBerryTree_1[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/spelon/1.4bpp");
-const u32 gFieldObjectPic_SpelonBerryTree_2[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/spelon/2.4bpp");
-const u32 gFieldObjectPic_SpelonBerryTree_3[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/spelon/3.4bpp");
-const u32 gFieldObjectPic_SpelonBerryTree_4[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/spelon/4.4bpp");
-const u32 gFieldObjectPic_SpelonBerryTree_5[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/spelon/5.4bpp");
-const u32 gFieldObjectPic_ChestoBerryTree_0[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/chesto/0.4bpp");
-const u32 gFieldObjectPic_ChestoBerryTree_1[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/chesto/1.4bpp");
-const u32 gFieldObjectPic_ChestoBerryTree_2[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/chesto/2.4bpp");
-const u32 gFieldObjectPic_ChestoBerryTree_3[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/chesto/3.4bpp");
-const u32 gFieldObjectPic_ChestoBerryTree_4[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/chesto/4.4bpp");
-const u32 gFieldObjectPic_ChestoBerryTree_5[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/chesto/5.4bpp");
-const u32 gFieldObjectPic_OranBerryTree_0[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/oran/0.4bpp");
-const u32 gFieldObjectPic_OranBerryTree_1[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/oran/1.4bpp");
-const u32 gFieldObjectPic_OranBerryTree_2[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/oran/2.4bpp");
-const u32 gFieldObjectPic_OranBerryTree_3[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/oran/3.4bpp");
-const u32 gFieldObjectPic_OranBerryTree_4[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/oran/4.4bpp");
-const u32 gFieldObjectPic_OranBerryTree_5[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/oran/5.4bpp");
-const u32 gFieldObjectPic_PersimBerryTree_0[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/persim/0.4bpp");
-const u32 gFieldObjectPic_PersimBerryTree_1[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/persim/1.4bpp");
-const u32 gFieldObjectPic_PersimBerryTree_2[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/persim/2.4bpp");
-const u32 gFieldObjectPic_PersimBerryTree_3[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/persim/3.4bpp");
-const u32 gFieldObjectPic_PersimBerryTree_4[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/persim/4.4bpp");
-const u32 gFieldObjectPic_PersimBerryTree_5[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/persim/5.4bpp");
-const u32 gFieldObjectPic_SitrusBerryTree_0[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/sitrus/0.4bpp");
-const u32 gFieldObjectPic_SitrusBerryTree_1[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/sitrus/1.4bpp");
-const u32 gFieldObjectPic_SitrusBerryTree_2[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/sitrus/2.4bpp");
-const u32 gFieldObjectPic_SitrusBerryTree_3[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/sitrus/3.4bpp");
-const u32 gFieldObjectPic_SitrusBerryTree_4[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/sitrus/4.4bpp");
-const u32 gFieldObjectPic_SitrusBerryTree_5[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/sitrus/5.4bpp");
-const u32 gFieldObjectPic_AspearBerryTree_0[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/aspear/0.4bpp");
-const u32 gFieldObjectPic_AspearBerryTree_1[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/aspear/1.4bpp");
-const u32 gFieldObjectPic_AspearBerryTree_2[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/aspear/2.4bpp");
-const u32 gFieldObjectPic_AspearBerryTree_3[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/aspear/3.4bpp");
-const u32 gFieldObjectPic_AspearBerryTree_4[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/aspear/4.4bpp");
-const u32 gFieldObjectPic_AspearBerryTree_5[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/aspear/5.4bpp");
-const u32 gFieldObjectPic_PamtreBerryTree_0[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/pamtre/0.4bpp");
-const u32 gFieldObjectPic_PamtreBerryTree_1[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/pamtre/1.4bpp");
-const u32 gFieldObjectPic_PamtreBerryTree_2[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/pamtre/2.4bpp");
-const u32 gFieldObjectPic_PamtreBerryTree_3[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/pamtre/3.4bpp");
-const u32 gFieldObjectPic_PamtreBerryTree_4[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/pamtre/4.4bpp");
-const u32 gFieldObjectPic_PamtreBerryTree_5[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/pamtre/5.4bpp");
-const u32 gFieldObjectPic_CornnBerryTree_0[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/cornn/0.4bpp");
-const u32 gFieldObjectPic_CornnBerryTree_1[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/cornn/1.4bpp");
-const u32 gFieldObjectPic_CornnBerryTree_2[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/cornn/2.4bpp");
-const u32 gFieldObjectPic_CornnBerryTree_3[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/cornn/3.4bpp");
-const u32 gFieldObjectPic_CornnBerryTree_4[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/cornn/4.4bpp");
-const u32 gFieldObjectPic_CornnBerryTree_5[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/cornn/5.4bpp");
-const u32 gFieldObjectPic_LansatBerryTree_0[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/lansat/0.4bpp");
-const u32 gFieldObjectPic_LansatBerryTree_1[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/lansat/1.4bpp");
-const u32 gFieldObjectPic_LansatBerryTree_2[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/lansat/2.4bpp");
-const u32 gFieldObjectPic_LansatBerryTree_3[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/lansat/3.4bpp");
-const u32 gFieldObjectPic_LansatBerryTree_4[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/lansat/4.4bpp");
-const u32 gFieldObjectPic_LansatBerryTree_5[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/lansat/5.4bpp");
-const u32 gFieldObjectPic_DurinBerryTree_0[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/durin/0.4bpp");
-const u32 gFieldObjectPic_DurinBerryTree_1[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/durin/1.4bpp");
-const u32 gFieldObjectPic_DurinBerryTree_2[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/durin/2.4bpp");
-const u32 gFieldObjectPic_DurinBerryTree_3[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/durin/3.4bpp");
-const u32 gFieldObjectPic_DurinBerryTree_4[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/durin/4.4bpp");
-const u32 gFieldObjectPic_DurinBerryTree_5[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/durin/5.4bpp");
-const u32 gFieldObjectPic_TamatoBerryTree_0[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/tamato/0.4bpp");
-const u32 gFieldObjectPic_TamatoBerryTree_1[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/tamato/1.4bpp");
-const u32 gFieldObjectPic_TamatoBerryTree_2[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/tamato/2.4bpp");
-const u32 gFieldObjectPic_TamatoBerryTree_3[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/tamato/3.4bpp");
-const u32 gFieldObjectPic_TamatoBerryTree_4[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/tamato/4.4bpp");
-const u32 gFieldObjectPic_TamatoBerryTree_5[] = INCBIN_U32("graphics/map_objects/pics/berry_trees/tamato/5.4bpp");
-const u32 gFieldEffectObjectPic_SurfBlob_0[] = INCBIN_U32("graphics/map_objects/pics/effects/surf_blob/0.4bpp");
-const u32 gFieldEffectObjectPic_SurfBlob_1[] = INCBIN_U32("graphics/map_objects/pics/effects/surf_blob/1.4bpp");
-const u32 gFieldEffectObjectPic_SurfBlob_2[] = INCBIN_U32("graphics/map_objects/pics/effects/surf_blob/2.4bpp");
-const u32 gFieldObjectPic_QuintyPlump_0[] = INCBIN_U32("graphics/map_objects/pics/people/quinty_plump/0.4bpp");
-const u32 gFieldObjectPic_QuintyPlump_1[] = INCBIN_U32("graphics/map_objects/pics/people/quinty_plump/1.4bpp");
-const u32 gFieldObjectPic_QuintyPlump_2[] = INCBIN_U32("graphics/map_objects/pics/people/quinty_plump/2.4bpp");
-const u32 gFieldObjectPic_QuintyPlump_3[] = INCBIN_U32("graphics/map_objects/pics/people/quinty_plump/3.4bpp");
-const u32 gFieldObjectPic_QuintyPlump_4[] = INCBIN_U32("graphics/map_objects/pics/people/quinty_plump/4.4bpp");
-const u32 gFieldObjectPic_QuintyPlump_5[] = INCBIN_U32("graphics/map_objects/pics/people/quinty_plump/5.4bpp");
-const u32 gFieldObjectPic_QuintyPlump_6[] = INCBIN_U32("graphics/map_objects/pics/people/quinty_plump/6.4bpp");
-const u16 gFieldObjectPalette12[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_12.gbapal");
-const u16 gFieldObjectPalette13[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_13.gbapal");
-const u32 gFieldEffectObjectPic_ShadowSmall[] = INCBIN_U32("graphics/map_objects/pics/effects/shadow_small.4bpp");
-const u32 gFieldEffectObjectPic_ShadowMedium[] = INCBIN_U32("graphics/map_objects/pics/effects/shadow_medium.4bpp");
-const u32 gFieldEffectObjectPic_ShadowLarge[] = INCBIN_U32("graphics/map_objects/pics/effects/shadow_large.4bpp");
-const u32 gFieldEffectObjectPic_ShadowExtraLarge[] = INCBIN_U32("graphics/map_objects/pics/effects/shadow_extra_large.4bpp");
-const u32 gUnknown_084F6D38[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_4F6D38/0.4bpp");
-const u16 gFieldEffectObjectPalette6[] = INCBIN_U16("graphics/map_objects/palettes/field_effect_object_palette_06.gbapal");
-const u32 gFieldEffectObjectPic_Ripple_0[] = INCBIN_U32("graphics/map_objects/pics/effects/ripple/0.4bpp");
-const u32 gFieldEffectObjectPic_Ripple_1[] = INCBIN_U32("graphics/map_objects/pics/effects/ripple/1.4bpp");
-const u32 gFieldEffectObjectPic_Ripple_2[] = INCBIN_U32("graphics/map_objects/pics/effects/ripple/2.4bpp");
-const u32 gFieldEffectObjectPic_Ripple_3[] = INCBIN_U32("graphics/map_objects/pics/effects/ripple/3.4bpp");
-const u32 gFieldEffectObjectPic_Ripple_4[] = INCBIN_U32("graphics/map_objects/pics/effects/ripple/4.4bpp");
-const u32 gFieldEffectObjectPic_Ash_0[] = INCBIN_U32("graphics/map_objects/pics/effects/ash/0.4bpp");
-const u32 gFieldEffectObjectPic_Ash_1[] = INCBIN_U32("graphics/map_objects/pics/effects/ash/1.4bpp");
-const u32 gFieldEffectObjectPic_Ash_2[] = INCBIN_U32("graphics/map_objects/pics/effects/ash/2.4bpp");
-const u32 gFieldEffectObjectPic_Ash_3[] = INCBIN_U32("graphics/map_objects/pics/effects/ash/3.4bpp");
-const u32 gFieldEffectObjectPic_Ash_4[] = INCBIN_U32("graphics/map_objects/pics/effects/ash/4.4bpp");
-const u32 gFieldEffectObjectPic_Arrow_0[] = INCBIN_U32("graphics/map_objects/pics/effects/arrow/0.4bpp");
-const u32 gFieldEffectObjectPic_Arrow_1[] = INCBIN_U32("graphics/map_objects/pics/effects/arrow/1.4bpp");
-const u32 gFieldEffectObjectPic_Arrow_2[] = INCBIN_U32("graphics/map_objects/pics/effects/arrow/2.4bpp");
-const u32 gFieldEffectObjectPic_Arrow_3[] = INCBIN_U32("graphics/map_objects/pics/effects/arrow/3.4bpp");
-const u32 gFieldEffectObjectPic_Arrow_4[] = INCBIN_U32("graphics/map_objects/pics/effects/arrow/4.4bpp");
-const u32 gFieldEffectObjectPic_Arrow_5[] = INCBIN_U32("graphics/map_objects/pics/effects/arrow/5.4bpp");
-const u32 gFieldEffectObjectPic_Arrow_6[] = INCBIN_U32("graphics/map_objects/pics/effects/arrow/6.4bpp");
-const u32 gFieldEffectObjectPic_Arrow_7[] = INCBIN_U32("graphics/map_objects/pics/effects/arrow/7.4bpp");
-const u16 gFieldEffectObjectPalette0[] = INCBIN_U16("graphics/map_objects/palettes/field_effect_object_palette_00.gbapal");
-const u16 gFieldEffectObjectPalette1[] = INCBIN_U16("graphics/map_objects/palettes/field_effect_object_palette_01.gbapal");
-const u32 gFieldEffectObjectPic_GroundImpactDust_0[] = INCBIN_U32("graphics/map_objects/pics/effects/ground_impact_dust/0.4bpp");
-const u32 gFieldEffectObjectPic_GroundImpactDust_1[] = INCBIN_U32("graphics/map_objects/pics/effects/ground_impact_dust/1.4bpp");
-const u32 gFieldEffectObjectPic_GroundImpactDust_2[] = INCBIN_U32("graphics/map_objects/pics/effects/ground_impact_dust/2.4bpp");
-const u32 gFieldEffectObjectPic_BikeHopTallGrass_0[] = INCBIN_U32("graphics/map_objects/pics/effects/bike_hop_tall_grass/0.4bpp");
-const u32 gFieldEffectObjectPic_BikeHopTallGrass_1[] = INCBIN_U32("graphics/map_objects/pics/effects/bike_hop_tall_grass/1.4bpp");
-const u32 gFieldEffectObjectPic_BikeHopTallGrass_2[] = INCBIN_U32("graphics/map_objects/pics/effects/bike_hop_tall_grass/2.4bpp");
-const u32 gFieldEffectObjectPic_BikeHopTallGrass_3[] = INCBIN_U32("graphics/map_objects/pics/effects/bike_hop_tall_grass/3.4bpp");
-const u32 gUnusedGrass_0[] = INCBIN_U32("graphics/map_objects/pics/effects/unused_grass/0.4bpp");
-const u32 gUnusedGrass_1[] = INCBIN_U32("graphics/map_objects/pics/effects/unused_grass/1.4bpp");
-const u32 gUnusedGrass_2[] = INCBIN_U32("graphics/map_objects/pics/effects/unused_grass/2.4bpp");
-const u32 gUnusedGrass_3[] = INCBIN_U32("graphics/map_objects/pics/effects/unused_grass/3.4bpp");
-const u32 gFieldEffectObjectPic_Unknown16_0[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_16/0.4bpp");
-const u32 gFieldEffectObjectPic_Unknown16_1[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_16/1.4bpp");
-const u32 gFieldEffectObjectPic_Unknown16_2[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_16/2.4bpp");
-const u32 gFieldEffectObjectPic_Unknown16_3[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_16/3.4bpp");
-const u32 gFieldEffectObjectPic_Unknown16_4[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_16/4.4bpp");
-const u32 gUnknown_084F7E38[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_4F7E38/0.4bpp");
-const u32 gFieldEffectObjectPic_Unknown16_5[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_16/5.4bpp");
-const u32 gFieldEffectObjectPic_Unknown17_0[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_17/0.4bpp");
-const u32 gFieldEffectObjectPic_Unknown17_1[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_17/1.4bpp");
-const u32 gFieldEffectObjectPic_Unknown17_2[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_17/2.4bpp");
-const u32 gFieldEffectObjectPic_Unknown17_3[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_17/3.4bpp");
-const u32 gFieldEffectObjectPic_Unknown17_4[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_17/4.4bpp");
-const u32 gFieldEffectObjectPic_Unknown17_5[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_17/5.4bpp");
-const u32 gFieldEffectObjectPic_Unknown17_6[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_17/6.4bpp");
-const u32 gFieldEffectObjectPic_Unknown17_7[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_17/7.4bpp");
-const u32 gFieldEffectObjectPic_Unknown18_0[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_18/0.4bpp");
-const u32 gFieldEffectObjectPic_Unknown18_1[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_18/1.4bpp");
-const u32 gFieldEffectObjectPic_Unknown18_2[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_18/2.4bpp");
-const u32 gFieldEffectObjectPic_Unknown18_3[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_18/3.4bpp");
-const u32 gFieldEffectObjectPic_LongGrass_0[] = INCBIN_U32("graphics/map_objects/pics/effects/long_grass/0.4bpp");
-const u32 gFieldEffectObjectPic_LongGrass_1[] = INCBIN_U32("graphics/map_objects/pics/effects/long_grass/1.4bpp");
-const u32 gFieldEffectObjectPic_LongGrass_2[] = INCBIN_U32("graphics/map_objects/pics/effects/long_grass/2.4bpp");
-const u32 gFieldEffectObjectPic_LongGrass_3[] = INCBIN_U32("graphics/map_objects/pics/effects/long_grass/3.4bpp");
-const u32 gFieldEffectObjectPic_TallGrass_0[] = INCBIN_U32("graphics/map_objects/pics/effects/tall_grass/0.4bpp");
-const u32 gFieldEffectObjectPic_TallGrass_1[] = INCBIN_U32("graphics/map_objects/pics/effects/tall_grass/1.4bpp");
-const u32 gFieldEffectObjectPic_TallGrass_2[] = INCBIN_U32("graphics/map_objects/pics/effects/tall_grass/2.4bpp");
-const u32 gFieldEffectObjectPic_TallGrass_3[] = INCBIN_U32("graphics/map_objects/pics/effects/tall_grass/3.4bpp");
-const u32 gFieldEffectObjectPic_TallGrass_4[] = INCBIN_U32("graphics/map_objects/pics/effects/tall_grass/4.4bpp");
-const u32 gFieldEffectObjectPic_ShortGrass_0[] = INCBIN_U32("graphics/map_objects/pics/effects/short_grass/0.4bpp");
-const u32 gFieldEffectObjectPic_ShortGrass_1[] = INCBIN_U32("graphics/map_objects/pics/effects/short_grass/1.4bpp");
-const u32 gFieldEffectObjectPic_SandFootprints_0[] = INCBIN_U32("graphics/map_objects/pics/effects/sand_footprints/0.4bpp");
-const u32 gFieldEffectObjectPic_SandFootprints_1[] = INCBIN_U32("graphics/map_objects/pics/effects/sand_footprints/1.4bpp");
-const u32 gFieldEffectObjectPic_DeepSandFootprints_0[] = INCBIN_U32("graphics/map_objects/pics/effects/deep_sand_footprints/0.4bpp");
-const u32 gFieldEffectObjectPic_DeepSandFootprints_1[] = INCBIN_U32("graphics/map_objects/pics/effects/deep_sand_footprints/1.4bpp");
-const u32 gFieldEffectObjectPic_BikeTireTracks_0[] = INCBIN_U32("graphics/map_objects/pics/effects/bike_tire_tracks/0.4bpp");
-const u32 gFieldEffectObjectPic_BikeTireTracks_1[] = INCBIN_U32("graphics/map_objects/pics/effects/bike_tire_tracks/1.4bpp");
-const u32 gFieldEffectObjectPic_BikeTireTracks_2[] = INCBIN_U32("graphics/map_objects/pics/effects/bike_tire_tracks/2.4bpp");
-const u32 gFieldEffectObjectPic_BikeTireTracks_3[] = INCBIN_U32("graphics/map_objects/pics/effects/bike_tire_tracks/3.4bpp");
-const u32 gFieldEffectObjectPic_Unknown19_0[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_19/0.4bpp");
-const u32 gFieldEffectObjectPic_Unknown19_1[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_19/1.4bpp");
-const u32 gFieldEffectObjectPic_Unknown19_2[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_19/2.4bpp");
-const u32 gFieldEffectObjectPic_Unknown19_3[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_19/3.4bpp");
-const u32 gFieldEffectObjectPic_Unknown29_0[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_29/0.4bpp");
-const u32 gFieldEffectObjectPic_Unknown29_1[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_29/1.4bpp");
-const u32 gFieldEffectObjectPic_Unknown29_2[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_29/2.4bpp");
-const u32 gFieldEffectObjectPic_BikeHopBigSplash_0[] = INCBIN_U32("graphics/map_objects/pics/effects/bike_hop_big_splash/0.4bpp");
-const u32 gFieldEffectObjectPic_BikeHopBigSplash_1[] = INCBIN_U32("graphics/map_objects/pics/effects/bike_hop_big_splash/1.4bpp");
-const u32 gFieldEffectObjectPic_BikeHopBigSplash_2[] = INCBIN_U32("graphics/map_objects/pics/effects/bike_hop_big_splash/2.4bpp");
-const u32 gFieldEffectObjectPic_BikeHopBigSplash_3[] = INCBIN_U32("graphics/map_objects/pics/effects/bike_hop_big_splash/3.4bpp");
-const u32 gFieldEffectObjectPic_Splash_0[] = INCBIN_U32("graphics/map_objects/pics/effects/splash/0.4bpp");
-const u32 gFieldEffectObjectPic_Splash_1[] = INCBIN_U32("graphics/map_objects/pics/effects/splash/1.4bpp");
-const u32 gFieldEffectObjectPic_BikeHopSmallSplash_0[] = INCBIN_U32("graphics/map_objects/pics/effects/bike_hop_small_splash/0.4bpp");
-const u32 gFieldEffectObjectPic_BikeHopSmallSplash_1[] = INCBIN_U32("graphics/map_objects/pics/effects/bike_hop_small_splash/1.4bpp");
-const u32 gFieldEffectObjectPic_BikeHopSmallSplash_2[] = INCBIN_U32("graphics/map_objects/pics/effects/bike_hop_small_splash/2.4bpp");
-const u32 gFieldEffectObjectPic_Unknown20_0[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_20/0.4bpp");
-const u32 gFieldEffectObjectPic_Unknown20_1[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_20/1.4bpp");
-const u32 gFieldEffectObjectPic_Unknown20_2[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_20/2.4bpp");
-const u32 gFieldEffectObjectPic_Unknown20_3[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_20/3.4bpp");
-const u32 gFieldEffectObjectPic_Unknown20_4[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_20/4.4bpp");
-const u32 gFieldEffectObjectPic_TreeDisguise_0[] = INCBIN_U32("graphics/map_objects/pics/effects/tree_disguise/0.4bpp");
-const u32 gFieldEffectObjectPic_TreeDisguise_1[] = INCBIN_U32("graphics/map_objects/pics/effects/tree_disguise/1.4bpp");
-const u32 gFieldEffectObjectPic_TreeDisguise_2[] = INCBIN_U32("graphics/map_objects/pics/effects/tree_disguise/2.4bpp");
-const u32 gFieldEffectObjectPic_TreeDisguise_3[] = INCBIN_U32("graphics/map_objects/pics/effects/tree_disguise/3.4bpp");
-const u32 gFieldEffectObjectPic_TreeDisguise_4[] = INCBIN_U32("graphics/map_objects/pics/effects/tree_disguise/4.4bpp");
-const u32 gFieldEffectObjectPic_TreeDisguise_5[] = INCBIN_U32("graphics/map_objects/pics/effects/tree_disguise/5.4bpp");
-const u32 gFieldEffectObjectPic_TreeDisguise_6[] = INCBIN_U32("graphics/map_objects/pics/effects/tree_disguise/6.4bpp");
-const u32 gFieldEffectObjectPic_MountainDisguise_0[] = INCBIN_U32("graphics/map_objects/pics/effects/mountain_disguise/0.4bpp");
-const u32 gFieldEffectObjectPic_MountainDisguise_1[] = INCBIN_U32("graphics/map_objects/pics/effects/mountain_disguise/1.4bpp");
-const u32 gFieldEffectObjectPic_MountainDisguise_2[] = INCBIN_U32("graphics/map_objects/pics/effects/mountain_disguise/2.4bpp");
-const u32 gFieldEffectObjectPic_MountainDisguise_3[] = INCBIN_U32("graphics/map_objects/pics/effects/mountain_disguise/3.4bpp");
-const u32 gFieldEffectObjectPic_MountainDisguise_4[] = INCBIN_U32("graphics/map_objects/pics/effects/mountain_disguise/4.4bpp");
-const u32 gFieldEffectObjectPic_MountainDisguise_5[] = INCBIN_U32("graphics/map_objects/pics/effects/mountain_disguise/5.4bpp");
-const u32 gFieldEffectObjectPic_MountainDisguise_6[] = INCBIN_U32("graphics/map_objects/pics/effects/mountain_disguise/6.4bpp");
-const u32 gFieldEffectObjectPic_SandDisguisePlaceholder_0[] = INCBIN_U32("graphics/map_objects/pics/effects/sand_disguise_placeholder/0.4bpp");
-const u32 gFieldEffectObjectPic_SandDisguisePlaceholder_1[] = INCBIN_U32("graphics/map_objects/pics/effects/sand_disguise_placeholder/1.4bpp");
-const u32 gFieldEffectObjectPic_SandDisguisePlaceholder_2[] = INCBIN_U32("graphics/map_objects/pics/effects/sand_disguise_placeholder/2.4bpp");
-const u32 gFieldEffectObjectPic_SandDisguisePlaceholder_3[] = INCBIN_U32("graphics/map_objects/pics/effects/sand_disguise_placeholder/3.4bpp");
-const u32 gFieldEffectObjectPic_SandDisguisePlaceholder_4[] = INCBIN_U32("graphics/map_objects/pics/effects/sand_disguise_placeholder/4.4bpp");
-const u32 gFieldEffectObjectPic_SandDisguisePlaceholder_5[] = INCBIN_U32("graphics/map_objects/pics/effects/sand_disguise_placeholder/5.4bpp");
-const u32 gFieldEffectObjectPic_SandDisguisePlaceholder_6[] = INCBIN_U32("graphics/map_objects/pics/effects/sand_disguise_placeholder/6.4bpp");
-const u32 gFieldEffectObjectPic_HotSpringsWater[] = INCBIN_U32("graphics/map_objects/pics/effects/hot_springs_water.4bpp");
-const u16 gFieldEffectObjectPalette2[] = INCBIN_U16("graphics/map_objects/palettes/field_effect_object_palette_02.gbapal");
-const u32 gFieldEffectObjectPic_JumpOutOfAsh_0[] = INCBIN_U32("graphics/map_objects/pics/effects/jump_out_of_ash/0.4bpp");
-const u32 gFieldEffectObjectPic_JumpOutOfAsh_1[] = INCBIN_U32("graphics/map_objects/pics/effects/jump_out_of_ash/1.4bpp");
-const u32 gFieldEffectObjectPic_JumpOutOfAsh_2[] = INCBIN_U32("graphics/map_objects/pics/effects/jump_out_of_ash/2.4bpp");
-const u32 gFieldEffectObjectPic_JumpOutOfAsh_3[] = INCBIN_U32("graphics/map_objects/pics/effects/jump_out_of_ash/3.4bpp");
-const u32 gFieldEffectObjectPic_JumpOutOfAsh_4[] = INCBIN_U32("graphics/map_objects/pics/effects/jump_out_of_ash/4.4bpp");
-const u32 gFieldEffectObjectPic_Unknown33_0[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_33/0.4bpp");
-const u32 gFieldEffectObjectPic_Unknown33_1[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_33/1.4bpp");
-const u32 gFieldEffectObjectPic_Unknown33_2[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_33/2.4bpp");
-const u32 gFieldEffectObjectPic_Unknown33_3[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_33/3.4bpp");
-const u32 gFieldEffectObjectPic_Unknown33_4[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_33/4.4bpp");
-const u32 gFieldEffectObjectPic_Bubbles_0[] = INCBIN_U32("graphics/map_objects/pics/effects/bubbles/0.4bpp");
-const u32 gFieldEffectObjectPic_Bubbles_1[] = INCBIN_U32("graphics/map_objects/pics/effects/bubbles/1.4bpp");
-const u32 gFieldEffectObjectPic_Bubbles_2[] = INCBIN_U32("graphics/map_objects/pics/effects/bubbles/2.4bpp");
-const u32 gFieldEffectObjectPic_Bubbles_3[] = INCBIN_U32("graphics/map_objects/pics/effects/bubbles/3.4bpp");
-const u32 gFieldEffectObjectPic_Bubbles_4[] = INCBIN_U32("graphics/map_objects/pics/effects/bubbles/4.4bpp");
-const u32 gFieldEffectObjectPic_Bubbles_5[] = INCBIN_U32("graphics/map_objects/pics/effects/bubbles/5.4bpp");
-const u32 gFieldEffectObjectPic_Bubbles_6[] = INCBIN_U32("graphics/map_objects/pics/effects/bubbles/6.4bpp");
-const u32 gFieldEffectObjectPic_Bubbles_7[] = INCBIN_U32("graphics/map_objects/pics/effects/bubbles/7.4bpp");
-const u32 gFieldEffectObjectPic_Unknown35_0[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_35/0.4bpp");
-const u32 gFieldEffectObjectPic_Unknown35_1[] = INCBIN_U32("graphics/map_objects/pics/effects/unknown_35/1.4bpp");
-const u16 gFieldEffectObjectPalette3[] = INCBIN_U16("graphics/map_objects/palettes/field_effect_object_palette_03.gbapal");
-const u32 gFieldEffectObjectPic_Bird[] = INCBIN_U32("graphics/map_objects/pics/effects/bird.4bpp");
-const u32 gFieldObjectPic_Juan_0[] = INCBIN_U32("graphics/map_objects/pics/people/juan/0.4bpp");
-const u32 gFieldObjectPic_Juan_1[] = INCBIN_U32("graphics/map_objects/pics/people/juan/1.4bpp");
-const u32 gFieldObjectPic_Juan_2[] = INCBIN_U32("graphics/map_objects/pics/people/juan/2.4bpp");
-const u32 gFieldObjectPic_Juan_3[] = INCBIN_U32("graphics/map_objects/pics/people/juan/3.4bpp");
-const u32 gFieldObjectPic_Juan_4[] = INCBIN_U32("graphics/map_objects/pics/people/juan/4.4bpp");
-const u32 gFieldObjectPic_Juan_5[] = INCBIN_U32("graphics/map_objects/pics/people/juan/5.4bpp");
-const u32 gFieldObjectPic_Juan_6[] = INCBIN_U32("graphics/map_objects/pics/people/juan/6.4bpp");
-const u32 gFieldObjectPic_Juan_7[] = INCBIN_U32("graphics/map_objects/pics/people/juan/7.4bpp");
-const u32 gFieldObjectPic_Juan_8[] = INCBIN_U32("graphics/map_objects/pics/people/juan/8.4bpp");
-const u32 gFieldObjectPic_Scott_0[] = INCBIN_U32("graphics/map_objects/pics/people/scott/0.4bpp");
-const u32 gFieldObjectPic_Scott_1[] = INCBIN_U32("graphics/map_objects/pics/people/scott/1.4bpp");
-const u32 gFieldObjectPic_Scott_2[] = INCBIN_U32("graphics/map_objects/pics/people/scott/2.4bpp");
-const u32 gFieldObjectPic_Scott_3[] = INCBIN_U32("graphics/map_objects/pics/people/scott/3.4bpp");
-const u32 gFieldObjectPic_Scott_4[] = INCBIN_U32("graphics/map_objects/pics/people/scott/4.4bpp");
-const u32 gFieldObjectPic_Scott_5[] = INCBIN_U32("graphics/map_objects/pics/people/scott/5.4bpp");
-const u32 gFieldObjectPic_Scott_6[] = INCBIN_U32("graphics/map_objects/pics/people/scott/6.4bpp");
-const u32 gFieldObjectPic_Scott_7[] = INCBIN_U32("graphics/map_objects/pics/people/scott/7.4bpp");
-const u32 gFieldObjectPic_Scott_8[] = INCBIN_U32("graphics/map_objects/pics/people/scott/8.4bpp");
-const u32 gFieldObjectPic_Statue[] = INCBIN_U32("graphics/map_objects/pics/misc/statue.4bpp");
-const u32 gFieldObjectPic_Kirlia_0[] = INCBIN_U32("graphics/map_objects/pics/pokemon/kirlia/0.4bpp");
-const u32 gFieldObjectPic_Kirlia_1[] = INCBIN_U32("graphics/map_objects/pics/pokemon/kirlia/1.4bpp");
-const u32 gFieldObjectPic_Kirlia_2[] = INCBIN_U32("graphics/map_objects/pics/pokemon/kirlia/2.4bpp");
-const u32 gFieldObjectPic_Kirlia_3[] = INCBIN_U32("graphics/map_objects/pics/pokemon/kirlia/3.4bpp");
-const u32 gFieldObjectPic_Kirlia_4[] = INCBIN_U32("graphics/map_objects/pics/pokemon/kirlia/4.4bpp");
-const u32 gFieldObjectPic_Kirlia_5[] = INCBIN_U32("graphics/map_objects/pics/pokemon/kirlia/5.4bpp");
-const u32 gFieldObjectPic_Kirlia_6[] = INCBIN_U32("graphics/map_objects/pics/pokemon/kirlia/6.4bpp");
-const u32 gFieldObjectPic_Kirlia_7[] = INCBIN_U32("graphics/map_objects/pics/pokemon/kirlia/7.4bpp");
-const u32 gFieldObjectPic_Kirlia_8[] = INCBIN_U32("graphics/map_objects/pics/pokemon/kirlia/8.4bpp");
-const u32 gFieldObjectPic_Dusclops_0[] = INCBIN_U32("graphics/map_objects/pics/pokemon/dusclops/0.4bpp");
-const u32 gFieldObjectPic_Dusclops_1[] = INCBIN_U32("graphics/map_objects/pics/pokemon/dusclops/1.4bpp");
-const u32 gFieldObjectPic_Dusclops_2[] = INCBIN_U32("graphics/map_objects/pics/pokemon/dusclops/2.4bpp");
-const u32 gFieldObjectPic_Dusclops_3[] = INCBIN_U32("graphics/map_objects/pics/pokemon/dusclops/3.4bpp");
-const u32 gFieldObjectPic_Dusclops_4[] = INCBIN_U32("graphics/map_objects/pics/pokemon/dusclops/4.4bpp");
-const u32 gFieldObjectPic_Dusclops_5[] = INCBIN_U32("graphics/map_objects/pics/pokemon/dusclops/5.4bpp");
-const u32 gFieldObjectPic_Dusclops_6[] = INCBIN_U32("graphics/map_objects/pics/pokemon/dusclops/6.4bpp");
-const u32 gFieldObjectPic_Dusclops_7[] = INCBIN_U32("graphics/map_objects/pics/pokemon/dusclops/7.4bpp");
-const u32 gFieldObjectPic_Dusclops_8[] = INCBIN_U32("graphics/map_objects/pics/pokemon/dusclops/8.4bpp");
-const u32 gFieldObjectPic_MysteryEventDeliveryman_0[] = INCBIN_U32("graphics/map_objects/pics/people/mystery_event_deliveryman/0.4bpp");
-const u32 gFieldObjectPic_MysteryEventDeliveryman_1[] = INCBIN_U32("graphics/map_objects/pics/people/mystery_event_deliveryman/1.4bpp");
-const u32 gFieldObjectPic_MysteryEventDeliveryman_2[] = INCBIN_U32("graphics/map_objects/pics/people/mystery_event_deliveryman/2.4bpp");
-const u32 gFieldObjectPic_UnionRoomAttendant_0[] = INCBIN_U32("graphics/map_objects/pics/people/union_room_attendant/0.4bpp");
-const u32 gFieldObjectPic_UnionRoomAttendant_1[] = INCBIN_U32("graphics/map_objects/pics/people/union_room_attendant/1.4bpp");
-const u32 gFieldObjectPic_UnionRoomAttendant_2[] = INCBIN_U32("graphics/map_objects/pics/people/union_room_attendant/2.4bpp");
-const u32 gFieldObjectPic_MovingBox[] = INCBIN_U32("graphics/map_objects/pics/misc/moving_box.4bpp");
-const u16 gFieldObjectPalette19[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_19.gbapal");
-const u32 gFieldObjectPic_Sudowoodo_0[] = INCBIN_U32("graphics/map_objects/pics/pokemon/sudowoodo/0.4bpp");
-const u32 gFieldObjectPic_Sudowoodo_1[] = INCBIN_U32("graphics/map_objects/pics/pokemon/sudowoodo/1.4bpp");
-const u32 gFieldObjectPic_Sudowoodo_2[] = INCBIN_U32("graphics/map_objects/pics/pokemon/sudowoodo/2.4bpp");
-const u32 gFieldObjectPic_Mew_0[] = INCBIN_U32("graphics/map_objects/pics/pokemon/mew/0.4bpp");
-const u32 gFieldObjectPic_Mew_1[] = INCBIN_U32("graphics/map_objects/pics/pokemon/mew/1.4bpp");
-const u32 gFieldObjectPic_Mew_2[] = INCBIN_U32("graphics/map_objects/pics/pokemon/mew/2.4bpp");
-const u32 gFieldObjectPic_Mew_3[] = INCBIN_U32("graphics/map_objects/pics/pokemon/mew/3.4bpp");
-const u32 gFieldObjectPic_Mew_4[] = INCBIN_U32("graphics/map_objects/pics/pokemon/mew/4.4bpp");
-const u32 gFieldObjectPic_Mew_5[] = INCBIN_U32("graphics/map_objects/pics/pokemon/mew/5.4bpp");
-const u32 gFieldObjectPic_Mew_6[] = INCBIN_U32("graphics/map_objects/pics/pokemon/mew/6.4bpp");
-const u32 gFieldObjectPic_Mew_7[] = INCBIN_U32("graphics/map_objects/pics/pokemon/mew/7.4bpp");
-const u32 gFieldObjectPic_Mew_8[] = INCBIN_U32("graphics/map_objects/pics/pokemon/mew/8.4bpp");
-const u16 gFieldObjectPalette28[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_28.gbapal");
-const u32 gFieldObjectPic_Red_0[] = INCBIN_U32("graphics/map_objects/pics/people/red/0.4bpp");
-const u32 gFieldObjectPic_Red_1[] = INCBIN_U32("graphics/map_objects/pics/people/red/1.4bpp");
-const u32 gFieldObjectPic_Red_2[] = INCBIN_U32("graphics/map_objects/pics/people/red/2.4bpp");
-const u32 gFieldObjectPic_Red_3[] = INCBIN_U32("graphics/map_objects/pics/people/red/3.4bpp");
-const u32 gFieldObjectPic_Red_4[] = INCBIN_U32("graphics/map_objects/pics/people/red/4.4bpp");
-const u32 gFieldObjectPic_Red_5[] = INCBIN_U32("graphics/map_objects/pics/people/red/5.4bpp");
-const u32 gFieldObjectPic_Red_6[] = INCBIN_U32("graphics/map_objects/pics/people/red/6.4bpp");
-const u32 gFieldObjectPic_Red_7[] = INCBIN_U32("graphics/map_objects/pics/people/red/7.4bpp");
-const u32 gFieldObjectPic_Red_8[] = INCBIN_U32("graphics/map_objects/pics/people/red/8.4bpp");
-const u32 gFieldObjectPic_Leaf_0[] = INCBIN_U32("graphics/map_objects/pics/people/leaf/0.4bpp");
-const u32 gFieldObjectPic_Leaf_1[] = INCBIN_U32("graphics/map_objects/pics/people/leaf/1.4bpp");
-const u32 gFieldObjectPic_Leaf_2[] = INCBIN_U32("graphics/map_objects/pics/people/leaf/2.4bpp");
-const u32 gFieldObjectPic_Leaf_3[] = INCBIN_U32("graphics/map_objects/pics/people/leaf/3.4bpp");
-const u32 gFieldObjectPic_Leaf_4[] = INCBIN_U32("graphics/map_objects/pics/people/leaf/4.4bpp");
-const u32 gFieldObjectPic_Leaf_5[] = INCBIN_U32("graphics/map_objects/pics/people/leaf/5.4bpp");
-const u32 gFieldObjectPic_Leaf_6[] = INCBIN_U32("graphics/map_objects/pics/people/leaf/6.4bpp");
-const u32 gFieldObjectPic_Leaf_7[] = INCBIN_U32("graphics/map_objects/pics/people/leaf/7.4bpp");
-const u32 gFieldObjectPic_Leaf_8[] = INCBIN_U32("graphics/map_objects/pics/people/leaf/8.4bpp");
-const u16 gFieldObjectPalette30[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_30.gbapal");
-const u32 gFieldObjectPic_BirthIslandStone[] = INCBIN_U32("graphics/map_objects/pics/misc/birth_island_stone.4bpp");
-const u16 gFieldObjectPalette29[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_29.gbapal");
-const u32 gFieldObjectPic_Deoxys_0[] = INCBIN_U32("graphics/map_objects/pics/pokemon/deoxys/0.4bpp");
-const u32 gFieldObjectPic_Deoxys_1[] = INCBIN_U32("graphics/map_objects/pics/pokemon/deoxys/1.4bpp");
-const u32 gFieldObjectPic_Anabel_0[] = INCBIN_U32("graphics/map_objects/pics/people/anabel/0.4bpp");
-const u32 gFieldObjectPic_Anabel_1[] = INCBIN_U32("graphics/map_objects/pics/people/anabel/1.4bpp");
-const u32 gFieldObjectPic_Anabel_2[] = INCBIN_U32("graphics/map_objects/pics/people/anabel/2.4bpp");
-const u32 gFieldObjectPic_Anabel_3[] = INCBIN_U32("graphics/map_objects/pics/people/anabel/3.4bpp");
-const u32 gFieldObjectPic_Anabel_4[] = INCBIN_U32("graphics/map_objects/pics/people/anabel/4.4bpp");
-const u32 gFieldObjectPic_Anabel_5[] = INCBIN_U32("graphics/map_objects/pics/people/anabel/5.4bpp");
-const u32 gFieldObjectPic_Anabel_6[] = INCBIN_U32("graphics/map_objects/pics/people/anabel/6.4bpp");
-const u32 gFieldObjectPic_Anabel_7[] = INCBIN_U32("graphics/map_objects/pics/people/anabel/7.4bpp");
-const u32 gFieldObjectPic_Anabel_8[] = INCBIN_U32("graphics/map_objects/pics/people/anabel/8.4bpp");
-const u32 gFieldObjectPic_Tucker_0[] = INCBIN_U32("graphics/map_objects/pics/people/tucker/0.4bpp");
-const u32 gFieldObjectPic_Tucker_1[] = INCBIN_U32("graphics/map_objects/pics/people/tucker/1.4bpp");
-const u32 gFieldObjectPic_Tucker_2[] = INCBIN_U32("graphics/map_objects/pics/people/tucker/2.4bpp");
-const u32 gFieldObjectPic_Tucker_3[] = INCBIN_U32("graphics/map_objects/pics/people/tucker/3.4bpp");
-const u32 gFieldObjectPic_Tucker_4[] = INCBIN_U32("graphics/map_objects/pics/people/tucker/4.4bpp");
-const u32 gFieldObjectPic_Tucker_5[] = INCBIN_U32("graphics/map_objects/pics/people/tucker/5.4bpp");
-const u32 gFieldObjectPic_Tucker_6[] = INCBIN_U32("graphics/map_objects/pics/people/tucker/6.4bpp");
-const u32 gFieldObjectPic_Tucker_7[] = INCBIN_U32("graphics/map_objects/pics/people/tucker/7.4bpp");
-const u32 gFieldObjectPic_Tucker_8[] = INCBIN_U32("graphics/map_objects/pics/people/tucker/8.4bpp");
-const u32 gFieldObjectPic_Spenser_0[] = INCBIN_U32("graphics/map_objects/pics/people/spenser/0.4bpp");
-const u32 gFieldObjectPic_Spenser_1[] = INCBIN_U32("graphics/map_objects/pics/people/spenser/1.4bpp");
-const u32 gFieldObjectPic_Spenser_2[] = INCBIN_U32("graphics/map_objects/pics/people/spenser/2.4bpp");
-const u32 gFieldObjectPic_Spenser_3[] = INCBIN_U32("graphics/map_objects/pics/people/spenser/3.4bpp");
-const u32 gFieldObjectPic_Spenser_4[] = INCBIN_U32("graphics/map_objects/pics/people/spenser/4.4bpp");
-const u32 gFieldObjectPic_Spenser_5[] = INCBIN_U32("graphics/map_objects/pics/people/spenser/5.4bpp");
-const u32 gFieldObjectPic_Spenser_6[] = INCBIN_U32("graphics/map_objects/pics/people/spenser/6.4bpp");
-const u32 gFieldObjectPic_Spenser_7[] = INCBIN_U32("graphics/map_objects/pics/people/spenser/7.4bpp");
-const u32 gFieldObjectPic_Spenser_8[] = INCBIN_U32("graphics/map_objects/pics/people/spenser/8.4bpp");
-const u32 gFieldObjectPic_Greta_0[] = INCBIN_U32("graphics/map_objects/pics/people/greta/0.4bpp");
-const u32 gFieldObjectPic_Greta_1[] = INCBIN_U32("graphics/map_objects/pics/people/greta/1.4bpp");
-const u32 gFieldObjectPic_Greta_2[] = INCBIN_U32("graphics/map_objects/pics/people/greta/2.4bpp");
-const u32 gFieldObjectPic_Greta_3[] = INCBIN_U32("graphics/map_objects/pics/people/greta/3.4bpp");
-const u32 gFieldObjectPic_Greta_4[] = INCBIN_U32("graphics/map_objects/pics/people/greta/4.4bpp");
-const u32 gFieldObjectPic_Greta_5[] = INCBIN_U32("graphics/map_objects/pics/people/greta/5.4bpp");
-const u32 gFieldObjectPic_Greta_6[] = INCBIN_U32("graphics/map_objects/pics/people/greta/6.4bpp");
-const u32 gFieldObjectPic_Greta_7[] = INCBIN_U32("graphics/map_objects/pics/people/greta/7.4bpp");
-const u32 gFieldObjectPic_Greta_8[] = INCBIN_U32("graphics/map_objects/pics/people/greta/8.4bpp");
-const u32 gFieldObjectPic_Noland_0[] = INCBIN_U32("graphics/map_objects/pics/people/noland/0.4bpp");
-const u32 gFieldObjectPic_Noland_1[] = INCBIN_U32("graphics/map_objects/pics/people/noland/1.4bpp");
-const u32 gFieldObjectPic_Noland_2[] = INCBIN_U32("graphics/map_objects/pics/people/noland/2.4bpp");
-const u32 gFieldObjectPic_Noland_3[] = INCBIN_U32("graphics/map_objects/pics/people/noland/3.4bpp");
-const u32 gFieldObjectPic_Noland_4[] = INCBIN_U32("graphics/map_objects/pics/people/noland/4.4bpp");
-const u32 gFieldObjectPic_Noland_5[] = INCBIN_U32("graphics/map_objects/pics/people/noland/5.4bpp");
-const u32 gFieldObjectPic_Noland_6[] = INCBIN_U32("graphics/map_objects/pics/people/noland/6.4bpp");
-const u32 gFieldObjectPic_Noland_7[] = INCBIN_U32("graphics/map_objects/pics/people/noland/7.4bpp");
-const u32 gFieldObjectPic_Noland_8[] = INCBIN_U32("graphics/map_objects/pics/people/noland/8.4bpp");
-const u32 gFieldObjectPic_Lucy_0[] = INCBIN_U32("graphics/map_objects/pics/people/lucy/0.4bpp");
-const u32 gFieldObjectPic_Lucy_1[] = INCBIN_U32("graphics/map_objects/pics/people/lucy/1.4bpp");
-const u32 gFieldObjectPic_Lucy_2[] = INCBIN_U32("graphics/map_objects/pics/people/lucy/2.4bpp");
-const u32 gFieldObjectPic_Lucy_3[] = INCBIN_U32("graphics/map_objects/pics/people/lucy/3.4bpp");
-const u32 gFieldObjectPic_Lucy_4[] = INCBIN_U32("graphics/map_objects/pics/people/lucy/4.4bpp");
-const u32 gFieldObjectPic_Lucy_5[] = INCBIN_U32("graphics/map_objects/pics/people/lucy/5.4bpp");
-const u32 gFieldObjectPic_Lucy_6[] = INCBIN_U32("graphics/map_objects/pics/people/lucy/6.4bpp");
-const u32 gFieldObjectPic_Lucy_7[] = INCBIN_U32("graphics/map_objects/pics/people/lucy/7.4bpp");
-const u32 gFieldObjectPic_Lucy_8[] = INCBIN_U32("graphics/map_objects/pics/people/lucy/8.4bpp");
-const u32 gFieldObjectPic_Brandon_0[] = INCBIN_U32("graphics/map_objects/pics/people/brandon/0.4bpp");
-const u32 gFieldObjectPic_Brandon_1[] = INCBIN_U32("graphics/map_objects/pics/people/brandon/1.4bpp");
-const u32 gFieldObjectPic_Brandon_2[] = INCBIN_U32("graphics/map_objects/pics/people/brandon/2.4bpp");
-const u32 gFieldObjectPic_Brandon_3[] = INCBIN_U32("graphics/map_objects/pics/people/brandon/3.4bpp");
-const u32 gFieldObjectPic_Brandon_4[] = INCBIN_U32("graphics/map_objects/pics/people/brandon/4.4bpp");
-const u32 gFieldObjectPic_Brandon_5[] = INCBIN_U32("graphics/map_objects/pics/people/brandon/5.4bpp");
-const u32 gFieldObjectPic_Brandon_6[] = INCBIN_U32("graphics/map_objects/pics/people/brandon/6.4bpp");
-const u32 gFieldObjectPic_Brandon_7[] = INCBIN_U32("graphics/map_objects/pics/people/brandon/7.4bpp");
-const u32 gFieldObjectPic_Brandon_8[] = INCBIN_U32("graphics/map_objects/pics/people/brandon/8.4bpp");
-const u32 gFieldObjectPic_Lugia_0[] = INCBIN_U32("graphics/map_objects/pics/pokemon/lugia/0.4bpp");
-const u32 gFieldObjectPic_Lugia_1[] = INCBIN_U32("graphics/map_objects/pics/pokemon/lugia/1.4bpp");
-const u16 gFieldObjectPalette32[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_32.gbapal");
-const u32 gFieldObjectPic_HoOh_0[] = INCBIN_U32("graphics/map_objects/pics/pokemon/ho_oh/0.4bpp");
-const u32 gFieldObjectPic_HoOh_1[] = INCBIN_U32("graphics/map_objects/pics/pokemon/ho_oh/1.4bpp");
-const u16 gFieldObjectPalette31[] = INCBIN_U16("graphics/map_objects/palettes/field_object_palette_31.gbapal");
+const u32 gEventObjectPic_MayMachBike_0[] = INCBIN_U32("graphics/event_objects/pics/people/may/mach_bike/0.4bpp");
+const u32 gEventObjectPic_MayMachBike_1[] = INCBIN_U32("graphics/event_objects/pics/people/may/mach_bike/1.4bpp");
+const u32 gEventObjectPic_MayMachBike_2[] = INCBIN_U32("graphics/event_objects/pics/people/may/mach_bike/2.4bpp");
+const u32 gEventObjectPic_MayMachBike_3[] = INCBIN_U32("graphics/event_objects/pics/people/may/mach_bike/3.4bpp");
+const u32 gEventObjectPic_MayMachBike_4[] = INCBIN_U32("graphics/event_objects/pics/people/may/mach_bike/4.4bpp");
+const u32 gEventObjectPic_MayMachBike_5[] = INCBIN_U32("graphics/event_objects/pics/people/may/mach_bike/5.4bpp");
+const u32 gEventObjectPic_MayMachBike_6[] = INCBIN_U32("graphics/event_objects/pics/people/may/mach_bike/6.4bpp");
+const u32 gEventObjectPic_MayMachBike_7[] = INCBIN_U32("graphics/event_objects/pics/people/may/mach_bike/7.4bpp");
+const u32 gEventObjectPic_MayMachBike_8[] = INCBIN_U32("graphics/event_objects/pics/people/may/mach_bike/8.4bpp");
+const u32 gEventObjectPic_MayAcroBike_0[] = INCBIN_U32("graphics/event_objects/pics/people/may/acro_bike/00.4bpp");
+const u32 gEventObjectPic_MayAcroBike_1[] = INCBIN_U32("graphics/event_objects/pics/people/may/acro_bike/01.4bpp");
+const u32 gEventObjectPic_MayAcroBike_2[] = INCBIN_U32("graphics/event_objects/pics/people/may/acro_bike/02.4bpp");
+const u32 gEventObjectPic_MayAcroBike_3[] = INCBIN_U32("graphics/event_objects/pics/people/may/acro_bike/03.4bpp");
+const u32 gEventObjectPic_MayAcroBike_4[] = INCBIN_U32("graphics/event_objects/pics/people/may/acro_bike/04.4bpp");
+const u32 gEventObjectPic_MayAcroBike_5[] = INCBIN_U32("graphics/event_objects/pics/people/may/acro_bike/05.4bpp");
+const u32 gEventObjectPic_MayAcroBike_6[] = INCBIN_U32("graphics/event_objects/pics/people/may/acro_bike/06.4bpp");
+const u32 gEventObjectPic_MayAcroBike_7[] = INCBIN_U32("graphics/event_objects/pics/people/may/acro_bike/07.4bpp");
+const u32 gEventObjectPic_MayAcroBike_8[] = INCBIN_U32("graphics/event_objects/pics/people/may/acro_bike/08.4bpp");
+const u32 gEventObjectPic_MayAcroBike_9[] = INCBIN_U32("graphics/event_objects/pics/people/may/acro_bike/09.4bpp");
+const u32 gEventObjectPic_MayAcroBike_10[] = INCBIN_U32("graphics/event_objects/pics/people/may/acro_bike/10.4bpp");
+const u32 gEventObjectPic_MayAcroBike_11[] = INCBIN_U32("graphics/event_objects/pics/people/may/acro_bike/11.4bpp");
+const u32 gEventObjectPic_MayAcroBike_12[] = INCBIN_U32("graphics/event_objects/pics/people/may/acro_bike/12.4bpp");
+const u32 gEventObjectPic_MayAcroBike_13[] = INCBIN_U32("graphics/event_objects/pics/people/may/acro_bike/13.4bpp");
+const u32 gEventObjectPic_MayAcroBike_14[] = INCBIN_U32("graphics/event_objects/pics/people/may/acro_bike/14.4bpp");
+const u32 gEventObjectPic_MayAcroBike_15[] = INCBIN_U32("graphics/event_objects/pics/people/may/acro_bike/15.4bpp");
+const u32 gEventObjectPic_MayAcroBike_16[] = INCBIN_U32("graphics/event_objects/pics/people/may/acro_bike/16.4bpp");
+const u32 gEventObjectPic_MayAcroBike_17[] = INCBIN_U32("graphics/event_objects/pics/people/may/acro_bike/17.4bpp");
+const u32 gEventObjectPic_MayAcroBike_18[] = INCBIN_U32("graphics/event_objects/pics/people/may/acro_bike/18.4bpp");
+const u32 gEventObjectPic_MayAcroBike_19[] = INCBIN_U32("graphics/event_objects/pics/people/may/acro_bike/19.4bpp");
+const u32 gEventObjectPic_MayAcroBike_20[] = INCBIN_U32("graphics/event_objects/pics/people/may/acro_bike/20.4bpp");
+const u32 gEventObjectPic_MayAcroBike_21[] = INCBIN_U32("graphics/event_objects/pics/people/may/acro_bike/21.4bpp");
+const u32 gEventObjectPic_MayAcroBike_22[] = INCBIN_U32("graphics/event_objects/pics/people/may/acro_bike/22.4bpp");
+const u32 gEventObjectPic_MayAcroBike_23[] = INCBIN_U32("graphics/event_objects/pics/people/may/acro_bike/23.4bpp");
+const u32 gEventObjectPic_MayAcroBike_24[] = INCBIN_U32("graphics/event_objects/pics/people/may/acro_bike/24.4bpp");
+const u32 gEventObjectPic_MayAcroBike_25[] = INCBIN_U32("graphics/event_objects/pics/people/may/acro_bike/25.4bpp");
+const u32 gEventObjectPic_MayAcroBike_26[] = INCBIN_U32("graphics/event_objects/pics/people/may/acro_bike/26.4bpp");
+const u32 gEventObjectPic_MaySurfing_0[] = INCBIN_U32("graphics/event_objects/pics/people/may/surfing/0.4bpp");
+const u32 gEventObjectPic_MaySurfing_3[] = INCBIN_U32("graphics/event_objects/pics/people/may/surfing/3.4bpp");
+const u32 gEventObjectPic_MaySurfing_1[] = INCBIN_U32("graphics/event_objects/pics/people/may/surfing/1.4bpp");
+const u32 gEventObjectPic_MaySurfing_4[] = INCBIN_U32("graphics/event_objects/pics/people/may/surfing/4.4bpp");
+const u32 gEventObjectPic_MaySurfing_2[] = INCBIN_U32("graphics/event_objects/pics/people/may/surfing/2.4bpp");
+const u32 gEventObjectPic_MaySurfing_5[] = INCBIN_U32("graphics/event_objects/pics/people/may/surfing/5.4bpp");
+const u32 gEventObjectPic_MayFieldMove_0[] = INCBIN_U32("graphics/event_objects/pics/people/may/field_move/0.4bpp");
+const u32 gEventObjectPic_MayFieldMove_1[] = INCBIN_U32("graphics/event_objects/pics/people/may/field_move/1.4bpp");
+const u32 gEventObjectPic_MayFieldMove_2[] = INCBIN_U32("graphics/event_objects/pics/people/may/field_move/2.4bpp");
+const u32 gEventObjectPic_MayFieldMove_3[] = INCBIN_U32("graphics/event_objects/pics/people/may/field_move/3.4bpp");
+const u32 gEventObjectPic_MayFieldMove_4[] = INCBIN_U32("graphics/event_objects/pics/people/may/field_move/4.4bpp");
+const u32 gEventObjectPic_MayFishing_0[] = INCBIN_U32("graphics/event_objects/pics/people/may/fishing/00.4bpp");
+const u32 gEventObjectPic_MayFishing_1[] = INCBIN_U32("graphics/event_objects/pics/people/may/fishing/01.4bpp");
+const u32 gEventObjectPic_MayFishing_2[] = INCBIN_U32("graphics/event_objects/pics/people/may/fishing/02.4bpp");
+const u32 gEventObjectPic_MayFishing_3[] = INCBIN_U32("graphics/event_objects/pics/people/may/fishing/03.4bpp");
+const u32 gEventObjectPic_MayFishing_4[] = INCBIN_U32("graphics/event_objects/pics/people/may/fishing/04.4bpp");
+const u32 gEventObjectPic_MayFishing_5[] = INCBIN_U32("graphics/event_objects/pics/people/may/fishing/05.4bpp");
+const u32 gEventObjectPic_MayFishing_6[] = INCBIN_U32("graphics/event_objects/pics/people/may/fishing/06.4bpp");
+const u32 gEventObjectPic_MayFishing_7[] = INCBIN_U32("graphics/event_objects/pics/people/may/fishing/07.4bpp");
+const u32 gEventObjectPic_MayFishing_8[] = INCBIN_U32("graphics/event_objects/pics/people/may/fishing/08.4bpp");
+const u32 gEventObjectPic_MayFishing_9[] = INCBIN_U32("graphics/event_objects/pics/people/may/fishing/09.4bpp");
+const u32 gEventObjectPic_MayFishing_10[] = INCBIN_U32("graphics/event_objects/pics/people/may/fishing/10.4bpp");
+const u32 gEventObjectPic_MayFishing_11[] = INCBIN_U32("graphics/event_objects/pics/people/may/fishing/11.4bpp");
+const u32 gEventObjectPic_MayWatering_0[] = INCBIN_U32("graphics/event_objects/pics/people/may/watering/0.4bpp");
+const u32 gEventObjectPic_MayWatering_3[] = INCBIN_U32("graphics/event_objects/pics/people/may/watering/3.4bpp");
+const u32 gEventObjectPic_MayWatering_1[] = INCBIN_U32("graphics/event_objects/pics/people/may/watering/1.4bpp");
+const u32 gEventObjectPic_MayWatering_4[] = INCBIN_U32("graphics/event_objects/pics/people/may/watering/4.4bpp");
+const u32 gEventObjectPic_MayWatering_2[] = INCBIN_U32("graphics/event_objects/pics/people/may/watering/2.4bpp");
+const u32 gEventObjectPic_MayWatering_5[] = INCBIN_U32("graphics/event_objects/pics/people/may/watering/5.4bpp");
+const u16 gEventObjectPalette0[] = INCBIN_U16("graphics/event_objects/palettes/field_object_palette_00.gbapal");
+const u16 gEventObjectPalette1[] = INCBIN_U16("graphics/event_objects/palettes/field_object_palette_01.gbapal");
+const u16 gEventObjectPalette2[] = INCBIN_U16("graphics/event_objects/palettes/field_object_palette_02.gbapal");
+const u16 gEventObjectPalette3[] = INCBIN_U16("graphics/event_objects/palettes/field_object_palette_03.gbapal");
+const u16 gEventObjectPalette4[] = INCBIN_U16("graphics/event_objects/palettes/field_object_palette_04.gbapal");
+const u16 gEventObjectPalette5[] = INCBIN_U16("graphics/event_objects/palettes/field_object_palette_05.gbapal");
+const u16 gEventObjectPalette6[] = INCBIN_U16("graphics/event_objects/palettes/field_object_palette_06.gbapal");
+const u16 gEventObjectPalette7[] = INCBIN_U16("graphics/event_objects/palettes/field_object_palette_07.gbapal");
+const u32 gEventObjectPic_LittleBoy1_0[] = INCBIN_U32("graphics/event_objects/pics/people/little_boy_1/0.4bpp");
+const u32 gEventObjectPic_LittleBoy1_1[] = INCBIN_U32("graphics/event_objects/pics/people/little_boy_1/1.4bpp");
+const u32 gEventObjectPic_LittleBoy1_2[] = INCBIN_U32("graphics/event_objects/pics/people/little_boy_1/2.4bpp");
+const u32 gEventObjectPic_LittleBoy1_3[] = INCBIN_U32("graphics/event_objects/pics/people/little_boy_1/3.4bpp");
+const u32 gEventObjectPic_LittleBoy1_4[] = INCBIN_U32("graphics/event_objects/pics/people/little_boy_1/4.4bpp");
+const u32 gEventObjectPic_LittleBoy1_5[] = INCBIN_U32("graphics/event_objects/pics/people/little_boy_1/5.4bpp");
+const u32 gEventObjectPic_LittleBoy1_6[] = INCBIN_U32("graphics/event_objects/pics/people/little_boy_1/6.4bpp");
+const u32 gEventObjectPic_LittleBoy1_7[] = INCBIN_U32("graphics/event_objects/pics/people/little_boy_1/7.4bpp");
+const u32 gEventObjectPic_LittleBoy1_8[] = INCBIN_U32("graphics/event_objects/pics/people/little_boy_1/8.4bpp");
+const u32 gEventObjectPic_LittleGirl1_0[] = INCBIN_U32("graphics/event_objects/pics/people/little_girl_1/0.4bpp");
+const u32 gEventObjectPic_LittleGirl1_1[] = INCBIN_U32("graphics/event_objects/pics/people/little_girl_1/1.4bpp");
+const u32 gEventObjectPic_LittleGirl1_2[] = INCBIN_U32("graphics/event_objects/pics/people/little_girl_1/2.4bpp");
+const u32 gEventObjectPic_LittleGirl1_3[] = INCBIN_U32("graphics/event_objects/pics/people/little_girl_1/3.4bpp");
+const u32 gEventObjectPic_LittleGirl1_4[] = INCBIN_U32("graphics/event_objects/pics/people/little_girl_1/4.4bpp");
+const u32 gEventObjectPic_LittleGirl1_5[] = INCBIN_U32("graphics/event_objects/pics/people/little_girl_1/5.4bpp");
+const u32 gEventObjectPic_LittleGirl1_6[] = INCBIN_U32("graphics/event_objects/pics/people/little_girl_1/6.4bpp");
+const u32 gEventObjectPic_LittleGirl1_7[] = INCBIN_U32("graphics/event_objects/pics/people/little_girl_1/7.4bpp");
+const u32 gEventObjectPic_LittleGirl1_8[] = INCBIN_U32("graphics/event_objects/pics/people/little_girl_1/8.4bpp");
+const u32 gEventObjectPic_Boy1_0[] = INCBIN_U32("graphics/event_objects/pics/people/boy_1/0.4bpp");
+const u32 gEventObjectPic_Boy1_1[] = INCBIN_U32("graphics/event_objects/pics/people/boy_1/1.4bpp");
+const u32 gEventObjectPic_Boy1_2[] = INCBIN_U32("graphics/event_objects/pics/people/boy_1/2.4bpp");
+const u32 gEventObjectPic_Boy1_3[] = INCBIN_U32("graphics/event_objects/pics/people/boy_1/3.4bpp");
+const u32 gEventObjectPic_Boy1_4[] = INCBIN_U32("graphics/event_objects/pics/people/boy_1/4.4bpp");
+const u32 gEventObjectPic_Boy1_5[] = INCBIN_U32("graphics/event_objects/pics/people/boy_1/5.4bpp");
+const u32 gEventObjectPic_Boy1_6[] = INCBIN_U32("graphics/event_objects/pics/people/boy_1/6.4bpp");
+const u32 gEventObjectPic_Boy1_7[] = INCBIN_U32("graphics/event_objects/pics/people/boy_1/7.4bpp");
+const u32 gEventObjectPic_Boy1_8[] = INCBIN_U32("graphics/event_objects/pics/people/boy_1/8.4bpp");
+const u32 gEventObjectPic_Girl1_0[] = INCBIN_U32("graphics/event_objects/pics/people/girl_1/0.4bpp");
+const u32 gEventObjectPic_Girl1_1[] = INCBIN_U32("graphics/event_objects/pics/people/girl_1/1.4bpp");
+const u32 gEventObjectPic_Girl1_2[] = INCBIN_U32("graphics/event_objects/pics/people/girl_1/2.4bpp");
+const u32 gEventObjectPic_Girl1_3[] = INCBIN_U32("graphics/event_objects/pics/people/girl_1/3.4bpp");
+const u32 gEventObjectPic_Girl1_4[] = INCBIN_U32("graphics/event_objects/pics/people/girl_1/4.4bpp");
+const u32 gEventObjectPic_Girl1_5[] = INCBIN_U32("graphics/event_objects/pics/people/girl_1/5.4bpp");
+const u32 gEventObjectPic_Girl1_6[] = INCBIN_U32("graphics/event_objects/pics/people/girl_1/6.4bpp");
+const u32 gEventObjectPic_Girl1_7[] = INCBIN_U32("graphics/event_objects/pics/people/girl_1/7.4bpp");
+const u32 gEventObjectPic_Girl1_8[] = INCBIN_U32("graphics/event_objects/pics/people/girl_1/8.4bpp");
+const u32 gEventObjectPic_Boy2_0[] = INCBIN_U32("graphics/event_objects/pics/people/boy_2/0.4bpp");
+const u32 gEventObjectPic_Boy2_1[] = INCBIN_U32("graphics/event_objects/pics/people/boy_2/1.4bpp");
+const u32 gEventObjectPic_Boy2_2[] = INCBIN_U32("graphics/event_objects/pics/people/boy_2/2.4bpp");
+const u32 gEventObjectPic_Boy2_3[] = INCBIN_U32("graphics/event_objects/pics/people/boy_2/3.4bpp");
+const u32 gEventObjectPic_Boy2_4[] = INCBIN_U32("graphics/event_objects/pics/people/boy_2/4.4bpp");
+const u32 gEventObjectPic_Boy2_5[] = INCBIN_U32("graphics/event_objects/pics/people/boy_2/5.4bpp");
+const u32 gEventObjectPic_Boy2_6[] = INCBIN_U32("graphics/event_objects/pics/people/boy_2/6.4bpp");
+const u32 gEventObjectPic_Boy2_7[] = INCBIN_U32("graphics/event_objects/pics/people/boy_2/7.4bpp");
+const u32 gEventObjectPic_Boy2_8[] = INCBIN_U32("graphics/event_objects/pics/people/boy_2/8.4bpp");
+const u32 gEventObjectPic_Girl2_0[] = INCBIN_U32("graphics/event_objects/pics/people/girl_2/0.4bpp");
+const u32 gEventObjectPic_Girl2_1[] = INCBIN_U32("graphics/event_objects/pics/people/girl_2/1.4bpp");
+const u32 gEventObjectPic_Girl2_2[] = INCBIN_U32("graphics/event_objects/pics/people/girl_2/2.4bpp");
+const u32 gEventObjectPic_Girl2_3[] = INCBIN_U32("graphics/event_objects/pics/people/girl_2/3.4bpp");
+const u32 gEventObjectPic_Girl2_4[] = INCBIN_U32("graphics/event_objects/pics/people/girl_2/4.4bpp");
+const u32 gEventObjectPic_Girl2_5[] = INCBIN_U32("graphics/event_objects/pics/people/girl_2/5.4bpp");
+const u32 gEventObjectPic_Girl2_6[] = INCBIN_U32("graphics/event_objects/pics/people/girl_2/6.4bpp");
+const u32 gEventObjectPic_Girl2_7[] = INCBIN_U32("graphics/event_objects/pics/people/girl_2/7.4bpp");
+const u32 gEventObjectPic_Girl2_8[] = INCBIN_U32("graphics/event_objects/pics/people/girl_2/8.4bpp");
+const u32 gEventObjectPic_LittleBoy2_0[] = INCBIN_U32("graphics/event_objects/pics/people/little_boy_2/0.4bpp");
+const u32 gEventObjectPic_LittleBoy2_1[] = INCBIN_U32("graphics/event_objects/pics/people/little_boy_2/1.4bpp");
+const u32 gEventObjectPic_LittleBoy2_2[] = INCBIN_U32("graphics/event_objects/pics/people/little_boy_2/2.4bpp");
+const u32 gEventObjectPic_LittleBoy2_3[] = INCBIN_U32("graphics/event_objects/pics/people/little_boy_2/3.4bpp");
+const u32 gEventObjectPic_LittleBoy2_4[] = INCBIN_U32("graphics/event_objects/pics/people/little_boy_2/4.4bpp");
+const u32 gEventObjectPic_LittleBoy2_5[] = INCBIN_U32("graphics/event_objects/pics/people/little_boy_2/5.4bpp");
+const u32 gEventObjectPic_LittleBoy2_6[] = INCBIN_U32("graphics/event_objects/pics/people/little_boy_2/6.4bpp");
+const u32 gEventObjectPic_LittleBoy2_7[] = INCBIN_U32("graphics/event_objects/pics/people/little_boy_2/7.4bpp");
+const u32 gEventObjectPic_LittleBoy2_8[] = INCBIN_U32("graphics/event_objects/pics/people/little_boy_2/8.4bpp");
+const u32 gEventObjectPic_LittleGirl2_0[] = INCBIN_U32("graphics/event_objects/pics/people/little_girl_2/0.4bpp");
+const u32 gEventObjectPic_LittleGirl2_1[] = INCBIN_U32("graphics/event_objects/pics/people/little_girl_2/1.4bpp");
+const u32 gEventObjectPic_LittleGirl2_2[] = INCBIN_U32("graphics/event_objects/pics/people/little_girl_2/2.4bpp");
+const u32 gEventObjectPic_LittleGirl2_3[] = INCBIN_U32("graphics/event_objects/pics/people/little_girl_2/3.4bpp");
+const u32 gEventObjectPic_LittleGirl2_4[] = INCBIN_U32("graphics/event_objects/pics/people/little_girl_2/4.4bpp");
+const u32 gEventObjectPic_LittleGirl2_5[] = INCBIN_U32("graphics/event_objects/pics/people/little_girl_2/5.4bpp");
+const u32 gEventObjectPic_LittleGirl2_6[] = INCBIN_U32("graphics/event_objects/pics/people/little_girl_2/6.4bpp");
+const u32 gEventObjectPic_LittleGirl2_7[] = INCBIN_U32("graphics/event_objects/pics/people/little_girl_2/7.4bpp");
+const u32 gEventObjectPic_LittleGirl2_8[] = INCBIN_U32("graphics/event_objects/pics/people/little_girl_2/8.4bpp");
+const u32 gEventObjectPic_Boy3_0[] = INCBIN_U32("graphics/event_objects/pics/people/boy_3/0.4bpp");
+const u32 gEventObjectPic_Boy3_1[] = INCBIN_U32("graphics/event_objects/pics/people/boy_3/1.4bpp");
+const u32 gEventObjectPic_Boy3_2[] = INCBIN_U32("graphics/event_objects/pics/people/boy_3/2.4bpp");
+const u32 gEventObjectPic_Boy3_3[] = INCBIN_U32("graphics/event_objects/pics/people/boy_3/3.4bpp");
+const u32 gEventObjectPic_Boy3_4[] = INCBIN_U32("graphics/event_objects/pics/people/boy_3/4.4bpp");
+const u32 gEventObjectPic_Boy3_5[] = INCBIN_U32("graphics/event_objects/pics/people/boy_3/5.4bpp");
+const u32 gEventObjectPic_Boy3_6[] = INCBIN_U32("graphics/event_objects/pics/people/boy_3/6.4bpp");
+const u32 gEventObjectPic_Boy3_7[] = INCBIN_U32("graphics/event_objects/pics/people/boy_3/7.4bpp");
+const u32 gEventObjectPic_Boy3_8[] = INCBIN_U32("graphics/event_objects/pics/people/boy_3/8.4bpp");
+const u32 gEventObjectPic_Girl3_0[] = INCBIN_U32("graphics/event_objects/pics/people/girl_3/0.4bpp");
+const u32 gEventObjectPic_Girl3_1[] = INCBIN_U32("graphics/event_objects/pics/people/girl_3/1.4bpp");
+const u32 gEventObjectPic_Girl3_2[] = INCBIN_U32("graphics/event_objects/pics/people/girl_3/2.4bpp");
+const u32 gEventObjectPic_Girl3_3[] = INCBIN_U32("graphics/event_objects/pics/people/girl_3/3.4bpp");
+const u32 gEventObjectPic_Girl3_4[] = INCBIN_U32("graphics/event_objects/pics/people/girl_3/4.4bpp");
+const u32 gEventObjectPic_Girl3_5[] = INCBIN_U32("graphics/event_objects/pics/people/girl_3/5.4bpp");
+const u32 gEventObjectPic_Girl3_6[] = INCBIN_U32("graphics/event_objects/pics/people/girl_3/6.4bpp");
+const u32 gEventObjectPic_Girl3_7[] = INCBIN_U32("graphics/event_objects/pics/people/girl_3/7.4bpp");
+const u32 gEventObjectPic_Girl3_8[] = INCBIN_U32("graphics/event_objects/pics/people/girl_3/8.4bpp");
+const u32 gEventObjectPic_Boy4_0[] = INCBIN_U32("graphics/event_objects/pics/people/boy_4/0.4bpp");
+const u32 gEventObjectPic_Boy4_1[] = INCBIN_U32("graphics/event_objects/pics/people/boy_4/1.4bpp");
+const u32 gEventObjectPic_Boy4_2[] = INCBIN_U32("graphics/event_objects/pics/people/boy_4/2.4bpp");
+const u32 gEventObjectPic_Boy4_3[] = INCBIN_U32("graphics/event_objects/pics/people/boy_4/3.4bpp");
+const u32 gEventObjectPic_Boy4_4[] = INCBIN_U32("graphics/event_objects/pics/people/boy_4/4.4bpp");
+const u32 gEventObjectPic_Boy4_5[] = INCBIN_U32("graphics/event_objects/pics/people/boy_4/5.4bpp");
+const u32 gEventObjectPic_Boy4_6[] = INCBIN_U32("graphics/event_objects/pics/people/boy_4/6.4bpp");
+const u32 gEventObjectPic_Boy4_7[] = INCBIN_U32("graphics/event_objects/pics/people/boy_4/7.4bpp");
+const u32 gEventObjectPic_Boy4_8[] = INCBIN_U32("graphics/event_objects/pics/people/boy_4/8.4bpp");
+const u32 gEventObjectPic_Woman1_0[] = INCBIN_U32("graphics/event_objects/pics/people/woman_1/0.4bpp");
+const u32 gEventObjectPic_Woman1_1[] = INCBIN_U32("graphics/event_objects/pics/people/woman_1/1.4bpp");
+const u32 gEventObjectPic_Woman1_2[] = INCBIN_U32("graphics/event_objects/pics/people/woman_1/2.4bpp");
+const u32 gEventObjectPic_Woman1_3[] = INCBIN_U32("graphics/event_objects/pics/people/woman_1/3.4bpp");
+const u32 gEventObjectPic_Woman1_4[] = INCBIN_U32("graphics/event_objects/pics/people/woman_1/4.4bpp");
+const u32 gEventObjectPic_Woman1_5[] = INCBIN_U32("graphics/event_objects/pics/people/woman_1/5.4bpp");
+const u32 gEventObjectPic_Woman1_6[] = INCBIN_U32("graphics/event_objects/pics/people/woman_1/6.4bpp");
+const u32 gEventObjectPic_Woman1_7[] = INCBIN_U32("graphics/event_objects/pics/people/woman_1/7.4bpp");
+const u32 gEventObjectPic_Woman1_8[] = INCBIN_U32("graphics/event_objects/pics/people/woman_1/8.4bpp");
+const u32 gEventObjectPic_FatMan_0[] = INCBIN_U32("graphics/event_objects/pics/people/fat_man/0.4bpp");
+const u32 gEventObjectPic_FatMan_1[] = INCBIN_U32("graphics/event_objects/pics/people/fat_man/1.4bpp");
+const u32 gEventObjectPic_FatMan_2[] = INCBIN_U32("graphics/event_objects/pics/people/fat_man/2.4bpp");
+const u32 gEventObjectPic_FatMan_3[] = INCBIN_U32("graphics/event_objects/pics/people/fat_man/3.4bpp");
+const u32 gEventObjectPic_FatMan_4[] = INCBIN_U32("graphics/event_objects/pics/people/fat_man/4.4bpp");
+const u32 gEventObjectPic_FatMan_5[] = INCBIN_U32("graphics/event_objects/pics/people/fat_man/5.4bpp");
+const u32 gEventObjectPic_FatMan_6[] = INCBIN_U32("graphics/event_objects/pics/people/fat_man/6.4bpp");
+const u32 gEventObjectPic_FatMan_7[] = INCBIN_U32("graphics/event_objects/pics/people/fat_man/7.4bpp");
+const u32 gEventObjectPic_FatMan_8[] = INCBIN_U32("graphics/event_objects/pics/people/fat_man/8.4bpp");
+const u32 gEventObjectPic_Woman2_0[] = INCBIN_U32("graphics/event_objects/pics/people/woman_2/0.4bpp");
+const u32 gEventObjectPic_Woman2_1[] = INCBIN_U32("graphics/event_objects/pics/people/woman_2/1.4bpp");
+const u32 gEventObjectPic_Woman2_2[] = INCBIN_U32("graphics/event_objects/pics/people/woman_2/2.4bpp");
+const u32 gEventObjectPic_Woman2_3[] = INCBIN_U32("graphics/event_objects/pics/people/woman_2/3.4bpp");
+const u32 gEventObjectPic_Woman2_4[] = INCBIN_U32("graphics/event_objects/pics/people/woman_2/4.4bpp");
+const u32 gEventObjectPic_Woman2_5[] = INCBIN_U32("graphics/event_objects/pics/people/woman_2/5.4bpp");
+const u32 gEventObjectPic_Woman2_6[] = INCBIN_U32("graphics/event_objects/pics/people/woman_2/6.4bpp");
+const u32 gEventObjectPic_Woman2_7[] = INCBIN_U32("graphics/event_objects/pics/people/woman_2/7.4bpp");
+const u32 gEventObjectPic_Woman2_8[] = INCBIN_U32("graphics/event_objects/pics/people/woman_2/8.4bpp");
+const u32 gEventObjectPic_Man1_0[] = INCBIN_U32("graphics/event_objects/pics/people/man_1/0.4bpp");
+const u32 gEventObjectPic_Man1_1[] = INCBIN_U32("graphics/event_objects/pics/people/man_1/1.4bpp");
+const u32 gEventObjectPic_Man1_2[] = INCBIN_U32("graphics/event_objects/pics/people/man_1/2.4bpp");
+const u32 gEventObjectPic_Man1_3[] = INCBIN_U32("graphics/event_objects/pics/people/man_1/3.4bpp");
+const u32 gEventObjectPic_Man1_4[] = INCBIN_U32("graphics/event_objects/pics/people/man_1/4.4bpp");
+const u32 gEventObjectPic_Man1_5[] = INCBIN_U32("graphics/event_objects/pics/people/man_1/5.4bpp");
+const u32 gEventObjectPic_Man1_6[] = INCBIN_U32("graphics/event_objects/pics/people/man_1/6.4bpp");
+const u32 gEventObjectPic_Man1_7[] = INCBIN_U32("graphics/event_objects/pics/people/man_1/7.4bpp");
+const u32 gEventObjectPic_Man1_8[] = INCBIN_U32("graphics/event_objects/pics/people/man_1/8.4bpp");
+const u32 gEventObjectPic_Woman3_0[] = INCBIN_U32("graphics/event_objects/pics/people/woman_3/0.4bpp");
+const u32 gEventObjectPic_Woman3_1[] = INCBIN_U32("graphics/event_objects/pics/people/woman_3/1.4bpp");
+const u32 gEventObjectPic_Woman3_2[] = INCBIN_U32("graphics/event_objects/pics/people/woman_3/2.4bpp");
+const u32 gEventObjectPic_Woman3_3[] = INCBIN_U32("graphics/event_objects/pics/people/woman_3/3.4bpp");
+const u32 gEventObjectPic_Woman3_4[] = INCBIN_U32("graphics/event_objects/pics/people/woman_3/4.4bpp");
+const u32 gEventObjectPic_Woman3_5[] = INCBIN_U32("graphics/event_objects/pics/people/woman_3/5.4bpp");
+const u32 gEventObjectPic_Woman3_6[] = INCBIN_U32("graphics/event_objects/pics/people/woman_3/6.4bpp");
+const u32 gEventObjectPic_Woman3_7[] = INCBIN_U32("graphics/event_objects/pics/people/woman_3/7.4bpp");
+const u32 gEventObjectPic_Woman3_8[] = INCBIN_U32("graphics/event_objects/pics/people/woman_3/8.4bpp");
+const u32 gEventObjectPic_OldMan1_0[] = INCBIN_U32("graphics/event_objects/pics/people/old_man_1/0.4bpp");
+const u32 gEventObjectPic_OldMan1_1[] = INCBIN_U32("graphics/event_objects/pics/people/old_man_1/1.4bpp");
+const u32 gEventObjectPic_OldMan1_2[] = INCBIN_U32("graphics/event_objects/pics/people/old_man_1/2.4bpp");
+const u32 gEventObjectPic_OldMan1_3[] = INCBIN_U32("graphics/event_objects/pics/people/old_man_1/3.4bpp");
+const u32 gEventObjectPic_OldMan1_4[] = INCBIN_U32("graphics/event_objects/pics/people/old_man_1/4.4bpp");
+const u32 gEventObjectPic_OldMan1_5[] = INCBIN_U32("graphics/event_objects/pics/people/old_man_1/5.4bpp");
+const u32 gEventObjectPic_OldMan1_6[] = INCBIN_U32("graphics/event_objects/pics/people/old_man_1/6.4bpp");
+const u32 gEventObjectPic_OldMan1_7[] = INCBIN_U32("graphics/event_objects/pics/people/old_man_1/7.4bpp");
+const u32 gEventObjectPic_OldMan1_8[] = INCBIN_U32("graphics/event_objects/pics/people/old_man_1/8.4bpp");
+const u32 gEventObjectPic_OldWoman1_0[] = INCBIN_U32("graphics/event_objects/pics/people/old_woman_1/0.4bpp");
+const u32 gEventObjectPic_OldWoman1_1[] = INCBIN_U32("graphics/event_objects/pics/people/old_woman_1/1.4bpp");
+const u32 gEventObjectPic_OldWoman1_2[] = INCBIN_U32("graphics/event_objects/pics/people/old_woman_1/2.4bpp");
+const u32 gEventObjectPic_OldWoman1_3[] = INCBIN_U32("graphics/event_objects/pics/people/old_woman_1/3.4bpp");
+const u32 gEventObjectPic_OldWoman1_4[] = INCBIN_U32("graphics/event_objects/pics/people/old_woman_1/4.4bpp");
+const u32 gEventObjectPic_OldWoman1_5[] = INCBIN_U32("graphics/event_objects/pics/people/old_woman_1/5.4bpp");
+const u32 gEventObjectPic_OldWoman1_6[] = INCBIN_U32("graphics/event_objects/pics/people/old_woman_1/6.4bpp");
+const u32 gEventObjectPic_OldWoman1_7[] = INCBIN_U32("graphics/event_objects/pics/people/old_woman_1/7.4bpp");
+const u32 gEventObjectPic_OldWoman1_8[] = INCBIN_U32("graphics/event_objects/pics/people/old_woman_1/8.4bpp");
+const u32 gEventObjectPic_Man2_0[] = INCBIN_U32("graphics/event_objects/pics/people/man_2/0.4bpp");
+const u32 gEventObjectPic_Man2_1[] = INCBIN_U32("graphics/event_objects/pics/people/man_2/1.4bpp");
+const u32 gEventObjectPic_Man2_2[] = INCBIN_U32("graphics/event_objects/pics/people/man_2/2.4bpp");
+const u32 gEventObjectPic_Man2_3[] = INCBIN_U32("graphics/event_objects/pics/people/man_2/3.4bpp");
+const u32 gEventObjectPic_Man2_4[] = INCBIN_U32("graphics/event_objects/pics/people/man_2/4.4bpp");
+const u32 gEventObjectPic_Man2_5[] = INCBIN_U32("graphics/event_objects/pics/people/man_2/5.4bpp");
+const u32 gEventObjectPic_Man2_6[] = INCBIN_U32("graphics/event_objects/pics/people/man_2/6.4bpp");
+const u32 gEventObjectPic_Man2_7[] = INCBIN_U32("graphics/event_objects/pics/people/man_2/7.4bpp");
+const u32 gEventObjectPic_Man2_8[] = INCBIN_U32("graphics/event_objects/pics/people/man_2/8.4bpp");
+const u32 gEventObjectPic_Woman4_0[] = INCBIN_U32("graphics/event_objects/pics/people/woman_4/0.4bpp");
+const u32 gEventObjectPic_Woman4_1[] = INCBIN_U32("graphics/event_objects/pics/people/woman_4/1.4bpp");
+const u32 gEventObjectPic_Woman4_2[] = INCBIN_U32("graphics/event_objects/pics/people/woman_4/2.4bpp");
+const u32 gEventObjectPic_Woman4_3[] = INCBIN_U32("graphics/event_objects/pics/people/woman_4/3.4bpp");
+const u32 gEventObjectPic_Woman4_4[] = INCBIN_U32("graphics/event_objects/pics/people/woman_4/4.4bpp");
+const u32 gEventObjectPic_Woman4_5[] = INCBIN_U32("graphics/event_objects/pics/people/woman_4/5.4bpp");
+const u32 gEventObjectPic_Woman4_6[] = INCBIN_U32("graphics/event_objects/pics/people/woman_4/6.4bpp");
+const u32 gEventObjectPic_Woman4_7[] = INCBIN_U32("graphics/event_objects/pics/people/woman_4/7.4bpp");
+const u32 gEventObjectPic_Woman4_8[] = INCBIN_U32("graphics/event_objects/pics/people/woman_4/8.4bpp");
+const u32 gEventObjectPic_Man3_0[] = INCBIN_U32("graphics/event_objects/pics/people/man_3/0.4bpp");
+const u32 gEventObjectPic_Man3_1[] = INCBIN_U32("graphics/event_objects/pics/people/man_3/1.4bpp");
+const u32 gEventObjectPic_Man3_2[] = INCBIN_U32("graphics/event_objects/pics/people/man_3/2.4bpp");
+const u32 gEventObjectPic_Man3_3[] = INCBIN_U32("graphics/event_objects/pics/people/man_3/3.4bpp");
+const u32 gEventObjectPic_Man3_4[] = INCBIN_U32("graphics/event_objects/pics/people/man_3/4.4bpp");
+const u32 gEventObjectPic_Man3_5[] = INCBIN_U32("graphics/event_objects/pics/people/man_3/5.4bpp");
+const u32 gEventObjectPic_Man3_6[] = INCBIN_U32("graphics/event_objects/pics/people/man_3/6.4bpp");
+const u32 gEventObjectPic_Man3_7[] = INCBIN_U32("graphics/event_objects/pics/people/man_3/7.4bpp");
+const u32 gEventObjectPic_Man3_8[] = INCBIN_U32("graphics/event_objects/pics/people/man_3/8.4bpp");
+const u32 gEventObjectPic_Woman5_0[] = INCBIN_U32("graphics/event_objects/pics/people/woman_5/0.4bpp");
+const u32 gEventObjectPic_Woman5_1[] = INCBIN_U32("graphics/event_objects/pics/people/woman_5/1.4bpp");
+const u32 gEventObjectPic_Woman5_2[] = INCBIN_U32("graphics/event_objects/pics/people/woman_5/2.4bpp");
+const u32 gEventObjectPic_Woman5_3[] = INCBIN_U32("graphics/event_objects/pics/people/woman_5/3.4bpp");
+const u32 gEventObjectPic_Woman5_4[] = INCBIN_U32("graphics/event_objects/pics/people/woman_5/4.4bpp");
+const u32 gEventObjectPic_Woman5_5[] = INCBIN_U32("graphics/event_objects/pics/people/woman_5/5.4bpp");
+const u32 gEventObjectPic_Woman5_6[] = INCBIN_U32("graphics/event_objects/pics/people/woman_5/6.4bpp");
+const u32 gEventObjectPic_Woman5_7[] = INCBIN_U32("graphics/event_objects/pics/people/woman_5/7.4bpp");
+const u32 gEventObjectPic_Woman5_8[] = INCBIN_U32("graphics/event_objects/pics/people/woman_5/8.4bpp");
+const u32 gEventObjectPic_Cook_0[] = INCBIN_U32("graphics/event_objects/pics/people/cook/0.4bpp");
+const u32 gEventObjectPic_Cook_1[] = INCBIN_U32("graphics/event_objects/pics/people/cook/1.4bpp");
+const u32 gEventObjectPic_Cook_2[] = INCBIN_U32("graphics/event_objects/pics/people/cook/2.4bpp");
+const u32 gEventObjectPic_Woman6_0[] = INCBIN_U32("graphics/event_objects/pics/people/woman_6/0.4bpp");
+const u32 gEventObjectPic_Woman6_1[] = INCBIN_U32("graphics/event_objects/pics/people/woman_6/1.4bpp");
+const u32 gEventObjectPic_Woman6_2[] = INCBIN_U32("graphics/event_objects/pics/people/woman_6/2.4bpp");
+const u32 gEventObjectPic_Woman6_3[] = INCBIN_U32("graphics/event_objects/pics/people/woman_6/3.4bpp");
+const u32 gEventObjectPic_Woman6_4[] = INCBIN_U32("graphics/event_objects/pics/people/woman_6/4.4bpp");
+const u32 gEventObjectPic_Woman6_5[] = INCBIN_U32("graphics/event_objects/pics/people/woman_6/5.4bpp");
+const u32 gEventObjectPic_Woman6_6[] = INCBIN_U32("graphics/event_objects/pics/people/woman_6/6.4bpp");
+const u32 gEventObjectPic_Woman6_7[] = INCBIN_U32("graphics/event_objects/pics/people/woman_6/7.4bpp");
+const u32 gEventObjectPic_Woman6_8[] = INCBIN_U32("graphics/event_objects/pics/people/woman_6/8.4bpp");
+const u32 gEventObjectPic_OldMan2_0[] = INCBIN_U32("graphics/event_objects/pics/people/old_man_2/0.4bpp");
+const u32 gEventObjectPic_OldMan2_1[] = INCBIN_U32("graphics/event_objects/pics/people/old_man_2/1.4bpp");
+const u32 gEventObjectPic_OldMan2_2[] = INCBIN_U32("graphics/event_objects/pics/people/old_man_2/2.4bpp");
+const u32 gEventObjectPic_OldWoman2_0[] = INCBIN_U32("graphics/event_objects/pics/people/old_woman_2/0.4bpp");
+const u32 gEventObjectPic_OldWoman2_1[] = INCBIN_U32("graphics/event_objects/pics/people/old_woman_2/1.4bpp");
+const u32 gEventObjectPic_OldWoman2_2[] = INCBIN_U32("graphics/event_objects/pics/people/old_woman_2/2.4bpp");
+const u32 gEventObjectPic_OldWoman2_3[] = INCBIN_U32("graphics/event_objects/pics/people/old_woman_2/3.4bpp");
+const u32 gEventObjectPic_OldWoman2_4[] = INCBIN_U32("graphics/event_objects/pics/people/old_woman_2/4.4bpp");
+const u32 gEventObjectPic_OldWoman2_5[] = INCBIN_U32("graphics/event_objects/pics/people/old_woman_2/5.4bpp");
+const u32 gEventObjectPic_OldWoman2_6[] = INCBIN_U32("graphics/event_objects/pics/people/old_woman_2/6.4bpp");
+const u32 gEventObjectPic_OldWoman2_7[] = INCBIN_U32("graphics/event_objects/pics/people/old_woman_2/7.4bpp");
+const u32 gEventObjectPic_OldWoman2_8[] = INCBIN_U32("graphics/event_objects/pics/people/old_woman_2/8.4bpp");
+const u32 gEventObjectPic_Camper_0[] = INCBIN_U32("graphics/event_objects/pics/people/camper/0.4bpp");
+const u32 gEventObjectPic_Camper_1[] = INCBIN_U32("graphics/event_objects/pics/people/camper/1.4bpp");
+const u32 gEventObjectPic_Camper_2[] = INCBIN_U32("graphics/event_objects/pics/people/camper/2.4bpp");
+const u32 gEventObjectPic_Camper_3[] = INCBIN_U32("graphics/event_objects/pics/people/camper/3.4bpp");
+const u32 gEventObjectPic_Camper_4[] = INCBIN_U32("graphics/event_objects/pics/people/camper/4.4bpp");
+const u32 gEventObjectPic_Camper_5[] = INCBIN_U32("graphics/event_objects/pics/people/camper/5.4bpp");
+const u32 gEventObjectPic_Camper_6[] = INCBIN_U32("graphics/event_objects/pics/people/camper/6.4bpp");
+const u32 gEventObjectPic_Camper_7[] = INCBIN_U32("graphics/event_objects/pics/people/camper/7.4bpp");
+const u32 gEventObjectPic_Camper_8[] = INCBIN_U32("graphics/event_objects/pics/people/camper/8.4bpp");
+const u32 gEventObjectPic_Picnicker_0[] = INCBIN_U32("graphics/event_objects/pics/people/picnicker/0.4bpp");
+const u32 gEventObjectPic_Picnicker_1[] = INCBIN_U32("graphics/event_objects/pics/people/picnicker/1.4bpp");
+const u32 gEventObjectPic_Picnicker_2[] = INCBIN_U32("graphics/event_objects/pics/people/picnicker/2.4bpp");
+const u32 gEventObjectPic_Picnicker_3[] = INCBIN_U32("graphics/event_objects/pics/people/picnicker/3.4bpp");
+const u32 gEventObjectPic_Picnicker_4[] = INCBIN_U32("graphics/event_objects/pics/people/picnicker/4.4bpp");
+const u32 gEventObjectPic_Picnicker_5[] = INCBIN_U32("graphics/event_objects/pics/people/picnicker/5.4bpp");
+const u32 gEventObjectPic_Picnicker_6[] = INCBIN_U32("graphics/event_objects/pics/people/picnicker/6.4bpp");
+const u32 gEventObjectPic_Picnicker_7[] = INCBIN_U32("graphics/event_objects/pics/people/picnicker/7.4bpp");
+const u32 gEventObjectPic_Picnicker_8[] = INCBIN_U32("graphics/event_objects/pics/people/picnicker/8.4bpp");
+const u32 gEventObjectPic_Man4_0[] = INCBIN_U32("graphics/event_objects/pics/people/man_4/0.4bpp");
+const u32 gEventObjectPic_Man4_1[] = INCBIN_U32("graphics/event_objects/pics/people/man_4/1.4bpp");
+const u32 gEventObjectPic_Man4_2[] = INCBIN_U32("graphics/event_objects/pics/people/man_4/2.4bpp");
+const u32 gEventObjectPic_Man4_3[] = INCBIN_U32("graphics/event_objects/pics/people/man_4/3.4bpp");
+const u32 gEventObjectPic_Man4_4[] = INCBIN_U32("graphics/event_objects/pics/people/man_4/4.4bpp");
+const u32 gEventObjectPic_Man4_5[] = INCBIN_U32("graphics/event_objects/pics/people/man_4/5.4bpp");
+const u32 gEventObjectPic_Man4_6[] = INCBIN_U32("graphics/event_objects/pics/people/man_4/6.4bpp");
+const u32 gEventObjectPic_Man4_7[] = INCBIN_U32("graphics/event_objects/pics/people/man_4/7.4bpp");
+const u32 gEventObjectPic_Man4_8[] = INCBIN_U32("graphics/event_objects/pics/people/man_4/8.4bpp");
+const u32 gEventObjectPic_Woman7_0[] = INCBIN_U32("graphics/event_objects/pics/people/woman_7/0.4bpp");
+const u32 gEventObjectPic_Woman7_1[] = INCBIN_U32("graphics/event_objects/pics/people/woman_7/1.4bpp");
+const u32 gEventObjectPic_Woman7_2[] = INCBIN_U32("graphics/event_objects/pics/people/woman_7/2.4bpp");
+const u32 gEventObjectPic_Woman7_3[] = INCBIN_U32("graphics/event_objects/pics/people/woman_7/3.4bpp");
+const u32 gEventObjectPic_Woman7_4[] = INCBIN_U32("graphics/event_objects/pics/people/woman_7/4.4bpp");
+const u32 gEventObjectPic_Woman7_5[] = INCBIN_U32("graphics/event_objects/pics/people/woman_7/5.4bpp");
+const u32 gEventObjectPic_Woman7_6[] = INCBIN_U32("graphics/event_objects/pics/people/woman_7/6.4bpp");
+const u32 gEventObjectPic_Woman7_7[] = INCBIN_U32("graphics/event_objects/pics/people/woman_7/7.4bpp");
+const u32 gEventObjectPic_Woman7_8[] = INCBIN_U32("graphics/event_objects/pics/people/woman_7/8.4bpp");
+const u32 gEventObjectPic_Youngster_0[] = INCBIN_U32("graphics/event_objects/pics/people/youngster/0.4bpp");
+const u32 gEventObjectPic_Youngster_1[] = INCBIN_U32("graphics/event_objects/pics/people/youngster/1.4bpp");
+const u32 gEventObjectPic_Youngster_2[] = INCBIN_U32("graphics/event_objects/pics/people/youngster/2.4bpp");
+const u32 gEventObjectPic_Youngster_3[] = INCBIN_U32("graphics/event_objects/pics/people/youngster/3.4bpp");
+const u32 gEventObjectPic_Youngster_4[] = INCBIN_U32("graphics/event_objects/pics/people/youngster/4.4bpp");
+const u32 gEventObjectPic_Youngster_5[] = INCBIN_U32("graphics/event_objects/pics/people/youngster/5.4bpp");
+const u32 gEventObjectPic_Youngster_6[] = INCBIN_U32("graphics/event_objects/pics/people/youngster/6.4bpp");
+const u32 gEventObjectPic_Youngster_7[] = INCBIN_U32("graphics/event_objects/pics/people/youngster/7.4bpp");
+const u32 gEventObjectPic_Youngster_8[] = INCBIN_U32("graphics/event_objects/pics/people/youngster/8.4bpp");
+const u32 gEventObjectPic_BugCatcher_0[] = INCBIN_U32("graphics/event_objects/pics/people/bug_catcher/0.4bpp");
+const u32 gEventObjectPic_BugCatcher_1[] = INCBIN_U32("graphics/event_objects/pics/people/bug_catcher/1.4bpp");
+const u32 gEventObjectPic_BugCatcher_2[] = INCBIN_U32("graphics/event_objects/pics/people/bug_catcher/2.4bpp");
+const u32 gEventObjectPic_BugCatcher_3[] = INCBIN_U32("graphics/event_objects/pics/people/bug_catcher/3.4bpp");
+const u32 gEventObjectPic_BugCatcher_4[] = INCBIN_U32("graphics/event_objects/pics/people/bug_catcher/4.4bpp");
+const u32 gEventObjectPic_BugCatcher_5[] = INCBIN_U32("graphics/event_objects/pics/people/bug_catcher/5.4bpp");
+const u32 gEventObjectPic_BugCatcher_6[] = INCBIN_U32("graphics/event_objects/pics/people/bug_catcher/6.4bpp");
+const u32 gEventObjectPic_BugCatcher_7[] = INCBIN_U32("graphics/event_objects/pics/people/bug_catcher/7.4bpp");
+const u32 gEventObjectPic_BugCatcher_8[] = INCBIN_U32("graphics/event_objects/pics/people/bug_catcher/8.4bpp");
+const u32 gEventObjectPic_PsychicM_0[] = INCBIN_U32("graphics/event_objects/pics/people/psychic_m/0.4bpp");
+const u32 gEventObjectPic_PsychicM_1[] = INCBIN_U32("graphics/event_objects/pics/people/psychic_m/1.4bpp");
+const u32 gEventObjectPic_PsychicM_2[] = INCBIN_U32("graphics/event_objects/pics/people/psychic_m/2.4bpp");
+const u32 gEventObjectPic_PsychicM_3[] = INCBIN_U32("graphics/event_objects/pics/people/psychic_m/3.4bpp");
+const u32 gEventObjectPic_PsychicM_4[] = INCBIN_U32("graphics/event_objects/pics/people/psychic_m/4.4bpp");
+const u32 gEventObjectPic_PsychicM_5[] = INCBIN_U32("graphics/event_objects/pics/people/psychic_m/5.4bpp");
+const u32 gEventObjectPic_PsychicM_6[] = INCBIN_U32("graphics/event_objects/pics/people/psychic_m/6.4bpp");
+const u32 gEventObjectPic_PsychicM_7[] = INCBIN_U32("graphics/event_objects/pics/people/psychic_m/7.4bpp");
+const u32 gEventObjectPic_PsychicM_8[] = INCBIN_U32("graphics/event_objects/pics/people/psychic_m/8.4bpp");
+const u32 gEventObjectPic_SchoolKidM_0[] = INCBIN_U32("graphics/event_objects/pics/people/school_kid_m/0.4bpp");
+const u32 gEventObjectPic_SchoolKidM_1[] = INCBIN_U32("graphics/event_objects/pics/people/school_kid_m/1.4bpp");
+const u32 gEventObjectPic_SchoolKidM_2[] = INCBIN_U32("graphics/event_objects/pics/people/school_kid_m/2.4bpp");
+const u32 gEventObjectPic_SchoolKidM_3[] = INCBIN_U32("graphics/event_objects/pics/people/school_kid_m/3.4bpp");
+const u32 gEventObjectPic_SchoolKidM_4[] = INCBIN_U32("graphics/event_objects/pics/people/school_kid_m/4.4bpp");
+const u32 gEventObjectPic_SchoolKidM_5[] = INCBIN_U32("graphics/event_objects/pics/people/school_kid_m/5.4bpp");
+const u32 gEventObjectPic_SchoolKidM_6[] = INCBIN_U32("graphics/event_objects/pics/people/school_kid_m/6.4bpp");
+const u32 gEventObjectPic_SchoolKidM_7[] = INCBIN_U32("graphics/event_objects/pics/people/school_kid_m/7.4bpp");
+const u32 gEventObjectPic_SchoolKidM_8[] = INCBIN_U32("graphics/event_objects/pics/people/school_kid_m/8.4bpp");
+const u32 gEventObjectPic_Maniac_0[] = INCBIN_U32("graphics/event_objects/pics/people/maniac/0.4bpp");
+const u32 gEventObjectPic_Maniac_1[] = INCBIN_U32("graphics/event_objects/pics/people/maniac/1.4bpp");
+const u32 gEventObjectPic_Maniac_2[] = INCBIN_U32("graphics/event_objects/pics/people/maniac/2.4bpp");
+const u32 gEventObjectPic_Maniac_3[] = INCBIN_U32("graphics/event_objects/pics/people/maniac/3.4bpp");
+const u32 gEventObjectPic_Maniac_4[] = INCBIN_U32("graphics/event_objects/pics/people/maniac/4.4bpp");
+const u32 gEventObjectPic_Maniac_5[] = INCBIN_U32("graphics/event_objects/pics/people/maniac/5.4bpp");
+const u32 gEventObjectPic_Maniac_6[] = INCBIN_U32("graphics/event_objects/pics/people/maniac/6.4bpp");
+const u32 gEventObjectPic_Maniac_7[] = INCBIN_U32("graphics/event_objects/pics/people/maniac/7.4bpp");
+const u32 gEventObjectPic_Maniac_8[] = INCBIN_U32("graphics/event_objects/pics/people/maniac/8.4bpp");
+const u32 gEventObjectPic_HexManiac_0[] = INCBIN_U32("graphics/event_objects/pics/people/hex_maniac/0.4bpp");
+const u32 gEventObjectPic_HexManiac_1[] = INCBIN_U32("graphics/event_objects/pics/people/hex_maniac/1.4bpp");
+const u32 gEventObjectPic_HexManiac_2[] = INCBIN_U32("graphics/event_objects/pics/people/hex_maniac/2.4bpp");
+const u32 gEventObjectPic_HexManiac_3[] = INCBIN_U32("graphics/event_objects/pics/people/hex_maniac/3.4bpp");
+const u32 gEventObjectPic_HexManiac_4[] = INCBIN_U32("graphics/event_objects/pics/people/hex_maniac/4.4bpp");
+const u32 gEventObjectPic_HexManiac_5[] = INCBIN_U32("graphics/event_objects/pics/people/hex_maniac/5.4bpp");
+const u32 gEventObjectPic_HexManiac_6[] = INCBIN_U32("graphics/event_objects/pics/people/hex_maniac/6.4bpp");
+const u32 gEventObjectPic_HexManiac_7[] = INCBIN_U32("graphics/event_objects/pics/people/hex_maniac/7.4bpp");
+const u32 gEventObjectPic_HexManiac_8[] = INCBIN_U32("graphics/event_objects/pics/people/hex_maniac/8.4bpp");
+const u32 gEventObjectPic_UnusedWoman_0[] = INCBIN_U32("graphics/event_objects/pics/people/unused_woman/0.4bpp");
+const u32 gEventObjectPic_UnusedWoman_1[] = INCBIN_U32("graphics/event_objects/pics/people/unused_woman/1.4bpp");
+const u32 gEventObjectPic_UnusedWoman_2[] = INCBIN_U32("graphics/event_objects/pics/people/unused_woman/2.4bpp");
+const u32 gEventObjectPic_UnusedWoman_3[] = INCBIN_U32("graphics/event_objects/pics/people/unused_woman/3.4bpp");
+const u32 gEventObjectPic_UnusedWoman_4[] = INCBIN_U32("graphics/event_objects/pics/people/unused_woman/4.4bpp");
+const u32 gEventObjectPic_UnusedWoman_5[] = INCBIN_U32("graphics/event_objects/pics/people/unused_woman/5.4bpp");
+const u32 gEventObjectPic_UnusedWoman_6[] = INCBIN_U32("graphics/event_objects/pics/people/unused_woman/6.4bpp");
+const u32 gEventObjectPic_UnusedWoman_7[] = INCBIN_U32("graphics/event_objects/pics/people/unused_woman/7.4bpp");
+const u32 gEventObjectPic_UnusedWoman_8[] = INCBIN_U32("graphics/event_objects/pics/people/unused_woman/8.4bpp");
+const u32 gEventObjectPic_SwimmerM_0[] = INCBIN_U32("graphics/event_objects/pics/people/swimmer_m/0.4bpp");
+const u32 gEventObjectPic_SwimmerM_1[] = INCBIN_U32("graphics/event_objects/pics/people/swimmer_m/1.4bpp");
+const u32 gEventObjectPic_SwimmerM_2[] = INCBIN_U32("graphics/event_objects/pics/people/swimmer_m/2.4bpp");
+const u32 gEventObjectPic_SwimmerM_3[] = INCBIN_U32("graphics/event_objects/pics/people/swimmer_m/3.4bpp");
+const u32 gEventObjectPic_SwimmerM_4[] = INCBIN_U32("graphics/event_objects/pics/people/swimmer_m/4.4bpp");
+const u32 gEventObjectPic_SwimmerM_5[] = INCBIN_U32("graphics/event_objects/pics/people/swimmer_m/5.4bpp");
+const u32 gEventObjectPic_SwimmerM_6[] = INCBIN_U32("graphics/event_objects/pics/people/swimmer_m/6.4bpp");
+const u32 gEventObjectPic_SwimmerM_7[] = INCBIN_U32("graphics/event_objects/pics/people/swimmer_m/7.4bpp");
+const u32 gEventObjectPic_SwimmerM_8[] = INCBIN_U32("graphics/event_objects/pics/people/swimmer_m/8.4bpp");
+const u32 gEventObjectPic_SwimmerF_0[] = INCBIN_U32("graphics/event_objects/pics/people/swimmer_f/0.4bpp");
+const u32 gEventObjectPic_SwimmerF_1[] = INCBIN_U32("graphics/event_objects/pics/people/swimmer_f/1.4bpp");
+const u32 gEventObjectPic_SwimmerF_2[] = INCBIN_U32("graphics/event_objects/pics/people/swimmer_f/2.4bpp");
+const u32 gEventObjectPic_SwimmerF_3[] = INCBIN_U32("graphics/event_objects/pics/people/swimmer_f/3.4bpp");
+const u32 gEventObjectPic_SwimmerF_4[] = INCBIN_U32("graphics/event_objects/pics/people/swimmer_f/4.4bpp");
+const u32 gEventObjectPic_SwimmerF_5[] = INCBIN_U32("graphics/event_objects/pics/people/swimmer_f/5.4bpp");
+const u32 gEventObjectPic_SwimmerF_6[] = INCBIN_U32("graphics/event_objects/pics/people/swimmer_f/6.4bpp");
+const u32 gEventObjectPic_SwimmerF_7[] = INCBIN_U32("graphics/event_objects/pics/people/swimmer_f/7.4bpp");
+const u32 gEventObjectPic_SwimmerF_8[] = INCBIN_U32("graphics/event_objects/pics/people/swimmer_f/8.4bpp");
+const u32 gEventObjectPic_BlackBelt_0[] = INCBIN_U32("graphics/event_objects/pics/people/black_belt/0.4bpp");
+const u32 gEventObjectPic_BlackBelt_1[] = INCBIN_U32("graphics/event_objects/pics/people/black_belt/1.4bpp");
+const u32 gEventObjectPic_BlackBelt_2[] = INCBIN_U32("graphics/event_objects/pics/people/black_belt/2.4bpp");
+const u32 gEventObjectPic_BlackBelt_3[] = INCBIN_U32("graphics/event_objects/pics/people/black_belt/3.4bpp");
+const u32 gEventObjectPic_BlackBelt_4[] = INCBIN_U32("graphics/event_objects/pics/people/black_belt/4.4bpp");
+const u32 gEventObjectPic_BlackBelt_5[] = INCBIN_U32("graphics/event_objects/pics/people/black_belt/5.4bpp");
+const u32 gEventObjectPic_BlackBelt_6[] = INCBIN_U32("graphics/event_objects/pics/people/black_belt/6.4bpp");
+const u32 gEventObjectPic_BlackBelt_7[] = INCBIN_U32("graphics/event_objects/pics/people/black_belt/7.4bpp");
+const u32 gEventObjectPic_BlackBelt_8[] = INCBIN_U32("graphics/event_objects/pics/people/black_belt/8.4bpp");
+const u32 gEventObjectPic_Beauty_0[] = INCBIN_U32("graphics/event_objects/pics/people/beauty/0.4bpp");
+const u32 gEventObjectPic_Beauty_1[] = INCBIN_U32("graphics/event_objects/pics/people/beauty/1.4bpp");
+const u32 gEventObjectPic_Beauty_2[] = INCBIN_U32("graphics/event_objects/pics/people/beauty/2.4bpp");
+const u32 gEventObjectPic_Beauty_3[] = INCBIN_U32("graphics/event_objects/pics/people/beauty/3.4bpp");
+const u32 gEventObjectPic_Beauty_4[] = INCBIN_U32("graphics/event_objects/pics/people/beauty/4.4bpp");
+const u32 gEventObjectPic_Beauty_5[] = INCBIN_U32("graphics/event_objects/pics/people/beauty/5.4bpp");
+const u32 gEventObjectPic_Beauty_6[] = INCBIN_U32("graphics/event_objects/pics/people/beauty/6.4bpp");
+const u32 gEventObjectPic_Beauty_7[] = INCBIN_U32("graphics/event_objects/pics/people/beauty/7.4bpp");
+const u32 gEventObjectPic_Beauty_8[] = INCBIN_U32("graphics/event_objects/pics/people/beauty/8.4bpp");
+const u32 gEventObjectPic_Scientist1_0[] = INCBIN_U32("graphics/event_objects/pics/people/scientist_1/0.4bpp");
+const u32 gEventObjectPic_Scientist1_1[] = INCBIN_U32("graphics/event_objects/pics/people/scientist_1/1.4bpp");
+const u32 gEventObjectPic_Scientist1_2[] = INCBIN_U32("graphics/event_objects/pics/people/scientist_1/2.4bpp");
+const u32 gEventObjectPic_Scientist1_3[] = INCBIN_U32("graphics/event_objects/pics/people/scientist_1/3.4bpp");
+const u32 gEventObjectPic_Scientist1_4[] = INCBIN_U32("graphics/event_objects/pics/people/scientist_1/4.4bpp");
+const u32 gEventObjectPic_Scientist1_5[] = INCBIN_U32("graphics/event_objects/pics/people/scientist_1/5.4bpp");
+const u32 gEventObjectPic_Scientist1_6[] = INCBIN_U32("graphics/event_objects/pics/people/scientist_1/6.4bpp");
+const u32 gEventObjectPic_Scientist1_7[] = INCBIN_U32("graphics/event_objects/pics/people/scientist_1/7.4bpp");
+const u32 gEventObjectPic_Scientist1_8[] = INCBIN_U32("graphics/event_objects/pics/people/scientist_1/8.4bpp");
+const u32 gEventObjectPic_Lass_0[] = INCBIN_U32("graphics/event_objects/pics/people/lass/0.4bpp");
+const u32 gEventObjectPic_Lass_1[] = INCBIN_U32("graphics/event_objects/pics/people/lass/1.4bpp");
+const u32 gEventObjectPic_Lass_2[] = INCBIN_U32("graphics/event_objects/pics/people/lass/2.4bpp");
+const u32 gEventObjectPic_Lass_3[] = INCBIN_U32("graphics/event_objects/pics/people/lass/3.4bpp");
+const u32 gEventObjectPic_Lass_4[] = INCBIN_U32("graphics/event_objects/pics/people/lass/4.4bpp");
+const u32 gEventObjectPic_Lass_5[] = INCBIN_U32("graphics/event_objects/pics/people/lass/5.4bpp");
+const u32 gEventObjectPic_Lass_6[] = INCBIN_U32("graphics/event_objects/pics/people/lass/6.4bpp");
+const u32 gEventObjectPic_Lass_7[] = INCBIN_U32("graphics/event_objects/pics/people/lass/7.4bpp");
+const u32 gEventObjectPic_Lass_8[] = INCBIN_U32("graphics/event_objects/pics/people/lass/8.4bpp");
+const u32 gEventObjectPic_Gentleman_0[] = INCBIN_U32("graphics/event_objects/pics/people/gentleman/0.4bpp");
+const u32 gEventObjectPic_Gentleman_1[] = INCBIN_U32("graphics/event_objects/pics/people/gentleman/1.4bpp");
+const u32 gEventObjectPic_Gentleman_2[] = INCBIN_U32("graphics/event_objects/pics/people/gentleman/2.4bpp");
+const u32 gEventObjectPic_Gentleman_3[] = INCBIN_U32("graphics/event_objects/pics/people/gentleman/3.4bpp");
+const u32 gEventObjectPic_Gentleman_4[] = INCBIN_U32("graphics/event_objects/pics/people/gentleman/4.4bpp");
+const u32 gEventObjectPic_Gentleman_5[] = INCBIN_U32("graphics/event_objects/pics/people/gentleman/5.4bpp");
+const u32 gEventObjectPic_Gentleman_6[] = INCBIN_U32("graphics/event_objects/pics/people/gentleman/6.4bpp");
+const u32 gEventObjectPic_Gentleman_7[] = INCBIN_U32("graphics/event_objects/pics/people/gentleman/7.4bpp");
+const u32 gEventObjectPic_Gentleman_8[] = INCBIN_U32("graphics/event_objects/pics/people/gentleman/8.4bpp");
+const u32 gEventObjectPic_Sailor_0[] = INCBIN_U32("graphics/event_objects/pics/people/sailor/0.4bpp");
+const u32 gEventObjectPic_Sailor_1[] = INCBIN_U32("graphics/event_objects/pics/people/sailor/1.4bpp");
+const u32 gEventObjectPic_Sailor_2[] = INCBIN_U32("graphics/event_objects/pics/people/sailor/2.4bpp");
+const u32 gEventObjectPic_Sailor_3[] = INCBIN_U32("graphics/event_objects/pics/people/sailor/3.4bpp");
+const u32 gEventObjectPic_Sailor_4[] = INCBIN_U32("graphics/event_objects/pics/people/sailor/4.4bpp");
+const u32 gEventObjectPic_Sailor_5[] = INCBIN_U32("graphics/event_objects/pics/people/sailor/5.4bpp");
+const u32 gEventObjectPic_Sailor_6[] = INCBIN_U32("graphics/event_objects/pics/people/sailor/6.4bpp");
+const u32 gEventObjectPic_Sailor_7[] = INCBIN_U32("graphics/event_objects/pics/people/sailor/7.4bpp");
+const u32 gEventObjectPic_Sailor_8[] = INCBIN_U32("graphics/event_objects/pics/people/sailor/8.4bpp");
+const u32 gEventObjectPic_Fisherman_0[] = INCBIN_U32("graphics/event_objects/pics/people/fisherman/0.4bpp");
+const u32 gEventObjectPic_Fisherman_1[] = INCBIN_U32("graphics/event_objects/pics/people/fisherman/1.4bpp");
+const u32 gEventObjectPic_Fisherman_2[] = INCBIN_U32("graphics/event_objects/pics/people/fisherman/2.4bpp");
+const u32 gEventObjectPic_Fisherman_3[] = INCBIN_U32("graphics/event_objects/pics/people/fisherman/3.4bpp");
+const u32 gEventObjectPic_Fisherman_4[] = INCBIN_U32("graphics/event_objects/pics/people/fisherman/4.4bpp");
+const u32 gEventObjectPic_Fisherman_5[] = INCBIN_U32("graphics/event_objects/pics/people/fisherman/5.4bpp");
+const u32 gEventObjectPic_Fisherman_6[] = INCBIN_U32("graphics/event_objects/pics/people/fisherman/6.4bpp");
+const u32 gEventObjectPic_Fisherman_7[] = INCBIN_U32("graphics/event_objects/pics/people/fisherman/7.4bpp");
+const u32 gEventObjectPic_Fisherman_8[] = INCBIN_U32("graphics/event_objects/pics/people/fisherman/8.4bpp");
+const u32 gEventObjectPic_RunningTriathleteM_0[] = INCBIN_U32("graphics/event_objects/pics/people/running_triathlete_m/0.4bpp");
+const u32 gEventObjectPic_RunningTriathleteM_1[] = INCBIN_U32("graphics/event_objects/pics/people/running_triathlete_m/1.4bpp");
+const u32 gEventObjectPic_RunningTriathleteM_2[] = INCBIN_U32("graphics/event_objects/pics/people/running_triathlete_m/2.4bpp");
+const u32 gEventObjectPic_RunningTriathleteM_3[] = INCBIN_U32("graphics/event_objects/pics/people/running_triathlete_m/3.4bpp");
+const u32 gEventObjectPic_RunningTriathleteM_4[] = INCBIN_U32("graphics/event_objects/pics/people/running_triathlete_m/4.4bpp");
+const u32 gEventObjectPic_RunningTriathleteM_5[] = INCBIN_U32("graphics/event_objects/pics/people/running_triathlete_m/5.4bpp");
+const u32 gEventObjectPic_RunningTriathleteM_6[] = INCBIN_U32("graphics/event_objects/pics/people/running_triathlete_m/6.4bpp");
+const u32 gEventObjectPic_RunningTriathleteM_7[] = INCBIN_U32("graphics/event_objects/pics/people/running_triathlete_m/7.4bpp");
+const u32 gEventObjectPic_RunningTriathleteM_8[] = INCBIN_U32("graphics/event_objects/pics/people/running_triathlete_m/8.4bpp");
+const u32 gEventObjectPic_RunningTriathleteF_0[] = INCBIN_U32("graphics/event_objects/pics/people/running_triathlete_f/0.4bpp");
+const u32 gEventObjectPic_RunningTriathleteF_1[] = INCBIN_U32("graphics/event_objects/pics/people/running_triathlete_f/1.4bpp");
+const u32 gEventObjectPic_RunningTriathleteF_2[] = INCBIN_U32("graphics/event_objects/pics/people/running_triathlete_f/2.4bpp");
+const u32 gEventObjectPic_RunningTriathleteF_3[] = INCBIN_U32("graphics/event_objects/pics/people/running_triathlete_f/3.4bpp");
+const u32 gEventObjectPic_RunningTriathleteF_4[] = INCBIN_U32("graphics/event_objects/pics/people/running_triathlete_f/4.4bpp");
+const u32 gEventObjectPic_RunningTriathleteF_5[] = INCBIN_U32("graphics/event_objects/pics/people/running_triathlete_f/5.4bpp");
+const u32 gEventObjectPic_RunningTriathleteF_6[] = INCBIN_U32("graphics/event_objects/pics/people/running_triathlete_f/6.4bpp");
+const u32 gEventObjectPic_RunningTriathleteF_7[] = INCBIN_U32("graphics/event_objects/pics/people/running_triathlete_f/7.4bpp");
+const u32 gEventObjectPic_RunningTriathleteF_8[] = INCBIN_U32("graphics/event_objects/pics/people/running_triathlete_f/8.4bpp");
+const u32 gEventObjectPic_TuberF_0[] = INCBIN_U32("graphics/event_objects/pics/people/tuber_f/0.4bpp");
+const u32 gEventObjectPic_TuberF_1[] = INCBIN_U32("graphics/event_objects/pics/people/tuber_f/1.4bpp");
+const u32 gEventObjectPic_TuberF_2[] = INCBIN_U32("graphics/event_objects/pics/people/tuber_f/2.4bpp");
+const u32 gEventObjectPic_TuberF_3[] = INCBIN_U32("graphics/event_objects/pics/people/tuber_f/3.4bpp");
+const u32 gEventObjectPic_TuberF_4[] = INCBIN_U32("graphics/event_objects/pics/people/tuber_f/4.4bpp");
+const u32 gEventObjectPic_TuberF_5[] = INCBIN_U32("graphics/event_objects/pics/people/tuber_f/5.4bpp");
+const u32 gEventObjectPic_TuberF_6[] = INCBIN_U32("graphics/event_objects/pics/people/tuber_f/6.4bpp");
+const u32 gEventObjectPic_TuberF_7[] = INCBIN_U32("graphics/event_objects/pics/people/tuber_f/7.4bpp");
+const u32 gEventObjectPic_TuberF_8[] = INCBIN_U32("graphics/event_objects/pics/people/tuber_f/8.4bpp");
+const u32 gEventObjectPic_TuberM_0[] = INCBIN_U32("graphics/event_objects/pics/people/tuber_m/0.4bpp");
+const u32 gEventObjectPic_TuberM_1[] = INCBIN_U32("graphics/event_objects/pics/people/tuber_m/1.4bpp");
+const u32 gEventObjectPic_TuberM_2[] = INCBIN_U32("graphics/event_objects/pics/people/tuber_m/2.4bpp");
+const u32 gEventObjectPic_TuberM_3[] = INCBIN_U32("graphics/event_objects/pics/people/tuber_m/3.4bpp");
+const u32 gEventObjectPic_TuberM_4[] = INCBIN_U32("graphics/event_objects/pics/people/tuber_m/4.4bpp");
+const u32 gEventObjectPic_TuberM_5[] = INCBIN_U32("graphics/event_objects/pics/people/tuber_m/5.4bpp");
+const u32 gEventObjectPic_TuberM_6[] = INCBIN_U32("graphics/event_objects/pics/people/tuber_m/6.4bpp");
+const u32 gEventObjectPic_TuberM_7[] = INCBIN_U32("graphics/event_objects/pics/people/tuber_m/7.4bpp");
+const u32 gEventObjectPic_TuberM_8[] = INCBIN_U32("graphics/event_objects/pics/people/tuber_m/8.4bpp");
+const u32 gEventObjectPic_Hiker_0[] = INCBIN_U32("graphics/event_objects/pics/people/hiker/0.4bpp");
+const u32 gEventObjectPic_Hiker_1[] = INCBIN_U32("graphics/event_objects/pics/people/hiker/1.4bpp");
+const u32 gEventObjectPic_Hiker_2[] = INCBIN_U32("graphics/event_objects/pics/people/hiker/2.4bpp");
+const u32 gEventObjectPic_Hiker_3[] = INCBIN_U32("graphics/event_objects/pics/people/hiker/3.4bpp");
+const u32 gEventObjectPic_Hiker_4[] = INCBIN_U32("graphics/event_objects/pics/people/hiker/4.4bpp");
+const u32 gEventObjectPic_Hiker_5[] = INCBIN_U32("graphics/event_objects/pics/people/hiker/5.4bpp");
+const u32 gEventObjectPic_Hiker_6[] = INCBIN_U32("graphics/event_objects/pics/people/hiker/6.4bpp");
+const u32 gEventObjectPic_Hiker_7[] = INCBIN_U32("graphics/event_objects/pics/people/hiker/7.4bpp");
+const u32 gEventObjectPic_Hiker_8[] = INCBIN_U32("graphics/event_objects/pics/people/hiker/8.4bpp");
+const u32 gEventObjectPic_CyclingTriathleteM_0[] = INCBIN_U32("graphics/event_objects/pics/people/cycling_triathlete_m/0.4bpp");
+const u32 gEventObjectPic_CyclingTriathleteM_1[] = INCBIN_U32("graphics/event_objects/pics/people/cycling_triathlete_m/1.4bpp");
+const u32 gEventObjectPic_CyclingTriathleteM_2[] = INCBIN_U32("graphics/event_objects/pics/people/cycling_triathlete_m/2.4bpp");
+const u32 gEventObjectPic_CyclingTriathleteM_3[] = INCBIN_U32("graphics/event_objects/pics/people/cycling_triathlete_m/3.4bpp");
+const u32 gEventObjectPic_CyclingTriathleteM_4[] = INCBIN_U32("graphics/event_objects/pics/people/cycling_triathlete_m/4.4bpp");
+const u32 gEventObjectPic_CyclingTriathleteM_5[] = INCBIN_U32("graphics/event_objects/pics/people/cycling_triathlete_m/5.4bpp");
+const u32 gEventObjectPic_CyclingTriathleteM_6[] = INCBIN_U32("graphics/event_objects/pics/people/cycling_triathlete_m/6.4bpp");
+const u32 gEventObjectPic_CyclingTriathleteM_7[] = INCBIN_U32("graphics/event_objects/pics/people/cycling_triathlete_m/7.4bpp");
+const u32 gEventObjectPic_CyclingTriathleteM_8[] = INCBIN_U32("graphics/event_objects/pics/people/cycling_triathlete_m/8.4bpp");
+const u32 gEventObjectPic_CyclingTriathleteF_0[] = INCBIN_U32("graphics/event_objects/pics/people/cycling_triathlete_f/0.4bpp");
+const u32 gEventObjectPic_CyclingTriathleteF_1[] = INCBIN_U32("graphics/event_objects/pics/people/cycling_triathlete_f/1.4bpp");
+const u32 gEventObjectPic_CyclingTriathleteF_2[] = INCBIN_U32("graphics/event_objects/pics/people/cycling_triathlete_f/2.4bpp");
+const u32 gEventObjectPic_CyclingTriathleteF_3[] = INCBIN_U32("graphics/event_objects/pics/people/cycling_triathlete_f/3.4bpp");
+const u32 gEventObjectPic_CyclingTriathleteF_4[] = INCBIN_U32("graphics/event_objects/pics/people/cycling_triathlete_f/4.4bpp");
+const u32 gEventObjectPic_CyclingTriathleteF_5[] = INCBIN_U32("graphics/event_objects/pics/people/cycling_triathlete_f/5.4bpp");
+const u32 gEventObjectPic_CyclingTriathleteF_6[] = INCBIN_U32("graphics/event_objects/pics/people/cycling_triathlete_f/6.4bpp");
+const u32 gEventObjectPic_CyclingTriathleteF_7[] = INCBIN_U32("graphics/event_objects/pics/people/cycling_triathlete_f/7.4bpp");
+const u32 gEventObjectPic_CyclingTriathleteF_8[] = INCBIN_U32("graphics/event_objects/pics/people/cycling_triathlete_f/8.4bpp");
+const u32 gEventObjectPic_Man5_0[] = INCBIN_U32("graphics/event_objects/pics/people/man_5/0.4bpp");
+const u32 gEventObjectPic_Man5_1[] = INCBIN_U32("graphics/event_objects/pics/people/man_5/1.4bpp");
+const u32 gEventObjectPic_Man5_2[] = INCBIN_U32("graphics/event_objects/pics/people/man_5/2.4bpp");
+const u32 gEventObjectPic_Man5_3[] = INCBIN_U32("graphics/event_objects/pics/people/man_5/3.4bpp");
+const u32 gEventObjectPic_Man5_4[] = INCBIN_U32("graphics/event_objects/pics/people/man_5/4.4bpp");
+const u32 gEventObjectPic_Man5_5[] = INCBIN_U32("graphics/event_objects/pics/people/man_5/5.4bpp");
+const u32 gEventObjectPic_Man5_6[] = INCBIN_U32("graphics/event_objects/pics/people/man_5/6.4bpp");
+const u32 gEventObjectPic_Man5_7[] = INCBIN_U32("graphics/event_objects/pics/people/man_5/7.4bpp");
+const u32 gEventObjectPic_Man5_8[] = INCBIN_U32("graphics/event_objects/pics/people/man_5/8.4bpp");
+const u32 gEventObjectPic_Man6_0[] = INCBIN_U32("graphics/event_objects/pics/people/man_6/0.4bpp");
+const u32 gEventObjectPic_Man6_1[] = INCBIN_U32("graphics/event_objects/pics/people/man_6/1.4bpp");
+const u32 gEventObjectPic_Man6_2[] = INCBIN_U32("graphics/event_objects/pics/people/man_6/2.4bpp");
+const u32 gEventObjectPic_Man6_3[] = INCBIN_U32("graphics/event_objects/pics/people/man_6/3.4bpp");
+const u32 gEventObjectPic_Man6_4[] = INCBIN_U32("graphics/event_objects/pics/people/man_6/4.4bpp");
+const u32 gEventObjectPic_Man6_5[] = INCBIN_U32("graphics/event_objects/pics/people/man_6/5.4bpp");
+const u32 gEventObjectPic_Man6_6[] = INCBIN_U32("graphics/event_objects/pics/people/man_6/6.4bpp");
+const u32 gEventObjectPic_Man6_7[] = INCBIN_U32("graphics/event_objects/pics/people/man_6/7.4bpp");
+const u32 gEventObjectPic_Man6_8[] = INCBIN_U32("graphics/event_objects/pics/people/man_6/8.4bpp");
+const u32 gEventObjectPic_Nurse_0[] = INCBIN_U32("graphics/event_objects/pics/people/nurse/0.4bpp");
+const u32 gEventObjectPic_Nurse_1[] = INCBIN_U32("graphics/event_objects/pics/people/nurse/1.4bpp");
+const u32 gEventObjectPic_Nurse_2[] = INCBIN_U32("graphics/event_objects/pics/people/nurse/2.4bpp");
+const u32 gEventObjectPic_Nurse_3[] = INCBIN_U32("graphics/event_objects/pics/people/nurse/3.4bpp");
+const u32 gEventObjectPic_ItemBall[] = INCBIN_U32("graphics/event_objects/pics/misc/item_ball.4bpp");
+const u32 gEventObjectPic_ProfBirch_0[] = INCBIN_U32("graphics/event_objects/pics/people/prof_birch/0.4bpp");
+const u32 gEventObjectPic_ProfBirch_1[] = INCBIN_U32("graphics/event_objects/pics/people/prof_birch/1.4bpp");
+const u32 gEventObjectPic_ProfBirch_2[] = INCBIN_U32("graphics/event_objects/pics/people/prof_birch/2.4bpp");
+const u32 gEventObjectPic_ProfBirch_3[] = INCBIN_U32("graphics/event_objects/pics/people/prof_birch/3.4bpp");
+const u32 gEventObjectPic_ProfBirch_4[] = INCBIN_U32("graphics/event_objects/pics/people/prof_birch/4.4bpp");
+const u32 gEventObjectPic_ProfBirch_5[] = INCBIN_U32("graphics/event_objects/pics/people/prof_birch/5.4bpp");
+const u32 gEventObjectPic_ProfBirch_6[] = INCBIN_U32("graphics/event_objects/pics/people/prof_birch/6.4bpp");
+const u32 gEventObjectPic_ProfBirch_7[] = INCBIN_U32("graphics/event_objects/pics/people/prof_birch/7.4bpp");
+const u32 gEventObjectPic_ProfBirch_8[] = INCBIN_U32("graphics/event_objects/pics/people/prof_birch/8.4bpp");
+const u32 gEventObjectPic_ReporterM_0[] = INCBIN_U32("graphics/event_objects/pics/people/reporter_m/0.4bpp");
+const u32 gEventObjectPic_ReporterM_1[] = INCBIN_U32("graphics/event_objects/pics/people/reporter_m/1.4bpp");
+const u32 gEventObjectPic_ReporterM_2[] = INCBIN_U32("graphics/event_objects/pics/people/reporter_m/2.4bpp");
+const u32 gEventObjectPic_ReporterM_3[] = INCBIN_U32("graphics/event_objects/pics/people/reporter_m/3.4bpp");
+const u32 gEventObjectPic_ReporterM_4[] = INCBIN_U32("graphics/event_objects/pics/people/reporter_m/4.4bpp");
+const u32 gEventObjectPic_ReporterM_5[] = INCBIN_U32("graphics/event_objects/pics/people/reporter_m/5.4bpp");
+const u32 gEventObjectPic_ReporterM_6[] = INCBIN_U32("graphics/event_objects/pics/people/reporter_m/6.4bpp");
+const u32 gEventObjectPic_ReporterM_7[] = INCBIN_U32("graphics/event_objects/pics/people/reporter_m/7.4bpp");
+const u32 gEventObjectPic_ReporterM_8[] = INCBIN_U32("graphics/event_objects/pics/people/reporter_m/8.4bpp");
+const u32 gEventObjectPic_ReporterF_0[] = INCBIN_U32("graphics/event_objects/pics/people/reporter_f/0.4bpp");
+const u32 gEventObjectPic_ReporterF_1[] = INCBIN_U32("graphics/event_objects/pics/people/reporter_f/1.4bpp");
+const u32 gEventObjectPic_ReporterF_2[] = INCBIN_U32("graphics/event_objects/pics/people/reporter_f/2.4bpp");
+const u32 gEventObjectPic_ReporterF_3[] = INCBIN_U32("graphics/event_objects/pics/people/reporter_f/3.4bpp");
+const u32 gEventObjectPic_ReporterF_4[] = INCBIN_U32("graphics/event_objects/pics/people/reporter_f/4.4bpp");
+const u32 gEventObjectPic_ReporterF_5[] = INCBIN_U32("graphics/event_objects/pics/people/reporter_f/5.4bpp");
+const u32 gEventObjectPic_ReporterF_6[] = INCBIN_U32("graphics/event_objects/pics/people/reporter_f/6.4bpp");
+const u32 gEventObjectPic_ReporterF_7[] = INCBIN_U32("graphics/event_objects/pics/people/reporter_f/7.4bpp");
+const u32 gEventObjectPic_ReporterF_8[] = INCBIN_U32("graphics/event_objects/pics/people/reporter_f/8.4bpp");
+const u32 gEventObjectPic_MauvilleOldMan1_0[] = INCBIN_U32("graphics/event_objects/pics/people/mauville_old_man_1/0.4bpp");
+const u32 gEventObjectPic_MauvilleOldMan1_1[] = INCBIN_U32("graphics/event_objects/pics/people/mauville_old_man_1/1.4bpp");
+const u32 gEventObjectPic_MauvilleOldMan1_2[] = INCBIN_U32("graphics/event_objects/pics/people/mauville_old_man_1/2.4bpp");
+const u32 gEventObjectPic_MauvilleOldMan1_3[] = INCBIN_U32("graphics/event_objects/pics/people/mauville_old_man_1/3.4bpp");
+const u32 gEventObjectPic_MauvilleOldMan1_4[] = INCBIN_U32("graphics/event_objects/pics/people/mauville_old_man_1/4.4bpp");
+const u32 gEventObjectPic_MauvilleOldMan1_5[] = INCBIN_U32("graphics/event_objects/pics/people/mauville_old_man_1/5.4bpp");
+const u32 gEventObjectPic_MauvilleOldMan1_6[] = INCBIN_U32("graphics/event_objects/pics/people/mauville_old_man_1/6.4bpp");
+const u32 gEventObjectPic_MauvilleOldMan1_7[] = INCBIN_U32("graphics/event_objects/pics/people/mauville_old_man_1/7.4bpp");
+const u32 gEventObjectPic_MauvilleOldMan1_8[] = INCBIN_U32("graphics/event_objects/pics/people/mauville_old_man_1/8.4bpp");
+const u32 gEventObjectPic_MauvilleOldMan2_0[] = INCBIN_U32("graphics/event_objects/pics/people/mauville_old_man_2/0.4bpp");
+const u32 gEventObjectPic_MauvilleOldMan2_1[] = INCBIN_U32("graphics/event_objects/pics/people/mauville_old_man_2/1.4bpp");
+const u32 gEventObjectPic_MauvilleOldMan2_2[] = INCBIN_U32("graphics/event_objects/pics/people/mauville_old_man_2/2.4bpp");
+const u32 gEventObjectPic_MauvilleOldMan2_3[] = INCBIN_U32("graphics/event_objects/pics/people/mauville_old_man_2/3.4bpp");
+const u32 gEventObjectPic_MauvilleOldMan2_4[] = INCBIN_U32("graphics/event_objects/pics/people/mauville_old_man_2/4.4bpp");
+const u32 gEventObjectPic_MauvilleOldMan2_5[] = INCBIN_U32("graphics/event_objects/pics/people/mauville_old_man_2/5.4bpp");
+const u32 gEventObjectPic_MauvilleOldMan2_6[] = INCBIN_U32("graphics/event_objects/pics/people/mauville_old_man_2/6.4bpp");
+const u32 gEventObjectPic_MauvilleOldMan2_7[] = INCBIN_U32("graphics/event_objects/pics/people/mauville_old_man_2/7.4bpp");
+const u32 gEventObjectPic_MauvilleOldMan2_8[] = INCBIN_U32("graphics/event_objects/pics/people/mauville_old_man_2/8.4bpp");
+const u32 gEventObjectPic_MartEmployee_0[] = INCBIN_U32("graphics/event_objects/pics/people/mart_employee/0.4bpp");
+const u32 gEventObjectPic_MartEmployee_1[] = INCBIN_U32("graphics/event_objects/pics/people/mart_employee/1.4bpp");
+const u32 gEventObjectPic_MartEmployee_2[] = INCBIN_U32("graphics/event_objects/pics/people/mart_employee/2.4bpp");
+const u32 gEventObjectPic_MartEmployee_3[] = INCBIN_U32("graphics/event_objects/pics/people/mart_employee/3.4bpp");
+const u32 gEventObjectPic_MartEmployee_4[] = INCBIN_U32("graphics/event_objects/pics/people/mart_employee/4.4bpp");
+const u32 gEventObjectPic_MartEmployee_5[] = INCBIN_U32("graphics/event_objects/pics/people/mart_employee/5.4bpp");
+const u32 gEventObjectPic_MartEmployee_6[] = INCBIN_U32("graphics/event_objects/pics/people/mart_employee/6.4bpp");
+const u32 gEventObjectPic_MartEmployee_7[] = INCBIN_U32("graphics/event_objects/pics/people/mart_employee/7.4bpp");
+const u32 gEventObjectPic_MartEmployee_8[] = INCBIN_U32("graphics/event_objects/pics/people/mart_employee/8.4bpp");
+const u32 gEventObjectPic_RooftopSaleWoman_0[] = INCBIN_U32("graphics/event_objects/pics/people/rooftop_sale_woman/0.4bpp");
+const u32 gEventObjectPic_RooftopSaleWoman_1[] = INCBIN_U32("graphics/event_objects/pics/people/rooftop_sale_woman/1.4bpp");
+const u32 gEventObjectPic_RooftopSaleWoman_2[] = INCBIN_U32("graphics/event_objects/pics/people/rooftop_sale_woman/2.4bpp");
+const u32 gEventObjectPic_RooftopSaleWoman_3[] = INCBIN_U32("graphics/event_objects/pics/people/rooftop_sale_woman/3.4bpp");
+const u32 gEventObjectPic_RooftopSaleWoman_4[] = INCBIN_U32("graphics/event_objects/pics/people/rooftop_sale_woman/4.4bpp");
+const u32 gEventObjectPic_RooftopSaleWoman_5[] = INCBIN_U32("graphics/event_objects/pics/people/rooftop_sale_woman/5.4bpp");
+const u32 gEventObjectPic_RooftopSaleWoman_6[] = INCBIN_U32("graphics/event_objects/pics/people/rooftop_sale_woman/6.4bpp");
+const u32 gEventObjectPic_RooftopSaleWoman_7[] = INCBIN_U32("graphics/event_objects/pics/people/rooftop_sale_woman/7.4bpp");
+const u32 gEventObjectPic_RooftopSaleWoman_8[] = INCBIN_U32("graphics/event_objects/pics/people/rooftop_sale_woman/8.4bpp");
+const u32 gEventObjectPic_Teala_0[] = INCBIN_U32("graphics/event_objects/pics/people/teala/0.4bpp");
+const u32 gEventObjectPic_Teala_1[] = INCBIN_U32("graphics/event_objects/pics/people/teala/1.4bpp");
+const u32 gEventObjectPic_Teala_2[] = INCBIN_U32("graphics/event_objects/pics/people/teala/2.4bpp");
+const u32 gEventObjectPic_Teala_3[] = INCBIN_U32("graphics/event_objects/pics/people/teala/3.4bpp");
+const u32 gEventObjectPic_Teala_4[] = INCBIN_U32("graphics/event_objects/pics/people/teala/4.4bpp");
+const u32 gEventObjectPic_Teala_5[] = INCBIN_U32("graphics/event_objects/pics/people/teala/5.4bpp");
+const u32 gEventObjectPic_Teala_6[] = INCBIN_U32("graphics/event_objects/pics/people/teala/6.4bpp");
+const u32 gEventObjectPic_Teala_7[] = INCBIN_U32("graphics/event_objects/pics/people/teala/7.4bpp");
+const u32 gEventObjectPic_Teala_8[] = INCBIN_U32("graphics/event_objects/pics/people/teala/8.4bpp");
+const u32 gEventObjectPic_Artist_0[] = INCBIN_U32("graphics/event_objects/pics/people/artist/0.4bpp");
+const u32 gEventObjectPic_Artist_1[] = INCBIN_U32("graphics/event_objects/pics/people/artist/1.4bpp");
+const u32 gEventObjectPic_Artist_2[] = INCBIN_U32("graphics/event_objects/pics/people/artist/2.4bpp");
+const u32 gEventObjectPic_Artist_3[] = INCBIN_U32("graphics/event_objects/pics/people/artist/3.4bpp");
+const u32 gEventObjectPic_Artist_4[] = INCBIN_U32("graphics/event_objects/pics/people/artist/4.4bpp");
+const u32 gEventObjectPic_Artist_5[] = INCBIN_U32("graphics/event_objects/pics/people/artist/5.4bpp");
+const u32 gEventObjectPic_Artist_6[] = INCBIN_U32("graphics/event_objects/pics/people/artist/6.4bpp");
+const u32 gEventObjectPic_Artist_7[] = INCBIN_U32("graphics/event_objects/pics/people/artist/7.4bpp");
+const u32 gEventObjectPic_Artist_8[] = INCBIN_U32("graphics/event_objects/pics/people/artist/8.4bpp");
+const u32 gEventObjectPic_Cameraman_0[] = INCBIN_U32("graphics/event_objects/pics/people/cameraman/0.4bpp");
+const u32 gEventObjectPic_Cameraman_1[] = INCBIN_U32("graphics/event_objects/pics/people/cameraman/1.4bpp");
+const u32 gEventObjectPic_Cameraman_2[] = INCBIN_U32("graphics/event_objects/pics/people/cameraman/2.4bpp");
+const u32 gEventObjectPic_Cameraman_3[] = INCBIN_U32("graphics/event_objects/pics/people/cameraman/3.4bpp");
+const u32 gEventObjectPic_Cameraman_4[] = INCBIN_U32("graphics/event_objects/pics/people/cameraman/4.4bpp");
+const u32 gEventObjectPic_Cameraman_5[] = INCBIN_U32("graphics/event_objects/pics/people/cameraman/5.4bpp");
+const u32 gEventObjectPic_Cameraman_6[] = INCBIN_U32("graphics/event_objects/pics/people/cameraman/6.4bpp");
+const u32 gEventObjectPic_Cameraman_7[] = INCBIN_U32("graphics/event_objects/pics/people/cameraman/7.4bpp");
+const u32 gEventObjectPic_Cameraman_8[] = INCBIN_U32("graphics/event_objects/pics/people/cameraman/8.4bpp");
+const u32 gEventObjectPic_Scientist2_0[] = INCBIN_U32("graphics/event_objects/pics/people/scientist_2/0.4bpp");
+const u32 gEventObjectPic_Scientist2_1[] = INCBIN_U32("graphics/event_objects/pics/people/scientist_2/1.4bpp");
+const u32 gEventObjectPic_Scientist2_2[] = INCBIN_U32("graphics/event_objects/pics/people/scientist_2/2.4bpp");
+const u32 gEventObjectPic_Scientist2_3[] = INCBIN_U32("graphics/event_objects/pics/people/scientist_2/3.4bpp");
+const u32 gEventObjectPic_Scientist2_4[] = INCBIN_U32("graphics/event_objects/pics/people/scientist_2/4.4bpp");
+const u32 gEventObjectPic_Scientist2_5[] = INCBIN_U32("graphics/event_objects/pics/people/scientist_2/5.4bpp");
+const u32 gEventObjectPic_Scientist2_6[] = INCBIN_U32("graphics/event_objects/pics/people/scientist_2/6.4bpp");
+const u32 gEventObjectPic_Scientist2_7[] = INCBIN_U32("graphics/event_objects/pics/people/scientist_2/7.4bpp");
+const u32 gEventObjectPic_Scientist2_8[] = INCBIN_U32("graphics/event_objects/pics/people/scientist_2/8.4bpp");
+const u32 gEventObjectPic_Man7_0[] = INCBIN_U32("graphics/event_objects/pics/people/man_7/0.4bpp");
+const u32 gEventObjectPic_Man7_1[] = INCBIN_U32("graphics/event_objects/pics/people/man_7/1.4bpp");
+const u32 gEventObjectPic_Man7_2[] = INCBIN_U32("graphics/event_objects/pics/people/man_7/2.4bpp");
+const u32 gEventObjectPic_Man7_3[] = INCBIN_U32("graphics/event_objects/pics/people/man_7/3.4bpp");
+const u32 gEventObjectPic_Man7_4[] = INCBIN_U32("graphics/event_objects/pics/people/man_7/4.4bpp");
+const u32 gEventObjectPic_Man7_5[] = INCBIN_U32("graphics/event_objects/pics/people/man_7/5.4bpp");
+const u32 gEventObjectPic_Man7_6[] = INCBIN_U32("graphics/event_objects/pics/people/man_7/6.4bpp");
+const u32 gEventObjectPic_Man7_7[] = INCBIN_U32("graphics/event_objects/pics/people/man_7/7.4bpp");
+const u32 gEventObjectPic_Man7_8[] = INCBIN_U32("graphics/event_objects/pics/people/man_7/8.4bpp");
+const u32 gEventObjectPic_AquaMemberM_0[] = INCBIN_U32("graphics/event_objects/pics/people/aqua_member_m/0.4bpp");
+const u32 gEventObjectPic_AquaMemberM_1[] = INCBIN_U32("graphics/event_objects/pics/people/aqua_member_m/1.4bpp");
+const u32 gEventObjectPic_AquaMemberM_2[] = INCBIN_U32("graphics/event_objects/pics/people/aqua_member_m/2.4bpp");
+const u32 gEventObjectPic_AquaMemberM_3[] = INCBIN_U32("graphics/event_objects/pics/people/aqua_member_m/3.4bpp");
+const u32 gEventObjectPic_AquaMemberM_4[] = INCBIN_U32("graphics/event_objects/pics/people/aqua_member_m/4.4bpp");
+const u32 gEventObjectPic_AquaMemberM_5[] = INCBIN_U32("graphics/event_objects/pics/people/aqua_member_m/5.4bpp");
+const u32 gEventObjectPic_AquaMemberM_6[] = INCBIN_U32("graphics/event_objects/pics/people/aqua_member_m/6.4bpp");
+const u32 gEventObjectPic_AquaMemberM_7[] = INCBIN_U32("graphics/event_objects/pics/people/aqua_member_m/7.4bpp");
+const u32 gEventObjectPic_AquaMemberM_8[] = INCBIN_U32("graphics/event_objects/pics/people/aqua_member_m/8.4bpp");
+const u32 gEventObjectPic_AquaMemberF_0[] = INCBIN_U32("graphics/event_objects/pics/people/aqua_member_f/0.4bpp");
+const u32 gEventObjectPic_AquaMemberF_1[] = INCBIN_U32("graphics/event_objects/pics/people/aqua_member_f/1.4bpp");
+const u32 gEventObjectPic_AquaMemberF_2[] = INCBIN_U32("graphics/event_objects/pics/people/aqua_member_f/2.4bpp");
+const u32 gEventObjectPic_AquaMemberF_3[] = INCBIN_U32("graphics/event_objects/pics/people/aqua_member_f/3.4bpp");
+const u32 gEventObjectPic_AquaMemberF_4[] = INCBIN_U32("graphics/event_objects/pics/people/aqua_member_f/4.4bpp");
+const u32 gEventObjectPic_AquaMemberF_5[] = INCBIN_U32("graphics/event_objects/pics/people/aqua_member_f/5.4bpp");
+const u32 gEventObjectPic_AquaMemberF_6[] = INCBIN_U32("graphics/event_objects/pics/people/aqua_member_f/6.4bpp");
+const u32 gEventObjectPic_AquaMemberF_7[] = INCBIN_U32("graphics/event_objects/pics/people/aqua_member_f/7.4bpp");
+const u32 gEventObjectPic_AquaMemberF_8[] = INCBIN_U32("graphics/event_objects/pics/people/aqua_member_f/8.4bpp");
+const u32 gEventObjectPic_MagmaMemberM_0[] = INCBIN_U32("graphics/event_objects/pics/people/magma_member_m/0.4bpp");
+const u32 gEventObjectPic_MagmaMemberM_1[] = INCBIN_U32("graphics/event_objects/pics/people/magma_member_m/1.4bpp");
+const u32 gEventObjectPic_MagmaMemberM_2[] = INCBIN_U32("graphics/event_objects/pics/people/magma_member_m/2.4bpp");
+const u32 gEventObjectPic_MagmaMemberM_3[] = INCBIN_U32("graphics/event_objects/pics/people/magma_member_m/3.4bpp");
+const u32 gEventObjectPic_MagmaMemberM_4[] = INCBIN_U32("graphics/event_objects/pics/people/magma_member_m/4.4bpp");
+const u32 gEventObjectPic_MagmaMemberM_5[] = INCBIN_U32("graphics/event_objects/pics/people/magma_member_m/5.4bpp");
+const u32 gEventObjectPic_MagmaMemberM_6[] = INCBIN_U32("graphics/event_objects/pics/people/magma_member_m/6.4bpp");
+const u32 gEventObjectPic_MagmaMemberM_7[] = INCBIN_U32("graphics/event_objects/pics/people/magma_member_m/7.4bpp");
+const u32 gEventObjectPic_MagmaMemberM_8[] = INCBIN_U32("graphics/event_objects/pics/people/magma_member_m/8.4bpp");
+const u32 gEventObjectPic_MagmaMemberF_0[] = INCBIN_U32("graphics/event_objects/pics/people/magma_member_f/0.4bpp");
+const u32 gEventObjectPic_MagmaMemberF_1[] = INCBIN_U32("graphics/event_objects/pics/people/magma_member_f/1.4bpp");
+const u32 gEventObjectPic_MagmaMemberF_2[] = INCBIN_U32("graphics/event_objects/pics/people/magma_member_f/2.4bpp");
+const u32 gEventObjectPic_MagmaMemberF_3[] = INCBIN_U32("graphics/event_objects/pics/people/magma_member_f/3.4bpp");
+const u32 gEventObjectPic_MagmaMemberF_4[] = INCBIN_U32("graphics/event_objects/pics/people/magma_member_f/4.4bpp");
+const u32 gEventObjectPic_MagmaMemberF_5[] = INCBIN_U32("graphics/event_objects/pics/people/magma_member_f/5.4bpp");
+const u32 gEventObjectPic_MagmaMemberF_6[] = INCBIN_U32("graphics/event_objects/pics/people/magma_member_f/6.4bpp");
+const u32 gEventObjectPic_MagmaMemberF_7[] = INCBIN_U32("graphics/event_objects/pics/people/magma_member_f/7.4bpp");
+const u32 gEventObjectPic_MagmaMemberF_8[] = INCBIN_U32("graphics/event_objects/pics/people/magma_member_f/8.4bpp");
+const u32 gEventObjectPic_Sidney_0[] = INCBIN_U32("graphics/event_objects/pics/people/sidney/0.4bpp");
+const u32 gEventObjectPic_Sidney_1[] = INCBIN_U32("graphics/event_objects/pics/people/sidney/1.4bpp");
+const u32 gEventObjectPic_Sidney_2[] = INCBIN_U32("graphics/event_objects/pics/people/sidney/2.4bpp");
+const u32 gEventObjectPic_Phoebe_0[] = INCBIN_U32("graphics/event_objects/pics/people/phoebe/0.4bpp");
+const u32 gEventObjectPic_Phoebe_1[] = INCBIN_U32("graphics/event_objects/pics/people/phoebe/1.4bpp");
+const u32 gEventObjectPic_Phoebe_2[] = INCBIN_U32("graphics/event_objects/pics/people/phoebe/2.4bpp");
+const u32 gEventObjectPic_Glacia_0[] = INCBIN_U32("graphics/event_objects/pics/people/glacia/0.4bpp");
+const u32 gEventObjectPic_Glacia_1[] = INCBIN_U32("graphics/event_objects/pics/people/glacia/1.4bpp");
+const u32 gEventObjectPic_Glacia_2[] = INCBIN_U32("graphics/event_objects/pics/people/glacia/2.4bpp");
+const u32 gEventObjectPic_Drake_0[] = INCBIN_U32("graphics/event_objects/pics/people/drake/0.4bpp");
+const u32 gEventObjectPic_Drake_1[] = INCBIN_U32("graphics/event_objects/pics/people/drake/1.4bpp");
+const u32 gEventObjectPic_Drake_2[] = INCBIN_U32("graphics/event_objects/pics/people/drake/2.4bpp");
+const u32 gEventObjectPic_Roxanne_0[] = INCBIN_U32("graphics/event_objects/pics/people/roxanne/0.4bpp");
+const u32 gEventObjectPic_Roxanne_1[] = INCBIN_U32("graphics/event_objects/pics/people/roxanne/1.4bpp");
+const u32 gEventObjectPic_Roxanne_2[] = INCBIN_U32("graphics/event_objects/pics/people/roxanne/2.4bpp");
+const u32 gEventObjectPic_Brawly_0[] = INCBIN_U32("graphics/event_objects/pics/people/brawly/0.4bpp");
+const u32 gEventObjectPic_Brawly_1[] = INCBIN_U32("graphics/event_objects/pics/people/brawly/1.4bpp");
+const u32 gEventObjectPic_Brawly_2[] = INCBIN_U32("graphics/event_objects/pics/people/brawly/2.4bpp");
+const u32 gEventObjectPic_Wattson_0[] = INCBIN_U32("graphics/event_objects/pics/people/wattson/0.4bpp");
+const u32 gEventObjectPic_Wattson_1[] = INCBIN_U32("graphics/event_objects/pics/people/wattson/1.4bpp");
+const u32 gEventObjectPic_Wattson_2[] = INCBIN_U32("graphics/event_objects/pics/people/wattson/2.4bpp");
+const u32 gEventObjectPic_Flannery_0[] = INCBIN_U32("graphics/event_objects/pics/people/flannery/0.4bpp");
+const u32 gEventObjectPic_Flannery_1[] = INCBIN_U32("graphics/event_objects/pics/people/flannery/1.4bpp");
+const u32 gEventObjectPic_Flannery_2[] = INCBIN_U32("graphics/event_objects/pics/people/flannery/2.4bpp");
+const u32 gEventObjectPic_Norman_0[] = INCBIN_U32("graphics/event_objects/pics/people/norman/0.4bpp");
+const u32 gEventObjectPic_Norman_1[] = INCBIN_U32("graphics/event_objects/pics/people/norman/1.4bpp");
+const u32 gEventObjectPic_Norman_2[] = INCBIN_U32("graphics/event_objects/pics/people/norman/2.4bpp");
+const u32 gEventObjectPic_Norman_3[] = INCBIN_U32("graphics/event_objects/pics/people/norman/3.4bpp");
+const u32 gEventObjectPic_Norman_4[] = INCBIN_U32("graphics/event_objects/pics/people/norman/4.4bpp");
+const u32 gEventObjectPic_Norman_5[] = INCBIN_U32("graphics/event_objects/pics/people/norman/5.4bpp");
+const u32 gEventObjectPic_Norman_6[] = INCBIN_U32("graphics/event_objects/pics/people/norman/6.4bpp");
+const u32 gEventObjectPic_Norman_7[] = INCBIN_U32("graphics/event_objects/pics/people/norman/7.4bpp");
+const u32 gEventObjectPic_Norman_8[] = INCBIN_U32("graphics/event_objects/pics/people/norman/8.4bpp");
+const u32 gEventObjectPic_Winona_0[] = INCBIN_U32("graphics/event_objects/pics/people/winona/0.4bpp");
+const u32 gEventObjectPic_Winona_1[] = INCBIN_U32("graphics/event_objects/pics/people/winona/1.4bpp");
+const u32 gEventObjectPic_Winona_2[] = INCBIN_U32("graphics/event_objects/pics/people/winona/2.4bpp");
+const u32 gEventObjectPic_Liza_0[] = INCBIN_U32("graphics/event_objects/pics/people/liza/0.4bpp");
+const u32 gEventObjectPic_Liza_1[] = INCBIN_U32("graphics/event_objects/pics/people/liza/1.4bpp");
+const u32 gEventObjectPic_Liza_2[] = INCBIN_U32("graphics/event_objects/pics/people/liza/2.4bpp");
+const u32 gEventObjectPic_Tate_0[] = INCBIN_U32("graphics/event_objects/pics/people/tate/0.4bpp");
+const u32 gEventObjectPic_Tate_1[] = INCBIN_U32("graphics/event_objects/pics/people/tate/1.4bpp");
+const u32 gEventObjectPic_Tate_2[] = INCBIN_U32("graphics/event_objects/pics/people/tate/2.4bpp");
+const u32 gEventObjectPic_Wallace_0[] = INCBIN_U32("graphics/event_objects/pics/people/wallace/0.4bpp");
+const u32 gEventObjectPic_Wallace_1[] = INCBIN_U32("graphics/event_objects/pics/people/wallace/1.4bpp");
+const u32 gEventObjectPic_Wallace_2[] = INCBIN_U32("graphics/event_objects/pics/people/wallace/2.4bpp");
+const u32 gEventObjectPic_Wallace_3[] = INCBIN_U32("graphics/event_objects/pics/people/wallace/3.4bpp");
+const u32 gEventObjectPic_Wallace_4[] = INCBIN_U32("graphics/event_objects/pics/people/wallace/4.4bpp");
+const u32 gEventObjectPic_Wallace_5[] = INCBIN_U32("graphics/event_objects/pics/people/wallace/5.4bpp");
+const u32 gEventObjectPic_Wallace_6[] = INCBIN_U32("graphics/event_objects/pics/people/wallace/6.4bpp");
+const u32 gEventObjectPic_Wallace_7[] = INCBIN_U32("graphics/event_objects/pics/people/wallace/7.4bpp");
+const u32 gEventObjectPic_Wallace_8[] = INCBIN_U32("graphics/event_objects/pics/people/wallace/8.4bpp");
+const u32 gEventObjectPic_Steven_0[] = INCBIN_U32("graphics/event_objects/pics/people/steven/0.4bpp");
+const u32 gEventObjectPic_Steven_1[] = INCBIN_U32("graphics/event_objects/pics/people/steven/1.4bpp");
+const u32 gEventObjectPic_Steven_2[] = INCBIN_U32("graphics/event_objects/pics/people/steven/2.4bpp");
+const u32 gEventObjectPic_Steven_3[] = INCBIN_U32("graphics/event_objects/pics/people/steven/3.4bpp");
+const u32 gEventObjectPic_Steven_4[] = INCBIN_U32("graphics/event_objects/pics/people/steven/4.4bpp");
+const u32 gEventObjectPic_Steven_5[] = INCBIN_U32("graphics/event_objects/pics/people/steven/5.4bpp");
+const u32 gEventObjectPic_Steven_6[] = INCBIN_U32("graphics/event_objects/pics/people/steven/6.4bpp");
+const u32 gEventObjectPic_Steven_7[] = INCBIN_U32("graphics/event_objects/pics/people/steven/7.4bpp");
+const u32 gEventObjectPic_Steven_8[] = INCBIN_U32("graphics/event_objects/pics/people/steven/8.4bpp");
+const u32 gEventObjectPic_Wally_0[] = INCBIN_U32("graphics/event_objects/pics/people/wally/0.4bpp");
+const u32 gEventObjectPic_Wally_1[] = INCBIN_U32("graphics/event_objects/pics/people/wally/1.4bpp");
+const u32 gEventObjectPic_Wally_2[] = INCBIN_U32("graphics/event_objects/pics/people/wally/2.4bpp");
+const u32 gEventObjectPic_Wally_3[] = INCBIN_U32("graphics/event_objects/pics/people/wally/3.4bpp");
+const u32 gEventObjectPic_Wally_4[] = INCBIN_U32("graphics/event_objects/pics/people/wally/4.4bpp");
+const u32 gEventObjectPic_Wally_5[] = INCBIN_U32("graphics/event_objects/pics/people/wally/5.4bpp");
+const u32 gEventObjectPic_Wally_6[] = INCBIN_U32("graphics/event_objects/pics/people/wally/6.4bpp");
+const u32 gEventObjectPic_Wally_7[] = INCBIN_U32("graphics/event_objects/pics/people/wally/7.4bpp");
+const u32 gEventObjectPic_Wally_8[] = INCBIN_U32("graphics/event_objects/pics/people/wally/8.4bpp");
+const u32 gEventObjectPic_RubySapphireLittleBoy_0[] = INCBIN_U32("graphics/event_objects/pics/people/ruby_sapphire_little_boy/0.4bpp");
+const u32 gEventObjectPic_RubySapphireLittleBoy_1[] = INCBIN_U32("graphics/event_objects/pics/people/ruby_sapphire_little_boy/1.4bpp");
+const u32 gEventObjectPic_RubySapphireLittleBoy_2[] = INCBIN_U32("graphics/event_objects/pics/people/ruby_sapphire_little_boy/2.4bpp");
+const u32 gEventObjectPic_RubySapphireLittleBoy_3[] = INCBIN_U32("graphics/event_objects/pics/people/ruby_sapphire_little_boy/3.4bpp");
+const u32 gEventObjectPic_RubySapphireLittleBoy_4[] = INCBIN_U32("graphics/event_objects/pics/people/ruby_sapphire_little_boy/4.4bpp");
+const u32 gEventObjectPic_RubySapphireLittleBoy_5[] = INCBIN_U32("graphics/event_objects/pics/people/ruby_sapphire_little_boy/5.4bpp");
+const u32 gEventObjectPic_RubySapphireLittleBoy_6[] = INCBIN_U32("graphics/event_objects/pics/people/ruby_sapphire_little_boy/6.4bpp");
+const u32 gEventObjectPic_RubySapphireLittleBoy_7[] = INCBIN_U32("graphics/event_objects/pics/people/ruby_sapphire_little_boy/7.4bpp");
+const u32 gEventObjectPic_RubySapphireLittleBoy_8[] = INCBIN_U32("graphics/event_objects/pics/people/ruby_sapphire_little_boy/8.4bpp");
+const u32 gEventObjectPic_HotSpringsOldWoman_0[] = INCBIN_U32("graphics/event_objects/pics/people/hot_springs_old_woman/0.4bpp");
+const u32 gEventObjectPic_HotSpringsOldWoman_1[] = INCBIN_U32("graphics/event_objects/pics/people/hot_springs_old_woman/1.4bpp");
+const u32 gEventObjectPic_HotSpringsOldWoman_2[] = INCBIN_U32("graphics/event_objects/pics/people/hot_springs_old_woman/2.4bpp");
+const u32 gEventObjectPic_HotSpringsOldWoman_3[] = INCBIN_U32("graphics/event_objects/pics/people/hot_springs_old_woman/3.4bpp");
+const u32 gEventObjectPic_HotSpringsOldWoman_4[] = INCBIN_U32("graphics/event_objects/pics/people/hot_springs_old_woman/4.4bpp");
+const u32 gEventObjectPic_HotSpringsOldWoman_5[] = INCBIN_U32("graphics/event_objects/pics/people/hot_springs_old_woman/5.4bpp");
+const u32 gEventObjectPic_HotSpringsOldWoman_6[] = INCBIN_U32("graphics/event_objects/pics/people/hot_springs_old_woman/6.4bpp");
+const u32 gEventObjectPic_HotSpringsOldWoman_7[] = INCBIN_U32("graphics/event_objects/pics/people/hot_springs_old_woman/7.4bpp");
+const u32 gEventObjectPic_HotSpringsOldWoman_8[] = INCBIN_U32("graphics/event_objects/pics/people/hot_springs_old_woman/8.4bpp");
+const u32 gEventObjectPic_LatiasLatios_0[] = INCBIN_U32("graphics/event_objects/pics/pokemon/latias_latios/0.4bpp");
+const u32 gEventObjectPic_LatiasLatios_1[] = INCBIN_U32("graphics/event_objects/pics/pokemon/latias_latios/1.4bpp");
+const u32 gEventObjectPic_LatiasLatios_2[] = INCBIN_U32("graphics/event_objects/pics/pokemon/latias_latios/2.4bpp");
+const u32 gEventObjectPic_Boy5_0[] = INCBIN_U32("graphics/event_objects/pics/people/boy_5/0.4bpp");
+const u32 gEventObjectPic_Boy5_1[] = INCBIN_U32("graphics/event_objects/pics/people/boy_5/1.4bpp");
+const u32 gEventObjectPic_Boy5_2[] = INCBIN_U32("graphics/event_objects/pics/people/boy_5/2.4bpp");
+const u32 gEventObjectPic_ContestOldMan_0[] = INCBIN_U32("graphics/event_objects/pics/people/contest_old_man/0.4bpp");
+const u32 gEventObjectPic_ContestOldMan_1[] = INCBIN_U32("graphics/event_objects/pics/people/contest_old_man/1.4bpp");
+const u32 gEventObjectPic_ContestOldMan_2[] = INCBIN_U32("graphics/event_objects/pics/people/contest_old_man/2.4bpp");
+const u32 gEventObjectPic_ContestOldMan_3[] = INCBIN_U32("graphics/event_objects/pics/people/contest_old_man/3.4bpp");
+const u32 gEventObjectPic_ContestOldMan_4[] = INCBIN_U32("graphics/event_objects/pics/people/contest_old_man/4.4bpp");
+const u32 gEventObjectPic_ContestOldMan_5[] = INCBIN_U32("graphics/event_objects/pics/people/contest_old_man/5.4bpp");
+const u32 gEventObjectPic_ContestOldMan_6[] = INCBIN_U32("graphics/event_objects/pics/people/contest_old_man/6.4bpp");
+const u32 gEventObjectPic_ContestOldMan_7[] = INCBIN_U32("graphics/event_objects/pics/people/contest_old_man/7.4bpp");
+const u32 gEventObjectPic_ContestOldMan_8[] = INCBIN_U32("graphics/event_objects/pics/people/contest_old_man/8.4bpp");
+const u32 gEventObjectPic_Archie_0[] = INCBIN_U32("graphics/event_objects/pics/people/archie/0.4bpp");
+const u32 gEventObjectPic_Archie_1[] = INCBIN_U32("graphics/event_objects/pics/people/archie/1.4bpp");
+const u32 gEventObjectPic_Archie_2[] = INCBIN_U32("graphics/event_objects/pics/people/archie/2.4bpp");
+const u32 gEventObjectPic_Archie_3[] = INCBIN_U32("graphics/event_objects/pics/people/archie/3.4bpp");
+const u32 gEventObjectPic_Archie_4[] = INCBIN_U32("graphics/event_objects/pics/people/archie/4.4bpp");
+const u32 gEventObjectPic_Archie_5[] = INCBIN_U32("graphics/event_objects/pics/people/archie/5.4bpp");
+const u32 gEventObjectPic_Archie_6[] = INCBIN_U32("graphics/event_objects/pics/people/archie/6.4bpp");
+const u32 gEventObjectPic_Archie_7[] = INCBIN_U32("graphics/event_objects/pics/people/archie/7.4bpp");
+const u32 gEventObjectPic_Archie_8[] = INCBIN_U32("graphics/event_objects/pics/people/archie/8.4bpp");
+const u32 gEventObjectPic_Maxie_0[] = INCBIN_U32("graphics/event_objects/pics/people/maxie/0.4bpp");
+const u32 gEventObjectPic_Maxie_1[] = INCBIN_U32("graphics/event_objects/pics/people/maxie/1.4bpp");
+const u32 gEventObjectPic_Maxie_2[] = INCBIN_U32("graphics/event_objects/pics/people/maxie/2.4bpp");
+const u32 gEventObjectPic_Maxie_3[] = INCBIN_U32("graphics/event_objects/pics/people/maxie/3.4bpp");
+const u32 gEventObjectPic_Maxie_4[] = INCBIN_U32("graphics/event_objects/pics/people/maxie/4.4bpp");
+const u32 gEventObjectPic_Maxie_5[] = INCBIN_U32("graphics/event_objects/pics/people/maxie/5.4bpp");
+const u32 gEventObjectPic_Maxie_6[] = INCBIN_U32("graphics/event_objects/pics/people/maxie/6.4bpp");
+const u32 gEventObjectPic_Maxie_7[] = INCBIN_U32("graphics/event_objects/pics/people/maxie/7.4bpp");
+const u32 gEventObjectPic_Maxie_8[] = INCBIN_U32("graphics/event_objects/pics/people/maxie/8.4bpp");
+const u32 gEventObjectPic_KyogreFront_0[] = INCBIN_U32("graphics/event_objects/pics/pokemon/kyogre_front/0.4bpp");
+const u32 gEventObjectPic_KyogreFront_1[] = INCBIN_U32("graphics/event_objects/pics/pokemon/kyogre_front/1.4bpp");
+const u32 gEventObjectPic_KyogreSide_0[] = INCBIN_U32("graphics/event_objects/pics/pokemon/kyogre_side/0.4bpp");
+const u32 gEventObjectPic_KyogreSide_1[] = INCBIN_U32("graphics/event_objects/pics/pokemon/kyogre_side/1.4bpp");
+const u32 gEventObjectPic_GroudonFront_0[] = INCBIN_U32("graphics/event_objects/pics/pokemon/groudon_front/0.4bpp");
+const u32 gEventObjectPic_GroudonFront_1[] = INCBIN_U32("graphics/event_objects/pics/pokemon/groudon_front/1.4bpp");
+const u32 gEventObjectPic_GroudonSide_0[] = INCBIN_U32("graphics/event_objects/pics/pokemon/groudon_side/0.4bpp");
+const u32 gEventObjectPic_GroudonSide_1[] = INCBIN_U32("graphics/event_objects/pics/pokemon/groudon_side/1.4bpp");
+const u32 gEventObjectPic_Regi[] = INCBIN_U32("graphics/event_objects/pics/pokemon/regi.4bpp");
+const u32 gEventObjectPic_Skitty_0[] = INCBIN_U32("graphics/event_objects/pics/pokemon/skitty/0.4bpp");
+const u32 gEventObjectPic_Skitty_1[] = INCBIN_U32("graphics/event_objects/pics/pokemon/skitty/1.4bpp");
+const u32 gEventObjectPic_Skitty_2[] = INCBIN_U32("graphics/event_objects/pics/pokemon/skitty/2.4bpp");
+const u32 gEventObjectPic_Kecleon_0[] = INCBIN_U32("graphics/event_objects/pics/pokemon/kecleon/0.4bpp");
+const u32 gEventObjectPic_Kecleon_1[] = INCBIN_U32("graphics/event_objects/pics/pokemon/kecleon/1.4bpp");
+const u32 gEventObjectPic_Kecleon_2[] = INCBIN_U32("graphics/event_objects/pics/pokemon/kecleon/2.4bpp");
+const u32 gEventObjectPic_Rayquaza_0[] = INCBIN_U32("graphics/event_objects/pics/pokemon/rayquaza/0.4bpp");
+const u32 gEventObjectPic_Rayquaza_1[] = INCBIN_U32("graphics/event_objects/pics/pokemon/rayquaza/1.4bpp");
+const u32 gEventObjectPic_Rayquaza_2[] = INCBIN_U32("graphics/event_objects/pics/pokemon/rayquaza/2.4bpp");
+const u32 gEventObjectPic_Rayquaza_3[] = INCBIN_U32("graphics/event_objects/pics/pokemon/rayquaza/3.4bpp");
+const u32 gEventObjectPic_Rayquaza_4[] = INCBIN_U32("graphics/event_objects/pics/pokemon/rayquaza/4.4bpp");
+const u32 gEventObjectPic_RayquazaStill[] = INCBIN_U32("graphics/event_objects/pics/pokemon/rayquaza_still.4bpp");
+const u32 gEventObjectPic_Zigzagoon_0[] = INCBIN_U32("graphics/event_objects/pics/pokemon/zigzagoon/0.4bpp");
+const u32 gEventObjectPic_Zigzagoon_1[] = INCBIN_U32("graphics/event_objects/pics/pokemon/zigzagoon/1.4bpp");
+const u32 gEventObjectPic_Zigzagoon_2[] = INCBIN_U32("graphics/event_objects/pics/pokemon/zigzagoon/2.4bpp");
+const u32 gEventObjectPic_Pikachu_0[] = INCBIN_U32("graphics/event_objects/pics/pokemon/pikachu/0.4bpp");
+const u32 gEventObjectPic_Pikachu_1[] = INCBIN_U32("graphics/event_objects/pics/pokemon/pikachu/1.4bpp");
+const u32 gEventObjectPic_Pikachu_2[] = INCBIN_U32("graphics/event_objects/pics/pokemon/pikachu/2.4bpp");
+const u32 gEventObjectPic_Azumarill_0[] = INCBIN_U32("graphics/event_objects/pics/pokemon/azumarill/0.4bpp");
+const u32 gEventObjectPic_Azumarill_1[] = INCBIN_U32("graphics/event_objects/pics/pokemon/azumarill/1.4bpp");
+const u32 gEventObjectPic_Azumarill_2[] = INCBIN_U32("graphics/event_objects/pics/pokemon/azumarill/2.4bpp");
+const u32 gEventObjectPic_Wingull_0[] = INCBIN_U32("graphics/event_objects/pics/pokemon/wingull/0.4bpp");
+const u32 gEventObjectPic_Wingull_3[] = INCBIN_U32("graphics/event_objects/pics/pokemon/wingull/3.4bpp");
+const u32 gEventObjectPic_Wingull_1[] = INCBIN_U32("graphics/event_objects/pics/pokemon/wingull/1.4bpp");
+const u32 gEventObjectPic_Wingull_4[] = INCBIN_U32("graphics/event_objects/pics/pokemon/wingull/4.4bpp");
+const u32 gEventObjectPic_Wingull_2[] = INCBIN_U32("graphics/event_objects/pics/pokemon/wingull/2.4bpp");
+const u32 gEventObjectPic_Wingull_5[] = INCBIN_U32("graphics/event_objects/pics/pokemon/wingull/5.4bpp");
+const u32 gEventObjectPic_TuberMSwimming_0[] = INCBIN_U32("graphics/event_objects/pics/people/tuber_m_swimming/0.4bpp");
+const u32 gEventObjectPic_TuberMSwimming_1[] = INCBIN_U32("graphics/event_objects/pics/people/tuber_m_swimming/1.4bpp");
+const u32 gEventObjectPic_TuberMSwimming_2[] = INCBIN_U32("graphics/event_objects/pics/people/tuber_m_swimming/2.4bpp");
+const u32 gEventObjectPic_TuberMSwimming_3[] = INCBIN_U32("graphics/event_objects/pics/people/tuber_m_swimming/3.4bpp");
+const u32 gEventObjectPic_TuberMSwimming_4[] = INCBIN_U32("graphics/event_objects/pics/people/tuber_m_swimming/4.4bpp");
+const u32 gEventObjectPic_TuberMSwimming_5[] = INCBIN_U32("graphics/event_objects/pics/people/tuber_m_swimming/5.4bpp");
+const u32 gEventObjectPic_TuberMSwimming_6[] = INCBIN_U32("graphics/event_objects/pics/people/tuber_m_swimming/6.4bpp");
+const u32 gEventObjectPic_TuberMSwimming_7[] = INCBIN_U32("graphics/event_objects/pics/people/tuber_m_swimming/7.4bpp");
+const u32 gEventObjectPic_TuberMSwimming_8[] = INCBIN_U32("graphics/event_objects/pics/people/tuber_m_swimming/8.4bpp");
+const u32 gEventObjectPic_Azurill_0[] = INCBIN_U32("graphics/event_objects/pics/pokemon/azurill/0.4bpp");
+const u32 gEventObjectPic_Azurill_1[] = INCBIN_U32("graphics/event_objects/pics/pokemon/azurill/1.4bpp");
+const u32 gEventObjectPic_Azurill_2[] = INCBIN_U32("graphics/event_objects/pics/pokemon/azurill/2.4bpp");
+const u32 gEventObjectPic_Mom_0[] = INCBIN_U32("graphics/event_objects/pics/people/mom/0.4bpp");
+const u32 gEventObjectPic_Mom_1[] = INCBIN_U32("graphics/event_objects/pics/people/mom/1.4bpp");
+const u32 gEventObjectPic_Mom_2[] = INCBIN_U32("graphics/event_objects/pics/people/mom/2.4bpp");
+const u32 gEventObjectPic_Mom_3[] = INCBIN_U32("graphics/event_objects/pics/people/mom/3.4bpp");
+const u32 gEventObjectPic_Mom_4[] = INCBIN_U32("graphics/event_objects/pics/people/mom/4.4bpp");
+const u32 gEventObjectPic_Mom_5[] = INCBIN_U32("graphics/event_objects/pics/people/mom/5.4bpp");
+const u32 gEventObjectPic_Mom_6[] = INCBIN_U32("graphics/event_objects/pics/people/mom/6.4bpp");
+const u32 gEventObjectPic_Mom_7[] = INCBIN_U32("graphics/event_objects/pics/people/mom/7.4bpp");
+const u32 gEventObjectPic_Mom_8[] = INCBIN_U32("graphics/event_objects/pics/people/mom/8.4bpp");
+const u16 gEventObjectPalette22[] = INCBIN_U16("graphics/event_objects/palettes/field_object_palette_22.gbapal");
+const u16 gEventObjectPalette23[] = INCBIN_U16("graphics/event_objects/palettes/field_object_palette_23.gbapal");
+const u16 gEventObjectPalette24[] = INCBIN_U16("graphics/event_objects/palettes/field_object_palette_24.gbapal");
+const u16 gEventObjectPalette25[] = INCBIN_U16("graphics/event_objects/palettes/field_object_palette_25.gbapal");
+const u32 gEventObjectPic_UnusedNatuDoll[] = INCBIN_U32("graphics/event_objects/pics/dolls/unused_natu_doll.4bpp");
+const u32 gEventObjectPic_UnusedMagnemiteDoll[] = INCBIN_U32("graphics/event_objects/pics/dolls/unused_magnemite_doll.4bpp");
+const u32 gEventObjectPic_UnusedSquirtleDoll[] = INCBIN_U32("graphics/event_objects/pics/dolls/unused_squirtle_doll.4bpp");
+const u32 gEventObjectPic_UnusedWooperDoll[] = INCBIN_U32("graphics/event_objects/pics/dolls/unused_wooper_doll.4bpp");
+const u32 gEventObjectPic_UnusedPikachuDoll[] = INCBIN_U32("graphics/event_objects/pics/dolls/unused_pikachu_doll.4bpp");
+const u32 gEventObjectPic_UnusedPorygon2Doll[] = INCBIN_U32("graphics/event_objects/pics/dolls/unused_porygon2_doll.4bpp");
+const u32 gEventObjectPic_PichuDoll[] = INCBIN_U32("graphics/event_objects/pics/dolls/pichu_doll.4bpp");
+const u32 gEventObjectPic_PikachuDoll[] = INCBIN_U32("graphics/event_objects/pics/dolls/pikachu_doll.4bpp");
+const u32 gEventObjectPic_MarillDoll[] = INCBIN_U32("graphics/event_objects/pics/dolls/marill_doll.4bpp");
+const u32 gEventObjectPic_TogepiDoll[] = INCBIN_U32("graphics/event_objects/pics/dolls/togepi_doll.4bpp");
+const u32 gEventObjectPic_CyndaquilDoll[] = INCBIN_U32("graphics/event_objects/pics/dolls/cyndaquil_doll.4bpp");
+const u32 gEventObjectPic_ChikoritaDoll[] = INCBIN_U32("graphics/event_objects/pics/dolls/chikorita_doll.4bpp");
+const u32 gEventObjectPic_TotodileDoll[] = INCBIN_U32("graphics/event_objects/pics/dolls/totodile_doll.4bpp");
+const u32 gEventObjectPic_JigglypuffDoll[] = INCBIN_U32("graphics/event_objects/pics/dolls/jigglypuff_doll.4bpp");
+const u32 gEventObjectPic_MeowthDoll[] = INCBIN_U32("graphics/event_objects/pics/dolls/meowth_doll.4bpp");
+const u32 gEventObjectPic_ClefairyDoll[] = INCBIN_U32("graphics/event_objects/pics/dolls/clefairy_doll.4bpp");
+const u32 gEventObjectPic_DittoDoll[] = INCBIN_U32("graphics/event_objects/pics/dolls/ditto_doll.4bpp");
+const u32 gEventObjectPic_SmoochumDoll[] = INCBIN_U32("graphics/event_objects/pics/dolls/smoochum_doll.4bpp");
+const u32 gEventObjectPic_TreeckoDoll[] = INCBIN_U32("graphics/event_objects/pics/dolls/treecko_doll.4bpp");
+const u32 gEventObjectPic_TorchicDoll[] = INCBIN_U32("graphics/event_objects/pics/dolls/torchic_doll.4bpp");
+const u32 gEventObjectPic_MudkipDoll[] = INCBIN_U32("graphics/event_objects/pics/dolls/mudkip_doll.4bpp");
+const u32 gEventObjectPic_DuskullDoll[] = INCBIN_U32("graphics/event_objects/pics/dolls/duskull_doll.4bpp");
+const u32 gEventObjectPic_WynautDoll[] = INCBIN_U32("graphics/event_objects/pics/dolls/wynaut_doll.4bpp");
+const u32 gEventObjectPic_BaltoyDoll[] = INCBIN_U32("graphics/event_objects/pics/dolls/baltoy_doll.4bpp");
+const u32 gEventObjectPic_KecleonDoll[] = INCBIN_U32("graphics/event_objects/pics/dolls/kecleon_doll.4bpp");
+const u32 gEventObjectPic_AzurillDoll[] = INCBIN_U32("graphics/event_objects/pics/dolls/azurill_doll.4bpp");
+const u32 gEventObjectPic_SkittyDoll[] = INCBIN_U32("graphics/event_objects/pics/dolls/skitty_doll.4bpp");
+const u32 gEventObjectPic_SwabluDoll[] = INCBIN_U32("graphics/event_objects/pics/dolls/swablu_doll.4bpp");
+const u32 gEventObjectPic_GulpinDoll[] = INCBIN_U32("graphics/event_objects/pics/dolls/gulpin_doll.4bpp");
+const u32 gEventObjectPic_LotadDoll[] = INCBIN_U32("graphics/event_objects/pics/dolls/lotad_doll.4bpp");
+const u32 gEventObjectPic_SeedotDoll[] = INCBIN_U32("graphics/event_objects/pics/dolls/seedot_doll.4bpp");
+const u32 gEventObjectPic_PikaCushion[] = INCBIN_U32("graphics/event_objects/pics/cushions/pika_cushion.4bpp");
+const u32 gEventObjectPic_RoundCushion[] = INCBIN_U32("graphics/event_objects/pics/cushions/round_cushion.4bpp");
+const u32 gEventObjectPic_KissCushion[] = INCBIN_U32("graphics/event_objects/pics/cushions/kiss_cushion.4bpp");
+const u32 gEventObjectPic_ZigzagCushion[] = INCBIN_U32("graphics/event_objects/pics/cushions/zigzag_cushion.4bpp");
+const u32 gEventObjectPic_SpinCushion[] = INCBIN_U32("graphics/event_objects/pics/cushions/spin_cushion.4bpp");
+const u32 gEventObjectPic_DiamondCushion[] = INCBIN_U32("graphics/event_objects/pics/cushions/diamond_cushion.4bpp");
+const u32 gEventObjectPic_BallCushion[] = INCBIN_U32("graphics/event_objects/pics/cushions/ball_cushion.4bpp");
+const u32 gEventObjectPic_GrassCushion[] = INCBIN_U32("graphics/event_objects/pics/cushions/grass_cushion.4bpp");
+const u32 gEventObjectPic_FireCushion[] = INCBIN_U32("graphics/event_objects/pics/cushions/fire_cushion.4bpp");
+const u32 gEventObjectPic_WaterCushion[] = INCBIN_U32("graphics/event_objects/pics/cushions/water_cushion.4bpp");
+const u32 gEventObjectPic_BigSnorlaxDoll[] = INCBIN_U32("graphics/event_objects/pics/dolls/big_snorlax_doll.4bpp");
+const u32 gEventObjectPic_BigRhydonDoll[] = INCBIN_U32("graphics/event_objects/pics/dolls/big_rhydon_doll.4bpp");
+const u32 gEventObjectPic_BigLaprasDoll[] = INCBIN_U32("graphics/event_objects/pics/dolls/big_lapras_doll.4bpp");
+const u32 gEventObjectPic_BigVenusaurDoll[] = INCBIN_U32("graphics/event_objects/pics/dolls/big_venusaur_doll.4bpp");
+const u32 gEventObjectPic_BigCharizardDoll[] = INCBIN_U32("graphics/event_objects/pics/dolls/big_charizard_doll.4bpp");
+const u32 gEventObjectPic_BigBlastoiseDoll[] = INCBIN_U32("graphics/event_objects/pics/dolls/big_blastoise_doll.4bpp");
+const u32 gEventObjectPic_BigWailmerDoll[] = INCBIN_U32("graphics/event_objects/pics/dolls/big_wailmer_doll.4bpp");
+const u32 gEventObjectPic_BigRegirockDoll[] = INCBIN_U32("graphics/event_objects/pics/dolls/big_regirock_doll.4bpp");
+const u32 gEventObjectPic_BigRegiceDoll[] = INCBIN_U32("graphics/event_objects/pics/dolls/big_regice_doll.4bpp");
+const u32 gEventObjectPic_BigRegisteelDoll[] = INCBIN_U32("graphics/event_objects/pics/dolls/big_registeel_doll.4bpp");
+const u32 gEventObjectPic_CuttableTree_0[] = INCBIN_U32("graphics/event_objects/pics/misc/cuttable_tree/0.4bpp");
+const u32 gEventObjectPic_CuttableTree_1[] = INCBIN_U32("graphics/event_objects/pics/misc/cuttable_tree/1.4bpp");
+const u32 gEventObjectPic_CuttableTree_2[] = INCBIN_U32("graphics/event_objects/pics/misc/cuttable_tree/2.4bpp");
+const u32 gEventObjectPic_CuttableTree_3[] = INCBIN_U32("graphics/event_objects/pics/misc/cuttable_tree/3.4bpp");
+const u32 gEventObjectPic_BreakableRock_0[] = INCBIN_U32("graphics/event_objects/pics/misc/breakable_rock/0.4bpp");
+const u32 gEventObjectPic_BreakableRock_1[] = INCBIN_U32("graphics/event_objects/pics/misc/breakable_rock/1.4bpp");
+const u32 gEventObjectPic_BreakableRock_2[] = INCBIN_U32("graphics/event_objects/pics/misc/breakable_rock/2.4bpp");
+const u32 gEventObjectPic_BreakableRock_3[] = INCBIN_U32("graphics/event_objects/pics/misc/breakable_rock/3.4bpp");
+const u32 gEventObjectPic_PushableBoulder[] = INCBIN_U32("graphics/event_objects/pics/misc/pushable_boulder.4bpp");
+const u32 gEventObjectPic_MrBrineysBoat_0[] = INCBIN_U32("graphics/event_objects/pics/misc/mr_brineys_boat/0.4bpp");
+const u32 gEventObjectPic_MrBrineysBoat_1[] = INCBIN_U32("graphics/event_objects/pics/misc/mr_brineys_boat/1.4bpp");
+const u32 gEventObjectPic_MrBrineysBoat_2[] = INCBIN_U32("graphics/event_objects/pics/misc/mr_brineys_boat/2.4bpp");
+const u32 gEventObjectPic_Fossil[] = INCBIN_U32("graphics/event_objects/pics/misc/fossil.4bpp");
+const u32 gEventObjectPic_SubmarineShadow[] = INCBIN_U32("graphics/event_objects/pics/misc/submarine_shadow.4bpp");
+const u16 gEventObjectPalette26[] = INCBIN_U16("graphics/event_objects/palettes/field_object_palette_26.gbapal");
+const u32 gEventObjectPic_Truck[] = INCBIN_U32("graphics/event_objects/pics/misc/truck.4bpp");
+const u16 gEventObjectPalette14[] = INCBIN_U16("graphics/event_objects/palettes/field_object_palette_14.gbapal");
+const u32 gEventObjectPic_VigorothCarryingBox_0[] = INCBIN_U32("graphics/event_objects/pics/pokemon/vigoroth_carrying_box/0.4bpp");
+const u32 gEventObjectPic_VigorothCarryingBox_1[] = INCBIN_U32("graphics/event_objects/pics/pokemon/vigoroth_carrying_box/1.4bpp");
+const u32 gEventObjectPic_VigorothCarryingBox_2[] = INCBIN_U32("graphics/event_objects/pics/pokemon/vigoroth_carrying_box/2.4bpp");
+const u32 gEventObjectPic_VigorothFacingAway_0[] = INCBIN_U32("graphics/event_objects/pics/pokemon/vigoroth_facing_away/0.4bpp");
+const u32 gEventObjectPic_VigorothFacingAway_1[] = INCBIN_U32("graphics/event_objects/pics/pokemon/vigoroth_facing_away/1.4bpp");
+const u16 gEventObjectPalette15[] = INCBIN_U16("graphics/event_objects/palettes/field_object_palette_15.gbapal");
+const u32 gEventObjectPic_BirchsBag[] = INCBIN_U32("graphics/event_objects/pics/misc/birchs_bag.4bpp");
+const u32 gEventObjectPic_EnemyZigzagoon_0[] = INCBIN_U32("graphics/event_objects/pics/pokemon/enemy_zigzagoon/0.4bpp");
+const u32 gEventObjectPic_EnemyZigzagoon_1[] = INCBIN_U32("graphics/event_objects/pics/pokemon/enemy_zigzagoon/1.4bpp");
+const u32 gEventObjectPic_EnemyZigzagoon_2[] = INCBIN_U32("graphics/event_objects/pics/pokemon/enemy_zigzagoon/2.4bpp");
+const u32 gEventObjectPic_EnemyZigzagoon_3[] = INCBIN_U32("graphics/event_objects/pics/pokemon/enemy_zigzagoon/3.4bpp");
+const u32 gEventObjectPic_EnemyZigzagoon_4[] = INCBIN_U32("graphics/event_objects/pics/pokemon/enemy_zigzagoon/4.4bpp");
+const u32 gEventObjectPic_EnemyZigzagoon_5[] = INCBIN_U32("graphics/event_objects/pics/pokemon/enemy_zigzagoon/5.4bpp");
+const u32 gEventObjectPic_EnemyZigzagoon_6[] = INCBIN_U32("graphics/event_objects/pics/pokemon/enemy_zigzagoon/6.4bpp");
+const u32 gEventObjectPic_EnemyZigzagoon_7[] = INCBIN_U32("graphics/event_objects/pics/pokemon/enemy_zigzagoon/7.4bpp");
+const u32 gEventObjectPic_EnemyZigzagoon_8[] = INCBIN_U32("graphics/event_objects/pics/pokemon/enemy_zigzagoon/8.4bpp");
+const u16 gEventObjectPalette16[] = INCBIN_U16("graphics/event_objects/palettes/field_object_palette_16.gbapal");
+const u32 gEventObjectPic_Poochyena_0[] = INCBIN_U32("graphics/event_objects/pics/pokemon/poochyena/0.4bpp");
+const u32 gEventObjectPic_Poochyena_1[] = INCBIN_U32("graphics/event_objects/pics/pokemon/poochyena/1.4bpp");
+const u32 gEventObjectPic_Poochyena_2[] = INCBIN_U32("graphics/event_objects/pics/pokemon/poochyena/2.4bpp");
+const u32 gEventObjectPic_Poochyena_3[] = INCBIN_U32("graphics/event_objects/pics/pokemon/poochyena/3.4bpp");
+const u32 gEventObjectPic_Poochyena_4[] = INCBIN_U32("graphics/event_objects/pics/pokemon/poochyena/4.4bpp");
+const u32 gEventObjectPic_Poochyena_5[] = INCBIN_U32("graphics/event_objects/pics/pokemon/poochyena/5.4bpp");
+const u32 gEventObjectPic_Poochyena_6[] = INCBIN_U32("graphics/event_objects/pics/pokemon/poochyena/6.4bpp");
+const u32 gEventObjectPic_Poochyena_7[] = INCBIN_U32("graphics/event_objects/pics/pokemon/poochyena/7.4bpp");
+const u32 gEventObjectPic_Poochyena_8[] = INCBIN_U32("graphics/event_objects/pics/pokemon/poochyena/8.4bpp");
+const u16 gEventObjectPalette27[] = INCBIN_U16("graphics/event_objects/palettes/field_object_palette_27.gbapal");
+const u32 gEventObjectPic_CableCar[] = INCBIN_U32("graphics/event_objects/pics/misc/cable_car.4bpp");
+const u16 gEventObjectPalette20[] = INCBIN_U16("graphics/event_objects/palettes/field_object_palette_20.gbapal");
+const u32 gEventObjectPic_SSTidal[] = INCBIN_U32("graphics/event_objects/pics/misc/ss_tidal.4bpp");
+const u16 gEventObjectPalette21[] = INCBIN_U16("graphics/event_objects/palettes/field_object_palette_21.gbapal");
+const u32 gFieldEffectObjectPic_BerryTreeGrowthSparkle_0[] = INCBIN_U32("graphics/event_objects/pics/effects/berry_tree_growth_sparkle/0.4bpp");
+const u32 gFieldEffectObjectPic_BerryTreeGrowthSparkle_1[] = INCBIN_U32("graphics/event_objects/pics/effects/berry_tree_growth_sparkle/1.4bpp");
+const u32 gFieldEffectObjectPic_BerryTreeGrowthSparkle_2[] = INCBIN_U32("graphics/event_objects/pics/effects/berry_tree_growth_sparkle/2.4bpp");
+const u32 gFieldEffectObjectPic_BerryTreeGrowthSparkle_3[] = INCBIN_U32("graphics/event_objects/pics/effects/berry_tree_growth_sparkle/3.4bpp");
+const u32 gFieldEffectObjectPic_BerryTreeGrowthSparkle_4[] = INCBIN_U32("graphics/event_objects/pics/effects/berry_tree_growth_sparkle/4.4bpp");
+const u32 gFieldEffectObjectPic_BerryTreeGrowthSparkle_5[] = INCBIN_U32("graphics/event_objects/pics/effects/berry_tree_growth_sparkle/5.4bpp");
+const u32 gEventObjectPic_BerryTreeDirtPile[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/dirt_pile.4bpp");
+const u32 gEventObjectPic_BerryTreeSprout_0[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/sprout/0.4bpp");
+const u32 gEventObjectPic_BerryTreeSprout_1[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/sprout/1.4bpp");
+const u32 gEventObjectPic_PechaBerryTree_0[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/pecha/0.4bpp");
+const u32 gEventObjectPic_PechaBerryTree_1[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/pecha/1.4bpp");
+const u32 gEventObjectPic_PechaBerryTree_2[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/pecha/2.4bpp");
+const u32 gEventObjectPic_PechaBerryTree_3[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/pecha/3.4bpp");
+const u32 gEventObjectPic_PechaBerryTree_4[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/pecha/4.4bpp");
+const u32 gEventObjectPic_PechaBerryTree_5[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/pecha/5.4bpp");
+const u32 gEventObjectPic_KelpsyBerryTree_0[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/kelpsy/0.4bpp");
+const u32 gEventObjectPic_KelpsyBerryTree_1[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/kelpsy/1.4bpp");
+const u32 gEventObjectPic_KelpsyBerryTree_2[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/kelpsy/2.4bpp");
+const u32 gEventObjectPic_KelpsyBerryTree_3[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/kelpsy/3.4bpp");
+const u32 gEventObjectPic_KelpsyBerryTree_4[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/kelpsy/4.4bpp");
+const u32 gEventObjectPic_KelpsyBerryTree_5[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/kelpsy/5.4bpp");
+const u32 gEventObjectPic_WepearBerryTree_0[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/wepear/0.4bpp");
+const u32 gEventObjectPic_WepearBerryTree_1[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/wepear/1.4bpp");
+const u32 gEventObjectPic_WepearBerryTree_2[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/wepear/2.4bpp");
+const u32 gEventObjectPic_WepearBerryTree_3[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/wepear/3.4bpp");
+const u32 gEventObjectPic_WepearBerryTree_4[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/wepear/4.4bpp");
+const u32 gEventObjectPic_WepearBerryTree_5[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/wepear/5.4bpp");
+const u32 gEventObjectPic_IapapaBerryTree_0[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/iapapa/0.4bpp");
+const u32 gEventObjectPic_IapapaBerryTree_1[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/iapapa/1.4bpp");
+const u32 gEventObjectPic_IapapaBerryTree_2[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/iapapa/2.4bpp");
+const u32 gEventObjectPic_IapapaBerryTree_3[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/iapapa/3.4bpp");
+const u32 gEventObjectPic_IapapaBerryTree_4[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/iapapa/4.4bpp");
+const u32 gEventObjectPic_IapapaBerryTree_5[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/iapapa/5.4bpp");
+const u32 gEventObjectPic_CheriBerryTree_0[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/cheri/0.4bpp");
+const u32 gEventObjectPic_CheriBerryTree_1[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/cheri/1.4bpp");
+const u32 gEventObjectPic_CheriBerryTree_2[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/cheri/2.4bpp");
+const u32 gEventObjectPic_CheriBerryTree_3[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/cheri/3.4bpp");
+const u32 gEventObjectPic_CheriBerryTree_4[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/cheri/4.4bpp");
+const u32 gEventObjectPic_CheriBerryTree_5[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/cheri/5.4bpp");
+const u32 gEventObjectPic_FigyBerryTree_0[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/figy/0.4bpp");
+const u32 gEventObjectPic_FigyBerryTree_1[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/figy/1.4bpp");
+const u32 gEventObjectPic_FigyBerryTree_2[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/figy/2.4bpp");
+const u32 gEventObjectPic_FigyBerryTree_3[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/figy/3.4bpp");
+const u32 gEventObjectPic_FigyBerryTree_4[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/figy/4.4bpp");
+const u32 gEventObjectPic_FigyBerryTree_5[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/figy/5.4bpp");
+const u32 gEventObjectPic_MagoBerryTree_0[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/mago/0.4bpp");
+const u32 gEventObjectPic_MagoBerryTree_1[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/mago/1.4bpp");
+const u32 gEventObjectPic_MagoBerryTree_2[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/mago/2.4bpp");
+const u32 gEventObjectPic_MagoBerryTree_3[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/mago/3.4bpp");
+const u32 gEventObjectPic_MagoBerryTree_4[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/mago/4.4bpp");
+const u32 gEventObjectPic_MagoBerryTree_5[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/mago/5.4bpp");
+const u32 gEventObjectPic_LumBerryTree_0[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/lum/0.4bpp");
+const u32 gEventObjectPic_LumBerryTree_1[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/lum/1.4bpp");
+const u32 gEventObjectPic_LumBerryTree_2[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/lum/2.4bpp");
+const u32 gEventObjectPic_LumBerryTree_3[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/lum/3.4bpp");
+const u32 gEventObjectPic_LumBerryTree_4[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/lum/4.4bpp");
+const u32 gEventObjectPic_LumBerryTree_5[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/lum/5.4bpp");
+const u32 gEventObjectPic_RazzBerryTree_0[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/razz/0.4bpp");
+const u32 gEventObjectPic_RazzBerryTree_1[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/razz/1.4bpp");
+const u32 gEventObjectPic_RazzBerryTree_2[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/razz/2.4bpp");
+const u32 gEventObjectPic_RazzBerryTree_3[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/razz/3.4bpp");
+const u32 gEventObjectPic_RazzBerryTree_4[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/razz/4.4bpp");
+const u32 gEventObjectPic_RazzBerryTree_5[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/razz/5.4bpp");
+const u32 gEventObjectPic_GrepaBerryTree_0[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/grepa/0.4bpp");
+const u32 gEventObjectPic_GrepaBerryTree_1[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/grepa/1.4bpp");
+const u32 gEventObjectPic_GrepaBerryTree_2[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/grepa/2.4bpp");
+const u32 gEventObjectPic_GrepaBerryTree_3[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/grepa/3.4bpp");
+const u32 gEventObjectPic_GrepaBerryTree_4[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/grepa/4.4bpp");
+const u32 gEventObjectPic_GrepaBerryTree_5[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/grepa/5.4bpp");
+const u32 gEventObjectPic_RabutaBerryTree_0[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/rabuta/0.4bpp");
+const u32 gEventObjectPic_RabutaBerryTree_1[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/rabuta/1.4bpp");
+const u32 gEventObjectPic_RabutaBerryTree_2[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/rabuta/2.4bpp");
+const u32 gEventObjectPic_RabutaBerryTree_3[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/rabuta/3.4bpp");
+const u32 gEventObjectPic_RabutaBerryTree_4[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/rabuta/4.4bpp");
+const u32 gEventObjectPic_RabutaBerryTree_5[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/rabuta/5.4bpp");
+const u32 gEventObjectPic_NomelBerryTree_0[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/nomel/0.4bpp");
+const u32 gEventObjectPic_NomelBerryTree_1[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/nomel/1.4bpp");
+const u32 gEventObjectPic_NomelBerryTree_2[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/nomel/2.4bpp");
+const u32 gEventObjectPic_NomelBerryTree_3[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/nomel/3.4bpp");
+const u32 gEventObjectPic_NomelBerryTree_4[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/nomel/4.4bpp");
+const u32 gEventObjectPic_NomelBerryTree_5[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/nomel/5.4bpp");
+const u32 gEventObjectPic_LeppaBerryTree_0[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/leppa/0.4bpp");
+const u32 gEventObjectPic_LeppaBerryTree_1[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/leppa/1.4bpp");
+const u32 gEventObjectPic_LeppaBerryTree_2[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/leppa/2.4bpp");
+const u32 gEventObjectPic_LeppaBerryTree_3[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/leppa/3.4bpp");
+const u32 gEventObjectPic_LeppaBerryTree_4[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/leppa/4.4bpp");
+const u32 gEventObjectPic_LeppaBerryTree_5[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/leppa/5.4bpp");
+const u32 gEventObjectPic_LiechiBerryTree_0[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/liechi/0.4bpp");
+const u32 gEventObjectPic_LiechiBerryTree_1[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/liechi/1.4bpp");
+const u32 gEventObjectPic_LiechiBerryTree_2[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/liechi/2.4bpp");
+const u32 gEventObjectPic_LiechiBerryTree_3[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/liechi/3.4bpp");
+const u32 gEventObjectPic_LiechiBerryTree_4[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/liechi/4.4bpp");
+const u32 gEventObjectPic_LiechiBerryTree_5[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/liechi/5.4bpp");
+const u32 gEventObjectPic_HondewBerryTree_0[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/hondew/0.4bpp");
+const u32 gEventObjectPic_HondewBerryTree_1[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/hondew/1.4bpp");
+const u32 gEventObjectPic_HondewBerryTree_2[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/hondew/2.4bpp");
+const u32 gEventObjectPic_HondewBerryTree_3[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/hondew/3.4bpp");
+const u32 gEventObjectPic_HondewBerryTree_4[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/hondew/4.4bpp");
+const u32 gEventObjectPic_HondewBerryTree_5[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/hondew/5.4bpp");
+const u32 gEventObjectPic_AguavBerryTree_0[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/aguav/0.4bpp");
+const u32 gEventObjectPic_AguavBerryTree_1[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/aguav/1.4bpp");
+const u32 gEventObjectPic_AguavBerryTree_2[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/aguav/2.4bpp");
+const u32 gEventObjectPic_AguavBerryTree_3[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/aguav/3.4bpp");
+const u32 gEventObjectPic_AguavBerryTree_4[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/aguav/4.4bpp");
+const u32 gEventObjectPic_AguavBerryTree_5[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/aguav/5.4bpp");
+const u32 gEventObjectPic_WikiBerryTree_0[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/wiki/0.4bpp");
+const u32 gEventObjectPic_WikiBerryTree_1[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/wiki/1.4bpp");
+const u32 gEventObjectPic_WikiBerryTree_2[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/wiki/2.4bpp");
+const u32 gEventObjectPic_WikiBerryTree_3[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/wiki/3.4bpp");
+const u32 gEventObjectPic_WikiBerryTree_4[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/wiki/4.4bpp");
+const u32 gEventObjectPic_WikiBerryTree_5[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/wiki/5.4bpp");
+const u32 gEventObjectPic_PomegBerryTree_0[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/pomeg/0.4bpp");
+const u32 gEventObjectPic_PomegBerryTree_1[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/pomeg/1.4bpp");
+const u32 gEventObjectPic_PomegBerryTree_2[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/pomeg/2.4bpp");
+const u32 gEventObjectPic_PomegBerryTree_3[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/pomeg/3.4bpp");
+const u32 gEventObjectPic_PomegBerryTree_4[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/pomeg/4.4bpp");
+const u32 gEventObjectPic_PomegBerryTree_5[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/pomeg/5.4bpp");
+const u32 gEventObjectPic_RawstBerryTree_0[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/rawst/0.4bpp");
+const u32 gEventObjectPic_RawstBerryTree_1[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/rawst/1.4bpp");
+const u32 gEventObjectPic_RawstBerryTree_2[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/rawst/2.4bpp");
+const u32 gEventObjectPic_RawstBerryTree_3[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/rawst/3.4bpp");
+const u32 gEventObjectPic_RawstBerryTree_4[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/rawst/4.4bpp");
+const u32 gEventObjectPic_RawstBerryTree_5[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/rawst/5.4bpp");
+const u32 gEventObjectPic_SpelonBerryTree_0[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/spelon/0.4bpp");
+const u32 gEventObjectPic_SpelonBerryTree_1[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/spelon/1.4bpp");
+const u32 gEventObjectPic_SpelonBerryTree_2[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/spelon/2.4bpp");
+const u32 gEventObjectPic_SpelonBerryTree_3[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/spelon/3.4bpp");
+const u32 gEventObjectPic_SpelonBerryTree_4[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/spelon/4.4bpp");
+const u32 gEventObjectPic_SpelonBerryTree_5[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/spelon/5.4bpp");
+const u32 gEventObjectPic_ChestoBerryTree_0[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/chesto/0.4bpp");
+const u32 gEventObjectPic_ChestoBerryTree_1[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/chesto/1.4bpp");
+const u32 gEventObjectPic_ChestoBerryTree_2[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/chesto/2.4bpp");
+const u32 gEventObjectPic_ChestoBerryTree_3[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/chesto/3.4bpp");
+const u32 gEventObjectPic_ChestoBerryTree_4[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/chesto/4.4bpp");
+const u32 gEventObjectPic_ChestoBerryTree_5[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/chesto/5.4bpp");
+const u32 gEventObjectPic_OranBerryTree_0[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/oran/0.4bpp");
+const u32 gEventObjectPic_OranBerryTree_1[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/oran/1.4bpp");
+const u32 gEventObjectPic_OranBerryTree_2[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/oran/2.4bpp");
+const u32 gEventObjectPic_OranBerryTree_3[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/oran/3.4bpp");
+const u32 gEventObjectPic_OranBerryTree_4[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/oran/4.4bpp");
+const u32 gEventObjectPic_OranBerryTree_5[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/oran/5.4bpp");
+const u32 gEventObjectPic_PersimBerryTree_0[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/persim/0.4bpp");
+const u32 gEventObjectPic_PersimBerryTree_1[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/persim/1.4bpp");
+const u32 gEventObjectPic_PersimBerryTree_2[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/persim/2.4bpp");
+const u32 gEventObjectPic_PersimBerryTree_3[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/persim/3.4bpp");
+const u32 gEventObjectPic_PersimBerryTree_4[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/persim/4.4bpp");
+const u32 gEventObjectPic_PersimBerryTree_5[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/persim/5.4bpp");
+const u32 gEventObjectPic_SitrusBerryTree_0[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/sitrus/0.4bpp");
+const u32 gEventObjectPic_SitrusBerryTree_1[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/sitrus/1.4bpp");
+const u32 gEventObjectPic_SitrusBerryTree_2[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/sitrus/2.4bpp");
+const u32 gEventObjectPic_SitrusBerryTree_3[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/sitrus/3.4bpp");
+const u32 gEventObjectPic_SitrusBerryTree_4[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/sitrus/4.4bpp");
+const u32 gEventObjectPic_SitrusBerryTree_5[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/sitrus/5.4bpp");
+const u32 gEventObjectPic_AspearBerryTree_0[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/aspear/0.4bpp");
+const u32 gEventObjectPic_AspearBerryTree_1[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/aspear/1.4bpp");
+const u32 gEventObjectPic_AspearBerryTree_2[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/aspear/2.4bpp");
+const u32 gEventObjectPic_AspearBerryTree_3[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/aspear/3.4bpp");
+const u32 gEventObjectPic_AspearBerryTree_4[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/aspear/4.4bpp");
+const u32 gEventObjectPic_AspearBerryTree_5[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/aspear/5.4bpp");
+const u32 gEventObjectPic_PamtreBerryTree_0[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/pamtre/0.4bpp");
+const u32 gEventObjectPic_PamtreBerryTree_1[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/pamtre/1.4bpp");
+const u32 gEventObjectPic_PamtreBerryTree_2[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/pamtre/2.4bpp");
+const u32 gEventObjectPic_PamtreBerryTree_3[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/pamtre/3.4bpp");
+const u32 gEventObjectPic_PamtreBerryTree_4[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/pamtre/4.4bpp");
+const u32 gEventObjectPic_PamtreBerryTree_5[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/pamtre/5.4bpp");
+const u32 gEventObjectPic_CornnBerryTree_0[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/cornn/0.4bpp");
+const u32 gEventObjectPic_CornnBerryTree_1[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/cornn/1.4bpp");
+const u32 gEventObjectPic_CornnBerryTree_2[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/cornn/2.4bpp");
+const u32 gEventObjectPic_CornnBerryTree_3[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/cornn/3.4bpp");
+const u32 gEventObjectPic_CornnBerryTree_4[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/cornn/4.4bpp");
+const u32 gEventObjectPic_CornnBerryTree_5[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/cornn/5.4bpp");
+const u32 gEventObjectPic_LansatBerryTree_0[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/lansat/0.4bpp");
+const u32 gEventObjectPic_LansatBerryTree_1[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/lansat/1.4bpp");
+const u32 gEventObjectPic_LansatBerryTree_2[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/lansat/2.4bpp");
+const u32 gEventObjectPic_LansatBerryTree_3[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/lansat/3.4bpp");
+const u32 gEventObjectPic_LansatBerryTree_4[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/lansat/4.4bpp");
+const u32 gEventObjectPic_LansatBerryTree_5[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/lansat/5.4bpp");
+const u32 gEventObjectPic_DurinBerryTree_0[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/durin/0.4bpp");
+const u32 gEventObjectPic_DurinBerryTree_1[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/durin/1.4bpp");
+const u32 gEventObjectPic_DurinBerryTree_2[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/durin/2.4bpp");
+const u32 gEventObjectPic_DurinBerryTree_3[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/durin/3.4bpp");
+const u32 gEventObjectPic_DurinBerryTree_4[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/durin/4.4bpp");
+const u32 gEventObjectPic_DurinBerryTree_5[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/durin/5.4bpp");
+const u32 gEventObjectPic_TamatoBerryTree_0[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/tamato/0.4bpp");
+const u32 gEventObjectPic_TamatoBerryTree_1[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/tamato/1.4bpp");
+const u32 gEventObjectPic_TamatoBerryTree_2[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/tamato/2.4bpp");
+const u32 gEventObjectPic_TamatoBerryTree_3[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/tamato/3.4bpp");
+const u32 gEventObjectPic_TamatoBerryTree_4[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/tamato/4.4bpp");
+const u32 gEventObjectPic_TamatoBerryTree_5[] = INCBIN_U32("graphics/event_objects/pics/berry_trees/tamato/5.4bpp");
+const u32 gFieldEffectObjectPic_SurfBlob_0[] = INCBIN_U32("graphics/event_objects/pics/effects/surf_blob/0.4bpp");
+const u32 gFieldEffectObjectPic_SurfBlob_1[] = INCBIN_U32("graphics/event_objects/pics/effects/surf_blob/1.4bpp");
+const u32 gFieldEffectObjectPic_SurfBlob_2[] = INCBIN_U32("graphics/event_objects/pics/effects/surf_blob/2.4bpp");
+const u32 gEventObjectPic_QuintyPlump_0[] = INCBIN_U32("graphics/event_objects/pics/people/quinty_plump/0.4bpp");
+const u32 gEventObjectPic_QuintyPlump_1[] = INCBIN_U32("graphics/event_objects/pics/people/quinty_plump/1.4bpp");
+const u32 gEventObjectPic_QuintyPlump_2[] = INCBIN_U32("graphics/event_objects/pics/people/quinty_plump/2.4bpp");
+const u32 gEventObjectPic_QuintyPlump_3[] = INCBIN_U32("graphics/event_objects/pics/people/quinty_plump/3.4bpp");
+const u32 gEventObjectPic_QuintyPlump_4[] = INCBIN_U32("graphics/event_objects/pics/people/quinty_plump/4.4bpp");
+const u32 gEventObjectPic_QuintyPlump_5[] = INCBIN_U32("graphics/event_objects/pics/people/quinty_plump/5.4bpp");
+const u32 gEventObjectPic_QuintyPlump_6[] = INCBIN_U32("graphics/event_objects/pics/people/quinty_plump/6.4bpp");
+const u16 gEventObjectPalette12[] = INCBIN_U16("graphics/event_objects/palettes/field_object_palette_12.gbapal");
+const u16 gEventObjectPalette13[] = INCBIN_U16("graphics/event_objects/palettes/field_object_palette_13.gbapal");
+const u32 gFieldEffectObjectPic_ShadowSmall[] = INCBIN_U32("graphics/event_objects/pics/effects/shadow_small.4bpp");
+const u32 gFieldEffectObjectPic_ShadowMedium[] = INCBIN_U32("graphics/event_objects/pics/effects/shadow_medium.4bpp");
+const u32 gFieldEffectObjectPic_ShadowLarge[] = INCBIN_U32("graphics/event_objects/pics/effects/shadow_large.4bpp");
+const u32 gFieldEffectObjectPic_ShadowExtraLarge[] = INCBIN_U32("graphics/event_objects/pics/effects/shadow_extra_large.4bpp");
+const u32 gUnknown_084F6D38[] = INCBIN_U32("graphics/event_objects/pics/effects/unknown_4F6D38/0.4bpp");
+const u16 gFieldEffectObjectPalette6[] = INCBIN_U16("graphics/event_objects/palettes/field_effect_object_palette_06.gbapal");
+const u32 gFieldEffectObjectPic_Ripple_0[] = INCBIN_U32("graphics/event_objects/pics/effects/ripple/0.4bpp");
+const u32 gFieldEffectObjectPic_Ripple_1[] = INCBIN_U32("graphics/event_objects/pics/effects/ripple/1.4bpp");
+const u32 gFieldEffectObjectPic_Ripple_2[] = INCBIN_U32("graphics/event_objects/pics/effects/ripple/2.4bpp");
+const u32 gFieldEffectObjectPic_Ripple_3[] = INCBIN_U32("graphics/event_objects/pics/effects/ripple/3.4bpp");
+const u32 gFieldEffectObjectPic_Ripple_4[] = INCBIN_U32("graphics/event_objects/pics/effects/ripple/4.4bpp");
+const u32 gFieldEffectObjectPic_Ash_0[] = INCBIN_U32("graphics/event_objects/pics/effects/ash/0.4bpp");
+const u32 gFieldEffectObjectPic_Ash_1[] = INCBIN_U32("graphics/event_objects/pics/effects/ash/1.4bpp");
+const u32 gFieldEffectObjectPic_Ash_2[] = INCBIN_U32("graphics/event_objects/pics/effects/ash/2.4bpp");
+const u32 gFieldEffectObjectPic_Ash_3[] = INCBIN_U32("graphics/event_objects/pics/effects/ash/3.4bpp");
+const u32 gFieldEffectObjectPic_Ash_4[] = INCBIN_U32("graphics/event_objects/pics/effects/ash/4.4bpp");
+const u32 gFieldEffectObjectPic_Arrow_0[] = INCBIN_U32("graphics/event_objects/pics/effects/arrow/0.4bpp");
+const u32 gFieldEffectObjectPic_Arrow_1[] = INCBIN_U32("graphics/event_objects/pics/effects/arrow/1.4bpp");
+const u32 gFieldEffectObjectPic_Arrow_2[] = INCBIN_U32("graphics/event_objects/pics/effects/arrow/2.4bpp");
+const u32 gFieldEffectObjectPic_Arrow_3[] = INCBIN_U32("graphics/event_objects/pics/effects/arrow/3.4bpp");
+const u32 gFieldEffectObjectPic_Arrow_4[] = INCBIN_U32("graphics/event_objects/pics/effects/arrow/4.4bpp");
+const u32 gFieldEffectObjectPic_Arrow_5[] = INCBIN_U32("graphics/event_objects/pics/effects/arrow/5.4bpp");
+const u32 gFieldEffectObjectPic_Arrow_6[] = INCBIN_U32("graphics/event_objects/pics/effects/arrow/6.4bpp");
+const u32 gFieldEffectObjectPic_Arrow_7[] = INCBIN_U32("graphics/event_objects/pics/effects/arrow/7.4bpp");
+const u16 gFieldEffectObjectPalette0[] = INCBIN_U16("graphics/event_objects/palettes/field_effect_object_palette_00.gbapal");
+const u16 gFieldEffectObjectPalette1[] = INCBIN_U16("graphics/event_objects/palettes/field_effect_object_palette_01.gbapal");
+const u32 gFieldEffectObjectPic_GroundImpactDust_0[] = INCBIN_U32("graphics/event_objects/pics/effects/ground_impact_dust/0.4bpp");
+const u32 gFieldEffectObjectPic_GroundImpactDust_1[] = INCBIN_U32("graphics/event_objects/pics/effects/ground_impact_dust/1.4bpp");
+const u32 gFieldEffectObjectPic_GroundImpactDust_2[] = INCBIN_U32("graphics/event_objects/pics/effects/ground_impact_dust/2.4bpp");
+const u32 gFieldEffectObjectPic_BikeHopTallGrass_0[] = INCBIN_U32("graphics/event_objects/pics/effects/bike_hop_tall_grass/0.4bpp");
+const u32 gFieldEffectObjectPic_BikeHopTallGrass_1[] = INCBIN_U32("graphics/event_objects/pics/effects/bike_hop_tall_grass/1.4bpp");
+const u32 gFieldEffectObjectPic_BikeHopTallGrass_2[] = INCBIN_U32("graphics/event_objects/pics/effects/bike_hop_tall_grass/2.4bpp");
+const u32 gFieldEffectObjectPic_BikeHopTallGrass_3[] = INCBIN_U32("graphics/event_objects/pics/effects/bike_hop_tall_grass/3.4bpp");
+const u32 gUnusedGrass_0[] = INCBIN_U32("graphics/event_objects/pics/effects/unused_grass/0.4bpp");
+const u32 gUnusedGrass_1[] = INCBIN_U32("graphics/event_objects/pics/effects/unused_grass/1.4bpp");
+const u32 gUnusedGrass_2[] = INCBIN_U32("graphics/event_objects/pics/effects/unused_grass/2.4bpp");
+const u32 gUnusedGrass_3[] = INCBIN_U32("graphics/event_objects/pics/effects/unused_grass/3.4bpp");
+const u32 gFieldEffectObjectPic_Unknown16_0[] = INCBIN_U32("graphics/event_objects/pics/effects/unknown_16/0.4bpp");
+const u32 gFieldEffectObjectPic_Unknown16_1[] = INCBIN_U32("graphics/event_objects/pics/effects/unknown_16/1.4bpp");
+const u32 gFieldEffectObjectPic_Unknown16_2[] = INCBIN_U32("graphics/event_objects/pics/effects/unknown_16/2.4bpp");
+const u32 gFieldEffectObjectPic_Unknown16_3[] = INCBIN_U32("graphics/event_objects/pics/effects/unknown_16/3.4bpp");
+const u32 gFieldEffectObjectPic_Unknown16_4[] = INCBIN_U32("graphics/event_objects/pics/effects/unknown_16/4.4bpp");
+const u32 gUnknown_084F7E38[] = INCBIN_U32("graphics/event_objects/pics/effects/unknown_4F7E38/0.4bpp");
+const u32 gFieldEffectObjectPic_Unknown16_5[] = INCBIN_U32("graphics/event_objects/pics/effects/unknown_16/5.4bpp");
+const u32 gFieldEffectObjectPic_Unknown17_0[] = INCBIN_U32("graphics/event_objects/pics/effects/unknown_17/0.4bpp");
+const u32 gFieldEffectObjectPic_Unknown17_1[] = INCBIN_U32("graphics/event_objects/pics/effects/unknown_17/1.4bpp");
+const u32 gFieldEffectObjectPic_Unknown17_2[] = INCBIN_U32("graphics/event_objects/pics/effects/unknown_17/2.4bpp");
+const u32 gFieldEffectObjectPic_Unknown17_3[] = INCBIN_U32("graphics/event_objects/pics/effects/unknown_17/3.4bpp");
+const u32 gFieldEffectObjectPic_Unknown17_4[] = INCBIN_U32("graphics/event_objects/pics/effects/unknown_17/4.4bpp");
+const u32 gFieldEffectObjectPic_Unknown17_5[] = INCBIN_U32("graphics/event_objects/pics/effects/unknown_17/5.4bpp");
+const u32 gFieldEffectObjectPic_Unknown17_6[] = INCBIN_U32("graphics/event_objects/pics/effects/unknown_17/6.4bpp");
+const u32 gFieldEffectObjectPic_Unknown17_7[] = INCBIN_U32("graphics/event_objects/pics/effects/unknown_17/7.4bpp");
+const u32 gFieldEffectObjectPic_Unknown18_0[] = INCBIN_U32("graphics/event_objects/pics/effects/unknown_18/0.4bpp");
+const u32 gFieldEffectObjectPic_Unknown18_1[] = INCBIN_U32("graphics/event_objects/pics/effects/unknown_18/1.4bpp");
+const u32 gFieldEffectObjectPic_Unknown18_2[] = INCBIN_U32("graphics/event_objects/pics/effects/unknown_18/2.4bpp");
+const u32 gFieldEffectObjectPic_Unknown18_3[] = INCBIN_U32("graphics/event_objects/pics/effects/unknown_18/3.4bpp");
+const u32 gFieldEffectObjectPic_LongGrass_0[] = INCBIN_U32("graphics/event_objects/pics/effects/long_grass/0.4bpp");
+const u32 gFieldEffectObjectPic_LongGrass_1[] = INCBIN_U32("graphics/event_objects/pics/effects/long_grass/1.4bpp");
+const u32 gFieldEffectObjectPic_LongGrass_2[] = INCBIN_U32("graphics/event_objects/pics/effects/long_grass/2.4bpp");
+const u32 gFieldEffectObjectPic_LongGrass_3[] = INCBIN_U32("graphics/event_objects/pics/effects/long_grass/3.4bpp");
+const u32 gFieldEffectObjectPic_TallGrass_0[] = INCBIN_U32("graphics/event_objects/pics/effects/tall_grass/0.4bpp");
+const u32 gFieldEffectObjectPic_TallGrass_1[] = INCBIN_U32("graphics/event_objects/pics/effects/tall_grass/1.4bpp");
+const u32 gFieldEffectObjectPic_TallGrass_2[] = INCBIN_U32("graphics/event_objects/pics/effects/tall_grass/2.4bpp");
+const u32 gFieldEffectObjectPic_TallGrass_3[] = INCBIN_U32("graphics/event_objects/pics/effects/tall_grass/3.4bpp");
+const u32 gFieldEffectObjectPic_TallGrass_4[] = INCBIN_U32("graphics/event_objects/pics/effects/tall_grass/4.4bpp");
+const u32 gFieldEffectObjectPic_ShortGrass_0[] = INCBIN_U32("graphics/event_objects/pics/effects/short_grass/0.4bpp");
+const u32 gFieldEffectObjectPic_ShortGrass_1[] = INCBIN_U32("graphics/event_objects/pics/effects/short_grass/1.4bpp");
+const u32 gFieldEffectObjectPic_SandFootprints_0[] = INCBIN_U32("graphics/event_objects/pics/effects/sand_footprints/0.4bpp");
+const u32 gFieldEffectObjectPic_SandFootprints_1[] = INCBIN_U32("graphics/event_objects/pics/effects/sand_footprints/1.4bpp");
+const u32 gFieldEffectObjectPic_DeepSandFootprints_0[] = INCBIN_U32("graphics/event_objects/pics/effects/deep_sand_footprints/0.4bpp");
+const u32 gFieldEffectObjectPic_DeepSandFootprints_1[] = INCBIN_U32("graphics/event_objects/pics/effects/deep_sand_footprints/1.4bpp");
+const u32 gFieldEffectObjectPic_BikeTireTracks_0[] = INCBIN_U32("graphics/event_objects/pics/effects/bike_tire_tracks/0.4bpp");
+const u32 gFieldEffectObjectPic_BikeTireTracks_1[] = INCBIN_U32("graphics/event_objects/pics/effects/bike_tire_tracks/1.4bpp");
+const u32 gFieldEffectObjectPic_BikeTireTracks_2[] = INCBIN_U32("graphics/event_objects/pics/effects/bike_tire_tracks/2.4bpp");
+const u32 gFieldEffectObjectPic_BikeTireTracks_3[] = INCBIN_U32("graphics/event_objects/pics/effects/bike_tire_tracks/3.4bpp");
+const u32 gFieldEffectObjectPic_Unknown19_0[] = INCBIN_U32("graphics/event_objects/pics/effects/unknown_19/0.4bpp");
+const u32 gFieldEffectObjectPic_Unknown19_1[] = INCBIN_U32("graphics/event_objects/pics/effects/unknown_19/1.4bpp");
+const u32 gFieldEffectObjectPic_Unknown19_2[] = INCBIN_U32("graphics/event_objects/pics/effects/unknown_19/2.4bpp");
+const u32 gFieldEffectObjectPic_Unknown19_3[] = INCBIN_U32("graphics/event_objects/pics/effects/unknown_19/3.4bpp");
+const u32 gFieldEffectObjectPic_Unknown29_0[] = INCBIN_U32("graphics/event_objects/pics/effects/unknown_29/0.4bpp");
+const u32 gFieldEffectObjectPic_Unknown29_1[] = INCBIN_U32("graphics/event_objects/pics/effects/unknown_29/1.4bpp");
+const u32 gFieldEffectObjectPic_Unknown29_2[] = INCBIN_U32("graphics/event_objects/pics/effects/unknown_29/2.4bpp");
+const u32 gFieldEffectObjectPic_BikeHopBigSplash_0[] = INCBIN_U32("graphics/event_objects/pics/effects/bike_hop_big_splash/0.4bpp");
+const u32 gFieldEffectObjectPic_BikeHopBigSplash_1[] = INCBIN_U32("graphics/event_objects/pics/effects/bike_hop_big_splash/1.4bpp");
+const u32 gFieldEffectObjectPic_BikeHopBigSplash_2[] = INCBIN_U32("graphics/event_objects/pics/effects/bike_hop_big_splash/2.4bpp");
+const u32 gFieldEffectObjectPic_BikeHopBigSplash_3[] = INCBIN_U32("graphics/event_objects/pics/effects/bike_hop_big_splash/3.4bpp");
+const u32 gFieldEffectObjectPic_Splash_0[] = INCBIN_U32("graphics/event_objects/pics/effects/splash/0.4bpp");
+const u32 gFieldEffectObjectPic_Splash_1[] = INCBIN_U32("graphics/event_objects/pics/effects/splash/1.4bpp");
+const u32 gFieldEffectObjectPic_BikeHopSmallSplash_0[] = INCBIN_U32("graphics/event_objects/pics/effects/bike_hop_small_splash/0.4bpp");
+const u32 gFieldEffectObjectPic_BikeHopSmallSplash_1[] = INCBIN_U32("graphics/event_objects/pics/effects/bike_hop_small_splash/1.4bpp");
+const u32 gFieldEffectObjectPic_BikeHopSmallSplash_2[] = INCBIN_U32("graphics/event_objects/pics/effects/bike_hop_small_splash/2.4bpp");
+const u32 gFieldEffectObjectPic_Unknown20_0[] = INCBIN_U32("graphics/event_objects/pics/effects/unknown_20/0.4bpp");
+const u32 gFieldEffectObjectPic_Unknown20_1[] = INCBIN_U32("graphics/event_objects/pics/effects/unknown_20/1.4bpp");
+const u32 gFieldEffectObjectPic_Unknown20_2[] = INCBIN_U32("graphics/event_objects/pics/effects/unknown_20/2.4bpp");
+const u32 gFieldEffectObjectPic_Unknown20_3[] = INCBIN_U32("graphics/event_objects/pics/effects/unknown_20/3.4bpp");
+const u32 gFieldEffectObjectPic_Unknown20_4[] = INCBIN_U32("graphics/event_objects/pics/effects/unknown_20/4.4bpp");
+const u32 gFieldEffectObjectPic_TreeDisguise_0[] = INCBIN_U32("graphics/event_objects/pics/effects/tree_disguise/0.4bpp");
+const u32 gFieldEffectObjectPic_TreeDisguise_1[] = INCBIN_U32("graphics/event_objects/pics/effects/tree_disguise/1.4bpp");
+const u32 gFieldEffectObjectPic_TreeDisguise_2[] = INCBIN_U32("graphics/event_objects/pics/effects/tree_disguise/2.4bpp");
+const u32 gFieldEffectObjectPic_TreeDisguise_3[] = INCBIN_U32("graphics/event_objects/pics/effects/tree_disguise/3.4bpp");
+const u32 gFieldEffectObjectPic_TreeDisguise_4[] = INCBIN_U32("graphics/event_objects/pics/effects/tree_disguise/4.4bpp");
+const u32 gFieldEffectObjectPic_TreeDisguise_5[] = INCBIN_U32("graphics/event_objects/pics/effects/tree_disguise/5.4bpp");
+const u32 gFieldEffectObjectPic_TreeDisguise_6[] = INCBIN_U32("graphics/event_objects/pics/effects/tree_disguise/6.4bpp");
+const u32 gFieldEffectObjectPic_MountainDisguise_0[] = INCBIN_U32("graphics/event_objects/pics/effects/mountain_disguise/0.4bpp");
+const u32 gFieldEffectObjectPic_MountainDisguise_1[] = INCBIN_U32("graphics/event_objects/pics/effects/mountain_disguise/1.4bpp");
+const u32 gFieldEffectObjectPic_MountainDisguise_2[] = INCBIN_U32("graphics/event_objects/pics/effects/mountain_disguise/2.4bpp");
+const u32 gFieldEffectObjectPic_MountainDisguise_3[] = INCBIN_U32("graphics/event_objects/pics/effects/mountain_disguise/3.4bpp");
+const u32 gFieldEffectObjectPic_MountainDisguise_4[] = INCBIN_U32("graphics/event_objects/pics/effects/mountain_disguise/4.4bpp");
+const u32 gFieldEffectObjectPic_MountainDisguise_5[] = INCBIN_U32("graphics/event_objects/pics/effects/mountain_disguise/5.4bpp");
+const u32 gFieldEffectObjectPic_MountainDisguise_6[] = INCBIN_U32("graphics/event_objects/pics/effects/mountain_disguise/6.4bpp");
+const u32 gFieldEffectObjectPic_SandDisguisePlaceholder_0[] = INCBIN_U32("graphics/event_objects/pics/effects/sand_disguise_placeholder/0.4bpp");
+const u32 gFieldEffectObjectPic_SandDisguisePlaceholder_1[] = INCBIN_U32("graphics/event_objects/pics/effects/sand_disguise_placeholder/1.4bpp");
+const u32 gFieldEffectObjectPic_SandDisguisePlaceholder_2[] = INCBIN_U32("graphics/event_objects/pics/effects/sand_disguise_placeholder/2.4bpp");
+const u32 gFieldEffectObjectPic_SandDisguisePlaceholder_3[] = INCBIN_U32("graphics/event_objects/pics/effects/sand_disguise_placeholder/3.4bpp");
+const u32 gFieldEffectObjectPic_SandDisguisePlaceholder_4[] = INCBIN_U32("graphics/event_objects/pics/effects/sand_disguise_placeholder/4.4bpp");
+const u32 gFieldEffectObjectPic_SandDisguisePlaceholder_5[] = INCBIN_U32("graphics/event_objects/pics/effects/sand_disguise_placeholder/5.4bpp");
+const u32 gFieldEffectObjectPic_SandDisguisePlaceholder_6[] = INCBIN_U32("graphics/event_objects/pics/effects/sand_disguise_placeholder/6.4bpp");
+const u32 gFieldEffectObjectPic_HotSpringsWater[] = INCBIN_U32("graphics/event_objects/pics/effects/hot_springs_water.4bpp");
+const u16 gFieldEffectObjectPalette2[] = INCBIN_U16("graphics/event_objects/palettes/field_effect_object_palette_02.gbapal");
+const u32 gFieldEffectObjectPic_JumpOutOfAsh_0[] = INCBIN_U32("graphics/event_objects/pics/effects/jump_out_of_ash/0.4bpp");
+const u32 gFieldEffectObjectPic_JumpOutOfAsh_1[] = INCBIN_U32("graphics/event_objects/pics/effects/jump_out_of_ash/1.4bpp");
+const u32 gFieldEffectObjectPic_JumpOutOfAsh_2[] = INCBIN_U32("graphics/event_objects/pics/effects/jump_out_of_ash/2.4bpp");
+const u32 gFieldEffectObjectPic_JumpOutOfAsh_3[] = INCBIN_U32("graphics/event_objects/pics/effects/jump_out_of_ash/3.4bpp");
+const u32 gFieldEffectObjectPic_JumpOutOfAsh_4[] = INCBIN_U32("graphics/event_objects/pics/effects/jump_out_of_ash/4.4bpp");
+const u32 gFieldEffectObjectPic_Unknown33_0[] = INCBIN_U32("graphics/event_objects/pics/effects/unknown_33/0.4bpp");
+const u32 gFieldEffectObjectPic_Unknown33_1[] = INCBIN_U32("graphics/event_objects/pics/effects/unknown_33/1.4bpp");
+const u32 gFieldEffectObjectPic_Unknown33_2[] = INCBIN_U32("graphics/event_objects/pics/effects/unknown_33/2.4bpp");
+const u32 gFieldEffectObjectPic_Unknown33_3[] = INCBIN_U32("graphics/event_objects/pics/effects/unknown_33/3.4bpp");
+const u32 gFieldEffectObjectPic_Unknown33_4[] = INCBIN_U32("graphics/event_objects/pics/effects/unknown_33/4.4bpp");
+const u32 gFieldEffectObjectPic_Bubbles_0[] = INCBIN_U32("graphics/event_objects/pics/effects/bubbles/0.4bpp");
+const u32 gFieldEffectObjectPic_Bubbles_1[] = INCBIN_U32("graphics/event_objects/pics/effects/bubbles/1.4bpp");
+const u32 gFieldEffectObjectPic_Bubbles_2[] = INCBIN_U32("graphics/event_objects/pics/effects/bubbles/2.4bpp");
+const u32 gFieldEffectObjectPic_Bubbles_3[] = INCBIN_U32("graphics/event_objects/pics/effects/bubbles/3.4bpp");
+const u32 gFieldEffectObjectPic_Bubbles_4[] = INCBIN_U32("graphics/event_objects/pics/effects/bubbles/4.4bpp");
+const u32 gFieldEffectObjectPic_Bubbles_5[] = INCBIN_U32("graphics/event_objects/pics/effects/bubbles/5.4bpp");
+const u32 gFieldEffectObjectPic_Bubbles_6[] = INCBIN_U32("graphics/event_objects/pics/effects/bubbles/6.4bpp");
+const u32 gFieldEffectObjectPic_Bubbles_7[] = INCBIN_U32("graphics/event_objects/pics/effects/bubbles/7.4bpp");
+const u32 gFieldEffectObjectPic_Unknown35_0[] = INCBIN_U32("graphics/event_objects/pics/effects/unknown_35/0.4bpp");
+const u32 gFieldEffectObjectPic_Unknown35_1[] = INCBIN_U32("graphics/event_objects/pics/effects/unknown_35/1.4bpp");
+const u16 gFieldEffectObjectPalette3[] = INCBIN_U16("graphics/event_objects/palettes/field_effect_object_palette_03.gbapal");
+const u32 gFieldEffectObjectPic_Bird[] = INCBIN_U32("graphics/event_objects/pics/effects/bird.4bpp");
+const u32 gEventObjectPic_Juan_0[] = INCBIN_U32("graphics/event_objects/pics/people/juan/0.4bpp");
+const u32 gEventObjectPic_Juan_1[] = INCBIN_U32("graphics/event_objects/pics/people/juan/1.4bpp");
+const u32 gEventObjectPic_Juan_2[] = INCBIN_U32("graphics/event_objects/pics/people/juan/2.4bpp");
+const u32 gEventObjectPic_Juan_3[] = INCBIN_U32("graphics/event_objects/pics/people/juan/3.4bpp");
+const u32 gEventObjectPic_Juan_4[] = INCBIN_U32("graphics/event_objects/pics/people/juan/4.4bpp");
+const u32 gEventObjectPic_Juan_5[] = INCBIN_U32("graphics/event_objects/pics/people/juan/5.4bpp");
+const u32 gEventObjectPic_Juan_6[] = INCBIN_U32("graphics/event_objects/pics/people/juan/6.4bpp");
+const u32 gEventObjectPic_Juan_7[] = INCBIN_U32("graphics/event_objects/pics/people/juan/7.4bpp");
+const u32 gEventObjectPic_Juan_8[] = INCBIN_U32("graphics/event_objects/pics/people/juan/8.4bpp");
+const u32 gEventObjectPic_Scott_0[] = INCBIN_U32("graphics/event_objects/pics/people/scott/0.4bpp");
+const u32 gEventObjectPic_Scott_1[] = INCBIN_U32("graphics/event_objects/pics/people/scott/1.4bpp");
+const u32 gEventObjectPic_Scott_2[] = INCBIN_U32("graphics/event_objects/pics/people/scott/2.4bpp");
+const u32 gEventObjectPic_Scott_3[] = INCBIN_U32("graphics/event_objects/pics/people/scott/3.4bpp");
+const u32 gEventObjectPic_Scott_4[] = INCBIN_U32("graphics/event_objects/pics/people/scott/4.4bpp");
+const u32 gEventObjectPic_Scott_5[] = INCBIN_U32("graphics/event_objects/pics/people/scott/5.4bpp");
+const u32 gEventObjectPic_Scott_6[] = INCBIN_U32("graphics/event_objects/pics/people/scott/6.4bpp");
+const u32 gEventObjectPic_Scott_7[] = INCBIN_U32("graphics/event_objects/pics/people/scott/7.4bpp");
+const u32 gEventObjectPic_Scott_8[] = INCBIN_U32("graphics/event_objects/pics/people/scott/8.4bpp");
+const u32 gEventObjectPic_Statue[] = INCBIN_U32("graphics/event_objects/pics/misc/statue.4bpp");
+const u32 gEventObjectPic_Kirlia_0[] = INCBIN_U32("graphics/event_objects/pics/pokemon/kirlia/0.4bpp");
+const u32 gEventObjectPic_Kirlia_1[] = INCBIN_U32("graphics/event_objects/pics/pokemon/kirlia/1.4bpp");
+const u32 gEventObjectPic_Kirlia_2[] = INCBIN_U32("graphics/event_objects/pics/pokemon/kirlia/2.4bpp");
+const u32 gEventObjectPic_Kirlia_3[] = INCBIN_U32("graphics/event_objects/pics/pokemon/kirlia/3.4bpp");
+const u32 gEventObjectPic_Kirlia_4[] = INCBIN_U32("graphics/event_objects/pics/pokemon/kirlia/4.4bpp");
+const u32 gEventObjectPic_Kirlia_5[] = INCBIN_U32("graphics/event_objects/pics/pokemon/kirlia/5.4bpp");
+const u32 gEventObjectPic_Kirlia_6[] = INCBIN_U32("graphics/event_objects/pics/pokemon/kirlia/6.4bpp");
+const u32 gEventObjectPic_Kirlia_7[] = INCBIN_U32("graphics/event_objects/pics/pokemon/kirlia/7.4bpp");
+const u32 gEventObjectPic_Kirlia_8[] = INCBIN_U32("graphics/event_objects/pics/pokemon/kirlia/8.4bpp");
+const u32 gEventObjectPic_Dusclops_0[] = INCBIN_U32("graphics/event_objects/pics/pokemon/dusclops/0.4bpp");
+const u32 gEventObjectPic_Dusclops_1[] = INCBIN_U32("graphics/event_objects/pics/pokemon/dusclops/1.4bpp");
+const u32 gEventObjectPic_Dusclops_2[] = INCBIN_U32("graphics/event_objects/pics/pokemon/dusclops/2.4bpp");
+const u32 gEventObjectPic_Dusclops_3[] = INCBIN_U32("graphics/event_objects/pics/pokemon/dusclops/3.4bpp");
+const u32 gEventObjectPic_Dusclops_4[] = INCBIN_U32("graphics/event_objects/pics/pokemon/dusclops/4.4bpp");
+const u32 gEventObjectPic_Dusclops_5[] = INCBIN_U32("graphics/event_objects/pics/pokemon/dusclops/5.4bpp");
+const u32 gEventObjectPic_Dusclops_6[] = INCBIN_U32("graphics/event_objects/pics/pokemon/dusclops/6.4bpp");
+const u32 gEventObjectPic_Dusclops_7[] = INCBIN_U32("graphics/event_objects/pics/pokemon/dusclops/7.4bpp");
+const u32 gEventObjectPic_Dusclops_8[] = INCBIN_U32("graphics/event_objects/pics/pokemon/dusclops/8.4bpp");
+const u32 gEventObjectPic_MysteryEventDeliveryman_0[] = INCBIN_U32("graphics/event_objects/pics/people/mystery_event_deliveryman/0.4bpp");
+const u32 gEventObjectPic_MysteryEventDeliveryman_1[] = INCBIN_U32("graphics/event_objects/pics/people/mystery_event_deliveryman/1.4bpp");
+const u32 gEventObjectPic_MysteryEventDeliveryman_2[] = INCBIN_U32("graphics/event_objects/pics/people/mystery_event_deliveryman/2.4bpp");
+const u32 gEventObjectPic_UnionRoomAttendant_0[] = INCBIN_U32("graphics/event_objects/pics/people/union_room_attendant/0.4bpp");
+const u32 gEventObjectPic_UnionRoomAttendant_1[] = INCBIN_U32("graphics/event_objects/pics/people/union_room_attendant/1.4bpp");
+const u32 gEventObjectPic_UnionRoomAttendant_2[] = INCBIN_U32("graphics/event_objects/pics/people/union_room_attendant/2.4bpp");
+const u32 gEventObjectPic_MovingBox[] = INCBIN_U32("graphics/event_objects/pics/misc/moving_box.4bpp");
+const u16 gEventObjectPalette19[] = INCBIN_U16("graphics/event_objects/palettes/field_object_palette_19.gbapal");
+const u32 gEventObjectPic_Sudowoodo_0[] = INCBIN_U32("graphics/event_objects/pics/pokemon/sudowoodo/0.4bpp");
+const u32 gEventObjectPic_Sudowoodo_1[] = INCBIN_U32("graphics/event_objects/pics/pokemon/sudowoodo/1.4bpp");
+const u32 gEventObjectPic_Sudowoodo_2[] = INCBIN_U32("graphics/event_objects/pics/pokemon/sudowoodo/2.4bpp");
+const u32 gEventObjectPic_Mew_0[] = INCBIN_U32("graphics/event_objects/pics/pokemon/mew/0.4bpp");
+const u32 gEventObjectPic_Mew_1[] = INCBIN_U32("graphics/event_objects/pics/pokemon/mew/1.4bpp");
+const u32 gEventObjectPic_Mew_2[] = INCBIN_U32("graphics/event_objects/pics/pokemon/mew/2.4bpp");
+const u32 gEventObjectPic_Mew_3[] = INCBIN_U32("graphics/event_objects/pics/pokemon/mew/3.4bpp");
+const u32 gEventObjectPic_Mew_4[] = INCBIN_U32("graphics/event_objects/pics/pokemon/mew/4.4bpp");
+const u32 gEventObjectPic_Mew_5[] = INCBIN_U32("graphics/event_objects/pics/pokemon/mew/5.4bpp");
+const u32 gEventObjectPic_Mew_6[] = INCBIN_U32("graphics/event_objects/pics/pokemon/mew/6.4bpp");
+const u32 gEventObjectPic_Mew_7[] = INCBIN_U32("graphics/event_objects/pics/pokemon/mew/7.4bpp");
+const u32 gEventObjectPic_Mew_8[] = INCBIN_U32("graphics/event_objects/pics/pokemon/mew/8.4bpp");
+const u16 gEventObjectPalette28[] = INCBIN_U16("graphics/event_objects/palettes/field_object_palette_28.gbapal");
+const u32 gEventObjectPic_Red_0[] = INCBIN_U32("graphics/event_objects/pics/people/red/0.4bpp");
+const u32 gEventObjectPic_Red_1[] = INCBIN_U32("graphics/event_objects/pics/people/red/1.4bpp");
+const u32 gEventObjectPic_Red_2[] = INCBIN_U32("graphics/event_objects/pics/people/red/2.4bpp");
+const u32 gEventObjectPic_Red_3[] = INCBIN_U32("graphics/event_objects/pics/people/red/3.4bpp");
+const u32 gEventObjectPic_Red_4[] = INCBIN_U32("graphics/event_objects/pics/people/red/4.4bpp");
+const u32 gEventObjectPic_Red_5[] = INCBIN_U32("graphics/event_objects/pics/people/red/5.4bpp");
+const u32 gEventObjectPic_Red_6[] = INCBIN_U32("graphics/event_objects/pics/people/red/6.4bpp");
+const u32 gEventObjectPic_Red_7[] = INCBIN_U32("graphics/event_objects/pics/people/red/7.4bpp");
+const u32 gEventObjectPic_Red_8[] = INCBIN_U32("graphics/event_objects/pics/people/red/8.4bpp");
+const u32 gEventObjectPic_Leaf_0[] = INCBIN_U32("graphics/event_objects/pics/people/leaf/0.4bpp");
+const u32 gEventObjectPic_Leaf_1[] = INCBIN_U32("graphics/event_objects/pics/people/leaf/1.4bpp");
+const u32 gEventObjectPic_Leaf_2[] = INCBIN_U32("graphics/event_objects/pics/people/leaf/2.4bpp");
+const u32 gEventObjectPic_Leaf_3[] = INCBIN_U32("graphics/event_objects/pics/people/leaf/3.4bpp");
+const u32 gEventObjectPic_Leaf_4[] = INCBIN_U32("graphics/event_objects/pics/people/leaf/4.4bpp");
+const u32 gEventObjectPic_Leaf_5[] = INCBIN_U32("graphics/event_objects/pics/people/leaf/5.4bpp");
+const u32 gEventObjectPic_Leaf_6[] = INCBIN_U32("graphics/event_objects/pics/people/leaf/6.4bpp");
+const u32 gEventObjectPic_Leaf_7[] = INCBIN_U32("graphics/event_objects/pics/people/leaf/7.4bpp");
+const u32 gEventObjectPic_Leaf_8[] = INCBIN_U32("graphics/event_objects/pics/people/leaf/8.4bpp");
+const u16 gEventObjectPalette30[] = INCBIN_U16("graphics/event_objects/palettes/field_object_palette_30.gbapal");
+const u32 gEventObjectPic_BirthIslandStone[] = INCBIN_U32("graphics/event_objects/pics/misc/birth_island_stone.4bpp");
+const u16 gEventObjectPalette29[] = INCBIN_U16("graphics/event_objects/palettes/field_object_palette_29.gbapal");
+const u32 gEventObjectPic_Deoxys_0[] = INCBIN_U32("graphics/event_objects/pics/pokemon/deoxys/0.4bpp");
+const u32 gEventObjectPic_Deoxys_1[] = INCBIN_U32("graphics/event_objects/pics/pokemon/deoxys/1.4bpp");
+const u32 gEventObjectPic_Anabel_0[] = INCBIN_U32("graphics/event_objects/pics/people/anabel/0.4bpp");
+const u32 gEventObjectPic_Anabel_1[] = INCBIN_U32("graphics/event_objects/pics/people/anabel/1.4bpp");
+const u32 gEventObjectPic_Anabel_2[] = INCBIN_U32("graphics/event_objects/pics/people/anabel/2.4bpp");
+const u32 gEventObjectPic_Anabel_3[] = INCBIN_U32("graphics/event_objects/pics/people/anabel/3.4bpp");
+const u32 gEventObjectPic_Anabel_4[] = INCBIN_U32("graphics/event_objects/pics/people/anabel/4.4bpp");
+const u32 gEventObjectPic_Anabel_5[] = INCBIN_U32("graphics/event_objects/pics/people/anabel/5.4bpp");
+const u32 gEventObjectPic_Anabel_6[] = INCBIN_U32("graphics/event_objects/pics/people/anabel/6.4bpp");
+const u32 gEventObjectPic_Anabel_7[] = INCBIN_U32("graphics/event_objects/pics/people/anabel/7.4bpp");
+const u32 gEventObjectPic_Anabel_8[] = INCBIN_U32("graphics/event_objects/pics/people/anabel/8.4bpp");
+const u32 gEventObjectPic_Tucker_0[] = INCBIN_U32("graphics/event_objects/pics/people/tucker/0.4bpp");
+const u32 gEventObjectPic_Tucker_1[] = INCBIN_U32("graphics/event_objects/pics/people/tucker/1.4bpp");
+const u32 gEventObjectPic_Tucker_2[] = INCBIN_U32("graphics/event_objects/pics/people/tucker/2.4bpp");
+const u32 gEventObjectPic_Tucker_3[] = INCBIN_U32("graphics/event_objects/pics/people/tucker/3.4bpp");
+const u32 gEventObjectPic_Tucker_4[] = INCBIN_U32("graphics/event_objects/pics/people/tucker/4.4bpp");
+const u32 gEventObjectPic_Tucker_5[] = INCBIN_U32("graphics/event_objects/pics/people/tucker/5.4bpp");
+const u32 gEventObjectPic_Tucker_6[] = INCBIN_U32("graphics/event_objects/pics/people/tucker/6.4bpp");
+const u32 gEventObjectPic_Tucker_7[] = INCBIN_U32("graphics/event_objects/pics/people/tucker/7.4bpp");
+const u32 gEventObjectPic_Tucker_8[] = INCBIN_U32("graphics/event_objects/pics/people/tucker/8.4bpp");
+const u32 gEventObjectPic_Spenser_0[] = INCBIN_U32("graphics/event_objects/pics/people/spenser/0.4bpp");
+const u32 gEventObjectPic_Spenser_1[] = INCBIN_U32("graphics/event_objects/pics/people/spenser/1.4bpp");
+const u32 gEventObjectPic_Spenser_2[] = INCBIN_U32("graphics/event_objects/pics/people/spenser/2.4bpp");
+const u32 gEventObjectPic_Spenser_3[] = INCBIN_U32("graphics/event_objects/pics/people/spenser/3.4bpp");
+const u32 gEventObjectPic_Spenser_4[] = INCBIN_U32("graphics/event_objects/pics/people/spenser/4.4bpp");
+const u32 gEventObjectPic_Spenser_5[] = INCBIN_U32("graphics/event_objects/pics/people/spenser/5.4bpp");
+const u32 gEventObjectPic_Spenser_6[] = INCBIN_U32("graphics/event_objects/pics/people/spenser/6.4bpp");
+const u32 gEventObjectPic_Spenser_7[] = INCBIN_U32("graphics/event_objects/pics/people/spenser/7.4bpp");
+const u32 gEventObjectPic_Spenser_8[] = INCBIN_U32("graphics/event_objects/pics/people/spenser/8.4bpp");
+const u32 gEventObjectPic_Greta_0[] = INCBIN_U32("graphics/event_objects/pics/people/greta/0.4bpp");
+const u32 gEventObjectPic_Greta_1[] = INCBIN_U32("graphics/event_objects/pics/people/greta/1.4bpp");
+const u32 gEventObjectPic_Greta_2[] = INCBIN_U32("graphics/event_objects/pics/people/greta/2.4bpp");
+const u32 gEventObjectPic_Greta_3[] = INCBIN_U32("graphics/event_objects/pics/people/greta/3.4bpp");
+const u32 gEventObjectPic_Greta_4[] = INCBIN_U32("graphics/event_objects/pics/people/greta/4.4bpp");
+const u32 gEventObjectPic_Greta_5[] = INCBIN_U32("graphics/event_objects/pics/people/greta/5.4bpp");
+const u32 gEventObjectPic_Greta_6[] = INCBIN_U32("graphics/event_objects/pics/people/greta/6.4bpp");
+const u32 gEventObjectPic_Greta_7[] = INCBIN_U32("graphics/event_objects/pics/people/greta/7.4bpp");
+const u32 gEventObjectPic_Greta_8[] = INCBIN_U32("graphics/event_objects/pics/people/greta/8.4bpp");
+const u32 gEventObjectPic_Noland_0[] = INCBIN_U32("graphics/event_objects/pics/people/noland/0.4bpp");
+const u32 gEventObjectPic_Noland_1[] = INCBIN_U32("graphics/event_objects/pics/people/noland/1.4bpp");
+const u32 gEventObjectPic_Noland_2[] = INCBIN_U32("graphics/event_objects/pics/people/noland/2.4bpp");
+const u32 gEventObjectPic_Noland_3[] = INCBIN_U32("graphics/event_objects/pics/people/noland/3.4bpp");
+const u32 gEventObjectPic_Noland_4[] = INCBIN_U32("graphics/event_objects/pics/people/noland/4.4bpp");
+const u32 gEventObjectPic_Noland_5[] = INCBIN_U32("graphics/event_objects/pics/people/noland/5.4bpp");
+const u32 gEventObjectPic_Noland_6[] = INCBIN_U32("graphics/event_objects/pics/people/noland/6.4bpp");
+const u32 gEventObjectPic_Noland_7[] = INCBIN_U32("graphics/event_objects/pics/people/noland/7.4bpp");
+const u32 gEventObjectPic_Noland_8[] = INCBIN_U32("graphics/event_objects/pics/people/noland/8.4bpp");
+const u32 gEventObjectPic_Lucy_0[] = INCBIN_U32("graphics/event_objects/pics/people/lucy/0.4bpp");
+const u32 gEventObjectPic_Lucy_1[] = INCBIN_U32("graphics/event_objects/pics/people/lucy/1.4bpp");
+const u32 gEventObjectPic_Lucy_2[] = INCBIN_U32("graphics/event_objects/pics/people/lucy/2.4bpp");
+const u32 gEventObjectPic_Lucy_3[] = INCBIN_U32("graphics/event_objects/pics/people/lucy/3.4bpp");
+const u32 gEventObjectPic_Lucy_4[] = INCBIN_U32("graphics/event_objects/pics/people/lucy/4.4bpp");
+const u32 gEventObjectPic_Lucy_5[] = INCBIN_U32("graphics/event_objects/pics/people/lucy/5.4bpp");
+const u32 gEventObjectPic_Lucy_6[] = INCBIN_U32("graphics/event_objects/pics/people/lucy/6.4bpp");
+const u32 gEventObjectPic_Lucy_7[] = INCBIN_U32("graphics/event_objects/pics/people/lucy/7.4bpp");
+const u32 gEventObjectPic_Lucy_8[] = INCBIN_U32("graphics/event_objects/pics/people/lucy/8.4bpp");
+const u32 gEventObjectPic_Brandon_0[] = INCBIN_U32("graphics/event_objects/pics/people/brandon/0.4bpp");
+const u32 gEventObjectPic_Brandon_1[] = INCBIN_U32("graphics/event_objects/pics/people/brandon/1.4bpp");
+const u32 gEventObjectPic_Brandon_2[] = INCBIN_U32("graphics/event_objects/pics/people/brandon/2.4bpp");
+const u32 gEventObjectPic_Brandon_3[] = INCBIN_U32("graphics/event_objects/pics/people/brandon/3.4bpp");
+const u32 gEventObjectPic_Brandon_4[] = INCBIN_U32("graphics/event_objects/pics/people/brandon/4.4bpp");
+const u32 gEventObjectPic_Brandon_5[] = INCBIN_U32("graphics/event_objects/pics/people/brandon/5.4bpp");
+const u32 gEventObjectPic_Brandon_6[] = INCBIN_U32("graphics/event_objects/pics/people/brandon/6.4bpp");
+const u32 gEventObjectPic_Brandon_7[] = INCBIN_U32("graphics/event_objects/pics/people/brandon/7.4bpp");
+const u32 gEventObjectPic_Brandon_8[] = INCBIN_U32("graphics/event_objects/pics/people/brandon/8.4bpp");
+const u32 gEventObjectPic_Lugia_0[] = INCBIN_U32("graphics/event_objects/pics/pokemon/lugia/0.4bpp");
+const u32 gEventObjectPic_Lugia_1[] = INCBIN_U32("graphics/event_objects/pics/pokemon/lugia/1.4bpp");
+const u16 gEventObjectPalette32[] = INCBIN_U16("graphics/event_objects/palettes/field_object_palette_32.gbapal");
+const u32 gEventObjectPic_HoOh_0[] = INCBIN_U32("graphics/event_objects/pics/pokemon/ho_oh/0.4bpp");
+const u32 gEventObjectPic_HoOh_1[] = INCBIN_U32("graphics/event_objects/pics/pokemon/ho_oh/1.4bpp");
+const u16 gEventObjectPalette31[] = INCBIN_U16("graphics/event_objects/palettes/field_object_palette_31.gbapal");
#endif //GUARD_EVENT_OBJECT_GFX_H
diff --git a/src/data/field_event_obj/event_object_graphics_info.h b/src/data/field_event_obj/event_object_graphics_info.h
index 774109472..14ef4983d 100755
--- a/src/data/field_event_obj/event_object_graphics_info.h
+++ b/src/data/field_event_obj/event_object_graphics_info.h
@@ -1,250 +1,250 @@
#ifndef GUARD_EVENT_OBJECT_GRAPHICS_INFO_H
#define GUARD_EVENT_OBJECT_GRAPHICS_INFO_H
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BrendanNormal = {0xFFFF, 0x1100, 0x1102, 512, 16, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_BrendanMayNormal, gFieldObjectPicTable_BrendanNormal, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BrendanMachBike = {0xFFFF, 0x1100, 0x1102, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_BrendanMachBike, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BrendanAcroBike = {0xFFFF, 0x1100, 0x1102, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_AcroBike, gFieldObjectPicTable_BrendanAcroBike, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BrendanSurfing = {0xFFFF, 0x1100, 0x11FF, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Surfing, gFieldObjectPicTable_BrendanSurfing, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BrendanFieldMove = {0xFFFF, 0x1100, 0x1102, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_FieldMove, gFieldObjectPicTable_BrendanFieldMove, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_QuintyPlump = {0xFFFF, 0x110B, 0x11FF, 512, 32, 32, 10, SHADOW_SIZE_L, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_QuintyPlump, gFieldObjectPicTable_QuintyPlump, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_LittleBoy1 = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_LittleBoy1, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_LittleGirl1 = {0xFFFF, 0x1104, 0x11FF, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_LittleGirl1, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Boy1 = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Boy1, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Girl1 = {0xFFFF, 0x1104, 0x11FF, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Girl1, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Boy2 = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Boy2, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Girl2 = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Girl2, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_LittleBoy2 = {0xFFFF, 0x1106, 0x11FF, 128, 16, 16, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_LittleBoy2, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_LittleGirl2 = {0xFFFF, 0x1104, 0x11FF, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_LittleGirl2, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Boy3 = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Boy3, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Girl3 = {0xFFFF, 0x1104, 0x11FF, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Girl3, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Boy4 = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Boy4, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Woman1 = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Woman1, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_FatMan = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_FatMan, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Woman2 = {0xFFFF, 0x1104, 0x11FF, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Woman2, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Man1 = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Man1, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Woman3 = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Woman3, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_OldMan1 = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_OldMan1, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_OldWoman1 = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_OldWoman1, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Man2 = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Man2, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Woman4 = {0xFFFF, 0x1104, 0x11FF, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Woman4, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Man3 = {0xFFFF, 0x1104, 0x11FF, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Man3, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Woman5 = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Woman5, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Cook = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Cook, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Woman6 = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Woman6, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_OldMan2 = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_OldMan2, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_OldWoman2 = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_OldWoman2, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Camper = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Camper, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Picnicker = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Picnicker, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Man4 = {0xFFFF, 0x1104, 0x11FF, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Man4, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Woman7 = {0xFFFF, 0x1104, 0x11FF, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Woman7, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Youngster = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Youngster, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BugCatcher = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_BugCatcher, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_PsychicM = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_PsychicM, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_SchoolKidM = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_SchoolKidM, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Maniac = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Maniac, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_HexManiac = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_HexManiac, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Rayquaza1 = {0xFFFF, 0x1105, 0x11FF, 2048, 64, 64, 4, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gFieldObjectBaseOam_64x64, gFieldObjectSpriteOamTables_64x64, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_RayquazaStill, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_SwimmerM = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_SwimmerM, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_SwimmerF = {0xFFFF, 0x1104, 0x11FF, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_SwimmerF, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BlackBelt = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_BlackBelt, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Beauty = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Beauty, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Scientist1 = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Scientist1, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Lass = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Lass, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Gentleman = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Gentleman, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Sailor = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Sailor, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Fisherman = {0xFFFF, 0x1104, 0x11FF, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Fisherman, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_RunningTriathleteM = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_RunningTriathleteM, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_RunningTriathleteF = {0xFFFF, 0x1104, 0x11FF, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_RunningTriathleteF, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_TuberF = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_TuberF, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_TuberM = {0xFFFF, 0x1104, 0x11FF, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_TuberM, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Hiker = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Hiker, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_CyclingTriathleteM = {0xFFFF, 0x1105, 0x11FF, 512, 32, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_AcroBike, gFieldObjectPicTable_CyclingTriathleteM, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_CyclingTriathleteF = {0xFFFF, 0x1103, 0x11FF, 512, 32, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_AcroBike, gFieldObjectPicTable_CyclingTriathleteF, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Nurse = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Nurse, gFieldObjectPicTable_Nurse, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_ItemBall = {0xFFFF, 0x1105, 0x11FF, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_ItemBall, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BerryTree = {0xFFFF, 0x1103, 0x11FF, 256, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, NULL, gFieldObjectImageAnimTable_BerryTree, gFieldObjectPicTable_PechaBerryTree, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BerryTreeEarlyStages = {0xFFFF, 0x1103, 0x11FF, 256, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_BerryTree, gFieldObjectPicTable_PechaBerryTree, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BerryTreeLateStages = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_BerryTree, gFieldObjectPicTable_PechaBerryTree, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_ProfBirch = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_ProfBirch, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Man5 = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Man5, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Man6 = {0xFFFF, 0x1104, 0x11FF, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Man6, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_ReporterM = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_ReporterM, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_ReporterF = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_ReporterF, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Bard = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_MauvilleOldMan1, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Hipster = {0xFFFF, 0x1104, 0x11FF, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_MauvilleOldMan1, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Trader = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_MauvilleOldMan1, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Storyteller = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_MauvilleOldMan2, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Giddy = {0xFFFF, 0x1104, 0x11FF, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_MauvilleOldMan2, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_UnusedMauvilleOldMan1 = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_MauvilleOldMan2, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_UnusedMauvilleOldMan2 = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_MauvilleOldMan2, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_UnusedNatuDoll = {0xFFFF, 0x1105, 0x11FF, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_UnusedNatuDoll, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_UnusedMagnemiteDoll = {0xFFFF, 0x1105, 0x11FF, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_UnusedMagnemiteDoll, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_UnusedSquirtleDoll = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_UnusedSquirtleDoll, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_UnusedWooperDoll = {0xFFFF, 0x1105, 0x11FF, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_UnusedWooperDoll, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_UnusedPikachuDoll = {0xFFFF, 0x1104, 0x11FF, 128, 16, 16, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_UnusedPikachuDoll, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_UnusedPorygon2Doll = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_UnusedPorygon2Doll, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_CuttableTree = {0xFFFF, 0x1105, 0x11FF, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_CuttableTree, gFieldObjectPicTable_CuttableTree, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MartEmployee = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_MartEmployee, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_RooftopSaleWoman = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_RooftopSaleWoman, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Teala = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Teala, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BreakableRock = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_BreakableRock, gFieldObjectPicTable_BreakableRock, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_PushableBoulder = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_PushableBoulder, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MrBrineysBoat = {0xFFFF, 0x1105, 0x11FF, 512, 32, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_MrBrineysBoat, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MayNormal = {0xFFFF, 0x1110, 0x1102, 512, 16, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_BrendanMayNormal, gFieldObjectPicTable_MayNormal, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MayMachBike = {0xFFFF, 0x1110, 0x1102, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_MayMachBike, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MayAcroBike = {0xFFFF, 0x1110, 0x1102, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_AcroBike, gFieldObjectPicTable_MayAcroBike, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MaySurfing = {0xFFFF, 0x1110, 0x11FF, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Surfing, gFieldObjectPicTable_MaySurfing, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MayFieldMove = {0xFFFF, 0x1110, 0x1102, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_FieldMove, gFieldObjectPicTable_MayFieldMove, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Truck = {0xFFFF, 0x110D, 0x11FF, 1152, 48, 48, 10, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_Truck, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_Truck, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_VigorothCarryingBox = {0xFFFF, 0x110E, 0x11FF, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_VigorothCarryingBox, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_VigorothFacingAway = {0xFFFF, 0x110E, 0x11FF, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_VigorothFacingAway, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BirchsBag = {0xFFFF, 0x1104, 0x11FF, 128, 16, 16, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_BirchsBag, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_EnemyZigzagoon = {0xFFFF, 0x110F, 0x11FF, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_EnemyZigzagoon, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Poochyena = {0xFFFF, 0x111C, 0x11FF, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Poochyena, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Artist = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Artist, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_RivalBrendanNormal = {0xFFFF, 0x1100, 0x1102, 256, 16, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_BrendanMayNormal, gFieldObjectPicTable_BrendanNormal, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_RivalBrendanMachBike = {0xFFFF, 0x1100, 0x1102, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_BrendanMachBike, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_RivalBrendanAcroBike = {0xFFFF, 0x1100, 0x1102, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_AcroBike, gFieldObjectPicTable_BrendanAcroBike, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_RivalBrendanSurfing = {0xFFFF, 0x1100, 0x11FF, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Surfing, gFieldObjectPicTable_BrendanSurfing, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_RivalBrendanFieldMove = {0xFFFF, 0x1100, 0x1102, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_FieldMove, gFieldObjectPicTable_BrendanFieldMove, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_RivalMayNormal = {0xFFFF, 0x1110, 0x1102, 256, 16, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_BrendanMayNormal, gFieldObjectPicTable_MayNormal, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_RivalMayMachBike = {0xFFFF, 0x1110, 0x1102, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_MayMachBike, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_RivalMayAcroBike = {0xFFFF, 0x1110, 0x1102, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_AcroBike, gFieldObjectPicTable_MayAcroBike, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_RivalMaySurfing = {0xFFFF, 0x1110, 0x11FF, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Surfing, gFieldObjectPicTable_MaySurfing, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_RivalMayFieldMove = {0xFFFF, 0x1110, 0x1102, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_FieldMove, gFieldObjectPicTable_MayFieldMove, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Cameraman = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Cameraman, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BrendanUnderwater = {0xFFFF, 0x1115, 0x11FF, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_BrendanUnderwater, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MayUnderwater = {0xFFFF, 0x1115, 0x11FF, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_MayUnderwater, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MovingBox = {0xFFFF, 0x1112, 0x11FF, 128, 16, 16, 10, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_MovingBox, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_CableCar = {0xFFFF, 0x1113, 0x11FF, 2048, 64, 64, 10, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_64x64, gFieldObjectSpriteOamTables_64x64, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_CableCar, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Scientist2 = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Scientist2, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Man7 = {0xFFFF, 0x1104, 0x11FF, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Man7, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_AquaMemberM = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_AquaMemberM, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_AquaMemberF = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_AquaMemberF, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MagmaMemberM = {0xFFFF, 0x1104, 0x11FF, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_MagmaMemberM, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MagmaMemberF = {0xFFFF, 0x1104, 0x11FF, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_MagmaMemberF, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Sidney = {0xFFFF, 0x1104, 0x11FF, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Sidney, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Phoebe = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Phoebe, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Glacia = {0xFFFF, 0x1104, 0x11FF, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Glacia, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Drake = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Drake, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Roxanne = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Roxanne, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Brawly = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Brawly, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Wattson = {0xFFFF, 0x1104, 0x11FF, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Wattson, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Flannery = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Flannery, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Norman = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Norman, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Winona = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Winona, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Liza = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Liza, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Tate = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Tate, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Wallace = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Wallace, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Steven = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Steven, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Wally = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Wally, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_RubySapphireLittleBoy = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_RubySapphireLittleBoy, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BrendanFishing = {0xFFFF, 0x1100, 0x1102, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Fishing, gFieldObjectPicTable_BrendanFishing, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MayFishing = {0xFFFF, 0x1110, 0x1102, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Fishing, gFieldObjectPicTable_MayFishing, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_HotSpringsOldWoman = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_HotSpringsOldWoman, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_SSTidal = {0xFFFF, 0x1114, 0x11FF, 1920, 96, 40, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_8x8, gFieldObjectSpriteOamTables_SSTidal, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_SSTidal, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_SubmarineShadow = {0xFFFF, 0x111B, 0x11FF, 1408, 88, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_8x8, gFieldObjectSpriteOamTables_SubmarineShadow, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_SubmarineShadow, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_PichuDoll = {0xFFFF, 0x1104, 0x11FF, 128, 16, 16, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_PichuDoll, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_PikachuDoll = {0xFFFF, 0x1104, 0x11FF, 128, 16, 16, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_PikachuDoll, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MarillDoll = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_MarillDoll, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_TogepiDoll = {0xFFFF, 0x1105, 0x11FF, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_TogepiDoll, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_CyndaquilDoll = {0xFFFF, 0x1106, 0x11FF, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_CyndaquilDoll, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_ChikoritaDoll = {0xFFFF, 0x1105, 0x11FF, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_ChikoritaDoll, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_TotodileDoll = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_TotodileDoll, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_JigglypuffDoll = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_JigglypuffDoll, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MeowthDoll = {0xFFFF, 0x1104, 0x11FF, 128, 16, 16, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_MeowthDoll, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_ClefairyDoll = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_ClefairyDoll, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_DittoDoll = {0xFFFF, 0x1106, 0x11FF, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_DittoDoll, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_SmoochumDoll = {0xFFFF, 0x1106, 0x11FF, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_SmoochumDoll, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_TreeckoDoll = {0xFFFF, 0x1105, 0x11FF, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_TreeckoDoll, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_TorchicDoll = {0xFFFF, 0x1104, 0x11FF, 128, 16, 16, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_TorchicDoll, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MudkipDoll = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_MudkipDoll, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_DuskullDoll = {0xFFFF, 0x1106, 0x11FF, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_DuskullDoll, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_WynautDoll = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_WynautDoll, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BaltoyDoll = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_BaltoyDoll, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_KecleonDoll = {0xFFFF, 0x1105, 0x11FF, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_KecleonDoll, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_AzurillDoll = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_AzurillDoll, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_SkittyDoll = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_SkittyDoll, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_SwabluDoll = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_SwabluDoll, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_GulpinDoll = {0xFFFF, 0x1105, 0x11FF, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_GulpinDoll, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_LotadDoll = {0xFFFF, 0x1105, 0x11FF, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_LotadDoll, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_SeedotDoll = {0xFFFF, 0x1105, 0x11FF, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_SeedotDoll, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_PikaCushion = {0xFFFF, 0x1104, 0x11FF, 128, 16, 16, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_PikaCushion, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_RoundCushion = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_RoundCushion, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_KissCushion = {0xFFFF, 0x1106, 0x11FF, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_KissCushion, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_ZigzagCushion = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_ZigzagCushion, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_SpinCushion = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_SpinCushion, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_DiamondCushion = {0xFFFF, 0x1106, 0x11FF, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_DiamondCushion, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BallCushion = {0xFFFF, 0x1105, 0x11FF, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_BallCushion, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_GrassCushion = {0xFFFF, 0x1105, 0x11FF, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_GrassCushion, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_FireCushion = {0xFFFF, 0x1104, 0x11FF, 128, 16, 16, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_FireCushion, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_WaterCushion = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_WaterCushion, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BigSnorlaxDoll = {0xFFFF, 0x1106, 0x11FF, 512, 32, 32, 5, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_BigSnorlaxDoll, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BigRhydonDoll = {0xFFFF, 0x1106, 0x11FF, 512, 32, 32, 5, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_BigRhydonDoll, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BigLaprasDoll = {0xFFFF, 0x1103, 0x11FF, 512, 32, 32, 2, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_BigLaprasDoll, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BigVenusaurDoll = {0xFFFF, 0x1105, 0x11FF, 512, 32, 32, 4, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_BigVenusaurDoll, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BigCharizardDoll = {0xFFFF, 0x1104, 0x11FF, 512, 32, 32, 3, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_BigCharizardDoll, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BigBlastoiseDoll = {0xFFFF, 0x1103, 0x11FF, 512, 32, 32, 2, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_BigBlastoiseDoll, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BigWailmerDoll = {0xFFFF, 0x1106, 0x11FF, 512, 32, 32, 5, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_BigWailmerDoll, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BigRegirockDoll = {0xFFFF, 0x1103, 0x11FF, 512, 32, 32, 2, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_BigRegirockDoll, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BigRegiceDoll = {0xFFFF, 0x1105, 0x11FF, 512, 32, 32, 4, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_BigRegiceDoll, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BigRegisteelDoll = {0xFFFF, 0x1106, 0x11FF, 512, 32, 32, 5, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_BigRegisteelDoll, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Latias = {0xFFFF, 0x1104, 0x11FF, 512, 32, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_LatiasLatios, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Latios = {0xFFFF, 0x1103, 0x11FF, 512, 32, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_LatiasLatios, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Boy5 = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Boy5, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_ContestOldMan = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_ContestOldMan, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BrendanWatering = {0xFFFF, 0x1100, 0x1102, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_BrendanWatering, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MayWatering = {0xFFFF, 0x1110, 0x1102, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_MayWatering, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BrendanDecorating = {0xFFFF, 0x1100, 0x1102, 256, 16, 32, 10, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_BrendanDecorating, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MayDecorating = {0xFFFF, 0x1110, 0x1102, 256, 16, 32, 10, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_MayDecorating, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Archie = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Archie, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Maxie = {0xFFFF, 0x1104, 0x11FF, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Maxie, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Kyogre1 = {0xFFFF, 0x1106, 0x11FF, 512, 32, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_KyogreFront, gFieldObjectRotScalAnimTable_KyogreGroudon};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Groudon1 = {0xFFFF, 0x1105, 0x11FF, 512, 32, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_GroudonFront, gFieldObjectRotScalAnimTable_KyogreGroudon};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Kyogre3 = {0xFFFF, 0x1106, 0x11FF, 512, 32, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_KyogreSide, gFieldObjectRotScalAnimTable_KyogreGroudon};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Groudon3 = {0xFFFF, 0x1105, 0x11FF, 512, 32, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Groudon3, gFieldObjectPicTable_GroudonSide, gFieldObjectRotScalAnimTable_KyogreGroudon};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Fossil = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_Fossil, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Regirock = {0xFFFF, 0x1104, 0x11FF, 512, 32, 32, 3, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Regi, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Regice = {0xFFFF, 0x1105, 0x11FF, 512, 32, 32, 4, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Regi, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Registeel = {0xFFFF, 0x1106, 0x11FF, 512, 32, 32, 5, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Regi, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Skitty = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Skitty, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Kecleon1 = {0xFFFF, 0x1105, 0x11FF, 128, 16, 16, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Kecleon, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Kyogre2 = {0xFFFF, 0x1116, 0x11FF, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_KyogreFront, gFieldObjectRotScalAnimTable_KyogreGroudon};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Groudon2 = {0xFFFF, 0x1118, 0x11FF, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_GroudonFront, gFieldObjectRotScalAnimTable_KyogreGroudon};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Rayquaza2 = {0xFFFF, 0x1105, 0x11FF, 2048, 64, 64, 4, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gFieldObjectBaseOam_64x64, gFieldObjectSpriteOamTables_64x64, gFieldObjectImageAnimTable_Rayquaza2, gFieldObjectPicTable_Rayquaza, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Zigzagoon = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Zigzagoon, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Pikachu = {0xFFFF, 0x1104, 0x11FF, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Pikachu, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Azumarill = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Azumarill, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Wingull = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Wingull, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Kecleon2 = {0xFFFF, 0x1105, 0x1102, 128, 16, 16, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Kecleon, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_TuberMSwimming = {0xFFFF, 0x1104, 0x11FF, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_TuberMSwimming, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Azurill = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x16, gFieldObjectSpriteOamTables_16x16, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Azurill, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Mom = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Mom, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_LinkBrendan = {0xFFFF, 0x1110, 0x1102, 256, 16, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_BrendanMayNormal, gFieldObjectPicTable_BrendanNormal, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_LinkMay = {0xFFFF, 0x1110, 0x1102, 256, 16, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_BrendanMayNormal, gFieldObjectPicTable_MayNormal, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Juan = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Juan, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Scott = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Scott, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MysteryEventDeliveryman = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_MysteryEventDeliveryman, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Statue = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_Statue, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Kirlia = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_S, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Kirlia, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Dusclops = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Dusclops, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_UnionRoomAttendant = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_UnionRoomAttendant, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Red = {0xFFFF, 0x111D, 0x11FF, 256, 16, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Red, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Leaf = {0xFFFF, 0x111D, 0x11FF, 256, 16, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Leaf, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Sudowoodo = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Sudowoodo, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Mew = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Mew, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Deoxys = {0xFFFF, 0x111E, 0x11FF, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Deoxys, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BirthIslandStone = {0xFFFF, 0x111F, 0x11FF, 512, 32, 32, 10, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Inanimate, gFieldObjectPicTable_BirthIslandStone, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Anabel = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Anabel, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Tucker = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Tucker, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Greta = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Greta, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Spenser = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Spenser, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Noland = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Noland, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Lucy = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Lucy, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Brandon = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Brandon, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_RubySapphireBrendan = {0xFFFF, 0x1122, 0x11FF, 256, 16, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_RubySapphireBrendan, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_RubySapphireMay = {0xFFFF, 0x1123, 0x11FF, 256, 16, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_16x32, gFieldObjectSpriteOamTables_16x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_RubySapphireMay, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Lugia = {0xFFFF, 0x1121, 0x11FF, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_Standard, gFieldObjectPicTable_Lugia, gDummySpriteAffineAnimTable};
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_HoOh = {0xFFFF, 0x1120, 0x11FF, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldObjectBaseOam_32x32, gFieldObjectSpriteOamTables_32x32, gFieldObjectImageAnimTable_HoOh, gFieldObjectPicTable_HoOh, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_BrendanNormal = {0xFFFF, 0x1100, 0x1102, 512, 16, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_BrendanMayNormal, gEventObjectPicTable_BrendanNormal, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_BrendanMachBike = {0xFFFF, 0x1100, 0x1102, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gEventObjectBaseOam_32x32, gEventObjectSpriteOamTables_32x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_BrendanMachBike, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_BrendanAcroBike = {0xFFFF, 0x1100, 0x1102, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gEventObjectBaseOam_32x32, gEventObjectSpriteOamTables_32x32, gEventObjectImageAnimTable_AcroBike, gEventObjectPicTable_BrendanAcroBike, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_BrendanSurfing = {0xFFFF, 0x1100, 0x11FF, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gEventObjectBaseOam_32x32, gEventObjectSpriteOamTables_32x32, gEventObjectImageAnimTable_Surfing, gEventObjectPicTable_BrendanSurfing, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_BrendanFieldMove = {0xFFFF, 0x1100, 0x1102, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_32x32, gEventObjectSpriteOamTables_32x32, gEventObjectImageAnimTable_FieldMove, gEventObjectPicTable_BrendanFieldMove, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_QuintyPlump = {0xFFFF, 0x110B, 0x11FF, 512, 32, 32, 10, SHADOW_SIZE_L, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_32x32, gEventObjectSpriteOamTables_32x32, gEventObjectImageAnimTable_QuintyPlump, gEventObjectPicTable_QuintyPlump, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_LittleBoy1 = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x16, gEventObjectSpriteOamTables_16x16, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_LittleBoy1, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_LittleGirl1 = {0xFFFF, 0x1104, 0x11FF, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_LittleGirl1, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Boy1 = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Boy1, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Girl1 = {0xFFFF, 0x1104, 0x11FF, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Girl1, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Boy2 = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Boy2, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Girl2 = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Girl2, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_LittleBoy2 = {0xFFFF, 0x1106, 0x11FF, 128, 16, 16, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x16, gEventObjectSpriteOamTables_16x16, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_LittleBoy2, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_LittleGirl2 = {0xFFFF, 0x1104, 0x11FF, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x16, gEventObjectSpriteOamTables_16x16, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_LittleGirl2, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Boy3 = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Boy3, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Girl3 = {0xFFFF, 0x1104, 0x11FF, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Girl3, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Boy4 = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Boy4, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Woman1 = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Woman1, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_FatMan = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_FatMan, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Woman2 = {0xFFFF, 0x1104, 0x11FF, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Woman2, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Man1 = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Man1, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Woman3 = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Woman3, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_OldMan1 = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_OldMan1, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_OldWoman1 = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_OldWoman1, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Man2 = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Man2, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Woman4 = {0xFFFF, 0x1104, 0x11FF, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Woman4, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Man3 = {0xFFFF, 0x1104, 0x11FF, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Man3, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Woman5 = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Woman5, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Cook = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Cook, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Woman6 = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Woman6, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_OldMan2 = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_OldMan2, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_OldWoman2 = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_OldWoman2, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Camper = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Camper, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Picnicker = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Picnicker, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Man4 = {0xFFFF, 0x1104, 0x11FF, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Man4, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Woman7 = {0xFFFF, 0x1104, 0x11FF, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Woman7, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Youngster = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Youngster, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_BugCatcher = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_BugCatcher, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_PsychicM = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_PsychicM, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_SchoolKidM = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_SchoolKidM, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Maniac = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Maniac, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_HexManiac = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_HexManiac, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Rayquaza1 = {0xFFFF, 0x1105, 0x11FF, 2048, 64, 64, 4, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gEventObjectBaseOam_64x64, gEventObjectSpriteOamTables_64x64, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_RayquazaStill, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_SwimmerM = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_SwimmerM, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_SwimmerF = {0xFFFF, 0x1104, 0x11FF, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_SwimmerF, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_BlackBelt = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_BlackBelt, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Beauty = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Beauty, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Scientist1 = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Scientist1, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Lass = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Lass, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Gentleman = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Gentleman, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Sailor = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Sailor, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Fisherman = {0xFFFF, 0x1104, 0x11FF, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Fisherman, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_RunningTriathleteM = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_RunningTriathleteM, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_RunningTriathleteF = {0xFFFF, 0x1104, 0x11FF, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_RunningTriathleteF, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_TuberF = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x16, gEventObjectSpriteOamTables_16x16, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_TuberF, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_TuberM = {0xFFFF, 0x1104, 0x11FF, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x16, gEventObjectSpriteOamTables_16x16, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_TuberM, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Hiker = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Hiker, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_CyclingTriathleteM = {0xFFFF, 0x1105, 0x11FF, 512, 32, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gEventObjectBaseOam_32x32, gEventObjectSpriteOamTables_32x32, gEventObjectImageAnimTable_AcroBike, gEventObjectPicTable_CyclingTriathleteM, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_CyclingTriathleteF = {0xFFFF, 0x1103, 0x11FF, 512, 32, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gEventObjectBaseOam_32x32, gEventObjectSpriteOamTables_32x32, gEventObjectImageAnimTable_AcroBike, gEventObjectPicTable_CyclingTriathleteF, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Nurse = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Nurse, gEventObjectPicTable_Nurse, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_ItemBall = {0xFFFF, 0x1105, 0x11FF, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gEventObjectBaseOam_16x16, gEventObjectSpriteOamTables_16x16, gEventObjectImageAnimTable_Inanimate, gEventObjectPicTable_ItemBall, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_BerryTree = {0xFFFF, 0x1103, 0x11FF, 256, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gEventObjectBaseOam_16x16, NULL, gEventObjectImageAnimTable_BerryTree, gEventObjectPicTable_PechaBerryTree, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_BerryTreeEarlyStages = {0xFFFF, 0x1103, 0x11FF, 256, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gEventObjectBaseOam_16x16, gEventObjectSpriteOamTables_16x16, gEventObjectImageAnimTable_BerryTree, gEventObjectPicTable_PechaBerryTree, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_BerryTreeLateStages = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_BerryTree, gEventObjectPicTable_PechaBerryTree, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_ProfBirch = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_ProfBirch, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Man5 = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Man5, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Man6 = {0xFFFF, 0x1104, 0x11FF, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Man6, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_ReporterM = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_ReporterM, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_ReporterF = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_ReporterF, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Bard = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_MauvilleOldMan1, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Hipster = {0xFFFF, 0x1104, 0x11FF, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_MauvilleOldMan1, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Trader = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_MauvilleOldMan1, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Storyteller = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_MauvilleOldMan2, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Giddy = {0xFFFF, 0x1104, 0x11FF, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_MauvilleOldMan2, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_UnusedMauvilleOldMan1 = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_MauvilleOldMan2, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_UnusedMauvilleOldMan2 = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_MauvilleOldMan2, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_UnusedNatuDoll = {0xFFFF, 0x1105, 0x11FF, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gEventObjectBaseOam_16x16, gEventObjectSpriteOamTables_16x16, gEventObjectImageAnimTable_Inanimate, gEventObjectPicTable_UnusedNatuDoll, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_UnusedMagnemiteDoll = {0xFFFF, 0x1105, 0x11FF, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gEventObjectBaseOam_16x16, gEventObjectSpriteOamTables_16x16, gEventObjectImageAnimTable_Inanimate, gEventObjectPicTable_UnusedMagnemiteDoll, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_UnusedSquirtleDoll = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gEventObjectBaseOam_16x16, gEventObjectSpriteOamTables_16x16, gEventObjectImageAnimTable_Inanimate, gEventObjectPicTable_UnusedSquirtleDoll, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_UnusedWooperDoll = {0xFFFF, 0x1105, 0x11FF, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gEventObjectBaseOam_16x16, gEventObjectSpriteOamTables_16x16, gEventObjectImageAnimTable_Inanimate, gEventObjectPicTable_UnusedWooperDoll, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_UnusedPikachuDoll = {0xFFFF, 0x1104, 0x11FF, 128, 16, 16, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gEventObjectBaseOam_16x16, gEventObjectSpriteOamTables_16x16, gEventObjectImageAnimTable_Inanimate, gEventObjectPicTable_UnusedPikachuDoll, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_UnusedPorygon2Doll = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gEventObjectBaseOam_16x16, gEventObjectSpriteOamTables_16x16, gEventObjectImageAnimTable_Inanimate, gEventObjectPicTable_UnusedPorygon2Doll, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_CuttableTree = {0xFFFF, 0x1105, 0x11FF, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gEventObjectBaseOam_16x16, gEventObjectSpriteOamTables_16x16, gEventObjectImageAnimTable_CuttableTree, gEventObjectPicTable_CuttableTree, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_MartEmployee = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_MartEmployee, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_RooftopSaleWoman = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_RooftopSaleWoman, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Teala = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Teala, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_BreakableRock = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gEventObjectBaseOam_16x16, gEventObjectSpriteOamTables_16x16, gEventObjectImageAnimTable_BreakableRock, gEventObjectPicTable_BreakableRock, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_PushableBoulder = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gEventObjectBaseOam_16x16, gEventObjectSpriteOamTables_16x16, gEventObjectImageAnimTable_Inanimate, gEventObjectPicTable_PushableBoulder, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_MrBrineysBoat = {0xFFFF, 0x1105, 0x11FF, 512, 32, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_NONE, &gEventObjectBaseOam_32x32, gEventObjectSpriteOamTables_32x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_MrBrineysBoat, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_MayNormal = {0xFFFF, 0x1110, 0x1102, 512, 16, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_BrendanMayNormal, gEventObjectPicTable_MayNormal, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_MayMachBike = {0xFFFF, 0x1110, 0x1102, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gEventObjectBaseOam_32x32, gEventObjectSpriteOamTables_32x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_MayMachBike, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_MayAcroBike = {0xFFFF, 0x1110, 0x1102, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gEventObjectBaseOam_32x32, gEventObjectSpriteOamTables_32x32, gEventObjectImageAnimTable_AcroBike, gEventObjectPicTable_MayAcroBike, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_MaySurfing = {0xFFFF, 0x1110, 0x11FF, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gEventObjectBaseOam_32x32, gEventObjectSpriteOamTables_32x32, gEventObjectImageAnimTable_Surfing, gEventObjectPicTable_MaySurfing, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_MayFieldMove = {0xFFFF, 0x1110, 0x1102, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_32x32, gEventObjectSpriteOamTables_32x32, gEventObjectImageAnimTable_FieldMove, gEventObjectPicTable_MayFieldMove, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Truck = {0xFFFF, 0x110D, 0x11FF, 1152, 48, 48, 10, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gEventObjectBaseOam_32x32, gEventObjectSpriteOamTables_Truck, gEventObjectImageAnimTable_Inanimate, gEventObjectPicTable_Truck, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_VigorothCarryingBox = {0xFFFF, 0x110E, 0x11FF, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_32x32, gEventObjectSpriteOamTables_32x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_VigorothCarryingBox, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_VigorothFacingAway = {0xFFFF, 0x110E, 0x11FF, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_32x32, gEventObjectSpriteOamTables_32x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_VigorothFacingAway, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_BirchsBag = {0xFFFF, 0x1104, 0x11FF, 128, 16, 16, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gEventObjectBaseOam_16x16, gEventObjectSpriteOamTables_16x16, gEventObjectImageAnimTable_Inanimate, gEventObjectPicTable_BirchsBag, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_EnemyZigzagoon = {0xFFFF, 0x110F, 0x11FF, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_32x32, gEventObjectSpriteOamTables_32x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_EnemyZigzagoon, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Poochyena = {0xFFFF, 0x111C, 0x11FF, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_32x32, gEventObjectSpriteOamTables_32x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Poochyena, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Artist = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Artist, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_RivalBrendanNormal = {0xFFFF, 0x1100, 0x1102, 256, 16, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_BrendanMayNormal, gEventObjectPicTable_BrendanNormal, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_RivalBrendanMachBike = {0xFFFF, 0x1100, 0x1102, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gEventObjectBaseOam_32x32, gEventObjectSpriteOamTables_32x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_BrendanMachBike, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_RivalBrendanAcroBike = {0xFFFF, 0x1100, 0x1102, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gEventObjectBaseOam_32x32, gEventObjectSpriteOamTables_32x32, gEventObjectImageAnimTable_AcroBike, gEventObjectPicTable_BrendanAcroBike, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_RivalBrendanSurfing = {0xFFFF, 0x1100, 0x11FF, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gEventObjectBaseOam_32x32, gEventObjectSpriteOamTables_32x32, gEventObjectImageAnimTable_Surfing, gEventObjectPicTable_BrendanSurfing, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_RivalBrendanFieldMove = {0xFFFF, 0x1100, 0x1102, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_32x32, gEventObjectSpriteOamTables_32x32, gEventObjectImageAnimTable_FieldMove, gEventObjectPicTable_BrendanFieldMove, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_RivalMayNormal = {0xFFFF, 0x1110, 0x1102, 256, 16, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_BrendanMayNormal, gEventObjectPicTable_MayNormal, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_RivalMayMachBike = {0xFFFF, 0x1110, 0x1102, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gEventObjectBaseOam_32x32, gEventObjectSpriteOamTables_32x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_MayMachBike, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_RivalMayAcroBike = {0xFFFF, 0x1110, 0x1102, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gEventObjectBaseOam_32x32, gEventObjectSpriteOamTables_32x32, gEventObjectImageAnimTable_AcroBike, gEventObjectPicTable_MayAcroBike, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_RivalMaySurfing = {0xFFFF, 0x1110, 0x11FF, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gEventObjectBaseOam_32x32, gEventObjectSpriteOamTables_32x32, gEventObjectImageAnimTable_Surfing, gEventObjectPicTable_MaySurfing, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_RivalMayFieldMove = {0xFFFF, 0x1110, 0x1102, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_32x32, gEventObjectSpriteOamTables_32x32, gEventObjectImageAnimTable_FieldMove, gEventObjectPicTable_MayFieldMove, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Cameraman = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Cameraman, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_BrendanUnderwater = {0xFFFF, 0x1115, 0x11FF, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gEventObjectBaseOam_32x32, gEventObjectSpriteOamTables_32x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_BrendanUnderwater, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_MayUnderwater = {0xFFFF, 0x1115, 0x11FF, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gEventObjectBaseOam_32x32, gEventObjectSpriteOamTables_32x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_MayUnderwater, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_MovingBox = {0xFFFF, 0x1112, 0x11FF, 128, 16, 16, 10, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gEventObjectBaseOam_16x16, gEventObjectSpriteOamTables_16x16, gEventObjectImageAnimTable_Inanimate, gEventObjectPicTable_MovingBox, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_CableCar = {0xFFFF, 0x1113, 0x11FF, 2048, 64, 64, 10, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gEventObjectBaseOam_64x64, gEventObjectSpriteOamTables_64x64, gEventObjectImageAnimTable_Inanimate, gEventObjectPicTable_CableCar, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Scientist2 = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Scientist2, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Man7 = {0xFFFF, 0x1104, 0x11FF, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Man7, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_AquaMemberM = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_AquaMemberM, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_AquaMemberF = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_AquaMemberF, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_MagmaMemberM = {0xFFFF, 0x1104, 0x11FF, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_MagmaMemberM, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_MagmaMemberF = {0xFFFF, 0x1104, 0x11FF, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_MagmaMemberF, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Sidney = {0xFFFF, 0x1104, 0x11FF, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Sidney, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Phoebe = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Phoebe, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Glacia = {0xFFFF, 0x1104, 0x11FF, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Glacia, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Drake = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Drake, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Roxanne = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Roxanne, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Brawly = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Brawly, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Wattson = {0xFFFF, 0x1104, 0x11FF, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Wattson, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Flannery = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Flannery, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Norman = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Norman, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Winona = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Winona, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Liza = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Liza, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Tate = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Tate, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Wallace = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Wallace, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Steven = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Steven, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Wally = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Wally, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_RubySapphireLittleBoy = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x16, gEventObjectSpriteOamTables_16x16, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_RubySapphireLittleBoy, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_BrendanFishing = {0xFFFF, 0x1100, 0x1102, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_32x32, gEventObjectSpriteOamTables_32x32, gEventObjectImageAnimTable_Fishing, gEventObjectPicTable_BrendanFishing, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_MayFishing = {0xFFFF, 0x1110, 0x1102, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_32x32, gEventObjectSpriteOamTables_32x32, gEventObjectImageAnimTable_Fishing, gEventObjectPicTable_MayFishing, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_HotSpringsOldWoman = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_HotSpringsOldWoman, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_SSTidal = {0xFFFF, 0x1114, 0x11FF, 1920, 96, 40, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_NONE, &gEventObjectBaseOam_8x8, gEventObjectSpriteOamTables_SSTidal, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_SSTidal, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_SubmarineShadow = {0xFFFF, 0x111B, 0x11FF, 1408, 88, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_NONE, &gEventObjectBaseOam_8x8, gEventObjectSpriteOamTables_SubmarineShadow, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_SubmarineShadow, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_PichuDoll = {0xFFFF, 0x1104, 0x11FF, 128, 16, 16, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gEventObjectBaseOam_16x16, gEventObjectSpriteOamTables_16x16, gEventObjectImageAnimTable_Inanimate, gEventObjectPicTable_PichuDoll, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_PikachuDoll = {0xFFFF, 0x1104, 0x11FF, 128, 16, 16, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gEventObjectBaseOam_16x16, gEventObjectSpriteOamTables_16x16, gEventObjectImageAnimTable_Inanimate, gEventObjectPicTable_PikachuDoll, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_MarillDoll = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gEventObjectBaseOam_16x16, gEventObjectSpriteOamTables_16x16, gEventObjectImageAnimTable_Inanimate, gEventObjectPicTable_MarillDoll, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_TogepiDoll = {0xFFFF, 0x1105, 0x11FF, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gEventObjectBaseOam_16x16, gEventObjectSpriteOamTables_16x16, gEventObjectImageAnimTable_Inanimate, gEventObjectPicTable_TogepiDoll, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_CyndaquilDoll = {0xFFFF, 0x1106, 0x11FF, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gEventObjectBaseOam_16x16, gEventObjectSpriteOamTables_16x16, gEventObjectImageAnimTable_Inanimate, gEventObjectPicTable_CyndaquilDoll, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_ChikoritaDoll = {0xFFFF, 0x1105, 0x11FF, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gEventObjectBaseOam_16x16, gEventObjectSpriteOamTables_16x16, gEventObjectImageAnimTable_Inanimate, gEventObjectPicTable_ChikoritaDoll, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_TotodileDoll = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gEventObjectBaseOam_16x16, gEventObjectSpriteOamTables_16x16, gEventObjectImageAnimTable_Inanimate, gEventObjectPicTable_TotodileDoll, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_JigglypuffDoll = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gEventObjectBaseOam_16x16, gEventObjectSpriteOamTables_16x16, gEventObjectImageAnimTable_Inanimate, gEventObjectPicTable_JigglypuffDoll, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_MeowthDoll = {0xFFFF, 0x1104, 0x11FF, 128, 16, 16, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gEventObjectBaseOam_16x16, gEventObjectSpriteOamTables_16x16, gEventObjectImageAnimTable_Inanimate, gEventObjectPicTable_MeowthDoll, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_ClefairyDoll = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gEventObjectBaseOam_16x16, gEventObjectSpriteOamTables_16x16, gEventObjectImageAnimTable_Inanimate, gEventObjectPicTable_ClefairyDoll, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_DittoDoll = {0xFFFF, 0x1106, 0x11FF, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gEventObjectBaseOam_16x16, gEventObjectSpriteOamTables_16x16, gEventObjectImageAnimTable_Inanimate, gEventObjectPicTable_DittoDoll, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_SmoochumDoll = {0xFFFF, 0x1106, 0x11FF, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gEventObjectBaseOam_16x16, gEventObjectSpriteOamTables_16x16, gEventObjectImageAnimTable_Inanimate, gEventObjectPicTable_SmoochumDoll, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_TreeckoDoll = {0xFFFF, 0x1105, 0x11FF, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gEventObjectBaseOam_16x16, gEventObjectSpriteOamTables_16x16, gEventObjectImageAnimTable_Inanimate, gEventObjectPicTable_TreeckoDoll, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_TorchicDoll = {0xFFFF, 0x1104, 0x11FF, 128, 16, 16, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gEventObjectBaseOam_16x16, gEventObjectSpriteOamTables_16x16, gEventObjectImageAnimTable_Inanimate, gEventObjectPicTable_TorchicDoll, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_MudkipDoll = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gEventObjectBaseOam_16x16, gEventObjectSpriteOamTables_16x16, gEventObjectImageAnimTable_Inanimate, gEventObjectPicTable_MudkipDoll, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_DuskullDoll = {0xFFFF, 0x1106, 0x11FF, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gEventObjectBaseOam_16x16, gEventObjectSpriteOamTables_16x16, gEventObjectImageAnimTable_Inanimate, gEventObjectPicTable_DuskullDoll, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_WynautDoll = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gEventObjectBaseOam_16x16, gEventObjectSpriteOamTables_16x16, gEventObjectImageAnimTable_Inanimate, gEventObjectPicTable_WynautDoll, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_BaltoyDoll = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gEventObjectBaseOam_16x16, gEventObjectSpriteOamTables_16x16, gEventObjectImageAnimTable_Inanimate, gEventObjectPicTable_BaltoyDoll, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_KecleonDoll = {0xFFFF, 0x1105, 0x11FF, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gEventObjectBaseOam_16x16, gEventObjectSpriteOamTables_16x16, gEventObjectImageAnimTable_Inanimate, gEventObjectPicTable_KecleonDoll, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_AzurillDoll = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gEventObjectBaseOam_16x16, gEventObjectSpriteOamTables_16x16, gEventObjectImageAnimTable_Inanimate, gEventObjectPicTable_AzurillDoll, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_SkittyDoll = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gEventObjectBaseOam_16x16, gEventObjectSpriteOamTables_16x16, gEventObjectImageAnimTable_Inanimate, gEventObjectPicTable_SkittyDoll, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_SwabluDoll = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gEventObjectBaseOam_16x16, gEventObjectSpriteOamTables_16x16, gEventObjectImageAnimTable_Inanimate, gEventObjectPicTable_SwabluDoll, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_GulpinDoll = {0xFFFF, 0x1105, 0x11FF, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gEventObjectBaseOam_16x16, gEventObjectSpriteOamTables_16x16, gEventObjectImageAnimTable_Inanimate, gEventObjectPicTable_GulpinDoll, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_LotadDoll = {0xFFFF, 0x1105, 0x11FF, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gEventObjectBaseOam_16x16, gEventObjectSpriteOamTables_16x16, gEventObjectImageAnimTable_Inanimate, gEventObjectPicTable_LotadDoll, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_SeedotDoll = {0xFFFF, 0x1105, 0x11FF, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gEventObjectBaseOam_16x16, gEventObjectSpriteOamTables_16x16, gEventObjectImageAnimTable_Inanimate, gEventObjectPicTable_SeedotDoll, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_PikaCushion = {0xFFFF, 0x1104, 0x11FF, 128, 16, 16, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gEventObjectBaseOam_16x16, gEventObjectSpriteOamTables_16x16, gEventObjectImageAnimTable_Inanimate, gEventObjectPicTable_PikaCushion, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_RoundCushion = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gEventObjectBaseOam_16x16, gEventObjectSpriteOamTables_16x16, gEventObjectImageAnimTable_Inanimate, gEventObjectPicTable_RoundCushion, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_KissCushion = {0xFFFF, 0x1106, 0x11FF, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gEventObjectBaseOam_16x16, gEventObjectSpriteOamTables_16x16, gEventObjectImageAnimTable_Inanimate, gEventObjectPicTable_KissCushion, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_ZigzagCushion = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gEventObjectBaseOam_16x16, gEventObjectSpriteOamTables_16x16, gEventObjectImageAnimTable_Inanimate, gEventObjectPicTable_ZigzagCushion, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_SpinCushion = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gEventObjectBaseOam_16x16, gEventObjectSpriteOamTables_16x16, gEventObjectImageAnimTable_Inanimate, gEventObjectPicTable_SpinCushion, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_DiamondCushion = {0xFFFF, 0x1106, 0x11FF, 128, 16, 16, 5, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gEventObjectBaseOam_16x16, gEventObjectSpriteOamTables_16x16, gEventObjectImageAnimTable_Inanimate, gEventObjectPicTable_DiamondCushion, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_BallCushion = {0xFFFF, 0x1105, 0x11FF, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gEventObjectBaseOam_16x16, gEventObjectSpriteOamTables_16x16, gEventObjectImageAnimTable_Inanimate, gEventObjectPicTable_BallCushion, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_GrassCushion = {0xFFFF, 0x1105, 0x11FF, 128, 16, 16, 4, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gEventObjectBaseOam_16x16, gEventObjectSpriteOamTables_16x16, gEventObjectImageAnimTable_Inanimate, gEventObjectPicTable_GrassCushion, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_FireCushion = {0xFFFF, 0x1104, 0x11FF, 128, 16, 16, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gEventObjectBaseOam_16x16, gEventObjectSpriteOamTables_16x16, gEventObjectImageAnimTable_Inanimate, gEventObjectPicTable_FireCushion, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_WaterCushion = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gEventObjectBaseOam_16x16, gEventObjectSpriteOamTables_16x16, gEventObjectImageAnimTable_Inanimate, gEventObjectPicTable_WaterCushion, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_BigSnorlaxDoll = {0xFFFF, 0x1106, 0x11FF, 512, 32, 32, 5, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gEventObjectBaseOam_32x32, gEventObjectSpriteOamTables_32x32, gEventObjectImageAnimTable_Inanimate, gEventObjectPicTable_BigSnorlaxDoll, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_BigRhydonDoll = {0xFFFF, 0x1106, 0x11FF, 512, 32, 32, 5, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gEventObjectBaseOam_32x32, gEventObjectSpriteOamTables_32x32, gEventObjectImageAnimTable_Inanimate, gEventObjectPicTable_BigRhydonDoll, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_BigLaprasDoll = {0xFFFF, 0x1103, 0x11FF, 512, 32, 32, 2, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gEventObjectBaseOam_32x32, gEventObjectSpriteOamTables_32x32, gEventObjectImageAnimTable_Inanimate, gEventObjectPicTable_BigLaprasDoll, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_BigVenusaurDoll = {0xFFFF, 0x1105, 0x11FF, 512, 32, 32, 4, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gEventObjectBaseOam_32x32, gEventObjectSpriteOamTables_32x32, gEventObjectImageAnimTable_Inanimate, gEventObjectPicTable_BigVenusaurDoll, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_BigCharizardDoll = {0xFFFF, 0x1104, 0x11FF, 512, 32, 32, 3, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gEventObjectBaseOam_32x32, gEventObjectSpriteOamTables_32x32, gEventObjectImageAnimTable_Inanimate, gEventObjectPicTable_BigCharizardDoll, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_BigBlastoiseDoll = {0xFFFF, 0x1103, 0x11FF, 512, 32, 32, 2, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gEventObjectBaseOam_32x32, gEventObjectSpriteOamTables_32x32, gEventObjectImageAnimTable_Inanimate, gEventObjectPicTable_BigBlastoiseDoll, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_BigWailmerDoll = {0xFFFF, 0x1106, 0x11FF, 512, 32, 32, 5, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gEventObjectBaseOam_32x32, gEventObjectSpriteOamTables_32x32, gEventObjectImageAnimTable_Inanimate, gEventObjectPicTable_BigWailmerDoll, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_BigRegirockDoll = {0xFFFF, 0x1103, 0x11FF, 512, 32, 32, 2, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gEventObjectBaseOam_32x32, gEventObjectSpriteOamTables_32x32, gEventObjectImageAnimTable_Inanimate, gEventObjectPicTable_BigRegirockDoll, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_BigRegiceDoll = {0xFFFF, 0x1105, 0x11FF, 512, 32, 32, 4, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gEventObjectBaseOam_32x32, gEventObjectSpriteOamTables_32x32, gEventObjectImageAnimTable_Inanimate, gEventObjectPicTable_BigRegiceDoll, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_BigRegisteelDoll = {0xFFFF, 0x1106, 0x11FF, 512, 32, 32, 5, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gEventObjectBaseOam_32x32, gEventObjectSpriteOamTables_32x32, gEventObjectImageAnimTable_Inanimate, gEventObjectPicTable_BigRegisteelDoll, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Latias = {0xFFFF, 0x1104, 0x11FF, 512, 32, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_NONE, &gEventObjectBaseOam_32x32, gEventObjectSpriteOamTables_32x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_LatiasLatios, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Latios = {0xFFFF, 0x1103, 0x11FF, 512, 32, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_NONE, &gEventObjectBaseOam_32x32, gEventObjectSpriteOamTables_32x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_LatiasLatios, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Boy5 = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Boy5, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_ContestOldMan = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_ContestOldMan, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_BrendanWatering = {0xFFFF, 0x1100, 0x1102, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_32x32, gEventObjectSpriteOamTables_32x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_BrendanWatering, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_MayWatering = {0xFFFF, 0x1110, 0x1102, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_32x32, gEventObjectSpriteOamTables_32x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_MayWatering, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_BrendanDecorating = {0xFFFF, 0x1100, 0x1102, 256, 16, 32, 10, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Inanimate, gEventObjectPicTable_BrendanDecorating, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_MayDecorating = {0xFFFF, 0x1110, 0x1102, 256, 16, 32, 10, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Inanimate, gEventObjectPicTable_MayDecorating, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Archie = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Archie, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Maxie = {0xFFFF, 0x1104, 0x11FF, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Maxie, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Kyogre1 = {0xFFFF, 0x1106, 0x11FF, 512, 32, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_32x32, gEventObjectSpriteOamTables_32x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_KyogreFront, gEventObjectRotScalAnimTable_KyogreGroudon};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Groudon1 = {0xFFFF, 0x1105, 0x11FF, 512, 32, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_32x32, gEventObjectSpriteOamTables_32x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_GroudonFront, gEventObjectRotScalAnimTable_KyogreGroudon};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Kyogre3 = {0xFFFF, 0x1106, 0x11FF, 512, 32, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_32x32, gEventObjectSpriteOamTables_32x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_KyogreSide, gEventObjectRotScalAnimTable_KyogreGroudon};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Groudon3 = {0xFFFF, 0x1105, 0x11FF, 512, 32, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_32x32, gEventObjectSpriteOamTables_32x32, gEventObjectImageAnimTable_Groudon3, gEventObjectPicTable_GroudonSide, gEventObjectRotScalAnimTable_KyogreGroudon};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Fossil = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gEventObjectBaseOam_16x16, gEventObjectSpriteOamTables_16x16, gEventObjectImageAnimTable_Inanimate, gEventObjectPicTable_Fossil, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Regirock = {0xFFFF, 0x1104, 0x11FF, 512, 32, 32, 3, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_32x32, gEventObjectSpriteOamTables_32x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Regi, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Regice = {0xFFFF, 0x1105, 0x11FF, 512, 32, 32, 4, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_32x32, gEventObjectSpriteOamTables_32x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Regi, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Registeel = {0xFFFF, 0x1106, 0x11FF, 512, 32, 32, 5, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_32x32, gEventObjectSpriteOamTables_32x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Regi, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Skitty = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x16, gEventObjectSpriteOamTables_16x16, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Skitty, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Kecleon1 = {0xFFFF, 0x1105, 0x11FF, 128, 16, 16, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x16, gEventObjectSpriteOamTables_16x16, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Kecleon, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Kyogre2 = {0xFFFF, 0x1116, 0x11FF, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_32x32, gEventObjectSpriteOamTables_32x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_KyogreFront, gEventObjectRotScalAnimTable_KyogreGroudon};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Groudon2 = {0xFFFF, 0x1118, 0x11FF, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_32x32, gEventObjectSpriteOamTables_32x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_GroudonFront, gEventObjectRotScalAnimTable_KyogreGroudon};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Rayquaza2 = {0xFFFF, 0x1105, 0x11FF, 2048, 64, 64, 4, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gEventObjectBaseOam_64x64, gEventObjectSpriteOamTables_64x64, gEventObjectImageAnimTable_Rayquaza2, gEventObjectPicTable_Rayquaza, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Zigzagoon = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x16, gEventObjectSpriteOamTables_16x16, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Zigzagoon, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Pikachu = {0xFFFF, 0x1104, 0x11FF, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x16, gEventObjectSpriteOamTables_16x16, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Pikachu, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Azumarill = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x16, gEventObjectSpriteOamTables_16x16, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Azumarill, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Wingull = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x16, gEventObjectSpriteOamTables_16x16, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Wingull, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Kecleon2 = {0xFFFF, 0x1105, 0x1102, 128, 16, 16, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x16, gEventObjectSpriteOamTables_16x16, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Kecleon, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_TuberMSwimming = {0xFFFF, 0x1104, 0x11FF, 128, 16, 16, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x16, gEventObjectSpriteOamTables_16x16, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_TuberMSwimming, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Azurill = {0xFFFF, 0x1103, 0x11FF, 128, 16, 16, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x16, gEventObjectSpriteOamTables_16x16, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Azurill, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Mom = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Mom, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_LinkBrendan = {0xFFFF, 0x1110, 0x1102, 256, 16, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_BrendanMayNormal, gEventObjectPicTable_BrendanNormal, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_LinkMay = {0xFFFF, 0x1110, 0x1102, 256, 16, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_BrendanMayNormal, gEventObjectPicTable_MayNormal, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Juan = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Juan, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Scott = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Scott, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_MysteryEventDeliveryman = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_MysteryEventDeliveryman, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Statue = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Inanimate, gEventObjectPicTable_Statue, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Kirlia = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_S, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Kirlia, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Dusclops = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Dusclops, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_UnionRoomAttendant = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_UnionRoomAttendant, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Red = {0xFFFF, 0x111D, 0x11FF, 256, 16, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Red, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Leaf = {0xFFFF, 0x111D, 0x11FF, 256, 16, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Leaf, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Sudowoodo = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Sudowoodo, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Mew = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Mew, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Deoxys = {0xFFFF, 0x111E, 0x11FF, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_32x32, gEventObjectSpriteOamTables_32x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Deoxys, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_BirthIslandStone = {0xFFFF, 0x111F, 0x11FF, 512, 32, 32, 10, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_32x32, gEventObjectSpriteOamTables_32x32, gEventObjectImageAnimTable_Inanimate, gEventObjectPicTable_BirthIslandStone, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Anabel = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Anabel, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Tucker = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Tucker, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Greta = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Greta, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Spenser = {0xFFFF, 0x1103, 0x11FF, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Spenser, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Noland = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Noland, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Lucy = {0xFFFF, 0x1106, 0x11FF, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Lucy, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Brandon = {0xFFFF, 0x1105, 0x11FF, 256, 16, 32, 4, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Brandon, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_RubySapphireBrendan = {0xFFFF, 0x1122, 0x11FF, 256, 16, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_RubySapphireBrendan, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_RubySapphireMay = {0xFFFF, 0x1123, 0x11FF, 256, 16, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_16x32, gEventObjectSpriteOamTables_16x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_RubySapphireMay, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Lugia = {0xFFFF, 0x1121, 0x11FF, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_32x32, gEventObjectSpriteOamTables_32x32, gEventObjectImageAnimTable_Standard, gEventObjectPicTable_Lugia, gDummySpriteAffineAnimTable};
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_HoOh = {0xFFFF, 0x1120, 0x11FF, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gEventObjectBaseOam_32x32, gEventObjectSpriteOamTables_32x32, gEventObjectImageAnimTable_HoOh, gEventObjectPicTable_HoOh, gDummySpriteAffineAnimTable};
#endif //GUARD_EVENT_OBJECT_GRAPHICS_INFO_H
diff --git a/src/data/field_event_obj/event_object_graphics_info_pointers.h b/src/data/field_event_obj/event_object_graphics_info_pointers.h
index 6793a9487..c0ca57b60 100755
--- a/src/data/field_event_obj/event_object_graphics_info_pointers.h
+++ b/src/data/field_event_obj/event_object_graphics_info_pointers.h
@@ -1,504 +1,504 @@
#ifndef GUARD_EVENT_OBJECT_GRAPHICS_INFO_POINTERS_H
#define GUARD_EVENT_OBJECT_GRAPHICS_INFO_POINTERS_H
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BrendanNormal;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BrendanMachBike;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BrendanSurfing;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BrendanFieldMove;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_QuintyPlump;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_LittleBoy1;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_LittleGirl1;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Boy1;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Girl1;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Boy2;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Girl2;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_LittleBoy2;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_LittleGirl2;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Boy3;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Girl3;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Boy4;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Woman1;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_FatMan;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Woman2;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Man1;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Woman3;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_OldMan1;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_OldWoman1;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Man2;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Woman4;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Man3;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Woman5;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Cook;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Woman6;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_OldMan2;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_OldWoman2;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Camper;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Picnicker;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Man4;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Woman7;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Youngster;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BugCatcher;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_PsychicM;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_SchoolKidM;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Maniac;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_HexManiac;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Rayquaza1;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_SwimmerM;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_SwimmerF;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BlackBelt;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Beauty;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Scientist1;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Lass;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Gentleman;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Sailor;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Fisherman;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_RunningTriathleteM;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_RunningTriathleteF;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_TuberF;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_TuberM;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Hiker;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_CyclingTriathleteM;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_CyclingTriathleteF;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Nurse;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_ItemBall;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BerryTree;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BerryTreeEarlyStages;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BerryTreeLateStages;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BrendanAcroBike;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_ProfBirch;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Man5;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Man6;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_ReporterM;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_ReporterF;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Bard;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Anabel;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Tucker;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Greta;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Spenser;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Noland;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Lucy;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_UnusedNatuDoll;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_UnusedMagnemiteDoll;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_UnusedSquirtleDoll;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_UnusedWooperDoll;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_UnusedPikachuDoll;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_UnusedPorygon2Doll;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_CuttableTree;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MartEmployee;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_RooftopSaleWoman;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Teala;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BreakableRock;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_PushableBoulder;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MrBrineysBoat;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MayNormal;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MayMachBike;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MayAcroBike;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MaySurfing;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MayFieldMove;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Truck;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_VigorothCarryingBox;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_VigorothFacingAway;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BirchsBag;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_EnemyZigzagoon;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Artist;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_RivalBrendanNormal;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_RivalBrendanMachBike;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_RivalBrendanAcroBike;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_RivalBrendanSurfing;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_RivalBrendanFieldMove;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_RivalMayNormal;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_RivalMayMachBike;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_RivalMayAcroBike;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_RivalMaySurfing;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_RivalMayFieldMove;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Cameraman;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BrendanUnderwater;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MayUnderwater;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MovingBox;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_CableCar;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Scientist2;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Man7;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_AquaMemberM;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_AquaMemberF;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MagmaMemberM;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MagmaMemberF;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Sidney;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Phoebe;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Glacia;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Drake;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Roxanne;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Brawly;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Wattson;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Flannery;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Norman;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Winona;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Liza;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Tate;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Wallace;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Steven;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Wally;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_RubySapphireLittleBoy;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BrendanFishing;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MayFishing;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_HotSpringsOldWoman;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_SSTidal;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_SubmarineShadow;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_PichuDoll;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_PikachuDoll;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MarillDoll;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_TogepiDoll;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_CyndaquilDoll;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_ChikoritaDoll;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_TotodileDoll;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_JigglypuffDoll;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MeowthDoll;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_ClefairyDoll;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_DittoDoll;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_SmoochumDoll;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_TreeckoDoll;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_TorchicDoll;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MudkipDoll;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_DuskullDoll;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_WynautDoll;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BaltoyDoll;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_KecleonDoll;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_AzurillDoll;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_SkittyDoll;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_SwabluDoll;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_GulpinDoll;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_LotadDoll;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_SeedotDoll;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_PikaCushion;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_RoundCushion;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_KissCushion;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_ZigzagCushion;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_SpinCushion;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_DiamondCushion;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BallCushion;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_GrassCushion;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_FireCushion;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_WaterCushion;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BigSnorlaxDoll;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BigRhydonDoll;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BigLaprasDoll;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BigVenusaurDoll;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BigCharizardDoll;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BigBlastoiseDoll;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BigWailmerDoll;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BigRegirockDoll;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BigRegiceDoll;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BigRegisteelDoll;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Latias;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Latios;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Boy5;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_ContestOldMan;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BrendanWatering;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MayWatering;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BrendanDecorating;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MayDecorating;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Archie;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Maxie;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Kyogre1;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Groudon1;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Fossil;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Regirock;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Regice;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Registeel;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Skitty;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Kecleon1;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Kyogre2;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Groudon2;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Rayquaza2;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Zigzagoon;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Pikachu;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Azumarill;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Wingull;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Kecleon2;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_TuberMSwimming;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Azurill;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Mom;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_LinkBrendan;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_LinkMay;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Juan;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Scott;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Poochyena;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Kyogre3;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Groudon3;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_MysteryEventDeliveryman;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Statue;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Kirlia;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Dusclops;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_UnionRoomAttendant;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Sudowoodo;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Mew;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Red;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Leaf;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Deoxys;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_BirthIslandStone;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Brandon;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_RubySapphireBrendan;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_RubySapphireMay;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Lugia;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_HoOh;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Bard;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Hipster;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Trader;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Storyteller;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_Giddy;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_UnusedMauvilleOldMan1;
-const struct MapObjectGraphicsInfo gFieldObjectGraphicsInfo_UnusedMauvilleOldMan2;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_BrendanNormal;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_BrendanMachBike;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_BrendanSurfing;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_BrendanFieldMove;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_QuintyPlump;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_LittleBoy1;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_LittleGirl1;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Boy1;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Girl1;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Boy2;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Girl2;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_LittleBoy2;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_LittleGirl2;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Boy3;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Girl3;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Boy4;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Woman1;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_FatMan;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Woman2;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Man1;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Woman3;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_OldMan1;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_OldWoman1;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Man2;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Woman4;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Man3;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Woman5;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Cook;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Woman6;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_OldMan2;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_OldWoman2;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Camper;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Picnicker;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Man4;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Woman7;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Youngster;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_BugCatcher;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_PsychicM;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_SchoolKidM;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Maniac;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_HexManiac;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Rayquaza1;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_SwimmerM;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_SwimmerF;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_BlackBelt;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Beauty;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Scientist1;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Lass;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Gentleman;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Sailor;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Fisherman;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_RunningTriathleteM;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_RunningTriathleteF;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_TuberF;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_TuberM;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Hiker;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_CyclingTriathleteM;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_CyclingTriathleteF;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Nurse;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_ItemBall;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_BerryTree;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_BerryTreeEarlyStages;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_BerryTreeLateStages;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_BrendanAcroBike;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_ProfBirch;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Man5;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Man6;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_ReporterM;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_ReporterF;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Bard;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Anabel;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Tucker;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Greta;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Spenser;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Noland;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Lucy;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_UnusedNatuDoll;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_UnusedMagnemiteDoll;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_UnusedSquirtleDoll;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_UnusedWooperDoll;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_UnusedPikachuDoll;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_UnusedPorygon2Doll;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_CuttableTree;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_MartEmployee;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_RooftopSaleWoman;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Teala;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_BreakableRock;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_PushableBoulder;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_MrBrineysBoat;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_MayNormal;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_MayMachBike;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_MayAcroBike;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_MaySurfing;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_MayFieldMove;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Truck;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_VigorothCarryingBox;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_VigorothFacingAway;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_BirchsBag;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_EnemyZigzagoon;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Artist;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_RivalBrendanNormal;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_RivalBrendanMachBike;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_RivalBrendanAcroBike;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_RivalBrendanSurfing;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_RivalBrendanFieldMove;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_RivalMayNormal;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_RivalMayMachBike;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_RivalMayAcroBike;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_RivalMaySurfing;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_RivalMayFieldMove;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Cameraman;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_BrendanUnderwater;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_MayUnderwater;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_MovingBox;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_CableCar;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Scientist2;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Man7;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_AquaMemberM;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_AquaMemberF;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_MagmaMemberM;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_MagmaMemberF;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Sidney;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Phoebe;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Glacia;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Drake;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Roxanne;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Brawly;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Wattson;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Flannery;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Norman;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Winona;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Liza;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Tate;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Wallace;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Steven;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Wally;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_RubySapphireLittleBoy;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_BrendanFishing;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_MayFishing;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_HotSpringsOldWoman;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_SSTidal;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_SubmarineShadow;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_PichuDoll;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_PikachuDoll;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_MarillDoll;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_TogepiDoll;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_CyndaquilDoll;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_ChikoritaDoll;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_TotodileDoll;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_JigglypuffDoll;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_MeowthDoll;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_ClefairyDoll;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_DittoDoll;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_SmoochumDoll;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_TreeckoDoll;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_TorchicDoll;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_MudkipDoll;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_DuskullDoll;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_WynautDoll;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_BaltoyDoll;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_KecleonDoll;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_AzurillDoll;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_SkittyDoll;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_SwabluDoll;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_GulpinDoll;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_LotadDoll;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_SeedotDoll;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_PikaCushion;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_RoundCushion;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_KissCushion;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_ZigzagCushion;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_SpinCushion;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_DiamondCushion;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_BallCushion;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_GrassCushion;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_FireCushion;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_WaterCushion;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_BigSnorlaxDoll;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_BigRhydonDoll;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_BigLaprasDoll;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_BigVenusaurDoll;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_BigCharizardDoll;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_BigBlastoiseDoll;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_BigWailmerDoll;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_BigRegirockDoll;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_BigRegiceDoll;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_BigRegisteelDoll;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Latias;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Latios;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Boy5;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_ContestOldMan;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_BrendanWatering;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_MayWatering;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_BrendanDecorating;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_MayDecorating;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Archie;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Maxie;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Kyogre1;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Groudon1;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Fossil;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Regirock;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Regice;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Registeel;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Skitty;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Kecleon1;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Kyogre2;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Groudon2;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Rayquaza2;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Zigzagoon;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Pikachu;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Azumarill;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Wingull;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Kecleon2;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_TuberMSwimming;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Azurill;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Mom;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_LinkBrendan;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_LinkMay;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Juan;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Scott;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Poochyena;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Kyogre3;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Groudon3;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_MysteryEventDeliveryman;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Statue;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Kirlia;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Dusclops;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_UnionRoomAttendant;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Sudowoodo;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Mew;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Red;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Leaf;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Deoxys;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_BirthIslandStone;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Brandon;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_RubySapphireBrendan;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_RubySapphireMay;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Lugia;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_HoOh;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Bard;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Hipster;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Trader;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Storyteller;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_Giddy;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_UnusedMauvilleOldMan1;
+const struct EventObjectGraphicsInfo gEventObjectGraphicsInfo_UnusedMauvilleOldMan2;
-const struct MapObjectGraphicsInfo *const gFieldObjectGraphicsInfoPointers[] = {
- &gFieldObjectGraphicsInfo_BrendanNormal,
- &gFieldObjectGraphicsInfo_BrendanMachBike,
- &gFieldObjectGraphicsInfo_BrendanSurfing,
- &gFieldObjectGraphicsInfo_BrendanFieldMove,
- &gFieldObjectGraphicsInfo_QuintyPlump,
- &gFieldObjectGraphicsInfo_LittleBoy1,
- &gFieldObjectGraphicsInfo_LittleGirl1,
- &gFieldObjectGraphicsInfo_Boy1,
- &gFieldObjectGraphicsInfo_Girl1,
- &gFieldObjectGraphicsInfo_Boy2,
- &gFieldObjectGraphicsInfo_Girl2,
- &gFieldObjectGraphicsInfo_LittleBoy2,
- &gFieldObjectGraphicsInfo_LittleGirl2,
- &gFieldObjectGraphicsInfo_Boy3,
- &gFieldObjectGraphicsInfo_Girl3,
- &gFieldObjectGraphicsInfo_Boy4,
- &gFieldObjectGraphicsInfo_Woman1,
- &gFieldObjectGraphicsInfo_FatMan,
- &gFieldObjectGraphicsInfo_Woman2,
- &gFieldObjectGraphicsInfo_Man1,
- &gFieldObjectGraphicsInfo_Woman3,
- &gFieldObjectGraphicsInfo_OldMan1,
- &gFieldObjectGraphicsInfo_OldWoman1,
- &gFieldObjectGraphicsInfo_Man2,
- &gFieldObjectGraphicsInfo_Woman4,
- &gFieldObjectGraphicsInfo_Man3,
- &gFieldObjectGraphicsInfo_Woman5,
- &gFieldObjectGraphicsInfo_Cook,
- &gFieldObjectGraphicsInfo_Woman6,
- &gFieldObjectGraphicsInfo_OldMan2,
- &gFieldObjectGraphicsInfo_OldWoman2,
- &gFieldObjectGraphicsInfo_Camper,
- &gFieldObjectGraphicsInfo_Picnicker,
- &gFieldObjectGraphicsInfo_Man4,
- &gFieldObjectGraphicsInfo_Woman7,
- &gFieldObjectGraphicsInfo_Youngster,
- &gFieldObjectGraphicsInfo_BugCatcher,
- &gFieldObjectGraphicsInfo_PsychicM,
- &gFieldObjectGraphicsInfo_SchoolKidM,
- &gFieldObjectGraphicsInfo_Maniac,
- &gFieldObjectGraphicsInfo_HexManiac,
- &gFieldObjectGraphicsInfo_Rayquaza1,
- &gFieldObjectGraphicsInfo_SwimmerM,
- &gFieldObjectGraphicsInfo_SwimmerF,
- &gFieldObjectGraphicsInfo_BlackBelt,
- &gFieldObjectGraphicsInfo_Beauty,
- &gFieldObjectGraphicsInfo_Scientist1,
- &gFieldObjectGraphicsInfo_Lass,
- &gFieldObjectGraphicsInfo_Gentleman,
- &gFieldObjectGraphicsInfo_Sailor,
- &gFieldObjectGraphicsInfo_Fisherman,
- &gFieldObjectGraphicsInfo_RunningTriathleteM,
- &gFieldObjectGraphicsInfo_RunningTriathleteF,
- &gFieldObjectGraphicsInfo_TuberF,
- &gFieldObjectGraphicsInfo_TuberM,
- &gFieldObjectGraphicsInfo_Hiker,
- &gFieldObjectGraphicsInfo_CyclingTriathleteM,
- &gFieldObjectGraphicsInfo_CyclingTriathleteF,
- &gFieldObjectGraphicsInfo_Nurse,
- &gFieldObjectGraphicsInfo_ItemBall,
- &gFieldObjectGraphicsInfo_BerryTree,
- &gFieldObjectGraphicsInfo_BerryTreeEarlyStages,
- &gFieldObjectGraphicsInfo_BerryTreeLateStages,
- &gFieldObjectGraphicsInfo_BrendanAcroBike,
- &gFieldObjectGraphicsInfo_ProfBirch,
- &gFieldObjectGraphicsInfo_Man5,
- &gFieldObjectGraphicsInfo_Man6,
- &gFieldObjectGraphicsInfo_ReporterM,
- &gFieldObjectGraphicsInfo_ReporterF,
- &gFieldObjectGraphicsInfo_Bard,
- &gFieldObjectGraphicsInfo_Anabel,
- &gFieldObjectGraphicsInfo_Tucker,
- &gFieldObjectGraphicsInfo_Greta,
- &gFieldObjectGraphicsInfo_Spenser,
- &gFieldObjectGraphicsInfo_Noland,
- &gFieldObjectGraphicsInfo_Lucy,
- &gFieldObjectGraphicsInfo_UnusedNatuDoll,
- &gFieldObjectGraphicsInfo_UnusedMagnemiteDoll,
- &gFieldObjectGraphicsInfo_UnusedSquirtleDoll,
- &gFieldObjectGraphicsInfo_UnusedWooperDoll,
- &gFieldObjectGraphicsInfo_UnusedPikachuDoll,
- &gFieldObjectGraphicsInfo_UnusedPorygon2Doll,
- &gFieldObjectGraphicsInfo_CuttableTree,
- &gFieldObjectGraphicsInfo_MartEmployee,
- &gFieldObjectGraphicsInfo_RooftopSaleWoman,
- &gFieldObjectGraphicsInfo_Teala,
- &gFieldObjectGraphicsInfo_BreakableRock,
- &gFieldObjectGraphicsInfo_PushableBoulder,
- &gFieldObjectGraphicsInfo_MrBrineysBoat,
- &gFieldObjectGraphicsInfo_MayNormal,
- &gFieldObjectGraphicsInfo_MayMachBike,
- &gFieldObjectGraphicsInfo_MayAcroBike,
- &gFieldObjectGraphicsInfo_MaySurfing,
- &gFieldObjectGraphicsInfo_MayFieldMove,
- &gFieldObjectGraphicsInfo_Truck,
- &gFieldObjectGraphicsInfo_VigorothCarryingBox,
- &gFieldObjectGraphicsInfo_VigorothFacingAway,
- &gFieldObjectGraphicsInfo_BirchsBag,
- &gFieldObjectGraphicsInfo_EnemyZigzagoon,
- &gFieldObjectGraphicsInfo_Artist,
- &gFieldObjectGraphicsInfo_RivalBrendanNormal,
- &gFieldObjectGraphicsInfo_RivalBrendanMachBike,
- &gFieldObjectGraphicsInfo_RivalBrendanAcroBike,
- &gFieldObjectGraphicsInfo_RivalBrendanSurfing,
- &gFieldObjectGraphicsInfo_RivalBrendanFieldMove,
- &gFieldObjectGraphicsInfo_RivalMayNormal,
- &gFieldObjectGraphicsInfo_RivalMayMachBike,
- &gFieldObjectGraphicsInfo_RivalMayAcroBike,
- &gFieldObjectGraphicsInfo_RivalMaySurfing,
- &gFieldObjectGraphicsInfo_RivalMayFieldMove,
- &gFieldObjectGraphicsInfo_Cameraman,
- &gFieldObjectGraphicsInfo_BrendanUnderwater,
- &gFieldObjectGraphicsInfo_MayUnderwater,
- &gFieldObjectGraphicsInfo_MovingBox,
- &gFieldObjectGraphicsInfo_CableCar,
- &gFieldObjectGraphicsInfo_Scientist2,
- &gFieldObjectGraphicsInfo_Man7,
- &gFieldObjectGraphicsInfo_AquaMemberM,
- &gFieldObjectGraphicsInfo_AquaMemberF,
- &gFieldObjectGraphicsInfo_MagmaMemberM,
- &gFieldObjectGraphicsInfo_MagmaMemberF,
- &gFieldObjectGraphicsInfo_Sidney,
- &gFieldObjectGraphicsInfo_Phoebe,
- &gFieldObjectGraphicsInfo_Glacia,
- &gFieldObjectGraphicsInfo_Drake,
- &gFieldObjectGraphicsInfo_Roxanne,
- &gFieldObjectGraphicsInfo_Brawly,
- &gFieldObjectGraphicsInfo_Wattson,
- &gFieldObjectGraphicsInfo_Flannery,
- &gFieldObjectGraphicsInfo_Norman,
- &gFieldObjectGraphicsInfo_Winona,
- &gFieldObjectGraphicsInfo_Liza,
- &gFieldObjectGraphicsInfo_Tate,
- &gFieldObjectGraphicsInfo_Wallace,
- &gFieldObjectGraphicsInfo_Steven,
- &gFieldObjectGraphicsInfo_Wally,
- &gFieldObjectGraphicsInfo_RubySapphireLittleBoy,
- &gFieldObjectGraphicsInfo_BrendanFishing,
- &gFieldObjectGraphicsInfo_MayFishing,
- &gFieldObjectGraphicsInfo_HotSpringsOldWoman,
- &gFieldObjectGraphicsInfo_SSTidal,
- &gFieldObjectGraphicsInfo_SubmarineShadow,
- &gFieldObjectGraphicsInfo_PichuDoll,
- &gFieldObjectGraphicsInfo_PikachuDoll,
- &gFieldObjectGraphicsInfo_MarillDoll,
- &gFieldObjectGraphicsInfo_TogepiDoll,
- &gFieldObjectGraphicsInfo_CyndaquilDoll,
- &gFieldObjectGraphicsInfo_ChikoritaDoll,
- &gFieldObjectGraphicsInfo_TotodileDoll,
- &gFieldObjectGraphicsInfo_JigglypuffDoll,
- &gFieldObjectGraphicsInfo_MeowthDoll,
- &gFieldObjectGraphicsInfo_ClefairyDoll,
- &gFieldObjectGraphicsInfo_DittoDoll,
- &gFieldObjectGraphicsInfo_SmoochumDoll,
- &gFieldObjectGraphicsInfo_TreeckoDoll,
- &gFieldObjectGraphicsInfo_TorchicDoll,
- &gFieldObjectGraphicsInfo_MudkipDoll,
- &gFieldObjectGraphicsInfo_DuskullDoll,
- &gFieldObjectGraphicsInfo_WynautDoll,
- &gFieldObjectGraphicsInfo_BaltoyDoll,
- &gFieldObjectGraphicsInfo_KecleonDoll,
- &gFieldObjectGraphicsInfo_AzurillDoll,
- &gFieldObjectGraphicsInfo_SkittyDoll,
- &gFieldObjectGraphicsInfo_SwabluDoll,
- &gFieldObjectGraphicsInfo_GulpinDoll,
- &gFieldObjectGraphicsInfo_LotadDoll,
- &gFieldObjectGraphicsInfo_SeedotDoll,
- &gFieldObjectGraphicsInfo_PikaCushion,
- &gFieldObjectGraphicsInfo_RoundCushion,
- &gFieldObjectGraphicsInfo_KissCushion,
- &gFieldObjectGraphicsInfo_ZigzagCushion,
- &gFieldObjectGraphicsInfo_SpinCushion,
- &gFieldObjectGraphicsInfo_DiamondCushion,
- &gFieldObjectGraphicsInfo_BallCushion,
- &gFieldObjectGraphicsInfo_GrassCushion,
- &gFieldObjectGraphicsInfo_FireCushion,
- &gFieldObjectGraphicsInfo_WaterCushion,
- &gFieldObjectGraphicsInfo_BigSnorlaxDoll,
- &gFieldObjectGraphicsInfo_BigRhydonDoll,
- &gFieldObjectGraphicsInfo_BigLaprasDoll,
- &gFieldObjectGraphicsInfo_BigVenusaurDoll,
- &gFieldObjectGraphicsInfo_BigCharizardDoll,
- &gFieldObjectGraphicsInfo_BigBlastoiseDoll,
- &gFieldObjectGraphicsInfo_BigWailmerDoll,
- &gFieldObjectGraphicsInfo_BigRegirockDoll,
- &gFieldObjectGraphicsInfo_BigRegiceDoll,
- &gFieldObjectGraphicsInfo_BigRegisteelDoll,
- &gFieldObjectGraphicsInfo_Latias,
- &gFieldObjectGraphicsInfo_Latios,
- &gFieldObjectGraphicsInfo_Boy5,
- &gFieldObjectGraphicsInfo_ContestOldMan,
- &gFieldObjectGraphicsInfo_BrendanWatering,
- &gFieldObjectGraphicsInfo_MayWatering,
- &gFieldObjectGraphicsInfo_BrendanDecorating,
- &gFieldObjectGraphicsInfo_MayDecorating,
- &gFieldObjectGraphicsInfo_Archie,
- &gFieldObjectGraphicsInfo_Maxie,
- &gFieldObjectGraphicsInfo_Kyogre1,
- &gFieldObjectGraphicsInfo_Groudon1,
- &gFieldObjectGraphicsInfo_Fossil,
- &gFieldObjectGraphicsInfo_Regirock,
- &gFieldObjectGraphicsInfo_Regice,
- &gFieldObjectGraphicsInfo_Registeel,
- &gFieldObjectGraphicsInfo_Skitty,
- &gFieldObjectGraphicsInfo_Kecleon1,
- &gFieldObjectGraphicsInfo_Kyogre2,
- &gFieldObjectGraphicsInfo_Groudon2,
- &gFieldObjectGraphicsInfo_Rayquaza2,
- &gFieldObjectGraphicsInfo_Zigzagoon,
- &gFieldObjectGraphicsInfo_Pikachu,
- &gFieldObjectGraphicsInfo_Azumarill,
- &gFieldObjectGraphicsInfo_Wingull,
- &gFieldObjectGraphicsInfo_Kecleon2,
- &gFieldObjectGraphicsInfo_TuberMSwimming,
- &gFieldObjectGraphicsInfo_Azurill,
- &gFieldObjectGraphicsInfo_Mom,
- &gFieldObjectGraphicsInfo_LinkBrendan,
- &gFieldObjectGraphicsInfo_LinkMay,
- &gFieldObjectGraphicsInfo_Juan,
- &gFieldObjectGraphicsInfo_Scott,
- &gFieldObjectGraphicsInfo_Poochyena,
- &gFieldObjectGraphicsInfo_Kyogre3,
- &gFieldObjectGraphicsInfo_Groudon3,
- &gFieldObjectGraphicsInfo_MysteryEventDeliveryman,
- &gFieldObjectGraphicsInfo_Statue,
- &gFieldObjectGraphicsInfo_Kirlia,
- &gFieldObjectGraphicsInfo_Dusclops,
- &gFieldObjectGraphicsInfo_UnionRoomAttendant,
- &gFieldObjectGraphicsInfo_Sudowoodo,
- &gFieldObjectGraphicsInfo_Mew,
- &gFieldObjectGraphicsInfo_Red,
- &gFieldObjectGraphicsInfo_Leaf,
- &gFieldObjectGraphicsInfo_Deoxys,
- &gFieldObjectGraphicsInfo_BirthIslandStone,
- &gFieldObjectGraphicsInfo_Brandon,
- &gFieldObjectGraphicsInfo_RubySapphireBrendan,
- &gFieldObjectGraphicsInfo_RubySapphireMay,
- &gFieldObjectGraphicsInfo_Lugia,
- &gFieldObjectGraphicsInfo_HoOh,
+const struct EventObjectGraphicsInfo *const gEventObjectGraphicsInfoPointers[] = {
+ &gEventObjectGraphicsInfo_BrendanNormal,
+ &gEventObjectGraphicsInfo_BrendanMachBike,
+ &gEventObjectGraphicsInfo_BrendanSurfing,
+ &gEventObjectGraphicsInfo_BrendanFieldMove,
+ &gEventObjectGraphicsInfo_QuintyPlump,
+ &gEventObjectGraphicsInfo_LittleBoy1,
+ &gEventObjectGraphicsInfo_LittleGirl1,
+ &gEventObjectGraphicsInfo_Boy1,
+ &gEventObjectGraphicsInfo_Girl1,
+ &gEventObjectGraphicsInfo_Boy2,
+ &gEventObjectGraphicsInfo_Girl2,
+ &gEventObjectGraphicsInfo_LittleBoy2,
+ &gEventObjectGraphicsInfo_LittleGirl2,
+ &gEventObjectGraphicsInfo_Boy3,
+ &gEventObjectGraphicsInfo_Girl3,
+ &gEventObjectGraphicsInfo_Boy4,
+ &gEventObjectGraphicsInfo_Woman1,
+ &gEventObjectGraphicsInfo_FatMan,
+ &gEventObjectGraphicsInfo_Woman2,
+ &gEventObjectGraphicsInfo_Man1,
+ &gEventObjectGraphicsInfo_Woman3,
+ &gEventObjectGraphicsInfo_OldMan1,
+ &gEventObjectGraphicsInfo_OldWoman1,
+ &gEventObjectGraphicsInfo_Man2,
+ &gEventObjectGraphicsInfo_Woman4,
+ &gEventObjectGraphicsInfo_Man3,
+ &gEventObjectGraphicsInfo_Woman5,
+ &gEventObjectGraphicsInfo_Cook,
+ &gEventObjectGraphicsInfo_Woman6,
+ &gEventObjectGraphicsInfo_OldMan2,
+ &gEventObjectGraphicsInfo_OldWoman2,
+ &gEventObjectGraphicsInfo_Camper,
+ &gEventObjectGraphicsInfo_Picnicker,
+ &gEventObjectGraphicsInfo_Man4,
+ &gEventObjectGraphicsInfo_Woman7,
+ &gEventObjectGraphicsInfo_Youngster,
+ &gEventObjectGraphicsInfo_BugCatcher,
+ &gEventObjectGraphicsInfo_PsychicM,
+ &gEventObjectGraphicsInfo_SchoolKidM,
+ &gEventObjectGraphicsInfo_Maniac,
+ &gEventObjectGraphicsInfo_HexManiac,
+ &gEventObjectGraphicsInfo_Rayquaza1,
+ &gEventObjectGraphicsInfo_SwimmerM,
+ &gEventObjectGraphicsInfo_SwimmerF,
+ &gEventObjectGraphicsInfo_BlackBelt,
+ &gEventObjectGraphicsInfo_Beauty,
+ &gEventObjectGraphicsInfo_Scientist1,
+ &gEventObjectGraphicsInfo_Lass,
+ &gEventObjectGraphicsInfo_Gentleman,
+ &gEventObjectGraphicsInfo_Sailor,
+ &gEventObjectGraphicsInfo_Fisherman,
+ &gEventObjectGraphicsInfo_RunningTriathleteM,
+ &gEventObjectGraphicsInfo_RunningTriathleteF,
+ &gEventObjectGraphicsInfo_TuberF,
+ &gEventObjectGraphicsInfo_TuberM,
+ &gEventObjectGraphicsInfo_Hiker,
+ &gEventObjectGraphicsInfo_CyclingTriathleteM,
+ &gEventObjectGraphicsInfo_CyclingTriathleteF,
+ &gEventObjectGraphicsInfo_Nurse,
+ &gEventObjectGraphicsInfo_ItemBall,
+ &gEventObjectGraphicsInfo_BerryTree,
+ &gEventObjectGraphicsInfo_BerryTreeEarlyStages,
+ &gEventObjectGraphicsInfo_BerryTreeLateStages,
+ &gEventObjectGraphicsInfo_BrendanAcroBike,
+ &gEventObjectGraphicsInfo_ProfBirch,
+ &gEventObjectGraphicsInfo_Man5,
+ &gEventObjectGraphicsInfo_Man6,
+ &gEventObjectGraphicsInfo_ReporterM,
+ &gEventObjectGraphicsInfo_ReporterF,
+ &gEventObjectGraphicsInfo_Bard,
+ &gEventObjectGraphicsInfo_Anabel,
+ &gEventObjectGraphicsInfo_Tucker,
+ &gEventObjectGraphicsInfo_Greta,
+ &gEventObjectGraphicsInfo_Spenser,
+ &gEventObjectGraphicsInfo_Noland,
+ &gEventObjectGraphicsInfo_Lucy,
+ &gEventObjectGraphicsInfo_UnusedNatuDoll,
+ &gEventObjectGraphicsInfo_UnusedMagnemiteDoll,
+ &gEventObjectGraphicsInfo_UnusedSquirtleDoll,
+ &gEventObjectGraphicsInfo_UnusedWooperDoll,
+ &gEventObjectGraphicsInfo_UnusedPikachuDoll,
+ &gEventObjectGraphicsInfo_UnusedPorygon2Doll,
+ &gEventObjectGraphicsInfo_CuttableTree,
+ &gEventObjectGraphicsInfo_MartEmployee,
+ &gEventObjectGraphicsInfo_RooftopSaleWoman,
+ &gEventObjectGraphicsInfo_Teala,
+ &gEventObjectGraphicsInfo_BreakableRock,
+ &gEventObjectGraphicsInfo_PushableBoulder,
+ &gEventObjectGraphicsInfo_MrBrineysBoat,
+ &gEventObjectGraphicsInfo_MayNormal,
+ &gEventObjectGraphicsInfo_MayMachBike,
+ &gEventObjectGraphicsInfo_MayAcroBike,
+ &gEventObjectGraphicsInfo_MaySurfing,
+ &gEventObjectGraphicsInfo_MayFieldMove,
+ &gEventObjectGraphicsInfo_Truck,
+ &gEventObjectGraphicsInfo_VigorothCarryingBox,
+ &gEventObjectGraphicsInfo_VigorothFacingAway,
+ &gEventObjectGraphicsInfo_BirchsBag,
+ &gEventObjectGraphicsInfo_EnemyZigzagoon,
+ &gEventObjectGraphicsInfo_Artist,
+ &gEventObjectGraphicsInfo_RivalBrendanNormal,
+ &gEventObjectGraphicsInfo_RivalBrendanMachBike,
+ &gEventObjectGraphicsInfo_RivalBrendanAcroBike,
+ &gEventObjectGraphicsInfo_RivalBrendanSurfing,
+ &gEventObjectGraphicsInfo_RivalBrendanFieldMove,
+ &gEventObjectGraphicsInfo_RivalMayNormal,
+ &gEventObjectGraphicsInfo_RivalMayMachBike,
+ &gEventObjectGraphicsInfo_RivalMayAcroBike,
+ &gEventObjectGraphicsInfo_RivalMaySurfing,
+ &gEventObjectGraphicsInfo_RivalMayFieldMove,
+ &gEventObjectGraphicsInfo_Cameraman,
+ &gEventObjectGraphicsInfo_BrendanUnderwater,
+ &gEventObjectGraphicsInfo_MayUnderwater,
+ &gEventObjectGraphicsInfo_MovingBox,
+ &gEventObjectGraphicsInfo_CableCar,
+ &gEventObjectGraphicsInfo_Scientist2,
+ &gEventObjectGraphicsInfo_Man7,
+ &gEventObjectGraphicsInfo_AquaMemberM,
+ &gEventObjectGraphicsInfo_AquaMemberF,
+ &gEventObjectGraphicsInfo_MagmaMemberM,
+ &gEventObjectGraphicsInfo_MagmaMemberF,
+ &gEventObjectGraphicsInfo_Sidney,
+ &gEventObjectGraphicsInfo_Phoebe,
+ &gEventObjectGraphicsInfo_Glacia,
+ &gEventObjectGraphicsInfo_Drake,
+ &gEventObjectGraphicsInfo_Roxanne,
+ &gEventObjectGraphicsInfo_Brawly,
+ &gEventObjectGraphicsInfo_Wattson,
+ &gEventObjectGraphicsInfo_Flannery,
+ &gEventObjectGraphicsInfo_Norman,
+ &gEventObjectGraphicsInfo_Winona,
+ &gEventObjectGraphicsInfo_Liza,
+ &gEventObjectGraphicsInfo_Tate,
+ &gEventObjectGraphicsInfo_Wallace,
+ &gEventObjectGraphicsInfo_Steven,
+ &gEventObjectGraphicsInfo_Wally,
+ &gEventObjectGraphicsInfo_RubySapphireLittleBoy,
+ &gEventObjectGraphicsInfo_BrendanFishing,
+ &gEventObjectGraphicsInfo_MayFishing,
+ &gEventObjectGraphicsInfo_HotSpringsOldWoman,
+ &gEventObjectGraphicsInfo_SSTidal,
+ &gEventObjectGraphicsInfo_SubmarineShadow,
+ &gEventObjectGraphicsInfo_PichuDoll,
+ &gEventObjectGraphicsInfo_PikachuDoll,
+ &gEventObjectGraphicsInfo_MarillDoll,
+ &gEventObjectGraphicsInfo_TogepiDoll,
+ &gEventObjectGraphicsInfo_CyndaquilDoll,
+ &gEventObjectGraphicsInfo_ChikoritaDoll,
+ &gEventObjectGraphicsInfo_TotodileDoll,
+ &gEventObjectGraphicsInfo_JigglypuffDoll,
+ &gEventObjectGraphicsInfo_MeowthDoll,
+ &gEventObjectGraphicsInfo_ClefairyDoll,
+ &gEventObjectGraphicsInfo_DittoDoll,
+ &gEventObjectGraphicsInfo_SmoochumDoll,
+ &gEventObjectGraphicsInfo_TreeckoDoll,
+ &gEventObjectGraphicsInfo_TorchicDoll,
+ &gEventObjectGraphicsInfo_MudkipDoll,
+ &gEventObjectGraphicsInfo_DuskullDoll,
+ &gEventObjectGraphicsInfo_WynautDoll,
+ &gEventObjectGraphicsInfo_BaltoyDoll,
+ &gEventObjectGraphicsInfo_KecleonDoll,
+ &gEventObjectGraphicsInfo_AzurillDoll,
+ &gEventObjectGraphicsInfo_SkittyDoll,
+ &gEventObjectGraphicsInfo_SwabluDoll,
+ &gEventObjectGraphicsInfo_GulpinDoll,
+ &gEventObjectGraphicsInfo_LotadDoll,
+ &gEventObjectGraphicsInfo_SeedotDoll,
+ &gEventObjectGraphicsInfo_PikaCushion,
+ &gEventObjectGraphicsInfo_RoundCushion,
+ &gEventObjectGraphicsInfo_KissCushion,
+ &gEventObjectGraphicsInfo_ZigzagCushion,
+ &gEventObjectGraphicsInfo_SpinCushion,
+ &gEventObjectGraphicsInfo_DiamondCushion,
+ &gEventObjectGraphicsInfo_BallCushion,
+ &gEventObjectGraphicsInfo_GrassCushion,
+ &gEventObjectGraphicsInfo_FireCushion,
+ &gEventObjectGraphicsInfo_WaterCushion,
+ &gEventObjectGraphicsInfo_BigSnorlaxDoll,
+ &gEventObjectGraphicsInfo_BigRhydonDoll,
+ &gEventObjectGraphicsInfo_BigLaprasDoll,
+ &gEventObjectGraphicsInfo_BigVenusaurDoll,
+ &gEventObjectGraphicsInfo_BigCharizardDoll,
+ &gEventObjectGraphicsInfo_BigBlastoiseDoll,
+ &gEventObjectGraphicsInfo_BigWailmerDoll,
+ &gEventObjectGraphicsInfo_BigRegirockDoll,
+ &gEventObjectGraphicsInfo_BigRegiceDoll,
+ &gEventObjectGraphicsInfo_BigRegisteelDoll,
+ &gEventObjectGraphicsInfo_Latias,
+ &gEventObjectGraphicsInfo_Latios,
+ &gEventObjectGraphicsInfo_Boy5,
+ &gEventObjectGraphicsInfo_ContestOldMan,
+ &gEventObjectGraphicsInfo_BrendanWatering,
+ &gEventObjectGraphicsInfo_MayWatering,
+ &gEventObjectGraphicsInfo_BrendanDecorating,
+ &gEventObjectGraphicsInfo_MayDecorating,
+ &gEventObjectGraphicsInfo_Archie,
+ &gEventObjectGraphicsInfo_Maxie,
+ &gEventObjectGraphicsInfo_Kyogre1,
+ &gEventObjectGraphicsInfo_Groudon1,
+ &gEventObjectGraphicsInfo_Fossil,
+ &gEventObjectGraphicsInfo_Regirock,
+ &gEventObjectGraphicsInfo_Regice,
+ &gEventObjectGraphicsInfo_Registeel,
+ &gEventObjectGraphicsInfo_Skitty,
+ &gEventObjectGraphicsInfo_Kecleon1,
+ &gEventObjectGraphicsInfo_Kyogre2,
+ &gEventObjectGraphicsInfo_Groudon2,
+ &gEventObjectGraphicsInfo_Rayquaza2,
+ &gEventObjectGraphicsInfo_Zigzagoon,
+ &gEventObjectGraphicsInfo_Pikachu,
+ &gEventObjectGraphicsInfo_Azumarill,
+ &gEventObjectGraphicsInfo_Wingull,
+ &gEventObjectGraphicsInfo_Kecleon2,
+ &gEventObjectGraphicsInfo_TuberMSwimming,
+ &gEventObjectGraphicsInfo_Azurill,
+ &gEventObjectGraphicsInfo_Mom,
+ &gEventObjectGraphicsInfo_LinkBrendan,
+ &gEventObjectGraphicsInfo_LinkMay,
+ &gEventObjectGraphicsInfo_Juan,
+ &gEventObjectGraphicsInfo_Scott,
+ &gEventObjectGraphicsInfo_Poochyena,
+ &gEventObjectGraphicsInfo_Kyogre3,
+ &gEventObjectGraphicsInfo_Groudon3,
+ &gEventObjectGraphicsInfo_MysteryEventDeliveryman,
+ &gEventObjectGraphicsInfo_Statue,
+ &gEventObjectGraphicsInfo_Kirlia,
+ &gEventObjectGraphicsInfo_Dusclops,
+ &gEventObjectGraphicsInfo_UnionRoomAttendant,
+ &gEventObjectGraphicsInfo_Sudowoodo,
+ &gEventObjectGraphicsInfo_Mew,
+ &gEventObjectGraphicsInfo_Red,
+ &gEventObjectGraphicsInfo_Leaf,
+ &gEventObjectGraphicsInfo_Deoxys,
+ &gEventObjectGraphicsInfo_BirthIslandStone,
+ &gEventObjectGraphicsInfo_Brandon,
+ &gEventObjectGraphicsInfo_RubySapphireBrendan,
+ &gEventObjectGraphicsInfo_RubySapphireMay,
+ &gEventObjectGraphicsInfo_Lugia,
+ &gEventObjectGraphicsInfo_HoOh,
};
-const struct MapObjectGraphicsInfo *const gMauvilleOldManGraphicsInfoPointers[] = {
- &gFieldObjectGraphicsInfo_Bard,
- &gFieldObjectGraphicsInfo_Hipster,
- &gFieldObjectGraphicsInfo_Trader,
- &gFieldObjectGraphicsInfo_Storyteller,
- &gFieldObjectGraphicsInfo_Giddy,
- &gFieldObjectGraphicsInfo_UnusedMauvilleOldMan1,
- &gFieldObjectGraphicsInfo_UnusedMauvilleOldMan2,
+const struct EventObjectGraphicsInfo *const gMauvilleOldManGraphicsInfoPointers[] = {
+ &gEventObjectGraphicsInfo_Bard,
+ &gEventObjectGraphicsInfo_Hipster,
+ &gEventObjectGraphicsInfo_Trader,
+ &gEventObjectGraphicsInfo_Storyteller,
+ &gEventObjectGraphicsInfo_Giddy,
+ &gEventObjectGraphicsInfo_UnusedMauvilleOldMan1,
+ &gEventObjectGraphicsInfo_UnusedMauvilleOldMan2,
};
#endif //GUARD_EVENT_OBJECT_GRAPHICS_INFO_POINTERS_H
diff --git a/src/data/field_event_obj/event_object_pic_tables.h b/src/data/field_event_obj/event_object_pic_tables.h
index f5d6a24c3..892af7e9b 100755
--- a/src/data/field_event_obj/event_object_pic_tables.h
+++ b/src/data/field_event_obj/event_object_pic_tables.h
@@ -1,2179 +1,2179 @@
#ifndef GUARD_EVENT_OBJECT_PIC_TABLES_H
#define GUARD_EVENT_OBJECT_PIC_TABLES_H
-const struct SpriteFrameImage gFieldObjectPicTable_BrendanNormal[] = {
- obj_frame_tiles(gFieldObjectPic_BrendanNormal_0),
- obj_frame_tiles(gFieldObjectPic_BrendanNormal_1),
- obj_frame_tiles(gFieldObjectPic_BrendanNormal_2),
- obj_frame_tiles(gFieldObjectPic_BrendanNormal_3),
- obj_frame_tiles(gFieldObjectPic_BrendanNormal_4),
- obj_frame_tiles(gFieldObjectPic_BrendanNormal_5),
- obj_frame_tiles(gFieldObjectPic_BrendanNormal_6),
- obj_frame_tiles(gFieldObjectPic_BrendanNormal_7),
- obj_frame_tiles(gFieldObjectPic_BrendanNormal_8),
- obj_frame_tiles(gFieldObjectPic_BrendanNormal_9),
- obj_frame_tiles(gFieldObjectPic_BrendanNormal_10),
- obj_frame_tiles(gFieldObjectPic_BrendanNormal_11),
- obj_frame_tiles(gFieldObjectPic_BrendanNormal_12),
- obj_frame_tiles(gFieldObjectPic_BrendanNormal_13),
- obj_frame_tiles(gFieldObjectPic_BrendanNormal_14),
- obj_frame_tiles(gFieldObjectPic_BrendanNormal_15),
- obj_frame_tiles(gFieldObjectPic_BrendanNormal_16),
- obj_frame_tiles(gFieldObjectPic_BrendanNormal_17),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_BrendanMachBike[] = {
- obj_frame_tiles(gFieldObjectPic_BrendanMachBike_0),
- obj_frame_tiles(gFieldObjectPic_BrendanMachBike_1),
- obj_frame_tiles(gFieldObjectPic_BrendanMachBike_2),
- obj_frame_tiles(gFieldObjectPic_BrendanMachBike_3),
- obj_frame_tiles(gFieldObjectPic_BrendanMachBike_4),
- obj_frame_tiles(gFieldObjectPic_BrendanMachBike_5),
- obj_frame_tiles(gFieldObjectPic_BrendanMachBike_6),
- obj_frame_tiles(gFieldObjectPic_BrendanMachBike_7),
- obj_frame_tiles(gFieldObjectPic_BrendanMachBike_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_BrendanAcroBike[] = {
- obj_frame_tiles(gFieldObjectPic_BrendanAcroBike_0),
- obj_frame_tiles(gFieldObjectPic_BrendanAcroBike_1),
- obj_frame_tiles(gFieldObjectPic_BrendanAcroBike_2),
- obj_frame_tiles(gFieldObjectPic_BrendanAcroBike_3),
- obj_frame_tiles(gFieldObjectPic_BrendanAcroBike_4),
- obj_frame_tiles(gFieldObjectPic_BrendanAcroBike_5),
- obj_frame_tiles(gFieldObjectPic_BrendanAcroBike_6),
- obj_frame_tiles(gFieldObjectPic_BrendanAcroBike_7),
- obj_frame_tiles(gFieldObjectPic_BrendanAcroBike_8),
- obj_frame_tiles(gFieldObjectPic_BrendanAcroBike_9),
- obj_frame_tiles(gFieldObjectPic_BrendanAcroBike_10),
- obj_frame_tiles(gFieldObjectPic_BrendanAcroBike_11),
- obj_frame_tiles(gFieldObjectPic_BrendanAcroBike_12),
- obj_frame_tiles(gFieldObjectPic_BrendanAcroBike_13),
- obj_frame_tiles(gFieldObjectPic_BrendanAcroBike_14),
- obj_frame_tiles(gFieldObjectPic_BrendanAcroBike_15),
- obj_frame_tiles(gFieldObjectPic_BrendanAcroBike_16),
- obj_frame_tiles(gFieldObjectPic_BrendanAcroBike_17),
- obj_frame_tiles(gFieldObjectPic_BrendanAcroBike_18),
- obj_frame_tiles(gFieldObjectPic_BrendanAcroBike_19),
- obj_frame_tiles(gFieldObjectPic_BrendanAcroBike_20),
- obj_frame_tiles(gFieldObjectPic_BrendanAcroBike_21),
- obj_frame_tiles(gFieldObjectPic_BrendanAcroBike_22),
- obj_frame_tiles(gFieldObjectPic_BrendanAcroBike_23),
- obj_frame_tiles(gFieldObjectPic_BrendanAcroBike_24),
- obj_frame_tiles(gFieldObjectPic_BrendanAcroBike_25),
- obj_frame_tiles(gFieldObjectPic_BrendanAcroBike_26),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_BrendanSurfing[] = {
- obj_frame_tiles(gFieldObjectPic_BrendanSurfing_0),
- obj_frame_tiles(gFieldObjectPic_BrendanSurfing_1),
- obj_frame_tiles(gFieldObjectPic_BrendanSurfing_2),
- obj_frame_tiles(gFieldObjectPic_BrendanSurfing_0),
- obj_frame_tiles(gFieldObjectPic_BrendanSurfing_0),
- obj_frame_tiles(gFieldObjectPic_BrendanSurfing_1),
- obj_frame_tiles(gFieldObjectPic_BrendanSurfing_1),
- obj_frame_tiles(gFieldObjectPic_BrendanSurfing_2),
- obj_frame_tiles(gFieldObjectPic_BrendanSurfing_2),
- obj_frame_tiles(gFieldObjectPic_BrendanSurfing_3),
- obj_frame_tiles(gFieldObjectPic_BrendanSurfing_4),
- obj_frame_tiles(gFieldObjectPic_BrendanSurfing_5),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_BrendanUnderwater[] = {
- obj_frame_tiles(gFieldObjectPic_BrendanUnderwater_0),
- obj_frame_tiles(gFieldObjectPic_BrendanUnderwater_1),
- obj_frame_tiles(gFieldObjectPic_BrendanUnderwater_2),
- obj_frame_tiles(gFieldObjectPic_BrendanUnderwater_0),
- obj_frame_tiles(gFieldObjectPic_BrendanUnderwater_0),
- obj_frame_tiles(gFieldObjectPic_BrendanUnderwater_1),
- obj_frame_tiles(gFieldObjectPic_BrendanUnderwater_1),
- obj_frame_tiles(gFieldObjectPic_BrendanUnderwater_2),
- obj_frame_tiles(gFieldObjectPic_BrendanUnderwater_2),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_BrendanFieldMove[] = {
- obj_frame_tiles(gFieldObjectPic_BrendanFieldMove_0),
- obj_frame_tiles(gFieldObjectPic_BrendanFieldMove_1),
- obj_frame_tiles(gFieldObjectPic_BrendanFieldMove_2),
- obj_frame_tiles(gFieldObjectPic_BrendanFieldMove_3),
- obj_frame_tiles(gFieldObjectPic_BrendanFieldMove_4),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_QuintyPlump[] = {
- obj_frame_tiles(gFieldObjectPic_QuintyPlump_0),
- obj_frame_tiles(gFieldObjectPic_QuintyPlump_1),
- obj_frame_tiles(gFieldObjectPic_QuintyPlump_2),
- obj_frame_tiles(gFieldObjectPic_QuintyPlump_3),
- obj_frame_tiles(gFieldObjectPic_QuintyPlump_4),
- obj_frame_tiles(gFieldObjectPic_QuintyPlump_5),
- obj_frame_tiles(gFieldObjectPic_QuintyPlump_6),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_LittleBoy1[] = {
- obj_frame_tiles(gFieldObjectPic_LittleBoy1_0),
- obj_frame_tiles(gFieldObjectPic_LittleBoy1_1),
- obj_frame_tiles(gFieldObjectPic_LittleBoy1_2),
- obj_frame_tiles(gFieldObjectPic_LittleBoy1_3),
- obj_frame_tiles(gFieldObjectPic_LittleBoy1_4),
- obj_frame_tiles(gFieldObjectPic_LittleBoy1_5),
- obj_frame_tiles(gFieldObjectPic_LittleBoy1_6),
- obj_frame_tiles(gFieldObjectPic_LittleBoy1_7),
- obj_frame_tiles(gFieldObjectPic_LittleBoy1_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_LittleGirl1[] = {
- obj_frame_tiles(gFieldObjectPic_LittleGirl1_0),
- obj_frame_tiles(gFieldObjectPic_LittleGirl1_1),
- obj_frame_tiles(gFieldObjectPic_LittleGirl1_2),
- obj_frame_tiles(gFieldObjectPic_LittleGirl1_3),
- obj_frame_tiles(gFieldObjectPic_LittleGirl1_4),
- obj_frame_tiles(gFieldObjectPic_LittleGirl1_5),
- obj_frame_tiles(gFieldObjectPic_LittleGirl1_6),
- obj_frame_tiles(gFieldObjectPic_LittleGirl1_7),
- obj_frame_tiles(gFieldObjectPic_LittleGirl1_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Boy1[] = {
- obj_frame_tiles(gFieldObjectPic_Boy1_0),
- obj_frame_tiles(gFieldObjectPic_Boy1_1),
- obj_frame_tiles(gFieldObjectPic_Boy1_2),
- obj_frame_tiles(gFieldObjectPic_Boy1_3),
- obj_frame_tiles(gFieldObjectPic_Boy1_4),
- obj_frame_tiles(gFieldObjectPic_Boy1_5),
- obj_frame_tiles(gFieldObjectPic_Boy1_6),
- obj_frame_tiles(gFieldObjectPic_Boy1_7),
- obj_frame_tiles(gFieldObjectPic_Boy1_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Girl1[] = {
- obj_frame_tiles(gFieldObjectPic_Girl1_0),
- obj_frame_tiles(gFieldObjectPic_Girl1_1),
- obj_frame_tiles(gFieldObjectPic_Girl1_2),
- obj_frame_tiles(gFieldObjectPic_Girl1_3),
- obj_frame_tiles(gFieldObjectPic_Girl1_4),
- obj_frame_tiles(gFieldObjectPic_Girl1_5),
- obj_frame_tiles(gFieldObjectPic_Girl1_6),
- obj_frame_tiles(gFieldObjectPic_Girl1_7),
- obj_frame_tiles(gFieldObjectPic_Girl1_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Boy2[] = {
- obj_frame_tiles(gFieldObjectPic_Boy2_0),
- obj_frame_tiles(gFieldObjectPic_Boy2_1),
- obj_frame_tiles(gFieldObjectPic_Boy2_2),
- obj_frame_tiles(gFieldObjectPic_Boy2_3),
- obj_frame_tiles(gFieldObjectPic_Boy2_4),
- obj_frame_tiles(gFieldObjectPic_Boy2_5),
- obj_frame_tiles(gFieldObjectPic_Boy2_6),
- obj_frame_tiles(gFieldObjectPic_Boy2_7),
- obj_frame_tiles(gFieldObjectPic_Boy2_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Girl2[] = {
- obj_frame_tiles(gFieldObjectPic_Girl2_0),
- obj_frame_tiles(gFieldObjectPic_Girl2_1),
- obj_frame_tiles(gFieldObjectPic_Girl2_2),
- obj_frame_tiles(gFieldObjectPic_Girl2_3),
- obj_frame_tiles(gFieldObjectPic_Girl2_4),
- obj_frame_tiles(gFieldObjectPic_Girl2_5),
- obj_frame_tiles(gFieldObjectPic_Girl2_6),
- obj_frame_tiles(gFieldObjectPic_Girl2_7),
- obj_frame_tiles(gFieldObjectPic_Girl2_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_LittleBoy2[] = {
- obj_frame_tiles(gFieldObjectPic_LittleBoy2_0),
- obj_frame_tiles(gFieldObjectPic_LittleBoy2_1),
- obj_frame_tiles(gFieldObjectPic_LittleBoy2_2),
- obj_frame_tiles(gFieldObjectPic_LittleBoy2_3),
- obj_frame_tiles(gFieldObjectPic_LittleBoy2_4),
- obj_frame_tiles(gFieldObjectPic_LittleBoy2_5),
- obj_frame_tiles(gFieldObjectPic_LittleBoy2_6),
- obj_frame_tiles(gFieldObjectPic_LittleBoy2_7),
- obj_frame_tiles(gFieldObjectPic_LittleBoy2_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_LittleGirl2[] = {
- obj_frame_tiles(gFieldObjectPic_LittleGirl2_0),
- obj_frame_tiles(gFieldObjectPic_LittleGirl2_1),
- obj_frame_tiles(gFieldObjectPic_LittleGirl2_2),
- obj_frame_tiles(gFieldObjectPic_LittleGirl2_3),
- obj_frame_tiles(gFieldObjectPic_LittleGirl2_4),
- obj_frame_tiles(gFieldObjectPic_LittleGirl2_5),
- obj_frame_tiles(gFieldObjectPic_LittleGirl2_6),
- obj_frame_tiles(gFieldObjectPic_LittleGirl2_7),
- obj_frame_tiles(gFieldObjectPic_LittleGirl2_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Boy3[] = {
- obj_frame_tiles(gFieldObjectPic_Boy3_0),
- obj_frame_tiles(gFieldObjectPic_Boy3_1),
- obj_frame_tiles(gFieldObjectPic_Boy3_2),
- obj_frame_tiles(gFieldObjectPic_Boy3_3),
- obj_frame_tiles(gFieldObjectPic_Boy3_4),
- obj_frame_tiles(gFieldObjectPic_Boy3_5),
- obj_frame_tiles(gFieldObjectPic_Boy3_6),
- obj_frame_tiles(gFieldObjectPic_Boy3_7),
- obj_frame_tiles(gFieldObjectPic_Boy3_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Girl3[] = {
- obj_frame_tiles(gFieldObjectPic_Girl3_0),
- obj_frame_tiles(gFieldObjectPic_Girl3_1),
- obj_frame_tiles(gFieldObjectPic_Girl3_2),
- obj_frame_tiles(gFieldObjectPic_Girl3_3),
- obj_frame_tiles(gFieldObjectPic_Girl3_4),
- obj_frame_tiles(gFieldObjectPic_Girl3_5),
- obj_frame_tiles(gFieldObjectPic_Girl3_6),
- obj_frame_tiles(gFieldObjectPic_Girl3_7),
- obj_frame_tiles(gFieldObjectPic_Girl3_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Boy4[] = {
- obj_frame_tiles(gFieldObjectPic_Boy4_0),
- obj_frame_tiles(gFieldObjectPic_Boy4_1),
- obj_frame_tiles(gFieldObjectPic_Boy4_2),
- obj_frame_tiles(gFieldObjectPic_Boy4_3),
- obj_frame_tiles(gFieldObjectPic_Boy4_4),
- obj_frame_tiles(gFieldObjectPic_Boy4_5),
- obj_frame_tiles(gFieldObjectPic_Boy4_6),
- obj_frame_tiles(gFieldObjectPic_Boy4_7),
- obj_frame_tiles(gFieldObjectPic_Boy4_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Woman1[] = {
- obj_frame_tiles(gFieldObjectPic_Woman1_0),
- obj_frame_tiles(gFieldObjectPic_Woman1_1),
- obj_frame_tiles(gFieldObjectPic_Woman1_2),
- obj_frame_tiles(gFieldObjectPic_Woman1_3),
- obj_frame_tiles(gFieldObjectPic_Woman1_4),
- obj_frame_tiles(gFieldObjectPic_Woman1_5),
- obj_frame_tiles(gFieldObjectPic_Woman1_6),
- obj_frame_tiles(gFieldObjectPic_Woman1_7),
- obj_frame_tiles(gFieldObjectPic_Woman1_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_FatMan[] = {
- obj_frame_tiles(gFieldObjectPic_FatMan_0),
- obj_frame_tiles(gFieldObjectPic_FatMan_1),
- obj_frame_tiles(gFieldObjectPic_FatMan_2),
- obj_frame_tiles(gFieldObjectPic_FatMan_3),
- obj_frame_tiles(gFieldObjectPic_FatMan_4),
- obj_frame_tiles(gFieldObjectPic_FatMan_5),
- obj_frame_tiles(gFieldObjectPic_FatMan_6),
- obj_frame_tiles(gFieldObjectPic_FatMan_7),
- obj_frame_tiles(gFieldObjectPic_FatMan_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Woman2[] = {
- obj_frame_tiles(gFieldObjectPic_Woman2_0),
- obj_frame_tiles(gFieldObjectPic_Woman2_1),
- obj_frame_tiles(gFieldObjectPic_Woman2_2),
- obj_frame_tiles(gFieldObjectPic_Woman2_3),
- obj_frame_tiles(gFieldObjectPic_Woman2_4),
- obj_frame_tiles(gFieldObjectPic_Woman2_5),
- obj_frame_tiles(gFieldObjectPic_Woman2_6),
- obj_frame_tiles(gFieldObjectPic_Woman2_7),
- obj_frame_tiles(gFieldObjectPic_Woman2_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Man1[] = {
- obj_frame_tiles(gFieldObjectPic_Man1_0),
- obj_frame_tiles(gFieldObjectPic_Man1_1),
- obj_frame_tiles(gFieldObjectPic_Man1_2),
- obj_frame_tiles(gFieldObjectPic_Man1_3),
- obj_frame_tiles(gFieldObjectPic_Man1_4),
- obj_frame_tiles(gFieldObjectPic_Man1_5),
- obj_frame_tiles(gFieldObjectPic_Man1_6),
- obj_frame_tiles(gFieldObjectPic_Man1_7),
- obj_frame_tiles(gFieldObjectPic_Man1_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Woman3[] = {
- obj_frame_tiles(gFieldObjectPic_Woman3_0),
- obj_frame_tiles(gFieldObjectPic_Woman3_1),
- obj_frame_tiles(gFieldObjectPic_Woman3_2),
- obj_frame_tiles(gFieldObjectPic_Woman3_3),
- obj_frame_tiles(gFieldObjectPic_Woman3_4),
- obj_frame_tiles(gFieldObjectPic_Woman3_5),
- obj_frame_tiles(gFieldObjectPic_Woman3_6),
- obj_frame_tiles(gFieldObjectPic_Woman3_7),
- obj_frame_tiles(gFieldObjectPic_Woman3_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_OldMan1[] = {
- obj_frame_tiles(gFieldObjectPic_OldMan1_0),
- obj_frame_tiles(gFieldObjectPic_OldMan1_1),
- obj_frame_tiles(gFieldObjectPic_OldMan1_2),
- obj_frame_tiles(gFieldObjectPic_OldMan1_3),
- obj_frame_tiles(gFieldObjectPic_OldMan1_4),
- obj_frame_tiles(gFieldObjectPic_OldMan1_5),
- obj_frame_tiles(gFieldObjectPic_OldMan1_6),
- obj_frame_tiles(gFieldObjectPic_OldMan1_7),
- obj_frame_tiles(gFieldObjectPic_OldMan1_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_OldWoman1[] = {
- obj_frame_tiles(gFieldObjectPic_OldWoman1_0),
- obj_frame_tiles(gFieldObjectPic_OldWoman1_1),
- obj_frame_tiles(gFieldObjectPic_OldWoman1_2),
- obj_frame_tiles(gFieldObjectPic_OldWoman1_3),
- obj_frame_tiles(gFieldObjectPic_OldWoman1_4),
- obj_frame_tiles(gFieldObjectPic_OldWoman1_5),
- obj_frame_tiles(gFieldObjectPic_OldWoman1_6),
- obj_frame_tiles(gFieldObjectPic_OldWoman1_7),
- obj_frame_tiles(gFieldObjectPic_OldWoman1_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Man2[] = {
- obj_frame_tiles(gFieldObjectPic_Man2_0),
- obj_frame_tiles(gFieldObjectPic_Man2_1),
- obj_frame_tiles(gFieldObjectPic_Man2_2),
- obj_frame_tiles(gFieldObjectPic_Man2_3),
- obj_frame_tiles(gFieldObjectPic_Man2_4),
- obj_frame_tiles(gFieldObjectPic_Man2_5),
- obj_frame_tiles(gFieldObjectPic_Man2_6),
- obj_frame_tiles(gFieldObjectPic_Man2_7),
- obj_frame_tiles(gFieldObjectPic_Man2_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Woman4[] = {
- obj_frame_tiles(gFieldObjectPic_Woman4_0),
- obj_frame_tiles(gFieldObjectPic_Woman4_1),
- obj_frame_tiles(gFieldObjectPic_Woman4_2),
- obj_frame_tiles(gFieldObjectPic_Woman4_3),
- obj_frame_tiles(gFieldObjectPic_Woman4_4),
- obj_frame_tiles(gFieldObjectPic_Woman4_5),
- obj_frame_tiles(gFieldObjectPic_Woman4_6),
- obj_frame_tiles(gFieldObjectPic_Woman4_7),
- obj_frame_tiles(gFieldObjectPic_Woman4_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Man3[] = {
- obj_frame_tiles(gFieldObjectPic_Man3_0),
- obj_frame_tiles(gFieldObjectPic_Man3_1),
- obj_frame_tiles(gFieldObjectPic_Man3_2),
- obj_frame_tiles(gFieldObjectPic_Man3_3),
- obj_frame_tiles(gFieldObjectPic_Man3_4),
- obj_frame_tiles(gFieldObjectPic_Man3_5),
- obj_frame_tiles(gFieldObjectPic_Man3_6),
- obj_frame_tiles(gFieldObjectPic_Man3_7),
- obj_frame_tiles(gFieldObjectPic_Man3_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Woman5[] = {
- obj_frame_tiles(gFieldObjectPic_Woman5_0),
- obj_frame_tiles(gFieldObjectPic_Woman5_1),
- obj_frame_tiles(gFieldObjectPic_Woman5_2),
- obj_frame_tiles(gFieldObjectPic_Woman5_3),
- obj_frame_tiles(gFieldObjectPic_Woman5_4),
- obj_frame_tiles(gFieldObjectPic_Woman5_5),
- obj_frame_tiles(gFieldObjectPic_Woman5_6),
- obj_frame_tiles(gFieldObjectPic_Woman5_7),
- obj_frame_tiles(gFieldObjectPic_Woman5_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Cook[] = {
- obj_frame_tiles(gFieldObjectPic_Cook_0),
- obj_frame_tiles(gFieldObjectPic_Cook_1),
- obj_frame_tiles(gFieldObjectPic_Cook_2),
- obj_frame_tiles(gFieldObjectPic_Cook_0),
- obj_frame_tiles(gFieldObjectPic_Cook_0),
- obj_frame_tiles(gFieldObjectPic_Cook_1),
- obj_frame_tiles(gFieldObjectPic_Cook_1),
- obj_frame_tiles(gFieldObjectPic_Cook_2),
- obj_frame_tiles(gFieldObjectPic_Cook_2),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Woman6[] = {
- obj_frame_tiles(gFieldObjectPic_Woman6_0),
- obj_frame_tiles(gFieldObjectPic_Woman6_1),
- obj_frame_tiles(gFieldObjectPic_Woman6_2),
- obj_frame_tiles(gFieldObjectPic_Woman6_3),
- obj_frame_tiles(gFieldObjectPic_Woman6_4),
- obj_frame_tiles(gFieldObjectPic_Woman6_5),
- obj_frame_tiles(gFieldObjectPic_Woman6_6),
- obj_frame_tiles(gFieldObjectPic_Woman6_7),
- obj_frame_tiles(gFieldObjectPic_Woman6_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_OldMan2[] = {
- obj_frame_tiles(gFieldObjectPic_OldMan2_0),
- obj_frame_tiles(gFieldObjectPic_OldMan2_1),
- obj_frame_tiles(gFieldObjectPic_OldMan2_2),
- obj_frame_tiles(gFieldObjectPic_OldMan2_0),
- obj_frame_tiles(gFieldObjectPic_OldMan2_0),
- obj_frame_tiles(gFieldObjectPic_OldMan2_1),
- obj_frame_tiles(gFieldObjectPic_OldMan2_1),
- obj_frame_tiles(gFieldObjectPic_OldMan2_2),
- obj_frame_tiles(gFieldObjectPic_OldMan2_2),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_OldWoman2[] = {
- obj_frame_tiles(gFieldObjectPic_OldWoman2_0),
- obj_frame_tiles(gFieldObjectPic_OldWoman2_1),
- obj_frame_tiles(gFieldObjectPic_OldWoman2_2),
- obj_frame_tiles(gFieldObjectPic_OldWoman2_3),
- obj_frame_tiles(gFieldObjectPic_OldWoman2_4),
- obj_frame_tiles(gFieldObjectPic_OldWoman2_5),
- obj_frame_tiles(gFieldObjectPic_OldWoman2_6),
- obj_frame_tiles(gFieldObjectPic_OldWoman2_7),
- obj_frame_tiles(gFieldObjectPic_OldWoman2_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Camper[] = {
- obj_frame_tiles(gFieldObjectPic_Camper_0),
- obj_frame_tiles(gFieldObjectPic_Camper_1),
- obj_frame_tiles(gFieldObjectPic_Camper_2),
- obj_frame_tiles(gFieldObjectPic_Camper_3),
- obj_frame_tiles(gFieldObjectPic_Camper_4),
- obj_frame_tiles(gFieldObjectPic_Camper_5),
- obj_frame_tiles(gFieldObjectPic_Camper_6),
- obj_frame_tiles(gFieldObjectPic_Camper_7),
- obj_frame_tiles(gFieldObjectPic_Camper_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Picnicker[] = {
- obj_frame_tiles(gFieldObjectPic_Picnicker_0),
- obj_frame_tiles(gFieldObjectPic_Picnicker_1),
- obj_frame_tiles(gFieldObjectPic_Picnicker_2),
- obj_frame_tiles(gFieldObjectPic_Picnicker_3),
- obj_frame_tiles(gFieldObjectPic_Picnicker_4),
- obj_frame_tiles(gFieldObjectPic_Picnicker_5),
- obj_frame_tiles(gFieldObjectPic_Picnicker_6),
- obj_frame_tiles(gFieldObjectPic_Picnicker_7),
- obj_frame_tiles(gFieldObjectPic_Picnicker_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Man4[] = {
- obj_frame_tiles(gFieldObjectPic_Man4_0),
- obj_frame_tiles(gFieldObjectPic_Man4_1),
- obj_frame_tiles(gFieldObjectPic_Man4_2),
- obj_frame_tiles(gFieldObjectPic_Man4_3),
- obj_frame_tiles(gFieldObjectPic_Man4_4),
- obj_frame_tiles(gFieldObjectPic_Man4_5),
- obj_frame_tiles(gFieldObjectPic_Man4_6),
- obj_frame_tiles(gFieldObjectPic_Man4_7),
- obj_frame_tiles(gFieldObjectPic_Man4_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Woman7[] = {
- obj_frame_tiles(gFieldObjectPic_Woman7_0),
- obj_frame_tiles(gFieldObjectPic_Woman7_1),
- obj_frame_tiles(gFieldObjectPic_Woman7_2),
- obj_frame_tiles(gFieldObjectPic_Woman7_3),
- obj_frame_tiles(gFieldObjectPic_Woman7_4),
- obj_frame_tiles(gFieldObjectPic_Woman7_5),
- obj_frame_tiles(gFieldObjectPic_Woman7_6),
- obj_frame_tiles(gFieldObjectPic_Woman7_7),
- obj_frame_tiles(gFieldObjectPic_Woman7_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Youngster[] = {
- obj_frame_tiles(gFieldObjectPic_Youngster_0),
- obj_frame_tiles(gFieldObjectPic_Youngster_1),
- obj_frame_tiles(gFieldObjectPic_Youngster_2),
- obj_frame_tiles(gFieldObjectPic_Youngster_3),
- obj_frame_tiles(gFieldObjectPic_Youngster_4),
- obj_frame_tiles(gFieldObjectPic_Youngster_5),
- obj_frame_tiles(gFieldObjectPic_Youngster_6),
- obj_frame_tiles(gFieldObjectPic_Youngster_7),
- obj_frame_tiles(gFieldObjectPic_Youngster_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_BugCatcher[] = {
- obj_frame_tiles(gFieldObjectPic_BugCatcher_0),
- obj_frame_tiles(gFieldObjectPic_BugCatcher_1),
- obj_frame_tiles(gFieldObjectPic_BugCatcher_2),
- obj_frame_tiles(gFieldObjectPic_BugCatcher_3),
- obj_frame_tiles(gFieldObjectPic_BugCatcher_4),
- obj_frame_tiles(gFieldObjectPic_BugCatcher_5),
- obj_frame_tiles(gFieldObjectPic_BugCatcher_6),
- obj_frame_tiles(gFieldObjectPic_BugCatcher_7),
- obj_frame_tiles(gFieldObjectPic_BugCatcher_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_PsychicM[] = {
- obj_frame_tiles(gFieldObjectPic_PsychicM_0),
- obj_frame_tiles(gFieldObjectPic_PsychicM_1),
- obj_frame_tiles(gFieldObjectPic_PsychicM_2),
- obj_frame_tiles(gFieldObjectPic_PsychicM_3),
- obj_frame_tiles(gFieldObjectPic_PsychicM_4),
- obj_frame_tiles(gFieldObjectPic_PsychicM_5),
- obj_frame_tiles(gFieldObjectPic_PsychicM_6),
- obj_frame_tiles(gFieldObjectPic_PsychicM_7),
- obj_frame_tiles(gFieldObjectPic_PsychicM_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_SchoolKidM[] = {
- obj_frame_tiles(gFieldObjectPic_SchoolKidM_0),
- obj_frame_tiles(gFieldObjectPic_SchoolKidM_1),
- obj_frame_tiles(gFieldObjectPic_SchoolKidM_2),
- obj_frame_tiles(gFieldObjectPic_SchoolKidM_3),
- obj_frame_tiles(gFieldObjectPic_SchoolKidM_4),
- obj_frame_tiles(gFieldObjectPic_SchoolKidM_5),
- obj_frame_tiles(gFieldObjectPic_SchoolKidM_6),
- obj_frame_tiles(gFieldObjectPic_SchoolKidM_7),
- obj_frame_tiles(gFieldObjectPic_SchoolKidM_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Maniac[] = {
- obj_frame_tiles(gFieldObjectPic_Maniac_0),
- obj_frame_tiles(gFieldObjectPic_Maniac_1),
- obj_frame_tiles(gFieldObjectPic_Maniac_2),
- obj_frame_tiles(gFieldObjectPic_Maniac_3),
- obj_frame_tiles(gFieldObjectPic_Maniac_4),
- obj_frame_tiles(gFieldObjectPic_Maniac_5),
- obj_frame_tiles(gFieldObjectPic_Maniac_6),
- obj_frame_tiles(gFieldObjectPic_Maniac_7),
- obj_frame_tiles(gFieldObjectPic_Maniac_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_HexManiac[] = {
- obj_frame_tiles(gFieldObjectPic_HexManiac_0),
- obj_frame_tiles(gFieldObjectPic_HexManiac_1),
- obj_frame_tiles(gFieldObjectPic_HexManiac_2),
- obj_frame_tiles(gFieldObjectPic_HexManiac_3),
- obj_frame_tiles(gFieldObjectPic_HexManiac_4),
- obj_frame_tiles(gFieldObjectPic_HexManiac_5),
- obj_frame_tiles(gFieldObjectPic_HexManiac_6),
- obj_frame_tiles(gFieldObjectPic_HexManiac_7),
- obj_frame_tiles(gFieldObjectPic_HexManiac_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_SwimmerM[] = {
- obj_frame_tiles(gFieldObjectPic_SwimmerM_0),
- obj_frame_tiles(gFieldObjectPic_SwimmerM_1),
- obj_frame_tiles(gFieldObjectPic_SwimmerM_2),
- obj_frame_tiles(gFieldObjectPic_SwimmerM_3),
- obj_frame_tiles(gFieldObjectPic_SwimmerM_4),
- obj_frame_tiles(gFieldObjectPic_SwimmerM_5),
- obj_frame_tiles(gFieldObjectPic_SwimmerM_6),
- obj_frame_tiles(gFieldObjectPic_SwimmerM_7),
- obj_frame_tiles(gFieldObjectPic_SwimmerM_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_SwimmerF[] = {
- obj_frame_tiles(gFieldObjectPic_SwimmerF_0),
- obj_frame_tiles(gFieldObjectPic_SwimmerF_1),
- obj_frame_tiles(gFieldObjectPic_SwimmerF_2),
- obj_frame_tiles(gFieldObjectPic_SwimmerF_3),
- obj_frame_tiles(gFieldObjectPic_SwimmerF_4),
- obj_frame_tiles(gFieldObjectPic_SwimmerF_5),
- obj_frame_tiles(gFieldObjectPic_SwimmerF_6),
- obj_frame_tiles(gFieldObjectPic_SwimmerF_7),
- obj_frame_tiles(gFieldObjectPic_SwimmerF_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_BlackBelt[] = {
- obj_frame_tiles(gFieldObjectPic_BlackBelt_0),
- obj_frame_tiles(gFieldObjectPic_BlackBelt_1),
- obj_frame_tiles(gFieldObjectPic_BlackBelt_2),
- obj_frame_tiles(gFieldObjectPic_BlackBelt_3),
- obj_frame_tiles(gFieldObjectPic_BlackBelt_4),
- obj_frame_tiles(gFieldObjectPic_BlackBelt_5),
- obj_frame_tiles(gFieldObjectPic_BlackBelt_6),
- obj_frame_tiles(gFieldObjectPic_BlackBelt_7),
- obj_frame_tiles(gFieldObjectPic_BlackBelt_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Beauty[] = {
- obj_frame_tiles(gFieldObjectPic_Beauty_0),
- obj_frame_tiles(gFieldObjectPic_Beauty_1),
- obj_frame_tiles(gFieldObjectPic_Beauty_2),
- obj_frame_tiles(gFieldObjectPic_Beauty_3),
- obj_frame_tiles(gFieldObjectPic_Beauty_4),
- obj_frame_tiles(gFieldObjectPic_Beauty_5),
- obj_frame_tiles(gFieldObjectPic_Beauty_6),
- obj_frame_tiles(gFieldObjectPic_Beauty_7),
- obj_frame_tiles(gFieldObjectPic_Beauty_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Scientist1[] = {
- obj_frame_tiles(gFieldObjectPic_Scientist1_0),
- obj_frame_tiles(gFieldObjectPic_Scientist1_1),
- obj_frame_tiles(gFieldObjectPic_Scientist1_2),
- obj_frame_tiles(gFieldObjectPic_Scientist1_3),
- obj_frame_tiles(gFieldObjectPic_Scientist1_4),
- obj_frame_tiles(gFieldObjectPic_Scientist1_5),
- obj_frame_tiles(gFieldObjectPic_Scientist1_6),
- obj_frame_tiles(gFieldObjectPic_Scientist1_7),
- obj_frame_tiles(gFieldObjectPic_Scientist1_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Lass[] = {
- obj_frame_tiles(gFieldObjectPic_Lass_0),
- obj_frame_tiles(gFieldObjectPic_Lass_1),
- obj_frame_tiles(gFieldObjectPic_Lass_2),
- obj_frame_tiles(gFieldObjectPic_Lass_3),
- obj_frame_tiles(gFieldObjectPic_Lass_4),
- obj_frame_tiles(gFieldObjectPic_Lass_5),
- obj_frame_tiles(gFieldObjectPic_Lass_6),
- obj_frame_tiles(gFieldObjectPic_Lass_7),
- obj_frame_tiles(gFieldObjectPic_Lass_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Gentleman[] = {
- obj_frame_tiles(gFieldObjectPic_Gentleman_0),
- obj_frame_tiles(gFieldObjectPic_Gentleman_1),
- obj_frame_tiles(gFieldObjectPic_Gentleman_2),
- obj_frame_tiles(gFieldObjectPic_Gentleman_3),
- obj_frame_tiles(gFieldObjectPic_Gentleman_4),
- obj_frame_tiles(gFieldObjectPic_Gentleman_5),
- obj_frame_tiles(gFieldObjectPic_Gentleman_6),
- obj_frame_tiles(gFieldObjectPic_Gentleman_7),
- obj_frame_tiles(gFieldObjectPic_Gentleman_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Sailor[] = {
- obj_frame_tiles(gFieldObjectPic_Sailor_0),
- obj_frame_tiles(gFieldObjectPic_Sailor_1),
- obj_frame_tiles(gFieldObjectPic_Sailor_2),
- obj_frame_tiles(gFieldObjectPic_Sailor_3),
- obj_frame_tiles(gFieldObjectPic_Sailor_4),
- obj_frame_tiles(gFieldObjectPic_Sailor_5),
- obj_frame_tiles(gFieldObjectPic_Sailor_6),
- obj_frame_tiles(gFieldObjectPic_Sailor_7),
- obj_frame_tiles(gFieldObjectPic_Sailor_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Fisherman[] = {
- obj_frame_tiles(gFieldObjectPic_Fisherman_0),
- obj_frame_tiles(gFieldObjectPic_Fisherman_1),
- obj_frame_tiles(gFieldObjectPic_Fisherman_2),
- obj_frame_tiles(gFieldObjectPic_Fisherman_3),
- obj_frame_tiles(gFieldObjectPic_Fisherman_4),
- obj_frame_tiles(gFieldObjectPic_Fisherman_5),
- obj_frame_tiles(gFieldObjectPic_Fisherman_6),
- obj_frame_tiles(gFieldObjectPic_Fisherman_7),
- obj_frame_tiles(gFieldObjectPic_Fisherman_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_RunningTriathleteM[] = {
- obj_frame_tiles(gFieldObjectPic_RunningTriathleteM_0),
- obj_frame_tiles(gFieldObjectPic_RunningTriathleteM_1),
- obj_frame_tiles(gFieldObjectPic_RunningTriathleteM_2),
- obj_frame_tiles(gFieldObjectPic_RunningTriathleteM_3),
- obj_frame_tiles(gFieldObjectPic_RunningTriathleteM_4),
- obj_frame_tiles(gFieldObjectPic_RunningTriathleteM_5),
- obj_frame_tiles(gFieldObjectPic_RunningTriathleteM_6),
- obj_frame_tiles(gFieldObjectPic_RunningTriathleteM_7),
- obj_frame_tiles(gFieldObjectPic_RunningTriathleteM_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_RunningTriathleteF[] = {
- obj_frame_tiles(gFieldObjectPic_RunningTriathleteF_0),
- obj_frame_tiles(gFieldObjectPic_RunningTriathleteF_1),
- obj_frame_tiles(gFieldObjectPic_RunningTriathleteF_2),
- obj_frame_tiles(gFieldObjectPic_RunningTriathleteF_3),
- obj_frame_tiles(gFieldObjectPic_RunningTriathleteF_4),
- obj_frame_tiles(gFieldObjectPic_RunningTriathleteF_5),
- obj_frame_tiles(gFieldObjectPic_RunningTriathleteF_6),
- obj_frame_tiles(gFieldObjectPic_RunningTriathleteF_7),
- obj_frame_tiles(gFieldObjectPic_RunningTriathleteF_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_TuberF[] = {
- obj_frame_tiles(gFieldObjectPic_TuberF_0),
- obj_frame_tiles(gFieldObjectPic_TuberF_1),
- obj_frame_tiles(gFieldObjectPic_TuberF_2),
- obj_frame_tiles(gFieldObjectPic_TuberF_3),
- obj_frame_tiles(gFieldObjectPic_TuberF_4),
- obj_frame_tiles(gFieldObjectPic_TuberF_5),
- obj_frame_tiles(gFieldObjectPic_TuberF_6),
- obj_frame_tiles(gFieldObjectPic_TuberF_7),
- obj_frame_tiles(gFieldObjectPic_TuberF_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_TuberM[] = {
- obj_frame_tiles(gFieldObjectPic_TuberM_0),
- obj_frame_tiles(gFieldObjectPic_TuberM_1),
- obj_frame_tiles(gFieldObjectPic_TuberM_2),
- obj_frame_tiles(gFieldObjectPic_TuberM_3),
- obj_frame_tiles(gFieldObjectPic_TuberM_4),
- obj_frame_tiles(gFieldObjectPic_TuberM_5),
- obj_frame_tiles(gFieldObjectPic_TuberM_6),
- obj_frame_tiles(gFieldObjectPic_TuberM_7),
- obj_frame_tiles(gFieldObjectPic_TuberM_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Hiker[] = {
- obj_frame_tiles(gFieldObjectPic_Hiker_0),
- obj_frame_tiles(gFieldObjectPic_Hiker_1),
- obj_frame_tiles(gFieldObjectPic_Hiker_2),
- obj_frame_tiles(gFieldObjectPic_Hiker_3),
- obj_frame_tiles(gFieldObjectPic_Hiker_4),
- obj_frame_tiles(gFieldObjectPic_Hiker_5),
- obj_frame_tiles(gFieldObjectPic_Hiker_6),
- obj_frame_tiles(gFieldObjectPic_Hiker_7),
- obj_frame_tiles(gFieldObjectPic_Hiker_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_CyclingTriathleteM[] = {
- obj_frame_tiles(gFieldObjectPic_CyclingTriathleteM_0),
- obj_frame_tiles(gFieldObjectPic_CyclingTriathleteM_1),
- obj_frame_tiles(gFieldObjectPic_CyclingTriathleteM_2),
- obj_frame_tiles(gFieldObjectPic_CyclingTriathleteM_3),
- obj_frame_tiles(gFieldObjectPic_CyclingTriathleteM_4),
- obj_frame_tiles(gFieldObjectPic_CyclingTriathleteM_5),
- obj_frame_tiles(gFieldObjectPic_CyclingTriathleteM_6),
- obj_frame_tiles(gFieldObjectPic_CyclingTriathleteM_7),
- obj_frame_tiles(gFieldObjectPic_CyclingTriathleteM_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_CyclingTriathleteF[] = {
- obj_frame_tiles(gFieldObjectPic_CyclingTriathleteF_0),
- obj_frame_tiles(gFieldObjectPic_CyclingTriathleteF_1),
- obj_frame_tiles(gFieldObjectPic_CyclingTriathleteF_2),
- obj_frame_tiles(gFieldObjectPic_CyclingTriathleteF_3),
- obj_frame_tiles(gFieldObjectPic_CyclingTriathleteF_4),
- obj_frame_tiles(gFieldObjectPic_CyclingTriathleteF_5),
- obj_frame_tiles(gFieldObjectPic_CyclingTriathleteF_6),
- obj_frame_tiles(gFieldObjectPic_CyclingTriathleteF_7),
- obj_frame_tiles(gFieldObjectPic_CyclingTriathleteF_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Nurse[] = {
- obj_frame_tiles(gFieldObjectPic_Nurse_0),
- obj_frame_tiles(gFieldObjectPic_Nurse_1),
- obj_frame_tiles(gFieldObjectPic_Nurse_2),
- obj_frame_tiles(gFieldObjectPic_Nurse_0),
- obj_frame_tiles(gFieldObjectPic_Nurse_0),
- obj_frame_tiles(gFieldObjectPic_Nurse_1),
- obj_frame_tiles(gFieldObjectPic_Nurse_1),
- obj_frame_tiles(gFieldObjectPic_Nurse_2),
- obj_frame_tiles(gFieldObjectPic_Nurse_2),
- obj_frame_tiles(gFieldObjectPic_Nurse_3),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_ItemBall[] = {
- obj_frame_tiles(gFieldObjectPic_ItemBall),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_ProfBirch[] = {
- obj_frame_tiles(gFieldObjectPic_ProfBirch_0),
- obj_frame_tiles(gFieldObjectPic_ProfBirch_1),
- obj_frame_tiles(gFieldObjectPic_ProfBirch_2),
- obj_frame_tiles(gFieldObjectPic_ProfBirch_3),
- obj_frame_tiles(gFieldObjectPic_ProfBirch_4),
- obj_frame_tiles(gFieldObjectPic_ProfBirch_5),
- obj_frame_tiles(gFieldObjectPic_ProfBirch_6),
- obj_frame_tiles(gFieldObjectPic_ProfBirch_7),
- obj_frame_tiles(gFieldObjectPic_ProfBirch_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Man5[] = {
- obj_frame_tiles(gFieldObjectPic_Man5_0),
- obj_frame_tiles(gFieldObjectPic_Man5_1),
- obj_frame_tiles(gFieldObjectPic_Man5_2),
- obj_frame_tiles(gFieldObjectPic_Man5_3),
- obj_frame_tiles(gFieldObjectPic_Man5_4),
- obj_frame_tiles(gFieldObjectPic_Man5_5),
- obj_frame_tiles(gFieldObjectPic_Man5_6),
- obj_frame_tiles(gFieldObjectPic_Man5_7),
- obj_frame_tiles(gFieldObjectPic_Man5_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Man6[] = {
- obj_frame_tiles(gFieldObjectPic_Man6_0),
- obj_frame_tiles(gFieldObjectPic_Man6_1),
- obj_frame_tiles(gFieldObjectPic_Man6_2),
- obj_frame_tiles(gFieldObjectPic_Man6_3),
- obj_frame_tiles(gFieldObjectPic_Man6_4),
- obj_frame_tiles(gFieldObjectPic_Man6_5),
- obj_frame_tiles(gFieldObjectPic_Man6_6),
- obj_frame_tiles(gFieldObjectPic_Man6_7),
- obj_frame_tiles(gFieldObjectPic_Man6_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_ReporterM[] = {
- obj_frame_tiles(gFieldObjectPic_ReporterM_0),
- obj_frame_tiles(gFieldObjectPic_ReporterM_1),
- obj_frame_tiles(gFieldObjectPic_ReporterM_2),
- obj_frame_tiles(gFieldObjectPic_ReporterM_3),
- obj_frame_tiles(gFieldObjectPic_ReporterM_4),
- obj_frame_tiles(gFieldObjectPic_ReporterM_5),
- obj_frame_tiles(gFieldObjectPic_ReporterM_6),
- obj_frame_tiles(gFieldObjectPic_ReporterM_7),
- obj_frame_tiles(gFieldObjectPic_ReporterM_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_ReporterF[] = {
- obj_frame_tiles(gFieldObjectPic_ReporterF_0),
- obj_frame_tiles(gFieldObjectPic_ReporterF_1),
- obj_frame_tiles(gFieldObjectPic_ReporterF_2),
- obj_frame_tiles(gFieldObjectPic_ReporterF_3),
- obj_frame_tiles(gFieldObjectPic_ReporterF_4),
- obj_frame_tiles(gFieldObjectPic_ReporterF_5),
- obj_frame_tiles(gFieldObjectPic_ReporterF_6),
- obj_frame_tiles(gFieldObjectPic_ReporterF_7),
- obj_frame_tiles(gFieldObjectPic_ReporterF_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_MauvilleOldMan1[] = {
- obj_frame_tiles(gFieldObjectPic_MauvilleOldMan1_0),
- obj_frame_tiles(gFieldObjectPic_MauvilleOldMan1_1),
- obj_frame_tiles(gFieldObjectPic_MauvilleOldMan1_2),
- obj_frame_tiles(gFieldObjectPic_MauvilleOldMan1_3),
- obj_frame_tiles(gFieldObjectPic_MauvilleOldMan1_4),
- obj_frame_tiles(gFieldObjectPic_MauvilleOldMan1_5),
- obj_frame_tiles(gFieldObjectPic_MauvilleOldMan1_6),
- obj_frame_tiles(gFieldObjectPic_MauvilleOldMan1_7),
- obj_frame_tiles(gFieldObjectPic_MauvilleOldMan1_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_MauvilleOldMan2[] = {
- obj_frame_tiles(gFieldObjectPic_MauvilleOldMan2_0),
- obj_frame_tiles(gFieldObjectPic_MauvilleOldMan2_1),
- obj_frame_tiles(gFieldObjectPic_MauvilleOldMan2_2),
- obj_frame_tiles(gFieldObjectPic_MauvilleOldMan2_3),
- obj_frame_tiles(gFieldObjectPic_MauvilleOldMan2_4),
- obj_frame_tiles(gFieldObjectPic_MauvilleOldMan2_5),
- obj_frame_tiles(gFieldObjectPic_MauvilleOldMan2_6),
- obj_frame_tiles(gFieldObjectPic_MauvilleOldMan2_7),
- obj_frame_tiles(gFieldObjectPic_MauvilleOldMan2_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_UnusedNatuDoll[] = {
- obj_frame_tiles(gFieldObjectPic_UnusedNatuDoll),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_UnusedMagnemiteDoll[] = {
- obj_frame_tiles(gFieldObjectPic_UnusedMagnemiteDoll),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_UnusedSquirtleDoll[] = {
- obj_frame_tiles(gFieldObjectPic_UnusedSquirtleDoll),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_UnusedWooperDoll[] = {
- obj_frame_tiles(gFieldObjectPic_UnusedWooperDoll),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_UnusedPikachuDoll[] = {
- obj_frame_tiles(gFieldObjectPic_UnusedPikachuDoll),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_UnusedPorygon2Doll[] = {
- obj_frame_tiles(gFieldObjectPic_UnusedPorygon2Doll),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_CuttableTree[] = {
- obj_frame_tiles(gFieldObjectPic_CuttableTree_0),
- obj_frame_tiles(gFieldObjectPic_CuttableTree_1),
- obj_frame_tiles(gFieldObjectPic_CuttableTree_2),
- obj_frame_tiles(gFieldObjectPic_CuttableTree_3),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_MartEmployee[] = {
- obj_frame_tiles(gFieldObjectPic_MartEmployee_0),
- obj_frame_tiles(gFieldObjectPic_MartEmployee_1),
- obj_frame_tiles(gFieldObjectPic_MartEmployee_2),
- obj_frame_tiles(gFieldObjectPic_MartEmployee_3),
- obj_frame_tiles(gFieldObjectPic_MartEmployee_4),
- obj_frame_tiles(gFieldObjectPic_MartEmployee_5),
- obj_frame_tiles(gFieldObjectPic_MartEmployee_6),
- obj_frame_tiles(gFieldObjectPic_MartEmployee_7),
- obj_frame_tiles(gFieldObjectPic_MartEmployee_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_RooftopSaleWoman[] = {
- obj_frame_tiles(gFieldObjectPic_RooftopSaleWoman_0),
- obj_frame_tiles(gFieldObjectPic_RooftopSaleWoman_1),
- obj_frame_tiles(gFieldObjectPic_RooftopSaleWoman_2),
- obj_frame_tiles(gFieldObjectPic_RooftopSaleWoman_3),
- obj_frame_tiles(gFieldObjectPic_RooftopSaleWoman_4),
- obj_frame_tiles(gFieldObjectPic_RooftopSaleWoman_5),
- obj_frame_tiles(gFieldObjectPic_RooftopSaleWoman_6),
- obj_frame_tiles(gFieldObjectPic_RooftopSaleWoman_7),
- obj_frame_tiles(gFieldObjectPic_RooftopSaleWoman_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Teala[] = {
- obj_frame_tiles(gFieldObjectPic_Teala_0),
- obj_frame_tiles(gFieldObjectPic_Teala_1),
- obj_frame_tiles(gFieldObjectPic_Teala_2),
- obj_frame_tiles(gFieldObjectPic_Teala_3),
- obj_frame_tiles(gFieldObjectPic_Teala_4),
- obj_frame_tiles(gFieldObjectPic_Teala_5),
- obj_frame_tiles(gFieldObjectPic_Teala_6),
- obj_frame_tiles(gFieldObjectPic_Teala_7),
- obj_frame_tiles(gFieldObjectPic_Teala_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_BreakableRock[] = {
- obj_frame_tiles(gFieldObjectPic_BreakableRock_0),
- obj_frame_tiles(gFieldObjectPic_BreakableRock_1),
- obj_frame_tiles(gFieldObjectPic_BreakableRock_2),
- obj_frame_tiles(gFieldObjectPic_BreakableRock_3),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_PushableBoulder[] = {
- obj_frame_tiles(gFieldObjectPic_PushableBoulder),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_MrBrineysBoat[] = {
- obj_frame_tiles(gFieldObjectPic_MrBrineysBoat_0),
- obj_frame_tiles(gFieldObjectPic_MrBrineysBoat_1),
- obj_frame_tiles(gFieldObjectPic_MrBrineysBoat_2),
- obj_frame_tiles(gFieldObjectPic_MrBrineysBoat_0),
- obj_frame_tiles(gFieldObjectPic_MrBrineysBoat_0),
- obj_frame_tiles(gFieldObjectPic_MrBrineysBoat_1),
- obj_frame_tiles(gFieldObjectPic_MrBrineysBoat_1),
- obj_frame_tiles(gFieldObjectPic_MrBrineysBoat_2),
- obj_frame_tiles(gFieldObjectPic_MrBrineysBoat_2),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Truck[] = {
- obj_frame_tiles(gFieldObjectPic_Truck),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_VigorothCarryingBox[] = {
- obj_frame_tiles(gFieldObjectPic_VigorothCarryingBox_0),
- obj_frame_tiles(gFieldObjectPic_VigorothCarryingBox_0),
- obj_frame_tiles(gFieldObjectPic_VigorothCarryingBox_0),
- obj_frame_tiles(gFieldObjectPic_VigorothCarryingBox_1),
- obj_frame_tiles(gFieldObjectPic_VigorothCarryingBox_2),
- obj_frame_tiles(gFieldObjectPic_VigorothCarryingBox_1),
- obj_frame_tiles(gFieldObjectPic_VigorothCarryingBox_2),
- obj_frame_tiles(gFieldObjectPic_VigorothCarryingBox_1),
- obj_frame_tiles(gFieldObjectPic_VigorothCarryingBox_2),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_VigorothFacingAway[] = {
- obj_frame_tiles(gFieldObjectPic_VigorothFacingAway_0),
- obj_frame_tiles(gFieldObjectPic_VigorothFacingAway_0),
- obj_frame_tiles(gFieldObjectPic_VigorothFacingAway_0),
- obj_frame_tiles(gFieldObjectPic_VigorothFacingAway_1),
- obj_frame_tiles(gFieldObjectPic_VigorothFacingAway_1),
- obj_frame_tiles(gFieldObjectPic_VigorothFacingAway_1),
- obj_frame_tiles(gFieldObjectPic_VigorothFacingAway_1),
- obj_frame_tiles(gFieldObjectPic_VigorothFacingAway_1),
- obj_frame_tiles(gFieldObjectPic_VigorothFacingAway_1),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_BirchsBag[] = {
- obj_frame_tiles(gFieldObjectPic_BirchsBag),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_EnemyZigzagoon[] = {
- obj_frame_tiles(gFieldObjectPic_EnemyZigzagoon_0),
- obj_frame_tiles(gFieldObjectPic_EnemyZigzagoon_1),
- obj_frame_tiles(gFieldObjectPic_EnemyZigzagoon_2),
- obj_frame_tiles(gFieldObjectPic_EnemyZigzagoon_3),
- obj_frame_tiles(gFieldObjectPic_EnemyZigzagoon_4),
- obj_frame_tiles(gFieldObjectPic_EnemyZigzagoon_5),
- obj_frame_tiles(gFieldObjectPic_EnemyZigzagoon_6),
- obj_frame_tiles(gFieldObjectPic_EnemyZigzagoon_7),
- obj_frame_tiles(gFieldObjectPic_EnemyZigzagoon_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Poochyena[] = {
- obj_frame_tiles(gFieldObjectPic_Poochyena_0),
- obj_frame_tiles(gFieldObjectPic_Poochyena_1),
- obj_frame_tiles(gFieldObjectPic_Poochyena_2),
- obj_frame_tiles(gFieldObjectPic_Poochyena_3),
- obj_frame_tiles(gFieldObjectPic_Poochyena_4),
- obj_frame_tiles(gFieldObjectPic_Poochyena_5),
- obj_frame_tiles(gFieldObjectPic_Poochyena_6),
- obj_frame_tiles(gFieldObjectPic_Poochyena_7),
- obj_frame_tiles(gFieldObjectPic_Poochyena_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Artist[] = {
- obj_frame_tiles(gFieldObjectPic_Artist_0),
- obj_frame_tiles(gFieldObjectPic_Artist_1),
- obj_frame_tiles(gFieldObjectPic_Artist_2),
- obj_frame_tiles(gFieldObjectPic_Artist_3),
- obj_frame_tiles(gFieldObjectPic_Artist_4),
- obj_frame_tiles(gFieldObjectPic_Artist_5),
- obj_frame_tiles(gFieldObjectPic_Artist_6),
- obj_frame_tiles(gFieldObjectPic_Artist_7),
- obj_frame_tiles(gFieldObjectPic_Artist_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_MayNormal[] = {
- obj_frame_tiles(gFieldObjectPic_MayNormal_0),
- obj_frame_tiles(gFieldObjectPic_MayNormal_1),
- obj_frame_tiles(gFieldObjectPic_MayNormal_2),
- obj_frame_tiles(gFieldObjectPic_MayNormal_3),
- obj_frame_tiles(gFieldObjectPic_MayNormal_4),
- obj_frame_tiles(gFieldObjectPic_MayNormal_5),
- obj_frame_tiles(gFieldObjectPic_MayNormal_6),
- obj_frame_tiles(gFieldObjectPic_MayNormal_7),
- obj_frame_tiles(gFieldObjectPic_MayNormal_8),
- obj_frame_tiles(gFieldObjectPic_MayNormal_9),
- obj_frame_tiles(gFieldObjectPic_MayNormal_10),
- obj_frame_tiles(gFieldObjectPic_MayNormal_11),
- obj_frame_tiles(gFieldObjectPic_MayNormal_12),
- obj_frame_tiles(gFieldObjectPic_MayNormal_13),
- obj_frame_tiles(gFieldObjectPic_MayNormal_14),
- obj_frame_tiles(gFieldObjectPic_MayNormal_15),
- obj_frame_tiles(gFieldObjectPic_MayNormal_16),
- obj_frame_tiles(gFieldObjectPic_MayNormal_17),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_MayMachBike[] = {
- obj_frame_tiles(gFieldObjectPic_MayMachBike_0),
- obj_frame_tiles(gFieldObjectPic_MayMachBike_1),
- obj_frame_tiles(gFieldObjectPic_MayMachBike_2),
- obj_frame_tiles(gFieldObjectPic_MayMachBike_3),
- obj_frame_tiles(gFieldObjectPic_MayMachBike_4),
- obj_frame_tiles(gFieldObjectPic_MayMachBike_5),
- obj_frame_tiles(gFieldObjectPic_MayMachBike_6),
- obj_frame_tiles(gFieldObjectPic_MayMachBike_7),
- obj_frame_tiles(gFieldObjectPic_MayMachBike_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_MayAcroBike[] = {
- obj_frame_tiles(gFieldObjectPic_MayAcroBike_0),
- obj_frame_tiles(gFieldObjectPic_MayAcroBike_1),
- obj_frame_tiles(gFieldObjectPic_MayAcroBike_2),
- obj_frame_tiles(gFieldObjectPic_MayAcroBike_3),
- obj_frame_tiles(gFieldObjectPic_MayAcroBike_4),
- obj_frame_tiles(gFieldObjectPic_MayAcroBike_5),
- obj_frame_tiles(gFieldObjectPic_MayAcroBike_6),
- obj_frame_tiles(gFieldObjectPic_MayAcroBike_7),
- obj_frame_tiles(gFieldObjectPic_MayAcroBike_8),
- obj_frame_tiles(gFieldObjectPic_MayAcroBike_9),
- obj_frame_tiles(gFieldObjectPic_MayAcroBike_10),
- obj_frame_tiles(gFieldObjectPic_MayAcroBike_11),
- obj_frame_tiles(gFieldObjectPic_MayAcroBike_12),
- obj_frame_tiles(gFieldObjectPic_MayAcroBike_13),
- obj_frame_tiles(gFieldObjectPic_MayAcroBike_14),
- obj_frame_tiles(gFieldObjectPic_MayAcroBike_15),
- obj_frame_tiles(gFieldObjectPic_MayAcroBike_16),
- obj_frame_tiles(gFieldObjectPic_MayAcroBike_17),
- obj_frame_tiles(gFieldObjectPic_MayAcroBike_18),
- obj_frame_tiles(gFieldObjectPic_MayAcroBike_19),
- obj_frame_tiles(gFieldObjectPic_MayAcroBike_20),
- obj_frame_tiles(gFieldObjectPic_MayAcroBike_21),
- obj_frame_tiles(gFieldObjectPic_MayAcroBike_22),
- obj_frame_tiles(gFieldObjectPic_MayAcroBike_23),
- obj_frame_tiles(gFieldObjectPic_MayAcroBike_24),
- obj_frame_tiles(gFieldObjectPic_MayAcroBike_25),
- obj_frame_tiles(gFieldObjectPic_MayAcroBike_26),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_MaySurfing[] = {
- obj_frame_tiles(gFieldObjectPic_MaySurfing_0),
- obj_frame_tiles(gFieldObjectPic_MaySurfing_1),
- obj_frame_tiles(gFieldObjectPic_MaySurfing_2),
- obj_frame_tiles(gFieldObjectPic_MaySurfing_0),
- obj_frame_tiles(gFieldObjectPic_MaySurfing_0),
- obj_frame_tiles(gFieldObjectPic_MaySurfing_1),
- obj_frame_tiles(gFieldObjectPic_MaySurfing_1),
- obj_frame_tiles(gFieldObjectPic_MaySurfing_2),
- obj_frame_tiles(gFieldObjectPic_MaySurfing_2),
- obj_frame_tiles(gFieldObjectPic_MaySurfing_3),
- obj_frame_tiles(gFieldObjectPic_MaySurfing_4),
- obj_frame_tiles(gFieldObjectPic_MaySurfing_5),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_MayUnderwater[] = {
- obj_frame_tiles(gFieldObjectPic_MayUnderwater_0),
- obj_frame_tiles(gFieldObjectPic_MayUnderwater_1),
- obj_frame_tiles(gFieldObjectPic_MayUnderwater_2),
- obj_frame_tiles(gFieldObjectPic_MayUnderwater_0),
- obj_frame_tiles(gFieldObjectPic_MayUnderwater_0),
- obj_frame_tiles(gFieldObjectPic_MayUnderwater_1),
- obj_frame_tiles(gFieldObjectPic_MayUnderwater_1),
- obj_frame_tiles(gFieldObjectPic_MayUnderwater_2),
- obj_frame_tiles(gFieldObjectPic_MayUnderwater_2),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_MayFieldMove[] = {
- obj_frame_tiles(gFieldObjectPic_MayFieldMove_0),
- obj_frame_tiles(gFieldObjectPic_MayFieldMove_1),
- obj_frame_tiles(gFieldObjectPic_MayFieldMove_2),
- obj_frame_tiles(gFieldObjectPic_MayFieldMove_3),
- obj_frame_tiles(gFieldObjectPic_MayFieldMove_4),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Cameraman[] = {
- obj_frame_tiles(gFieldObjectPic_Cameraman_0),
- obj_frame_tiles(gFieldObjectPic_Cameraman_1),
- obj_frame_tiles(gFieldObjectPic_Cameraman_2),
- obj_frame_tiles(gFieldObjectPic_Cameraman_3),
- obj_frame_tiles(gFieldObjectPic_Cameraman_4),
- obj_frame_tiles(gFieldObjectPic_Cameraman_5),
- obj_frame_tiles(gFieldObjectPic_Cameraman_6),
- obj_frame_tiles(gFieldObjectPic_Cameraman_7),
- obj_frame_tiles(gFieldObjectPic_Cameraman_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_MovingBox[] = {
- obj_frame_tiles(gFieldObjectPic_MovingBox),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_CableCar[] = {
- obj_frame_tiles(gFieldObjectPic_CableCar),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Scientist2[] = {
- obj_frame_tiles(gFieldObjectPic_Scientist2_0),
- obj_frame_tiles(gFieldObjectPic_Scientist2_1),
- obj_frame_tiles(gFieldObjectPic_Scientist2_2),
- obj_frame_tiles(gFieldObjectPic_Scientist2_3),
- obj_frame_tiles(gFieldObjectPic_Scientist2_4),
- obj_frame_tiles(gFieldObjectPic_Scientist2_5),
- obj_frame_tiles(gFieldObjectPic_Scientist2_6),
- obj_frame_tiles(gFieldObjectPic_Scientist2_7),
- obj_frame_tiles(gFieldObjectPic_Scientist2_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Man7[] = {
- obj_frame_tiles(gFieldObjectPic_Man7_0),
- obj_frame_tiles(gFieldObjectPic_Man7_1),
- obj_frame_tiles(gFieldObjectPic_Man7_2),
- obj_frame_tiles(gFieldObjectPic_Man7_3),
- obj_frame_tiles(gFieldObjectPic_Man7_4),
- obj_frame_tiles(gFieldObjectPic_Man7_5),
- obj_frame_tiles(gFieldObjectPic_Man7_6),
- obj_frame_tiles(gFieldObjectPic_Man7_7),
- obj_frame_tiles(gFieldObjectPic_Man7_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_AquaMemberM[] = {
- obj_frame_tiles(gFieldObjectPic_AquaMemberM_0),
- obj_frame_tiles(gFieldObjectPic_AquaMemberM_1),
- obj_frame_tiles(gFieldObjectPic_AquaMemberM_2),
- obj_frame_tiles(gFieldObjectPic_AquaMemberM_3),
- obj_frame_tiles(gFieldObjectPic_AquaMemberM_4),
- obj_frame_tiles(gFieldObjectPic_AquaMemberM_5),
- obj_frame_tiles(gFieldObjectPic_AquaMemberM_6),
- obj_frame_tiles(gFieldObjectPic_AquaMemberM_7),
- obj_frame_tiles(gFieldObjectPic_AquaMemberM_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_AquaMemberF[] = {
- obj_frame_tiles(gFieldObjectPic_AquaMemberF_0),
- obj_frame_tiles(gFieldObjectPic_AquaMemberF_1),
- obj_frame_tiles(gFieldObjectPic_AquaMemberF_2),
- obj_frame_tiles(gFieldObjectPic_AquaMemberF_3),
- obj_frame_tiles(gFieldObjectPic_AquaMemberF_4),
- obj_frame_tiles(gFieldObjectPic_AquaMemberF_5),
- obj_frame_tiles(gFieldObjectPic_AquaMemberF_6),
- obj_frame_tiles(gFieldObjectPic_AquaMemberF_7),
- obj_frame_tiles(gFieldObjectPic_AquaMemberF_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_MagmaMemberM[] = {
- obj_frame_tiles(gFieldObjectPic_MagmaMemberM_0),
- obj_frame_tiles(gFieldObjectPic_MagmaMemberM_1),
- obj_frame_tiles(gFieldObjectPic_MagmaMemberM_2),
- obj_frame_tiles(gFieldObjectPic_MagmaMemberM_3),
- obj_frame_tiles(gFieldObjectPic_MagmaMemberM_4),
- obj_frame_tiles(gFieldObjectPic_MagmaMemberM_5),
- obj_frame_tiles(gFieldObjectPic_MagmaMemberM_6),
- obj_frame_tiles(gFieldObjectPic_MagmaMemberM_7),
- obj_frame_tiles(gFieldObjectPic_MagmaMemberM_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_MagmaMemberF[] = {
- obj_frame_tiles(gFieldObjectPic_MagmaMemberF_0),
- obj_frame_tiles(gFieldObjectPic_MagmaMemberF_1),
- obj_frame_tiles(gFieldObjectPic_MagmaMemberF_2),
- obj_frame_tiles(gFieldObjectPic_MagmaMemberF_3),
- obj_frame_tiles(gFieldObjectPic_MagmaMemberF_4),
- obj_frame_tiles(gFieldObjectPic_MagmaMemberF_5),
- obj_frame_tiles(gFieldObjectPic_MagmaMemberF_6),
- obj_frame_tiles(gFieldObjectPic_MagmaMemberF_7),
- obj_frame_tiles(gFieldObjectPic_MagmaMemberF_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Sidney[] = {
- obj_frame_tiles(gFieldObjectPic_Sidney_0),
- obj_frame_tiles(gFieldObjectPic_Sidney_1),
- obj_frame_tiles(gFieldObjectPic_Sidney_2),
- obj_frame_tiles(gFieldObjectPic_Sidney_0),
- obj_frame_tiles(gFieldObjectPic_Sidney_0),
- obj_frame_tiles(gFieldObjectPic_Sidney_1),
- obj_frame_tiles(gFieldObjectPic_Sidney_1),
- obj_frame_tiles(gFieldObjectPic_Sidney_2),
- obj_frame_tiles(gFieldObjectPic_Sidney_2),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Phoebe[] = {
- obj_frame_tiles(gFieldObjectPic_Phoebe_0),
- obj_frame_tiles(gFieldObjectPic_Phoebe_1),
- obj_frame_tiles(gFieldObjectPic_Phoebe_2),
- obj_frame_tiles(gFieldObjectPic_Phoebe_0),
- obj_frame_tiles(gFieldObjectPic_Phoebe_0),
- obj_frame_tiles(gFieldObjectPic_Phoebe_1),
- obj_frame_tiles(gFieldObjectPic_Phoebe_1),
- obj_frame_tiles(gFieldObjectPic_Phoebe_2),
- obj_frame_tiles(gFieldObjectPic_Phoebe_2),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Glacia[] = {
- obj_frame_tiles(gFieldObjectPic_Glacia_0),
- obj_frame_tiles(gFieldObjectPic_Glacia_1),
- obj_frame_tiles(gFieldObjectPic_Glacia_2),
- obj_frame_tiles(gFieldObjectPic_Glacia_0),
- obj_frame_tiles(gFieldObjectPic_Glacia_0),
- obj_frame_tiles(gFieldObjectPic_Glacia_1),
- obj_frame_tiles(gFieldObjectPic_Glacia_1),
- obj_frame_tiles(gFieldObjectPic_Glacia_2),
- obj_frame_tiles(gFieldObjectPic_Glacia_2),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Drake[] = {
- obj_frame_tiles(gFieldObjectPic_Drake_0),
- obj_frame_tiles(gFieldObjectPic_Drake_1),
- obj_frame_tiles(gFieldObjectPic_Drake_2),
- obj_frame_tiles(gFieldObjectPic_Drake_0),
- obj_frame_tiles(gFieldObjectPic_Drake_0),
- obj_frame_tiles(gFieldObjectPic_Drake_1),
- obj_frame_tiles(gFieldObjectPic_Drake_1),
- obj_frame_tiles(gFieldObjectPic_Drake_2),
- obj_frame_tiles(gFieldObjectPic_Drake_2),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Roxanne[] = {
- obj_frame_tiles(gFieldObjectPic_Roxanne_0),
- obj_frame_tiles(gFieldObjectPic_Roxanne_1),
- obj_frame_tiles(gFieldObjectPic_Roxanne_2),
- obj_frame_tiles(gFieldObjectPic_Roxanne_0),
- obj_frame_tiles(gFieldObjectPic_Roxanne_0),
- obj_frame_tiles(gFieldObjectPic_Roxanne_1),
- obj_frame_tiles(gFieldObjectPic_Roxanne_1),
- obj_frame_tiles(gFieldObjectPic_Roxanne_2),
- obj_frame_tiles(gFieldObjectPic_Roxanne_2),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Brawly[] = {
- obj_frame_tiles(gFieldObjectPic_Brawly_0),
- obj_frame_tiles(gFieldObjectPic_Brawly_1),
- obj_frame_tiles(gFieldObjectPic_Brawly_2),
- obj_frame_tiles(gFieldObjectPic_Brawly_0),
- obj_frame_tiles(gFieldObjectPic_Brawly_0),
- obj_frame_tiles(gFieldObjectPic_Brawly_1),
- obj_frame_tiles(gFieldObjectPic_Brawly_1),
- obj_frame_tiles(gFieldObjectPic_Brawly_2),
- obj_frame_tiles(gFieldObjectPic_Brawly_2),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Wattson[] = {
- obj_frame_tiles(gFieldObjectPic_Wattson_0),
- obj_frame_tiles(gFieldObjectPic_Wattson_1),
- obj_frame_tiles(gFieldObjectPic_Wattson_2),
- obj_frame_tiles(gFieldObjectPic_Wattson_0),
- obj_frame_tiles(gFieldObjectPic_Wattson_0),
- obj_frame_tiles(gFieldObjectPic_Wattson_1),
- obj_frame_tiles(gFieldObjectPic_Wattson_1),
- obj_frame_tiles(gFieldObjectPic_Wattson_2),
- obj_frame_tiles(gFieldObjectPic_Wattson_2),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Flannery[] = {
- obj_frame_tiles(gFieldObjectPic_Flannery_0),
- obj_frame_tiles(gFieldObjectPic_Flannery_1),
- obj_frame_tiles(gFieldObjectPic_Flannery_2),
- obj_frame_tiles(gFieldObjectPic_Flannery_0),
- obj_frame_tiles(gFieldObjectPic_Flannery_0),
- obj_frame_tiles(gFieldObjectPic_Flannery_1),
- obj_frame_tiles(gFieldObjectPic_Flannery_1),
- obj_frame_tiles(gFieldObjectPic_Flannery_2),
- obj_frame_tiles(gFieldObjectPic_Flannery_2),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Norman[] = {
- obj_frame_tiles(gFieldObjectPic_Norman_0),
- obj_frame_tiles(gFieldObjectPic_Norman_1),
- obj_frame_tiles(gFieldObjectPic_Norman_2),
- obj_frame_tiles(gFieldObjectPic_Norman_3),
- obj_frame_tiles(gFieldObjectPic_Norman_4),
- obj_frame_tiles(gFieldObjectPic_Norman_5),
- obj_frame_tiles(gFieldObjectPic_Norman_6),
- obj_frame_tiles(gFieldObjectPic_Norman_7),
- obj_frame_tiles(gFieldObjectPic_Norman_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Winona[] = {
- obj_frame_tiles(gFieldObjectPic_Winona_0),
- obj_frame_tiles(gFieldObjectPic_Winona_1),
- obj_frame_tiles(gFieldObjectPic_Winona_2),
- obj_frame_tiles(gFieldObjectPic_Winona_0),
- obj_frame_tiles(gFieldObjectPic_Winona_0),
- obj_frame_tiles(gFieldObjectPic_Winona_1),
- obj_frame_tiles(gFieldObjectPic_Winona_1),
- obj_frame_tiles(gFieldObjectPic_Winona_2),
- obj_frame_tiles(gFieldObjectPic_Winona_2),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Liza[] = {
- obj_frame_tiles(gFieldObjectPic_Liza_0),
- obj_frame_tiles(gFieldObjectPic_Liza_1),
- obj_frame_tiles(gFieldObjectPic_Liza_2),
- obj_frame_tiles(gFieldObjectPic_Liza_0),
- obj_frame_tiles(gFieldObjectPic_Liza_0),
- obj_frame_tiles(gFieldObjectPic_Liza_1),
- obj_frame_tiles(gFieldObjectPic_Liza_1),
- obj_frame_tiles(gFieldObjectPic_Liza_2),
- obj_frame_tiles(gFieldObjectPic_Liza_2),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Tate[] = {
- obj_frame_tiles(gFieldObjectPic_Tate_0),
- obj_frame_tiles(gFieldObjectPic_Tate_1),
- obj_frame_tiles(gFieldObjectPic_Tate_2),
- obj_frame_tiles(gFieldObjectPic_Tate_0),
- obj_frame_tiles(gFieldObjectPic_Tate_0),
- obj_frame_tiles(gFieldObjectPic_Tate_1),
- obj_frame_tiles(gFieldObjectPic_Tate_1),
- obj_frame_tiles(gFieldObjectPic_Tate_2),
- obj_frame_tiles(gFieldObjectPic_Tate_2),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Wallace[] = {
- obj_frame_tiles(gFieldObjectPic_Wallace_0),
- obj_frame_tiles(gFieldObjectPic_Wallace_1),
- obj_frame_tiles(gFieldObjectPic_Wallace_2),
- obj_frame_tiles(gFieldObjectPic_Wallace_3),
- obj_frame_tiles(gFieldObjectPic_Wallace_4),
- obj_frame_tiles(gFieldObjectPic_Wallace_5),
- obj_frame_tiles(gFieldObjectPic_Wallace_6),
- obj_frame_tiles(gFieldObjectPic_Wallace_7),
- obj_frame_tiles(gFieldObjectPic_Wallace_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Steven[] = {
- obj_frame_tiles(gFieldObjectPic_Steven_0),
- obj_frame_tiles(gFieldObjectPic_Steven_1),
- obj_frame_tiles(gFieldObjectPic_Steven_2),
- obj_frame_tiles(gFieldObjectPic_Steven_3),
- obj_frame_tiles(gFieldObjectPic_Steven_4),
- obj_frame_tiles(gFieldObjectPic_Steven_5),
- obj_frame_tiles(gFieldObjectPic_Steven_6),
- obj_frame_tiles(gFieldObjectPic_Steven_7),
- obj_frame_tiles(gFieldObjectPic_Steven_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Wally[] = {
- obj_frame_tiles(gFieldObjectPic_Wally_0),
- obj_frame_tiles(gFieldObjectPic_Wally_1),
- obj_frame_tiles(gFieldObjectPic_Wally_2),
- obj_frame_tiles(gFieldObjectPic_Wally_3),
- obj_frame_tiles(gFieldObjectPic_Wally_4),
- obj_frame_tiles(gFieldObjectPic_Wally_5),
- obj_frame_tiles(gFieldObjectPic_Wally_6),
- obj_frame_tiles(gFieldObjectPic_Wally_7),
- obj_frame_tiles(gFieldObjectPic_Wally_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_RubySapphireLittleBoy[] = {
- obj_frame_tiles(gFieldObjectPic_RubySapphireLittleBoy_0),
- obj_frame_tiles(gFieldObjectPic_RubySapphireLittleBoy_1),
- obj_frame_tiles(gFieldObjectPic_RubySapphireLittleBoy_2),
- obj_frame_tiles(gFieldObjectPic_RubySapphireLittleBoy_3),
- obj_frame_tiles(gFieldObjectPic_RubySapphireLittleBoy_4),
- obj_frame_tiles(gFieldObjectPic_RubySapphireLittleBoy_5),
- obj_frame_tiles(gFieldObjectPic_RubySapphireLittleBoy_6),
- obj_frame_tiles(gFieldObjectPic_RubySapphireLittleBoy_7),
- obj_frame_tiles(gFieldObjectPic_RubySapphireLittleBoy_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_BrendanFishing[] = {
- obj_frame_tiles(gFieldObjectPic_BrendanFishing_0),
- obj_frame_tiles(gFieldObjectPic_BrendanFishing_1),
- obj_frame_tiles(gFieldObjectPic_BrendanFishing_2),
- obj_frame_tiles(gFieldObjectPic_BrendanFishing_3),
- obj_frame_tiles(gFieldObjectPic_BrendanFishing_4),
- obj_frame_tiles(gFieldObjectPic_BrendanFishing_5),
- obj_frame_tiles(gFieldObjectPic_BrendanFishing_6),
- obj_frame_tiles(gFieldObjectPic_BrendanFishing_7),
- obj_frame_tiles(gFieldObjectPic_BrendanFishing_8),
- obj_frame_tiles(gFieldObjectPic_BrendanFishing_9),
- obj_frame_tiles(gFieldObjectPic_BrendanFishing_10),
- obj_frame_tiles(gFieldObjectPic_BrendanFishing_11),
+const struct SpriteFrameImage gEventObjectPicTable_BrendanNormal[] = {
+ obj_frame_tiles(gEventObjectPic_BrendanNormal_0),
+ obj_frame_tiles(gEventObjectPic_BrendanNormal_1),
+ obj_frame_tiles(gEventObjectPic_BrendanNormal_2),
+ obj_frame_tiles(gEventObjectPic_BrendanNormal_3),
+ obj_frame_tiles(gEventObjectPic_BrendanNormal_4),
+ obj_frame_tiles(gEventObjectPic_BrendanNormal_5),
+ obj_frame_tiles(gEventObjectPic_BrendanNormal_6),
+ obj_frame_tiles(gEventObjectPic_BrendanNormal_7),
+ obj_frame_tiles(gEventObjectPic_BrendanNormal_8),
+ obj_frame_tiles(gEventObjectPic_BrendanNormal_9),
+ obj_frame_tiles(gEventObjectPic_BrendanNormal_10),
+ obj_frame_tiles(gEventObjectPic_BrendanNormal_11),
+ obj_frame_tiles(gEventObjectPic_BrendanNormal_12),
+ obj_frame_tiles(gEventObjectPic_BrendanNormal_13),
+ obj_frame_tiles(gEventObjectPic_BrendanNormal_14),
+ obj_frame_tiles(gEventObjectPic_BrendanNormal_15),
+ obj_frame_tiles(gEventObjectPic_BrendanNormal_16),
+ obj_frame_tiles(gEventObjectPic_BrendanNormal_17),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_BrendanMachBike[] = {
+ obj_frame_tiles(gEventObjectPic_BrendanMachBike_0),
+ obj_frame_tiles(gEventObjectPic_BrendanMachBike_1),
+ obj_frame_tiles(gEventObjectPic_BrendanMachBike_2),
+ obj_frame_tiles(gEventObjectPic_BrendanMachBike_3),
+ obj_frame_tiles(gEventObjectPic_BrendanMachBike_4),
+ obj_frame_tiles(gEventObjectPic_BrendanMachBike_5),
+ obj_frame_tiles(gEventObjectPic_BrendanMachBike_6),
+ obj_frame_tiles(gEventObjectPic_BrendanMachBike_7),
+ obj_frame_tiles(gEventObjectPic_BrendanMachBike_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_BrendanAcroBike[] = {
+ obj_frame_tiles(gEventObjectPic_BrendanAcroBike_0),
+ obj_frame_tiles(gEventObjectPic_BrendanAcroBike_1),
+ obj_frame_tiles(gEventObjectPic_BrendanAcroBike_2),
+ obj_frame_tiles(gEventObjectPic_BrendanAcroBike_3),
+ obj_frame_tiles(gEventObjectPic_BrendanAcroBike_4),
+ obj_frame_tiles(gEventObjectPic_BrendanAcroBike_5),
+ obj_frame_tiles(gEventObjectPic_BrendanAcroBike_6),
+ obj_frame_tiles(gEventObjectPic_BrendanAcroBike_7),
+ obj_frame_tiles(gEventObjectPic_BrendanAcroBike_8),
+ obj_frame_tiles(gEventObjectPic_BrendanAcroBike_9),
+ obj_frame_tiles(gEventObjectPic_BrendanAcroBike_10),
+ obj_frame_tiles(gEventObjectPic_BrendanAcroBike_11),
+ obj_frame_tiles(gEventObjectPic_BrendanAcroBike_12),
+ obj_frame_tiles(gEventObjectPic_BrendanAcroBike_13),
+ obj_frame_tiles(gEventObjectPic_BrendanAcroBike_14),
+ obj_frame_tiles(gEventObjectPic_BrendanAcroBike_15),
+ obj_frame_tiles(gEventObjectPic_BrendanAcroBike_16),
+ obj_frame_tiles(gEventObjectPic_BrendanAcroBike_17),
+ obj_frame_tiles(gEventObjectPic_BrendanAcroBike_18),
+ obj_frame_tiles(gEventObjectPic_BrendanAcroBike_19),
+ obj_frame_tiles(gEventObjectPic_BrendanAcroBike_20),
+ obj_frame_tiles(gEventObjectPic_BrendanAcroBike_21),
+ obj_frame_tiles(gEventObjectPic_BrendanAcroBike_22),
+ obj_frame_tiles(gEventObjectPic_BrendanAcroBike_23),
+ obj_frame_tiles(gEventObjectPic_BrendanAcroBike_24),
+ obj_frame_tiles(gEventObjectPic_BrendanAcroBike_25),
+ obj_frame_tiles(gEventObjectPic_BrendanAcroBike_26),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_BrendanSurfing[] = {
+ obj_frame_tiles(gEventObjectPic_BrendanSurfing_0),
+ obj_frame_tiles(gEventObjectPic_BrendanSurfing_1),
+ obj_frame_tiles(gEventObjectPic_BrendanSurfing_2),
+ obj_frame_tiles(gEventObjectPic_BrendanSurfing_0),
+ obj_frame_tiles(gEventObjectPic_BrendanSurfing_0),
+ obj_frame_tiles(gEventObjectPic_BrendanSurfing_1),
+ obj_frame_tiles(gEventObjectPic_BrendanSurfing_1),
+ obj_frame_tiles(gEventObjectPic_BrendanSurfing_2),
+ obj_frame_tiles(gEventObjectPic_BrendanSurfing_2),
+ obj_frame_tiles(gEventObjectPic_BrendanSurfing_3),
+ obj_frame_tiles(gEventObjectPic_BrendanSurfing_4),
+ obj_frame_tiles(gEventObjectPic_BrendanSurfing_5),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_BrendanUnderwater[] = {
+ obj_frame_tiles(gEventObjectPic_BrendanUnderwater_0),
+ obj_frame_tiles(gEventObjectPic_BrendanUnderwater_1),
+ obj_frame_tiles(gEventObjectPic_BrendanUnderwater_2),
+ obj_frame_tiles(gEventObjectPic_BrendanUnderwater_0),
+ obj_frame_tiles(gEventObjectPic_BrendanUnderwater_0),
+ obj_frame_tiles(gEventObjectPic_BrendanUnderwater_1),
+ obj_frame_tiles(gEventObjectPic_BrendanUnderwater_1),
+ obj_frame_tiles(gEventObjectPic_BrendanUnderwater_2),
+ obj_frame_tiles(gEventObjectPic_BrendanUnderwater_2),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_BrendanFieldMove[] = {
+ obj_frame_tiles(gEventObjectPic_BrendanFieldMove_0),
+ obj_frame_tiles(gEventObjectPic_BrendanFieldMove_1),
+ obj_frame_tiles(gEventObjectPic_BrendanFieldMove_2),
+ obj_frame_tiles(gEventObjectPic_BrendanFieldMove_3),
+ obj_frame_tiles(gEventObjectPic_BrendanFieldMove_4),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_QuintyPlump[] = {
+ obj_frame_tiles(gEventObjectPic_QuintyPlump_0),
+ obj_frame_tiles(gEventObjectPic_QuintyPlump_1),
+ obj_frame_tiles(gEventObjectPic_QuintyPlump_2),
+ obj_frame_tiles(gEventObjectPic_QuintyPlump_3),
+ obj_frame_tiles(gEventObjectPic_QuintyPlump_4),
+ obj_frame_tiles(gEventObjectPic_QuintyPlump_5),
+ obj_frame_tiles(gEventObjectPic_QuintyPlump_6),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_LittleBoy1[] = {
+ obj_frame_tiles(gEventObjectPic_LittleBoy1_0),
+ obj_frame_tiles(gEventObjectPic_LittleBoy1_1),
+ obj_frame_tiles(gEventObjectPic_LittleBoy1_2),
+ obj_frame_tiles(gEventObjectPic_LittleBoy1_3),
+ obj_frame_tiles(gEventObjectPic_LittleBoy1_4),
+ obj_frame_tiles(gEventObjectPic_LittleBoy1_5),
+ obj_frame_tiles(gEventObjectPic_LittleBoy1_6),
+ obj_frame_tiles(gEventObjectPic_LittleBoy1_7),
+ obj_frame_tiles(gEventObjectPic_LittleBoy1_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_LittleGirl1[] = {
+ obj_frame_tiles(gEventObjectPic_LittleGirl1_0),
+ obj_frame_tiles(gEventObjectPic_LittleGirl1_1),
+ obj_frame_tiles(gEventObjectPic_LittleGirl1_2),
+ obj_frame_tiles(gEventObjectPic_LittleGirl1_3),
+ obj_frame_tiles(gEventObjectPic_LittleGirl1_4),
+ obj_frame_tiles(gEventObjectPic_LittleGirl1_5),
+ obj_frame_tiles(gEventObjectPic_LittleGirl1_6),
+ obj_frame_tiles(gEventObjectPic_LittleGirl1_7),
+ obj_frame_tiles(gEventObjectPic_LittleGirl1_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Boy1[] = {
+ obj_frame_tiles(gEventObjectPic_Boy1_0),
+ obj_frame_tiles(gEventObjectPic_Boy1_1),
+ obj_frame_tiles(gEventObjectPic_Boy1_2),
+ obj_frame_tiles(gEventObjectPic_Boy1_3),
+ obj_frame_tiles(gEventObjectPic_Boy1_4),
+ obj_frame_tiles(gEventObjectPic_Boy1_5),
+ obj_frame_tiles(gEventObjectPic_Boy1_6),
+ obj_frame_tiles(gEventObjectPic_Boy1_7),
+ obj_frame_tiles(gEventObjectPic_Boy1_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Girl1[] = {
+ obj_frame_tiles(gEventObjectPic_Girl1_0),
+ obj_frame_tiles(gEventObjectPic_Girl1_1),
+ obj_frame_tiles(gEventObjectPic_Girl1_2),
+ obj_frame_tiles(gEventObjectPic_Girl1_3),
+ obj_frame_tiles(gEventObjectPic_Girl1_4),
+ obj_frame_tiles(gEventObjectPic_Girl1_5),
+ obj_frame_tiles(gEventObjectPic_Girl1_6),
+ obj_frame_tiles(gEventObjectPic_Girl1_7),
+ obj_frame_tiles(gEventObjectPic_Girl1_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Boy2[] = {
+ obj_frame_tiles(gEventObjectPic_Boy2_0),
+ obj_frame_tiles(gEventObjectPic_Boy2_1),
+ obj_frame_tiles(gEventObjectPic_Boy2_2),
+ obj_frame_tiles(gEventObjectPic_Boy2_3),
+ obj_frame_tiles(gEventObjectPic_Boy2_4),
+ obj_frame_tiles(gEventObjectPic_Boy2_5),
+ obj_frame_tiles(gEventObjectPic_Boy2_6),
+ obj_frame_tiles(gEventObjectPic_Boy2_7),
+ obj_frame_tiles(gEventObjectPic_Boy2_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Girl2[] = {
+ obj_frame_tiles(gEventObjectPic_Girl2_0),
+ obj_frame_tiles(gEventObjectPic_Girl2_1),
+ obj_frame_tiles(gEventObjectPic_Girl2_2),
+ obj_frame_tiles(gEventObjectPic_Girl2_3),
+ obj_frame_tiles(gEventObjectPic_Girl2_4),
+ obj_frame_tiles(gEventObjectPic_Girl2_5),
+ obj_frame_tiles(gEventObjectPic_Girl2_6),
+ obj_frame_tiles(gEventObjectPic_Girl2_7),
+ obj_frame_tiles(gEventObjectPic_Girl2_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_LittleBoy2[] = {
+ obj_frame_tiles(gEventObjectPic_LittleBoy2_0),
+ obj_frame_tiles(gEventObjectPic_LittleBoy2_1),
+ obj_frame_tiles(gEventObjectPic_LittleBoy2_2),
+ obj_frame_tiles(gEventObjectPic_LittleBoy2_3),
+ obj_frame_tiles(gEventObjectPic_LittleBoy2_4),
+ obj_frame_tiles(gEventObjectPic_LittleBoy2_5),
+ obj_frame_tiles(gEventObjectPic_LittleBoy2_6),
+ obj_frame_tiles(gEventObjectPic_LittleBoy2_7),
+ obj_frame_tiles(gEventObjectPic_LittleBoy2_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_LittleGirl2[] = {
+ obj_frame_tiles(gEventObjectPic_LittleGirl2_0),
+ obj_frame_tiles(gEventObjectPic_LittleGirl2_1),
+ obj_frame_tiles(gEventObjectPic_LittleGirl2_2),
+ obj_frame_tiles(gEventObjectPic_LittleGirl2_3),
+ obj_frame_tiles(gEventObjectPic_LittleGirl2_4),
+ obj_frame_tiles(gEventObjectPic_LittleGirl2_5),
+ obj_frame_tiles(gEventObjectPic_LittleGirl2_6),
+ obj_frame_tiles(gEventObjectPic_LittleGirl2_7),
+ obj_frame_tiles(gEventObjectPic_LittleGirl2_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Boy3[] = {
+ obj_frame_tiles(gEventObjectPic_Boy3_0),
+ obj_frame_tiles(gEventObjectPic_Boy3_1),
+ obj_frame_tiles(gEventObjectPic_Boy3_2),
+ obj_frame_tiles(gEventObjectPic_Boy3_3),
+ obj_frame_tiles(gEventObjectPic_Boy3_4),
+ obj_frame_tiles(gEventObjectPic_Boy3_5),
+ obj_frame_tiles(gEventObjectPic_Boy3_6),
+ obj_frame_tiles(gEventObjectPic_Boy3_7),
+ obj_frame_tiles(gEventObjectPic_Boy3_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Girl3[] = {
+ obj_frame_tiles(gEventObjectPic_Girl3_0),
+ obj_frame_tiles(gEventObjectPic_Girl3_1),
+ obj_frame_tiles(gEventObjectPic_Girl3_2),
+ obj_frame_tiles(gEventObjectPic_Girl3_3),
+ obj_frame_tiles(gEventObjectPic_Girl3_4),
+ obj_frame_tiles(gEventObjectPic_Girl3_5),
+ obj_frame_tiles(gEventObjectPic_Girl3_6),
+ obj_frame_tiles(gEventObjectPic_Girl3_7),
+ obj_frame_tiles(gEventObjectPic_Girl3_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Boy4[] = {
+ obj_frame_tiles(gEventObjectPic_Boy4_0),
+ obj_frame_tiles(gEventObjectPic_Boy4_1),
+ obj_frame_tiles(gEventObjectPic_Boy4_2),
+ obj_frame_tiles(gEventObjectPic_Boy4_3),
+ obj_frame_tiles(gEventObjectPic_Boy4_4),
+ obj_frame_tiles(gEventObjectPic_Boy4_5),
+ obj_frame_tiles(gEventObjectPic_Boy4_6),
+ obj_frame_tiles(gEventObjectPic_Boy4_7),
+ obj_frame_tiles(gEventObjectPic_Boy4_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Woman1[] = {
+ obj_frame_tiles(gEventObjectPic_Woman1_0),
+ obj_frame_tiles(gEventObjectPic_Woman1_1),
+ obj_frame_tiles(gEventObjectPic_Woman1_2),
+ obj_frame_tiles(gEventObjectPic_Woman1_3),
+ obj_frame_tiles(gEventObjectPic_Woman1_4),
+ obj_frame_tiles(gEventObjectPic_Woman1_5),
+ obj_frame_tiles(gEventObjectPic_Woman1_6),
+ obj_frame_tiles(gEventObjectPic_Woman1_7),
+ obj_frame_tiles(gEventObjectPic_Woman1_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_FatMan[] = {
+ obj_frame_tiles(gEventObjectPic_FatMan_0),
+ obj_frame_tiles(gEventObjectPic_FatMan_1),
+ obj_frame_tiles(gEventObjectPic_FatMan_2),
+ obj_frame_tiles(gEventObjectPic_FatMan_3),
+ obj_frame_tiles(gEventObjectPic_FatMan_4),
+ obj_frame_tiles(gEventObjectPic_FatMan_5),
+ obj_frame_tiles(gEventObjectPic_FatMan_6),
+ obj_frame_tiles(gEventObjectPic_FatMan_7),
+ obj_frame_tiles(gEventObjectPic_FatMan_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Woman2[] = {
+ obj_frame_tiles(gEventObjectPic_Woman2_0),
+ obj_frame_tiles(gEventObjectPic_Woman2_1),
+ obj_frame_tiles(gEventObjectPic_Woman2_2),
+ obj_frame_tiles(gEventObjectPic_Woman2_3),
+ obj_frame_tiles(gEventObjectPic_Woman2_4),
+ obj_frame_tiles(gEventObjectPic_Woman2_5),
+ obj_frame_tiles(gEventObjectPic_Woman2_6),
+ obj_frame_tiles(gEventObjectPic_Woman2_7),
+ obj_frame_tiles(gEventObjectPic_Woman2_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Man1[] = {
+ obj_frame_tiles(gEventObjectPic_Man1_0),
+ obj_frame_tiles(gEventObjectPic_Man1_1),
+ obj_frame_tiles(gEventObjectPic_Man1_2),
+ obj_frame_tiles(gEventObjectPic_Man1_3),
+ obj_frame_tiles(gEventObjectPic_Man1_4),
+ obj_frame_tiles(gEventObjectPic_Man1_5),
+ obj_frame_tiles(gEventObjectPic_Man1_6),
+ obj_frame_tiles(gEventObjectPic_Man1_7),
+ obj_frame_tiles(gEventObjectPic_Man1_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Woman3[] = {
+ obj_frame_tiles(gEventObjectPic_Woman3_0),
+ obj_frame_tiles(gEventObjectPic_Woman3_1),
+ obj_frame_tiles(gEventObjectPic_Woman3_2),
+ obj_frame_tiles(gEventObjectPic_Woman3_3),
+ obj_frame_tiles(gEventObjectPic_Woman3_4),
+ obj_frame_tiles(gEventObjectPic_Woman3_5),
+ obj_frame_tiles(gEventObjectPic_Woman3_6),
+ obj_frame_tiles(gEventObjectPic_Woman3_7),
+ obj_frame_tiles(gEventObjectPic_Woman3_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_OldMan1[] = {
+ obj_frame_tiles(gEventObjectPic_OldMan1_0),
+ obj_frame_tiles(gEventObjectPic_OldMan1_1),
+ obj_frame_tiles(gEventObjectPic_OldMan1_2),
+ obj_frame_tiles(gEventObjectPic_OldMan1_3),
+ obj_frame_tiles(gEventObjectPic_OldMan1_4),
+ obj_frame_tiles(gEventObjectPic_OldMan1_5),
+ obj_frame_tiles(gEventObjectPic_OldMan1_6),
+ obj_frame_tiles(gEventObjectPic_OldMan1_7),
+ obj_frame_tiles(gEventObjectPic_OldMan1_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_OldWoman1[] = {
+ obj_frame_tiles(gEventObjectPic_OldWoman1_0),
+ obj_frame_tiles(gEventObjectPic_OldWoman1_1),
+ obj_frame_tiles(gEventObjectPic_OldWoman1_2),
+ obj_frame_tiles(gEventObjectPic_OldWoman1_3),
+ obj_frame_tiles(gEventObjectPic_OldWoman1_4),
+ obj_frame_tiles(gEventObjectPic_OldWoman1_5),
+ obj_frame_tiles(gEventObjectPic_OldWoman1_6),
+ obj_frame_tiles(gEventObjectPic_OldWoman1_7),
+ obj_frame_tiles(gEventObjectPic_OldWoman1_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Man2[] = {
+ obj_frame_tiles(gEventObjectPic_Man2_0),
+ obj_frame_tiles(gEventObjectPic_Man2_1),
+ obj_frame_tiles(gEventObjectPic_Man2_2),
+ obj_frame_tiles(gEventObjectPic_Man2_3),
+ obj_frame_tiles(gEventObjectPic_Man2_4),
+ obj_frame_tiles(gEventObjectPic_Man2_5),
+ obj_frame_tiles(gEventObjectPic_Man2_6),
+ obj_frame_tiles(gEventObjectPic_Man2_7),
+ obj_frame_tiles(gEventObjectPic_Man2_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Woman4[] = {
+ obj_frame_tiles(gEventObjectPic_Woman4_0),
+ obj_frame_tiles(gEventObjectPic_Woman4_1),
+ obj_frame_tiles(gEventObjectPic_Woman4_2),
+ obj_frame_tiles(gEventObjectPic_Woman4_3),
+ obj_frame_tiles(gEventObjectPic_Woman4_4),
+ obj_frame_tiles(gEventObjectPic_Woman4_5),
+ obj_frame_tiles(gEventObjectPic_Woman4_6),
+ obj_frame_tiles(gEventObjectPic_Woman4_7),
+ obj_frame_tiles(gEventObjectPic_Woman4_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Man3[] = {
+ obj_frame_tiles(gEventObjectPic_Man3_0),
+ obj_frame_tiles(gEventObjectPic_Man3_1),
+ obj_frame_tiles(gEventObjectPic_Man3_2),
+ obj_frame_tiles(gEventObjectPic_Man3_3),
+ obj_frame_tiles(gEventObjectPic_Man3_4),
+ obj_frame_tiles(gEventObjectPic_Man3_5),
+ obj_frame_tiles(gEventObjectPic_Man3_6),
+ obj_frame_tiles(gEventObjectPic_Man3_7),
+ obj_frame_tiles(gEventObjectPic_Man3_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Woman5[] = {
+ obj_frame_tiles(gEventObjectPic_Woman5_0),
+ obj_frame_tiles(gEventObjectPic_Woman5_1),
+ obj_frame_tiles(gEventObjectPic_Woman5_2),
+ obj_frame_tiles(gEventObjectPic_Woman5_3),
+ obj_frame_tiles(gEventObjectPic_Woman5_4),
+ obj_frame_tiles(gEventObjectPic_Woman5_5),
+ obj_frame_tiles(gEventObjectPic_Woman5_6),
+ obj_frame_tiles(gEventObjectPic_Woman5_7),
+ obj_frame_tiles(gEventObjectPic_Woman5_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Cook[] = {
+ obj_frame_tiles(gEventObjectPic_Cook_0),
+ obj_frame_tiles(gEventObjectPic_Cook_1),
+ obj_frame_tiles(gEventObjectPic_Cook_2),
+ obj_frame_tiles(gEventObjectPic_Cook_0),
+ obj_frame_tiles(gEventObjectPic_Cook_0),
+ obj_frame_tiles(gEventObjectPic_Cook_1),
+ obj_frame_tiles(gEventObjectPic_Cook_1),
+ obj_frame_tiles(gEventObjectPic_Cook_2),
+ obj_frame_tiles(gEventObjectPic_Cook_2),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Woman6[] = {
+ obj_frame_tiles(gEventObjectPic_Woman6_0),
+ obj_frame_tiles(gEventObjectPic_Woman6_1),
+ obj_frame_tiles(gEventObjectPic_Woman6_2),
+ obj_frame_tiles(gEventObjectPic_Woman6_3),
+ obj_frame_tiles(gEventObjectPic_Woman6_4),
+ obj_frame_tiles(gEventObjectPic_Woman6_5),
+ obj_frame_tiles(gEventObjectPic_Woman6_6),
+ obj_frame_tiles(gEventObjectPic_Woman6_7),
+ obj_frame_tiles(gEventObjectPic_Woman6_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_OldMan2[] = {
+ obj_frame_tiles(gEventObjectPic_OldMan2_0),
+ obj_frame_tiles(gEventObjectPic_OldMan2_1),
+ obj_frame_tiles(gEventObjectPic_OldMan2_2),
+ obj_frame_tiles(gEventObjectPic_OldMan2_0),
+ obj_frame_tiles(gEventObjectPic_OldMan2_0),
+ obj_frame_tiles(gEventObjectPic_OldMan2_1),
+ obj_frame_tiles(gEventObjectPic_OldMan2_1),
+ obj_frame_tiles(gEventObjectPic_OldMan2_2),
+ obj_frame_tiles(gEventObjectPic_OldMan2_2),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_OldWoman2[] = {
+ obj_frame_tiles(gEventObjectPic_OldWoman2_0),
+ obj_frame_tiles(gEventObjectPic_OldWoman2_1),
+ obj_frame_tiles(gEventObjectPic_OldWoman2_2),
+ obj_frame_tiles(gEventObjectPic_OldWoman2_3),
+ obj_frame_tiles(gEventObjectPic_OldWoman2_4),
+ obj_frame_tiles(gEventObjectPic_OldWoman2_5),
+ obj_frame_tiles(gEventObjectPic_OldWoman2_6),
+ obj_frame_tiles(gEventObjectPic_OldWoman2_7),
+ obj_frame_tiles(gEventObjectPic_OldWoman2_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Camper[] = {
+ obj_frame_tiles(gEventObjectPic_Camper_0),
+ obj_frame_tiles(gEventObjectPic_Camper_1),
+ obj_frame_tiles(gEventObjectPic_Camper_2),
+ obj_frame_tiles(gEventObjectPic_Camper_3),
+ obj_frame_tiles(gEventObjectPic_Camper_4),
+ obj_frame_tiles(gEventObjectPic_Camper_5),
+ obj_frame_tiles(gEventObjectPic_Camper_6),
+ obj_frame_tiles(gEventObjectPic_Camper_7),
+ obj_frame_tiles(gEventObjectPic_Camper_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Picnicker[] = {
+ obj_frame_tiles(gEventObjectPic_Picnicker_0),
+ obj_frame_tiles(gEventObjectPic_Picnicker_1),
+ obj_frame_tiles(gEventObjectPic_Picnicker_2),
+ obj_frame_tiles(gEventObjectPic_Picnicker_3),
+ obj_frame_tiles(gEventObjectPic_Picnicker_4),
+ obj_frame_tiles(gEventObjectPic_Picnicker_5),
+ obj_frame_tiles(gEventObjectPic_Picnicker_6),
+ obj_frame_tiles(gEventObjectPic_Picnicker_7),
+ obj_frame_tiles(gEventObjectPic_Picnicker_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Man4[] = {
+ obj_frame_tiles(gEventObjectPic_Man4_0),
+ obj_frame_tiles(gEventObjectPic_Man4_1),
+ obj_frame_tiles(gEventObjectPic_Man4_2),
+ obj_frame_tiles(gEventObjectPic_Man4_3),
+ obj_frame_tiles(gEventObjectPic_Man4_4),
+ obj_frame_tiles(gEventObjectPic_Man4_5),
+ obj_frame_tiles(gEventObjectPic_Man4_6),
+ obj_frame_tiles(gEventObjectPic_Man4_7),
+ obj_frame_tiles(gEventObjectPic_Man4_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Woman7[] = {
+ obj_frame_tiles(gEventObjectPic_Woman7_0),
+ obj_frame_tiles(gEventObjectPic_Woman7_1),
+ obj_frame_tiles(gEventObjectPic_Woman7_2),
+ obj_frame_tiles(gEventObjectPic_Woman7_3),
+ obj_frame_tiles(gEventObjectPic_Woman7_4),
+ obj_frame_tiles(gEventObjectPic_Woman7_5),
+ obj_frame_tiles(gEventObjectPic_Woman7_6),
+ obj_frame_tiles(gEventObjectPic_Woman7_7),
+ obj_frame_tiles(gEventObjectPic_Woman7_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Youngster[] = {
+ obj_frame_tiles(gEventObjectPic_Youngster_0),
+ obj_frame_tiles(gEventObjectPic_Youngster_1),
+ obj_frame_tiles(gEventObjectPic_Youngster_2),
+ obj_frame_tiles(gEventObjectPic_Youngster_3),
+ obj_frame_tiles(gEventObjectPic_Youngster_4),
+ obj_frame_tiles(gEventObjectPic_Youngster_5),
+ obj_frame_tiles(gEventObjectPic_Youngster_6),
+ obj_frame_tiles(gEventObjectPic_Youngster_7),
+ obj_frame_tiles(gEventObjectPic_Youngster_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_BugCatcher[] = {
+ obj_frame_tiles(gEventObjectPic_BugCatcher_0),
+ obj_frame_tiles(gEventObjectPic_BugCatcher_1),
+ obj_frame_tiles(gEventObjectPic_BugCatcher_2),
+ obj_frame_tiles(gEventObjectPic_BugCatcher_3),
+ obj_frame_tiles(gEventObjectPic_BugCatcher_4),
+ obj_frame_tiles(gEventObjectPic_BugCatcher_5),
+ obj_frame_tiles(gEventObjectPic_BugCatcher_6),
+ obj_frame_tiles(gEventObjectPic_BugCatcher_7),
+ obj_frame_tiles(gEventObjectPic_BugCatcher_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_PsychicM[] = {
+ obj_frame_tiles(gEventObjectPic_PsychicM_0),
+ obj_frame_tiles(gEventObjectPic_PsychicM_1),
+ obj_frame_tiles(gEventObjectPic_PsychicM_2),
+ obj_frame_tiles(gEventObjectPic_PsychicM_3),
+ obj_frame_tiles(gEventObjectPic_PsychicM_4),
+ obj_frame_tiles(gEventObjectPic_PsychicM_5),
+ obj_frame_tiles(gEventObjectPic_PsychicM_6),
+ obj_frame_tiles(gEventObjectPic_PsychicM_7),
+ obj_frame_tiles(gEventObjectPic_PsychicM_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_SchoolKidM[] = {
+ obj_frame_tiles(gEventObjectPic_SchoolKidM_0),
+ obj_frame_tiles(gEventObjectPic_SchoolKidM_1),
+ obj_frame_tiles(gEventObjectPic_SchoolKidM_2),
+ obj_frame_tiles(gEventObjectPic_SchoolKidM_3),
+ obj_frame_tiles(gEventObjectPic_SchoolKidM_4),
+ obj_frame_tiles(gEventObjectPic_SchoolKidM_5),
+ obj_frame_tiles(gEventObjectPic_SchoolKidM_6),
+ obj_frame_tiles(gEventObjectPic_SchoolKidM_7),
+ obj_frame_tiles(gEventObjectPic_SchoolKidM_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Maniac[] = {
+ obj_frame_tiles(gEventObjectPic_Maniac_0),
+ obj_frame_tiles(gEventObjectPic_Maniac_1),
+ obj_frame_tiles(gEventObjectPic_Maniac_2),
+ obj_frame_tiles(gEventObjectPic_Maniac_3),
+ obj_frame_tiles(gEventObjectPic_Maniac_4),
+ obj_frame_tiles(gEventObjectPic_Maniac_5),
+ obj_frame_tiles(gEventObjectPic_Maniac_6),
+ obj_frame_tiles(gEventObjectPic_Maniac_7),
+ obj_frame_tiles(gEventObjectPic_Maniac_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_HexManiac[] = {
+ obj_frame_tiles(gEventObjectPic_HexManiac_0),
+ obj_frame_tiles(gEventObjectPic_HexManiac_1),
+ obj_frame_tiles(gEventObjectPic_HexManiac_2),
+ obj_frame_tiles(gEventObjectPic_HexManiac_3),
+ obj_frame_tiles(gEventObjectPic_HexManiac_4),
+ obj_frame_tiles(gEventObjectPic_HexManiac_5),
+ obj_frame_tiles(gEventObjectPic_HexManiac_6),
+ obj_frame_tiles(gEventObjectPic_HexManiac_7),
+ obj_frame_tiles(gEventObjectPic_HexManiac_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_SwimmerM[] = {
+ obj_frame_tiles(gEventObjectPic_SwimmerM_0),
+ obj_frame_tiles(gEventObjectPic_SwimmerM_1),
+ obj_frame_tiles(gEventObjectPic_SwimmerM_2),
+ obj_frame_tiles(gEventObjectPic_SwimmerM_3),
+ obj_frame_tiles(gEventObjectPic_SwimmerM_4),
+ obj_frame_tiles(gEventObjectPic_SwimmerM_5),
+ obj_frame_tiles(gEventObjectPic_SwimmerM_6),
+ obj_frame_tiles(gEventObjectPic_SwimmerM_7),
+ obj_frame_tiles(gEventObjectPic_SwimmerM_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_SwimmerF[] = {
+ obj_frame_tiles(gEventObjectPic_SwimmerF_0),
+ obj_frame_tiles(gEventObjectPic_SwimmerF_1),
+ obj_frame_tiles(gEventObjectPic_SwimmerF_2),
+ obj_frame_tiles(gEventObjectPic_SwimmerF_3),
+ obj_frame_tiles(gEventObjectPic_SwimmerF_4),
+ obj_frame_tiles(gEventObjectPic_SwimmerF_5),
+ obj_frame_tiles(gEventObjectPic_SwimmerF_6),
+ obj_frame_tiles(gEventObjectPic_SwimmerF_7),
+ obj_frame_tiles(gEventObjectPic_SwimmerF_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_BlackBelt[] = {
+ obj_frame_tiles(gEventObjectPic_BlackBelt_0),
+ obj_frame_tiles(gEventObjectPic_BlackBelt_1),
+ obj_frame_tiles(gEventObjectPic_BlackBelt_2),
+ obj_frame_tiles(gEventObjectPic_BlackBelt_3),
+ obj_frame_tiles(gEventObjectPic_BlackBelt_4),
+ obj_frame_tiles(gEventObjectPic_BlackBelt_5),
+ obj_frame_tiles(gEventObjectPic_BlackBelt_6),
+ obj_frame_tiles(gEventObjectPic_BlackBelt_7),
+ obj_frame_tiles(gEventObjectPic_BlackBelt_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Beauty[] = {
+ obj_frame_tiles(gEventObjectPic_Beauty_0),
+ obj_frame_tiles(gEventObjectPic_Beauty_1),
+ obj_frame_tiles(gEventObjectPic_Beauty_2),
+ obj_frame_tiles(gEventObjectPic_Beauty_3),
+ obj_frame_tiles(gEventObjectPic_Beauty_4),
+ obj_frame_tiles(gEventObjectPic_Beauty_5),
+ obj_frame_tiles(gEventObjectPic_Beauty_6),
+ obj_frame_tiles(gEventObjectPic_Beauty_7),
+ obj_frame_tiles(gEventObjectPic_Beauty_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Scientist1[] = {
+ obj_frame_tiles(gEventObjectPic_Scientist1_0),
+ obj_frame_tiles(gEventObjectPic_Scientist1_1),
+ obj_frame_tiles(gEventObjectPic_Scientist1_2),
+ obj_frame_tiles(gEventObjectPic_Scientist1_3),
+ obj_frame_tiles(gEventObjectPic_Scientist1_4),
+ obj_frame_tiles(gEventObjectPic_Scientist1_5),
+ obj_frame_tiles(gEventObjectPic_Scientist1_6),
+ obj_frame_tiles(gEventObjectPic_Scientist1_7),
+ obj_frame_tiles(gEventObjectPic_Scientist1_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Lass[] = {
+ obj_frame_tiles(gEventObjectPic_Lass_0),
+ obj_frame_tiles(gEventObjectPic_Lass_1),
+ obj_frame_tiles(gEventObjectPic_Lass_2),
+ obj_frame_tiles(gEventObjectPic_Lass_3),
+ obj_frame_tiles(gEventObjectPic_Lass_4),
+ obj_frame_tiles(gEventObjectPic_Lass_5),
+ obj_frame_tiles(gEventObjectPic_Lass_6),
+ obj_frame_tiles(gEventObjectPic_Lass_7),
+ obj_frame_tiles(gEventObjectPic_Lass_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Gentleman[] = {
+ obj_frame_tiles(gEventObjectPic_Gentleman_0),
+ obj_frame_tiles(gEventObjectPic_Gentleman_1),
+ obj_frame_tiles(gEventObjectPic_Gentleman_2),
+ obj_frame_tiles(gEventObjectPic_Gentleman_3),
+ obj_frame_tiles(gEventObjectPic_Gentleman_4),
+ obj_frame_tiles(gEventObjectPic_Gentleman_5),
+ obj_frame_tiles(gEventObjectPic_Gentleman_6),
+ obj_frame_tiles(gEventObjectPic_Gentleman_7),
+ obj_frame_tiles(gEventObjectPic_Gentleman_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Sailor[] = {
+ obj_frame_tiles(gEventObjectPic_Sailor_0),
+ obj_frame_tiles(gEventObjectPic_Sailor_1),
+ obj_frame_tiles(gEventObjectPic_Sailor_2),
+ obj_frame_tiles(gEventObjectPic_Sailor_3),
+ obj_frame_tiles(gEventObjectPic_Sailor_4),
+ obj_frame_tiles(gEventObjectPic_Sailor_5),
+ obj_frame_tiles(gEventObjectPic_Sailor_6),
+ obj_frame_tiles(gEventObjectPic_Sailor_7),
+ obj_frame_tiles(gEventObjectPic_Sailor_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Fisherman[] = {
+ obj_frame_tiles(gEventObjectPic_Fisherman_0),
+ obj_frame_tiles(gEventObjectPic_Fisherman_1),
+ obj_frame_tiles(gEventObjectPic_Fisherman_2),
+ obj_frame_tiles(gEventObjectPic_Fisherman_3),
+ obj_frame_tiles(gEventObjectPic_Fisherman_4),
+ obj_frame_tiles(gEventObjectPic_Fisherman_5),
+ obj_frame_tiles(gEventObjectPic_Fisherman_6),
+ obj_frame_tiles(gEventObjectPic_Fisherman_7),
+ obj_frame_tiles(gEventObjectPic_Fisherman_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_RunningTriathleteM[] = {
+ obj_frame_tiles(gEventObjectPic_RunningTriathleteM_0),
+ obj_frame_tiles(gEventObjectPic_RunningTriathleteM_1),
+ obj_frame_tiles(gEventObjectPic_RunningTriathleteM_2),
+ obj_frame_tiles(gEventObjectPic_RunningTriathleteM_3),
+ obj_frame_tiles(gEventObjectPic_RunningTriathleteM_4),
+ obj_frame_tiles(gEventObjectPic_RunningTriathleteM_5),
+ obj_frame_tiles(gEventObjectPic_RunningTriathleteM_6),
+ obj_frame_tiles(gEventObjectPic_RunningTriathleteM_7),
+ obj_frame_tiles(gEventObjectPic_RunningTriathleteM_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_RunningTriathleteF[] = {
+ obj_frame_tiles(gEventObjectPic_RunningTriathleteF_0),
+ obj_frame_tiles(gEventObjectPic_RunningTriathleteF_1),
+ obj_frame_tiles(gEventObjectPic_RunningTriathleteF_2),
+ obj_frame_tiles(gEventObjectPic_RunningTriathleteF_3),
+ obj_frame_tiles(gEventObjectPic_RunningTriathleteF_4),
+ obj_frame_tiles(gEventObjectPic_RunningTriathleteF_5),
+ obj_frame_tiles(gEventObjectPic_RunningTriathleteF_6),
+ obj_frame_tiles(gEventObjectPic_RunningTriathleteF_7),
+ obj_frame_tiles(gEventObjectPic_RunningTriathleteF_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_TuberF[] = {
+ obj_frame_tiles(gEventObjectPic_TuberF_0),
+ obj_frame_tiles(gEventObjectPic_TuberF_1),
+ obj_frame_tiles(gEventObjectPic_TuberF_2),
+ obj_frame_tiles(gEventObjectPic_TuberF_3),
+ obj_frame_tiles(gEventObjectPic_TuberF_4),
+ obj_frame_tiles(gEventObjectPic_TuberF_5),
+ obj_frame_tiles(gEventObjectPic_TuberF_6),
+ obj_frame_tiles(gEventObjectPic_TuberF_7),
+ obj_frame_tiles(gEventObjectPic_TuberF_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_TuberM[] = {
+ obj_frame_tiles(gEventObjectPic_TuberM_0),
+ obj_frame_tiles(gEventObjectPic_TuberM_1),
+ obj_frame_tiles(gEventObjectPic_TuberM_2),
+ obj_frame_tiles(gEventObjectPic_TuberM_3),
+ obj_frame_tiles(gEventObjectPic_TuberM_4),
+ obj_frame_tiles(gEventObjectPic_TuberM_5),
+ obj_frame_tiles(gEventObjectPic_TuberM_6),
+ obj_frame_tiles(gEventObjectPic_TuberM_7),
+ obj_frame_tiles(gEventObjectPic_TuberM_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Hiker[] = {
+ obj_frame_tiles(gEventObjectPic_Hiker_0),
+ obj_frame_tiles(gEventObjectPic_Hiker_1),
+ obj_frame_tiles(gEventObjectPic_Hiker_2),
+ obj_frame_tiles(gEventObjectPic_Hiker_3),
+ obj_frame_tiles(gEventObjectPic_Hiker_4),
+ obj_frame_tiles(gEventObjectPic_Hiker_5),
+ obj_frame_tiles(gEventObjectPic_Hiker_6),
+ obj_frame_tiles(gEventObjectPic_Hiker_7),
+ obj_frame_tiles(gEventObjectPic_Hiker_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_CyclingTriathleteM[] = {
+ obj_frame_tiles(gEventObjectPic_CyclingTriathleteM_0),
+ obj_frame_tiles(gEventObjectPic_CyclingTriathleteM_1),
+ obj_frame_tiles(gEventObjectPic_CyclingTriathleteM_2),
+ obj_frame_tiles(gEventObjectPic_CyclingTriathleteM_3),
+ obj_frame_tiles(gEventObjectPic_CyclingTriathleteM_4),
+ obj_frame_tiles(gEventObjectPic_CyclingTriathleteM_5),
+ obj_frame_tiles(gEventObjectPic_CyclingTriathleteM_6),
+ obj_frame_tiles(gEventObjectPic_CyclingTriathleteM_7),
+ obj_frame_tiles(gEventObjectPic_CyclingTriathleteM_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_CyclingTriathleteF[] = {
+ obj_frame_tiles(gEventObjectPic_CyclingTriathleteF_0),
+ obj_frame_tiles(gEventObjectPic_CyclingTriathleteF_1),
+ obj_frame_tiles(gEventObjectPic_CyclingTriathleteF_2),
+ obj_frame_tiles(gEventObjectPic_CyclingTriathleteF_3),
+ obj_frame_tiles(gEventObjectPic_CyclingTriathleteF_4),
+ obj_frame_tiles(gEventObjectPic_CyclingTriathleteF_5),
+ obj_frame_tiles(gEventObjectPic_CyclingTriathleteF_6),
+ obj_frame_tiles(gEventObjectPic_CyclingTriathleteF_7),
+ obj_frame_tiles(gEventObjectPic_CyclingTriathleteF_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Nurse[] = {
+ obj_frame_tiles(gEventObjectPic_Nurse_0),
+ obj_frame_tiles(gEventObjectPic_Nurse_1),
+ obj_frame_tiles(gEventObjectPic_Nurse_2),
+ obj_frame_tiles(gEventObjectPic_Nurse_0),
+ obj_frame_tiles(gEventObjectPic_Nurse_0),
+ obj_frame_tiles(gEventObjectPic_Nurse_1),
+ obj_frame_tiles(gEventObjectPic_Nurse_1),
+ obj_frame_tiles(gEventObjectPic_Nurse_2),
+ obj_frame_tiles(gEventObjectPic_Nurse_2),
+ obj_frame_tiles(gEventObjectPic_Nurse_3),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_ItemBall[] = {
+ obj_frame_tiles(gEventObjectPic_ItemBall),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_ProfBirch[] = {
+ obj_frame_tiles(gEventObjectPic_ProfBirch_0),
+ obj_frame_tiles(gEventObjectPic_ProfBirch_1),
+ obj_frame_tiles(gEventObjectPic_ProfBirch_2),
+ obj_frame_tiles(gEventObjectPic_ProfBirch_3),
+ obj_frame_tiles(gEventObjectPic_ProfBirch_4),
+ obj_frame_tiles(gEventObjectPic_ProfBirch_5),
+ obj_frame_tiles(gEventObjectPic_ProfBirch_6),
+ obj_frame_tiles(gEventObjectPic_ProfBirch_7),
+ obj_frame_tiles(gEventObjectPic_ProfBirch_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Man5[] = {
+ obj_frame_tiles(gEventObjectPic_Man5_0),
+ obj_frame_tiles(gEventObjectPic_Man5_1),
+ obj_frame_tiles(gEventObjectPic_Man5_2),
+ obj_frame_tiles(gEventObjectPic_Man5_3),
+ obj_frame_tiles(gEventObjectPic_Man5_4),
+ obj_frame_tiles(gEventObjectPic_Man5_5),
+ obj_frame_tiles(gEventObjectPic_Man5_6),
+ obj_frame_tiles(gEventObjectPic_Man5_7),
+ obj_frame_tiles(gEventObjectPic_Man5_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Man6[] = {
+ obj_frame_tiles(gEventObjectPic_Man6_0),
+ obj_frame_tiles(gEventObjectPic_Man6_1),
+ obj_frame_tiles(gEventObjectPic_Man6_2),
+ obj_frame_tiles(gEventObjectPic_Man6_3),
+ obj_frame_tiles(gEventObjectPic_Man6_4),
+ obj_frame_tiles(gEventObjectPic_Man6_5),
+ obj_frame_tiles(gEventObjectPic_Man6_6),
+ obj_frame_tiles(gEventObjectPic_Man6_7),
+ obj_frame_tiles(gEventObjectPic_Man6_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_ReporterM[] = {
+ obj_frame_tiles(gEventObjectPic_ReporterM_0),
+ obj_frame_tiles(gEventObjectPic_ReporterM_1),
+ obj_frame_tiles(gEventObjectPic_ReporterM_2),
+ obj_frame_tiles(gEventObjectPic_ReporterM_3),
+ obj_frame_tiles(gEventObjectPic_ReporterM_4),
+ obj_frame_tiles(gEventObjectPic_ReporterM_5),
+ obj_frame_tiles(gEventObjectPic_ReporterM_6),
+ obj_frame_tiles(gEventObjectPic_ReporterM_7),
+ obj_frame_tiles(gEventObjectPic_ReporterM_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_ReporterF[] = {
+ obj_frame_tiles(gEventObjectPic_ReporterF_0),
+ obj_frame_tiles(gEventObjectPic_ReporterF_1),
+ obj_frame_tiles(gEventObjectPic_ReporterF_2),
+ obj_frame_tiles(gEventObjectPic_ReporterF_3),
+ obj_frame_tiles(gEventObjectPic_ReporterF_4),
+ obj_frame_tiles(gEventObjectPic_ReporterF_5),
+ obj_frame_tiles(gEventObjectPic_ReporterF_6),
+ obj_frame_tiles(gEventObjectPic_ReporterF_7),
+ obj_frame_tiles(gEventObjectPic_ReporterF_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_MauvilleOldMan1[] = {
+ obj_frame_tiles(gEventObjectPic_MauvilleOldMan1_0),
+ obj_frame_tiles(gEventObjectPic_MauvilleOldMan1_1),
+ obj_frame_tiles(gEventObjectPic_MauvilleOldMan1_2),
+ obj_frame_tiles(gEventObjectPic_MauvilleOldMan1_3),
+ obj_frame_tiles(gEventObjectPic_MauvilleOldMan1_4),
+ obj_frame_tiles(gEventObjectPic_MauvilleOldMan1_5),
+ obj_frame_tiles(gEventObjectPic_MauvilleOldMan1_6),
+ obj_frame_tiles(gEventObjectPic_MauvilleOldMan1_7),
+ obj_frame_tiles(gEventObjectPic_MauvilleOldMan1_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_MauvilleOldMan2[] = {
+ obj_frame_tiles(gEventObjectPic_MauvilleOldMan2_0),
+ obj_frame_tiles(gEventObjectPic_MauvilleOldMan2_1),
+ obj_frame_tiles(gEventObjectPic_MauvilleOldMan2_2),
+ obj_frame_tiles(gEventObjectPic_MauvilleOldMan2_3),
+ obj_frame_tiles(gEventObjectPic_MauvilleOldMan2_4),
+ obj_frame_tiles(gEventObjectPic_MauvilleOldMan2_5),
+ obj_frame_tiles(gEventObjectPic_MauvilleOldMan2_6),
+ obj_frame_tiles(gEventObjectPic_MauvilleOldMan2_7),
+ obj_frame_tiles(gEventObjectPic_MauvilleOldMan2_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_UnusedNatuDoll[] = {
+ obj_frame_tiles(gEventObjectPic_UnusedNatuDoll),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_UnusedMagnemiteDoll[] = {
+ obj_frame_tiles(gEventObjectPic_UnusedMagnemiteDoll),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_UnusedSquirtleDoll[] = {
+ obj_frame_tiles(gEventObjectPic_UnusedSquirtleDoll),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_UnusedWooperDoll[] = {
+ obj_frame_tiles(gEventObjectPic_UnusedWooperDoll),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_UnusedPikachuDoll[] = {
+ obj_frame_tiles(gEventObjectPic_UnusedPikachuDoll),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_UnusedPorygon2Doll[] = {
+ obj_frame_tiles(gEventObjectPic_UnusedPorygon2Doll),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_CuttableTree[] = {
+ obj_frame_tiles(gEventObjectPic_CuttableTree_0),
+ obj_frame_tiles(gEventObjectPic_CuttableTree_1),
+ obj_frame_tiles(gEventObjectPic_CuttableTree_2),
+ obj_frame_tiles(gEventObjectPic_CuttableTree_3),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_MartEmployee[] = {
+ obj_frame_tiles(gEventObjectPic_MartEmployee_0),
+ obj_frame_tiles(gEventObjectPic_MartEmployee_1),
+ obj_frame_tiles(gEventObjectPic_MartEmployee_2),
+ obj_frame_tiles(gEventObjectPic_MartEmployee_3),
+ obj_frame_tiles(gEventObjectPic_MartEmployee_4),
+ obj_frame_tiles(gEventObjectPic_MartEmployee_5),
+ obj_frame_tiles(gEventObjectPic_MartEmployee_6),
+ obj_frame_tiles(gEventObjectPic_MartEmployee_7),
+ obj_frame_tiles(gEventObjectPic_MartEmployee_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_RooftopSaleWoman[] = {
+ obj_frame_tiles(gEventObjectPic_RooftopSaleWoman_0),
+ obj_frame_tiles(gEventObjectPic_RooftopSaleWoman_1),
+ obj_frame_tiles(gEventObjectPic_RooftopSaleWoman_2),
+ obj_frame_tiles(gEventObjectPic_RooftopSaleWoman_3),
+ obj_frame_tiles(gEventObjectPic_RooftopSaleWoman_4),
+ obj_frame_tiles(gEventObjectPic_RooftopSaleWoman_5),
+ obj_frame_tiles(gEventObjectPic_RooftopSaleWoman_6),
+ obj_frame_tiles(gEventObjectPic_RooftopSaleWoman_7),
+ obj_frame_tiles(gEventObjectPic_RooftopSaleWoman_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Teala[] = {
+ obj_frame_tiles(gEventObjectPic_Teala_0),
+ obj_frame_tiles(gEventObjectPic_Teala_1),
+ obj_frame_tiles(gEventObjectPic_Teala_2),
+ obj_frame_tiles(gEventObjectPic_Teala_3),
+ obj_frame_tiles(gEventObjectPic_Teala_4),
+ obj_frame_tiles(gEventObjectPic_Teala_5),
+ obj_frame_tiles(gEventObjectPic_Teala_6),
+ obj_frame_tiles(gEventObjectPic_Teala_7),
+ obj_frame_tiles(gEventObjectPic_Teala_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_BreakableRock[] = {
+ obj_frame_tiles(gEventObjectPic_BreakableRock_0),
+ obj_frame_tiles(gEventObjectPic_BreakableRock_1),
+ obj_frame_tiles(gEventObjectPic_BreakableRock_2),
+ obj_frame_tiles(gEventObjectPic_BreakableRock_3),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_PushableBoulder[] = {
+ obj_frame_tiles(gEventObjectPic_PushableBoulder),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_MrBrineysBoat[] = {
+ obj_frame_tiles(gEventObjectPic_MrBrineysBoat_0),
+ obj_frame_tiles(gEventObjectPic_MrBrineysBoat_1),
+ obj_frame_tiles(gEventObjectPic_MrBrineysBoat_2),
+ obj_frame_tiles(gEventObjectPic_MrBrineysBoat_0),
+ obj_frame_tiles(gEventObjectPic_MrBrineysBoat_0),
+ obj_frame_tiles(gEventObjectPic_MrBrineysBoat_1),
+ obj_frame_tiles(gEventObjectPic_MrBrineysBoat_1),
+ obj_frame_tiles(gEventObjectPic_MrBrineysBoat_2),
+ obj_frame_tiles(gEventObjectPic_MrBrineysBoat_2),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Truck[] = {
+ obj_frame_tiles(gEventObjectPic_Truck),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_VigorothCarryingBox[] = {
+ obj_frame_tiles(gEventObjectPic_VigorothCarryingBox_0),
+ obj_frame_tiles(gEventObjectPic_VigorothCarryingBox_0),
+ obj_frame_tiles(gEventObjectPic_VigorothCarryingBox_0),
+ obj_frame_tiles(gEventObjectPic_VigorothCarryingBox_1),
+ obj_frame_tiles(gEventObjectPic_VigorothCarryingBox_2),
+ obj_frame_tiles(gEventObjectPic_VigorothCarryingBox_1),
+ obj_frame_tiles(gEventObjectPic_VigorothCarryingBox_2),
+ obj_frame_tiles(gEventObjectPic_VigorothCarryingBox_1),
+ obj_frame_tiles(gEventObjectPic_VigorothCarryingBox_2),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_VigorothFacingAway[] = {
+ obj_frame_tiles(gEventObjectPic_VigorothFacingAway_0),
+ obj_frame_tiles(gEventObjectPic_VigorothFacingAway_0),
+ obj_frame_tiles(gEventObjectPic_VigorothFacingAway_0),
+ obj_frame_tiles(gEventObjectPic_VigorothFacingAway_1),
+ obj_frame_tiles(gEventObjectPic_VigorothFacingAway_1),
+ obj_frame_tiles(gEventObjectPic_VigorothFacingAway_1),
+ obj_frame_tiles(gEventObjectPic_VigorothFacingAway_1),
+ obj_frame_tiles(gEventObjectPic_VigorothFacingAway_1),
+ obj_frame_tiles(gEventObjectPic_VigorothFacingAway_1),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_BirchsBag[] = {
+ obj_frame_tiles(gEventObjectPic_BirchsBag),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_EnemyZigzagoon[] = {
+ obj_frame_tiles(gEventObjectPic_EnemyZigzagoon_0),
+ obj_frame_tiles(gEventObjectPic_EnemyZigzagoon_1),
+ obj_frame_tiles(gEventObjectPic_EnemyZigzagoon_2),
+ obj_frame_tiles(gEventObjectPic_EnemyZigzagoon_3),
+ obj_frame_tiles(gEventObjectPic_EnemyZigzagoon_4),
+ obj_frame_tiles(gEventObjectPic_EnemyZigzagoon_5),
+ obj_frame_tiles(gEventObjectPic_EnemyZigzagoon_6),
+ obj_frame_tiles(gEventObjectPic_EnemyZigzagoon_7),
+ obj_frame_tiles(gEventObjectPic_EnemyZigzagoon_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Poochyena[] = {
+ obj_frame_tiles(gEventObjectPic_Poochyena_0),
+ obj_frame_tiles(gEventObjectPic_Poochyena_1),
+ obj_frame_tiles(gEventObjectPic_Poochyena_2),
+ obj_frame_tiles(gEventObjectPic_Poochyena_3),
+ obj_frame_tiles(gEventObjectPic_Poochyena_4),
+ obj_frame_tiles(gEventObjectPic_Poochyena_5),
+ obj_frame_tiles(gEventObjectPic_Poochyena_6),
+ obj_frame_tiles(gEventObjectPic_Poochyena_7),
+ obj_frame_tiles(gEventObjectPic_Poochyena_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Artist[] = {
+ obj_frame_tiles(gEventObjectPic_Artist_0),
+ obj_frame_tiles(gEventObjectPic_Artist_1),
+ obj_frame_tiles(gEventObjectPic_Artist_2),
+ obj_frame_tiles(gEventObjectPic_Artist_3),
+ obj_frame_tiles(gEventObjectPic_Artist_4),
+ obj_frame_tiles(gEventObjectPic_Artist_5),
+ obj_frame_tiles(gEventObjectPic_Artist_6),
+ obj_frame_tiles(gEventObjectPic_Artist_7),
+ obj_frame_tiles(gEventObjectPic_Artist_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_MayNormal[] = {
+ obj_frame_tiles(gEventObjectPic_MayNormal_0),
+ obj_frame_tiles(gEventObjectPic_MayNormal_1),
+ obj_frame_tiles(gEventObjectPic_MayNormal_2),
+ obj_frame_tiles(gEventObjectPic_MayNormal_3),
+ obj_frame_tiles(gEventObjectPic_MayNormal_4),
+ obj_frame_tiles(gEventObjectPic_MayNormal_5),
+ obj_frame_tiles(gEventObjectPic_MayNormal_6),
+ obj_frame_tiles(gEventObjectPic_MayNormal_7),
+ obj_frame_tiles(gEventObjectPic_MayNormal_8),
+ obj_frame_tiles(gEventObjectPic_MayNormal_9),
+ obj_frame_tiles(gEventObjectPic_MayNormal_10),
+ obj_frame_tiles(gEventObjectPic_MayNormal_11),
+ obj_frame_tiles(gEventObjectPic_MayNormal_12),
+ obj_frame_tiles(gEventObjectPic_MayNormal_13),
+ obj_frame_tiles(gEventObjectPic_MayNormal_14),
+ obj_frame_tiles(gEventObjectPic_MayNormal_15),
+ obj_frame_tiles(gEventObjectPic_MayNormal_16),
+ obj_frame_tiles(gEventObjectPic_MayNormal_17),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_MayMachBike[] = {
+ obj_frame_tiles(gEventObjectPic_MayMachBike_0),
+ obj_frame_tiles(gEventObjectPic_MayMachBike_1),
+ obj_frame_tiles(gEventObjectPic_MayMachBike_2),
+ obj_frame_tiles(gEventObjectPic_MayMachBike_3),
+ obj_frame_tiles(gEventObjectPic_MayMachBike_4),
+ obj_frame_tiles(gEventObjectPic_MayMachBike_5),
+ obj_frame_tiles(gEventObjectPic_MayMachBike_6),
+ obj_frame_tiles(gEventObjectPic_MayMachBike_7),
+ obj_frame_tiles(gEventObjectPic_MayMachBike_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_MayAcroBike[] = {
+ obj_frame_tiles(gEventObjectPic_MayAcroBike_0),
+ obj_frame_tiles(gEventObjectPic_MayAcroBike_1),
+ obj_frame_tiles(gEventObjectPic_MayAcroBike_2),
+ obj_frame_tiles(gEventObjectPic_MayAcroBike_3),
+ obj_frame_tiles(gEventObjectPic_MayAcroBike_4),
+ obj_frame_tiles(gEventObjectPic_MayAcroBike_5),
+ obj_frame_tiles(gEventObjectPic_MayAcroBike_6),
+ obj_frame_tiles(gEventObjectPic_MayAcroBike_7),
+ obj_frame_tiles(gEventObjectPic_MayAcroBike_8),
+ obj_frame_tiles(gEventObjectPic_MayAcroBike_9),
+ obj_frame_tiles(gEventObjectPic_MayAcroBike_10),
+ obj_frame_tiles(gEventObjectPic_MayAcroBike_11),
+ obj_frame_tiles(gEventObjectPic_MayAcroBike_12),
+ obj_frame_tiles(gEventObjectPic_MayAcroBike_13),
+ obj_frame_tiles(gEventObjectPic_MayAcroBike_14),
+ obj_frame_tiles(gEventObjectPic_MayAcroBike_15),
+ obj_frame_tiles(gEventObjectPic_MayAcroBike_16),
+ obj_frame_tiles(gEventObjectPic_MayAcroBike_17),
+ obj_frame_tiles(gEventObjectPic_MayAcroBike_18),
+ obj_frame_tiles(gEventObjectPic_MayAcroBike_19),
+ obj_frame_tiles(gEventObjectPic_MayAcroBike_20),
+ obj_frame_tiles(gEventObjectPic_MayAcroBike_21),
+ obj_frame_tiles(gEventObjectPic_MayAcroBike_22),
+ obj_frame_tiles(gEventObjectPic_MayAcroBike_23),
+ obj_frame_tiles(gEventObjectPic_MayAcroBike_24),
+ obj_frame_tiles(gEventObjectPic_MayAcroBike_25),
+ obj_frame_tiles(gEventObjectPic_MayAcroBike_26),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_MaySurfing[] = {
+ obj_frame_tiles(gEventObjectPic_MaySurfing_0),
+ obj_frame_tiles(gEventObjectPic_MaySurfing_1),
+ obj_frame_tiles(gEventObjectPic_MaySurfing_2),
+ obj_frame_tiles(gEventObjectPic_MaySurfing_0),
+ obj_frame_tiles(gEventObjectPic_MaySurfing_0),
+ obj_frame_tiles(gEventObjectPic_MaySurfing_1),
+ obj_frame_tiles(gEventObjectPic_MaySurfing_1),
+ obj_frame_tiles(gEventObjectPic_MaySurfing_2),
+ obj_frame_tiles(gEventObjectPic_MaySurfing_2),
+ obj_frame_tiles(gEventObjectPic_MaySurfing_3),
+ obj_frame_tiles(gEventObjectPic_MaySurfing_4),
+ obj_frame_tiles(gEventObjectPic_MaySurfing_5),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_MayUnderwater[] = {
+ obj_frame_tiles(gEventObjectPic_MayUnderwater_0),
+ obj_frame_tiles(gEventObjectPic_MayUnderwater_1),
+ obj_frame_tiles(gEventObjectPic_MayUnderwater_2),
+ obj_frame_tiles(gEventObjectPic_MayUnderwater_0),
+ obj_frame_tiles(gEventObjectPic_MayUnderwater_0),
+ obj_frame_tiles(gEventObjectPic_MayUnderwater_1),
+ obj_frame_tiles(gEventObjectPic_MayUnderwater_1),
+ obj_frame_tiles(gEventObjectPic_MayUnderwater_2),
+ obj_frame_tiles(gEventObjectPic_MayUnderwater_2),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_MayFieldMove[] = {
+ obj_frame_tiles(gEventObjectPic_MayFieldMove_0),
+ obj_frame_tiles(gEventObjectPic_MayFieldMove_1),
+ obj_frame_tiles(gEventObjectPic_MayFieldMove_2),
+ obj_frame_tiles(gEventObjectPic_MayFieldMove_3),
+ obj_frame_tiles(gEventObjectPic_MayFieldMove_4),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Cameraman[] = {
+ obj_frame_tiles(gEventObjectPic_Cameraman_0),
+ obj_frame_tiles(gEventObjectPic_Cameraman_1),
+ obj_frame_tiles(gEventObjectPic_Cameraman_2),
+ obj_frame_tiles(gEventObjectPic_Cameraman_3),
+ obj_frame_tiles(gEventObjectPic_Cameraman_4),
+ obj_frame_tiles(gEventObjectPic_Cameraman_5),
+ obj_frame_tiles(gEventObjectPic_Cameraman_6),
+ obj_frame_tiles(gEventObjectPic_Cameraman_7),
+ obj_frame_tiles(gEventObjectPic_Cameraman_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_MovingBox[] = {
+ obj_frame_tiles(gEventObjectPic_MovingBox),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_CableCar[] = {
+ obj_frame_tiles(gEventObjectPic_CableCar),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Scientist2[] = {
+ obj_frame_tiles(gEventObjectPic_Scientist2_0),
+ obj_frame_tiles(gEventObjectPic_Scientist2_1),
+ obj_frame_tiles(gEventObjectPic_Scientist2_2),
+ obj_frame_tiles(gEventObjectPic_Scientist2_3),
+ obj_frame_tiles(gEventObjectPic_Scientist2_4),
+ obj_frame_tiles(gEventObjectPic_Scientist2_5),
+ obj_frame_tiles(gEventObjectPic_Scientist2_6),
+ obj_frame_tiles(gEventObjectPic_Scientist2_7),
+ obj_frame_tiles(gEventObjectPic_Scientist2_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Man7[] = {
+ obj_frame_tiles(gEventObjectPic_Man7_0),
+ obj_frame_tiles(gEventObjectPic_Man7_1),
+ obj_frame_tiles(gEventObjectPic_Man7_2),
+ obj_frame_tiles(gEventObjectPic_Man7_3),
+ obj_frame_tiles(gEventObjectPic_Man7_4),
+ obj_frame_tiles(gEventObjectPic_Man7_5),
+ obj_frame_tiles(gEventObjectPic_Man7_6),
+ obj_frame_tiles(gEventObjectPic_Man7_7),
+ obj_frame_tiles(gEventObjectPic_Man7_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_AquaMemberM[] = {
+ obj_frame_tiles(gEventObjectPic_AquaMemberM_0),
+ obj_frame_tiles(gEventObjectPic_AquaMemberM_1),
+ obj_frame_tiles(gEventObjectPic_AquaMemberM_2),
+ obj_frame_tiles(gEventObjectPic_AquaMemberM_3),
+ obj_frame_tiles(gEventObjectPic_AquaMemberM_4),
+ obj_frame_tiles(gEventObjectPic_AquaMemberM_5),
+ obj_frame_tiles(gEventObjectPic_AquaMemberM_6),
+ obj_frame_tiles(gEventObjectPic_AquaMemberM_7),
+ obj_frame_tiles(gEventObjectPic_AquaMemberM_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_AquaMemberF[] = {
+ obj_frame_tiles(gEventObjectPic_AquaMemberF_0),
+ obj_frame_tiles(gEventObjectPic_AquaMemberF_1),
+ obj_frame_tiles(gEventObjectPic_AquaMemberF_2),
+ obj_frame_tiles(gEventObjectPic_AquaMemberF_3),
+ obj_frame_tiles(gEventObjectPic_AquaMemberF_4),
+ obj_frame_tiles(gEventObjectPic_AquaMemberF_5),
+ obj_frame_tiles(gEventObjectPic_AquaMemberF_6),
+ obj_frame_tiles(gEventObjectPic_AquaMemberF_7),
+ obj_frame_tiles(gEventObjectPic_AquaMemberF_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_MagmaMemberM[] = {
+ obj_frame_tiles(gEventObjectPic_MagmaMemberM_0),
+ obj_frame_tiles(gEventObjectPic_MagmaMemberM_1),
+ obj_frame_tiles(gEventObjectPic_MagmaMemberM_2),
+ obj_frame_tiles(gEventObjectPic_MagmaMemberM_3),
+ obj_frame_tiles(gEventObjectPic_MagmaMemberM_4),
+ obj_frame_tiles(gEventObjectPic_MagmaMemberM_5),
+ obj_frame_tiles(gEventObjectPic_MagmaMemberM_6),
+ obj_frame_tiles(gEventObjectPic_MagmaMemberM_7),
+ obj_frame_tiles(gEventObjectPic_MagmaMemberM_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_MagmaMemberF[] = {
+ obj_frame_tiles(gEventObjectPic_MagmaMemberF_0),
+ obj_frame_tiles(gEventObjectPic_MagmaMemberF_1),
+ obj_frame_tiles(gEventObjectPic_MagmaMemberF_2),
+ obj_frame_tiles(gEventObjectPic_MagmaMemberF_3),
+ obj_frame_tiles(gEventObjectPic_MagmaMemberF_4),
+ obj_frame_tiles(gEventObjectPic_MagmaMemberF_5),
+ obj_frame_tiles(gEventObjectPic_MagmaMemberF_6),
+ obj_frame_tiles(gEventObjectPic_MagmaMemberF_7),
+ obj_frame_tiles(gEventObjectPic_MagmaMemberF_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Sidney[] = {
+ obj_frame_tiles(gEventObjectPic_Sidney_0),
+ obj_frame_tiles(gEventObjectPic_Sidney_1),
+ obj_frame_tiles(gEventObjectPic_Sidney_2),
+ obj_frame_tiles(gEventObjectPic_Sidney_0),
+ obj_frame_tiles(gEventObjectPic_Sidney_0),
+ obj_frame_tiles(gEventObjectPic_Sidney_1),
+ obj_frame_tiles(gEventObjectPic_Sidney_1),
+ obj_frame_tiles(gEventObjectPic_Sidney_2),
+ obj_frame_tiles(gEventObjectPic_Sidney_2),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Phoebe[] = {
+ obj_frame_tiles(gEventObjectPic_Phoebe_0),
+ obj_frame_tiles(gEventObjectPic_Phoebe_1),
+ obj_frame_tiles(gEventObjectPic_Phoebe_2),
+ obj_frame_tiles(gEventObjectPic_Phoebe_0),
+ obj_frame_tiles(gEventObjectPic_Phoebe_0),
+ obj_frame_tiles(gEventObjectPic_Phoebe_1),
+ obj_frame_tiles(gEventObjectPic_Phoebe_1),
+ obj_frame_tiles(gEventObjectPic_Phoebe_2),
+ obj_frame_tiles(gEventObjectPic_Phoebe_2),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Glacia[] = {
+ obj_frame_tiles(gEventObjectPic_Glacia_0),
+ obj_frame_tiles(gEventObjectPic_Glacia_1),
+ obj_frame_tiles(gEventObjectPic_Glacia_2),
+ obj_frame_tiles(gEventObjectPic_Glacia_0),
+ obj_frame_tiles(gEventObjectPic_Glacia_0),
+ obj_frame_tiles(gEventObjectPic_Glacia_1),
+ obj_frame_tiles(gEventObjectPic_Glacia_1),
+ obj_frame_tiles(gEventObjectPic_Glacia_2),
+ obj_frame_tiles(gEventObjectPic_Glacia_2),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Drake[] = {
+ obj_frame_tiles(gEventObjectPic_Drake_0),
+ obj_frame_tiles(gEventObjectPic_Drake_1),
+ obj_frame_tiles(gEventObjectPic_Drake_2),
+ obj_frame_tiles(gEventObjectPic_Drake_0),
+ obj_frame_tiles(gEventObjectPic_Drake_0),
+ obj_frame_tiles(gEventObjectPic_Drake_1),
+ obj_frame_tiles(gEventObjectPic_Drake_1),
+ obj_frame_tiles(gEventObjectPic_Drake_2),
+ obj_frame_tiles(gEventObjectPic_Drake_2),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Roxanne[] = {
+ obj_frame_tiles(gEventObjectPic_Roxanne_0),
+ obj_frame_tiles(gEventObjectPic_Roxanne_1),
+ obj_frame_tiles(gEventObjectPic_Roxanne_2),
+ obj_frame_tiles(gEventObjectPic_Roxanne_0),
+ obj_frame_tiles(gEventObjectPic_Roxanne_0),
+ obj_frame_tiles(gEventObjectPic_Roxanne_1),
+ obj_frame_tiles(gEventObjectPic_Roxanne_1),
+ obj_frame_tiles(gEventObjectPic_Roxanne_2),
+ obj_frame_tiles(gEventObjectPic_Roxanne_2),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Brawly[] = {
+ obj_frame_tiles(gEventObjectPic_Brawly_0),
+ obj_frame_tiles(gEventObjectPic_Brawly_1),
+ obj_frame_tiles(gEventObjectPic_Brawly_2),
+ obj_frame_tiles(gEventObjectPic_Brawly_0),
+ obj_frame_tiles(gEventObjectPic_Brawly_0),
+ obj_frame_tiles(gEventObjectPic_Brawly_1),
+ obj_frame_tiles(gEventObjectPic_Brawly_1),
+ obj_frame_tiles(gEventObjectPic_Brawly_2),
+ obj_frame_tiles(gEventObjectPic_Brawly_2),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Wattson[] = {
+ obj_frame_tiles(gEventObjectPic_Wattson_0),
+ obj_frame_tiles(gEventObjectPic_Wattson_1),
+ obj_frame_tiles(gEventObjectPic_Wattson_2),
+ obj_frame_tiles(gEventObjectPic_Wattson_0),
+ obj_frame_tiles(gEventObjectPic_Wattson_0),
+ obj_frame_tiles(gEventObjectPic_Wattson_1),
+ obj_frame_tiles(gEventObjectPic_Wattson_1),
+ obj_frame_tiles(gEventObjectPic_Wattson_2),
+ obj_frame_tiles(gEventObjectPic_Wattson_2),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Flannery[] = {
+ obj_frame_tiles(gEventObjectPic_Flannery_0),
+ obj_frame_tiles(gEventObjectPic_Flannery_1),
+ obj_frame_tiles(gEventObjectPic_Flannery_2),
+ obj_frame_tiles(gEventObjectPic_Flannery_0),
+ obj_frame_tiles(gEventObjectPic_Flannery_0),
+ obj_frame_tiles(gEventObjectPic_Flannery_1),
+ obj_frame_tiles(gEventObjectPic_Flannery_1),
+ obj_frame_tiles(gEventObjectPic_Flannery_2),
+ obj_frame_tiles(gEventObjectPic_Flannery_2),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Norman[] = {
+ obj_frame_tiles(gEventObjectPic_Norman_0),
+ obj_frame_tiles(gEventObjectPic_Norman_1),
+ obj_frame_tiles(gEventObjectPic_Norman_2),
+ obj_frame_tiles(gEventObjectPic_Norman_3),
+ obj_frame_tiles(gEventObjectPic_Norman_4),
+ obj_frame_tiles(gEventObjectPic_Norman_5),
+ obj_frame_tiles(gEventObjectPic_Norman_6),
+ obj_frame_tiles(gEventObjectPic_Norman_7),
+ obj_frame_tiles(gEventObjectPic_Norman_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Winona[] = {
+ obj_frame_tiles(gEventObjectPic_Winona_0),
+ obj_frame_tiles(gEventObjectPic_Winona_1),
+ obj_frame_tiles(gEventObjectPic_Winona_2),
+ obj_frame_tiles(gEventObjectPic_Winona_0),
+ obj_frame_tiles(gEventObjectPic_Winona_0),
+ obj_frame_tiles(gEventObjectPic_Winona_1),
+ obj_frame_tiles(gEventObjectPic_Winona_1),
+ obj_frame_tiles(gEventObjectPic_Winona_2),
+ obj_frame_tiles(gEventObjectPic_Winona_2),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Liza[] = {
+ obj_frame_tiles(gEventObjectPic_Liza_0),
+ obj_frame_tiles(gEventObjectPic_Liza_1),
+ obj_frame_tiles(gEventObjectPic_Liza_2),
+ obj_frame_tiles(gEventObjectPic_Liza_0),
+ obj_frame_tiles(gEventObjectPic_Liza_0),
+ obj_frame_tiles(gEventObjectPic_Liza_1),
+ obj_frame_tiles(gEventObjectPic_Liza_1),
+ obj_frame_tiles(gEventObjectPic_Liza_2),
+ obj_frame_tiles(gEventObjectPic_Liza_2),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Tate[] = {
+ obj_frame_tiles(gEventObjectPic_Tate_0),
+ obj_frame_tiles(gEventObjectPic_Tate_1),
+ obj_frame_tiles(gEventObjectPic_Tate_2),
+ obj_frame_tiles(gEventObjectPic_Tate_0),
+ obj_frame_tiles(gEventObjectPic_Tate_0),
+ obj_frame_tiles(gEventObjectPic_Tate_1),
+ obj_frame_tiles(gEventObjectPic_Tate_1),
+ obj_frame_tiles(gEventObjectPic_Tate_2),
+ obj_frame_tiles(gEventObjectPic_Tate_2),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Wallace[] = {
+ obj_frame_tiles(gEventObjectPic_Wallace_0),
+ obj_frame_tiles(gEventObjectPic_Wallace_1),
+ obj_frame_tiles(gEventObjectPic_Wallace_2),
+ obj_frame_tiles(gEventObjectPic_Wallace_3),
+ obj_frame_tiles(gEventObjectPic_Wallace_4),
+ obj_frame_tiles(gEventObjectPic_Wallace_5),
+ obj_frame_tiles(gEventObjectPic_Wallace_6),
+ obj_frame_tiles(gEventObjectPic_Wallace_7),
+ obj_frame_tiles(gEventObjectPic_Wallace_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Steven[] = {
+ obj_frame_tiles(gEventObjectPic_Steven_0),
+ obj_frame_tiles(gEventObjectPic_Steven_1),
+ obj_frame_tiles(gEventObjectPic_Steven_2),
+ obj_frame_tiles(gEventObjectPic_Steven_3),
+ obj_frame_tiles(gEventObjectPic_Steven_4),
+ obj_frame_tiles(gEventObjectPic_Steven_5),
+ obj_frame_tiles(gEventObjectPic_Steven_6),
+ obj_frame_tiles(gEventObjectPic_Steven_7),
+ obj_frame_tiles(gEventObjectPic_Steven_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Wally[] = {
+ obj_frame_tiles(gEventObjectPic_Wally_0),
+ obj_frame_tiles(gEventObjectPic_Wally_1),
+ obj_frame_tiles(gEventObjectPic_Wally_2),
+ obj_frame_tiles(gEventObjectPic_Wally_3),
+ obj_frame_tiles(gEventObjectPic_Wally_4),
+ obj_frame_tiles(gEventObjectPic_Wally_5),
+ obj_frame_tiles(gEventObjectPic_Wally_6),
+ obj_frame_tiles(gEventObjectPic_Wally_7),
+ obj_frame_tiles(gEventObjectPic_Wally_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_RubySapphireLittleBoy[] = {
+ obj_frame_tiles(gEventObjectPic_RubySapphireLittleBoy_0),
+ obj_frame_tiles(gEventObjectPic_RubySapphireLittleBoy_1),
+ obj_frame_tiles(gEventObjectPic_RubySapphireLittleBoy_2),
+ obj_frame_tiles(gEventObjectPic_RubySapphireLittleBoy_3),
+ obj_frame_tiles(gEventObjectPic_RubySapphireLittleBoy_4),
+ obj_frame_tiles(gEventObjectPic_RubySapphireLittleBoy_5),
+ obj_frame_tiles(gEventObjectPic_RubySapphireLittleBoy_6),
+ obj_frame_tiles(gEventObjectPic_RubySapphireLittleBoy_7),
+ obj_frame_tiles(gEventObjectPic_RubySapphireLittleBoy_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_BrendanFishing[] = {
+ obj_frame_tiles(gEventObjectPic_BrendanFishing_0),
+ obj_frame_tiles(gEventObjectPic_BrendanFishing_1),
+ obj_frame_tiles(gEventObjectPic_BrendanFishing_2),
+ obj_frame_tiles(gEventObjectPic_BrendanFishing_3),
+ obj_frame_tiles(gEventObjectPic_BrendanFishing_4),
+ obj_frame_tiles(gEventObjectPic_BrendanFishing_5),
+ obj_frame_tiles(gEventObjectPic_BrendanFishing_6),
+ obj_frame_tiles(gEventObjectPic_BrendanFishing_7),
+ obj_frame_tiles(gEventObjectPic_BrendanFishing_8),
+ obj_frame_tiles(gEventObjectPic_BrendanFishing_9),
+ obj_frame_tiles(gEventObjectPic_BrendanFishing_10),
+ obj_frame_tiles(gEventObjectPic_BrendanFishing_11),
};
-const struct SpriteFrameImage gFieldObjectPicTable_MayFishing[] = {
- obj_frame_tiles(gFieldObjectPic_MayFishing_0),
- obj_frame_tiles(gFieldObjectPic_MayFishing_1),
- obj_frame_tiles(gFieldObjectPic_MayFishing_2),
- obj_frame_tiles(gFieldObjectPic_MayFishing_3),
- obj_frame_tiles(gFieldObjectPic_MayFishing_4),
- obj_frame_tiles(gFieldObjectPic_MayFishing_5),
- obj_frame_tiles(gFieldObjectPic_MayFishing_6),
- obj_frame_tiles(gFieldObjectPic_MayFishing_7),
- obj_frame_tiles(gFieldObjectPic_MayFishing_8),
- obj_frame_tiles(gFieldObjectPic_MayFishing_9),
- obj_frame_tiles(gFieldObjectPic_MayFishing_10),
- obj_frame_tiles(gFieldObjectPic_MayFishing_11),
+const struct SpriteFrameImage gEventObjectPicTable_MayFishing[] = {
+ obj_frame_tiles(gEventObjectPic_MayFishing_0),
+ obj_frame_tiles(gEventObjectPic_MayFishing_1),
+ obj_frame_tiles(gEventObjectPic_MayFishing_2),
+ obj_frame_tiles(gEventObjectPic_MayFishing_3),
+ obj_frame_tiles(gEventObjectPic_MayFishing_4),
+ obj_frame_tiles(gEventObjectPic_MayFishing_5),
+ obj_frame_tiles(gEventObjectPic_MayFishing_6),
+ obj_frame_tiles(gEventObjectPic_MayFishing_7),
+ obj_frame_tiles(gEventObjectPic_MayFishing_8),
+ obj_frame_tiles(gEventObjectPic_MayFishing_9),
+ obj_frame_tiles(gEventObjectPic_MayFishing_10),
+ obj_frame_tiles(gEventObjectPic_MayFishing_11),
};
-const struct SpriteFrameImage gFieldObjectPicTable_HotSpringsOldWoman[] = {
- obj_frame_tiles(gFieldObjectPic_HotSpringsOldWoman_0),
- obj_frame_tiles(gFieldObjectPic_HotSpringsOldWoman_1),
- obj_frame_tiles(gFieldObjectPic_HotSpringsOldWoman_2),
- obj_frame_tiles(gFieldObjectPic_HotSpringsOldWoman_3),
- obj_frame_tiles(gFieldObjectPic_HotSpringsOldWoman_4),
- obj_frame_tiles(gFieldObjectPic_HotSpringsOldWoman_5),
- obj_frame_tiles(gFieldObjectPic_HotSpringsOldWoman_6),
- obj_frame_tiles(gFieldObjectPic_HotSpringsOldWoman_7),
- obj_frame_tiles(gFieldObjectPic_HotSpringsOldWoman_8),
+const struct SpriteFrameImage gEventObjectPicTable_HotSpringsOldWoman[] = {
+ obj_frame_tiles(gEventObjectPic_HotSpringsOldWoman_0),
+ obj_frame_tiles(gEventObjectPic_HotSpringsOldWoman_1),
+ obj_frame_tiles(gEventObjectPic_HotSpringsOldWoman_2),
+ obj_frame_tiles(gEventObjectPic_HotSpringsOldWoman_3),
+ obj_frame_tiles(gEventObjectPic_HotSpringsOldWoman_4),
+ obj_frame_tiles(gEventObjectPic_HotSpringsOldWoman_5),
+ obj_frame_tiles(gEventObjectPic_HotSpringsOldWoman_6),
+ obj_frame_tiles(gEventObjectPic_HotSpringsOldWoman_7),
+ obj_frame_tiles(gEventObjectPic_HotSpringsOldWoman_8),
};
-const struct SpriteFrameImage gFieldObjectPicTable_SSTidal[] = {
- obj_frame_tiles(gFieldObjectPic_SSTidal),
- obj_frame_tiles(gFieldObjectPic_SSTidal),
- obj_frame_tiles(gFieldObjectPic_SSTidal),
- obj_frame_tiles(gFieldObjectPic_SSTidal),
- obj_frame_tiles(gFieldObjectPic_SSTidal),
- obj_frame_tiles(gFieldObjectPic_SSTidal),
- obj_frame_tiles(gFieldObjectPic_SSTidal),
- obj_frame_tiles(gFieldObjectPic_SSTidal),
- obj_frame_tiles(gFieldObjectPic_SSTidal),
+const struct SpriteFrameImage gEventObjectPicTable_SSTidal[] = {
+ obj_frame_tiles(gEventObjectPic_SSTidal),
+ obj_frame_tiles(gEventObjectPic_SSTidal),
+ obj_frame_tiles(gEventObjectPic_SSTidal),
+ obj_frame_tiles(gEventObjectPic_SSTidal),
+ obj_frame_tiles(gEventObjectPic_SSTidal),
+ obj_frame_tiles(gEventObjectPic_SSTidal),
+ obj_frame_tiles(gEventObjectPic_SSTidal),
+ obj_frame_tiles(gEventObjectPic_SSTidal),
+ obj_frame_tiles(gEventObjectPic_SSTidal),
};
-const struct SpriteFrameImage gFieldObjectPicTable_SubmarineShadow[] = {
- obj_frame_tiles(gFieldObjectPic_SubmarineShadow),
- obj_frame_tiles(gFieldObjectPic_SubmarineShadow),
- obj_frame_tiles(gFieldObjectPic_SubmarineShadow),
- obj_frame_tiles(gFieldObjectPic_SubmarineShadow),
- obj_frame_tiles(gFieldObjectPic_SubmarineShadow),
- obj_frame_tiles(gFieldObjectPic_SubmarineShadow),
- obj_frame_tiles(gFieldObjectPic_SubmarineShadow),
- obj_frame_tiles(gFieldObjectPic_SubmarineShadow),
- obj_frame_tiles(gFieldObjectPic_SubmarineShadow),
+const struct SpriteFrameImage gEventObjectPicTable_SubmarineShadow[] = {
+ obj_frame_tiles(gEventObjectPic_SubmarineShadow),
+ obj_frame_tiles(gEventObjectPic_SubmarineShadow),
+ obj_frame_tiles(gEventObjectPic_SubmarineShadow),
+ obj_frame_tiles(gEventObjectPic_SubmarineShadow),
+ obj_frame_tiles(gEventObjectPic_SubmarineShadow),
+ obj_frame_tiles(gEventObjectPic_SubmarineShadow),
+ obj_frame_tiles(gEventObjectPic_SubmarineShadow),
+ obj_frame_tiles(gEventObjectPic_SubmarineShadow),
+ obj_frame_tiles(gEventObjectPic_SubmarineShadow),
};
-const struct SpriteFrameImage gFieldObjectPicTable_PichuDoll[] = {
- obj_frame_tiles(gFieldObjectPic_PichuDoll),
+const struct SpriteFrameImage gEventObjectPicTable_PichuDoll[] = {
+ obj_frame_tiles(gEventObjectPic_PichuDoll),
};
-const struct SpriteFrameImage gFieldObjectPicTable_PikachuDoll[] = {
- obj_frame_tiles(gFieldObjectPic_PikachuDoll),
+const struct SpriteFrameImage gEventObjectPicTable_PikachuDoll[] = {
+ obj_frame_tiles(gEventObjectPic_PikachuDoll),
};
-const struct SpriteFrameImage gFieldObjectPicTable_MarillDoll[] = {
- obj_frame_tiles(gFieldObjectPic_MarillDoll),
+const struct SpriteFrameImage gEventObjectPicTable_MarillDoll[] = {
+ obj_frame_tiles(gEventObjectPic_MarillDoll),
};
-const struct SpriteFrameImage gFieldObjectPicTable_TogepiDoll[] = {
- obj_frame_tiles(gFieldObjectPic_TogepiDoll),
+const struct SpriteFrameImage gEventObjectPicTable_TogepiDoll[] = {
+ obj_frame_tiles(gEventObjectPic_TogepiDoll),
};
-const struct SpriteFrameImage gFieldObjectPicTable_CyndaquilDoll[] = {
- obj_frame_tiles(gFieldObjectPic_CyndaquilDoll),
+const struct SpriteFrameImage gEventObjectPicTable_CyndaquilDoll[] = {
+ obj_frame_tiles(gEventObjectPic_CyndaquilDoll),
};
-const struct SpriteFrameImage gFieldObjectPicTable_ChikoritaDoll[] = {
- obj_frame_tiles(gFieldObjectPic_ChikoritaDoll),
+const struct SpriteFrameImage gEventObjectPicTable_ChikoritaDoll[] = {
+ obj_frame_tiles(gEventObjectPic_ChikoritaDoll),
};
-const struct SpriteFrameImage gFieldObjectPicTable_TotodileDoll[] = {
- obj_frame_tiles(gFieldObjectPic_TotodileDoll),
+const struct SpriteFrameImage gEventObjectPicTable_TotodileDoll[] = {
+ obj_frame_tiles(gEventObjectPic_TotodileDoll),
};
-const struct SpriteFrameImage gFieldObjectPicTable_JigglypuffDoll[] = {
- obj_frame_tiles(gFieldObjectPic_JigglypuffDoll),
+const struct SpriteFrameImage gEventObjectPicTable_JigglypuffDoll[] = {
+ obj_frame_tiles(gEventObjectPic_JigglypuffDoll),
};
-const struct SpriteFrameImage gFieldObjectPicTable_MeowthDoll[] = {
- obj_frame_tiles(gFieldObjectPic_MeowthDoll),
+const struct SpriteFrameImage gEventObjectPicTable_MeowthDoll[] = {
+ obj_frame_tiles(gEventObjectPic_MeowthDoll),
};
-const struct SpriteFrameImage gFieldObjectPicTable_ClefairyDoll[] = {
- obj_frame_tiles(gFieldObjectPic_ClefairyDoll),
+const struct SpriteFrameImage gEventObjectPicTable_ClefairyDoll[] = {
+ obj_frame_tiles(gEventObjectPic_ClefairyDoll),
};
-const struct SpriteFrameImage gFieldObjectPicTable_DittoDoll[] = {
- obj_frame_tiles(gFieldObjectPic_DittoDoll),
+const struct SpriteFrameImage gEventObjectPicTable_DittoDoll[] = {
+ obj_frame_tiles(gEventObjectPic_DittoDoll),
};
-const struct SpriteFrameImage gFieldObjectPicTable_SmoochumDoll[] = {
- obj_frame_tiles(gFieldObjectPic_SmoochumDoll),
+const struct SpriteFrameImage gEventObjectPicTable_SmoochumDoll[] = {
+ obj_frame_tiles(gEventObjectPic_SmoochumDoll),
};
-const struct SpriteFrameImage gFieldObjectPicTable_TreeckoDoll[] = {
- obj_frame_tiles(gFieldObjectPic_TreeckoDoll),
+const struct SpriteFrameImage gEventObjectPicTable_TreeckoDoll[] = {
+ obj_frame_tiles(gEventObjectPic_TreeckoDoll),
};
-const struct SpriteFrameImage gFieldObjectPicTable_TorchicDoll[] = {
- obj_frame_tiles(gFieldObjectPic_TorchicDoll),
+const struct SpriteFrameImage gEventObjectPicTable_TorchicDoll[] = {
+ obj_frame_tiles(gEventObjectPic_TorchicDoll),
};
-const struct SpriteFrameImage gFieldObjectPicTable_MudkipDoll[] = {
- obj_frame_tiles(gFieldObjectPic_MudkipDoll),
+const struct SpriteFrameImage gEventObjectPicTable_MudkipDoll[] = {
+ obj_frame_tiles(gEventObjectPic_MudkipDoll),
};
-const struct SpriteFrameImage gFieldObjectPicTable_DuskullDoll[] = {
- obj_frame_tiles(gFieldObjectPic_DuskullDoll),
+const struct SpriteFrameImage gEventObjectPicTable_DuskullDoll[] = {
+ obj_frame_tiles(gEventObjectPic_DuskullDoll),
};
-const struct SpriteFrameImage gFieldObjectPicTable_WynautDoll[] = {
- obj_frame_tiles(gFieldObjectPic_WynautDoll),
+const struct SpriteFrameImage gEventObjectPicTable_WynautDoll[] = {
+ obj_frame_tiles(gEventObjectPic_WynautDoll),
};
-const struct SpriteFrameImage gFieldObjectPicTable_BaltoyDoll[] = {
- obj_frame_tiles(gFieldObjectPic_BaltoyDoll),
+const struct SpriteFrameImage gEventObjectPicTable_BaltoyDoll[] = {
+ obj_frame_tiles(gEventObjectPic_BaltoyDoll),
};
-const struct SpriteFrameImage gFieldObjectPicTable_KecleonDoll[] = {
- obj_frame_tiles(gFieldObjectPic_KecleonDoll),
+const struct SpriteFrameImage gEventObjectPicTable_KecleonDoll[] = {
+ obj_frame_tiles(gEventObjectPic_KecleonDoll),
};
-const struct SpriteFrameImage gFieldObjectPicTable_AzurillDoll[] = {
- obj_frame_tiles(gFieldObjectPic_AzurillDoll),
+const struct SpriteFrameImage gEventObjectPicTable_AzurillDoll[] = {
+ obj_frame_tiles(gEventObjectPic_AzurillDoll),
};
-const struct SpriteFrameImage gFieldObjectPicTable_SkittyDoll[] = {
- obj_frame_tiles(gFieldObjectPic_SkittyDoll),
+const struct SpriteFrameImage gEventObjectPicTable_SkittyDoll[] = {
+ obj_frame_tiles(gEventObjectPic_SkittyDoll),
};
-const struct SpriteFrameImage gFieldObjectPicTable_SwabluDoll[] = {
- obj_frame_tiles(gFieldObjectPic_SwabluDoll),
+const struct SpriteFrameImage gEventObjectPicTable_SwabluDoll[] = {
+ obj_frame_tiles(gEventObjectPic_SwabluDoll),
};
-const struct SpriteFrameImage gFieldObjectPicTable_GulpinDoll[] = {
- obj_frame_tiles(gFieldObjectPic_GulpinDoll),
+const struct SpriteFrameImage gEventObjectPicTable_GulpinDoll[] = {
+ obj_frame_tiles(gEventObjectPic_GulpinDoll),
};
-const struct SpriteFrameImage gFieldObjectPicTable_LotadDoll[] = {
- obj_frame_tiles(gFieldObjectPic_LotadDoll),
+const struct SpriteFrameImage gEventObjectPicTable_LotadDoll[] = {
+ obj_frame_tiles(gEventObjectPic_LotadDoll),
};
-const struct SpriteFrameImage gFieldObjectPicTable_SeedotDoll[] = {
- obj_frame_tiles(gFieldObjectPic_SeedotDoll),
+const struct SpriteFrameImage gEventObjectPicTable_SeedotDoll[] = {
+ obj_frame_tiles(gEventObjectPic_SeedotDoll),
};
-const struct SpriteFrameImage gFieldObjectPicTable_PikaCushion[] = {
- obj_frame_tiles(gFieldObjectPic_PikaCushion),
+const struct SpriteFrameImage gEventObjectPicTable_PikaCushion[] = {
+ obj_frame_tiles(gEventObjectPic_PikaCushion),
};
-const struct SpriteFrameImage gFieldObjectPicTable_RoundCushion[] = {
- obj_frame_tiles(gFieldObjectPic_RoundCushion),
+const struct SpriteFrameImage gEventObjectPicTable_RoundCushion[] = {
+ obj_frame_tiles(gEventObjectPic_RoundCushion),
};
-const struct SpriteFrameImage gFieldObjectPicTable_KissCushion[] = {
- obj_frame_tiles(gFieldObjectPic_KissCushion),
+const struct SpriteFrameImage gEventObjectPicTable_KissCushion[] = {
+ obj_frame_tiles(gEventObjectPic_KissCushion),
};
-const struct SpriteFrameImage gFieldObjectPicTable_ZigzagCushion[] = {
- obj_frame_tiles(gFieldObjectPic_ZigzagCushion),
+const struct SpriteFrameImage gEventObjectPicTable_ZigzagCushion[] = {
+ obj_frame_tiles(gEventObjectPic_ZigzagCushion),
};
-const struct SpriteFrameImage gFieldObjectPicTable_SpinCushion[] = {
- obj_frame_tiles(gFieldObjectPic_SpinCushion),
+const struct SpriteFrameImage gEventObjectPicTable_SpinCushion[] = {
+ obj_frame_tiles(gEventObjectPic_SpinCushion),
};
-const struct SpriteFrameImage gFieldObjectPicTable_DiamondCushion[] = {
- obj_frame_tiles(gFieldObjectPic_DiamondCushion),
+const struct SpriteFrameImage gEventObjectPicTable_DiamondCushion[] = {
+ obj_frame_tiles(gEventObjectPic_DiamondCushion),
};
-const struct SpriteFrameImage gFieldObjectPicTable_BallCushion[] = {
- obj_frame_tiles(gFieldObjectPic_BallCushion),
+const struct SpriteFrameImage gEventObjectPicTable_BallCushion[] = {
+ obj_frame_tiles(gEventObjectPic_BallCushion),
};
-const struct SpriteFrameImage gFieldObjectPicTable_GrassCushion[] = {
- obj_frame_tiles(gFieldObjectPic_GrassCushion),
+const struct SpriteFrameImage gEventObjectPicTable_GrassCushion[] = {
+ obj_frame_tiles(gEventObjectPic_GrassCushion),
};
-const struct SpriteFrameImage gFieldObjectPicTable_FireCushion[] = {
- obj_frame_tiles(gFieldObjectPic_FireCushion),
+const struct SpriteFrameImage gEventObjectPicTable_FireCushion[] = {
+ obj_frame_tiles(gEventObjectPic_FireCushion),
};
-const struct SpriteFrameImage gFieldObjectPicTable_WaterCushion[] = {
- obj_frame_tiles(gFieldObjectPic_WaterCushion),
+const struct SpriteFrameImage gEventObjectPicTable_WaterCushion[] = {
+ obj_frame_tiles(gEventObjectPic_WaterCushion),
};
-const struct SpriteFrameImage gFieldObjectPicTable_BigSnorlaxDoll[] = {
- obj_frame_tiles(gFieldObjectPic_BigSnorlaxDoll),
+const struct SpriteFrameImage gEventObjectPicTable_BigSnorlaxDoll[] = {
+ obj_frame_tiles(gEventObjectPic_BigSnorlaxDoll),
};
-const struct SpriteFrameImage gFieldObjectPicTable_BigRhydonDoll[] = {
- obj_frame_tiles(gFieldObjectPic_BigRhydonDoll),
+const struct SpriteFrameImage gEventObjectPicTable_BigRhydonDoll[] = {
+ obj_frame_tiles(gEventObjectPic_BigRhydonDoll),
};
-const struct SpriteFrameImage gFieldObjectPicTable_BigLaprasDoll[] = {
- obj_frame_tiles(gFieldObjectPic_BigLaprasDoll),
+const struct SpriteFrameImage gEventObjectPicTable_BigLaprasDoll[] = {
+ obj_frame_tiles(gEventObjectPic_BigLaprasDoll),
};
-const struct SpriteFrameImage gFieldObjectPicTable_BigVenusaurDoll[] = {
- obj_frame_tiles(gFieldObjectPic_BigVenusaurDoll),
+const struct SpriteFrameImage gEventObjectPicTable_BigVenusaurDoll[] = {
+ obj_frame_tiles(gEventObjectPic_BigVenusaurDoll),
};
-const struct SpriteFrameImage gFieldObjectPicTable_BigCharizardDoll[] = {
- obj_frame_tiles(gFieldObjectPic_BigCharizardDoll),
+const struct SpriteFrameImage gEventObjectPicTable_BigCharizardDoll[] = {
+ obj_frame_tiles(gEventObjectPic_BigCharizardDoll),
};
-const struct SpriteFrameImage gFieldObjectPicTable_BigBlastoiseDoll[] = {
- obj_frame_tiles(gFieldObjectPic_BigBlastoiseDoll),
+const struct SpriteFrameImage gEventObjectPicTable_BigBlastoiseDoll[] = {
+ obj_frame_tiles(gEventObjectPic_BigBlastoiseDoll),
};
-const struct SpriteFrameImage gFieldObjectPicTable_BigWailmerDoll[] = {
- obj_frame_tiles(gFieldObjectPic_BigWailmerDoll),
+const struct SpriteFrameImage gEventObjectPicTable_BigWailmerDoll[] = {
+ obj_frame_tiles(gEventObjectPic_BigWailmerDoll),
};
-const struct SpriteFrameImage gFieldObjectPicTable_BigRegirockDoll[] = {
- obj_frame_tiles(gFieldObjectPic_BigRegirockDoll),
+const struct SpriteFrameImage gEventObjectPicTable_BigRegirockDoll[] = {
+ obj_frame_tiles(gEventObjectPic_BigRegirockDoll),
};
-const struct SpriteFrameImage gFieldObjectPicTable_BigRegiceDoll[] = {
- obj_frame_tiles(gFieldObjectPic_BigRegiceDoll),
+const struct SpriteFrameImage gEventObjectPicTable_BigRegiceDoll[] = {
+ obj_frame_tiles(gEventObjectPic_BigRegiceDoll),
};
-const struct SpriteFrameImage gFieldObjectPicTable_BigRegisteelDoll[] = {
- obj_frame_tiles(gFieldObjectPic_BigRegisteelDoll),
+const struct SpriteFrameImage gEventObjectPicTable_BigRegisteelDoll[] = {
+ obj_frame_tiles(gEventObjectPic_BigRegisteelDoll),
};
-const struct SpriteFrameImage gFieldObjectPicTable_LatiasLatios[] = {
- obj_frame_tiles(gFieldObjectPic_LatiasLatios_0),
- obj_frame_tiles(gFieldObjectPic_LatiasLatios_0),
- obj_frame_tiles(gFieldObjectPic_LatiasLatios_0),
- obj_frame_tiles(gFieldObjectPic_LatiasLatios_1),
- obj_frame_tiles(gFieldObjectPic_LatiasLatios_2),
- obj_frame_tiles(gFieldObjectPic_LatiasLatios_1),
- obj_frame_tiles(gFieldObjectPic_LatiasLatios_2),
- obj_frame_tiles(gFieldObjectPic_LatiasLatios_1),
- obj_frame_tiles(gFieldObjectPic_LatiasLatios_2),
+const struct SpriteFrameImage gEventObjectPicTable_LatiasLatios[] = {
+ obj_frame_tiles(gEventObjectPic_LatiasLatios_0),
+ obj_frame_tiles(gEventObjectPic_LatiasLatios_0),
+ obj_frame_tiles(gEventObjectPic_LatiasLatios_0),
+ obj_frame_tiles(gEventObjectPic_LatiasLatios_1),
+ obj_frame_tiles(gEventObjectPic_LatiasLatios_2),
+ obj_frame_tiles(gEventObjectPic_LatiasLatios_1),
+ obj_frame_tiles(gEventObjectPic_LatiasLatios_2),
+ obj_frame_tiles(gEventObjectPic_LatiasLatios_1),
+ obj_frame_tiles(gEventObjectPic_LatiasLatios_2),
};
-const struct SpriteFrameImage gFieldObjectPicTable_Boy5[] = {
- obj_frame_tiles(gFieldObjectPic_Boy5_0),
- obj_frame_tiles(gFieldObjectPic_Boy5_1),
- obj_frame_tiles(gFieldObjectPic_Boy5_2),
- obj_frame_tiles(gFieldObjectPic_Boy5_0),
- obj_frame_tiles(gFieldObjectPic_Boy5_0),
- obj_frame_tiles(gFieldObjectPic_Boy5_1),
- obj_frame_tiles(gFieldObjectPic_Boy5_1),
- obj_frame_tiles(gFieldObjectPic_Boy5_2),
- obj_frame_tiles(gFieldObjectPic_Boy5_2),
+const struct SpriteFrameImage gEventObjectPicTable_Boy5[] = {
+ obj_frame_tiles(gEventObjectPic_Boy5_0),
+ obj_frame_tiles(gEventObjectPic_Boy5_1),
+ obj_frame_tiles(gEventObjectPic_Boy5_2),
+ obj_frame_tiles(gEventObjectPic_Boy5_0),
+ obj_frame_tiles(gEventObjectPic_Boy5_0),
+ obj_frame_tiles(gEventObjectPic_Boy5_1),
+ obj_frame_tiles(gEventObjectPic_Boy5_1),
+ obj_frame_tiles(gEventObjectPic_Boy5_2),
+ obj_frame_tiles(gEventObjectPic_Boy5_2),
};
-const struct SpriteFrameImage gFieldObjectPicTable_ContestOldMan[] = {
- obj_frame_tiles(gFieldObjectPic_ContestOldMan_0),
- obj_frame_tiles(gFieldObjectPic_ContestOldMan_1),
- obj_frame_tiles(gFieldObjectPic_ContestOldMan_2),
- obj_frame_tiles(gFieldObjectPic_ContestOldMan_3),
- obj_frame_tiles(gFieldObjectPic_ContestOldMan_4),
- obj_frame_tiles(gFieldObjectPic_ContestOldMan_5),
- obj_frame_tiles(gFieldObjectPic_ContestOldMan_6),
- obj_frame_tiles(gFieldObjectPic_ContestOldMan_7),
- obj_frame_tiles(gFieldObjectPic_ContestOldMan_8),
+const struct SpriteFrameImage gEventObjectPicTable_ContestOldMan[] = {
+ obj_frame_tiles(gEventObjectPic_ContestOldMan_0),
+ obj_frame_tiles(gEventObjectPic_ContestOldMan_1),
+ obj_frame_tiles(gEventObjectPic_ContestOldMan_2),
+ obj_frame_tiles(gEventObjectPic_ContestOldMan_3),
+ obj_frame_tiles(gEventObjectPic_ContestOldMan_4),
+ obj_frame_tiles(gEventObjectPic_ContestOldMan_5),
+ obj_frame_tiles(gEventObjectPic_ContestOldMan_6),
+ obj_frame_tiles(gEventObjectPic_ContestOldMan_7),
+ obj_frame_tiles(gEventObjectPic_ContestOldMan_8),
};
-const struct SpriteFrameImage gFieldObjectPicTable_BrendanWatering[] = {
- obj_frame_tiles(gFieldObjectPic_BrendanWatering_0),
- obj_frame_tiles(gFieldObjectPic_BrendanWatering_1),
- obj_frame_tiles(gFieldObjectPic_BrendanWatering_2),
- obj_frame_tiles(gFieldObjectPic_BrendanWatering_3),
- obj_frame_tiles(gFieldObjectPic_BrendanWatering_3),
- obj_frame_tiles(gFieldObjectPic_BrendanWatering_4),
- obj_frame_tiles(gFieldObjectPic_BrendanWatering_4),
- obj_frame_tiles(gFieldObjectPic_BrendanWatering_5),
- obj_frame_tiles(gFieldObjectPic_BrendanWatering_5),
+const struct SpriteFrameImage gEventObjectPicTable_BrendanWatering[] = {
+ obj_frame_tiles(gEventObjectPic_BrendanWatering_0),
+ obj_frame_tiles(gEventObjectPic_BrendanWatering_1),
+ obj_frame_tiles(gEventObjectPic_BrendanWatering_2),
+ obj_frame_tiles(gEventObjectPic_BrendanWatering_3),
+ obj_frame_tiles(gEventObjectPic_BrendanWatering_3),
+ obj_frame_tiles(gEventObjectPic_BrendanWatering_4),
+ obj_frame_tiles(gEventObjectPic_BrendanWatering_4),
+ obj_frame_tiles(gEventObjectPic_BrendanWatering_5),
+ obj_frame_tiles(gEventObjectPic_BrendanWatering_5),
};
-const struct SpriteFrameImage gFieldObjectPicTable_MayWatering[] = {
- obj_frame_tiles(gFieldObjectPic_MayWatering_0),
- obj_frame_tiles(gFieldObjectPic_MayWatering_1),
- obj_frame_tiles(gFieldObjectPic_MayWatering_2),
- obj_frame_tiles(gFieldObjectPic_MayWatering_3),
- obj_frame_tiles(gFieldObjectPic_MayWatering_3),
- obj_frame_tiles(gFieldObjectPic_MayWatering_4),
- obj_frame_tiles(gFieldObjectPic_MayWatering_4),
- obj_frame_tiles(gFieldObjectPic_MayWatering_5),
- obj_frame_tiles(gFieldObjectPic_MayWatering_5),
+const struct SpriteFrameImage gEventObjectPicTable_MayWatering[] = {
+ obj_frame_tiles(gEventObjectPic_MayWatering_0),
+ obj_frame_tiles(gEventObjectPic_MayWatering_1),
+ obj_frame_tiles(gEventObjectPic_MayWatering_2),
+ obj_frame_tiles(gEventObjectPic_MayWatering_3),
+ obj_frame_tiles(gEventObjectPic_MayWatering_3),
+ obj_frame_tiles(gEventObjectPic_MayWatering_4),
+ obj_frame_tiles(gEventObjectPic_MayWatering_4),
+ obj_frame_tiles(gEventObjectPic_MayWatering_5),
+ obj_frame_tiles(gEventObjectPic_MayWatering_5),
};
-const struct SpriteFrameImage gFieldObjectPicTable_BrendanDecorating[] = {
- obj_frame_tiles(gFieldObjectPic_BrendanDecorating),
+const struct SpriteFrameImage gEventObjectPicTable_BrendanDecorating[] = {
+ obj_frame_tiles(gEventObjectPic_BrendanDecorating),
};
-
-const struct SpriteFrameImage gFieldObjectPicTable_MayDecorating[] = {
- obj_frame_tiles(gFieldObjectPic_MayDecorating),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Archie[] = {
- obj_frame_tiles(gFieldObjectPic_Archie_0),
- obj_frame_tiles(gFieldObjectPic_Archie_1),
- obj_frame_tiles(gFieldObjectPic_Archie_2),
- obj_frame_tiles(gFieldObjectPic_Archie_3),
- obj_frame_tiles(gFieldObjectPic_Archie_4),
- obj_frame_tiles(gFieldObjectPic_Archie_5),
- obj_frame_tiles(gFieldObjectPic_Archie_6),
- obj_frame_tiles(gFieldObjectPic_Archie_7),
- obj_frame_tiles(gFieldObjectPic_Archie_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Maxie[] = {
- obj_frame_tiles(gFieldObjectPic_Maxie_0),
- obj_frame_tiles(gFieldObjectPic_Maxie_1),
- obj_frame_tiles(gFieldObjectPic_Maxie_2),
- obj_frame_tiles(gFieldObjectPic_Maxie_3),
- obj_frame_tiles(gFieldObjectPic_Maxie_4),
- obj_frame_tiles(gFieldObjectPic_Maxie_5),
- obj_frame_tiles(gFieldObjectPic_Maxie_6),
- obj_frame_tiles(gFieldObjectPic_Maxie_7),
- obj_frame_tiles(gFieldObjectPic_Maxie_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_KyogreFront[] = {
- obj_frame_tiles(gFieldObjectPic_KyogreFront_0),
- obj_frame_tiles(gFieldObjectPic_KyogreFront_0),
- obj_frame_tiles(gFieldObjectPic_KyogreFront_0),
- obj_frame_tiles(gFieldObjectPic_KyogreFront_1),
- obj_frame_tiles(gFieldObjectPic_KyogreFront_1),
- obj_frame_tiles(gFieldObjectPic_KyogreFront_1),
- obj_frame_tiles(gFieldObjectPic_KyogreFront_1),
- obj_frame_tiles(gFieldObjectPic_KyogreFront_1),
- obj_frame_tiles(gFieldObjectPic_KyogreFront_1),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_GroudonFront[] = {
- obj_frame_tiles(gFieldObjectPic_GroudonFront_0),
- obj_frame_tiles(gFieldObjectPic_GroudonFront_0),
- obj_frame_tiles(gFieldObjectPic_GroudonFront_0),
- obj_frame_tiles(gFieldObjectPic_GroudonFront_1),
- obj_frame_tiles(gFieldObjectPic_GroudonFront_1),
- obj_frame_tiles(gFieldObjectPic_GroudonFront_1),
- obj_frame_tiles(gFieldObjectPic_GroudonFront_1),
- obj_frame_tiles(gFieldObjectPic_GroudonFront_1),
- obj_frame_tiles(gFieldObjectPic_GroudonFront_1),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_KyogreSide[] = {
- obj_frame_tiles(gFieldObjectPic_KyogreSide_0),
- obj_frame_tiles(gFieldObjectPic_KyogreSide_0),
- obj_frame_tiles(gFieldObjectPic_KyogreSide_0),
- obj_frame_tiles(gFieldObjectPic_KyogreSide_1),
- obj_frame_tiles(gFieldObjectPic_KyogreSide_1),
- obj_frame_tiles(gFieldObjectPic_KyogreSide_1),
- obj_frame_tiles(gFieldObjectPic_KyogreSide_1),
- obj_frame_tiles(gFieldObjectPic_KyogreSide_1),
- obj_frame_tiles(gFieldObjectPic_KyogreSide_1),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_GroudonSide[] = {
- obj_frame_tiles(gFieldObjectPic_GroudonSide_0),
- obj_frame_tiles(gFieldObjectPic_GroudonSide_0),
- obj_frame_tiles(gFieldObjectPic_GroudonSide_0),
- obj_frame_tiles(gFieldObjectPic_GroudonSide_1),
- obj_frame_tiles(gFieldObjectPic_GroudonSide_1),
- obj_frame_tiles(gFieldObjectPic_GroudonSide_1),
- obj_frame_tiles(gFieldObjectPic_GroudonSide_1),
- obj_frame_tiles(gFieldObjectPic_GroudonSide_1),
- obj_frame_tiles(gFieldObjectPic_GroudonSide_1),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Fossil[] = {
- obj_frame_tiles(gFieldObjectPic_Fossil),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Regi[] = {
- obj_frame_tiles(gFieldObjectPic_Regi),
- obj_frame_tiles(gFieldObjectPic_Regi),
- obj_frame_tiles(gFieldObjectPic_Regi),
- obj_frame_tiles(gFieldObjectPic_Regi),
- obj_frame_tiles(gFieldObjectPic_Regi),
- obj_frame_tiles(gFieldObjectPic_Regi),
- obj_frame_tiles(gFieldObjectPic_Regi),
- obj_frame_tiles(gFieldObjectPic_Regi),
- obj_frame_tiles(gFieldObjectPic_Regi),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Skitty[] = {
- obj_frame_tiles(gFieldObjectPic_Skitty_0),
- obj_frame_tiles(gFieldObjectPic_Skitty_1),
- obj_frame_tiles(gFieldObjectPic_Skitty_2),
- obj_frame_tiles(gFieldObjectPic_Skitty_0),
- obj_frame_tiles(gFieldObjectPic_Skitty_0),
- obj_frame_tiles(gFieldObjectPic_Skitty_1),
- obj_frame_tiles(gFieldObjectPic_Skitty_1),
- obj_frame_tiles(gFieldObjectPic_Skitty_2),
- obj_frame_tiles(gFieldObjectPic_Skitty_2),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Kecleon[] = {
- obj_frame_tiles(gFieldObjectPic_Kecleon_0),
- obj_frame_tiles(gFieldObjectPic_Kecleon_1),
- obj_frame_tiles(gFieldObjectPic_Kecleon_2),
- obj_frame_tiles(gFieldObjectPic_Kecleon_0),
- obj_frame_tiles(gFieldObjectPic_Kecleon_0),
- obj_frame_tiles(gFieldObjectPic_Kecleon_1),
- obj_frame_tiles(gFieldObjectPic_Kecleon_1),
- obj_frame_tiles(gFieldObjectPic_Kecleon_2),
- obj_frame_tiles(gFieldObjectPic_Kecleon_2),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Rayquaza[] = {
- obj_frame_tiles(gFieldObjectPic_Rayquaza_0),
- obj_frame_tiles(gFieldObjectPic_Rayquaza_1),
- obj_frame_tiles(gFieldObjectPic_Rayquaza_2),
- obj_frame_tiles(gFieldObjectPic_Rayquaza_3),
- obj_frame_tiles(gFieldObjectPic_Rayquaza_4),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_RayquazaStill[] = {
- obj_frame_tiles(gFieldObjectPic_RayquazaStill),
- obj_frame_tiles(gFieldObjectPic_RayquazaStill),
- obj_frame_tiles(gFieldObjectPic_RayquazaStill),
- obj_frame_tiles(gFieldObjectPic_RayquazaStill),
- obj_frame_tiles(gFieldObjectPic_RayquazaStill),
- obj_frame_tiles(gFieldObjectPic_RayquazaStill),
- obj_frame_tiles(gFieldObjectPic_RayquazaStill),
- obj_frame_tiles(gFieldObjectPic_RayquazaStill),
- obj_frame_tiles(gFieldObjectPic_RayquazaStill),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Zigzagoon[] = {
- obj_frame_tiles(gFieldObjectPic_Zigzagoon_0),
- obj_frame_tiles(gFieldObjectPic_Zigzagoon_1),
- obj_frame_tiles(gFieldObjectPic_Zigzagoon_2),
- obj_frame_tiles(gFieldObjectPic_Zigzagoon_0),
- obj_frame_tiles(gFieldObjectPic_Zigzagoon_0),
- obj_frame_tiles(gFieldObjectPic_Zigzagoon_1),
- obj_frame_tiles(gFieldObjectPic_Zigzagoon_1),
- obj_frame_tiles(gFieldObjectPic_Zigzagoon_2),
- obj_frame_tiles(gFieldObjectPic_Zigzagoon_2),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Pikachu[] = {
- obj_frame_tiles(gFieldObjectPic_Pikachu_0),
- obj_frame_tiles(gFieldObjectPic_Pikachu_1),
- obj_frame_tiles(gFieldObjectPic_Pikachu_2),
- obj_frame_tiles(gFieldObjectPic_Pikachu_0),
- obj_frame_tiles(gFieldObjectPic_Pikachu_0),
- obj_frame_tiles(gFieldObjectPic_Pikachu_1),
- obj_frame_tiles(gFieldObjectPic_Pikachu_1),
- obj_frame_tiles(gFieldObjectPic_Pikachu_2),
- obj_frame_tiles(gFieldObjectPic_Pikachu_2),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Azumarill[] = {
- obj_frame_tiles(gFieldObjectPic_Azumarill_0),
- obj_frame_tiles(gFieldObjectPic_Azumarill_1),
- obj_frame_tiles(gFieldObjectPic_Azumarill_2),
- obj_frame_tiles(gFieldObjectPic_Azumarill_0),
- obj_frame_tiles(gFieldObjectPic_Azumarill_0),
- obj_frame_tiles(gFieldObjectPic_Azumarill_1),
- obj_frame_tiles(gFieldObjectPic_Azumarill_1),
- obj_frame_tiles(gFieldObjectPic_Azumarill_2),
- obj_frame_tiles(gFieldObjectPic_Azumarill_2),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Wingull[] = {
- obj_frame_tiles(gFieldObjectPic_Wingull_0),
- obj_frame_tiles(gFieldObjectPic_Wingull_1),
- obj_frame_tiles(gFieldObjectPic_Wingull_2),
- obj_frame_tiles(gFieldObjectPic_Wingull_3),
- obj_frame_tiles(gFieldObjectPic_Wingull_3),
- obj_frame_tiles(gFieldObjectPic_Wingull_4),
- obj_frame_tiles(gFieldObjectPic_Wingull_4),
- obj_frame_tiles(gFieldObjectPic_Wingull_5),
- obj_frame_tiles(gFieldObjectPic_Wingull_5),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_TuberMSwimming[] = {
- obj_frame_tiles(gFieldObjectPic_TuberMSwimming_0),
- obj_frame_tiles(gFieldObjectPic_TuberMSwimming_1),
- obj_frame_tiles(gFieldObjectPic_TuberMSwimming_2),
- obj_frame_tiles(gFieldObjectPic_TuberMSwimming_3),
- obj_frame_tiles(gFieldObjectPic_TuberMSwimming_4),
- obj_frame_tiles(gFieldObjectPic_TuberMSwimming_5),
- obj_frame_tiles(gFieldObjectPic_TuberMSwimming_6),
- obj_frame_tiles(gFieldObjectPic_TuberMSwimming_7),
- obj_frame_tiles(gFieldObjectPic_TuberMSwimming_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Azurill[] = {
- obj_frame_tiles(gFieldObjectPic_Azurill_0),
- obj_frame_tiles(gFieldObjectPic_Azurill_1),
- obj_frame_tiles(gFieldObjectPic_Azurill_2),
- obj_frame_tiles(gFieldObjectPic_Azurill_0),
- obj_frame_tiles(gFieldObjectPic_Azurill_0),
- obj_frame_tiles(gFieldObjectPic_Azurill_1),
- obj_frame_tiles(gFieldObjectPic_Azurill_1),
- obj_frame_tiles(gFieldObjectPic_Azurill_2),
- obj_frame_tiles(gFieldObjectPic_Azurill_2),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Mom[] = {
- obj_frame_tiles(gFieldObjectPic_Mom_0),
- obj_frame_tiles(gFieldObjectPic_Mom_1),
- obj_frame_tiles(gFieldObjectPic_Mom_2),
- obj_frame_tiles(gFieldObjectPic_Mom_3),
- obj_frame_tiles(gFieldObjectPic_Mom_4),
- obj_frame_tiles(gFieldObjectPic_Mom_5),
- obj_frame_tiles(gFieldObjectPic_Mom_6),
- obj_frame_tiles(gFieldObjectPic_Mom_7),
- obj_frame_tiles(gFieldObjectPic_Mom_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Scott[] = {
- obj_frame_tiles(gFieldObjectPic_Scott_0),
- obj_frame_tiles(gFieldObjectPic_Scott_1),
- obj_frame_tiles(gFieldObjectPic_Scott_2),
- obj_frame_tiles(gFieldObjectPic_Scott_3),
- obj_frame_tiles(gFieldObjectPic_Scott_4),
- obj_frame_tiles(gFieldObjectPic_Scott_5),
- obj_frame_tiles(gFieldObjectPic_Scott_6),
- obj_frame_tiles(gFieldObjectPic_Scott_7),
- obj_frame_tiles(gFieldObjectPic_Scott_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Juan[] = {
- obj_frame_tiles(gFieldObjectPic_Juan_0),
- obj_frame_tiles(gFieldObjectPic_Juan_1),
- obj_frame_tiles(gFieldObjectPic_Juan_2),
- obj_frame_tiles(gFieldObjectPic_Juan_3),
- obj_frame_tiles(gFieldObjectPic_Juan_4),
- obj_frame_tiles(gFieldObjectPic_Juan_5),
- obj_frame_tiles(gFieldObjectPic_Juan_6),
- obj_frame_tiles(gFieldObjectPic_Juan_7),
- obj_frame_tiles(gFieldObjectPic_Juan_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_MysteryEventDeliveryman[] = {
- obj_frame_tiles(gFieldObjectPic_MysteryEventDeliveryman_0),
- obj_frame_tiles(gFieldObjectPic_MysteryEventDeliveryman_1),
- obj_frame_tiles(gFieldObjectPic_MysteryEventDeliveryman_2),
- obj_frame_tiles(gFieldObjectPic_MysteryEventDeliveryman_0),
- obj_frame_tiles(gFieldObjectPic_MysteryEventDeliveryman_0),
- obj_frame_tiles(gFieldObjectPic_MysteryEventDeliveryman_1),
- obj_frame_tiles(gFieldObjectPic_MysteryEventDeliveryman_1),
- obj_frame_tiles(gFieldObjectPic_MysteryEventDeliveryman_2),
- obj_frame_tiles(gFieldObjectPic_MysteryEventDeliveryman_2),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Statue[] = {
- obj_frame_tiles(gFieldObjectPic_Statue),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Dusclops[] = {
- obj_frame_tiles(gFieldObjectPic_Dusclops_0),
- obj_frame_tiles(gFieldObjectPic_Dusclops_1),
- obj_frame_tiles(gFieldObjectPic_Dusclops_2),
- obj_frame_tiles(gFieldObjectPic_Dusclops_3),
- obj_frame_tiles(gFieldObjectPic_Dusclops_4),
- obj_frame_tiles(gFieldObjectPic_Dusclops_5),
- obj_frame_tiles(gFieldObjectPic_Dusclops_6),
- obj_frame_tiles(gFieldObjectPic_Dusclops_7),
- obj_frame_tiles(gFieldObjectPic_Dusclops_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Kirlia[] = {
- obj_frame_tiles(gFieldObjectPic_Kirlia_0),
- obj_frame_tiles(gFieldObjectPic_Kirlia_1),
- obj_frame_tiles(gFieldObjectPic_Kirlia_2),
- obj_frame_tiles(gFieldObjectPic_Kirlia_3),
- obj_frame_tiles(gFieldObjectPic_Kirlia_4),
- obj_frame_tiles(gFieldObjectPic_Kirlia_5),
- obj_frame_tiles(gFieldObjectPic_Kirlia_6),
- obj_frame_tiles(gFieldObjectPic_Kirlia_7),
- obj_frame_tiles(gFieldObjectPic_Kirlia_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_UnionRoomAttendant[] = {
- obj_frame_tiles(gFieldObjectPic_UnionRoomAttendant_0),
- obj_frame_tiles(gFieldObjectPic_UnionRoomAttendant_1),
- obj_frame_tiles(gFieldObjectPic_UnionRoomAttendant_2),
- obj_frame_tiles(gFieldObjectPic_UnionRoomAttendant_0),
- obj_frame_tiles(gFieldObjectPic_UnionRoomAttendant_0),
- obj_frame_tiles(gFieldObjectPic_UnionRoomAttendant_1),
- obj_frame_tiles(gFieldObjectPic_UnionRoomAttendant_1),
- obj_frame_tiles(gFieldObjectPic_UnionRoomAttendant_2),
- obj_frame_tiles(gFieldObjectPic_UnionRoomAttendant_2),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Sudowoodo[] = {
- obj_frame_tiles(gFieldObjectPic_Sudowoodo_0),
- obj_frame_tiles(gFieldObjectPic_Sudowoodo_0),
- obj_frame_tiles(gFieldObjectPic_Sudowoodo_1),
- obj_frame_tiles(gFieldObjectPic_Sudowoodo_0),
- obj_frame_tiles(gFieldObjectPic_Sudowoodo_0),
- obj_frame_tiles(gFieldObjectPic_Sudowoodo_0),
- obj_frame_tiles(gFieldObjectPic_Sudowoodo_0),
- obj_frame_tiles(gFieldObjectPic_Sudowoodo_1),
- obj_frame_tiles(gFieldObjectPic_Sudowoodo_2),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Mew[] = {
- obj_frame_tiles(gFieldObjectPic_Mew_0),
- obj_frame_tiles(gFieldObjectPic_Mew_1),
- obj_frame_tiles(gFieldObjectPic_Mew_2),
- obj_frame_tiles(gFieldObjectPic_Mew_3),
- obj_frame_tiles(gFieldObjectPic_Mew_4),
- obj_frame_tiles(gFieldObjectPic_Mew_5),
- obj_frame_tiles(gFieldObjectPic_Mew_6),
- obj_frame_tiles(gFieldObjectPic_Mew_7),
- obj_frame_tiles(gFieldObjectPic_Mew_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Red[] = {
- obj_frame_tiles(gFieldObjectPic_Red_0),
- obj_frame_tiles(gFieldObjectPic_Red_1),
- obj_frame_tiles(gFieldObjectPic_Red_2),
- obj_frame_tiles(gFieldObjectPic_Red_3),
- obj_frame_tiles(gFieldObjectPic_Red_4),
- obj_frame_tiles(gFieldObjectPic_Red_5),
- obj_frame_tiles(gFieldObjectPic_Red_6),
- obj_frame_tiles(gFieldObjectPic_Red_7),
- obj_frame_tiles(gFieldObjectPic_Red_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Leaf[] = {
- obj_frame_tiles(gFieldObjectPic_Leaf_0),
- obj_frame_tiles(gFieldObjectPic_Leaf_1),
- obj_frame_tiles(gFieldObjectPic_Leaf_2),
- obj_frame_tiles(gFieldObjectPic_Leaf_3),
- obj_frame_tiles(gFieldObjectPic_Leaf_4),
- obj_frame_tiles(gFieldObjectPic_Leaf_5),
- obj_frame_tiles(gFieldObjectPic_Leaf_6),
- obj_frame_tiles(gFieldObjectPic_Leaf_7),
- obj_frame_tiles(gFieldObjectPic_Leaf_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Deoxys[] = {
- obj_frame_tiles(gFieldObjectPic_Deoxys_0),
- obj_frame_tiles(gFieldObjectPic_Deoxys_0),
- obj_frame_tiles(gFieldObjectPic_Deoxys_0),
- obj_frame_tiles(gFieldObjectPic_Deoxys_0),
- obj_frame_tiles(gFieldObjectPic_Deoxys_1),
- obj_frame_tiles(gFieldObjectPic_Deoxys_0),
- obj_frame_tiles(gFieldObjectPic_Deoxys_1),
- obj_frame_tiles(gFieldObjectPic_Deoxys_0),
- obj_frame_tiles(gFieldObjectPic_Deoxys_0),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_BirthIslandStone[] = {
- obj_frame_tiles(gFieldObjectPic_BirthIslandStone),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Anabel[] = {
- obj_frame_tiles(gFieldObjectPic_Anabel_0),
- obj_frame_tiles(gFieldObjectPic_Anabel_1),
- obj_frame_tiles(gFieldObjectPic_Anabel_2),
- obj_frame_tiles(gFieldObjectPic_Anabel_3),
- obj_frame_tiles(gFieldObjectPic_Anabel_4),
- obj_frame_tiles(gFieldObjectPic_Anabel_5),
- obj_frame_tiles(gFieldObjectPic_Anabel_6),
- obj_frame_tiles(gFieldObjectPic_Anabel_7),
- obj_frame_tiles(gFieldObjectPic_Anabel_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Tucker[] = {
- obj_frame_tiles(gFieldObjectPic_Tucker_0),
- obj_frame_tiles(gFieldObjectPic_Tucker_1),
- obj_frame_tiles(gFieldObjectPic_Tucker_2),
- obj_frame_tiles(gFieldObjectPic_Tucker_3),
- obj_frame_tiles(gFieldObjectPic_Tucker_4),
- obj_frame_tiles(gFieldObjectPic_Tucker_5),
- obj_frame_tiles(gFieldObjectPic_Tucker_6),
- obj_frame_tiles(gFieldObjectPic_Tucker_7),
- obj_frame_tiles(gFieldObjectPic_Tucker_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Spenser[] = {
- obj_frame_tiles(gFieldObjectPic_Spenser_0),
- obj_frame_tiles(gFieldObjectPic_Spenser_1),
- obj_frame_tiles(gFieldObjectPic_Spenser_2),
- obj_frame_tiles(gFieldObjectPic_Spenser_3),
- obj_frame_tiles(gFieldObjectPic_Spenser_4),
- obj_frame_tiles(gFieldObjectPic_Spenser_5),
- obj_frame_tiles(gFieldObjectPic_Spenser_6),
- obj_frame_tiles(gFieldObjectPic_Spenser_7),
- obj_frame_tiles(gFieldObjectPic_Spenser_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Greta[] = {
- obj_frame_tiles(gFieldObjectPic_Greta_0),
- obj_frame_tiles(gFieldObjectPic_Greta_1),
- obj_frame_tiles(gFieldObjectPic_Greta_2),
- obj_frame_tiles(gFieldObjectPic_Greta_3),
- obj_frame_tiles(gFieldObjectPic_Greta_4),
- obj_frame_tiles(gFieldObjectPic_Greta_5),
- obj_frame_tiles(gFieldObjectPic_Greta_6),
- obj_frame_tiles(gFieldObjectPic_Greta_7),
- obj_frame_tiles(gFieldObjectPic_Greta_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Noland[] = {
- obj_frame_tiles(gFieldObjectPic_Noland_0),
- obj_frame_tiles(gFieldObjectPic_Noland_1),
- obj_frame_tiles(gFieldObjectPic_Noland_2),
- obj_frame_tiles(gFieldObjectPic_Noland_3),
- obj_frame_tiles(gFieldObjectPic_Noland_4),
- obj_frame_tiles(gFieldObjectPic_Noland_5),
- obj_frame_tiles(gFieldObjectPic_Noland_6),
- obj_frame_tiles(gFieldObjectPic_Noland_7),
- obj_frame_tiles(gFieldObjectPic_Noland_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Lucy[] = {
- obj_frame_tiles(gFieldObjectPic_Lucy_0),
- obj_frame_tiles(gFieldObjectPic_Lucy_1),
- obj_frame_tiles(gFieldObjectPic_Lucy_2),
- obj_frame_tiles(gFieldObjectPic_Lucy_3),
- obj_frame_tiles(gFieldObjectPic_Lucy_4),
- obj_frame_tiles(gFieldObjectPic_Lucy_5),
- obj_frame_tiles(gFieldObjectPic_Lucy_6),
- obj_frame_tiles(gFieldObjectPic_Lucy_7),
- obj_frame_tiles(gFieldObjectPic_Lucy_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Brandon[] = {
- obj_frame_tiles(gFieldObjectPic_Brandon_0),
- obj_frame_tiles(gFieldObjectPic_Brandon_1),
- obj_frame_tiles(gFieldObjectPic_Brandon_2),
- obj_frame_tiles(gFieldObjectPic_Brandon_3),
- obj_frame_tiles(gFieldObjectPic_Brandon_4),
- obj_frame_tiles(gFieldObjectPic_Brandon_5),
- obj_frame_tiles(gFieldObjectPic_Brandon_6),
- obj_frame_tiles(gFieldObjectPic_Brandon_7),
- obj_frame_tiles(gFieldObjectPic_Brandon_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_Lugia[] = {
- obj_frame_tiles(gFieldObjectPic_Lugia_0),
- obj_frame_tiles(gFieldObjectPic_Lugia_0),
- obj_frame_tiles(gFieldObjectPic_Lugia_0),
- obj_frame_tiles(gFieldObjectPic_Lugia_0),
- obj_frame_tiles(gFieldObjectPic_Lugia_1),
- obj_frame_tiles(gFieldObjectPic_Lugia_0),
- obj_frame_tiles(gFieldObjectPic_Lugia_1),
- obj_frame_tiles(gFieldObjectPic_Lugia_0),
- obj_frame_tiles(gFieldObjectPic_Lugia_1),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_HoOh[] = {
- obj_frame_tiles(gFieldObjectPic_HoOh_0),
- obj_frame_tiles(gFieldObjectPic_HoOh_0),
- obj_frame_tiles(gFieldObjectPic_HoOh_0),
- obj_frame_tiles(gFieldObjectPic_HoOh_0),
- obj_frame_tiles(gFieldObjectPic_HoOh_1),
- obj_frame_tiles(gFieldObjectPic_HoOh_0),
- obj_frame_tiles(gFieldObjectPic_HoOh_1),
- obj_frame_tiles(gFieldObjectPic_HoOh_0),
- obj_frame_tiles(gFieldObjectPic_HoOh_1),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_RubySapphireBrendan[] = {
- obj_frame_tiles(gFieldObjectPic_RubySapphireBrendan_0),
- obj_frame_tiles(gFieldObjectPic_RubySapphireBrendan_1),
- obj_frame_tiles(gFieldObjectPic_RubySapphireBrendan_2),
- obj_frame_tiles(gFieldObjectPic_RubySapphireBrendan_3),
- obj_frame_tiles(gFieldObjectPic_RubySapphireBrendan_4),
- obj_frame_tiles(gFieldObjectPic_RubySapphireBrendan_5),
- obj_frame_tiles(gFieldObjectPic_RubySapphireBrendan_6),
- obj_frame_tiles(gFieldObjectPic_RubySapphireBrendan_7),
- obj_frame_tiles(gFieldObjectPic_RubySapphireBrendan_8),
-};
-
-const struct SpriteFrameImage gFieldObjectPicTable_RubySapphireMay[] = {
- obj_frame_tiles(gFieldObjectPic_RubySapphireMay_0),
- obj_frame_tiles(gFieldObjectPic_RubySapphireMay_1),
- obj_frame_tiles(gFieldObjectPic_RubySapphireMay_2),
- obj_frame_tiles(gFieldObjectPic_RubySapphireMay_3),
- obj_frame_tiles(gFieldObjectPic_RubySapphireMay_4),
- obj_frame_tiles(gFieldObjectPic_RubySapphireMay_5),
- obj_frame_tiles(gFieldObjectPic_RubySapphireMay_6),
- obj_frame_tiles(gFieldObjectPic_RubySapphireMay_7),
- obj_frame_tiles(gFieldObjectPic_RubySapphireMay_8),
+
+const struct SpriteFrameImage gEventObjectPicTable_MayDecorating[] = {
+ obj_frame_tiles(gEventObjectPic_MayDecorating),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Archie[] = {
+ obj_frame_tiles(gEventObjectPic_Archie_0),
+ obj_frame_tiles(gEventObjectPic_Archie_1),
+ obj_frame_tiles(gEventObjectPic_Archie_2),
+ obj_frame_tiles(gEventObjectPic_Archie_3),
+ obj_frame_tiles(gEventObjectPic_Archie_4),
+ obj_frame_tiles(gEventObjectPic_Archie_5),
+ obj_frame_tiles(gEventObjectPic_Archie_6),
+ obj_frame_tiles(gEventObjectPic_Archie_7),
+ obj_frame_tiles(gEventObjectPic_Archie_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Maxie[] = {
+ obj_frame_tiles(gEventObjectPic_Maxie_0),
+ obj_frame_tiles(gEventObjectPic_Maxie_1),
+ obj_frame_tiles(gEventObjectPic_Maxie_2),
+ obj_frame_tiles(gEventObjectPic_Maxie_3),
+ obj_frame_tiles(gEventObjectPic_Maxie_4),
+ obj_frame_tiles(gEventObjectPic_Maxie_5),
+ obj_frame_tiles(gEventObjectPic_Maxie_6),
+ obj_frame_tiles(gEventObjectPic_Maxie_7),
+ obj_frame_tiles(gEventObjectPic_Maxie_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_KyogreFront[] = {
+ obj_frame_tiles(gEventObjectPic_KyogreFront_0),
+ obj_frame_tiles(gEventObjectPic_KyogreFront_0),
+ obj_frame_tiles(gEventObjectPic_KyogreFront_0),
+ obj_frame_tiles(gEventObjectPic_KyogreFront_1),
+ obj_frame_tiles(gEventObjectPic_KyogreFront_1),
+ obj_frame_tiles(gEventObjectPic_KyogreFront_1),
+ obj_frame_tiles(gEventObjectPic_KyogreFront_1),
+ obj_frame_tiles(gEventObjectPic_KyogreFront_1),
+ obj_frame_tiles(gEventObjectPic_KyogreFront_1),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_GroudonFront[] = {
+ obj_frame_tiles(gEventObjectPic_GroudonFront_0),
+ obj_frame_tiles(gEventObjectPic_GroudonFront_0),
+ obj_frame_tiles(gEventObjectPic_GroudonFront_0),
+ obj_frame_tiles(gEventObjectPic_GroudonFront_1),
+ obj_frame_tiles(gEventObjectPic_GroudonFront_1),
+ obj_frame_tiles(gEventObjectPic_GroudonFront_1),
+ obj_frame_tiles(gEventObjectPic_GroudonFront_1),
+ obj_frame_tiles(gEventObjectPic_GroudonFront_1),
+ obj_frame_tiles(gEventObjectPic_GroudonFront_1),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_KyogreSide[] = {
+ obj_frame_tiles(gEventObjectPic_KyogreSide_0),
+ obj_frame_tiles(gEventObjectPic_KyogreSide_0),
+ obj_frame_tiles(gEventObjectPic_KyogreSide_0),
+ obj_frame_tiles(gEventObjectPic_KyogreSide_1),
+ obj_frame_tiles(gEventObjectPic_KyogreSide_1),
+ obj_frame_tiles(gEventObjectPic_KyogreSide_1),
+ obj_frame_tiles(gEventObjectPic_KyogreSide_1),
+ obj_frame_tiles(gEventObjectPic_KyogreSide_1),
+ obj_frame_tiles(gEventObjectPic_KyogreSide_1),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_GroudonSide[] = {
+ obj_frame_tiles(gEventObjectPic_GroudonSide_0),
+ obj_frame_tiles(gEventObjectPic_GroudonSide_0),
+ obj_frame_tiles(gEventObjectPic_GroudonSide_0),
+ obj_frame_tiles(gEventObjectPic_GroudonSide_1),
+ obj_frame_tiles(gEventObjectPic_GroudonSide_1),
+ obj_frame_tiles(gEventObjectPic_GroudonSide_1),
+ obj_frame_tiles(gEventObjectPic_GroudonSide_1),
+ obj_frame_tiles(gEventObjectPic_GroudonSide_1),
+ obj_frame_tiles(gEventObjectPic_GroudonSide_1),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Fossil[] = {
+ obj_frame_tiles(gEventObjectPic_Fossil),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Regi[] = {
+ obj_frame_tiles(gEventObjectPic_Regi),
+ obj_frame_tiles(gEventObjectPic_Regi),
+ obj_frame_tiles(gEventObjectPic_Regi),
+ obj_frame_tiles(gEventObjectPic_Regi),
+ obj_frame_tiles(gEventObjectPic_Regi),
+ obj_frame_tiles(gEventObjectPic_Regi),
+ obj_frame_tiles(gEventObjectPic_Regi),
+ obj_frame_tiles(gEventObjectPic_Regi),
+ obj_frame_tiles(gEventObjectPic_Regi),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Skitty[] = {
+ obj_frame_tiles(gEventObjectPic_Skitty_0),
+ obj_frame_tiles(gEventObjectPic_Skitty_1),
+ obj_frame_tiles(gEventObjectPic_Skitty_2),
+ obj_frame_tiles(gEventObjectPic_Skitty_0),
+ obj_frame_tiles(gEventObjectPic_Skitty_0),
+ obj_frame_tiles(gEventObjectPic_Skitty_1),
+ obj_frame_tiles(gEventObjectPic_Skitty_1),
+ obj_frame_tiles(gEventObjectPic_Skitty_2),
+ obj_frame_tiles(gEventObjectPic_Skitty_2),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Kecleon[] = {
+ obj_frame_tiles(gEventObjectPic_Kecleon_0),
+ obj_frame_tiles(gEventObjectPic_Kecleon_1),
+ obj_frame_tiles(gEventObjectPic_Kecleon_2),
+ obj_frame_tiles(gEventObjectPic_Kecleon_0),
+ obj_frame_tiles(gEventObjectPic_Kecleon_0),
+ obj_frame_tiles(gEventObjectPic_Kecleon_1),
+ obj_frame_tiles(gEventObjectPic_Kecleon_1),
+ obj_frame_tiles(gEventObjectPic_Kecleon_2),
+ obj_frame_tiles(gEventObjectPic_Kecleon_2),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Rayquaza[] = {
+ obj_frame_tiles(gEventObjectPic_Rayquaza_0),
+ obj_frame_tiles(gEventObjectPic_Rayquaza_1),
+ obj_frame_tiles(gEventObjectPic_Rayquaza_2),
+ obj_frame_tiles(gEventObjectPic_Rayquaza_3),
+ obj_frame_tiles(gEventObjectPic_Rayquaza_4),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_RayquazaStill[] = {
+ obj_frame_tiles(gEventObjectPic_RayquazaStill),
+ obj_frame_tiles(gEventObjectPic_RayquazaStill),
+ obj_frame_tiles(gEventObjectPic_RayquazaStill),
+ obj_frame_tiles(gEventObjectPic_RayquazaStill),
+ obj_frame_tiles(gEventObjectPic_RayquazaStill),
+ obj_frame_tiles(gEventObjectPic_RayquazaStill),
+ obj_frame_tiles(gEventObjectPic_RayquazaStill),
+ obj_frame_tiles(gEventObjectPic_RayquazaStill),
+ obj_frame_tiles(gEventObjectPic_RayquazaStill),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Zigzagoon[] = {
+ obj_frame_tiles(gEventObjectPic_Zigzagoon_0),
+ obj_frame_tiles(gEventObjectPic_Zigzagoon_1),
+ obj_frame_tiles(gEventObjectPic_Zigzagoon_2),
+ obj_frame_tiles(gEventObjectPic_Zigzagoon_0),
+ obj_frame_tiles(gEventObjectPic_Zigzagoon_0),
+ obj_frame_tiles(gEventObjectPic_Zigzagoon_1),
+ obj_frame_tiles(gEventObjectPic_Zigzagoon_1),
+ obj_frame_tiles(gEventObjectPic_Zigzagoon_2),
+ obj_frame_tiles(gEventObjectPic_Zigzagoon_2),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Pikachu[] = {
+ obj_frame_tiles(gEventObjectPic_Pikachu_0),
+ obj_frame_tiles(gEventObjectPic_Pikachu_1),
+ obj_frame_tiles(gEventObjectPic_Pikachu_2),
+ obj_frame_tiles(gEventObjectPic_Pikachu_0),
+ obj_frame_tiles(gEventObjectPic_Pikachu_0),
+ obj_frame_tiles(gEventObjectPic_Pikachu_1),
+ obj_frame_tiles(gEventObjectPic_Pikachu_1),
+ obj_frame_tiles(gEventObjectPic_Pikachu_2),
+ obj_frame_tiles(gEventObjectPic_Pikachu_2),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Azumarill[] = {
+ obj_frame_tiles(gEventObjectPic_Azumarill_0),
+ obj_frame_tiles(gEventObjectPic_Azumarill_1),
+ obj_frame_tiles(gEventObjectPic_Azumarill_2),
+ obj_frame_tiles(gEventObjectPic_Azumarill_0),
+ obj_frame_tiles(gEventObjectPic_Azumarill_0),
+ obj_frame_tiles(gEventObjectPic_Azumarill_1),
+ obj_frame_tiles(gEventObjectPic_Azumarill_1),
+ obj_frame_tiles(gEventObjectPic_Azumarill_2),
+ obj_frame_tiles(gEventObjectPic_Azumarill_2),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Wingull[] = {
+ obj_frame_tiles(gEventObjectPic_Wingull_0),
+ obj_frame_tiles(gEventObjectPic_Wingull_1),
+ obj_frame_tiles(gEventObjectPic_Wingull_2),
+ obj_frame_tiles(gEventObjectPic_Wingull_3),
+ obj_frame_tiles(gEventObjectPic_Wingull_3),
+ obj_frame_tiles(gEventObjectPic_Wingull_4),
+ obj_frame_tiles(gEventObjectPic_Wingull_4),
+ obj_frame_tiles(gEventObjectPic_Wingull_5),
+ obj_frame_tiles(gEventObjectPic_Wingull_5),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_TuberMSwimming[] = {
+ obj_frame_tiles(gEventObjectPic_TuberMSwimming_0),
+ obj_frame_tiles(gEventObjectPic_TuberMSwimming_1),
+ obj_frame_tiles(gEventObjectPic_TuberMSwimming_2),
+ obj_frame_tiles(gEventObjectPic_TuberMSwimming_3),
+ obj_frame_tiles(gEventObjectPic_TuberMSwimming_4),
+ obj_frame_tiles(gEventObjectPic_TuberMSwimming_5),
+ obj_frame_tiles(gEventObjectPic_TuberMSwimming_6),
+ obj_frame_tiles(gEventObjectPic_TuberMSwimming_7),
+ obj_frame_tiles(gEventObjectPic_TuberMSwimming_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Azurill[] = {
+ obj_frame_tiles(gEventObjectPic_Azurill_0),
+ obj_frame_tiles(gEventObjectPic_Azurill_1),
+ obj_frame_tiles(gEventObjectPic_Azurill_2),
+ obj_frame_tiles(gEventObjectPic_Azurill_0),
+ obj_frame_tiles(gEventObjectPic_Azurill_0),
+ obj_frame_tiles(gEventObjectPic_Azurill_1),
+ obj_frame_tiles(gEventObjectPic_Azurill_1),
+ obj_frame_tiles(gEventObjectPic_Azurill_2),
+ obj_frame_tiles(gEventObjectPic_Azurill_2),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Mom[] = {
+ obj_frame_tiles(gEventObjectPic_Mom_0),
+ obj_frame_tiles(gEventObjectPic_Mom_1),
+ obj_frame_tiles(gEventObjectPic_Mom_2),
+ obj_frame_tiles(gEventObjectPic_Mom_3),
+ obj_frame_tiles(gEventObjectPic_Mom_4),
+ obj_frame_tiles(gEventObjectPic_Mom_5),
+ obj_frame_tiles(gEventObjectPic_Mom_6),
+ obj_frame_tiles(gEventObjectPic_Mom_7),
+ obj_frame_tiles(gEventObjectPic_Mom_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Scott[] = {
+ obj_frame_tiles(gEventObjectPic_Scott_0),
+ obj_frame_tiles(gEventObjectPic_Scott_1),
+ obj_frame_tiles(gEventObjectPic_Scott_2),
+ obj_frame_tiles(gEventObjectPic_Scott_3),
+ obj_frame_tiles(gEventObjectPic_Scott_4),
+ obj_frame_tiles(gEventObjectPic_Scott_5),
+ obj_frame_tiles(gEventObjectPic_Scott_6),
+ obj_frame_tiles(gEventObjectPic_Scott_7),
+ obj_frame_tiles(gEventObjectPic_Scott_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Juan[] = {
+ obj_frame_tiles(gEventObjectPic_Juan_0),
+ obj_frame_tiles(gEventObjectPic_Juan_1),
+ obj_frame_tiles(gEventObjectPic_Juan_2),
+ obj_frame_tiles(gEventObjectPic_Juan_3),
+ obj_frame_tiles(gEventObjectPic_Juan_4),
+ obj_frame_tiles(gEventObjectPic_Juan_5),
+ obj_frame_tiles(gEventObjectPic_Juan_6),
+ obj_frame_tiles(gEventObjectPic_Juan_7),
+ obj_frame_tiles(gEventObjectPic_Juan_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_MysteryEventDeliveryman[] = {
+ obj_frame_tiles(gEventObjectPic_MysteryEventDeliveryman_0),
+ obj_frame_tiles(gEventObjectPic_MysteryEventDeliveryman_1),
+ obj_frame_tiles(gEventObjectPic_MysteryEventDeliveryman_2),
+ obj_frame_tiles(gEventObjectPic_MysteryEventDeliveryman_0),
+ obj_frame_tiles(gEventObjectPic_MysteryEventDeliveryman_0),
+ obj_frame_tiles(gEventObjectPic_MysteryEventDeliveryman_1),
+ obj_frame_tiles(gEventObjectPic_MysteryEventDeliveryman_1),
+ obj_frame_tiles(gEventObjectPic_MysteryEventDeliveryman_2),
+ obj_frame_tiles(gEventObjectPic_MysteryEventDeliveryman_2),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Statue[] = {
+ obj_frame_tiles(gEventObjectPic_Statue),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Dusclops[] = {
+ obj_frame_tiles(gEventObjectPic_Dusclops_0),
+ obj_frame_tiles(gEventObjectPic_Dusclops_1),
+ obj_frame_tiles(gEventObjectPic_Dusclops_2),
+ obj_frame_tiles(gEventObjectPic_Dusclops_3),
+ obj_frame_tiles(gEventObjectPic_Dusclops_4),
+ obj_frame_tiles(gEventObjectPic_Dusclops_5),
+ obj_frame_tiles(gEventObjectPic_Dusclops_6),
+ obj_frame_tiles(gEventObjectPic_Dusclops_7),
+ obj_frame_tiles(gEventObjectPic_Dusclops_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Kirlia[] = {
+ obj_frame_tiles(gEventObjectPic_Kirlia_0),
+ obj_frame_tiles(gEventObjectPic_Kirlia_1),
+ obj_frame_tiles(gEventObjectPic_Kirlia_2),
+ obj_frame_tiles(gEventObjectPic_Kirlia_3),
+ obj_frame_tiles(gEventObjectPic_Kirlia_4),
+ obj_frame_tiles(gEventObjectPic_Kirlia_5),
+ obj_frame_tiles(gEventObjectPic_Kirlia_6),
+ obj_frame_tiles(gEventObjectPic_Kirlia_7),
+ obj_frame_tiles(gEventObjectPic_Kirlia_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_UnionRoomAttendant[] = {
+ obj_frame_tiles(gEventObjectPic_UnionRoomAttendant_0),
+ obj_frame_tiles(gEventObjectPic_UnionRoomAttendant_1),
+ obj_frame_tiles(gEventObjectPic_UnionRoomAttendant_2),
+ obj_frame_tiles(gEventObjectPic_UnionRoomAttendant_0),
+ obj_frame_tiles(gEventObjectPic_UnionRoomAttendant_0),
+ obj_frame_tiles(gEventObjectPic_UnionRoomAttendant_1),
+ obj_frame_tiles(gEventObjectPic_UnionRoomAttendant_1),
+ obj_frame_tiles(gEventObjectPic_UnionRoomAttendant_2),
+ obj_frame_tiles(gEventObjectPic_UnionRoomAttendant_2),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Sudowoodo[] = {
+ obj_frame_tiles(gEventObjectPic_Sudowoodo_0),
+ obj_frame_tiles(gEventObjectPic_Sudowoodo_0),
+ obj_frame_tiles(gEventObjectPic_Sudowoodo_1),
+ obj_frame_tiles(gEventObjectPic_Sudowoodo_0),
+ obj_frame_tiles(gEventObjectPic_Sudowoodo_0),
+ obj_frame_tiles(gEventObjectPic_Sudowoodo_0),
+ obj_frame_tiles(gEventObjectPic_Sudowoodo_0),
+ obj_frame_tiles(gEventObjectPic_Sudowoodo_1),
+ obj_frame_tiles(gEventObjectPic_Sudowoodo_2),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Mew[] = {
+ obj_frame_tiles(gEventObjectPic_Mew_0),
+ obj_frame_tiles(gEventObjectPic_Mew_1),
+ obj_frame_tiles(gEventObjectPic_Mew_2),
+ obj_frame_tiles(gEventObjectPic_Mew_3),
+ obj_frame_tiles(gEventObjectPic_Mew_4),
+ obj_frame_tiles(gEventObjectPic_Mew_5),
+ obj_frame_tiles(gEventObjectPic_Mew_6),
+ obj_frame_tiles(gEventObjectPic_Mew_7),
+ obj_frame_tiles(gEventObjectPic_Mew_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Red[] = {
+ obj_frame_tiles(gEventObjectPic_Red_0),
+ obj_frame_tiles(gEventObjectPic_Red_1),
+ obj_frame_tiles(gEventObjectPic_Red_2),
+ obj_frame_tiles(gEventObjectPic_Red_3),
+ obj_frame_tiles(gEventObjectPic_Red_4),
+ obj_frame_tiles(gEventObjectPic_Red_5),
+ obj_frame_tiles(gEventObjectPic_Red_6),
+ obj_frame_tiles(gEventObjectPic_Red_7),
+ obj_frame_tiles(gEventObjectPic_Red_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Leaf[] = {
+ obj_frame_tiles(gEventObjectPic_Leaf_0),
+ obj_frame_tiles(gEventObjectPic_Leaf_1),
+ obj_frame_tiles(gEventObjectPic_Leaf_2),
+ obj_frame_tiles(gEventObjectPic_Leaf_3),
+ obj_frame_tiles(gEventObjectPic_Leaf_4),
+ obj_frame_tiles(gEventObjectPic_Leaf_5),
+ obj_frame_tiles(gEventObjectPic_Leaf_6),
+ obj_frame_tiles(gEventObjectPic_Leaf_7),
+ obj_frame_tiles(gEventObjectPic_Leaf_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Deoxys[] = {
+ obj_frame_tiles(gEventObjectPic_Deoxys_0),
+ obj_frame_tiles(gEventObjectPic_Deoxys_0),
+ obj_frame_tiles(gEventObjectPic_Deoxys_0),
+ obj_frame_tiles(gEventObjectPic_Deoxys_0),
+ obj_frame_tiles(gEventObjectPic_Deoxys_1),
+ obj_frame_tiles(gEventObjectPic_Deoxys_0),
+ obj_frame_tiles(gEventObjectPic_Deoxys_1),
+ obj_frame_tiles(gEventObjectPic_Deoxys_0),
+ obj_frame_tiles(gEventObjectPic_Deoxys_0),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_BirthIslandStone[] = {
+ obj_frame_tiles(gEventObjectPic_BirthIslandStone),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Anabel[] = {
+ obj_frame_tiles(gEventObjectPic_Anabel_0),
+ obj_frame_tiles(gEventObjectPic_Anabel_1),
+ obj_frame_tiles(gEventObjectPic_Anabel_2),
+ obj_frame_tiles(gEventObjectPic_Anabel_3),
+ obj_frame_tiles(gEventObjectPic_Anabel_4),
+ obj_frame_tiles(gEventObjectPic_Anabel_5),
+ obj_frame_tiles(gEventObjectPic_Anabel_6),
+ obj_frame_tiles(gEventObjectPic_Anabel_7),
+ obj_frame_tiles(gEventObjectPic_Anabel_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Tucker[] = {
+ obj_frame_tiles(gEventObjectPic_Tucker_0),
+ obj_frame_tiles(gEventObjectPic_Tucker_1),
+ obj_frame_tiles(gEventObjectPic_Tucker_2),
+ obj_frame_tiles(gEventObjectPic_Tucker_3),
+ obj_frame_tiles(gEventObjectPic_Tucker_4),
+ obj_frame_tiles(gEventObjectPic_Tucker_5),
+ obj_frame_tiles(gEventObjectPic_Tucker_6),
+ obj_frame_tiles(gEventObjectPic_Tucker_7),
+ obj_frame_tiles(gEventObjectPic_Tucker_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Spenser[] = {
+ obj_frame_tiles(gEventObjectPic_Spenser_0),
+ obj_frame_tiles(gEventObjectPic_Spenser_1),
+ obj_frame_tiles(gEventObjectPic_Spenser_2),
+ obj_frame_tiles(gEventObjectPic_Spenser_3),
+ obj_frame_tiles(gEventObjectPic_Spenser_4),
+ obj_frame_tiles(gEventObjectPic_Spenser_5),
+ obj_frame_tiles(gEventObjectPic_Spenser_6),
+ obj_frame_tiles(gEventObjectPic_Spenser_7),
+ obj_frame_tiles(gEventObjectPic_Spenser_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Greta[] = {
+ obj_frame_tiles(gEventObjectPic_Greta_0),
+ obj_frame_tiles(gEventObjectPic_Greta_1),
+ obj_frame_tiles(gEventObjectPic_Greta_2),
+ obj_frame_tiles(gEventObjectPic_Greta_3),
+ obj_frame_tiles(gEventObjectPic_Greta_4),
+ obj_frame_tiles(gEventObjectPic_Greta_5),
+ obj_frame_tiles(gEventObjectPic_Greta_6),
+ obj_frame_tiles(gEventObjectPic_Greta_7),
+ obj_frame_tiles(gEventObjectPic_Greta_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Noland[] = {
+ obj_frame_tiles(gEventObjectPic_Noland_0),
+ obj_frame_tiles(gEventObjectPic_Noland_1),
+ obj_frame_tiles(gEventObjectPic_Noland_2),
+ obj_frame_tiles(gEventObjectPic_Noland_3),
+ obj_frame_tiles(gEventObjectPic_Noland_4),
+ obj_frame_tiles(gEventObjectPic_Noland_5),
+ obj_frame_tiles(gEventObjectPic_Noland_6),
+ obj_frame_tiles(gEventObjectPic_Noland_7),
+ obj_frame_tiles(gEventObjectPic_Noland_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Lucy[] = {
+ obj_frame_tiles(gEventObjectPic_Lucy_0),
+ obj_frame_tiles(gEventObjectPic_Lucy_1),
+ obj_frame_tiles(gEventObjectPic_Lucy_2),
+ obj_frame_tiles(gEventObjectPic_Lucy_3),
+ obj_frame_tiles(gEventObjectPic_Lucy_4),
+ obj_frame_tiles(gEventObjectPic_Lucy_5),
+ obj_frame_tiles(gEventObjectPic_Lucy_6),
+ obj_frame_tiles(gEventObjectPic_Lucy_7),
+ obj_frame_tiles(gEventObjectPic_Lucy_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Brandon[] = {
+ obj_frame_tiles(gEventObjectPic_Brandon_0),
+ obj_frame_tiles(gEventObjectPic_Brandon_1),
+ obj_frame_tiles(gEventObjectPic_Brandon_2),
+ obj_frame_tiles(gEventObjectPic_Brandon_3),
+ obj_frame_tiles(gEventObjectPic_Brandon_4),
+ obj_frame_tiles(gEventObjectPic_Brandon_5),
+ obj_frame_tiles(gEventObjectPic_Brandon_6),
+ obj_frame_tiles(gEventObjectPic_Brandon_7),
+ obj_frame_tiles(gEventObjectPic_Brandon_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_Lugia[] = {
+ obj_frame_tiles(gEventObjectPic_Lugia_0),
+ obj_frame_tiles(gEventObjectPic_Lugia_0),
+ obj_frame_tiles(gEventObjectPic_Lugia_0),
+ obj_frame_tiles(gEventObjectPic_Lugia_0),
+ obj_frame_tiles(gEventObjectPic_Lugia_1),
+ obj_frame_tiles(gEventObjectPic_Lugia_0),
+ obj_frame_tiles(gEventObjectPic_Lugia_1),
+ obj_frame_tiles(gEventObjectPic_Lugia_0),
+ obj_frame_tiles(gEventObjectPic_Lugia_1),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_HoOh[] = {
+ obj_frame_tiles(gEventObjectPic_HoOh_0),
+ obj_frame_tiles(gEventObjectPic_HoOh_0),
+ obj_frame_tiles(gEventObjectPic_HoOh_0),
+ obj_frame_tiles(gEventObjectPic_HoOh_0),
+ obj_frame_tiles(gEventObjectPic_HoOh_1),
+ obj_frame_tiles(gEventObjectPic_HoOh_0),
+ obj_frame_tiles(gEventObjectPic_HoOh_1),
+ obj_frame_tiles(gEventObjectPic_HoOh_0),
+ obj_frame_tiles(gEventObjectPic_HoOh_1),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_RubySapphireBrendan[] = {
+ obj_frame_tiles(gEventObjectPic_RubySapphireBrendan_0),
+ obj_frame_tiles(gEventObjectPic_RubySapphireBrendan_1),
+ obj_frame_tiles(gEventObjectPic_RubySapphireBrendan_2),
+ obj_frame_tiles(gEventObjectPic_RubySapphireBrendan_3),
+ obj_frame_tiles(gEventObjectPic_RubySapphireBrendan_4),
+ obj_frame_tiles(gEventObjectPic_RubySapphireBrendan_5),
+ obj_frame_tiles(gEventObjectPic_RubySapphireBrendan_6),
+ obj_frame_tiles(gEventObjectPic_RubySapphireBrendan_7),
+ obj_frame_tiles(gEventObjectPic_RubySapphireBrendan_8),
+};
+
+const struct SpriteFrameImage gEventObjectPicTable_RubySapphireMay[] = {
+ obj_frame_tiles(gEventObjectPic_RubySapphireMay_0),
+ obj_frame_tiles(gEventObjectPic_RubySapphireMay_1),
+ obj_frame_tiles(gEventObjectPic_RubySapphireMay_2),
+ obj_frame_tiles(gEventObjectPic_RubySapphireMay_3),
+ obj_frame_tiles(gEventObjectPic_RubySapphireMay_4),
+ obj_frame_tiles(gEventObjectPic_RubySapphireMay_5),
+ obj_frame_tiles(gEventObjectPic_RubySapphireMay_6),
+ obj_frame_tiles(gEventObjectPic_RubySapphireMay_7),
+ obj_frame_tiles(gEventObjectPic_RubySapphireMay_8),
};
#endif //GUARD_EVENT_OBJECT_PIC_TABLES_H
diff --git a/src/data/field_event_obj/event_object_subsprites.h b/src/data/field_event_obj/event_object_subsprites.h
index 2ed9023fa..db5fddf1e 100755
--- a/src/data/field_event_obj/event_object_subsprites.h
+++ b/src/data/field_event_obj/event_object_subsprites.h
@@ -1,105 +1,105 @@
#ifndef GUARD_EVENT_OBJECT_SUBSPRITES_H
#define GUARD_EVENT_OBJECT_SUBSPRITES_H
-const struct Subsprite gFieldObjectSpriteOamTable_16x16_0[] = {
+const struct Subsprite gEventObjectSpriteOamTable_16x16_0[] = {
{ -8, -8, 0, 1, 0, 2}
};
-const struct Subsprite gFieldObjectSpriteOamTable_16x16_1[] = {
+const struct Subsprite gEventObjectSpriteOamTable_16x16_1[] = {
{ -8, -8, 0, 1, 0, 1}
};
-const struct Subsprite gFieldObjectSpriteOamTable_16x16_2[] = {
+const struct Subsprite gEventObjectSpriteOamTable_16x16_2[] = {
{ -8, -8, 1, 0, 0, 2},
{ -8, 0, 1, 0, 2, 3}
};
-const struct Subsprite gFieldObjectSpriteOamTable_16x16_3[] = {
+const struct Subsprite gEventObjectSpriteOamTable_16x16_3[] = {
{ -8, -8, 0, 1, 0, 2},
{ -8, -8, 0, 1, 0, 3}
};
-const struct Subsprite gFieldObjectSpriteOamTable_16x16_4[] = {
+const struct Subsprite gEventObjectSpriteOamTable_16x16_4[] = {
{ -8, -8, 0, 1, 0, 1},
{ -8, -8, 0, 1, 0, 3}
};
-const struct SubspriteTable gFieldObjectSpriteOamTables_16x16[] = {
+const struct SubspriteTable gEventObjectSpriteOamTables_16x16[] = {
{0, NULL},
- {1, gFieldObjectSpriteOamTable_16x16_0},
- {1, gFieldObjectSpriteOamTable_16x16_1},
- {2, gFieldObjectSpriteOamTable_16x16_2},
- {2, gFieldObjectSpriteOamTable_16x16_3},
- {2, gFieldObjectSpriteOamTable_16x16_4}
+ {1, gEventObjectSpriteOamTable_16x16_0},
+ {1, gEventObjectSpriteOamTable_16x16_1},
+ {2, gEventObjectSpriteOamTable_16x16_2},
+ {2, gEventObjectSpriteOamTable_16x16_3},
+ {2, gEventObjectSpriteOamTable_16x16_4}
};
-const struct Subsprite gFieldObjectSpriteOamTable_16x32_0[] = {
+const struct Subsprite gEventObjectSpriteOamTable_16x32_0[] = {
{ -8, -16, 2, 2, 0, 2}
};
-const struct Subsprite gFieldObjectSpriteOamTable_16x32_1[] = {
+const struct Subsprite gEventObjectSpriteOamTable_16x32_1[] = {
{ -8, -16, 2, 2, 0, 1}
};
-const struct Subsprite gFieldObjectSpriteOamTable_16x32_2[] = {
+const struct Subsprite gEventObjectSpriteOamTable_16x32_2[] = {
{ -8, -16, 0, 1, 0, 2},
{ -8, 0, 1, 0, 4, 2},
{ -8, 8, 1, 0, 6, 3}
};
-const struct Subsprite gFieldObjectSpriteOamTable_16x32_3[] = {
+const struct Subsprite gEventObjectSpriteOamTable_16x32_3[] = {
{ -8, -16, 0, 1, 0, 2},
{ -8, 0, 0, 1, 4, 3}
};
-const struct Subsprite gFieldObjectSpriteOamTable_16x32_4[] = {
+const struct Subsprite gEventObjectSpriteOamTable_16x32_4[] = {
{ -8, -16, 0, 1, 0, 1},
{ -8, 0, 0, 1, 4, 3}
};
-const struct SubspriteTable gFieldObjectSpriteOamTables_16x32[] = {
+const struct SubspriteTable gEventObjectSpriteOamTables_16x32[] = {
{0, NULL},
- {1, gFieldObjectSpriteOamTable_16x32_0},
- {1, gFieldObjectSpriteOamTable_16x32_1},
- {3, gFieldObjectSpriteOamTable_16x32_2},
- {2, gFieldObjectSpriteOamTable_16x32_3},
- {2, gFieldObjectSpriteOamTable_16x32_4}
+ {1, gEventObjectSpriteOamTable_16x32_0},
+ {1, gEventObjectSpriteOamTable_16x32_1},
+ {3, gEventObjectSpriteOamTable_16x32_2},
+ {2, gEventObjectSpriteOamTable_16x32_3},
+ {2, gEventObjectSpriteOamTable_16x32_4}
};
-const struct Subsprite gFieldObjectSpriteOamTable_32x32_0[] = {
+const struct Subsprite gEventObjectSpriteOamTable_32x32_0[] = {
{-16, -16, 0, 2, 0, 2}
};
-const struct Subsprite gFieldObjectSpriteOamTable_32x32_1[] = {
+const struct Subsprite gEventObjectSpriteOamTable_32x32_1[] = {
{-16, -16, 0, 2, 0, 1}
};
-const struct Subsprite gFieldObjectSpriteOamTable_32x32_2[] = {
+const struct Subsprite gEventObjectSpriteOamTable_32x32_2[] = {
{-16, -16, 1, 2, 0, 2},
{-16, 0, 1, 1, 8, 2},
{-16, 8, 1, 1, 12, 3}
};
-const struct Subsprite gFieldObjectSpriteOamTable_32x32_3[] = {
+const struct Subsprite gEventObjectSpriteOamTable_32x32_3[] = {
{-16, -16, 1, 2, 0, 2},
{-16, 0, 1, 2, 8, 3}
};
-const struct Subsprite gFieldObjectSpriteOamTable_32x32_4[] = {
+const struct Subsprite gEventObjectSpriteOamTable_32x32_4[] = {
{-16, -16, 1, 2, 0, 1},
{-16, 0, 1, 2, 8, 3}
};
-const struct SubspriteTable gFieldObjectSpriteOamTables_32x32[] = {
+const struct SubspriteTable gEventObjectSpriteOamTables_32x32[] = {
{0, NULL},
- {1, gFieldObjectSpriteOamTable_32x32_0},
- {1, gFieldObjectSpriteOamTable_32x32_1},
- {3, gFieldObjectSpriteOamTable_32x32_2},
- {2, gFieldObjectSpriteOamTable_32x32_3},
- {2, gFieldObjectSpriteOamTable_32x32_4}
+ {1, gEventObjectSpriteOamTable_32x32_0},
+ {1, gEventObjectSpriteOamTable_32x32_1},
+ {3, gEventObjectSpriteOamTable_32x32_2},
+ {2, gEventObjectSpriteOamTable_32x32_3},
+ {2, gEventObjectSpriteOamTable_32x32_4}
};
-const struct Subsprite gFieldObjectSpriteOamTable_Truck_0[] = {
+const struct Subsprite gEventObjectSpriteOamTable_Truck_0[] = {
{-24, -24, 1, 1, 0, 2},
{ 8, -24, 1, 0, 4, 2},
{-24, -16, 1, 1, 6, 2},
@@ -114,66 +114,66 @@ const struct Subsprite gFieldObjectSpriteOamTable_Truck_0[] = {
{ 8, 16, 1, 0, 34, 2}
};
-const struct SubspriteTable gFieldObjectSpriteOamTables_Truck[] = {
- {12, gFieldObjectSpriteOamTable_Truck_0},
- {12, gFieldObjectSpriteOamTable_Truck_0},
- {12, gFieldObjectSpriteOamTable_Truck_0},
- {12, gFieldObjectSpriteOamTable_Truck_0},
- {12, gFieldObjectSpriteOamTable_Truck_0},
- {12, gFieldObjectSpriteOamTable_Truck_0}
+const struct SubspriteTable gEventObjectSpriteOamTables_Truck[] = {
+ {12, gEventObjectSpriteOamTable_Truck_0},
+ {12, gEventObjectSpriteOamTable_Truck_0},
+ {12, gEventObjectSpriteOamTable_Truck_0},
+ {12, gEventObjectSpriteOamTable_Truck_0},
+ {12, gEventObjectSpriteOamTable_Truck_0},
+ {12, gEventObjectSpriteOamTable_Truck_0}
};
-const struct Subsprite gFieldObjectSpriteOamTable_Unused_0[] = {
+const struct Subsprite gEventObjectSpriteOamTable_Unused_0[] = {
{-32, -16, 1, 3, 0, 2}
};
-const struct Subsprite gFieldObjectSpriteOamTable_Unused_1[] = {
+const struct Subsprite gEventObjectSpriteOamTable_Unused_1[] = {
{-32, -16, 1, 3, 0, 1}
};
-const struct Subsprite gFieldObjectSpriteOamTable_Unused_2[] = {
+const struct Subsprite gEventObjectSpriteOamTable_Unused_2[] = {
{-32, -16, 1, 3, 0, 2}
};
-const struct Subsprite gFieldObjectSpriteOamTable_Unused_3[] = {
+const struct Subsprite gEventObjectSpriteOamTable_Unused_3[] = {
{-32, -16, 1, 3, 0, 2}
};
-const struct SubspriteTable gFieldObjectSpriteOamTables_Unused[] = {
+const struct SubspriteTable gEventObjectSpriteOamTables_Unused[] = {
{0, NULL},
- {1, gFieldObjectSpriteOamTable_Unused_0},
- {1, gFieldObjectSpriteOamTable_Unused_1},
- {1, gFieldObjectSpriteOamTable_Unused_2},
- {1, gFieldObjectSpriteOamTable_Unused_3},
- {1, gFieldObjectSpriteOamTable_Unused_3}
+ {1, gEventObjectSpriteOamTable_Unused_0},
+ {1, gEventObjectSpriteOamTable_Unused_1},
+ {1, gEventObjectSpriteOamTable_Unused_2},
+ {1, gEventObjectSpriteOamTable_Unused_3},
+ {1, gEventObjectSpriteOamTable_Unused_3}
};
-const struct Subsprite gFieldObjectSpriteOamTable_64x64_0[] = {
+const struct Subsprite gEventObjectSpriteOamTable_64x64_0[] = {
{-32, -32, 0, 3, 0, 2}
};
-const struct Subsprite gFieldObjectSpriteOamTable_64x64_1[] = {
+const struct Subsprite gEventObjectSpriteOamTable_64x64_1[] = {
{-32, -32, 0, 3, 0, 1}
};
-const struct Subsprite gFieldObjectSpriteOamTable_64x64_2[] = {
+const struct Subsprite gEventObjectSpriteOamTable_64x64_2[] = {
{-32, -32, 0, 3, 0, 2}
};
-const struct Subsprite gFieldObjectSpriteOamTable_64x64_3[] = {
+const struct Subsprite gEventObjectSpriteOamTable_64x64_3[] = {
{-32, -32, 0, 3, 0, 2}
};
-const struct SubspriteTable gFieldObjectSpriteOamTables_64x64[] = {
+const struct SubspriteTable gEventObjectSpriteOamTables_64x64[] = {
{0, NULL},
- {1, gFieldObjectSpriteOamTable_64x64_0},
- {1, gFieldObjectSpriteOamTable_64x64_1},
- {1, gFieldObjectSpriteOamTable_64x64_2},
- {1, gFieldObjectSpriteOamTable_64x64_3},
- {1, gFieldObjectSpriteOamTable_64x64_3}
+ {1, gEventObjectSpriteOamTable_64x64_0},
+ {1, gEventObjectSpriteOamTable_64x64_1},
+ {1, gEventObjectSpriteOamTable_64x64_2},
+ {1, gEventObjectSpriteOamTable_64x64_3},
+ {1, gEventObjectSpriteOamTable_64x64_3}
};
-const struct Subsprite gFieldObjectSpriteOamTable_SSTidal_0[] = {
+const struct Subsprite gEventObjectSpriteOamTable_SSTidal_0[] = {
{-48, -20, 1, 1, 0, 2},
{-16, -20, 1, 1, 4, 2},
{ 16, -20, 1, 1, 8, 2},
@@ -191,7 +191,7 @@ const struct Subsprite gFieldObjectSpriteOamTable_SSTidal_0[] = {
{ 16, 12, 1, 1, 56, 2}
};
-const struct Subsprite gFieldObjectSpriteOamTable_SSTidal_1[] = {
+const struct Subsprite gEventObjectSpriteOamTable_SSTidal_1[] = {
{-48, -20, 1, 1, 0, 1},
{-16, -20, 1, 1, 4, 1},
{ 16, -20, 1, 1, 8, 1},
@@ -209,7 +209,7 @@ const struct Subsprite gFieldObjectSpriteOamTable_SSTidal_1[] = {
{ 16, 12, 1, 1, 56, 1}
};
-const struct Subsprite gFieldObjectSpriteOamTable_SSTidal_2[] = {
+const struct Subsprite gEventObjectSpriteOamTable_SSTidal_2[] = {
{-48, -20, 1, 1, 0, 2},
{-16, -20, 1, 1, 4, 2},
{ 16, -20, 1, 1, 8, 2},
@@ -227,7 +227,7 @@ const struct Subsprite gFieldObjectSpriteOamTable_SSTidal_2[] = {
{ 16, 12, 1, 1, 56, 2}
};
-const struct Subsprite gFieldObjectSpriteOamTable_SSTidal_3[] = {
+const struct Subsprite gEventObjectSpriteOamTable_SSTidal_3[] = {
{-48, -20, 1, 1, 0, 1},
{-16, -20, 1, 1, 4, 1},
{ 16, -20, 1, 1, 8, 1},
@@ -245,16 +245,16 @@ const struct Subsprite gFieldObjectSpriteOamTable_SSTidal_3[] = {
{ 16, 12, 1, 1, 56, 2}
};
-const struct SubspriteTable gFieldObjectSpriteOamTables_SSTidal[] = {
- {15, gFieldObjectSpriteOamTable_SSTidal_0},
- {15, gFieldObjectSpriteOamTable_SSTidal_0},
- {15, gFieldObjectSpriteOamTable_SSTidal_1},
- {15, gFieldObjectSpriteOamTable_SSTidal_2},
- {15, gFieldObjectSpriteOamTable_SSTidal_3},
- {15, gFieldObjectSpriteOamTable_SSTidal_3}
+const struct SubspriteTable gEventObjectSpriteOamTables_SSTidal[] = {
+ {15, gEventObjectSpriteOamTable_SSTidal_0},
+ {15, gEventObjectSpriteOamTable_SSTidal_0},
+ {15, gEventObjectSpriteOamTable_SSTidal_1},
+ {15, gEventObjectSpriteOamTable_SSTidal_2},
+ {15, gEventObjectSpriteOamTable_SSTidal_3},
+ {15, gEventObjectSpriteOamTable_SSTidal_3}
};
-const struct Subsprite gFieldObjectSpriteOamTable_SubmarineShadow_0[] = {
+const struct Subsprite gEventObjectSpriteOamTable_SubmarineShadow_0[] = {
{-48, -20, 1, 1, 0, 2},
{-16, -20, 1, 1, 4, 2},
{ 16, -20, 1, 0, 8, 2},
@@ -273,7 +273,7 @@ const struct Subsprite gFieldObjectSpriteOamTable_SubmarineShadow_0[] = {
{ 32, 4, 0, 0, 43, 2}
};
-const struct Subsprite gFieldObjectSpriteOamTable_SubmarineShadow_1[] = {
+const struct Subsprite gEventObjectSpriteOamTable_SubmarineShadow_1[] = {
{-48, -20, 1, 1, 0, 1},
{-16, -20, 1, 1, 4, 1},
{ 16, -20, 1, 0, 8, 1},
@@ -292,7 +292,7 @@ const struct Subsprite gFieldObjectSpriteOamTable_SubmarineShadow_1[] = {
{ 32, 4, 0, 0, 43, 1}
};
-const struct Subsprite gFieldObjectSpriteOamTable_SubmarineShadow_2[] = {
+const struct Subsprite gEventObjectSpriteOamTable_SubmarineShadow_2[] = {
{-48, -20, 1, 1, 0, 2},
{-16, -20, 1, 1, 4, 2},
{ 16, -20, 1, 0, 8, 2},
@@ -311,7 +311,7 @@ const struct Subsprite gFieldObjectSpriteOamTable_SubmarineShadow_2[] = {
{ 32, 4, 0, 0, 43, 2}
};
-const struct Subsprite gFieldObjectSpriteOamTable_SubmarineShadow_3[] = {
+const struct Subsprite gEventObjectSpriteOamTable_SubmarineShadow_3[] = {
{-48, -20, 1, 1, 0, 1},
{-16, -20, 1, 1, 4, 1},
{ 16, -20, 1, 0, 8, 1},
@@ -330,13 +330,13 @@ const struct Subsprite gFieldObjectSpriteOamTable_SubmarineShadow_3[] = {
{ 32, 4, 0, 0, 43, 2}
};
-const struct SubspriteTable gFieldObjectSpriteOamTables_SubmarineShadow[] = {
- {16, gFieldObjectSpriteOamTable_SubmarineShadow_0},
- {16, gFieldObjectSpriteOamTable_SubmarineShadow_0},
- {16, gFieldObjectSpriteOamTable_SubmarineShadow_1},
- {16, gFieldObjectSpriteOamTable_SubmarineShadow_2},
- {16, gFieldObjectSpriteOamTable_SubmarineShadow_3},
- {16, gFieldObjectSpriteOamTable_SubmarineShadow_3}
+const struct SubspriteTable gEventObjectSpriteOamTables_SubmarineShadow[] = {
+ {16, gEventObjectSpriteOamTable_SubmarineShadow_0},
+ {16, gEventObjectSpriteOamTable_SubmarineShadow_0},
+ {16, gEventObjectSpriteOamTable_SubmarineShadow_1},
+ {16, gEventObjectSpriteOamTable_SubmarineShadow_2},
+ {16, gEventObjectSpriteOamTable_SubmarineShadow_3},
+ {16, gEventObjectSpriteOamTable_SubmarineShadow_3}
};
#endif //GUARD_EVENT_OBJECT_SUBSPRITES_H
diff --git a/src/data/field_event_obj/field_effect_objects.h b/src/data/field_event_obj/field_effect_objects.h
index 30a2297bd..c8633daa7 100755
--- a/src/data/field_event_obj/field_effect_objects.h
+++ b/src/data/field_event_obj/field_effect_objects.h
@@ -32,13 +32,13 @@ const struct SpriteFrameImage gFieldEffectObjectPicTable_ShadowExtraLarge[] = {
obj_frame_tiles(gFieldEffectObjectPic_ShadowExtraLarge),
};
-const struct SpriteTemplate gFieldEffectObjectTemplate_ShadowSmall = {0xFFFF, 0xFFFF, &gFieldObjectBaseOam_8x8, gFieldEffectObjectImageAnimTable_Shadow, gFieldEffectObjectPicTable_ShadowSmall, gDummySpriteAffineAnimTable, oamc_shadow};
+const struct SpriteTemplate gFieldEffectObjectTemplate_ShadowSmall = {0xFFFF, 0xFFFF, &gEventObjectBaseOam_8x8, gFieldEffectObjectImageAnimTable_Shadow, gFieldEffectObjectPicTable_ShadowSmall, gDummySpriteAffineAnimTable, oamc_shadow};
-const struct SpriteTemplate gFieldEffectObjectTemplate_ShadowMedium = {0xFFFF, 0xFFFF, &gFieldObjectBaseOam_16x8, gFieldEffectObjectImageAnimTable_Shadow, gFieldEffectObjectPicTable_ShadowMedium, gDummySpriteAffineAnimTable, oamc_shadow};
+const struct SpriteTemplate gFieldEffectObjectTemplate_ShadowMedium = {0xFFFF, 0xFFFF, &gEventObjectBaseOam_16x8, gFieldEffectObjectImageAnimTable_Shadow, gFieldEffectObjectPicTable_ShadowMedium, gDummySpriteAffineAnimTable, oamc_shadow};
-const struct SpriteTemplate gFieldEffectObjectTemplate_ShadowLarge = {0xFFFF, 0xFFFF, &gFieldObjectBaseOam_32x8, gFieldEffectObjectImageAnimTable_Shadow, gFieldEffectObjectPicTable_ShadowLarge, gDummySpriteAffineAnimTable, oamc_shadow};
+const struct SpriteTemplate gFieldEffectObjectTemplate_ShadowLarge = {0xFFFF, 0xFFFF, &gEventObjectBaseOam_32x8, gFieldEffectObjectImageAnimTable_Shadow, gFieldEffectObjectPicTable_ShadowLarge, gDummySpriteAffineAnimTable, oamc_shadow};
-const struct SpriteTemplate gFieldEffectObjectTemplate_ShadowExtraLarge = {0xFFFF, 0xFFFF, &gFieldObjectBaseOam_64x32, gFieldEffectObjectImageAnimTable_Shadow, gFieldEffectObjectPicTable_ShadowExtraLarge, gDummySpriteAffineAnimTable, oamc_shadow};
+const struct SpriteTemplate gFieldEffectObjectTemplate_ShadowExtraLarge = {0xFFFF, 0xFFFF, &gEventObjectBaseOam_64x32, gFieldEffectObjectImageAnimTable_Shadow, gFieldEffectObjectPicTable_ShadowExtraLarge, gDummySpriteAffineAnimTable, oamc_shadow};
const struct SpriteFrameImage gFieldEffectObjectPicTable_TallGrass[] = {
obj_frame_tiles(gFieldEffectObjectPic_TallGrass_0),
@@ -63,7 +63,7 @@ const union AnimCmd *const gFieldEffectObjectImageAnimTable_TallGrass[] =
gFieldEffectObjectImageAnim_850CA84,
};
-const struct SpriteTemplate gFieldEffectObjectTemplate_TallGrass = {0xFFFF, 0x1005, &gFieldObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_TallGrass, gFieldEffectObjectPicTable_TallGrass, gDummySpriteAffineAnimTable, unc_grass_normal};
+const struct SpriteTemplate gFieldEffectObjectTemplate_TallGrass = {0xFFFF, 0x1005, &gEventObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_TallGrass, gFieldEffectObjectPicTable_TallGrass, gDummySpriteAffineAnimTable, unc_grass_normal};
const struct SpriteFrameImage gFieldEffectObjectPicTable_Ripple[] = {
obj_frame_tiles(gFieldEffectObjectPic_Ripple_0),
@@ -91,7 +91,7 @@ const union AnimCmd *const gFieldEffectObjectImageAnimTable_Ripple[] =
gFieldEffectObjectImageAnim_850CAE0,
};
-const struct SpriteTemplate gFieldEffectObjectTemplate_Ripple = {0xFFFF, 0x1005, &gFieldObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_Ripple, gFieldEffectObjectPicTable_Ripple, gDummySpriteAffineAnimTable, sub_81561D0};
+const struct SpriteTemplate gFieldEffectObjectTemplate_Ripple = {0xFFFF, 0x1005, &gEventObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_Ripple, gFieldEffectObjectPicTable_Ripple, gDummySpriteAffineAnimTable, sub_81561D0};
const struct SpriteFrameImage gFieldEffectObjectPicTable_Ash[] = {
obj_frame_tiles(gFieldEffectObjectPic_Ash_0),
@@ -116,7 +116,7 @@ const union AnimCmd *const gFieldEffectObjectImageAnimTable_Ash[] =
gFieldEffectObjectImageAnim_850CB48,
};
-const struct SpriteTemplate gFieldEffectObjectTemplate_Ash = {0xFFFF, 0x1005, &gFieldObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_Ash, gFieldEffectObjectPicTable_Ash, gDummySpriteAffineAnimTable, sub_8155460};
+const struct SpriteTemplate gFieldEffectObjectTemplate_Ash = {0xFFFF, 0x1005, &gEventObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_Ash, gFieldEffectObjectPicTable_Ash, gDummySpriteAffineAnimTable, sub_8155460};
const struct SpriteFrameImage gFieldEffectObjectPicTable_SurfBlob[] = {
obj_frame_tiles(gFieldEffectObjectPic_SurfBlob_0),
@@ -156,7 +156,7 @@ const union AnimCmd *const gFieldEffectObjectImageAnimTable_SurfBlob[] =
gFieldEffectObjectImageAnim_850CBAC,
};
-const struct SpriteTemplate gFieldEffectObjectTemplate_SurfBlob = {0xFFFF, 0xFFFF, &gFieldObjectBaseOam_32x32, gFieldEffectObjectImageAnimTable_SurfBlob, gFieldEffectObjectPicTable_SurfBlob, gDummySpriteAffineAnimTable, sub_8155658};
+const struct SpriteTemplate gFieldEffectObjectTemplate_SurfBlob = {0xFFFF, 0xFFFF, &gEventObjectBaseOam_32x32, gFieldEffectObjectImageAnimTable_SurfBlob, gFieldEffectObjectPicTable_SurfBlob, gDummySpriteAffineAnimTable, sub_8155658};
const struct SpriteFrameImage gFieldEffectObjectPicTable_Arrow[] = {
obj_frame_tiles(gFieldEffectObjectPic_Arrow_0),
@@ -205,7 +205,7 @@ const union AnimCmd *const gFieldEffectObjectImageAnimTable_Arrow[] =
gFieldEffectObjectImageAnim_850CC40,
};
-const struct SpriteTemplate gFieldEffectObjectTemplate_Arrow = {0xFFFF, 0xFFFF, &gFieldObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_Arrow, gFieldEffectObjectPicTable_Arrow, gDummySpriteAffineAnimTable, SpriteCallbackDummy};
+const struct SpriteTemplate gFieldEffectObjectTemplate_Arrow = {0xFFFF, 0xFFFF, &gEventObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_Arrow, gFieldEffectObjectPicTable_Arrow, gDummySpriteAffineAnimTable, SpriteCallbackDummy};
const struct SpriteFrameImage gFieldEffectObjectPicTable_GroundImpactDust[] = {
obj_frame_tiles(gFieldEffectObjectPic_GroundImpactDust_0),
@@ -226,7 +226,7 @@ const union AnimCmd *const gFieldEffectObjectImageAnimTable_GroundImpactDust[] =
gFieldEffectObjectImageAnim_850CC8C,
};
-const struct SpriteTemplate gFieldEffectObjectTemplate_GroundImpactDust = {0xFFFF, 0x1004, &gFieldObjectBaseOam_16x8, gFieldEffectObjectImageAnimTable_GroundImpactDust, gFieldEffectObjectPicTable_GroundImpactDust, gDummySpriteAffineAnimTable, sub_8156194};
+const struct SpriteTemplate gFieldEffectObjectTemplate_GroundImpactDust = {0xFFFF, 0x1004, &gEventObjectBaseOam_16x8, gFieldEffectObjectImageAnimTable_GroundImpactDust, gFieldEffectObjectPicTable_GroundImpactDust, gDummySpriteAffineAnimTable, sub_8156194};
const struct SpriteFrameImage gFieldEffectObjectPicTable_BikeHopTallGrass[] = {
obj_frame_tiles(gFieldEffectObjectPic_BikeHopTallGrass_0),
@@ -249,7 +249,7 @@ const union AnimCmd *const gFieldEffectObjectImageAnimTable_BikeHopTallGrass[] =
gFieldEffectObjectImageAnim_850CCD8,
};
-const struct SpriteTemplate gFieldEffectObjectTemplate_BikeHopTallGrass = {0xFFFF, 0x1005, &gFieldObjectBaseOam_16x8, gFieldEffectObjectImageAnimTable_BikeHopTallGrass, gFieldEffectObjectPicTable_BikeHopTallGrass, gDummySpriteAffineAnimTable, sub_8156194};
+const struct SpriteTemplate gFieldEffectObjectTemplate_BikeHopTallGrass = {0xFFFF, 0x1005, &gEventObjectBaseOam_16x8, gFieldEffectObjectImageAnimTable_BikeHopTallGrass, gFieldEffectObjectPicTable_BikeHopTallGrass, gDummySpriteAffineAnimTable, sub_8156194};
const struct SpriteFrameImage gFieldEffectObjectPicTable_SandFootprints[] = {
obj_frame_tiles(gFieldEffectObjectPic_SandFootprints_0),
@@ -289,7 +289,7 @@ const union AnimCmd *const gFieldEffectObjectImageAnimTable_SandFootprints[] =
gFieldEffectObjectImageAnim_850CD30,
};
-const struct SpriteTemplate gFieldEffectObjectTemplate_SandFootprints = {0xFFFF, 0x1004, &gFieldObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_SandFootprints, gFieldEffectObjectPicTable_SandFootprints, gDummySpriteAffineAnimTable, sub_8154C60};
+const struct SpriteTemplate gFieldEffectObjectTemplate_SandFootprints = {0xFFFF, 0x1004, &gEventObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_SandFootprints, gFieldEffectObjectPicTable_SandFootprints, gDummySpriteAffineAnimTable, sub_8154C60};
const struct SpriteFrameImage gFieldEffectObjectPicTable_DeepSandFootprints[] = {
obj_frame_tiles(gFieldEffectObjectPic_DeepSandFootprints_0),
@@ -329,7 +329,7 @@ const union AnimCmd *const gFieldEffectObjectImageAnimTable_DeepSandFootprints[]
gFieldEffectObjectImageAnim_850CD8C,
};
-const struct SpriteTemplate gFieldEffectObjectTemplate_DeepSandFootprints = {0xFFFF, 0x1004, &gFieldObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_DeepSandFootprints, gFieldEffectObjectPicTable_DeepSandFootprints, gDummySpriteAffineAnimTable, sub_8154C60};
+const struct SpriteTemplate gFieldEffectObjectTemplate_DeepSandFootprints = {0xFFFF, 0x1004, &gEventObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_DeepSandFootprints, gFieldEffectObjectPicTable_DeepSandFootprints, gDummySpriteAffineAnimTable, sub_8154C60};
const struct SpriteFrameImage gFieldEffectObjectPicTable_BikeTireTracks[] = {
obj_frame_tiles(gFieldEffectObjectPic_BikeTireTracks_0),
@@ -399,7 +399,7 @@ const union AnimCmd *const gFieldEffectObjectImageAnimTable_BikeTireTracks[] =
gFieldEffectObjectImageAnim_850CE18,
};
-const struct SpriteTemplate gFieldEffectObjectTemplate_BikeTireTracks = {0xFFFF, 0x1004, &gFieldObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_BikeTireTracks, gFieldEffectObjectPicTable_BikeTireTracks, gDummySpriteAffineAnimTable, sub_8154C60};
+const struct SpriteTemplate gFieldEffectObjectTemplate_BikeTireTracks = {0xFFFF, 0x1004, &gEventObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_BikeTireTracks, gFieldEffectObjectPicTable_BikeTireTracks, gDummySpriteAffineAnimTable, sub_8154C60};
const struct SpriteFrameImage gFieldEffectObjectPicTable_BikeHopBigSplash[] = {
obj_frame_tiles(gFieldEffectObjectPic_BikeHopBigSplash_0),
@@ -422,7 +422,7 @@ const union AnimCmd *const gFieldEffectObjectImageAnimTable_BikeHopBigSplash[] =
gFieldEffectObjectImageAnim_850CE7C,
};
-const struct SpriteTemplate gFieldEffectObjectTemplate_BikeHopBigSplash = {0xFFFF, 0x1004, &gFieldObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_BikeHopBigSplash, gFieldEffectObjectPicTable_BikeHopBigSplash, gDummySpriteAffineAnimTable, sub_8156194};
+const struct SpriteTemplate gFieldEffectObjectTemplate_BikeHopBigSplash = {0xFFFF, 0x1004, &gEventObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_BikeHopBigSplash, gFieldEffectObjectPicTable_BikeHopBigSplash, gDummySpriteAffineAnimTable, sub_8156194};
const struct SpriteFrameImage gFieldEffectObjectPicTable_Splash[] = {
obj_frame_tiles(gFieldEffectObjectPic_Splash_0),
@@ -455,7 +455,7 @@ const union AnimCmd *const gFieldEffectObjectImageAnimTable_Splash[] =
gFieldEffectObjectImageAnim_850CEC8,
};
-const struct SpriteTemplate gFieldEffectObjectTemplate_Splash = {0xFFFF, 0x1004, &gFieldObjectBaseOam_16x8, gFieldEffectObjectImageAnimTable_Splash, gFieldEffectObjectPicTable_Splash, gDummySpriteAffineAnimTable, sub_8154D90};
+const struct SpriteTemplate gFieldEffectObjectTemplate_Splash = {0xFFFF, 0x1004, &gEventObjectBaseOam_16x8, gFieldEffectObjectImageAnimTable_Splash, gFieldEffectObjectPicTable_Splash, gDummySpriteAffineAnimTable, sub_8154D90};
const struct SpriteFrameImage gFieldEffectObjectPicTable_BikeHopSmallSplash[] = {
obj_frame_tiles(gFieldEffectObjectPic_BikeHopSmallSplash_0),
@@ -476,7 +476,7 @@ const union AnimCmd *const gFieldEffectObjectImageAnimTable_BikeHopSmallSplash[]
gFieldEffectObjectImageAnim_850CF24,
};
-const struct SpriteTemplate gFieldEffectObjectTemplate_BikeHopSmallSplash = {0xFFFF, 0x1004, &gFieldObjectBaseOam_16x8, gFieldEffectObjectImageAnimTable_BikeHopSmallSplash, gFieldEffectObjectPicTable_BikeHopSmallSplash, gDummySpriteAffineAnimTable, sub_8156194};
+const struct SpriteTemplate gFieldEffectObjectTemplate_BikeHopSmallSplash = {0xFFFF, 0x1004, &gEventObjectBaseOam_16x8, gFieldEffectObjectImageAnimTable_BikeHopSmallSplash, gFieldEffectObjectPicTable_BikeHopSmallSplash, gDummySpriteAffineAnimTable, sub_8156194};
const struct SpriteFrameImage gFieldEffectObjectPicTable_LongGrass[] = {
obj_frame_tiles(gFieldEffectObjectPic_LongGrass_0),
@@ -502,7 +502,7 @@ const union AnimCmd *const gFieldEffectObjectImageAnimTable_LongGrass[] =
gFieldEffectObjectImageAnim_850CF70,
};
-const struct SpriteTemplate gFieldEffectObjectTemplate_LongGrass = {0xFFFF, 0x1005, &gFieldObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_LongGrass, gFieldEffectObjectPicTable_LongGrass, gDummySpriteAffineAnimTable, unc_grass_tall};
+const struct SpriteTemplate gFieldEffectObjectTemplate_LongGrass = {0xFFFF, 0x1005, &gEventObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_LongGrass, gFieldEffectObjectPicTable_LongGrass, gDummySpriteAffineAnimTable, unc_grass_tall};
const struct SpriteFrameImage gFieldEffectObjectPicTable_Unknown16[] = {
obj_frame_tiles(gFieldEffectObjectPic_Unknown16_0),
@@ -529,7 +529,7 @@ const union AnimCmd *const gFieldEffectObjectImageAnimTable_Unknown16[] =
gFieldEffectObjectImageAnim_850CFDC,
};
-const struct SpriteTemplate gFieldEffectObjectTemplate_Unknown16 = {0xFFFF, 0x1005, &gFieldObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_Unknown16, gFieldEffectObjectPicTable_Unknown16, gDummySpriteAffineAnimTable, sub_8156194};
+const struct SpriteTemplate gFieldEffectObjectTemplate_Unknown16 = {0xFFFF, 0x1005, &gEventObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_Unknown16, gFieldEffectObjectPicTable_Unknown16, gDummySpriteAffineAnimTable, sub_8156194};
const struct SpriteFrameImage gFieldEffectObjectPicTable_Unknown17[] = {
obj_frame_tiles(gFieldEffectObjectPic_Unknown16_5),
@@ -562,7 +562,7 @@ const union AnimCmd *const gFieldEffectObjectImageAnimTable_Unknown17[] =
gFieldEffectObjectImageAnim_850D05C,
};
-const struct SpriteTemplate gFieldEffectObjectTemplate_Unknown17 = {0xFFFF, 0x1005, &gFieldObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_Unknown17, gFieldEffectObjectPicTable_Unknown17, gDummySpriteAffineAnimTable, sub_81561D0};
+const struct SpriteTemplate gFieldEffectObjectTemplate_Unknown17 = {0xFFFF, 0x1005, &gEventObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_Unknown17, gFieldEffectObjectPicTable_Unknown17, gDummySpriteAffineAnimTable, sub_81561D0};
const struct SpriteFrameImage gFieldEffectObjectPicTable_Unknown18[] = {
obj_frame_tiles(gFieldEffectObjectPic_Unknown18_0),
@@ -587,7 +587,7 @@ const union AnimCmd *const gFieldEffectObjectImageAnimTable_Unknown18[] =
gFieldEffectObjectImageAnim_850D0C0,
};
-const struct SpriteTemplate gFieldEffectObjectTemplate_Unknown18 = {0xFFFF, 0x1005, &gFieldObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_Unknown18, gFieldEffectObjectPicTable_Unknown18, gDummySpriteAffineAnimTable, sub_81561D0};
+const struct SpriteTemplate gFieldEffectObjectTemplate_Unknown18 = {0xFFFF, 0x1005, &gEventObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_Unknown18, gFieldEffectObjectPicTable_Unknown18, gDummySpriteAffineAnimTable, sub_81561D0};
const struct SpriteFrameImage gFieldEffectObjectPicTable_Unknown19[] = {
obj_frame_tiles(gFieldEffectObjectPic_Unknown19_0),
@@ -610,7 +610,7 @@ const union AnimCmd *const gFieldEffectObjectImageAnimTable_Unknown19[] =
gFieldEffectObjectImageAnim_850D118,
};
-const struct SpriteTemplate gFieldEffectObjectTemplate_Unknown19 = {0xFFFF, 0x1004, &gFieldObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_Unknown19, gFieldEffectObjectPicTable_Unknown19, gDummySpriteAffineAnimTable, sub_81561D0};
+const struct SpriteTemplate gFieldEffectObjectTemplate_Unknown19 = {0xFFFF, 0x1004, &gEventObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_Unknown19, gFieldEffectObjectPicTable_Unknown19, gDummySpriteAffineAnimTable, sub_81561D0};
const struct SpriteFrameImage gFieldEffectObjectPicTable_Unknown29[] = {
obj_frame_tiles(gFieldEffectObjectPic_Unknown29_0),
@@ -631,7 +631,7 @@ const union AnimCmd *const gFieldEffectObjectImageAnimTable_Unknown29[] =
gFieldEffectObjectImageAnim_850D160,
};
-const struct SpriteTemplate gFieldEffectObjectTemplate_Unknown29 = {0xFFFF, 0x1004, &gFieldObjectBaseOam_16x8, gFieldEffectObjectImageAnimTable_Unknown29, gFieldEffectObjectPicTable_Unknown29, gDummySpriteAffineAnimTable, sub_81559BC};
+const struct SpriteTemplate gFieldEffectObjectTemplate_Unknown29 = {0xFFFF, 0x1004, &gEventObjectBaseOam_16x8, gFieldEffectObjectImageAnimTable_Unknown29, gFieldEffectObjectPicTable_Unknown29, gDummySpriteAffineAnimTable, sub_81559BC};
const struct SpriteFrameImage gFieldEffectObjectPicTable_Unknown20[] = {
obj_frame_tiles(gFieldEffectObjectPic_Unknown20_0),
@@ -656,7 +656,7 @@ const union AnimCmd *const gFieldEffectObjectImageAnimTable_Unknown20[] =
gFieldEffectObjectImageAnim_850D1AC,
};
-const struct SpriteTemplate gFieldEffectObjectTemplate_Unknown20 = {0xFFFF, 0x1004, &gFieldObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_Unknown20, gFieldEffectObjectPicTable_Unknown20, gDummySpriteAffineAnimTable, sub_81561D0};
+const struct SpriteTemplate gFieldEffectObjectTemplate_Unknown20 = {0xFFFF, 0x1004, &gEventObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_Unknown20, gFieldEffectObjectPicTable_Unknown20, gDummySpriteAffineAnimTable, sub_81561D0};
const union AffineAnimCmd gFieldEffectObjectRotScalAnim_850D1E4[] =
{
@@ -733,7 +733,7 @@ const union AnimCmd *const gFieldEffectObjectImageAnimTable_BerryTreeGrowthSpark
gFieldEffectObjectImageAnim_850D2D4,
};
-const struct SpriteTemplate gFieldEffectObjectTemplate_BerryTreeGrowthSparkle = {0xFFFF, 0xFFFF, &gFieldObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_BerryTreeGrowthSparkle, gFieldEffectObjectPicTable_BerryTreeGrowthSparkle, gDummySpriteAffineAnimTable, sub_81561D0};
+const struct SpriteTemplate gFieldEffectObjectTemplate_BerryTreeGrowthSparkle = {0xFFFF, 0xFFFF, &gEventObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_BerryTreeGrowthSparkle, gFieldEffectObjectPicTable_BerryTreeGrowthSparkle, gDummySpriteAffineAnimTable, sub_81561D0};
const struct SpriteFrameImage gFieldEffectObjectPicTable_TreeDisguise[] = {
obj_frame_tiles(gFieldEffectObjectPic_TreeDisguise_0),
@@ -769,7 +769,7 @@ const union AnimCmd *const gFieldEffectObjectImageAnimTable_TreeDisguise[] =
gFieldEffectObjectImageAnim_850D384,
};
-const struct SpriteTemplate gFieldEffectObjectTemplate_TreeDisguise = {0xFFFF, 0xFFFF, &gFieldObjectBaseOam_16x32, gFieldEffectObjectImageAnimTable_TreeDisguise, gFieldEffectObjectPicTable_TreeDisguise, gDummySpriteAffineAnimTable, sub_8155C88};
+const struct SpriteTemplate gFieldEffectObjectTemplate_TreeDisguise = {0xFFFF, 0xFFFF, &gEventObjectBaseOam_16x32, gFieldEffectObjectImageAnimTable_TreeDisguise, gFieldEffectObjectPicTable_TreeDisguise, gDummySpriteAffineAnimTable, sub_8155C88};
const struct SpriteFrameImage gFieldEffectObjectPicTable_MountainDisguise[] = {
obj_frame_tiles(gFieldEffectObjectPic_MountainDisguise_0),
@@ -805,7 +805,7 @@ const union AnimCmd *const gFieldEffectObjectImageAnimTable_MountainDisguise[] =
gFieldEffectObjectImageAnim_850D404,
};
-const struct SpriteTemplate gFieldEffectObjectTemplate_MountainDisguise = {0xFFFF, 0xFFFF, &gFieldObjectBaseOam_16x32, gFieldEffectObjectImageAnimTable_MountainDisguise, gFieldEffectObjectPicTable_MountainDisguise, gDummySpriteAffineAnimTable, sub_8155C88};
+const struct SpriteTemplate gFieldEffectObjectTemplate_MountainDisguise = {0xFFFF, 0xFFFF, &gEventObjectBaseOam_16x32, gFieldEffectObjectImageAnimTable_MountainDisguise, gFieldEffectObjectPicTable_MountainDisguise, gDummySpriteAffineAnimTable, sub_8155C88};
const struct SpriteFrameImage gFieldEffectObjectPicTable_SandDisguisePlaceholder[] = {
obj_frame_tiles(gFieldEffectObjectPic_SandDisguisePlaceholder_0),
@@ -817,7 +817,7 @@ const struct SpriteFrameImage gFieldEffectObjectPicTable_SandDisguisePlaceholder
obj_frame_tiles(gFieldEffectObjectPic_SandDisguisePlaceholder_6),
};
-const struct SpriteTemplate gFieldEffectObjectTemplate_SandDisguisePlaceholder = {0xFFFF, 0xFFFF, &gFieldObjectBaseOam_16x32, gFieldEffectObjectImageAnimTable_TreeDisguise, gFieldEffectObjectPicTable_SandDisguisePlaceholder, gDummySpriteAffineAnimTable, sub_8155C88};
+const struct SpriteTemplate gFieldEffectObjectTemplate_SandDisguisePlaceholder = {0xFFFF, 0xFFFF, &gEventObjectBaseOam_16x32, gFieldEffectObjectImageAnimTable_TreeDisguise, gFieldEffectObjectPicTable_SandDisguisePlaceholder, gDummySpriteAffineAnimTable, sub_8155C88};
const struct SpriteFrameImage gFieldEffectObjectPicTable_Bird[] = {
obj_frame_tiles(gFieldEffectObjectPic_Bird),
@@ -834,7 +834,7 @@ const union AnimCmd *const gFieldEffectObjectImageAnimTable_Bird[] =
gFieldEffectObjectImageAnim_850D49C,
};
-const struct SpriteTemplate gFieldEffectObjectTemplate_Bird = {0xFFFF, 0xFFFF, &gFieldObjectBaseOam_32x32, gFieldEffectObjectImageAnimTable_Bird, gFieldEffectObjectPicTable_Bird, gDummySpriteAffineAnimTable, SpriteCallbackDummy};
+const struct SpriteTemplate gFieldEffectObjectTemplate_Bird = {0xFFFF, 0xFFFF, &gEventObjectBaseOam_32x32, gFieldEffectObjectImageAnimTable_Bird, gFieldEffectObjectPicTable_Bird, gDummySpriteAffineAnimTable, SpriteCallbackDummy};
const struct SpriteFrameImage gFieldEffectObjectPicTable_ShortGrass[] = {
obj_frame_tiles(gFieldEffectObjectPic_ShortGrass_0),
@@ -853,7 +853,7 @@ const union AnimCmd *const gFieldEffectObjectImageAnimTable_ShortGrass[] =
gFieldEffectObjectImageAnim_850D4D0,
};
-const struct SpriteTemplate gFieldEffectObjectTemplate_ShortGrass = {0xFFFF, 0x1005, &gFieldObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_ShortGrass, gFieldEffectObjectPicTable_ShortGrass, gDummySpriteAffineAnimTable, sub_8154A10};
+const struct SpriteTemplate gFieldEffectObjectTemplate_ShortGrass = {0xFFFF, 0x1005, &gEventObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_ShortGrass, gFieldEffectObjectPicTable_ShortGrass, gDummySpriteAffineAnimTable, sub_8154A10};
const struct SpriteFrameImage gFieldEffectObjectPicTable_HotSpringsWater[] = {
obj_frame_tiles(gFieldEffectObjectPic_HotSpringsWater),
@@ -870,7 +870,7 @@ const union AnimCmd *const gFieldEffectObjectImageAnimTable_HotSpringsWater[] =
gFieldEffectObjectImageAnim_850D500,
};
-const struct SpriteTemplate gFieldEffectObjectTemplate_HotSpringsWater = {0xFFFF, 0x1005, &gFieldObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_HotSpringsWater, gFieldEffectObjectPicTable_HotSpringsWater, gDummySpriteAffineAnimTable, sub_8155158};
+const struct SpriteTemplate gFieldEffectObjectTemplate_HotSpringsWater = {0xFFFF, 0x1005, &gEventObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_HotSpringsWater, gFieldEffectObjectPicTable_HotSpringsWater, gDummySpriteAffineAnimTable, sub_8155158};
const struct SpriteFrameImage gFieldEffectObjectPicTable_JumpOutOfAsh[] = {
obj_frame_tiles(gFieldEffectObjectPic_JumpOutOfAsh_0),
@@ -895,7 +895,7 @@ const union AnimCmd *const gFieldEffectObjectImageAnimTable_JumpOutOfAsh[] =
gFieldEffectObjectImageAnim_850D54C,
};
-const struct SpriteTemplate gFieldEffectObjectTemplate_JumpOutOfAsh = {0xFFFF, 0x100D, &gFieldObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_JumpOutOfAsh, gFieldEffectObjectPicTable_JumpOutOfAsh, gDummySpriteAffineAnimTable, sub_80B7CAC};
+const struct SpriteTemplate gFieldEffectObjectTemplate_JumpOutOfAsh = {0xFFFF, 0x100D, &gEventObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_JumpOutOfAsh, gFieldEffectObjectPicTable_JumpOutOfAsh, gDummySpriteAffineAnimTable, sub_80B7CAC};
const struct SpritePalette gFieldEffectObjectPaletteInfo2 = {gFieldEffectObjectPalette2, 0x100D};
@@ -922,7 +922,7 @@ const union AnimCmd *const gFieldEffectObjectImageAnimTable_Unknown33[] =
gFieldEffectObjectImageAnim_850D5B0,
};
-const struct SpriteTemplate gFieldEffectObjectTemplate_Unknown33 = {0xFFFF, 0x100D, &gFieldObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_Unknown33, gFieldEffectObjectPicTable_Unknown33, gDummySpriteAffineAnimTable, sub_80B7A58};
+const struct SpriteTemplate gFieldEffectObjectTemplate_Unknown33 = {0xFFFF, 0x100D, &gEventObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_Unknown33, gFieldEffectObjectPicTable_Unknown33, gDummySpriteAffineAnimTable, sub_80B7A58};
const struct SpriteFrameImage gFieldEffectObjectPicTable_Bubbles[] = {
obj_frame_tiles(gFieldEffectObjectPic_Bubbles_0),
@@ -953,7 +953,7 @@ const union AnimCmd *const gFieldEffectObjectImageAnimTable_Bubbles[] =
gFieldEffectObjectImageAnim_850D624,
};
-const struct SpriteTemplate gFieldEffectObjectTemplate_Bubbles = {0xFFFF, 0x1004, &gFieldObjectBaseOam_16x32, gFieldEffectObjectImageAnimTable_Bubbles, gFieldEffectObjectPicTable_Bubbles, gDummySpriteAffineAnimTable, sub_8155AEC};
+const struct SpriteTemplate gFieldEffectObjectTemplate_Bubbles = {0xFFFF, 0x1004, &gEventObjectBaseOam_16x32, gFieldEffectObjectImageAnimTable_Bubbles, gFieldEffectObjectPicTable_Bubbles, gDummySpriteAffineAnimTable, sub_8155AEC};
const struct SpriteFrameImage gFieldEffectObjectPicTable_Unknown35[] = {
obj_frame_tiles(gFieldEffectObjectPic_Unknown35_0),
@@ -973,7 +973,7 @@ const union AnimCmd *const gFieldEffectObjectImageAnimTable_Unknown35[] =
gFieldEffectObjectImageAnim_850D674,
};
-const struct SpriteTemplate gFieldEffectObjectTemplate_Unknown35 = {0xFFFF, 0x100F, &gFieldObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_Unknown35, gFieldEffectObjectPicTable_Unknown35, gDummySpriteAffineAnimTable, sub_8155E50};
+const struct SpriteTemplate gFieldEffectObjectTemplate_Unknown35 = {0xFFFF, 0x100F, &gEventObjectBaseOam_16x16, gFieldEffectObjectImageAnimTable_Unknown35, gFieldEffectObjectPicTable_Unknown35, gDummySpriteAffineAnimTable, sub_8155E50};
const struct SpritePalette gFieldEffectObjectPaletteInfo3 = {gFieldEffectObjectPalette3, 0x100F};
@@ -987,11 +987,11 @@ const union AnimCmd *const gFieldEffectObjectImageAnimTable_Rayquaza[] = {
};
const struct SpriteFrameImage gFieldEffectObjectPicTable_Rayquaza[] = {
- {.data = (u8*)gFieldObjectPic_Rayquaza_0, .size = (sizeof gFieldObjectPic_Rayquaza_0) / 4}
+ {.data = (u8*)gEventObjectPic_Rayquaza_0, .size = (sizeof gEventObjectPic_Rayquaza_0) / 4}
};
-const struct SpriteTemplate gFieldEffectObjectTemplate_Rayquaza = {0xFFFF, 0xFFFF, &gFieldObjectBaseOam_32x32, gFieldEffectObjectImageAnimTable_Rayquaza, gFieldEffectObjectPicTable_Rayquaza, gDummySpriteAffineAnimTable, sub_8155F80};
+const struct SpriteTemplate gFieldEffectObjectTemplate_Rayquaza = {0xFFFF, 0xFFFF, &gEventObjectBaseOam_32x32, gFieldEffectObjectImageAnimTable_Rayquaza, gFieldEffectObjectPicTable_Rayquaza, gDummySpriteAffineAnimTable, sub_8155F80};
-const struct SpritePalette gFieldEffectObjectPaletteInfoUnused = {gFieldObjectPalette2, 0x1011};
+const struct SpritePalette gFieldEffectObjectPaletteInfoUnused = {gEventObjectPalette2, 0x1011};
#endif //GUARD_FIELD_EFFECT_OBJECTS_H
diff --git a/src/data/field_event_obj/movement_action_func_tables.h b/src/data/field_event_obj/movement_action_func_tables.h
index d5b7b8911..519ca771a 100755
--- a/src/data/field_event_obj/movement_action_func_tables.h
+++ b/src/data/field_event_obj/movement_action_func_tables.h
@@ -1,430 +1,430 @@
#ifndef GUARD_MOVEMENT_ACTION_FUNC_TABLES_H
#define GUARD_MOVEMENT_ACTION_FUNC_TABLES_H
-u8 MovementAction_FaceDown_Step0(struct MapObject *, struct Sprite *);
-u8 sub_8093950(struct MapObject *, struct Sprite *);
-u8 sub_80964BC(struct MapObject *, struct Sprite *);
-u8 sub_8093960(struct MapObject *, struct Sprite *);
-u8 sub_8093970(struct MapObject *, struct Sprite *);
-u8 sub_8093980(struct MapObject *, struct Sprite *);
-u8 sub_8093BC4(struct MapObject *, struct Sprite *);
-u8 sub_8093BC4_2(struct MapObject *, struct Sprite *);
-u8 sub_8093C04(struct MapObject *, struct Sprite *);
-u8 sub_8093C04_2(struct MapObject *, struct Sprite *);
-u8 sub_8093C44(struct MapObject *, struct Sprite *);
-u8 sub_8093C44_2(struct MapObject *, struct Sprite *);
-u8 sub_8093C84(struct MapObject *, struct Sprite *);
-u8 sub_8093C84_2(struct MapObject *, struct Sprite *);
-u8 sub_8093CC4(struct MapObject *, struct Sprite *);
-u8 sub_8093CC4_2(struct MapObject *, struct Sprite *);
-u8 sub_8093D04(struct MapObject *, struct Sprite *);
-u8 sub_8093D04_2(struct MapObject *, struct Sprite *);
-u8 sub_8093D44(struct MapObject *, struct Sprite *);
-u8 sub_8093D44_2(struct MapObject *, struct Sprite *);
-u8 sub_8093D84(struct MapObject *, struct Sprite *);
-u8 sub_8093D84_2(struct MapObject *, struct Sprite *);
-u8 sub_8093DC4(struct MapObject *, struct Sprite *);
-u8 sub_8093DC4_2(struct MapObject *, struct Sprite *);
-u8 sub_8093E04(struct MapObject *, struct Sprite *);
-u8 sub_8093E04_2(struct MapObject *, struct Sprite *);
-u8 sub_8093E44(struct MapObject *, struct Sprite *);
-u8 sub_8093E44_2(struct MapObject *, struct Sprite *);
-u8 sub_8093E84(struct MapObject *, struct Sprite *);
-u8 sub_8093E84_2(struct MapObject *, struct Sprite *);
-u8 sub_8093EC4(struct MapObject *, struct Sprite *);
-u8 sub_8093EC4_2(struct MapObject *, struct Sprite *);
-u8 sub_8093F04(struct MapObject *, struct Sprite *);
-u8 sub_8093F04_2(struct MapObject *, struct Sprite *);
-u8 sub_8093F44(struct MapObject *, struct Sprite *);
-u8 sub_8093F44_2(struct MapObject *, struct Sprite *);
-u8 sub_8093F84(struct MapObject *, struct Sprite *);
-u8 sub_8093F84_2(struct MapObject *, struct Sprite *);
-u8 sub_8094230(struct MapObject *, struct Sprite *);
-u8 sub_8094230_2(struct MapObject *, struct Sprite *);
-u8 sub_8094288(struct MapObject *, struct Sprite *);
-u8 sub_8094288_2(struct MapObject *, struct Sprite *);
-u8 sub_80942E0(struct MapObject *, struct Sprite *);
-u8 sub_80942E0_2(struct MapObject *, struct Sprite *);
-u8 sub_8094338(struct MapObject *, struct Sprite *);
-u8 sub_8094338_2(struct MapObject *, struct Sprite *);
-u8 sub_80943B4(struct MapObject *, struct Sprite *);
-u8 sub_8094398(struct MapObject *, struct Sprite *);
-u8 sub_80964B8(struct MapObject *, struct Sprite *);
-u8 sub_80943D4(struct MapObject *, struct Sprite *);
-u8 sub_80943F4(struct MapObject *, struct Sprite *);
-u8 sub_8094414(struct MapObject *, struct Sprite *);
-u8 sub_8094434(struct MapObject *, struct Sprite *);
-u8 sub_8094454(struct MapObject *, struct Sprite *);
-u8 sub_8094454_2(struct MapObject *, struct Sprite *);
-u8 sub_8094494(struct MapObject *, struct Sprite *);
-u8 sub_8094494_2(struct MapObject *, struct Sprite *);
-u8 sub_80944D4(struct MapObject *, struct Sprite *);
-u8 sub_80944D4_2(struct MapObject *, struct Sprite *);
-u8 sub_8094514(struct MapObject *, struct Sprite *);
-u8 sub_8094514_2(struct MapObject *, struct Sprite *);
-u8 sub_8094600(struct MapObject *, struct Sprite *);
-u8 sub_80945C4(struct MapObject *, struct Sprite *);
-u8 sub_8094638(struct MapObject *, struct Sprite *);
-u8 sub_8094670(struct MapObject *, struct Sprite *);
-u8 sub_80946A8(struct MapObject *, struct Sprite *);
-u8 sub_80946E0(struct MapObject *, struct Sprite *);
-u8 sub_809459C(struct MapObject *, struct Sprite *);
-u8 sub_8094718(struct MapObject *, struct Sprite *);
-u8 sub_8094750(struct MapObject *, struct Sprite *);
-u8 sub_8094788(struct MapObject *, struct Sprite *);
-u8 sub_80947C0(struct MapObject *, struct Sprite *);
-u8 sub_80947F8(struct MapObject *, struct Sprite *);
-u8 sub_8094830(struct MapObject *, struct Sprite *);
-u8 sub_8094868(struct MapObject *, struct Sprite *);
-u8 sub_80948A0(struct MapObject *, struct Sprite *);
-u8 sub_80948D8(struct MapObject *, struct Sprite *);
-u8 sub_8094910(struct MapObject *, struct Sprite *);
-u8 sub_8094948(struct MapObject *, struct Sprite *);
-u8 sub_8094980(struct MapObject *, struct Sprite *);
-u8 sub_8094980_2(struct MapObject *, struct Sprite *);
-u8 sub_80949C0(struct MapObject *, struct Sprite *);
-u8 sub_80949C0_2(struct MapObject *, struct Sprite *);
-u8 sub_8094A00(struct MapObject *, struct Sprite *);
-u8 sub_8094A00_2(struct MapObject *, struct Sprite *);
-u8 sub_8094A40(struct MapObject *, struct Sprite *);
-u8 sub_8094A40_2(struct MapObject *, struct Sprite *);
-u8 sub_8094A80(struct MapObject *, struct Sprite *);
-u8 sub_8094A80_2(struct MapObject *, struct Sprite *);
-u8 sub_8094AC0(struct MapObject *, struct Sprite *);
-u8 sub_8094AC0_2(struct MapObject *, struct Sprite *);
-u8 sub_8094B00(struct MapObject *, struct Sprite *);
-u8 sub_8094B00_2(struct MapObject *, struct Sprite *);
-u8 sub_8094B40(struct MapObject *, struct Sprite *);
-u8 sub_8094B40_2(struct MapObject *, struct Sprite *);
-u8 sub_8094B80(struct MapObject *, struct Sprite *);
-u8 sub_8094B80_2(struct MapObject *, struct Sprite *);
-u8 sub_8094BC0(struct MapObject *, struct Sprite *);
-u8 sub_8094BC0_2(struct MapObject *, struct Sprite *);
-u8 sub_8094C00(struct MapObject *, struct Sprite *);
-u8 sub_8094C00_2(struct MapObject *, struct Sprite *);
-u8 sub_8094C40(struct MapObject *, struct Sprite *);
-u8 sub_8094C40_2(struct MapObject *, struct Sprite *);
-u8 sub_8094C80(struct MapObject *, struct Sprite *);
-u8 sub_8094C80_2(struct MapObject *, struct Sprite *);
-u8 sub_8094CC0(struct MapObject *, struct Sprite *);
-u8 sub_8094CC0_2(struct MapObject *, struct Sprite *);
-u8 sub_8094D00(struct MapObject *, struct Sprite *);
-u8 sub_8094D00_2(struct MapObject *, struct Sprite *);
-u8 sub_8094D40(struct MapObject *, struct Sprite *);
-u8 sub_8094D40_2(struct MapObject *, struct Sprite *);
-u8 sub_8094DAC(struct MapObject *, struct Sprite *);
-u8 sub_8094DC4(struct MapObject *, struct Sprite *);
-u8 sub_8094E18(struct MapObject *, struct Sprite *);
-u8 sub_8094E18_2(struct MapObject *, struct Sprite *);
-u8 sub_8094E60(struct MapObject *, struct Sprite *);
-u8 sub_8094E60_2(struct MapObject *, struct Sprite *);
-u8 sub_8094EB8(struct MapObject *, struct Sprite *);
-u8 sub_8094EB8_2(struct MapObject *, struct Sprite *);
-u8 sub_8094710(struct MapObject *, struct Sprite *);
-u8 sub_8094710_2(struct MapObject *, struct Sprite *);
-u8 sub_8094F38(struct MapObject *, struct Sprite *);
-u8 sub_8094F94(struct MapObject *, struct Sprite *);
-u8 sub_8094FF8(struct MapObject *, struct Sprite *);
-u8 sub_8095008(struct MapObject *, struct Sprite *);
-u8 sub_8095018(struct MapObject *, struct Sprite *);
-u8 sub_8095018_2(struct MapObject *, struct Sprite *);
-u8 sub_8095070(struct MapObject *, struct Sprite *);
-u8 sub_8095070_2(struct MapObject *, struct Sprite *);
-u8 sub_80950C8(struct MapObject *, struct Sprite *);
-u8 sub_80950C8_2(struct MapObject *, struct Sprite *);
-u8 sub_8095120(struct MapObject *, struct Sprite *);
-u8 sub_8095120_2(struct MapObject *, struct Sprite *);
-u8 sub_8095178(struct MapObject *, struct Sprite *);
-u8 sub_8095178_2(struct MapObject *, struct Sprite *);
-u8 sub_80951D0(struct MapObject *, struct Sprite *);
-u8 sub_80951D0_2(struct MapObject *, struct Sprite *);
-u8 sub_8095228(struct MapObject *, struct Sprite *);
-u8 sub_8095228_2(struct MapObject *, struct Sprite *);
-u8 sub_8095280(struct MapObject *, struct Sprite *);
-u8 sub_8095280_2(struct MapObject *, struct Sprite *);
-u8 sub_80952D8(struct MapObject *, struct Sprite *);
-u8 sub_80952D8_2(struct MapObject *, struct Sprite *);
-u8 sub_8095330(struct MapObject *, struct Sprite *);
-u8 sub_8095330_2(struct MapObject *, struct Sprite *);
-u8 sub_8095388(struct MapObject *, struct Sprite *);
-u8 sub_8095388_2(struct MapObject *, struct Sprite *);
-u8 sub_80953E0(struct MapObject *, struct Sprite *);
-u8 sub_80953E0_2(struct MapObject *, struct Sprite *);
-u8 sub_8095438(struct MapObject *, struct Sprite *);
-u8 sub_8095450(struct MapObject *, struct Sprite *);
-u8 sub_8095460(struct MapObject *, struct Sprite *);
-u8 sub_8095470(struct MapObject *, struct Sprite *);
-u8 sub_8095480(struct MapObject *, struct Sprite *);
-u8 sub_8095490(struct MapObject *, struct Sprite *);
-u8 sub_80954BC(struct MapObject *, struct Sprite *);
-u8 sub_80954CC(struct MapObject *, struct Sprite *);
-u8 do_exclamation_mark_bubble_1(struct MapObject *, struct Sprite *);
-u8 do_exclamation_mark_bubble_2(struct MapObject *, struct Sprite *);
-u8 do_heart_bubble(struct MapObject *, struct Sprite *);
-u8 sub_8095548(struct MapObject *, struct Sprite *);
-u8 sub_809558C(struct MapObject *, struct Sprite *);
-u8 sub_80955AC(struct MapObject *, struct Sprite *);
-u8 sub_80955C8(struct MapObject *, struct Sprite *);
-u8 sub_80955EC(struct MapObject *, struct Sprite *);
-u8 sub_8095628(struct MapObject *, struct Sprite *);
-u8 sub_8095644(struct MapObject *, struct Sprite *);
-u8 sub_8095668(struct MapObject *, struct Sprite *);
-u8 sub_80956A4(struct MapObject *, struct Sprite *);
-u8 sub_80956B4(struct MapObject *, struct Sprite *);
-u8 sub_80956C4(struct MapObject *, struct Sprite *);
-u8 sub_80956F4(struct MapObject *, struct Sprite *);
-u8 sub_8095724(struct MapObject *, struct Sprite *);
-u8 sub_8095730(struct MapObject *, struct Sprite *);
-u8 sub_8095740(struct MapObject *, struct Sprite *);
-u8 sub_8095740_2(struct MapObject *, struct Sprite *);
-u8 sub_80957A0(struct MapObject *, struct Sprite *);
-u8 sub_80957A0_2(struct MapObject *, struct Sprite *);
-u8 sub_8095800(struct MapObject *, struct Sprite *);
-u8 sub_8095800_2(struct MapObject *, struct Sprite *);
-u8 sub_8095860(struct MapObject *, struct Sprite *);
-u8 sub_8095860_2(struct MapObject *, struct Sprite *);
-u8 sub_8095900(struct MapObject *, struct Sprite *);
-u8 sub_8095910(struct MapObject *, struct Sprite *);
-u8 sub_8095920(struct MapObject *, struct Sprite *);
-u8 sub_8095930(struct MapObject *, struct Sprite *);
-u8 sub_8095940(struct MapObject *, struct Sprite *);
-u8 sub_8095964(struct MapObject *, struct Sprite *);
-u8 sub_8095988(struct MapObject *, struct Sprite *);
-u8 sub_80959AC(struct MapObject *, struct Sprite *);
-u8 sub_80959D0(struct MapObject *, struct Sprite *);
-u8 sub_80959F4(struct MapObject *, struct Sprite *);
-u8 sub_8095A18(struct MapObject *, struct Sprite *);
-u8 sub_8095A3C(struct MapObject *, struct Sprite *);
-u8 sub_8095A60(struct MapObject *, struct Sprite *);
-u8 sub_8095A84(struct MapObject *, struct Sprite *);
-u8 sub_8095AA8(struct MapObject *, struct Sprite *);
-u8 sub_8095ACC(struct MapObject *, struct Sprite *);
-u8 sub_8095B44(struct MapObject *, struct Sprite *);
-u8 sub_8095B64(struct MapObject *, struct Sprite *);
-u8 sub_8095BC8(struct MapObject *, struct Sprite *);
-u8 sub_8095BC8_2(struct MapObject *, struct Sprite *);
-u8 sub_8095C20(struct MapObject *, struct Sprite *);
-u8 sub_8095C20_2(struct MapObject *, struct Sprite *);
-u8 sub_8095C78(struct MapObject *, struct Sprite *);
-u8 sub_8095C78_2(struct MapObject *, struct Sprite *);
-u8 sub_8095CD0(struct MapObject *, struct Sprite *);
-u8 sub_8095CD0_2(struct MapObject *, struct Sprite *);
-u8 sub_8095D28(struct MapObject *, struct Sprite *);
-u8 sub_8095D28_2(struct MapObject *, struct Sprite *);
-u8 sub_8095D80(struct MapObject *, struct Sprite *);
-u8 sub_8095D80_2(struct MapObject *, struct Sprite *);
-u8 sub_8095DD8(struct MapObject *, struct Sprite *);
-u8 sub_8095DD8_2(struct MapObject *, struct Sprite *);
-u8 sub_8095E30(struct MapObject *, struct Sprite *);
-u8 sub_8095E30_2(struct MapObject *, struct Sprite *);
-u8 sub_8095E88(struct MapObject *, struct Sprite *);
-u8 sub_8095E88_2(struct MapObject *, struct Sprite *);
-u8 sub_8095EE0(struct MapObject *, struct Sprite *);
-u8 sub_8095EE0_2(struct MapObject *, struct Sprite *);
-u8 sub_8095F38(struct MapObject *, struct Sprite *);
-u8 sub_8095F38_2(struct MapObject *, struct Sprite *);
-u8 sub_8095F90(struct MapObject *, struct Sprite *);
-u8 sub_8095F90_2(struct MapObject *, struct Sprite *);
-u8 sub_8095FE8(struct MapObject *, struct Sprite *);
-u8 sub_8096020(struct MapObject *, struct Sprite *);
-u8 sub_8096058(struct MapObject *, struct Sprite *);
-u8 sub_8096090(struct MapObject *, struct Sprite *);
-u8 sub_8096100(struct MapObject *, struct Sprite *);
-u8 sub_8096100_2(struct MapObject *, struct Sprite *);
-u8 sub_8096140(struct MapObject *, struct Sprite *);
-u8 sub_8096140_2(struct MapObject *, struct Sprite *);
-u8 sub_8096180(struct MapObject *, struct Sprite *);
-u8 sub_8096180_2(struct MapObject *, struct Sprite *);
-u8 sub_80961C0(struct MapObject *, struct Sprite *);
-u8 sub_80961C0_2(struct MapObject *, struct Sprite *);
-u8 sub_8096230(struct MapObject *, struct Sprite *);
-u8 sub_8096230_2(struct MapObject *, struct Sprite *);
-u8 sub_8096270(struct MapObject *, struct Sprite *);
-u8 sub_8096270_2(struct MapObject *, struct Sprite *);
-u8 sub_80962B0(struct MapObject *, struct Sprite *);
-u8 sub_80962B0_2(struct MapObject *, struct Sprite *);
-u8 sub_80962F0(struct MapObject *, struct Sprite *);
-u8 sub_80962F0_2(struct MapObject *, struct Sprite *);
-u8 sub_8096368(struct MapObject *, struct Sprite *);
-u8 sub_8096368_2(struct MapObject *, struct Sprite *);
-u8 sub_80963A8(struct MapObject *, struct Sprite *);
-u8 sub_80963A8_2(struct MapObject *, struct Sprite *);
-u8 sub_80963E8(struct MapObject *, struct Sprite *);
-u8 sub_80963E8_2(struct MapObject *, struct Sprite *);
-u8 sub_8096428(struct MapObject *, struct Sprite *);
-u8 sub_8096428_2(struct MapObject *, struct Sprite *);
-u8 sub_8096468(struct MapObject *, struct Sprite *);
-u8 sub_809647C(struct MapObject *, struct Sprite *);
-u8 sub_8096494(struct MapObject *, struct Sprite *);
-u8 sub_8097E50(struct MapObject *, struct Sprite *);
-u8 sub_80964B8(struct MapObject *, struct Sprite *);
-u8 sub_8097EF0(struct MapObject *, struct Sprite *);
-u8 sub_80980C0(struct MapObject *, struct Sprite *);
-u8 sub_80980D0(struct MapObject *, struct Sprite *);
-u8 sub_8098124(struct MapObject *, struct Sprite *);
-u8 sub_80980F4(struct MapObject *, struct Sprite *);
-u8 sub_8098108(struct MapObject *, struct Sprite *);
-
-u8 (*const gUnknown_0850DEC8[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850DED0[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850DED8[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850DEE0[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850DF2C[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850DF38[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850DF44[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850DF50[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850DF8C[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850DF98[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850DFA4[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850DFB0[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850DFC8[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850DFD4[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850DFE0[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850DFEC[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850DFF8[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E004[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E010[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E01C[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E028[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E034[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E040[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E04C[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E058[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E064[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E070[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E07C[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E088[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E094[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E0A0[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E0AC[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E0B8[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E0C4[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E0D0[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E0DC[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E0E8[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E0F4[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E100[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E10C[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E118[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E124[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E130[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E13C[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E148[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E154[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E160[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E16C[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E178[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E184[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E190[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E19C[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E1A8[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E1B4[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E1C0[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E1CC[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E1D8[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E1E4[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E1F0[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E1FC[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E208[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E214[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E220[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E228[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E230[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E238[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E240[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E24C[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E258[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E264[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E270[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E27C[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E288[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E294[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E2A0[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E2AC[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E2B8[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E2C4[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E2D0[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E2D8[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E2E4[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E2EC[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E2F4[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E2FC[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E304[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E30C[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E314[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E31C[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E324[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E32C[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E338[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E348[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E358[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E360[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E368[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E370[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E378[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E380[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E388[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E394[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E3B8[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E3C0[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E3C8[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E3D0[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E3D8[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E3E4[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E3F0[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E3FC[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E408[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E414[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E420[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E42C[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E474[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E480[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E48C[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E498[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E4A4[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E4B0[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E4BC[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E4C8[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E4D4[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E4E0[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E4EC[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E4F8[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E504[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E510[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E51C[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E528[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E534[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E540[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E54C[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E558[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E564[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E570[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E57C[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E588[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E594[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E5A0[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E5AC[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E5B8[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850DF5C[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850DF68[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850DF74[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850DF80[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850DEFC[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850DF08[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850DF14[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850DF20[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E854[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E85C[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E3A0[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E3AC[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E5C4[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E5CC[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E5D4[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E468[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E864[])(struct MapObject *, struct Sprite *);
-u8 (*const gUnknown_0850E870[])(struct MapObject *, struct Sprite *);
-
-u8 (*const *const gUnknown_0850DC50[])(struct MapObject *, struct Sprite *) = {
+u8 MovementAction_FaceDown_Step0(struct EventObject *, struct Sprite *);
+u8 sub_8093950(struct EventObject *, struct Sprite *);
+u8 sub_80964BC(struct EventObject *, struct Sprite *);
+u8 sub_8093960(struct EventObject *, struct Sprite *);
+u8 sub_8093970(struct EventObject *, struct Sprite *);
+u8 sub_8093980(struct EventObject *, struct Sprite *);
+u8 sub_8093BC4(struct EventObject *, struct Sprite *);
+u8 sub_8093BC4_2(struct EventObject *, struct Sprite *);
+u8 sub_8093C04(struct EventObject *, struct Sprite *);
+u8 sub_8093C04_2(struct EventObject *, struct Sprite *);
+u8 sub_8093C44(struct EventObject *, struct Sprite *);
+u8 sub_8093C44_2(struct EventObject *, struct Sprite *);
+u8 sub_8093C84(struct EventObject *, struct Sprite *);
+u8 sub_8093C84_2(struct EventObject *, struct Sprite *);
+u8 sub_8093CC4(struct EventObject *, struct Sprite *);
+u8 sub_8093CC4_2(struct EventObject *, struct Sprite *);
+u8 sub_8093D04(struct EventObject *, struct Sprite *);
+u8 sub_8093D04_2(struct EventObject *, struct Sprite *);
+u8 sub_8093D44(struct EventObject *, struct Sprite *);
+u8 sub_8093D44_2(struct EventObject *, struct Sprite *);
+u8 sub_8093D84(struct EventObject *, struct Sprite *);
+u8 sub_8093D84_2(struct EventObject *, struct Sprite *);
+u8 sub_8093DC4(struct EventObject *, struct Sprite *);
+u8 sub_8093DC4_2(struct EventObject *, struct Sprite *);
+u8 sub_8093E04(struct EventObject *, struct Sprite *);
+u8 sub_8093E04_2(struct EventObject *, struct Sprite *);
+u8 sub_8093E44(struct EventObject *, struct Sprite *);
+u8 sub_8093E44_2(struct EventObject *, struct Sprite *);
+u8 sub_8093E84(struct EventObject *, struct Sprite *);
+u8 sub_8093E84_2(struct EventObject *, struct Sprite *);
+u8 sub_8093EC4(struct EventObject *, struct Sprite *);
+u8 sub_8093EC4_2(struct EventObject *, struct Sprite *);
+u8 sub_8093F04(struct EventObject *, struct Sprite *);
+u8 sub_8093F04_2(struct EventObject *, struct Sprite *);
+u8 sub_8093F44(struct EventObject *, struct Sprite *);
+u8 sub_8093F44_2(struct EventObject *, struct Sprite *);
+u8 sub_8093F84(struct EventObject *, struct Sprite *);
+u8 sub_8093F84_2(struct EventObject *, struct Sprite *);
+u8 sub_8094230(struct EventObject *, struct Sprite *);
+u8 sub_8094230_2(struct EventObject *, struct Sprite *);
+u8 sub_8094288(struct EventObject *, struct Sprite *);
+u8 sub_8094288_2(struct EventObject *, struct Sprite *);
+u8 sub_80942E0(struct EventObject *, struct Sprite *);
+u8 sub_80942E0_2(struct EventObject *, struct Sprite *);
+u8 sub_8094338(struct EventObject *, struct Sprite *);
+u8 sub_8094338_2(struct EventObject *, struct Sprite *);
+u8 sub_80943B4(struct EventObject *, struct Sprite *);
+u8 sub_8094398(struct EventObject *, struct Sprite *);
+u8 sub_80964B8(struct EventObject *, struct Sprite *);
+u8 sub_80943D4(struct EventObject *, struct Sprite *);
+u8 sub_80943F4(struct EventObject *, struct Sprite *);
+u8 sub_8094414(struct EventObject *, struct Sprite *);
+u8 sub_8094434(struct EventObject *, struct Sprite *);
+u8 sub_8094454(struct EventObject *, struct Sprite *);
+u8 sub_8094454_2(struct EventObject *, struct Sprite *);
+u8 sub_8094494(struct EventObject *, struct Sprite *);
+u8 sub_8094494_2(struct EventObject *, struct Sprite *);
+u8 sub_80944D4(struct EventObject *, struct Sprite *);
+u8 sub_80944D4_2(struct EventObject *, struct Sprite *);
+u8 sub_8094514(struct EventObject *, struct Sprite *);
+u8 sub_8094514_2(struct EventObject *, struct Sprite *);
+u8 sub_8094600(struct EventObject *, struct Sprite *);
+u8 sub_80945C4(struct EventObject *, struct Sprite *);
+u8 sub_8094638(struct EventObject *, struct Sprite *);
+u8 sub_8094670(struct EventObject *, struct Sprite *);
+u8 sub_80946A8(struct EventObject *, struct Sprite *);
+u8 sub_80946E0(struct EventObject *, struct Sprite *);
+u8 sub_809459C(struct EventObject *, struct Sprite *);
+u8 sub_8094718(struct EventObject *, struct Sprite *);
+u8 sub_8094750(struct EventObject *, struct Sprite *);
+u8 sub_8094788(struct EventObject *, struct Sprite *);
+u8 sub_80947C0(struct EventObject *, struct Sprite *);
+u8 sub_80947F8(struct EventObject *, struct Sprite *);
+u8 sub_8094830(struct EventObject *, struct Sprite *);
+u8 sub_8094868(struct EventObject *, struct Sprite *);
+u8 sub_80948A0(struct EventObject *, struct Sprite *);
+u8 sub_80948D8(struct EventObject *, struct Sprite *);
+u8 sub_8094910(struct EventObject *, struct Sprite *);
+u8 sub_8094948(struct EventObject *, struct Sprite *);
+u8 sub_8094980(struct EventObject *, struct Sprite *);
+u8 sub_8094980_2(struct EventObject *, struct Sprite *);
+u8 sub_80949C0(struct EventObject *, struct Sprite *);
+u8 sub_80949C0_2(struct EventObject *, struct Sprite *);
+u8 sub_8094A00(struct EventObject *, struct Sprite *);
+u8 sub_8094A00_2(struct EventObject *, struct Sprite *);
+u8 sub_8094A40(struct EventObject *, struct Sprite *);
+u8 sub_8094A40_2(struct EventObject *, struct Sprite *);
+u8 sub_8094A80(struct EventObject *, struct Sprite *);
+u8 sub_8094A80_2(struct EventObject *, struct Sprite *);
+u8 sub_8094AC0(struct EventObject *, struct Sprite *);
+u8 sub_8094AC0_2(struct EventObject *, struct Sprite *);
+u8 sub_8094B00(struct EventObject *, struct Sprite *);
+u8 sub_8094B00_2(struct EventObject *, struct Sprite *);
+u8 sub_8094B40(struct EventObject *, struct Sprite *);
+u8 sub_8094B40_2(struct EventObject *, struct Sprite *);
+u8 sub_8094B80(struct EventObject *, struct Sprite *);
+u8 sub_8094B80_2(struct EventObject *, struct Sprite *);
+u8 sub_8094BC0(struct EventObject *, struct Sprite *);
+u8 sub_8094BC0_2(struct EventObject *, struct Sprite *);
+u8 sub_8094C00(struct EventObject *, struct Sprite *);
+u8 sub_8094C00_2(struct EventObject *, struct Sprite *);
+u8 sub_8094C40(struct EventObject *, struct Sprite *);
+u8 sub_8094C40_2(struct EventObject *, struct Sprite *);
+u8 sub_8094C80(struct EventObject *, struct Sprite *);
+u8 sub_8094C80_2(struct EventObject *, struct Sprite *);
+u8 sub_8094CC0(struct EventObject *, struct Sprite *);
+u8 sub_8094CC0_2(struct EventObject *, struct Sprite *);
+u8 sub_8094D00(struct EventObject *, struct Sprite *);
+u8 sub_8094D00_2(struct EventObject *, struct Sprite *);
+u8 sub_8094D40(struct EventObject *, struct Sprite *);
+u8 sub_8094D40_2(struct EventObject *, struct Sprite *);
+u8 sub_8094DAC(struct EventObject *, struct Sprite *);
+u8 sub_8094DC4(struct EventObject *, struct Sprite *);
+u8 sub_8094E18(struct EventObject *, struct Sprite *);
+u8 sub_8094E18_2(struct EventObject *, struct Sprite *);
+u8 sub_8094E60(struct EventObject *, struct Sprite *);
+u8 sub_8094E60_2(struct EventObject *, struct Sprite *);
+u8 sub_8094EB8(struct EventObject *, struct Sprite *);
+u8 sub_8094EB8_2(struct EventObject *, struct Sprite *);
+u8 sub_8094710(struct EventObject *, struct Sprite *);
+u8 sub_8094710_2(struct EventObject *, struct Sprite *);
+u8 sub_8094F38(struct EventObject *, struct Sprite *);
+u8 sub_8094F94(struct EventObject *, struct Sprite *);
+u8 sub_8094FF8(struct EventObject *, struct Sprite *);
+u8 sub_8095008(struct EventObject *, struct Sprite *);
+u8 sub_8095018(struct EventObject *, struct Sprite *);
+u8 sub_8095018_2(struct EventObject *, struct Sprite *);
+u8 sub_8095070(struct EventObject *, struct Sprite *);
+u8 sub_8095070_2(struct EventObject *, struct Sprite *);
+u8 sub_80950C8(struct EventObject *, struct Sprite *);
+u8 sub_80950C8_2(struct EventObject *, struct Sprite *);
+u8 sub_8095120(struct EventObject *, struct Sprite *);
+u8 sub_8095120_2(struct EventObject *, struct Sprite *);
+u8 sub_8095178(struct EventObject *, struct Sprite *);
+u8 sub_8095178_2(struct EventObject *, struct Sprite *);
+u8 sub_80951D0(struct EventObject *, struct Sprite *);
+u8 sub_80951D0_2(struct EventObject *, struct Sprite *);
+u8 sub_8095228(struct EventObject *, struct Sprite *);
+u8 sub_8095228_2(struct EventObject *, struct Sprite *);
+u8 sub_8095280(struct EventObject *, struct Sprite *);
+u8 sub_8095280_2(struct EventObject *, struct Sprite *);
+u8 sub_80952D8(struct EventObject *, struct Sprite *);
+u8 sub_80952D8_2(struct EventObject *, struct Sprite *);
+u8 sub_8095330(struct EventObject *, struct Sprite *);
+u8 sub_8095330_2(struct EventObject *, struct Sprite *);
+u8 sub_8095388(struct EventObject *, struct Sprite *);
+u8 sub_8095388_2(struct EventObject *, struct Sprite *);
+u8 sub_80953E0(struct EventObject *, struct Sprite *);
+u8 sub_80953E0_2(struct EventObject *, struct Sprite *);
+u8 sub_8095438(struct EventObject *, struct Sprite *);
+u8 sub_8095450(struct EventObject *, struct Sprite *);
+u8 sub_8095460(struct EventObject *, struct Sprite *);
+u8 sub_8095470(struct EventObject *, struct Sprite *);
+u8 sub_8095480(struct EventObject *, struct Sprite *);
+u8 sub_8095490(struct EventObject *, struct Sprite *);
+u8 sub_80954BC(struct EventObject *, struct Sprite *);
+u8 sub_80954CC(struct EventObject *, struct Sprite *);
+u8 do_exclamation_mark_bubble_1(struct EventObject *, struct Sprite *);
+u8 do_exclamation_mark_bubble_2(struct EventObject *, struct Sprite *);
+u8 do_heart_bubble(struct EventObject *, struct Sprite *);
+u8 sub_8095548(struct EventObject *, struct Sprite *);
+u8 sub_809558C(struct EventObject *, struct Sprite *);
+u8 sub_80955AC(struct EventObject *, struct Sprite *);
+u8 sub_80955C8(struct EventObject *, struct Sprite *);
+u8 sub_80955EC(struct EventObject *, struct Sprite *);
+u8 sub_8095628(struct EventObject *, struct Sprite *);
+u8 sub_8095644(struct EventObject *, struct Sprite *);
+u8 sub_8095668(struct EventObject *, struct Sprite *);
+u8 sub_80956A4(struct EventObject *, struct Sprite *);
+u8 sub_80956B4(struct EventObject *, struct Sprite *);
+u8 sub_80956C4(struct EventObject *, struct Sprite *);
+u8 sub_80956F4(struct EventObject *, struct Sprite *);
+u8 sub_8095724(struct EventObject *, struct Sprite *);
+u8 sub_8095730(struct EventObject *, struct Sprite *);
+u8 sub_8095740(struct EventObject *, struct Sprite *);
+u8 sub_8095740_2(struct EventObject *, struct Sprite *);
+u8 sub_80957A0(struct EventObject *, struct Sprite *);
+u8 sub_80957A0_2(struct EventObject *, struct Sprite *);
+u8 sub_8095800(struct EventObject *, struct Sprite *);
+u8 sub_8095800_2(struct EventObject *, struct Sprite *);
+u8 sub_8095860(struct EventObject *, struct Sprite *);
+u8 sub_8095860_2(struct EventObject *, struct Sprite *);
+u8 sub_8095900(struct EventObject *, struct Sprite *);
+u8 sub_8095910(struct EventObject *, struct Sprite *);
+u8 sub_8095920(struct EventObject *, struct Sprite *);
+u8 sub_8095930(struct EventObject *, struct Sprite *);
+u8 sub_8095940(struct EventObject *, struct Sprite *);
+u8 sub_8095964(struct EventObject *, struct Sprite *);
+u8 sub_8095988(struct EventObject *, struct Sprite *);
+u8 sub_80959AC(struct EventObject *, struct Sprite *);
+u8 sub_80959D0(struct EventObject *, struct Sprite *);
+u8 sub_80959F4(struct EventObject *, struct Sprite *);
+u8 sub_8095A18(struct EventObject *, struct Sprite *);
+u8 sub_8095A3C(struct EventObject *, struct Sprite *);
+u8 sub_8095A60(struct EventObject *, struct Sprite *);
+u8 sub_8095A84(struct EventObject *, struct Sprite *);
+u8 sub_8095AA8(struct EventObject *, struct Sprite *);
+u8 sub_8095ACC(struct EventObject *, struct Sprite *);
+u8 sub_8095B44(struct EventObject *, struct Sprite *);
+u8 sub_8095B64(struct EventObject *, struct Sprite *);
+u8 sub_8095BC8(struct EventObject *, struct Sprite *);
+u8 sub_8095BC8_2(struct EventObject *, struct Sprite *);
+u8 sub_8095C20(struct EventObject *, struct Sprite *);
+u8 sub_8095C20_2(struct EventObject *, struct Sprite *);
+u8 sub_8095C78(struct EventObject *, struct Sprite *);
+u8 sub_8095C78_2(struct EventObject *, struct Sprite *);
+u8 sub_8095CD0(struct EventObject *, struct Sprite *);
+u8 sub_8095CD0_2(struct EventObject *, struct Sprite *);
+u8 sub_8095D28(struct EventObject *, struct Sprite *);
+u8 sub_8095D28_2(struct EventObject *, struct Sprite *);
+u8 sub_8095D80(struct EventObject *, struct Sprite *);
+u8 sub_8095D80_2(struct EventObject *, struct Sprite *);
+u8 sub_8095DD8(struct EventObject *, struct Sprite *);
+u8 sub_8095DD8_2(struct EventObject *, struct Sprite *);
+u8 sub_8095E30(struct EventObject *, struct Sprite *);
+u8 sub_8095E30_2(struct EventObject *, struct Sprite *);
+u8 sub_8095E88(struct EventObject *, struct Sprite *);
+u8 sub_8095E88_2(struct EventObject *, struct Sprite *);
+u8 sub_8095EE0(struct EventObject *, struct Sprite *);
+u8 sub_8095EE0_2(struct EventObject *, struct Sprite *);
+u8 sub_8095F38(struct EventObject *, struct Sprite *);
+u8 sub_8095F38_2(struct EventObject *, struct Sprite *);
+u8 sub_8095F90(struct EventObject *, struct Sprite *);
+u8 sub_8095F90_2(struct EventObject *, struct Sprite *);
+u8 sub_8095FE8(struct EventObject *, struct Sprite *);
+u8 sub_8096020(struct EventObject *, struct Sprite *);
+u8 sub_8096058(struct EventObject *, struct Sprite *);
+u8 sub_8096090(struct EventObject *, struct Sprite *);
+u8 sub_8096100(struct EventObject *, struct Sprite *);
+u8 sub_8096100_2(struct EventObject *, struct Sprite *);
+u8 sub_8096140(struct EventObject *, struct Sprite *);
+u8 sub_8096140_2(struct EventObject *, struct Sprite *);
+u8 sub_8096180(struct EventObject *, struct Sprite *);
+u8 sub_8096180_2(struct EventObject *, struct Sprite *);
+u8 sub_80961C0(struct EventObject *, struct Sprite *);
+u8 sub_80961C0_2(struct EventObject *, struct Sprite *);
+u8 sub_8096230(struct EventObject *, struct Sprite *);
+u8 sub_8096230_2(struct EventObject *, struct Sprite *);
+u8 sub_8096270(struct EventObject *, struct Sprite *);
+u8 sub_8096270_2(struct EventObject *, struct Sprite *);
+u8 sub_80962B0(struct EventObject *, struct Sprite *);
+u8 sub_80962B0_2(struct EventObject *, struct Sprite *);
+u8 sub_80962F0(struct EventObject *, struct Sprite *);
+u8 sub_80962F0_2(struct EventObject *, struct Sprite *);
+u8 sub_8096368(struct EventObject *, struct Sprite *);
+u8 sub_8096368_2(struct EventObject *, struct Sprite *);
+u8 sub_80963A8(struct EventObject *, struct Sprite *);
+u8 sub_80963A8_2(struct EventObject *, struct Sprite *);
+u8 sub_80963E8(struct EventObject *, struct Sprite *);
+u8 sub_80963E8_2(struct EventObject *, struct Sprite *);
+u8 sub_8096428(struct EventObject *, struct Sprite *);
+u8 sub_8096428_2(struct EventObject *, struct Sprite *);
+u8 sub_8096468(struct EventObject *, struct Sprite *);
+u8 sub_809647C(struct EventObject *, struct Sprite *);
+u8 sub_8096494(struct EventObject *, struct Sprite *);
+u8 sub_8097E50(struct EventObject *, struct Sprite *);
+u8 sub_80964B8(struct EventObject *, struct Sprite *);
+u8 sub_8097EF0(struct EventObject *, struct Sprite *);
+u8 sub_80980C0(struct EventObject *, struct Sprite *);
+u8 sub_80980D0(struct EventObject *, struct Sprite *);
+u8 sub_8098124(struct EventObject *, struct Sprite *);
+u8 sub_80980F4(struct EventObject *, struct Sprite *);
+u8 sub_8098108(struct EventObject *, struct Sprite *);
+
+u8 (*const gUnknown_0850DEC8[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850DED0[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850DED8[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850DEE0[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850DF2C[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850DF38[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850DF44[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850DF50[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850DF8C[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850DF98[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850DFA4[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850DFB0[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850DFC8[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850DFD4[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850DFE0[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850DFEC[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850DFF8[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E004[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E010[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E01C[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E028[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E034[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E040[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E04C[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E058[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E064[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E070[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E07C[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E088[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E094[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E0A0[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E0AC[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E0B8[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E0C4[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E0D0[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E0DC[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E0E8[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E0F4[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E100[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E10C[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E118[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E124[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E130[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E13C[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E148[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E154[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E160[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E16C[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E178[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E184[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E190[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E19C[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E1A8[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E1B4[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E1C0[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E1CC[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E1D8[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E1E4[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E1F0[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E1FC[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E208[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E214[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E220[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E228[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E230[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E238[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E240[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E24C[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E258[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E264[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E270[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E27C[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E288[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E294[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E2A0[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E2AC[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E2B8[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E2C4[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E2D0[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E2D8[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E2E4[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E2EC[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E2F4[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E2FC[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E304[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E30C[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E314[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E31C[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E324[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E32C[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E338[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E348[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E358[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E360[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E368[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E370[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E378[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E380[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E388[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E394[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E3B8[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E3C0[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E3C8[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E3D0[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E3D8[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E3E4[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E3F0[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E3FC[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E408[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E414[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E420[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E42C[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E474[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E480[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E48C[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E498[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E4A4[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E4B0[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E4BC[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E4C8[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E4D4[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E4E0[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E4EC[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E4F8[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E504[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E510[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E51C[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E528[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E534[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E540[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E54C[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E558[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E564[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E570[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E57C[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E588[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E594[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E5A0[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E5AC[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E5B8[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850DF5C[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850DF68[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850DF74[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850DF80[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850DEFC[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850DF08[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850DF14[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850DF20[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E854[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E85C[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E3A0[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E3AC[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E5C4[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E5CC[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E5D4[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E468[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E864[])(struct EventObject *, struct Sprite *);
+u8 (*const gUnknown_0850E870[])(struct EventObject *, struct Sprite *);
+
+u8 (*const *const gUnknown_0850DC50[])(struct EventObject *, struct Sprite *) = {
gUnknown_0850DEC8,
gUnknown_0850DED0,
gUnknown_0850DED8,
@@ -585,22 +585,22 @@ u8 (*const *const gUnknown_0850DC50[])(struct MapObject *, struct Sprite *) = {
gUnknown_0850E870,
};
-u8 (*const gUnknown_0850DEC8[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850DEC8[])(struct EventObject *, struct Sprite *) = {
sub_8093950,
sub_80964BC,
};
-u8 (*const gUnknown_0850DED0[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850DED0[])(struct EventObject *, struct Sprite *) = {
sub_8093960,
sub_80964BC,
};
-u8 (*const gUnknown_0850DED8[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850DED8[])(struct EventObject *, struct Sprite *) = {
sub_8093970,
sub_80964BC,
};
-u8 (*const gUnknown_0850DEE0[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850DEE0[])(struct EventObject *, struct Sprite *) = {
sub_8093980,
sub_80964BC,
};
@@ -613,97 +613,97 @@ u8 (*const gUnknown_0850DEE8[])(u8) = {
get_go_fastest_image_anim_num,
};
-u8 (*const gUnknown_0850DEFC[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850DEFC[])(struct EventObject *, struct Sprite *) = {
sub_8093BC4,
sub_8093BC4_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850DF08[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850DF08[])(struct EventObject *, struct Sprite *) = {
sub_8093C04,
sub_8093C04_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850DF14[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850DF14[])(struct EventObject *, struct Sprite *) = {
sub_8093C44,
sub_8093C44_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850DF20[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850DF20[])(struct EventObject *, struct Sprite *) = {
sub_8093C84,
sub_8093C84_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850DF2C[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850DF2C[])(struct EventObject *, struct Sprite *) = {
sub_8093CC4,
sub_8093CC4_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850DF38[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850DF38[])(struct EventObject *, struct Sprite *) = {
sub_8093D04,
sub_8093D04_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850DF44[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850DF44[])(struct EventObject *, struct Sprite *) = {
sub_8093D44,
sub_8093D44_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850DF50[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850DF50[])(struct EventObject *, struct Sprite *) = {
sub_8093D84,
sub_8093D84_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850DF5C[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850DF5C[])(struct EventObject *, struct Sprite *) = {
sub_8093DC4,
sub_8093DC4_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850DF68[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850DF68[])(struct EventObject *, struct Sprite *) = {
sub_8093E04,
sub_8093E04_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850DF74[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850DF74[])(struct EventObject *, struct Sprite *) = {
sub_8093E44,
sub_8093E44_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850DF80[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850DF80[])(struct EventObject *, struct Sprite *) = {
sub_8093E84,
sub_8093E84_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850DF8C[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850DF8C[])(struct EventObject *, struct Sprite *) = {
sub_8093EC4,
sub_8093EC4_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850DF98[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850DF98[])(struct EventObject *, struct Sprite *) = {
sub_8093F04,
sub_8093F04_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850DFA4[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850DFA4[])(struct EventObject *, struct Sprite *) = {
sub_8093F44,
sub_8093F44_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850DFB0[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850DFB0[])(struct EventObject *, struct Sprite *) = {
sub_8093F84,
sub_8093F84_2,
sub_80964BC,
@@ -712,591 +712,591 @@ u8 (*const gUnknown_0850DFB0[])(struct MapObject *, struct Sprite *) = {
const s16 gUnknown_0850DFBC[] = {0, 1, 1};
const s16 gUnknown_0850DFC2[] = {0, 0, 1};
-u8 (*const gUnknown_0850DFC8[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850DFC8[])(struct EventObject *, struct Sprite *) = {
sub_8094230,
sub_8094230_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850DFD4[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850DFD4[])(struct EventObject *, struct Sprite *) = {
sub_8094288,
sub_8094288_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850DFE0[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850DFE0[])(struct EventObject *, struct Sprite *) = {
sub_80942E0,
sub_80942E0_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850DFEC[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850DFEC[])(struct EventObject *, struct Sprite *) = {
sub_8094338,
sub_8094338_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850DFF8[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850DFF8[])(struct EventObject *, struct Sprite *) = {
sub_80943B4,
sub_8094398,
sub_80964B8,
};
-u8 (*const gUnknown_0850E004[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E004[])(struct EventObject *, struct Sprite *) = {
sub_80943D4,
sub_8094398,
sub_80964B8,
};
-u8 (*const gUnknown_0850E010[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E010[])(struct EventObject *, struct Sprite *) = {
sub_80943F4,
sub_8094398,
sub_80964B8,
};
-u8 (*const gUnknown_0850E01C[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E01C[])(struct EventObject *, struct Sprite *) = {
sub_8094414,
sub_8094398,
sub_80964B8,
};
-u8 (*const gUnknown_0850E028[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E028[])(struct EventObject *, struct Sprite *) = {
sub_8094434,
sub_8094398,
sub_80964B8,
};
-u8 (*const gUnknown_0850E034[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E034[])(struct EventObject *, struct Sprite *) = {
sub_8094454,
sub_8094454_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850E040[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E040[])(struct EventObject *, struct Sprite *) = {
sub_8094494,
sub_8094494_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850E04C[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E04C[])(struct EventObject *, struct Sprite *) = {
sub_80944D4,
sub_80944D4_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850E058[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E058[])(struct EventObject *, struct Sprite *) = {
sub_8094514,
sub_8094514_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850E064[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E064[])(struct EventObject *, struct Sprite *) = {
sub_8094600,
sub_80945C4,
sub_80964BC,
};
-u8 (*const gUnknown_0850E070[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E070[])(struct EventObject *, struct Sprite *) = {
sub_8094638,
sub_80945C4,
sub_80964BC,
};
-u8 (*const gUnknown_0850E07C[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E07C[])(struct EventObject *, struct Sprite *) = {
sub_8094670,
sub_80945C4,
sub_80964BC,
};
-u8 (*const gUnknown_0850E088[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E088[])(struct EventObject *, struct Sprite *) = {
sub_80946A8,
sub_80945C4,
sub_80964BC,
};
-u8 (*const gUnknown_0850E094[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E094[])(struct EventObject *, struct Sprite *) = {
sub_80946E0,
sub_809459C,
sub_80964BC,
};
-u8 (*const gUnknown_0850E0A0[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E0A0[])(struct EventObject *, struct Sprite *) = {
sub_8094718,
sub_809459C,
sub_80964BC,
};
-u8 (*const gUnknown_0850E0AC[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E0AC[])(struct EventObject *, struct Sprite *) = {
sub_8094750,
sub_809459C,
sub_80964BC,
};
-u8 (*const gUnknown_0850E0B8[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E0B8[])(struct EventObject *, struct Sprite *) = {
sub_8094788,
sub_809459C,
sub_80964BC,
};
-u8 (*const gUnknown_0850E0C4[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E0C4[])(struct EventObject *, struct Sprite *) = {
sub_80947C0,
sub_809459C,
sub_80964BC,
};
-u8 (*const gUnknown_0850E0D0[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E0D0[])(struct EventObject *, struct Sprite *) = {
sub_80947F8,
sub_809459C,
sub_80964BC,
};
-u8 (*const gUnknown_0850E0DC[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E0DC[])(struct EventObject *, struct Sprite *) = {
sub_8094830,
sub_809459C,
sub_80964BC,
};
-u8 (*const gUnknown_0850E0E8[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E0E8[])(struct EventObject *, struct Sprite *) = {
sub_8094868,
sub_809459C,
sub_80964BC,
};
-u8 (*const gUnknown_0850E0F4[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E0F4[])(struct EventObject *, struct Sprite *) = {
sub_80948A0,
sub_809459C,
sub_80964BC,
};
-u8 (*const gUnknown_0850E100[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E100[])(struct EventObject *, struct Sprite *) = {
sub_80948D8,
sub_809459C,
sub_80964BC,
};
-u8 (*const gUnknown_0850E10C[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E10C[])(struct EventObject *, struct Sprite *) = {
sub_8094910,
sub_809459C,
sub_80964BC,
};
-u8 (*const gUnknown_0850E118[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E118[])(struct EventObject *, struct Sprite *) = {
sub_8094948,
sub_809459C,
sub_80964BC,
};
-u8 (*const gUnknown_0850E124[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E124[])(struct EventObject *, struct Sprite *) = {
sub_8094980,
sub_8094980_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850E130[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E130[])(struct EventObject *, struct Sprite *) = {
sub_80949C0,
sub_80949C0_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850E13C[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E13C[])(struct EventObject *, struct Sprite *) = {
sub_8094A00,
sub_8094A00_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850E148[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E148[])(struct EventObject *, struct Sprite *) = {
sub_8094A40,
sub_8094A40_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850E154[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E154[])(struct EventObject *, struct Sprite *) = {
sub_8094A80,
sub_8094A80_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850E160[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E160[])(struct EventObject *, struct Sprite *) = {
sub_8094AC0,
sub_8094AC0_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850E16C[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E16C[])(struct EventObject *, struct Sprite *) = {
sub_8094B00,
sub_8094B00_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850E178[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E178[])(struct EventObject *, struct Sprite *) = {
sub_8094B40,
sub_8094B40_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850E184[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E184[])(struct EventObject *, struct Sprite *) = {
sub_8094B80,
sub_8094B80_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850E190[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E190[])(struct EventObject *, struct Sprite *) = {
sub_8094BC0,
sub_8094BC0_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850E19C[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E19C[])(struct EventObject *, struct Sprite *) = {
sub_8094C00,
sub_8094C00_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850E1A8[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E1A8[])(struct EventObject *, struct Sprite *) = {
sub_8094C40,
sub_8094C40_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850E1B4[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E1B4[])(struct EventObject *, struct Sprite *) = {
sub_8094C80,
sub_8094C80_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850E1C0[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E1C0[])(struct EventObject *, struct Sprite *) = {
sub_8094CC0,
sub_8094CC0_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850E1CC[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E1CC[])(struct EventObject *, struct Sprite *) = {
sub_8094D00,
sub_8094D00_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850E1D8[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E1D8[])(struct EventObject *, struct Sprite *) = {
sub_8094D40,
sub_8094D40_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850E1E4[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E1E4[])(struct EventObject *, struct Sprite *) = {
sub_8094DAC,
sub_8094DC4,
sub_80964BC,
};
-u8 (*const gUnknown_0850E1F0[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E1F0[])(struct EventObject *, struct Sprite *) = {
sub_8094E18,
sub_8094E18_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850E1FC[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E1FC[])(struct EventObject *, struct Sprite *) = {
sub_8094E60,
sub_8094E60_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850E208[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E208[])(struct EventObject *, struct Sprite *) = {
sub_8094EB8,
sub_8094EB8_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850E214[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E214[])(struct EventObject *, struct Sprite *) = {
sub_8094710,
sub_8094710_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850E220[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E220[])(struct EventObject *, struct Sprite *) = {
sub_8094F38,
sub_80964BC,
};
-u8 (*const gUnknown_0850E228[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E228[])(struct EventObject *, struct Sprite *) = {
sub_8094F94,
sub_80964BC,
};
-u8 (*const gUnknown_0850E230[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E230[])(struct EventObject *, struct Sprite *) = {
sub_8094FF8,
sub_80964BC,
};
-u8 (*const gUnknown_0850E238[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E238[])(struct EventObject *, struct Sprite *) = {
sub_8095008,
sub_80964BC,
};
-u8 (*const gUnknown_0850E240[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E240[])(struct EventObject *, struct Sprite *) = {
sub_8095018,
sub_8095018_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850E24C[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E24C[])(struct EventObject *, struct Sprite *) = {
sub_8095070,
sub_8095070_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850E258[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E258[])(struct EventObject *, struct Sprite *) = {
sub_80950C8,
sub_80950C8_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850E264[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E264[])(struct EventObject *, struct Sprite *) = {
sub_8095120,
sub_8095120_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850E270[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E270[])(struct EventObject *, struct Sprite *) = {
sub_8095178,
sub_8095178_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850E27C[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E27C[])(struct EventObject *, struct Sprite *) = {
sub_80951D0,
sub_80951D0_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850E288[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E288[])(struct EventObject *, struct Sprite *) = {
sub_8095228,
sub_8095228_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850E294[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E294[])(struct EventObject *, struct Sprite *) = {
sub_8095280,
sub_8095280_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850E2A0[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E2A0[])(struct EventObject *, struct Sprite *) = {
sub_80952D8,
sub_80952D8_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850E2AC[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E2AC[])(struct EventObject *, struct Sprite *) = {
sub_8095330,
sub_8095330_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850E2B8[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E2B8[])(struct EventObject *, struct Sprite *) = {
sub_8095388,
sub_8095388_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850E2C4[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E2C4[])(struct EventObject *, struct Sprite *) = {
sub_80953E0,
sub_80953E0_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850E2D0[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E2D0[])(struct EventObject *, struct Sprite *) = {
sub_8095438,
sub_80964BC,
};
-u8 (*const gUnknown_0850E2D8[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E2D8[])(struct EventObject *, struct Sprite *) = {
sub_8095450,
sub_8094DC4,
sub_80964BC,
};
-u8 (*const gUnknown_0850E2E4[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E2E4[])(struct EventObject *, struct Sprite *) = {
sub_8095460,
sub_80964B8,
};
-u8 (*const gUnknown_0850E2EC[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E2EC[])(struct EventObject *, struct Sprite *) = {
sub_8095470,
sub_80964B8,
};
-u8 (*const gUnknown_0850E2F4[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E2F4[])(struct EventObject *, struct Sprite *) = {
sub_8095480,
sub_80964B8,
};
-u8 (*const gUnknown_0850E2FC[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E2FC[])(struct EventObject *, struct Sprite *) = {
sub_8095490,
sub_80964B8,
};
-u8 (*const gUnknown_0850E304[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E304[])(struct EventObject *, struct Sprite *) = {
sub_80954BC,
sub_80964B8,
};
-u8 (*const gUnknown_0850E30C[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E30C[])(struct EventObject *, struct Sprite *) = {
sub_80954CC,
sub_80964B8,
};
-u8 (*const gUnknown_0850E314[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E314[])(struct EventObject *, struct Sprite *) = {
do_exclamation_mark_bubble_1,
sub_80964B8,
};
-u8 (*const gUnknown_0850E31C[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E31C[])(struct EventObject *, struct Sprite *) = {
do_exclamation_mark_bubble_2,
sub_80964B8,
};
-u8 (*const gUnknown_0850E324[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E324[])(struct EventObject *, struct Sprite *) = {
do_heart_bubble,
sub_80964B8,
};
-u8 (*const gUnknown_0850E32C[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E32C[])(struct EventObject *, struct Sprite *) = {
sub_8095548,
sub_809558C,
sub_80964B8,
};
-u8 (*const gUnknown_0850E338[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E338[])(struct EventObject *, struct Sprite *) = {
sub_80955AC,
sub_80955C8,
sub_80955EC,
sub_80964B8,
};
-u8 (*const gUnknown_0850E348[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E348[])(struct EventObject *, struct Sprite *) = {
sub_8095628,
sub_8095644,
sub_8095668,
sub_80964B8,
};
-u8 (*const gUnknown_0850E358[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E358[])(struct EventObject *, struct Sprite *) = {
sub_80956A4,
sub_80964B8,
};
-u8 (*const gUnknown_0850E360[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E360[])(struct EventObject *, struct Sprite *) = {
sub_80956B4,
sub_80964B8,
};
-u8 (*const gUnknown_0850E368[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E368[])(struct EventObject *, struct Sprite *) = {
sub_80956C4,
sub_80964B8,
};
-u8 (*const gUnknown_0850E370[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E370[])(struct EventObject *, struct Sprite *) = {
sub_80956F4,
sub_80964B8,
};
-u8 (*const gUnknown_0850E378[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E378[])(struct EventObject *, struct Sprite *) = {
sub_8095724,
sub_80964B8,
};
-u8 (*const gUnknown_0850E380[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E380[])(struct EventObject *, struct Sprite *) = {
sub_8095730,
sub_80964B8,
};
-u8 (*const gUnknown_0850E388[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E388[])(struct EventObject *, struct Sprite *) = {
sub_8095740,
sub_8095740_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850E394[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E394[])(struct EventObject *, struct Sprite *) = {
sub_80957A0,
sub_80957A0_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850E3A0[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E3A0[])(struct EventObject *, struct Sprite *) = {
sub_8095800,
sub_8095800_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850E3AC[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E3AC[])(struct EventObject *, struct Sprite *) = {
sub_8095860,
sub_8095860_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850E3B8[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E3B8[])(struct EventObject *, struct Sprite *) = {
sub_8095900,
sub_80964BC,
};
-u8 (*const gUnknown_0850E3C0[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E3C0[])(struct EventObject *, struct Sprite *) = {
sub_8095910,
sub_80964BC,
};
-u8 (*const gUnknown_0850E3C8[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E3C8[])(struct EventObject *, struct Sprite *) = {
sub_8095920,
sub_80964BC,
};
-u8 (*const gUnknown_0850E3D0[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E3D0[])(struct EventObject *, struct Sprite *) = {
sub_8095930,
sub_80964BC,
};
-u8 (*const gUnknown_0850E3D8[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E3D8[])(struct EventObject *, struct Sprite *) = {
sub_8095940,
sub_8094DC4,
sub_80964BC,
};
-u8 (*const gUnknown_0850E3E4[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E3E4[])(struct EventObject *, struct Sprite *) = {
sub_8095964,
sub_8094DC4,
sub_80964BC,
};
-u8 (*const gUnknown_0850E3F0[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E3F0[])(struct EventObject *, struct Sprite *) = {
sub_8095988,
sub_8094DC4,
sub_80964BC,
};
-u8 (*const gUnknown_0850E3FC[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E3FC[])(struct EventObject *, struct Sprite *) = {
sub_80959AC,
sub_8094DC4,
sub_80964BC,
};
-u8 (*const gUnknown_0850E408[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E408[])(struct EventObject *, struct Sprite *) = {
sub_80959D0,
sub_8094DC4,
sub_80964BC,
};
-u8 (*const gUnknown_0850E414[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E414[])(struct EventObject *, struct Sprite *) = {
sub_80959F4,
sub_8094DC4,
sub_80964BC,
};
-u8 (*const gUnknown_0850E420[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E420[])(struct EventObject *, struct Sprite *) = {
sub_8095A18,
sub_8094DC4,
sub_80964BC,
};
-u8 (*const gUnknown_0850E42C[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E42C[])(struct EventObject *, struct Sprite *) = {
sub_8095A3C,
sub_8094DC4,
sub_80964BC,
@@ -1314,191 +1314,191 @@ u8 (*const gUnknown_0850E42C[])(struct MapObject *, struct Sprite *) = {
sub_80964BC,
};
-u8 (*const gUnknown_0850E468[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E468[])(struct EventObject *, struct Sprite *) = {
sub_8095B44,
sub_8095B64,
sub_80964BC,
};
-u8 (*const gUnknown_0850E474[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E474[])(struct EventObject *, struct Sprite *) = {
sub_8095BC8,
sub_8095BC8_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850E480[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E480[])(struct EventObject *, struct Sprite *) = {
sub_8095C20,
sub_8095C20_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850E48C[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E48C[])(struct EventObject *, struct Sprite *) = {
sub_8095C78,
sub_8095C78_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850E498[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E498[])(struct EventObject *, struct Sprite *) = {
sub_8095CD0,
sub_8095CD0_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850E4A4[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E4A4[])(struct EventObject *, struct Sprite *) = {
sub_8095D28,
sub_8095D28_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850E4B0[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E4B0[])(struct EventObject *, struct Sprite *) = {
sub_8095D80,
sub_8095D80_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850E4BC[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E4BC[])(struct EventObject *, struct Sprite *) = {
sub_8095DD8,
sub_8095DD8_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850E4C8[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E4C8[])(struct EventObject *, struct Sprite *) = {
sub_8095E30,
sub_8095E30_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850E4D4[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E4D4[])(struct EventObject *, struct Sprite *) = {
sub_8095E88,
sub_8095E88_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850E4E0[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E4E0[])(struct EventObject *, struct Sprite *) = {
sub_8095EE0,
sub_8095EE0_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850E4EC[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E4EC[])(struct EventObject *, struct Sprite *) = {
sub_8095F38,
sub_8095F38_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850E4F8[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E4F8[])(struct EventObject *, struct Sprite *) = {
sub_8095F90,
sub_8095F90_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850E504[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E504[])(struct EventObject *, struct Sprite *) = {
sub_8095FE8,
sub_809459C,
sub_80964BC,
};
-u8 (*const gUnknown_0850E510[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E510[])(struct EventObject *, struct Sprite *) = {
sub_8096020,
sub_809459C,
sub_80964BC,
};
-u8 (*const gUnknown_0850E51C[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E51C[])(struct EventObject *, struct Sprite *) = {
sub_8096058,
sub_809459C,
sub_80964BC,
};
-u8 (*const gUnknown_0850E528[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E528[])(struct EventObject *, struct Sprite *) = {
sub_8096090,
sub_809459C,
sub_80964BC,
};
-u8 (*const gUnknown_0850E534[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E534[])(struct EventObject *, struct Sprite *) = {
sub_8096100,
sub_8096100_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850E540[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E540[])(struct EventObject *, struct Sprite *) = {
sub_8096140,
sub_8096140_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850E54C[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E54C[])(struct EventObject *, struct Sprite *) = {
sub_8096180,
sub_8096180_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850E558[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E558[])(struct EventObject *, struct Sprite *) = {
sub_80961C0,
sub_80961C0_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850E564[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E564[])(struct EventObject *, struct Sprite *) = {
sub_8096230,
sub_8096230_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850E570[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E570[])(struct EventObject *, struct Sprite *) = {
sub_8096270,
sub_8096270_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850E57C[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E57C[])(struct EventObject *, struct Sprite *) = {
sub_80962B0,
sub_80962B0_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850E588[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E588[])(struct EventObject *, struct Sprite *) = {
sub_80962F0,
sub_80962F0_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850E594[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E594[])(struct EventObject *, struct Sprite *) = {
sub_8096368,
sub_8096368_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850E5A0[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E5A0[])(struct EventObject *, struct Sprite *) = {
sub_80963A8,
sub_80963A8_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850E5AC[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E5AC[])(struct EventObject *, struct Sprite *) = {
sub_80963E8,
sub_80963E8_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850E5B8[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E5B8[])(struct EventObject *, struct Sprite *) = {
sub_8096428,
sub_8096428_2,
sub_80964BC,
};
-u8 (*const gUnknown_0850E5C4[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E5C4[])(struct EventObject *, struct Sprite *) = {
sub_8096468,
sub_80964B8,
};
-u8 (*const gUnknown_0850E5CC[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E5CC[])(struct EventObject *, struct Sprite *) = {
sub_809647C,
sub_80964B8,
};
-u8 (*const gUnknown_0850E5D4[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E5D4[])(struct EventObject *, struct Sprite *) = {
sub_8096494,
sub_80964B8,
};
diff --git a/src/data/field_event_obj/movement_type_func_tables.h b/src/data/field_event_obj/movement_type_func_tables.h
index 3334c4b5e..3b18c90d1 100755
--- a/src/data/field_event_obj/movement_type_func_tables.h
+++ b/src/data/field_event_obj/movement_type_func_tables.h
@@ -1,7 +1,7 @@
#ifndef GUARD_MOVEMENT_TYPE_FUNC_TABLES_H
#define GUARD_MOVEMENT_TYPE_FUNC_TABLES_H
-u8 (*const gUnknown_0850D6F4[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850D6F4[])(struct EventObject *, struct Sprite *) = {
sub_808F44C,
sub_808F460,
sub_808F48C,
@@ -27,7 +27,7 @@ u8 (*const gUnknown_0850D714[])(s16, s16, s16, s16) = {
GetNonNorthRunningPastFacingDirection,
};
-u8 (*const gUnknown_0850D740[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850D740[])(struct EventObject *, struct Sprite *) = {
sub_808F988,
sub_808F99C,
sub_808F9C8,
@@ -35,7 +35,7 @@ u8 (*const gUnknown_0850D740[])(struct MapObject *, struct Sprite *) = {
sub_808FA3C,
};
-u8 (*const gUnknown_0850D754[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850D754[])(struct EventObject *, struct Sprite *) = {
sub_808FAC8,
sub_808FADC,
sub_808FB08,
@@ -47,7 +47,7 @@ u8 (*const gUnknown_0850D754[])(struct MapObject *, struct Sprite *) = {
const u8 gUnknown_0850D770[] = {DIR_SOUTH, DIR_NORTH};
-u8 (*const gUnknown_0850D774[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850D774[])(struct EventObject *, struct Sprite *) = {
sub_808FC4C,
sub_808FC60,
sub_808FC8C,
@@ -59,13 +59,13 @@ u8 (*const gUnknown_0850D774[])(struct MapObject *, struct Sprite *) = {
const u8 gUnknown_0850D790[] = {DIR_WEST, DIR_EAST};
-u8 (*const gUnknown_0850D794[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850D794[])(struct EventObject *, struct Sprite *) = {
sub_808FDD0,
sub_808FDFC,
sub_808FE1C,
};
-u8 (*const gUnknown_0850D7A0[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850D7A0[])(struct EventObject *, struct Sprite *) = {
do_berry_tree_growth_sparkle_1,
sub_808FF48,
do_berry_tree_growth_sparkle_2,
@@ -73,7 +73,7 @@ u8 (*const gUnknown_0850D7A0[])(struct MapObject *, struct Sprite *) = {
sub_8090004,
};
-u8 (*const gUnknown_0850D7B4[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850D7B4[])(struct EventObject *, struct Sprite *) = {
sub_8090094,
sub_80900A8,
sub_80900D4,
@@ -81,7 +81,7 @@ u8 (*const gUnknown_0850D7B4[])(struct MapObject *, struct Sprite *) = {
sub_8090148,
};
-u8 (*const gUnknown_0850D7C8[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850D7C8[])(struct EventObject *, struct Sprite *) = {
sub_80901D4,
sub_80901E8,
sub_8090214,
@@ -89,7 +89,7 @@ u8 (*const gUnknown_0850D7C8[])(struct MapObject *, struct Sprite *) = {
sub_8090288,
};
-u8 (*const gUnknown_0850D7DC[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850D7DC[])(struct EventObject *, struct Sprite *) = {
sub_8090314,
sub_8090328,
sub_8090354,
@@ -99,7 +99,7 @@ u8 (*const gUnknown_0850D7DC[])(struct MapObject *, struct Sprite *) = {
const u8 gUnknown_0850D7F0[] = {DIR_NORTH, DIR_WEST};
-u8 (*const gUnknown_0850D7F4[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850D7F4[])(struct EventObject *, struct Sprite *) = {
sub_8090454,
sub_8090468,
sub_8090494,
@@ -109,7 +109,7 @@ u8 (*const gUnknown_0850D7F4[])(struct MapObject *, struct Sprite *) = {
const u8 gUnknown_0850D808[] = {DIR_NORTH, DIR_EAST};
-u8 (*const gUnknown_0850D80C[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850D80C[])(struct EventObject *, struct Sprite *) = {
sub_8090594,
sub_80905A8,
sub_80905D4,
@@ -119,7 +119,7 @@ u8 (*const gUnknown_0850D80C[])(struct MapObject *, struct Sprite *) = {
const u8 gUnknown_0850D820[] = {DIR_SOUTH, DIR_WEST};
-u8 (*const gUnknown_0850D824[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850D824[])(struct EventObject *, struct Sprite *) = {
sub_80906D4,
sub_80906E8,
sub_8090714,
@@ -129,7 +129,7 @@ u8 (*const gUnknown_0850D824[])(struct MapObject *, struct Sprite *) = {
const u8 gUnknown_0850D838[] = {DIR_SOUTH, DIR_EAST};
-u8 (*const gUnknown_0850D83C[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850D83C[])(struct EventObject *, struct Sprite *) = {
sub_8090814,
sub_8090828,
sub_8090854,
@@ -139,7 +139,7 @@ u8 (*const gUnknown_0850D83C[])(struct MapObject *, struct Sprite *) = {
const u8 gUnknown_0850D850[] = {DIR_NORTH, DIR_SOUTH, DIR_WEST, DIR_SOUTH};
-u8 (*const gUnknown_0850D854[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850D854[])(struct EventObject *, struct Sprite *) = {
sub_8090954,
sub_8090968,
sub_8090994,
@@ -149,7 +149,7 @@ u8 (*const gUnknown_0850D854[])(struct MapObject *, struct Sprite *) = {
const u8 gUnknown_0850D868[] = {DIR_SOUTH, DIR_NORTH, DIR_EAST, DIR_SOUTH};
-u8 (*const gUnknown_0850D86C[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850D86C[])(struct EventObject *, struct Sprite *) = {
sub_8090A94,
sub_8090AA8,
sub_8090AD4,
@@ -159,7 +159,7 @@ u8 (*const gUnknown_0850D86C[])(struct MapObject *, struct Sprite *) = {
const u8 gUnknown_0850D880[] = {DIR_NORTH, DIR_WEST, DIR_EAST, DIR_NORTH};
-u8 (*const gUnknown_0850D884[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850D884[])(struct EventObject *, struct Sprite *) = {
sub_8090BD4,
sub_8090BE8,
sub_8090C14,
@@ -169,7 +169,7 @@ u8 (*const gUnknown_0850D884[])(struct MapObject *, struct Sprite *) = {
const u8 gUnknown_0850D898[] = {DIR_WEST, DIR_EAST, DIR_SOUTH, DIR_SOUTH};
-u8 (*const gUnknown_0850D89C[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850D89C[])(struct EventObject *, struct Sprite *) = {
sub_8090D14,
sub_8090D40,
sub_8090D64,
@@ -178,7 +178,7 @@ u8 (*const gUnknown_0850D89C[])(struct MapObject *, struct Sprite *) = {
const u8 gUnknown_0850D8AC[] = {DIR_SOUTH, DIR_EAST, DIR_WEST, DIR_SOUTH, DIR_NORTH};
-u8 (*const gUnknown_0850D8B4[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850D8B4[])(struct EventObject *, struct Sprite *) = {
sub_8090E18,
sub_8090E44,
sub_8090E68,
@@ -187,14 +187,14 @@ u8 (*const gUnknown_0850D8B4[])(struct MapObject *, struct Sprite *) = {
const u8 gUnknown_0850D8C4[] = {DIR_SOUTH, DIR_WEST, DIR_EAST, DIR_NORTH, DIR_SOUTH};
-u8 (*const gUnknown_0850D8CC[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850D8CC[])(struct EventObject *, struct Sprite *) = {
sub_8090F1C,
sub_8090F30,
sub_8090F68,
sub_8091020,
};
-u8 (*const gUnknown_0850D8DC[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850D8DC[])(struct EventObject *, struct Sprite *) = {
sub_8091048,
sub_809117C,
sub_8091110,
@@ -202,7 +202,7 @@ u8 (*const gUnknown_0850D8DC[])(struct MapObject *, struct Sprite *) = {
const u8 gUnknown_0850D8E8[] = {DIR_NORTH, DIR_EAST, DIR_WEST, DIR_SOUTH};
-u8 (*const gUnknown_0850D8EC[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850D8EC[])(struct EventObject *, struct Sprite *) = {
sub_8091048,
sub_8091208,
sub_8091110,
@@ -210,7 +210,7 @@ u8 (*const gUnknown_0850D8EC[])(struct MapObject *, struct Sprite *) = {
const u8 gUnknown_0850D8F8[] = {DIR_EAST, DIR_WEST, DIR_SOUTH, DIR_NORTH};
-u8 (*const gUnknown_0850D8FC[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850D8FC[])(struct EventObject *, struct Sprite *) = {
sub_8091048,
sub_8091294,
sub_8091110,
@@ -218,7 +218,7 @@ u8 (*const gUnknown_0850D8FC[])(struct MapObject *, struct Sprite *) = {
const u8 gUnknown_0850D908[] = {DIR_SOUTH, DIR_NORTH, DIR_EAST, DIR_WEST};
-u8 (*const gUnknown_0850D90C[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850D90C[])(struct EventObject *, struct Sprite *) = {
sub_8091048,
sub_8091320,
sub_8091110,
@@ -226,7 +226,7 @@ u8 (*const gUnknown_0850D90C[])(struct MapObject *, struct Sprite *) = {
const u8 gUnknown_0850D918[] = {DIR_WEST, DIR_SOUTH, DIR_NORTH, DIR_EAST};
-u8 (*const gUnknown_0850D91C[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850D91C[])(struct EventObject *, struct Sprite *) = {
sub_8091048,
sub_80913AC,
sub_8091110,
@@ -234,7 +234,7 @@ u8 (*const gUnknown_0850D91C[])(struct MapObject *, struct Sprite *) = {
const u8 gUnknown_0850D928[] = {DIR_NORTH, DIR_WEST, DIR_EAST, DIR_SOUTH};
-u8 (*const gUnknown_0850D92C[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850D92C[])(struct EventObject *, struct Sprite *) = {
sub_8091048,
sub_8091438,
sub_8091110,
@@ -242,13 +242,13 @@ u8 (*const gUnknown_0850D92C[])(struct MapObject *, struct Sprite *) = {
const u8 gUnknown_0850D938[] = {DIR_WEST, DIR_EAST, DIR_SOUTH, DIR_NORTH};
-u8 (*const gUnknown_0850D93C[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850D93C[])(struct EventObject *, struct Sprite *) = {
sub_8091048,
sub_80914C4,
sub_8091110,
};
-u8 (*const gUnknown_0850D948[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850D948[])(struct EventObject *, struct Sprite *) = {
sub_8091048,
sub_8091550,
sub_8091110,
@@ -256,7 +256,7 @@ u8 (*const gUnknown_0850D948[])(struct MapObject *, struct Sprite *) = {
const u8 gUnknown_0850D954[] = {DIR_EAST, DIR_SOUTH, DIR_NORTH, DIR_WEST};
-u8 (*const gUnknown_0850D958[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850D958[])(struct EventObject *, struct Sprite *) = {
sub_8091048,
sub_80915DC,
sub_8091110,
@@ -264,7 +264,7 @@ u8 (*const gUnknown_0850D958[])(struct MapObject *, struct Sprite *) = {
const u8 gUnknown_0850D964[] = {DIR_WEST, DIR_NORTH, DIR_SOUTH, DIR_EAST};
-u8 (*const gUnknown_0850D968[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850D968[])(struct EventObject *, struct Sprite *) = {
sub_8091048,
sub_8091668,
sub_8091110,
@@ -272,7 +272,7 @@ u8 (*const gUnknown_0850D968[])(struct MapObject *, struct Sprite *) = {
const u8 gUnknown_0850D974[] = {DIR_NORTH, DIR_SOUTH, DIR_EAST, DIR_WEST};
-u8 (*const gUnknown_0850D978[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850D978[])(struct EventObject *, struct Sprite *) = {
sub_8091048,
sub_80916F4,
sub_8091110,
@@ -280,7 +280,7 @@ u8 (*const gUnknown_0850D978[])(struct MapObject *, struct Sprite *) = {
const u8 gUnknown_0850D984[] = {DIR_EAST, DIR_WEST, DIR_NORTH, DIR_SOUTH};
-u8 (*const gUnknown_0850D988[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850D988[])(struct EventObject *, struct Sprite *) = {
sub_8091048,
sub_8091780,
sub_8091110,
@@ -288,7 +288,7 @@ u8 (*const gUnknown_0850D988[])(struct MapObject *, struct Sprite *) = {
const u8 gUnknown_0850D994[] = {DIR_SOUTH, DIR_EAST, DIR_WEST, DIR_NORTH};
-u8 (*const gUnknown_0850D998[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850D998[])(struct EventObject *, struct Sprite *) = {
sub_8091048,
sub_809180C,
sub_8091110,
@@ -296,7 +296,7 @@ u8 (*const gUnknown_0850D998[])(struct MapObject *, struct Sprite *) = {
const u8 gUnknown_0850D9A4[] = {DIR_EAST, DIR_NORTH, DIR_SOUTH, DIR_WEST};
-u8 (*const gUnknown_0850D9A8[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850D9A8[])(struct EventObject *, struct Sprite *) = {
sub_8091048,
sub_8091898,
sub_8091110,
@@ -304,7 +304,7 @@ u8 (*const gUnknown_0850D9A8[])(struct MapObject *, struct Sprite *) = {
const u8 gUnknown_0850D9B4[] = {DIR_NORTH, DIR_SOUTH, DIR_WEST, DIR_EAST};
-u8 (*const gUnknown_0850D9B8[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850D9B8[])(struct EventObject *, struct Sprite *) = {
sub_8091048,
sub_8091924,
sub_8091110,
@@ -312,7 +312,7 @@ u8 (*const gUnknown_0850D9B8[])(struct MapObject *, struct Sprite *) = {
const u8 gUnknown_0850D9C4[] = {DIR_WEST, DIR_EAST, DIR_NORTH, DIR_SOUTH};
-u8 (*const gUnknown_0850D9C8[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850D9C8[])(struct EventObject *, struct Sprite *) = {
sub_8091048,
sub_80919B0,
sub_8091110,
@@ -320,7 +320,7 @@ u8 (*const gUnknown_0850D9C8[])(struct MapObject *, struct Sprite *) = {
const u8 gUnknown_0850D9D4[] = {DIR_SOUTH, DIR_WEST, DIR_EAST, DIR_NORTH};
-u8 (*const gUnknown_0850D9D8[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850D9D8[])(struct EventObject *, struct Sprite *) = {
sub_8091048,
sub_8091A3C,
sub_8091110,
@@ -328,7 +328,7 @@ u8 (*const gUnknown_0850D9D8[])(struct MapObject *, struct Sprite *) = {
const u8 gUnknown_0850D9E4[] = {DIR_NORTH, DIR_WEST, DIR_SOUTH, DIR_EAST};
-u8 (*const gUnknown_0850D9E8[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850D9E8[])(struct EventObject *, struct Sprite *) = {
sub_8091048,
sub_8091AC8,
sub_8091110,
@@ -336,7 +336,7 @@ u8 (*const gUnknown_0850D9E8[])(struct MapObject *, struct Sprite *) = {
const u8 gUnknown_0850D9F4[] = {DIR_SOUTH, DIR_EAST, DIR_NORTH, DIR_WEST};
-u8 (*const gUnknown_0850D9F8[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850D9F8[])(struct EventObject *, struct Sprite *) = {
sub_8091048,
sub_8091B54,
sub_8091110,
@@ -344,7 +344,7 @@ u8 (*const gUnknown_0850D9F8[])(struct MapObject *, struct Sprite *) = {
const u8 gUnknown_0850DA04[] = {DIR_WEST, DIR_SOUTH, DIR_EAST, DIR_NORTH};
-u8 (*const gUnknown_0850DA08[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850DA08[])(struct EventObject *, struct Sprite *) = {
sub_8091048,
sub_8091BE0,
sub_8091110,
@@ -352,7 +352,7 @@ u8 (*const gUnknown_0850DA08[])(struct MapObject *, struct Sprite *) = {
const u8 gUnknown_0850DA14[] = {DIR_EAST, DIR_NORTH, DIR_WEST, DIR_SOUTH};
-u8 (*const gUnknown_0850DA18[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850DA18[])(struct EventObject *, struct Sprite *) = {
sub_8091048,
sub_8091C6C,
sub_8091110,
@@ -360,7 +360,7 @@ u8 (*const gUnknown_0850DA18[])(struct MapObject *, struct Sprite *) = {
const u8 gUnknown_0850DA24[] = {DIR_NORTH, DIR_EAST, DIR_SOUTH, DIR_WEST};
-u8 (*const gUnknown_0850DA28[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850DA28[])(struct EventObject *, struct Sprite *) = {
sub_8091048,
sub_8091CF8,
sub_8091110,
@@ -368,7 +368,7 @@ u8 (*const gUnknown_0850DA28[])(struct MapObject *, struct Sprite *) = {
const u8 gUnknown_0850DA34[] = {DIR_SOUTH, DIR_WEST, DIR_NORTH, DIR_EAST};
-u8 (*const gUnknown_0850DA38[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850DA38[])(struct EventObject *, struct Sprite *) = {
sub_8091048,
sub_8091D84,
sub_8091110,
@@ -376,7 +376,7 @@ u8 (*const gUnknown_0850DA38[])(struct MapObject *, struct Sprite *) = {
const u8 gUnknown_0850DA44[] = {DIR_WEST, DIR_NORTH, DIR_EAST, DIR_SOUTH};
-u8 (*const gUnknown_0850DA48[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850DA48[])(struct EventObject *, struct Sprite *) = {
sub_8091048,
sub_8091E10,
sub_8091110,
@@ -384,13 +384,13 @@ u8 (*const gUnknown_0850DA48[])(struct MapObject *, struct Sprite *) = {
const u8 gUnknown_0850DA54[] = {DIR_EAST, DIR_SOUTH, DIR_WEST, DIR_NORTH};
-u8 (*const gUnknown_0850DA58[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850DA58[])(struct EventObject *, struct Sprite *) = {
mss_npc_reset_oampriv3_1_unk2_unk3,
sub_8091EC0,
sub_8091F20,
};
-bool8 (*const gUnknown_0850DA64[])(struct MapObject *, struct Sprite *, u8, bool8(u8)) = {
+bool8 (*const gUnknown_0850DA64[])(struct EventObject *, struct Sprite *, u8, bool8(u8)) = {
sub_8091F48,
sub_8091F4C,
sub_8091F94,
@@ -404,37 +404,37 @@ bool8 (*const gUnknown_0850DA64[])(struct MapObject *, struct Sprite *, u8, bool
sub_8091F48,
};
-u8 (*const gUnknown_0850DA90[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850DA90[])(struct EventObject *, struct Sprite *) = {
mss_npc_reset_oampriv3_1_unk2_unk3,
mss_08062EA4,
sub_8091F20,
};
-u8 (*const gUnknown_0850DA9C[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850DA9C[])(struct EventObject *, struct Sprite *) = {
sub_80926AC,
};
-u8 (*const gUnknown_0850DAA0[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850DAA0[])(struct EventObject *, struct Sprite *) = {
sub_8092718,
sub_80926B8,
};
-u8 (*const gUnknown_0850DAA8[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850DAA8[])(struct EventObject *, struct Sprite *) = {
sub_8092788,
sub_80926B8,
};
-u8 (*const gUnknown_0850DAB0[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850DAB0[])(struct EventObject *, struct Sprite *) = {
sub_80927F8,
sub_80926B8,
};
-u8 (*const gUnknown_0850DAB8[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850DAB8[])(struct EventObject *, struct Sprite *) = {
sub_8092868,
sub_80926B8,
};
-u8 (*const gUnknown_0850DAC0[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850DAC0[])(struct EventObject *, struct Sprite *) = {
sub_80928D8,
sub_809290C,
sub_809292C,
diff --git a/src/decoration.c b/src/decoration.c
index 2fbd247a6..83030ccb7 100644
--- a/src/decoration.c
+++ b/src/decoration.c
@@ -32,7 +32,7 @@
#include "tilesets.h"
#include "item_icon.h"
#include "trader.h"
-#include "constants/map_objects.h"
+#include "constants/event_objects.h"
#include "decoration_inventory.h"
#include "decoration.h"
#include "graphics.h"
@@ -1202,15 +1202,15 @@ void sub_8127E18(void)
if (FlagGet(0xAE + i) == TRUE)
{
FlagClear(0xAE + i);
- for (j = 0; j < gMapHeader.events->mapObjectCount; j ++)
+ for (j = 0; j < gMapHeader.events->eventObjectCount; j ++)
{
- if (gMapHeader.events->mapObjects[j].flagId == 0xAE + i)
+ if (gMapHeader.events->eventObjects[j].flagId == 0xAE + i)
{
break;
}
}
- VarSet(0x3F20 + gMapHeader.events->mapObjects[j].graphicsId, sPlaceDecorationGraphicsDataBuffer.decoration->tiles[0]);
- gSpecialVar_0x8005 = gMapHeader.events->mapObjects[j].localId;
+ VarSet(0x3F20 + gMapHeader.events->eventObjects[j].graphicsId, sPlaceDecorationGraphicsDataBuffer.decoration->tiles[0]);
+ gSpecialVar_0x8005 = gMapHeader.events->eventObjects[j].localId;
gSpecialVar_0x8006 = sCurDecorMapX;
gSpecialVar_0x8007 = sCurDecorMapY;
show_sprite(gSpecialVar_0x8005, gSaveBlock1Ptr->location.mapNum, gSaveBlock1Ptr->location.mapGroup);
@@ -1321,11 +1321,11 @@ void SetUpPlacingDecorationPlayerAvatar(u8 taskId, struct PlaceDecorationGraphic
}
if (gSaveBlock2Ptr->playerGender == MALE)
{
- sDecor_CameraSpriteObjectIdx2 = AddPseudoFieldObject(0xC1, SpriteCallbackDummy, v0, 0x48, 0);
+ sDecor_CameraSpriteObjectIdx2 = AddPseudoEventObject(0xC1, SpriteCallbackDummy, v0, 0x48, 0);
}
else
{
- sDecor_CameraSpriteObjectIdx2 = AddPseudoFieldObject(0xC2, SpriteCallbackDummy, v0, 0x48, 0);
+ sDecor_CameraSpriteObjectIdx2 = AddPseudoEventObject(0xC2, SpriteCallbackDummy, v0, 0x48, 0);
}
gSprites[sDecor_CameraSpriteObjectIdx2].oam.priority = 1;
DestroySprite(&gSprites[sDecor_CameraSpriteObjectIdx1]);
@@ -1466,7 +1466,7 @@ bool8 sub_812853C(u8 taskId, const struct Decoration *decoration)
{
return FALSE;
}
- behaviorAt = GetFieldObjectIdByXYZ(curX, curY, 0);
+ behaviorAt = GetEventObjectIdByXYZ(curX, curY, 0);
if (behaviorAt != 0 && behaviorAt != 16)
{
return FALSE;
@@ -1491,7 +1491,7 @@ bool8 sub_812853C(u8 taskId, const struct Decoration *decoration)
{
return FALSE;
}
- if (GetFieldObjectIdByXYZ(curX, curY, 0) != 16)
+ if (GetEventObjectIdByXYZ(curX, curY, 0) != 16)
{
return FALSE;
}
@@ -1511,7 +1511,7 @@ bool8 sub_812853C(u8 taskId, const struct Decoration *decoration)
{
return FALSE;
}
- behaviorAt = GetFieldObjectIdByXYZ(curX, curY, 0);
+ behaviorAt = GetEventObjectIdByXYZ(curX, curY, 0);
if (behaviorAt != 0 && behaviorAt != 16)
{
return FALSE;
@@ -1556,7 +1556,7 @@ bool8 sub_812853C(u8 taskId, const struct Decoration *decoration)
return FALSE;
}
}
- if (GetFieldObjectIdByXYZ(curX, curY, 0) != 16)
+ if (GetEventObjectIdByXYZ(curX, curY, 0) != 16)
{
return FALSE;
}
@@ -1990,7 +1990,7 @@ u8 gpu_pal_decompress_alloc_tag_and_upload(struct PlaceDecorationGraphicsDataBuf
data->decoration = &gDecorations[decor];
if (data->decoration->permission == DECORPERM_SOLID_MAT)
{
- return AddPseudoFieldObject(data->decoration->tiles[0], SpriteCallbackDummy, 0, 0, 1);
+ return AddPseudoEventObject(data->decoration->tiles[0], SpriteCallbackDummy, 0, 0, 1);
}
FreeSpritePaletteByTag(OVERWORLD_PLACE_DECOR_SELECTOR_PAL_TAG);
sub_81291E8(data);
@@ -2040,7 +2040,7 @@ const u8 *GetDecorationIconPicOrPalette(u16 decor, u8 mode)
return gUnknown_085A6BE8[decor][mode];
}
-u8 AddDecorationIconObjectFromFieldObject(u16 tilesTag, u16 paletteTag, u8 decor)
+u8 AddDecorationIconObjectFromEventObject(u16 tilesTag, u16 paletteTag, u8 decor)
{
u8 spriteId;
struct SpriteSheet sheet;
@@ -2071,7 +2071,7 @@ u8 AddDecorationIconObjectFromFieldObject(u16 tilesTag, u16 paletteTag, u8 decor
}
else
{
- spriteId = AddPseudoFieldObject(sPlaceDecorationGraphicsDataBuffer.decoration->tiles[0], SpriteCallbackDummy, 0, 0, 1);
+ spriteId = AddPseudoEventObject(sPlaceDecorationGraphicsDataBuffer.decoration->tiles[0], SpriteCallbackDummy, 0, 0, 1);
}
return spriteId;
}
@@ -2092,7 +2092,7 @@ u8 AddDecorationIconObject(u8 decor, s16 x, s16 y, u8 priority, u16 tilesTag, u1
}
else if (gUnknown_085A6BE8[decor][0] == NULL)
{
- spriteId = AddDecorationIconObjectFromFieldObject(tilesTag, paletteTag, decor);
+ spriteId = AddDecorationIconObjectFromEventObject(tilesTag, paletteTag, decor);
if (spriteId == MAX_SPRITES)
{
return MAX_SPRITES;
@@ -2141,11 +2141,11 @@ void sub_8129708(void)
{
gSpecialVar_0x8005 = sDecorRearrangementDataBuffer[gSpecialVar_0x8004].flagId;
sub_81296EC(sDecorRearrangementDataBuffer[gSpecialVar_0x8004].idx);
- for (i = 0; i < gMapHeader.events->mapObjectCount; i ++)
+ for (i = 0; i < gMapHeader.events->eventObjectCount; i ++)
{
- if (gMapHeader.events->mapObjects[i].flagId == gSpecialVar_0x8005)
+ if (gMapHeader.events->eventObjects[i].flagId == gSpecialVar_0x8005)
{
- gSpecialVar_0x8006 = gMapHeader.events->mapObjects[i].localId;
+ gSpecialVar_0x8006 = gMapHeader.events->eventObjects[i].localId;
break;
}
}
@@ -2156,11 +2156,11 @@ void sub_81297AC(void)
{
u8 i;
- for (i = 0; i < gMapHeader.events->mapObjectCount; i ++)
+ for (i = 0; i < gMapHeader.events->eventObjectCount; i ++)
{
- if (gMapHeader.events->mapObjects[i].flagId == gSpecialVar_0x8004)
+ if (gMapHeader.events->eventObjects[i].flagId == gSpecialVar_0x8004)
{
- gSpecialVar_0x8005 = gMapHeader.events->mapObjects[i].localId;
+ gSpecialVar_0x8005 = gMapHeader.events->eventObjects[i].localId;
break;
}
}
@@ -2253,11 +2253,11 @@ void SetUpPuttingAwayDecorationPlayerAvatar(void)
gUnknown_03005DD0.spriteId = CreateSprite(&gUnknown_085A7404, 0x78, 0x50, 0);
if (gSaveBlock2Ptr->playerGender == MALE)
{
- sDecor_CameraSpriteObjectIdx2 = AddPseudoFieldObject(0xC1, SpriteCallbackDummy, 0x88, 0x48, 0);
+ sDecor_CameraSpriteObjectIdx2 = AddPseudoEventObject(0xC1, SpriteCallbackDummy, 0x88, 0x48, 0);
}
else
{
- sDecor_CameraSpriteObjectIdx2 = AddPseudoFieldObject(0xC2, SpriteCallbackDummy, 0x88, 0x48, 0);
+ sDecor_CameraSpriteObjectIdx2 = AddPseudoEventObject(0xC2, SpriteCallbackDummy, 0x88, 0x48, 0);
}
gSprites[sDecor_CameraSpriteObjectIdx2].oam.priority = 1;
DestroySprite(&gSprites[sDecor_CameraSpriteObjectIdx1]);
@@ -2451,9 +2451,9 @@ void sub_8129F20(void)
yOff = gUnknown_0203A17C.pos[sDecorRearrangementDataBuffer[sCurDecorSelectedInRearrangement].idx] & 0x0F;
for (i = 0; i < 0x40; i ++)
{
- if (gSaveBlock1Ptr->mapObjectTemplates[i].x == xOff && gSaveBlock1Ptr->mapObjectTemplates[i].y == yOff && !FlagGet(gSaveBlock1Ptr->mapObjectTemplates[i].flagId))
+ if (gSaveBlock1Ptr->eventObjectTemplates[i].x == xOff && gSaveBlock1Ptr->eventObjectTemplates[i].y == yOff && !FlagGet(gSaveBlock1Ptr->eventObjectTemplates[i].flagId))
{
- sDecorRearrangementDataBuffer[sCurDecorSelectedInRearrangement].flagId = gSaveBlock1Ptr->mapObjectTemplates[i].flagId;
+ sDecorRearrangementDataBuffer[sCurDecorSelectedInRearrangement].flagId = gSaveBlock1Ptr->eventObjectTemplates[i].flagId;
break;
}
}
diff --git a/src/event_data.c b/src/event_data.c
index 9f1432f17..efd439a3c 100644
--- a/src/event_data.c
+++ b/src/event_data.c
@@ -190,7 +190,7 @@ bool8 VarSet(u16 id, u16 value)
return TRUE;
}
-u8 VarGetFieldObjectGraphicsId(u8 id)
+u8 VarGetEventObjectGraphicsId(u8 id)
{
return VarGet(0x4010 + id);
}
diff --git a/src/map_obj_lock.c b/src/event_obj_lock.c
index 6647f629b..1582c00f8 100644
--- a/src/map_obj_lock.c
+++ b/src/event_obj_lock.c
@@ -2,7 +2,7 @@
#include "event_data.h"
#include "event_object_movement.h"
#include "field_player_avatar.h"
-#include "map_obj_lock.h"
+#include "event_obj_lock.h"
#include "script_movement.h"
#include "task.h"
#include "trainer_see.h"
@@ -38,9 +38,9 @@ bool8 sub_80983C4(void)
}
-void ScriptFreezeMapObjects(void)
+void ScriptFreezeEventObjects(void)
{
- FreezeMapObjects();
+ FreezeEventObjects();
CreateTask(sub_80983A4, 80);
}
@@ -53,9 +53,9 @@ static void sub_8098400(u8 taskId)
sub_808B864();
task->data[0] = 1;
}
- if (!task->data[1] && !gMapObjects[gSelectedMapObject].singleMovementActive)
+ if (!task->data[1] && !gEventObjects[gSelectedEventObject].singleMovementActive)
{
- FreezeMapObject(&gMapObjects[gSelectedMapObject]);
+ FreezeEventObject(&gEventObjects[gSelectedEventObject]);
task->data[1] = 1;
}
if (task->data[0] && task->data[1])
@@ -75,61 +75,61 @@ bool8 sub_809847C(void)
}
}
-void LockSelectedMapObject(void)
+void LockSelectedEventObject(void)
{
u8 taskId;
- FreezeMapObjectsExceptOne(gSelectedMapObject);
+ FreezeEventObjectsExceptOne(gSelectedEventObject);
taskId = CreateTask(sub_8098400, 80);
- if (!gMapObjects[gSelectedMapObject].singleMovementActive)
+ if (!gEventObjects[gSelectedEventObject].singleMovementActive)
{
- FreezeMapObject(&gMapObjects[gSelectedMapObject]);
+ FreezeEventObject(&gEventObjects[gSelectedEventObject]);
gTasks[taskId].data[1] = 1;
}
}
void sub_80984F4(void)
{
- u8 objectId = GetFieldObjectIdByLocalIdAndMap(0xFF, 0, 0);
- FieldObjectClearAnimIfSpecialAnimFinished(&gMapObjects[objectId]);
+ u8 objectId = GetEventObjectIdByLocalIdAndMap(0xFF, 0, 0);
+ EventObjectClearAnimIfSpecialAnimFinished(&gEventObjects[objectId]);
sub_80D338C();
- UnfreezeMapObjects();
+ UnfreezeEventObjects();
}
void sub_8098524(void)
{
u8 objectId;
- if (gMapObjects[gSelectedMapObject].active)
- FieldObjectClearAnimIfSpecialAnimFinished(&gMapObjects[gSelectedMapObject]);
- objectId = GetFieldObjectIdByLocalIdAndMap(0xFF, 0, 0);
- FieldObjectClearAnimIfSpecialAnimFinished(&gMapObjects[objectId]);
+ if (gEventObjects[gSelectedEventObject].active)
+ EventObjectClearAnimIfSpecialAnimFinished(&gEventObjects[gSelectedEventObject]);
+ objectId = GetEventObjectIdByLocalIdAndMap(0xFF, 0, 0);
+ EventObjectClearAnimIfSpecialAnimFinished(&gEventObjects[objectId]);
sub_80D338C();
- UnfreezeMapObjects();
+ UnfreezeEventObjects();
}
void sub_8098574(void)
{
- FieldObjectFaceOppositeDirection(&gMapObjects[gSelectedMapObject], gSpecialVar_Facing);
+ EventObjectFaceOppositeDirection(&gEventObjects[gSelectedEventObject], gSpecialVar_Facing);
}
void sub_809859C(void)
{
- FieldObjectClearAnimIfSpecialAnimActive(&gMapObjects[gSelectedMapObject]);
+ EventObjectClearAnimIfSpecialAnimActive(&gEventObjects[gSelectedEventObject]);
}
static void sub_80985BC(u8 taskId)
{
struct Task *task = &gTasks[taskId];
- u8 mapObjectId = task->data[2];
+ u8 eventObjectId = task->data[2];
if (!task->data[0] && walkrun_is_standing_still() == TRUE)
{
sub_808B864();
task->data[0] = 1;
}
- if (!task->data[1] && !gMapObjects[mapObjectId].singleMovementActive)
+ if (!task->data[1] && !gEventObjects[eventObjectId].singleMovementActive)
{
- FreezeMapObject(&gMapObjects[mapObjectId]);
+ FreezeEventObject(&gEventObjects[eventObjectId]);
task->data[1] = 1;
}
if (task->data[0] && task->data[1])
@@ -139,34 +139,34 @@ static void sub_80985BC(u8 taskId)
void sub_8098630(void)
{
u8 trainerObjectId1, trainerObjectId2, taskId;
- trainerObjectId1 = GetChosenApproachingTrainerMapObjectId(0);
+ trainerObjectId1 = GetChosenApproachingTrainerEventObjectId(0);
if(gNoOfApproachingTrainers == 2)
{
- trainerObjectId2 = GetChosenApproachingTrainerMapObjectId(1);
+ trainerObjectId2 = GetChosenApproachingTrainerEventObjectId(1);
sub_8098074(trainerObjectId1, trainerObjectId2);
taskId = CreateTask(sub_80985BC, 80);
gTasks[taskId].data[2] = trainerObjectId1;
- if(!gMapObjects[trainerObjectId1].singleMovementActive)
+ if(!gEventObjects[trainerObjectId1].singleMovementActive)
{
- FreezeMapObject(&gMapObjects[trainerObjectId1]);
+ FreezeEventObject(&gEventObjects[trainerObjectId1]);
gTasks[taskId].data[1] = 1;
}
taskId = CreateTask(sub_80985BC, 81);
gTasks[taskId].data[2] = trainerObjectId2;
- if(!gMapObjects[trainerObjectId2].singleMovementActive)
+ if(!gEventObjects[trainerObjectId2].singleMovementActive)
{
- FreezeMapObject(&gMapObjects[trainerObjectId2]);
+ FreezeEventObject(&gEventObjects[trainerObjectId2]);
gTasks[taskId].data[1] = 1;
}
}
else
{
- FreezeMapObjectsExceptOne(trainerObjectId1);
+ FreezeEventObjectsExceptOne(trainerObjectId1);
taskId = CreateTask(sub_80985BC, 80);
gTasks[taskId].data[2] = trainerObjectId1;
- if(!gMapObjects[trainerObjectId1].singleMovementActive)
+ if(!gEventObjects[trainerObjectId1].singleMovementActive)
{
- FreezeMapObject(&gMapObjects[trainerObjectId1]);
+ FreezeEventObject(&gEventObjects[trainerObjectId1]);
gTasks[taskId].data[1] = 1;
}
}
diff --git a/src/event_object_movement.c b/src/event_object_movement.c
index 84900e48e..d23bba92b 100644
--- a/src/event_object_movement.c
+++ b/src/event_object_movement.c
@@ -21,7 +21,7 @@
#include "sprite.h"
#include "trainer_see.h"
#include "util.h"
-#include "constants/map_objects.h"
+#include "constants/event_objects.h"
// this file was known as evobjmv.c in Game Freak's original source
@@ -29,35 +29,33 @@ extern u8 gUnknown_020375B4;
extern u16 gUnknown_020375B6;
extern u8 *gUnknown_020375B8;
-// Static ROM declarations
-
static void sub_808D450(void);
-static u8 GetFieldObjectIdByLocalId(u8);
-static u8 GetFieldObjectIdByLocalIdAndMapInternal(u8, u8, u8);
-static bool8 GetAvailableFieldObjectSlot(u16, u8, u8, u8 *);
-static void FieldObjectHandleDynamicGraphicsId(struct MapObject *);
-static void RemoveFieldObjectInternal (struct MapObject *);
-static u16 GetFieldObjectFlagIdByFieldObjectId(u8);
-static void sub_8096518(struct MapObject *, struct Sprite *);
-static void MakeObjectTemplateFromFieldObjectTemplate(struct MapObjectTemplate *, struct SpriteTemplate *, const struct SubspriteTable **);
-static void GetFieldObjectMovingCameraOffset(s16 *, s16 *);
-static struct MapObjectTemplate *GetFieldObjectTemplateByLocalIdAndMap(u8, u8, u8);
+static u8 GetEventObjectIdByLocalId(u8);
+static u8 GetEventObjectIdByLocalIdAndMapInternal(u8, u8, u8);
+static bool8 GetAvailableEventObjectSlot(u16, u8, u8, u8 *);
+static void EventObjectHandleDynamicGraphicsId(struct EventObject *);
+static void RemoveEventObjectInternal (struct EventObject *);
+static u16 GetEventObjectFlagIdByEventObjectId(u8);
+static void sub_8096518(struct EventObject *, struct Sprite *);
+static void MakeObjectTemplateFromEventObjectTemplate(struct EventObjectTemplate *, struct SpriteTemplate *, const struct SubspriteTable **);
+static void GetEventObjectMovingCameraOffset(s16 *, s16 *);
+static struct EventObjectTemplate *GetEventObjectTemplateByLocalIdAndMap(u8, u8, u8);
static void sub_808E894(u16);
-static void RemoveFieldObjectIfOutsideView(struct MapObject *);
+static void RemoveEventObjectIfOutsideView(struct EventObject *);
static void sub_808E1B8(u8, s16, s16);
-static void SetPlayerAvatarFieldObjectIdAndObjectId(u8, u8);
-static void sub_808E38C(struct MapObject *);
+static void SetPlayerAvatarEventObjectIdAndObjectId(u8, u8);
+static void sub_808E38C(struct EventObject *);
static u8 sub_808E8F4(const struct SpritePalette *);
-static u8 FindFieldObjectPaletteIndexByTag(u16);
+static u8 FindEventObjectPaletteIndexByTag(u16);
static void sub_808EAB0(u16, u8);
-static bool8 FieldObjectDoesZCoordMatch(struct MapObject *, u8);
+static bool8 EventObjectDoesZCoordMatch(struct EventObject *, u8);
static void ObjectCB_CameraObject(struct Sprite *);
static void CameraObject_0(struct Sprite *);
static void CameraObject_1(struct Sprite *);
static void CameraObject_2(struct Sprite *);
-static struct MapObjectTemplate *FindFieldObjectTemplateInArrayByLocalId(u8 localId, struct MapObjectTemplate *templates, u8 count);
-static void npc_reset(struct MapObject *, struct Sprite *);
-static void FieldObjectSetRegularAnim(struct MapObject *, struct Sprite *, u8);
+static struct EventObjectTemplate *FindEventObjectTemplateInArrayByLocalId(u8 localId, struct EventObjectTemplate *templates, u8 count);
+static void npc_reset(struct EventObject *, struct Sprite *);
+static void EventObjectSetRegularAnim(struct EventObject *, struct Sprite *, u8);
u8 sub_8093438(u32);
u8 sub_80934BC(u32);
@@ -65,48 +63,48 @@ u8 sub_8093514(u32);
u8 GetJumpLedgeAnimId(u32);
void sub_8092F88(u32, s16 *, s16 *, s16, s16);
-bool8 FieldObjectExecRegularAnim(struct MapObject *, struct Sprite *);
-static void SetFieldObjectStepTimer(struct Sprite *, s16);
-bool8 RunFieldObjectStepTimer(struct Sprite *);
-bool8 npc_block_way__next_tile(struct MapObject *, u8);
+bool8 EventObjectExecRegularAnim(struct EventObject *, struct Sprite *);
+static void SetEventObjectStepTimer(struct Sprite *, s16);
+bool8 RunEventObjectStepTimer(struct Sprite *);
+bool8 npc_block_way__next_tile(struct EventObject *, u8);
static u32 state_to_direction(u8, u32, u32);
-/*static*/ void sub_80964E8(struct MapObject *, struct Sprite *);
-static void FieldObjectExecSpecialAnim(struct MapObject *, struct Sprite *);
-/*static*/ void npc_obj_transfer_image_anim_pause_flag(struct MapObject *, struct Sprite *);
-
-static bool8 IsCoordOutsideFieldObjectMovementRect(struct MapObject *, s16, s16);
-static bool8 IsMetatileDirectionallyImpassable(struct MapObject *, s16, s16, u8);
-static bool8 CheckForCollisionBetweenFieldObjects(struct MapObject *, s16, s16);
-bool8 sub_809558C(struct MapObject *, struct Sprite *);
-bool8 sub_8095B64(struct MapObject *, struct Sprite *);
-static void sub_8096530(struct MapObject *, struct Sprite *);
-static void npc_update_obj_anim_flag(struct MapObject *, struct Sprite *);
-static void FieldObjectUpdateMetatileBehaviors(struct MapObject*);
-static void GetGroundEffectFlags_Reflection(struct MapObject*, u32*);
-static void GetGroundEffectFlags_TallGrassOnSpawn(struct MapObject*, u32*);
-static void GetGroundEffectFlags_LongGrassOnSpawn(struct MapObject*, u32*);
-static void GetGroundEffectFlags_SandHeap(struct MapObject*, u32*);
-static void GetGroundEffectFlags_ShallowFlowingWater(struct MapObject*, u32*);
-static void GetGroundEffectFlags_ShortGrass(struct MapObject*, u32*);
-static void GetGroundEffectFlags_HotSprings(struct MapObject*, u32*);
-static void GetGroundEffectFlags_TallGrassOnBeginStep(struct MapObject*, u32*);
-static void GetGroundEffectFlags_LongGrassOnBeginStep(struct MapObject*, u32*);
-static void GetGroundEffectFlags_Tracks(struct MapObject*, u32*);
-static void GetGroundEffectFlags_Puddle(struct MapObject*, u32*);
-static void GetGroundEffectFlags_Ripple(struct MapObject*, u32*);
-static void GetGroundEffectFlags_Seaweed(struct MapObject*, u32*);
-static void GetGroundEffectFlags_JumpLanding(struct MapObject*, u32*);
-static u8 FieldObjectCheckForReflectiveSurface(struct MapObject*);
+/*static*/ void sub_80964E8(struct EventObject *, struct Sprite *);
+static void EventObjectExecSpecialAnim(struct EventObject *, struct Sprite *);
+/*static*/ void npc_obj_transfer_image_anim_pause_flag(struct EventObject *, struct Sprite *);
+
+static bool8 IsCoordOutsideEventObjectMovementRect(struct EventObject *, s16, s16);
+static bool8 IsMetatileDirectionallyImpassable(struct EventObject *, s16, s16, u8);
+static bool8 CheckForCollisionBetweenEventObjects(struct EventObject *, s16, s16);
+bool8 sub_809558C(struct EventObject *, struct Sprite *);
+bool8 sub_8095B64(struct EventObject *, struct Sprite *);
+static void sub_8096530(struct EventObject *, struct Sprite *);
+static void npc_update_obj_anim_flag(struct EventObject *, struct Sprite *);
+static void EventObjectUpdateMetatileBehaviors(struct EventObject*);
+static void GetGroundEffectFlags_Reflection(struct EventObject*, u32*);
+static void GetGroundEffectFlags_TallGrassOnSpawn(struct EventObject*, u32*);
+static void GetGroundEffectFlags_LongGrassOnSpawn(struct EventObject*, u32*);
+static void GetGroundEffectFlags_SandHeap(struct EventObject*, u32*);
+static void GetGroundEffectFlags_ShallowFlowingWater(struct EventObject*, u32*);
+static void GetGroundEffectFlags_ShortGrass(struct EventObject*, u32*);
+static void GetGroundEffectFlags_HotSprings(struct EventObject*, u32*);
+static void GetGroundEffectFlags_TallGrassOnBeginStep(struct EventObject*, u32*);
+static void GetGroundEffectFlags_LongGrassOnBeginStep(struct EventObject*, u32*);
+static void GetGroundEffectFlags_Tracks(struct EventObject*, u32*);
+static void GetGroundEffectFlags_Puddle(struct EventObject*, u32*);
+static void GetGroundEffectFlags_Ripple(struct EventObject*, u32*);
+static void GetGroundEffectFlags_Seaweed(struct EventObject*, u32*);
+static void GetGroundEffectFlags_JumpLanding(struct EventObject*, u32*);
+static u8 EventObjectCheckForReflectiveSurface(struct EventObject*);
static u8 GetReflectionTypeByMetatileBehavior(u32);
static void InitObjectPriorityByZCoord(struct Sprite *sprite, u8 z);
-static void FieldObjectUpdateSubpriority(struct MapObject*, struct Sprite*);
-static void DoTracksGroundEffect_None(struct MapObject*, struct Sprite*, u8);
-static void DoTracksGroundEffect_Footprints(struct MapObject*, struct Sprite*, u8);
-static void DoTracksGroundEffect_BikeTireTracks(struct MapObject*, struct Sprite*, u8);
-static void DoRippleFieldEffect(struct MapObject*, struct Sprite*);
-static void DoGroundEffects_OnSpawn(struct MapObject*, struct Sprite*);
-static void DoGroundEffects_OnBeginStep(struct MapObject*, struct Sprite*);
-static void DoGroundEffects_OnFinishStep(struct MapObject*, struct Sprite*);
+static void EventObjectUpdateSubpriority(struct EventObject*, struct Sprite*);
+static void DoTracksGroundEffect_None(struct EventObject*, struct Sprite*, u8);
+static void DoTracksGroundEffect_Footprints(struct EventObject*, struct Sprite*, u8);
+static void DoTracksGroundEffect_BikeTireTracks(struct EventObject*, struct Sprite*, u8);
+static void DoRippleFieldEffect(struct EventObject*, struct Sprite*);
+static void DoGroundEffects_OnSpawn(struct EventObject*, struct Sprite*);
+static void DoGroundEffects_OnBeginStep(struct EventObject*, struct Sprite*);
+static void DoGroundEffects_OnFinishStep(struct EventObject*, struct Sprite*);
static void sub_8097D68(struct Sprite*);
static void sub_8097FE4(u8);
@@ -125,87 +123,87 @@ void (*const gCameraObjectFuncs[])(struct Sprite *) = {
// movement type callbacks
void (*const gUnknown_08505438[])(struct Sprite *) =
{
- FieldObjectCB_NoMovement1,
- FieldObjectCB_LookRandomDirections,
- FieldObjectCB_GoRandomDirections,
- FieldObjectCB_RandomlyGoNorthOrSouth,
- FieldObjectCB_RandomlyGoNorthOrSouth,
- FieldObjectCB_RandomlyGoEastOrWest,
- FieldObjectCB_RandomlyGoEastOrWest,
- FieldObjectCB_FaceFixedDirection,
- FieldObjectCB_FaceFixedDirection,
- FieldObjectCB_FaceFixedDirection,
- FieldObjectCB_FaceFixedDirection,
- FieldObjectCB_NoMovement2,
- FieldObjectCB_BerryTree,
- FieldObjectCB_RandomlyLookNorthOrSouth,
- FieldObjectCB_RandomlyLookEastOrWest,
- FieldObjectCB_RandomlyLookNorthOrWest,
- FieldObjectCB_RandomlyLookNorthOrEast,
- FieldObjectCB_RandomlyLookSouthOrWest,
- FieldObjectCB_RandomlyLookSouthOrEast,
- FieldObjectCB_RandomlyLookNorthOrSouthOrWest,
- FieldObjectCB_RandomlyLookNorthOrSouthOrEast,
- FieldObjectCB_RandomlyLookNorthOrEastOrWest,
- FieldObjectCB_RandomlyLookSouthOrEastOrWest,
- FieldObjectCB_LookAroundCounterclockwise,
- FieldObjectCB_LookAroundClockwise,
- FieldObjectCB_AlternatelyGoInOppositeDirections,
- FieldObjectCB_AlternatelyGoInOppositeDirections,
- FieldObjectCB_AlternatelyGoInOppositeDirections,
- FieldObjectCB_AlternatelyGoInOppositeDirections,
- FieldObjectCB_GoInDirectionSequence1,
- FieldObjectCB_GoInDirectionSequence2,
- FieldObjectCB_GoInDirectionSequence3,
- FieldObjectCB_GoInDirectionSequence4,
- FieldObjectCB_GoInDirectionSequence5,
- FieldObjectCB_GoInDirectionSequence6,
- FieldObjectCB_GoInDirectionSequence7,
- FieldObjectCB_GoInDirectionSequence8,
- FieldObjectCB_GoInDirectionSequence9,
- FieldObjectCB_GoInDirectionSequence10,
- FieldObjectCB_GoInDirectionSequence11,
- FieldObjectCB_GoInDirectionSequence12,
- FieldObjectCB_GoInDirectionSequence13,
- FieldObjectCB_GoInDirectionSequence14,
- FieldObjectCB_GoInDirectionSequence15,
- FieldObjectCB_GoInDirectionSequence16,
- FieldObjectCB_GoInDirectionSequence17,
- FieldObjectCB_GoInDirectionSequence18,
- FieldObjectCB_GoInDirectionSequence19,
- FieldObjectCB_GoInDirectionSequence20,
- FieldObjectCB_GoInDirectionSequence21,
- FieldObjectCB_GoInDirectionSequence22,
- FieldObjectCB_GoInDirectionSequence23,
- FieldObjectCB_GoInDirectionSequence24,
- FieldObjectCB_CopyPlayer1,
- FieldObjectCB_CopyPlayer1,
- FieldObjectCB_CopyPlayer1,
- FieldObjectCB_CopyPlayer1,
- FieldObjectCB_TreeDisguise,
- FieldObjectCB_MountainDisguise,
- FieldObjectCB_CopyPlayer2,
- FieldObjectCB_CopyPlayer2,
- FieldObjectCB_CopyPlayer2,
- FieldObjectCB_CopyPlayer2,
- FieldObjectCB_Hidden1,
- FieldObjectCB_WalkInPlace1,
- FieldObjectCB_WalkInPlace1,
- FieldObjectCB_WalkInPlace1,
- FieldObjectCB_WalkInPlace1,
- FieldObjectCB_WalkInPlace2,
- FieldObjectCB_WalkInPlace2,
- FieldObjectCB_WalkInPlace2,
- FieldObjectCB_WalkInPlace2,
- FieldObjectCB_WalkInPlace3,
- FieldObjectCB_WalkInPlace3,
- FieldObjectCB_WalkInPlace3,
- FieldObjectCB_WalkInPlace3,
- FieldObjectCB_Hidden2,
- FieldObjectCB_WalkInPlace4,
- FieldObjectCB_WalkInPlace4,
- FieldObjectCB_WalkInPlace4,
- FieldObjectCB_WalkInPlace4,
+ EventObjectCB_NoMovement1,
+ EventObjectCB_LookRandomDirections,
+ EventObjectCB_GoRandomDirections,
+ EventObjectCB_RandomlyGoNorthOrSouth,
+ EventObjectCB_RandomlyGoNorthOrSouth,
+ EventObjectCB_RandomlyGoEastOrWest,
+ EventObjectCB_RandomlyGoEastOrWest,
+ EventObjectCB_FaceFixedDirection,
+ EventObjectCB_FaceFixedDirection,
+ EventObjectCB_FaceFixedDirection,
+ EventObjectCB_FaceFixedDirection,
+ EventObjectCB_NoMovement2,
+ EventObjectCB_BerryTree,
+ EventObjectCB_RandomlyLookNorthOrSouth,
+ EventObjectCB_RandomlyLookEastOrWest,
+ EventObjectCB_RandomlyLookNorthOrWest,
+ EventObjectCB_RandomlyLookNorthOrEast,
+ EventObjectCB_RandomlyLookSouthOrWest,
+ EventObjectCB_RandomlyLookSouthOrEast,
+ EventObjectCB_RandomlyLookNorthOrSouthOrWest,
+ EventObjectCB_RandomlyLookNorthOrSouthOrEast,
+ EventObjectCB_RandomlyLookNorthOrEastOrWest,
+ EventObjectCB_RandomlyLookSouthOrEastOrWest,
+ EventObjectCB_LookAroundCounterclockwise,
+ EventObjectCB_LookAroundClockwise,
+ EventObjectCB_AlternatelyGoInOppositeDirections,
+ EventObjectCB_AlternatelyGoInOppositeDirections,
+ EventObjectCB_AlternatelyGoInOppositeDirections,
+ EventObjectCB_AlternatelyGoInOppositeDirections,
+ EventObjectCB_GoInDirectionSequence1,
+ EventObjectCB_GoInDirectionSequence2,
+ EventObjectCB_GoInDirectionSequence3,
+ EventObjectCB_GoInDirectionSequence4,
+ EventObjectCB_GoInDirectionSequence5,
+ EventObjectCB_GoInDirectionSequence6,
+ EventObjectCB_GoInDirectionSequence7,
+ EventObjectCB_GoInDirectionSequence8,
+ EventObjectCB_GoInDirectionSequence9,
+ EventObjectCB_GoInDirectionSequence10,
+ EventObjectCB_GoInDirectionSequence11,
+ EventObjectCB_GoInDirectionSequence12,
+ EventObjectCB_GoInDirectionSequence13,
+ EventObjectCB_GoInDirectionSequence14,
+ EventObjectCB_GoInDirectionSequence15,
+ EventObjectCB_GoInDirectionSequence16,
+ EventObjectCB_GoInDirectionSequence17,
+ EventObjectCB_GoInDirectionSequence18,
+ EventObjectCB_GoInDirectionSequence19,
+ EventObjectCB_GoInDirectionSequence20,
+ EventObjectCB_GoInDirectionSequence21,
+ EventObjectCB_GoInDirectionSequence22,
+ EventObjectCB_GoInDirectionSequence23,
+ EventObjectCB_GoInDirectionSequence24,
+ EventObjectCB_CopyPlayer1,
+ EventObjectCB_CopyPlayer1,
+ EventObjectCB_CopyPlayer1,
+ EventObjectCB_CopyPlayer1,
+ EventObjectCB_TreeDisguise,
+ EventObjectCB_MountainDisguise,
+ EventObjectCB_CopyPlayer2,
+ EventObjectCB_CopyPlayer2,
+ EventObjectCB_CopyPlayer2,
+ EventObjectCB_CopyPlayer2,
+ EventObjectCB_Hidden1,
+ EventObjectCB_WalkInPlace1,
+ EventObjectCB_WalkInPlace1,
+ EventObjectCB_WalkInPlace1,
+ EventObjectCB_WalkInPlace1,
+ EventObjectCB_WalkInPlace2,
+ EventObjectCB_WalkInPlace2,
+ EventObjectCB_WalkInPlace2,
+ EventObjectCB_WalkInPlace2,
+ EventObjectCB_WalkInPlace3,
+ EventObjectCB_WalkInPlace3,
+ EventObjectCB_WalkInPlace3,
+ EventObjectCB_WalkInPlace3,
+ EventObjectCB_Hidden2,
+ EventObjectCB_WalkInPlace4,
+ EventObjectCB_WalkInPlace4,
+ EventObjectCB_WalkInPlace4,
+ EventObjectCB_WalkInPlace4,
};
const u8 gRangedMovementTypes[] = {
@@ -385,41 +383,41 @@ const u8 gInitialMovementTypeFacingDirections[] = {
#include "data/field_event_obj/event_object_graphics_info.h"
const struct SpritePalette gUnknown_0850BBC8[] = {
- {gFieldObjectPalette0, 0x1103},
- {gFieldObjectPalette1, 0x1104},
- {gFieldObjectPalette2, 0x1105},
- {gFieldObjectPalette3, 0x1106},
- {gFieldObjectPalette4, 0x1107},
- {gFieldObjectPalette5, 0x1108},
- {gFieldObjectPalette6, 0x1109},
- {gFieldObjectPalette7, 0x110A},
- {gFieldObjectPalette8, 0x1100},
- {gFieldObjectPalette9, 0x1101},
- {gFieldObjectPalette10, 0x1102},
- {gFieldObjectPalette11, 0x1115},
- {gFieldObjectPalette12, 0x110B},
- {gFieldObjectPalette13, 0x110C},
- {gFieldObjectPalette14, 0x110D},
- {gFieldObjectPalette15, 0x110E},
- {gFieldObjectPalette16, 0x110F},
- {gFieldObjectPalette17, 0x1110},
- {gFieldObjectPalette18, 0x1111},
- {gFieldObjectPalette19, 0x1112},
- {gFieldObjectPalette20, 0x1113},
- {gFieldObjectPalette21, 0x1114},
- {gFieldObjectPalette22, 0x1116},
- {gFieldObjectPalette23, 0x1117},
- {gFieldObjectPalette24, 0x1118},
- {gFieldObjectPalette25, 0x1119},
- {gFieldObjectPalette26, 0x111B},
- {gFieldObjectPalette27, 0x111C},
- {gFieldObjectPalette28, 0x111D},
- {gFieldObjectPalette29, 0x111E},
- {gFieldObjectPalette30, 0x111F},
- {gFieldObjectPalette31, 0x1120},
- {gFieldObjectPalette32, 0x1121},
- {gFieldObjectPalette33, 0x1122},
- {gFieldObjectPalette34, 0x1123},
+ {gEventObjectPalette0, 0x1103},
+ {gEventObjectPalette1, 0x1104},
+ {gEventObjectPalette2, 0x1105},
+ {gEventObjectPalette3, 0x1106},
+ {gEventObjectPalette4, 0x1107},
+ {gEventObjectPalette5, 0x1108},
+ {gEventObjectPalette6, 0x1109},
+ {gEventObjectPalette7, 0x110A},
+ {gEventObjectPalette8, 0x1100},
+ {gEventObjectPalette9, 0x1101},
+ {gEventObjectPalette10, 0x1102},
+ {gEventObjectPalette11, 0x1115},
+ {gEventObjectPalette12, 0x110B},
+ {gEventObjectPalette13, 0x110C},
+ {gEventObjectPalette14, 0x110D},
+ {gEventObjectPalette15, 0x110E},
+ {gEventObjectPalette16, 0x110F},
+ {gEventObjectPalette17, 0x1110},
+ {gEventObjectPalette18, 0x1111},
+ {gEventObjectPalette19, 0x1112},
+ {gEventObjectPalette20, 0x1113},
+ {gEventObjectPalette21, 0x1114},
+ {gEventObjectPalette22, 0x1116},
+ {gEventObjectPalette23, 0x1117},
+ {gEventObjectPalette24, 0x1118},
+ {gEventObjectPalette25, 0x1119},
+ {gEventObjectPalette26, 0x111B},
+ {gEventObjectPalette27, 0x111C},
+ {gEventObjectPalette28, 0x111D},
+ {gEventObjectPalette29, 0x111E},
+ {gEventObjectPalette30, 0x111F},
+ {gEventObjectPalette31, 0x1120},
+ {gEventObjectPalette32, 0x1121},
+ {gEventObjectPalette33, 0x1122},
+ {gEventObjectPalette34, 0x1123},
{NULL, 0x0000},
};
@@ -1077,28 +1075,28 @@ const u8 gUnknown_0850DC3F[][4] = {
// Code
-static void npc_clear_ids_and_state(struct MapObject *mapObject)
+static void npc_clear_ids_and_state(struct EventObject *eventObject)
{
- *mapObject = (struct MapObject){};
- mapObject->localId = 0xFF;
- mapObject->mapNum = -1;
- mapObject->mapGroup = -1;
- mapObject->movementActionId = -1;
+ *eventObject = (struct EventObject){};
+ eventObject->localId = 0xFF;
+ eventObject->mapNum = -1;
+ eventObject->mapGroup = -1;
+ eventObject->movementActionId = -1;
}
static void npcs_clear_ids_and_state(void)
{
u8 i;
- for (i = 0; i < NUM_FIELD_OBJECTS; i ++)
+ for (i = 0; i < NUM_EVENT_OBJECTS; i ++)
{
- npc_clear_ids_and_state(&gMapObjects[i]);
+ npc_clear_ids_and_state(&gEventObjects[i]);
}
}
void sub_808D438(void)
{
- ZeroAllLinkPlayerMapObjects();
+ ZeroAllLinkPlayerEventObjects();
npcs_clear_ids_and_state();
ClearPlayerAvatarInfo();
sub_808D450();
@@ -1125,9 +1123,9 @@ u8 sub_808D4F4(void)
{
u8 i;
- for (i = 0; i < NUM_FIELD_OBJECTS; i ++)
+ for (i = 0; i < NUM_EVENT_OBJECTS; i ++)
{
- if (!gMapObjects[i].active)
+ if (!gEventObjects[i].active)
{
break;
}
@@ -1135,32 +1133,32 @@ u8 sub_808D4F4(void)
return i;
}
-u8 GetFieldObjectIdByLocalIdAndMap(u8 localId, u8 mapId, u8 mapGroupId)
+u8 GetEventObjectIdByLocalIdAndMap(u8 localId, u8 mapId, u8 mapGroupId)
{
if (localId < 0xff)
{
- return GetFieldObjectIdByLocalIdAndMapInternal(localId, mapId, mapGroupId);
+ return GetEventObjectIdByLocalIdAndMapInternal(localId, mapId, mapGroupId);
}
- return GetFieldObjectIdByLocalId(localId);
+ return GetEventObjectIdByLocalId(localId);
}
-bool8 TryGetFieldObjectIdByLocalIdAndMap(u8 localId, u8 mapId, u8 mapGroupId, u8 *fieldObjectId)
+bool8 TryGetEventObjectIdByLocalIdAndMap(u8 localId, u8 mapId, u8 mapGroupId, u8 *eventObjectId)
{
- *fieldObjectId = GetFieldObjectIdByLocalIdAndMap(localId, mapId, mapGroupId);
- if (*fieldObjectId == NUM_FIELD_OBJECTS)
+ *eventObjectId = GetEventObjectIdByLocalIdAndMap(localId, mapId, mapGroupId);
+ if (*eventObjectId == NUM_EVENT_OBJECTS)
{
return TRUE;
}
return FALSE;
}
-u8 GetFieldObjectIdByXY(s16 x, s16 y)
+u8 GetEventObjectIdByXY(s16 x, s16 y)
{
u8 i;
- for (i = 0; i < NUM_FIELD_OBJECTS; i ++)
+ for (i = 0; i < NUM_EVENT_OBJECTS; i ++)
{
- if (gMapObjects[i].active && gMapObjects[i].currentCoords.x == x && gMapObjects[i].currentCoords.y == y)
+ if (gEventObjects[i].active && gEventObjects[i].currentCoords.x == x && gEventObjects[i].currentCoords.y == y)
{
break;
}
@@ -1168,92 +1166,92 @@ u8 GetFieldObjectIdByXY(s16 x, s16 y)
return i;
}
-static u8 GetFieldObjectIdByLocalIdAndMapInternal(u8 localId, u8 mapId, u8 mapGroupId)
+static u8 GetEventObjectIdByLocalIdAndMapInternal(u8 localId, u8 mapId, u8 mapGroupId)
{
u8 i;
- for (i = 0; i < NUM_FIELD_OBJECTS; i ++)
+ for (i = 0; i < NUM_EVENT_OBJECTS; i ++)
{
- if (gMapObjects[i].active && gMapObjects[i].localId == localId && gMapObjects[i].mapNum == mapId && gMapObjects[i].mapGroup == mapGroupId)
+ if (gEventObjects[i].active && gEventObjects[i].localId == localId && gEventObjects[i].mapNum == mapId && gEventObjects[i].mapGroup == mapGroupId)
{
return i;
}
}
- return NUM_FIELD_OBJECTS;
+ return NUM_EVENT_OBJECTS;
}
-static u8 GetFieldObjectIdByLocalId(u8 localId)
+static u8 GetEventObjectIdByLocalId(u8 localId)
{
u8 i;
- for (i = 0; i < NUM_FIELD_OBJECTS; i ++)
+ for (i = 0; i < NUM_EVENT_OBJECTS; i ++)
{
- if (gMapObjects[i].active && gMapObjects[i].localId == localId)
+ if (gEventObjects[i].active && gEventObjects[i].localId == localId)
{
return i;
}
}
- return NUM_FIELD_OBJECTS;
+ return NUM_EVENT_OBJECTS;
}
// This function has the same nonmatching quirk as in Ruby/Sapphire.
#ifdef NONMATCHING
-static u8 InitFieldObjectStateFromTemplate(struct MapObjectTemplate *template, u8 mapNum, u8 mapGroup)
+static u8 InitEventObjectStateFromTemplate(struct EventObjectTemplate *template, u8 mapNum, u8 mapGroup)
{
- struct MapObject *mapObject;
+ struct EventObject *eventObject;
s16 x;
s16 y;
u8 slot;
// mapNum and mapGroup are in the wrong registers (r7/r6 instead of r6/r7)
- if (GetAvailableFieldObjectSlot(template->localId, mapNum, mapGroup, &slot))
+ if (GetAvailableEventObjectSlot(template->localId, mapNum, mapGroup, &slot))
{
- return NUM_FIELD_OBJECTS;
+ return NUM_EVENT_OBJECTS;
}
- mapObject = &gMapObjects[slot];
- npc_clear_ids_and_state(mapObject);
+ eventObject = &gEventObjects[slot];
+ npc_clear_ids_and_state(eventObject);
x = template->x + 7;
y = template->y + 7;
- mapObject->active = TRUE;
- mapObject->triggerGroundEffectsOnMove = TRUE;
- mapObject->graphicsId = template->graphicsId;
- mapObject->movementType = template->movementType;
- mapObject->localId = template->localId;
- mapObject->mapNum = mapNum;
- mapObject->mapGroup = mapGroup;
- mapObject->initialCoords.x = x;
- mapObject->initialCoords.y = y;
- mapObject->currentCoords.x = x;
- mapObject->currentCoords.y = y;
- mapObject->previousCoords.x = x;
- mapObject->previousCoords.y = y;
- mapObject->currentElevation = template->elevation;
- mapObject->previousElevation = template->elevation;
+ eventObject->active = TRUE;
+ eventObject->triggerGroundEffectsOnMove = TRUE;
+ eventObject->graphicsId = template->graphicsId;
+ eventObject->movementType = template->movementType;
+ eventObject->localId = template->localId;
+ eventObject->mapNum = mapNum;
+ eventObject->mapGroup = mapGroup;
+ eventObject->initialCoords.x = x;
+ eventObject->initialCoords.y = y;
+ eventObject->currentCoords.x = x;
+ eventObject->currentCoords.y = y;
+ eventObject->previousCoords.x = x;
+ eventObject->previousCoords.y = y;
+ eventObject->currentElevation = template->elevation;
+ eventObject->previousElevation = template->elevation;
// For some reason, 0x0F is placed in r9, to be used later
- mapObject->range.as_nybbles.x = template->movementRangeX;
- mapObject->range.as_nybbles.y = template->movementRangeY;
- mapObject->trainerType = template->trainerType;
- mapObject->trainerRange_berryTreeId = template->trainerRange_berryTreeId;
- mapObject->previousMovementDirection = gInitialMovementTypeFacingDirections[template->movementType];
- FieldObjectSetDirection(mapObject, mapObject->previousMovementDirection);
- FieldObjectHandleDynamicGraphicsId(mapObject);
+ eventObject->range.as_nybbles.x = template->movementRangeX;
+ eventObject->range.as_nybbles.y = template->movementRangeY;
+ eventObject->trainerType = template->trainerType;
+ eventObject->trainerRange_berryTreeId = template->trainerRange_berryTreeId;
+ eventObject->previousMovementDirection = gInitialMovementTypeFacingDirections[template->movementType];
+ EventObjectSetDirection(eventObject, eventObject->previousMovementDirection);
+ EventObjectHandleDynamicGraphicsId(eventObject);
- if (gRangedMovementTypes[mapObject->movementType])
+ if (gRangedMovementTypes[eventObject->movementType])
{
- if ((mapObject->range.as_nybbles.x) == 0)
+ if ((eventObject->range.as_nybbles.x) == 0)
{
// r9 is invoked here
- mapObject->range.as_nybbles.x ++;
+ eventObject->range.as_nybbles.x ++;
}
- if ((mapObject->range.as_nybbles.y) == 0)
+ if ((eventObject->range.as_nybbles.y) == 0)
{
- mapObject->range.as_nybbles.y ++;
+ eventObject->range.as_nybbles.y ++;
}
}
return slot;
}
#else
-static NAKED u8 InitFieldObjectStateFromTemplate(struct MapObjectTemplate *template, u8 mapId, u8 mapGroupId)
+static NAKED u8 InitEventObjectStateFromTemplate(struct EventObjectTemplate *template, u8 mapId, u8 mapGroupId)
{
asm_unified("\tpush {r4-r7,lr}\n"
"\tmov r7, r9\n"
@@ -1269,7 +1267,7 @@ static NAKED u8 InitFieldObjectStateFromTemplate(struct MapObjectTemplate *templ
"\tadds r1, r6, 0\n"
"\tadds r2, r7, 0\n"
"\tmov r3, sp\n"
- "\tbl GetAvailableFieldObjectSlot\n"
+ "\tbl GetAvailableEventObjectSlot\n"
"\tlsls r0, 24\n"
"\tcmp r0, 0\n"
"\tbeq _0808D66E\n"
@@ -1281,7 +1279,7 @@ static NAKED u8 InitFieldObjectStateFromTemplate(struct MapObjectTemplate *templ
"\tlsls r0, r1, 3\n"
"\tadds r0, r1\n"
"\tlsls r0, 2\n"
- "\tldr r1, =gMapObjects\n"
+ "\tldr r1, =gEventObjects\n"
"\tadds r4, r0, r1\n"
"\tadds r0, r4, 0\n"
"\tbl npc_clear_ids_and_state\n"
@@ -1358,9 +1356,9 @@ static NAKED u8 InitFieldObjectStateFromTemplate(struct MapObjectTemplate *templ
"\tstrb r1, [r0]\n"
"\tldrb r1, [r0]\n"
"\tadds r0, r4, 0\n"
- "\tbl FieldObjectSetDirection\n"
+ "\tbl EventObjectSetDirection\n"
"\tadds r0, r4, 0\n"
- "\tbl FieldObjectHandleDynamicGraphicsId\n"
+ "\tbl EventObjectHandleDynamicGraphicsId\n"
"\tldr r1, =gRangedMovementTypes\n"
"\tldrb r0, [r4, 0x6]\n"
"\tadds r0, r1\n"
@@ -1413,7 +1411,7 @@ u8 unref_sub_808D77C(u8 localId)
{
u8 i;
u8 nObjects;
- struct MapObjectTemplate *template;
+ struct EventObjectTemplate *template;
if (gMapHeader.events != NULL)
{
@@ -1427,21 +1425,21 @@ u8 unref_sub_808D77C(u8 localId)
}
else
{
- nObjects = gMapHeader.events->mapObjectCount;
+ nObjects = gMapHeader.events->eventObjectCount;
}
for (i = 0; i < nObjects; i ++)
{
- template = &gSaveBlock1Ptr->mapObjectTemplates[i];
+ template = &gSaveBlock1Ptr->eventObjectTemplates[i];
if (template->localId == localId && !FlagGet(template->flagId))
{
- return InitFieldObjectStateFromTemplate(template, gSaveBlock1Ptr->location.mapNum, gSaveBlock1Ptr->location.mapGroup);
+ return InitEventObjectStateFromTemplate(template, gSaveBlock1Ptr->location.mapNum, gSaveBlock1Ptr->location.mapGroup);
}
}
}
- return NUM_FIELD_OBJECTS;
+ return NUM_EVENT_OBJECTS;
}
-static bool8 GetAvailableFieldObjectSlot(u16 localId, u8 mapNum, u8 mapGroup, u8 *result)
+static bool8 GetAvailableEventObjectSlot(u16 localId, u8 mapNum, u8 mapGroup, u8 *result)
// Looks for an empty slot.
// Returns FALSE and the location of the available slot
// in *result.
@@ -1450,78 +1448,78 @@ static bool8 GetAvailableFieldObjectSlot(u16 localId, u8 mapNum, u8 mapGroup, u8
{
u8 i = 0;
- for (i = 0; i < NUM_FIELD_OBJECTS; i ++)
+ for (i = 0; i < NUM_EVENT_OBJECTS; i ++)
{
- if (!gMapObjects[i].active)
+ if (!gEventObjects[i].active)
break;
- if (gMapObjects[i].localId == localId && gMapObjects[i].mapNum == mapNum && gMapObjects[i].mapGroup == mapGroup)
+ if (gEventObjects[i].localId == localId && gEventObjects[i].mapNum == mapNum && gEventObjects[i].mapGroup == mapGroup)
return TRUE;
}
- if (i >= NUM_FIELD_OBJECTS)
+ if (i >= NUM_EVENT_OBJECTS)
return TRUE;
*result = i;
do
{
- if (gMapObjects[i].active && gMapObjects[i].localId == localId && gMapObjects[i].mapNum == mapNum && gMapObjects[i].mapGroup == mapGroup)
+ if (gEventObjects[i].active && gEventObjects[i].localId == localId && gEventObjects[i].mapNum == mapNum && gEventObjects[i].mapGroup == mapGroup)
return TRUE;
i ++;
- } while (i < NUM_FIELD_OBJECTS);
+ } while (i < NUM_EVENT_OBJECTS);
return FALSE;
}
-static void RemoveFieldObject(struct MapObject *mapObject)
+static void RemoveEventObject(struct EventObject *eventObject)
{
- mapObject->active = FALSE;
- RemoveFieldObjectInternal(mapObject);
+ eventObject->active = FALSE;
+ RemoveEventObjectInternal(eventObject);
}
-void RemoveFieldObjectByLocalIdAndMap(u8 localId, u8 mapNum, u8 mapGroup)
+void RemoveEventObjectByLocalIdAndMap(u8 localId, u8 mapNum, u8 mapGroup)
{
u8 index;
- if (!TryGetFieldObjectIdByLocalIdAndMap(localId, mapNum, mapGroup, &index))
+ if (!TryGetEventObjectIdByLocalIdAndMap(localId, mapNum, mapGroup, &index))
{
- FlagSet(GetFieldObjectFlagIdByFieldObjectId(index));
- RemoveFieldObject(&gMapObjects[index]);
+ FlagSet(GetEventObjectFlagIdByEventObjectId(index));
+ RemoveEventObject(&gEventObjects[index]);
}
}
-static void RemoveFieldObjectInternal(struct MapObject *mapObject)
+static void RemoveEventObjectInternal(struct EventObject *eventObject)
{
struct SpriteFrameImage image;
- image.size = GetFieldObjectGraphicsInfo(mapObject->graphicsId)->size;
- gSprites[mapObject->spriteId].images = &image;
- DestroySprite(&gSprites[mapObject->spriteId]);
+ image.size = GetEventObjectGraphicsInfo(eventObject->graphicsId)->size;
+ gSprites[eventObject->spriteId].images = &image;
+ DestroySprite(&gSprites[eventObject->spriteId]);
}
void unref_sub_808D958(void)
{
u8 i;
- for (i = 0; i < NUM_FIELD_OBJECTS; i ++)
+ for (i = 0; i < NUM_EVENT_OBJECTS; i ++)
{
- if (i != gPlayerAvatar.mapObjectId)
+ if (i != gPlayerAvatar.eventObjectId)
{
- RemoveFieldObject(&gMapObjects[i]);
+ RemoveEventObject(&gEventObjects[i]);
}
}
}
-static u8 SpawnFieldObjectInternal(struct MapObjectTemplate *mapObjectTemplate, struct SpriteTemplate *spriteTemplate, u8 mapNum, u8 mapGroup, s16 cameraX, s16 cameraY)
+static u8 SpawnEventObjectInternal(struct EventObjectTemplate *eventObjectTemplate, struct SpriteTemplate *spriteTemplate, u8 mapNum, u8 mapGroup, s16 cameraX, s16 cameraY)
{
- struct MapObject *mapObject;
- const struct MapObjectGraphicsInfo *graphicsInfo;
+ struct EventObject *eventObject;
+ const struct EventObjectGraphicsInfo *graphicsInfo;
struct Sprite *sprite;
- u8 mapObjectId;
+ u8 eventObjectId;
u8 paletteSlot;
u8 spriteId;
- mapObjectId = InitFieldObjectStateFromTemplate(mapObjectTemplate, mapNum, mapGroup);
- if (mapObjectId == NUM_FIELD_OBJECTS)
+ eventObjectId = InitEventObjectStateFromTemplate(eventObjectTemplate, mapNum, mapGroup);
+ if (eventObjectId == NUM_EVENT_OBJECTS)
{
- return NUM_FIELD_OBJECTS;
+ return NUM_EVENT_OBJECTS;
}
- mapObject = &gMapObjects[mapObjectId];
- graphicsInfo = GetFieldObjectGraphicsInfo(mapObject->graphicsId);
+ eventObject = &gEventObjects[eventObjectId];
+ graphicsInfo = GetEventObjectGraphicsInfo(eventObject->graphicsId);
paletteSlot = graphicsInfo->paletteSlot;
if (paletteSlot == 0)
{
@@ -1536,110 +1534,110 @@ static u8 SpawnFieldObjectInternal(struct MapObjectTemplate *mapObjectTemplate,
paletteSlot -= 16;
sub_808EAB0(graphicsInfo->paletteTag1, paletteSlot);
}
- if (mapObject->movementType == 0x4c)
+ if (eventObject->movementType == 0x4c)
{
- mapObject->invisible = TRUE;
+ eventObject->invisible = TRUE;
}
*(u16 *)&spriteTemplate->paletteTag = 0xFFFF;
spriteId = CreateSprite(spriteTemplate, 0, 0, 0);
if (spriteId == MAX_SPRITES)
{
- gMapObjects[mapObjectId].active = FALSE;
- return NUM_FIELD_OBJECTS;
+ gEventObjects[eventObjectId].active = FALSE;
+ return NUM_EVENT_OBJECTS;
}
sprite = &gSprites[spriteId];
- sub_8092FF0(mapObject->currentCoords.x + cameraX, mapObject->currentCoords.y + cameraY, &sprite->pos1.x, &sprite->pos1.y);
+ sub_8092FF0(eventObject->currentCoords.x + cameraX, eventObject->currentCoords.y + cameraY, &sprite->pos1.x, &sprite->pos1.y);
sprite->centerToCornerVecX = -(graphicsInfo->width >> 1);
sprite->centerToCornerVecY = -(graphicsInfo->height >> 1);
sprite->pos1.x += 8;
sprite->pos1.y += 16 + sprite->centerToCornerVecY;
sprite->oam.paletteNum = paletteSlot;
sprite->coordOffsetEnabled = TRUE;
- sprite->data[0] = mapObjectId;
- mapObject->spriteId = spriteId;
- mapObject->inanimate = graphicsInfo->inanimate;
- if (!mapObject->inanimate)
+ sprite->data[0] = eventObjectId;
+ eventObject->spriteId = spriteId;
+ eventObject->inanimate = graphicsInfo->inanimate;
+ if (!eventObject->inanimate)
{
- StartSpriteAnim(sprite, FieldObjectDirectionToImageAnimId(mapObject->facingDirection));
+ StartSpriteAnim(sprite, EventObjectDirectionToImageAnimId(eventObject->facingDirection));
}
- SetObjectSubpriorityByZCoord(mapObject->previousElevation, sprite, 1);
- sub_8096518(mapObject, sprite);
- return mapObjectId;
+ SetObjectSubpriorityByZCoord(eventObject->previousElevation, sprite, 1);
+ sub_8096518(eventObject, sprite);
+ return eventObjectId;
}
-static u8 SpawnFieldObject(struct MapObjectTemplate *mapObjectTemplate, u8 mapNum, u8 mapGroup, s16 cameraX, s16 cameraY)
+static u8 SpawnEventObject(struct EventObjectTemplate *eventObjectTemplate, u8 mapNum, u8 mapGroup, s16 cameraX, s16 cameraY)
{
- const struct MapObjectGraphicsInfo *graphicsInfo;
+ const struct EventObjectGraphicsInfo *graphicsInfo;
struct SpriteTemplate spriteTemplate;
const struct SubspriteTable *subspriteTables;
struct SpriteFrameImage spriteFrameImage;
- u8 mapObjectId;
+ u8 eventObjectId;
subspriteTables = NULL;
- graphicsInfo = GetFieldObjectGraphicsInfo(mapObjectTemplate->graphicsId);
- MakeObjectTemplateFromFieldObjectTemplate(mapObjectTemplate, &spriteTemplate, &subspriteTables);
+ graphicsInfo = GetEventObjectGraphicsInfo(eventObjectTemplate->graphicsId);
+ MakeObjectTemplateFromEventObjectTemplate(eventObjectTemplate, &spriteTemplate, &subspriteTables);
spriteFrameImage.size = graphicsInfo->size;
spriteTemplate.images = &spriteFrameImage;
- mapObjectId = SpawnFieldObjectInternal(mapObjectTemplate, &spriteTemplate, mapNum, mapGroup, cameraX, cameraY);
- if (mapObjectId == NUM_FIELD_OBJECTS)
+ eventObjectId = SpawnEventObjectInternal(eventObjectTemplate, &spriteTemplate, mapNum, mapGroup, cameraX, cameraY);
+ if (eventObjectId == NUM_EVENT_OBJECTS)
{
- return NUM_FIELD_OBJECTS;
+ return NUM_EVENT_OBJECTS;
}
- gSprites[gMapObjects[mapObjectId].spriteId].images = graphicsInfo->images;
+ gSprites[gEventObjects[eventObjectId].spriteId].images = graphicsInfo->images;
if (subspriteTables != NULL)
{
- SetSubspriteTables(&gSprites[gMapObjects[mapObjectId].spriteId], subspriteTables);
+ SetSubspriteTables(&gSprites[gEventObjects[eventObjectId].spriteId], subspriteTables);
}
- return mapObjectId;
+ return eventObjectId;
}
-u8 SpawnSpecialFieldObject(struct MapObjectTemplate *mapObjectTemplate)
+u8 SpawnSpecialEventObject(struct EventObjectTemplate *eventObjectTemplate)
{
s16 cameraX;
s16 cameraY;
- GetFieldObjectMovingCameraOffset(&cameraX, &cameraY);
- return SpawnFieldObject(mapObjectTemplate, gSaveBlock1Ptr->location.mapNum, gSaveBlock1Ptr->location.mapGroup, cameraX, cameraY);
+ GetEventObjectMovingCameraOffset(&cameraX, &cameraY);
+ return SpawnEventObject(eventObjectTemplate, gSaveBlock1Ptr->location.mapNum, gSaveBlock1Ptr->location.mapGroup, cameraX, cameraY);
}
-u8 SpawnSpecialFieldObjectParametrized(u8 graphicsId, u8 movementBehavior, u8 localId, s16 x, s16 y, u8 z)
+u8 SpawnSpecialEventObjectParametrized(u8 graphicsId, u8 movementBehavior, u8 localId, s16 x, s16 y, u8 z)
{
- struct MapObjectTemplate mapObjectTemplate;
+ struct EventObjectTemplate eventObjectTemplate;
x -= 7;
y -= 7;
- mapObjectTemplate.localId = localId;
- mapObjectTemplate.graphicsId = graphicsId;
- mapObjectTemplate.unk2 = 0;
- mapObjectTemplate.x = x;
- mapObjectTemplate.y = y;
- mapObjectTemplate.elevation = z;
- mapObjectTemplate.movementType = movementBehavior;
- mapObjectTemplate.movementRangeX = 0;
- mapObjectTemplate.movementRangeY = 0;
- mapObjectTemplate.trainerType = 0;
- mapObjectTemplate.trainerRange_berryTreeId = 0;
- return SpawnSpecialFieldObject(&mapObjectTemplate);
+ eventObjectTemplate.localId = localId;
+ eventObjectTemplate.graphicsId = graphicsId;
+ eventObjectTemplate.unk2 = 0;
+ eventObjectTemplate.x = x;
+ eventObjectTemplate.y = y;
+ eventObjectTemplate.elevation = z;
+ eventObjectTemplate.movementType = movementBehavior;
+ eventObjectTemplate.movementRangeX = 0;
+ eventObjectTemplate.movementRangeY = 0;
+ eventObjectTemplate.trainerType = 0;
+ eventObjectTemplate.trainerRange_berryTreeId = 0;
+ return SpawnSpecialEventObject(&eventObjectTemplate);
}
u8 show_sprite(u8 localId, u8 mapNum, u8 mapGroup)
{
- struct MapObjectTemplate *mapObjectTemplate;
+ struct EventObjectTemplate *eventObjectTemplate;
s16 cameraX;
s16 cameraY;
- mapObjectTemplate = GetFieldObjectTemplateByLocalIdAndMap(localId, mapNum, mapGroup);
- if (mapObjectTemplate == NULL)
+ eventObjectTemplate = GetEventObjectTemplateByLocalIdAndMap(localId, mapNum, mapGroup);
+ if (eventObjectTemplate == NULL)
{
- return NUM_FIELD_OBJECTS;
+ return NUM_EVENT_OBJECTS;
}
- GetFieldObjectMovingCameraOffset(&cameraX, &cameraY);
- return SpawnFieldObject(mapObjectTemplate, mapNum, mapGroup, cameraX, cameraY);
+ GetEventObjectMovingCameraOffset(&cameraX, &cameraY);
+ return SpawnEventObject(eventObjectTemplate, mapNum, mapGroup, cameraX, cameraY);
}
-static void MakeObjectTemplateFromFieldObjectGraphicsInfo(u16 graphicsId, void (*callback)(struct Sprite *), struct SpriteTemplate *sprTemplate, const struct SubspriteTable **subspriteTables)
+static void MakeObjectTemplateFromEventObjectGraphicsInfo(u16 graphicsId, void (*callback)(struct Sprite *), struct SpriteTemplate *sprTemplate, const struct SubspriteTable **subspriteTables)
{
- const struct MapObjectGraphicsInfo *gfxInfo = GetFieldObjectGraphicsInfo(graphicsId);
+ const struct EventObjectGraphicsInfo *gfxInfo = GetEventObjectGraphicsInfo(graphicsId);
sprTemplate->tileTag = gfxInfo->tileTag;
sprTemplate->paletteTag = gfxInfo->paletteTag1;
@@ -1651,17 +1649,17 @@ static void MakeObjectTemplateFromFieldObjectGraphicsInfo(u16 graphicsId, void (
*subspriteTables = gfxInfo->subspriteTables;
}
-static void MakeObjectTemplateFromFieldObjectGraphicsInfoWithCallbackIndex(u16 graphicsId, u16 callbackIndex, struct SpriteTemplate *sprTemplate, const struct SubspriteTable **subspriteTables)
+static void MakeObjectTemplateFromEventObjectGraphicsInfoWithCallbackIndex(u16 graphicsId, u16 callbackIndex, struct SpriteTemplate *sprTemplate, const struct SubspriteTable **subspriteTables)
{
- MakeObjectTemplateFromFieldObjectGraphicsInfo(graphicsId, gUnknown_08505438[callbackIndex], sprTemplate, subspriteTables);
+ MakeObjectTemplateFromEventObjectGraphicsInfo(graphicsId, gUnknown_08505438[callbackIndex], sprTemplate, subspriteTables);
}
-static void MakeObjectTemplateFromFieldObjectTemplate(struct MapObjectTemplate *mapObjectTemplate, struct SpriteTemplate *spriteTemplate, const struct SubspriteTable **subspriteTables)
+static void MakeObjectTemplateFromEventObjectTemplate(struct EventObjectTemplate *eventObjectTemplate, struct SpriteTemplate *spriteTemplate, const struct SubspriteTable **subspriteTables)
{
- MakeObjectTemplateFromFieldObjectGraphicsInfoWithCallbackIndex(mapObjectTemplate->graphicsId, mapObjectTemplate->movementType, spriteTemplate, subspriteTables);
+ MakeObjectTemplateFromEventObjectGraphicsInfoWithCallbackIndex(eventObjectTemplate->graphicsId, eventObjectTemplate->movementType, spriteTemplate, subspriteTables);
}
-u8 AddPseudoFieldObject(u16 graphicsId, void (*callback)(struct Sprite *), s16 x, s16 y, u8 subpriority)
+u8 AddPseudoEventObject(u16 graphicsId, void (*callback)(struct Sprite *), s16 x, s16 y, u8 subpriority)
{
struct SpriteTemplate *spriteTemplate;
const struct SubspriteTable *subspriteTables;
@@ -1669,7 +1667,7 @@ u8 AddPseudoFieldObject(u16 graphicsId, void (*callback)(struct Sprite *), s16 x
u8 spriteIdx;
spriteTemplate = malloc(sizeof(struct SpriteTemplate));
- MakeObjectTemplateFromFieldObjectGraphicsInfo(graphicsId, callback, spriteTemplate, &subspriteTables);
+ MakeObjectTemplateFromEventObjectGraphicsInfo(graphicsId, callback, spriteTemplate, &subspriteTables);
if (spriteTemplate->paletteTag != 0xffff)
{
sub_808E894(spriteTemplate->paletteTag);
@@ -1688,14 +1686,14 @@ u8 AddPseudoFieldObject(u16 graphicsId, void (*callback)(struct Sprite *), s16 x
u8 sprite_new(u8 graphicsId, u8 a1, s16 x, s16 y, u8 z, u8 direction)
{
- const struct MapObjectGraphicsInfo *graphicsInfo;
+ const struct EventObjectGraphicsInfo *graphicsInfo;
struct SpriteTemplate spriteTemplate;
const struct SubspriteTable *subspriteTables;
u8 spriteId;
struct Sprite *sprite;
- graphicsInfo = GetFieldObjectGraphicsInfo(graphicsId);
- MakeObjectTemplateFromFieldObjectGraphicsInfo(graphicsId, sub_8097AC8, &spriteTemplate, &subspriteTables);
+ graphicsInfo = GetEventObjectGraphicsInfo(graphicsId);
+ MakeObjectTemplateFromEventObjectGraphicsInfo(graphicsId, sub_8097AC8, &spriteTemplate, &subspriteTables);
*(u16 *)&spriteTemplate.paletteTag = 0xffff;
x += 7;
y += 7;
@@ -1730,12 +1728,12 @@ u8 sprite_new(u8 graphicsId, u8 a1, s16 x, s16 y, u8 z, u8 direction)
}
InitObjectPriorityByZCoord(sprite, z);
SetObjectSubpriorityByZCoord(z, sprite, 1);
- StartSpriteAnim(sprite, FieldObjectDirectionToImageAnimId(direction));
+ StartSpriteAnim(sprite, EventObjectDirectionToImageAnimId(direction));
}
return spriteId;
}
-void SpawnFieldObjectsInView(s16 cameraX, s16 cameraY)
+void SpawnEventObjectsInView(s16 cameraX, s16 cameraY)
{
u8 i;
s16 left;
@@ -1763,47 +1761,47 @@ void SpawnFieldObjectsInView(s16 cameraX, s16 cameraY)
}
else
{
- objectCount = gMapHeader.events->mapObjectCount;
+ objectCount = gMapHeader.events->eventObjectCount;
}
for (i = 0; i < objectCount; i++)
{
- struct MapObjectTemplate *template = &gSaveBlock1Ptr->mapObjectTemplates[i];
+ struct EventObjectTemplate *template = &gSaveBlock1Ptr->eventObjectTemplates[i];
npcX = template->x + 7;
npcY = template->y + 7;
if (top <= npcY && bottom >= npcY && left <= npcX && right >= npcX
&& !FlagGet(template->flagId))
- SpawnFieldObject(template, gSaveBlock1Ptr->location.mapNum, gSaveBlock1Ptr->location.mapGroup, cameraX, cameraY);
+ SpawnEventObject(template, gSaveBlock1Ptr->location.mapNum, gSaveBlock1Ptr->location.mapGroup, cameraX, cameraY);
}
}
}
-/*static*/ void RemoveFieldObjectsOutsideView(void)
+/*static*/ void RemoveEventObjectsOutsideView(void)
{
u8 i;
u8 j;
bool8 isActiveLinkPlayer;
- struct MapObject *mapObject;
+ struct EventObject *eventObject;
- for (i = 0; i < NUM_FIELD_OBJECTS; i ++)
+ for (i = 0; i < NUM_EVENT_OBJECTS; i ++)
{
- for (j = 0, isActiveLinkPlayer = FALSE; j < ARRAY_COUNT(gLinkPlayerMapObjects); j ++)
+ for (j = 0, isActiveLinkPlayer = FALSE; j < ARRAY_COUNT(gLinkPlayerEventObjects); j ++)
{
- if (gLinkPlayerMapObjects[j].active && i == gLinkPlayerMapObjects[j].mapObjId)
+ if (gLinkPlayerEventObjects[j].active && i == gLinkPlayerEventObjects[j].eventObjId)
isActiveLinkPlayer = TRUE;
}
if (!isActiveLinkPlayer)
{
- mapObject = &gMapObjects[i];
+ eventObject = &gEventObjects[i];
- if (mapObject->active && !mapObject->isPlayer)
- RemoveFieldObjectIfOutsideView(mapObject);
+ if (eventObject->active && !eventObject->isPlayer)
+ RemoveEventObjectIfOutsideView(eventObject);
}
}
}
-static void RemoveFieldObjectIfOutsideView(struct MapObject *mapObject)
+static void RemoveEventObjectIfOutsideView(struct EventObject *eventObject)
{
s16 left;
s16 right;
@@ -1815,13 +1813,13 @@ static void RemoveFieldObjectIfOutsideView(struct MapObject *mapObject)
top = gSaveBlock1Ptr->pos.y;
bottom = gSaveBlock1Ptr->pos.y + 16;
- if (mapObject->currentCoords.x >= left && mapObject->currentCoords.x <= right
- && mapObject->currentCoords.y >= top && mapObject->currentCoords.y <= bottom)
+ if (eventObject->currentCoords.x >= left && eventObject->currentCoords.x <= right
+ && eventObject->currentCoords.y >= top && eventObject->currentCoords.y <= bottom)
return;
- if (mapObject->initialCoords.x >= left && mapObject->initialCoords.x <= right
- && mapObject->initialCoords.y >= top && mapObject->initialCoords.y <= bottom)
+ if (eventObject->initialCoords.x >= left && eventObject->initialCoords.x <= right
+ && eventObject->initialCoords.y >= top && eventObject->initialCoords.y <= bottom)
return;
- RemoveFieldObject(mapObject);
+ RemoveEventObject(eventObject);
}
void sub_808E16C(s16 x, s16 y)
@@ -1829,9 +1827,9 @@ void sub_808E16C(s16 x, s16 y)
u8 i;
ClearPlayerAvatarInfo();
- for (i = 0; i < NUM_FIELD_OBJECTS; i ++)
+ for (i = 0; i < NUM_EVENT_OBJECTS; i ++)
{
- if (gMapObjects[i].active)
+ if (gEventObjects[i].active)
{
sub_808E1B8(i, x, y);
}
@@ -1839,32 +1837,32 @@ void sub_808E16C(s16 x, s16 y)
sub_808D450();
}
-static void sub_808E1B8(u8 mapObjectId, s16 x, s16 y)
+static void sub_808E1B8(u8 eventObjectId, s16 x, s16 y)
{
u8 spriteId;
u8 paletteSlot;
- struct MapObject *mapObject;
+ struct EventObject *eventObject;
const struct SubspriteTable *subspriteTables;
- const struct MapObjectGraphicsInfo *graphicsInfo;
+ const struct EventObjectGraphicsInfo *graphicsInfo;
struct SpriteFrameImage spriteFrameImage;
struct SpriteTemplate spriteTemplate;
struct Sprite *sprite;
#define i spriteId
- for (i = 0; i < ARRAY_COUNT(gLinkPlayerMapObjects); i ++)
+ for (i = 0; i < ARRAY_COUNT(gLinkPlayerEventObjects); i ++)
{
- if (gLinkPlayerMapObjects[i].active && mapObjectId == gLinkPlayerMapObjects[i].mapObjId)
+ if (gLinkPlayerEventObjects[i].active && eventObjectId == gLinkPlayerEventObjects[i].eventObjId)
{
return;
}
}
#undef i
- mapObject = &gMapObjects[mapObjectId];
+ eventObject = &gEventObjects[eventObjectId];
subspriteTables = NULL;
- graphicsInfo = GetFieldObjectGraphicsInfo(mapObject->graphicsId);
+ graphicsInfo = GetEventObjectGraphicsInfo(eventObject->graphicsId);
spriteFrameImage.size = graphicsInfo->size;
- MakeObjectTemplateFromFieldObjectGraphicsInfoWithCallbackIndex(mapObject->graphicsId, mapObject->movementType, &spriteTemplate, &subspriteTables);
+ MakeObjectTemplateFromEventObjectGraphicsInfoWithCallbackIndex(eventObject->graphicsId, eventObject->movementType, &spriteTemplate, &subspriteTables);
spriteTemplate.images = &spriteFrameImage;
*(u16 *)&spriteTemplate.paletteTag = 0xffff;
paletteSlot = graphicsInfo->paletteSlot;
@@ -1886,16 +1884,16 @@ static void sub_808E1B8(u8 mapObjectId, s16 x, s16 y)
if (spriteId != MAX_SPRITES)
{
sprite = &gSprites[spriteId];
- sub_8092FF0(x + mapObject->currentCoords.x, y + mapObject->currentCoords.y, &sprite->pos1.x, &sprite->pos1.y);
+ sub_8092FF0(x + eventObject->currentCoords.x, y + eventObject->currentCoords.y, &sprite->pos1.x, &sprite->pos1.y);
sprite->centerToCornerVecX = -(graphicsInfo->width >> 1);
sprite->centerToCornerVecY = -(graphicsInfo->height >> 1);
sprite->pos1.x += 8;
sprite->pos1.y += 16 + sprite->centerToCornerVecY;
sprite->images = graphicsInfo->images;
- if (mapObject->movementType == 0x0b)
+ if (eventObject->movementType == 0x0b)
{
- SetPlayerAvatarFieldObjectIdAndObjectId(mapObjectId, spriteId);
- mapObject->warpArrowSpriteId = sub_8154228();
+ SetPlayerAvatarEventObjectIdAndObjectId(eventObjectId, spriteId);
+ eventObject->warpArrowSpriteId = sub_8154228();
}
if (subspriteTables != NULL)
{
@@ -1903,46 +1901,46 @@ static void sub_808E1B8(u8 mapObjectId, s16 x, s16 y)
}
sprite->oam.paletteNum = paletteSlot;
sprite->coordOffsetEnabled = TRUE;
- sprite->data[0] = mapObjectId;
- mapObject->spriteId = spriteId;
- if (!mapObject->inanimate && mapObject->movementType != 0x0b)
+ sprite->data[0] = eventObjectId;
+ eventObject->spriteId = spriteId;
+ if (!eventObject->inanimate && eventObject->movementType != 0x0b)
{
- StartSpriteAnim(sprite, FieldObjectDirectionToImageAnimId(mapObject->facingDirection));
+ StartSpriteAnim(sprite, EventObjectDirectionToImageAnimId(eventObject->facingDirection));
}
- sub_808E38C(mapObject);
- SetObjectSubpriorityByZCoord(mapObject->previousElevation, sprite, 1);
+ sub_808E38C(eventObject);
+ SetObjectSubpriorityByZCoord(eventObject->previousElevation, sprite, 1);
}
}
-static void sub_808E38C(struct MapObject *mapObject)
+static void sub_808E38C(struct EventObject *eventObject)
{
- mapObject->singleMovementActive = FALSE;
- mapObject->triggerGroundEffectsOnMove = TRUE;
- mapObject->hasShadow = FALSE;
- mapObject->hasReflection = FALSE;
- mapObject->inShortGrass = FALSE;
- mapObject->inShallowFlowingWater = FALSE;
- mapObject->inSandPile = FALSE;
- mapObject->inHotSprings = FALSE;
- FieldObjectClearAnim(mapObject);
+ eventObject->singleMovementActive = FALSE;
+ eventObject->triggerGroundEffectsOnMove = TRUE;
+ eventObject->hasShadow = FALSE;
+ eventObject->hasReflection = FALSE;
+ eventObject->inShortGrass = FALSE;
+ eventObject->inShallowFlowingWater = FALSE;
+ eventObject->inSandPile = FALSE;
+ eventObject->inHotSprings = FALSE;
+ EventObjectClearAnim(eventObject);
}
-static void SetPlayerAvatarFieldObjectIdAndObjectId(u8 mapObjectId, u8 spriteId)
+static void SetPlayerAvatarEventObjectIdAndObjectId(u8 eventObjectId, u8 spriteId)
{
- gPlayerAvatar.mapObjectId = mapObjectId;
+ gPlayerAvatar.eventObjectId = eventObjectId;
gPlayerAvatar.spriteId = spriteId;
- gPlayerAvatar.gender = GetPlayerAvatarGenderByGraphicsId(gMapObjects[mapObjectId].graphicsId);
- SetPlayerAvatarExtraStateTransition(gMapObjects[mapObjectId].graphicsId, 0x20);
+ gPlayerAvatar.gender = GetPlayerAvatarGenderByGraphicsId(gEventObjects[eventObjectId].graphicsId);
+ SetPlayerAvatarExtraStateTransition(gEventObjects[eventObjectId].graphicsId, 0x20);
}
-void FieldObjectSetGraphicsId(struct MapObject *mapObject, u8 graphicsId)
+void EventObjectSetGraphicsId(struct EventObject *eventObject, u8 graphicsId)
{
- const struct MapObjectGraphicsInfo *graphicsInfo;
+ const struct EventObjectGraphicsInfo *graphicsInfo;
struct Sprite *sprite;
u8 paletteSlot;
- graphicsInfo = GetFieldObjectGraphicsInfo(graphicsId);
- sprite = &gSprites[mapObject->spriteId];
+ graphicsInfo = GetEventObjectGraphicsInfo(graphicsId);
+ sprite = &gSprites[eventObject->spriteId];
paletteSlot = graphicsInfo->paletteSlot;
if (paletteSlot == 0)
{
@@ -1963,86 +1961,86 @@ void FieldObjectSetGraphicsId(struct MapObject *mapObject, u8 graphicsId)
sprite->anims = graphicsInfo->anims;
sprite->subspriteTables = graphicsInfo->subspriteTables;
sprite->oam.paletteNum = paletteSlot;
- mapObject->inanimate = graphicsInfo->inanimate;
- mapObject->graphicsId = graphicsId;
- sub_8093038(mapObject->currentCoords.x, mapObject->currentCoords.y, &sprite->pos1.x, &sprite->pos1.y);
+ eventObject->inanimate = graphicsInfo->inanimate;
+ eventObject->graphicsId = graphicsId;
+ sub_8093038(eventObject->currentCoords.x, eventObject->currentCoords.y, &sprite->pos1.x, &sprite->pos1.y);
sprite->centerToCornerVecX = -(graphicsInfo->width >> 1);
sprite->centerToCornerVecY = -(graphicsInfo->height >> 1);
sprite->pos1.x += 8;
sprite->pos1.y += 16 + sprite->centerToCornerVecY;
- if (mapObject->trackedByCamera)
+ if (eventObject->trackedByCamera)
{
CameraObjectReset1();
}
}
-void FieldObjectSetGraphicsIdByLocalIdAndMap(u8 localId, u8 mapNum, u8 mapGroup, u8 graphicsId)
+void EventObjectSetGraphicsIdByLocalIdAndMap(u8 localId, u8 mapNum, u8 mapGroup, u8 graphicsId)
{
- u8 mapObjectId;
+ u8 eventObjectId;
- if (!TryGetFieldObjectIdByLocalIdAndMap(localId, mapNum, mapGroup, &mapObjectId))
+ if (!TryGetEventObjectIdByLocalIdAndMap(localId, mapNum, mapGroup, &eventObjectId))
{
- FieldObjectSetGraphicsId(&gMapObjects[mapObjectId], graphicsId);
+ EventObjectSetGraphicsId(&gEventObjects[eventObjectId], graphicsId);
}
}
-void FieldObjectTurn(struct MapObject *mapObject, u8 direction)
+void EventObjectTurn(struct EventObject *eventObject, u8 direction)
{
- FieldObjectSetDirection(mapObject, direction);
- if (!mapObject->inanimate)
+ EventObjectSetDirection(eventObject, direction);
+ if (!eventObject->inanimate)
{
- StartSpriteAnim(&gSprites[mapObject->spriteId], FieldObjectDirectionToImageAnimId(mapObject->facingDirection));
- SeekSpriteAnim(&gSprites[mapObject->spriteId], 0);
+ StartSpriteAnim(&gSprites[eventObject->spriteId], EventObjectDirectionToImageAnimId(eventObject->facingDirection));
+ SeekSpriteAnim(&gSprites[eventObject->spriteId], 0);
}
}
-void FieldObjectTurnByLocalIdAndMap(u8 localId, u8 mapNum, u8 mapGroup, u8 direction)
+void EventObjectTurnByLocalIdAndMap(u8 localId, u8 mapNum, u8 mapGroup, u8 direction)
{
- u8 mapObjectId;
+ u8 eventObjectId;
- if (!TryGetFieldObjectIdByLocalIdAndMap(localId, mapNum, mapGroup, &mapObjectId))
+ if (!TryGetEventObjectIdByLocalIdAndMap(localId, mapNum, mapGroup, &eventObjectId))
{
- FieldObjectTurn(&gMapObjects[mapObjectId], direction);
+ EventObjectTurn(&gEventObjects[eventObjectId], direction);
}
}
void PlayerObjectTurn(struct PlayerAvatar *playerAvatar, u8 direction)
{
- FieldObjectTurn(&gMapObjects[playerAvatar->mapObjectId], direction);
+ EventObjectTurn(&gEventObjects[playerAvatar->eventObjectId], direction);
}
-/*static*/ void get_berry_tree_graphics(struct MapObject *mapObject, struct Sprite *sprite)
+/*static*/ void get_berry_tree_graphics(struct EventObject *eventObject, struct Sprite *sprite)
{
u8 berryStage;
u8 berryId;
- mapObject->invisible = TRUE;
+ eventObject->invisible = TRUE;
sprite->invisible = TRUE;
- berryStage = GetStageByBerryTreeId(mapObject->trainerRange_berryTreeId);
+ berryStage = GetStageByBerryTreeId(eventObject->trainerRange_berryTreeId);
if (berryStage != 0)
{
- mapObject->invisible = FALSE;
+ eventObject->invisible = FALSE;
sprite->invisible = FALSE;
- berryId = GetBerryTypeByBerryTreeId(mapObject->trainerRange_berryTreeId) - 1;
+ berryId = GetBerryTypeByBerryTreeId(eventObject->trainerRange_berryTreeId) - 1;
berryStage -= 1;
if (berryId >= NUM_BERRIES)
{
berryId = 0;
}
- FieldObjectSetGraphicsId(mapObject, gBerryTreeFieldObjectGraphicsIdTablePointers[berryId][berryStage]);
+ EventObjectSetGraphicsId(eventObject, gBerryTreeEventObjectGraphicsIdTablePointers[berryId][berryStage]);
sprite->images = gBerryTreePicTablePointers[berryId];
sprite->oam.paletteNum = gBerryTreePaletteSlotTablePointers[berryId][berryStage];
StartSpriteAnim(sprite, berryStage);
}
}
-const struct MapObjectGraphicsInfo *GetFieldObjectGraphicsInfo(u8 graphicsId)
+const struct EventObjectGraphicsInfo *GetEventObjectGraphicsInfo(u8 graphicsId)
{
u8 bard;
if (graphicsId >= SPRITE_VAR)
{
- graphicsId = VarGetFieldObjectGraphicsId(graphicsId - SPRITE_VAR);
+ graphicsId = VarGetEventObjectGraphicsId(graphicsId - SPRITE_VAR);
}
if (graphicsId == 0x45)
{
@@ -2053,83 +2051,83 @@ const struct MapObjectGraphicsInfo *GetFieldObjectGraphicsInfo(u8 graphicsId)
{
graphicsId = 0x05; // LittleBoy1
}
- return gFieldObjectGraphicsInfoPointers[graphicsId];
+ return gEventObjectGraphicsInfoPointers[graphicsId];
}
-static void FieldObjectHandleDynamicGraphicsId(struct MapObject *mapObject)
+static void EventObjectHandleDynamicGraphicsId(struct EventObject *eventObject)
{
- if (mapObject->graphicsId >= SPRITE_VAR)
+ if (eventObject->graphicsId >= SPRITE_VAR)
{
- mapObject->graphicsId = VarGetFieldObjectGraphicsId(mapObject->graphicsId - SPRITE_VAR);
+ eventObject->graphicsId = VarGetEventObjectGraphicsId(eventObject->graphicsId - SPRITE_VAR);
}
}
void npc_by_local_id_and_map_set_field_1_bit_x20(u8 localId, u8 mapNum, u8 mapGroup, u8 state)
{
- u8 mapObjectId;
+ u8 eventObjectId;
- if (!TryGetFieldObjectIdByLocalIdAndMap(localId, mapNum, mapGroup, &mapObjectId))
+ if (!TryGetEventObjectIdByLocalIdAndMap(localId, mapNum, mapGroup, &eventObjectId))
{
- gMapObjects[mapObjectId].invisible = state;
+ gEventObjects[eventObjectId].invisible = state;
}
}
-void FieldObjectGetLocalIdAndMap(struct MapObject *mapObject, void *localId, void *mapNum, void *mapGroup)
+void EventObjectGetLocalIdAndMap(struct EventObject *eventObject, void *localId, void *mapNum, void *mapGroup)
{
- *(u8*)(localId) = mapObject->localId;
- *(u8*)(mapNum) = mapObject->mapNum;
- *(u8*)(mapGroup) = mapObject->mapGroup;
+ *(u8*)(localId) = eventObject->localId;
+ *(u8*)(mapNum) = eventObject->mapNum;
+ *(u8*)(mapGroup) = eventObject->mapGroup;
}
void sub_808E75C(s16 x, s16 y)
{
- u8 mapObjectId;
- struct MapObject *mapObject;
+ u8 eventObjectId;
+ struct EventObject *eventObject;
- mapObjectId = GetFieldObjectIdByXY(x, y);
- if (mapObjectId != NUM_FIELD_OBJECTS)
+ eventObjectId = GetEventObjectIdByXY(x, y);
+ if (eventObjectId != NUM_EVENT_OBJECTS)
{
- mapObject = &gMapObjects[mapObjectId];
- mapObject->triggerGroundEffectsOnMove = TRUE;
+ eventObject = &gEventObjects[eventObjectId];
+ eventObject->triggerGroundEffectsOnMove = TRUE;
}
}
void sub_808E78C(u8 localId, u8 mapNum, u8 mapGroup, u8 subpriority)
{
- u8 mapObjectId;
- struct MapObject *mapObject;
+ u8 eventObjectId;
+ struct EventObject *eventObject;
struct Sprite *sprite;
- if (!TryGetFieldObjectIdByLocalIdAndMap(localId, mapNum, mapGroup, &mapObjectId))
+ if (!TryGetEventObjectIdByLocalIdAndMap(localId, mapNum, mapGroup, &eventObjectId))
{
- mapObject = &gMapObjects[mapObjectId];
- sprite = &gSprites[mapObject->spriteId];
- mapObject->fixedPriority = TRUE;
+ eventObject = &gEventObjects[eventObjectId];
+ sprite = &gSprites[eventObject->spriteId];
+ eventObject->fixedPriority = TRUE;
sprite->subpriority = subpriority;
}
}
void sub_808E7E4(u8 localId, u8 mapNum, u8 mapGroup)
{
- u8 mapObjectId;
- struct MapObject *mapObject;
+ u8 eventObjectId;
+ struct EventObject *eventObject;
- if (!TryGetFieldObjectIdByLocalIdAndMap(localId, mapNum, mapGroup, &mapObjectId))
+ if (!TryGetEventObjectIdByLocalIdAndMap(localId, mapNum, mapGroup, &eventObjectId))
{
- mapObject = &gMapObjects[mapObjectId];
- mapObject->fixedPriority = FALSE;
- mapObject->triggerGroundEffectsOnMove = TRUE;
+ eventObject = &gEventObjects[eventObjectId];
+ eventObject->fixedPriority = FALSE;
+ eventObject->triggerGroundEffectsOnMove = TRUE;
}
}
void sub_808E82C(u8 localId, u8 mapNum, u8 mapGroup, s16 x, s16 y)
{
- u8 mapObjectId;
+ u8 eventObjectId;
struct Sprite *sprite;
- if (!TryGetFieldObjectIdByLocalIdAndMap(localId, mapNum, mapGroup, &mapObjectId))
+ if (!TryGetEventObjectIdByLocalIdAndMap(localId, mapNum, mapGroup, &eventObjectId))
{
- sprite = &gSprites[gMapObjects[mapObjectId].spriteId];
+ sprite = &gSprites[gEventObjects[eventObjectId].spriteId];
sprite->pos2.x = x;
sprite->pos2.y = y;
}
@@ -2145,7 +2143,7 @@ static void sub_808E894(u16 paletteTag)
{
u16 paletteSlot;
- paletteSlot = FindFieldObjectPaletteIndexByTag(paletteTag);
+ paletteSlot = FindEventObjectPaletteIndexByTag(paletteTag);
if (paletteSlot != 0x11ff) // always true
{
sub_808E8F4(&gUnknown_0850BBC8[paletteSlot]);
@@ -2175,7 +2173,7 @@ void pal_patch_for_npc(u16 paletteTag, u8 paletteSlot)
{
u16 paletteIdx;
- paletteIdx = FindFieldObjectPaletteIndexByTag(paletteTag);
+ paletteIdx = FindEventObjectPaletteIndexByTag(paletteTag);
LoadPalette(gUnknown_0850BBC8[paletteIdx].data, 16 * paletteSlot + 256, 0x20);
}
@@ -2189,7 +2187,7 @@ void pal_patch_for_npc_range(const u16 *paletteTags, u8 minSlot, u8 maxSlot)
}
}
-static u8 FindFieldObjectPaletteIndexByTag(u16 tag)
+static u8 FindEventObjectPaletteIndexByTag(u16 tag)
{
u8 i;
@@ -2239,45 +2237,45 @@ static void sub_808EAB0(u16 tag, u8 slot)
pal_patch_for_npc(tag, slot);
}
-void unref_sub_808EAC4(struct MapObject *mapObject, s16 x, s16 y)
+void unref_sub_808EAC4(struct EventObject *eventObject, s16 x, s16 y)
{
- mapObject->previousCoords.x = mapObject->currentCoords.x;
- mapObject->previousCoords.y = mapObject->currentCoords.y;
- mapObject->currentCoords.x += x;
- mapObject->currentCoords.y += y;
+ eventObject->previousCoords.x = eventObject->currentCoords.x;
+ eventObject->previousCoords.y = eventObject->currentCoords.y;
+ eventObject->currentCoords.x += x;
+ eventObject->currentCoords.y += y;
}
-void npc_coords_shift(struct MapObject *mapObject, s16 x, s16 y)
+void npc_coords_shift(struct EventObject *eventObject, s16 x, s16 y)
{
- mapObject->previousCoords.x = mapObject->currentCoords.x;
- mapObject->previousCoords.y = mapObject->currentCoords.y;
- mapObject->currentCoords.x = x;
- mapObject->currentCoords.y = y;
+ eventObject->previousCoords.x = eventObject->currentCoords.x;
+ eventObject->previousCoords.y = eventObject->currentCoords.y;
+ eventObject->currentCoords.x = x;
+ eventObject->currentCoords.y = y;
}
-/*static*/ void npc_coords_set(struct MapObject *mapObject, s16 x, s16 y)
+/*static*/ void npc_coords_set(struct EventObject *eventObject, s16 x, s16 y)
{
- mapObject->previousCoords.x = x;
- mapObject->previousCoords.y = y;
- mapObject->currentCoords.x = x;
- mapObject->currentCoords.y = y;
+ eventObject->previousCoords.x = x;
+ eventObject->previousCoords.y = y;
+ eventObject->currentCoords.x = x;
+ eventObject->currentCoords.y = y;
}
-void sub_808EB08(struct MapObject *mapObject, s16 x, s16 y)
+void sub_808EB08(struct EventObject *eventObject, s16 x, s16 y)
{
struct Sprite *sprite;
- const struct MapObjectGraphicsInfo *graphicsInfo;
+ const struct EventObjectGraphicsInfo *graphicsInfo;
- sprite = &gSprites[mapObject->spriteId];
- graphicsInfo = GetFieldObjectGraphicsInfo(mapObject->graphicsId);
- npc_coords_set(mapObject, x, y);
- sub_8093038(mapObject->currentCoords.x, mapObject->currentCoords.y, &sprite->pos1.x, &sprite->pos1.y);
+ sprite = &gSprites[eventObject->spriteId];
+ graphicsInfo = GetEventObjectGraphicsInfo(eventObject->graphicsId);
+ npc_coords_set(eventObject, x, y);
+ sub_8093038(eventObject->currentCoords.x, eventObject->currentCoords.y, &sprite->pos1.x, &sprite->pos1.y);
sprite->centerToCornerVecX = -(graphicsInfo->width >> 1);
sprite->centerToCornerVecY = -(graphicsInfo->height >> 1);
sprite->pos1.x += 8;
sprite->pos1.y += 16 + sprite->centerToCornerVecY;
- sub_808E38C(mapObject);
- if (mapObject->trackedByCamera)
+ sub_808E38C(eventObject);
+ if (eventObject->trackedByCamera)
{
CameraObjectReset1();
}
@@ -2285,22 +2283,22 @@ void sub_808EB08(struct MapObject *mapObject, s16 x, s16 y)
void sub_808EBA8(u8 localId, u8 mapNum, u8 mapGroup, s16 x, s16 y)
{
- u8 mapObjectId;
+ u8 eventObjectId;
- if (!TryGetFieldObjectIdByLocalIdAndMap(localId, mapNum, mapGroup, &mapObjectId))
+ if (!TryGetEventObjectIdByLocalIdAndMap(localId, mapNum, mapGroup, &eventObjectId))
{
x += 7;
y += 7;
- sub_808EB08(&gMapObjects[mapObjectId], x, y);
+ sub_808EB08(&gEventObjects[eventObjectId], x, y);
}
}
-void npc_coords_shift_still(struct MapObject *mapObject)
+void npc_coords_shift_still(struct EventObject *eventObject)
{
- npc_coords_shift(mapObject, mapObject->currentCoords.x, mapObject->currentCoords.y);
+ npc_coords_shift(eventObject, eventObject->currentCoords.x, eventObject->currentCoords.y);
}
-void UpdateFieldObjectCoordsForCameraUpdate(void)
+void UpdateEventObjectCoordsForCameraUpdate(void)
{
u8 i;
s16 dx;
@@ -2310,51 +2308,51 @@ void UpdateFieldObjectCoordsForCameraUpdate(void)
{
dx = gCamera.x;
dy = gCamera.y;
- for (i = 0; i < NUM_FIELD_OBJECTS; i ++)
+ for (i = 0; i < NUM_EVENT_OBJECTS; i ++)
{
- if (gMapObjects[i].active)
+ if (gEventObjects[i].active)
{
- gMapObjects[i].initialCoords.x -= dx;
- gMapObjects[i].initialCoords.y -= dy;
- gMapObjects[i].currentCoords.x -= dx;
- gMapObjects[i].currentCoords.y -= dy;
- gMapObjects[i].previousCoords.x -= dx;
- gMapObjects[i].previousCoords.y -= dy;
+ gEventObjects[i].initialCoords.x -= dx;
+ gEventObjects[i].initialCoords.y -= dy;
+ gEventObjects[i].currentCoords.x -= dx;
+ gEventObjects[i].currentCoords.y -= dy;
+ gEventObjects[i].previousCoords.x -= dx;
+ gEventObjects[i].previousCoords.y -= dy;
}
}
}
}
-u8 GetFieldObjectIdByXYZ(u16 x, u16 y, u8 z)
+u8 GetEventObjectIdByXYZ(u16 x, u16 y, u8 z)
{
u8 i;
- for (i = 0; i < NUM_FIELD_OBJECTS; i ++)
+ for (i = 0; i < NUM_EVENT_OBJECTS; i ++)
{
- if (gMapObjects[i].active)
+ if (gEventObjects[i].active)
{
- if (gMapObjects[i].currentCoords.x == x && gMapObjects[i].currentCoords.y == y && FieldObjectDoesZCoordMatch(&gMapObjects[i], z))
+ if (gEventObjects[i].currentCoords.x == x && gEventObjects[i].currentCoords.y == y && EventObjectDoesZCoordMatch(&gEventObjects[i], z))
{
return i;
}
}
}
- return NUM_FIELD_OBJECTS;
+ return NUM_EVENT_OBJECTS;
}
-static bool8 FieldObjectDoesZCoordMatch(struct MapObject *mapObject, u8 z)
+static bool8 EventObjectDoesZCoordMatch(struct EventObject *eventObject, u8 z)
{
- if (mapObject->currentElevation != 0 && z != 0 && mapObject->currentElevation != z)
+ if (eventObject->currentElevation != 0 && z != 0 && eventObject->currentElevation != z)
{
return FALSE;
}
return TRUE;
}
-void UpdateFieldObjectsForCameraUpdate(s16 x, s16 y)
+void UpdateEventObjectsForCameraUpdate(s16 x, s16 y)
{
- UpdateFieldObjectCoordsForCameraUpdate();
- SpawnFieldObjectsInView(x, y);
- RemoveFieldObjectsOutsideView();
+ UpdateEventObjectCoordsForCameraUpdate();
+ SpawnEventObjectsInView(x, y);
+ RemoveEventObjectsOutsideView();
}
u8 AddCameraObject(u8 linkedSpriteId)
@@ -2496,91 +2494,91 @@ u8 obj_unfreeze(struct Sprite *sprite, s16 x, s16 y, u8 subpriority)
return MAX_SPRITES;
}
-void FieldObjectSetDirection(struct MapObject *mapObject, u8 direction)
+void EventObjectSetDirection(struct EventObject *eventObject, u8 direction)
{
s8 d2;
- mapObject->previousMovementDirection = mapObject->facingDirection;
- if (!mapObject->facingDirectionLocked)
+ eventObject->previousMovementDirection = eventObject->facingDirection;
+ if (!eventObject->facingDirectionLocked)
{
d2 = direction;
- mapObject->facingDirection = d2;
+ eventObject->facingDirection = d2;
}
- mapObject->movementDirection = direction;
+ eventObject->movementDirection = direction;
}
-static const u8 *GetFieldObjectScriptPointerByLocalIdAndMap(u8 localId, u8 mapNum, u8 mapGroup)
+static const u8 *GetEventObjectScriptPointerByLocalIdAndMap(u8 localId, u8 mapNum, u8 mapGroup)
{
- return GetFieldObjectTemplateByLocalIdAndMap(localId, mapNum, mapGroup)->script;
+ return GetEventObjectTemplateByLocalIdAndMap(localId, mapNum, mapGroup)->script;
}
-const u8 *GetFieldObjectScriptPointerByFieldObjectId(u8 mapObjectId)
+const u8 *GetEventObjectScriptPointerByEventObjectId(u8 eventObjectId)
{
- return GetFieldObjectScriptPointerByLocalIdAndMap(gMapObjects[mapObjectId].localId, gMapObjects[mapObjectId].mapNum, gMapObjects[mapObjectId].mapGroup);
+ return GetEventObjectScriptPointerByLocalIdAndMap(gEventObjects[eventObjectId].localId, gEventObjects[eventObjectId].mapNum, gEventObjects[eventObjectId].mapGroup);
}
-static u16 GetFieldObjectFlagIdByLocalIdAndMap(u8 localId, u8 mapNum, u8 mapGroup)
+static u16 GetEventObjectFlagIdByLocalIdAndMap(u8 localId, u8 mapNum, u8 mapGroup)
{
- return GetFieldObjectTemplateByLocalIdAndMap(localId, mapNum, mapGroup)->flagId;
+ return GetEventObjectTemplateByLocalIdAndMap(localId, mapNum, mapGroup)->flagId;
}
-static u16 GetFieldObjectFlagIdByFieldObjectId(u8 mapObjectId)
+static u16 GetEventObjectFlagIdByEventObjectId(u8 eventObjectId)
{
- return GetFieldObjectFlagIdByLocalIdAndMap(gMapObjects[mapObjectId].localId, gMapObjects[mapObjectId].mapNum, gMapObjects[mapObjectId].mapGroup);
+ return GetEventObjectFlagIdByLocalIdAndMap(gEventObjects[eventObjectId].localId, gEventObjects[eventObjectId].mapNum, gEventObjects[eventObjectId].mapGroup);
}
u8 sub_808F080(u8 localId, u8 mapNum, u8 mapGroup)
{
- u8 mapObjectId;
+ u8 eventObjectId;
- if (TryGetFieldObjectIdByLocalIdAndMap(localId, mapNum, mapGroup, &mapObjectId))
+ if (TryGetEventObjectIdByLocalIdAndMap(localId, mapNum, mapGroup, &eventObjectId))
{
return 0xFF;
}
- return gMapObjects[mapObjectId].trainerType;
+ return gEventObjects[eventObjectId].trainerType;
}
-u8 sub_808F0BC(u8 mapObjectId)
+u8 sub_808F0BC(u8 eventObjectId)
{
- return gMapObjects[mapObjectId].trainerType;
+ return gEventObjects[eventObjectId].trainerType;
}
u8 sub_808F0D4(u8 localId, u8 mapNum, u8 mapGroup)
{
- u8 mapObjectId;
+ u8 eventObjectId;
- if (TryGetFieldObjectIdByLocalIdAndMap(localId, mapNum, mapGroup, &mapObjectId))
+ if (TryGetEventObjectIdByLocalIdAndMap(localId, mapNum, mapGroup, &eventObjectId))
{
return 0xFF;
}
- return gMapObjects[mapObjectId].trainerRange_berryTreeId;
+ return gEventObjects[eventObjectId].trainerRange_berryTreeId;
}
-u8 FieldObjectGetBerryTreeId(u8 mapObjectId)
+u8 EventObjectGetBerryTreeId(u8 eventObjectId)
{
- return gMapObjects[mapObjectId].trainerRange_berryTreeId;
+ return gEventObjects[eventObjectId].trainerRange_berryTreeId;
}
-static struct MapObjectTemplate *GetFieldObjectTemplateByLocalIdAndMap(u8 localId, u8 mapNum, u8 mapGroup)
+static struct EventObjectTemplate *GetEventObjectTemplateByLocalIdAndMap(u8 localId, u8 mapNum, u8 mapGroup)
{
- struct MapObjectTemplate *templates;
+ struct EventObjectTemplate *templates;
const struct MapHeader *mapHeader;
u8 count;
if (gSaveBlock1Ptr->location.mapNum == mapNum && gSaveBlock1Ptr->location.mapGroup == mapGroup)
{
- templates = gSaveBlock1Ptr->mapObjectTemplates;
- count = gMapHeader.events->mapObjectCount;
+ templates = gSaveBlock1Ptr->eventObjectTemplates;
+ count = gMapHeader.events->eventObjectCount;
}
else
{
mapHeader = Overworld_GetMapHeaderByGroupAndId(mapGroup, mapNum);
- templates = mapHeader->events->mapObjects;
- count = mapHeader->events->mapObjectCount;
+ templates = mapHeader->events->eventObjects;
+ count = mapHeader->events->eventObjectCount;
}
- return FindFieldObjectTemplateInArrayByLocalId(localId, templates, count);
+ return FindEventObjectTemplateInArrayByLocalId(localId, templates, count);
}
-static struct MapObjectTemplate *FindFieldObjectTemplateInArrayByLocalId(u8 localId, struct MapObjectTemplate *templates, u8 count)
+static struct EventObjectTemplate *FindEventObjectTemplateInArrayByLocalId(u8 localId, struct EventObjectTemplate *templates, u8 count)
{
u8 i;
@@ -2594,81 +2592,81 @@ static struct MapObjectTemplate *FindFieldObjectTemplateInArrayByLocalId(u8 loca
return NULL;
}
-struct MapObjectTemplate *sub_808F1B4(const struct MapObject *mapObject)
+struct EventObjectTemplate *sub_808F1B4(const struct EventObject *eventObject)
{
int i;
- if (mapObject->mapNum != gSaveBlock1Ptr->location.mapNum || mapObject->mapGroup != gSaveBlock1Ptr->location.mapGroup)
+ if (eventObject->mapNum != gSaveBlock1Ptr->location.mapNum || eventObject->mapGroup != gSaveBlock1Ptr->location.mapGroup)
{
return NULL;
}
for (i = 0; i < 64; i ++) // Using ARRAY_COUNT here results in the wrong conditional branch instruction (bls instead of ble)
{
- if (mapObject->localId == gSaveBlock1Ptr->mapObjectTemplates[i].localId)
+ if (eventObject->localId == gSaveBlock1Ptr->eventObjectTemplates[i].localId)
{
- return &gSaveBlock1Ptr->mapObjectTemplates[i];
+ return &gSaveBlock1Ptr->eventObjectTemplates[i];
}
}
return NULL;
}
-void sub_808F208(const struct MapObject *mapObject)
+void sub_808F208(const struct EventObject *eventObject)
{
- struct MapObjectTemplate *mapObjectTemplate;
+ struct EventObjectTemplate *eventObjectTemplate;
- mapObjectTemplate = sub_808F1B4(mapObject);
- if (mapObjectTemplate != NULL)
+ eventObjectTemplate = sub_808F1B4(eventObject);
+ if (eventObjectTemplate != NULL)
{
- mapObjectTemplate->x = mapObject->currentCoords.x - 7;
- mapObjectTemplate->y = mapObject->currentCoords.y - 7;
+ eventObjectTemplate->x = eventObject->currentCoords.x - 7;
+ eventObjectTemplate->y = eventObject->currentCoords.y - 7;
}
}
-void sub_808F228(const struct MapObject *mapObject, const u8 *script)
+void sub_808F228(const struct EventObject *eventObject, const u8 *script)
{
- struct MapObjectTemplate *mapObjectTemplate;
+ struct EventObjectTemplate *eventObjectTemplate;
- mapObjectTemplate = sub_808F1B4(mapObject);
- if (mapObjectTemplate != NULL)
+ eventObjectTemplate = sub_808F1B4(eventObject);
+ if (eventObjectTemplate != NULL)
{
- mapObjectTemplate->script = script;
+ eventObjectTemplate->script = script;
}
}
-void sub_808F23C(const struct MapObject *mapObject, u8 movementType)
+void sub_808F23C(const struct EventObject *eventObject, u8 movementType)
{
- struct MapObjectTemplate *mapObjectTemplate;
+ struct EventObjectTemplate *eventObjectTemplate;
- mapObjectTemplate = sub_808F1B4(mapObject);
- if (mapObjectTemplate != NULL)
+ eventObjectTemplate = sub_808F1B4(eventObject);
+ if (eventObjectTemplate != NULL)
{
- mapObjectTemplate->movementType = movementType;
+ eventObjectTemplate->movementType = movementType;
}
}
void sub_808F254(u8 localId, u8 mapNum, u8 mapGroup)
{
- u8 mapObjectId;
+ u8 eventObjectId;
- if (!TryGetFieldObjectIdByLocalIdAndMap(localId, mapNum, mapGroup, &mapObjectId))
+ if (!TryGetEventObjectIdByLocalIdAndMap(localId, mapNum, mapGroup, &eventObjectId))
{
- sub_808F208(&gMapObjects[mapObjectId]);
+ sub_808F208(&gEventObjects[eventObjectId]);
}
}
void sub_808F28C(u8 localId, u8 mapNum, u8 mapGroup, u8 decorCat)
{
- u8 mapObjectId;
+ u8 eventObjectId;
- if (!TryGetFieldObjectIdByLocalIdAndMap(localId, mapNum, mapGroup, &mapObjectId))
+ if (!TryGetEventObjectIdByLocalIdAndMap(localId, mapNum, mapGroup, &eventObjectId))
{
switch (decorCat)
{
case DECORCAT_DOLL:
- sub_808F228(&gMapObjects[mapObjectId], EventScript_2766A2);
+ sub_808F228(&gEventObjects[eventObjectId], EventScript_2766A2);
break;
case DECORCAT_CUSHION:
- sub_808F228(&gMapObjects[mapObjectId], EventScript_2766A6);
+ sub_808F228(&gEventObjects[eventObjectId], EventScript_2766A6);
break;
}
}
@@ -2715,34 +2713,34 @@ null_object_step(NoMovement1, FALSE)
field_object_step(GoRandomDirections, gUnknown_0850D6F4)
-bool8 sub_808F44C(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_808F44C(struct EventObject *eventObject, struct Sprite *sprite)
{
- npc_reset(mapObject, sprite);
+ npc_reset(eventObject, sprite);
sprite->data[1] = 1;
return TRUE;
}
-bool8 sub_808F460(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_808F460(struct EventObject *eventObject, struct Sprite *sprite)
{
- FieldObjectSetRegularAnim(mapObject, sprite, GetFaceDirectionAnimId(mapObject->facingDirection));
+ EventObjectSetRegularAnim(eventObject, sprite, GetFaceDirectionAnimId(eventObject->facingDirection));
sprite->data[1] = 2;
return TRUE;
}
-bool8 sub_808F48C(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_808F48C(struct EventObject *eventObject, struct Sprite *sprite)
{
- if (!FieldObjectExecRegularAnim(mapObject, sprite))
+ if (!EventObjectExecRegularAnim(eventObject, sprite))
{
return FALSE;
}
- SetFieldObjectStepTimer(sprite, gMovementDelaysMedium[Random() & 0x03]);
+ SetEventObjectStepTimer(sprite, gMovementDelaysMedium[Random() & 0x03]);
sprite->data[1] = 3;
return TRUE;
}
-bool8 sub_808F4C8(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_808F4C8(struct EventObject *eventObject, struct Sprite *sprite)
{
- if (RunFieldObjectStepTimer(sprite))
+ if (RunEventObjectStepTimer(sprite))
{
sprite->data[1] = 4;
return TRUE;
@@ -2750,41 +2748,41 @@ bool8 sub_808F4C8(struct MapObject *mapObject, struct Sprite *sprite)
return FALSE;
}
-bool8 sub_808F4E8(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_808F4E8(struct EventObject *eventObject, struct Sprite *sprite)
{
u8 directions[4];
u8 chosenDirection;
memcpy(directions, gUnknown_0850D710, sizeof directions);
chosenDirection = directions[Random() & 0x03];
- FieldObjectSetDirection(mapObject, chosenDirection);
+ EventObjectSetDirection(eventObject, chosenDirection);
sprite->data[1] = 5;
- if (npc_block_way__next_tile(mapObject, chosenDirection))
+ if (npc_block_way__next_tile(eventObject, chosenDirection))
{
sprite->data[1] = 1;
}
return TRUE;
}
-bool8 sub_808F534(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_808F534(struct EventObject *eventObject, struct Sprite *sprite)
{
- FieldObjectSetRegularAnim(mapObject, sprite, GetGoSpeed0AnimId(mapObject->movementDirection));
- mapObject->singleMovementActive = TRUE;
+ EventObjectSetRegularAnim(eventObject, sprite, GetGoSpeed0AnimId(eventObject->movementDirection));
+ eventObject->singleMovementActive = TRUE;
sprite->data[1] = 6;
return TRUE;
}
-bool8 sub_808F564(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_808F564(struct EventObject *eventObject, struct Sprite *sprite)
{
- if (FieldObjectExecRegularAnim(mapObject, sprite))
+ if (EventObjectExecRegularAnim(eventObject, sprite))
{
- mapObject->singleMovementActive = FALSE;
+ eventObject->singleMovementActive = FALSE;
sprite->data[1] = 1;
}
return FALSE;
}
-bool8 FieldObjectIsTrainerAndCloseToPlayer(struct MapObject *mapObject)
+bool8 EventObjectIsTrainerAndCloseToPlayer(struct EventObject *eventObject)
{
s16 playerX;
s16 playerY;
@@ -2799,17 +2797,17 @@ bool8 FieldObjectIsTrainerAndCloseToPlayer(struct MapObject *mapObject)
{
return FALSE;
}
- if (mapObject->trainerType != 1 && mapObject->trainerType != 3)
+ if (eventObject->trainerType != 1 && eventObject->trainerType != 3)
{
return FALSE;
}
PlayerGetDestCoords(&playerX, &playerY);
- objX = mapObject->currentCoords.x;
- objY = mapObject->currentCoords.y;
- minX = objX - mapObject->trainerRange_berryTreeId;
- minY = objY - mapObject->trainerRange_berryTreeId;
- maxX = objX + mapObject->trainerRange_berryTreeId;
- maxY = objY + mapObject->trainerRange_berryTreeId;
+ objX = eventObject->currentCoords.x;
+ objY = eventObject->currentCoords.y;
+ minX = objX - eventObject->trainerRange_berryTreeId;
+ minY = objY - eventObject->trainerRange_berryTreeId;
+ maxX = objX + eventObject->trainerRange_berryTreeId;
+ maxY = objY + eventObject->trainerRange_berryTreeId;
if (minX > playerX || maxX < playerX || minY > playerY || maxY < playerY)
{
return FALSE;
@@ -3008,20 +3006,20 @@ u8 GetNonNorthRunningPastFacingDirection(s16 dx, s16 dy, s16 absdx, s16 absdy)
return direction;
}
-u8 GetRunningPastFacingDirection(struct MapObject *mapObject, u8 movementType)
+u8 GetRunningPastFacingDirection(struct EventObject *eventObject, u8 movementType)
{
s16 dx;
s16 dy;
s16 absdx;
s16 absdy;
- if (!FieldObjectIsTrainerAndCloseToPlayer(mapObject))
+ if (!EventObjectIsTrainerAndCloseToPlayer(eventObject))
{
return 0;
}
PlayerGetDestCoords(&dx, &dy);
- dx -= mapObject->currentCoords.x;
- dy -= mapObject->currentCoords.y;
+ dx -= eventObject->currentCoords.x;
+ dy -= eventObject->currentCoords.y;
absdx = dx;
absdy = dy;
if (absdx < 0)
@@ -3037,34 +3035,34 @@ u8 GetRunningPastFacingDirection(struct MapObject *mapObject, u8 movementType)
field_object_step(LookRandomDirections, gUnknown_0850D740)
-bool8 sub_808F988(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_808F988(struct EventObject *eventObject, struct Sprite *sprite)
{
- npc_reset(mapObject, sprite);
+ npc_reset(eventObject, sprite);
sprite->data[1] = 1;
return TRUE;
}
-bool8 sub_808F99C(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_808F99C(struct EventObject *eventObject, struct Sprite *sprite)
{
- FieldObjectSetRegularAnim(mapObject, sprite, GetFaceDirectionAnimId(mapObject->facingDirection));
+ EventObjectSetRegularAnim(eventObject, sprite, GetFaceDirectionAnimId(eventObject->facingDirection));
sprite->data[1] = 2;
return TRUE;
}
-bool8 sub_808F9C8(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_808F9C8(struct EventObject *eventObject, struct Sprite *sprite)
{
- if (FieldObjectExecRegularAnim(mapObject, sprite))
+ if (EventObjectExecRegularAnim(eventObject, sprite))
{
- SetFieldObjectStepTimer(sprite, gMovementDelaysMedium[Random() & 0x03]);
- mapObject->singleMovementActive = FALSE;
+ SetEventObjectStepTimer(sprite, gMovementDelaysMedium[Random() & 0x03]);
+ eventObject->singleMovementActive = FALSE;
sprite->data[1] = 3;
}
return FALSE;
}
-bool8 sub_808FA0C(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_808FA0C(struct EventObject *eventObject, struct Sprite *sprite)
{
- if (RunFieldObjectStepTimer(sprite) || FieldObjectIsTrainerAndCloseToPlayer(mapObject))
+ if (RunEventObjectStepTimer(sprite) || EventObjectIsTrainerAndCloseToPlayer(eventObject))
{
sprite->data[1] = 4;
return TRUE;
@@ -3072,52 +3070,52 @@ bool8 sub_808FA0C(struct MapObject *mapObject, struct Sprite *sprite)
return FALSE;
}
-bool8 sub_808FA3C(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_808FA3C(struct EventObject *eventObject, struct Sprite *sprite)
{
u8 directions[4];
u8 direction;
memcpy(directions, gUnknown_0850D710, sizeof directions);
- direction = GetRunningPastFacingDirection(mapObject, RUNFOLLOW_ANY);
+ direction = GetRunningPastFacingDirection(eventObject, RUNFOLLOW_ANY);
if (direction == 0)
{
direction = directions[Random() & 0x03];
}
- FieldObjectSetDirection(mapObject, direction);
+ EventObjectSetDirection(eventObject, direction);
sprite->data[1] = 1;
return TRUE;
}
field_object_step(RandomlyGoNorthOrSouth, gUnknown_0850D754)
-bool8 sub_808FAC8(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_808FAC8(struct EventObject *eventObject, struct Sprite *sprite)
{
- npc_reset(mapObject, sprite);
+ npc_reset(eventObject, sprite);
sprite->data[1] = 1;
return TRUE;
}
-bool8 sub_808FADC(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_808FADC(struct EventObject *eventObject, struct Sprite *sprite)
{
- FieldObjectSetRegularAnim(mapObject, sprite, GetFaceDirectionAnimId(mapObject->facingDirection));
+ EventObjectSetRegularAnim(eventObject, sprite, GetFaceDirectionAnimId(eventObject->facingDirection));
sprite->data[1] = 2;
return TRUE;
}
-bool8 sub_808FB08(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_808FB08(struct EventObject *eventObject, struct Sprite *sprite)
{
- if (!FieldObjectExecRegularAnim(mapObject, sprite))
+ if (!EventObjectExecRegularAnim(eventObject, sprite))
{
return FALSE;
}
- SetFieldObjectStepTimer(sprite, gMovementDelaysMedium[Random() & 0x03]);
+ SetEventObjectStepTimer(sprite, gMovementDelaysMedium[Random() & 0x03]);
sprite->data[1] = 3;
return TRUE;
}
-bool8 sub_808FB44(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_808FB44(struct EventObject *eventObject, struct Sprite *sprite)
{
- if (RunFieldObjectStepTimer(sprite))
+ if (RunEventObjectStepTimer(sprite))
{
sprite->data[1] = 4;
return TRUE;
@@ -3125,35 +3123,35 @@ bool8 sub_808FB44(struct MapObject *mapObject, struct Sprite *sprite)
return FALSE;
}
-bool8 sub_808FB64(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_808FB64(struct EventObject *eventObject, struct Sprite *sprite)
{
u8 directions[2];
u8 direction;
memcpy(directions, gUnknown_0850D770, sizeof directions);
direction = directions[Random() & 0x01];
- FieldObjectSetDirection(mapObject, direction);
+ EventObjectSetDirection(eventObject, direction);
sprite->data[1] = 5;
- if (npc_block_way__next_tile(mapObject, direction))
+ if (npc_block_way__next_tile(eventObject, direction))
{
sprite->data[1] = 1;
}
return TRUE;
}
-bool8 sub_808FBB0(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_808FBB0(struct EventObject *eventObject, struct Sprite *sprite)
{
- FieldObjectSetRegularAnim(mapObject, sprite, GetGoSpeed0AnimId(mapObject->movementDirection));
- mapObject->singleMovementActive = TRUE;
+ EventObjectSetRegularAnim(eventObject, sprite, GetGoSpeed0AnimId(eventObject->movementDirection));
+ eventObject->singleMovementActive = TRUE;
sprite->data[1] = 6;
return TRUE;
}
-bool8 sub_808FBE0(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_808FBE0(struct EventObject *eventObject, struct Sprite *sprite)
{
- if (FieldObjectExecRegularAnim(mapObject, sprite))
+ if (EventObjectExecRegularAnim(eventObject, sprite))
{
- mapObject->singleMovementActive = FALSE;
+ eventObject->singleMovementActive = FALSE;
sprite->data[1] = 1;
}
return FALSE;
@@ -3161,34 +3159,34 @@ bool8 sub_808FBE0(struct MapObject *mapObject, struct Sprite *sprite)
field_object_step(RandomlyGoEastOrWest, gUnknown_0850D774)
-bool8 sub_808FC4C(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_808FC4C(struct EventObject *eventObject, struct Sprite *sprite)
{
- npc_reset(mapObject, sprite);
+ npc_reset(eventObject, sprite);
sprite->data[1] = 1;
return TRUE;
}
-bool8 sub_808FC60(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_808FC60(struct EventObject *eventObject, struct Sprite *sprite)
{
- FieldObjectSetRegularAnim(mapObject, sprite, GetFaceDirectionAnimId(mapObject->facingDirection));
+ EventObjectSetRegularAnim(eventObject, sprite, GetFaceDirectionAnimId(eventObject->facingDirection));
sprite->data[1] = 2;
return TRUE;
}
-bool8 sub_808FC8C(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_808FC8C(struct EventObject *eventObject, struct Sprite *sprite)
{
- if (!FieldObjectExecRegularAnim(mapObject, sprite))
+ if (!EventObjectExecRegularAnim(eventObject, sprite))
{
return FALSE;
}
- SetFieldObjectStepTimer(sprite, gMovementDelaysMedium[Random() & 0x03]);
+ SetEventObjectStepTimer(sprite, gMovementDelaysMedium[Random() & 0x03]);
sprite->data[1] = 3;
return TRUE;
}
-bool8 sub_808FCC8(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_808FCC8(struct EventObject *eventObject, struct Sprite *sprite)
{
- if (RunFieldObjectStepTimer(sprite))
+ if (RunEventObjectStepTimer(sprite))
{
sprite->data[1] = 4;
return TRUE;
@@ -3196,35 +3194,35 @@ bool8 sub_808FCC8(struct MapObject *mapObject, struct Sprite *sprite)
return FALSE;
}
-bool8 sub_808FCE8(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_808FCE8(struct EventObject *eventObject, struct Sprite *sprite)
{
u8 directions[2];
u8 direction;
memcpy(directions, gUnknown_0850D790, sizeof directions);
direction = directions[Random() & 0x01];
- FieldObjectSetDirection(mapObject, direction);
+ EventObjectSetDirection(eventObject, direction);
sprite->data[1] = 5;
- if (npc_block_way__next_tile(mapObject, direction))
+ if (npc_block_way__next_tile(eventObject, direction))
{
sprite->data[1] = 1;
}
return TRUE;
}
-bool8 sub_808FD34(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_808FD34(struct EventObject *eventObject, struct Sprite *sprite)
{
- FieldObjectSetRegularAnim(mapObject, sprite, GetGoSpeed0AnimId(mapObject->movementDirection));
- mapObject->singleMovementActive = TRUE;
+ EventObjectSetRegularAnim(eventObject, sprite, GetGoSpeed0AnimId(eventObject->movementDirection));
+ eventObject->singleMovementActive = TRUE;
sprite->data[1] = 6;
return TRUE;
}
-bool8 sub_808FD64(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_808FD64(struct EventObject *eventObject, struct Sprite *sprite)
{
- if (FieldObjectExecRegularAnim(mapObject, sprite))
+ if (EventObjectExecRegularAnim(eventObject, sprite))
{
- mapObject->singleMovementActive = FALSE;
+ eventObject->singleMovementActive = FALSE;
sprite->data[1] = 1;
}
return FALSE;
@@ -3232,17 +3230,17 @@ bool8 sub_808FD64(struct MapObject *mapObject, struct Sprite *sprite)
field_object_step(FaceFixedDirection, gUnknown_0850D794)
-bool8 sub_808FDD0(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_808FDD0(struct EventObject *eventObject, struct Sprite *sprite)
{
- npc_reset(mapObject, sprite);
- FieldObjectSetRegularAnim(mapObject, sprite, GetFaceDirectionAnimId(mapObject->facingDirection));
+ npc_reset(eventObject, sprite);
+ EventObjectSetRegularAnim(eventObject, sprite, GetFaceDirectionAnimId(eventObject->facingDirection));
sprite->data[1] = 1;
return TRUE;
}
-bool8 sub_808FDFC(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_808FDFC(struct EventObject *eventObject, struct Sprite *sprite)
{
- if (FieldObjectExecRegularAnim(mapObject, sprite))
+ if (EventObjectExecRegularAnim(eventObject, sprite))
{
sprite->data[1] = 2;
return TRUE;
@@ -3250,45 +3248,45 @@ bool8 sub_808FDFC(struct MapObject *mapObject, struct Sprite *sprite)
return FALSE;
}
-bool8 sub_808FE1C(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_808FE1C(struct EventObject *eventObject, struct Sprite *sprite)
{
- mapObject->singleMovementActive = FALSE;
+ eventObject->singleMovementActive = FALSE;
return FALSE;
}
-static bool8 FieldObjectCB2_BerryTree(struct MapObject *mapObject, struct Sprite *sprite);
-extern bool8 (*const gUnknown_0850D7A0[])(struct MapObject *mapObject, struct Sprite *sprite);
-void FieldObjectCB_BerryTree(struct Sprite *sprite)
+static bool8 EventObjectCB2_BerryTree(struct EventObject *eventObject, struct Sprite *sprite);
+extern bool8 (*const gUnknown_0850D7A0[])(struct EventObject *eventObject, struct Sprite *sprite);
+void EventObjectCB_BerryTree(struct Sprite *sprite)
{
- struct MapObject *mapObject;
+ struct EventObject *eventObject;
- mapObject = &gMapObjects[sprite->data[0]];
+ eventObject = &gEventObjects[sprite->data[0]];
if (!(sprite->data[7] & 0x0001))
{
- get_berry_tree_graphics(mapObject, sprite);
+ get_berry_tree_graphics(eventObject, sprite);
sprite->data[7] |= 0x0001;
}
- FieldObjectStep(mapObject, sprite, FieldObjectCB2_BerryTree);
+ EventObjectStep(eventObject, sprite, EventObjectCB2_BerryTree);
}
-static bool8 FieldObjectCB2_BerryTree(struct MapObject *mapObject, struct Sprite *sprite)
+static bool8 EventObjectCB2_BerryTree(struct EventObject *eventObject, struct Sprite *sprite)
{
- return gUnknown_0850D7A0[sprite->data[1]](mapObject, sprite);
+ return gUnknown_0850D7A0[sprite->data[1]](eventObject, sprite);
}
-bool8 do_berry_tree_growth_sparkle_1 (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 do_berry_tree_growth_sparkle_1 (struct EventObject *eventObject, struct Sprite *sprite)
{
u8 berryStage;
- npc_reset(mapObject, sprite);
- mapObject->invisible = TRUE;
+ npc_reset(eventObject, sprite);
+ eventObject->invisible = TRUE;
sprite->invisible = TRUE;
- berryStage = GetStageByBerryTreeId(mapObject->trainerRange_berryTreeId);
+ berryStage = GetStageByBerryTreeId(eventObject->trainerRange_berryTreeId);
if (berryStage == 0)
{
if (!(sprite->data[7] & 0x0004) && sprite->animNum == 4)
{
- gFieldEffectArguments[0] = mapObject->currentCoords.x;
- gFieldEffectArguments[1] = mapObject->currentCoords.y;
+ gFieldEffectArguments[0] = eventObject->currentCoords.x;
+ gFieldEffectArguments[1] = eventObject->currentCoords.y;
gFieldEffectArguments[2] = sprite->subpriority - 1;
gFieldEffectArguments[3] = sprite->oam.priority;
FieldEffectStart(FLDEFF_BERRY_TREE_GROWTH_SPARKLE);
@@ -3296,7 +3294,7 @@ bool8 do_berry_tree_growth_sparkle_1 (struct MapObject *mapObject, struct Sprite
}
return FALSE;
}
- mapObject->invisible = FALSE;
+ eventObject->invisible = FALSE;
sprite->invisible = FALSE;
berryStage --;
if (sprite->animNum != berryStage)
@@ -3304,15 +3302,15 @@ bool8 do_berry_tree_growth_sparkle_1 (struct MapObject *mapObject, struct Sprite
sprite->data[1] = 2;
return TRUE;
}
- get_berry_tree_graphics(mapObject, sprite);
- FieldObjectSetRegularAnim(mapObject, sprite, 0x39);
+ get_berry_tree_graphics(eventObject, sprite);
+ EventObjectSetRegularAnim(eventObject, sprite, 0x39);
sprite->data[1] = 1;
return TRUE;
}
-bool8 sub_808FF48 (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_808FF48 (struct EventObject *eventObject, struct Sprite *sprite)
{
- if (FieldObjectExecRegularAnim(mapObject, sprite))
+ if (EventObjectExecRegularAnim(eventObject, sprite))
{
sprite->data[1] = 0;
return TRUE;
@@ -3320,28 +3318,28 @@ bool8 sub_808FF48 (struct MapObject *mapObject, struct Sprite *sprite)
return FALSE;
}
-bool8 do_berry_tree_growth_sparkle_2 (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 do_berry_tree_growth_sparkle_2 (struct EventObject *eventObject, struct Sprite *sprite)
{
- mapObject->singleMovementActive = TRUE;
+ eventObject->singleMovementActive = TRUE;
sprite->data[1] = 3;
sprite->data[2] = 0;
sprite->data[7] |= 0x0002;
- gFieldEffectArguments[0] = mapObject->currentCoords.x;
- gFieldEffectArguments[1] = mapObject->currentCoords.y;
+ gFieldEffectArguments[0] = eventObject->currentCoords.x;
+ gFieldEffectArguments[1] = eventObject->currentCoords.y;
gFieldEffectArguments[2] = sprite->subpriority - 1;
gFieldEffectArguments[3] = sprite->oam.priority;
FieldEffectStart(FLDEFF_BERRY_TREE_GROWTH_SPARKLE);
return TRUE;
}
-bool8 sub_808FFB4 (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_808FFB4 (struct EventObject *eventObject, struct Sprite *sprite)
{
sprite->data[2] ++;
- mapObject->invisible = (sprite->data[2] & 0x02) >> 1;
+ eventObject->invisible = (sprite->data[2] & 0x02) >> 1;
sprite->animPaused = TRUE;
if (sprite->data[2] > 64)
{
- get_berry_tree_graphics(mapObject, sprite);
+ get_berry_tree_graphics(eventObject, sprite);
sprite->data[1] = 4;
sprite->data[2] = 0;
return TRUE;
@@ -3349,10 +3347,10 @@ bool8 sub_808FFB4 (struct MapObject *mapObject, struct Sprite *sprite)
return FALSE;
}
-bool8 sub_8090004 (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8090004 (struct EventObject *eventObject, struct Sprite *sprite)
{
sprite->data[2] ++;
- mapObject->invisible = (sprite->data[2] & 0x02) >> 1;
+ eventObject->invisible = (sprite->data[2] & 0x02) >> 1;
sprite->animPaused = TRUE;
if (sprite->data[2] > 64)
{
@@ -3365,34 +3363,34 @@ bool8 sub_8090004 (struct MapObject *mapObject, struct Sprite *sprite)
field_object_step(RandomlyLookNorthOrSouth, gUnknown_0850D7B4)
-bool8 sub_8090094 (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8090094 (struct EventObject *eventObject, struct Sprite *sprite)
{
- npc_reset(mapObject, sprite);
+ npc_reset(eventObject, sprite);
sprite->data[1] = 1;
return TRUE;
}
-bool8 sub_80900A8 (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_80900A8 (struct EventObject *eventObject, struct Sprite *sprite)
{
- FieldObjectSetRegularAnim(mapObject, sprite, GetFaceDirectionAnimId(mapObject->facingDirection));
+ EventObjectSetRegularAnim(eventObject, sprite, GetFaceDirectionAnimId(eventObject->facingDirection));
sprite->data[1] = 2;
return TRUE;
}
-bool8 sub_80900D4 (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_80900D4 (struct EventObject *eventObject, struct Sprite *sprite)
{
- if (FieldObjectExecRegularAnim(mapObject, sprite))
+ if (EventObjectExecRegularAnim(eventObject, sprite))
{
- SetFieldObjectStepTimer(sprite, gMovementDelaysMedium[Random() & 0x03]);
- mapObject->singleMovementActive = FALSE;
+ SetEventObjectStepTimer(sprite, gMovementDelaysMedium[Random() & 0x03]);
+ eventObject->singleMovementActive = FALSE;
sprite->data[1] = 3;
}
return FALSE;
}
-bool8 sub_8090118 (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8090118 (struct EventObject *eventObject, struct Sprite *sprite)
{
- if (RunFieldObjectStepTimer(sprite) || FieldObjectIsTrainerAndCloseToPlayer(mapObject))
+ if (RunEventObjectStepTimer(sprite) || EventObjectIsTrainerAndCloseToPlayer(eventObject))
{
sprite->data[1] = 4;
return TRUE;
@@ -3400,52 +3398,52 @@ bool8 sub_8090118 (struct MapObject *mapObject, struct Sprite *sprite)
return FALSE;
}
-bool8 sub_8090148 (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8090148 (struct EventObject *eventObject, struct Sprite *sprite)
{
u8 directions[2];
u8 direction;
memcpy(directions, gUnknown_0850D770, sizeof gUnknown_0850D770);
- direction = GetRunningPastFacingDirection(mapObject, RUNFOLLOW_NORTH_SOUTH);
+ direction = GetRunningPastFacingDirection(eventObject, RUNFOLLOW_NORTH_SOUTH);
if (direction == 0)
{
direction = directions[Random() & 0x01];
}
- FieldObjectSetDirection(mapObject, direction);
+ EventObjectSetDirection(eventObject, direction);
sprite->data[1] = 1;
return TRUE;
}
field_object_step(RandomlyLookEastOrWest, gUnknown_0850D7C8)
-bool8 sub_80901D4 (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_80901D4 (struct EventObject *eventObject, struct Sprite *sprite)
{
- npc_reset(mapObject, sprite);
+ npc_reset(eventObject, sprite);
sprite->data[1] = 1;
return TRUE;
}
-bool8 sub_80901E8 (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_80901E8 (struct EventObject *eventObject, struct Sprite *sprite)
{
- FieldObjectSetRegularAnim(mapObject, sprite, GetFaceDirectionAnimId(mapObject->facingDirection));
+ EventObjectSetRegularAnim(eventObject, sprite, GetFaceDirectionAnimId(eventObject->facingDirection));
sprite->data[1] = 2;
return TRUE;
}
-bool8 sub_8090214 (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8090214 (struct EventObject *eventObject, struct Sprite *sprite)
{
- if (FieldObjectExecRegularAnim(mapObject, sprite))
+ if (EventObjectExecRegularAnim(eventObject, sprite))
{
- SetFieldObjectStepTimer(sprite, gMovementDelaysMedium[Random() & 0x03]);
- mapObject->singleMovementActive = FALSE;
+ SetEventObjectStepTimer(sprite, gMovementDelaysMedium[Random() & 0x03]);
+ eventObject->singleMovementActive = FALSE;
sprite->data[1] = 3;
}
return FALSE;
}
-bool8 sub_8090258 (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8090258 (struct EventObject *eventObject, struct Sprite *sprite)
{
- if (RunFieldObjectStepTimer(sprite) || FieldObjectIsTrainerAndCloseToPlayer(mapObject))
+ if (RunEventObjectStepTimer(sprite) || EventObjectIsTrainerAndCloseToPlayer(eventObject))
{
sprite->data[1] = 4;
return TRUE;
@@ -3453,52 +3451,52 @@ bool8 sub_8090258 (struct MapObject *mapObject, struct Sprite *sprite)
return FALSE;
}
-bool8 sub_8090288 (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8090288 (struct EventObject *eventObject, struct Sprite *sprite)
{
u8 directions[2];
u8 direction;
memcpy(directions, gUnknown_0850D790, sizeof gUnknown_0850D790);
- direction = GetRunningPastFacingDirection(mapObject, RUNFOLLOW_EAST_WEST);
+ direction = GetRunningPastFacingDirection(eventObject, RUNFOLLOW_EAST_WEST);
if (direction == 0)
{
direction = directions[Random() & 0x01];
}
- FieldObjectSetDirection(mapObject, direction);
+ EventObjectSetDirection(eventObject, direction);
sprite->data[1] = 1;
return TRUE;
}
field_object_step(RandomlyLookNorthOrWest, gUnknown_0850D7DC)
-bool8 sub_8090314 (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8090314 (struct EventObject *eventObject, struct Sprite *sprite)
{
- npc_reset(mapObject, sprite);
+ npc_reset(eventObject, sprite);
sprite->data[1] = 1;
return TRUE;
}
-bool8 sub_8090328 (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8090328 (struct EventObject *eventObject, struct Sprite *sprite)
{
- FieldObjectSetRegularAnim(mapObject, sprite, GetFaceDirectionAnimId(mapObject->facingDirection));
+ EventObjectSetRegularAnim(eventObject, sprite, GetFaceDirectionAnimId(eventObject->facingDirection));
sprite->data[1] = 2;
return TRUE;
}
-bool8 sub_8090354 (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8090354 (struct EventObject *eventObject, struct Sprite *sprite)
{
- if (FieldObjectExecRegularAnim(mapObject, sprite))
+ if (EventObjectExecRegularAnim(eventObject, sprite))
{
- SetFieldObjectStepTimer(sprite, gMovementDelaysShort[Random() & 0x03]);
- mapObject->singleMovementActive = FALSE;
+ SetEventObjectStepTimer(sprite, gMovementDelaysShort[Random() & 0x03]);
+ eventObject->singleMovementActive = FALSE;
sprite->data[1] = 3;
}
return FALSE;
}
-bool8 sub_8090398 (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8090398 (struct EventObject *eventObject, struct Sprite *sprite)
{
- if (RunFieldObjectStepTimer(sprite) || FieldObjectIsTrainerAndCloseToPlayer(mapObject))
+ if (RunEventObjectStepTimer(sprite) || EventObjectIsTrainerAndCloseToPlayer(eventObject))
{
sprite->data[1] = 4;
return TRUE;
@@ -3506,52 +3504,52 @@ bool8 sub_8090398 (struct MapObject *mapObject, struct Sprite *sprite)
return FALSE;
}
-bool8 sub_80903C8 (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_80903C8 (struct EventObject *eventObject, struct Sprite *sprite)
{
u8 directions[2];
u8 direction;
memcpy(directions, gUnknown_0850D7F0, sizeof gUnknown_0850D7F0);
- direction = GetRunningPastFacingDirection(mapObject, RUNFOLLOW_NORTH_WEST);
+ direction = GetRunningPastFacingDirection(eventObject, RUNFOLLOW_NORTH_WEST);
if (direction == 0)
{
direction = directions[Random() & 0x01];
}
- FieldObjectSetDirection(mapObject, direction);
+ EventObjectSetDirection(eventObject, direction);
sprite->data[1] = 1;
return TRUE;
}
field_object_step(RandomlyLookNorthOrEast, gUnknown_0850D7F4)
-bool8 sub_8090454 (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8090454 (struct EventObject *eventObject, struct Sprite *sprite)
{
- npc_reset(mapObject, sprite);
+ npc_reset(eventObject, sprite);
sprite->data[1] = 1;
return TRUE;
}
-bool8 sub_8090468 (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8090468 (struct EventObject *eventObject, struct Sprite *sprite)
{
- FieldObjectSetRegularAnim(mapObject, sprite, GetFaceDirectionAnimId(mapObject->facingDirection));
+ EventObjectSetRegularAnim(eventObject, sprite, GetFaceDirectionAnimId(eventObject->facingDirection));
sprite->data[1] = 2;
return TRUE;
}
-bool8 sub_8090494 (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8090494 (struct EventObject *eventObject, struct Sprite *sprite)
{
- if (FieldObjectExecRegularAnim(mapObject, sprite))
+ if (EventObjectExecRegularAnim(eventObject, sprite))
{
- SetFieldObjectStepTimer(sprite, gMovementDelaysShort[Random() & 0x03]);
- mapObject->singleMovementActive = FALSE;
+ SetEventObjectStepTimer(sprite, gMovementDelaysShort[Random() & 0x03]);
+ eventObject->singleMovementActive = FALSE;
sprite->data[1] = 3;
}
return FALSE;
}
-bool8 sub_80904D8 (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_80904D8 (struct EventObject *eventObject, struct Sprite *sprite)
{
- if (RunFieldObjectStepTimer(sprite) || FieldObjectIsTrainerAndCloseToPlayer(mapObject))
+ if (RunEventObjectStepTimer(sprite) || EventObjectIsTrainerAndCloseToPlayer(eventObject))
{
sprite->data[1] = 4;
return TRUE;
@@ -3559,52 +3557,52 @@ bool8 sub_80904D8 (struct MapObject *mapObject, struct Sprite *sprite)
return FALSE;
}
-bool8 sub_8090508 (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8090508 (struct EventObject *eventObject, struct Sprite *sprite)
{
u8 directions[2];
u8 direction;
memcpy(directions, gUnknown_0850D808, sizeof gUnknown_0850D808);
- direction = GetRunningPastFacingDirection(mapObject, RUNFOLLOW_NORTH_EAST);
+ direction = GetRunningPastFacingDirection(eventObject, RUNFOLLOW_NORTH_EAST);
if (direction == 0)
{
direction = directions[Random() & 0x01];
}
- FieldObjectSetDirection(mapObject, direction);
+ EventObjectSetDirection(eventObject, direction);
sprite->data[1] = 1;
return TRUE;
}
field_object_step(RandomlyLookSouthOrWest, gUnknown_0850D80C)
-bool8 sub_8090594 (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8090594 (struct EventObject *eventObject, struct Sprite *sprite)
{
- npc_reset(mapObject, sprite);
+ npc_reset(eventObject, sprite);
sprite->data[1] = 1;
return TRUE;
}
-bool8 sub_80905A8 (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_80905A8 (struct EventObject *eventObject, struct Sprite *sprite)
{
- FieldObjectSetRegularAnim(mapObject, sprite, GetFaceDirectionAnimId(mapObject->facingDirection));
+ EventObjectSetRegularAnim(eventObject, sprite, GetFaceDirectionAnimId(eventObject->facingDirection));
sprite->data[1] = 2;
return TRUE;
}
-bool8 sub_80905D4 (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_80905D4 (struct EventObject *eventObject, struct Sprite *sprite)
{
- if (FieldObjectExecRegularAnim(mapObject, sprite))
+ if (EventObjectExecRegularAnim(eventObject, sprite))
{
- SetFieldObjectStepTimer(sprite, gMovementDelaysShort[Random() & 0x03]);
- mapObject->singleMovementActive = FALSE;
+ SetEventObjectStepTimer(sprite, gMovementDelaysShort[Random() & 0x03]);
+ eventObject->singleMovementActive = FALSE;
sprite->data[1] = 3;
}
return FALSE;
}
-bool8 sub_8090618 (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8090618 (struct EventObject *eventObject, struct Sprite *sprite)
{
- if (RunFieldObjectStepTimer(sprite) || FieldObjectIsTrainerAndCloseToPlayer(mapObject))
+ if (RunEventObjectStepTimer(sprite) || EventObjectIsTrainerAndCloseToPlayer(eventObject))
{
sprite->data[1] = 4;
return TRUE;
@@ -3612,52 +3610,52 @@ bool8 sub_8090618 (struct MapObject *mapObject, struct Sprite *sprite)
return FALSE;
}
-bool8 sub_8090648 (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8090648 (struct EventObject *eventObject, struct Sprite *sprite)
{
u8 directions[2];
u8 direction;
memcpy(directions, gUnknown_0850D820, sizeof gUnknown_0850D820);
- direction = GetRunningPastFacingDirection(mapObject, RUNFOLLOW_SOUTH_WEST);
+ direction = GetRunningPastFacingDirection(eventObject, RUNFOLLOW_SOUTH_WEST);
if (direction == 0)
{
direction = directions[Random() & 0x01];
}
- FieldObjectSetDirection(mapObject, direction);
+ EventObjectSetDirection(eventObject, direction);
sprite->data[1] = 1;
return TRUE;
}
field_object_step(RandomlyLookSouthOrEast, gUnknown_0850D824)
-bool8 sub_80906D4 (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_80906D4 (struct EventObject *eventObject, struct Sprite *sprite)
{
- npc_reset(mapObject, sprite);
+ npc_reset(eventObject, sprite);
sprite->data[1] = 1;
return TRUE;
}
-bool8 sub_80906E8 (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_80906E8 (struct EventObject *eventObject, struct Sprite *sprite)
{
- FieldObjectSetRegularAnim(mapObject, sprite, GetFaceDirectionAnimId(mapObject->facingDirection));
+ EventObjectSetRegularAnim(eventObject, sprite, GetFaceDirectionAnimId(eventObject->facingDirection));
sprite->data[1] = 2;
return TRUE;
}
-bool8 sub_8090714 (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8090714 (struct EventObject *eventObject, struct Sprite *sprite)
{
- if (FieldObjectExecRegularAnim(mapObject, sprite))
+ if (EventObjectExecRegularAnim(eventObject, sprite))
{
- SetFieldObjectStepTimer(sprite, gMovementDelaysShort[Random() & 0x03]);
- mapObject->singleMovementActive = FALSE;
+ SetEventObjectStepTimer(sprite, gMovementDelaysShort[Random() & 0x03]);
+ eventObject->singleMovementActive = FALSE;
sprite->data[1] = 3;
}
return FALSE;
}
-bool8 sub_8090758 (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8090758 (struct EventObject *eventObject, struct Sprite *sprite)
{
- if (RunFieldObjectStepTimer(sprite) || FieldObjectIsTrainerAndCloseToPlayer(mapObject))
+ if (RunEventObjectStepTimer(sprite) || EventObjectIsTrainerAndCloseToPlayer(eventObject))
{
sprite->data[1] = 4;
return TRUE;
@@ -3665,52 +3663,52 @@ bool8 sub_8090758 (struct MapObject *mapObject, struct Sprite *sprite)
return FALSE;
}
-bool8 sub_8090788 (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8090788 (struct EventObject *eventObject, struct Sprite *sprite)
{
u8 directions[2];
u8 direction;
memcpy(directions, gUnknown_0850D838, sizeof gUnknown_0850D838);
- direction = GetRunningPastFacingDirection(mapObject, RUNFOLLOW_SOUTH_EAST);
+ direction = GetRunningPastFacingDirection(eventObject, RUNFOLLOW_SOUTH_EAST);
if (direction == 0)
{
direction = directions[Random() & 0x01];
}
- FieldObjectSetDirection(mapObject, direction);
+ EventObjectSetDirection(eventObject, direction);
sprite->data[1] = 1;
return TRUE;
}
field_object_step(RandomlyLookNorthOrSouthOrWest, gUnknown_0850D83C)
-bool8 sub_8090814 (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8090814 (struct EventObject *eventObject, struct Sprite *sprite)
{
- npc_reset(mapObject, sprite);
+ npc_reset(eventObject, sprite);
sprite->data[1] = 1;
return TRUE;
}
-bool8 sub_8090828 (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8090828 (struct EventObject *eventObject, struct Sprite *sprite)
{
- FieldObjectSetRegularAnim(mapObject, sprite, GetFaceDirectionAnimId(mapObject->facingDirection));
+ EventObjectSetRegularAnim(eventObject, sprite, GetFaceDirectionAnimId(eventObject->facingDirection));
sprite->data[1] = 2;
return TRUE;
}
-bool8 sub_8090854 (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8090854 (struct EventObject *eventObject, struct Sprite *sprite)
{
- if (FieldObjectExecRegularAnim(mapObject, sprite))
+ if (EventObjectExecRegularAnim(eventObject, sprite))
{
- SetFieldObjectStepTimer(sprite, gMovementDelaysShort[Random() & 0x03]);
- mapObject->singleMovementActive = FALSE;
+ SetEventObjectStepTimer(sprite, gMovementDelaysShort[Random() & 0x03]);
+ eventObject->singleMovementActive = FALSE;
sprite->data[1] = 3;
}
return FALSE;
}
-bool8 sub_8090898 (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8090898 (struct EventObject *eventObject, struct Sprite *sprite)
{
- if (RunFieldObjectStepTimer(sprite) || FieldObjectIsTrainerAndCloseToPlayer(mapObject))
+ if (RunEventObjectStepTimer(sprite) || EventObjectIsTrainerAndCloseToPlayer(eventObject))
{
sprite->data[1] = 4;
return TRUE;
@@ -3718,52 +3716,52 @@ bool8 sub_8090898 (struct MapObject *mapObject, struct Sprite *sprite)
return FALSE;
}
-bool8 sub_80908C8 (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_80908C8 (struct EventObject *eventObject, struct Sprite *sprite)
{
u8 directions[4];
u8 direction;
memcpy(directions, gUnknown_0850D850, sizeof gUnknown_0850D850);
- direction = GetRunningPastFacingDirection(mapObject, RUNFOLLOW_NORTH_SOUTH_WEST);
+ direction = GetRunningPastFacingDirection(eventObject, RUNFOLLOW_NORTH_SOUTH_WEST);
if (direction == 0)
{
direction = directions[Random() & 0x03];
}
- FieldObjectSetDirection(mapObject, direction);
+ EventObjectSetDirection(eventObject, direction);
sprite->data[1] = 1;
return TRUE;
}
field_object_step(RandomlyLookNorthOrSouthOrEast, gUnknown_0850D854)
-bool8 sub_8090954 (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8090954 (struct EventObject *eventObject, struct Sprite *sprite)
{
- npc_reset(mapObject, sprite);
+ npc_reset(eventObject, sprite);
sprite->data[1] = 1;
return TRUE;
}
-bool8 sub_8090968 (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8090968 (struct EventObject *eventObject, struct Sprite *sprite)
{
- FieldObjectSetRegularAnim(mapObject, sprite, GetFaceDirectionAnimId(mapObject->facingDirection));
+ EventObjectSetRegularAnim(eventObject, sprite, GetFaceDirectionAnimId(eventObject->facingDirection));
sprite->data[1] = 2;
return TRUE;
}
-bool8 sub_8090994 (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8090994 (struct EventObject *eventObject, struct Sprite *sprite)
{
- if (FieldObjectExecRegularAnim(mapObject, sprite))
+ if (EventObjectExecRegularAnim(eventObject, sprite))
{
- SetFieldObjectStepTimer(sprite, gMovementDelaysShort[Random() & 0x03]);
- mapObject->singleMovementActive = FALSE;
+ SetEventObjectStepTimer(sprite, gMovementDelaysShort[Random() & 0x03]);
+ eventObject->singleMovementActive = FALSE;
sprite->data[1] = 3;
}
return FALSE;
}
-bool8 sub_80909D8 (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_80909D8 (struct EventObject *eventObject, struct Sprite *sprite)
{
- if (RunFieldObjectStepTimer(sprite) || FieldObjectIsTrainerAndCloseToPlayer(mapObject))
+ if (RunEventObjectStepTimer(sprite) || EventObjectIsTrainerAndCloseToPlayer(eventObject))
{
sprite->data[1] = 4;
return TRUE;
@@ -3771,52 +3769,52 @@ bool8 sub_80909D8 (struct MapObject *mapObject, struct Sprite *sprite)
return FALSE;
}
-bool8 sub_8090A08 (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8090A08 (struct EventObject *eventObject, struct Sprite *sprite)
{
u8 directions[4];
u8 direction;
memcpy(directions, gUnknown_0850D868, sizeof gUnknown_0850D868);
- direction = GetRunningPastFacingDirection(mapObject, RUNFOLLOW_NORTH_SOUTH_EAST);
+ direction = GetRunningPastFacingDirection(eventObject, RUNFOLLOW_NORTH_SOUTH_EAST);
if (direction == 0)
{
direction = directions[Random() & 0x03];
}
- FieldObjectSetDirection(mapObject, direction);
+ EventObjectSetDirection(eventObject, direction);
sprite->data[1] = 1;
return TRUE;
}
field_object_step(RandomlyLookNorthOrEastOrWest, gUnknown_0850D86C)
-bool8 sub_8090A94 (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8090A94 (struct EventObject *eventObject, struct Sprite *sprite)
{
- npc_reset(mapObject, sprite);
+ npc_reset(eventObject, sprite);
sprite->data[1] = 1;
return TRUE;
}
-bool8 sub_8090AA8 (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8090AA8 (struct EventObject *eventObject, struct Sprite *sprite)
{
- FieldObjectSetRegularAnim(mapObject, sprite, GetFaceDirectionAnimId(mapObject->facingDirection));
+ EventObjectSetRegularAnim(eventObject, sprite, GetFaceDirectionAnimId(eventObject->facingDirection));
sprite->data[1] = 2;
return TRUE;
}
-bool8 sub_8090AD4 (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8090AD4 (struct EventObject *eventObject, struct Sprite *sprite)
{
- if (FieldObjectExecRegularAnim(mapObject, sprite))
+ if (EventObjectExecRegularAnim(eventObject, sprite))
{
- SetFieldObjectStepTimer(sprite, gMovementDelaysShort[Random() & 0x03]);
- mapObject->singleMovementActive = FALSE;
+ SetEventObjectStepTimer(sprite, gMovementDelaysShort[Random() & 0x03]);
+ eventObject->singleMovementActive = FALSE;
sprite->data[1] = 3;
}
return FALSE;
}
-bool8 sub_8090B18 (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8090B18 (struct EventObject *eventObject, struct Sprite *sprite)
{
- if (RunFieldObjectStepTimer(sprite) || FieldObjectIsTrainerAndCloseToPlayer(mapObject))
+ if (RunEventObjectStepTimer(sprite) || EventObjectIsTrainerAndCloseToPlayer(eventObject))
{
sprite->data[1] = 4;
return TRUE;
@@ -3824,52 +3822,52 @@ bool8 sub_8090B18 (struct MapObject *mapObject, struct Sprite *sprite)
return FALSE;
}
-bool8 sub_8090B48 (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8090B48 (struct EventObject *eventObject, struct Sprite *sprite)
{
u8 directions[4];
u8 direction;
memcpy(directions, gUnknown_0850D880, sizeof gUnknown_0850D880);
- direction = GetRunningPastFacingDirection(mapObject, RUNFOLLOW_NORTH_EAST_WEST);
+ direction = GetRunningPastFacingDirection(eventObject, RUNFOLLOW_NORTH_EAST_WEST);
if (direction == 0)
{
direction = directions[Random() & 0x03];
}
- FieldObjectSetDirection(mapObject, direction);
+ EventObjectSetDirection(eventObject, direction);
sprite->data[1] = 1;
return TRUE;
}
field_object_step(RandomlyLookSouthOrEastOrWest, gUnknown_0850D884)
-bool8 sub_8090BD4 (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8090BD4 (struct EventObject *eventObject, struct Sprite *sprite)
{
- npc_reset(mapObject, sprite);
+ npc_reset(eventObject, sprite);
sprite->data[1] = 1;
return TRUE;
}
-bool8 sub_8090BE8 (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8090BE8 (struct EventObject *eventObject, struct Sprite *sprite)
{
- FieldObjectSetRegularAnim(mapObject, sprite, GetFaceDirectionAnimId(mapObject->facingDirection));
+ EventObjectSetRegularAnim(eventObject, sprite, GetFaceDirectionAnimId(eventObject->facingDirection));
sprite->data[1] = 2;
return TRUE;
}
-bool8 sub_8090C14 (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8090C14 (struct EventObject *eventObject, struct Sprite *sprite)
{
- if (FieldObjectExecRegularAnim(mapObject, sprite))
+ if (EventObjectExecRegularAnim(eventObject, sprite))
{
- SetFieldObjectStepTimer(sprite, gMovementDelaysShort[Random() & 0x03]);
- mapObject->singleMovementActive = FALSE;
+ SetEventObjectStepTimer(sprite, gMovementDelaysShort[Random() & 0x03]);
+ eventObject->singleMovementActive = FALSE;
sprite->data[1] = 3;
}
return FALSE;
}
-bool8 sub_8090C58 (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8090C58 (struct EventObject *eventObject, struct Sprite *sprite)
{
- if (RunFieldObjectStepTimer(sprite) || FieldObjectIsTrainerAndCloseToPlayer(mapObject))
+ if (RunEventObjectStepTimer(sprite) || EventObjectIsTrainerAndCloseToPlayer(eventObject))
{
sprite->data[1] = 4;
return TRUE;
@@ -3877,215 +3875,215 @@ bool8 sub_8090C58 (struct MapObject *mapObject, struct Sprite *sprite)
return FALSE;
}
-bool8 sub_8090C88 (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8090C88 (struct EventObject *eventObject, struct Sprite *sprite)
{
u8 directions[4];
u8 direction;
memcpy(directions, gUnknown_0850D898, sizeof gUnknown_0850D898);
- direction = GetRunningPastFacingDirection(mapObject, RUNFOLLOW_SOUTH_EAST_WEST);
+ direction = GetRunningPastFacingDirection(eventObject, RUNFOLLOW_SOUTH_EAST_WEST);
if (direction == 0)
{
direction = directions[Random() & 0x03];
}
- FieldObjectSetDirection(mapObject, direction);
+ EventObjectSetDirection(eventObject, direction);
sprite->data[1] = 1;
return TRUE;
}
field_object_step(LookAroundCounterclockwise, gUnknown_0850D89C)
-bool8 sub_8090D14 (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8090D14 (struct EventObject *eventObject, struct Sprite *sprite)
{
- npc_reset(mapObject, sprite);
- FieldObjectSetRegularAnim(mapObject, sprite, GetFaceDirectionAnimId(mapObject->facingDirection));
+ npc_reset(eventObject, sprite);
+ EventObjectSetRegularAnim(eventObject, sprite, GetFaceDirectionAnimId(eventObject->facingDirection));
sprite->data[1] = 1;
return TRUE;
}
-bool8 sub_8090D40 (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8090D40 (struct EventObject *eventObject, struct Sprite *sprite)
{
- if (FieldObjectExecRegularAnim(mapObject, sprite))
+ if (EventObjectExecRegularAnim(eventObject, sprite))
{
- SetFieldObjectStepTimer(sprite, 48);
+ SetEventObjectStepTimer(sprite, 48);
sprite->data[1] = 2;
}
return FALSE;
}
-bool8 sub_8090D64 (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8090D64 (struct EventObject *eventObject, struct Sprite *sprite)
{
- if (RunFieldObjectStepTimer(sprite) || FieldObjectIsTrainerAndCloseToPlayer(mapObject))
+ if (RunEventObjectStepTimer(sprite) || EventObjectIsTrainerAndCloseToPlayer(eventObject))
{
sprite->data[1] = 3;
}
return FALSE;
}
-bool8 sub_8090D90 (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8090D90 (struct EventObject *eventObject, struct Sprite *sprite)
{
u8 directions[5];
u8 direction;
memcpy(directions, gUnknown_0850D8AC, sizeof gUnknown_0850D8AC);
- direction = GetRunningPastFacingDirection(mapObject, RUNFOLLOW_ANY);
+ direction = GetRunningPastFacingDirection(eventObject, RUNFOLLOW_ANY);
if (direction == 0)
{
- direction = directions[mapObject->facingDirection];
+ direction = directions[eventObject->facingDirection];
}
- FieldObjectSetDirection(mapObject, direction);
+ EventObjectSetDirection(eventObject, direction);
sprite->data[1] = 0;
return TRUE;
}
field_object_step(LookAroundClockwise, gUnknown_0850D8B4)
-bool8 sub_8090E18 (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8090E18 (struct EventObject *eventObject, struct Sprite *sprite)
{
- npc_reset(mapObject, sprite);
- FieldObjectSetRegularAnim(mapObject, sprite, GetFaceDirectionAnimId(mapObject->facingDirection));
+ npc_reset(eventObject, sprite);
+ EventObjectSetRegularAnim(eventObject, sprite, GetFaceDirectionAnimId(eventObject->facingDirection));
sprite->data[1] = 1;
return TRUE;
}
-bool8 sub_8090E44 (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8090E44 (struct EventObject *eventObject, struct Sprite *sprite)
{
- if (FieldObjectExecRegularAnim(mapObject, sprite))
+ if (EventObjectExecRegularAnim(eventObject, sprite))
{
- SetFieldObjectStepTimer(sprite, 48);
+ SetEventObjectStepTimer(sprite, 48);
sprite->data[1] = 2;
}
return FALSE;
}
-bool8 sub_8090E68 (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8090E68 (struct EventObject *eventObject, struct Sprite *sprite)
{
- if (RunFieldObjectStepTimer(sprite) || FieldObjectIsTrainerAndCloseToPlayer(mapObject))
+ if (RunEventObjectStepTimer(sprite) || EventObjectIsTrainerAndCloseToPlayer(eventObject))
{
sprite->data[1] = 3;
}
return FALSE;
}
-bool8 sub_8090E94 (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8090E94 (struct EventObject *eventObject, struct Sprite *sprite)
{
u8 directions[5];
u8 direction;
memcpy(directions, gUnknown_0850D8C4, sizeof gUnknown_0850D8C4);
- direction = GetRunningPastFacingDirection(mapObject, RUNFOLLOW_ANY);
+ direction = GetRunningPastFacingDirection(eventObject, RUNFOLLOW_ANY);
if (direction == 0)
{
- direction = directions[mapObject->facingDirection];
+ direction = directions[eventObject->facingDirection];
}
- FieldObjectSetDirection(mapObject, direction);
+ EventObjectSetDirection(eventObject, direction);
sprite->data[1] = 0;
return TRUE;
}
field_object_step(AlternatelyGoInOppositeDirections, gUnknown_0850D8CC)
-bool8 sub_8090F1C (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8090F1C (struct EventObject *eventObject, struct Sprite *sprite)
{
- npc_reset(mapObject, sprite);
+ npc_reset(eventObject, sprite);
sprite->data[1] = 1;
return TRUE;
}
-bool8 sub_8090F30 (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8090F30 (struct EventObject *eventObject, struct Sprite *sprite)
{
u8 direction;
- direction = gInitialMovementTypeFacingDirections[mapObject->movementType];
- if (mapObject->directionSequenceIndex)
+ direction = gInitialMovementTypeFacingDirections[eventObject->movementType];
+ if (eventObject->directionSequenceIndex)
{
direction = GetOppositeDirection(direction);
}
- FieldObjectSetDirection(mapObject, direction);
+ EventObjectSetDirection(eventObject, direction);
sprite->data[1] = 2;
return TRUE;
}
-bool8 sub_8090F68 (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8090F68 (struct EventObject *eventObject, struct Sprite *sprite)
{
bool8 blockingWay;
u8 animId;
- if (mapObject->directionSequenceIndex && mapObject->initialCoords.x == mapObject->currentCoords.x && mapObject->initialCoords.y == mapObject->currentCoords.y)
+ if (eventObject->directionSequenceIndex && eventObject->initialCoords.x == eventObject->currentCoords.x && eventObject->initialCoords.y == eventObject->currentCoords.y)
{
- mapObject->directionSequenceIndex = 0;
- FieldObjectSetDirection(mapObject, GetOppositeDirection(mapObject->movementDirection));
+ eventObject->directionSequenceIndex = 0;
+ EventObjectSetDirection(eventObject, GetOppositeDirection(eventObject->movementDirection));
}
- blockingWay = npc_block_way__next_tile(mapObject, mapObject->movementDirection);
- animId = GetGoSpeed0AnimId(mapObject->movementDirection);
+ blockingWay = npc_block_way__next_tile(eventObject, eventObject->movementDirection);
+ animId = GetGoSpeed0AnimId(eventObject->movementDirection);
if (blockingWay == TRUE)
{
- mapObject->directionSequenceIndex ++;
- FieldObjectSetDirection(mapObject, GetOppositeDirection(mapObject->movementDirection));
- animId = GetGoSpeed0AnimId(mapObject->movementDirection);
- blockingWay = npc_block_way__next_tile(mapObject, mapObject->movementDirection);
+ eventObject->directionSequenceIndex ++;
+ EventObjectSetDirection(eventObject, GetOppositeDirection(eventObject->movementDirection));
+ animId = GetGoSpeed0AnimId(eventObject->movementDirection);
+ blockingWay = npc_block_way__next_tile(eventObject, eventObject->movementDirection);
}
if (blockingWay)
{
- animId = GetStepInPlaceDelay16AnimId(mapObject->facingDirection);
+ animId = GetStepInPlaceDelay16AnimId(eventObject->facingDirection);
}
- FieldObjectSetRegularAnim(mapObject, sprite, animId);
- mapObject->singleMovementActive = TRUE;
+ EventObjectSetRegularAnim(eventObject, sprite, animId);
+ eventObject->singleMovementActive = TRUE;
sprite->data[1] = 3;
return TRUE;
}
-bool8 sub_8091020 (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8091020 (struct EventObject *eventObject, struct Sprite *sprite)
{
- if (FieldObjectExecRegularAnim(mapObject, sprite))
+ if (EventObjectExecRegularAnim(eventObject, sprite))
{
- mapObject->singleMovementActive = FALSE;
+ eventObject->singleMovementActive = FALSE;
sprite->data[1] = 1;
}
return FALSE;
}
-bool8 sub_8091048(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8091048(struct EventObject *eventObject, struct Sprite *sprite)
{
- npc_reset(mapObject, sprite);
+ npc_reset(eventObject, sprite);
sprite->data[1] = 1;
return TRUE;
}
-bool8 MoveFieldObjectInNextDirectionInSequence(struct MapObject *mapObject, struct Sprite *sprite, u8 *route)
+bool8 MoveEventObjectInNextDirectionInSequence(struct EventObject *eventObject, struct Sprite *sprite, u8 *route)
{
u8 blockingWay;
u8 animId;
- if (mapObject->directionSequenceIndex == 3 && mapObject->initialCoords.x == mapObject->currentCoords.x && mapObject->initialCoords.y == mapObject->currentCoords.y)
+ if (eventObject->directionSequenceIndex == 3 && eventObject->initialCoords.x == eventObject->currentCoords.x && eventObject->initialCoords.y == eventObject->currentCoords.y)
{
- mapObject->directionSequenceIndex = 0;
+ eventObject->directionSequenceIndex = 0;
}
- FieldObjectSetDirection(mapObject, route[mapObject->directionSequenceIndex]);
- animId = GetGoSpeed0AnimId(mapObject->movementDirection);
- blockingWay = npc_block_way__next_tile(mapObject, mapObject->movementDirection);
+ EventObjectSetDirection(eventObject, route[eventObject->directionSequenceIndex]);
+ animId = GetGoSpeed0AnimId(eventObject->movementDirection);
+ blockingWay = npc_block_way__next_tile(eventObject, eventObject->movementDirection);
if (blockingWay == TRUE)
{
- mapObject->directionSequenceIndex ++;
- FieldObjectSetDirection(mapObject, route[mapObject->directionSequenceIndex]);
- animId = GetGoSpeed0AnimId(mapObject->movementDirection);
- blockingWay = npc_block_way__next_tile(mapObject, mapObject->movementDirection);
+ eventObject->directionSequenceIndex ++;
+ EventObjectSetDirection(eventObject, route[eventObject->directionSequenceIndex]);
+ animId = GetGoSpeed0AnimId(eventObject->movementDirection);
+ blockingWay = npc_block_way__next_tile(eventObject, eventObject->movementDirection);
}
if (blockingWay)
{
- animId = GetStepInPlaceDelay16AnimId(mapObject->facingDirection);
+ animId = GetStepInPlaceDelay16AnimId(eventObject->facingDirection);
}
- FieldObjectSetRegularAnim(mapObject, sprite, animId);
- mapObject->singleMovementActive = TRUE;
+ EventObjectSetRegularAnim(eventObject, sprite, animId);
+ eventObject->singleMovementActive = TRUE;
sprite->data[1] = 2;
return TRUE;
}
-bool8 sub_8091110(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8091110(struct EventObject *eventObject, struct Sprite *sprite)
{
- if (FieldObjectExecRegularAnim(mapObject, sprite))
+ if (EventObjectExecRegularAnim(eventObject, sprite))
{
- mapObject->singleMovementActive = FALSE;
+ eventObject->singleMovementActive = FALSE;
sprite->data[1] = 1;
}
return FALSE;
@@ -4118,271 +4116,271 @@ field_object_path(24, gUnknown_0850DA48, sub_8091E10, gUnknown_0850DA54, 2, x)
field_object_step(CopyPlayer1, gUnknown_0850DA58)
-bool8 mss_npc_reset_oampriv3_1_unk2_unk3(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 mss_npc_reset_oampriv3_1_unk2_unk3(struct EventObject *eventObject, struct Sprite *sprite)
{
- npc_reset(mapObject, sprite);
- if (mapObject->directionSequenceIndex == 0)
+ npc_reset(eventObject, sprite);
+ if (eventObject->directionSequenceIndex == 0)
{
- mapObject->directionSequenceIndex = player_get_direction_lower_nybble();
+ eventObject->directionSequenceIndex = player_get_direction_lower_nybble();
}
sprite->data[1] = 1;
return TRUE;
}
-bool8 sub_8091EC0(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8091EC0(struct EventObject *eventObject, struct Sprite *sprite)
{
- if (gMapObjects[gPlayerAvatar.mapObjectId].movementActionId == 0xFF || gPlayerAvatar.tileTransitionState == 2)
+ if (gEventObjects[gPlayerAvatar.eventObjectId].movementActionId == 0xFF || gPlayerAvatar.tileTransitionState == 2)
{
return FALSE;
}
- return gUnknown_0850DA64[player_get_x22()](mapObject, sprite, player_get_direction_upper_nybble(), NULL);
+ return gUnknown_0850DA64[player_get_x22()](eventObject, sprite, player_get_direction_upper_nybble(), NULL);
}
-bool8 sub_8091F20(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8091F20(struct EventObject *eventObject, struct Sprite *sprite)
{
- if (FieldObjectExecRegularAnim(mapObject, sprite))
+ if (EventObjectExecRegularAnim(eventObject, sprite))
{
- mapObject->singleMovementActive = FALSE;
+ eventObject->singleMovementActive = FALSE;
sprite->data[1] = 1;
}
return FALSE;
}
-bool8 sub_8091F48(struct MapObject *mapObject, struct Sprite *sprite, u8 playerDirection, bool8 tileCB(u8))
+bool8 sub_8091F48(struct EventObject *eventObject, struct Sprite *sprite, u8 playerDirection, bool8 tileCB(u8))
{
return FALSE;
}
-bool8 sub_8091F4C(struct MapObject *mapObject, struct Sprite *sprite, u8 playerDirection, bool8 tileCB(u8))
+bool8 sub_8091F4C(struct EventObject *eventObject, struct Sprite *sprite, u8 playerDirection, bool8 tileCB(u8))
{
- FieldObjectSetRegularAnim(mapObject, sprite, GetFaceDirectionAnimId(state_to_direction(gInitialMovementTypeFacingDirections[mapObject->movementType], mapObject->directionSequenceIndex, playerDirection)));
- mapObject->singleMovementActive = TRUE;
+ EventObjectSetRegularAnim(eventObject, sprite, GetFaceDirectionAnimId(state_to_direction(gInitialMovementTypeFacingDirections[eventObject->movementType], eventObject->directionSequenceIndex, playerDirection)));
+ eventObject->singleMovementActive = TRUE;
sprite->data[1] = 2;
return TRUE;
}
-bool8 sub_8091F94(struct MapObject *mapObject, struct Sprite *sprite, u8 playerDirection, bool8 tileCB(u8))
+bool8 sub_8091F94(struct EventObject *eventObject, struct Sprite *sprite, u8 playerDirection, bool8 tileCB(u8))
{
u32 direction;
s16 x;
s16 y;
direction = playerDirection;
- if (FieldObjectIsFarawayIslandMew(mapObject))
+ if (EventObjectIsFarawayIslandMew(eventObject))
{
direction = sub_81D427C();
if (direction == 0)
{
direction = playerDirection;
- direction = state_to_direction(gInitialMovementTypeFacingDirections[mapObject->movementType], mapObject->directionSequenceIndex, direction);
- FieldObjectMoveDestCoords(mapObject, direction, &x, &y);
- FieldObjectSetRegularAnim(mapObject, sprite, GetFaceDirectionAnimId(direction));
- mapObject->singleMovementActive = TRUE;
+ direction = state_to_direction(gInitialMovementTypeFacingDirections[eventObject->movementType], eventObject->directionSequenceIndex, direction);
+ EventObjectMoveDestCoords(eventObject, direction, &x, &y);
+ EventObjectSetRegularAnim(eventObject, sprite, GetFaceDirectionAnimId(direction));
+ eventObject->singleMovementActive = TRUE;
sprite->data[1] = 2;
return TRUE;
}
}
else
{
- direction = state_to_direction(gInitialMovementTypeFacingDirections[mapObject->movementType], mapObject->directionSequenceIndex, direction);
+ direction = state_to_direction(gInitialMovementTypeFacingDirections[eventObject->movementType], eventObject->directionSequenceIndex, direction);
}
- FieldObjectMoveDestCoords(mapObject, direction, &x, &y);
- FieldObjectSetRegularAnim(mapObject, sprite, GetGoSpeed0AnimId(direction));
- if (npc_block_way(mapObject, x, y, direction) || (tileCB != NULL && !tileCB(MapGridGetMetatileBehaviorAt(x, y))))
+ EventObjectMoveDestCoords(eventObject, direction, &x, &y);
+ EventObjectSetRegularAnim(eventObject, sprite, GetGoSpeed0AnimId(direction));
+ if (npc_block_way(eventObject, x, y, direction) || (tileCB != NULL && !tileCB(MapGridGetMetatileBehaviorAt(x, y))))
{
- FieldObjectSetRegularAnim(mapObject, sprite, GetFaceDirectionAnimId(direction));
+ EventObjectSetRegularAnim(eventObject, sprite, GetFaceDirectionAnimId(direction));
}
- mapObject->singleMovementActive = TRUE;
+ eventObject->singleMovementActive = TRUE;
sprite->data[1] = 2;
return TRUE;
}
-bool8 sub_80920A4(struct MapObject *mapObject, struct Sprite *sprite, u8 playerDirection, bool8 tileCB(u8))
+bool8 sub_80920A4(struct EventObject *eventObject, struct Sprite *sprite, u8 playerDirection, bool8 tileCB(u8))
{
u32 direction;
s16 x;
s16 y;
direction = playerDirection;
- direction = state_to_direction(gInitialMovementTypeFacingDirections[mapObject->movementType], mapObject->directionSequenceIndex, direction);
- FieldObjectMoveDestCoords(mapObject, direction, &x, &y);
- FieldObjectSetRegularAnim(mapObject, sprite, GetGoSpeed1AnimId(direction));
- if (npc_block_way(mapObject, x, y, direction) || (tileCB != NULL && !tileCB(MapGridGetMetatileBehaviorAt(x, y))))
+ direction = state_to_direction(gInitialMovementTypeFacingDirections[eventObject->movementType], eventObject->directionSequenceIndex, direction);
+ EventObjectMoveDestCoords(eventObject, direction, &x, &y);
+ EventObjectSetRegularAnim(eventObject, sprite, GetGoSpeed1AnimId(direction));
+ if (npc_block_way(eventObject, x, y, direction) || (tileCB != NULL && !tileCB(MapGridGetMetatileBehaviorAt(x, y))))
{
- FieldObjectSetRegularAnim(mapObject, sprite, GetFaceDirectionAnimId(direction));
+ EventObjectSetRegularAnim(eventObject, sprite, GetFaceDirectionAnimId(direction));
}
- mapObject->singleMovementActive = TRUE;
+ eventObject->singleMovementActive = TRUE;
sprite->data[1] = 2;
return TRUE;
}
-bool8 sub_809215C(struct MapObject *mapObject, struct Sprite *sprite, u8 playerDirection, bool8 tileCB(u8))
+bool8 sub_809215C(struct EventObject *eventObject, struct Sprite *sprite, u8 playerDirection, bool8 tileCB(u8))
{
u32 direction;
s16 x;
s16 y;
direction = playerDirection;
- direction = state_to_direction(gInitialMovementTypeFacingDirections[mapObject->movementType], mapObject->directionSequenceIndex, direction);
- FieldObjectMoveDestCoords(mapObject, direction, &x, &y);
- FieldObjectSetRegularAnim(mapObject, sprite, GetGoSpeed3AnimId(direction));
- if (npc_block_way(mapObject, x, y, direction) || (tileCB != NULL && !tileCB(MapGridGetMetatileBehaviorAt(x, y))))
+ direction = state_to_direction(gInitialMovementTypeFacingDirections[eventObject->movementType], eventObject->directionSequenceIndex, direction);
+ EventObjectMoveDestCoords(eventObject, direction, &x, &y);
+ EventObjectSetRegularAnim(eventObject, sprite, GetGoSpeed3AnimId(direction));
+ if (npc_block_way(eventObject, x, y, direction) || (tileCB != NULL && !tileCB(MapGridGetMetatileBehaviorAt(x, y))))
{
- FieldObjectSetRegularAnim(mapObject, sprite, GetFaceDirectionAnimId(direction));
+ EventObjectSetRegularAnim(eventObject, sprite, GetFaceDirectionAnimId(direction));
}
- mapObject->singleMovementActive = TRUE;
+ eventObject->singleMovementActive = TRUE;
sprite->data[1] = 2;
return TRUE;
}
-bool8 sub_8092214(struct MapObject *mapObject, struct Sprite *sprite, u8 playerDirection, bool8 tileCB(u8))
+bool8 sub_8092214(struct EventObject *eventObject, struct Sprite *sprite, u8 playerDirection, bool8 tileCB(u8))
{
u32 direction;
s16 x;
s16 y;
direction = playerDirection;
- direction = state_to_direction(gInitialMovementTypeFacingDirections[mapObject->movementType], mapObject->directionSequenceIndex, direction);
- FieldObjectMoveDestCoords(mapObject, direction, &x, &y);
- FieldObjectSetRegularAnim(mapObject, sprite, sub_8093438(direction));
- if (npc_block_way(mapObject, x, y, direction) || (tileCB != NULL && !tileCB(MapGridGetMetatileBehaviorAt(x, y))))
+ direction = state_to_direction(gInitialMovementTypeFacingDirections[eventObject->movementType], eventObject->directionSequenceIndex, direction);
+ EventObjectMoveDestCoords(eventObject, direction, &x, &y);
+ EventObjectSetRegularAnim(eventObject, sprite, sub_8093438(direction));
+ if (npc_block_way(eventObject, x, y, direction) || (tileCB != NULL && !tileCB(MapGridGetMetatileBehaviorAt(x, y))))
{
- FieldObjectSetRegularAnim(mapObject, sprite, GetFaceDirectionAnimId(direction));
+ EventObjectSetRegularAnim(eventObject, sprite, GetFaceDirectionAnimId(direction));
}
- mapObject->singleMovementActive = TRUE;
+ eventObject->singleMovementActive = TRUE;
sprite->data[1] = 2;
return TRUE;
}
-bool8 cph_IM_DIFFERENT(struct MapObject *mapObject, struct Sprite *sprite, u8 playerDirection, bool8 tileCB(u8))
+bool8 cph_IM_DIFFERENT(struct EventObject *eventObject, struct Sprite *sprite, u8 playerDirection, bool8 tileCB(u8))
{
u32 direction;
direction = playerDirection;
- direction = state_to_direction(gInitialMovementTypeFacingDirections[mapObject->movementType], mapObject->directionSequenceIndex, direction);
- FieldObjectSetRegularAnim(mapObject, sprite, sub_80934BC(direction));
- mapObject->singleMovementActive = TRUE;
+ direction = state_to_direction(gInitialMovementTypeFacingDirections[eventObject->movementType], eventObject->directionSequenceIndex, direction);
+ EventObjectSetRegularAnim(eventObject, sprite, sub_80934BC(direction));
+ eventObject->singleMovementActive = TRUE;
sprite->data[1] = 2;
return TRUE;
}
-bool8 sub_8092314(struct MapObject *mapObject, struct Sprite *sprite, u8 playerDirection, bool8 tileCB(u8))
+bool8 sub_8092314(struct EventObject *eventObject, struct Sprite *sprite, u8 playerDirection, bool8 tileCB(u8))
{
u32 direction;
s16 x;
s16 y;
direction = playerDirection;
- direction = state_to_direction(gInitialMovementTypeFacingDirections[mapObject->movementType], mapObject->directionSequenceIndex, direction);
- FieldObjectMoveDestCoords(mapObject, direction, &x, &y);
- FieldObjectSetRegularAnim(mapObject, sprite, sub_8093514(direction));
- if (npc_block_way(mapObject, x, y, direction) || (tileCB != NULL && !tileCB(MapGridGetMetatileBehaviorAt(x, y))))
+ direction = state_to_direction(gInitialMovementTypeFacingDirections[eventObject->movementType], eventObject->directionSequenceIndex, direction);
+ EventObjectMoveDestCoords(eventObject, direction, &x, &y);
+ EventObjectSetRegularAnim(eventObject, sprite, sub_8093514(direction));
+ if (npc_block_way(eventObject, x, y, direction) || (tileCB != NULL && !tileCB(MapGridGetMetatileBehaviorAt(x, y))))
{
- FieldObjectSetRegularAnim(mapObject, sprite, GetFaceDirectionAnimId(direction));
+ EventObjectSetRegularAnim(eventObject, sprite, GetFaceDirectionAnimId(direction));
}
- mapObject->singleMovementActive = TRUE;
+ eventObject->singleMovementActive = TRUE;
sprite->data[1] = 2;
return TRUE;
}
-bool8 oac_hopping(struct MapObject *mapObject, struct Sprite *sprite, u8 playerDirection, bool8 tileCB(u8))
+bool8 oac_hopping(struct EventObject *eventObject, struct Sprite *sprite, u8 playerDirection, bool8 tileCB(u8))
{
u32 direction;
s16 x;
s16 y;
direction = playerDirection;
- direction = state_to_direction(gInitialMovementTypeFacingDirections[mapObject->movementType], mapObject->directionSequenceIndex, direction);
- x = mapObject->currentCoords.x;
- y = mapObject->currentCoords.y;
+ direction = state_to_direction(gInitialMovementTypeFacingDirections[eventObject->movementType], eventObject->directionSequenceIndex, direction);
+ x = eventObject->currentCoords.x;
+ y = eventObject->currentCoords.y;
sub_8092F88(direction, &x, &y, 2, 2);
- FieldObjectSetRegularAnim(mapObject, sprite, GetJumpLedgeAnimId(direction));
- if (npc_block_way(mapObject, x, y, direction) || (tileCB != NULL && !tileCB(MapGridGetMetatileBehaviorAt(x, y))))
+ EventObjectSetRegularAnim(eventObject, sprite, GetJumpLedgeAnimId(direction));
+ if (npc_block_way(eventObject, x, y, direction) || (tileCB != NULL && !tileCB(MapGridGetMetatileBehaviorAt(x, y))))
{
- FieldObjectSetRegularAnim(mapObject, sprite, GetFaceDirectionAnimId(direction));
+ EventObjectSetRegularAnim(eventObject, sprite, GetFaceDirectionAnimId(direction));
}
- mapObject->singleMovementActive = TRUE;
+ eventObject->singleMovementActive = TRUE;
sprite->data[1] = 2;
return TRUE;
}
field_object_step(CopyPlayer2, gUnknown_0850DA90)
-bool8 mss_08062EA4(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 mss_08062EA4(struct EventObject *eventObject, struct Sprite *sprite)
{
- if (gMapObjects[gPlayerAvatar.mapObjectId].movementActionId == 0xFF || gPlayerAvatar.tileTransitionState == 2)
+ if (gEventObjects[gPlayerAvatar.eventObjectId].movementActionId == 0xFF || gPlayerAvatar.tileTransitionState == 2)
{
return FALSE;
}
- return gUnknown_0850DA64[player_get_x22()](mapObject, sprite, player_get_direction_upper_nybble(), MetatileBehavior_IsPokeGrass);
+ return gUnknown_0850DA64[player_get_x22()](eventObject, sprite, player_get_direction_upper_nybble(), MetatileBehavior_IsPokeGrass);
}
-bool8 sub_80925AC(struct MapObject *, struct Sprite *);
+bool8 sub_80925AC(struct EventObject *, struct Sprite *);
-void FieldObjectCB_TreeDisguise(struct Sprite *sprite)
+void EventObjectCB_TreeDisguise(struct Sprite *sprite)
{
- struct MapObject *mapObject;
+ struct EventObject *eventObject;
- mapObject = &gMapObjects[sprite->data[0]];
- if (mapObject->directionSequenceIndex == 0 || (mapObject->directionSequenceIndex == 1 && !sprite->data[7]))
+ eventObject = &gEventObjects[sprite->data[0]];
+ if (eventObject->directionSequenceIndex == 0 || (eventObject->directionSequenceIndex == 1 && !sprite->data[7]))
{
- FieldObjectGetLocalIdAndMap(mapObject, &gFieldEffectArguments[0], &gFieldEffectArguments[1], &gFieldEffectArguments[2]);
- mapObject->fieldEffectSpriteId = FieldEffectStart(FLDEFF_TREE_DISGUISE);
- mapObject->directionSequenceIndex = 1;
+ EventObjectGetLocalIdAndMap(eventObject, &gFieldEffectArguments[0], &gFieldEffectArguments[1], &gFieldEffectArguments[2]);
+ eventObject->fieldEffectSpriteId = FieldEffectStart(FLDEFF_TREE_DISGUISE);
+ eventObject->directionSequenceIndex = 1;
sprite->data[7] ++;
}
- FieldObjectStep(&gMapObjects[sprite->data[0]], sprite, sub_80925AC);
+ EventObjectStep(&gEventObjects[sprite->data[0]], sprite, sub_80925AC);
}
-bool8 sub_80925AC(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_80925AC(struct EventObject *eventObject, struct Sprite *sprite)
{
- npc_reset(mapObject, sprite);
+ npc_reset(eventObject, sprite);
return FALSE;
}
-void FieldObjectCB_MountainDisguise(struct Sprite *sprite)
+void EventObjectCB_MountainDisguise(struct Sprite *sprite)
{
- struct MapObject *mapObject;
+ struct EventObject *eventObject;
- mapObject = &gMapObjects[sprite->data[0]];
- if (mapObject->directionSequenceIndex == 0 || (mapObject->directionSequenceIndex == 1 && !sprite->data[7]))
+ eventObject = &gEventObjects[sprite->data[0]];
+ if (eventObject->directionSequenceIndex == 0 || (eventObject->directionSequenceIndex == 1 && !sprite->data[7]))
{
- FieldObjectGetLocalIdAndMap(mapObject, &gFieldEffectArguments[0], &gFieldEffectArguments[1], &gFieldEffectArguments[2]);
- mapObject->fieldEffectSpriteId = FieldEffectStart(FLDEFF_MOUNTAIN_DISGUISE);
- mapObject->directionSequenceIndex = 1;
+ EventObjectGetLocalIdAndMap(eventObject, &gFieldEffectArguments[0], &gFieldEffectArguments[1], &gFieldEffectArguments[2]);
+ eventObject->fieldEffectSpriteId = FieldEffectStart(FLDEFF_MOUNTAIN_DISGUISE);
+ eventObject->directionSequenceIndex = 1;
sprite->data[7] ++;
}
- FieldObjectStep(&gMapObjects[sprite->data[0]], sprite, sub_80925AC);
+ EventObjectStep(&gEventObjects[sprite->data[0]], sprite, sub_80925AC);
}
-extern bool8 (*const gUnknown_0850DA9C[])(struct MapObject *, struct Sprite *);
-bool8 sub_809268C(struct MapObject *, struct Sprite *);
+extern bool8 (*const gUnknown_0850DA9C[])(struct EventObject *, struct Sprite *);
+bool8 sub_809268C(struct EventObject *, struct Sprite *);
-void FieldObjectCB_Hidden1(struct Sprite *sprite)
+void EventObjectCB_Hidden1(struct Sprite *sprite)
{
if (!sprite->data[7])
{
- gMapObjects[sprite->data[0]].fixedPriority = TRUE;
+ gEventObjects[sprite->data[0]].fixedPriority = TRUE;
sprite->subspriteMode = 2;
sprite->oam.priority = 3;
sprite->data[7] ++;
}
- FieldObjectStep(&gMapObjects[sprite->data[0]], sprite, sub_809268C);
+ EventObjectStep(&gEventObjects[sprite->data[0]], sprite, sub_809268C);
}
-bool8 sub_809268C(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_809268C(struct EventObject *eventObject, struct Sprite *sprite)
{
- return gUnknown_0850DA9C[sprite->data[1]](mapObject, sprite);
+ return gUnknown_0850DA9C[sprite->data[1]](eventObject, sprite);
}
-bool8 sub_80926AC (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_80926AC (struct EventObject *eventObject, struct Sprite *sprite)
{
- npc_reset(mapObject, sprite);
+ npc_reset(eventObject, sprite);
return FALSE;
}
-bool8 sub_80926B8 (struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_80926B8 (struct EventObject *eventObject, struct Sprite *sprite)
{
- if (FieldObjectExecRegularAnim(mapObject, sprite))
+ if (EventObjectExecRegularAnim(eventObject, sprite))
{
sprite->data[1] = 0;
}
@@ -4391,57 +4389,57 @@ bool8 sub_80926B8 (struct MapObject *mapObject, struct Sprite *sprite)
field_object_step(WalkInPlace1, gUnknown_0850DAA0)
-bool8 sub_8092718(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8092718(struct EventObject *eventObject, struct Sprite *sprite)
{
- npc_reset(mapObject, sprite);
- FieldObjectSetRegularAnim(mapObject, sprite, GetStepInPlaceDelay16AnimId(mapObject->facingDirection));
+ npc_reset(eventObject, sprite);
+ EventObjectSetRegularAnim(eventObject, sprite, GetStepInPlaceDelay16AnimId(eventObject->facingDirection));
sprite->data[1] = 1;
return TRUE;
}
field_object_step(WalkInPlace4, gUnknown_0850DAA8)
-bool8 sub_8092788(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8092788(struct EventObject *eventObject, struct Sprite *sprite)
{
- npc_reset(mapObject, sprite);
- FieldObjectSetRegularAnim(mapObject, sprite, GetStepInPlaceDelay32AnimId(mapObject->facingDirection));
+ npc_reset(eventObject, sprite);
+ EventObjectSetRegularAnim(eventObject, sprite, GetStepInPlaceDelay32AnimId(eventObject->facingDirection));
sprite->data[1] = 1;
return TRUE;
}
field_object_step(WalkInPlace2, gUnknown_0850DAB0)
-bool8 sub_80927F8(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_80927F8(struct EventObject *eventObject, struct Sprite *sprite)
{
- npc_reset(mapObject, sprite);
- FieldObjectSetRegularAnim(mapObject, sprite, GetStepInPlaceDelay8AnimId(mapObject->facingDirection));
+ npc_reset(eventObject, sprite);
+ EventObjectSetRegularAnim(eventObject, sprite, GetStepInPlaceDelay8AnimId(eventObject->facingDirection));
sprite->data[1] = 1;
return TRUE;
}
field_object_step(WalkInPlace3, gUnknown_0850DAB8)
-bool8 sub_8092868(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8092868(struct EventObject *eventObject, struct Sprite *sprite)
{
- npc_reset(mapObject, sprite);
- FieldObjectSetRegularAnim(mapObject, sprite, GetStepInPlaceDelay4AnimId(mapObject->facingDirection));
+ npc_reset(eventObject, sprite);
+ EventObjectSetRegularAnim(eventObject, sprite, GetStepInPlaceDelay4AnimId(eventObject->facingDirection));
sprite->data[1] = 1;
return TRUE;
}
field_object_step(Hidden2, gUnknown_0850DAC0)
-bool8 sub_80928D8(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_80928D8(struct EventObject *eventObject, struct Sprite *sprite)
{
- npc_reset(mapObject, sprite);
- FieldObjectSetRegularAnim(mapObject, sprite, GetFaceDirectionAnimId(mapObject->facingDirection));
- mapObject->invisible = TRUE;
+ npc_reset(eventObject, sprite);
+ EventObjectSetRegularAnim(eventObject, sprite, GetFaceDirectionAnimId(eventObject->facingDirection));
+ eventObject->invisible = TRUE;
sprite->data[1] = 1;
return TRUE;
}
-bool8 sub_809290C(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_809290C(struct EventObject *eventObject, struct Sprite *sprite)
{
- if (FieldObjectExecRegularAnim(mapObject, sprite))
+ if (EventObjectExecRegularAnim(eventObject, sprite))
{
sprite->data[1] = 2;
return TRUE;
@@ -4449,18 +4447,18 @@ bool8 sub_809290C(struct MapObject *mapObject, struct Sprite *sprite)
return FALSE;
}
-bool8 sub_809292C(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_809292C(struct EventObject *eventObject, struct Sprite *sprite)
{
- mapObject->singleMovementActive = FALSE;
+ eventObject->singleMovementActive = FALSE;
return FALSE;
}
-static void npc_reset(struct MapObject *mapObject, struct Sprite *sprite)
+static void npc_reset(struct EventObject *eventObject, struct Sprite *sprite)
{
- mapObject->singleMovementActive = FALSE;
- mapObject->heldMovementActive = FALSE;
- mapObject->heldMovementFinished = FALSE;
- mapObject->movementActionId = 0xFF;
+ eventObject->singleMovementActive = FALSE;
+ eventObject->heldMovementActive = FALSE;
+ eventObject->heldMovementFinished = FALSE;
+ eventObject->movementActionId = 0xFF;
sprite->data[1] = 0;
}
@@ -4470,7 +4468,7 @@ u8 name(u8 direction)\
return table[direction];\
}
-dirn2anim(FieldObjectDirectionToImageAnimId, gUnknown_0850DACC)
+dirn2anim(EventObjectDirectionToImageAnimId, gUnknown_0850DACC)
dirn2anim(get_go_image_anim_num, gUnknown_0850DAD5)
dirn2anim(get_go_fast_image_anim_num, gUnknown_0850DADE)
dirn2anim(get_go_faster_image_anim_num, gUnknown_0850DAE7)
@@ -4500,11 +4498,11 @@ static const struct UnkStruct_085094AC *sub_8092A4C(const union AnimCmd *const *
return NULL;
}
-void npc_apply_anim_looping(struct MapObject *mapObject, struct Sprite *sprite, u8 animNum)
+void npc_apply_anim_looping(struct EventObject *eventObject, struct Sprite *sprite, u8 animNum)
{
const struct UnkStruct_085094AC *unk85094AC;
- if (!mapObject->inanimate)
+ if (!eventObject->inanimate)
{
sprite->animNum = animNum;
unk85094AC = sub_8092A4C(sprite->anims);
@@ -4523,11 +4521,11 @@ void npc_apply_anim_looping(struct MapObject *mapObject, struct Sprite *sprite,
}
}
-void obj_npc_animation_step(struct MapObject *mapObject, struct Sprite *sprite, u8 animNum)
+void obj_npc_animation_step(struct EventObject *eventObject, struct Sprite *sprite, u8 animNum)
{
const struct UnkStruct_085094AC *unk85094AC;
- if (!mapObject->inanimate)
+ if (!eventObject->inanimate)
{
u8 animPos;
@@ -4564,100 +4562,100 @@ u8 sub_8092AF8(s16 x1, s16 y1, s16 x2, s16 y2)
return DIR_SOUTH;
}
-void npc_set_running_behaviour_etc(struct MapObject *mapObject, u8 movementType)
+void npc_set_running_behaviour_etc(struct EventObject *eventObject, u8 movementType)
{
- mapObject->movementType = movementType;
- mapObject->directionSequenceIndex = 0;
- mapObject->playerCopyableMovement = 0;
- gSprites[mapObject->spriteId].callback = gUnknown_08505438[movementType];
- gSprites[mapObject->spriteId].data[1] = 0;
+ eventObject->movementType = movementType;
+ eventObject->directionSequenceIndex = 0;
+ eventObject->playerCopyableMovement = 0;
+ gSprites[eventObject->spriteId].callback = gUnknown_08505438[movementType];
+ gSprites[eventObject->spriteId].data[1] = 0;
}
dirn2anim(npc_running_behaviour_by_direction, gUnknown_0850DB53)
-u8 npc_block_way__next_tile(struct MapObject *mapObject, u8 direction)
+u8 npc_block_way__next_tile(struct EventObject *eventObject, u8 direction)
{
s16 x;
s16 y;
- x = mapObject->currentCoords.x;
- y = mapObject->currentCoords.y;
+ x = eventObject->currentCoords.x;
+ y = eventObject->currentCoords.y;
MoveCoords(direction, &x, &y);
- return npc_block_way(mapObject, x, y, direction);
+ return npc_block_way(eventObject, x, y, direction);
}
-u8 npc_block_way(struct MapObject *mapObject, s16 x, s16 y, u32 dirn)
+u8 npc_block_way(struct EventObject *eventObject, s16 x, s16 y, u32 dirn)
{
u8 direction;
direction = dirn;
- if (IsCoordOutsideFieldObjectMovementRect(mapObject, x, y))
+ if (IsCoordOutsideEventObjectMovementRect(eventObject, x, y))
{
return 1;
}
- if (MapGridIsImpassableAt(x, y) || GetMapBorderIdAt(x, y) == -1 || IsMetatileDirectionallyImpassable(mapObject, x, y, direction))
+ if (MapGridIsImpassableAt(x, y) || GetMapBorderIdAt(x, y) == -1 || IsMetatileDirectionallyImpassable(eventObject, x, y, direction))
{
return 2;
}
- if (mapObject->trackedByCamera && !CanCameraMoveInDirection(direction))
+ if (eventObject->trackedByCamera && !CanCameraMoveInDirection(direction))
{
return 2;
}
- if (IsZCoordMismatchAt(mapObject->currentElevation, x, y))
+ if (IsZCoordMismatchAt(eventObject->currentElevation, x, y))
{
return 3;
}
- if (CheckForCollisionBetweenFieldObjects(mapObject, x, y))
+ if (CheckForCollisionBetweenEventObjects(eventObject, x, y))
{
return 4;
}
return 0;
}
-u8 sub_8092C8C(struct MapObject *mapObject, s16 x, s16 y, u8 direction)
+u8 sub_8092C8C(struct EventObject *eventObject, s16 x, s16 y, u8 direction)
{
u8 retval;
retval = 0x00;
- if (IsCoordOutsideFieldObjectMovementRect(mapObject, x, y))
+ if (IsCoordOutsideEventObjectMovementRect(eventObject, x, y))
{
retval |= 1;
}
- if (MapGridIsImpassableAt(x, y) || GetMapBorderIdAt(x, y) == -1 || IsMetatileDirectionallyImpassable(mapObject, x, y, direction) || (mapObject->trackedByCamera && !CanCameraMoveInDirection(direction)))
+ if (MapGridIsImpassableAt(x, y) || GetMapBorderIdAt(x, y) == -1 || IsMetatileDirectionallyImpassable(eventObject, x, y, direction) || (eventObject->trackedByCamera && !CanCameraMoveInDirection(direction)))
{
retval |= 2;
}
- if (IsZCoordMismatchAt(mapObject->currentElevation, x, y))
+ if (IsZCoordMismatchAt(eventObject->currentElevation, x, y))
{
retval |= 4;
}
- if (CheckForCollisionBetweenFieldObjects(mapObject, x, y))
+ if (CheckForCollisionBetweenEventObjects(eventObject, x, y))
{
retval |= 8;
}
return retval;
}
-static bool8 IsCoordOutsideFieldObjectMovementRect(struct MapObject *mapObject, s16 x, s16 y)
+static bool8 IsCoordOutsideEventObjectMovementRect(struct EventObject *eventObject, s16 x, s16 y)
{
s16 left;
s16 right;
s16 top;
s16 bottom;
- if (mapObject->range.as_nybbles.x != 0)
+ if (eventObject->range.as_nybbles.x != 0)
{
- left = mapObject->initialCoords.x - mapObject->range.as_nybbles.x;
- right = mapObject->initialCoords.x + mapObject->range.as_nybbles.x;
+ left = eventObject->initialCoords.x - eventObject->range.as_nybbles.x;
+ right = eventObject->initialCoords.x + eventObject->range.as_nybbles.x;
if (left > x || right < x)
{
return TRUE;
}
}
- if (mapObject->range.as_nybbles.y != 0)
+ if (eventObject->range.as_nybbles.y != 0)
{
- top = mapObject->initialCoords.y - mapObject->range.as_nybbles.y;
- bottom = mapObject->initialCoords.y + mapObject->range.as_nybbles.y;
+ top = eventObject->initialCoords.y - eventObject->range.as_nybbles.y;
+ bottom = eventObject->initialCoords.y + eventObject->range.as_nybbles.y;
if (top > y || bottom < y)
{
return TRUE;
@@ -4666,28 +4664,28 @@ static bool8 IsCoordOutsideFieldObjectMovementRect(struct MapObject *mapObject,
return FALSE;
}
-static bool8 IsMetatileDirectionallyImpassable(struct MapObject *mapObject, s16 x, s16 y, u8 direction)
+static bool8 IsMetatileDirectionallyImpassable(struct EventObject *eventObject, s16 x, s16 y, u8 direction)
{
- if (gOppositeDirectionBlockedMetatileFuncs[direction - 1](mapObject->currentMetatileBehavior) || gDirectionBlockedMetatileFuncs[direction - 1](MapGridGetMetatileBehaviorAt(x, y)))
+ if (gOppositeDirectionBlockedMetatileFuncs[direction - 1](eventObject->currentMetatileBehavior) || gDirectionBlockedMetatileFuncs[direction - 1](MapGridGetMetatileBehaviorAt(x, y)))
{
return TRUE;
}
return FALSE;
}
-static bool8 CheckForCollisionBetweenFieldObjects(struct MapObject *mapObject, s16 x, s16 y)
+static bool8 CheckForCollisionBetweenEventObjects(struct EventObject *eventObject, s16 x, s16 y)
{
u8 i;
- struct MapObject *curObject;
+ struct EventObject *curObject;
- for (i = 0; i < NUM_FIELD_OBJECTS; i ++)
+ for (i = 0; i < NUM_EVENT_OBJECTS; i ++)
{
- curObject = &gMapObjects[i];
- if (curObject->active && curObject != mapObject)
+ curObject = &gEventObjects[i];
+ if (curObject->active && curObject != eventObject)
{
if ((curObject->currentCoords.x == x && curObject->currentCoords.y == y) || (curObject->previousCoords.x == x && curObject->previousCoords.y == y))
{
- if (AreZCoordsCompatible(mapObject->currentElevation, curObject->currentElevation))
+ if (AreZCoordsCompatible(eventObject->currentElevation, curObject->currentElevation))
{
return TRUE;
}
@@ -4699,9 +4697,9 @@ static bool8 CheckForCollisionBetweenFieldObjects(struct MapObject *mapObject, s
bool8 sub_8092E9C(u8 localId, u8 mapNum, u8 mapGroup)
{
- u8 mapObjectId;
+ u8 eventObjectId;
- if (!TryGetFieldObjectIdByLocalIdAndMap(localId, mapNum, mapGroup, &mapObjectId) && gSprites[gMapObjects[mapObjectId].spriteId].data[7] & 0x02)
+ if (!TryGetEventObjectIdByLocalIdAndMap(localId, mapNum, mapGroup, &eventObjectId) && gSprites[gEventObjects[eventObjectId].spriteId].data[7] & 0x02)
{
return TRUE;
}
@@ -4710,11 +4708,11 @@ bool8 sub_8092E9C(u8 localId, u8 mapNum, u8 mapGroup)
void sub_8092EF0(u8 localId, u8 mapNum, u8 mapGroup)
{
- u8 mapObjectId;
+ u8 eventObjectId;
- if (!TryGetFieldObjectIdByLocalIdAndMap(localId, mapNum, mapGroup, &mapObjectId))
+ if (!TryGetEventObjectIdByLocalIdAndMap(localId, mapNum, mapGroup, &eventObjectId))
{
- gSprites[gMapObjects[mapObjectId].spriteId].data[7] |= 0x04;
+ gSprites[gEventObjects[eventObjectId].spriteId].data[7] |= 0x04;
}
}
@@ -4803,7 +4801,7 @@ void sub_80930E0(s16 *x, s16 *y, s16 dx, s16 dy)
*y += dy;
}
-static void GetFieldObjectMovingCameraOffset(s16 *x, s16 *y)
+static void GetEventObjectMovingCameraOffset(s16 *x, s16 *y)
{
*x = 0;
*y = 0;
@@ -4825,120 +4823,120 @@ static void GetFieldObjectMovingCameraOffset(s16 *x, s16 *y)
}
}
-void FieldObjectMoveDestCoords(struct MapObject *mapObject, u32 dirn, s16 *x, s16 *y)
+void EventObjectMoveDestCoords(struct EventObject *eventObject, u32 dirn, s16 *x, s16 *y)
{
u8 direction;
direction = dirn;
- *x = mapObject->currentCoords.x;
- *y = mapObject->currentCoords.y;
+ *x = eventObject->currentCoords.x;
+ *y = eventObject->currentCoords.y;
MoveCoords(direction, x, y);
}
// file boundary?
-bool8 FieldObjectIsSpecialAnimOrDirectionSequenceAnimActive(struct MapObject *mapObject)
+bool8 EventObjectIsSpecialAnimOrDirectionSequenceAnimActive(struct EventObject *eventObject)
{
- if (mapObject->singleMovementActive || mapObject->heldMovementActive)
+ if (eventObject->singleMovementActive || eventObject->heldMovementActive)
{
return TRUE;
}
return FALSE;
}
-bool8 FieldObjectIsSpecialAnimActive(struct MapObject *mapObject)
+bool8 EventObjectIsSpecialAnimActive(struct EventObject *eventObject)
{
- if (mapObject->heldMovementActive && mapObject->movementActionId != 0xFF)
+ if (eventObject->heldMovementActive && eventObject->movementActionId != 0xFF)
{
return TRUE;
}
return FALSE;
}
-bool8 FieldObjectSetSpecialAnim(struct MapObject *mapObject, u8 specialAnimId)
+bool8 EventObjectSetSpecialAnim(struct EventObject *eventObject, u8 specialAnimId)
{
- if (FieldObjectIsSpecialAnimOrDirectionSequenceAnimActive(mapObject))
+ if (EventObjectIsSpecialAnimOrDirectionSequenceAnimActive(eventObject))
{
return TRUE;
}
- npc_sync_anim_pause_bits(mapObject);
- mapObject->movementActionId = specialAnimId;
- mapObject->heldMovementActive = TRUE;
- mapObject->heldMovementFinished = FALSE;
- gSprites[mapObject->spriteId].data[2] = 0;
+ npc_sync_anim_pause_bits(eventObject);
+ eventObject->movementActionId = specialAnimId;
+ eventObject->heldMovementActive = TRUE;
+ eventObject->heldMovementFinished = FALSE;
+ gSprites[eventObject->spriteId].data[2] = 0;
return FALSE;
}
-void FieldObjectForceSetSpecialAnim(struct MapObject *mapObject, u8 specialAnimId)
+void EventObjectForceSetSpecialAnim(struct EventObject *eventObject, u8 specialAnimId)
{
- FieldObjectClearAnimIfSpecialAnimActive(mapObject);
- FieldObjectSetSpecialAnim(mapObject, specialAnimId);
+ EventObjectClearAnimIfSpecialAnimActive(eventObject);
+ EventObjectSetSpecialAnim(eventObject, specialAnimId);
}
-void FieldObjectClearAnimIfSpecialAnimActive(struct MapObject *mapObject)
+void EventObjectClearAnimIfSpecialAnimActive(struct EventObject *eventObject)
{
- if (mapObject->heldMovementActive)
+ if (eventObject->heldMovementActive)
{
- FieldObjectClearAnim(mapObject);
+ EventObjectClearAnim(eventObject);
}
}
-void FieldObjectClearAnim(struct MapObject *mapObject)
+void EventObjectClearAnim(struct EventObject *eventObject)
{
- mapObject->movementActionId = 0xFF;
- mapObject->heldMovementActive = FALSE;
- mapObject->heldMovementFinished = FALSE;
- gSprites[mapObject->spriteId].data[1] = 0;
- gSprites[mapObject->spriteId].data[2] = 0;
+ eventObject->movementActionId = 0xFF;
+ eventObject->heldMovementActive = FALSE;
+ eventObject->heldMovementFinished = FALSE;
+ gSprites[eventObject->spriteId].data[1] = 0;
+ gSprites[eventObject->spriteId].data[2] = 0;
}
-u8 FieldObjectCheckIfSpecialAnimFinishedOrInactive(struct MapObject *mapObject)
+u8 EventObjectCheckIfSpecialAnimFinishedOrInactive(struct EventObject *eventObject)
{
- if (mapObject->heldMovementActive)
+ if (eventObject->heldMovementActive)
{
- return mapObject->heldMovementFinished;
+ return eventObject->heldMovementFinished;
}
return 0x10;
}
-u8 FieldObjectClearAnimIfSpecialAnimFinished(struct MapObject *mapObject)
+u8 EventObjectClearAnimIfSpecialAnimFinished(struct EventObject *eventObject)
{
u8 specialAnimState;
- specialAnimState = FieldObjectCheckIfSpecialAnimFinishedOrInactive(mapObject);
+ specialAnimState = EventObjectCheckIfSpecialAnimFinishedOrInactive(eventObject);
if (specialAnimState != 0 && specialAnimState != 16)
{
- FieldObjectClearAnimIfSpecialAnimActive(mapObject);
+ EventObjectClearAnimIfSpecialAnimActive(eventObject);
}
return specialAnimState;
}
-u8 FieldObjectGetSpecialAnim(struct MapObject *mapObject)
+u8 EventObjectGetSpecialAnim(struct EventObject *eventObject)
{
- if (mapObject->heldMovementActive)
+ if (eventObject->heldMovementActive)
{
- return mapObject->movementActionId;
+ return eventObject->movementActionId;
}
return 0xFF;
}
-void FieldObjectStep(struct MapObject *mapObject, struct Sprite *sprite, bool8 (*callback)(struct MapObject *, struct Sprite *))
+void EventObjectStep(struct EventObject *eventObject, struct Sprite *sprite, bool8 (*callback)(struct EventObject *, struct Sprite *))
{
- DoGroundEffects_OnSpawn(mapObject, sprite);
- sub_80964E8(mapObject, sprite);
- if (FieldObjectIsSpecialAnimActive(mapObject))
+ DoGroundEffects_OnSpawn(eventObject, sprite);
+ sub_80964E8(eventObject, sprite);
+ if (EventObjectIsSpecialAnimActive(eventObject))
{
- FieldObjectExecSpecialAnim(mapObject, sprite);
+ EventObjectExecSpecialAnim(eventObject, sprite);
}
- else if (!mapObject->frozen)
+ else if (!eventObject->frozen)
{
- while (callback(mapObject, sprite));
+ while (callback(eventObject, sprite));
}
- DoGroundEffects_OnBeginStep(mapObject, sprite);
- DoGroundEffects_OnFinishStep(mapObject, sprite);
- npc_obj_transfer_image_anim_pause_flag(mapObject, sprite);
- sub_8096518(mapObject, sprite);
- FieldObjectUpdateSubpriority(mapObject, sprite);
+ DoGroundEffects_OnBeginStep(eventObject, sprite);
+ DoGroundEffects_OnFinishStep(eventObject, sprite);
+ npc_obj_transfer_image_anim_pause_flag(eventObject, sprite);
+ sub_8096518(eventObject, sprite);
+ EventObjectUpdateSubpriority(eventObject, sprite);
}
#define dirn2anim_2(name, table) \
@@ -4973,9 +4971,9 @@ dirn2anim_2(GetStepInPlaceDelay16AnimId, gUnknown_0850DBE6);
dirn2anim_2(GetStepInPlaceDelay8AnimId, gUnknown_0850DBEB);
dirn2anim_2(GetStepInPlaceDelay4AnimId, gUnknown_0850DBF0);
-bool8 FieldObjectFaceOppositeDirection(struct MapObject *mapObject, u8 direction)
+bool8 EventObjectFaceOppositeDirection(struct EventObject *eventObject, u8 direction)
{
- return FieldObjectSetSpecialAnim(mapObject, GetFaceDirectionAnimId(GetOppositeDirection(direction)));
+ return EventObjectSetSpecialAnim(eventObject, GetFaceDirectionAnimId(GetOppositeDirection(direction)));
}
dirn2anim_2(sub_8093648, gUnknown_0850DBF5);
@@ -5022,141 +5020,141 @@ static u32 state_to_direction(u8 a0, u32 a1, u32 a2)
return gUnknown_0850DC3F[a0 - 1][zffuOffset - 1];
}
-static void FieldObjectExecSpecialAnim(struct MapObject *mapObject, struct Sprite *sprite)
+static void EventObjectExecSpecialAnim(struct EventObject *eventObject, struct Sprite *sprite)
{
- if (gUnknown_0850DC50[mapObject->movementActionId][sprite->data[2]](mapObject, sprite))
+ if (gUnknown_0850DC50[eventObject->movementActionId][sprite->data[2]](eventObject, sprite))
{
- mapObject->heldMovementFinished = TRUE;
+ eventObject->heldMovementFinished = TRUE;
}
}
-bool8 FieldObjectExecRegularAnim(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 EventObjectExecRegularAnim(struct EventObject *eventObject, struct Sprite *sprite)
{
- if (gUnknown_0850DC50[mapObject->movementActionId][sprite->data[2]](mapObject, sprite))
+ if (gUnknown_0850DC50[eventObject->movementActionId][sprite->data[2]](eventObject, sprite))
{
- mapObject->movementActionId = 0xFF;
+ eventObject->movementActionId = 0xFF;
sprite->data[2] = 0;
return TRUE;
}
return FALSE;
}
-static void FieldObjectSetRegularAnim(struct MapObject *mapObject, struct Sprite *sprite, u8 animId)
+static void EventObjectSetRegularAnim(struct EventObject *eventObject, struct Sprite *sprite, u8 animId)
{
- mapObject->movementActionId = animId;
+ eventObject->movementActionId = animId;
sprite->data[2] = 0;
}
// file boundary?
-void an_look_any(struct MapObject *mapObject, struct Sprite *sprite, u8 direction)
+void an_look_any(struct EventObject *eventObject, struct Sprite *sprite, u8 direction)
{
- FieldObjectSetDirection(mapObject, direction);
- npc_coords_shift_still(mapObject);
- obj_npc_animation_step(mapObject, sprite, get_go_image_anim_num(mapObject->facingDirection));
+ EventObjectSetDirection(eventObject, direction);
+ npc_coords_shift_still(eventObject);
+ obj_npc_animation_step(eventObject, sprite, get_go_image_anim_num(eventObject->facingDirection));
sprite->animPaused = TRUE;
sprite->data[2] = 1;
}
-bool8 sub_8093950(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8093950(struct EventObject *eventObject, struct Sprite *sprite)
{
- an_look_any(mapObject, sprite, DIR_SOUTH);
+ an_look_any(eventObject, sprite, DIR_SOUTH);
return TRUE;
}
-bool8 sub_8093960(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8093960(struct EventObject *eventObject, struct Sprite *sprite)
{
- an_look_any(mapObject, sprite, DIR_NORTH);
+ an_look_any(eventObject, sprite, DIR_NORTH);
return TRUE;
}
-bool8 sub_8093970(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8093970(struct EventObject *eventObject, struct Sprite *sprite)
{
- an_look_any(mapObject, sprite, DIR_WEST);
+ an_look_any(eventObject, sprite, DIR_WEST);
return TRUE;
}
-bool8 sub_8093980(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8093980(struct EventObject *eventObject, struct Sprite *sprite)
{
- an_look_any(mapObject, sprite, DIR_EAST);
+ an_look_any(eventObject, sprite, DIR_EAST);
return TRUE;
}
-void npc_apply_direction(struct MapObject *mapObject, struct Sprite *sprite, u8 direction, u8 speed)
+void npc_apply_direction(struct EventObject *eventObject, struct Sprite *sprite, u8 direction, u8 speed)
{
s16 x;
s16 y;
- x = mapObject->currentCoords.x;
- y = mapObject->currentCoords.y;
- FieldObjectSetDirection(mapObject, direction);
+ x = eventObject->currentCoords.x;
+ y = eventObject->currentCoords.y;
+ EventObjectSetDirection(eventObject, direction);
MoveCoords(direction, &x, &y);
- npc_coords_shift(mapObject, x, y);
+ npc_coords_shift(eventObject, x, y);
oamt_npc_ministep_reset(sprite, direction, speed);
sprite->animPaused = FALSE;
- if (gUnknown_020375B8 != NULL && sub_8097F78(mapObject) != 0x10)
+ if (gUnknown_020375B8 != NULL && sub_8097F78(eventObject) != 0x10)
{
sprite->animPaused = TRUE;
}
- mapObject->triggerGroundEffectsOnMove = TRUE;
+ eventObject->triggerGroundEffectsOnMove = TRUE;
sprite->data[2] = 1;
}
-void do_go_anim(struct MapObject *mapObject, struct Sprite *sprite, u8 direction, u8 speed)
+void do_go_anim(struct EventObject *eventObject, struct Sprite *sprite, u8 direction, u8 speed)
{
u8 (*functions[ARRAY_COUNT(gUnknown_0850DEE8)])(u8);
memcpy(functions, gUnknown_0850DEE8, sizeof gUnknown_0850DEE8);
- npc_apply_direction(mapObject, sprite, direction, speed);
- npc_apply_anim_looping(mapObject, sprite, functions[speed](mapObject->facingDirection));
+ npc_apply_direction(eventObject, sprite, direction, speed);
+ npc_apply_anim_looping(eventObject, sprite, functions[speed](eventObject->facingDirection));
}
-void do_run_anim(struct MapObject *mapObject, struct Sprite *sprite, u8 direction)
+void do_run_anim(struct EventObject *eventObject, struct Sprite *sprite, u8 direction)
{
- npc_apply_direction(mapObject, sprite, direction, 1);
- npc_apply_anim_looping(mapObject, sprite, get_run_image_anim_num(mapObject->facingDirection));
+ npc_apply_direction(eventObject, sprite, direction, 1);
+ npc_apply_anim_looping(eventObject, sprite, get_run_image_anim_num(eventObject->facingDirection));
}
-bool8 npc_obj_ministep_stop_on_arrival(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 npc_obj_ministep_stop_on_arrival(struct EventObject *eventObject, struct Sprite *sprite)
{
if (obj_npc_ministep(sprite))
{
- npc_coords_shift_still(mapObject);
- mapObject->triggerGroundEffectsOnStop = TRUE;
+ npc_coords_shift_still(eventObject);
+ eventObject->triggerGroundEffectsOnStop = TRUE;
sprite->animPaused = TRUE;
return TRUE;
}
return FALSE;
}
-void sub_8093AF0(struct MapObject *mapObject, struct Sprite *sprite, u8 direction)
+void sub_8093AF0(struct EventObject *eventObject, struct Sprite *sprite, u8 direction)
{
s16 x;
s16 y;
- x = mapObject->currentCoords.x;
- y = mapObject->currentCoords.y;
- FieldObjectSetDirection(mapObject, direction);
+ x = eventObject->currentCoords.x;
+ y = eventObject->currentCoords.y;
+ EventObjectSetDirection(eventObject, direction);
MoveCoords(direction, &x, &y);
- npc_coords_shift(mapObject, x, y);
+ npc_coords_shift(eventObject, x, y);
sub_80976DC(sprite, direction);
sprite->animPaused = FALSE;
- mapObject->triggerGroundEffectsOnMove = TRUE;
+ eventObject->triggerGroundEffectsOnMove = TRUE;
sprite->data[2] = 1;
}
-void sub_8093B60(struct MapObject *mapObject, struct Sprite *sprite, u8 direction)
+void sub_8093B60(struct EventObject *eventObject, struct Sprite *sprite, u8 direction)
{
- sub_8093AF0(mapObject, sprite, direction);
- npc_apply_anim_looping(mapObject, sprite, get_go_image_anim_num(mapObject->facingDirection));
+ sub_8093AF0(eventObject, sprite, direction);
+ npc_apply_anim_looping(eventObject, sprite, get_go_image_anim_num(eventObject->facingDirection));
}
-bool8 an_walk_any_2(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 an_walk_any_2(struct EventObject *eventObject, struct Sprite *sprite)
{
if (sub_80976EC(sprite))
{
- npc_coords_shift_still(mapObject);
- mapObject->triggerGroundEffectsOnStop = TRUE;
+ npc_coords_shift_still(eventObject);
+ eventObject->triggerGroundEffectsOnStop = TRUE;
sprite->animPaused = TRUE;
return TRUE;
}
@@ -5164,15 +5162,15 @@ bool8 an_walk_any_2(struct MapObject *mapObject, struct Sprite *sprite)
}
#define an_walk_any_2_macro(name, fn1, fn2, ...) \
-bool8 name##_2(struct MapObject *, struct Sprite *);\
-bool8 name(struct MapObject *mapObject, struct Sprite *sprite)\
+bool8 name##_2(struct EventObject *, struct Sprite *);\
+bool8 name(struct EventObject *eventObject, struct Sprite *sprite)\
{\
- fn1(mapObject, sprite, __VA_ARGS__);\
- return name##_2(mapObject, sprite);\
+ fn1(eventObject, sprite, __VA_ARGS__);\
+ return name##_2(eventObject, sprite);\
}\
-bool8 name##_2(struct MapObject *mapObject, struct Sprite *sprite)\
+bool8 name##_2(struct EventObject *eventObject, struct Sprite *sprite)\
{\
- if (fn2(mapObject, sprite))\
+ if (fn2(eventObject, sprite))\
{\
sprite->data[2] = 2;\
return TRUE;\
@@ -5197,7 +5195,7 @@ an_walk_any_2_macro(sub_8093F04, do_go_anim, npc_obj_ministep_stop_on_arrival, 2
an_walk_any_2_macro(sub_8093F44, do_go_anim, npc_obj_ministep_stop_on_arrival, 3, 0)
an_walk_any_2_macro(sub_8093F84, do_go_anim, npc_obj_ministep_stop_on_arrival, 4, 0)
-void sub_8093FC4(struct MapObject *mapObject, struct Sprite *sprite, u8 direction, u8 speed, u8 a5)
+void sub_8093FC4(struct EventObject *eventObject, struct Sprite *sprite, u8 direction, u8 speed, u8 a5)
{
s16 displacements[ARRAY_COUNT(gUnknown_0850DFBC)];
s16 x;
@@ -5206,24 +5204,24 @@ void sub_8093FC4(struct MapObject *mapObject, struct Sprite *sprite, u8 directio
memcpy(displacements, gUnknown_0850DFBC, sizeof gUnknown_0850DFBC);
x = 0;
y = 0;
- FieldObjectSetDirection(mapObject, direction);
+ EventObjectSetDirection(eventObject, direction);
sub_8092F88(direction, &x, &y, displacements[speed], displacements[speed]);
- npc_coords_shift(mapObject, mapObject->currentCoords.x + x, mapObject->currentCoords.y + y);
+ npc_coords_shift(eventObject, eventObject->currentCoords.x + x, eventObject->currentCoords.y + y);
sub_809783C(sprite, direction, speed, a5);
sprite->data[2] = 1;
sprite->animPaused = 0;
- mapObject->triggerGroundEffectsOnMove = 1;
- mapObject->disableCoveringGroundEffects = 1;
+ eventObject->triggerGroundEffectsOnMove = 1;
+ eventObject->disableCoveringGroundEffects = 1;
}
-void maybe_shadow_1(struct MapObject *mapObject, struct Sprite *sprite, u8 direction, u8 speed, u8 a4)
+void maybe_shadow_1(struct EventObject *eventObject, struct Sprite *sprite, u8 direction, u8 speed, u8 a4)
{
- sub_8093FC4(mapObject, sprite, direction, speed, a4);
- npc_apply_anim_looping(mapObject, sprite, get_go_image_anim_num(mapObject->facingDirection));
- DoShadowFieldEffect(mapObject);
+ sub_8093FC4(eventObject, sprite, direction, speed, a4);
+ npc_apply_anim_looping(eventObject, sprite, get_go_image_anim_num(eventObject->facingDirection));
+ DoShadowFieldEffect(eventObject);
}
-u8 sub_80940C4(struct MapObject *mapObject, struct Sprite *sprite, u8 callback(struct Sprite *))
+u8 sub_80940C4(struct EventObject *eventObject, struct Sprite *sprite, u8 callback(struct Sprite *))
{
s16 displacements[ARRAY_COUNT(gUnknown_0850DFC2)];
s16 x;
@@ -5236,75 +5234,75 @@ u8 sub_80940C4(struct MapObject *mapObject, struct Sprite *sprite, u8 callback(s
{
x = 0;
y = 0;
- sub_8092F88(mapObject->movementDirection, &x, &y, displacements[sprite->data[4]], displacements[sprite->data[4]]);
- npc_coords_shift(mapObject, mapObject->currentCoords.x + x, mapObject->currentCoords.y + y);
- mapObject->triggerGroundEffectsOnMove = TRUE;
- mapObject->disableCoveringGroundEffects = TRUE;
+ sub_8092F88(eventObject->movementDirection, &x, &y, displacements[sprite->data[4]], displacements[sprite->data[4]]);
+ npc_coords_shift(eventObject, eventObject->currentCoords.x + x, eventObject->currentCoords.y + y);
+ eventObject->triggerGroundEffectsOnMove = TRUE;
+ eventObject->disableCoveringGroundEffects = TRUE;
}
else if (result == 0xFF)
{
- npc_coords_shift_still(mapObject);
- mapObject->triggerGroundEffectsOnStop = TRUE;
- mapObject->landingJump = TRUE;
+ npc_coords_shift_still(eventObject);
+ eventObject->triggerGroundEffectsOnStop = TRUE;
+ eventObject->landingJump = TRUE;
sprite->animPaused = TRUE;
}
return result;
}
-u8 sub_8094188(struct MapObject *mapObject, struct Sprite *sprite)
+u8 sub_8094188(struct EventObject *eventObject, struct Sprite *sprite)
{
- return sub_80940C4(mapObject, sprite, sub_809785C);
+ return sub_80940C4(eventObject, sprite, sub_809785C);
}
-u8 sub_809419C(struct MapObject *mapObject, struct Sprite *sprite)
+u8 sub_809419C(struct EventObject *eventObject, struct Sprite *sprite)
{
- return sub_80940C4(mapObject, sprite, sub_80978E4);
+ return sub_80940C4(eventObject, sprite, sub_80978E4);
}
-bool8 sub_80941B0(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_80941B0(struct EventObject *eventObject, struct Sprite *sprite)
{
- if (sub_8094188(mapObject, sprite) == 0xFF)
+ if (sub_8094188(eventObject, sprite) == 0xFF)
{
return TRUE;
}
return FALSE;
}
-bool8 sub_80941C8(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_80941C8(struct EventObject *eventObject, struct Sprite *sprite)
{
- if (sub_809419C(mapObject, sprite) == 0xFF)
+ if (sub_809419C(eventObject, sprite) == 0xFF)
{
return TRUE;
}
return FALSE;
}
-bool8 sub_80941E0(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_80941E0(struct EventObject *eventObject, struct Sprite *sprite)
{
- switch (sub_8094188(mapObject, sprite))
+ switch (sub_8094188(eventObject, sprite))
{
case 255:
return TRUE;
case 1:
- FieldObjectSetDirection(mapObject, GetOppositeDirection(mapObject->movementDirection));
- obj_npc_animation_step(mapObject, sprite, get_go_image_anim_num(mapObject->facingDirection));
+ EventObjectSetDirection(eventObject, GetOppositeDirection(eventObject->movementDirection));
+ obj_npc_animation_step(eventObject, sprite, get_go_image_anim_num(eventObject->facingDirection));
default:
return FALSE;
}
}
#define maybe_shadow_1_macro(name, fn1, fn2, ...) \
-bool8 name##_2(struct MapObject *, struct Sprite *);\
-bool8 name(struct MapObject *mapObject, struct Sprite *sprite)\
+bool8 name##_2(struct EventObject *, struct Sprite *);\
+bool8 name(struct EventObject *eventObject, struct Sprite *sprite)\
{\
- fn1(mapObject, sprite, __VA_ARGS__);\
- return name##_2(mapObject, sprite);\
+ fn1(eventObject, sprite, __VA_ARGS__);\
+ return name##_2(eventObject, sprite);\
}\
-bool8 name##_2(struct MapObject *mapObject, struct Sprite *sprite)\
+bool8 name##_2(struct EventObject *eventObject, struct Sprite *sprite)\
{\
- if (fn2(mapObject, sprite))\
+ if (fn2(eventObject, sprite))\
{\
- mapObject->hasShadow = FALSE;\
+ eventObject->hasShadow = FALSE;\
sprite->data[2] = 2;\
return TRUE;\
}\
@@ -5322,7 +5320,7 @@ void sub_8094390(struct Sprite *sprite, u16 duration)
sprite->data[3] = duration;
}
-bool8 sub_8094398(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8094398(struct EventObject *eventObject, struct Sprite *sprite)
{
if (-- sprite->data[3] == 0)
{
@@ -5333,10 +5331,10 @@ bool8 sub_8094398(struct MapObject *mapObject, struct Sprite *sprite)
}
#define special_anim_with_timer(name, duration)\
-bool8 name(struct MapObject *mapObject, struct Sprite *sprite)\
+bool8 name(struct EventObject *eventObject, struct Sprite *sprite)\
{\
sub_8094390(sprite, duration);\
- return sub_8094398(mapObject, sprite);\
+ return sub_8094398(eventObject, sprite);\
}
special_anim_with_timer(sub_80943B4, 1)
@@ -5350,16 +5348,16 @@ an_walk_any_2_macro(sub_8094494, do_go_anim, npc_obj_ministep_stop_on_arrival, 2
an_walk_any_2_macro(sub_80944D4, do_go_anim, npc_obj_ministep_stop_on_arrival, 3, 1)
an_walk_any_2_macro(sub_8094514, do_go_anim, npc_obj_ministep_stop_on_arrival, 4, 1)
-void sub_8094554(struct MapObject *mapObject, struct Sprite *sprite, u8 direction, u8 animNum, u16 duration)
+void sub_8094554(struct EventObject *eventObject, struct Sprite *sprite, u8 direction, u8 animNum, u16 duration)
{
- FieldObjectSetDirection(mapObject, direction);
- npc_apply_anim_looping(mapObject, sprite, animNum);
+ EventObjectSetDirection(eventObject, direction);
+ npc_apply_anim_looping(eventObject, sprite, animNum);
sprite->animPaused = FALSE;
sprite->data[2] = 1;
sprite->data[3] = duration;
}
-bool8 sub_809459C(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_809459C(struct EventObject *eventObject, struct Sprite *sprite)
{
if (-- sprite->data[3] == 0)
{
@@ -5370,22 +5368,22 @@ bool8 sub_809459C(struct MapObject *mapObject, struct Sprite *sprite)
return FALSE;
}
-bool8 sub_80945C4(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_80945C4(struct EventObject *eventObject, struct Sprite *sprite)
{
if (sprite->data[3] & 1)
{
sprite->animDelayCounter ++;
}
- return sub_809459C(mapObject, sprite);
+ return sub_809459C(eventObject, sprite);
}
#define special_anim_with_timer_2(name, direction, images, duration, timer) \
-bool8 name(struct MapObject *mapObject, struct Sprite *sprite)\
+bool8 name(struct EventObject *eventObject, struct Sprite *sprite)\
{\
u8 animId;\
animId = images(DIR_##direction);\
- sub_8094554(mapObject, sprite, DIR_##direction, animId, duration);\
- return timer(mapObject, sprite);\
+ sub_8094554(eventObject, sprite, DIR_##direction, animId, duration);\
+ return timer(eventObject, sprite);\
}
special_anim_with_timer_2(sub_8094600, SOUTH, get_go_image_anim_num, 32, sub_80945C4)
@@ -5422,20 +5420,20 @@ an_walk_any_2_macro(sub_8094CC0, do_run_anim, npc_obj_ministep_stop_on_arrival,
an_walk_any_2_macro(sub_8094D00, do_run_anim, npc_obj_ministep_stop_on_arrival, DIR_WEST)
an_walk_any_2_macro(sub_8094D40, do_run_anim, npc_obj_ministep_stop_on_arrival, DIR_EAST)
-void npc_set_direction_and_anim__an_proceed(struct MapObject *mapObject, struct Sprite *sprite, u8 direction, u8 animNum)
+void npc_set_direction_and_anim__an_proceed(struct EventObject *eventObject, struct Sprite *sprite, u8 direction, u8 animNum)
{
obj_anim_image_set_and_seek(sprite, animNum, 0);
- FieldObjectSetDirection(mapObject, direction);
+ EventObjectSetDirection(eventObject, direction);
sprite->data[2] = 1;
}
-bool8 sub_8094DAC(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8094DAC(struct EventObject *eventObject, struct Sprite *sprite)
{
- npc_set_direction_and_anim__an_proceed(mapObject, sprite, mapObject->movementDirection, sprite->animNum);
+ npc_set_direction_and_anim__an_proceed(eventObject, sprite, eventObject->movementDirection, sprite->animNum);
return FALSE;
}
-bool8 sub_8094DC4(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8094DC4(struct EventObject *eventObject, struct Sprite *sprite)
{
if (sub_80979BC(sprite))
{
@@ -5445,25 +5443,25 @@ bool8 sub_8094DC4(struct MapObject *mapObject, struct Sprite *sprite)
return FALSE;
}
-void sub_8094DE4(struct MapObject *mapObject, struct Sprite *sprite, u8 direction)
+void sub_8094DE4(struct EventObject *eventObject, struct Sprite *sprite, u8 direction)
{
- sub_8093FC4(mapObject, sprite, direction, 1, 0);
+ sub_8093FC4(eventObject, sprite, direction, 1, 0);
StartSpriteAnim(sprite, sub_80929AC(direction));
}
#define unk_macro_8094E18(name, direction)\
-bool8 name##_2(struct MapObject *, struct Sprite *);\
-bool8 name(struct MapObject *mapObject, struct Sprite *sprite)\
+bool8 name##_2(struct EventObject *, struct Sprite *);\
+bool8 name(struct EventObject *eventObject, struct Sprite *sprite)\
{\
- sub_8094DE4(mapObject, sprite, direction);\
- return name##_2(mapObject, sprite);\
+ sub_8094DE4(eventObject, sprite, direction);\
+ return name##_2(eventObject, sprite);\
}\
-bool8 name##_2(struct MapObject *mapObject, struct Sprite *sprite)\
+bool8 name##_2(struct EventObject *eventObject, struct Sprite *sprite)\
{\
- if (sub_80941C8(mapObject, sprite))\
+ if (sub_80941C8(eventObject, sprite))\
{\
sprite->data[2] = 2;\
- mapObject->landingJump = FALSE;\
+ eventObject->landingJump = FALSE;\
return TRUE;\
}\
return FALSE;\
@@ -5474,40 +5472,40 @@ unk_macro_8094E18(sub_8094E60, DIR_NORTH)
unk_macro_8094E18(sub_8094EB8, DIR_WEST)
unk_macro_8094E18(sub_8094710, DIR_EAST)
-bool8 sub_8094F38(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8094F38(struct EventObject *eventObject, struct Sprite *sprite)
{
- u8 mapObjectId;
+ u8 eventObjectId;
- if (!TryGetFieldObjectIdByLocalIdAndMap(0xFF, 0, 0, &mapObjectId))
+ if (!TryGetEventObjectIdByLocalIdAndMap(0xFF, 0, 0, &eventObjectId))
{
- an_look_any(mapObject, sprite, sub_8092AF8(mapObject->currentCoords.x, mapObject->currentCoords.y, gMapObjects[mapObjectId].currentCoords.x, gMapObjects[mapObjectId].currentCoords.y));
+ an_look_any(eventObject, sprite, sub_8092AF8(eventObject->currentCoords.x, eventObject->currentCoords.y, gEventObjects[eventObjectId].currentCoords.x, gEventObjects[eventObjectId].currentCoords.y));
}
sprite->data[2] = 1;
return TRUE;
}
-bool8 sub_8094F94(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8094F94(struct EventObject *eventObject, struct Sprite *sprite)
{
- u8 mapObjectId;
+ u8 eventObjectId;
- if (!TryGetFieldObjectIdByLocalIdAndMap(0xFF, 0, 0, &mapObjectId))
+ if (!TryGetEventObjectIdByLocalIdAndMap(0xFF, 0, 0, &eventObjectId))
{
- an_look_any(mapObject, sprite, GetOppositeDirection(sub_8092AF8(mapObject->currentCoords.x, mapObject->currentCoords.y, gMapObjects[mapObjectId].currentCoords.x, gMapObjects[mapObjectId].currentCoords.y)));
+ an_look_any(eventObject, sprite, GetOppositeDirection(sub_8092AF8(eventObject->currentCoords.x, eventObject->currentCoords.y, gEventObjects[eventObjectId].currentCoords.x, gEventObjects[eventObjectId].currentCoords.y)));
}
sprite->data[2] = 1;
return TRUE;
}
-bool8 sub_8094FF8(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8094FF8(struct EventObject *eventObject, struct Sprite *sprite)
{
- mapObject->facingDirectionLocked = TRUE;
+ eventObject->facingDirectionLocked = TRUE;
sprite->data[2] = 1;
return TRUE;
}
-bool8 sub_8095008(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8095008(struct EventObject *eventObject, struct Sprite *sprite)
{
- mapObject->facingDirectionLocked = FALSE;
+ eventObject->facingDirectionLocked = FALSE;
sprite->data[2] = 1;
return TRUE;
}
@@ -5525,104 +5523,104 @@ maybe_shadow_1_macro(sub_8095330, maybe_shadow_1, sub_80941E0, DIR_NORTH, 0, 2)
maybe_shadow_1_macro(sub_8095388, maybe_shadow_1, sub_80941E0, DIR_WEST, 0, 2)
maybe_shadow_1_macro(sub_80953E0, maybe_shadow_1, sub_80941E0, DIR_EAST, 0, 2)
-bool8 sub_8095438(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8095438(struct EventObject *eventObject, struct Sprite *sprite)
{
- an_look_any(mapObject, sprite, gInitialMovementTypeFacingDirections[mapObject->movementType]);
+ an_look_any(eventObject, sprite, gInitialMovementTypeFacingDirections[eventObject->movementType]);
return TRUE;
}
-bool8 sub_8095450(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8095450(struct EventObject *eventObject, struct Sprite *sprite)
{
- npc_set_direction_and_anim__an_proceed(mapObject, sprite, DIR_SOUTH, 0x14);
+ npc_set_direction_and_anim__an_proceed(eventObject, sprite, DIR_SOUTH, 0x14);
return FALSE;
}
-bool8 sub_8095460(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8095460(struct EventObject *eventObject, struct Sprite *sprite)
{
- mapObject->disableJumpLandingGroundEffect = FALSE;
+ eventObject->disableJumpLandingGroundEffect = FALSE;
sprite->data[2] = 1;
return TRUE;
}
-bool8 sub_8095470(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8095470(struct EventObject *eventObject, struct Sprite *sprite)
{
- mapObject->disableJumpLandingGroundEffect = TRUE;
+ eventObject->disableJumpLandingGroundEffect = TRUE;
sprite->data[2] = 1;
return TRUE;
}
-bool8 sub_8095480(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8095480(struct EventObject *eventObject, struct Sprite *sprite)
{
- mapObject->inanimate = TRUE;
+ eventObject->inanimate = TRUE;
sprite->data[2] = 1;
return TRUE;
}
-bool8 sub_8095490(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8095490(struct EventObject *eventObject, struct Sprite *sprite)
{
- mapObject->inanimate = GetFieldObjectGraphicsInfo(mapObject->graphicsId)->inanimate;
+ eventObject->inanimate = GetEventObjectGraphicsInfo(eventObject->graphicsId)->inanimate;
sprite->data[2] = 1;
return TRUE;
}
-bool8 sub_80954BC(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_80954BC(struct EventObject *eventObject, struct Sprite *sprite)
{
- mapObject->invisible = TRUE;
+ eventObject->invisible = TRUE;
sprite->data[2] = 1;
return TRUE;
}
-bool8 sub_80954CC(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_80954CC(struct EventObject *eventObject, struct Sprite *sprite)
{
- mapObject->invisible = FALSE;
+ eventObject->invisible = FALSE;
sprite->data[2] = 1;
return TRUE;
}
-bool8 do_exclamation_mark_bubble_1(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 do_exclamation_mark_bubble_1(struct EventObject *eventObject, struct Sprite *sprite)
{
- FieldObjectGetLocalIdAndMap(mapObject, &gFieldEffectArguments[0], &gFieldEffectArguments[1], &gFieldEffectArguments[2]);
+ EventObjectGetLocalIdAndMap(eventObject, &gFieldEffectArguments[0], &gFieldEffectArguments[1], &gFieldEffectArguments[2]);
FieldEffectStart(FLDEFF_EXCLAMATION_MARK_ICON_1);
sprite->data[2] = 1;
return TRUE;
}
-bool8 do_exclamation_mark_bubble_2(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 do_exclamation_mark_bubble_2(struct EventObject *eventObject, struct Sprite *sprite)
{
- FieldObjectGetLocalIdAndMap(mapObject, &gFieldEffectArguments[0], &gFieldEffectArguments[1], &gFieldEffectArguments[2]);
+ EventObjectGetLocalIdAndMap(eventObject, &gFieldEffectArguments[0], &gFieldEffectArguments[1], &gFieldEffectArguments[2]);
FieldEffectStart(FLDEFF_EXCLAMATION_MARK_ICON_2);
sprite->data[2] = 1;
return TRUE;
}
-bool8 do_heart_bubble(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 do_heart_bubble(struct EventObject *eventObject, struct Sprite *sprite)
{
- FieldObjectGetLocalIdAndMap(mapObject, &gFieldEffectArguments[0], &gFieldEffectArguments[1], &gFieldEffectArguments[2]);
+ EventObjectGetLocalIdAndMap(eventObject, &gFieldEffectArguments[0], &gFieldEffectArguments[1], &gFieldEffectArguments[2]);
FieldEffectStart(FLDEFF_HEART_ICON);
sprite->data[2] = 1;
return TRUE;
}
-bool8 sub_8095548(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8095548(struct EventObject *eventObject, struct Sprite *sprite)
{
- if (mapObject->movementType == 0x3F)
+ if (eventObject->movementType == 0x3F)
{
- sub_80B4578(mapObject);
+ sub_80B4578(eventObject);
return FALSE;
}
- if (mapObject->movementType != 0x39 && mapObject->movementType != 0x3A)
+ if (eventObject->movementType != 0x39 && eventObject->movementType != 0x3A)
{
sprite->data[2] = 2;
return TRUE;
}
- sub_8155D78(mapObject);
+ sub_8155D78(eventObject);
sprite->data[2] = 1;
- return sub_809558C(mapObject, sprite);
+ return sub_809558C(eventObject, sprite);
}
-bool8 sub_809558C(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_809558C(struct EventObject *eventObject, struct Sprite *sprite)
{
- if (sub_8155DA0(mapObject))
+ if (sub_8155DA0(eventObject))
{
sprite->data[2] = 2;
return TRUE;
@@ -5630,77 +5628,77 @@ bool8 sub_809558C(struct MapObject *mapObject, struct Sprite *sprite)
return FALSE;
}
-bool8 sub_80955AC(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_80955AC(struct EventObject *eventObject, struct Sprite *sprite)
{
obj_anim_image_set_and_seek(sprite, 1, 0);
sprite->data[2] = 1;
return FALSE;
}
-bool8 sub_80955C8(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_80955C8(struct EventObject *eventObject, struct Sprite *sprite)
{
if (sub_80979BC(sprite))
{
- SetFieldObjectStepTimer(sprite, 32);
+ SetEventObjectStepTimer(sprite, 32);
sprite->data[2] = 2;
}
return FALSE;
}
-bool8 sub_80955EC(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_80955EC(struct EventObject *eventObject, struct Sprite *sprite)
{
- mapObject->invisible ^= TRUE;
- if (RunFieldObjectStepTimer(sprite))
+ eventObject->invisible ^= TRUE;
+ if (RunEventObjectStepTimer(sprite))
{
- mapObject->invisible = TRUE;
+ eventObject->invisible = TRUE;
sprite->data[2] = 3;
}
return FALSE;
}
-bool8 sub_8095628(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8095628(struct EventObject *eventObject, struct Sprite *sprite)
{
obj_anim_image_set_and_seek(sprite, 1, 0);
sprite->data[2] = 1;
return FALSE;
}
-bool8 sub_8095644(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8095644(struct EventObject *eventObject, struct Sprite *sprite)
{
if (sub_80979BC(sprite))
{
- SetFieldObjectStepTimer(sprite, 32);
+ SetEventObjectStepTimer(sprite, 32);
sprite->data[2] = 2;
}
return FALSE;
}
-bool8 sub_8095668(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8095668(struct EventObject *eventObject, struct Sprite *sprite)
{
- mapObject->invisible ^= TRUE;
- if (RunFieldObjectStepTimer(sprite))
+ eventObject->invisible ^= TRUE;
+ if (RunEventObjectStepTimer(sprite))
{
- mapObject->invisible = TRUE;
+ eventObject->invisible = TRUE;
sprite->data[2] = 3;
}
return FALSE;
}
-bool8 sub_80956A4(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_80956A4(struct EventObject *eventObject, struct Sprite *sprite)
{
- mapObject->fixedPriority = TRUE;
+ eventObject->fixedPriority = TRUE;
sprite->data[2] = 1;
return TRUE;
}
-bool8 sub_80956B4(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_80956B4(struct EventObject *eventObject, struct Sprite *sprite)
{
- mapObject->fixedPriority = FALSE;
+ eventObject->fixedPriority = FALSE;
sprite->data[2] = 1;
return TRUE;
}
-bool8 sub_80956C4(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_80956C4(struct EventObject *eventObject, struct Sprite *sprite)
{
sprite->oam.affineMode = 3;
InitSpriteAffineAnim(sprite);
@@ -5709,7 +5707,7 @@ bool8 sub_80956C4(struct MapObject *mapObject, struct Sprite *sprite)
return TRUE;
}
-bool8 sub_80956F4(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_80956F4(struct EventObject *eventObject, struct Sprite *sprite)
{
FreeOamMatrix(sprite->oam.matrixNum);
sprite->oam.affineMode = 0;
@@ -5717,30 +5715,30 @@ bool8 sub_80956F4(struct MapObject *mapObject, struct Sprite *sprite)
return TRUE;
}
-bool8 sub_8095724(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8095724(struct EventObject *eventObject, struct Sprite *sprite)
{
- mapObject->unk3_3 = TRUE;
+ eventObject->unk3_3 = TRUE;
return TRUE;
}
-bool8 sub_8095730(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8095730(struct EventObject *eventObject, struct Sprite *sprite)
{
- mapObject->unk3_3 = FALSE;
+ eventObject->unk3_3 = FALSE;
return TRUE;
}
#define affine_an_walk_any_2_macro(name, fn, fn2, action, anim, ...)\
-bool8 name##_2(struct MapObject *, struct Sprite *);\
-bool8 name(struct MapObject *mapObject, struct Sprite *sprite)\
+bool8 name##_2(struct EventObject *, struct Sprite *);\
+bool8 name(struct EventObject *eventObject, struct Sprite *sprite)\
{\
- fn(mapObject, sprite, __VA_ARGS__);\
+ fn(eventObject, sprite, __VA_ARGS__);\
sprite->affineAnimPaused = FALSE;\
action(sprite, anim);\
- return name##_2(mapObject, sprite);\
+ return name##_2(eventObject, sprite);\
}\
-bool8 name##_2(struct MapObject *mapObject, struct Sprite *sprite)\
+bool8 name##_2(struct EventObject *eventObject, struct Sprite *sprite)\
{\
- if (fn2(mapObject, sprite))\
+ if (fn2(eventObject, sprite))\
{\
sprite->affineAnimPaused = TRUE;\
sprite->data[2] = 2;\
@@ -5754,43 +5752,43 @@ affine_an_walk_any_2_macro(sub_80957A0, sub_8093B60, an_walk_any_2, ChangeSprite
affine_an_walk_any_2_macro(sub_8095800, do_go_anim, npc_obj_ministep_stop_on_arrival, ChangeSpriteAffineAnimIfDifferent, 2, DIR_WEST, 1)
affine_an_walk_any_2_macro(sub_8095860, do_go_anim, npc_obj_ministep_stop_on_arrival, ChangeSpriteAffineAnimIfDifferent, 3, DIR_EAST, 1)
-static void sub_80958C0(struct MapObject *mapObject, struct Sprite *sprite, u8 direction)
+static void sub_80958C0(struct EventObject *eventObject, struct Sprite *sprite, u8 direction)
{
- FieldObjectSetDirection(mapObject, direction);
- npc_coords_shift_still(mapObject);
- obj_npc_animation_step(mapObject, sprite, sub_80929FC(direction));
+ EventObjectSetDirection(eventObject, direction);
+ npc_coords_shift_still(eventObject);
+ obj_npc_animation_step(eventObject, sprite, sub_80929FC(direction));
sprite->animPaused = TRUE;
sprite->data[2] = 1;
}
-bool8 sub_8095900(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8095900(struct EventObject *eventObject, struct Sprite *sprite)
{
- sub_80958C0(mapObject, sprite, DIR_SOUTH);
+ sub_80958C0(eventObject, sprite, DIR_SOUTH);
return TRUE;
}
-bool8 sub_8095910(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8095910(struct EventObject *eventObject, struct Sprite *sprite)
{
- sub_80958C0(mapObject, sprite, DIR_NORTH);
+ sub_80958C0(eventObject, sprite, DIR_NORTH);
return TRUE;
}
-bool8 sub_8095920(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8095920(struct EventObject *eventObject, struct Sprite *sprite)
{
- sub_80958C0(mapObject, sprite, DIR_WEST);
+ sub_80958C0(eventObject, sprite, DIR_WEST);
return TRUE;
}
-bool8 sub_8095930(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8095930(struct EventObject *eventObject, struct Sprite *sprite)
{
- sub_80958C0(mapObject, sprite, DIR_EAST);
+ sub_80958C0(eventObject, sprite, DIR_EAST);
return TRUE;
}
#define set_dirn_and_anim__an_proceed(name, direction, anims)\
-bool8 name(struct MapObject *mapObject, struct Sprite *sprite)\
+bool8 name(struct EventObject *eventObject, struct Sprite *sprite)\
{\
- npc_set_direction_and_anim__an_proceed(mapObject, sprite, direction, anims(direction));\
+ npc_set_direction_and_anim__an_proceed(eventObject, sprite, direction, anims(direction));\
return FALSE;\
}
@@ -5807,34 +5805,34 @@ set_dirn_and_anim__an_proceed(sub_8095A84, DIR_NORTH, sub_80929EC)
set_dirn_and_anim__an_proceed(sub_8095AA8, DIR_WEST, sub_80929EC)
set_dirn_and_anim__an_proceed(sub_8095ACC, DIR_EAST, sub_80929EC)
-void sub_8095AF0(struct MapObject *mapObject, struct Sprite *sprite)
+void sub_8095AF0(struct EventObject *eventObject, struct Sprite *sprite)
{
sub_8097750(sprite);
sprite->animPaused = FALSE;
}
-bool8 sub_8095B0C(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8095B0C(struct EventObject *eventObject, struct Sprite *sprite)
{
if (sub_8097758(sprite))
{
- npc_coords_shift_still(mapObject);
- mapObject->triggerGroundEffectsOnStop = TRUE;
+ npc_coords_shift_still(eventObject);
+ eventObject->triggerGroundEffectsOnStop = TRUE;
sprite->animPaused = TRUE;
return TRUE;
}
return FALSE;
}
-bool8 sub_8095B44(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8095B44(struct EventObject *eventObject, struct Sprite *sprite)
{
- sub_8095AF0(mapObject, sprite);
+ sub_8095AF0(eventObject, sprite);
sprite->data[2] = 1;
- return sub_8095B64(mapObject, sprite);
+ return sub_8095B64(eventObject, sprite);
}
-bool8 sub_8095B64(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8095B64(struct EventObject *eventObject, struct Sprite *sprite)
{
- if (sub_8095B0C(mapObject, sprite))
+ if (sub_8095B0C(eventObject, sprite))
{
sprite->data[2] = 2;
return TRUE;
@@ -5842,11 +5840,11 @@ bool8 sub_8095B64(struct MapObject *mapObject, struct Sprite *sprite)
return FALSE;
}
-void sub_8095B84(struct MapObject *mapObject, struct Sprite *sprite, u8 direction, u8 speed, u8 a4)
+void sub_8095B84(struct EventObject *eventObject, struct Sprite *sprite, u8 direction, u8 speed, u8 a4)
{
- sub_8093FC4(mapObject, sprite, direction, speed, a4);
+ sub_8093FC4(eventObject, sprite, direction, speed, a4);
StartSpriteAnimIfDifferent(sprite, sub_80929BC(direction));
- DoShadowFieldEffect(mapObject);
+ DoShadowFieldEffect(eventObject);
}
maybe_shadow_1_macro(sub_8095BC8, sub_8095B84, sub_80941B0, DIR_SOUTH, 0, 1)
@@ -5867,10 +5865,10 @@ special_anim_with_timer_2(sub_8096020, NORTH, sub_80929FC, 8, sub_809459C)
special_anim_with_timer_2(sub_8096058, WEST, sub_80929FC, 8, sub_809459C)
special_anim_with_timer_2(sub_8096090, EAST, sub_80929FC, 8, sub_809459C)
-void sub_80960C8(struct MapObject *mapObject, struct Sprite *sprite, u8 direction, u8 speed)
+void sub_80960C8(struct EventObject *eventObject, struct Sprite *sprite, u8 direction, u8 speed)
{
- npc_apply_direction(mapObject, sprite, direction, speed);
- StartSpriteAnim(sprite, sub_80929BC(mapObject->facingDirection));
+ npc_apply_direction(eventObject, sprite, direction, speed);
+ StartSpriteAnim(sprite, sub_80929BC(eventObject->facingDirection));
SeekSpriteAnim(sprite, 0);
}
@@ -5879,10 +5877,10 @@ an_walk_any_2_macro(sub_8096140, sub_80960C8, npc_obj_ministep_stop_on_arrival,
an_walk_any_2_macro(sub_8096180, sub_80960C8, npc_obj_ministep_stop_on_arrival, DIR_WEST, 1)
an_walk_any_2_macro(sub_80961C0, sub_80960C8, npc_obj_ministep_stop_on_arrival, DIR_EAST, 1)
-void sub_8096200(struct MapObject *mapObject, struct Sprite *sprite, u8 direction, u8 speed)
+void sub_8096200(struct EventObject *eventObject, struct Sprite *sprite, u8 direction, u8 speed)
{
- npc_apply_direction(mapObject, sprite, direction, speed);
- npc_apply_anim_looping(mapObject, sprite, sub_80929FC(mapObject->facingDirection));
+ npc_apply_direction(eventObject, sprite, direction, speed);
+ npc_apply_anim_looping(eventObject, sprite, sub_80929FC(eventObject->facingDirection));
}
an_walk_any_2_macro(sub_8096230, sub_8096200, npc_obj_ministep_stop_on_arrival, DIR_SOUTH, 1)
@@ -5890,10 +5888,10 @@ an_walk_any_2_macro(sub_8096270, sub_8096200, npc_obj_ministep_stop_on_arrival,
an_walk_any_2_macro(sub_80962B0, sub_8096200, npc_obj_ministep_stop_on_arrival, DIR_WEST, 1)
an_walk_any_2_macro(sub_80962F0, sub_8096200, npc_obj_ministep_stop_on_arrival, DIR_EAST, 1)
-void sub_8096330(struct MapObject *mapObject, struct Sprite *sprite, u8 direction, u8 speed)
+void sub_8096330(struct EventObject *eventObject, struct Sprite *sprite, u8 direction, u8 speed)
{
- npc_apply_direction(mapObject, sprite, direction, speed);
- StartSpriteAnim(sprite, sub_80929DC(mapObject->facingDirection));
+ npc_apply_direction(eventObject, sprite, direction, speed);
+ StartSpriteAnim(sprite, sub_80929DC(eventObject->facingDirection));
SeekSpriteAnim(sprite, 0);
}
an_walk_any_2_macro(sub_8096368, sub_8096330, npc_obj_ministep_stop_on_arrival, DIR_SOUTH, 1)
@@ -5901,77 +5899,77 @@ an_walk_any_2_macro(sub_80963A8, sub_8096330, npc_obj_ministep_stop_on_arrival,
an_walk_any_2_macro(sub_80963E8, sub_8096330, npc_obj_ministep_stop_on_arrival, DIR_WEST, 1)
an_walk_any_2_macro(sub_8096428, sub_8096330, npc_obj_ministep_stop_on_arrival, DIR_EAST, 1)
-bool8 sub_8096468(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8096468(struct EventObject *eventObject, struct Sprite *sprite)
{
- sub_8097FA4(mapObject);
+ sub_8097FA4(eventObject);
sprite->data[2] = 1;
return TRUE;
}
-bool8 sub_809647C(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_809647C(struct EventObject *eventObject, struct Sprite *sprite)
{
- sub_8098044(mapObject->warpArrowSpriteId);
+ sub_8098044(eventObject->warpArrowSpriteId);
sprite->pos2.y = 0;
sprite->data[2] = 1;
return TRUE;
}
-bool8 sub_8096494(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_8096494(struct EventObject *eventObject, struct Sprite *sprite)
{
if (sprite->pos2.y == 0)
{
- sub_8098044(mapObject->warpArrowSpriteId);
+ sub_8098044(eventObject->warpArrowSpriteId);
sprite->data[2] = 1;
return TRUE;
}
return FALSE;
}
-u8 sub_80964B8(struct MapObject *mapObject, struct Sprite *sprite)
+u8 sub_80964B8(struct EventObject *eventObject, struct Sprite *sprite)
{
return TRUE;
}
-bool8 sub_80964BC(struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_80964BC(struct EventObject *eventObject, struct Sprite *sprite)
{
sprite->animPaused = TRUE;
return TRUE;
}
-void npc_obj_transfer_image_anim_pause_flag(struct MapObject *mapObject, struct Sprite *sprite)
+void npc_obj_transfer_image_anim_pause_flag(struct EventObject *eventObject, struct Sprite *sprite)
{
- if (mapObject->disableAnim)
+ if (eventObject->disableAnim)
{
sprite->animPaused = TRUE;
}
}
-void sub_80964E8(struct MapObject *mapObject, struct Sprite *sprite)
+void sub_80964E8(struct EventObject *eventObject, struct Sprite *sprite)
{
- if (mapObject->enableAnim)
+ if (eventObject->enableAnim)
{
sprite->animPaused = FALSE;
- mapObject->disableAnim = FALSE;
- mapObject->enableAnim = FALSE;
+ eventObject->disableAnim = FALSE;
+ eventObject->enableAnim = FALSE;
}
}
-static void sub_8096518(struct MapObject *mapObject, struct Sprite *sprite)
+static void sub_8096518(struct EventObject *eventObject, struct Sprite *sprite)
{
- sub_8096530(mapObject, sprite);
- npc_update_obj_anim_flag(mapObject, sprite);
+ sub_8096530(eventObject, sprite);
+ npc_update_obj_anim_flag(eventObject, sprite);
}
-static void sub_8096530(struct MapObject *mapObject, struct Sprite *sprite)
+static void sub_8096530(struct EventObject *eventObject, struct Sprite *sprite)
{
u16 x;
u16 y;
u16 x2;
u16 y2;
- const struct MapObjectGraphicsInfo *graphicsInfo;
+ const struct EventObjectGraphicsInfo *graphicsInfo;
- mapObject->offScreen = FALSE;
- graphicsInfo = GetFieldObjectGraphicsInfo(mapObject->graphicsId);
+ eventObject->offScreen = FALSE;
+ graphicsInfo = GetEventObjectGraphicsInfo(eventObject->graphicsId);
if (sprite->coordOffsetEnabled)
{
x = sprite->pos1.x + sprite->pos2.x + sprite->centerToCornerVecX + gSpriteCoordOffsetX;
@@ -5988,26 +5986,26 @@ static void sub_8096530(struct MapObject *mapObject, struct Sprite *sprite)
y2 += graphicsInfo->height;
if ((s16)x >= 0x100 || (s16)x2 < -0x10)
{
- mapObject->offScreen = TRUE;
+ eventObject->offScreen = TRUE;
}
if ((s16)y >= 0xB0 || (s16)y2 < -0x10)
{
- mapObject->offScreen = TRUE;
+ eventObject->offScreen = TRUE;
}
}
-static void npc_update_obj_anim_flag(struct MapObject *mapObject, struct Sprite *sprite)
+static void npc_update_obj_anim_flag(struct EventObject *eventObject, struct Sprite *sprite)
{
sprite->invisible = FALSE;
- if (mapObject->invisible || mapObject->offScreen)
+ if (eventObject->invisible || eventObject->offScreen)
{
sprite->invisible = TRUE;
}
}
-/*static*/ void GetAllGroundEffectFlags_OnSpawn(struct MapObject *eventObj, u32 *flags)
+/*static*/ void GetAllGroundEffectFlags_OnSpawn(struct EventObject *eventObj, u32 *flags)
{
- FieldObjectUpdateMetatileBehaviors(eventObj);
+ EventObjectUpdateMetatileBehaviors(eventObj);
GetGroundEffectFlags_Reflection(eventObj, flags);
GetGroundEffectFlags_TallGrassOnSpawn(eventObj, flags);
GetGroundEffectFlags_LongGrassOnSpawn(eventObj, flags);
@@ -6017,9 +6015,9 @@ static void npc_update_obj_anim_flag(struct MapObject *mapObject, struct Sprite
GetGroundEffectFlags_HotSprings(eventObj, flags);
}
-static void GetAllGroundEffectFlags_OnBeginStep(struct MapObject *eventObj, u32 *flags)
+static void GetAllGroundEffectFlags_OnBeginStep(struct EventObject *eventObj, u32 *flags)
{
- FieldObjectUpdateMetatileBehaviors(eventObj);
+ EventObjectUpdateMetatileBehaviors(eventObj);
GetGroundEffectFlags_Reflection(eventObj, flags);
GetGroundEffectFlags_TallGrassOnBeginStep(eventObj, flags);
GetGroundEffectFlags_LongGrassOnBeginStep(eventObj, flags);
@@ -6031,9 +6029,9 @@ static void GetAllGroundEffectFlags_OnBeginStep(struct MapObject *eventObj, u32
GetGroundEffectFlags_HotSprings(eventObj, flags);
}
-/*static*/ void GetAllGroundEffectFlags_OnFinishStep(struct MapObject *eventObj, u32 *flags)
+/*static*/ void GetAllGroundEffectFlags_OnFinishStep(struct EventObject *eventObj, u32 *flags)
{
- FieldObjectUpdateMetatileBehaviors(eventObj);
+ EventObjectUpdateMetatileBehaviors(eventObj);
GetGroundEffectFlags_ShallowFlowingWater(eventObj, flags);
GetGroundEffectFlags_SandHeap(eventObj, flags);
GetGroundEffectFlags_Puddle(eventObj, flags);
@@ -6044,16 +6042,16 @@ static void GetAllGroundEffectFlags_OnBeginStep(struct MapObject *eventObj, u32
GetGroundEffectFlags_JumpLanding(eventObj, flags);
}
-static void FieldObjectUpdateMetatileBehaviors(struct MapObject *eventObj)
+static void EventObjectUpdateMetatileBehaviors(struct EventObject *eventObj)
{
eventObj->previousMetatileBehavior = MapGridGetMetatileBehaviorAt(eventObj->previousCoords.x, eventObj->previousCoords.y);
eventObj->currentMetatileBehavior = MapGridGetMetatileBehaviorAt(eventObj->currentCoords.x, eventObj->currentCoords.y);
}
-static void GetGroundEffectFlags_Reflection(struct MapObject *eventObj, u32 *flags)
+static void GetGroundEffectFlags_Reflection(struct EventObject *eventObj, u32 *flags)
{
u32 reflectionFlags[2] = { GROUND_EFFECT_FLAG_REFLECTION, GROUND_EFFECT_FLAG_ICE_REFLECTION };
- u8 type = FieldObjectCheckForReflectiveSurface(eventObj);
+ u8 type = EventObjectCheckForReflectiveSurface(eventObj);
if (type)
{
@@ -6070,31 +6068,31 @@ static void GetGroundEffectFlags_Reflection(struct MapObject *eventObj, u32 *fla
}
}
-static void GetGroundEffectFlags_TallGrassOnSpawn(struct MapObject *eventObj, u32 *flags)
+static void GetGroundEffectFlags_TallGrassOnSpawn(struct EventObject *eventObj, u32 *flags)
{
if (MetatileBehavior_IsTallGrass(eventObj->currentMetatileBehavior))
*flags |= GROUND_EFFECT_FLAG_TALL_GRASS_ON_SPAWN;
}
-static void GetGroundEffectFlags_TallGrassOnBeginStep(struct MapObject *eventObj, u32 *flags)
+static void GetGroundEffectFlags_TallGrassOnBeginStep(struct EventObject *eventObj, u32 *flags)
{
if (MetatileBehavior_IsTallGrass(eventObj->currentMetatileBehavior))
*flags |= GROUND_EFFECT_FLAG_TALL_GRASS_ON_MOVE;
}
-static void GetGroundEffectFlags_LongGrassOnSpawn(struct MapObject *eventObj, u32 *flags)
+static void GetGroundEffectFlags_LongGrassOnSpawn(struct EventObject *eventObj, u32 *flags)
{
if (MetatileBehavior_IsLongGrass(eventObj->currentMetatileBehavior))
*flags |= GROUND_EFFECT_FLAG_LONG_GRASS_ON_SPAWN;
}
-static void GetGroundEffectFlags_LongGrassOnBeginStep(struct MapObject *eventObj, u32 *flags)
+static void GetGroundEffectFlags_LongGrassOnBeginStep(struct EventObject *eventObj, u32 *flags)
{
if (MetatileBehavior_IsLongGrass(eventObj->currentMetatileBehavior))
*flags |= GROUND_EFFECT_FLAG_LONG_GRASS_ON_MOVE;
}
-static void GetGroundEffectFlags_Tracks(struct MapObject *eventObj, u32 *flags)
+static void GetGroundEffectFlags_Tracks(struct EventObject *eventObj, u32 *flags)
{
if (MetatileBehavior_IsDeepSand(eventObj->previousMetatileBehavior))
{
@@ -6107,7 +6105,7 @@ static void GetGroundEffectFlags_Tracks(struct MapObject *eventObj, u32 *flags)
}
}
-static void GetGroundEffectFlags_SandHeap(struct MapObject *eventObj, u32 *flags)
+static void GetGroundEffectFlags_SandHeap(struct EventObject *eventObj, u32 *flags)
{
if (MetatileBehavior_IsDeepSand(eventObj->currentMetatileBehavior)
&& MetatileBehavior_IsDeepSand(eventObj->previousMetatileBehavior))
@@ -6125,7 +6123,7 @@ static void GetGroundEffectFlags_SandHeap(struct MapObject *eventObj, u32 *flags
}
}
-static void GetGroundEffectFlags_ShallowFlowingWater(struct MapObject *eventObj, u32 *flags)
+static void GetGroundEffectFlags_ShallowFlowingWater(struct EventObject *eventObj, u32 *flags)
{
if ((MetatileBehavior_IsShallowFlowingWater(eventObj->currentMetatileBehavior)
&& MetatileBehavior_IsShallowFlowingWater(eventObj->previousMetatileBehavior))
@@ -6145,7 +6143,7 @@ static void GetGroundEffectFlags_ShallowFlowingWater(struct MapObject *eventObj,
}
}
-static void GetGroundEffectFlags_Puddle(struct MapObject *eventObj, u32 *flags)
+static void GetGroundEffectFlags_Puddle(struct EventObject *eventObj, u32 *flags)
{
if (MetatileBehavior_IsPuddle(eventObj->currentMetatileBehavior)
&& MetatileBehavior_IsPuddle(eventObj->previousMetatileBehavior))
@@ -6154,13 +6152,13 @@ static void GetGroundEffectFlags_Puddle(struct MapObject *eventObj, u32 *flags)
}
}
-static void GetGroundEffectFlags_Ripple(struct MapObject *eventObj, u32 *flags)
+static void GetGroundEffectFlags_Ripple(struct EventObject *eventObj, u32 *flags)
{
if (MetatileBehavior_HasRipples(eventObj->currentMetatileBehavior))
*flags |= GROUND_EFFECT_FLAG_RIPPLES;
}
-static void GetGroundEffectFlags_ShortGrass(struct MapObject *eventObj, u32 *flags)
+static void GetGroundEffectFlags_ShortGrass(struct EventObject *eventObj, u32 *flags)
{
if (MetatileBehavior_IsShortGrass(eventObj->currentMetatileBehavior)
&& MetatileBehavior_IsShortGrass(eventObj->previousMetatileBehavior))
@@ -6178,7 +6176,7 @@ static void GetGroundEffectFlags_ShortGrass(struct MapObject *eventObj, u32 *fla
}
}
-static void GetGroundEffectFlags_HotSprings(struct MapObject *eventObj, u32 *flags)
+static void GetGroundEffectFlags_HotSprings(struct EventObject *eventObj, u32 *flags)
{
if (MetatileBehavior_IsHotSprings(eventObj->currentMetatileBehavior)
&& MetatileBehavior_IsHotSprings(eventObj->previousMetatileBehavior))
@@ -6196,13 +6194,13 @@ static void GetGroundEffectFlags_HotSprings(struct MapObject *eventObj, u32 *fla
}
}
-static void GetGroundEffectFlags_Seaweed(struct MapObject *eventObj, u32 *flags)
+static void GetGroundEffectFlags_Seaweed(struct EventObject *eventObj, u32 *flags)
{
if (MetatileBehavior_IsSeaweed(eventObj->currentMetatileBehavior))
*flags |= GROUND_EFFECT_FLAG_SEAWEED;
}
-static void GetGroundEffectFlags_JumpLanding(struct MapObject *eventObj, u32 *flags)
+static void GetGroundEffectFlags_JumpLanding(struct EventObject *eventObj, u32 *flags)
{
typedef bool8 (*MetatileFunc)(u8);
@@ -6239,9 +6237,9 @@ static void GetGroundEffectFlags_JumpLanding(struct MapObject *eventObj, u32 *fl
}
}
-static u8 FieldObjectCheckForReflectiveSurface(struct MapObject *eventObj)
+static u8 EventObjectCheckForReflectiveSurface(struct EventObject *eventObj)
{
- const struct MapObjectGraphicsInfo *info = GetFieldObjectGraphicsInfo(eventObj->graphicsId);
+ const struct EventObjectGraphicsInfo *info = GetEventObjectGraphicsInfo(eventObj->graphicsId);
// ceil div by tile width?
s16 width = (info->width + 8) >> 4;
@@ -6311,7 +6309,7 @@ u8 GetLedgeJumpDirection(s16 x, s16 y, u8 z)
return 0;
}
-void FieldObjectSetSpriteOamTableForLongGrass(struct MapObject *eventObj, struct Sprite *sprite)
+void EventObjectSetSpriteOamTableForLongGrass(struct EventObject *eventObj, struct Sprite *sprite)
{
if (eventObj->disableCoveringGroundEffects)
return;
@@ -6364,12 +6362,12 @@ static const u8 sEventObjectPriorities_08376070[] = {
1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 0, 0, 1,
};
-void FieldObjectUpdateZCoordAndPriority(struct MapObject *eventObj, struct Sprite *sprite)
+void EventObjectUpdateZCoordAndPriority(struct EventObject *eventObj, struct Sprite *sprite)
{
if (eventObj->fixedPriority)
return;
- FieldObjectUpdateZCoord(eventObj);
+ EventObjectUpdateZCoord(eventObj);
sprite->subspriteTableNum = sEventObjectPriorities_08376070[eventObj->previousElevation];
sprite->oam.priority = sEventObjectPriorities_08376060[eventObj->previousElevation];
@@ -6386,7 +6384,7 @@ u8 ZCoordToPriority(u8 z)
return sEventObjectPriorities_08376060[z];
}
-void FieldObjectUpdateZCoord(struct MapObject *eventObj)
+void EventObjectUpdateZCoord(struct EventObject *eventObj)
{
u8 z = MapGridGetZCoordAt(eventObj->currentCoords.x, eventObj->currentCoords.y);
u8 z2 = MapGridGetZCoordAt(eventObj->previousCoords.x, eventObj->previousCoords.y);
@@ -6410,7 +6408,7 @@ void SetObjectSubpriorityByZCoord(u8 a, struct Sprite *sprite, u8 b)
sprite->subpriority = tmp3 + sUnknown_08376050[a] + b;
}
-static void FieldObjectUpdateSubpriority(struct MapObject *eventObj, struct Sprite *sprite)
+static void EventObjectUpdateSubpriority(struct EventObject *eventObj, struct Sprite *sprite)
{
if (eventObj->fixedPriority)
return;
@@ -6429,7 +6427,7 @@ bool8 AreZCoordsCompatible(u8 a, u8 b)
return TRUE;
}
-void GroundEffect_SpawnOnTallGrass(struct MapObject *eventObj, struct Sprite *sprite)
+void GroundEffect_SpawnOnTallGrass(struct EventObject *eventObj, struct Sprite *sprite)
{
gFieldEffectArguments[0] = eventObj->currentCoords.x;
gFieldEffectArguments[1] = eventObj->currentCoords.y;
@@ -6442,7 +6440,7 @@ void GroundEffect_SpawnOnTallGrass(struct MapObject *eventObj, struct Sprite *sp
FieldEffectStart(FLDEFF_TALL_GRASS);
}
-void GroundEffect_StepOnTallGrass(struct MapObject *eventObj, struct Sprite *sprite)
+void GroundEffect_StepOnTallGrass(struct EventObject *eventObj, struct Sprite *sprite)
{
gFieldEffectArguments[0] = eventObj->currentCoords.x;
gFieldEffectArguments[1] = eventObj->currentCoords.y;
@@ -6455,7 +6453,7 @@ void GroundEffect_StepOnTallGrass(struct MapObject *eventObj, struct Sprite *spr
FieldEffectStart(FLDEFF_TALL_GRASS);
}
-void GroundEffect_SpawnOnLongGrass(struct MapObject *eventObj, struct Sprite *sprite)
+void GroundEffect_SpawnOnLongGrass(struct EventObject *eventObj, struct Sprite *sprite)
{
gFieldEffectArguments[0] = eventObj->currentCoords.x;
gFieldEffectArguments[1] = eventObj->currentCoords.y;
@@ -6468,7 +6466,7 @@ void GroundEffect_SpawnOnLongGrass(struct MapObject *eventObj, struct Sprite *sp
FieldEffectStart(FLDEFF_LONG_GRASS);
}
-void GroundEffect_StepOnLongGrass(struct MapObject *eventObj, struct Sprite *sprite)
+void GroundEffect_StepOnLongGrass(struct EventObject *eventObj, struct Sprite *sprite)
{
gFieldEffectArguments[0] = eventObj->currentCoords.x;
gFieldEffectArguments[1] = eventObj->currentCoords.y;
@@ -6481,44 +6479,44 @@ void GroundEffect_StepOnLongGrass(struct MapObject *eventObj, struct Sprite *spr
FieldEffectStart(FLDEFF_LONG_GRASS);
}
-void GroundEffect_WaterReflection(struct MapObject *eventObj, struct Sprite *sprite)
+void GroundEffect_WaterReflection(struct EventObject *eventObj, struct Sprite *sprite)
{
SetUpReflection(eventObj, sprite, 0);
}
-void GroundEffect_IceReflection(struct MapObject *eventObj, struct Sprite *sprite)
+void GroundEffect_IceReflection(struct EventObject *eventObj, struct Sprite *sprite)
{
SetUpReflection(eventObj, sprite, 1);
}
-void GroundEffect_FlowingWater(struct MapObject *eventObj, struct Sprite *sprite)
+void GroundEffect_FlowingWater(struct EventObject *eventObj, struct Sprite *sprite)
{
StartFieldEffectForEventObject(FLDEFF_FEET_IN_FLOWING_WATER, eventObj);
}
-static void (*const sGroundEffectTracksFuncs[])(struct MapObject *eventObj, struct Sprite *sprite, u8 a) = {
+static void (*const sGroundEffectTracksFuncs[])(struct EventObject *eventObj, struct Sprite *sprite, u8 a) = {
DoTracksGroundEffect_None,
DoTracksGroundEffect_Footprints,
DoTracksGroundEffect_BikeTireTracks,
};
-void GroundEffect_SandTracks(struct MapObject *eventObj, struct Sprite *sprite)
+void GroundEffect_SandTracks(struct EventObject *eventObj, struct Sprite *sprite)
{
- const struct MapObjectGraphicsInfo *info = GetFieldObjectGraphicsInfo(eventObj->graphicsId);
+ const struct EventObjectGraphicsInfo *info = GetEventObjectGraphicsInfo(eventObj->graphicsId);
sGroundEffectTracksFuncs[info->tracks](eventObj, sprite, 0);
}
-void GroundEffect_DeepSandTracks(struct MapObject *eventObj, struct Sprite *sprite)
+void GroundEffect_DeepSandTracks(struct EventObject *eventObj, struct Sprite *sprite)
{
- const struct MapObjectGraphicsInfo *info = GetFieldObjectGraphicsInfo(eventObj->graphicsId);
+ const struct EventObjectGraphicsInfo *info = GetEventObjectGraphicsInfo(eventObj->graphicsId);
sGroundEffectTracksFuncs[info->tracks](eventObj, sprite, 1);
}
-static void DoTracksGroundEffect_None(struct MapObject *eventObj, struct Sprite *sprite, u8 a)
+static void DoTracksGroundEffect_None(struct EventObject *eventObj, struct Sprite *sprite, u8 a)
{
}
-static void DoTracksGroundEffect_Footprints(struct MapObject *eventObj, struct Sprite *sprite, u8 a)
+static void DoTracksGroundEffect_Footprints(struct EventObject *eventObj, struct Sprite *sprite, u8 a)
{
// First half-word is a Field Effect script id. (gFieldEffectScriptPointers)
u16 sandFootprints_FieldEffectData[2] = {
@@ -6534,7 +6532,7 @@ static void DoTracksGroundEffect_Footprints(struct MapObject *eventObj, struct S
FieldEffectStart(sandFootprints_FieldEffectData[a]);
}
-static void DoTracksGroundEffect_BikeTireTracks(struct MapObject *eventObj, struct Sprite *sprite, u8 a)
+static void DoTracksGroundEffect_BikeTireTracks(struct EventObject *eventObj, struct Sprite *sprite, u8 a)
{
// Specifies which bike track shape to show next.
// For example, when the bike turns from up to right, it will show
@@ -6561,22 +6559,22 @@ static void DoTracksGroundEffect_BikeTireTracks(struct MapObject *eventObj, stru
}
}
-void GroundEffect_Ripple(struct MapObject *eventObj, struct Sprite *sprite)
+void GroundEffect_Ripple(struct EventObject *eventObj, struct Sprite *sprite)
{
DoRippleFieldEffect(eventObj, sprite);
}
-void GroundEffect_StepOnPuddle(struct MapObject *eventObj, struct Sprite *sprite)
+void GroundEffect_StepOnPuddle(struct EventObject *eventObj, struct Sprite *sprite)
{
StartFieldEffectForEventObject(FLDEFF_SPLASH, eventObj);
}
-void GroundEffect_SandHeap(struct MapObject *eventObj, struct Sprite *sprite)
+void GroundEffect_SandHeap(struct EventObject *eventObj, struct Sprite *sprite)
{
StartFieldEffectForEventObject(FLDEFF_SAND_PILE, eventObj);
}
-void GroundEffect_JumpOnTallGrass(struct MapObject *eventObj, struct Sprite *sprite)
+void GroundEffect_JumpOnTallGrass(struct EventObject *eventObj, struct Sprite *sprite)
{
u8 spriteId;
@@ -6593,7 +6591,7 @@ void GroundEffect_JumpOnTallGrass(struct MapObject *eventObj, struct Sprite *spr
GroundEffect_SpawnOnTallGrass(eventObj, sprite);
}
-void GroundEffect_JumpOnLongGrass(struct MapObject *eventObj, struct Sprite *sprite)
+void GroundEffect_JumpOnLongGrass(struct EventObject *eventObj, struct Sprite *sprite)
{
gFieldEffectArguments[0] = eventObj->currentCoords.x;
gFieldEffectArguments[1] = eventObj->currentCoords.y;
@@ -6602,7 +6600,7 @@ void GroundEffect_JumpOnLongGrass(struct MapObject *eventObj, struct Sprite *spr
FieldEffectStart(FLDEFF_JUMP_LONG_GRASS);
}
-void GroundEffect_JumpOnShallowWater(struct MapObject *eventObj, struct Sprite *sprite)
+void GroundEffect_JumpOnShallowWater(struct EventObject *eventObj, struct Sprite *sprite)
{
gFieldEffectArguments[0] = eventObj->currentCoords.x;
gFieldEffectArguments[1] = eventObj->currentCoords.y;
@@ -6611,7 +6609,7 @@ void GroundEffect_JumpOnShallowWater(struct MapObject *eventObj, struct Sprite *
FieldEffectStart(FLDEFF_JUMP_SMALL_SPLASH);
}
-void GroundEffect_JumpOnWater(struct MapObject *eventObj, struct Sprite *sprite)
+void GroundEffect_JumpOnWater(struct EventObject *eventObj, struct Sprite *sprite)
{
gFieldEffectArguments[0] = eventObj->currentCoords.x;
gFieldEffectArguments[1] = eventObj->currentCoords.y;
@@ -6620,7 +6618,7 @@ void GroundEffect_JumpOnWater(struct MapObject *eventObj, struct Sprite *sprite)
FieldEffectStart(FLDEFF_JUMP_BIG_SPLASH);
}
-void GroundEffect_JumpLandingDust(struct MapObject *eventObj, struct Sprite *sprite)
+void GroundEffect_JumpLandingDust(struct EventObject *eventObj, struct Sprite *sprite)
{
gFieldEffectArguments[0] = eventObj->currentCoords.x;
gFieldEffectArguments[1] = eventObj->currentCoords.y;
@@ -6629,24 +6627,24 @@ void GroundEffect_JumpLandingDust(struct MapObject *eventObj, struct Sprite *spr
FieldEffectStart(FLDEFF_DUST);
}
-void GroundEffect_ShortGrass(struct MapObject *eventObj, struct Sprite *sprite)
+void GroundEffect_ShortGrass(struct EventObject *eventObj, struct Sprite *sprite)
{
StartFieldEffectForEventObject(FLDEFF_SHORT_GRASS, eventObj);
}
-void GroundEffect_HotSprings(struct MapObject *eventObj, struct Sprite *sprite)
+void GroundEffect_HotSprings(struct EventObject *eventObj, struct Sprite *sprite)
{
StartFieldEffectForEventObject(FLDEFF_HOT_SPRINGS_WATER, eventObj);
}
-void GroundEffect_Seaweed(struct MapObject *eventObj, struct Sprite *sprite)
+void GroundEffect_Seaweed(struct EventObject *eventObj, struct Sprite *sprite)
{
gFieldEffectArguments[0] = eventObj->currentCoords.x;
gFieldEffectArguments[1] = eventObj->currentCoords.y;
FieldEffectStart(FLDEFF_BUBBLES);
}
-static void (*const sGroundEffectFuncs[])(struct MapObject *eventObj, struct Sprite *sprite) = {
+static void (*const sGroundEffectFuncs[])(struct EventObject *eventObj, struct Sprite *sprite) = {
GroundEffect_SpawnOnTallGrass,
GroundEffect_StepOnTallGrass,
GroundEffect_SpawnOnLongGrass,
@@ -6669,11 +6667,11 @@ static void (*const sGroundEffectFuncs[])(struct MapObject *eventObj, struct Spr
GroundEffect_Seaweed
};
-/*static*/ void DoFlaggedGroundEffects(struct MapObject *eventObj, struct Sprite *sprite, u32 flags)
+/*static*/ void DoFlaggedGroundEffects(struct EventObject *eventObj, struct Sprite *sprite, u32 flags)
{
u8 i;
- if (FieldObjectIsFarawayIslandMew(eventObj) == TRUE && !sub_81D4A58(eventObj))
+ if (EventObjectIsFarawayIslandMew(eventObj) == TRUE && !sub_81D4A58(eventObj))
return;
for (i = 0; i < ARRAY_COUNT(sGroundEffectFuncs); i++, flags >>= 1)
@@ -6681,7 +6679,7 @@ static void (*const sGroundEffectFuncs[])(struct MapObject *eventObj, struct Spr
sGroundEffectFuncs[i](eventObj, sprite);
}
-void filters_out_some_ground_effects(struct MapObject *eventObj, u32 *flags)
+void filters_out_some_ground_effects(struct EventObject *eventObj, u32 *flags)
{
if (eventObj->disableCoveringGroundEffects)
{
@@ -6697,38 +6695,38 @@ void filters_out_some_ground_effects(struct MapObject *eventObj, u32 *flags)
}
}
-void FilterOutStepOnPuddleGroundEffectIfJumping(struct MapObject *eventObj, u32 *flags)
+void FilterOutStepOnPuddleGroundEffectIfJumping(struct EventObject *eventObj, u32 *flags)
{
if (eventObj->landingJump)
*flags &= ~GROUND_EFFECT_FLAG_PUDDLE;
}
-static void DoGroundEffects_OnSpawn(struct MapObject *eventObj, struct Sprite *sprite)
+static void DoGroundEffects_OnSpawn(struct EventObject *eventObj, struct Sprite *sprite)
{
u32 flags;
if (eventObj->triggerGroundEffectsOnMove)
{
flags = 0;
- FieldObjectUpdateZCoordAndPriority(eventObj, sprite);
+ EventObjectUpdateZCoordAndPriority(eventObj, sprite);
GetAllGroundEffectFlags_OnSpawn(eventObj, &flags);
- FieldObjectSetSpriteOamTableForLongGrass(eventObj, sprite);
+ EventObjectSetSpriteOamTableForLongGrass(eventObj, sprite);
DoFlaggedGroundEffects(eventObj, sprite, flags);
eventObj->triggerGroundEffectsOnMove = 0;
eventObj->disableCoveringGroundEffects = 0;
}
}
-static void DoGroundEffects_OnBeginStep(struct MapObject *eventObj, struct Sprite *sprite)
+static void DoGroundEffects_OnBeginStep(struct EventObject *eventObj, struct Sprite *sprite)
{
u32 flags;
if (eventObj->triggerGroundEffectsOnMove)
{
flags = 0;
- FieldObjectUpdateZCoordAndPriority(eventObj, sprite);
+ EventObjectUpdateZCoordAndPriority(eventObj, sprite);
GetAllGroundEffectFlags_OnBeginStep(eventObj, &flags);
- FieldObjectSetSpriteOamTableForLongGrass(eventObj, sprite);
+ EventObjectSetSpriteOamTableForLongGrass(eventObj, sprite);
filters_out_some_ground_effects(eventObj, &flags);
DoFlaggedGroundEffects(eventObj, sprite, flags);
eventObj->triggerGroundEffectsOnMove = 0;
@@ -6736,16 +6734,16 @@ static void DoGroundEffects_OnBeginStep(struct MapObject *eventObj, struct Sprit
}
}
-static void DoGroundEffects_OnFinishStep(struct MapObject *eventObj, struct Sprite *sprite)
+static void DoGroundEffects_OnFinishStep(struct EventObject *eventObj, struct Sprite *sprite)
{
u32 flags;
if (eventObj->triggerGroundEffectsOnStop)
{
flags = 0;
- FieldObjectUpdateZCoordAndPriority(eventObj, sprite);
+ EventObjectUpdateZCoordAndPriority(eventObj, sprite);
GetAllGroundEffectFlags_OnFinishStep(eventObj, &flags);
- FieldObjectSetSpriteOamTableForLongGrass(eventObj, sprite);
+ EventObjectSetSpriteOamTableForLongGrass(eventObj, sprite);
FilterOutStepOnPuddleGroundEffectIfJumping(eventObj, &flags);
DoFlaggedGroundEffects(eventObj, sprite, flags);
eventObj->triggerGroundEffectsOnStop = 0;
@@ -6753,55 +6751,55 @@ static void DoGroundEffects_OnFinishStep(struct MapObject *eventObj, struct Spri
}
}
-bool8 FreezeMapObject(struct MapObject *mapObject)
+bool8 FreezeEventObject(struct EventObject *eventObject)
{
- if (mapObject->heldMovementActive || mapObject->frozen)
+ if (eventObject->heldMovementActive || eventObject->frozen)
{
return TRUE;
}
else
{
- mapObject->frozen = 1;
- mapObject->spriteAnimPausedBackup = gSprites[mapObject->spriteId].animPaused;
- mapObject->spriteAffineAnimPausedBackup = gSprites[mapObject->spriteId].affineAnimPaused;
- gSprites[mapObject->spriteId].animPaused = 1;
- gSprites[mapObject->spriteId].affineAnimPaused = 1;
+ eventObject->frozen = 1;
+ eventObject->spriteAnimPausedBackup = gSprites[eventObject->spriteId].animPaused;
+ eventObject->spriteAffineAnimPausedBackup = gSprites[eventObject->spriteId].affineAnimPaused;
+ gSprites[eventObject->spriteId].animPaused = 1;
+ gSprites[eventObject->spriteId].affineAnimPaused = 1;
return FALSE;
}
}
-void FreezeMapObjects(void)
+void FreezeEventObjects(void)
{
u8 i;
- for (i = 0; i < MAP_OBJECTS_COUNT; i++)
- if (gMapObjects[i].active && i != gPlayerAvatar.mapObjectId)
- FreezeMapObject(&gMapObjects[i]);
+ for (i = 0; i < EVENT_OBJECTS_COUNT; i++)
+ if (gEventObjects[i].active && i != gPlayerAvatar.eventObjectId)
+ FreezeEventObject(&gEventObjects[i]);
}
-void FreezeMapObjectsExceptOne(u8 a1)
+void FreezeEventObjectsExceptOne(u8 a1)
{
u8 i;
- for (i = 0; i < MAP_OBJECTS_COUNT; i++)
- if (i != a1 && gMapObjects[i].active && i != gPlayerAvatar.mapObjectId)
- FreezeMapObject(&gMapObjects[i]);
+ for (i = 0; i < EVENT_OBJECTS_COUNT; i++)
+ if (i != a1 && gEventObjects[i].active && i != gPlayerAvatar.eventObjectId)
+ FreezeEventObject(&gEventObjects[i]);
}
-void npc_sync_anim_pause_bits(struct MapObject *mapObject)
+void npc_sync_anim_pause_bits(struct EventObject *eventObject)
{
- if (mapObject->active && mapObject->frozen)
+ if (eventObject->active && eventObject->frozen)
{
- mapObject->frozen = 0;
- gSprites[mapObject->spriteId].animPaused = mapObject->spriteAnimPausedBackup;
- gSprites[mapObject->spriteId].affineAnimPaused = mapObject->spriteAffineAnimPausedBackup;
+ eventObject->frozen = 0;
+ gSprites[eventObject->spriteId].animPaused = eventObject->spriteAnimPausedBackup;
+ gSprites[eventObject->spriteId].affineAnimPaused = eventObject->spriteAffineAnimPausedBackup;
}
}
-void UnfreezeMapObjects(void)
+void UnfreezeEventObjects(void)
{
u8 i;
- for (i = 0; i < MAP_OBJECTS_COUNT; i++)
- if (gMapObjects[i].active)
- npc_sync_anim_pause_bits(&gMapObjects[i]);
+ for (i = 0; i < EVENT_OBJECTS_COUNT; i++)
+ if (gEventObjects[i].active)
+ npc_sync_anim_pause_bits(&gEventObjects[i]);
}
void little_step(struct Sprite *sprite, u8 dir)
@@ -7126,12 +7124,12 @@ u8 sub_80978E4(struct Sprite *sprite)
return v2;
}
-void SetFieldObjectStepTimer(struct Sprite *sprite, s16 timer)
+void SetEventObjectStepTimer(struct Sprite *sprite, s16 timer)
{
sprite->data[3] = timer;
}
-bool8 RunFieldObjectStepTimer(struct Sprite *sprite)
+bool8 RunEventObjectStepTimer(struct Sprite *sprite)
{
sprite->data[3]--;
@@ -7220,7 +7218,7 @@ void sub_8097B78(u8 var1, u8 var2)
u8 spriteId = sub_8097B2C(var1);
if(spriteId != MAX_SPRITES)
- StartSpriteAnim(&gSprites[spriteId], FieldObjectDirectionToImageAnimId(var2));
+ StartSpriteAnim(&gSprites[spriteId], EventObjectDirectionToImageAnimId(var2));
}
void sub_8097BB4(u8 var1, u8 var2)
@@ -7230,7 +7228,7 @@ void sub_8097BB4(u8 var1, u8 var2)
if(spriteId != MAX_SPRITES)
{
struct Sprite *sprite = &gSprites[spriteId];
- const struct MapObjectGraphicsInfo *gfxInfo = GetFieldObjectGraphicsInfo(var2);
+ const struct EventObjectGraphicsInfo *gfxInfo = GetEventObjectGraphicsInfo(var2);
u16 tileNum = sprite->oam.tileNum;
sprite->oam = *gfxInfo->oam;
@@ -7354,24 +7352,24 @@ bool32 sub_8097D9C(u8 var)
return FALSE;
}
-u32 StartFieldEffectForEventObject(u8 fieldEffectId, struct MapObject *mapObject)
+u32 StartFieldEffectForEventObject(u8 fieldEffectId, struct EventObject *eventObject)
{
- FieldObjectGetLocalIdAndMap(mapObject, &gFieldEffectArguments[0], &gFieldEffectArguments[1], &gFieldEffectArguments[2]);
+ EventObjectGetLocalIdAndMap(eventObject, &gFieldEffectArguments[0], &gFieldEffectArguments[1], &gFieldEffectArguments[2]);
return FieldEffectStart(fieldEffectId);
}
-void DoShadowFieldEffect(struct MapObject *mapObject)
+void DoShadowFieldEffect(struct EventObject *eventObject)
{
- if (!mapObject->hasShadow)
+ if (!eventObject->hasShadow)
{
- mapObject->hasShadow = 1;
- StartFieldEffectForEventObject(FLDEFF_SHADOW, mapObject);
+ eventObject->hasShadow = 1;
+ StartFieldEffectForEventObject(FLDEFF_SHADOW, eventObject);
}
}
-static void DoRippleFieldEffect(struct MapObject *mapObject, struct Sprite *sprite)
+static void DoRippleFieldEffect(struct EventObject *eventObject, struct Sprite *sprite)
{
- const struct MapObjectGraphicsInfo *gfxInfo = GetFieldObjectGraphicsInfo(mapObject->graphicsId);
+ const struct EventObjectGraphicsInfo *gfxInfo = GetEventObjectGraphicsInfo(eventObject->graphicsId);
gFieldEffectArguments[0] = sprite->pos1.x;
gFieldEffectArguments[1] = sprite->pos1.y + (gfxInfo->height >> 1) - 2;
gFieldEffectArguments[2] = 151;
@@ -7379,36 +7377,36 @@ static void DoRippleFieldEffect(struct MapObject *mapObject, struct Sprite *spri
FieldEffectStart(FLDEFF_RIPPLE);
}
-u8 (*const gUnknown_0850E854[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E854[])(struct EventObject *, struct Sprite *) = {
sub_8097E50,
sub_80964B8,
};
-u8 (*const gUnknown_0850E85C[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E85C[])(struct EventObject *, struct Sprite *) = {
sub_8097EF0,
sub_80964B8,
};
-u8 (*const gUnknown_0850E864[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E864[])(struct EventObject *, struct Sprite *) = {
sub_80980C0,
sub_80980D0,
sub_8098124,
};
-u8 (*const gUnknown_0850E870[])(struct MapObject *, struct Sprite *) = {
+u8 (*const gUnknown_0850E870[])(struct EventObject *, struct Sprite *) = {
sub_80980F4,
sub_8098108,
sub_8098124,
};
-u8 sub_8097E50(struct MapObject *mapObject, struct Sprite *sprite)
+u8 sub_8097E50(struct EventObject *eventObject, struct Sprite *sprite)
{
u32 one;
bool32 ableToStore = FALSE;
if (gUnknown_020375B8 == NULL)
{
gUnknown_020375B8 = AllocZeroed(0x14);
- gUnknown_020375B8[0] = mapObject->localId;
+ gUnknown_020375B8[0] = eventObject->localId;
// needed to match
gUnknown_020375B8[16] = (one = 1);
ableToStore = one;
@@ -7423,7 +7421,7 @@ u8 sub_8097E50(struct MapObject *mapObject, struct Sprite *sprite)
if (firstFreeSlot == 16 && gUnknown_020375B8[i] == 0)
firstFreeSlot = i;
- if (gUnknown_020375B8[i] == mapObject->localId)
+ if (gUnknown_020375B8[i] == eventObject->localId)
{
found = TRUE;
break;
@@ -7432,7 +7430,7 @@ u8 sub_8097E50(struct MapObject *mapObject, struct Sprite *sprite)
if (!found && firstFreeSlot != 16)
{
- gUnknown_020375B8[firstFreeSlot] = mapObject->localId;
+ gUnknown_020375B8[firstFreeSlot] = eventObject->localId;
gUnknown_020375B8[16]++;
ableToStore = TRUE;
}
@@ -7440,15 +7438,15 @@ u8 sub_8097E50(struct MapObject *mapObject, struct Sprite *sprite)
if (ableToStore == TRUE)
{
- mapObject->inanimate = TRUE;
- mapObject->facingDirectionLocked = TRUE;
+ eventObject->inanimate = TRUE;
+ eventObject->facingDirectionLocked = TRUE;
}
sprite->data[2] = 1;
return TRUE;
}
-u8 sub_8097EF0(struct MapObject *mapObject, struct Sprite *sprite)
+u8 sub_8097EF0(struct EventObject *eventObject, struct Sprite *sprite)
{
bool32 ableToStore;
u8 id;
@@ -7457,7 +7455,7 @@ u8 sub_8097EF0(struct MapObject *mapObject, struct Sprite *sprite)
if (gUnknown_020375B8 != NULL)
{
ableToStore = FALSE;
- id = sub_8097F78(mapObject);
+ id = sub_8097F78(eventObject);
if (id != 16)
{
gUnknown_020375B8[id] = 0;
@@ -7468,8 +7466,8 @@ u8 sub_8097EF0(struct MapObject *mapObject, struct Sprite *sprite)
FREE_AND_SET_NULL(gUnknown_020375B8);
if (ableToStore == TRUE)
{
- mapObject->inanimate = GetFieldObjectGraphicsInfo(mapObject->graphicsId)->inanimate;
- mapObject->facingDirectionLocked = 0;
+ eventObject->inanimate = GetEventObjectGraphicsInfo(eventObject->graphicsId)->inanimate;
+ eventObject->facingDirectionLocked = 0;
sprite->animPaused = 0;
}
}
@@ -7477,36 +7475,36 @@ u8 sub_8097EF0(struct MapObject *mapObject, struct Sprite *sprite)
return TRUE;
}
-u8 sub_8097F78(struct MapObject *mapObject)
+u8 sub_8097F78(struct EventObject *eventObject)
{
u8 i;
- for(i = 0; i < MAP_OBJECTS_COUNT; i++)
+ for(i = 0; i < EVENT_OBJECTS_COUNT; i++)
{
- if(gUnknown_020375B8[i] == mapObject->localId)
+ if(gUnknown_020375B8[i] == eventObject->localId)
return i;
}
- return MAP_OBJECTS_COUNT;
+ return EVENT_OBJECTS_COUNT;
}
-void sub_8097FA4(struct MapObject *mapObject)
+void sub_8097FA4(struct EventObject *eventObject)
{
u8 taskId = CreateTask(sub_8097FE4, 0xFF);
struct Task *task = &gTasks[taskId];
- StoreWordInTwoHalfwords(&task->data[0], (u32)mapObject);
- mapObject->warpArrowSpriteId = taskId;
+ StoreWordInTwoHalfwords(&task->data[0], (u32)eventObject);
+ eventObject->warpArrowSpriteId = taskId;
task->data[3] = 0xFFFF;
}
static void sub_8097FE4(u8 taskId)
{
- struct MapObject *mapObject;
+ struct EventObject *eventObject;
struct Sprite *sprite;
struct Task *task = &gTasks[taskId];
- LoadWordFromTwoHalfwords(&task->data[0], (u32 *)&mapObject); // load the map object pointer.
- sprite = &gSprites[mapObject->spriteId];
+ LoadWordFromTwoHalfwords(&task->data[0], (u32 *)&eventObject); // load the map object pointer.
+ sprite = &gSprites[eventObject->spriteId];
if(!(task->data[2] & 0x3))
sprite->pos2.y += task->data[3];
@@ -7530,22 +7528,22 @@ void sub_8098074(u8 var1, u8 var2)
{
u8 i;
- for(i = 0; i < MAP_OBJECTS_COUNT; i++)
+ for(i = 0; i < EVENT_OBJECTS_COUNT; i++)
{
if(i != var1 && i != var2 &&
- gMapObjects[i].active && i != gPlayerAvatar.mapObjectId)
- FreezeMapObject(&gMapObjects[i]);
+ gEventObjects[i].active && i != gPlayerAvatar.eventObjectId)
+ FreezeEventObject(&gEventObjects[i]);
}
}
-u8 sub_80980C0(struct MapObject *mapObject, struct Sprite *sprite)
+u8 sub_80980C0(struct EventObject *eventObject, struct Sprite *sprite)
{
sprite->pos2.y = 0;
sprite->data[2]++;
return FALSE;
}
-u8 sub_80980D0(struct MapObject *mapObject, struct Sprite *sprite)
+u8 sub_80980D0(struct EventObject *eventObject, struct Sprite *sprite)
{
sprite->pos2.y -= 8;
@@ -7554,14 +7552,14 @@ u8 sub_80980D0(struct MapObject *mapObject, struct Sprite *sprite)
return FALSE;
}
-u8 sub_80980F4(struct MapObject *mapObject, struct Sprite *sprite)
+u8 sub_80980F4(struct EventObject *eventObject, struct Sprite *sprite)
{
sprite->pos2.y = -160;
sprite->data[2]++;
return FALSE;
}
-u8 sub_8098108(struct MapObject *mapObject, struct Sprite *sprite)
+u8 sub_8098108(struct EventObject *eventObject, struct Sprite *sprite)
{
sprite->pos2.y += 8;
@@ -7571,7 +7569,7 @@ u8 sub_8098108(struct MapObject *mapObject, struct Sprite *sprite)
}
// though this function returns TRUE without doing anything, this header is required due to being in an array of functions which needs it.
-u8 sub_8098124(struct MapObject *mapObject, struct Sprite *sprite)
+u8 sub_8098124(struct EventObject *eventObject, struct Sprite *sprite)
{
return TRUE;
}
diff --git a/src/field_camera.c b/src/field_camera.c
index b937f704b..f4d9550a3 100644
--- a/src/field_camera.c
+++ b/src/field_camera.c
@@ -406,7 +406,7 @@ void CameraUpdate(void)
if (deltaX != 0 || deltaY != 0)
{
CameraMove(deltaX, deltaY);
- UpdateFieldObjectsForCameraUpdate(deltaX, deltaY);
+ UpdateEventObjectsForCameraUpdate(deltaX, deltaY);
RotatingGatePuzzleCameraUpdate(deltaX, deltaY);
ResetBerryTreeSparkleFlags();
tilemap_move_something(&gUnknown_03000E20, deltaX * 2, deltaY * 2);
@@ -421,7 +421,7 @@ void CameraUpdate(void)
void camera_move_and_redraw(int a, int b) //unused
{
CameraMove(a, b);
- UpdateFieldObjectsForCameraUpdate(a, b);
+ UpdateEventObjectsForCameraUpdate(a, b);
DrawWholeMapView();
gUnknown_03005DEC -= a * 16;
gUnknown_03005DE8 -= b * 16;
diff --git a/src/field_effect.c b/src/field_effect.c
index 71bce8f41..4ad3bd916 100644
--- a/src/field_effect.c
+++ b/src/field_effect.c
@@ -48,12 +48,12 @@ const u32 gNewGameBirchPic[] = INCBIN_U32("graphics/birch_speech/birch.4bpp");
const u32 gUnusedBirchBeauty[] = INCBIN_U32("graphics/unused/intro_birch_beauty.4bpp");
const u16 gNewGameBirchPalette[16] = INCBIN_U16("graphics/birch_speech/birch.gbapal");
const u32 gSpriteImage_855A970[] = INCBIN_U32("graphics/misc/pokeball_glow.4bpp");
-const u16 gFieldEffectObjectPalette4[16] = INCBIN_U16("graphics/map_objects/palettes/field_effect_object_palette_04.gbapal");
+const u16 gFieldEffectObjectPalette4[16] = INCBIN_U16("graphics/event_objects/palettes/field_effect_object_palette_04.gbapal");
const u32 gSpriteImage_855A9B0[] = INCBIN_U32("graphics/misc/pokecenter_monitor/0.4bpp");
const u32 gSpriteImage_855AA70[] = INCBIN_U32("graphics/misc/pokecenter_monitor/1.4bpp");
const u32 gSpriteImage_855AB30[] = INCBIN_U32("graphics/misc/big_hof_monitor.4bpp");
const u8 gSpriteImage_855AD30[] = INCBIN_U8("graphics/misc/small_hof_monitor.4bpp");
-const u16 gFieldEffectObjectPalette5[16] = INCBIN_U16("graphics/map_objects/palettes/field_effect_object_palette_05.gbapal");
+const u16 gFieldEffectObjectPalette5[16] = INCBIN_U16("graphics/event_objects/palettes/field_effect_object_palette_05.gbapal");
// Graphics for the lights streaking past your Pokemon when it uses a field move.
const u32 gFieldMoveStreaksTiles[] = INCBIN_U32("graphics/misc/field_move_streaks.4bpp");
@@ -286,7 +286,7 @@ bool8 (*const gUnknown_0855C3FC[])(struct Task *) = {
sub_80B72F4,
};
-bool8 (*const gUnknown_0855C418[])(struct Task *, struct MapObject *) = {
+bool8 (*const gUnknown_0855C418[])(struct Task *, struct EventObject *) = {
sub_80B73D0,
waterfall_1_do_anim_probably,
waterfall_2_wait_anim_finish_probably,
@@ -300,7 +300,7 @@ bool8 (*const gUnknown_0855C42C[])(struct Task *) = {
dive_3_unknown,
};
-bool8 (*const gUnknown_0855C438[])(struct Task *, struct MapObject *, struct Sprite *) = {
+bool8 (*const gUnknown_0855C438[])(struct Task *, struct EventObject *, struct Sprite *) = {
sub_80B764C,
sub_80B7684,
sub_80B76B8,
@@ -309,14 +309,14 @@ bool8 (*const gUnknown_0855C438[])(struct Task *, struct MapObject *, struct Spr
sub_80B7814,
};
-bool8 (*const gUnknown_0855C450[])(struct Task *, struct MapObject *, struct Sprite *) = {
+bool8 (*const gUnknown_0855C450[])(struct Task *, struct EventObject *, struct Sprite *) = {
sub_80B78EC,
sub_80B791C,
sub_80B7968,
sub_80B79BC,
};
-bool8 (*const gUnknown_0855C460[])(struct Task *, struct MapObject *, struct Sprite *) = {
+bool8 (*const gUnknown_0855C460[])(struct Task *, struct EventObject *, struct Sprite *) = {
sub_80B7AE8,
sub_80B7B18,
sub_80B7B94,
@@ -1147,7 +1147,7 @@ void mapldr_080842E8(void)
pal_fill_black();
CreateTask(task00_8084310, 0);
ScriptContext2_Enable();
- FreezeMapObjects();
+ FreezeEventObjects();
gFieldCallback = NULL;
}
@@ -1184,13 +1184,13 @@ void mapldr_08084390(void)
Overworld_PlaySpecialMapMusic();
pal_fill_black();
CreateTask(c3_080843F8, 0);
- gMapObjects[gPlayerAvatar.mapObjectId].invisible = 1;
+ gEventObjects[gPlayerAvatar.eventObjectId].invisible = 1;
if (gPlayerAvatar.flags & 0x08)
{
- FieldObjectTurn(&gMapObjects[gPlayerAvatar.mapObjectId], DIR_WEST);
+ EventObjectTurn(&gEventObjects[gPlayerAvatar.eventObjectId], DIR_WEST);
}
ScriptContext2_Enable();
- FreezeMapObjects();
+ FreezeEventObjects();
gFieldCallback = NULL;
}
@@ -1210,7 +1210,7 @@ void c3_080843F8(u8 taskId)
if (!FieldEffectActiveListContains(FLDEFF_FLY_IN))
{
ScriptContext2_Disable();
- UnfreezeMapObjects();
+ UnfreezeEventObjects();
DestroyTask(taskId);
}
}
@@ -1225,7 +1225,7 @@ void sub_80B6B68(void)
Overworld_PlaySpecialMapMusic();
pal_fill_for_maplights();
ScriptContext2_Enable();
- FreezeMapObjects();
+ FreezeEventObjects();
CreateTask(sub_80B6B94, 0);
gFieldCallback = NULL;
}
@@ -1239,14 +1239,14 @@ void sub_80B6B94(u8 taskId)
bool8 sub_80B6BCC(struct Task *task) // gUnknown_0855C3C8[0]
{
- struct MapObject *playerObject;
+ struct EventObject *playerObject;
struct Sprite *playerSprite;
- playerObject = &gMapObjects[gPlayerAvatar.mapObjectId];
+ playerObject = &gEventObjects[gPlayerAvatar.eventObjectId];
playerSprite = &gSprites[gPlayerAvatar.spriteId];
CameraObjectReset2();
- gMapObjects[gPlayerAvatar.mapObjectId].invisible = 1;
+ gEventObjects[gPlayerAvatar.eventObjectId].invisible = 1;
gPlayerAvatar.preventStep = TRUE;
- FieldObjectSetSpecialAnim(playerObject, GetFaceDirectionAnimId(player_get_direction_lower_nybble()));
+ EventObjectSetSpecialAnim(playerObject, GetFaceDirectionAnimId(player_get_direction_lower_nybble()));
task->data[4] = playerSprite->subspriteMode;
playerObject->fixedPriority = 1;
playerSprite->oam.priority = 1;
@@ -1273,7 +1273,7 @@ bool8 sub_80B6C90(struct Task *task) // gUnknown_0855C3C8[2]
sprite->pos2.y = -(sprite->pos1.y + sprite->centerToCornerVecY + gSpriteCoordOffsetY + centerToCornerVecY);
task->data[1] = 1;
task->data[2] = 0;
- gMapObjects[gPlayerAvatar.mapObjectId].invisible = 0;
+ gEventObjects[gPlayerAvatar.eventObjectId].invisible = 0;
PlaySE(SE_RU_HYUU);
task->data[0]++;
return FALSE;
@@ -1281,10 +1281,10 @@ bool8 sub_80B6C90(struct Task *task) // gUnknown_0855C3C8[2]
bool8 sub_80B6D04(struct Task *task)
{
- struct MapObject *mapObject;
+ struct EventObject *eventObject;
struct Sprite *sprite;
- mapObject = &gMapObjects[gPlayerAvatar.mapObjectId];
+ eventObject = &gEventObjects[gPlayerAvatar.eventObjectId];
sprite = &gSprites[gPlayerAvatar.spriteId];
sprite->pos2.y += task->data[1];
if (task->data[1] < 8)
@@ -1298,15 +1298,15 @@ bool8 sub_80B6D04(struct Task *task)
if (task->data[3] == 0 && sprite->pos2.y >= -16)
{
task->data[3]++;
- mapObject->fixedPriority = 0;
+ eventObject->fixedPriority = 0;
sprite->subspriteMode = task->data[4];
- mapObject->triggerGroundEffectsOnMove = 1;
+ eventObject->triggerGroundEffectsOnMove = 1;
}
if (sprite->pos2.y >= 0)
{
PlaySE(SE_W070);
- mapObject->triggerGroundEffectsOnStop = 1;
- mapObject->landingJump = 1;
+ eventObject->triggerGroundEffectsOnStop = 1;
+ eventObject->landingJump = 1;
sprite->pos2.y = 0;
task->data[0]++;
}
@@ -1343,7 +1343,7 @@ bool8 sub_80B6E18(struct Task *task)
gPlayerAvatar.preventStep = FALSE;
ScriptContext2_Disable();
CameraObjectReset1();
- UnfreezeMapObjects();
+ UnfreezeEventObjects();
InstallCameraPanAheadCallback();
DestroyTask(FindTaskIdByFunc(sub_80B6B94));
return FALSE;
@@ -1382,7 +1382,7 @@ void sub_80B6E88(u8 taskId)
bool8 sub_80B6EC0(struct Task *task)
{
- FreezeMapObjects();
+ FreezeEventObjects();
CameraObjectReset2();
sub_80E1558(task->data[1]);
task->data[0]++;
@@ -1391,11 +1391,11 @@ bool8 sub_80B6EC0(struct Task *task)
bool8 sub_80B6EE0(struct Task *task)
{
- struct MapObject *mapObject;
- mapObject = &gMapObjects[gPlayerAvatar.mapObjectId];
- if (!FieldObjectIsSpecialAnimOrDirectionSequenceAnimActive(mapObject) || FieldObjectClearAnimIfSpecialAnimFinished(mapObject))
+ struct EventObject *eventObject;
+ eventObject = &gEventObjects[gPlayerAvatar.eventObjectId];
+ if (!EventObjectIsSpecialAnimOrDirectionSequenceAnimActive(eventObject) || EventObjectClearAnimIfSpecialAnimFinished(eventObject))
{
- FieldObjectSetSpecialAnim(mapObject, GetFaceDirectionAnimId(player_get_direction_lower_nybble()));
+ EventObjectSetSpecialAnim(eventObject, GetFaceDirectionAnimId(player_get_direction_lower_nybble()));
task->data[0]++;
task->data[2] = 0;
task->data[3] = 0;
@@ -1506,13 +1506,13 @@ void sub_80B70DC(u8 taskId)
bool8 sub_80B7114(struct Task *task)
{
- struct MapObject *mapObject;
+ struct EventObject *eventObject;
s16 x;
s16 y;
u8 behavior;
CameraObjectReset2();
- mapObject = &gMapObjects[gPlayerAvatar.mapObjectId];
- FieldObjectSetSpecialAnim(mapObject, GetFaceDirectionAnimId(DIR_EAST));
+ eventObject = &gEventObjects[gPlayerAvatar.eventObjectId];
+ EventObjectSetSpecialAnim(eventObject, GetFaceDirectionAnimId(DIR_EAST));
PlayerGetDestCoords(&x, &y);
behavior = MapGridGetMetatileBehaviorAt(x, y);
task->data[0]++;
@@ -1604,13 +1604,13 @@ bool8 sub_80B72D0(struct Task *task)
bool8 sub_80B72F4(struct Task *task)
{
- struct MapObject *mapObject;
- mapObject = &gMapObjects[gPlayerAvatar.mapObjectId];
- if (FieldObjectClearAnimIfSpecialAnimFinished(mapObject))
+ struct EventObject *eventObject;
+ eventObject = &gEventObjects[gPlayerAvatar.eventObjectId];
+ if (EventObjectClearAnimIfSpecialAnimFinished(eventObject))
{
CameraObjectReset1();
ScriptContext2_Disable();
- FieldObjectSetSpecialAnim(mapObject, GetGoSpeed0AnimId(DIR_EAST));
+ EventObjectSetSpecialAnim(eventObject, GetGoSpeed0AnimId(DIR_EAST));
DestroyTask(FindTaskIdByFunc(sub_80B70DC));
}
return FALSE;
@@ -1629,10 +1629,10 @@ bool8 FldEff_UseWaterfall(void)
void sub_80B7384(u8 taskId)
{
- while (gUnknown_0855C418[gTasks[taskId].data[0]](&gTasks[taskId], &gMapObjects[gPlayerAvatar.mapObjectId]));
+ while (gUnknown_0855C418[gTasks[taskId].data[0]](&gTasks[taskId], &gEventObjects[gPlayerAvatar.eventObjectId]));
}
-bool8 sub_80B73D0(struct Task *task, struct MapObject *mapObject)
+bool8 sub_80B73D0(struct Task *task, struct EventObject *eventObject)
{
ScriptContext2_Enable();
gPlayerAvatar.preventStep = TRUE;
@@ -1640,12 +1640,12 @@ bool8 sub_80B73D0(struct Task *task, struct MapObject *mapObject)
return FALSE;
}
-bool8 waterfall_1_do_anim_probably(struct Task *task, struct MapObject *mapObject)
+bool8 waterfall_1_do_anim_probably(struct Task *task, struct EventObject *eventObject)
{
ScriptContext2_Enable();
- if (!FieldObjectIsSpecialAnimOrDirectionSequenceAnimActive(mapObject))
+ if (!EventObjectIsSpecialAnimOrDirectionSequenceAnimActive(eventObject))
{
- FieldObjectClearAnimIfSpecialAnimFinished(mapObject);
+ EventObjectClearAnimIfSpecialAnimFinished(eventObject);
gFieldEffectArguments[0] = task->data[1];
FieldEffectStart(FLDEFF_FIELD_MOVE_SHOW_MON_INIT);
task->data[0]++;
@@ -1653,7 +1653,7 @@ bool8 waterfall_1_do_anim_probably(struct Task *task, struct MapObject *mapObjec
return FALSE;
}
-bool8 waterfall_2_wait_anim_finish_probably(struct Task *task, struct MapObject *mapObject)
+bool8 waterfall_2_wait_anim_finish_probably(struct Task *task, struct EventObject *eventObject)
{
if (FieldEffectActiveListContains(FLDEFF_FIELD_MOVE_SHOW_MON))
{
@@ -1663,20 +1663,20 @@ bool8 waterfall_2_wait_anim_finish_probably(struct Task *task, struct MapObject
return TRUE;
}
-bool8 sub_80B7450(struct Task *task, struct MapObject *mapObject)
+bool8 sub_80B7450(struct Task *task, struct EventObject *eventObject)
{
- FieldObjectSetSpecialAnim(mapObject, GetSimpleGoAnimId(DIR_NORTH));
+ EventObjectSetSpecialAnim(eventObject, GetSimpleGoAnimId(DIR_NORTH));
task->data[0]++;
return FALSE;
}
-bool8 sub_80B7478(struct Task *task, struct MapObject *mapObject)
+bool8 sub_80B7478(struct Task *task, struct EventObject *eventObject)
{
- if (!FieldObjectClearAnimIfSpecialAnimFinished(mapObject))
+ if (!EventObjectClearAnimIfSpecialAnimFinished(eventObject))
{
return FALSE;
}
- if (MetatileBehavior_IsWaterfall(mapObject->currentMetatileBehavior))
+ if (MetatileBehavior_IsWaterfall(eventObject->currentMetatileBehavior))
{
task->data[0] = 3;
return TRUE;
@@ -1728,7 +1728,7 @@ bool8 dive_3_unknown(struct Task *task)
PlayerGetDestCoords(&mapPosition.x, &mapPosition.y);
if (!FieldEffectActiveListContains(FLDEFF_FIELD_MOVE_SHOW_MON))
{
- dive_warp(&mapPosition, gMapObjects[gPlayerAvatar.mapObjectId].currentMetatileBehavior);
+ dive_warp(&mapPosition, gEventObjects[gPlayerAvatar.eventObjectId].currentMetatileBehavior);
DestroyTask(FindTaskIdByFunc(Task_Dive));
FieldEffectActiveListRemove(FLDEFF_USE_DIVE);
}
@@ -1745,22 +1745,22 @@ void sub_80B75D8(u8 priority)
void sub_80B75F0(u8 taskId)
{
- while (gUnknown_0855C438[gTasks[taskId].data[0]](&gTasks[taskId], &gMapObjects[gPlayerAvatar.mapObjectId], &gSprites[gPlayerAvatar.spriteId]));
+ while (gUnknown_0855C438[gTasks[taskId].data[0]](&gTasks[taskId], &gEventObjects[gPlayerAvatar.eventObjectId], &gSprites[gPlayerAvatar.spriteId]));
}
-bool8 sub_80B764C(struct Task *task, struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_80B764C(struct Task *task, struct EventObject *eventObject, struct Sprite *sprite)
{
- FreezeMapObjects();
+ FreezeEventObjects();
CameraObjectReset2();
SetCameraPanningCallback(NULL);
gPlayerAvatar.preventStep = TRUE;
- mapObject->fixedPriority = 1;
+ eventObject->fixedPriority = 1;
task->data[1] = 1;
task->data[0]++;
return TRUE;
}
-bool8 sub_80B7684(struct Task *task, struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_80B7684(struct Task *task, struct EventObject *eventObject, struct Sprite *sprite)
{
SetCameraPanning(0, task->data[1]);
task->data[1] = -task->data[1];
@@ -1773,12 +1773,12 @@ bool8 sub_80B7684(struct Task *task, struct MapObject *mapObject, struct Sprite
return FALSE;
}
-bool8 sub_80B76B8(struct Task *task, struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_80B76B8(struct Task *task, struct EventObject *eventObject, struct Sprite *sprite)
{
sprite->pos2.y = 0;
task->data[3] = 1;
- gFieldEffectArguments[0] = mapObject->currentCoords.x;
- gFieldEffectArguments[1] = mapObject->currentCoords.y;
+ gFieldEffectArguments[0] = eventObject->currentCoords.x;
+ gFieldEffectArguments[1] = eventObject->currentCoords.y;
gFieldEffectArguments[2] = sprite->subpriority - 1;
gFieldEffectArguments[3] = sprite->oam.priority;
FieldEffectStart(FLDEFF_LAVARIDGE_GYM_WARP);
@@ -1787,7 +1787,7 @@ bool8 sub_80B76B8(struct Task *task, struct MapObject *mapObject, struct Sprite
return TRUE;
}
-bool8 sub_80B7704(struct Task *task, struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_80B7704(struct Task *task, struct EventObject *eventObject, struct Sprite *sprite)
{
s16 centerToCornerVecY;
SetCameraPanning(0, task->data[1]);
@@ -1819,7 +1819,7 @@ bool8 sub_80B7704(struct Task *task, struct MapObject *mapObject, struct Sprite
if (task->data[5] == 0 && sprite->pos2.y < -0x10)
{
task->data[5]++;
- mapObject->fixedPriority = 1;
+ eventObject->fixedPriority = 1;
sprite->oam.priority = 1;
sprite->subspriteMode = 2;
}
@@ -1830,7 +1830,7 @@ bool8 sub_80B7704(struct Task *task, struct MapObject *mapObject, struct Sprite
return FALSE;
}
-bool8 sub_80B77F8(struct Task *task, struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_80B77F8(struct Task *task, struct EventObject *eventObject, struct Sprite *sprite)
{
music_something();
sub_80AF0B4();
@@ -1838,7 +1838,7 @@ bool8 sub_80B77F8(struct Task *task, struct MapObject *mapObject, struct Sprite
return FALSE;
}
-bool8 sub_80B7814(struct Task *task, struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_80B7814(struct Task *task, struct EventObject *eventObject, struct Sprite *sprite)
{
if (!gPaletteFade.active && sub_80859A0() == TRUE)
{
@@ -1863,25 +1863,25 @@ void mapldr_080851BC(void)
void sub_80B7890(u8 taskId)
{
- while (gUnknown_0855C450[gTasks[taskId].data[0]](&gTasks[taskId], &gMapObjects[gPlayerAvatar.mapObjectId], &gSprites[gPlayerAvatar.spriteId]));
+ while (gUnknown_0855C450[gTasks[taskId].data[0]](&gTasks[taskId], &gEventObjects[gPlayerAvatar.eventObjectId], &gSprites[gPlayerAvatar.spriteId]));
}
-bool8 sub_80B78EC(struct Task *task, struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_80B78EC(struct Task *task, struct EventObject *eventObject, struct Sprite *sprite)
{
CameraObjectReset2();
- FreezeMapObjects();
+ FreezeEventObjects();
gPlayerAvatar.preventStep = TRUE;
- mapObject->invisible = 1;
+ eventObject->invisible = 1;
task->data[0]++;
return FALSE;
}
-bool8 sub_80B791C(struct Task *task, struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_80B791C(struct Task *task, struct EventObject *eventObject, struct Sprite *sprite)
{
if (IsWeatherNotFadingIn())
{
- gFieldEffectArguments[0] = mapObject->currentCoords.x;
- gFieldEffectArguments[1] = mapObject->currentCoords.y;
+ gFieldEffectArguments[0] = eventObject->currentCoords.x;
+ gFieldEffectArguments[1] = eventObject->currentCoords.y;
gFieldEffectArguments[2] = sprite->subpriority - 1;
gFieldEffectArguments[3] = sprite->oam.priority;
task->data[1] = FieldEffectStart(FLDEFF_POP_OUT_OF_ASH);
@@ -1890,27 +1890,27 @@ bool8 sub_80B791C(struct Task *task, struct MapObject *mapObject, struct Sprite
return FALSE;
}
-bool8 sub_80B7968(struct Task *task, struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_80B7968(struct Task *task, struct EventObject *eventObject, struct Sprite *sprite)
{
sprite = &gSprites[task->data[1]];
if (sprite->animCmdIndex > 1)
{
task->data[0]++;
- mapObject->invisible = 0;
+ eventObject->invisible = 0;
CameraObjectReset1();
PlaySE(SE_W091);
- FieldObjectSetSpecialAnim(mapObject, sub_8093514(DIR_EAST));
+ EventObjectSetSpecialAnim(eventObject, sub_8093514(DIR_EAST));
}
return FALSE;
}
-bool8 sub_80B79BC(struct Task *task, struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_80B79BC(struct Task *task, struct EventObject *eventObject, struct Sprite *sprite)
{
- if (FieldObjectClearAnimIfSpecialAnimFinished(mapObject))
+ if (EventObjectClearAnimIfSpecialAnimFinished(eventObject))
{
gPlayerAvatar.preventStep = FALSE;
ScriptContext2_Disable();
- UnfreezeMapObjects();
+ UnfreezeEventObjects();
DestroyTask(FindTaskIdByFunc(sub_80B7890));
}
return FALSE;
@@ -1945,27 +1945,27 @@ void sub_80B7A74(u8 priority)
void sub_80B7A8C(u8 taskId)
{
- while(gUnknown_0855C460[gTasks[taskId].data[0]](&gTasks[taskId], &gMapObjects[gPlayerAvatar.mapObjectId], &gSprites[gPlayerAvatar.spriteId]));
+ while(gUnknown_0855C460[gTasks[taskId].data[0]](&gTasks[taskId], &gEventObjects[gPlayerAvatar.eventObjectId], &gSprites[gPlayerAvatar.spriteId]));
}
-bool8 sub_80B7AE8(struct Task *task, struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_80B7AE8(struct Task *task, struct EventObject *eventObject, struct Sprite *sprite)
{
- FreezeMapObjects();
+ FreezeEventObjects();
CameraObjectReset2();
gPlayerAvatar.preventStep = TRUE;
- mapObject->fixedPriority = 1;
+ eventObject->fixedPriority = 1;
task->data[0]++;
return FALSE;
}
-bool8 sub_80B7B18(struct Task *task, struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_80B7B18(struct Task *task, struct EventObject *eventObject, struct Sprite *sprite)
{
- if (FieldObjectClearAnimIfSpecialAnimFinished(mapObject))
+ if (EventObjectClearAnimIfSpecialAnimFinished(eventObject))
{
if (task->data[1] > 3)
{
- gFieldEffectArguments[0] = mapObject->currentCoords.x;
- gFieldEffectArguments[1] = mapObject->currentCoords.y;
+ gFieldEffectArguments[0] = eventObject->currentCoords.x;
+ gFieldEffectArguments[1] = eventObject->currentCoords.y;
gFieldEffectArguments[2] = sprite->subpriority - 1;
gFieldEffectArguments[3] = sprite->oam.priority;
task->data[1] = FieldEffectStart(FLDEFF_POP_OUT_OF_ASH);
@@ -1973,24 +1973,24 @@ bool8 sub_80B7B18(struct Task *task, struct MapObject *mapObject, struct Sprite
} else
{
task->data[1]++;
- FieldObjectSetSpecialAnim(mapObject, GetStepInPlaceDelay4AnimId(mapObject->facingDirection));
+ EventObjectSetSpecialAnim(eventObject, GetStepInPlaceDelay4AnimId(eventObject->facingDirection));
PlaySE(SE_FU_ZUZUZU);
}
}
return FALSE;
}
-bool8 sub_80B7B94(struct Task *task, struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_80B7B94(struct Task *task, struct EventObject *eventObject, struct Sprite *sprite)
{
if (gSprites[task->data[1]].animCmdIndex == 2)
{
- mapObject->invisible = 1;
+ eventObject->invisible = 1;
task->data[0]++;
}
return FALSE;
}
-bool8 sub_80B7BCC(struct Task *task, struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_80B7BCC(struct Task *task, struct EventObject *eventObject, struct Sprite *sprite)
{
if (!FieldEffectActiveListContains(FLDEFF_POP_OUT_OF_ASH))
{
@@ -2004,7 +2004,7 @@ bool8 sub_80B7BCC(struct Task *task, struct MapObject *mapObject, struct Sprite
void sub_80B7CE4(u8);
void mapldr_080859D4(void);
-bool8 sub_80B7BF4(struct Task *task, struct MapObject *mapObject, struct Sprite *sprite)
+bool8 sub_80B7BF4(struct Task *task, struct EventObject *eventObject, struct Sprite *sprite)
{
if (!gPaletteFade.active && sub_80859A0() == TRUE)
{
@@ -2037,7 +2037,7 @@ void sub_80B7CAC(struct Sprite *sprite)
void sub_80B7CC8(void)
{
ScriptContext2_Enable();
- FreezeMapObjects();
+ FreezeEventObjects();
CreateTask(sub_80B7CE4, 0x50);
}
@@ -2055,19 +2055,19 @@ void sub_80B7D14(struct Task *task)
void sub_80B7D34(struct Task *task)
{
- struct MapObject *mapObject;
+ struct EventObject *eventObject;
u8 spinDirections[5] = {1, 3, 4, 2, 1};
if (task->data[14] != 0 && (--task->data[14]) == 0)
{
music_something();
sub_80AF0B4();
}
- mapObject = &gMapObjects[gPlayerAvatar.mapObjectId];
- if (!FieldObjectIsSpecialAnimOrDirectionSequenceAnimActive(mapObject) || FieldObjectClearAnimIfSpecialAnimFinished(mapObject))
+ eventObject = &gEventObjects[gPlayerAvatar.eventObjectId];
+ if (!EventObjectIsSpecialAnimOrDirectionSequenceAnimActive(eventObject) || EventObjectClearAnimIfSpecialAnimFinished(eventObject))
{
if (task->data[14] == 0 && !gPaletteFade.active && sub_80859A0() == TRUE)
{
- FieldObjectSetDirection(mapObject, task->data[15]);
+ EventObjectSetDirection(eventObject, task->data[15]);
sub_8084E14();
warp_in();
gFieldCallback = mapldr_080859D4;
@@ -2075,7 +2075,7 @@ void sub_80B7D34(struct Task *task)
DestroyTask(FindTaskIdByFunc(sub_80B7CE4));
} else if (task->data[1] == 0 || (--task->data[1]) == 0)
{
- FieldObjectSetSpecialAnim(mapObject, GetFaceDirectionAnimId(spinDirections[mapObject->facingDirection]));
+ EventObjectSetSpecialAnim(eventObject, GetFaceDirectionAnimId(spinDirections[eventObject->facingDirection]));
if (task->data[2] < 12)
{
task->data[2]++;
@@ -2097,9 +2097,9 @@ void mapldr_080859D4(void)
Overworld_PlaySpecialMapMusic();
pal_fill_for_maplights();
ScriptContext2_Enable();
- FreezeMapObjects();
+ FreezeEventObjects();
gFieldCallback = NULL;
- gMapObjects[gPlayerAvatar.mapObjectId].invisible = 1;
+ gEventObjects[gPlayerAvatar.eventObjectId].invisible = 1;
CreateTask(sub_80B7E94, 0);
}
@@ -2120,29 +2120,29 @@ void sub_80B7EC4(struct Task *task)
void sub_80B7EE8(struct Task *task)
{
u8 spinDirections[5] = {1, 3, 4, 2, 1};
- struct MapObject *mapObject = &gMapObjects[gPlayerAvatar.mapObjectId];
+ struct EventObject *eventObject = &gEventObjects[gPlayerAvatar.eventObjectId];
if (task->data[1] == 0 || (--task->data[1]) == 0)
{
- if (FieldObjectIsSpecialAnimOrDirectionSequenceAnimActive(mapObject) && !FieldObjectClearAnimIfSpecialAnimFinished(mapObject))
+ if (EventObjectIsSpecialAnimOrDirectionSequenceAnimActive(eventObject) && !EventObjectClearAnimIfSpecialAnimFinished(eventObject))
{
return;
}
if (task->data[2] >= 32 && task->data[15] == player_get_direction_lower_nybble())
{
- mapObject->invisible = 0;
+ eventObject->invisible = 0;
ScriptContext2_Disable();
- UnfreezeMapObjects();
+ UnfreezeEventObjects();
DestroyTask(FindTaskIdByFunc(sub_80B7E94));
return;
}
- FieldObjectSetSpecialAnim(mapObject, GetFaceDirectionAnimId(spinDirections[mapObject->facingDirection]));
+ EventObjectSetSpecialAnim(eventObject, GetFaceDirectionAnimId(spinDirections[eventObject->facingDirection]));
if (task->data[2] < 32)
{
task->data[2]++;
}
task->data[1] = task->data[2] >> 2;
}
- mapObject->invisible ^= 1;
+ eventObject->invisible ^= 1;
}
static void ExecuteTeleportFieldEffectTask(u8);
@@ -2172,7 +2172,7 @@ static void ExecuteTeleportFieldEffectTask(u8 taskId)
static void TeleportFieldEffectTask1(struct Task *task)
{
ScriptContext2_Enable();
- FreezeMapObjects();
+ FreezeEventObjects();
CameraObjectReset2();
task->data[15] = player_get_direction_lower_nybble();
task->data[0]++;
@@ -2181,14 +2181,14 @@ static void TeleportFieldEffectTask1(struct Task *task)
static void TeleportFieldEffectTask2(struct Task *task)
{
u8 spinDirections[5] = {DIR_SOUTH, DIR_WEST, DIR_EAST, DIR_NORTH, DIR_SOUTH};
- struct MapObject *mapObject = &gMapObjects[gPlayerAvatar.mapObjectId];
+ struct EventObject *eventObject = &gEventObjects[gPlayerAvatar.eventObjectId];
if (task->data[1] == 0 || (--task->data[1]) == 0)
{
- FieldObjectTurn(mapObject, spinDirections[mapObject->facingDirection]);
+ EventObjectTurn(eventObject, spinDirections[eventObject->facingDirection]);
task->data[1] = 8;
task->data[2]++;
}
- if (task->data[2] > 7 && task->data[15] == mapObject->facingDirection)
+ if (task->data[2] > 7 && task->data[15] == eventObject->facingDirection)
{
task->data[0]++;
task->data[1] = 4;
@@ -2201,12 +2201,12 @@ static void TeleportFieldEffectTask2(struct Task *task)
static void TeleportFieldEffectTask3(struct Task *task)
{
u8 spinDirections[5] = {DIR_SOUTH, DIR_WEST, DIR_EAST, DIR_NORTH, DIR_SOUTH};
- struct MapObject *mapObject = &gMapObjects[gPlayerAvatar.mapObjectId];
+ struct EventObject *eventObject = &gEventObjects[gPlayerAvatar.eventObjectId];
struct Sprite *sprite = &gSprites[gPlayerAvatar.spriteId];
if ((--task->data[1]) <= 0)
{
task->data[1] = 4;
- FieldObjectTurn(mapObject, spinDirections[mapObject->facingDirection]);
+ EventObjectTurn(eventObject, spinDirections[eventObject->facingDirection]);
}
sprite->pos1.y -= task->data[3];
task->data[4] += task->data[3];
@@ -2254,9 +2254,9 @@ static void mapldr_08085D88(void)
Overworld_PlaySpecialMapMusic();
pal_fill_for_maplights();
ScriptContext2_Enable();
- FreezeMapObjects();
+ FreezeEventObjects();
gFieldCallback = NULL;
- gMapObjects[gPlayerAvatar.mapObjectId].invisible = 1;
+ gEventObjects[gPlayerAvatar.eventObjectId].invisible = 1;
CameraObjectReset2();
CreateTask(sub_80B8250, 0);
}
@@ -2281,7 +2281,7 @@ void sub_80B8280(struct Task *task)
sprite = &gSprites[gPlayerAvatar.spriteId];
centerToCornerVecY = -(sprite->centerToCornerVecY << 1);
sprite->pos2.y = -(sprite->pos1.y + sprite->centerToCornerVecY + gSpriteCoordOffsetY + centerToCornerVecY);
- gMapObjects[gPlayerAvatar.mapObjectId].invisible = 0;
+ gEventObjects[gPlayerAvatar.eventObjectId].invisible = 0;
task->data[0]++;
task->data[1] = 8;
task->data[2] = 1;
@@ -2294,14 +2294,14 @@ void sub_80B8280(struct Task *task)
void sub_80B830C(struct Task *task)
{
u8 spinDirections[5] = {1, 3, 4, 2, 1};
- struct MapObject *mapObject = &gMapObjects[gPlayerAvatar.mapObjectId];
+ struct EventObject *eventObject = &gEventObjects[gPlayerAvatar.eventObjectId];
struct Sprite *sprite = &gSprites[gPlayerAvatar.spriteId];
if ((sprite->pos2.y += task->data[1]) >= -8)
{
if (task->data[13] == 0)
{
task->data[13]++;
- mapObject->triggerGroundEffectsOnMove = 1;
+ eventObject->triggerGroundEffectsOnMove = 1;
sprite->subspriteMode = task->data[14];
}
} else
@@ -2319,7 +2319,7 @@ void sub_80B830C(struct Task *task)
if ((--task->data[2]) == 0)
{
task->data[2] = 4;
- FieldObjectTurn(mapObject, spinDirections[mapObject->facingDirection]);
+ EventObjectTurn(eventObject, spinDirections[eventObject->facingDirection]);
}
if (sprite->pos2.y >= 0)
{
@@ -2333,16 +2333,16 @@ void sub_80B830C(struct Task *task)
void sub_80B8410(struct Task *task)
{
u8 spinDirections[5] = {1, 3, 4, 2, 1};
- struct MapObject *mapObject = &gMapObjects[gPlayerAvatar.mapObjectId];
+ struct EventObject *eventObject = &gEventObjects[gPlayerAvatar.eventObjectId];
if ((--task->data[1]) == 0)
{
- FieldObjectTurn(mapObject, spinDirections[mapObject->facingDirection]);
+ EventObjectTurn(eventObject, spinDirections[eventObject->facingDirection]);
task->data[1] = 8;
- if ((++task->data[2]) > 4 && task->data[14] == mapObject->facingDirection)
+ if ((++task->data[2]) > 4 && task->data[14] == eventObject->facingDirection)
{
ScriptContext2_Disable();
CameraObjectReset1();
- UnfreezeMapObjects();
+ UnfreezeEventObjects();
DestroyTask(FindTaskIdByFunc(sub_80B8250));
}
}
@@ -2892,31 +2892,31 @@ void sub_80B8D84(u8 taskId)
void sub_80B8DB4(struct Task *task)
{
ScriptContext2_Enable();
- FreezeMapObjects();
+ FreezeEventObjects();
gPlayerAvatar.preventStep = TRUE;
SetPlayerAvatarStateMask(8);
PlayerGetDestCoords(&task->data[1], &task->data[2]);
- MoveCoords(gMapObjects[gPlayerAvatar.mapObjectId].movementDirection, &task->data[1], &task->data[2]);
+ MoveCoords(gEventObjects[gPlayerAvatar.eventObjectId].movementDirection, &task->data[1], &task->data[2]);
task->data[0]++;
}
void sub_80B8E14(struct Task *task)
{
- struct MapObject *mapObject;
- mapObject = &gMapObjects[gPlayerAvatar.mapObjectId];
- if (!FieldObjectIsSpecialAnimOrDirectionSequenceAnimActive(mapObject) || FieldObjectClearAnimIfSpecialAnimFinished(mapObject))
+ struct EventObject *eventObject;
+ eventObject = &gEventObjects[gPlayerAvatar.eventObjectId];
+ if (!EventObjectIsSpecialAnimOrDirectionSequenceAnimActive(eventObject) || EventObjectClearAnimIfSpecialAnimFinished(eventObject))
{
sub_808C114();
- FieldObjectSetSpecialAnim(mapObject, 0x39);
+ EventObjectSetSpecialAnim(eventObject, 0x39);
task->data[0]++;
}
}
void sub_80B8E60(struct Task *task)
{
- struct MapObject *mapObject;
- mapObject = &gMapObjects[gPlayerAvatar.mapObjectId];
- if (FieldObjectCheckIfSpecialAnimFinishedOrInactive(mapObject))
+ struct EventObject *eventObject;
+ eventObject = &gEventObjects[gPlayerAvatar.eventObjectId];
+ if (EventObjectCheckIfSpecialAnimFinishedOrInactive(eventObject))
{
gFieldEffectArguments[0] = task->data[15] | 0x80000000;
FieldEffectStart(FLDEFF_FIELD_MOVE_SHOW_MON_INIT);
@@ -2926,32 +2926,32 @@ void sub_80B8E60(struct Task *task)
void sub_80B8EA8(struct Task *task)
{
- struct MapObject *mapObject;
+ struct EventObject *eventObject;
if (!FieldEffectActiveListContains(FLDEFF_FIELD_MOVE_SHOW_MON))
{
- mapObject = &gMapObjects[gPlayerAvatar.mapObjectId];
- FieldObjectSetGraphicsId(mapObject, GetPlayerAvatarGraphicsIdByStateId(3));
- FieldObjectClearAnimIfSpecialAnimFinished(mapObject);
- FieldObjectSetSpecialAnim(mapObject, sub_8093540(mapObject->movementDirection));
+ eventObject = &gEventObjects[gPlayerAvatar.eventObjectId];
+ EventObjectSetGraphicsId(eventObject, GetPlayerAvatarGraphicsIdByStateId(3));
+ EventObjectClearAnimIfSpecialAnimFinished(eventObject);
+ EventObjectSetSpecialAnim(eventObject, sub_8093540(eventObject->movementDirection));
gFieldEffectArguments[0] = task->data[1];
gFieldEffectArguments[1] = task->data[2];
- gFieldEffectArguments[2] = gPlayerAvatar.mapObjectId;
- mapObject->fieldEffectSpriteId = FieldEffectStart(FLDEFF_SURF_BLOB);
+ gFieldEffectArguments[2] = gPlayerAvatar.eventObjectId;
+ eventObject->fieldEffectSpriteId = FieldEffectStart(FLDEFF_SURF_BLOB);
task->data[0]++;
}
}
void sub_80B8F24(struct Task *task)
{
- struct MapObject *mapObject;
- mapObject = &gMapObjects[gPlayerAvatar.mapObjectId];
- if (FieldObjectClearAnimIfSpecialAnimFinished(mapObject))
+ struct EventObject *eventObject;
+ eventObject = &gEventObjects[gPlayerAvatar.eventObjectId];
+ if (EventObjectClearAnimIfSpecialAnimFinished(eventObject))
{
gPlayerAvatar.preventStep = FALSE;
gPlayerAvatar.flags &= 0xdf;
- FieldObjectSetSpecialAnim(mapObject, GetFaceDirectionAnimId(mapObject->movementDirection));
- sub_81555AC(mapObject->fieldEffectSpriteId, 1);
- UnfreezeMapObjects();
+ EventObjectSetSpecialAnim(eventObject, GetFaceDirectionAnimId(eventObject->movementDirection));
+ sub_81555AC(eventObject->fieldEffectSpriteId, 1);
+ UnfreezeEventObjects();
ScriptContext2_Disable();
FieldEffectActiveListRemove(FLDEFF_USE_SURF);
DestroyTask(FindTaskIdByFunc(sub_80B8D84));
@@ -3204,24 +3204,24 @@ void sub_80B91D4(u8 taskId)
void sub_80B9204(struct Task *task)
{
- struct MapObject *mapObject;
- mapObject = &gMapObjects[gPlayerAvatar.mapObjectId];
- if (!FieldObjectIsSpecialAnimOrDirectionSequenceAnimActive(mapObject) || FieldObjectClearAnimIfSpecialAnimFinished(mapObject))
+ struct EventObject *eventObject;
+ eventObject = &gEventObjects[gPlayerAvatar.eventObjectId];
+ if (!EventObjectIsSpecialAnimOrDirectionSequenceAnimActive(eventObject) || EventObjectClearAnimIfSpecialAnimFinished(eventObject))
{
task->data[15] = gPlayerAvatar.flags;
gPlayerAvatar.preventStep = TRUE;
SetPlayerAvatarStateMask(1);
sub_808C114();
- FieldObjectSetSpecialAnim(mapObject, 0x39);
+ EventObjectSetSpecialAnim(eventObject, 0x39);
task->data[0]++;
}
}
void sub_80B925C(struct Task *task)
{
- struct MapObject *mapObject;
- mapObject = &gMapObjects[gPlayerAvatar.mapObjectId];
- if (FieldObjectClearAnimIfSpecialAnimFinished(mapObject))
+ struct EventObject *eventObject;
+ eventObject = &gEventObjects[gPlayerAvatar.eventObjectId];
+ if (EventObjectClearAnimIfSpecialAnimFinished(eventObject))
{
task->data[0]++;
gFieldEffectArguments[0] = task->data[1];
@@ -3231,14 +3231,14 @@ void sub_80B925C(struct Task *task)
void sub_80B92A0(struct Task *task)
{
- struct MapObject *mapObject;
+ struct EventObject *eventObject;
if (!FieldEffectActiveListContains(FLDEFF_FIELD_MOVE_SHOW_MON))
{
- mapObject = &gMapObjects[gPlayerAvatar.mapObjectId];
+ eventObject = &gEventObjects[gPlayerAvatar.eventObjectId];
if (task->data[15] & 0x08)
{
- sub_81555AC(mapObject->fieldEffectSpriteId, 2);
- sub_81555D8(mapObject->fieldEffectSpriteId, 0);
+ sub_81555AC(eventObject->fieldEffectSpriteId, 2);
+ sub_81555D8(eventObject->fieldEffectSpriteId, 0);
}
task->data[1] = sub_80B94C4();
task->data[0]++;
@@ -3252,15 +3252,15 @@ void sub_80B92F8(struct Task *task)
task->data[0]++;
task->data[2] = 16;
SetPlayerAvatarTransitionFlags(PLAYER_AVATAR_FLAG_ON_FOOT);
- FieldObjectSetSpecialAnim(&gMapObjects[gPlayerAvatar.mapObjectId], 0x02);
+ EventObjectSetSpecialAnim(&gEventObjects[gPlayerAvatar.eventObjectId], 0x02);
}
}
void sub_80B933C(struct Task *task)
{
- struct MapObject *mapObject;
- mapObject = &gMapObjects[gPlayerAvatar.mapObjectId];
- if ((task->data[2] == 0 || (--task->data[2]) == 0) && FieldObjectClearAnimIfSpecialAnimFinished(mapObject))
+ struct EventObject *eventObject;
+ eventObject = &gEventObjects[gPlayerAvatar.eventObjectId];
+ if ((task->data[2] == 0 || (--task->data[2]) == 0) && EventObjectClearAnimIfSpecialAnimFinished(eventObject))
{
task->data[0]++;
PlaySE(SE_W019);
@@ -3270,17 +3270,17 @@ void sub_80B933C(struct Task *task)
void sub_80B9390(struct Task *task)
{
- struct MapObject *mapObject;
+ struct EventObject *eventObject;
if ((++task->data[2]) >= 8)
{
- mapObject = &gMapObjects[gPlayerAvatar.mapObjectId];
- FieldObjectSetGraphicsId(mapObject, GetPlayerAvatarGraphicsIdByStateId(0x03));
- StartSpriteAnim(&gSprites[mapObject->spriteId], 0x16);
- mapObject->inanimate = 1;
- FieldObjectSetSpecialAnim(mapObject, 0x48);
+ eventObject = &gEventObjects[gPlayerAvatar.eventObjectId];
+ EventObjectSetGraphicsId(eventObject, GetPlayerAvatarGraphicsIdByStateId(0x03));
+ StartSpriteAnim(&gSprites[eventObject->spriteId], 0x16);
+ eventObject->inanimate = 1;
+ EventObjectSetSpecialAnim(eventObject, 0x48);
if (task->data[15] & 0x08)
{
- DestroySprite(&gSprites[mapObject->fieldEffectSpriteId]);
+ DestroySprite(&gSprites[eventObject->fieldEffectSpriteId]);
}
task->data[0]++;
task->data[2] = 0;
@@ -3289,14 +3289,14 @@ void sub_80B9390(struct Task *task)
void sub_80B9418(struct Task *task)
{
- struct MapObject *mapObject;
+ struct EventObject *eventObject;
if ((++task->data[2]) >= 10)
{
- mapObject = &gMapObjects[gPlayerAvatar.mapObjectId];
- FieldObjectClearAnimIfSpecialAnimActive(mapObject);
- mapObject->inanimate = 0;
- mapObject->hasShadow = 0;
- sub_80B9560(task->data[1], mapObject->spriteId);
+ eventObject = &gEventObjects[gPlayerAvatar.eventObjectId];
+ EventObjectClearAnimIfSpecialAnimActive(eventObject);
+ eventObject->inanimate = 0;
+ eventObject->hasShadow = 0;
+ sub_80B9560(task->data[1], eventObject->spriteId);
CameraObjectReset2();
task->data[0]++;
}
@@ -3501,9 +3501,9 @@ void sub_80B97D4(u8 taskId)
void sub_80B9804(struct Task *task)
{
- struct MapObject *mapObject;
- mapObject = &gMapObjects[gPlayerAvatar.mapObjectId];
- if (!FieldObjectIsSpecialAnimOrDirectionSequenceAnimActive(mapObject) || FieldObjectClearAnimIfSpecialAnimFinished(mapObject))
+ struct EventObject *eventObject;
+ eventObject = &gEventObjects[gPlayerAvatar.eventObjectId];
+ if (!EventObjectIsSpecialAnimOrDirectionSequenceAnimActive(eventObject) || EventObjectClearAnimIfSpecialAnimFinished(eventObject))
{
task->data[0]++;
task->data[2] = 17;
@@ -3512,27 +3512,27 @@ void sub_80B9804(struct Task *task)
SetPlayerAvatarStateMask(0x01);
if (task->data[15] & 0x08)
{
- sub_81555AC(mapObject->fieldEffectSpriteId, 0);
+ sub_81555AC(eventObject->fieldEffectSpriteId, 0);
}
- FieldObjectSetGraphicsId(mapObject, GetPlayerAvatarGraphicsIdByStateId(0x3));
+ EventObjectSetGraphicsId(eventObject, GetPlayerAvatarGraphicsIdByStateId(0x3));
CameraObjectReset2();
- FieldObjectTurn(mapObject, DIR_WEST);
- StartSpriteAnim(&gSprites[mapObject->spriteId], 0x16);
- mapObject->invisible = 0;
+ EventObjectTurn(eventObject, DIR_WEST);
+ StartSpriteAnim(&gSprites[eventObject->spriteId], 0x16);
+ eventObject->invisible = 0;
task->data[1] = sub_80B94C4();
sub_80B9524(task->data[1]);
- sub_80B9560(task->data[1], mapObject->spriteId);
+ sub_80B9560(task->data[1], eventObject->spriteId);
}
}
void sub_80B98B8(struct Task *task)
{
- struct MapObject *mapObject;
+ struct EventObject *eventObject;
struct Sprite *sprite;
if (task->data[2] == 0 || (--task->data[2]) == 0)
{
- mapObject = &gMapObjects[gPlayerAvatar.mapObjectId];
- sprite = &gSprites[mapObject->spriteId];
+ eventObject = &gEventObjects[gPlayerAvatar.eventObjectId];
+ sprite = &gSprites[eventObject->spriteId];
sub_80B9560(task->data[1], 0x40);
sprite->pos1.x += sprite->pos2.x;
sprite->pos1.y += sprite->pos2.y;
@@ -3575,26 +3575,26 @@ void sub_80B9924(struct Task *task)
void sub_80B9978(struct Task *task)
{
- struct MapObject *mapObject;
+ struct EventObject *eventObject;
struct Sprite *sprite;
if (sub_80B9508(task->data[1]))
{
- mapObject = &gMapObjects[gPlayerAvatar.mapObjectId];
- sprite = &gSprites[mapObject->spriteId];
- mapObject->inanimate = 0;
- sub_808EB08(mapObject, mapObject->currentCoords.x, mapObject->currentCoords.y);
+ eventObject = &gEventObjects[gPlayerAvatar.eventObjectId];
+ sprite = &gSprites[eventObject->spriteId];
+ eventObject->inanimate = 0;
+ sub_808EB08(eventObject, eventObject->currentCoords.x, eventObject->currentCoords.y);
sprite->pos2.x = 0;
sprite->pos2.y = 0;
sprite->coordOffsetEnabled = 1;
sub_808C114();
- FieldObjectSetSpecialAnim(mapObject, 0x39);
+ EventObjectSetSpecialAnim(eventObject, 0x39);
task->data[0]++;
}
}
void sub_80B99F0(struct Task *task)
{
- if (FieldObjectClearAnimIfSpecialAnimFinished(&gMapObjects[gPlayerAvatar.mapObjectId]))
+ if (EventObjectClearAnimIfSpecialAnimFinished(&gEventObjects[gPlayerAvatar.eventObjectId]))
{
task->data[0]++;
sub_80B9794(task->data[1]);
@@ -3614,18 +3614,18 @@ void sub_80B9A28(struct Task *task)
void sub_80B9A60(struct Task *task)
{
u8 state;
- struct MapObject *mapObject;
+ struct EventObject *eventObject;
if ((--task->data[1]) == 0)
{
- mapObject = &gMapObjects[gPlayerAvatar.mapObjectId];
+ eventObject = &gEventObjects[gPlayerAvatar.eventObjectId];
state = 0;
if (task->data[15] & 0x08)
{
state = 3;
- sub_81555AC(mapObject->fieldEffectSpriteId, 1);
+ sub_81555AC(eventObject->fieldEffectSpriteId, 1);
}
- FieldObjectSetGraphicsId(mapObject, GetPlayerAvatarGraphicsIdByStateId(state));
- FieldObjectTurn(mapObject, DIR_SOUTH);
+ EventObjectSetGraphicsId(eventObject, GetPlayerAvatarGraphicsIdByStateId(state));
+ EventObjectTurn(eventObject, DIR_SOUTH);
gPlayerAvatar.flags = task->data[15];
gPlayerAvatar.preventStep = FALSE;
FieldEffectActiveListRemove(FLDEFF_FLY_IN);
@@ -3638,11 +3638,11 @@ void sub_80B9BE8(u8 taskId);
bool8 sub_80B9ADC(void)
{
u8 taskId;
- u8 mapObjectIdBuffer;
- if (!TryGetFieldObjectIdByLocalIdAndMap(gFieldEffectArguments[0], gFieldEffectArguments[1], gFieldEffectArguments[2], &mapObjectIdBuffer))
+ u8 eventObjectIdBuffer;
+ if (!TryGetEventObjectIdByLocalIdAndMap(gFieldEffectArguments[0], gFieldEffectArguments[1], gFieldEffectArguments[2], &eventObjectIdBuffer))
{
taskId = CreateTask(sub_80B9BE8, 0x50);
- gTasks[taskId].data[2] = mapObjectIdBuffer;
+ gTasks[taskId].data[2] = eventObjectIdBuffer;
gTasks[taskId].data[6] = gFieldEffectArguments[0];
gTasks[taskId].data[7] = gFieldEffectArguments[1];
gTasks[taskId].data[8] = gFieldEffectArguments[2];
@@ -3721,8 +3721,8 @@ void sub_80B9C54(s16* data, u8 taskId)
{
if (++data[3] > 0x78)
{
- struct Sprite *sprite = &gSprites[gMapObjects[data[2]].spriteId];
- gMapObjects[data[2]].invisible = TRUE;
+ struct Sprite *sprite = &gSprites[gEventObjects[data[2]].spriteId];
+ gEventObjects[data[2]].invisible = TRUE;
BlendPalettes(0x0000FFFF, 0x10, RGB_WHITE);
BeginNormalPaletteFade(0x0000FFFF, 0, 0x10, 0, RGB_WHITE);
sub_80B9D24(sprite);
@@ -3738,7 +3738,7 @@ void sub_80B9CDC(s16* a0, u8 taskId)
if (!gPaletteFade.active && !FuncIsActiveTask(sub_80B9B3C))
{
InstallCameraPanAheadCallback();
- RemoveFieldObjectByLocalIdAndMap(a0[6], a0[7], a0[8]);
+ RemoveEventObjectByLocalIdAndMap(a0[6], a0[7], a0[8]);
FieldEffectActiveListRemove(0x41);
DestroyTask(taskId);
}
@@ -3837,13 +3837,13 @@ void sub_80B9EDC(u8 taskId);
bool8 sub_80B9E28(struct Sprite* sprite)
{
- u8 mapObjectIdBuffer;
- if (!TryGetFieldObjectIdByLocalIdAndMap(gFieldEffectArguments[0], gFieldEffectArguments[1], gFieldEffectArguments[2], &mapObjectIdBuffer))
+ u8 eventObjectIdBuffer;
+ if (!TryGetEventObjectIdByLocalIdAndMap(gFieldEffectArguments[0], gFieldEffectArguments[1], gFieldEffectArguments[2], &eventObjectIdBuffer))
{
- struct MapObject *object;
+ struct EventObject *object;
int xPos, yPos;
u8 taskId;
- object = &gMapObjects[mapObjectIdBuffer];
+ object = &gEventObjects[eventObjectIdBuffer];
xPos = object->currentCoords.x - 7;
yPos = object->currentCoords.y - 7;
xPos = (gFieldEffectArguments[3] - xPos) * 16;
@@ -3854,7 +3854,7 @@ bool8 sub_80B9E28(struct Sprite* sprite)
gTasks[taskId].data[2] = gSprites[object->spriteId].pos1.x + xPos;
gTasks[taskId].data[3] = gSprites[object->spriteId].pos1.y + yPos;
gTasks[taskId].data[8] = gFieldEffectArguments[5];
- gTasks[taskId].data[9] = mapObjectIdBuffer;
+ gTasks[taskId].data[9] = eventObjectIdBuffer;
}
return FALSE;
}
@@ -3883,7 +3883,7 @@ void sub_80B9EDC(u8 taskId)
}
else
{
- struct MapObject *object = &gMapObjects[data[9]];
+ struct EventObject *object = &gEventObjects[data[9]];
sprite->pos1.x = data[2];
sprite->pos1.y = data[3];
npc_coords_shift_still(object);
diff --git a/src/field_special_scene.c b/src/field_special_scene.c
index 8a4fb7c69..a5058b363 100644
--- a/src/field_special_scene.c
+++ b/src/field_special_scene.c
@@ -329,24 +329,24 @@ void Task_HandlePorthole(u8 taskId)
void sub_80FB6EC(void)
{
- u8 spriteId = AddPseudoFieldObject(0x8C, SpriteCallbackDummy, 112, 80, 0);
+ u8 spriteId = AddPseudoEventObject(0x8C, SpriteCallbackDummy, 112, 80, 0);
gSprites[spriteId].coordOffsetEnabled = FALSE;
if (VarGet(0x40B4) == 2)
{
- StartSpriteAnim(&gSprites[spriteId], FieldObjectDirectionToImageAnimId(4));
+ StartSpriteAnim(&gSprites[spriteId], EventObjectDirectionToImageAnimId(4));
}
else
{
- StartSpriteAnim(&gSprites[spriteId], FieldObjectDirectionToImageAnimId(3));
+ StartSpriteAnim(&gSprites[spriteId], EventObjectDirectionToImageAnimId(3));
}
}
void sub_80FB768(void)
{
sub_80FB6EC();
- gMapObjects[gPlayerAvatar.mapObjectId].invisible = TRUE;
+ gEventObjects[gPlayerAvatar.eventObjectId].invisible = TRUE;
pal_fill_black();
CreateTask(Task_HandlePorthole, 80);
ScriptContext2_Enable();
diff --git a/src/fldeff_groundshake.c b/src/fldeff_groundshake.c
index 6da529d00..60b078982 100644
--- a/src/fldeff_groundshake.c
+++ b/src/fldeff_groundshake.c
@@ -179,17 +179,17 @@ void sub_81BE7F4(void)
static void sub_81BE808(u8 taskId)
{
- u8 mapObjectIdBuffer;
- struct MapObject *fieldMapObject;
- struct MapObject *playerAvatarMapObject;
+ u8 eventObjectIdBuffer;
+ struct EventObject *fieldEventObject;
+ struct EventObject *playerAvatarEventObject;
- TryGetFieldObjectIdByLocalIdAndMap(0x2D, gSaveBlock1Ptr->location.mapNum, gSaveBlock1Ptr->location.mapGroup, &mapObjectIdBuffer);
- fieldMapObject = &(gMapObjects[mapObjectIdBuffer]);
- gSprites[fieldMapObject->spriteId].pos2.y += 4;
- playerAvatarMapObject = &(gMapObjects[gPlayerAvatar.mapObjectId]);
+ TryGetEventObjectIdByLocalIdAndMap(0x2D, gSaveBlock1Ptr->location.mapNum, gSaveBlock1Ptr->location.mapGroup, &eventObjectIdBuffer);
+ fieldEventObject = &(gEventObjects[eventObjectIdBuffer]);
+ gSprites[fieldEventObject->spriteId].pos2.y += 4;
+ playerAvatarEventObject = &(gEventObjects[gPlayerAvatar.eventObjectId]);
- if((gSprites[fieldMapObject->spriteId].pos1.y + gSprites[fieldMapObject->spriteId].pos2.y) >=
- (gSprites[playerAvatarMapObject->spriteId].pos1.y + gSprites[playerAvatarMapObject->spriteId].pos2.y))
+ if((gSprites[fieldEventObject->spriteId].pos1.y + gSprites[fieldEventObject->spriteId].pos2.y) >=
+ (gSprites[playerAvatarEventObject->spriteId].pos1.y + gSprites[playerAvatarEventObject->spriteId].pos2.y))
{
DestroyTask(taskId);
EnableBothScriptContexts();
diff --git a/src/item_menu.c b/src/item_menu.c
index 132f39c34..0642c771e 100755
--- a/src/item_menu.c
+++ b/src/item_menu.c
@@ -1716,7 +1716,7 @@ bool8 UseRegisteredKeyItemOnField(void)
if (CheckBagHasItem(gSaveBlock1Ptr->registeredItem, 1) == TRUE)
{
ScriptContext2_Enable();
- FreezeMapObjects();
+ FreezeEventObjects();
sub_808B864();
sub_808BCF4();
gSpecialVar_ItemId = gSaveBlock1Ptr->registeredItem;
diff --git a/src/item_use.c b/src/item_use.c
index 82d96606a..2044a8c87 100755
--- a/src/item_use.c
+++ b/src/item_use.c
@@ -579,15 +579,15 @@ u8 sub_80FD9B0(s16 itemX, s16 itemY)
void sub_80FDA24(u8 direction)
{
- FieldObjectClearAnimIfSpecialAnimFinished(&gMapObjects[GetFieldObjectIdByLocalIdAndMap(0xFF, 0, 0)]);
- FieldObjectClearAnim(&gMapObjects[GetFieldObjectIdByLocalIdAndMap(0xFF, 0, 0)]);
- npc_sync_anim_pause_bits(&gMapObjects[GetFieldObjectIdByLocalIdAndMap(0xFF, 0, 0)]);
+ EventObjectClearAnimIfSpecialAnimFinished(&gEventObjects[GetEventObjectIdByLocalIdAndMap(0xFF, 0, 0)]);
+ EventObjectClearAnim(&gEventObjects[GetEventObjectIdByLocalIdAndMap(0xFF, 0, 0)]);
+ npc_sync_anim_pause_bits(&gEventObjects[GetEventObjectIdByLocalIdAndMap(0xFF, 0, 0)]);
PlayerTurnInPlace(direction);
}
void sub_80FDA94(u8 taskId)
{
- if (FieldObjectCheckIfSpecialAnimFinishedOrInactive(&gMapObjects[GetFieldObjectIdByLocalIdAndMap(0xFF, 0, 0)]) == TRUE)
+ if (EventObjectCheckIfSpecialAnimFinishedOrInactive(&gEventObjects[GetEventObjectIdByLocalIdAndMap(0xFF, 0, 0)]) == TRUE)
DisplayItemMessageOnField(taskId, gText_ItemFinderNearby, sub_80FD5CC);
}
@@ -595,7 +595,7 @@ void sub_80FDADC(u8 taskId)
{
s16 *data = gTasks[taskId].data;
- if (FieldObjectCheckIfSpecialAnimFinishedOrInactive(&gMapObjects[GetFieldObjectIdByLocalIdAndMap(0xFF, 0, 0)]) == TRUE
+ if (EventObjectCheckIfSpecialAnimFinishedOrInactive(&gEventObjects[GetEventObjectIdByLocalIdAndMap(0xFF, 0, 0)]) == TRUE
|| data[2] == FALSE)
{
sub_80FDA24(gUnknown_085920E4[data[5]]);
@@ -727,8 +727,8 @@ bool8 sub_80FDE2C(void)
u8 objId;
GetXYCoordsOneStepInFrontOfPlayer(&x, &y);
z = PlayerGetZCoord();
- objId = GetFieldObjectIdByXYZ(x, y, z);
- if (objId == 16 || gMapObjects[objId].graphicsId != 0xE4)
+ objId = GetEventObjectIdByXYZ(x, y, z);
+ if (objId == 16 || gEventObjects[objId].graphicsId != 0xE4)
return FALSE;
else
return TRUE;
diff --git a/src/load_save.c b/src/load_save.c
index 917c1dfe1..0c6df7662 100644
--- a/src/load_save.c
+++ b/src/load_save.c
@@ -180,32 +180,32 @@ void LoadPlayerParty(void)
gPlayerParty[i] = gSaveBlock1Ptr->playerParty[i];
}
-void SaveMapObjects(void)
+void SaveEventObjects(void)
{
int i;
- for (i = 0; i < MAP_OBJECTS_COUNT; i++)
- gSaveBlock1Ptr->mapObjects[i] = gMapObjects[i];
+ for (i = 0; i < EVENT_OBJECTS_COUNT; i++)
+ gSaveBlock1Ptr->eventObjects[i] = gEventObjects[i];
}
-void LoadMapObjects(void)
+void LoadEventObjects(void)
{
int i;
- for (i = 0; i < MAP_OBJECTS_COUNT; i++)
- gMapObjects[i] = gSaveBlock1Ptr->mapObjects[i];
+ for (i = 0; i < EVENT_OBJECTS_COUNT; i++)
+ gEventObjects[i] = gSaveBlock1Ptr->eventObjects[i];
}
void SaveSerializedGame(void)
{
SavePlayerParty();
- SaveMapObjects();
+ SaveEventObjects();
}
void LoadSerializedGame(void)
{
LoadPlayerParty();
- LoadMapObjects();
+ LoadEventObjects();
}
void LoadPlayerBag(void)
diff --git a/src/mauville_old_man.c b/src/mauville_old_man.c
index 2ce8a271d..591e3ad9a 100644
--- a/src/mauville_old_man.c
+++ b/src/mauville_old_man.c
@@ -2,7 +2,7 @@
#include "main.h"
#include "constants/songs.h"
#include "constants/easy_chat.h"
-#include "constants/map_objects.h"
+#include "constants/event_objects.h"
#include "constants/vars.h"
#include "mauville_old_man.h"
#include "event_data.h"
@@ -136,7 +136,7 @@ void SetMauvilleOldMan(void)
SetupGiddy();
break;
}
- ScrSpecial_SetMauvilleOldManMapObjGfx();
+ ScrSpecial_SetMauvilleOldManEventObjGfx();
}
u8 GetCurrentMauvilleOldMan(void)
@@ -406,7 +406,7 @@ void ResetMauvilleOldManFlag(void)
case MAUVILLE_MAN_GIDDY:
break;
}
- ScrSpecial_SetMauvilleOldManMapObjGfx();
+ ScrSpecial_SetMauvilleOldManEventObjGfx();
}
@@ -671,9 +671,9 @@ static void Task_BardSong(u8 taskId)
sub_8197224();
}
-void ScrSpecial_SetMauvilleOldManMapObjGfx(void)
+void ScrSpecial_SetMauvilleOldManEventObjGfx(void)
{
- VarSet(VAR_OBJ_GFX_ID_0, MAP_OBJ_GFX_BARD);
+ VarSet(VAR_OBJ_GFX_ID_0, EVENT_OBJ_GFX_BARD);
}
// Language fixers?
diff --git a/src/naming_screen.c b/src/naming_screen.c
index 9ad1a9742..f99d23bc3 100644
--- a/src/naming_screen.c
+++ b/src/naming_screen.c
@@ -25,7 +25,7 @@
#include "menu.h"
#include "text_window.h"
#include "overworld.h"
-#include "constants/map_objects.h"
+#include "constants/event_objects.h"
EWRAM_DATA static struct NamingScreenData *gNamingScreenData = NULL;
extern u16 gKeyRepeatStartDelay;
@@ -1142,7 +1142,7 @@ static void NamingScreen_CreatePlayerIcon(void)
u8 spriteId;
rivalGfxId = GetRivalAvatarGraphicsIdByStateIdAndGender(0, gNamingScreenData->monSpecies);
- spriteId = AddPseudoFieldObject(rivalGfxId, SpriteCallbackDummy, 0x38, 0x25, 0);
+ spriteId = AddPseudoEventObject(rivalGfxId, SpriteCallbackDummy, 0x38, 0x25, 0);
gSprites[spriteId].oam.priority = 3;
StartSpriteAnim(&gSprites[spriteId], 4);
}
@@ -1169,7 +1169,7 @@ static void NamingScreen_CreateWandaDadIcon(void)
{
u8 spriteId;
- spriteId = AddPseudoFieldObject(MAP_OBJ_GFX_MAN_1, SpriteCallbackDummy, 0x38, 0x25, 0);
+ spriteId = AddPseudoEventObject(EVENT_OBJ_GFX_MAN_1, SpriteCallbackDummy, 0x38, 0x25, 0);
gSprites[spriteId].oam.priority = 3;
StartSpriteAnim(&gSprites[spriteId], 4);
}
diff --git a/src/overworld.c b/src/overworld.c
index 85bdbc5ea..5b92b8023 100644
--- a/src/overworld.c
+++ b/src/overworld.c
@@ -204,7 +204,7 @@ static void sub_8086C90(void);
static void sub_8086FA0(u16);
static void sub_8086F38(u16*, s32);
static u8 npc_something3(u8 a1, u8 a2);
-static u8 LinkPlayerDetectCollision(u8 selfMapObjId, u8 a2, s16 x, s16 y);
+static u8 LinkPlayerDetectCollision(u8 selfEventObjId, u8 a2, s16 x, s16 y);
static void CreateLinkPlayerSprite(u8 linkPlayerId, u8 gameVersion);
static void sub_8087878(u8 linkPlayerId, u16 *x, u16 *y);
static u8 sub_80878A0(u8 linkPlayerId);
@@ -212,15 +212,15 @@ static u8 sub_80878C0(u8 linkPlayerId);
static s32 sub_80878E4(u8 linkPlayerId);
static u8 GetLinkPlayerIdAt(s16 x, s16 y);
static void sub_808796C(u8 linkPlayerId, u8 a2);
-static void ZeroMapObject(struct MapObject *mapObj);
-static void SpawnLinkPlayerMapObject(u8 linkPlayerId, s16 x, s16 y, u8 a4);
-static void InitLinkPlayerMapObjectPos(struct MapObject *mapObj, s16 x, s16 y);
+static void ZeroEventObject(struct EventObject *eventObj);
+static void SpawnLinkPlayerEventObject(u8 linkPlayerId, s16 x, s16 y, u8 a4);
+static void InitLinkPlayerEventObjectPos(struct EventObject *eventObj, s16 x, s16 y);
static void sub_80877DC(u8 linkPlayerId, u8 a2);
static void sub_808780C(u8 linkPlayerId);
static u8 sub_8087858(u8 linkPlayerId);
static void sub_8087584(void);
static u32 sub_8087690(void);
-static void ZeroLinkPlayerMapObject(struct LinkPlayerMapObject *linkPlayerMapObj);
+static void ZeroLinkPlayerEventObject(struct LinkPlayerEventObject *linkPlayerEventObj);
static const u8 *sub_80873B4(struct UnkStruct_8054FF8 *a1);
static u16 sub_8087480(const u8 *script);
static void sub_8087510(void);
@@ -267,7 +267,7 @@ EWRAM_DATA static u16 sLastMapSectionId = 0;
EWRAM_DATA static struct UnkPlayerStruct sUnknown_02032300 = {0};
EWRAM_DATA static u16 sAmbientCrySpecies = 0;
EWRAM_DATA static bool8 sIsAmbientCryWaterMon = FALSE;
-EWRAM_DATA struct LinkPlayerMapObject gLinkPlayerMapObjects[4] = {0};
+EWRAM_DATA struct LinkPlayerEventObject gLinkPlayerEventObjects[4] = {0};
// const rom data
static const struct WarpData sDummyWarpData =
@@ -352,22 +352,22 @@ static const struct ScanlineEffectParams gUnknown_08339DBC =
0,
};
-static u8 sub_80879D8(struct LinkPlayerMapObject *, struct MapObject *, u8);
-static u8 sub_80879F8(struct LinkPlayerMapObject *, struct MapObject *, u8);
-static u8 sub_80879FC(struct LinkPlayerMapObject *, struct MapObject *, u8);
+static u8 sub_80879D8(struct LinkPlayerEventObject *, struct EventObject *, u8);
+static u8 sub_80879F8(struct LinkPlayerEventObject *, struct EventObject *, u8);
+static u8 sub_80879FC(struct LinkPlayerEventObject *, struct EventObject *, u8);
-static u8 (*const gUnknown_08339DC8[])(struct LinkPlayerMapObject *, struct MapObject *, u8) =
+static u8 (*const gUnknown_08339DC8[])(struct LinkPlayerEventObject *, struct EventObject *, u8) =
{
sub_80879D8,
sub_80879F8,
sub_80879FC,
};
-static u8 sub_8087A1C(struct LinkPlayerMapObject *, struct MapObject *, u8);
-static u8 sub_8087A20(struct LinkPlayerMapObject *, struct MapObject *, u8);
-static u8 sub_8087A88(struct LinkPlayerMapObject *, struct MapObject *, u8);
+static u8 sub_8087A1C(struct LinkPlayerEventObject *, struct EventObject *, u8);
+static u8 sub_8087A20(struct LinkPlayerEventObject *, struct EventObject *, u8);
+static u8 sub_8087A88(struct LinkPlayerEventObject *, struct EventObject *, u8);
-static u8 (*const gUnknown_08339DD4[])(struct LinkPlayerMapObject *, struct MapObject *, u8) =
+static u8 (*const gUnknown_08339DD4[])(struct LinkPlayerEventObject *, struct EventObject *, u8) =
{
sub_8087A1C,
sub_8087A20,
@@ -382,10 +382,10 @@ static u8 (*const gUnknown_08339DD4[])(struct LinkPlayerMapObject *, struct MapO
sub_8087A88,
};
-static void sub_8087AA0(struct LinkPlayerMapObject *, struct MapObject *);
-static void sub_8087AA8(struct LinkPlayerMapObject *, struct MapObject *);
+static void sub_8087AA0(struct LinkPlayerEventObject *, struct EventObject *);
+static void sub_8087AA8(struct LinkPlayerEventObject *, struct EventObject *);
-static void (*const gUnknown_08339E00[])(struct LinkPlayerMapObject *, struct MapObject *) =
+static void (*const gUnknown_08339E00[])(struct LinkPlayerEventObject *, struct EventObject *) =
{
sub_8087AA0,
sub_8087AA8,
@@ -501,55 +501,55 @@ void ApplyNewEncryptionKeyToGameStats(u32 newKey)
ApplyNewEncryptionKeyToWord(&gSaveBlock1Ptr->gameStats[i], newKey);
}
-void LoadMapObjTemplatesFromHeader(void)
+void LoadEventObjTemplatesFromHeader(void)
{
// Clear map object templates
- CpuFill32(0, gSaveBlock1Ptr->mapObjectTemplates, sizeof(gSaveBlock1Ptr->mapObjectTemplates));
+ CpuFill32(0, gSaveBlock1Ptr->eventObjectTemplates, sizeof(gSaveBlock1Ptr->eventObjectTemplates));
// Copy map header events to save block
- CpuCopy32(gMapHeader.events->mapObjects,
- gSaveBlock1Ptr->mapObjectTemplates,
- gMapHeader.events->mapObjectCount * sizeof(struct MapObjectTemplate));
+ CpuCopy32(gMapHeader.events->eventObjects,
+ gSaveBlock1Ptr->eventObjectTemplates,
+ gMapHeader.events->eventObjectCount * sizeof(struct EventObjectTemplate));
}
-void LoadSaveblockMapObjScripts(void)
+void LoadSaveblockEventObjScripts(void)
{
- struct MapObjectTemplate *mapHeaderObjTemplates = gMapHeader.events->mapObjects;
- struct MapObjectTemplate *savObjTemplates = gSaveBlock1Ptr->mapObjectTemplates;
+ struct EventObjectTemplate *mapHeaderObjTemplates = gMapHeader.events->eventObjects;
+ struct EventObjectTemplate *savObjTemplates = gSaveBlock1Ptr->eventObjectTemplates;
s32 i;
for (i = 0; i < 64; i++)
savObjTemplates[i].script = mapHeaderObjTemplates[i].script;
}
-void Overworld_SetMapObjTemplateCoords(u8 localId, s16 x, s16 y)
+void Overworld_SetEventObjTemplateCoords(u8 localId, s16 x, s16 y)
{
s32 i;
- struct MapObjectTemplate *savObjTemplates = gSaveBlock1Ptr->mapObjectTemplates;
+ struct EventObjectTemplate *savObjTemplates = gSaveBlock1Ptr->eventObjectTemplates;
for (i = 0; i < 64; i++)
{
- struct MapObjectTemplate *mapObjectTemplate = &savObjTemplates[i];
- if (mapObjectTemplate->localId == localId)
+ struct EventObjectTemplate *eventObjectTemplate = &savObjTemplates[i];
+ if (eventObjectTemplate->localId == localId)
{
- mapObjectTemplate->x = x;
- mapObjectTemplate->y = y;
+ eventObjectTemplate->x = x;
+ eventObjectTemplate->y = y;
return;
}
}
}
-void Overworld_SetMapObjTemplateMovementType(u8 localId, u8 movementType)
+void Overworld_SetEventObjTemplateMovementType(u8 localId, u8 movementType)
{
s32 i;
- struct MapObjectTemplate *savObjTemplates = gSaveBlock1Ptr->mapObjectTemplates;
+ struct EventObjectTemplate *savObjTemplates = gSaveBlock1Ptr->eventObjectTemplates;
for (i = 0; i < 64; i++)
{
- struct MapObjectTemplate *mapObjectTemplate = &savObjTemplates[i];
- if (mapObjectTemplate->localId == localId)
+ struct EventObjectTemplate *eventObjectTemplate = &savObjTemplates[i];
+ if (eventObjectTemplate->localId == localId)
{
- mapObjectTemplate->movementType = movementType;
+ eventObjectTemplate->movementType = movementType;
return;
}
}
@@ -824,7 +824,7 @@ void mliX_load_map(u8 mapGroup, u8 mapNum)
ApplyCurrentWarp();
set_current_map_header_from_sav1_save_old_name();
- LoadMapObjTemplatesFromHeader();
+ LoadEventObjTemplatesFromHeader();
TrySetMapSaveWarpStatus();
ClearTempFieldEventData();
ResetCyclingRoadChallengeData();
@@ -867,7 +867,7 @@ static void mli0_load_map(u32 a1)
else if (InTrainerHill())
sub_81D5DF8();
else
- LoadMapObjTemplatesFromHeader();
+ LoadEventObjTemplatesFromHeader();
}
v2 = is_map_type_1_2_3_5_or_6(gMapHeader.mapType);
@@ -1734,9 +1734,9 @@ void CB2_ContinueSavedGame(void)
else if (trainerHillMapId != 0 && trainerHillMapId != 6)
sub_81D5F48();
else
- LoadSaveblockMapObjScripts();
+ LoadSaveblockEventObjScripts();
- UnfreezeMapObjects();
+ UnfreezeEventObjects();
DoTimeBasedEvents();
sub_8084788();
if (gMapHeader.mapDataId == 0x169)
@@ -2170,7 +2170,7 @@ static void sub_80869DC(void)
gUnknown_03005DEC = 0;
gUnknown_03005DE8 = 0;
sub_808D438();
- SpawnFieldObjectsInView(0, 0);
+ SpawnEventObjectsInView(0, 0);
mapheader_run_first_tag4_script_list_match();
}
@@ -2187,7 +2187,7 @@ static void mli4_mapscripts_and_other(void)
InitPlayerAvatar(x, y, player->player_field_1, gSaveBlock2Ptr->playerGender);
SetPlayerAvatarTransitionFlags(player->player_field_0);
player_avatar_init_params_reset();
- SpawnFieldObjectsInView(0, 0);
+ SpawnEventObjectsInView(0, 0);
mapheader_run_first_tag4_script_list_match();
}
@@ -2200,7 +2200,7 @@ static void sub_8086A68(void)
static void sub_8086A80(void)
{
- gMapObjects[gPlayerAvatar.mapObjectId].trackedByCamera = 1;
+ gEventObjects[gPlayerAvatar.eventObjectId].trackedByCamera = 1;
InitCameraUpdateCallback(gPlayerAvatar.spriteId);
}
@@ -2231,7 +2231,7 @@ static void sub_8086B14(void)
for (i = 0; i < gFieldLinkPlayerCount; i++)
{
- SpawnLinkPlayerMapObject(i, i + x, y, gLinkPlayers[i].gender);
+ SpawnLinkPlayerEventObject(i, i + x, y, gLinkPlayers[i].gender);
CreateLinkPlayerSprite(i, gLinkPlayers[i].version);
}
@@ -2676,7 +2676,7 @@ static void sub_80872D8(s32 linkPlayerId, s32 a2, struct UnkStruct_8054FF8 *a3)
a3->a = linkPlayerId;
a3->b = (linkPlayerId == a2) ? 1 : 0;
- a3->c = gLinkPlayerMapObjects[linkPlayerId].mode;
+ a3->c = gLinkPlayerEventObjects[linkPlayerId].mode;
a3->d = sub_80878A0(linkPlayerId);
sub_8087878(linkPlayerId, &x, &y);
a3->sub.x = x;
@@ -2889,109 +2889,109 @@ static u32 sub_8087690(void)
return gLink.sendQueue.count;
}
-static void ZeroLinkPlayerMapObject(struct LinkPlayerMapObject *linkPlayerMapObj)
+static void ZeroLinkPlayerEventObject(struct LinkPlayerEventObject *linkPlayerEventObj)
{
- memset(linkPlayerMapObj, 0, sizeof(struct LinkPlayerMapObject));
+ memset(linkPlayerEventObj, 0, sizeof(struct LinkPlayerEventObject));
}
-void ZeroAllLinkPlayerMapObjects(void)
+void ZeroAllLinkPlayerEventObjects(void)
{
- memset(gLinkPlayerMapObjects, 0, sizeof(gLinkPlayerMapObjects));
+ memset(gLinkPlayerEventObjects, 0, sizeof(gLinkPlayerEventObjects));
}
-static void ZeroMapObject(struct MapObject *mapObj)
+static void ZeroEventObject(struct EventObject *eventObj)
{
- memset(mapObj, 0, sizeof(struct MapObject));
+ memset(eventObj, 0, sizeof(struct EventObject));
}
-static void SpawnLinkPlayerMapObject(u8 linkPlayerId, s16 x, s16 y, u8 a4)
+static void SpawnLinkPlayerEventObject(u8 linkPlayerId, s16 x, s16 y, u8 a4)
{
- u8 mapObjId = sub_808D4F4();
- struct LinkPlayerMapObject *linkPlayerMapObj = &gLinkPlayerMapObjects[linkPlayerId];
- struct MapObject *mapObj = &gMapObjects[mapObjId];
+ u8 eventObjId = sub_808D4F4();
+ struct LinkPlayerEventObject *linkPlayerEventObj = &gLinkPlayerEventObjects[linkPlayerId];
+ struct EventObject *eventObj = &gEventObjects[eventObjId];
- ZeroLinkPlayerMapObject(linkPlayerMapObj);
- ZeroMapObject(mapObj);
+ ZeroLinkPlayerEventObject(linkPlayerEventObj);
+ ZeroEventObject(eventObj);
- linkPlayerMapObj->active = 1;
- linkPlayerMapObj->linkPlayerId = linkPlayerId;
- linkPlayerMapObj->mapObjId = mapObjId;
- linkPlayerMapObj->mode = 0;
+ linkPlayerEventObj->active = 1;
+ linkPlayerEventObj->linkPlayerId = linkPlayerId;
+ linkPlayerEventObj->eventObjId = eventObjId;
+ linkPlayerEventObj->mode = 0;
- mapObj->active = 1;
- mapObj->singleMovementActive = a4;
- mapObj->range.as_byte = 2;
- mapObj->spriteId = 64;
+ eventObj->active = 1;
+ eventObj->singleMovementActive = a4;
+ eventObj->range.as_byte = 2;
+ eventObj->spriteId = 64;
- InitLinkPlayerMapObjectPos(mapObj, x, y);
+ InitLinkPlayerEventObjectPos(eventObj, x, y);
}
-static void InitLinkPlayerMapObjectPos(struct MapObject *mapObj, s16 x, s16 y)
+static void InitLinkPlayerEventObjectPos(struct EventObject *eventObj, s16 x, s16 y)
{
- mapObj->currentCoords.x = x;
- mapObj->currentCoords.y = y;
- mapObj->previousCoords.x = x;
- mapObj->previousCoords.y = y;
- sub_8093038(x, y, &mapObj->initialCoords.x, &mapObj->initialCoords.y);
- mapObj->initialCoords.x += 8;
- FieldObjectUpdateZCoord(mapObj);
+ eventObj->currentCoords.x = x;
+ eventObj->currentCoords.y = y;
+ eventObj->previousCoords.x = x;
+ eventObj->previousCoords.y = y;
+ sub_8093038(x, y, &eventObj->initialCoords.x, &eventObj->initialCoords.y);
+ eventObj->initialCoords.x += 8;
+ EventObjectUpdateZCoord(eventObj);
}
static void sub_80877DC(u8 linkPlayerId, u8 a2)
{
- if (gLinkPlayerMapObjects[linkPlayerId].active)
+ if (gLinkPlayerEventObjects[linkPlayerId].active)
{
- u8 mapObjId = gLinkPlayerMapObjects[linkPlayerId].mapObjId;
- struct MapObject *mapObj = &gMapObjects[mapObjId];
- mapObj->range.as_byte = a2;
+ u8 eventObjId = gLinkPlayerEventObjects[linkPlayerId].eventObjId;
+ struct EventObject *eventObj = &gEventObjects[eventObjId];
+ eventObj->range.as_byte = a2;
}
}
static void sub_808780C(u8 linkPlayerId)
{
- struct LinkPlayerMapObject *linkPlayerMapObj = &gLinkPlayerMapObjects[linkPlayerId];
- u8 mapObjId = linkPlayerMapObj->mapObjId;
- struct MapObject *mapObj = &gMapObjects[mapObjId];
- if (mapObj->spriteId != 64 )
- DestroySprite(&gSprites[mapObj->spriteId]);
- linkPlayerMapObj->active = 0;
- mapObj->active = 0;
+ struct LinkPlayerEventObject *linkPlayerEventObj = &gLinkPlayerEventObjects[linkPlayerId];
+ u8 eventObjId = linkPlayerEventObj->eventObjId;
+ struct EventObject *eventObj = &gEventObjects[eventObjId];
+ if (eventObj->spriteId != 64 )
+ DestroySprite(&gSprites[eventObj->spriteId]);
+ linkPlayerEventObj->active = 0;
+ eventObj->active = 0;
}
static u8 sub_8087858(u8 linkPlayerId)
{
- u8 mapObjId = gLinkPlayerMapObjects[linkPlayerId].mapObjId;
- struct MapObject *mapObj = &gMapObjects[mapObjId];
- return mapObj->spriteId;
+ u8 eventObjId = gLinkPlayerEventObjects[linkPlayerId].eventObjId;
+ struct EventObject *eventObj = &gEventObjects[eventObjId];
+ return eventObj->spriteId;
}
static void sub_8087878(u8 linkPlayerId, u16 *x, u16 *y)
{
- u8 mapObjId = gLinkPlayerMapObjects[linkPlayerId].mapObjId;
- struct MapObject *mapObj = &gMapObjects[mapObjId];
- *x = mapObj->currentCoords.x;
- *y = mapObj->currentCoords.y;
+ u8 eventObjId = gLinkPlayerEventObjects[linkPlayerId].eventObjId;
+ struct EventObject *eventObj = &gEventObjects[eventObjId];
+ *x = eventObj->currentCoords.x;
+ *y = eventObj->currentCoords.y;
}
static u8 sub_80878A0(u8 linkPlayerId)
{
- u8 mapObjId = gLinkPlayerMapObjects[linkPlayerId].mapObjId;
- struct MapObject *mapObj = &gMapObjects[mapObjId];
- return mapObj->range.as_byte;
+ u8 eventObjId = gLinkPlayerEventObjects[linkPlayerId].eventObjId;
+ struct EventObject *eventObj = &gEventObjects[eventObjId];
+ return eventObj->range.as_byte;
}
static u8 sub_80878C0(u8 linkPlayerId)
{
- u8 mapObjId = gLinkPlayerMapObjects[linkPlayerId].mapObjId;
- struct MapObject *mapObj = &gMapObjects[mapObjId];
- return mapObj->currentElevation;
+ u8 eventObjId = gLinkPlayerEventObjects[linkPlayerId].eventObjId;
+ struct EventObject *eventObj = &gEventObjects[eventObjId];
+ return eventObj->currentElevation;
}
static s32 sub_80878E4(u8 linkPlayerId)
{
- u8 mapObjId = gLinkPlayerMapObjects[linkPlayerId].mapObjId;
- struct MapObject *mapObj = &gMapObjects[mapObjId];
- return 16 - (s8)mapObj->directionSequenceIndex;
+ u8 eventObjId = gLinkPlayerEventObjects[linkPlayerId].eventObjId;
+ struct EventObject *eventObj = &gEventObjects[eventObjId];
+ return 16 - (s8)eventObj->directionSequenceIndex;
}
static u8 GetLinkPlayerIdAt(s16 x, s16 y)
@@ -2999,11 +2999,11 @@ static u8 GetLinkPlayerIdAt(s16 x, s16 y)
u8 i;
for (i = 0; i < 4; i++)
{
- if (gLinkPlayerMapObjects[i].active
- && (gLinkPlayerMapObjects[i].mode == 0 || gLinkPlayerMapObjects[i].mode == 2))
+ if (gLinkPlayerEventObjects[i].active
+ && (gLinkPlayerEventObjects[i].mode == 0 || gLinkPlayerEventObjects[i].mode == 2))
{
- struct MapObject *mapObj = &gMapObjects[gLinkPlayerMapObjects[i].mapObjId];
- if (mapObj->currentCoords.x == x && mapObj->currentCoords.y == y)
+ struct EventObject *eventObj = &gEventObjects[gLinkPlayerEventObjects[i].eventObjId];
+ if (eventObj->currentCoords.x == x && eventObj->currentCoords.y == y)
return i;
}
}
@@ -3012,79 +3012,79 @@ static u8 GetLinkPlayerIdAt(s16 x, s16 y)
static void sub_808796C(u8 linkPlayerId, u8 a2)
{
- struct LinkPlayerMapObject *linkPlayerMapObj = &gLinkPlayerMapObjects[linkPlayerId];
- u8 mapObjId = linkPlayerMapObj->mapObjId;
- struct MapObject *mapObj = &gMapObjects[mapObjId];
+ struct LinkPlayerEventObject *linkPlayerEventObj = &gLinkPlayerEventObjects[linkPlayerId];
+ u8 eventObjId = linkPlayerEventObj->eventObjId;
+ struct EventObject *eventObj = &gEventObjects[eventObjId];
- if (linkPlayerMapObj->active)
+ if (linkPlayerEventObj->active)
{
if (a2 > 10)
- mapObj->triggerGroundEffectsOnMove = 1;
+ eventObj->triggerGroundEffectsOnMove = 1;
else
- gUnknown_08339E00[gUnknown_08339DC8[linkPlayerMapObj->mode](linkPlayerMapObj, mapObj, a2)](linkPlayerMapObj, mapObj);
+ gUnknown_08339E00[gUnknown_08339DC8[linkPlayerEventObj->mode](linkPlayerEventObj, eventObj, a2)](linkPlayerEventObj, eventObj);
}
}
-static u8 sub_80879D8(struct LinkPlayerMapObject *linkPlayerMapObj, struct MapObject *mapObj, u8 a3)
+static u8 sub_80879D8(struct LinkPlayerEventObject *linkPlayerEventObj, struct EventObject *eventObj, u8 a3)
{
- return gUnknown_08339DD4[a3](linkPlayerMapObj, mapObj, a3);
+ return gUnknown_08339DD4[a3](linkPlayerEventObj, eventObj, a3);
}
-static u8 sub_80879F8(struct LinkPlayerMapObject *linkPlayerMapObj, struct MapObject *mapObj, u8 a3)
+static u8 sub_80879F8(struct LinkPlayerEventObject *linkPlayerEventObj, struct EventObject *eventObj, u8 a3)
{
return 1;
}
-static u8 sub_80879FC(struct LinkPlayerMapObject *linkPlayerMapObj, struct MapObject *mapObj, u8 a3)
+static u8 sub_80879FC(struct LinkPlayerEventObject *linkPlayerEventObj, struct EventObject *eventObj, u8 a3)
{
- return gUnknown_08339DD4[a3](linkPlayerMapObj, mapObj, a3);
+ return gUnknown_08339DD4[a3](linkPlayerEventObj, eventObj, a3);
}
-static u8 sub_8087A1C(struct LinkPlayerMapObject *linkPlayerMapObj, struct MapObject *mapObj, u8 a3)
+static u8 sub_8087A1C(struct LinkPlayerEventObject *linkPlayerEventObj, struct EventObject *eventObj, u8 a3)
{
return 0;
}
-static u8 sub_8087A20(struct LinkPlayerMapObject *linkPlayerMapObj, struct MapObject *mapObj, u8 a3)
+static u8 sub_8087A20(struct LinkPlayerEventObject *linkPlayerEventObj, struct EventObject *eventObj, u8 a3)
{
s16 x, y;
- mapObj->range.as_byte = npc_something3(a3, mapObj->range.as_byte);
- FieldObjectMoveDestCoords(mapObj, mapObj->range.as_byte, &x, &y);
+ eventObj->range.as_byte = npc_something3(a3, eventObj->range.as_byte);
+ EventObjectMoveDestCoords(eventObj, eventObj->range.as_byte, &x, &y);
- if (LinkPlayerDetectCollision(linkPlayerMapObj->mapObjId, mapObj->range.as_byte, x, y))
+ if (LinkPlayerDetectCollision(linkPlayerEventObj->eventObjId, eventObj->range.as_byte, x, y))
{
return 0;
}
else
{
- mapObj->directionSequenceIndex = 16;
- npc_coords_shift(mapObj, x, y);
- FieldObjectUpdateZCoord(mapObj);
+ eventObj->directionSequenceIndex = 16;
+ npc_coords_shift(eventObj, x, y);
+ EventObjectUpdateZCoord(eventObj);
return 1;
}
}
-static u8 sub_8087A88(struct LinkPlayerMapObject *linkPlayerMapObj, struct MapObject *mapObj, u8 a3)
+static u8 sub_8087A88(struct LinkPlayerEventObject *linkPlayerEventObj, struct EventObject *eventObj, u8 a3)
{
- mapObj->range.as_byte = npc_something3(a3, mapObj->range.as_byte);
+ eventObj->range.as_byte = npc_something3(a3, eventObj->range.as_byte);
return 0;
}
-static void sub_8087AA0(struct LinkPlayerMapObject *linkPlayerMapObj, struct MapObject *mapObj)
+static void sub_8087AA0(struct LinkPlayerEventObject *linkPlayerEventObj, struct EventObject *eventObj)
{
- linkPlayerMapObj->mode = 0;
+ linkPlayerEventObj->mode = 0;
}
-static void sub_8087AA8(struct LinkPlayerMapObject *linkPlayerMapObj, struct MapObject *mapObj)
+static void sub_8087AA8(struct LinkPlayerEventObject *linkPlayerEventObj, struct EventObject *eventObj)
{
- mapObj->directionSequenceIndex--;
- linkPlayerMapObj->mode = 1;
- MoveCoords(mapObj->range.as_byte, &mapObj->initialCoords.x, &mapObj->initialCoords.y);
- if (!mapObj->directionSequenceIndex)
+ eventObj->directionSequenceIndex--;
+ linkPlayerEventObj->mode = 1;
+ MoveCoords(eventObj->range.as_byte, &eventObj->initialCoords.x, &eventObj->initialCoords.y);
+ if (!eventObj->directionSequenceIndex)
{
- npc_coords_shift_still(mapObj);
- linkPlayerMapObj->mode = 2;
+ npc_coords_shift_still(eventObj);
+ linkPlayerEventObj->mode = 2;
}
}
@@ -3108,15 +3108,15 @@ static u8 npc_something3(u8 a1, u8 a2)
return a2;
}
-static u8 LinkPlayerDetectCollision(u8 selfMapObjId, u8 a2, s16 x, s16 y)
+static u8 LinkPlayerDetectCollision(u8 selfEventObjId, u8 a2, s16 x, s16 y)
{
u8 i;
for (i = 0; i < 16; i++)
{
- if (i != selfMapObjId)
+ if (i != selfEventObjId)
{
- if ((gMapObjects[i].currentCoords.x == x && gMapObjects[i].currentCoords.y == y)
- || (gMapObjects[i].previousCoords.x == x && gMapObjects[i].previousCoords.y == y))
+ if ((gEventObjects[i].currentCoords.x == x && gEventObjects[i].currentCoords.y == y)
+ || (gEventObjects[i].previousCoords.x == x && gEventObjects[i].previousCoords.y == y))
{
return 1;
}
@@ -3127,51 +3127,51 @@ static u8 LinkPlayerDetectCollision(u8 selfMapObjId, u8 a2, s16 x, s16 y)
static void CreateLinkPlayerSprite(u8 linkPlayerId, u8 gameVersion)
{
- struct LinkPlayerMapObject *linkPlayerMapObj = &gLinkPlayerMapObjects[linkPlayerId];
- u8 mapObjId = linkPlayerMapObj->mapObjId;
- struct MapObject *mapObj = &gMapObjects[mapObjId];
+ struct LinkPlayerEventObject *linkPlayerEventObj = &gLinkPlayerEventObjects[linkPlayerId];
+ u8 eventObjId = linkPlayerEventObj->eventObjId;
+ struct EventObject *eventObj = &gEventObjects[eventObjId];
struct Sprite *sprite;
- if (linkPlayerMapObj->active)
+ if (linkPlayerEventObj->active)
{
switch (gameVersion)
{
case VERSION_FIRE_RED:
case VERSION_LEAF_GREEN:
- mapObj->spriteId = AddPseudoFieldObject(sub_808BD6C(mapObj->singleMovementActive), SpriteCB_LinkPlayer, 0, 0, 0);
+ eventObj->spriteId = AddPseudoEventObject(sub_808BD6C(eventObj->singleMovementActive), SpriteCB_LinkPlayer, 0, 0, 0);
break;
case VERSION_RUBY:
case VERSION_SAPPHIRE:
- mapObj->spriteId = AddPseudoFieldObject(sub_808BD7C(mapObj->singleMovementActive), SpriteCB_LinkPlayer, 0, 0, 0);
+ eventObj->spriteId = AddPseudoEventObject(sub_808BD7C(eventObj->singleMovementActive), SpriteCB_LinkPlayer, 0, 0, 0);
break;
case VERSION_EMERALD:
- mapObj->spriteId = AddPseudoFieldObject(GetRivalAvatarGraphicsIdByStateIdAndGender(0, mapObj->singleMovementActive), SpriteCB_LinkPlayer, 0, 0, 0);
+ eventObj->spriteId = AddPseudoEventObject(GetRivalAvatarGraphicsIdByStateIdAndGender(0, eventObj->singleMovementActive), SpriteCB_LinkPlayer, 0, 0, 0);
break;
}
- sprite = &gSprites[mapObj->spriteId];
+ sprite = &gSprites[eventObj->spriteId];
sprite->coordOffsetEnabled = TRUE;
sprite->data[0] = linkPlayerId;
- mapObj->triggerGroundEffectsOnMove = 0;
+ eventObj->triggerGroundEffectsOnMove = 0;
}
}
static void SpriteCB_LinkPlayer(struct Sprite *sprite)
{
- struct LinkPlayerMapObject *linkPlayerMapObj = &gLinkPlayerMapObjects[sprite->data[0]];
- struct MapObject *mapObj = &gMapObjects[linkPlayerMapObj->mapObjId];
- sprite->pos1.x = mapObj->initialCoords.x;
- sprite->pos1.y = mapObj->initialCoords.y;
- SetObjectSubpriorityByZCoord(mapObj->previousElevation, sprite, 1);
- sprite->oam.priority = ZCoordToPriority(mapObj->previousElevation);
+ struct LinkPlayerEventObject *linkPlayerEventObj = &gLinkPlayerEventObjects[sprite->data[0]];
+ struct EventObject *eventObj = &gEventObjects[linkPlayerEventObj->eventObjId];
+ sprite->pos1.x = eventObj->initialCoords.x;
+ sprite->pos1.y = eventObj->initialCoords.y;
+ SetObjectSubpriorityByZCoord(eventObj->previousElevation, sprite, 1);
+ sprite->oam.priority = ZCoordToPriority(eventObj->previousElevation);
- if (!linkPlayerMapObj->mode)
- StartSpriteAnim(sprite, FieldObjectDirectionToImageAnimId(mapObj->range.as_byte));
+ if (!linkPlayerEventObj->mode)
+ StartSpriteAnim(sprite, EventObjectDirectionToImageAnimId(eventObj->range.as_byte));
else
- StartSpriteAnimIfDifferent(sprite, get_go_image_anim_num(mapObj->range.as_byte));
+ StartSpriteAnimIfDifferent(sprite, get_go_image_anim_num(eventObj->range.as_byte));
sub_80979D4(sprite, 0);
- if (mapObj->triggerGroundEffectsOnMove)
+ if (eventObj->triggerGroundEffectsOnMove)
{
sprite->invisible = ((sprite->data[7] & 4) >> 2);
sprite->data[7]++;
diff --git a/src/rom6.c b/src/rom6.c
index 9b505a205..60447f641 100644
--- a/src/rom6.c
+++ b/src/rom6.c
@@ -1,5 +1,5 @@
#include "global.h"
-#include "constants/map_objects.h"
+#include "constants/event_objects.h"
#include "constants/songs.h"
#include "rom6.h"
#include "braille_puzzles.h"
@@ -32,18 +32,18 @@ extern struct MapPosition gUnknown_0203AB40;
// text
bool8 npc_before_player_of_type(u8 a)
{
- u8 mapObjId;
+ u8 eventObjId;
GetXYCoordsOneStepInFrontOfPlayer(&gUnknown_0203AB40.x, &gUnknown_0203AB40.y);
gUnknown_0203AB40.height = PlayerGetZCoord();
- mapObjId = GetFieldObjectIdByXYZ(gUnknown_0203AB40.x, gUnknown_0203AB40.y, gUnknown_0203AB40.height);
- if (gMapObjects[mapObjId].graphicsId != a)
+ eventObjId = GetEventObjectIdByXYZ(gUnknown_0203AB40.x, gUnknown_0203AB40.y, gUnknown_0203AB40.height);
+ if (gEventObjects[eventObjId].graphicsId != a)
{
return FALSE;
}
else
{
- gSpecialVar_LastTalked = gMapObjects[mapObjId].localId;
+ gSpecialVar_LastTalked = gEventObjects[eventObjId].localId;
return TRUE;
}
}
@@ -56,13 +56,13 @@ u8 oei_task_add(void)
static void task08_080C9820(u8 taskId)
{
- u8 mapObjId;
+ u8 eventObjId;
ScriptContext2_Enable();
gPlayerAvatar.preventStep = TRUE;
- mapObjId = gPlayerAvatar.mapObjectId;
- if (!FieldObjectIsSpecialAnimOrDirectionSequenceAnimActive(&gMapObjects[mapObjId])
- || FieldObjectClearAnimIfSpecialAnimFinished(&gMapObjects[mapObjId]))
+ eventObjId = gPlayerAvatar.eventObjectId;
+ if (!EventObjectIsSpecialAnimOrDirectionSequenceAnimActive(&gEventObjects[eventObjId])
+ || EventObjectClearAnimIfSpecialAnimFinished(&gEventObjects[eventObjId]))
{
if (gMapHeader.mapType == MAP_TYPE_UNDERWATER)
{
@@ -72,7 +72,7 @@ static void task08_080C9820(u8 taskId)
else
{
sub_808C114();
- FieldObjectSetSpecialAnim(&gMapObjects[mapObjId], 0x39);
+ EventObjectSetSpecialAnim(&gEventObjects[eventObjId], 0x39);
gTasks[taskId].func = sub_813552C;
}
}
@@ -80,7 +80,7 @@ static void task08_080C9820(u8 taskId)
static void sub_813552C(u8 taskId)
{
- if (FieldObjectCheckIfSpecialAnimFinishedOrInactive(&gMapObjects[gPlayerAvatar.mapObjectId]) == TRUE)
+ if (EventObjectCheckIfSpecialAnimFinishedOrInactive(&gEventObjects[gPlayerAvatar.eventObjectId]) == TRUE)
{
FieldEffectStart(FLDEFF_FIELD_MOVE_SHOW_MON_INIT);
gTasks[taskId].func = sub_8135578;
@@ -100,7 +100,7 @@ static void sub_8135578(u8 taskId)
gFieldEffectArguments[2] = 2;
if (gFieldEffectArguments[1] == 4)
gFieldEffectArguments[2] = 3;
- FieldObjectSetGraphicsId(&gMapObjects[gPlayerAvatar.mapObjectId], GetPlayerAvatarGraphicsIdByCurrentState());
+ EventObjectSetGraphicsId(&gEventObjects[gPlayerAvatar.eventObjectId], GetPlayerAvatarGraphicsIdByCurrentState());
StartSpriteAnim(&gSprites[gPlayerAvatar.spriteId], gFieldEffectArguments[2]);
FieldEffectActiveListRemove(6);
gTasks[taskId].func = sub_813561C;
diff --git a/src/scrcmd.c b/src/scrcmd.c
index e36b60718..e3edb5abf 100644
--- a/src/scrcmd.c
+++ b/src/scrcmd.c
@@ -24,7 +24,7 @@
#include "item.h"
#include "lilycove_lady.h"
#include "main.h"
-#include "map_obj_lock.h"
+#include "event_obj_lock.h"
#include "menu.h"
#include "money.h"
#include "mystery_event_script.h"
@@ -1051,7 +1051,7 @@ bool8 ScrCmd_removeobject(struct ScriptContext *ctx)
{
u16 localId = VarGet(ScriptReadHalfword(ctx));
- RemoveFieldObjectByLocalIdAndMap(localId, gSaveBlock1Ptr->location.mapNum, gSaveBlock1Ptr->location.mapGroup);
+ RemoveEventObjectByLocalIdAndMap(localId, gSaveBlock1Ptr->location.mapNum, gSaveBlock1Ptr->location.mapGroup);
return FALSE;
}
@@ -1061,7 +1061,7 @@ bool8 ScrCmd_removeobject_at(struct ScriptContext *ctx)
u8 mapGroup = ScriptReadByte(ctx);
u8 mapNum = ScriptReadByte(ctx);
- RemoveFieldObjectByLocalIdAndMap(objectId, mapNum, mapGroup);
+ RemoveEventObjectByLocalIdAndMap(objectId, mapNum, mapGroup);
return FALSE;
}
@@ -1099,7 +1099,7 @@ bool8 ScrCmd_setobjectxyperm(struct ScriptContext *ctx)
u16 x = VarGet(ScriptReadHalfword(ctx));
u16 y = VarGet(ScriptReadHalfword(ctx));
- Overworld_SetMapObjTemplateCoords(localId, x, y);
+ Overworld_SetEventObjTemplateCoords(localId, x, y);
return FALSE;
}
@@ -1154,9 +1154,9 @@ bool8 ScrCmd_resetobjectpriority(struct ScriptContext *ctx)
bool8 ScrCmd_faceplayer(struct ScriptContext *ctx)
{
- if (gMapObjects[gSelectedMapObject].active)
+ if (gEventObjects[gSelectedEventObject].active)
{
- FieldObjectFaceOppositeDirection(&gMapObjects[gSelectedMapObject],
+ EventObjectFaceOppositeDirection(&gEventObjects[gSelectedEventObject],
player_get_direction_lower_nybble());
}
return FALSE;
@@ -1167,7 +1167,7 @@ bool8 ScrCmd_turnobject(struct ScriptContext *ctx)
u16 localId = VarGet(ScriptReadHalfword(ctx));
u8 direction = ScriptReadByte(ctx);
- FieldObjectTurnByLocalIdAndMap(localId, gSaveBlock1Ptr->location.mapNum, gSaveBlock1Ptr->location.mapGroup, direction);
+ EventObjectTurnByLocalIdAndMap(localId, gSaveBlock1Ptr->location.mapNum, gSaveBlock1Ptr->location.mapGroup, direction);
return FALSE;
}
@@ -1176,7 +1176,7 @@ bool8 ScrCmd_setobjectmovementtype(struct ScriptContext *ctx)
u16 localId = VarGet(ScriptReadHalfword(ctx));
u8 movementType = ScriptReadByte(ctx);
- Overworld_SetMapObjTemplateMovementType(localId, movementType);
+ Overworld_SetEventObjTemplateMovementType(localId, movementType);
return FALSE;
}
@@ -1210,7 +1210,7 @@ bool8 ScrCmd_lockall(struct ScriptContext *ctx)
}
else
{
- ScriptFreezeMapObjects();
+ ScriptFreezeEventObjects();
SetupNativeScript(ctx, sub_80983C4);
return TRUE;
}
@@ -1224,14 +1224,14 @@ bool8 ScrCmd_lock(struct ScriptContext *ctx)
}
else
{
- if (gMapObjects[gSelectedMapObject].active)
+ if (gEventObjects[gSelectedEventObject].active)
{
- LockSelectedMapObject();
+ LockSelectedEventObject();
SetupNativeScript(ctx, sub_809847C);
}
else
{
- ScriptFreezeMapObjects();
+ ScriptFreezeEventObjects();
SetupNativeScript(ctx, sub_80983C4);
}
return TRUE;
@@ -1243,10 +1243,10 @@ bool8 ScrCmd_releaseall(struct ScriptContext *ctx)
u8 objectId;
HideFieldMessageBox();
- objectId = GetFieldObjectIdByLocalIdAndMap(0xFF, 0, 0);
- FieldObjectClearAnimIfSpecialAnimFinished(&gMapObjects[objectId]);
+ objectId = GetEventObjectIdByLocalIdAndMap(0xFF, 0, 0);
+ EventObjectClearAnimIfSpecialAnimFinished(&gEventObjects[objectId]);
sub_80D338C();
- UnfreezeMapObjects();
+ UnfreezeEventObjects();
return FALSE;
}
@@ -1255,12 +1255,12 @@ bool8 ScrCmd_release(struct ScriptContext *ctx)
u8 objectId;
HideFieldMessageBox();
- if (gMapObjects[gSelectedMapObject].active)
- FieldObjectClearAnimIfSpecialAnimFinished(&gMapObjects[gSelectedMapObject]);
- objectId = GetFieldObjectIdByLocalIdAndMap(0xFF, 0, 0);
- FieldObjectClearAnimIfSpecialAnimFinished(&gMapObjects[objectId]);
+ if (gEventObjects[gSelectedEventObject].active)
+ EventObjectClearAnimIfSpecialAnimFinished(&gEventObjects[gSelectedEventObject]);
+ objectId = GetEventObjectIdByLocalIdAndMap(0xFF, 0, 0);
+ EventObjectClearAnimIfSpecialAnimFinished(&gEventObjects[objectId]);
sub_80D338C();
- UnfreezeMapObjects();
+ UnfreezeEventObjects();
return FALSE;
}
@@ -2178,7 +2178,7 @@ bool8 ScrCmd_mossdeepgym4(struct ScriptContext *ctx)
bool8 ScrCmd_cmdD8(struct ScriptContext *ctx)
{
- gSelectedMapObject = GetCurrentApproachingTrainerMapObjectId();
+ gSelectedEventObject = GetCurrentApproachingTrainerEventObjectId();
return FALSE;
}
@@ -2190,7 +2190,7 @@ bool8 ScrCmd_cmdD9(struct ScriptContext *ctx)
}
else
{
- if (gMapObjects[gSelectedMapObject].active)
+ if (gEventObjects[gSelectedEventObject].active)
{
sub_8098630();
SetupNativeScript(ctx, sub_8098734);
diff --git a/src/script_movement.c b/src/script_movement.c
index 02ab55223..27280addf 100644
--- a/src/script_movement.c
+++ b/src/script_movement.c
@@ -21,25 +21,25 @@ static EWRAM_DATA const u8 *gUnknown_02039D90[16] = {0};
// text
bool8 ScriptMovement_StartObjectMovementScript(u8 localId, u8 mapNum, u8 mapGroup, const u8 *movementScript)
{
- u8 mapObjId;
+ u8 eventObjId;
- if (TryGetFieldObjectIdByLocalIdAndMap(localId, mapNum, mapGroup, &mapObjId))
+ if (TryGetEventObjectIdByLocalIdAndMap(localId, mapNum, mapGroup, &eventObjId))
return TRUE;
if (!FuncIsActiveTask(sub_80D3660))
sub_80D33AC(50);
- return sub_80D3408(sub_80D33F4(), mapObjId, movementScript);
+ return sub_80D3408(sub_80D33F4(), eventObjId, movementScript);
}
bool8 ScriptMovement_IsObjectMovementFinished(u8 localId, u8 mapNum, u8 mapBank)
{
- u8 mapObjId;
+ u8 eventObjId;
u8 r4;
u8 r1;
- if (TryGetFieldObjectIdByLocalIdAndMap(localId, mapNum, mapBank, &mapObjId))
+ if (TryGetEventObjectIdByLocalIdAndMap(localId, mapNum, mapBank, &eventObjId))
return TRUE;
r4 = sub_80D33F4();
- r1 = sub_80D3474(r4, mapObjId);
+ r1 = sub_80D3474(r4, eventObjId);
if (r1 == 16)
return TRUE;
return sub_80D3584(r4, r1);
@@ -73,11 +73,11 @@ static u8 sub_80D33F4(void)
return FindTaskIdByFunc(sub_80D3660);
}
-static bool8 sub_80D3408(u8 taskId, u8 mapObjId, const u8 *movementScript)
+static bool8 sub_80D3408(u8 taskId, u8 eventObjId, const u8 *movementScript)
{
u8 r4;
- r4 = sub_80D3474(taskId, mapObjId);
+ r4 = sub_80D3474(taskId, eventObjId);
if (r4 != 16)
{
if (sub_80D3584(taskId, r4) == 0)
@@ -86,7 +86,7 @@ static bool8 sub_80D3408(u8 taskId, u8 mapObjId, const u8 *movementScript)
}
else
{
- sub_80D35DC(taskId, r4, mapObjId, movementScript);
+ sub_80D35DC(taskId, r4, eventObjId, movementScript);
return FALSE;
}
}
@@ -97,7 +97,7 @@ static bool8 sub_80D3408(u8 taskId, u8 mapObjId, const u8 *movementScript)
}
else
{
- sub_80D35DC(taskId, r4, mapObjId, movementScript);
+ sub_80D35DC(taskId, r4, eventObjId, movementScript);
return FALSE;
}
}
@@ -173,23 +173,23 @@ static const u8 *sub_80D35CC(u8 a)
return gUnknown_02039D90[a];
}
-static void sub_80D35DC(u8 taskId, u8 b, u8 mapObjId, const u8 *movementScript)
+static void sub_80D35DC(u8 taskId, u8 b, u8 eventObjId, const u8 *movementScript)
{
sub_80D352C(taskId, b);
npc_obj_offscreen_culling_and_flag_update(b, movementScript);
- sub_80D34E4(taskId, b, mapObjId);
+ sub_80D34E4(taskId, b, eventObjId);
}
static void UnfreezeObjects(u8 taskId)
{
- u8 *pMapObjId;
+ u8 *pEventObjId;
u8 i;
- pMapObjId = (u8 *)&gTasks[taskId].data[1];
- for (i = 0; i < 16; i++, pMapObjId++)
+ pEventObjId = (u8 *)&gTasks[taskId].data[1];
+ for (i = 0; i < 16; i++, pEventObjId++)
{
- if (*pMapObjId != 0xFF)
- npc_sync_anim_pause_bits(&gMapObjects[*pMapObjId]);
+ if (*pEventObjId != 0xFF)
+ npc_sync_anim_pause_bits(&gEventObjects[*pEventObjId]);
}
}
@@ -206,23 +206,23 @@ static void sub_80D3660(u8 taskId)
}
}
-static void sub_80A2490(u8 taskId, u8 b, u8 mapObjId, const u8 *d)
+static void sub_80A2490(u8 taskId, u8 b, u8 eventObjId, const u8 *d)
{
u8 var;
- if (FieldObjectIsSpecialAnimActive(&gMapObjects[mapObjId])
- && !FieldObjectClearAnimIfSpecialAnimFinished(&gMapObjects[mapObjId]))
+ if (EventObjectIsSpecialAnimActive(&gEventObjects[eventObjId])
+ && !EventObjectClearAnimIfSpecialAnimFinished(&gEventObjects[eventObjId]))
return;
var = *d;
if (var == 0xFE)
{
sub_80D355C(taskId, b);
- FreezeMapObject(&gMapObjects[mapObjId]);
+ FreezeEventObject(&gEventObjects[eventObjId]);
}
else
{
- if (!FieldObjectSetSpecialAnim(&gMapObjects[mapObjId], var))
+ if (!EventObjectSetSpecialAnim(&gEventObjects[eventObjId], var))
{
d++;
npc_obj_offscreen_culling_and_flag_update(b, d);
diff --git a/src/secret_base.c b/src/secret_base.c
index 71cf3f1a6..d6f4e24a5 100644
--- a/src/secret_base.c
+++ b/src/secret_base.c
@@ -412,7 +412,7 @@ bool8 sub_80E909C(void)
void sub_80E90C8(u8 taskId)
{
- FieldObjectTurn(&gMapObjects[gPlayerAvatar.mapObjectId], DIR_NORTH);
+ EventObjectTurn(&gEventObjects[gPlayerAvatar.eventObjectId], DIR_NORTH);
if (IsWeatherNotFadingIn() == TRUE)
{
EnableBothScriptContexts();
@@ -532,14 +532,14 @@ void sub_80E933C(void)
category = gDecorations[roomDecor[decorIdx]].category;
if (permission == DECORPERM_SOLID_MAT)
{
- for (objIdx = 0; objIdx < gMapHeader.events->mapObjectCount; objIdx ++)
+ for (objIdx = 0; objIdx < gMapHeader.events->eventObjectCount; objIdx ++)
{
- if (gMapHeader.events->mapObjects[objIdx].flagId == gSpecialVar_0x8004 + 0xAE)
+ if (gMapHeader.events->eventObjects[objIdx].flagId == gSpecialVar_0x8004 + 0xAE)
{
break;
}
}
- if (objIdx == gMapHeader.events->mapObjectCount)
+ if (objIdx == gMapHeader.events->eventObjectCount)
{
continue;
}
@@ -548,9 +548,9 @@ void sub_80E933C(void)
metatile = MapGridGetMetatileBehaviorAt(gSpecialVar_0x8006 + 7, gSpecialVar_0x8007 + 7);
if (MetatileBehavior_IsMB_B5(metatile) == TRUE || MetatileBehavior_IsMB_C3(metatile) == TRUE)
{
- gSpecialVar_Result = gMapHeader.events->mapObjects[objIdx].graphicsId + VAR_0x3F20;
+ gSpecialVar_Result = gMapHeader.events->eventObjects[objIdx].graphicsId + VAR_0x3F20;
VarSet(gSpecialVar_Result, gDecorations[roomDecor[decorIdx]].tiles[0]);
- gSpecialVar_Result = gMapHeader.events->mapObjects[objIdx].localId;
+ gSpecialVar_Result = gMapHeader.events->eventObjects[objIdx].localId;
FlagClear(gSpecialVar_0x8004 + 0xAE);
show_sprite(gSpecialVar_Result, gSaveBlock1Ptr->location.mapNum, gSaveBlock1Ptr->location.mapGroup);
sub_808EBA8(gSpecialVar_Result, gSaveBlock1Ptr->location.mapNum, gSaveBlock1Ptr->location.mapGroup, gSpecialVar_0x8006, gSpecialVar_0x8007);
@@ -578,12 +578,12 @@ void sub_80E9578(void)
u8 objectEventIdx;
u16 flagId;
- for (objectEventIdx = 0; objectEventIdx < gMapHeader.events->mapObjectCount; objectEventIdx ++)
+ for (objectEventIdx = 0; objectEventIdx < gMapHeader.events->eventObjectCount; objectEventIdx ++)
{
- flagId = gMapHeader.events->mapObjects[objectEventIdx].flagId;
+ flagId = gMapHeader.events->eventObjects[objectEventIdx].flagId;
if (flagId >= 0xAE && flagId <= 0xBB)
{
- RemoveFieldObjectByLocalIdAndMap(gMapHeader.events->mapObjects[objectEventIdx].localId, gSaveBlock1Ptr->location.mapNum, gSaveBlock1Ptr->location.mapGroup);
+ RemoveEventObjectByLocalIdAndMap(gMapHeader.events->eventObjects[objectEventIdx].localId, gSaveBlock1Ptr->location.mapNum, gSaveBlock1Ptr->location.mapGroup);
FlagSet(flagId);
}
}
diff --git a/src/start_menu.c b/src/start_menu.c
index 9ab8a69ba..7080ae6a8 100644
--- a/src/start_menu.c
+++ b/src/start_menu.c
@@ -561,7 +561,7 @@ void ShowStartMenu(void) // Called from overworld.c and field_control_avatar.s
{
if (!is_c1_link_related_active())
{
- FreezeMapObjects();
+ FreezeEventObjects();
sub_808B864();
sub_808BCF4();
}
diff --git a/src/trainer_see.c b/src/trainer_see.c
index db8cff8a1..cf47bbe2a 100644
--- a/src/trainer_see.c
+++ b/src/trainer_see.c
@@ -15,36 +15,36 @@
extern bool8 InBattlePyramid(void);
extern bool32 InTrainerHill(void);
-extern bool8 GetBattlePyramidTrainerFlag(u8 mapObjectId);
-extern bool8 GetTrainerHillTrainerFlag(u8 mapObjectId);
+extern bool8 GetBattlePyramidTrainerFlag(u8 eventObjectId);
+extern bool8 GetTrainerHillTrainerFlag(u8 eventObjectId);
extern void sub_809BE48(u16 npcId);
// this file's functions
-static u8 CheckTrainer(u8 mapObjectId);
-static u8 GetTrainerApproachDistance(struct MapObject *trainerObj);
-static u8 CheckPathBetweenTrainerAndPlayer(struct MapObject *trainerObj, u8 approachDistance, u8 direction);
-static void TrainerApproachPlayer(struct MapObject *trainerObj, u8 range);
+static u8 CheckTrainer(u8 eventObjectId);
+static u8 GetTrainerApproachDistance(struct EventObject *trainerObj);
+static u8 CheckPathBetweenTrainerAndPlayer(struct EventObject *trainerObj, u8 approachDistance, u8 direction);
+static void TrainerApproachPlayer(struct EventObject *trainerObj, u8 range);
static void Task_RunTrainerSeeFuncList(u8 taskId);
static void Task_DestroyTrainerApproachTask(u8 taskId);
static void SetIconSpriteData(struct Sprite *sprite, u16 fldEffId, u8 spriteAnimNum);
-static u8 GetTrainerApproachDistanceSouth(struct MapObject *trainerObj, s16 range, s16 x, s16 y);
-static u8 GetTrainerApproachDistanceNorth(struct MapObject *trainerObj, s16 range, s16 x, s16 y);
-static u8 GetTrainerApproachDistanceWest(struct MapObject *trainerObj, s16 range, s16 x, s16 y);
-static u8 GetTrainerApproachDistanceEast(struct MapObject *trainerObj, s16 range, s16 x, s16 y);
-
-static bool8 sub_80B4178(u8 taskId, struct Task *task, struct MapObject *trainerObj);
-static bool8 sub_80B417C(u8 taskId, struct Task *task, struct MapObject *trainerObj);
-static bool8 sub_80B41C0(u8 taskId, struct Task *task, struct MapObject *trainerObj);
-static bool8 sub_80B4200(u8 taskId, struct Task *task, struct MapObject *trainerObj);
-static bool8 sub_80B425C(u8 taskId, struct Task *task, struct MapObject *trainerObj);
-static bool8 sub_80B4318(u8 taskId, struct Task *task, struct MapObject *trainerObj);
-static bool8 sub_80B435C(u8 taskId, struct Task *task, struct MapObject *trainerObj);
-static bool8 sub_80B4390(u8 taskId, struct Task *task, struct MapObject *trainerObj);
-static bool8 sub_80B43AC(u8 taskId, struct Task *task, struct MapObject *trainerObj);
-static bool8 sub_80B43E0(u8 taskId, struct Task *task, struct MapObject *trainerObj);
-static bool8 sub_80B4438(u8 taskId, struct Task *task, struct MapObject *trainerObj);
-static bool8 sub_80B44AC(u8 taskId, struct Task *task, struct MapObject *trainerObj);
+static u8 GetTrainerApproachDistanceSouth(struct EventObject *trainerObj, s16 range, s16 x, s16 y);
+static u8 GetTrainerApproachDistanceNorth(struct EventObject *trainerObj, s16 range, s16 x, s16 y);
+static u8 GetTrainerApproachDistanceWest(struct EventObject *trainerObj, s16 range, s16 x, s16 y);
+static u8 GetTrainerApproachDistanceEast(struct EventObject *trainerObj, s16 range, s16 x, s16 y);
+
+static bool8 sub_80B4178(u8 taskId, struct Task *task, struct EventObject *trainerObj);
+static bool8 sub_80B417C(u8 taskId, struct Task *task, struct EventObject *trainerObj);
+static bool8 sub_80B41C0(u8 taskId, struct Task *task, struct EventObject *trainerObj);
+static bool8 sub_80B4200(u8 taskId, struct Task *task, struct EventObject *trainerObj);
+static bool8 sub_80B425C(u8 taskId, struct Task *task, struct EventObject *trainerObj);
+static bool8 sub_80B4318(u8 taskId, struct Task *task, struct EventObject *trainerObj);
+static bool8 sub_80B435C(u8 taskId, struct Task *task, struct EventObject *trainerObj);
+static bool8 sub_80B4390(u8 taskId, struct Task *task, struct EventObject *trainerObj);
+static bool8 sub_80B43AC(u8 taskId, struct Task *task, struct EventObject *trainerObj);
+static bool8 sub_80B43E0(u8 taskId, struct Task *task, struct EventObject *trainerObj);
+static bool8 sub_80B4438(u8 taskId, struct Task *task, struct EventObject *trainerObj);
+static bool8 sub_80B44AC(u8 taskId, struct Task *task, struct EventObject *trainerObj);
static void SpriteCB_TrainerIcons(struct Sprite *sprite);
@@ -63,7 +63,7 @@ static const u8 sEmotion_ExclamationMarkGfx[] = INCBIN_U8("graphics/misc/emotion
static const u8 sEmotion_QuestionMarkGfx[] = INCBIN_U8("graphics/misc/emotion_question.4bpp");
static const u8 sEmotion_HeartGfx[] = INCBIN_U8("graphics/misc/emotion_heart.4bpp");
-static u8 (*const sDirectionalApproachDistanceFuncs[])(struct MapObject *trainerObj, s16 range, s16 x, s16 y) =
+static u8 (*const sDirectionalApproachDistanceFuncs[])(struct EventObject *trainerObj, s16 range, s16 x, s16 y) =
{
GetTrainerApproachDistanceSouth,
GetTrainerApproachDistanceNorth,
@@ -71,7 +71,7 @@ static u8 (*const sDirectionalApproachDistanceFuncs[])(struct MapObject *trainer
GetTrainerApproachDistanceEast,
};
-static bool8 (*const sTrainerSeeFuncList[])(u8 taskId, struct Task *task, struct MapObject *trainerObj) =
+static bool8 (*const sTrainerSeeFuncList[])(u8 taskId, struct Task *task, struct EventObject *trainerObj) =
{
sub_80B4178,
sub_80B417C,
@@ -87,7 +87,7 @@ static bool8 (*const sTrainerSeeFuncList[])(u8 taskId, struct Task *task, struct
sub_80B44AC
};
-static bool8 (*const sTrainerSeeFuncList2[])(u8 taskId, struct Task *task, struct MapObject *trainerObj) =
+static bool8 (*const sTrainerSeeFuncList2[])(u8 taskId, struct Task *task, struct EventObject *trainerObj) =
{
sub_80B43AC,
sub_80B43E0,
@@ -171,13 +171,13 @@ bool8 CheckForTrainersWantingBattle(void)
gNoOfApproachingTrainers = 0;
gApproachingTrainerId = 0;
- for (i = 0; i < MAP_OBJECTS_COUNT; i++)
+ for (i = 0; i < EVENT_OBJECTS_COUNT; i++)
{
u8 retVal;
- if (!gMapObjects[i].active)
+ if (!gEventObjects[i].active)
continue;
- if (gMapObjects[i].trainerType != 1 && gMapObjects[i].trainerType != 3)
+ if (gEventObjects[i].trainerType != 1 && gEventObjects[i].trainerType != 3)
continue;
retVal = CheckTrainer(i);
@@ -196,7 +196,7 @@ bool8 CheckForTrainersWantingBattle(void)
if (gNoOfApproachingTrainers == 1)
{
ResetTrainerOpponentIds();
- ConfigureAndSetUpOneTrainerBattle(gApproachingTrainers[gNoOfApproachingTrainers - 1].mapObjectId,
+ ConfigureAndSetUpOneTrainerBattle(gApproachingTrainers[gNoOfApproachingTrainers - 1].eventObjectId,
gApproachingTrainers[gNoOfApproachingTrainers - 1].trainerScriptPtr);
gUnknown_030060AC = 1;
return TRUE;
@@ -206,7 +206,7 @@ bool8 CheckForTrainersWantingBattle(void)
ResetTrainerOpponentIds();
for (i = 0; i < gNoOfApproachingTrainers; i++, gApproachingTrainerId++)
{
- ConfigureTwoTrainersBattle(gApproachingTrainers[i].mapObjectId,
+ ConfigureTwoTrainersBattle(gApproachingTrainers[i].eventObjectId,
gApproachingTrainers[i].trainerScriptPtr);
}
SetUpTwoTrainersBattle();
@@ -221,7 +221,7 @@ bool8 CheckForTrainersWantingBattle(void)
}
}
-static u8 CheckTrainer(u8 mapObjectId)
+static u8 CheckTrainer(u8 eventObjectId)
{
const u8 *scriptPtr;
u8 ret = 1;
@@ -230,16 +230,16 @@ static u8 CheckTrainer(u8 mapObjectId)
if (InTrainerHill() == TRUE)
scriptPtr = sub_81D62AC();
else
- scriptPtr = GetFieldObjectScriptPointerByFieldObjectId(mapObjectId);
+ scriptPtr = GetEventObjectScriptPointerByEventObjectId(eventObjectId);
if (InBattlePyramid())
{
- if (GetBattlePyramidTrainerFlag(mapObjectId))
+ if (GetBattlePyramidTrainerFlag(eventObjectId))
return 0;
}
else if (InTrainerHill() == TRUE)
{
- if (GetTrainerHillTrainerFlag(mapObjectId))
+ if (GetTrainerHillTrainerFlag(eventObjectId))
return 0;
}
else
@@ -248,7 +248,7 @@ static u8 CheckTrainer(u8 mapObjectId)
return 0;
}
- approachDistance = GetTrainerApproachDistance(&gMapObjects[mapObjectId]);
+ approachDistance = GetTrainerApproachDistance(&gEventObjects[eventObjectId]);
if (approachDistance != 0)
{
@@ -262,10 +262,10 @@ static u8 CheckTrainer(u8 mapObjectId)
ret = 2;
}
- gApproachingTrainers[gNoOfApproachingTrainers].mapObjectId = mapObjectId;
+ gApproachingTrainers[gNoOfApproachingTrainers].eventObjectId = eventObjectId;
gApproachingTrainers[gNoOfApproachingTrainers].trainerScriptPtr = scriptPtr;
gApproachingTrainers[gNoOfApproachingTrainers].radius = approachDistance;
- TrainerApproachPlayer(&gMapObjects[mapObjectId], approachDistance - 1);
+ TrainerApproachPlayer(&gEventObjects[eventObjectId], approachDistance - 1);
gNoOfApproachingTrainers++;
return ret;
@@ -274,7 +274,7 @@ static u8 CheckTrainer(u8 mapObjectId)
return 0;
}
-static u8 GetTrainerApproachDistance(struct MapObject *trainerObj)
+static u8 GetTrainerApproachDistance(struct EventObject *trainerObj)
{
s16 x, y;
u8 i;
@@ -300,7 +300,7 @@ static u8 GetTrainerApproachDistance(struct MapObject *trainerObj)
}
// Returns how far south the player is from trainer. 0 if out of trainer's sight.
-static u8 GetTrainerApproachDistanceSouth(struct MapObject *trainerObj, s16 range, s16 x, s16 y)
+static u8 GetTrainerApproachDistanceSouth(struct EventObject *trainerObj, s16 range, s16 x, s16 y)
{
if (trainerObj->currentCoords.x == x
&& y > trainerObj->currentCoords.y
@@ -311,7 +311,7 @@ static u8 GetTrainerApproachDistanceSouth(struct MapObject *trainerObj, s16 rang
}
// Returns how far north the player is from trainer. 0 if out of trainer's sight.
-static u8 GetTrainerApproachDistanceNorth(struct MapObject *trainerObj, s16 range, s16 x, s16 y)
+static u8 GetTrainerApproachDistanceNorth(struct EventObject *trainerObj, s16 range, s16 x, s16 y)
{
if (trainerObj->currentCoords.x == x
&& y < trainerObj->currentCoords.y
@@ -322,7 +322,7 @@ static u8 GetTrainerApproachDistanceNorth(struct MapObject *trainerObj, s16 rang
}
// Returns how far west the player is from trainer. 0 if out of trainer's sight.
-static u8 GetTrainerApproachDistanceWest(struct MapObject *trainerObj, s16 range, s16 x, s16 y)
+static u8 GetTrainerApproachDistanceWest(struct EventObject *trainerObj, s16 range, s16 x, s16 y)
{
if (trainerObj->currentCoords.y == y
&& x < trainerObj->currentCoords.x
@@ -333,7 +333,7 @@ static u8 GetTrainerApproachDistanceWest(struct MapObject *trainerObj, s16 range
}
// Returns how far east the player is from trainer. 0 if out of trainer's sight.
-static u8 GetTrainerApproachDistanceEast(struct MapObject *trainerObj, s16 range, s16 x, s16 y)
+static u8 GetTrainerApproachDistanceEast(struct EventObject *trainerObj, s16 range, s16 x, s16 y)
{
if (trainerObj->currentCoords.y == y
&& x > trainerObj->currentCoords.x
@@ -345,7 +345,7 @@ static u8 GetTrainerApproachDistanceEast(struct MapObject *trainerObj, s16 range
#define COLLISION_MASK (~1)
-static u8 CheckPathBetweenTrainerAndPlayer(struct MapObject *trainerObj, u8 approachDistance, u8 direction)
+static u8 CheckPathBetweenTrainerAndPlayer(struct EventObject *trainerObj, u8 approachDistance, u8 direction)
{
s16 x, y;
u8 unk19_temp;
@@ -386,16 +386,16 @@ static u8 CheckPathBetweenTrainerAndPlayer(struct MapObject *trainerObj, u8 appr
#define tFuncId data[0]
#define tTrainerRange data[3]
#define tOutOfAshSpriteId data[4]
-#define tTrainerMapObjectId data[7]
+#define tTrainerEventObjectId data[7]
-static void TrainerApproachPlayer(struct MapObject *trainerObj, u8 range)
+static void TrainerApproachPlayer(struct EventObject *trainerObj, u8 range)
{
struct Task *task;
gApproachingTrainers[gNoOfApproachingTrainers].taskId = CreateTask(Task_RunTrainerSeeFuncList, 0x50);
task = &gTasks[gApproachingTrainers[gNoOfApproachingTrainers].taskId];
task->tTrainerRange = range;
- task->tTrainerMapObjectId = gApproachingTrainers[gNoOfApproachingTrainers].mapObjectId;
+ task->tTrainerEventObjectId = gApproachingTrainers[gNoOfApproachingTrainers].eventObjectId;
}
static void sub_80B40C8(TaskFunc followupFunc)
@@ -417,7 +417,7 @@ static void sub_80B40C8(TaskFunc followupFunc)
static void Task_RunTrainerSeeFuncList(u8 taskId)
{
struct Task *task = &gTasks[taskId];
- struct MapObject *trainerObj = &gMapObjects[task->tTrainerMapObjectId];
+ struct EventObject *trainerObj = &gEventObjects[task->tTrainerEventObjectId];
if (!trainerObj->active)
{
@@ -429,24 +429,24 @@ static void Task_RunTrainerSeeFuncList(u8 taskId)
}
}
-static bool8 sub_80B4178(u8 taskId, struct Task *task, struct MapObject *trainerObj)
+static bool8 sub_80B4178(u8 taskId, struct Task *task, struct EventObject *trainerObj)
{
return FALSE;
}
-static bool8 sub_80B417C(u8 taskId, struct Task *task, struct MapObject *trainerObj)
+static bool8 sub_80B417C(u8 taskId, struct Task *task, struct EventObject *trainerObj)
{
u8 direction;
- FieldObjectGetLocalIdAndMap(trainerObj, &gFieldEffectArguments[0], &gFieldEffectArguments[1], &gFieldEffectArguments[2]);
+ EventObjectGetLocalIdAndMap(trainerObj, &gFieldEffectArguments[0], &gFieldEffectArguments[1], &gFieldEffectArguments[2]);
FieldEffectStart(FLDEFF_EXCLAMATION_MARK_ICON_1);
direction = GetFaceDirectionAnimId(trainerObj->facingDirection);
- FieldObjectSetSpecialAnim(trainerObj, direction);
+ EventObjectSetSpecialAnim(trainerObj, direction);
task->tFuncId++;
return TRUE;
}
-static bool8 sub_80B41C0(u8 taskId, struct Task *task, struct MapObject *trainerObj)
+static bool8 sub_80B41C0(u8 taskId, struct Task *task, struct EventObject *trainerObj)
{
if (FieldEffectActiveListContains(FLDEFF_EXCLAMATION_MARK_ICON_1))
{
@@ -463,88 +463,88 @@ static bool8 sub_80B41C0(u8 taskId, struct Task *task, struct MapObject *trainer
}
}
-static bool8 sub_80B4200(u8 taskId, struct Task *task, struct MapObject *trainerObj)
+static bool8 sub_80B4200(u8 taskId, struct Task *task, struct EventObject *trainerObj)
{
- if (!(FieldObjectIsSpecialAnimOrDirectionSequenceAnimActive(trainerObj)) || FieldObjectClearAnimIfSpecialAnimFinished(trainerObj))
+ if (!(EventObjectIsSpecialAnimOrDirectionSequenceAnimActive(trainerObj)) || EventObjectClearAnimIfSpecialAnimFinished(trainerObj))
{
if (task->tTrainerRange)
{
- FieldObjectSetSpecialAnim(trainerObj, GetGoSpeed0AnimId(trainerObj->facingDirection));
+ EventObjectSetSpecialAnim(trainerObj, GetGoSpeed0AnimId(trainerObj->facingDirection));
task->tTrainerRange--;
}
else
{
- FieldObjectSetSpecialAnim(trainerObj, 0x3E);
+ EventObjectSetSpecialAnim(trainerObj, 0x3E);
task->tFuncId++;
}
}
return FALSE;
}
-static bool8 sub_80B425C(u8 taskId, struct Task *task, struct MapObject *trainerObj)
+static bool8 sub_80B425C(u8 taskId, struct Task *task, struct EventObject *trainerObj)
{
- struct MapObject *playerObj;
+ struct EventObject *playerObj;
- if (FieldObjectIsSpecialAnimOrDirectionSequenceAnimActive(trainerObj) && !FieldObjectClearAnimIfSpecialAnimFinished(trainerObj))
+ if (EventObjectIsSpecialAnimOrDirectionSequenceAnimActive(trainerObj) && !EventObjectClearAnimIfSpecialAnimFinished(trainerObj))
return FALSE;
npc_set_running_behaviour_etc(trainerObj, npc_running_behaviour_by_direction(trainerObj->facingDirection));
sub_808F23C(trainerObj, npc_running_behaviour_by_direction(trainerObj->facingDirection));
sub_808F208(trainerObj);
- playerObj = &gMapObjects[gPlayerAvatar.mapObjectId];
- if (FieldObjectIsSpecialAnimOrDirectionSequenceAnimActive(playerObj) && !FieldObjectClearAnimIfSpecialAnimFinished(playerObj))
+ playerObj = &gEventObjects[gPlayerAvatar.eventObjectId];
+ if (EventObjectIsSpecialAnimOrDirectionSequenceAnimActive(playerObj) && !EventObjectClearAnimIfSpecialAnimFinished(playerObj))
return FALSE;
sub_808BCE8();
- FieldObjectSetSpecialAnim(&gMapObjects[gPlayerAvatar.mapObjectId], GetFaceDirectionAnimId(GetOppositeDirection(trainerObj->facingDirection)));
+ EventObjectSetSpecialAnim(&gEventObjects[gPlayerAvatar.eventObjectId], GetFaceDirectionAnimId(GetOppositeDirection(trainerObj->facingDirection)));
task->tFuncId++;
return FALSE;
}
-static bool8 sub_80B4318(u8 taskId, struct Task *task, struct MapObject *trainerObj)
+static bool8 sub_80B4318(u8 taskId, struct Task *task, struct EventObject *trainerObj)
{
- struct MapObject *playerObj = &gMapObjects[gPlayerAvatar.mapObjectId];
+ struct EventObject *playerObj = &gEventObjects[gPlayerAvatar.eventObjectId];
- if (!FieldObjectIsSpecialAnimOrDirectionSequenceAnimActive(playerObj)
- || FieldObjectClearAnimIfSpecialAnimFinished(playerObj))
+ if (!EventObjectIsSpecialAnimOrDirectionSequenceAnimActive(playerObj)
+ || EventObjectClearAnimIfSpecialAnimFinished(playerObj))
SwitchTaskToFollowupFunc(taskId);
return FALSE;
}
-static bool8 sub_80B435C(u8 taskId, struct Task *task, struct MapObject *trainerObj)
+static bool8 sub_80B435C(u8 taskId, struct Task *task, struct EventObject *trainerObj)
{
- if (!FieldObjectIsSpecialAnimOrDirectionSequenceAnimActive(trainerObj)
- || FieldObjectClearAnimIfSpecialAnimFinished(trainerObj))
+ if (!EventObjectIsSpecialAnimOrDirectionSequenceAnimActive(trainerObj)
+ || EventObjectClearAnimIfSpecialAnimFinished(trainerObj))
{
- FieldObjectSetSpecialAnim(trainerObj, 0x59);
+ EventObjectSetSpecialAnim(trainerObj, 0x59);
task->tFuncId++;
}
return FALSE;
}
-static bool8 sub_80B4390(u8 taskId, struct Task *task, struct MapObject *trainerObj)
+static bool8 sub_80B4390(u8 taskId, struct Task *task, struct EventObject *trainerObj)
{
- if (FieldObjectClearAnimIfSpecialAnimFinished(trainerObj))
+ if (EventObjectClearAnimIfSpecialAnimFinished(trainerObj))
task->tFuncId = 3;
return FALSE;
}
-static bool8 sub_80B43AC(u8 taskId, struct Task *task, struct MapObject *trainerObj)
+static bool8 sub_80B43AC(u8 taskId, struct Task *task, struct EventObject *trainerObj)
{
- if (!FieldObjectIsSpecialAnimOrDirectionSequenceAnimActive(trainerObj)
- || FieldObjectClearAnimIfSpecialAnimFinished(trainerObj))
+ if (!EventObjectIsSpecialAnimOrDirectionSequenceAnimActive(trainerObj)
+ || EventObjectClearAnimIfSpecialAnimFinished(trainerObj))
{
- FieldObjectSetSpecialAnim(trainerObj, 0x3E);
+ EventObjectSetSpecialAnim(trainerObj, 0x3E);
task->tFuncId++;
}
return FALSE;
}
-static bool8 sub_80B43E0(u8 taskId, struct Task *task, struct MapObject *trainerObj)
+static bool8 sub_80B43E0(u8 taskId, struct Task *task, struct EventObject *trainerObj)
{
- if (FieldObjectCheckIfSpecialAnimFinishedOrInactive(trainerObj))
+ if (EventObjectCheckIfSpecialAnimFinishedOrInactive(trainerObj))
{
gFieldEffectArguments[0] = trainerObj->currentCoords.x;
gFieldEffectArguments[1] = trainerObj->currentCoords.y;
@@ -556,7 +556,7 @@ static bool8 sub_80B43E0(u8 taskId, struct Task *task, struct MapObject *trainer
return FALSE;
}
-static bool8 sub_80B4438(u8 taskId, struct Task *task, struct MapObject *trainerObj)
+static bool8 sub_80B4438(u8 taskId, struct Task *task, struct EventObject *trainerObj)
{
struct Sprite *sprite;
@@ -567,15 +567,15 @@ static bool8 sub_80B4438(u8 taskId, struct Task *task, struct MapObject *trainer
sprite = &gSprites[trainerObj->spriteId];
sprite->oam.priority = 2;
- FieldObjectClearAnimIfSpecialAnimFinished(trainerObj);
- FieldObjectSetSpecialAnim(trainerObj, sub_80934BC(trainerObj->facingDirection));
+ EventObjectClearAnimIfSpecialAnimFinished(trainerObj);
+ EventObjectSetSpecialAnim(trainerObj, sub_80934BC(trainerObj->facingDirection));
task->tFuncId++;
}
return FALSE;
}
-static bool8 sub_80B44AC(u8 taskId, struct Task *task, struct MapObject *trainerObj)
+static bool8 sub_80B44AC(u8 taskId, struct Task *task, struct EventObject *trainerObj)
{
if (!FieldEffectActiveListContains(FLDEFF_POP_OUT_OF_ASH))
task->tFuncId = 3;
@@ -586,34 +586,34 @@ static bool8 sub_80B44AC(u8 taskId, struct Task *task, struct MapObject *trainer
#undef tFuncId
#undef tTrainerRange
#undef tOutOfAshSpriteId
-#undef tTrainerMapObjectId
+#undef tTrainerEventObjectId
static void sub_80B44C8(u8 taskId)
{
struct Task *task = &gTasks[taskId];
- struct MapObject *mapObj;
+ struct EventObject *eventObj;
- // another mapObj loaded into by loadword?
- LoadWordFromTwoHalfwords(&task->data[1], (u32 *)&mapObj);
+ // another eventObj loaded into by loadword?
+ LoadWordFromTwoHalfwords(&task->data[1], (u32 *)&eventObj);
if (!task->data[7])
{
- FieldObjectClearAnim(mapObj);
+ EventObjectClearAnim(eventObj);
task->data[7]++;
}
- sTrainerSeeFuncList2[task->data[0]](taskId, task, mapObj);
+ sTrainerSeeFuncList2[task->data[0]](taskId, task, eventObj);
if (task->data[0] == 3 && !FieldEffectActiveListContains(FLDEFF_POP_OUT_OF_ASH))
{
- npc_set_running_behaviour_etc(mapObj, npc_running_behaviour_by_direction(mapObj->facingDirection));
- sub_808F23C(mapObj, npc_running_behaviour_by_direction(mapObj->facingDirection));
+ npc_set_running_behaviour_etc(eventObj, npc_running_behaviour_by_direction(eventObj->facingDirection));
+ sub_808F23C(eventObj, npc_running_behaviour_by_direction(eventObj->facingDirection));
DestroyTask(taskId);
}
else
{
- mapObj->heldMovementFinished = 0;
+ eventObj->heldMovementFinished = 0;
}
}
-void sub_80B4578(struct MapObject *var)
+void sub_80B4578(struct EventObject *var)
{
StoreWordInTwoHalfwords(&gTasks[CreateTask(sub_80B44C8, 0)].data[1], (u32)var);
}
@@ -637,8 +637,8 @@ void sub_80B45D0(void)
{
gApproachingTrainerId++;
gSpecialVar_Result = 1;
- UnfreezeMapObjects();
- FreezeMapObjectsExceptOne(gApproachingTrainers[1].mapObjectId);
+ UnfreezeEventObjects();
+ FreezeEventObjectsExceptOne(gApproachingTrainers[1].eventObjectId);
}
else
{
@@ -710,21 +710,21 @@ static void SetIconSpriteData(struct Sprite *sprite, u16 fldEffId, u8 spriteAnim
static void SpriteCB_TrainerIcons(struct Sprite *sprite)
{
- u8 mapObjId;
+ u8 eventObjId;
- if (TryGetFieldObjectIdByLocalIdAndMap(sprite->sLocalId, sprite->sMapNum, sprite->sMapGroup, &mapObjId)
+ if (TryGetEventObjectIdByLocalIdAndMap(sprite->sLocalId, sprite->sMapNum, sprite->sMapGroup, &eventObjId)
|| sprite->animEnded)
{
FieldEffectStop(sprite, sprite->sFldEffId);
}
else
{
- struct Sprite *mapObjSprite = &gSprites[gMapObjects[mapObjId].spriteId];
+ struct Sprite *eventObjSprite = &gSprites[gEventObjects[eventObjId].spriteId];
sprite->sData4 += sprite->sData3;
- sprite->pos1.x = mapObjSprite->pos1.x;
- sprite->pos1.y = mapObjSprite->pos1.y - 16;
- sprite->pos2.x = mapObjSprite->pos2.x;
- sprite->pos2.y = mapObjSprite->pos2.y + sprite->sData4;
+ sprite->pos1.x = eventObjSprite->pos1.x;
+ sprite->pos1.y = eventObjSprite->pos1.y - 16;
+ sprite->pos2.x = eventObjSprite->pos2.x;
+ sprite->pos2.y = eventObjSprite->pos2.y + sprite->sData4;
if (sprite->sData4)
sprite->sData3++;
else
@@ -739,38 +739,38 @@ static void SpriteCB_TrainerIcons(struct Sprite *sprite)
#undef sData4
#undef sFldEffId
-u8 GetCurrentApproachingTrainerMapObjectId(void)
+u8 GetCurrentApproachingTrainerEventObjectId(void)
{
if (gApproachingTrainerId == 0)
- return gApproachingTrainers[0].mapObjectId;
+ return gApproachingTrainers[0].eventObjectId;
else
- return gApproachingTrainers[1].mapObjectId;
+ return gApproachingTrainers[1].eventObjectId;
}
-u8 GetChosenApproachingTrainerMapObjectId(u8 arrayId)
+u8 GetChosenApproachingTrainerEventObjectId(u8 arrayId)
{
if (arrayId >= ARRAY_COUNT(gApproachingTrainers))
return 0;
else if (arrayId == 0)
- return gApproachingTrainers[0].mapObjectId;
+ return gApproachingTrainers[0].eventObjectId;
else
- return gApproachingTrainers[1].mapObjectId;
+ return gApproachingTrainers[1].eventObjectId;
}
void sub_80B4808(void)
{
- struct MapObject *trainerObj;
+ struct EventObject *trainerObj;
if (gUnknown_030060AC == 1)
{
- trainerObj = &gMapObjects[gApproachingTrainers[gUnknown_03006080].mapObjectId];
+ trainerObj = &gEventObjects[gApproachingTrainers[gUnknown_03006080].eventObjectId];
gUnknown_03006084[0] = GetFaceDirectionAnimId(GetOppositeDirection(trainerObj->facingDirection));
gUnknown_03006084[1] = 0xFE;
ScriptMovement_StartObjectMovementScript(0xFF, gSaveBlock1Ptr->location.mapNum, gSaveBlock1Ptr->location.mapGroup, gUnknown_03006084);
}
else
{
- trainerObj = &gMapObjects[gPlayerAvatar.mapObjectId];
+ trainerObj = &gEventObjects[gPlayerAvatar.eventObjectId];
gUnknown_03006084[0] = GetFaceDirectionAnimId(trainerObj->facingDirection);
gUnknown_03006084[1] = 0xFE;
ScriptMovement_StartObjectMovementScript(0xFF, gSaveBlock1Ptr->location.mapNum, gSaveBlock1Ptr->location.mapGroup, gUnknown_03006084);
diff --git a/src/tv.c b/src/tv.c
index 5c1037293..2219a720b 100644
--- a/src/tv.c
+++ b/src/tv.c
@@ -1037,7 +1037,7 @@ u8 GabbyAndTyGetLastBattleTrivia(void)
return 0;
}
-void GabbyAndTySetScriptVarsToFieldObjectLocalIds(void)
+void GabbyAndTySetScriptVarsToEventObjectLocalIds(void)
{
switch (GabbyAndTyGetBattleNum())
{
@@ -3602,7 +3602,7 @@ void GetMomOrDadStringForTVMessage(void)
void sub_80F01B8(void)
{
VarSet(VAR_0x40BC, 0);
- RemoveFieldObjectByLocalIdAndMap(5, gSaveBlock1Ptr->location.mapNum, gSaveBlock1Ptr->location.mapGroup);
+ RemoveEventObjectByLocalIdAndMap(5, gSaveBlock1Ptr->location.mapNum, gSaveBlock1Ptr->location.mapGroup);
FlagSet(0x396);
}