diff options
Diffstat (limited to 'include')
28 files changed, 542 insertions, 542 deletions
| diff --git a/include/battle_pyramid.h b/include/battle_pyramid.h index d0681acf3..c4a72095f 100644 --- a/include/battle_pyramid.h +++ b/include/battle_pyramid.h @@ -16,9 +16,9 @@ void CopyPyramidTrainerWinSpeech(u16 trainerId);  void CopyPyramidTrainerLoseSpeech(u16 trainerId);  u8 GetBattlePyramindTrainerEncounterMusicId(u16 trainerId);  void GenerateBattlePyramidFloorLayout(u16 *mapArg, bool8 setPlayerPosition); -void LoadBattlePyramidEventObjectTemplates(void); -void LoadBattlePyramidFloorEventObjectScripts(void); -u8 GetNumBattlePyramidEventObjects(void); +void LoadBattlePyramidObjectEventTemplates(void); +void LoadBattlePyramidFloorObjectEventScripts(void); +u8 GetNumBattlePyramidObjectEvents(void);  u16 GetBattlePyramidPickupItemId(void);  #endif // GUARD_BATTLE_PYRAMID_H diff --git a/include/battle_setup.h b/include/battle_setup.h index dacd1fa71..e88995778 100644 --- a/include/battle_setup.h +++ b/include/battle_setup.h @@ -33,8 +33,8 @@ void ChooseStarter(void);  void ResetTrainerOpponentIds(void);  void SetMapVarsToTrainer(void);  const u8 *BattleSetup_ConfigureTrainerBattle(const u8 *data); -void ConfigureAndSetUpOneTrainerBattle(u8 trainerEventObjId, const u8 *trainerScript); -void ConfigureTwoTrainersBattle(u8 trainerEventObjId, const u8 *trainerScript); +void ConfigureAndSetUpOneTrainerBattle(u8 trainerObjEventId, const u8 *trainerScript); +void ConfigureTwoTrainersBattle(u8 trainerObjEventId, const u8 *trainerScript);  void SetUpTwoTrainersBattle(void);  bool32 GetTrainerFlagFromScriptPointer(const u8 *data);  void SetUpTrainerMovement(void); diff --git a/include/berry.h b/include/berry.h index ebe1e9a38..afd1bc499 100644 --- a/include/berry.h +++ b/include/berry.h @@ -6,7 +6,7 @@ void SetEnigmaBerry(u8 *src);  bool32 IsEnigmaBerryValid(void);  const struct Berry *GetBerryInfo(u8 berry);  struct BerryTree *GetBerryTreeInfo(u8 id); -bool32 EventObjectInteractionWaterBerryTree(void); +bool32 ObjectEventInteractionWaterBerryTree(void);  bool8 IsPlayerFacingEmptyBerryTreePatch(void);  bool8 TryToWaterBerryTree(void);  void ClearBerryTrees(void); @@ -19,10 +19,10 @@ u8 ItemIdToBerryType(u16 item);  void GetBerryNameByBerryType(u8 berry, u8 *string);  void ResetBerryTreeSparkleFlag(u8 id);  void Bag_ChooseBerry(void); -void EventObjectInteractionGetBerryTreeData(void); -void EventObjectInteractionPlantBerryTree(void); -void EventObjectInteractionPickBerryTree(void); -void EventObjectInteractionRemoveBerryTree(void); +void ObjectEventInteractionGetBerryTreeData(void); +void ObjectEventInteractionPlantBerryTree(void); +void ObjectEventInteractionPickBerryTree(void); +void ObjectEventInteractionRemoveBerryTree(void);  bool8 PlayerHasBerries(void);  void ResetBerryTreeSparkleFlags(void); diff --git a/include/constants/coins.h b/include/constants/coins.h index fd68f3f9e..3ae3bb23f 100644 --- a/include/constants/coins.h +++ b/include/constants/coins.h @@ -3,4 +3,4 @@  #define MAX_COINS 9999 -#endif // GUARD_CONSTANTS_COINS_H
\ No newline at end of file +#endif // GUARD_CONSTANTS_COINS_H diff --git a/include/constants/bg_event_constants.h b/include/constants/event_bg.h index a915bc509..64f3331b8 100755 --- a/include/constants/bg_event_constants.h +++ b/include/constants/event_bg.h @@ -1,5 +1,5 @@ -#ifndef GUARD_CONSTANTS_BG_EVENT_H -#define GUARD_CONSTANTS_BG_EVENT_H +#ifndef GUARD_CONSTANTS_EVENT_BG_H +#define GUARD_CONSTANTS_EVENT_BG_H  #define BG_EVENT_PLAYER_FACING_ANY   0  #define BG_EVENT_PLAYER_FACING_NORTH 1 @@ -10,4 +10,4 @@  #define BG_EVENT_HIDDEN_ITEM         7  #define BG_EVENT_SECRET_BASE         8 -#endif // GUARD_CONSTANTS_BG_EVENT_H +#endif // GUARD_CONSTANTS_EVENT_BG_H diff --git a/include/constants/event_object_movement_constants.h b/include/constants/event_object_movement.h index ed6f6c7fb..6a4405b65 100755 --- a/include/constants/event_object_movement_constants.h +++ b/include/constants/event_object_movement.h @@ -1,5 +1,5 @@ -#ifndef GUARD_CONSTANTS_EVENTOBJMV_H -#define GUARD_CONSTANTS_EVENTOBJMV_H +#ifndef GUARD_CONSTANTS_EVENT_OBJECT_MOVEMENT_H +#define GUARD_CONSTANTS_EVENT_OBJECT_MOVEMENT_H  #define MOVEMENT_TYPE_NONE                             0x0  #define MOVEMENT_TYPE_LOOK_AROUND                      0x1 @@ -244,4 +244,4 @@  #define MOVEMENT_ACTION_STEP_END 0xFE -#endif // GUARD_CONSTANTS_EVENTOBJMV_H +#endif // GUARD_CONSTANTS_EVENT_OBJECT_MOVEMENT_H diff --git a/include/constants/event_objects.h b/include/constants/event_objects.h index 07ed2d40c..83d9f6e4e 100644 --- a/include/constants/event_objects.h +++ b/include/constants/event_objects.h @@ -1,266 +1,266 @@  #ifndef GUARD_CONSTANTS_EVENT_OBJECTS_H  #define GUARD_CONSTANTS_EVENT_OBJECTS_H -#define EVENT_OBJ_GFX_BRENDAN_NORMAL               0 -#define EVENT_OBJ_GFX_BRENDAN_MACH_BIKE            1 -#define EVENT_OBJ_GFX_BRENDAN_SURFING              2 -#define EVENT_OBJ_GFX_BRENDAN_FIELD_MOVE           3 -#define EVENT_OBJ_GFX_QUINTY_PLUMP                 4 -#define EVENT_OBJ_GFX_NINJA_BOY                    5 -#define EVENT_OBJ_GFX_TWIN                         6 -#define EVENT_OBJ_GFX_BOY_1                        7 -#define EVENT_OBJ_GFX_GIRL_1                       8 -#define EVENT_OBJ_GFX_BOY_2                        9 -#define EVENT_OBJ_GFX_GIRL_2                      10 -#define EVENT_OBJ_GFX_LITTLE_BOY                  11 -#define EVENT_OBJ_GFX_LITTLE_GIRL                 12 -#define EVENT_OBJ_GFX_BOY_3                       13 -#define EVENT_OBJ_GFX_GIRL_3                      14 -#define EVENT_OBJ_GFX_RICH_BOY                    15 -#define EVENT_OBJ_GFX_WOMAN_1                     16 -#define EVENT_OBJ_GFX_FAT_MAN                     17 -#define EVENT_OBJ_GFX_POKEFAN_F                   18 -#define EVENT_OBJ_GFX_MAN_1                       19 -#define EVENT_OBJ_GFX_WOMAN_2                     20 -#define EVENT_OBJ_GFX_EXPERT_M                    21 -#define EVENT_OBJ_GFX_EXPERT_F                    22 -#define EVENT_OBJ_GFX_MAN_2                       23 -#define EVENT_OBJ_GFX_WOMAN_3                     24 -#define EVENT_OBJ_GFX_POKEFAN_M                   25 -#define EVENT_OBJ_GFX_WOMAN_4                     26 -#define EVENT_OBJ_GFX_COOK                        27 -#define EVENT_OBJ_GFX_LINK_RECEPTIONIST           28 -#define EVENT_OBJ_GFX_OLD_MAN                     29 -#define EVENT_OBJ_GFX_OLD_WOMAN                   30 -#define EVENT_OBJ_GFX_CAMPER                      31 -#define EVENT_OBJ_GFX_PICNICKER                   32 -#define EVENT_OBJ_GFX_MAN_3                       33 -#define EVENT_OBJ_GFX_WOMAN_5                     34 -#define EVENT_OBJ_GFX_YOUNGSTER                   35 -#define EVENT_OBJ_GFX_BUG_CATCHER                 36 -#define EVENT_OBJ_GFX_PSYCHIC_M                   37 -#define EVENT_OBJ_GFX_SCHOOL_KID_M                38 -#define EVENT_OBJ_GFX_MANIAC                      39 -#define EVENT_OBJ_GFX_HEX_MANIAC                  40 -#define EVENT_OBJ_GFX_RAYQUAZA_1                  41 -#define EVENT_OBJ_GFX_SWIMMER_M                   42 -#define EVENT_OBJ_GFX_SWIMMER_F                   43 -#define EVENT_OBJ_GFX_BLACK_BELT                  44 -#define EVENT_OBJ_GFX_BEAUTY                      45 -#define EVENT_OBJ_GFX_SCIENTIST_1                 46 -#define EVENT_OBJ_GFX_LASS                        47 -#define EVENT_OBJ_GFX_GENTLEMAN                   48 -#define EVENT_OBJ_GFX_SAILOR                      49 -#define EVENT_OBJ_GFX_FISHERMAN                   50 -#define EVENT_OBJ_GFX_RUNNING_TRIATHLETE_M        51 -#define EVENT_OBJ_GFX_RUNNING_TRIATHLETE_F        52 -#define EVENT_OBJ_GFX_TUBER_F                     53 -#define EVENT_OBJ_GFX_TUBER_M                     54 -#define EVENT_OBJ_GFX_HIKER                       55 -#define EVENT_OBJ_GFX_CYCLING_TRIATHLETE_M        56 -#define EVENT_OBJ_GFX_CYCLING_TRIATHLETE_F        57 -#define EVENT_OBJ_GFX_NURSE                       58 -#define EVENT_OBJ_GFX_ITEM_BALL                   59 -#define EVENT_OBJ_GFX_BERRY_TREE                  60 -#define EVENT_OBJ_GFX_BERRY_TREE_EARLY_STAGES     61 -#define EVENT_OBJ_GFX_BERRY_TREE_LATE_STAGES      62 -#define EVENT_OBJ_GFX_BRENDAN_ACRO_BIKE           63 -#define EVENT_OBJ_GFX_PROF_BIRCH                  64 -#define EVENT_OBJ_GFX_MAN_4                       65 -#define EVENT_OBJ_GFX_MAN_5                       66 -#define EVENT_OBJ_GFX_REPORTER_M                  67 -#define EVENT_OBJ_GFX_REPORTER_F                  68 -#define EVENT_OBJ_GFX_BARD                        69 -#define EVENT_OBJ_GFX_ANABEL                      70 -#define EVENT_OBJ_GFX_TUCKER                      71 -#define EVENT_OBJ_GFX_GRETA                       72 -#define EVENT_OBJ_GFX_SPENSER                     73 -#define EVENT_OBJ_GFX_NOLAND                      74 -#define EVENT_OBJ_GFX_LUCY                        75 -#define EVENT_OBJ_GFX_UNUSED_NATU_DOLL            76 -#define EVENT_OBJ_GFX_UNUSED_MAGNEMITE_DOLL       77 -#define EVENT_OBJ_GFX_UNUSED_SQUIRTLE_DOLL        78 -#define EVENT_OBJ_GFX_UNUSED_WOOPER_DOLL          79 -#define EVENT_OBJ_GFX_UNUSED_PIKACHU_DOLL         80 -#define EVENT_OBJ_GFX_UNUSED_PORYGON2_DOLL        81 -#define EVENT_OBJ_GFX_CUTTABLE_TREE               82 -#define EVENT_OBJ_GFX_MART_EMPLOYEE               83 -#define EVENT_OBJ_GFX_ROOFTOP_SALE_WOMAN          84 -#define EVENT_OBJ_GFX_TEALA                       85 -#define EVENT_OBJ_GFX_BREAKABLE_ROCK              86 -#define EVENT_OBJ_GFX_PUSHABLE_BOULDER            87 -#define EVENT_OBJ_GFX_MR_BRINEYS_BOAT             88 -#define EVENT_OBJ_GFX_MAY_NORMAL                  89 -#define EVENT_OBJ_GFX_MAY_MACH_BIKE               90 -#define EVENT_OBJ_GFX_MAY_ACRO_BIKE               91 -#define EVENT_OBJ_GFX_MAY_SURFING                 92 -#define EVENT_OBJ_GFX_MAY_FIELD_MOVE              93 -#define EVENT_OBJ_GFX_TRUCK                       94 -#define EVENT_OBJ_GFX_VIGOROTH_CARRYING_BOX       95 -#define EVENT_OBJ_GFX_VIGOROTH_FACING_AWAY        96 -#define EVENT_OBJ_GFX_BIRCHS_BAG                  97 -#define EVENT_OBJ_GFX_ZIGZAGOON_1                 98 -#define EVENT_OBJ_GFX_ARTIST                      99 -#define EVENT_OBJ_GFX_RIVAL_BRENDAN_NORMAL       100 -#define EVENT_OBJ_GFX_RIVAL_BRENDAN_MACH_BIKE    101 -#define EVENT_OBJ_GFX_RIVAL_BRENDAN_ACRO_BIKE    102 -#define EVENT_OBJ_GFX_RIVAL_BRENDAN_SURFING      103 -#define EVENT_OBJ_GFX_RIVAL_BRENDAN_FIELD_MOVE   104 -#define EVENT_OBJ_GFX_RIVAL_MAY_NORMAL           105 -#define EVENT_OBJ_GFX_RIVAL_MAY_MACH_BIKE        106 -#define EVENT_OBJ_GFX_RIVAL_MAY_ACRO_BIKE        107 -#define EVENT_OBJ_GFX_RIVAL_MAY_SURFING          108 -#define EVENT_OBJ_GFX_RIVAL_MAY_FIELD_MOVE       109 -#define EVENT_OBJ_GFX_CAMERAMAN                  110 -#define EVENT_OBJ_GFX_BRENDAN_UNDERWATER         111 -#define EVENT_OBJ_GFX_MAY_UNDERWATER             112 -#define EVENT_OBJ_GFX_MOVING_BOX                 113 -#define EVENT_OBJ_GFX_CABLE_CAR                  114 -#define EVENT_OBJ_GFX_SCIENTIST_2                115 -#define EVENT_OBJ_GFX_DEVON_EMPLOYEE             116 -#define EVENT_OBJ_GFX_AQUA_MEMBER_M              117 -#define EVENT_OBJ_GFX_AQUA_MEMBER_F              118 -#define EVENT_OBJ_GFX_MAGMA_MEMBER_M             119 -#define EVENT_OBJ_GFX_MAGMA_MEMBER_F             120 -#define EVENT_OBJ_GFX_SIDNEY                     121 -#define EVENT_OBJ_GFX_PHOEBE                     122 -#define EVENT_OBJ_GFX_GLACIA                     123 -#define EVENT_OBJ_GFX_DRAKE                      124 -#define EVENT_OBJ_GFX_ROXANNE                    125 -#define EVENT_OBJ_GFX_BRAWLY                     126 -#define EVENT_OBJ_GFX_WATTSON                    127 -#define EVENT_OBJ_GFX_FLANNERY                   128 -#define EVENT_OBJ_GFX_NORMAN                     129 -#define EVENT_OBJ_GFX_WINONA                     130 -#define EVENT_OBJ_GFX_LIZA                       131 -#define EVENT_OBJ_GFX_TATE                       132 -#define EVENT_OBJ_GFX_WALLACE                    133 -#define EVENT_OBJ_GFX_STEVEN                     134 -#define EVENT_OBJ_GFX_WALLY                      135 -#define EVENT_OBJ_GFX_LITTLE_BOY_3               136 -#define EVENT_OBJ_GFX_BRENDAN_FISHING            137 -#define EVENT_OBJ_GFX_MAY_FISHING                138 -#define EVENT_OBJ_GFX_HOT_SPRINGS_OLD_WOMAN      139 -#define EVENT_OBJ_GFX_SS_TIDAL                   140 -#define EVENT_OBJ_GFX_SUBMARINE_SHADOW           141 -#define EVENT_OBJ_GFX_PICHU_DOLL                 142 -#define EVENT_OBJ_GFX_PIKACHU_DOLL               143 -#define EVENT_OBJ_GFX_MARILL_DOLL                144 -#define EVENT_OBJ_GFX_TOGEPI_DOLL                145 -#define EVENT_OBJ_GFX_CYNDAQUIL_DOLL             146 -#define EVENT_OBJ_GFX_CHIKORITA_DOLL             147 -#define EVENT_OBJ_GFX_TOTODILE_DOLL              148 -#define EVENT_OBJ_GFX_JIGGLYPUFF_DOLL            149 -#define EVENT_OBJ_GFX_MEOWTH_DOLL                150 -#define EVENT_OBJ_GFX_CLEFAIRY_DOLL              151 -#define EVENT_OBJ_GFX_DITTO_DOLL                 152 -#define EVENT_OBJ_GFX_SMOOCHUM_DOLL              153 -#define EVENT_OBJ_GFX_TREECKO_DOLL               154 -#define EVENT_OBJ_GFX_TORCHIC_DOLL               155 -#define EVENT_OBJ_GFX_MUDKIP_DOLL                156 -#define EVENT_OBJ_GFX_DUSKULL_DOLL               157 -#define EVENT_OBJ_GFX_WYNAUT_DOLL                158 -#define EVENT_OBJ_GFX_BALTOY_DOLL                159 -#define EVENT_OBJ_GFX_KECLEON_DOLL               160 -#define EVENT_OBJ_GFX_AZURILL_DOLL               161 -#define EVENT_OBJ_GFX_SKITTY_DOLL                162 -#define EVENT_OBJ_GFX_SWABLU_DOLL                163 -#define EVENT_OBJ_GFX_GULPIN_DOLL                164 -#define EVENT_OBJ_GFX_LOTAD_DOLL                 165 -#define EVENT_OBJ_GFX_SEEDOT_DOLL                166 -#define EVENT_OBJ_GFX_PIKA_CUSHION               167 -#define EVENT_OBJ_GFX_ROUND_CUSHION              168 -#define EVENT_OBJ_GFX_KISS_CUSHION               169 -#define EVENT_OBJ_GFX_ZIGZAG_CUSHION             170 -#define EVENT_OBJ_GFX_SPIN_CUSHION               171 -#define EVENT_OBJ_GFX_DIAMOND_CUSHION            172 -#define EVENT_OBJ_GFX_BALL_CUSHION               173 -#define EVENT_OBJ_GFX_GRASS_CUSHION              174 -#define EVENT_OBJ_GFX_FIRE_CUSHION               175 -#define EVENT_OBJ_GFX_WATER_CUSHION              176 -#define EVENT_OBJ_GFX_BIG_SNORLAX_DOLL           177 -#define EVENT_OBJ_GFX_BIG_RHYDON_DOLL            178 -#define EVENT_OBJ_GFX_BIG_LAPRAS_DOLL            179 -#define EVENT_OBJ_GFX_BIG_VENUSAUR_DOLL          180 -#define EVENT_OBJ_GFX_BIG_CHARIZARD_DOLL         181 -#define EVENT_OBJ_GFX_BIG_BLASTOISE_DOLL         182 -#define EVENT_OBJ_GFX_BIG_WAILMER_DOLL           183 -#define EVENT_OBJ_GFX_BIG_REGIROCK_DOLL          184 -#define EVENT_OBJ_GFX_BIG_REGICE_DOLL            185 -#define EVENT_OBJ_GFX_BIG_REGISTEEL_DOLL         186 -#define EVENT_OBJ_GFX_LATIAS                     187 -#define EVENT_OBJ_GFX_LATIOS                     188 -#define EVENT_OBJ_GFX_GAMEBOY_KID                189 -#define EVENT_OBJ_GFX_CONTEST_JUDGE              190 -#define EVENT_OBJ_GFX_BRENDAN_WATERING           191 -#define EVENT_OBJ_GFX_MAY_WATERING               192 -#define EVENT_OBJ_GFX_BRENDAN_DECORATING         193 -#define EVENT_OBJ_GFX_MAY_DECORATING             194 -#define EVENT_OBJ_GFX_ARCHIE                     195 -#define EVENT_OBJ_GFX_MAXIE                      196 -#define EVENT_OBJ_GFX_KYOGRE_1                   197 -#define EVENT_OBJ_GFX_GROUDON_1                  198 -#define EVENT_OBJ_GFX_FOSSIL                     199 -#define EVENT_OBJ_GFX_REGIROCK                   200 -#define EVENT_OBJ_GFX_REGICE                     201 -#define EVENT_OBJ_GFX_REGISTEEL                  202 -#define EVENT_OBJ_GFX_SKITTY                     203 -#define EVENT_OBJ_GFX_KECLEON_1                  204 -#define EVENT_OBJ_GFX_KYOGRE_2                   205 -#define EVENT_OBJ_GFX_GROUDON_2                  206 -#define EVENT_OBJ_GFX_RAYQUAZA_2                 207 -#define EVENT_OBJ_GFX_ZIGZAGOON_2                208 -#define EVENT_OBJ_GFX_PIKACHU                    209 -#define EVENT_OBJ_GFX_AZUMARILL                  210 -#define EVENT_OBJ_GFX_WINGULL                    211 -#define EVENT_OBJ_GFX_KECLEON_2                  212 -#define EVENT_OBJ_GFX_TUBER_M_SWIMMING           213 -#define EVENT_OBJ_GFX_AZURILL                    214 -#define EVENT_OBJ_GFX_MOM                        215 -#define EVENT_OBJ_GFX_LINK_BRENDAN               216 -#define EVENT_OBJ_GFX_LINK_MAY                   217 -#define EVENT_OBJ_GFX_JUAN                       218 -#define EVENT_OBJ_GFX_SCOTT                      219 -#define EVENT_OBJ_GFX_POOCHYENA                  220 -#define EVENT_OBJ_GFX_KYOGRE_3                   221 -#define EVENT_OBJ_GFX_GROUDON_3                  222 -#define EVENT_OBJ_GFX_MYSTERY_GIFT_MAN           223 -#define EVENT_OBJ_GFX_TRICK_HOUSE_STATUE         224 -#define EVENT_OBJ_GFX_KIRLIA                     225 -#define EVENT_OBJ_GFX_DUSCLOPS                   226 -#define EVENT_OBJ_GFX_UNION_ROOM_NURSE           227 -#define EVENT_OBJ_GFX_SUDOWOODO                  228 -#define EVENT_OBJ_GFX_MEW                        229 -#define EVENT_OBJ_GFX_RED                        230 -#define EVENT_OBJ_GFX_LEAF                       231 -#define EVENT_OBJ_GFX_DEOXYS                     232 -#define EVENT_OBJ_GFX_DEOXYS_TRIANGLE            233 -#define EVENT_OBJ_GFX_BRANDON                    234 -#define EVENT_OBJ_GFX_LINK_RS_BRENDAN            235 -#define EVENT_OBJ_GFX_LINK_RS_MAY                236 -#define EVENT_OBJ_GFX_LUGIA                      237 -#define EVENT_OBJ_GFX_HOOH                       238 -#define EVENT_OBJ_GFX_BARD_2                     239 +#define OBJ_EVENT_GFX_BRENDAN_NORMAL               0 +#define OBJ_EVENT_GFX_BRENDAN_MACH_BIKE            1 +#define OBJ_EVENT_GFX_BRENDAN_SURFING              2 +#define OBJ_EVENT_GFX_BRENDAN_FIELD_MOVE           3 +#define OBJ_EVENT_GFX_QUINTY_PLUMP                 4 +#define OBJ_EVENT_GFX_NINJA_BOY                    5 +#define OBJ_EVENT_GFX_TWIN                         6 +#define OBJ_EVENT_GFX_BOY_1                        7 +#define OBJ_EVENT_GFX_GIRL_1                       8 +#define OBJ_EVENT_GFX_BOY_2                        9 +#define OBJ_EVENT_GFX_GIRL_2                      10 +#define OBJ_EVENT_GFX_LITTLE_BOY                  11 +#define OBJ_EVENT_GFX_LITTLE_GIRL                 12 +#define OBJ_EVENT_GFX_BOY_3                       13 +#define OBJ_EVENT_GFX_GIRL_3                      14 +#define OBJ_EVENT_GFX_RICH_BOY                    15 +#define OBJ_EVENT_GFX_WOMAN_1                     16 +#define OBJ_EVENT_GFX_FAT_MAN                     17 +#define OBJ_EVENT_GFX_POKEFAN_F                   18 +#define OBJ_EVENT_GFX_MAN_1                       19 +#define OBJ_EVENT_GFX_WOMAN_2                     20 +#define OBJ_EVENT_GFX_EXPERT_M                    21 +#define OBJ_EVENT_GFX_EXPERT_F                    22 +#define OBJ_EVENT_GFX_MAN_2                       23 +#define OBJ_EVENT_GFX_WOMAN_3                     24 +#define OBJ_EVENT_GFX_POKEFAN_M                   25 +#define OBJ_EVENT_GFX_WOMAN_4                     26 +#define OBJ_EVENT_GFX_COOK                        27 +#define OBJ_EVENT_GFX_LINK_RECEPTIONIST           28 +#define OBJ_EVENT_GFX_OLD_MAN                     29 +#define OBJ_EVENT_GFX_OLD_WOMAN                   30 +#define OBJ_EVENT_GFX_CAMPER                      31 +#define OBJ_EVENT_GFX_PICNICKER                   32 +#define OBJ_EVENT_GFX_MAN_3                       33 +#define OBJ_EVENT_GFX_WOMAN_5                     34 +#define OBJ_EVENT_GFX_YOUNGSTER                   35 +#define OBJ_EVENT_GFX_BUG_CATCHER                 36 +#define OBJ_EVENT_GFX_PSYCHIC_M                   37 +#define OBJ_EVENT_GFX_SCHOOL_KID_M                38 +#define OBJ_EVENT_GFX_MANIAC                      39 +#define OBJ_EVENT_GFX_HEX_MANIAC                  40 +#define OBJ_EVENT_GFX_RAYQUAZA_1                  41 +#define OBJ_EVENT_GFX_SWIMMER_M                   42 +#define OBJ_EVENT_GFX_SWIMMER_F                   43 +#define OBJ_EVENT_GFX_BLACK_BELT                  44 +#define OBJ_EVENT_GFX_BEAUTY                      45 +#define OBJ_EVENT_GFX_SCIENTIST_1                 46 +#define OBJ_EVENT_GFX_LASS                        47 +#define OBJ_EVENT_GFX_GENTLEMAN                   48 +#define OBJ_EVENT_GFX_SAILOR                      49 +#define OBJ_EVENT_GFX_FISHERMAN                   50 +#define OBJ_EVENT_GFX_RUNNING_TRIATHLETE_M        51 +#define OBJ_EVENT_GFX_RUNNING_TRIATHLETE_F        52 +#define OBJ_EVENT_GFX_TUBER_F                     53 +#define OBJ_EVENT_GFX_TUBER_M                     54 +#define OBJ_EVENT_GFX_HIKER                       55 +#define OBJ_EVENT_GFX_CYCLING_TRIATHLETE_M        56 +#define OBJ_EVENT_GFX_CYCLING_TRIATHLETE_F        57 +#define OBJ_EVENT_GFX_NURSE                       58 +#define OBJ_EVENT_GFX_ITEM_BALL                   59 +#define OBJ_EVENT_GFX_BERRY_TREE                  60 +#define OBJ_EVENT_GFX_BERRY_TREE_EARLY_STAGES     61 +#define OBJ_EVENT_GFX_BERRY_TREE_LATE_STAGES      62 +#define OBJ_EVENT_GFX_BRENDAN_ACRO_BIKE           63 +#define OBJ_EVENT_GFX_PROF_BIRCH                  64 +#define OBJ_EVENT_GFX_MAN_4                       65 +#define OBJ_EVENT_GFX_MAN_5                       66 +#define OBJ_EVENT_GFX_REPORTER_M                  67 +#define OBJ_EVENT_GFX_REPORTER_F                  68 +#define OBJ_EVENT_GFX_BARD                        69 +#define OBJ_EVENT_GFX_ANABEL                      70 +#define OBJ_EVENT_GFX_TUCKER                      71 +#define OBJ_EVENT_GFX_GRETA                       72 +#define OBJ_EVENT_GFX_SPENSER                     73 +#define OBJ_EVENT_GFX_NOLAND                      74 +#define OBJ_EVENT_GFX_LUCY                        75 +#define OBJ_EVENT_GFX_UNUSED_NATU_DOLL            76 +#define OBJ_EVENT_GFX_UNUSED_MAGNEMITE_DOLL       77 +#define OBJ_EVENT_GFX_UNUSED_SQUIRTLE_DOLL        78 +#define OBJ_EVENT_GFX_UNUSED_WOOPER_DOLL          79 +#define OBJ_EVENT_GFX_UNUSED_PIKACHU_DOLL         80 +#define OBJ_EVENT_GFX_UNUSED_PORYGON2_DOLL        81 +#define OBJ_EVENT_GFX_CUTTABLE_TREE               82 +#define OBJ_EVENT_GFX_MART_EMPLOYEE               83 +#define OBJ_EVENT_GFX_ROOFTOP_SALE_WOMAN          84 +#define OBJ_EVENT_GFX_TEALA                       85 +#define OBJ_EVENT_GFX_BREAKABLE_ROCK              86 +#define OBJ_EVENT_GFX_PUSHABLE_BOULDER            87 +#define OBJ_EVENT_GFX_MR_BRINEYS_BOAT             88 +#define OBJ_EVENT_GFX_MAY_NORMAL                  89 +#define OBJ_EVENT_GFX_MAY_MACH_BIKE               90 +#define OBJ_EVENT_GFX_MAY_ACRO_BIKE               91 +#define OBJ_EVENT_GFX_MAY_SURFING                 92 +#define OBJ_EVENT_GFX_MAY_FIELD_MOVE              93 +#define OBJ_EVENT_GFX_TRUCK                       94 +#define OBJ_EVENT_GFX_VIGOROTH_CARRYING_BOX       95 +#define OBJ_EVENT_GFX_VIGOROTH_FACING_AWAY        96 +#define OBJ_EVENT_GFX_BIRCHS_BAG                  97 +#define OBJ_EVENT_GFX_ZIGZAGOON_1                 98 +#define OBJ_EVENT_GFX_ARTIST                      99 +#define OBJ_EVENT_GFX_RIVAL_BRENDAN_NORMAL       100 +#define OBJ_EVENT_GFX_RIVAL_BRENDAN_MACH_BIKE    101 +#define OBJ_EVENT_GFX_RIVAL_BRENDAN_ACRO_BIKE    102 +#define OBJ_EVENT_GFX_RIVAL_BRENDAN_SURFING      103 +#define OBJ_EVENT_GFX_RIVAL_BRENDAN_FIELD_MOVE   104 +#define OBJ_EVENT_GFX_RIVAL_MAY_NORMAL           105 +#define OBJ_EVENT_GFX_RIVAL_MAY_MACH_BIKE        106 +#define OBJ_EVENT_GFX_RIVAL_MAY_ACRO_BIKE        107 +#define OBJ_EVENT_GFX_RIVAL_MAY_SURFING          108 +#define OBJ_EVENT_GFX_RIVAL_MAY_FIELD_MOVE       109 +#define OBJ_EVENT_GFX_CAMERAMAN                  110 +#define OBJ_EVENT_GFX_BRENDAN_UNDERWATER         111 +#define OBJ_EVENT_GFX_MAY_UNDERWATER             112 +#define OBJ_EVENT_GFX_MOVING_BOX                 113 +#define OBJ_EVENT_GFX_CABLE_CAR                  114 +#define OBJ_EVENT_GFX_SCIENTIST_2                115 +#define OBJ_EVENT_GFX_DEVON_EMPLOYEE             116 +#define OBJ_EVENT_GFX_AQUA_MEMBER_M              117 +#define OBJ_EVENT_GFX_AQUA_MEMBER_F              118 +#define OBJ_EVENT_GFX_MAGMA_MEMBER_M             119 +#define OBJ_EVENT_GFX_MAGMA_MEMBER_F             120 +#define OBJ_EVENT_GFX_SIDNEY                     121 +#define OBJ_EVENT_GFX_PHOEBE                     122 +#define OBJ_EVENT_GFX_GLACIA                     123 +#define OBJ_EVENT_GFX_DRAKE                      124 +#define OBJ_EVENT_GFX_ROXANNE                    125 +#define OBJ_EVENT_GFX_BRAWLY                     126 +#define OBJ_EVENT_GFX_WATTSON                    127 +#define OBJ_EVENT_GFX_FLANNERY                   128 +#define OBJ_EVENT_GFX_NORMAN                     129 +#define OBJ_EVENT_GFX_WINONA                     130 +#define OBJ_EVENT_GFX_LIZA                       131 +#define OBJ_EVENT_GFX_TATE                       132 +#define OBJ_EVENT_GFX_WALLACE                    133 +#define OBJ_EVENT_GFX_STEVEN                     134 +#define OBJ_EVENT_GFX_WALLY                      135 +#define OBJ_EVENT_GFX_LITTLE_BOY_3               136 +#define OBJ_EVENT_GFX_BRENDAN_FISHING            137 +#define OBJ_EVENT_GFX_MAY_FISHING                138 +#define OBJ_EVENT_GFX_HOT_SPRINGS_OLD_WOMAN      139 +#define OBJ_EVENT_GFX_SS_TIDAL                   140 +#define OBJ_EVENT_GFX_SUBMARINE_SHADOW           141 +#define OBJ_EVENT_GFX_PICHU_DOLL                 142 +#define OBJ_EVENT_GFX_PIKACHU_DOLL               143 +#define OBJ_EVENT_GFX_MARILL_DOLL                144 +#define OBJ_EVENT_GFX_TOGEPI_DOLL                145 +#define OBJ_EVENT_GFX_CYNDAQUIL_DOLL             146 +#define OBJ_EVENT_GFX_CHIKORITA_DOLL             147 +#define OBJ_EVENT_GFX_TOTODILE_DOLL              148 +#define OBJ_EVENT_GFX_JIGGLYPUFF_DOLL            149 +#define OBJ_EVENT_GFX_MEOWTH_DOLL                150 +#define OBJ_EVENT_GFX_CLEFAIRY_DOLL              151 +#define OBJ_EVENT_GFX_DITTO_DOLL                 152 +#define OBJ_EVENT_GFX_SMOOCHUM_DOLL              153 +#define OBJ_EVENT_GFX_TREECKO_DOLL               154 +#define OBJ_EVENT_GFX_TORCHIC_DOLL               155 +#define OBJ_EVENT_GFX_MUDKIP_DOLL                156 +#define OBJ_EVENT_GFX_DUSKULL_DOLL               157 +#define OBJ_EVENT_GFX_WYNAUT_DOLL                158 +#define OBJ_EVENT_GFX_BALTOY_DOLL                159 +#define OBJ_EVENT_GFX_KECLEON_DOLL               160 +#define OBJ_EVENT_GFX_AZURILL_DOLL               161 +#define OBJ_EVENT_GFX_SKITTY_DOLL                162 +#define OBJ_EVENT_GFX_SWABLU_DOLL                163 +#define OBJ_EVENT_GFX_GULPIN_DOLL                164 +#define OBJ_EVENT_GFX_LOTAD_DOLL                 165 +#define OBJ_EVENT_GFX_SEEDOT_DOLL                166 +#define OBJ_EVENT_GFX_PIKA_CUSHION               167 +#define OBJ_EVENT_GFX_ROUND_CUSHION              168 +#define OBJ_EVENT_GFX_KISS_CUSHION               169 +#define OBJ_EVENT_GFX_ZIGZAG_CUSHION             170 +#define OBJ_EVENT_GFX_SPIN_CUSHION               171 +#define OBJ_EVENT_GFX_DIAMOND_CUSHION            172 +#define OBJ_EVENT_GFX_BALL_CUSHION               173 +#define OBJ_EVENT_GFX_GRASS_CUSHION              174 +#define OBJ_EVENT_GFX_FIRE_CUSHION               175 +#define OBJ_EVENT_GFX_WATER_CUSHION              176 +#define OBJ_EVENT_GFX_BIG_SNORLAX_DOLL           177 +#define OBJ_EVENT_GFX_BIG_RHYDON_DOLL            178 +#define OBJ_EVENT_GFX_BIG_LAPRAS_DOLL            179 +#define OBJ_EVENT_GFX_BIG_VENUSAUR_DOLL          180 +#define OBJ_EVENT_GFX_BIG_CHARIZARD_DOLL         181 +#define OBJ_EVENT_GFX_BIG_BLASTOISE_DOLL         182 +#define OBJ_EVENT_GFX_BIG_WAILMER_DOLL           183 +#define OBJ_EVENT_GFX_BIG_REGIROCK_DOLL          184 +#define OBJ_EVENT_GFX_BIG_REGICE_DOLL            185 +#define OBJ_EVENT_GFX_BIG_REGISTEEL_DOLL         186 +#define OBJ_EVENT_GFX_LATIAS                     187 +#define OBJ_EVENT_GFX_LATIOS                     188 +#define OBJ_EVENT_GFX_GAMEBOY_KID                189 +#define OBJ_EVENT_GFX_CONTEST_JUDGE              190 +#define OBJ_EVENT_GFX_BRENDAN_WATERING           191 +#define OBJ_EVENT_GFX_MAY_WATERING               192 +#define OBJ_EVENT_GFX_BRENDAN_DECORATING         193 +#define OBJ_EVENT_GFX_MAY_DECORATING             194 +#define OBJ_EVENT_GFX_ARCHIE                     195 +#define OBJ_EVENT_GFX_MAXIE                      196 +#define OBJ_EVENT_GFX_KYOGRE_1                   197 +#define OBJ_EVENT_GFX_GROUDON_1                  198 +#define OBJ_EVENT_GFX_FOSSIL                     199 +#define OBJ_EVENT_GFX_REGIROCK                   200 +#define OBJ_EVENT_GFX_REGICE                     201 +#define OBJ_EVENT_GFX_REGISTEEL                  202 +#define OBJ_EVENT_GFX_SKITTY                     203 +#define OBJ_EVENT_GFX_KECLEON_1                  204 +#define OBJ_EVENT_GFX_KYOGRE_2                   205 +#define OBJ_EVENT_GFX_GROUDON_2                  206 +#define OBJ_EVENT_GFX_RAYQUAZA_2                 207 +#define OBJ_EVENT_GFX_ZIGZAGOON_2                208 +#define OBJ_EVENT_GFX_PIKACHU                    209 +#define OBJ_EVENT_GFX_AZUMARILL                  210 +#define OBJ_EVENT_GFX_WINGULL                    211 +#define OBJ_EVENT_GFX_KECLEON_2                  212 +#define OBJ_EVENT_GFX_TUBER_M_SWIMMING           213 +#define OBJ_EVENT_GFX_AZURILL                    214 +#define OBJ_EVENT_GFX_MOM                        215 +#define OBJ_EVENT_GFX_LINK_BRENDAN               216 +#define OBJ_EVENT_GFX_LINK_MAY                   217 +#define OBJ_EVENT_GFX_JUAN                       218 +#define OBJ_EVENT_GFX_SCOTT                      219 +#define OBJ_EVENT_GFX_POOCHYENA                  220 +#define OBJ_EVENT_GFX_KYOGRE_3                   221 +#define OBJ_EVENT_GFX_GROUDON_3                  222 +#define OBJ_EVENT_GFX_MYSTERY_GIFT_MAN           223 +#define OBJ_EVENT_GFX_TRICK_HOUSE_STATUE         224 +#define OBJ_EVENT_GFX_KIRLIA                     225 +#define OBJ_EVENT_GFX_DUSCLOPS                   226 +#define OBJ_EVENT_GFX_UNION_ROOM_NURSE           227 +#define OBJ_EVENT_GFX_SUDOWOODO                  228 +#define OBJ_EVENT_GFX_MEW                        229 +#define OBJ_EVENT_GFX_RED                        230 +#define OBJ_EVENT_GFX_LEAF                       231 +#define OBJ_EVENT_GFX_DEOXYS                     232 +#define OBJ_EVENT_GFX_DEOXYS_TRIANGLE            233 +#define OBJ_EVENT_GFX_BRANDON                    234 +#define OBJ_EVENT_GFX_LINK_RS_BRENDAN            235 +#define OBJ_EVENT_GFX_LINK_RS_MAY                236 +#define OBJ_EVENT_GFX_LUGIA                      237 +#define OBJ_EVENT_GFX_HOOH                       238 +#define OBJ_EVENT_GFX_BARD_2                     239  // These are dynamic object gfx ids.  // They correspond with the values of the VAR_OBJ_GFX_ID_X vars.  // More info about them in include/constants/vars.h -#define EVENT_OBJ_GFX_VAR_0 240 -#define EVENT_OBJ_GFX_VAR_1 241 -#define EVENT_OBJ_GFX_VAR_2 242 -#define EVENT_OBJ_GFX_VAR_3 243 -#define EVENT_OBJ_GFX_VAR_4 244 -#define EVENT_OBJ_GFX_VAR_5 245 -#define EVENT_OBJ_GFX_VAR_6 246 -#define EVENT_OBJ_GFX_VAR_7 247 -#define EVENT_OBJ_GFX_VAR_8 248 -#define EVENT_OBJ_GFX_VAR_9 249 -#define EVENT_OBJ_GFX_VAR_A 250 -#define EVENT_OBJ_GFX_VAR_B 251 -#define EVENT_OBJ_GFX_VAR_C 252 -#define EVENT_OBJ_GFX_VAR_D 253 -#define EVENT_OBJ_GFX_VAR_E 254 -#define EVENT_OBJ_GFX_VAR_F 255 +#define OBJ_EVENT_GFX_VAR_0 240 +#define OBJ_EVENT_GFX_VAR_1 241 +#define OBJ_EVENT_GFX_VAR_2 242 +#define OBJ_EVENT_GFX_VAR_3 243 +#define OBJ_EVENT_GFX_VAR_4 244 +#define OBJ_EVENT_GFX_VAR_5 245 +#define OBJ_EVENT_GFX_VAR_6 246 +#define OBJ_EVENT_GFX_VAR_7 247 +#define OBJ_EVENT_GFX_VAR_8 248 +#define OBJ_EVENT_GFX_VAR_9 249 +#define OBJ_EVENT_GFX_VAR_A 250 +#define OBJ_EVENT_GFX_VAR_B 251 +#define OBJ_EVENT_GFX_VAR_C 252 +#define OBJ_EVENT_GFX_VAR_D 253 +#define OBJ_EVENT_GFX_VAR_E 254 +#define OBJ_EVENT_GFX_VAR_F 255  #define SHADOW_SIZE_S   0  #define SHADOW_SIZE_M   1 @@ -274,9 +274,9 @@  #define TRACKS_FOOT       1  #define TRACKS_BIKE_TIRE  2 -#define FIRST_DECORATION_SPRITE_GFX EVENT_OBJ_GFX_PICHU_DOLL +#define FIRST_DECORATION_SPRITE_GFX OBJ_EVENT_GFX_PICHU_DOLL -#define EVENT_OBJ_ID_PLAYER 0xFF -#define EVENT_OBJ_ID_CAMERA 0x7F +#define OBJ_EVENT_ID_PLAYER 0xFF +#define OBJ_EVENT_ID_CAMERA 0x7F  #endif  // GUARD_CONSTANTS_EVENT_OBJECTS_H diff --git a/include/constants/global.h b/include/constants/global.h index f4d81e563..19e23d52a 100644 --- a/include/constants/global.h +++ b/include/constants/global.h @@ -32,7 +32,7 @@  // capacities of various saveblock objects  #define DAYCARE_MON_COUNT 2  #define POKEBLOCKS_COUNT 40 -#define EVENT_OBJECTS_COUNT 16 +#define OBJECT_EVENTS_COUNT 16  #define BERRY_TREES_COUNT 128  #define FLAGS_COUNT 300  #define VARS_COUNT 256 @@ -46,7 +46,7 @@  #define BAG_POKEBALLS_COUNT 16  #define BAG_TMHM_COUNT 64  #define BAG_BERRIES_COUNT 46 -#define EVENT_OBJECT_TEMPLATES_COUNT 64 +#define OBJECT_EVENT_TEMPLATES_COUNT 64  #define DECOR_MAX_SECRET_BASE 16  #define DECOR_MAX_PLAYERS_HOUSE 12  #define APPRENTICE_COUNT 4 diff --git a/include/constants/vars.h b/include/constants/vars.h index d2782116f..fead22137 100644 --- a/include/constants/vars.h +++ b/include/constants/vars.h @@ -27,7 +27,7 @@  // object gfx id vars  // These 0x10 vars are used to dynamically control a map object's sprite.  // For example, the rival's sprite id is dynamically set based on the player's gender. -// See VarGetEventObjectGraphicsId(). +// See VarGetObjectEventGraphicsId().  #define VAR_OBJ_GFX_ID_0           0x4010  #define VAR_OBJ_GFX_ID_1           0x4011  #define VAR_OBJ_GFX_ID_2           0x4012 diff --git a/include/event_data.h b/include/event_data.h index 36d52561f..53999320f 100644 --- a/include/event_data.h +++ b/include/event_data.h @@ -24,7 +24,7 @@ bool32 CanResetRTC(void);  u16 *GetVarPointer(u16 id);  u16 VarGet(u16 id);  bool8 VarSet(u16 id, u16 value); -u8 VarGetEventObjectGraphicsId(u8 id); +u8 VarGetObjectEventGraphicsId(u8 id);  u8 *GetFlagPointer(u16 id);  u8 FlagSet(u16 id);  u8 FlagClear(u16 id); diff --git a/include/event_obj_lock.h b/include/event_obj_lock.h deleted file mode 100644 index 037c0080d..000000000 --- a/include/event_obj_lock.h +++ /dev/null @@ -1,13 +0,0 @@ -#ifndef GUARD_EVENT_OBJ_LOCK_H -#define GUARD_EVENT_OBJ_LOCK_H - -bool8 sub_80983C4(void); -void ScriptFreezeEventObjects(void); -bool8 sub_809847C(void); -void LockSelectedEventObject(void); -void sub_8098630(void); -bool8 sub_8098734(void); -void ScriptUnfreezeEventObjects(void); -void sub_8098524(void); - -#endif // GUARD_EVENT_OBJ_LOCK_H diff --git a/include/event_object_lock.h b/include/event_object_lock.h new file mode 100644 index 000000000..a3b350019 --- /dev/null +++ b/include/event_object_lock.h @@ -0,0 +1,13 @@ +#ifndef GUARD_EVENT_OBJECT_LOCK_H +#define GUARD_EVENT_OBJECT_LOCK_H + +bool8 sub_80983C4(void); +void ScriptFreezeObjectEvents(void); +bool8 sub_809847C(void); +void LockSelectedObjectEvent(void); +void sub_8098630(void); +bool8 sub_8098734(void); +void ScriptUnfreezeObjectEvents(void); +void sub_8098524(void); + +#endif // GUARD_EVENT_OBJECT_LOCK_H diff --git a/include/event_object_movement.h b/include/event_object_movement.h index 93f73e635..3c006767f 100644 --- a/include/event_object_movement.h +++ b/include/event_object_movement.h @@ -1,5 +1,5 @@ -#ifndef GUARD_FIELD_EVENT_OBJ_H -#define GUARD_FIELD_EVENT_OBJ_H +#ifndef GUARD_EVENT_OBJECT_MOVEMENT_H +#define GUARD_EVENT_OBJECT_MOVEMENT_H  #define NUM_OBJECT_GRAPHICS_INFO 239  #define SPRITE_VAR 240 @@ -52,80 +52,80 @@ struct PairedPalettes      const u16 *data;  }; -struct LockedAnimEventObjects +struct LockedAnimObjectEvents  { -    u8 eventObjectIds[EVENT_OBJECTS_COUNT]; +    u8 objectEventIds[OBJECT_EVENTS_COUNT];      u8 count;  }; -extern const struct SpriteFrameImage gEventObjectPicTable_PechaBerryTree[]; -extern const struct OamData gEventObjectBaseOam_32x8; -extern const struct OamData gEventObjectBaseOam_32x32; +extern const struct SpriteFrameImage gObjectEventPicTable_PechaBerryTree[]; +extern const struct OamData gObjectEventBaseOam_32x8; +extern const struct OamData gObjectEventBaseOam_32x32;  extern const struct SpriteTemplate *const gFieldEffectObjectTemplatePointers[];  extern const u8 gReflectionEffectPaletteMap[]; -extern const u8 *const gBerryTreeEventObjectGraphicsIdTablePointers[]; +extern const u8 *const gBerryTreeObjectEventGraphicsIdTablePointers[];  extern const struct SpriteFrameImage *const gBerryTreePicTablePointers[];  extern const u8 *const gBerryTreePaletteSlotTablePointers[]; -void ResetEventObjects(void); +void ResetObjectEvents(void);  u8 GetMoveDirectionAnimNum(u8); -u8 GetEventObjectIdByLocalIdAndMap(u8, u8, u8); -bool8 TryGetEventObjectIdByLocalIdAndMap(u8, u8, u8, u8 *); -u8 GetEventObjectIdByXY(s16, s16); -void SetEventObjectDirection(struct EventObject *, u8); -u8 GetFirstInactiveEventObjectId(void); -void RemoveEventObjectByLocalIdAndMap(u8, u8, u8); +u8 GetObjectEventIdByLocalIdAndMap(u8, u8, u8); +bool8 TryGetObjectEventIdByLocalIdAndMap(u8, u8, u8, u8 *); +u8 GetObjectEventIdByXY(s16, s16); +void SetObjectEventDirection(struct ObjectEvent *, u8); +u8 GetFirstInactiveObjectEventId(void); +void RemoveObjectEventByLocalIdAndMap(u8, u8, u8);  void LoadPlayerObjectReflectionPalette(u16, u8);  void LoadSpecialObjectReflectionPalette(u16, u8); -void TryMoveEventObjectToMapCoords(u8, u8, u8, s16, s16); +void TryMoveObjectEventToMapCoords(u8, u8, u8, s16, s16);  void PatchObjectPalette(u16, u8);  void sub_808E16C(s16, s16);  void OverrideSecretBaseDecorationSpriteScript(u8 localId, u8 mapNum, u8 mapGroup, u8 decorCat);  void sub_8092FF0(s16, s16, s16 *, s16 *);  u8 GetFaceDirectionAnimNum(u8);  void sub_80930E0(s16 *, s16 *, s16, s16); -void EventObjectClearHeldMovement(struct EventObject *); -void EventObjectClearHeldMovementIfActive(struct EventObject *); -void TrySpawnEventObjects(s16, s16); +void ObjectEventClearHeldMovement(struct ObjectEvent *); +void ObjectEventClearHeldMovementIfActive(struct ObjectEvent *); +void TrySpawnObjectEvents(s16, s16);  u8 sprite_new(u8 graphicsId, u8 a1, s16 x, s16 y, u8 z, u8 direction); -u8 AddPseudoEventObject(u16, void (*)(struct Sprite *), s16 x, s16 y, u8 subpriority); -u8 TrySpawnEventObject(u8, u8, u8); -u8 SpawnSpecialEventObjectParameterized(u8 graphicsId, u8 movementBehavior, u8 localId, s16 x, s16 y, u8 z); -u8 SpawnSpecialEventObject(struct EventObjectTemplate *); +u8 AddPseudoObjectEvent(u16, void (*)(struct Sprite *), s16 x, s16 y, u8 subpriority); +u8 TrySpawnObjectEvent(u8, u8, u8); +u8 SpawnSpecialObjectEventParameterized(u8 graphicsId, u8 movementBehavior, u8 localId, s16 x, s16 y, u8 z); +u8 SpawnSpecialObjectEvent(struct ObjectEventTemplate *);  void SetSpritePosToMapCoords(s16, s16, s16 *, s16 *);  void CameraObjectReset1(void); -void EventObjectSetGraphicsId(struct EventObject *, u8 graphicsId); -void EventObjectTurn(struct EventObject *, u8); -void EventObjectTurnByLocalIdAndMap(u8, u8, u8, u8); -const struct EventObjectGraphicsInfo *GetEventObjectGraphicsInfo(u8 graphicsId); +void ObjectEventSetGraphicsId(struct ObjectEvent *, u8 graphicsId); +void ObjectEventTurn(struct ObjectEvent *, u8); +void ObjectEventTurnByLocalIdAndMap(u8, u8, u8, u8); +const struct ObjectEventGraphicsInfo *GetObjectEventGraphicsInfo(u8 graphicsId);  void npc_by_local_id_and_map_set_field_1_bit_x20(u8, u8, u8, u8);  void FreeAndReserveObjectSpritePalettes(void);  void sub_808E82C(u8, u8, u8, s16, s16);  void sub_808E7E4(u8, u8, u8);  void sub_808E78C(u8, u8, u8, u8);  void sub_808E75C(s16, s16); -void EventObjectGetLocalIdAndMap(struct EventObject *eventObject, void *localId, void *mapNum, void *mapGroup); -void ShiftEventObjectCoords(struct EventObject *, s16, s16); -void MoveEventObjectToMapCoords(struct EventObject *, s16, s16); -void TryOverrideEventObjectTemplateCoords(u8, u8, u8); -void InitEventObjectPalettes(u8 palSlot); -void UpdateEventObjectCurrentMovement(struct EventObject *, struct Sprite *, bool8(struct EventObject *, struct Sprite *)); -u8 EventObjectFaceOppositeDirection(struct EventObject *, u8); +void ObjectEventGetLocalIdAndMap(struct ObjectEvent *objectEvent, void *localId, void *mapNum, void *mapGroup); +void ShiftObjectEventCoords(struct ObjectEvent *, s16, s16); +void MoveObjectEventToMapCoords(struct ObjectEvent *, s16, s16); +void TryOverrideObjectEventTemplateCoords(u8, u8, u8); +void InitObjectEventPalettes(u8 palSlot); +void UpdateObjectEventCurrentMovement(struct ObjectEvent *, struct Sprite *, bool8(struct ObjectEvent *, struct Sprite *)); +u8 ObjectEventFaceOppositeDirection(struct ObjectEvent *, u8);  u8 GetOppositeDirection(u8);  u8 GetWalkInPlaceFastestMovementAction(u32);  u8 GetWalkInPlaceFastMovementAction(u32);  u8 GetWalkInPlaceNormalMovementAction(u32);  u8 GetWalkInPlaceSlowMovementAction(u32); -u8 GetCollisionAtCoords(struct EventObject *, s16, s16, u32); +u8 GetCollisionAtCoords(struct ObjectEvent *, s16, s16, u32);  void MoveCoords(u8, s16 *, s16 *); -bool8 EventObjectIsHeldMovementActive(struct EventObject *); -u8 EventObjectClearHeldMovementIfFinished(struct EventObject *); -u8 GetEventObjectIdByXYZ(u16 x, u16 y, u8 z); -void SetTrainerMovementType(struct EventObject *eventObject, u8 movementType); +bool8 ObjectEventIsHeldMovementActive(struct ObjectEvent *); +u8 ObjectEventClearHeldMovementIfFinished(struct ObjectEvent *); +u8 GetObjectEventIdByXYZ(u16 x, u16 y, u8 z); +void SetTrainerMovementType(struct ObjectEvent *objectEvent, u8 movementType);  u8 GetTrainerFacingDirectionMovementType(u8 direction); -const u8 *GetEventObjectScriptPointerByEventObjectId(u8 eventObjectId); -u8 GetCollisionFlagsAtCoords(struct EventObject *eventObject, s16 x, s16 y, u8 direction); +const u8 *GetObjectEventScriptPointerByObjectEventId(u8 objectEventId); +u8 GetCollisionFlagsAtCoords(struct ObjectEvent *objectEvent, s16 x, s16 y, u8 direction);  u8 GetFaceDirectionMovementAction(u32);  u8 GetWalkNormalMovementAction(u32);  u8 GetWalkFastMovementAction(u32); @@ -148,56 +148,56 @@ u8 GetFishingDirectionAnimNum(u8 direction);  u8 GetAcroWheelieDirectionAnimNum(u8 direction);  u8 GetFishingBiteDirectionAnimNum(u8 direction);  u8 GetFishingNoCatchDirectionAnimNum(u8 direction); -bool8 EventObjectSetHeldMovement(struct EventObject *eventObject, u8 specialAnimId); -void EventObjectForceSetHeldMovement(struct EventObject *eventObject, u8 movementActionId); -bool8 EventObjectIsMovementOverridden(struct EventObject *eventObject); -u8 EventObjectCheckHeldMovementStatus(struct EventObject *eventObject); -u8 EventObjectGetHeldMovementActionId(struct EventObject *eventObject); -void TryOverrideTemplateCoordsForEventObject(const struct EventObject *eventObject, u8 movementType); -void OverrideTemplateCoordsForEventObject(const struct EventObject *eventObject); -void ShiftStillEventObjectCoords(struct EventObject *pObject); -void EventObjectMoveDestCoords(struct EventObject *pObject, u32 unk_19, s16 *pInt, s16 *pInt1); +bool8 ObjectEventSetHeldMovement(struct ObjectEvent *objectEvent, u8 specialAnimId); +void ObjectEventForceSetHeldMovement(struct ObjectEvent *objectEvent, u8 movementActionId); +bool8 ObjectEventIsMovementOverridden(struct ObjectEvent *objectEvent); +u8 ObjectEventCheckHeldMovementStatus(struct ObjectEvent *objectEvent); +u8 ObjectEventGetHeldMovementActionId(struct ObjectEvent *objectEvent); +void TryOverrideTemplateCoordsForObjectEvent(const struct ObjectEvent *objectEvent, u8 movementType); +void OverrideTemplateCoordsForObjectEvent(const struct ObjectEvent *objectEvent); +void ShiftStillObjectEventCoords(struct ObjectEvent *pObject); +void ObjectEventMoveDestCoords(struct ObjectEvent *pObject, u32 unk_19, s16 *pInt, s16 *pInt1);  u8 AddCameraObject(u8 linkedSpriteId); -void UpdateEventObjectsForCameraUpdate(s16 x, s16 y); +void UpdateObjectEventsForCameraUpdate(s16 x, s16 y);  u8 GetWalkSlowMovementAction(u32);  u8 GetJumpMovementAction(u32);  bool8 AreZCoordsCompatible(u8, u8);  u8 ZCoordToPriority(u8); -void EventObjectUpdateZCoord(struct EventObject *pObject); +void ObjectEventUpdateZCoord(struct ObjectEvent *pObject);  void SetObjectSubpriorityByZCoord(u8, struct Sprite *, u8);  bool8 IsZCoordMismatchAt(u8, s16, s16); -void UnfreezeEventObject(struct EventObject *); -u8 FindLockedEventObjectIndex(struct EventObject *); +void UnfreezeObjectEvent(struct ObjectEvent *); +u8 FindLockedObjectEventIndex(struct ObjectEvent *);  bool8 obj_npc_ministep(struct Sprite *sprite);  bool8 sub_80976EC(struct Sprite *sprite);  void sub_80976DC(struct Sprite *, u8);  void sub_809783C(struct Sprite *, u8, u8, u8); -void DoShadowFieldEffect(struct EventObject *); +void DoShadowFieldEffect(struct ObjectEvent *);  u8 sub_809785C(struct Sprite *);  u8 sub_80978E4(struct Sprite *);  void SetAndStartSpriteAnim(struct Sprite *, u8, u8);  bool8 SpriteAnimEnded(struct Sprite *);  void sub_8097750(struct Sprite *);  bool8 sub_8097758(struct Sprite *); -void CreateLevitateMovementTask(struct EventObject *); +void CreateLevitateMovementTask(struct ObjectEvent *);  void DestroyExtraMovementTask(u8); -void UnfreezeEventObjects(void); -void FreezeEventObjectsExceptOne(u8 eventObjectId); +void UnfreezeObjectEvents(void); +void FreezeObjectEventsExceptOne(u8 objectEventId);  void sub_8097B78(u8, u8);  void sub_8098074(u8 var1, u8 var2); -void FreezeEventObjects(void); -bool8 FreezeEventObject(struct EventObject *eventObject); +void FreezeObjectEvents(void); +bool8 FreezeObjectEvent(struct ObjectEvent *objectEvent);  u8 GetMoveDirectionFastAnimNum(u8);  u8 GetMoveDirectionFasterAnimNum(u8);  u8 GetMoveDirectionFastestAnimNum(u8);  u8 GetLedgeJumpDirection(s16, s16, u8);  void CameraObjectSetFollowedObjectId(u8 objectId);  u16 GetObjectPaletteTag(u8 palSlot); -void UpdateEventObjectSpriteVisibility(struct Sprite *sprite, bool8 invisible); +void UpdateObjectEventSpriteVisibility(struct Sprite *sprite, bool8 invisible);  s16 sub_809773C(s16 a1);  s16 sub_8097728(s16 a1);  void CameraObjectReset2(void); -u8 EventObjectGetBerryTreeId(u8 eventObjectId); +u8 ObjectEventGetBerryTreeId(u8 objectEventId);  void sub_8092EF0(u8 mapId, u8 mapNumber, u8 mapGroup);  bool8 IsBerryTreeSparkling(u8, u8, u8); @@ -262,13 +262,13 @@ u8 GetJumpMovementAction(u32);  u8 GetJump2MovementAction(u32);  u8 CreateCopySpriteAt(struct Sprite *sprite, s16 x, s16 y, u8 subpriority); -u8 MovementType_WanderAround_Step0(struct EventObject *, struct Sprite *); -u8 MovementType_WanderAround_Step1(struct EventObject *, struct Sprite *); -u8 MovementType_WanderAround_Step2(struct EventObject *, struct Sprite *); -u8 MovementType_WanderAround_Step3(struct EventObject *, struct Sprite *); -u8 MovementType_WanderAround_Step4(struct EventObject *, struct Sprite *); -u8 MovementType_WanderAround_Step5(struct EventObject *, struct Sprite *); -u8 MovementType_WanderAround_Step6(struct EventObject *, struct Sprite *); +u8 MovementType_WanderAround_Step0(struct ObjectEvent *, struct Sprite *); +u8 MovementType_WanderAround_Step1(struct ObjectEvent *, struct Sprite *); +u8 MovementType_WanderAround_Step2(struct ObjectEvent *, struct Sprite *); +u8 MovementType_WanderAround_Step3(struct ObjectEvent *, struct Sprite *); +u8 MovementType_WanderAround_Step4(struct ObjectEvent *, struct Sprite *); +u8 MovementType_WanderAround_Step5(struct ObjectEvent *, struct Sprite *); +u8 MovementType_WanderAround_Step6(struct ObjectEvent *, struct Sprite *);  u8 GetVectorDirection(s16, s16, s16, s16);  u8 GetLimitedVectorDirection_SouthNorth(s16, s16, s16, s16);  u8 GetLimitedVectorDirection_WestEast(s16, s16, s16, s16); @@ -280,147 +280,147 @@ u8 GetLimitedVectorDirection_SouthNorthWest(s16, s16, s16, s16);  u8 GetLimitedVectorDirection_SouthNorthEast(s16, s16, s16, s16);  u8 GetLimitedVectorDirection_NorthWestEast(s16, s16, s16, s16);  u8 GetLimitedVectorDirection_SouthWestEast(s16, s16, s16, s16); -u8 MovementType_LookAround_Step0(struct EventObject *, struct Sprite *); -u8 MovementType_LookAround_Step1(struct EventObject *, struct Sprite *); -u8 MovementType_LookAround_Step2(struct EventObject *, struct Sprite *); -u8 MovementType_LookAround_Step3(struct EventObject *, struct Sprite *); -u8 MovementType_LookAround_Step4(struct EventObject *, struct Sprite *); -u8 MovementType_WanderUpAndDown_Step0(struct EventObject *, struct Sprite *); -u8 MovementType_WanderUpAndDown_Step1(struct EventObject *, struct Sprite *); -u8 MovementType_WanderUpAndDown_Step2(struct EventObject *, struct Sprite *); -u8 MovementType_WanderUpAndDown_Step3(struct EventObject *, struct Sprite *); -u8 MovementType_WanderUpAndDown_Step4(struct EventObject *, struct Sprite *); -u8 MovementType_WanderUpAndDown_Step5(struct EventObject *, struct Sprite *); -u8 MovementType_WanderUpAndDown_Step6(struct EventObject *, struct Sprite *); -u8 MovementType_WanderLeftAndRight_Step0(struct EventObject *, struct Sprite *); -u8 MovementType_WanderLeftAndRight_Step1(struct EventObject *, struct Sprite *); -u8 MovementType_WanderLeftAndRight_Step2(struct EventObject *, struct Sprite *); -u8 MovementType_WanderLeftAndRight_Step3(struct EventObject *, struct Sprite *); -u8 MovementType_WanderLeftAndRight_Step4(struct EventObject *, struct Sprite *); -u8 MovementType_WanderLeftAndRight_Step5(struct EventObject *, struct Sprite *); -u8 MovementType_WanderLeftAndRight_Step6(struct EventObject *, struct Sprite *); -u8 MovementType_FaceDirection_Step0(struct EventObject *, struct Sprite *); -u8 MovementType_FaceDirection_Step1(struct EventObject *, struct Sprite *); -u8 MovementType_FaceDirection_Step2(struct EventObject *, struct Sprite *); -u8 MovementType_BerryTreeGrowth_Step0(struct EventObject *, struct Sprite *); -u8 MovementType_BerryTreeGrowth_Step1(struct EventObject *, struct Sprite *); -u8 MovementType_BerryTreeGrowth_Step2(struct EventObject *, struct Sprite *); -u8 MovementType_BerryTreeGrowth_Step3(struct EventObject *, struct Sprite *); -u8 MovementType_BerryTreeGrowth_Step4(struct EventObject *, struct Sprite *); -u8 MovementType_FaceDownAndUp_Step0(struct EventObject *, struct Sprite *); -u8 MovementType_FaceDownAndUp_Step1(struct EventObject *, struct Sprite *); -u8 MovementType_FaceDownAndUp_Step2(struct EventObject *, struct Sprite *); -u8 MovementType_FaceDownAndUp_Step3(struct EventObject *, struct Sprite *); -u8 MovementType_FaceDownAndUp_Step4(struct EventObject *, struct Sprite *); -u8 MovementType_FaceLeftAndRight_Step0(struct EventObject *, struct Sprite *); -u8 MovementType_FaceLeftAndRight_Step1(struct EventObject *, struct Sprite *); -u8 MovementType_FaceLeftAndRight_Step2(struct EventObject *, struct Sprite *); -u8 MovementType_FaceLeftAndRight_Step3(struct EventObject *, struct Sprite *); -u8 MovementType_FaceLeftAndRight_Step4(struct EventObject *, struct Sprite *); -u8 MovementType_FaceUpAndLeft_Step0(struct EventObject *, struct Sprite *); -u8 MovementType_FaceUpAndLeft_Step1(struct EventObject *, struct Sprite *); -u8 MovementType_FaceUpAndLeft_Step2(struct EventObject *, struct Sprite *); -u8 MovementType_FaceUpAndLeft_Step3(struct EventObject *, struct Sprite *); -u8 MovementType_FaceUpAndLeft_Step4(struct EventObject *, struct Sprite *); -u8 MovementType_FaceUpAndRight_Step0(struct EventObject *, struct Sprite *); -u8 MovementType_FaceUpAndRight_Step1(struct EventObject *, struct Sprite *); -u8 MovementType_FaceUpAndRight_Step2(struct EventObject *, struct Sprite *); -u8 MovementType_FaceUpAndRight_Step3(struct EventObject *, struct Sprite *); -u8 MovementType_FaceUpAndRight_Step4(struct EventObject *, struct Sprite *); -u8 MovementType_FaceDownAndLeft_Step0(struct EventObject *, struct Sprite *); -u8 MovementType_FaceDownAndLeft_Step1(struct EventObject *, struct Sprite *); -u8 MovementType_FaceDownAndLeft_Step2(struct EventObject *, struct Sprite *); -u8 MovementType_FaceDownAndLeft_Step3(struct EventObject *, struct Sprite *); -u8 MovementType_FaceDownAndLeft_Step4(struct EventObject *, struct Sprite *); -u8 MovementType_FaceDownAndRight_Step0(struct EventObject *, struct Sprite *); -u8 MovementType_FaceDownAndRight_Step1(struct EventObject *, struct Sprite *); -u8 MovementType_FaceDownAndRight_Step2(struct EventObject *, struct Sprite *); -u8 MovementType_FaceDownAndRight_Step3(struct EventObject *, struct Sprite *); -u8 MovementType_FaceDownAndRight_Step4(struct EventObject *, struct Sprite *); -u8 MovementType_FaceDownUpAndLeft_Step0(struct EventObject *, struct Sprite *); -u8 MovementType_FaceDownUpAndLeft_Step1(struct EventObject *, struct Sprite *); -u8 MovementType_FaceDownUpAndLeft_Step2(struct EventObject *, struct Sprite *); -u8 MovementType_FaceDownUpAndLeft_Step3(struct EventObject *, struct Sprite *); -u8 MovementType_FaceDownUpAndLeft_Step4(struct EventObject *, struct Sprite *); -u8 MovementType_FaceDownUpAndRight_Step0(struct EventObject *, struct Sprite *); -u8 MovementType_FaceDownUpAndRight_Step1(struct EventObject *, struct Sprite *); -u8 MovementType_FaceDownUpAndRight_Step2(struct EventObject *, struct Sprite *); -u8 MovementType_FaceDownUpAndRight_Step3(struct EventObject *, struct Sprite *); -u8 MovementType_FaceDownUpAndRight_Step4(struct EventObject *, struct Sprite *); -u8 MovementType_FaceUpLeftAndRight_Step0(struct EventObject *, struct Sprite *); -u8 MovementType_FaceUpLeftAndRight_Step1(struct EventObject *, struct Sprite *); -u8 MovementType_FaceUpLeftAndRight_Step2(struct EventObject *, struct Sprite *); -u8 MovementType_FaceUpLeftAndRight_Step3(struct EventObject *, struct Sprite *); -u8 MovementType_FaceUpLeftAndRight_Step4(struct EventObject *, struct Sprite *); -u8 MovementType_FaceDownLeftAndRight_Step0(struct EventObject *, struct Sprite *); -u8 MovementType_FaceDownLeftAndRight_Step1(struct EventObject *, struct Sprite *); -u8 MovementType_FaceDownLeftAndRight_Step2(struct EventObject *, struct Sprite *); -u8 MovementType_FaceDownLeftAndRight_Step3(struct EventObject *, struct Sprite *); -u8 MovementType_FaceDownLeftAndRight_Step4(struct EventObject *, struct Sprite *); -u8 MovementType_RotateCounterclockwise_Step0(struct EventObject *, struct Sprite *); -u8 MovementType_RotateCounterclockwise_Step1(struct EventObject *, struct Sprite *); -u8 MovementType_RotateCounterclockwise_Step2(struct EventObject *, struct Sprite *); -u8 MovementType_RotateCounterclockwise_Step3(struct EventObject *, struct Sprite *); -u8 MovementType_RotateClockwise_Step0(struct EventObject *, struct Sprite *); -u8 MovementType_RotateClockwise_Step1(struct EventObject *, struct Sprite *); -u8 MovementType_RotateClockwise_Step2(struct EventObject *, struct Sprite *); -u8 MovementType_RotateClockwise_Step3(struct EventObject *, struct Sprite *); -u8 MovementType_WalkBackAndForth_Step0(struct EventObject *, struct Sprite *); -u8 MovementType_WalkBackAndForth_Step1(struct EventObject *, struct Sprite *); -u8 MovementType_WalkBackAndForth_Step2(struct EventObject *, struct Sprite *); -u8 MovementType_WalkBackAndForth_Step3(struct EventObject *, struct Sprite *); -u8 MovementType_WalkSequence_Step0(struct EventObject *, struct Sprite *); -u8 MovementType_WalkSequence_Step2(struct EventObject *, struct Sprite *); -u8 MovementType_WalkSequenceUpRightLeftDown_Step1(struct EventObject *, struct Sprite *); -u8 MovementType_WalkSequenceRightLeftDownUp_Step1(struct EventObject *, struct Sprite *); -u8 MovementType_WalkSequenceDownUpRightLeft_Step1(struct EventObject *, struct Sprite *); -u8 MovementType_WalkSequenceLeftDownUpRight_Step1(struct EventObject *, struct Sprite *); -u8 MovementType_WalkSequenceUpLeftRightDown_Step1(struct EventObject *, struct Sprite *); -u8 MovementType_WalkSequenceLeftRightDownUp_Step1(struct EventObject *, struct Sprite *); -u8 MovementType_WalkSequenceDownUpLeftRight_Step1(struct EventObject *, struct Sprite *); -u8 MovementType_WalkSequenceRightDownUpLeft_Step1(struct EventObject *, struct Sprite *); -u8 MovementType_WalkSequenceLeftUpDownRight_Step1(struct EventObject *, struct Sprite *); -u8 MovementType_WalkSequenceUpDownRightLeft_Step1(struct EventObject *, struct Sprite *); -u8 MovementType_WalkSequenceRightLeftUpDown_Step1(struct EventObject *, struct Sprite *); -u8 MovementType_WalkSequenceDownRightLeftUp_Step1(struct EventObject *, struct Sprite *); -u8 MovementType_WalkSequenceRightUpDownLeft_Step1(struct EventObject *, struct Sprite *); -u8 MovementType_WalkSequenceUpDownLeftRight_Step1(struct EventObject *, struct Sprite *); -u8 MovementType_WalkSequenceLeftRightUpDown_Step1(struct EventObject *, struct Sprite *); -u8 MovementType_WalkSequenceDownLeftRightUp_Step1(struct EventObject *, struct Sprite *); -u8 MovementType_WalkSequenceUpLeftDownRight_Step1(struct EventObject *, struct Sprite *); -u8 MovementType_WalkSequenceDownRightUpLeft_Step1(struct EventObject *, struct Sprite *); -u8 MovementType_WalkSequenceLeftDownRightUp_Step1(struct EventObject *, struct Sprite *); -u8 MovementType_WalkSequenceRightUpLeftDown_Step1(struct EventObject *, struct Sprite *); -u8 MovementType_WalkSequenceUpRightDownLeft_Step1(struct EventObject *, struct Sprite *); -u8 MovementType_WalkSequenceDownLeftUpRight_Step1(struct EventObject *, struct Sprite *); -u8 MovementType_WalkSequenceLeftUpRightDown_Step1(struct EventObject *, struct Sprite *); -u8 MovementType_WalkSequenceRightDownLeftUp_Step1(struct EventObject *, struct Sprite *); -u8 MovementType_CopyPlayer_Step0(struct EventObject *, struct Sprite *); -u8 MovementType_CopyPlayer_Step1(struct EventObject *, struct Sprite *); -u8 MovementType_CopyPlayer_Step2(struct EventObject *, struct Sprite *); -bool8 CopyablePlayerMovement_None(struct EventObject *, struct Sprite *, u8, bool8(u8)); -bool8 CopyablePlayerMovement_FaceDirection(struct EventObject *, struct Sprite *, u8, bool8(u8)); -bool8 CopyablePlayerMovement_GoSpeed0(struct EventObject *, struct Sprite *, u8, bool8(u8)); -bool8 CopyablePlayerMovement_GoSpeed1(struct EventObject *, struct Sprite *, u8, bool8(u8)); -bool8 CopyablePlayerMovement_GoSpeed2(struct EventObject *, struct Sprite *, u8, bool8(u8)); -bool8 CopyablePlayerMovement_Slide(struct EventObject *, struct Sprite *, u8, bool8(u8)); -bool8 cph_IM_DIFFERENT(struct EventObject *, struct Sprite *, u8, bool8(u8)); -bool8 CopyablePlayerMovement_GoSpeed4(struct EventObject *, struct Sprite *, u8, bool8(u8)); -bool8 CopyablePlayerMovement_Jump(struct EventObject *, struct Sprite *, u8, bool8(u8)); -u8 MovementType_CopyPlayerInGrass_Step1(struct EventObject *, struct Sprite *); -u8 MovementType_Hidden_Step0(struct EventObject *, struct Sprite *); -u8 MovementType_WalkInPlace_Step0(struct EventObject *, struct Sprite *); -u8 MovementType_MoveInPlace_Step1(struct EventObject *, struct Sprite *); -u8 MovementType_WalkSlowlyInPlace_Step0(struct EventObject *, struct Sprite *); -u8 MovementType_JogInPlace_Step0(struct EventObject *, struct Sprite *); -u8 MovementType_RunInPlace_Step0(struct EventObject *, struct Sprite *); -u8 MovementType_Invisible_Step0(struct EventObject *, struct Sprite *); -u8 MovementType_Invisible_Step1(struct EventObject *, struct Sprite *); -u8 MovementType_Invisible_Step2(struct EventObject *, struct Sprite *); +u8 MovementType_LookAround_Step0(struct ObjectEvent *, struct Sprite *); +u8 MovementType_LookAround_Step1(struct ObjectEvent *, struct Sprite *); +u8 MovementType_LookAround_Step2(struct ObjectEvent *, struct Sprite *); +u8 MovementType_LookAround_Step3(struct ObjectEvent *, struct Sprite *); +u8 MovementType_LookAround_Step4(struct ObjectEvent *, struct Sprite *); +u8 MovementType_WanderUpAndDown_Step0(struct ObjectEvent *, struct Sprite *); +u8 MovementType_WanderUpAndDown_Step1(struct ObjectEvent *, struct Sprite *); +u8 MovementType_WanderUpAndDown_Step2(struct ObjectEvent *, struct Sprite *); +u8 MovementType_WanderUpAndDown_Step3(struct ObjectEvent *, struct Sprite *); +u8 MovementType_WanderUpAndDown_Step4(struct ObjectEvent *, struct Sprite *); +u8 MovementType_WanderUpAndDown_Step5(struct ObjectEvent *, struct Sprite *); +u8 MovementType_WanderUpAndDown_Step6(struct ObjectEvent *, struct Sprite *); +u8 MovementType_WanderLeftAndRight_Step0(struct ObjectEvent *, struct Sprite *); +u8 MovementType_WanderLeftAndRight_Step1(struct ObjectEvent *, struct Sprite *); +u8 MovementType_WanderLeftAndRight_Step2(struct ObjectEvent *, struct Sprite *); +u8 MovementType_WanderLeftAndRight_Step3(struct ObjectEvent *, struct Sprite *); +u8 MovementType_WanderLeftAndRight_Step4(struct ObjectEvent *, struct Sprite *); +u8 MovementType_WanderLeftAndRight_Step5(struct ObjectEvent *, struct Sprite *); +u8 MovementType_WanderLeftAndRight_Step6(struct ObjectEvent *, struct Sprite *); +u8 MovementType_FaceDirection_Step0(struct ObjectEvent *, struct Sprite *); +u8 MovementType_FaceDirection_Step1(struct ObjectEvent *, struct Sprite *); +u8 MovementType_FaceDirection_Step2(struct ObjectEvent *, struct Sprite *); +u8 MovementType_BerryTreeGrowth_Step0(struct ObjectEvent *, struct Sprite *); +u8 MovementType_BerryTreeGrowth_Step1(struct ObjectEvent *, struct Sprite *); +u8 MovementType_BerryTreeGrowth_Step2(struct ObjectEvent *, struct Sprite *); +u8 MovementType_BerryTreeGrowth_Step3(struct ObjectEvent *, struct Sprite *); +u8 MovementType_BerryTreeGrowth_Step4(struct ObjectEvent *, struct Sprite *); +u8 MovementType_FaceDownAndUp_Step0(struct ObjectEvent *, struct Sprite *); +u8 MovementType_FaceDownAndUp_Step1(struct ObjectEvent *, struct Sprite *); +u8 MovementType_FaceDownAndUp_Step2(struct ObjectEvent *, struct Sprite *); +u8 MovementType_FaceDownAndUp_Step3(struct ObjectEvent *, struct Sprite *); +u8 MovementType_FaceDownAndUp_Step4(struct ObjectEvent *, struct Sprite *); +u8 MovementType_FaceLeftAndRight_Step0(struct ObjectEvent *, struct Sprite *); +u8 MovementType_FaceLeftAndRight_Step1(struct ObjectEvent *, struct Sprite *); +u8 MovementType_FaceLeftAndRight_Step2(struct ObjectEvent *, struct Sprite *); +u8 MovementType_FaceLeftAndRight_Step3(struct ObjectEvent *, struct Sprite *); +u8 MovementType_FaceLeftAndRight_Step4(struct ObjectEvent *, struct Sprite *); +u8 MovementType_FaceUpAndLeft_Step0(struct ObjectEvent *, struct Sprite *); +u8 MovementType_FaceUpAndLeft_Step1(struct ObjectEvent *, struct Sprite *); +u8 MovementType_FaceUpAndLeft_Step2(struct ObjectEvent *, struct Sprite *); +u8 MovementType_FaceUpAndLeft_Step3(struct ObjectEvent *, struct Sprite *); +u8 MovementType_FaceUpAndLeft_Step4(struct ObjectEvent *, struct Sprite *); +u8 MovementType_FaceUpAndRight_Step0(struct ObjectEvent *, struct Sprite *); +u8 MovementType_FaceUpAndRight_Step1(struct ObjectEvent *, struct Sprite *); +u8 MovementType_FaceUpAndRight_Step2(struct ObjectEvent *, struct Sprite *); +u8 MovementType_FaceUpAndRight_Step3(struct ObjectEvent *, struct Sprite *); +u8 MovementType_FaceUpAndRight_Step4(struct ObjectEvent *, struct Sprite *); +u8 MovementType_FaceDownAndLeft_Step0(struct ObjectEvent *, struct Sprite *); +u8 MovementType_FaceDownAndLeft_Step1(struct ObjectEvent *, struct Sprite *); +u8 MovementType_FaceDownAndLeft_Step2(struct ObjectEvent *, struct Sprite *); +u8 MovementType_FaceDownAndLeft_Step3(struct ObjectEvent *, struct Sprite *); +u8 MovementType_FaceDownAndLeft_Step4(struct ObjectEvent *, struct Sprite *); +u8 MovementType_FaceDownAndRight_Step0(struct ObjectEvent *, struct Sprite *); +u8 MovementType_FaceDownAndRight_Step1(struct ObjectEvent *, struct Sprite *); +u8 MovementType_FaceDownAndRight_Step2(struct ObjectEvent *, struct Sprite *); +u8 MovementType_FaceDownAndRight_Step3(struct ObjectEvent *, struct Sprite *); +u8 MovementType_FaceDownAndRight_Step4(struct ObjectEvent *, struct Sprite *); +u8 MovementType_FaceDownUpAndLeft_Step0(struct ObjectEvent *, struct Sprite *); +u8 MovementType_FaceDownUpAndLeft_Step1(struct ObjectEvent *, struct Sprite *); +u8 MovementType_FaceDownUpAndLeft_Step2(struct ObjectEvent *, struct Sprite *); +u8 MovementType_FaceDownUpAndLeft_Step3(struct ObjectEvent *, struct Sprite *); +u8 MovementType_FaceDownUpAndLeft_Step4(struct ObjectEvent *, struct Sprite *); +u8 MovementType_FaceDownUpAndRight_Step0(struct ObjectEvent *, struct Sprite *); +u8 MovementType_FaceDownUpAndRight_Step1(struct ObjectEvent *, struct Sprite *); +u8 MovementType_FaceDownUpAndRight_Step2(struct ObjectEvent *, struct Sprite *); +u8 MovementType_FaceDownUpAndRight_Step3(struct ObjectEvent *, struct Sprite *); +u8 MovementType_FaceDownUpAndRight_Step4(struct ObjectEvent *, struct Sprite *); +u8 MovementType_FaceUpLeftAndRight_Step0(struct ObjectEvent *, struct Sprite *); +u8 MovementType_FaceUpLeftAndRight_Step1(struct ObjectEvent *, struct Sprite *); +u8 MovementType_FaceUpLeftAndRight_Step2(struct ObjectEvent *, struct Sprite *); +u8 MovementType_FaceUpLeftAndRight_Step3(struct ObjectEvent *, struct Sprite *); +u8 MovementType_FaceUpLeftAndRight_Step4(struct ObjectEvent *, struct Sprite *); +u8 MovementType_FaceDownLeftAndRight_Step0(struct ObjectEvent *, struct Sprite *); +u8 MovementType_FaceDownLeftAndRight_Step1(struct ObjectEvent *, struct Sprite *); +u8 MovementType_FaceDownLeftAndRight_Step2(struct ObjectEvent *, struct Sprite *); +u8 MovementType_FaceDownLeftAndRight_Step3(struct ObjectEvent *, struct Sprite *); +u8 MovementType_FaceDownLeftAndRight_Step4(struct ObjectEvent *, struct Sprite *); +u8 MovementType_RotateCounterclockwise_Step0(struct ObjectEvent *, struct Sprite *); +u8 MovementType_RotateCounterclockwise_Step1(struct ObjectEvent *, struct Sprite *); +u8 MovementType_RotateCounterclockwise_Step2(struct ObjectEvent *, struct Sprite *); +u8 MovementType_RotateCounterclockwise_Step3(struct ObjectEvent *, struct Sprite *); +u8 MovementType_RotateClockwise_Step0(struct ObjectEvent *, struct Sprite *); +u8 MovementType_RotateClockwise_Step1(struct ObjectEvent *, struct Sprite *); +u8 MovementType_RotateClockwise_Step2(struct ObjectEvent *, struct Sprite *); +u8 MovementType_RotateClockwise_Step3(struct ObjectEvent *, struct Sprite *); +u8 MovementType_WalkBackAndForth_Step0(struct ObjectEvent *, struct Sprite *); +u8 MovementType_WalkBackAndForth_Step1(struct ObjectEvent *, struct Sprite *); +u8 MovementType_WalkBackAndForth_Step2(struct ObjectEvent *, struct Sprite *); +u8 MovementType_WalkBackAndForth_Step3(struct ObjectEvent *, struct Sprite *); +u8 MovementType_WalkSequence_Step0(struct ObjectEvent *, struct Sprite *); +u8 MovementType_WalkSequence_Step2(struct ObjectEvent *, struct Sprite *); +u8 MovementType_WalkSequenceUpRightLeftDown_Step1(struct ObjectEvent *, struct Sprite *); +u8 MovementType_WalkSequenceRightLeftDownUp_Step1(struct ObjectEvent *, struct Sprite *); +u8 MovementType_WalkSequenceDownUpRightLeft_Step1(struct ObjectEvent *, struct Sprite *); +u8 MovementType_WalkSequenceLeftDownUpRight_Step1(struct ObjectEvent *, struct Sprite *); +u8 MovementType_WalkSequenceUpLeftRightDown_Step1(struct ObjectEvent *, struct Sprite *); +u8 MovementType_WalkSequenceLeftRightDownUp_Step1(struct ObjectEvent *, struct Sprite *); +u8 MovementType_WalkSequenceDownUpLeftRight_Step1(struct ObjectEvent *, struct Sprite *); +u8 MovementType_WalkSequenceRightDownUpLeft_Step1(struct ObjectEvent *, struct Sprite *); +u8 MovementType_WalkSequenceLeftUpDownRight_Step1(struct ObjectEvent *, struct Sprite *); +u8 MovementType_WalkSequenceUpDownRightLeft_Step1(struct ObjectEvent *, struct Sprite *); +u8 MovementType_WalkSequenceRightLeftUpDown_Step1(struct ObjectEvent *, struct Sprite *); +u8 MovementType_WalkSequenceDownRightLeftUp_Step1(struct ObjectEvent *, struct Sprite *); +u8 MovementType_WalkSequenceRightUpDownLeft_Step1(struct ObjectEvent *, struct Sprite *); +u8 MovementType_WalkSequenceUpDownLeftRight_Step1(struct ObjectEvent *, struct Sprite *); +u8 MovementType_WalkSequenceLeftRightUpDown_Step1(struct ObjectEvent *, struct Sprite *); +u8 MovementType_WalkSequenceDownLeftRightUp_Step1(struct ObjectEvent *, struct Sprite *); +u8 MovementType_WalkSequenceUpLeftDownRight_Step1(struct ObjectEvent *, struct Sprite *); +u8 MovementType_WalkSequenceDownRightUpLeft_Step1(struct ObjectEvent *, struct Sprite *); +u8 MovementType_WalkSequenceLeftDownRightUp_Step1(struct ObjectEvent *, struct Sprite *); +u8 MovementType_WalkSequenceRightUpLeftDown_Step1(struct ObjectEvent *, struct Sprite *); +u8 MovementType_WalkSequenceUpRightDownLeft_Step1(struct ObjectEvent *, struct Sprite *); +u8 MovementType_WalkSequenceDownLeftUpRight_Step1(struct ObjectEvent *, struct Sprite *); +u8 MovementType_WalkSequenceLeftUpRightDown_Step1(struct ObjectEvent *, struct Sprite *); +u8 MovementType_WalkSequenceRightDownLeftUp_Step1(struct ObjectEvent *, struct Sprite *); +u8 MovementType_CopyPlayer_Step0(struct ObjectEvent *, struct Sprite *); +u8 MovementType_CopyPlayer_Step1(struct ObjectEvent *, struct Sprite *); +u8 MovementType_CopyPlayer_Step2(struct ObjectEvent *, struct Sprite *); +bool8 CopyablePlayerMovement_None(struct ObjectEvent *, struct Sprite *, u8, bool8(u8)); +bool8 CopyablePlayerMovement_FaceDirection(struct ObjectEvent *, struct Sprite *, u8, bool8(u8)); +bool8 CopyablePlayerMovement_GoSpeed0(struct ObjectEvent *, struct Sprite *, u8, bool8(u8)); +bool8 CopyablePlayerMovement_GoSpeed1(struct ObjectEvent *, struct Sprite *, u8, bool8(u8)); +bool8 CopyablePlayerMovement_GoSpeed2(struct ObjectEvent *, struct Sprite *, u8, bool8(u8)); +bool8 CopyablePlayerMovement_Slide(struct ObjectEvent *, struct Sprite *, u8, bool8(u8)); +bool8 cph_IM_DIFFERENT(struct ObjectEvent *, struct Sprite *, u8, bool8(u8)); +bool8 CopyablePlayerMovement_GoSpeed4(struct ObjectEvent *, struct Sprite *, u8, bool8(u8)); +bool8 CopyablePlayerMovement_Jump(struct ObjectEvent *, struct Sprite *, u8, bool8(u8)); +u8 MovementType_CopyPlayerInGrass_Step1(struct ObjectEvent *, struct Sprite *); +u8 MovementType_Hidden_Step0(struct ObjectEvent *, struct Sprite *); +u8 MovementType_WalkInPlace_Step0(struct ObjectEvent *, struct Sprite *); +u8 MovementType_MoveInPlace_Step1(struct ObjectEvent *, struct Sprite *); +u8 MovementType_WalkSlowlyInPlace_Step0(struct ObjectEvent *, struct Sprite *); +u8 MovementType_JogInPlace_Step0(struct ObjectEvent *, struct Sprite *); +u8 MovementType_RunInPlace_Step0(struct ObjectEvent *, struct Sprite *); +u8 MovementType_Invisible_Step0(struct ObjectEvent *, struct Sprite *); +u8 MovementType_Invisible_Step1(struct ObjectEvent *, struct Sprite *); +u8 MovementType_Invisible_Step2(struct ObjectEvent *, struct Sprite *);  void sub_8097C44(u8 var, bool32 var2);  bool32 sub_8097C8C(u8 var);  void sub_8097BB4(u8 var1, u8 graphicsId);  void sub_8097CC4(u8 var1, u8 var2);  bool32 sub_8097D9C(u8 var); -#endif //GUARD_FIELD_EVENT_OBJ_H +#endif //GUARD_EVENT_OBJECT_MOVEMENT_H diff --git a/include/faraway_island.h b/include/faraway_island.h index 4946bda8a..084b5a277 100755 --- a/include/faraway_island.h +++ b/include/faraway_island.h @@ -2,9 +2,9 @@  #define GUARD_FARAWAY_ISLAND_H  u32 GetMewMoveDirection(void); -bool8 sub_81D4A58(struct EventObject*); +bool8 sub_81D4A58(struct ObjectEvent*);  void UpdateFarawayIslandStepCounter(void); -bool8 EventObjectIsFarawayIslandMew(struct EventObject *); +bool8 ObjectEventIsFarawayIslandMew(struct ObjectEvent *);  bool8 IsMewPlayingHideAndSeek(void);  #endif // GUARD_FARAWAY_ISLAND_H diff --git a/include/field_control_avatar.h b/include/field_control_avatar.h index feb20cef6..f722a6063 100644 --- a/include/field_control_avatar.h +++ b/include/field_control_avatar.h @@ -29,7 +29,7 @@ u8 *sub_80682A8(struct MapPosition *, u8, u8);  void overworld_poison_timer_set(void);  void RestartWildEncounterImmunitySteps(void);  u8 *sub_8068E24(struct MapPosition *); -const u8 *GetEventObjectScriptPointerPlayerFacing(void); +const u8 *GetObjectEventScriptPointerPlayerFacing(void);  bool8 sub_8068870(u16 a);  bool8 sub_8068894(void);  bool8 sub_8068A64(struct MapPosition *, u16); diff --git a/include/field_effect_helpers.h b/include/field_effect_helpers.h index 6ea9771e6..8257bc110 100644 --- a/include/field_effect_helpers.h +++ b/include/field_effect_helpers.h @@ -9,11 +9,11 @@  u8 CreateWarpArrowSprite(void);  u8 sub_8155800(u8 oldSpriteId);  void sub_81555AC(u8, u8); -bool8 sub_8155DA0(struct EventObject *); -void sub_8155D78(struct EventObject *); +bool8 sub_8155DA0(struct ObjectEvent *); +void sub_8155D78(struct ObjectEvent *);  void StartAshFieldEffect(s16, s16, u16, s16); -void SetUpReflection(struct EventObject*, struct Sprite*, u8); -u32 StartFieldEffectForEventObject(u8, struct EventObject*); +void SetUpReflection(struct ObjectEvent*, struct Sprite*, u8); +u32 StartFieldEffectForObjectEvent(u8, struct ObjectEvent*);  u8 FindTallGrassFieldEffectSpriteId(u8 localId, u8 mapNum, u8 mapGroup, s16 x, s16 y);  void sub_8155F80(struct Sprite*);  void UpdateShadowFieldEffect(struct Sprite*); diff --git a/include/field_player_avatar.h b/include/field_player_avatar.h index 8d87779e6..db045e540 100644 --- a/include/field_player_avatar.h +++ b/include/field_player_avatar.h @@ -29,7 +29,7 @@ void PlayerAcroTurnJump(u8 a);  void PlayerSetAnimId(u8 a, u8 b);  bool8 IsPlayerCollidingWithFarawayIslandMew(u8 direction);  void PlayerOnBikeCollideWithFarawayIslandMew(u8 direction); -u8 CheckForEventObjectCollision(struct EventObject *a, s16 b, s16 c, u8 d, u8 e); +u8 CheckForObjectEventCollision(struct ObjectEvent *a, s16 b, s16 c, u8 d, u8 e);  u8 PlayerGetZCoord(void);  void SetPlayerAvatarTransitionFlags(u16 a);  void sub_808BCE8(void); diff --git a/include/frontier_util.h b/include/frontier_util.h index d6cdb3a62..f445949ef 100644 --- a/include/frontier_util.h +++ b/include/frontier_util.h @@ -16,10 +16,10 @@ u8 GetFrontierBrainTrainerPicIndex(void);  u8 GetFrontierBrainTrainerClass(void);  void CopyFrontierBrainTrainerName(u8 *dst);  bool8 IsFrontierBrainFemale(void); -void SetFrontierBrainEventObjGfx_2(void); +void SetFrontierBrainObjEventGfx_2(void);  void CreateFrontierBrainPokemon(void);  u16 GetFrontierBrainMonSpecies(u8 monId); -void SetFrontierBrainEventObjGfx(u8 facility); +void SetFrontierBrainObjEventGfx(u8 facility);  u16 GetFrontierBrainMonMove(u8 monId, u8 moveSlotId);  u8 GetFrontierBrainMonNature(u8 monId);  u8 GetFrontierBrainMonEvs(u8 monId, u8 evStatId); diff --git a/include/global.fieldmap.h b/include/global.fieldmap.h index e6421f37c..5b12568fd 100644 --- a/include/global.fieldmap.h +++ b/include/global.fieldmap.h @@ -50,7 +50,7 @@ struct BackupMapLayout      u16 *map;  }; -struct EventObjectTemplate +struct ObjectEventTemplate  {      /*0x00*/ u8 localId;      /*0x01*/ u8 graphicsId; @@ -102,11 +102,11 @@ struct BgEvent  struct MapEvents  { -    u8 eventObjectCount; +    u8 objectEventCount;      u8 warpCount;      u8 coordEventCount;      u8 bgEventCount; -    struct EventObjectTemplate *eventObjects; +    struct ObjectEventTemplate *objectEvents;      struct WarpEvent *warps;      struct CoordEvent *coordEvents;      struct BgEvent *bgEvents; @@ -143,7 +143,7 @@ struct MapHeader      /* 0x1B */ u8 battleType;  }; -struct EventObject +struct ObjectEvent  {      /*0x00*/ u32 active:1;               u32 singleMovementActive:1; @@ -206,7 +206,7 @@ struct EventObject      /*size = 0x24*/  }; -struct EventObjectGraphicsInfo +struct ObjectEventGraphicsInfo  {      /*0x00*/ u16 tileTag;      /*0x02*/ u16 paletteTag1; @@ -263,7 +263,7 @@ enum      COLLISION_OUTSIDE_RANGE,      COLLISION_IMPASSABLE,      COLLISION_ELEVATION_MISMATCH, -    COLLISION_EVENT_OBJECT, +    COLLISION_OBJECT_EVENT,      COLLISION_STOP_SURFING,      COLLISION_LEDGE_JUMP,      COLLISION_PUSHED_BOULDER, @@ -298,7 +298,7 @@ struct PlayerAvatar      /*0x02*/ u8 runningState; // this is a static running state. 00 is not moving, 01 is turn direction, 02 is moving.      /*0x03*/ u8 tileTransitionState; // this is a transition running state: 00 is not moving, 01 is transition between tiles, 02 means you are on the frame in which you have centered on a tile but are about to keep moving, even if changing directions. 2 is also used for a ledge hop, since you are transitioning.      /*0x04*/ u8 spriteId; -    /*0x05*/ u8 eventObjectId; +    /*0x05*/ u8 objectEventId;      /*0x06*/ bool8 preventStep;      /*0x07*/ u8 gender;      /*0x08*/ u8 acroBikeState; // 00 is normal, 01 is turning, 02 is standing wheelie, 03 is hopping wheelie @@ -320,8 +320,8 @@ struct Camera      s32 y;  }; -extern struct EventObject gEventObjects[EVENT_OBJECTS_COUNT]; -extern u8 gSelectedEventObject; +extern struct ObjectEvent gObjectEvents[OBJECT_EVENTS_COUNT]; +extern u8 gSelectedObjectEvent;  extern struct MapHeader gMapHeader;  extern struct PlayerAvatar gPlayerAvatar;  extern struct Camera gCamera; diff --git a/include/global.h b/include/global.h index 16fbb14e2..bc73b82fa 100644 --- a/include/global.h +++ b/include/global.h @@ -924,8 +924,8 @@ struct SaveBlock1      /*0x9C2*/ u8 field_9C2[6];      /*0x9C8*/ u16 trainerRematchStepCounter;      /*0x9CA*/ u8 trainerRematches[MAX_REMATCH_ENTRIES]; -    /*0xA30*/ struct EventObject eventObjects[EVENT_OBJECTS_COUNT]; -    /*0xC70*/ struct EventObjectTemplate eventObjectTemplates[EVENT_OBJECT_TEMPLATES_COUNT]; +    /*0xA30*/ struct ObjectEvent objectEvents[OBJECT_EVENTS_COUNT]; +    /*0xC70*/ struct ObjectEventTemplate objectEventTemplates[OBJECT_EVENT_TEMPLATES_COUNT];      /*0x1270*/ u8 flags[FLAGS_COUNT];      /*0x139C*/ u16 vars[VARS_COUNT];      /*0x159C*/ u32 gameStats[NUM_GAME_STATS]; diff --git a/include/load_save.h b/include/load_save.h index bf50bffd7..2f4a9ace6 100644 --- a/include/load_save.h +++ b/include/load_save.h @@ -22,8 +22,8 @@ void SetContinueGameWarpStatusToDynamicWarp(void);  void ClearContinueGameWarpStatus2(void);  void SavePlayerParty(void);  void LoadPlayerParty(void); -void SaveEventObjects(void); -void LoadEventObjects(void); +void SaveObjectEvents(void); +void LoadObjectEvents(void);  void SaveSerializedGame(void);  void LoadSerializedGame(void);  void LoadPlayerBag(void); diff --git a/include/mauville_old_man.h b/include/mauville_old_man.h index 3845ac290..29c66a992 100644 --- a/include/mauville_old_man.h +++ b/include/mauville_old_man.h @@ -5,7 +5,7 @@ extern struct BardSong gBardSong;  void SetMauvilleOldMan(void);  u8 GetCurrentMauvilleOldMan(void); -void ScrSpecial_SetMauvilleOldManEventObjGfx(void); +void ScrSpecial_SetMauvilleOldManObjEventGfx(void);  u8 sub_81201C8(void);  void sub_8120B70(OldMan *dest);  void sub_8120670(void); diff --git a/include/overworld.h b/include/overworld.h index b86067701..0e3c7e006 100644 --- a/include/overworld.h +++ b/include/overworld.h @@ -30,17 +30,17 @@ struct InitialPlayerAvatarState      u8 direction;  }; -struct LinkPlayerEventObject +struct LinkPlayerObjectEvent  {      u8 active;      u8 linkPlayerId; -    u8 eventObjId; +    u8 objEventId;      u8 movementMode;  };  // Exported RAM declarations  extern struct WarpData gLastUsedWarp; -extern struct LinkPlayerEventObject gLinkPlayerEventObjects[4]; +extern struct LinkPlayerObjectEvent gLinkPlayerObjectEvents[4];  extern u16 *gBGTilemapBuffers1;  extern u16 *gBGTilemapBuffers2; @@ -63,10 +63,10 @@ void IncrementGameStat(u8 index);  u32 GetGameStat(u8 index);  void SetGameStat(u8 index, u32 value);  void ApplyNewEncryptionKeyToGameStats(u32 newKey); -void LoadEventObjTemplatesFromHeader(void); -void LoadSaveblockEventObjScripts(void); -void Overworld_SetEventObjTemplateCoords(u8 localId, s16 x, s16 y); -void Overworld_SetEventObjTemplateMovementType(u8 localId, u8 movementType); +void LoadObjEventTemplatesFromHeader(void); +void LoadSaveblockObjEventScripts(void); +void Overworld_SetObjEventTemplateCoords(u8 localId, s16 x, s16 y); +void Overworld_SetObjEventTemplateMovementType(u8 localId, u8 movementType);  const struct MapLayout *GetMapLayout(void);  void ApplyCurrentWarp(void);  struct MapHeader const *const Overworld_GetMapHeaderByGroupAndId(u16 mapGroup, u16 mapNum); @@ -157,6 +157,6 @@ bool32 sub_8087598(void);  bool32 sub_80875C8(void);  bool32 sub_8087634(void);  bool32 sub_808766C(void); -void ClearLinkPlayerEventObjects(void); +void ClearLinkPlayerObjectEvents(void);  #endif // GUARD_OVERWORLD_H diff --git a/include/script.h b/include/script.h index 3f92964ac..f9fb09b5d 100644 --- a/include/script.h +++ b/include/script.h @@ -59,7 +59,7 @@ bool8 InitRamScript(const u8 *script, u16 scriptSize, u8 mapGroup, u8 mapNum, u8  const u8 *GetRamScript(u8 objectId, const u8 *script);  bool32 ValidateSavedRamScript(void);  u8 *GetSavedRamScriptIfValid(void); -void InitRamScript_NoEventObject(u8 *script, u16 scriptSize); +void InitRamScript_NoObjectEvent(u8 *script, u16 scriptSize);  // srccmd.h  void SetMovingNpcId(u16 npcId); diff --git a/include/script_movement.h b/include/script_movement.h index f9a97cf46..03f8bf0b7 100644 --- a/include/script_movement.h +++ b/include/script_movement.h @@ -3,6 +3,6 @@  bool8 ScriptMovement_StartObjectMovementScript(u8 localId, u8 mapNum, u8 mapGroup, const u8 *movementScript);  bool8 ScriptMovement_IsObjectMovementFinished(u8 localId, u8 mapNum, u8 mapGroup); -void ScriptMovement_UnfreezeEventObjects(void); +void ScriptMovement_UnfreezeObjectEvents(void);  #endif // GUARD_SCRIPT_MOVEMENT_H diff --git a/include/shop.h b/include/shop.h index 10e2b1060..164d6f3c2 100644 --- a/include/shop.h +++ b/include/shop.h @@ -13,7 +13,7 @@ enum  // shop view window NPC info enum  enum  { -    EVENT_OBJ_ID, +    OBJ_EVENT_ID,      X_COORD,      Y_COORD,      ANIM_NUM, diff --git a/include/trainer_hill.h b/include/trainer_hill.h index c07aeb6d7..c849bcced 100644 --- a/include/trainer_hill.h +++ b/include/trainer_hill.h @@ -60,15 +60,15 @@ void CopyTrainerHillTrainerText(u8 which, u16 trainerId);  bool8 InTrainerHillChallenge(void);  void nullsub_129(void);  void PrintOnTrainerHillRecordsWindow(void); -void LoadTrainerHillEventObjectTemplates(void); -bool32 LoadTrainerHillFloorEventObjectScripts(void); +void LoadTrainerHillObjectEventTemplates(void); +bool32 LoadTrainerHillFloorObjectEventScripts(void);  void GenerateTrainerHillFloorLayout(u16 *mapArg);  bool32 InTrainerHill(void);  u8 GetCurrentTrainerHillMapId(void);  const struct WarpEvent* SetWarpDestinationTrainerHill4F(void);  const struct WarpEvent* SetWarpDestinationTrainerHillFinalFloor(u8 warpEventId);  u16 LocalIdToHillTrainerId(u8 localId); -bool8 GetHillTrainerFlag(u8 eventObjectId); +bool8 GetHillTrainerFlag(u8 objectEventId);  void SetHillTrainerFlag(void);  const u8 *GetTrainerHillTrainerScript(void);  void FillHillTrainerParty(void); diff --git a/include/trainer_see.h b/include/trainer_see.h index daf9d0298..9d88e05fa 100644 --- a/include/trainer_see.h +++ b/include/trainer_see.h @@ -3,7 +3,7 @@  struct ApproachingTrainer  { -    u8 eventObjectId; +    u8 objectEventId;      u8 radius; // plus 1      const u8 *trainerScriptPtr;      u8 taskId; @@ -17,14 +17,14 @@ extern bool8 gTrainerApproachedPlayer;  extern u8 gApproachingTrainerId;  bool8 CheckForTrainersWantingBattle(void); -void sub_80B4578(struct EventObject *var); +void sub_80B4578(struct ObjectEvent *var);  void EndTrainerApproach(void);  void TryPrepareSecondApproachingTrainer(void);  u8 FldEff_ExclamationMarkIcon(void);  u8 FldEff_QuestionMarkIcon(void);  u8 FldEff_HeartIcon(void); -u8 GetCurrentApproachingTrainerEventObjectId(void); -u8 GetChosenApproachingTrainerEventObjectId(u8 arrayId); +u8 GetCurrentApproachingTrainerObjectEventId(void); +u8 GetChosenApproachingTrainerObjectEventId(u8 arrayId);  void PlayerFaceTrainerAfterBattle(void);  #endif // GUARD_TRAINER_SEE_H | 
