diff options
Diffstat (limited to 'include/constants')
| -rw-r--r-- | include/constants/flags.h | 2 | ||||
| -rw-r--r-- | include/constants/map_scripts.h | 2 | ||||
| -rw-r--r-- | include/constants/metatile_labels.h | 413 | ||||
| -rw-r--r-- | include/constants/pokemon.h | 3 | ||||
| -rw-r--r-- | include/constants/trainer_hill.h | 2 | ||||
| -rw-r--r-- | include/constants/trainers.h | 8 | 
6 files changed, 423 insertions, 7 deletions
| diff --git a/include/constants/flags.h b/include/constants/flags.h index 732c68764..7aa5c3ed3 100644 --- a/include/constants/flags.h +++ b/include/constants/flags.h @@ -725,7 +725,7 @@  #define FLAG_HIDE_ROUTE_111_VICTORIA_WINSTRATE                      0x301  #define FLAG_HIDE_ROUTE_111_VIVI_WINSTRATE                          0x302  #define FLAG_HIDE_ROUTE_111_VICKY_WINSTRATE                         0x303 -#define FLAG_HIDE_PETALYBURG_GYM_NORMAN                             0x304 +#define FLAG_HIDE_PETALBURG_GYM_NORMAN                              0x304  #define FLAG_HIDE_SKY_PILLAR_TOP_RAYQUAZA_2                         0x305  #define FLAG_HIDE_LILYCOVE_CONTEST_HALL_CONTEST_ATTENDANT_1         0x306  #define FLAG_HIDE_LILYCOVE_MUSEUM_CURATOR                           0x307 diff --git a/include/constants/map_scripts.h b/include/constants/map_scripts.h index d5fd40156..26de3ebc6 100644 --- a/include/constants/map_scripts.h +++ b/include/constants/map_scripts.h @@ -9,4 +9,4 @@  #define MAP_SCRIPT_ON_DIVE_WARP 6  #define MAP_SCRIPT_ON_RETURN_TO_FIELD 7 -#endif // GUARD_CONSTANTS_MAP_SCRIPTS_H
\ No newline at end of file +#endif // GUARD_CONSTANTS_MAP_SCRIPTS_H diff --git a/include/constants/metatile_labels.h b/include/constants/metatile_labels.h new file mode 100644 index 000000000..8fe95b464 --- /dev/null +++ b/include/constants/metatile_labels.h @@ -0,0 +1,413 @@ +#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_CalmWater           0x170 +#define METATILE_General_RoughWater          0x14E +#define METATILE_General_RoughDeepWater      0x14F +#define METATILE_General_ReflectiveWater     0x0A1 + +// gTileset_Building +#define METATILE_Building_PC_Off 0x004 +#define METATILE_Building_PC_On  0x005 + +// 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_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_MossdeepGym +#define METATILE_MossdeepGym_Obelisk_Top           0x204 +#define METATILE_MossdeepGym_Obelisk_Base          0x20C +#define METATILE_MossdeepGym_Wall_LeftCorner       0x20D +#define METATILE_MossdeepGym_OuterWall_RightCorner 0x205 +#define METATILE_MossdeepGym_Empty0                0x238 +#define METATILE_MossdeepGym_Empty1                0x239 + +// 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_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_BattleFrontier +#define METATILE_BattleFrontier_CorridorOpenDoor_Top    0x207 +#define METATILE_BattleFrontier_CorridorOpenDoor_Bottom 0x20F +#define METATILE_BattleFrontier_Elevator_Top0           0x329 +#define METATILE_BattleFrontier_Elevator_Top1           0x32A +#define METATILE_BattleFrontier_Elevator_Top2           0x32B +#define METATILE_BattleFrontier_Elevator_Mid0           0x331 +#define METATILE_BattleFrontier_Elevator_Mid1           0x332 +#define METATILE_BattleFrontier_Elevator_Mid2           0x333 +#define METATILE_BattleFrontier_Elevator_Bottom0        0x339 +#define METATILE_BattleFrontier_Elevator_Bottom1        0x33A +#define METATILE_BattleFrontier_Elevator_Bottom2        0x33B + +// 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_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 +#define METATILE_Pacifidlog_SkyPillar_DoorOpen_Top        0x2AA +#define METATILE_Pacifidlog_SkyPillar_DoorOpen_Bottom     0x2B2 + +// 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_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_Fallarbor +#define METATILE_Fallarbor_AshGrass                 0x20A +#define METATILE_Fallarbor_NormalGrass              0x212 +#define METATILE_Fallarbor_AshField                 0x218 +#define METATILE_Fallarbor_BrownCaveEntrance_Top    0x259 +#define METATILE_Fallarbor_BrownCaveEntrance_Bottom 0x261 +#define METATILE_Fallarbor_RedCaveEntrance_Top      0x347 +#define METATILE_Fallarbor_RedCaveEntrance_Bottom   0x34F +#define METATILE_Fallarbor_BrownRockWall            0x265 +#define METATILE_Fallarbor_RedRockWall              0x269 + +// gTileset_Lavaridge +#define METATILE_Lavaridge_NormalGrass         0x206 +#define METATILE_Lavaridge_AshGrass            0x207 +#define METATILE_Lavaridge_LavaField           0x271 +#define METATILE_Lavaridge_RockWall            0x274 +#define METATILE_Lavaridge_CaveEntrance_Top    0x256 +#define METATILE_Lavaridge_CaveEntrance_Bottom 0x25E + +// gTileset_Mauville +#define METATILE_Mauville_DeepSand_Center    0x251 +#define METATILE_Mauville_DeepSand_BottomMid 0x259 +#define METATILE_Mauville_MirageTower_Tile0  0x3D8 +#define METATILE_Mauville_MirageTower_Tile1  0x3D9 +#define METATILE_Mauville_MirageTower_Tile2  0x3DA +#define METATILE_Mauville_MirageTower_Tile3  0x3E0 +#define METATILE_Mauville_MirageTower_Tile4  0x3E1 +#define METATILE_Mauville_MirageTower_Tile5  0x3E2 +#define METATILE_Mauville_MirageTower_Tile6  0x3E8 +#define METATILE_Mauville_MirageTower_Tile7  0x3E9 +#define METATILE_Mauville_MirageTower_Tile8  0x3EA +#define METATILE_Mauville_MirageTower_Tile9  0x3F0 +#define METATILE_Mauville_MirageTower_TileA  0x3F1 +#define METATILE_Mauville_MirageTower_TileB  0x3F2 +#define METATILE_Mauville_MirageTower_TileC  0x3DB +#define METATILE_Mauville_MirageTower_TileD  0x3DC +#define METATILE_Mauville_MirageTower_TileE  0x3DD +#define METATILE_Mauville_MirageTower_TileF  0x3E3 +#define METATILE_Mauville_MirageTower_Tile10 0x3E4 +#define METATILE_Mauville_MirageTower_Tile11 0x3E5 + +// gTileset_PokemonCenter +#define METATILE_PokemonCenter_Elevator1F_Tile0_Frame0 0x280 +#define METATILE_PokemonCenter_Elevator1F_Tile0_Frame1 0x282 +#define METATILE_PokemonCenter_Elevator1F_Tile0_Frame2 0x284 +#define METATILE_PokemonCenter_Elevator1F_Tile1_Frame0 0x281 +#define METATILE_PokemonCenter_Elevator1F_Tile1_Frame1 0x283 +#define METATILE_PokemonCenter_Elevator1F_Tile1_Frame2 0x285 +#define METATILE_PokemonCenter_Elevator1F_Tile2_Frame0 0x288 +#define METATILE_PokemonCenter_Elevator1F_Tile2_Frame1 0x28A +#define METATILE_PokemonCenter_Elevator1F_Tile2_Frame2 0x28C +#define METATILE_PokemonCenter_Elevator1F_Tile3_Frame0 0x289 +#define METATILE_PokemonCenter_Elevator1F_Tile3_Frame1 0x28B +#define METATILE_PokemonCenter_Elevator1F_Tile3_Frame2 0x28D +#define METATILE_PokemonCenter_Elevator2F_Tile0_Frame0 0x2A0 +#define METATILE_PokemonCenter_Elevator2F_Tile0_Frame1 0x2A2 +#define METATILE_PokemonCenter_Elevator2F_Tile0_Frame2 0x2A4 +#define METATILE_PokemonCenter_Elevator2F_Tile1_Frame0 0x2A1 +#define METATILE_PokemonCenter_Elevator2F_Tile1_Frame1 0x2A3 +#define METATILE_PokemonCenter_Elevator2F_Tile1_Frame2 0x2A5 +#define METATILE_PokemonCenter_Elevator2F_Tile2_Frame0 0x2A8 +#define METATILE_PokemonCenter_Elevator2F_Tile2_Frame1 0x2AA +#define METATILE_PokemonCenter_Elevator2F_Tile2_Frame2 0x2AC +#define METATILE_PokemonCenter_Floor_ShadowTop_Alt     0x2DC +#define METATILE_PokemonCenter_Floor_Plain_Alt         0x2E4 +#define METATILE_PokemonCenter_Floor_ShadowTop         0x21E +#define METATILE_PokemonCenter_CounterBarrier          0x25D + +// 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_MossdeepGameCorner +#define METATILE_MossdeepGameCorner_CounterOpen_Top      0x22C +#define METATILE_MossdeepGameCorner_CounterOpen_Bottom   0x234 +#define METATILE_MossdeepGameCorner_CounterClosed_Top    0x22A +#define METATILE_MossdeepGameCorner_CounterClosed_Bottom 0x232 + +// 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_BattlePike +#define METATILE_BattlePike_Curtain_Stage0_Tile0 0x24A +#define METATILE_BattlePike_Curtain_Stage0_Tile1 0x251 +#define METATILE_BattlePike_Curtain_Stage0_Tile2 0x252 +#define METATILE_BattlePike_Curtain_Stage0_Tile3 0x253 +#define METATILE_BattlePike_Curtain_Stage0_Tile4 0x259 +#define METATILE_BattlePike_Curtain_Stage0_Tile5 0x25A +#define METATILE_BattlePike_Curtain_Stage0_Tile6 0x25B +#define METATILE_BattlePike_Curtain_Stage1_Tile0 0x22A +#define METATILE_BattlePike_Curtain_Stage1_Tile1 0x231 +#define METATILE_BattlePike_Curtain_Stage1_Tile2 0x232 +#define METATILE_BattlePike_Curtain_Stage1_Tile3 0x233 +#define METATILE_BattlePike_Curtain_Stage1_Tile4 0x239 +#define METATILE_BattlePike_Curtain_Stage1_Tile5 0x23A +#define METATILE_BattlePike_Curtain_Stage1_Tile6 0x23B +#define METATILE_BattlePike_Curtain_Stage2_Tile0 0x20A +#define METATILE_BattlePike_Curtain_Stage2_Tile1 0x211 +#define METATILE_BattlePike_Curtain_Stage2_Tile2 0x212 +#define METATILE_BattlePike_Curtain_Stage2_Tile3 0x213 +#define METATILE_BattlePike_Curtain_Stage2_Tile4 0x219 +#define METATILE_BattlePike_Curtain_Stage2_Tile5 0x21A +#define METATILE_BattlePike_Curtain_Stage2_Tile6 0x21B +#define METATILE_BattlePike_Curtain_Stage3_Tile0 0x2AB +#define METATILE_BattlePike_Curtain_Stage3_Tile1 0x2B2 +#define METATILE_BattlePike_Curtain_Stage3_Tile2 0x2B3 +#define METATILE_BattlePike_Curtain_Stage3_Tile3 0x2B4 +#define METATILE_BattlePike_Curtain_Stage3_Tile4 0x2BA +#define METATILE_BattlePike_Curtain_Stage3_Tile5 0x2BB +#define METATILE_BattlePike_Curtain_Stage3_Tile6 0x2BC + +// gTileset_Lilycove +#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_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_MeteorFalls +#define METATILE_MeteorFalls_CaveEntrance_Top    0x246 +#define METATILE_MeteorFalls_CaveEntrance_Left   0x24D +#define METATILE_MeteorFalls_CaveEntrance_Bottom 0x24E +#define METATILE_MeteorFalls_CaveEntrance_Right  0x24F + +// 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_GenericBuilding +#define METATILE_GenericBuilding_TableEdge              0x2F1 +#define METATILE_GenericBuilding_TrickHouse_Door_Closed 0x21B +#define METATILE_GenericBuilding_TrickHouse_Stairs_Down 0x219 + +// 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_TrainerHill +#define METATILE_TrainerHill_GreenFloorTile 0x307 +#define METATILE_TrainerHill_CounterDoor    0x334 + +// gTileset_Underwater +#define METATILE_Underwater_RockWall    0x21E +#define METATILE_Underwater_FloorShadow 0x228 + +#endif // GUARD_METATILE_LABELS_H diff --git a/include/constants/pokemon.h b/include/constants/pokemon.h index f63d755ad..5d0e562bc 100644 --- a/include/constants/pokemon.h +++ b/include/constants/pokemon.h @@ -82,4 +82,7 @@  #define NUM_STATS 6  #define NUM_BATTLE_STATS 8 +// Shiny odds +#define SHINY_ODDS 8 // Actual probability is SHINY_ODDS/65536 +  #endif // GUARD_CONSTANTS_POKEMON_H diff --git a/include/constants/trainer_hill.h b/include/constants/trainer_hill.h index e231a6043..4aae1dbbc 100644 --- a/include/constants/trainer_hill.h +++ b/include/constants/trainer_hill.h @@ -26,4 +26,4 @@  #define TRAINER_HILL_PLAYER_STATUS_ECARD_SCANNED 1  #define TRAINER_HILL_PLAYER_STATUS_NORMAL 2 -#endif
\ No newline at end of file +#endif diff --git a/include/constants/trainers.h b/include/constants/trainers.h index 2a6c306b4..c0abfe6b6 100644 --- a/include/constants/trainers.h +++ b/include/constants/trainers.h @@ -202,8 +202,8 @@  #define FACILITY_CLASSES_COUNT               0x52 -#define TRAINER_CLASS_PKMN_TRAINER_1 0x0 -#define TRAINER_CLASS_PKMN_TRAINER_2 0x1 +#define TRAINER_CLASS_PKMN_TRAINER_1 0x0  // Unused +#define TRAINER_CLASS_PKMN_TRAINER_2 0x1  // Unused  #define TRAINER_CLASS_HIKER          0x2  #define TRAINER_CLASS_TEAM_AQUA      0x3  #define TRAINER_CLASS_PKMN_BREEDER   0x4 @@ -250,7 +250,7 @@  #define TRAINER_CLASS_SWIMMER_F      0x2d  #define TRAINER_CLASS_TWINS          0x2e  #define TRAINER_CLASS_SAILOR         0x2f -#define TRAINER_CLASS_COOLTRAINER_UNUSED  0x30 +#define TRAINER_CLASS_COOLTRAINER_2  0x30 // Used for only one trainer.  #define TRAINER_CLASS_MAGMA_ADMIN    0x31  #define TRAINER_CLASS_PKMN_TRAINER_3 0x32  #define TRAINER_CLASS_BUG_CATCHER    0x33 @@ -267,7 +267,7 @@  #define TRAINER_CLASS_FACTORY_HEAD   0x3e  #define TRAINER_CLASS_PIKE_QUEEN     0x3f  #define TRAINER_CLASS_PYRAMID_KING   0x40 -#define TRAINER_CLASS_PKMN_TRAINER_4 0x41 +#define TRAINER_CLASS_RS_PROTAG      0x41  #define TRAINER_ENCOUNTER_MUSIC_MALE         0 // standard male encounter music  #define TRAINER_ENCOUNTER_MUSIC_FEMALE       1 // standard female encounter music | 
