summaryrefslogtreecommitdiff
path: root/include/constants/map_objects.h
blob: d5b9830059e770c0d7c6c094dadcb8a0e12f6af0 (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
256
257
258
259
260
261
262
263
#ifndef GUARD_CONSTANTS_MAP_OBJECTS_H
#define GUARD_CONSTANTS_MAP_OBJECTS_H

#define MAP_OBJ_GFX_BRENDAN_NORMAL               0
#define MAP_OBJ_GFX_BRENDAN_MACH_BIKE            1
#define MAP_OBJ_GFX_BRENDAN_SURFING              2
#define MAP_OBJ_GFX_BRENDAN_FIELD_MOVE           3
#define MAP_OBJ_GFX_QUINTY_PLUMP                 4
#define MAP_OBJ_GFX_LITTLE_BOY_1                 5
#define MAP_OBJ_GFX_LITTLE_GIRL_1                6
#define MAP_OBJ_GFX_BOY_1                        7
#define MAP_OBJ_GFX_GIRL_1                       8
#define MAP_OBJ_GFX_BOY_2                        9
#define MAP_OBJ_GFX_GIRL_2                      10
#define MAP_OBJ_GFX_LITTLE_BOY_2                11
#define MAP_OBJ_GFX_LITTLE_GIRL_2               12
#define MAP_OBJ_GFX_BOY_3                       13
#define MAP_OBJ_GFX_GIRL_3                      14
#define MAP_OBJ_GFX_BOY_4                       15
#define MAP_OBJ_GFX_WOMAN_1                     16
#define MAP_OBJ_GFX_FAT_MAN                     17
#define MAP_OBJ_GFX_WOMAN_2                     18
#define MAP_OBJ_GFX_MAN_1                       19
#define MAP_OBJ_GFX_WOMAN_3                     20
#define MAP_OBJ_GFX_OLD_MAN_1                   21
#define MAP_OBJ_GFX_OLD_WOMAN_1                 22
#define MAP_OBJ_GFX_MAN_2                       23
#define MAP_OBJ_GFX_WOMAN_4                     24
#define MAP_OBJ_GFX_MAN_3                       25
#define MAP_OBJ_GFX_WOMAN_5                     26
#define MAP_OBJ_GFX_COOK                        27
#define MAP_OBJ_GFX_WOMAN_6                     28
#define MAP_OBJ_GFX_OLD_MAN_2                   29
#define MAP_OBJ_GFX_OLD_WOMAN_2                 30
#define MAP_OBJ_GFX_CAMPER                      31
#define MAP_OBJ_GFX_PICNICKER                   32
#define MAP_OBJ_GFX_MAN_4                       33
#define MAP_OBJ_GFX_WOMAN_7                     34
#define MAP_OBJ_GFX_YOUNGSTER                   35
#define MAP_OBJ_GFX_BUG_CATCHER                 36
#define MAP_OBJ_GFX_PSYCHIC_M                   37
#define MAP_OBJ_GFX_SCHOOL_KID_M                38
#define MAP_OBJ_GFX_MANIAC                      39
#define MAP_OBJ_GFX_HEX_MANIAC                  40
#define MAP_OBJ_GFX_RAYQUAZA_1                  41
#define MAP_OBJ_GFX_SWIMMER_M                   42
#define MAP_OBJ_GFX_SWIMMER_F                   43
#define MAP_OBJ_GFX_BLACK_BELT                  44
#define MAP_OBJ_GFX_BEAUTY                      45
#define MAP_OBJ_GFX_SCIENTIST_1                 46
#define MAP_OBJ_GFX_LASS                        47
#define MAP_OBJ_GFX_GENTLEMAN                   48
#define MAP_OBJ_GFX_SAILOR                      49
#define MAP_OBJ_GFX_FISHERMAN                   50
#define MAP_OBJ_GFX_RUNNING_TRIATHLETE_M        51
#define MAP_OBJ_GFX_RUNNING_TRIATHLETE_F        52
#define MAP_OBJ_GFX_TUBER_F                     53
#define MAP_OBJ_GFX_TUBER_M                     54
#define MAP_OBJ_GFX_HIKER                       55
#define MAP_OBJ_GFX_CYCLING_TRIATHLETE_M        56
#define MAP_OBJ_GFX_CYCLING_TRIATHLETE_F        57
#define MAP_OBJ_GFX_NURSE                       58
#define MAP_OBJ_GFX_ITEM_BALL                   59
#define MAP_OBJ_GFX_BERRY_TREE                  60
#define MAP_OBJ_GFX_BERRY_TREE_EARLY_STAGES     61
#define MAP_OBJ_GFX_BERRY_TREE_LATE_STAGES      62
#define MAP_OBJ_GFX_BRENDAN_ACRO_BIKE           63
#define MAP_OBJ_GFX_PROF_BIRCH                  64
#define MAP_OBJ_GFX_MAN_5                       65
#define MAP_OBJ_GFX_MAN_6                       66
#define MAP_OBJ_GFX_REPORTER_M                  67
#define MAP_OBJ_GFX_REPORTER_F                  68
#define MAP_OBJ_GFX_BARD                        69
#define MAP_OBJ_GFX_ANABEL                      70
#define MAP_OBJ_GFX_TUCKER                      71
#define MAP_OBJ_GFX_GRETA                       72
#define MAP_OBJ_GFX_SPENSER                     73
#define MAP_OBJ_GFX_NOLAND                      74
#define MAP_OBJ_GFX_LUCY                        75
#define MAP_OBJ_GFX_UNUSED_NATU_DOLL            76
#define MAP_OBJ_GFX_UNUSED_MAGNEMITE_DOLL       77
#define MAP_OBJ_GFX_UNUSED_SQUIRTLE_DOLL        78
#define MAP_OBJ_GFX_UNUSED_WOOPER_DOLL          79
#define MAP_OBJ_GFX_UNUSED_PIKACHU_DOLL         80
#define MAP_OBJ_GFX_UNUSED_PORYGON2_DOLL        81
#define MAP_OBJ_GFX_CUTTABLE_TREE               82
#define MAP_OBJ_GFX_MART_EMPLOYEE               83
#define MAP_OBJ_GFX_ROOFTOP_SALE_WOMAN          84
#define MAP_OBJ_GFX_TEALA                       85
#define MAP_OBJ_GFX_BREAKABLE_ROCK              86
#define MAP_OBJ_GFX_PUSHABLE_BOULDER            87
#define MAP_OBJ_GFX_MR_BRINEYS_BOAT             88
#define MAP_OBJ_GFX_MAY_NORMAL                  89
#define MAP_OBJ_GFX_MAY_MACH_BIKE               90
#define MAP_OBJ_GFX_MAY_ACRO_BIKE               91
#define MAP_OBJ_GFX_MAY_SURFING                 92
#define MAP_OBJ_GFX_MAY_FIELD_MOVE              93
#define MAP_OBJ_GFX_TRUCK                       94
#define MAP_OBJ_GFX_VIGAROTH_CARRYING_BOX       95
#define MAP_OBJ_GFX_VIGAROTH_FACING_AWAY        96
#define MAP_OBJ_GFX_BIRCHS_BAG                  97
#define MAP_OBJ_GFX_ZIGZAGOON_1                 98
#define MAP_OBJ_GFX_ARTIST                      99
#define MAP_OBJ_GFX_RIVAL_BRENDAN_NORMAL       100
#define MAP_OBJ_GFX_RIVAL_BRENDAN_MACH_BIKE    101
#define MAP_OBJ_GFX_RIVAL_BRENDAN_ACRO_BIKE    102
#define MAP_OBJ_GFX_RIVAL_BRENDAN_SURFING      103
#define MAP_OBJ_GFX_RIVAL_BRENDAN_FIELD_MOVE   104
#define MAP_OBJ_GFX_RIVAL_MAY_NORMAL           105
#define MAP_OBJ_GFX_RIVAL_MAY_MACH_BIKE        106
#define MAP_OBJ_GFX_RIVAL_MAY_ACRO_BIKE        107
#define MAP_OBJ_GFX_RIVAL_MAY_SURFING          108
#define MAP_OBJ_GFX_RIVAL_MAY_FIELD_MOVE       109
#define MAP_OBJ_GFX_CAMERAMAN                  110
#define MAP_OBJ_GFX_BRENDAN_UNDERWATER         111
#define MAP_OBJ_GFX_MAY_UNDERWATER             112
#define MAP_OBJ_GFX_MOVING_BOX                 113
#define MAP_OBJ_GFX_CABLE_CAR                  114
#define MAP_OBJ_GFX_SCIENTIST_2                115
#define MAP_OBJ_GFX_MAN_7                      116
#define MAP_OBJ_GFX_AQUA_MEMBER_M              117
#define MAP_OBJ_GFX_AQUA_MEMBER_F              118
#define MAP_OBJ_GFX_MAGMA_MEMBER_M             119
#define MAP_OBJ_GFX_MAGMA_MEMBER_F             120
#define MAP_OBJ_GFX_SIDNEY                     121
#define MAP_OBJ_GFX_PHOEBE                     122
#define MAP_OBJ_GFX_GLACIA                     123
#define MAP_OBJ_GFX_DRAKE                      124
#define MAP_OBJ_GFX_ROXANNE                    125
#define MAP_OBJ_GFX_BRAWLY                     126
#define MAP_OBJ_GFX_WATTSON                    127
#define MAP_OBJ_GFX_FLANNERY                   128
#define MAP_OBJ_GFX_NORMAN                     129
#define MAP_OBJ_GFX_WINONA                     130
#define MAP_OBJ_GFX_LIZA                       131
#define MAP_OBJ_GFX_TATE                       132
#define MAP_OBJ_GFX_WALLACE                    133
#define MAP_OBJ_GFX_STEVEN                     134
#define MAP_OBJ_GFX_WALLY                      135
#define MAP_OBJ_GFX_LITTLE_BOY_3               136
#define MAP_OBJ_GFX_BRENDAN_FISHING            137
#define MAP_OBJ_GFX_MAY_FISHING                138
#define MAP_OBJ_GFX_HOT_SPRINGS_OLD_WOMAN      139
#define MAP_OBJ_GFX_SS_TIDAL                   140
#define MAP_OBJ_GFX_SUBMARINE_SHADOW           141
#define MAP_OBJ_GFX_PICHU_DOLL                 142
#define MAP_OBJ_GFX_PIKACHU_DOLL               143
#define MAP_OBJ_GFX_MARILL_DOLL                144
#define MAP_OBJ_GFX_TOGEPI_DOLL                145
#define MAP_OBJ_GFX_CYNDAQUIL_DOLL             146
#define MAP_OBJ_GFX_CHIKORITA_DOLL             147
#define MAP_OBJ_GFX_TOTODILE_DOLL              148
#define MAP_OBJ_GFX_JIGGLYPUFF_DOLL            149
#define MAP_OBJ_GFX_MEOWTH_DOLL                150
#define MAP_OBJ_GFX_CLEFAIRY_DOLL              151
#define MAP_OBJ_GFX_DITTO_DOLL                 152
#define MAP_OBJ_GFX_SMOOCHUM_DOLL              153
#define MAP_OBJ_GFX_TREECKO_DOLL               154
#define MAP_OBJ_GFX_TORCHIC_DOLL               155
#define MAP_OBJ_GFX_MUDKIP_DOLL                156
#define MAP_OBJ_GFX_DUSKULL_DOLL               157
#define MAP_OBJ_GFX_WYNAUT_DOLL                158
#define MAP_OBJ_GFX_BALTOY_DOLL                159
#define MAP_OBJ_GFX_KECLEON_DOLL               160
#define MAP_OBJ_GFX_AZURILL_DOLL               161
#define MAP_OBJ_GFX_SKITTY_DOLL                162
#define MAP_OBJ_GFX_SWABLU_DOLL                163
#define MAP_OBJ_GFX_GULPIN_DOLL                164
#define MAP_OBJ_GFX_LOTAD_DOLL                 165
#define MAP_OBJ_GFX_SEEDOT_DOLL                166
#define MAP_OBJ_GFX_PIKA_CUSHION               167
#define MAP_OBJ_GFX_ROUND_CUSHION              168
#define MAP_OBJ_GFX_KISS_CUSHION               169
#define MAP_OBJ_GFX_ZIGZAG_CUSHION             170
#define MAP_OBJ_GFX_SPIN_CUSHION               171
#define MAP_OBJ_GFX_DIAMOND_CUSHION            172
#define MAP_OBJ_GFX_BALL_CUSHION               173
#define MAP_OBJ_GFX_GRASS_CUSHION              174
#define MAP_OBJ_GFX_FIRE_CUSHION               175
#define MAP_OBJ_GFX_WATER_CUSHION              176
#define MAP_OBJ_GFX_BIG_SNORLAX_DOLL           177
#define MAP_OBJ_GFX_BIG_RHYDON_DOLL            178
#define MAP_OBJ_GFX_BIG_LAPRAS_DOLL            179
#define MAP_OBJ_GFX_BIG_VENUSAUR_DOLL          180
#define MAP_OBJ_GFX_BIG_CHARIZARD_DOLL         181
#define MAP_OBJ_GFX_BIG_BLASTOISE_DOLL         182
#define MAP_OBJ_GFX_BIG_WAILMER_DOLL           183
#define MAP_OBJ_GFX_BIG_REGIROCK_DOLL          184
#define MAP_OBJ_GFX_BIG_REGICE_DOLL            185
#define MAP_OBJ_GFX_BIG_REGISTEEL_DOLL         186
#define MAP_OBJ_GFX_LATIAS                     187
#define MAP_OBJ_GFX_LATIOS                     188
#define MAP_OBJ_GFX_BOY_5                      189
#define MAP_OBJ_GFX_CONTEST_JUDGE              190
#define MAP_OBJ_GFX_BRENDAN_WATERING           191
#define MAP_OBJ_GFX_MAY_WATERING               192
#define MAP_OBJ_GFX_BRENDAN_DECORATING         193
#define MAP_OBJ_GFX_MAY_DECORATING             194
#define MAP_OBJ_GFX_ARCHIE                     195
#define MAP_OBJ_GFX_MAXIE                      196
#define MAP_OBJ_GFX_KYOGRE_1                   197
#define MAP_OBJ_GFX_GROUDON_1                  198
#define MAP_OBJ_GFX_FOSSIL                     199
#define MAP_OBJ_GFX_REGIROCK                   200
#define MAP_OBJ_GFX_REGICE                     201
#define MAP_OBJ_GFX_REGISTEEL                  202
#define MAP_OBJ_GFX_SKITTY                     203
#define MAP_OBJ_GFX_KECLEON_1                  204
#define MAP_OBJ_GFX_KYOGRE_2                   205
#define MAP_OBJ_GFX_GROUDON_2                  206
#define MAP_OBJ_GFX_RAYQUAZA_2                 207
#define MAP_OBJ_GFX_ZIGZAGOON_2                208
#define MAP_OBJ_GFX_PIKACHU                    209
#define MAP_OBJ_GFX_AZUMARILL                  210
#define MAP_OBJ_GFX_WINGULL                    211
#define MAP_OBJ_GFX_KECLEON_2                  212
#define MAP_OBJ_GFX_TUBER_M_SWIMMING           213
#define MAP_OBJ_GFX_AZURILL                    214
#define MAP_OBJ_GFX_MOM                        215
#define MAP_OBJ_GFX_LINK_BRENDAN               216
#define MAP_OBJ_GFX_LINK_MAY                   217
#define MAP_OBJ_GFX_JUAN                       218
#define MAP_OBJ_GFX_SCOTT                      219
#define MAP_OBJ_GFX_POOCHYENA                  220
#define MAP_OBJ_GFX_KYOGRE_3                   221
#define MAP_OBJ_GFX_GROUDON_3                  222
#define MAP_OBJ_GFX_MYSTERY_GIFT_MAN           223
#define MAP_OBJ_GFX_TRICK_HOUSE_STATUE         224
#define MAP_OBJ_GFX_KIRLIA                     225
#define MAP_OBJ_GFX_DUSCLOPS                   226
#define MAP_OBJ_GFX_UNION_ROOM_NURSE           227
#define MAP_OBJ_GFX_SUDOWOODO                  228
#define MAP_OBJ_GFX_MEW                        229
#define MAP_OBJ_GFX_RED                        230
#define MAP_OBJ_GFX_LEAF                       231
#define MAP_OBJ_GFX_DEOXYS                     232
#define MAP_OBJ_GFX_DEOXYS_TRIANGLE            233
#define MAP_OBJ_GFX_BRANDON                    234
#define MAP_OBJ_GFX_LINK_RS_BRENDAN            235
#define MAP_OBJ_GFX_LINK_RS_MAY                236
#define MAP_OBJ_GFX_LUGIA                      237
#define MAP_OBJ_GFX_HOOH                       238
#define MAP_OBJ_GFX_BARD_2                     239
#define MAP_OBJ_GFX_HIPSTER                    240
#define MAP_OBJ_GFX_TRADER                     241
#define MAP_OBJ_GFX_STORYTELLER                242
#define MAP_OBJ_GFX_GIDDY                      243
#define MAP_OBJ_GFX_PLACEHOLDER_1              244
#define MAP_OBJ_GFX_PLACEHOLDER_2              245

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

#define F_INANIMATE                        (1 << 6)
#define F_DISABLE_REFLECTION_PALETTE_LOAD  (1 << 7)

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

#endif  // GUARD_CONSTANTS_MAP_OBJECTS_H