pokeplatinum/include/constants/field/map_prop.h
Kuruyia 7329ad4784 Document platform lift
This documents the `unk_0207160C.c` file, which is in charge of setting
up and managing the platform lift dynamic map feature for maps that
contains platform lifts (Iron Island and the Pokémon League).

This does not manage platform lifts used by gyms.

Signed-off-by: Kuruyia <github@kuruyia.net>
2025-03-30 17:14:21 +02:00

102 lines
3.6 KiB
C

#ifndef POKEPLATINUM_CONSTANTS_FIELD_MAP_PROP_H
#define POKEPLATINUM_CONSTANTS_FIELD_MAP_PROP_H
enum MapPropModelID {
// Model name: treeeff
MAP_PROP_MODEL_HONEY_TREE = 26,
// Model name: c2_s03a
MAP_PROP_MODEL_CANALAVE_BRIDGE_LEFT = 31,
// Model name: c2_s03b
MAP_PROP_MODEL_CANALAVE_BRIDGE_RIGHT = 32,
// Model name: c2_o02
MAP_PROP_MODEL_REGULAR_SHIP = 34,
// Model name: door01
MAP_PROP_MODEL_DOOR01 = 66,
// Model name: t1_door1
MAP_PROP_MODEL_BROWN_WOODEN_DOOR = 67,
// Model name: t2_door1
MAP_PROP_MODEL_GREEN_WOODEN_DOOR = 68,
// Model name: t2_door2
MAP_PROP_MODEL_IRON_DOOR = 69,
// Model name: p_door
MAP_PROP_MODEL_POKECENTER_DOOR = 70,
// Model name: ele_door1
MAP_PROP_MODEL_ELEVATOR_DOOR = 75,
// Model name: table_l01
MAP_PROP_MODEL_DESK_DRAWER_LAPTOP = 112,
// Model name: table_l02
MAP_PROP_MODEL_DESK_DRAWER_LAPTOP_FACING_RIGHT = 115,
// Model name: pc01
MAP_PROP_MODEL_POKECENTER_PC = 119,
// Model name: machine_pc02
MAP_PROP_MODEL_POKECENTER_HEALING_MACHINE = 123,
// Model name: machine_pc03
MAP_PROP_MODEL_POKECENTER_HEALING_MACHINE_TV = 124,
// Model name: counter_pc04
MAP_PROP_MODEL_POKECENTER_INSIDE_COUNTER_DOOR = 128,
// Model name: stair_pc_u01
MAP_PROP_MODEL_POKECENTER_STAIR_UP_LEFT = 130,
// Model name: stair_pc_d01
MAP_PROP_MODEL_POKECENTER_STAIR_DOWN_LEFT = 131,
// Model name: r04_b1
MAP_PROP_MODEL_PASTORIA_GYM_BLUE_BUTTON = 239,
// Model name: r04_b2
MAP_PROP_MODEL_PASTORIA_GYM_GREEN_BUTTON = 240,
// Model name: r04_b3
MAP_PROP_MODEL_PASTORIA_GYM_ORANGE_BUTTON = 241,
// Model name: r04_w
MAP_PROP_MODEL_PASTORIA_GYM_WATER_FLOOR = 242,
// Model name: c1_door1
MAP_PROP_MODEL_JUBILIFE_CITY_BUILDING_DOOR = 246,
// Model name: table_l03
MAP_PROP_MODEL_DESK_DRAWER_LAPTOP_FACING_LEFT = 248,
// Model name: lift_base01
MAP_PROP_MODEL_IRON_ISLAND_PLATFORM_LIFT = 258,
// Model name: gym_door01
MAP_PROP_MODEL_HEARTHOME_GYM_INSIDE_DOOR = 260,
// Model name: gym_door00
MAP_PROP_MODEL_GYM_DOOR = 298,
// Model name: cy_slope
MAP_PROP_MODEL_BIKE_MUDDY_SLOPE = 303,
// Model name: cy_slope_dun
MAP_PROP_MODEL_BIKE_DUNGEON_MUDDY_SLOPE = 304,
// Model name: c3_door1
MAP_PROP_MODEL_BLUE_DOOR = 312,
// Model name: c3_door2
MAP_PROP_MODEL_IRON_DOOR_2 = 313,
// Model name: stair_pc_u02
MAP_PROP_MODEL_POKECENTER_STAIR_UP_RIGHT = 425,
// Model name: stair_pc_d02
MAP_PROP_MODEL_POKECENTER_STAIR_DOWN_RIGHT = 426,
// Model name: door_pc01
MAP_PROP_MODEL_POKECENTER_INSIDE_DOOR = 427,
// Model name: t3_door1
MAP_PROP_MODEL_YELLOW_WOODEN_DOOR = 438,
// Model name: d3_door1
MAP_PROP_MODEL_MANSION_DOOR = 441,
// Model name: c5_door_s
MAP_PROP_MODEL_VEILSTONE_DPT_STORE_DOOR = 442,
// Model name: c4_door1
MAP_PROP_MODEL_BLUE_WOODEN_DOOR = 444,
// Model name: door_wi01
MAP_PROP_MODEL_GTS_INSIDE_DOOR = 456,
// Model name: d6_train
MAP_PROP_MODEL_GREAT_MARSH_TRAIN = 475,
// Model name: card_door01
MAP_PROP_MODEL_CARD_DOOR = 484,
// Model name: ev_o01
MAP_PROP_MODEL_ELEVATOR_LIGHTS = 498,
// Model name: leage_lift
MAP_PROP_MODEL_POKEMON_LEAGUE_PLATFORM_LIFT = 502,
// Model name: leage_o03
MAP_PROP_MODEL_POKEMON_LEAGUE_HALL_OF_FAME_MACHINE = 507,
// Model name: pc_mb
MAP_PROP_MODEL_POKECENTER_HEALING_MACHINE_MINI_POKEBALL = 517,
// Model name: l2_door1
MAP_PROP_MODEL_HOTEL_GRAND_LAKE_DOOR = 527,
// Model name: c09_s02
MAP_PROP_MODEL_SCREW_STEAMSHIP_SPIRAL = 538,
};
#endif // POKEPLATINUM_CONSTANTS_FIELD_MAP_PROP_H