summaryrefslogtreecommitdiff
path: root/include/constants/metatile_labels.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/constants/metatile_labels.h')
-rw-r--r--include/constants/metatile_labels.h241
1 files changed, 225 insertions, 16 deletions
diff --git a/include/constants/metatile_labels.h b/include/constants/metatile_labels.h
index 8726113f4..a9642eeac 100644
--- a/include/constants/metatile_labels.h
+++ b/include/constants/metatile_labels.h
@@ -1,14 +1,102 @@
#ifndef GUARD_METATILE_LABELS_H
#define GUARD_METATILE_LABELS_H
-// General
+// gTileset_General
+#define METATILE_General_Plain_Mowed 0x001
+#define METATILE_General_ThinTreeTop_Grass 0x00A
+#define METATILE_General_WideTreeTopLeft_Grass 0x00B
+#define METATILE_General_WideTreeTopRight_Grass 0x00C
+#define METATILE_General_Plain_Grass 0x00D
+#define METATILE_General_WideTreeTopLeft_Mowed 0x00E
+#define METATILE_General_WideTreeTopRight_Mowed 0x00F
+#define METATILE_General_ThinTreeTop_Mowed 0x013
#define METATILE_General_CalmWater 0x12B
+#define METATILE_General_Door 0x03D
+#define METATILE_General_SlidingSingleDoor 0x062
+#define METATILE_General_SlidingDoubleDoor 0x15B
-// PokeMart
-#define METATILE_Shop_CounterMid_Top 0x2BF
-#define METATILE_Shop_CounterMid_Bottom 0x2C0
+// gTileset_Building
+#define METATILE_Building_PCOff 0x062
+#define METATILE_Building_PCOn 0x063
-// Vermilion Gym
+// gTileset_GenericBuilding1
+#define METATILE_GenericBuilding1_PlayersPCOn 0x28A
+#define METATILE_GenericBuilding1_PlayersPCOff 0x28F
+
+// gTileset_Mart
+#define METATILE_Mart_CounterMid_Top 0x2BF
+#define METATILE_Mart_CounterMid_Bottom 0x2C0
+
+// gTileset_PokemonCenter
+#define METATILE_PokemonCenter_Floor_ShadeLeft 0x2C5
+#define METATILE_PokemonCenter_CounterBarrier 0x2F9
+#define METATILE_PokemonCenter_NetworkMachine_ScreenLeft_On 0x35A
+#define METATILE_PokemonCenter_NetworkMachine_ScreenRight_On 0x35B
+#define METATILE_PokemonCenter_NetworkMachine_Ruby 0x35D
+#define METATILE_PokemonCenter_NetworkMachine_Sapphire 0x35F
+#define METATILE_PokemonCenter_Escalator_Top_Normal 0x2E4
+#define METATILE_PokemonCenter_Escalator_Top_Transition1 0x317
+#define METATILE_PokemonCenter_Escalator_Top_Transition2 0x315
+#define METATILE_PokemonCenter_Escalator_TopNext_Normal 0x2E3
+#define METATILE_PokemonCenter_Escalator_TopNext_Transition1 0x316
+#define METATILE_PokemonCenter_Escalator_TopNext_Transition2 0x314
+#define METATILE_PokemonCenter_Escalator_TopNextRail_Normal 0x2EB
+#define METATILE_PokemonCenter_Escalator_TopNextRail_Transition1 0x31E
+#define METATILE_PokemonCenter_Escalator_TopNextRail_Transition2 0x31C
+#define METATILE_PokemonCenter_Escalator_Bottom_Normal 0x2D9
+#define METATILE_PokemonCenter_Escalator_Bottom_Transition1 0x313
+#define METATILE_PokemonCenter_Escalator_Bottom_Transition2 0x311
+#define METATILE_PokemonCenter_Escalator_BottomRail_Normal 0x2D1
+#define METATILE_PokemonCenter_Escalator_BottomRail_Transition1 0x30B
+#define METATILE_PokemonCenter_Escalator_BottomRail_Transition2 0x309
+#define METATILE_PokemonCenter_Escalator_BottomNext_Normal 0x2D8
+#define METATILE_PokemonCenter_Escalator_BottomNext_Transition1 0x312
+#define METATILE_PokemonCenter_Escalator_BottomNext_Transition2 0x310
+#define METATILE_PokemonCenter_Escalator_BottomNextRail_Normal 0x2D0
+#define METATILE_PokemonCenter_Escalator_BottomNextRail_Transition1 0x30A
+#define METATILE_PokemonCenter_Escalator_BottomNextRail_Transition2 0x308
+#define METATILE_PokemonCenter_CableClubDoor 0x2DE
+
+// gTileset_Cave
+#define METATILE_Cave_Floor_Ledge_Top 0x2D1
+#define METATILE_Cave_Floor_Ledge_Bottom 0x2E1
+#define METATILE_Cave_RockBarrier_Top 0x307
+#define METATILE_Cave_RockBarrier_Bottom 0x317
+
+// gTileset_PalletTown
+#define METATILE_PalletTown_Door 0x2A3
+#define METATILE_PalletTown_OaksLabDoor 0x2AC
+
+// gTileset_ViridianCity
+#define METATILE_ViridianCity_Door 0x299
+
+// gTileset_ViridianForest
+#define METATILE_ViridianForest_HugeTreeTopMiddle_Grass 0x284
+#define METATILE_ViridianForest_HugeTreeTopMiddle_Mowed 0x281
+
+// gTileset_PewterCity
+#define METATILE_PewterCity_Door 0x2CE
+
+// gTileset_CeruleanCity
+#define METATILE_CeruleanCity_Door 0x298
+
+// gTileset_SeaCottage
+#define METATILE_SeaCottage_Teleporter_Light_Green 0x28A
+#define METATILE_SeaCottage_Teleporter_Light_Yellow 0x2B5
+#define METATILE_SeaCottage_Teleporter_Light_Red 0x2B6
+#define METATILE_SeaCottage_Teleporter_Cable_Top 0x285
+#define METATILE_SeaCottage_Teleporter_Cable_Bottom 0x2B4
+#define METATILE_SeaCottage_Teleporter_CableBall_Top 0x2B9
+#define METATILE_SeaCottage_Teleporter_CableBall_Bottom 0x2BA
+#define METATILE_SeaCottage_Teleporter_Door 0x296
+#define METATILE_SeaCottage_Teleporter_Door_HalfGlowing 0x2B7
+#define METATILE_SeaCottage_Teleporter_Door_FullGlowing 0x2B8
+
+// gTileset_VermilionCity
+#define METATILE_VermilionCity_Door 0x29E
+#define METATILE_VermilionCity_PokemonFanClubDoor 0x2E1 // Used to reference door tiles in field_door.c, but the metatile in the tileset is dummied
+
+// gTileset_VermilionGym
#define METATILE_VermilionGym_Floor 0x281
#define METATILE_VermilionGym_Beam_MidTop 0x285
#define METATILE_VermilionGym_Beam_MidBottom 0x28D
@@ -39,7 +127,100 @@
#define METATILE_VermilionGym_Beam_Node_BottomRight_Edge_HalfOn 0x2C6
#define METATILE_VermilionGym_Beam_Node_BottomRight_HalfOn 0x2C7
-// Pokemon Mansion
+// gTileset_SSAnne
+#define METATILE_SSAnne_Door 0x281
+
+// gTileset_LavenderTown
+#define METATILE_LavenderTown_Door 0x2A2
+
+// gTilset_CeladonCity
+#define METATILE_CeladonCity_DeptStoreDoor 0x294
+#define METATILE_CeladonCity_CyclingRoad_Grass 0x352
+#define METATILE_CeladonCity_CyclingRoad_Mowed 0x33E
+
+// gTileset_DepartmentStore
+#define METATILE_DepartmentStore_ElevatorDoor 0x28D
+
+// gTileset_GameCorner
+#define METATILE_GameCorner_Floor_ShadeFull 0x292
+#define METATILE_GameCorner_Floor_StairsTop 0x29D
+#define METATILE_GameCorner_StairsTop 0x29E
+#define METATILE_GameCorner_StairsBottom 0x29F
+#define METATILE_GameCorner_PurpleWall_Floor 0x2CF
+#define METATILE_GameCorner_PurpleWall_StairsTop 0x2A6
+#define METATILE_GameCorner_PurpleWall_stairsBottom 0x2A7
+#define METATILE_GameCorner_CheckeredFloor_ShadeLeft 0x2E1
+#define METATILE_GameCorner_CounterBarrier 0x2F7
+
+// gTileset_SaffronCity
+#define METATILE_SaffronCity_Door 0x284
+#define METATILE_SaffronCity_SilphCoDoor 0x2BC
+
+// gTileset_SilphCo Includes Silph Co, Rocket Hideout/Warehouse, and all Elevators
+#define METATILE_SilphCo_HideoutFloor 0x281
+#define METATILE_SilphCo_HideoutFloor_ShadeFull 0x282
+#define METATILE_SilphCo_Arrow_Up 0x2A0
+#define METATILE_SilphCo_Arrow_Left 0x2A1
+#define METATILE_SilphCo_Arrow_Down 0x2A8
+#define METATILE_SilphCo_Arrow_Right 0x2A9
+#define METATILE_SilphCo_HideoutBarrier_TopLeft_Wall 0x2C6
+#define METATILE_SilphCo_HideoutBarrier_TopRight_Wall 0x2C7
+#define METATILE_SilphCo_HideoutBarrier_TopLeft_Floor 0x2CE
+#define METATILE_SilphCo_HideoutBarrier_TopRight_Floor 0x2CF
+#define METATILE_SilphCo_HideoutBarrier_BottomLeft 0x2D6
+#define METATILE_SilphCo_HideoutBarrier_BottomRight 0x2D7
+#define METATILE_SilphCo_HideoutElevatorDoor 0x2AB
+#define METATILE_SilphCo_ElevatorDoor 0x2E2
+#define METATILE_SilphCo_ElevatorWindow_Top0 0x2E8
+#define METATILE_SilphCo_ElevatorWindow_Top1 0x2E9
+#define METATILE_SilphCo_ElevatorWindow_Top2 0x2EA
+#define METATILE_SilphCo_ElevatorWindow_Mid0 0x2F0
+#define METATILE_SilphCo_ElevatorWindow_Mid1 0x2F1
+#define METATILE_SilphCo_ElevatorWindow_Mid2 0x2F2
+#define METATILE_SilphCo_ElevatorWindow_Bottom0 0x2F8
+#define METATILE_SilphCo_ElevatorWindow_Bottom1 0x2F9
+#define METATILE_SilphCo_ElevatorWindow_Bottom2 0x2FA
+#define METATILE_SilphCo_Floor 0x334
+#define METATILE_SilphCo_Floor_ShadeFull 0x335
+#define METATILE_SilphCo_Floor_WallLeftCorner 0x339
+#define METATILE_SilphCo_Floor_WallRightCorner 0x33A
+#define METATILE_SilphCo_Wall_RightEdge 0x346
+#define METATILE_SilphCo_Wall_LeftEdge 0x347
+#define METATILE_SilphCo_HorizontalBarrier_TopLeft 0x3B0
+#define METATILE_SilphCo_HorizontalBarrier_TopRight 0x3B1
+#define METATILE_SilphCo_HorizontalBarrier_BottomLeft 0x3B8
+#define METATILE_SilphCo_HorizontalBarrier_BottomRight 0x3B9
+#define METATILE_SilphCo_VerticalBarrier_TopLeft 0x3C0
+#define METATILE_SilphCo_VerticalBarrier_TopRight 0x3C1
+#define METATILE_SilphCo_VerticalBarrier_MidLeft 0x3C2
+#define METATILE_SilphCo_VerticalBarrier_MidRight 0x3C3
+#define METATILE_SilphCo_VerticalBarrier_BottomLeft 0x3C4
+#define METATILE_SilphCo_VerticalBarrier_BottomRight 0x3C5
+
+// gTileset_FuchsiaCity
+#define METATILE_FuchsiaCity_Door 0x2BF
+#define METATILE_FuchsiaCity_SafariZoneDoor 0x2D2
+#define METATILE_FuchsiaCity_SafariZoneTreeTopLeft_Grass 0x300
+#define METATILE_FuchsiaCity_SafariZoneTreeTopMiddle_Grass 0x301
+#define METATILE_FuchsiaCity_SafariZoneTreeTopRight_Grass 0x302
+#define METATILE_FuchsiaCity_SafariZoneTreeTopLeft_Mowed 0x310
+#define METATILE_FuchsiaCity_SafariZoneTreeTopMiddle_Mowed 0x311
+#define METATILE_FuchsiaCity_SafariZoneTreeTopRight_Mowed 0x312
+
+// gTileset_CinnabarIsland
+#define METATILE_CinnabarIsland_LabDoor 0x2AD
+
+// gTileset_CinnabarGym
+#define METATILE_CinnabarGym_Floor 0x281
+#define METATILE_CinnabarGym_Floor_ShadeDiagonal 0x282
+#define METATILE_CinnabarGym_Floor_ShadeFull 0x289
+#define METATILE_CinnabarGym_Floor_WallRightCorner 0x2C6
+#define METATILE_CinnabarGym_Floor_WallLeftCorner 0x2C7
+#define METATILE_CinnabarGym_Floor_WallRightEdge 0x2CE
+#define METATILE_CinnabarGym_Floor_WallLeftEdge 0x2CF
+#define METATILE_CinnabarGym_Wall_RetractedBarrier 0x2D1
+
+// gTileset_PokemonMansion
#define METATILE_PokemonMansion_Floor 0x284
#define METATILE_PokemonMansion_Floor_ShadeFull 0x285
#define METATILE_PokemonMansion_BasementFloor 0x286
@@ -72,18 +253,46 @@
#define METATILE_PokemonMansion_Statue_RedEyes_Shade 0x34E
#define METATILE_PokemonMansion_Statue_RedEyes_Basement 0x34F
-// Cinnabar Gym
-#define METATILE_CinnabarGym_Floor 0x281
-#define METATILE_CinnabarGym_Floor_ShadeDiagonal 0x282
-#define METATILE_CinnabarGym_Floor_ShadeFull 0x289
-#define METATILE_CinnabarGym_Floor_WallRightCorner 0x2C6
-#define METATILE_CinnabarGym_Floor_WallLeftCorner 0x2C7
-#define METATILE_CinnabarGym_Floor_WallRightEdge 0x2CE
-#define METATILE_CinnabarGym_Floor_WallLeftEdge 0x2CF
-#define METATILE_CinnabarGym_Wall_RetractedBarrier 0x2D1
+// gTileset_PokemonLeague
+#define METATILE_PokemonLeague_Door_Top_Open 0x28E
+#define METATILE_PokemonLeague_Door_Mid_Open 0x296
+#define METATILE_PokemonLeague_Entry_TopLeft_Closed 0x29D
+#define METATILE_PokemonLeague_Entry_TopMid_Closed 0x29E
+#define METATILE_PokemonLeague_Entry_TopRight_Closed 0x29F
+#define METATILE_PokemonLeague_Entry_BottomLeft_Closed 0x2A5
+#define METATILE_PokemonLeague_Entry_BottomMid_Closed 0x2A6
+#define METATILE_PokemonLeague_Entry_BottomRight_Closed 0x2A7
+#define METATILE_PokemonLeague_Floor_ShadeFull_Lance 0x311
-// gTileset_82D504C. Below metatile probably needs generic name
+// gTileset_MtEmber
#define METATILE_MtEmber_CaveEntrance 0x346
+// gTileset_SeafoamIslands
+#define METATILE_SeafoamIslands_SlidingIce 0x34B
+#define METATILE_SeafoamIslands_UncrackedIce 0x359
+#define METATILE_SeafoamIslands_CrackedIce 0x35A
+#define METATILE_SeafoamIslands_IceHole 0x35B
+
+// gTileset_TrainerTower
+#define METATILE_TrainerTower_Floor_ShadeBottomLeft 0x287
+#define METATILE_TrainerTower_CounterBarrier 0x2B4
+#define METATILE_TrainerTower_LobbyElevatorDoor 0x2C3
+#define METATILE_TrainerTower_RoofElevatorDoor 0x356
+
+// gTileset_SeviiIslands123
+#define METATILE_SeviiIslands123_Door 0x297
+#define METATILE_SeviiIslands123_GameCornerDoor 0x29B
+#define METATILE_SeviiIslands123_PokeCenterDoor 0x2EB
+
+// gTileset_SeviiIslands45
+#define METATILE_SeviiIslands45_Door 0x29A
+#define METATILE_SeviiIslands45_DayCareDoor 0x2B9
+#define METATILE_SeviiIslands45_RocketWarehouseDoor_Locked 0x30B
+#define METATILE_SeviiIslands45_RocketWarehouseDoor_Unlocked 0x2AF
+
+// gTileset_SeviiIslands67
+#define METATILE_SeviiIslands67_Door 0x30C
+#define METATILE_SeviiIslands67_DottedHoleDoor_Closed 0x357
+#define METATILE_SeviiIslands67_DottedHoleDoor_Open 0x358
#endif // GUARD_METATILE_LABELS_H