summaryrefslogtreecommitdiff
path: root/include/constants/metatile_labels.h
blob: f126d222a83eab9074d0b220e434e27020d474f5 (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
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
#ifndef GUARD_METATILE_LABELS_H
#define GUARD_METATILE_LABELS_H

// gTileset_General
#define METATILE_General_Grass               0x001
#define METATILE_General_TallGrass           0x00D
#define METATILE_General_LongGrass           0x015
#define METATILE_General_TallGrass_TreeUp    0x025
#define METATILE_General_Grass_TreeUp        0x00E
#define METATILE_General_TallGrass_TreeLeft  0x1C6
#define METATILE_General_TallGrass_TreeRight 0x1C7
#define METATILE_General_Grass_TreeLeft      0x1CE
#define METATILE_General_Grass_TreeRight     0x1CF
#define METATILE_General_MuddySlope_Frame0   0x0E8
#define METATILE_General_MuddySlope_Frame1   0x0E9
#define METATILE_General_MuddySlope_Frame2   0x0EA
#define METATILE_General_MuddySlope_Frame3   0x0EB
#define METATILE_General_SandPit_Center      0x121
#define METATILE_General_CaveEntrance_Top    0x09F
#define METATILE_General_CaveEntrance_Bottom 0x0A7
#define METATILE_General_RockWall_GrassBase  0x079
#define METATILE_General_RockWall_RockBase   0x07C
#define METATILE_General_RockWall_SandBase   0x091
#define METATILE_General_RockWall_WaterBase  0x0A9
#define METATILE_General_CalmWater           0x170
#define METATILE_General_RoughWater          0x14E
#define METATILE_General_RoughDeepWater      0x14F
#define METATILE_General_ReflectiveWater     0x0A1
#define METATILE_General_Shore_BottomLeft    0x1BD
#define METATILE_General_Shore_BottomMid     0x1BE
#define METATILE_General_Shore_BottomRight   0x1BF

// gTileset_Fortree
#define METATILE_Fortree_LongGrass_Root                   0x208
#define METATILE_Fortree_BridgeOverGrass_Raised           0x24E
#define METATILE_Fortree_BridgeOverGrass_Lowered          0x24F
#define METATILE_Fortree_BridgeOverTrees_Raised           0x256
#define METATILE_Fortree_BridgeOverTrees_Lowered          0x257
#define METATILE_Fortree_SecretBase_LongGrass_TopLeft     0x279
#define METATILE_Fortree_SecretBase_LongGrass_TopMid      0x27A
#define METATILE_Fortree_SecretBase_LongGrass_TopRight    0x27B
#define METATILE_Fortree_SecretBase_LongGrass_BottomLeft  0x281
#define METATILE_Fortree_SecretBase_LongGrass_BottomMid   0x282
#define METATILE_Fortree_SecretBase_LongGrass_BottomRight 0x283
#define METATILE_Fortree_WoodBridge_Kecleon0              0x297
#define METATILE_Fortree_WoodBridge_Kecleon1              0x29F

// gTileset_Pacifidlog
#define METATILE_Pacifidlog_FloatingLogs_Horizontal0      0x250
#define METATILE_Pacifidlog_FloatingLogs_Horizontal1      0x251
#define METATILE_Pacifidlog_HalfSubmergedLogs_Horizontal0 0x252
#define METATILE_Pacifidlog_HalfSubmergedLogs_Horizontal1 0x253
#define METATILE_Pacifidlog_SubmergedLogs_Horizontal0     0x254
#define METATILE_Pacifidlog_SubmergedLogs_Horizontal1     0x255
#define METATILE_Pacifidlog_FloatingLogs_Vertical0        0x258
#define METATILE_Pacifidlog_FloatingLogs_Vertical1        0x260
#define METATILE_Pacifidlog_HalfSubmergedLogs_Vertical0   0x259
#define METATILE_Pacifidlog_HalfSubmergedLogs_Vertical1   0x261
#define METATILE_Pacifidlog_SubmergedLogs_Vertical0       0x25A
#define METATILE_Pacifidlog_SubmergedLogs_Vertical1       0x262

// gTileset_Fallarbor
#define METATILE_Fallarbor_AshGrass                 0x20A
#define METATILE_Fallarbor_NormalGrass              0x212
#define METATILE_Fallarbor_AshField                 0x218

// gTileset_Lavaridge
#define METATILE_Lavaridge_NormalGrass         0x206
#define METATILE_Lavaridge_AshGrass            0x207
#define METATILE_Lavaridge_LavaField           0x271

// gTileset_EliteFour
#define METATILE_EliteFour_OpenDoor_Frame           0x344
#define METATILE_EliteFour_OpenDoor_Opening         0x345
#define METATILE_EliteFour_OpenDoorChampion_Frame   0x346
#define METATILE_EliteFour_OpenDoorChampion_Opening 0x347
#define METATILE_EliteFour_LeftSpotlightOff         0x2DD
#define METATILE_EliteFour_RightSpotlightOff        0x2DE
#define METATILE_EliteFour_EntryDoor_ClosedTop      0x206
#define METATILE_EliteFour_EntryDoor_ClosedBottom   0x20E

// gTileset_InsideShip
#define METATILE_InsideShip_InTactDoor0_Bottom 0x233
#define METATILE_InsideShip_InTactDoor1_Bottom 0x22B
#define METATILE_InsideShip_DoorIndent1        0x21A
#define METATILE_InsideShip_DoorIndent0        0x234

// gTileset_Cave
#define METATILE_Cave_EntranceCover                     0x229
#define METATILE_Cave_SealedChamberEntrance_TopLeft     0x22A
#define METATILE_Cave_SealedChamberEntrance_TopMid      0x22B
#define METATILE_Cave_SealedChamberEntrance_TopRight    0x22C
#define METATILE_Cave_SealedChamberEntrance_BottomLeft  0x232
#define METATILE_Cave_SealedChamberEntrance_BottomMid   0x233
#define METATILE_Cave_SealedChamberEntrance_BottomRight 0x234
#define METATILE_Cave_SealedChamberBraille_Mid          0x235
#define METATILE_Cave_ShoalCave_DirtPile_Large          0x358
#define METATILE_Cave_ShoalCave_DirtPile_Small          0x35A
#define METATILE_Cave_ShoalCave_BlueStone_Large         0x359
#define METATILE_Cave_ShoalCave_BlueStone_Small         0x35B

// gTileset_BattleTower
#define METATILE_BattleTower_CorridorOpenDoor_Top    0x207
#define METATILE_BattleTower_CorridorOpenDoor_Bottom 0x20F
#define METATILE_BattleTower_Elevator_Top0           0x268
#define METATILE_BattleTower_Elevator_Top1           0x269
#define METATILE_BattleTower_Elevator_Top2           0x26A
#define METATILE_BattleTower_Elevator_Mid0           0x270
#define METATILE_BattleTower_Elevator_Mid1           0x271
#define METATILE_BattleTower_Elevator_Mid2           0x272
#define METATILE_BattleTower_Elevator_Bottom0        0x278
#define METATILE_BattleTower_Elevator_Bottom1        0x279
#define METATILE_BattleTower_Elevator_Bottom2        0x27A

// gTileset_Contest
#define METATILE_Contest_WallShadow         0x221
#define METATILE_Contest_FloorShadow        0x261
#define METATILE_Contest_CounterFlap_Top    0x2D1
#define METATILE_Contest_CounterFlap_Bottom 0x2D9

// gTileset_LilycoveMuseum
#define METATILE_LilycoveMuseum_Painting0_Left  0x25A
#define METATILE_LilycoveMuseum_Painting0_Right 0x25B
#define METATILE_LilycoveMuseum_Painting1_Left  0x25C
#define METATILE_LilycoveMuseum_Painting1_Right 0x25D
#define METATILE_LilycoveMuseum_Painting2_Left  0x25E
#define METATILE_LilycoveMuseum_Painting2_Right 0x25F
#define METATILE_LilycoveMuseum_Painting3_Left  0x260
#define METATILE_LilycoveMuseum_Painting3_Right 0x261
#define METATILE_LilycoveMuseum_Painting4_Left  0x262
#define METATILE_LilycoveMuseum_Painting4_Right 0x263

// gTileset_InsideOfTruck
#define METATILE_InsideOfTruck_ExitLight_Top          0x208
#define METATILE_InsideOfTruck_ExitLight_Mid          0x210
#define METATILE_InsideOfTruck_ExitLight_Bottom       0x218
#define METATILE_InsideOfTruck_DoorClosedFloor_Top    0x20D
#define METATILE_InsideOfTruck_DoorClosedFloor_Mid    0x215
#define METATILE_InsideOfTruck_DoorClosedFloor_Bottom 0x21D

// gTileset_BrendansMaysHouse
#define METATILE_BrendansMaysHouse_BrendanPC_Off    0x25A
#define METATILE_BrendansMaysHouse_BrendanPC_On     0x27F
#define METATILE_BrendansMaysHouse_MayPC_Off        0x259
#define METATILE_BrendansMaysHouse_MayPC_On         0x27E
#define METATILE_BrendansMaysHouse_MovingBox_Closed 0x268
#define METATILE_BrendansMaysHouse_MovingBox_Open   0x270
#define METATILE_BrendansMaysHouse_BookOnTable      0x293

// gTileset_Lilycove
#define METATILE_Lilycove_AquaHideout_Entrance_TopLeft     0x2A8
#define METATILE_Lilycove_AquaHideout_Entrance_TopMid      0x2A9
#define METATILE_Lilycove_AquaHideout_Entrance_TopRight    0x2AA
#define METATILE_Lilycove_AquaHideout_Entrance_BottomLeft  0x2B0
#define METATILE_Lilycove_AquaHideout_Entrance_BottomMid   0x2B1
#define METATILE_Lilycove_AquaHideout_Entrance_BottomRight 0x2B2
#define METATILE_Lilycove_Wailmer0                         0x290
#define METATILE_Lilycove_Wailmer1                         0x291
#define METATILE_Lilycove_Wailmer2                         0x2A0
#define METATILE_Lilycove_Wailmer3                         0x2A1
#define METATILE_Lilycove_Wailmer0_Alt                     0x298
#define METATILE_Lilycove_Wailmer1_Alt                     0x299

// gTileset_MauvilleGym
#define METATILE_MauvilleGym_RaisedSwitch    0x205
#define METATILE_MauvilleGym_PressedSwitch   0x206
#define METATILE_MauvilleGym_FloorTile       0x21A
#define METATILE_MauvilleGym_GreenBeamH1_On  0x220
#define METATILE_MauvilleGym_GreenBeamH2_On  0x221
#define METATILE_MauvilleGym_GreenBeamH3_On  0x228
#define METATILE_MauvilleGym_GreenBeamH4_On  0x229
#define METATILE_MauvilleGym_GreenBeamH1_Off 0x230
#define METATILE_MauvilleGym_GreenBeamH2_Off 0x231
#define METATILE_MauvilleGym_GreenBeamH3_Off 0x238
#define METATILE_MauvilleGym_GreenBeamH4_Off 0x239
#define METATILE_MauvilleGym_RedBeamH1_On    0x222
#define METATILE_MauvilleGym_RedBeamH2_On    0x223
#define METATILE_MauvilleGym_RedBeamH3_On    0x22A
#define METATILE_MauvilleGym_RedBeamH4_On    0x22B
#define METATILE_MauvilleGym_RedBeamH1_Off   0x232
#define METATILE_MauvilleGym_RedBeamH2_Off   0x233
#define METATILE_MauvilleGym_RedBeamH3_Off   0x23A
#define METATILE_MauvilleGym_RedBeamH4_Off   0x23B
#define METATILE_MauvilleGym_GreenBeamV1_On  0x240
#define METATILE_MauvilleGym_GreenBeamV2_On  0x248
#define METATILE_MauvilleGym_RedBeamV1_On    0x241
#define METATILE_MauvilleGym_RedBeamV2_On    0x249
#define METATILE_MauvilleGym_PoleTop_On      0x250
#define METATILE_MauvilleGym_PoleTop_Off     0x251
#define METATILE_MauvilleGym_PoleBottom_On   0x242
#define METATILE_MauvilleGym_PoleBottom_Off  0x243

// gTileset_MossdeepGym
#define METATILE_MossdeepGym_RedArrow_Right        0x204
#define METATILE_MossdeepGym_RedArrow_Left         0x20C
#define METATILE_MossdeepGym_RedArrow_Up           0x20D
#define METATILE_MossdeepGym_RedArrow_Down         0x205
#define METATILE_MossdeepGym_Switch_Up             0x238
#define METATILE_MossdeepGym_Switch_Down           0x239

// gTileset_Building
#define METATILE_Building_TV_Off 0x002
#define METATILE_Building_TV_On  0x003
#define METATILE_Building_PC_Off 0x004
#define METATILE_Building_PC_On  0x005

// gTileset_GenericBuilding
#define METATILE_GenericBuilding_Doorway_ClosedTop      0x28D
#define METATILE_GenericBuilding_Doorway_ClosedBottom   0x295
#define METATILE_GenericBuilding_TableEdge              0x2F1
#define METATILE_GenericBuilding_TrickHouse_Door_Closed 0x21B
#define METATILE_GenericBuilding_TrickHouse_Stairs_Down 0x219

// gTileset_Shop
#define METATILE_Shop_Laptop1_Normal 0x29D
#define METATILE_Shop_Laptop2_Normal 0x2A5
#define METATILE_Shop_Laptop1_Flash  0x258
#define METATILE_Shop_Laptop2_Flash  0x260

// gTileset_Facility
#define METATILE_Facility_NewMauvilleDoor_Closed_Tile0 0x314
#define METATILE_Facility_NewMauvilleDoor_Closed_Tile1 0x315
#define METATILE_Facility_NewMauvilleDoor_Closed_Tile2 0x316
#define METATILE_Facility_NewMauvilleDoor_Closed_Tile3 0x31C
#define METATILE_Facility_NewMauvilleDoor_Closed_Tile4 0x31D
#define METATILE_Facility_NewMauvilleDoor_Closed_Tile5 0x31E
#define METATILE_Facility_NewMauvilleDoor_Open_Tile0   0x2C3
#define METATILE_Facility_NewMauvilleDoor_Open_Tile1   0x2C4
#define METATILE_Facility_NewMauvilleDoor_Open_Tile2   0x2C5
#define METATILE_Facility_NewMauvilleDoor_Open_Tile3   0x2CB
#define METATILE_Facility_NewMauvilleDoor_Open_Tile4   0x2CC
#define METATILE_Facility_NewMauvilleDoor_Open_Tile5   0x2CD
#define METATILE_Facility_DataPad                      0x3E4

// gTileset_TrickHousePuzzle
#define METATILE_TrickHousePuzzle_Stairs_Down                0x20B
#define METATILE_TrickHousePuzzle_Lever_Off                  0x23E
#define METATILE_TrickHousePuzzle_Lever_On                   0x23F
#define METATILE_TrickHousePuzzle_Button_Up                  0x258
#define METATILE_TrickHousePuzzle_Button_Pressed             0x259
#define METATILE_TrickHousePuzzle_Door_Shuttered             0x26A
#define METATILE_TrickHousePuzzle_Floor_ShadowTop_Alt        0x252
#define METATILE_TrickHousePuzzle_Floor_ShadowTop            0x255
#define METATILE_TrickHousePuzzle_BlueDoorH_Open_Tile0       0x24B
#define METATILE_TrickHousePuzzle_BlueDoorH_Open_Tile1       0x24C
#define METATILE_TrickHousePuzzle_BlueDoorH_Open_Tile2       0x253
#define METATILE_TrickHousePuzzle_BlueDoorH_Open_Tile3       0x254
#define METATILE_TrickHousePuzzle_BlueDoorH_Closed_Tile0     0x23B
#define METATILE_TrickHousePuzzle_BlueDoorH_Closed_Tile1     0x23C
#define METATILE_TrickHousePuzzle_BlueDoorH_Closed_Tile2     0x243
#define METATILE_TrickHousePuzzle_BlueDoorH_Closed_Tile3     0x244
#define METATILE_TrickHousePuzzle_RedDoorH_Open_Tile0        0x248
#define METATILE_TrickHousePuzzle_RedDoorH_Open_Tile1        0x249
#define METATILE_TrickHousePuzzle_RedDoorH_Open_Tile2        0x250
#define METATILE_TrickHousePuzzle_RedDoorH_Open_Tile3        0x251
#define METATILE_TrickHousePuzzle_RedDoorH_Closed_Tile0      0x238
#define METATILE_TrickHousePuzzle_RedDoorH_Closed_Tile1      0x239
#define METATILE_TrickHousePuzzle_RedDoorH_Closed_Tile2      0x240
#define METATILE_TrickHousePuzzle_RedDoorH_Closed_Tile3      0x241
#define METATILE_TrickHousePuzzle_BlueDoorV_Retracted        0x24D
#define METATILE_TrickHousePuzzle_RedDoorV_Retracted         0x24A
#define METATILE_TrickHousePuzzle_RedDoorV_Open0             0x23A
#define METATILE_TrickHousePuzzle_RedDoorV_Open1             0x242
#define METATILE_TrickHousePuzzle_BlueDoorV_Open0            0x23D
#define METATILE_TrickHousePuzzle_BlueDoorV_Open1            0x245
#define METATILE_TrickHousePuzzle_Arrow_RedOnBlack_Right     0x260
#define METATILE_TrickHousePuzzle_Arrow_RedOnBlack_Left      0x261
#define METATILE_TrickHousePuzzle_Arrow_RedOnBlack_Up        0x262
#define METATILE_TrickHousePuzzle_Arrow_RedOnBlack_Down      0x263
#define METATILE_TrickHousePuzzle_Arrow_RedOnBlack_Left_Alt  0x27B
#define METATILE_TrickHousePuzzle_Arrow_RedOnBlack_Right_Alt 0x27C

// gTileset_BikeShop
#define METATILE_BikeShop_Barrier_Hidden_Top      0x269
#define METATILE_BikeShop_Barrier_Hidden_Bottom   0x271
#define METATILE_BikeShop_Floor_Shadow_Top        0x26D
#define METATILE_BikeShop_Wall_Edge_Top           0x281
#define METATILE_BikeShop_Button_Pressed          0x24F
#define METATILE_BikeShop_Button_Green            0x22E
#define METATILE_BikeShop_Button_Blue             0x236
#define METATILE_BikeShop_Barrier_Green_Top       0x2B6
#define METATILE_BikeShop_Barrier_Green_TopMid    0x2BE
#define METATILE_BikeShop_Barrier_Green_BottomMid 0x2C6
#define METATILE_BikeShop_Barrier_Green_Bottom    0x2CE
#define METATILE_BikeShop_Barrier_Blue_Top        0x2B7
#define METATILE_BikeShop_Barrier_Blue_TopMid     0x2BF
#define METATILE_BikeShop_Barrier_Blue_BottomMid  0x2C7
#define METATILE_BikeShop_Barrier_Blue_Bottom     0x2CF
#define METATILE_BikeShop_Generator_Off_Tile0     0x2F0
#define METATILE_BikeShop_Generator_Off_Tile1     0x2F1
#define METATILE_BikeShop_Generator_Off_Tile2     0x2F2
#define METATILE_BikeShop_Generator_Off_Tile3     0x2F3
#define METATILE_BikeShop_Generator_Off_Tile4     0x2F4
#define METATILE_BikeShop_Generator_Off_Tile5     0x2F5
#define METATILE_BikeShop_Generator_Off_Tile6     0x2F6
#define METATILE_BikeShop_Generator_Off_Tile7     0x2F7

// gTileset_PetalburgGym
#define METATILE_PetalburgGym_RoomEntrance_Left  0x210
#define METATILE_PetalburgGym_RoomEntrance_Right 0x211
#define METATILE_PetalburgGym_SlidingDoor_Frame0 0x218
#define METATILE_PetalburgGym_SlidingDoor_Frame1 0x219
#define METATILE_PetalburgGym_SlidingDoor_Frame2 0x21A
#define METATILE_PetalburgGym_SlidingDoor_Frame3 0x21B
#define METATILE_PetalburgGym_SlidingDoor_Frame4 0x21C

// gTileset_Sootopolis
#define METATILE_Sootopolis_Door_Closed    0x248
#define METATILE_Sootopolis_GymDoor_Closed 0x250
#define METATILE_Sootopolis_RoughWater     0x290

// gTileset_SootopolisGym
#define METATILE_SootopolisGym_Ice_Cracked 0x20E
#define METATILE_SootopolisGym_Ice_Broken  0x206
#define METATILE_SootopolisGym_Stairs      0x207

// gTileset_Underwater
#define METATILE_Underwater_RockWall    0x21E
#define METATILE_Underwater_FloorShadow 0x228

// gTileset_PokemonCenter
#define METATILE_PokemonCenter_Floor_Plain_Alt         0x202
#define METATILE_PokemonCenter_CounterBarrier          0x25D
#define METATILE_PokemonCenter_Escalator1F_Tile0_Frame0 0x280
#define METATILE_PokemonCenter_Escalator1F_Tile0_Frame1 0x282
#define METATILE_PokemonCenter_Escalator1F_Tile0_Frame2 0x284
#define METATILE_PokemonCenter_Escalator1F_Tile1_Frame0 0x281
#define METATILE_PokemonCenter_Escalator1F_Tile1_Frame1 0x283
#define METATILE_PokemonCenter_Escalator1F_Tile1_Frame2 0x285
#define METATILE_PokemonCenter_Escalator1F_Tile2_Frame0 0x288
#define METATILE_PokemonCenter_Escalator1F_Tile2_Frame1 0x28A
#define METATILE_PokemonCenter_Escalator1F_Tile2_Frame2 0x28C
#define METATILE_PokemonCenter_Escalator1F_Tile3_Frame0 0x289
#define METATILE_PokemonCenter_Escalator1F_Tile3_Frame1 0x28B
#define METATILE_PokemonCenter_Escalator1F_Tile3_Frame2 0x28D
#define METATILE_PokemonCenter_Escalator2F_Tile0_Frame0 0x2A0
#define METATILE_PokemonCenter_Escalator2F_Tile0_Frame1 0x2A2
#define METATILE_PokemonCenter_Escalator2F_Tile0_Frame2 0x2A4
#define METATILE_PokemonCenter_Escalator2F_Tile1_Frame0 0x2A1
#define METATILE_PokemonCenter_Escalator2F_Tile1_Frame1 0x2A3
#define METATILE_PokemonCenter_Escalator2F_Tile1_Frame2 0x2A5
#define METATILE_PokemonCenter_Escalator2F_Tile2_Frame0 0x2A8
#define METATILE_PokemonCenter_Escalator2F_Tile2_Frame1 0x2AA
#define METATILE_PokemonCenter_Escalator2F_Tile2_Frame2 0x2AC

#endif // GUARD_METATILE_LABELS_H