#ifndef GUARD_METATILE_BEHAVIORS_H #define GUARD_METATILE_BEHAVIORS_H enum { MB_NORMAL, MB_SECRET_BASE_WALL, MB_TALL_GRASS, MB_LONG_GRASS, MB_UNUSED_04, MB_UNUSED_05, MB_DEEP_SAND, MB_SHORT_GRASS, MB_CAVE, MB_LONG_GRASS_SOUTH_EDGE, MB_NO_RUNNING, MB_INDOOR_ENCOUNTER, MB_MOUNTAIN_TOP, MB_BATTLE_PYRAMID_WARP, MB_MOSSDEEP_GYM_WARP, MB_MT_PYRE_HOLE, MB_POND_WATER, MB_INTERIOR_DEEP_WATER, // Used by interior maps; functionally the same as MB_DEEP_WATER MB_DEEP_WATER, MB_WATERFALL, MB_SOOTOPOLIS_DEEP_WATER, MB_OCEAN_WATER, MB_PUDDLE, MB_SHALLOW_WATER, MB_UNUSED_SOOTOPOLIS_DEEP_WATER, MB_NO_SURFACING, MB_UNUSED_SOOTOPOLIS_DEEP_WATER_2, MB_STAIRS_OUTSIDE_ABANDONED_SHIP, MB_SHOAL_CAVE_ENTRANCE, MB_UNUSED_1D, MB_UNUSED_1E, MB_UNUSED_1F, MB_ICE, MB_SAND, MB_SEAWEED, MB_UNUSED_23, MB_ASHGRASS, MB_FOOTPRINTS, MB_THIN_ICE, MB_CRACKED_ICE, MB_HOT_SPRINGS, MB_LAVARIDGE_GYM_B1F_WARP, MB_SEAWEED_NO_SURFACING, MB_REFLECTION_UNDER_BRIDGE, MB_UNUSED_2C, MB_UNUSED_2D, MB_UNUSED_2E, MB_UNUSED_2F, MB_IMPASSABLE_EAST, MB_IMPASSABLE_WEST, MB_IMPASSABLE_NORTH, MB_IMPASSABLE_SOUTH, MB_IMPASSABLE_NORTHEAST, MB_IMPASSABLE_NORTHWEST, MB_IMPASSABLE_SOUTHEAST, MB_IMPASSABLE_SOUTHWEST, MB_JUMP_EAST, MB_JUMP_WEST, MB_JUMP_NORTH, MB_JUMP_SOUTH, MB_JUMP_NORTHEAST, MB_JUMP_NORTHWEST, MB_JUMP_SOUTHEAST, MB_JUMP_SOUTHWEST, MB_WALK_EAST, MB_WALK_WEST, MB_WALK_NORTH, MB_WALK_SOUTH, MB_SLIDE_EAST, MB_SLIDE_WEST, MB_SLIDE_NORTH, MB_SLIDE_SOUTH, MB_TRICK_HOUSE_PUZZLE_8_FLOOR, MB_UNUSED_49, MB_UNUSED_4A, MB_UNUSED_4B, MB_UNUSED_4C, MB_UNUSED_4D, MB_UNUSED_4E, MB_UNUSED_4F, MB_EASTWARD_CURRENT, MB_WESTWARD_CURRENT, MB_NORTHWARD_CURRENT, MB_SOUTHWARD_CURRENT, MB_UNUSED_54, MB_UNUSED_55, MB_UNUSED_56, MB_UNUSED_57, MB_UNUSED_58, MB_UNUSED_59, MB_UNUSED_5A, MB_UNUSED_5B, MB_UNUSED_5C, MB_UNUSED_5D, MB_UNUSED_5E, MB_UNUSED_5F, MB_NON_ANIMATED_DOOR, MB_LADDER, MB_EAST_ARROW_WARP, MB_WEST_ARROW_WARP, MB_NORTH_ARROW_WARP, MB_SOUTH_ARROW_WARP, MB_CRACKED_FLOOR_HOLE, MB_AQUA_HIDEOUT_WARP, MB_LAVARIDGE_GYM_1F_WARP, MB_ANIMATED_DOOR, MB_UP_ESCALATOR, MB_DOWN_ESCALATOR, MB_WATER_DOOR, MB_WATER_SOUTH_ARROW_WARP, MB_DEEP_SOUTH_WARP, MB_UNUSED_6F, MB_BRIDGE_OVER_OCEAN, MB_BRIDGE_OVER_POND_LOW, MB_BRIDGE_OVER_POND_MED, MB_BRIDGE_OVER_POND_HIGH, MB_PACIFIDLOG_VERTICAL_LOG_TOP, MB_PACIFIDLOG_VERTICAL_LOG_BOTTOM, MB_PACIFIDLOG_HORIZONTAL_LOG_LEFT, MB_PACIFIDLOG_HORIZONTAL_LOG_RIGHT, MB_FORTREE_BRIDGE, MB_UNUSED_79, MB_BRIDGE_OVER_POND_MED_EDGE_1, MB_BRIDGE_OVER_POND_MED_EDGE_2, MB_BRIDGE_OVER_POND_HIGH_EDGE_1, MB_BRIDGE_OVER_POND_HIGH_EDGE_2, MB_UNUSED_BRIDGE, MB_BIKE_BRIDGE_OVER_BARRIER, MB_COUNTER, MB_UNUSED_81, MB_UNUSED_82, MB_PC, MB_CABLE_BOX_RESULTS_1, MB_REGION_MAP, MB_TELEVISION, MB_POKEBLOCK_FEEDER, MB_UNUSED_88, MB_SLOT_MACHINE, MB_ROULETTE, MB_CLOSED_SOOTOPOLIS_DOOR, MB_TRICK_HOUSE_PUZZLE_DOOR, MB_PETALBURG_GYM_DOOR, MB_RUNNING_SHOES_INSTRUCTION, MB_QUESTIONNAIRE, MB_SECRET_BASE_SPOT_RED_CAVE, MB_SECRET_BASE_SPOT_RED_CAVE_OPEN, MB_SECRET_BASE_SPOT_BROWN_CAVE, MB_SECRET_BASE_SPOT_BROWN_CAVE_OPEN, MB_SECRET_BASE_SPOT_YELLOW_CAVE, MB_SECRET_BASE_SPOT_YELLOW_CAVE_OPEN, MB_SECRET_BASE_SPOT_TREE_LEFT, MB_SECRET_BASE_SPOT_TREE_LEFT_OPEN, MB_SECRET_BASE_SPOT_SHRUB, MB_SECRET_BASE_SPOT_SHRUB_OPEN, MB_SECRET_BASE_SPOT_BLUE_CAVE, MB_SECRET_BASE_SPOT_BLUE_CAVE_OPEN, MB_SECRET_BASE_SPOT_TREE_RIGHT, MB_SECRET_BASE_SPOT_TREE_RIGHT_OPEN, MB_UNUSED_9E, MB_UNUSED_9F, MB_BERRY_TREE_SOIL, MB_UNUSED_A1, MB_UNUSED_A2, MB_UNUSED_A3, MB_UNUSED_A4, MB_UNUSED_A5, MB_UNUSED_A6, MB_UNUSED_A7, MB_UNUSED_A8, MB_UNUSED_A9, MB_UNUSED_AA, MB_UNUSED_AB, MB_UNUSED_AC, MB_UNUSED_AD, MB_UNUSED_AE, MB_UNUSED_AF, MB_SECRET_BASE_PC, MB_SECRET_BASE_REGISTER_PC, MB_SECRET_BASE_SCENERY, MB_SECRET_BASE_TRAINER_SPOT, MB_SECRET_BASE_DECORATION, MB_HOLDS_SMALL_DECORATION, MB_UNUSED_B6, MB_SECRET_BASE_NORTH_WALL, MB_SECRET_BASE_BALLOON, MB_SECRET_BASE_IMPASSABLE, MB_SECRET_BASE_GLITTER_MAT, MB_SECRET_BASE_JUMP_MAT, MB_SECRET_BASE_SPIN_MAT, MB_SECRET_BASE_SOUND_MAT, MB_SECRET_BASE_BREAKABLE_DOOR, MB_SECRET_BASE_SAND_ORNAMENT, MB_IMPASSABLE_SOUTH_AND_NORTH, MB_IMPASSABLE_WEST_AND_EAST, MB_SECRET_BASE_HOLE, MB_HOLDS_LARGE_DECORATION, MB_SECRET_BASE_TV_SHIELD, MB_PLAYER_ROOM_PC_ON, MB_SECRET_BASE_DECORATION_BASE, MB_SECRET_BASE_POSTER, MB_UNUSED_C8, MB_UNUSED_C9, MB_UNUSED_CA, MB_UNUSED_CB, MB_UNUSED_CC, MB_UNUSED_CD, MB_UNUSED_CE, MB_UNUSED_CF, MB_MUDDY_SLOPE, MB_BUMPY_SLOPE, MB_CRACKED_FLOOR, MB_ISOLATED_VERTICAL_RAIL, MB_ISOLATED_HORIZONTAL_RAIL, MB_VERTICAL_RAIL, MB_HORIZONTAL_RAIL, MB_UNUSED_D7, MB_UNUSED_D8, MB_UNUSED_D9, MB_UNUSED_DA, MB_UNUSED_DB, MB_UNUSED_DC, MB_UNUSED_DD, MB_UNUSED_DE, MB_UNUSED_DF, MB_PICTURE_BOOK_SHELF, MB_BOOKSHELF, MB_POKEMON_CENTER_BOOKSHELF, MB_VASE, MB_TRASH_CAN, MB_SHOP_SHELF, MB_BLUEPRINT, MB_CABLE_BOX_RESULTS_2, MB_WIRELESS_BOX_RESULTS, MB_TRAINER_HILL_TIMER, MB_SKY_PILLAR_CLOSED_DOOR, MB_UNUSED_EB, MB_UNUSED_EC, MB_UNUSED_ED, MB_UNUSED_EE, MB_UNUSED_EF, NUM_METATILE_BEHAVIORS }; #define MB_INVALID UCHAR_MAX #endif // GUARD_METATILE_BEHAVIORS_H