Remaining NPC hide/show flags

This commit is contained in:
PikalaxALT
2019-10-19 21:10:29 -04:00
parent 2ff8af13d5
commit 2702aa2754
72 changed files with 307 additions and 305 deletions
+137 -135
View File
@@ -45,141 +45,143 @@
#define FLAG_0x027 0x027
// Hide/show flags
#define FLAG_HIDE_BULBASAUR_BALL 0x028
#define FLAG_HIDE_SQUIRTLE_BALL 0x029
#define FLAG_HIDE_CHARMANDER_BALL 0x02A
#define FLAG_HIDE_OAK_IN_HIS_LAB 0x02B
#define FLAG_HIDE_OAK_IN_PALLET_TOWN 0x02C
#define FLAG_HIDE_RIVAL_IN_LAB 0x02D
#define FLAG_HIDE_PEWTER_CITY_GYM_ESCORT 0x02E
#define FLAG_HIDE_DOME_FOSSIL 0x02F
#define FLAG_HIDE_HELIX_FOSSIL 0x030
#define FLAG_HIDE_NUGGET_BRIDGE_ROCKET 0x031
#define FLAG_HIDE_BILL_CLEFAIRY 0x032
#define FLAG_HIDE_BILL_HUMAN_SEA_COTTAGE 0x033
#define FLAG_HIDE_TOWER_FUJI 0x034
#define FLAG_HIDE_POKEHOUSE_FUJI 0x035
#define FLAG_HIDE_LIFT_KEY 0x036
#define FLAG_HIDE_SILPH_SCOPE 0x037
#define FLAG_HIDE_HIDEOUT_GIOVANNI 0x038
#define FLAG_HIDE_TOWN_MAP 0x039
#define FLAG_HIDE_POKEDEX 0x03A
#define FLAG_HIDE_CERULEAN_ROCKET 0x03B
#define FLAG_HIDE_CERULEAN_RIVAL 0x03C
#define FLAG_HIDE_SS_ANNE_RIVAL 0x03D
#define FLAG_HIDE_SAFFRON_ROCKETS 0x03E
#define FLAG_HIDE_SAFFRON_CIVILIANS 0x03F
#define FLAG_HIDE_SEAFOAM_1F_BOULDER_1 0x040
#define FLAG_HIDE_SEAFOAM_1F_BOULDER_2 0x041
#define FLAG_HIDE_SEAFOAM_B1F_BOULDER_1 0x042
#define FLAG_HIDE_SEAFOAM_B1F_BOULDER_2 0x043
#define FLAG_HIDE_SEAFOAM_B2F_BOULDER_1 0x044
#define FLAG_HIDE_SEAFOAM_B2F_BOULDER_2 0x045
#define FLAG_HIDE_SEAFOAM_B3F_BOULDER_1 0x046
#define FLAG_HIDE_SEAFOAM_B3F_BOULDER_2 0x047
#define FLAG_HIDE_SEAFOAM_B3F_BOULDER_3 0x048
#define FLAG_HIDE_SEAFOAM_B3F_BOULDER_4 0x049
#define FLAG_HIDE_SEAFOAM_B3F_BOULDER_5 0x04A
#define FLAG_HIDE_SEAFOAM_B3F_BOULDER_6 0x04B
#define FLAG_HIDE_SEAFOAM_B4F_BOULDER_1 0x04C
#define FLAG_HIDE_SEAFOAM_B4F_BOULDER_2 0x04D
#define FLAG_HIDE_SILPH_RIVAL 0x04E
#define FLAG_HIDE_ROUTE_22_RIVAL 0x04F
#define FLAG_HIDE_PEWTER_MUSEUM_ESCORT 0x050
#define FLAG_HIDE_TOWER_RIVAL 0x051
#define FLAG_HIDE_MOLTRES 0x052
#define FLAG_HIDE_SILPH_ROCKETS 0x053
#define FLAG_HIDE_ROUTE_12_SNORLAX 0x054
#define FLAG_HIDE_VIRIDIAN_GIOVANNI 0x055
#define FLAG_HIDE_OLD_AMBER 0x056
#define FLAG_HIDE_EEVEE_BALL 0x057
#define FLAG_HIDE_VICTORY_ROAD_2F_BOULDER 0x058
#define FLAG_HIDE_VICTORY_ROAD_3F_BOULDER 0x059
#define FLAG_HIDE_OAK_IN_CHAMP_ROOM 0x05A
#define FLAG_HIDE_GAME_CORNER_ROCKET 0x05B
#define FLAG_HIDE_CERULEAN_CAVE_GUARD 0x05C
#define FLAG_HIDE_ZAPDOS 0x05D
#define FLAG_HIDE_TOWER_ROCKET_1 0x05E
#define FLAG_HIDE_CELADON_ROCKETS 0x05F
#define FLAG_HIDE_DOJO_HITMONLEE_BALL 0x060
#define FLAG_HIDE_DOJO_HITMONCHAN_BALL 0x061
#define FLAG_HIDE_CINNABAR_BILL 0x062
#define FLAG_HIDE_UNION_ROOM_1 0x063
#define FLAG_HIDE_UNION_ROOM_2 0x064
#define FLAG_HIDE_UNION_ROOM_3 0x065
#define FLAG_HIDE_UNION_ROOM_4 0x066
#define FLAG_HIDE_UNION_ROOM_5 0x067
#define FLAG_HIDE_UNION_ROOM_6 0x068
#define FLAG_HIDE_UNION_ROOM_7 0x069
#define FLAG_HIDE_UNION_ROOM_8 0x06A
#define FLAG_HIDE_CINNABAR_SEAGALLOP 0x06B
#define FLAG_HIDE_SAFFRON_FAN_CLUB_BLACKBELT 0x06C
#define FLAG_HIDE_SAFFRON_FAN_CLUB_ROCKER 0x06D
#define FLAG_HIDE_SAFFRON_FAN_CLUB_WOMAN 0x06E
#define FLAG_HIDE_SAFFRON_FAN_CLUB_BEAUTY 0x06F
#define FLAG_HIDE_MG_DELIVERYMEN 0x070
#define FLAG_HIDE_ONE_ISLAND_BILL 0x071
#define FLAG_HIDE_ONE_ISLAND_POKECENTER_BILL 0x072
#define FLAG_HIDE_ONE_ISLAND_POKECENTER_CELIO 0x073
#define FLAG_HIDE_TWO_ISLAND_GAME_CORNER_BIKER 0x074
#define FLAG_HIDE_TWO_ISLAND_GAME_CORNER_LOSTELLE 0x075
#define FLAG_HIDE_LOSTELLE_IN_HER_HOME 0x076
#define FLAG_0x077 0x077
#define FLAG_0x078 0x078
#define FLAG_HIDE_THREE_ISLAND_BIKERS 0x079
#define FLAG_HIDE_LOSTELLE_IN_BERRY_FOREST 0x07A
#define FLAG_HIDE_TWO_ISLAND_WOMAN 0x07B
#define FLAG_HIDE_TWO_ISLAND_BEAUTY 0x07C
#define FLAG_HIDE_TWO_ISLAND_SUPER_NERD 0x07D
#define FLAG_HIDE_THREE_ISLAND_ANTIBIKERS 0x07E
#define FLAG_0x07F 0x07F
#define FLAG_0x080 0x080
#define FLAG_0x081 0x081
#define FLAG_0x082 0x082
#define FLAG_HIDE_TOWER_ROCKET_2 0x083
#define FLAG_HIDE_TOWER_ROCKET_3 0x084
#define FLAG_0x085 0x085
#define FLAG_0x086 0x086
#define FLAG_0x087 0x087
#define FLAG_0x088 0x088
#define FLAG_0x089 0x089
#define FLAG_0x08A 0x08A
#define FLAG_0x08B 0x08B
#define FLAG_0x08C 0x08C
#define FLAG_0x08D 0x08D
#define FLAG_0x08E 0x08E
#define FLAG_0x08F 0x08F
#define FLAG_0x090 0x090
#define FLAG_0x091 0x091
#define FLAG_0x092 0x092
#define FLAG_0x093 0x093
#define FLAG_0x094 0x094
#define FLAG_0x095 0x095
#define FLAG_0x096 0x096
#define FLAG_0x097 0x097
#define FLAG_0x098 0x098
#define FLAG_0x099 0x099
#define FLAG_0x09A 0x09A
#define FLAG_0x09B 0x09B
#define FLAG_0x09C 0x09C
#define FLAG_0x09D 0x09D
#define FLAG_0x09E 0x09E
#define FLAG_0x09F 0x09F
#define FLAG_0x0A0 0x0A0
#define FLAG_0x0A1 0x0A1
#define FLAG_0x0A2 0x0A2
#define FLAG_0x0A3 0x0A3
#define FLAG_0x0A4 0x0A4
#define FLAG_0x0A5 0x0A5
#define FLAG_0x0A6 0x0A6
#define FLAG_0x0A7 0x0A7
#define FLAG_0x0A8 0x0A8
#define FLAG_0x0A9 0x0A9
#define FLAG_0x0AA 0x0AA
#define FLAG_0x0AB 0x0AB
#define FLAG_0x0AC 0x0AC
#define FLAG_0x0AD 0x0AD
#define FLAG_0x0AE 0x0AE
#define FLAG_HIDE_BULBASAUR_BALL 0x028
#define FLAG_HIDE_SQUIRTLE_BALL 0x029
#define FLAG_HIDE_CHARMANDER_BALL 0x02A
#define FLAG_HIDE_OAK_IN_HIS_LAB 0x02B
#define FLAG_HIDE_OAK_IN_PALLET_TOWN 0x02C
#define FLAG_HIDE_RIVAL_IN_LAB 0x02D
#define FLAG_HIDE_PEWTER_CITY_GYM_ESCORT 0x02E
#define FLAG_HIDE_DOME_FOSSIL 0x02F
#define FLAG_HIDE_HELIX_FOSSIL 0x030
#define FLAG_HIDE_NUGGET_BRIDGE_ROCKET 0x031
#define FLAG_HIDE_BILL_CLEFAIRY 0x032
#define FLAG_HIDE_BILL_HUMAN_SEA_COTTAGE 0x033
#define FLAG_HIDE_TOWER_FUJI 0x034
#define FLAG_HIDE_POKEHOUSE_FUJI 0x035
#define FLAG_HIDE_LIFT_KEY 0x036
#define FLAG_HIDE_SILPH_SCOPE 0x037
#define FLAG_HIDE_HIDEOUT_GIOVANNI 0x038
#define FLAG_HIDE_TOWN_MAP 0x039
#define FLAG_HIDE_POKEDEX 0x03A
#define FLAG_HIDE_CERULEAN_ROCKET 0x03B
#define FLAG_HIDE_CERULEAN_RIVAL 0x03C
#define FLAG_HIDE_SS_ANNE_RIVAL 0x03D
#define FLAG_HIDE_SAFFRON_ROCKETS 0x03E
#define FLAG_HIDE_SAFFRON_CIVILIANS 0x03F
#define FLAG_HIDE_SEAFOAM_1F_BOULDER_1 0x040
#define FLAG_HIDE_SEAFOAM_1F_BOULDER_2 0x041
#define FLAG_HIDE_SEAFOAM_B1F_BOULDER_1 0x042
#define FLAG_HIDE_SEAFOAM_B1F_BOULDER_2 0x043
#define FLAG_HIDE_SEAFOAM_B2F_BOULDER_1 0x044
#define FLAG_HIDE_SEAFOAM_B2F_BOULDER_2 0x045
#define FLAG_HIDE_SEAFOAM_B3F_BOULDER_1 0x046
#define FLAG_HIDE_SEAFOAM_B3F_BOULDER_2 0x047
#define FLAG_HIDE_SEAFOAM_B3F_BOULDER_3 0x048
#define FLAG_HIDE_SEAFOAM_B3F_BOULDER_4 0x049
#define FLAG_HIDE_SEAFOAM_B3F_BOULDER_5 0x04A
#define FLAG_HIDE_SEAFOAM_B3F_BOULDER_6 0x04B
#define FLAG_HIDE_SEAFOAM_B4F_BOULDER_1 0x04C
#define FLAG_HIDE_SEAFOAM_B4F_BOULDER_2 0x04D
#define FLAG_HIDE_SILPH_RIVAL 0x04E
#define FLAG_HIDE_ROUTE_22_RIVAL 0x04F
#define FLAG_HIDE_PEWTER_MUSEUM_ESCORT 0x050
#define FLAG_HIDE_TOWER_RIVAL 0x051
#define FLAG_HIDE_MOLTRES 0x052
#define FLAG_HIDE_SILPH_ROCKETS 0x053
#define FLAG_HIDE_ROUTE_12_SNORLAX 0x054
#define FLAG_HIDE_VIRIDIAN_GIOVANNI 0x055
#define FLAG_HIDE_OLD_AMBER 0x056
#define FLAG_HIDE_EEVEE_BALL 0x057
#define FLAG_HIDE_VICTORY_ROAD_2F_BOULDER 0x058
#define FLAG_HIDE_VICTORY_ROAD_3F_BOULDER 0x059
#define FLAG_HIDE_OAK_IN_CHAMP_ROOM 0x05A
#define FLAG_HIDE_GAME_CORNER_ROCKET 0x05B
#define FLAG_HIDE_CERULEAN_CAVE_GUARD 0x05C
#define FLAG_HIDE_ZAPDOS 0x05D
#define FLAG_HIDE_TOWER_ROCKET_1 0x05E
#define FLAG_HIDE_CELADON_ROCKETS 0x05F
#define FLAG_HIDE_DOJO_HITMONLEE_BALL 0x060
#define FLAG_HIDE_DOJO_HITMONCHAN_BALL 0x061
#define FLAG_HIDE_CINNABAR_BILL 0x062
#define FLAG_HIDE_UNION_ROOM_1 0x063
#define FLAG_HIDE_UNION_ROOM_2 0x064
#define FLAG_HIDE_UNION_ROOM_3 0x065
#define FLAG_HIDE_UNION_ROOM_4 0x066
#define FLAG_HIDE_UNION_ROOM_5 0x067
#define FLAG_HIDE_UNION_ROOM_6 0x068
#define FLAG_HIDE_UNION_ROOM_7 0x069
#define FLAG_HIDE_UNION_ROOM_8 0x06A
#define FLAG_HIDE_CINNABAR_SEAGALLOP 0x06B
#define FLAG_HIDE_SAFFRON_FAN_CLUB_BLACKBELT 0x06C
#define FLAG_HIDE_SAFFRON_FAN_CLUB_ROCKER 0x06D
#define FLAG_HIDE_SAFFRON_FAN_CLUB_WOMAN 0x06E
#define FLAG_HIDE_SAFFRON_FAN_CLUB_BEAUTY 0x06F
#define FLAG_HIDE_MG_DELIVERYMEN 0x070
#define FLAG_HIDE_ONE_ISLAND_BILL 0x071
#define FLAG_HIDE_ONE_ISLAND_POKECENTER_BILL 0x072
#define FLAG_HIDE_ONE_ISLAND_POKECENTER_CELIO 0x073
#define FLAG_HIDE_TWO_ISLAND_GAME_CORNER_BIKER 0x074
#define FLAG_HIDE_TWO_ISLAND_GAME_CORNER_LOSTELLE 0x075
#define FLAG_HIDE_LOSTELLE_IN_HER_HOME 0x076
#define FLAG_0x077 0x077
#define FLAG_0x078 0x078
#define FLAG_HIDE_THREE_ISLAND_BIKERS 0x079
#define FLAG_HIDE_LOSTELLE_IN_BERRY_FOREST 0x07A
#define FLAG_HIDE_TWO_ISLAND_WOMAN 0x07B
#define FLAG_HIDE_TWO_ISLAND_BEAUTY 0x07C
#define FLAG_HIDE_TWO_ISLAND_SUPER_NERD 0x07D
#define FLAG_HIDE_THREE_ISLAND_ANTIBIKERS 0x07E
#define FLAG_0x07F 0x07F
#define FLAG_HIDE_ROUTE_16_SNORLAX 0x080
#define FLAG_HIDE_MEWTWO 0x081
#define FLAG_HIDE_ARTICUNO 0x082
#define FLAG_HIDE_TOWER_ROCKET_2 0x083
#define FLAG_HIDE_TOWER_ROCKET_3 0x084
#define FLAG_HIDE_POWER_PLANT_VOLTORB_1 0x085
#define FLAG_HIDE_POWER_PLANT_VOLTORB_2 0x086
#define FLAG_HIDE_SS_ANNE 0x087
#define FLAG_HIDE_FIVE_ISLAND_ROCKETS 0x088
#define FLAG_HIDE_MT_EMBER_EXTERIOR_ROCKETS 0x089
#define FLAG_HIDE_RUBY 0x08A
#define FLAG_HIDE_ICEFALL_CAVE_LORELEI 0x08B
#define FLAG_HIDE_LORELEI_IN_HER_HOUSE 0x08C
#define FLAG_HIDE_ICEFALL_CAVE_ROCKETS 0x08D
#define FLAG_HIDE_RUIN_VALLEY_SCIENTIST 0x08E
#define FLAG_HIDE_SAPPHIRE 0x08F
#define FLAG_HIDE_DOTTED_HOLE_SCIENTIST 0x090
#define FLAG_HIDE_THREE_ISLAND_LONE_BIKER 0x091
#define FLAG_HIDE_PEWTER_CITY_RUNNING_SHOES_GUY 0x092
#define FLAG_HIDE_LOST_CAVE_SELPHY 0x093
#define FLAG_HIDE_RESORT_GORGEOUS_SELPHY 0x094
#define FLAG_HIDE_RESORT_GORGEOUS_INSIDE_SELPHY 0x095
#define FLAG_HIDE_SELPHYS_BUTLER 0x096
#define FLAG_HIDE_FOUR_ISLAND_RIVAL 0x097
#define FLAG_HIDE_SIX_ISLAND_POKECENTER_RIVAL 0x098
#define FLAG_HIDE_DEOXYS 0x099
#define FLAG_HIDE_BIRTH_ISLAND_METEORITE 0x09A
#define FLAG_HIDE_LUGIA 0x09B
#define FLAG_HIDE_HO_OH 0x09C
#define FLAG_HIDE_POSTGAME_GOSSIPERS 0x09D
#define FLAG_HIDE_FAME_CHECKER_ERIKA_JOURNALS 0x09E
#define FLAG_HIDE_FAME_CHECKER_KOGA_JOURNAL 0x09F
#define FLAG_HIDE_FAME_CHECKER_LT_SURGE_JOURNAL 0x0A0
#define FLAG_HIDE_VERMILION_CITY_OAKS_AIDE 0x0A1
#define FLAG_HIDE_CINNABAR_POKECENTER_BILL 0x0A2
#define FLAG_HIDE_CREDITS_RIVAL 0x0A3
#define FLAG_HIDE_CREDITS_OAK 0x0A4
#define FLAG_HIDE_LORELEI_HOUSE_MEOWTH_DOLL 0x0A5
#define FLAG_HIDE_LORELEI_HOUSE_CHANSEY_DOLL 0x0A6
#define FLAG_HIDE_LORELEIS_HOUSE_NIDORAN_F_DOLL 0x0A7
#define FLAG_HIDE_LORELEI_HOUSE_JIGGLYPUFF_DOLL 0x0A8
#define FLAG_HIDE_LORELEIS_HOUSE_NIDORAN_M_DOLL 0x0A9
#define FLAG_HIDE_LORELEIS_HOUSE_FEAROW_DOLL 0x0AA
#define FLAG_HIDE_LORELEIS_HOUSE_PIDGEOT_DOLL 0x0AB
#define FLAG_HIDE_LORELEIS_HOUSE_LAPRAS_DOLL 0x0AC
#define FLAG_HIDE_MISC_KANTO_ROCKETS 0x0AD
#define FLAG_HIDE_SAFFRON_CITY_POKECENTER_SABRINA_JOURNALS 0x0AE
// Item ball hide/show flags
#define FLAG_0x0AF 0x0AF
#define FLAG_0x0B0 0x0B0
#define FLAG_0x0B1 0x0B1