summaryrefslogtreecommitdiff
path: root/include/constants/event_objects.h
blob: 32c7b7625b6facd710b180895f9947c57773530e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
#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_LITTLE_BOY_1 5
#define EVENT_OBJ_GFX_LITTLE_GIRL_1 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_2 11
#define EVENT_OBJ_GFX_LITTLE_GIRL_2 12
#define EVENT_OBJ_GFX_BOY_3 13
#define EVENT_OBJ_GFX_GIRL_3 14
#define EVENT_OBJ_GFX_BOY_4 15
#define EVENT_OBJ_GFX_WOMAN_1 16
#define EVENT_OBJ_GFX_FAT_MAN 17
#define EVENT_OBJ_GFX_WOMAN_2 18
#define EVENT_OBJ_GFX_MAN_1 19
#define EVENT_OBJ_GFX_WOMAN_3 20
#define EVENT_OBJ_GFX_OLD_MAN_1 21
#define EVENT_OBJ_GFX_OLD_WOMAN_1 22
#define EVENT_OBJ_GFX_MAN_2 23
#define EVENT_OBJ_GFX_WOMAN_4 24
#define EVENT_OBJ_GFX_MAN_3 25
#define EVENT_OBJ_GFX_WOMAN_5 26
#define EVENT_OBJ_GFX_COOK 27
#define EVENT_OBJ_GFX_WOMAN_6 28
#define EVENT_OBJ_GFX_OLD_MAN_2 29
#define EVENT_OBJ_GFX_OLD_WOMAN_2 30
#define EVENT_OBJ_GFX_CAMPER 31
#define EVENT_OBJ_GFX_PICNICKER 32
#define EVENT_OBJ_GFX_MAN_4 33
#define EVENT_OBJ_GFX_WOMAN_7 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_WOMAN_8 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_5 65
#define EVENT_OBJ_GFX_MAN_6 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_HIPSTER 70
#define EVENT_OBJ_GFX_TRADER 71
#define EVENT_OBJ_GFX_STORYTELLER 72
#define EVENT_OBJ_GFX_GIDDY 73
#define EVENT_OBJ_GFX_UNUSED_MAUVILLE_OLD_MAN_1 74
#define EVENT_OBJ_GFX_UNUSED_MAUVILLE_OLD_MAN_2 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_MACHOKE_CARRYING_BOX 95
#define EVENT_OBJ_GFX_MACHOKE_FACING_AWAY 96
#define EVENT_OBJ_GFX_BIRCHS_BAG 97
#define EVENT_OBJ_GFX_POOCHYENA 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_MAN_7 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_BOY_5 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 207
#define EVENT_OBJ_GFX_ZIGZAGOON 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

// 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 NUM_OBJECT_GRAPHICS_INFO 217
#define SPRITE_VAR 239

#define SHADOW_SIZE_S 0
#define SHADOW_SIZE_M 1
#define SHADOW_SIZE_L 2
#define SHADOW_SIZE_XL 3

#define TRACKS_NONE 0
#define TRACKS_FOOT 1
#define TRACKS_BIKE_TIRE 2

#endif  // GUARD_CONSTANTS_EVENT_OBJECTS_H