#ifndef POKEHEARTGOLD_CONSTANTS_FLAGS_H #define POKEHEARTGOLD_CONSTANTS_FLAGS_H #include "constants/trainers.h" #define FLAG_ACTION_CLEAR 0 #define FLAG_ACTION_SET 1 #define FLAG_ACTION_CHECK 2 #define FLAG_NOTHING 0 // Flags reset on map transition #define MAPTEMP_FLAG_BASE 0x1 #define NUM_MAPTEMP_FLAGS 64 #define FLAG_MAPTEMP_001 0x1 #define FLAG_MAPTEMP_002 0x2 #define FLAG_MAPTEMP_003 0x3 #define FLAG_MAPTEMP_004 0x4 #define FLAG_MAPTEMP_005 0x5 #define FLAG_MAPTEMP_006 0x6 #define FLAG_MAPTEMP_007 0x7 #define FLAG_MAPTEMP_008 0x8 #define FLAG_MAPTEMP_009 0x9 #define FLAG_MAPTEMP_00A 0xA #define FLAG_MAPTEMP_00B 0xB #define FLAG_MAPTEMP_00C 0xC #define FLAG_MAPTEMP_00D 0xD #define FLAG_MAPTEMP_00E 0xE #define FLAG_MAPTEMP_00F 0xF #define FLAG_MAPTEMP_010 0x10 #define FLAG_MAPTEMP_011 0x11 #define FLAG_MAPTEMP_012 0x12 #define FLAG_MAPTEMP_013 0x13 #define FLAG_MAPTEMP_014 0x14 #define FLAG_MAPTEMP_015 0x15 #define FLAG_MAPTEMP_016 0x16 #define FLAG_MAPTEMP_017 0x17 #define FLAG_MAPTEMP_018 0x18 #define FLAG_MAPTEMP_019 0x19 #define FLAG_MAPTEMP_01A 0x1A #define FLAG_MAPTEMP_01B 0x1B #define FLAG_MAPTEMP_01C 0x1C #define FLAG_MAPTEMP_01D 0x1D #define FLAG_MAPTEMP_01E 0x1E #define FLAG_MAPTEMP_01F 0x1F #define FLAG_MAPTEMP_020 0x20 #define FLAG_MAPTEMP_021 0x21 #define FLAG_MAPTEMP_022 0x22 #define FLAG_MAPTEMP_023 0x23 #define FLAG_MAPTEMP_024 0x24 #define FLAG_MAPTEMP_025 0x25 #define FLAG_MAPTEMP_026 0x26 #define FLAG_MAPTEMP_027 0x27 #define FLAG_MAPTEMP_028 0x28 #define FLAG_MAPTEMP_029 0x29 #define FLAG_MAPTEMP_02A 0x2A #define FLAG_MAPTEMP_02B 0x2B #define FLAG_MAPTEMP_02C 0x2C #define FLAG_MAPTEMP_02D 0x2D #define FLAG_MAPTEMP_02E 0x2E #define FLAG_MAPTEMP_02F 0x2F #define FLAG_MAPTEMP_030 0x30 #define FLAG_MAPTEMP_031 0x31 #define FLAG_MAPTEMP_032 0x32 #define FLAG_MAPTEMP_033 0x33 #define FLAG_MAPTEMP_034 0x34 #define FLAG_MAPTEMP_035 0x35 #define FLAG_MAPTEMP_036 0x36 #define FLAG_MAPTEMP_037 0x37 #define FLAG_MAPTEMP_038 0x38 #define FLAG_MAPTEMP_039 0x39 #define FLAG_MAPTEMP_03A 0x3A #define FLAG_MAPTEMP_03B 0x3B #define FLAG_MAPTEMP_03C 0x3C #define FLAG_MAPTEMP_03D 0x3D #define FLAG_MAPTEMP_03E 0x3E #define FLAG_MAPTEMP_03F 0x3F #define FLAG_UNK_040 0x40 #define FLAG_UNK_041 0x41 #define FLAG_UNK_042 0x42 #define FLAG_UNK_043 0x43 #define FLAG_UNK_044 0x44 #define FLAG_UNK_045 0x45 #define FLAG_UNK_046 0x46 #define FLAG_UNK_047 0x47 #define FLAG_UNK_048 0x48 #define FLAG_UNK_049 0x49 #define FLAG_UNK_04A 0x4A #define FLAG_UNK_04B 0x4B #define FLAG_UNK_04C 0x4C #define FLAG_UNK_04D 0x4D #define FLAG_UNK_04E 0x4E #define FLAG_UNK_04F 0x4F #define FLAG_UNK_050 0x50 #define FLAG_UNK_051 0x51 #define FLAG_UNK_052 0x52 #define FLAG_UNK_053 0x53 #define FLAG_UNK_054 0x54 #define FLAG_UNK_055 0x55 #define FLAG_UNK_056 0x56 #define FLAG_UNK_057 0x57 #define FLAG_UNK_058 0x58 #define FLAG_UNK_059 0x59 #define FLAG_UNK_05A 0x5A #define FLAG_UNK_05B 0x5B #define FLAG_UNK_05C 0x5C #define FLAG_UNK_05D 0x5D #define FLAG_UNK_05E 0x5E #define FLAG_UNK_05F 0x5F #define FLAG_UNK_060 0x60 #define FLAG_UNK_061 0x61 #define FLAG_UNK_062 0x62 #define FLAG_UNK_063 0x63 // Story flags #define FLAG_NURSE_NOTICED_CARD 0x64 #define FLAG_UNK_065 0x65 #define FLAG_UNK_066 0x66 #define FLAG_UNK_067 0x67 #define FLAG_UNK_068 0x68 #define FLAG_UNK_069 0x69 #define FLAG_GOT_STARTER 0x6A #define FLAG_GOT_POKEDEX 0x6B #define FLAG_EXCHANGED_RED_SCALE 0x6C #define FLAG_GOT_APRICORN_BOX 0x6D #define FLAG_GOT_TM05_FROM_ROUTE_32_MAN 0x6E #define FLAG_UNK_06F 0x6F #define FLAG_UNK_070 0x70 #define FLAG_TRADE_VIOLET_CITY_BELLSPROUT_ONIX 0x71 #define FLAG_UNK_072 0x72 #define FLAG_GOT_TM51_FROM_FALKNER 0x73 #define FLAG_UNK_074 0x74 #define FLAG_GOT_OLD_ROD 0x75 #define FLAG_UNK_076 0x76 #define FLAG_UNK_077 0x77 #define FLAG_UNK_078 0x78 #define FLAG_UNK_079 0x79 #define FLAG_GOT_KINGS_ROCK_FROM_SLOWPOKE_WELL_MAN 0x7A #define FLAG_BEAT_AZALEA_ROCKETS 0x7B #define FLAG_UNK_07C 0x7C #define FLAG_FOUND_FIRST_FARFETCHD 0x7D #define FLAG_FOUND_SECOND_FARFETCHD 0x7E #define FLAG_GOT_TM89_FROM_BUGSY 0x7F #define FLAG_GOT_HM01 0x80 #define FLAG_GOT_CHARCOAL_FROM_AZALEA_TOWN_MAN 0x81 #define FLAG_UNK_082 0x82 #define FLAG_GOT_TM12_FROM_ILEX_FOREST_GATE_WOMAN 0x83 #define FLAG_UNK_084 0x84 #define FLAG_GOT_TM45_FROM_WHITNEY 0x85 #define FLAG_UNK_086 0x86 #define FLAG_UNK_087 0x87 #define FLAG_UNK_088 0x88 #define FLAG_UNK_089 0x89 #define FLAG_GOT_RADIO_CARD 0x8A #define FLAG_UNK_08B 0x8B #define FLAG_UNK_08C 0x8C #define FLAG_TRADE_GOLDENROD_CITY_DROWZEE_MACHOP 0x8D #define FLAG_UNK_08E 0x8E #define FLAG_GOT_TM11_FROM_RADIO_TOWER_WOMAN 0x8F #define FLAG_UNK_090 0x90 #define FLAG_GOT_BRIGHTPOWDER_FROM_MARY 0x91 #define FLAG_UNK_092 0x92 #define FLAG_UNK_093 0x93 #define FLAG_UNK_094 0x94 #define FLAG_GOT_EEVEE_FROM_BILL 0x95 #define FLAG_UNK_096 0x96 #define FLAG_UNK_097 0x97 #define FLAG_UNK_098 0x98 #define FLAG_MET_PASSERBY_BOY 0x99 #define FLAG_UNK_09A 0x9A #define FLAG_UNK_09B 0x9B #define FLAG_GOT_POKEGEAR 0x9C #define FLAG_UNK_09D 0x9D #define FLAG_UNK_09E 0x9E #define FLAG_UNK_09F 0x9F #define FLAG_UNK_0A0 0xA0 #define FLAG_UNK_0A1 0xA1 #define FLAG_GOT_HM03 0xA2 #define FLAG_GOT_DOWSING_MACHINE 0xA3 #define FLAG_ENGAGING_STATIC_POKEMON 0xA4 #define FLAG_GOT_MAGNET_FROM_SUNNY 0xA5 #define FLAG_GOT_TM30_FROM_MORTY 0xA6 #define FLAG_TALKED_TO_MOM_AFTER_NAMING_RIVAL 0xA7 #define FLAG_UNK_0A8 0xA8 #define FLAG_UNK_0A9 0xA9 #define FLAG_UNK_0AA 0xAA #define FLAG_GOT_TM83_FROM_MOOMOO_FARM_WOMAN 0xAB #define FLAG_UNK_0AC 0xAC #define FLAG_UNK_0AD 0xAD #define FLAG_UNK_0AE 0xAE #define FLAG_UNK_0AF 0xAF #define FLAG_UNK_0B0 0xB0 #define FLAG_GOT_HARD_STONE_FROM_ARTHUR 0xB1 #define FLAG_UNK_0B2 0xB2 #define FLAG_UNK_0B3 0xB3 #define FLAG_UNK_0B4 0xB4 #define FLAG_UNK_0B5 0xB5 #define FLAG_UNK_0B6 0xB6 #define FLAG_UNK_0B7 0xB7 #define FLAG_UNK_0B8 0xB8 #define FLAG_GOT_SECRETPOTION 0xB9 #define FLAG_GOT_TM01_FROM_CHUCK 0xBA #define FLAG_GOT_HM02 0xBB #define FLAG_UNK_0BC 0xBC #define FLAG_GOT_GOOD_ROD 0xBD #define FLAG_TRADE_OLIVINE_CITY_KRABBY_VOLTORB 0xBE #define FLAG_GOT_LOAN_SHUCKLE 0xBF #define FLAG_UNK_0C0 0xC0 #define FLAG_RETURNED_OR_INHERITED_LOAN_SHUCKLE 0xC1 #define FLAG_GOT_TM23_FROM_JASMINE 0xC2 #define FLAG_UNK_0C3 0xC3 #define FLAG_UNK_0C4 0xC4 #define FLAG_UNK_0C5 0xC5 #define FLAG_BEAT_RADIO_TOWER_ROCKETS 0xC6 #define FLAG_GOT_TM10_FROM_LAKE_OF_RAGE_MAN 0xC7 #define FLAG_UNK_0C8 0xC8 #define FLAG_GOT_RED_SCALE 0xC9 #define FLAG_RED_GYARADOS_MEET 0xCA #define FLAG_REMOVED_ROCKET_HIDEOUT_B3F_ELECTRODE_1 0xCB #define FLAG_REMOVED_ROCKET_HIDEOUT_B3F_ELECTRODE_2 0xCC #define FLAG_REMOVED_ROCKET_HIDEOUT_B3F_ELECTRODE_3 0xCD #define FLAG_GOT_TM36_FROM_ROUTE_43_GUARD 0xCE #define FLAG_UNK_0CF 0xCF #define FLAG_TRADE_BLACKTHORN_CITY_DRAGONAIR_DODRIO 0xD0 #define FLAG_UNK_0D1 0xD1 #define FLAG_GOT_TM07_FROM_PRYCE 0xD2 #define FLAG_UNK_0D3 0xD3 #define FLAG_GOT_SOFT_SAND_FROM_SANTOS 0xD4 #define FLAG_GOT_BLACK_BELT_FROM_WESLEY 0xD5 #define FLAG_UNK_0D6 0xD6 #define FLAG_GOT_SHARP_BEAK_FROM_MONICA 0xD7 #define FLAG_GOT_TWISTEDSPOON_FROM_TUSCANY 0xD8 #define FLAG_GOT_POISON_BARB_FROM_FRIEDA 0xD9 #define FLAG_GOT_TM59_FROM_CLAIR 0xDA #define FLAG_FAILED_DRAGONS_DEN_QUIZ 0xDB #define FLAG_GOT_DRATINI_FROM_MASTER_JUST_NOW 0xDC #define FLAG_GOT_DRATINI_FROM_MASTER_LONG_AGO 0xDD #define FLAG_UNK_0DE 0xDE #define FLAG_GOT_BLACKGLASSES_FROM_DARK_CAVE_MAN 0xDF #define FLAG_UNK_0E0 0xE0 #define FLAG_UNK_0E1 0xE1 #define FLAG_UNK_0E2 0xE2 #define FLAG_UNK_0E3 0xE3 #define FLAG_DEFEATED_WILL 0xE4 #define FLAG_DEFEATED_KOGA 0xE5 #define FLAG_DEFEATED_BRUNO 0xE6 #define FLAG_DEFEATED_KAREN 0xE7 #define FLAG_UNK_0E8 0xE8 #define FLAG_GOT_TM37_FROM_ROUTE_27_WOMAN 0xE9 #define FLAG_UNK_0EA 0xEA #define FLAG_BOAT_ARRIVED 0xEB #define FLAG_UNK_0EC 0xEC #define FLAG_UNK_0ED 0xED #define FLAG_GOT_ELMS_PANIC_CALL 0xEE #define FLAG_UNK_0EF 0xEF #define FLAG_UNK_0F0 0xF0 #define FLAG_UNK_0F1 0xF1 #define FLAG_UNK_0F2 0xF2 #define FLAG_GOT_MYSTIC_WATER_FROM_CHERRYGROVE_CITY_MAN 0xF3 #define FLAG_UNK_0F4 0xF4 #define FLAG_UNK_0F5 0xF5 #define FLAG_UNK_0F6 0xF6 #define FLAG_GOT_PP_MAX_FROM_VERMILLION_CITY_MAN 0xF7 #define FLAG_GOT_RARE_CANDY_FROM_FAN_CLUB_CHAIRMAN 0xF8 #define FLAG_SNORLAX_MEET 0xF9 #define FLAG_UNK_0FA 0xFA #define FLAG_UNK_0FB 0xFB #define FLAG_UNK_0FC 0xFC #define FLAG_GOT_ALL_FOUR_FRONTIER_PRINTS 0xFD #define FLAG_MET_HALL_STREAK_TRACKER_DUDE 0xFE #define FLAG_GOT_SCRATCH_CARD_INFO 0xFF #define FLAG_UNK_100 0x100 #define FLAG_UNK_101 0x101 #define FLAG_UNK_102 0x102 #define FLAG_UNK_103 0x103 #define FLAG_UNK_104 0x104 #define FLAG_UNK_105 0x105 #define FLAG_UNK_106 0x106 #define FLAG_UNK_107 0x107 #define FLAG_UNK_108 0x108 #define FLAG_UNK_109 0x109 #define FLAG_UNK_10A 0x10A #define FLAG_UNK_10B 0x10B #define FLAG_GOT_TYROGUE_FROM_KARATE_KING 0x10C #define FLAG_BEAT_KARATE_KING 0x10D #define FLAG_GOT_QUICK_CLAW_FROM_NATIONAL_PARK_WOMAN 0x10E #define FLAG_UNK_10F 0x10F #define FLAG_GOT_UNOWN_REPORT 0x110 #define FLAG_UNK_111 0x111 #define FLAG_UNK_112 0x112 #define FLAG_UNK_113 0x113 #define FLAG_UNK_114 0x114 #define FLAG_UNK_115 0x115 #define FLAG_CAUGHT_HO_OH 0x116 #define FLAG_CAUGHT_LUGIA 0x117 #define FLAG_RESTORED_POWER 0x118 #define FLAG_UNK_119 0x119 #define FLAG_GOT_EVERSTONE_FROM_ELM 0x11A #define FLAG_GOT_BAG 0x11B #define FLAG_GOT_TRAINER_CARD 0x11C #define FLAG_GOT_SAVE_BUTTON 0x11D #define FLAG_GOT_OPTIONS_BUTTON 0x11E #define FLAG_GOT_EXPN_CARD 0x11F #define FLAG_GOT_POWER_PLANT_MANAGERS_STORY 0x120 #define FLAG_TRADE_POWER_PLANT_DUGTRIO_MAGNETON 0x121 #define FLAG_GOT_NUGGET_FROM_ACE_TRAINER_M_KEVIN 0x122 #define FLAG_UNK_123 0x123 #define FLAG_GOT_TM19_FROM_ERIKA 0x124 #define FLAG_UNK_125 0x125 #define FLAG_UNK_126 0x126 #define FLAG_UNK_127 0x127 #define FLAG_UNK_128 0x128 #define FLAG_UNK_129 0x129 #define FLAG_UNK_12A 0x12A #define FLAG_UNLOCKED_MT_SILVER 0x12B #define FLAG_UNLOCKED_WEST_KANTO 0x12C #define FLAG_GOT_TM84_FROM_JANINE 0x12D #define FLAG_GOT_TM85_FROM_VIRIDIAN_CITY_MAN 0x12E #define FLAG_GOT_TM29_FROM_MR_PSYCHIC 0x12F #define FLAG_GOT_UPGRADE_FROM_SAFFRON_CITY_GUARD 0x130 #define FLAG_GOT_CLEANSE_TAG_FROM_ROUTE_5_GRANDMA 0x131 #define FLAG_UNK_132 0x132 #define FLAG_TRADE_PEWTER_CITY_HAUNTER_XATU 0x133 #define FLAG_GOT_NUGGET_FROM_ROUTE_2_MAN 0x134 #define FLAG_GOT_SACRED_ASH_FROM_ROUTE_2_LAB_AIDE 0x135 #define FLAG_UNK_136 0x136 #define FLAG_GOT_TM47_FROM_ROUTE_28_CELEBRITY 0x137 #define FLAG_UNK_138 0x138 #define FLAG_UNK_139 0x139 #define FLAG_UNK_13A 0x13A #define FLAG_UNK_13B 0x13B #define FLAG_UNK_13C 0x13C #define FLAG_UNK_13D 0x13D #define FLAG_UNK_13E 0x13E #define FLAG_UNK_13F 0x13F #define FLAG_UNK_140 0x140 #define FLAG_WON_THIS_BUG_CONTEST 0x141 #define FLAG_UNK_142 0x142 #define FLAG_UNK_143 0x143 #define FLAG_UNK_144 0x144 #define FLAG_UNK_145 0x145 #define FLAG_UNK_146 0x146 #define FLAG_UNK_147 0x147 #define FLAG_UNK_148 0x148 #define FLAG_UNK_149 0x149 #define FLAG_CAUGHT_ZAPDOS 0x14A #define FLAG_UNK_14B 0x14B #define FLAG_UNK_14C 0x14C #define FLAG_UNK_14D 0x14D #define FLAG_UNK_14E 0x14E #define FLAG_GOT_JUDGE_EXPLANATION 0x14F #define FLAG_UNK_150 0x150 #define FLAG_MET_ROUTE_47_EMBEDDED_TOWER_HIKER 0x151 #define FLAG_UNK_152 0x152 #define FLAG_UNK_153 0x153 #define FLAG_UNK_154 0x154 #define FLAG_UNK_155 0x155 #define FLAG_UNK_156 0x156 #define FLAG_UNK_157 0x157 #define FLAG_GOT_SPELL_TAG_FROM_CELADON_CITY_MAN 0x158 #define FLAG_GOT_MAREEP_EGG_FROM_PRIMO 0x159 #define FLAG_GOT_WOOPER_EGG_FROM_PRIMO 0x15A #define FLAG_GOT_SLUGMA_EGG_FROM_PRIMO 0x15B #define FLAG_GOT_LUCKY_PUNCH_FROM_ROUTE_14_WOMAN 0x15C #define FLAG_UNK_15D 0x15D #define FLAG_MET_MOVE_MANIAC 0x15E #define FLAG_BUG_CONTEST_OTHER_POKES_HELD 0x15F #define FLAG_ELMS_LAB_PREVENT_PLAYER_ESCAPE 0x160 #define FLAG_UNK_161 0x161 #define FLAG_TRADE_LT_SURGE_PIKACHU 0x162 #define FLAG_GOT_RAGECANDYBAR 0x163 #define FLAG_UNK_164 0x164 #define FLAG_TRADE_BROCK_BONSLY_RHYHORN 0x165 #define FLAG_TRADE_JASMINE_STEELIX 0x166 #define FLAG_TRADE_STEVEN_FORRETRESS_BELDUM 0x167 #define FLAG_UNK_168 0x168 #define FLAG_CAUGHT_SUDOWOODO 0x169 #define FLAG_CAUGHT_RED_GYARADOS 0x16A #define FLAG_CAUGHT_MEWTWO 0x16B #define FLAG_CAUGHT_ARTICUNO 0x16C #define FLAG_CAUGHT_MOLTRES 0x16D #define FLAG_UNK_16E 0x16E #define FLAG_SPECIAL_MART_PHARMACY 0x16F #define FLAG_SPECIAL_MART_BITTER 0x170 #define FLAG_SPECIAL_MART_MAHOGANY_GOOD 0x171 #define FLAG_UNK_172 0x172 #define FLAG_CAUGHT_SNORLAX 0x173 #define FLAG_GOT_LURE_BALL_FROM_ROUTE_32_KURT_FAN 0x174 #define FLAG_CAUGHT_SUICUNE 0x175 #define FLAG_UNK_176 0x176 #define FLAG_GOT_HOENN_STARTER_FROM_STEVEN 0x177 #define FLAG_UNK_178 0x178 #define FLAG_CAUGHT_GROUDON 0x179 #define FLAG_CAUGHT_KYOGRE 0x17A #define FLAG_CAUGHT_RAYQUAZA 0x17B #define FLAG_UNK_17C 0x17C #define FLAG_GOT_TM50_FROM_BLAINE 0x17D #define FLAG_GOT_TM92_FROM_BLUE 0x17E #define FLAG_GOT_TM80_FROM_BROCK 0x17F #define FLAG_GOT_TM03_FROM_MISTY 0x180 #define FLAG_GOT_TM34_FROM_LT_SURGE 0x181 #define FLAG_GOT_TM48_FROM_SABRINA 0x182 #define FLAG_UNK_183 0x183 #define FLAG_UNK_184 0x184 #define FLAG_GOT_HM08 0x185 #define FLAG_UNK_186 0x186 #define FLAG_UNK_187 0x187 #define FLAG_UNK_188 0x188 #define FLAG_UNK_189 0x189 #define FLAG_SPECIAL_MART_MT_MOON 0x18A #define FLAG_BEAT_OR_ESCAPED_FROM_GROUDON_OR_KYOGRE 0x18B #define FLAG_UNK_18C 0x18C #define FLAG_UNK_18D 0x18D #define FLAG_UNK_18E 0x18E #define FLAG_UNK_18F 0x18F // Hide/show flags #define FLAG_HIDE_NEW_BARK_RIVAL 0x190 #define FLAG_HIDE_ELMS_LAB_ELM 0x191 #define FLAG_UNK_192 0x192 #define FLAG_HIDE_WIFI_CLUB_CLOSED_LADY 0x193 #define FLAG_HIDE_CHERRYGROVE_MART_SPECIAL_CLERK 0x194 #define FLAG_HIDE_MR_POKEMONS_HOUSE_OAK 0x195 #define FLAG_HIDE_ROUTE_30_BATTLERS 0x196 #define FLAG_HIDE_VIOLET_SHOP_LAB_AIDE 0x197 #define FLAG_HIDE_CHERRYGROVE_GUIDE_GENT 0x198 #define FLAG_HIDE_ROUTE_30_YOUNGSTER_JOEY 0x199 #define FLAG_UNK_19A 0x19A #define FLAG_HIDE_EARL_IN_SCHOOL 0x19B #define FLAG_HIDE_CHERRYGROVE_RIVAL 0x19C #define FLAG_HIDE_ELMS_LAB_OFFICER 0x19D #define FLAG_UNK_19E 0x19E #define FLAG_UNK_19F 0x19F #define FLAG_UNK_1A0 0x1A0 #define FLAG_HIDE_NEW_BARK_MARILL 0x1A1 #define FLAG_HIDE_NEW_BARK_FRIEND 0x1A2 #define FLAG_UNK_1A3 0x1A3 #define FLAG_HIDE_ROUTE_29_FRIEND 0x1A4 #define FLAG_HIDE_ROUTE_29_MARILL 0x1A5 #define FLAG_HIDE_ELMS_LAB_FRIEND 0x1A6 #define FLAG_HIDE_FARFETCHD_1_LOST 0x1A7 #define FLAG_HIDE_FARFETCHD_2_LOST 0x1A8 #define FLAG_UNK_1A9 0x1A9 #define FLAG_UNK_1AA 0x1AA #define FLAG_HIDE_AZALEA_SLOWPOKES 0x1AB #define FLAG_UNK_1AC 0x1AC #define FLAG_HIDE_ILEX_APPRENTICE 0x1AD #define FLAG_UNK_1AE 0x1AE #define FLAG_HIDE_ILEX_CUT_MASTER 0x1AF #define FLAG_UNK_1B0 0x1B0 #define FLAG_UNK_1B1 0x1B1 #define FLAG_UNK_1B2 0x1B2 #define FLAG_UNK_1B3 0x1B3 #define FLAG_UNK_1B4 0x1B4 #define FLAG_UNK_1B5 0x1B5 #define FLAG_UNK_1B6 0x1B6 #define FLAG_HIDE_ROCKET_TAKEOVER_1 0x1B7 #define FLAG_HIDE_ROCKET_TAKEOVER_2 0x1B8 #define FLAG_HIDE_ROCKET_TAKEOVER_3 0x1B9 #define FLAG_HIDE_ROCKET_TAKEOVER_4 0x1BA #define FLAG_HIDE_ROCKET_TAKEOVER_5 0x1BB #define FLAG_HIDE_ROCKET_TAKEOVER_6 0x1BC #define FLAG_HIDE_RADIO_TOWER_RIVAL 0x1BD #define FLAG_HIDE_GOLDENROD_DEPT_STORE_5F_RETURN_FRUSTRATION_LADY 0x1BE #define FLAG_UNK_1BF 0x1BF #define FLAG_UNK_1C0 0x1C0 #define FLAG_UNK_1C1 0x1C1 #define FLAG_HIDE_ROUTE_36_SUDOWOODO 0x1C2 #define FLAG_UNK_1C3 0x1C3 #define FLAG_UNK_1C4 0x1C4 #define FLAG_UNK_1C5 0x1C5 #define FLAG_HIDE_BURNED_TOWER_1F_RIVAL 0x1C6 #define FLAG_HIDE_BURNED_TOWER_1F_EUSINE 0x1C7 #define FLAG_HIDE_BURNED_TOWER_B1F_EUSINE 0x1C8 #define FLAG_HIDE_BURNED_TOWER_B1F_RAIKOU 0x1C9 #define FLAG_HIDE_BURNED_TOWER_B1F_ENTEI 0x1CA #define FLAG_HIDE_BURNED_TOWER_B1F_SUICUNE 0x1CB #define FLAG_HIDE_BURNED_TOWER_1F_MORTY 0x1CC #define FLAG_UNK_1CD 0x1CD #define FLAG_UNK_1CE 0x1CE #define FLAG_UNK_1CF 0x1CF #define FLAG_HIDE_GOLDENROD_FLOWERSHOP_GIRL 0x1D0 #define FLAG_UNK_1D1 0x1D1 #define FLAG_UNK_1D2 0x1D2 #define FLAG_HIDE_FARFETCHD_1_FOUND 0x1D3 #define FLAG_HIDE_FARFETCHD_2_FOUND 0x1D4 #define FLAG_UNK_1D5 0x1D5 #define FLAG_HIDE_OLIVINE_RIVAL 0x1D6 #define FLAG_UNK_1D7 0x1D7 #define FLAG_UNK_1D8 0x1D8 #define FLAG_HIDE_JASMINE_IN_GYM 0x1D9 #define FLAG_UNK_1DA 0x1DA #define FLAG_UNK_1DB 0x1DB #define FLAG_HIDE_OLIVINE_GYM_GENTLEMAN 0x1DC #define FLAG_HIDE_OLIVINE_GYM_GIRL 0x1DD #define FLAG_HIDE_BURNED_TOWER_1F_RAIKOU 0x1DE #define FLAG_HIDE_BURNED_TOWER_1F_ENTEI 0x1DF #define FLAG_HIDE_BURNED_TOWER_1F_SUICUNE 0x1E0 #define FLAG_HIDE_CIANWOOD_SUICUNE 0x1E1 #define FLAG_HIDE_CIANWOOD_EUSINE 0x1E2 #define FLAG_HIDE_LAKE_OF_RAGE_RED_GYARADOS 0x1E3 #define FLAG_HIDE_LAKE_OF_RAGE_LANCE 0x1E4 #define FLAG_UNK_1E5 0x1E5 #define FLAG_HIDE_ROCKET_HIDEOUT_B3F_LANCE 0x1E6 #define FLAG_HIDE_MAHOGANY_SHOP_SALESWOMAN 0x1E7 #define FLAG_UNK_1E8 0x1E8 #define FLAG_UNK_1E9 0x1E9 #define FLAG_HIDE_ICE_PATH_BOULDER_1_INIT 0x1EA #define FLAG_HIDE_ICE_PATH_BOULDER_2_INIT 0x1EB #define FLAG_HIDE_ICE_PATH_BOULDER_3_INIT 0x1EC #define FLAG_HIDE_ICE_PATH_BOULDER_4_INIT 0x1ED #define FLAG_HIDE_ICE_PATH_BOULDER_1_FALLEN 0x1EE #define FLAG_HIDE_ICE_PATH_BOULDER_2_FALLEN 0x1EF #define FLAG_HIDE_ICE_PATH_BOULDER_3_FALLEN 0x1F0 #define FLAG_HIDE_ICE_PATH_BOULDER_4_FALLEN 0x1F1 #define FLAG_HIDE_MAHOGANY_SHOP_SHADY_SALESMAN 0x1F2 #define FLAG_HIDE_ROCKET_HIDEOUT_B2F_ARIANA 0x1F3 #define FLAG_HIDE_ROCKET_HIDEOUT_B3F_PETREL 0x1F4 #define FLAG_HIDE_ROCKET_HIDEOUT_B3F_ELECTRODE_1_AND_4 0x1F5 #define FLAG_HIDE_ROCKET_HIDEOUT_B3F_ELECTRODE_2_AND_5 0x1F6 #define FLAG_HIDE_ROCKET_HIDEOUT_B3F_ELECTRODE_3_AND_6 0x1F7 #define FLAG_HIDE_MAHOGANY_SHOP_LANCE 0x1F8 #define FLAG_UNK_1F9 0x1F9 #define FLAG_HIDE_ROUTE_43_GATE_ROCKETS 0x1FA #define FLAG_HIDE_ROUTE_43_GATE_GUARD 0x1FB #define FLAG_UNK_1FC 0x1FC #define FLAG_HIDE_ROCKET_HIDEOUT_B3F_RIVAL 0x1FD #define FLAG_UNK_1FE 0x1FE #define FLAG_HIDE_LAKE_OF_RAGE_FISHERMEN 0x1FF #define FLAG_HIDE_BLACKTHORN_GYM_GUARD_INFRONT 0x200 #define FLAG_HIDE_BLACKTHORN_GYM_GUARD_ASIDE 0x201 #define FLAG_HIDE_BLACKTHORN_DEN_GUARD_INFRONT 0x202 #define FLAG_HIDE_BLACKTHRON_DEN_GUARD_ASIDE 0x203 #define FLAG_UNK_204 0x204 #define FLAG_UNK_205 0x205 #define FLAG_UNK_206 0x206 #define FLAG_UNK_207 0x207 #define FLAG_UNK_208 0x208 #define FLAG_HIDE_VICTORY_ROAD_CLAIR 0x209 #define FLAG_HIDE_VICTORY_ROAD_RIVAL 0x20A #define FLAG_HIDE_WILLS_ROOM_RETREAT 0x20B #define FLAG_HIDE_KOGAS_ROOM_RETREAT 0x20C #define FLAG_HIDE_BRUNOS_ROOM_RETREAT 0x20D #define FLAG_HIDE_KARENS_ROOM_RETREAT 0x20E #define FLAG_HIDE_CHAMPIONS_ROOM_RETREAT 0x20F #define FLAG_UNK_210 0x210 #define FLAG_HIDE_WILLS_ROOM_EXIT 0x211 #define FLAG_HIDE_KOGAS_ROOM_EXIT 0x212 #define FLAG_HIDE_BRUNOS_ROOM_EXIT 0x213 #define FLAG_HIDE_KARENS_ROOM_EXIT 0x214 #define FLAG_UNK_215 0x215 #define FLAG_UNK_216 0x216 #define FLAG_UNK_217 0x217 #define FLAG_UNK_218 0x218 #define FLAG_UNK_219 0x219 #define FLAG_UNK_21A 0x21A #define FLAG_OPENED_ALPH_ESCAPE_ROPE_SECRET_ROOM 0x21B #define FLAG_UNK_21C 0x21C #define FLAG_OPENED_ALPH_FLASH_SECRET_ROOM 0x21D #define FLAG_UNK_21E 0x21E #define FLAG_OPENED_ALPH_WATER_STONE_SECRET_ROOM 0x21F #define FLAG_UNK_220 0x220 #define FLAG_OPENED_ALPH_HO_OH_SECRET_ROOM 0x221 #define FLAG_UNK_222 0x222 #define FLAG_HIDE_PARK_SOUTH_GATE_POKEATHLON_ENTHUSIASTS_UNLOCKED 0x223 #define FLAG_HIDE_PARK_SOUTH_GATE_POKEATHLON_ENTHUSIASTS_LOCKED 0x224 #define FLAG_UNK_225 0x225 #define FLAG_UNK_226 0x226 #define FLAG_HIDE_POKEATHLON_RECEPTION_WHITNEY 0x227 #define FLAG_UNK_228 0x228 #define FLAG_UNK_229 0x229 #define FLAG_UNK_22A 0x22A #define FLAG_UNK_22B 0x22B #define FLAG_UNK_22C 0x22C #define FLAG_UNK_22D 0x22D #define FLAG_UNK_22E 0x22E #define FLAG_HIDE_BATTLE_TOWER_RECEPTIONIST 0x22F #define FLAG_UNK_230 0x230 #define FLAG_UNK_231 0x231 #define FLAG_UNK_232 0x232 #define FLAG_UNK_233 0x233 #define FLAG_UNK_234 0x234 #define FLAG_HIDE_RUINS_OF_ALPH_ASSISTANTS 0x235 #define FLAG_HIDE_RUINS_OF_ALPH_TOURISTS 0x236 #define FLAG_HIDE_UNDERGROUND_KIMONO_GIRL 0x237 #define FLAG_HIDE_VIOLET_KIMONO_GIRL 0x238 #define FLAG_UNK_239 0x239 #define FLAG_UNK_23A 0x23A #define FLAG_UNK_23B 0x23B #define FLAG_HIDE_DANCE_STUDIO_KIMONO_GIRLS 0x23C #define FLAG_UNK_23D 0x23D #define FLAG_HIDE_GOLDENROD_BILL 0x23E #define FLAG_HIDE_ECRUTEAK_RIVAL 0x23F #define FLAG_HIDE_DANCE_STUDIO_LITTLE_GIRL 0x240 #define FLAG_UNK_241 0x241 #define FLAG_HIDE_BELL_TOWER_HO_OH 0x242 #define FLAG_HIDE_WHIRL_ISLAND_LUGIA 0x243 #define FLAG_HIDE_BELL_TOWER_SUMMIT_KIMONO_GIRLS 0x244 #define FLAG_HIDE_WHIRL_ISLANDS_BOTTOM_KIMONO_GIRLS 0x245 #define FLAG_HIDE_ELMS_LAB_AIDE 0x246 #define FLAG_UNK_247 0x247 #define FLAG_HIDE_ECRUTEAK_OLD_MAN 0x248 #define FLAG_UNK_249 0x249 #define FLAG_HIDE_ROCKET_HIDEOUT_B3F_MURKROW_1 0x24A #define FLAG_HIDE_ROCKET_HIDEOUT_B2F_MURKROW_1 0x24B #define FLAG_HIDE_ROCKET_HIDEOUT_B3F_MURKROW_2 0x24C #define FLAG_HIDE_ROCKET_HIDEOUT_B2F_MURKROW_2 0x24D #define FLAG_UNK_24E 0x24E #define FLAG_HIDE_ROUTE_30_APRICORN_MAN 0x24F #define FLAG_HIDE_INDIGO_PLATEAU_RIVAL 0x250 #define FLAG_HIDE_OLIVINE_PORT_OAK 0x251 #define FLAG_HIDE_ROCKET_HIDEOUT_B2F_MURKROW_3 0x252 #define FLAG_HIDE_CERULEAN_GYM_POPULATION 0x253 #define FLAG_HIDE_CERULEAN_GYM_ROCKET 0x254 #define FLAG_HIDE_ROUTE_24_ROCKET 0x255 #define FLAG_HIDE_ROUTE_25_MISTY 0x256 #define FLAG_HIDE_CERULEAN_GYM_MACHINE_PART 0x257 #define FLAG_UNK_258 0x258 #define FLAG_HIDE_LAVENDER_RADIO_TOWER_DIRECTOR 0x259 #define FLAG_UNK_25A 0x25A #define FLAG_UNK_25B 0x25B #define FLAG_UNK_25C 0x25C #define FLAG_UNK_25D 0x25D #define FLAG_UNK_25E 0x25E #define FLAG_UNK_25F 0x25F #define FLAG_UNK_260 0x260 #define FLAG_HIDE_ROUTE_11_SNORLAX 0x261 #define FLAG_UNK_262 0x262 #define FLAG_UNK_263 0x263 #define FLAG_HIDE_ROUTE_10_LT_SURGE 0x264 #define FLAG_UNK_265 0x265 #define FLAG_HIDE_FUCHSIA_GYM_LASS_LINDA_REVEALED 0x266 #define FLAG_HIDE_FUCHSIA_GYM_CAMPER_BARRY_REVEALED 0x267 #define FLAG_HIDE_FUCHSIA_GYM_LASS_ALICE_REVEALED 0x268 #define FLAG_HIDE_FUCHSIA_GYM_PICNICKER_CINDY_REVEALED 0x269 #define FLAG_HIDE_FUCHSIA_GYM_LASS_LINDA_DISGUISED 0x26A #define FLAG_HIDE_FUCHSIA_GYM_CAMPER_BARRY_DISGUISED 0x26B #define FLAG_HIDE_FUCHSIA_GYM_LASS_ALICE_DISGUISED 0x26C #define FLAG_HIDE_FUCHSIA_GYM_PICNICKER_CINDY_DISGUISED 0x26D #define FLAG_UNK_26E 0x26E #define FLAG_UNK_26F 0x26F #define FLAG_UNK_270 0x270 #define FLAG_AZALEA_ROCKET_HARASSING_CIVILIAN 0x271 #define FLAG_AZALEA_HARASSED_CIVILIAN 0x272 #define FLAG_HIDE_BUG_CONTESTANT_BUG_CATCHER_DON 0x273 #define FLAG_HIDE_BUG_CONTESTANT_BUG_CATCHER_ED 0x274 #define FLAG_HIDE_BUG_CONTESTANT_ACE_TRAINER_ABBY 0x275 #define FLAG_HIDE_BUG_CONTESTANT_POKEFAN_WILLIAM 0x276 #define FLAG_HIDE_BUG_CONTESTANT_BUG_CATCHER_BENNY 0x277 #define FLAG_HIDE_BUG_CONTESTANT_CAMPER_BARRY 0x278 #define FLAG_HIDE_BUG_CONTESTANT_PICNICKER_CINDY 0x279 #define FLAG_HIDE_BUG_CONTESTANT_BUG_CATCHER_JOSH 0x27A #define FLAG_HIDE_BUG_CONTESTANT_YOUNGSTER_SAMUEL 0x27B #define FLAG_HIDE_BUG_CONTESTANT_SCHOOL_KID_KIPP 0x27C #define FLAG_UNK_27D 0x27D #define FLAG_HIDE_CAMERON 0x27E #define FLAG_UNK_27F 0x27F #define FLAG_HIDE_ROCKET_HIDEOUT_B3F_GIOVANNI 0x280 #define FLAG_UNK_281 0x281 #define FLAG_UNK_282 0x282 #define FLAG_HIDE_SILPH_ROTOM_HEAT 0x283 #define FLAG_HIDE_SILPH_ROTOM_WASH 0x284 #define FLAG_HIDE_SILPH_ROTOM_FROST 0x285 #define FLAG_HIDE_SILPH_ROTOM_FAN 0x286 #define FLAG_HIDE_SILPH_ROTOM_MOW 0x287 #define FLAG_UNK_288 0x288 #define FLAG_UNK_289 0x289 #define FLAG_HIDE_LAKE_OF_RAGE_ACE_TRAINER_LOIS 0x28A #define FLAG_UNK_28B 0x28B #define FLAG_UNK_28C 0x28C #define FLAG_HIDE_TRAINER_HOUSE_CAL_0 0x28D #define FLAG_HIDE_TRAINER_HOUSE_CAL_1 0x28E #define FLAG_HIDE_TRAINER_HOUSE_CAL_2 0x28F #define FLAG_HIDE_TRAINER_HOUSE_CAL_3 0x290 #define FLAG_HIDE_TRAINER_HOUSE_CAL_4 0x291 #define FLAG_HIDE_TRAINER_HOUSE_CAL_5 0x292 #define FLAG_HIDE_TRAINER_HOUSE_CAL_6 0x293 #define FLAG_HIDE_TRAINER_HOUSE_CAL_7 0x294 #define FLAG_HIDE_TRAINER_HOUSE_CAL_8 0x295 #define FLAG_HIDE_TRAINER_HOUSE_CAL_9 0x296 #define FLAG_HIDE_ROUTE_10_ZAPDOS 0x297 #define FLAG_UNK_298 0x298 #define FLAG_HIDE_ROUTE_19_WORKMEN_CLOSED 0x299 #define FLAG_HIDE_ROUTE_19_WORKMEN_OPEN 0x29A #define FLAG_HIDE_ILEX_FOREST_SPIKY_EAR_PICHU 0x29B #define FLAG_HIDE_ILEX_FOREST_OLD_MAN 0x29C #define FLAG_HIDE_ROUTE_42_HIKER 0x29D #define FLAG_HIDE_ROUTE_42_SUICUNE 0x29E #define FLAG_HIDE_VERMILION_SUICUNE 0x29F #define FLAG_HIDE_ROUTE_14_SUICUNE 0x2A0 #define FLAG_HIDE_ROUTE_25_SUICUNE 0x2A1 #define FLAG_HIDE_ROUTE_25_EUSINE 0x2A2 #define FLAG_HIDE_ROUTE_42_EUSINE 0x2A3 #define FLAG_HIDE_VERMILION_EUSINE 0x2A4 #define FLAG_HIDE_ROUTE_14_EUSINE 0x2A5 #define FLAG_HIDE_NEW_BARK_MOM 0x2A6 #define FLAG_HIDE_MYSTERY_GIFT_DELIVERYMAN 0x2A7 #define FLAG_HIDE_MOM_GIFT_DELIVERYMAN 0x2A8 #define FLAG_HIDE_PLAYERS_ROOM_BRONZE_TROPHY 0x2A9 #define FLAG_HIDE_PLAYERS_ROOM_SILVER_TROPHY 0x2AA #define FLAG_HIDE_PLAYERS_ROOM_GOLD_TROPHY 0x2AB #define FLAG_HIDE_ROUTE_14_EUSINE_2 0x2AC #define FLAG_UNK_2AD 0x2AD #define FLAG_UNK_2AE 0x2AE #define FLAG_UNK_2AF 0x2AF #define FLAG_UNK_2B0 0x2B0 #define FLAG_UNK_2B1 0x2B1 #define FLAG_HIDE_ROUTE_25_EUSINE_2 0x2B2 #define FLAG_HIDE_POKEATHLON_SUPREME_CUP_RECEPTIONIST 0x2B3 #define FLAG_HIDE_VERMILION_EUSINE_2 0x2B4 #define FLAG_UNK_2B5 0x2B5 #define FLAG_UNK_2B6 0x2B6 #define FLAG_UNK_2B7 0x2B7 #define FLAG_UNK_2B8 0x2B8 #define FLAG_UNK_2B9 0x2B9 #define FLAG_UNK_2BA 0x2BA #define FLAG_UNK_2BB 0x2BB #define FLAG_UNK_2BC 0x2BC #define FLAG_UNK_2BD 0x2BD #define FLAG_UNK_2BE 0x2BE #define FLAG_UNK_2BF 0x2BF #define FLAG_UNK_2C0 0x2C0 #define FLAG_UNK_2C1 0x2C1 #define FLAG_UNK_2C2 0x2C2 #define FLAG_UNK_2C3 0x2C3 #define FLAG_UNK_2C4 0x2C4 #define FLAG_UNK_2C5 0x2C5 #define FLAG_HIDE_RADIO_TOWER_5F_OFFICE_DIRECTOR 0x2C6 #define FLAG_HIDE_RADIO_TOWER_5F_PETREL_REVEALED 0x2C7 #define FLAG_HIDE_GOLDENROD_UNDERGROUND_FRIEND 0x2C8 #define FLAG_UNK_2C9 0x2C9 #define FLAG_UNK_2CA 0x2CA #define FLAG_UNK_2CB 0x2CB #define FLAG_HIDE_LAKE_OF_RAGE_PRYCE 0x2CC #define FLAG_UNK_2CD 0x2CD #define FLAG_HIDE_CLIFFS_EDGE_GATE_CHUCK 0x2CE #define FLAG_HIDE_ROUTE_47_EMBEDDED_TOWER_HIKER 0x2CF #define FLAG_HIDE_EMBEDDED_TOWER_GROUDON 0x2D0 #define FLAG_HIDE_EMBEDDED_TOWER_KYOGRE 0x2D1 #define FLAG_HIDE_EMBEDDED_TOWER_RAYQUAZA 0x2D2 #define FLAG_HIDE_EMBEDDED_TOWER_GROUDON_HIKER 0x2D3 #define FLAG_HIDE_EMBEDDED_TOWER_KYOGRE_HIKER 0x2D4 #define FLAG_HIDE_POKEATHLON_SHOES_SIGN 0x2D5 #define FLAG_HIDE_POKEATHLON_CLOTHES_SIGN 0x2D6 #define FLAG_HIDE_POKEATHLON_FLAG_SIGN 0x2D7 #define FLAG_HIDE_POKEATHLON_POKEGEAR_SIGN 0x2D8 #define FLAG_HIDE_POKEATHLON_BALL_SIGN 0x2D9 #define FLAG_UNK_2DA 0x2DA #define FLAG_UNK_2DB 0x2DB #define FLAG_HIDE_SINJOH_MYSTRI_SHRINE_CYNTHIA 0x2DC #define FLAG_UNK_2DD 0x2DD #define FLAG_UNK_2DE 0x2DE #define FLAG_HIDE_ROUTE_47_CRASHER_WAKE 0x2DF #define FLAG_HIDE_DRAGONS_DEN_RIVAL 0x2E0 #define FLAG_UNK_2E1 0x2E1 #define FLAG_UNK_2E2 0x2E2 #define FLAG_HIDE_VIOLET_GYM_GYM_GUY_AFTER_SPROUT 0x2E3 #define FLAG_HIDE_VIOLET_GYM_GYM_GUY_BEFORE_SPROUT 0x2E4 #define FLAG_HIDE_NEW_BARK_FRIENDS_ROOM_FRIEND 0x2E5 #define FLAG_HIDE_ALPH_OUTSIDE_ARCEUS_EVENT_SUIT 0x2E6 #define FLAG_HIDE_ALPH_MAIN_CHAMBER_ARCEUS_EVENT_PEOPLE 0x2E7 #define FLAG_HIDE_NEW_BARK_FRIEND_2 0x2E8 #define FLAG_UNK_2E9 0x2E9 #define FLAG_UNK_2EA 0x2EA #define FLAG_UNK_2EB 0x2EB #define FLAG_UNK_2EC 0x2EC #define FLAG_UNK_2ED 0x2ED #define FLAG_UNK_2EE 0x2EE #define FLAG_UNK_2EF 0x2EF #define FLAG_UNK_2F0 0x2F0 #define FLAG_UNK_2F1 0x2F1 #define FLAG_UNK_2F2 0x2F2 #define FLAG_UNK_2F3 0x2F3 #define FLAG_UNK_2F4 0x2F4 #define FLAG_UNK_2F5 0x2F5 #define FLAG_UNK_2F6 0x2F6 #define FLAG_UNK_2F7 0x2F7 #define FLAG_HIDE_VIRIDIAN_CITY_OLD_MAN_OUTSIDE_GYM_LOCKED 0x2F8 #define FLAG_HIDE_VIRIDIAN_CITY_OLD_MAN_OUTSIDE_GYM_UNLOCKED 0x2F9 #define FLAG_HIDE_SAFFRON_CITY_STEVEN 0x2FA #define FLAG_UNK_2FB 0x2FB #define FLAG_HIDE_VERMILION_FAN_CLUB_LOST_ITEM 0x2FC #define FLAG_HIDE_VERMILION_CITY_STEVEN 0x2FD #define FLAG_HIDE_OAKS_LAB_BULBASAUR_BALL 0x2FE #define FLAG_HIDE_OAKS_LAB_SQUIRTLE_BALL 0x2FF #define FLAG_HIDE_OAKS_LAB_CHARMANDER_BALL 0x300 #define FLAG_HIDE_ROUTE_22_GIOVANNI_RIVAL 0x301 #define FLAG_HIDE_ROUTE_22_FRIEND 0x302 #define FLAG_HIDE_TOHJO_FALLS_GIOVANNI 0x303 #define FLAG_UNK_304 0x304 #define FLAG_HIDE_CERULEAN_CAVE_MEWTWO 0x305 #define FLAG_HIDE_SEAFOAM_ISLAND_ARTICUNO 0x306 #define FLAG_HIDE_MT_SILVER_CAVE_MOLTRES 0x307 #define FLAG_HIDE_STEVEN_IN_HOUSE_BEFORE_LATIS 0x308 #define FLAG_HIDE_ROUTE_25_MISTYS_BOYFRIEND 0x309 #define FLAG_HIDE_UNION_CAVE_LAPRAS 0x30A #define FLAG_UNK_30B 0x30B #define FLAG_HIDE_PEWTER_CITY_STEVEN 0x30C #define FLAG_HIDE_PEWTER_CITY_LATIOS 0x30D #define FLAG_HIDE_BURNED_TOWER_STATIC_SUICUNE 0x30E #define FLAG_UNK_30F 0x30F #define FLAG_HIDE_ILEX_FOREST_FRIEND 0x310 #define FLAG_HIDE_TOHJO_FALLS_FRIEND 0x311 #define FLAG_HIDE_PEWTER_CITY_LATIAS 0x312 #define FLAG_UNK_313 0x313 #define FLAG_UNK_314 0x314 #define FLAG_HIDE_COMM_CLUB_RECEPTIONISTS 0x315 #define FLAG_HIDE_COMM_CLUB_CLOSED_LADIES 0x316 #define FLAG_HIDE_STEVEN_IN_HOUSE_AFTER_LATIS 0x317 #define FLAG_UNK_318 0x318 #define FLAG_HIDE_SAFARI_ZONE_WORKERS 0x319 #define FLAG_UNK_31A 0x31A #define FLAG_HIDE_ROUTE_12_SNORLAX 0x31B #define FLAG_UNK_31C 0x31C #define FLAG_UNK_31D 0x31D #define FLAG_UNK_31E 0x31E #define FLAG_UNK_31F 0x31F // Hidden items #define HIDDEN_ITEMS_FLAG_BASE 800 #define FLAG_HIDDENITEM_T20_POTION 0x320 #define FLAG_HIDDENITEM_R29_R30_T21_NUGGET 0x321 #define FLAG_HIDDENITEM_R30_POTION 0x322 #define FLAG_HIDDENITEM_T22_HYPER_POTION 0x323 #define FLAG_HIDDENITEM_R32_HEART_SCALE 0x324 #define FLAG_HIDDENITEM_R32_GREAT_BALL 0x325 #define FLAG_HIDDENITEM_T23_FULL_HEAL 0x326 #define FLAG_HIDDENITEM_R34_RARE_CANDY 0x327 #define FLAG_HIDDENITEM_R34_SUPER_POTION 0x328 #define FLAG_HIDDENITEM_R34_T25_SUPER_POTION 0x329 #define FLAG_HIDDENITEM_R35_NUGGET 0x32A #define FLAG_HIDDENITEM_R36_AWAKENING 0x32B #define FLAG_HIDDENITEM_T27_HYPER_POTION 0x32C #define FLAG_HIDDENITEM_T27_ETHER 0x32D #define FLAG_HIDDENITEM_D42R0102_POKE_BALL 0x32E #define FLAG_HIDDENITEM_D42R0102_MAX_ETHER 0x32F #define FLAG_HIDDENITEM_D42R0101_MAX_REVIVE 0x330 #define FLAG_HIDDENITEM_D42R0101_HYPER_POTION 0x331 #define FLAG_HIDDENITEM_D42R0101_ELIXIR 0x332 #define FLAG_HIDDENITEM_D18R0101_ETHER 0x333 #define FLAG_HIDDENITEM_D18R0101_ULTRA_BALL 0x334 #define FLAG_HIDDENITEM_D18R0102_REVIVE 0x335 #define FLAG_HIDDENITEM_R38_HP_UP 0x336 #define FLAG_HIDDENITEM_T26_RARE_CANDY 0x337 #define FLAG_HIDDENITEM_W40_HYPER_POTION 0x338 #define FLAG_HIDDENITEM_T24_REVIVE 0x339 #define FLAG_HIDDENITEM_T24_STARDUST 0x33A #define FLAG_HIDDENITEM_D26R0101_GREAT_BALL 0x33B #define FLAG_HIDDENITEM_D26R0102_SUPER_POTION 0x33C #define FLAG_HIDDENITEM_D26R0102_FULL_HEAL 0x33D #define FLAG_HIDDENITEM_D36R0101_ANTIDOTE 0x33E #define FLAG_HIDDENITEM_D36R0101_SUPER_POTION 0x33F #define FLAG_HIDDENITEM_D36R0101_FULL_HEAL 0x340 #define FLAG_HIDDENITEM_D36R0101_ETHER 0x341 #define FLAG_HIDDENITEM_D22R0101_D22R0102_FULL_HEAL 0x342 #define FLAG_HIDDENITEM_D22R0101_D22R0102_FULL_HEAL_2 0x343 #define FLAG_HIDDENITEM_T29_FULL_RESTORE 0x344 #define FLAG_HIDDENITEM_T29_RARE_CANDY 0x345 #define FLAG_HIDDENITEM_W20_DEEPSEATOOTH 0x346 #define FLAG_HIDDENITEM_R47_STARDUST 0x347 #define FLAG_HIDDENITEM_R47_PEARL 0x348 #define FLAG_HIDDENITEM_D47_TINYMUSHROOM 0x349 #define FLAG_HIDDENITEM_R42_MAX_POTION 0x34A #define FLAG_HIDDENITEM_D38R0101_HYPER_POTION 0x34B #define FLAG_HIDDENITEM_D38R0101_REVIVE 0x34C #define FLAG_HIDDENITEM_D38R0102_MAX_REPEL 0x34D #define FLAG_HIDDENITEM_D38R0102_ETHER 0x34E #define FLAG_HIDDENITEM_D38R0103_FULL_RESTORE 0x34F #define FLAG_HIDDENITEM_D38R0103_HP_UP 0x350 #define FLAG_HIDDENITEM_D38R0104_MAX_REVIVE 0x351 #define FLAG_HIDDENITEM_D38R0104_ULTRA_BALL 0x352 #define FLAG_HIDDENITEM_D35R0102_REVIVE 0x353 #define FLAG_HIDDENITEM_D37R0103_PARLYZ_HEAL 0x354 #define FLAG_HIDDENITEM_D37R0103_SUPER_POTION 0x355 #define FLAG_HIDDENITEM_D35R0103_FULL_HEAL 0x356 #define FLAG_HIDDENITEM_D35R0103_X_SP__DEF 0x357 #define FLAG_HIDDENITEM_D01R0101_MAX_REVIVE 0x358 #define FLAG_HIDDENITEM_R05R0202_FULL_RESTORE 0x359 #define FLAG_HIDDENITEM_R05R0202_X_SPECIAL 0x35A #define FLAG_HIDDENITEM_D05R0101_X_ACCURACY 0x35B #define FLAG_HIDDENITEM_D05R0101_X_DEFENSE 0x35C #define FLAG_HIDDENITEM_D05R0102_MAX_POTION 0x35D #define FLAG_HIDDENITEM_D17R0103_MAX_POTION 0x35E #define FLAG_HIDDENITEM_D17R0105_FULL_RESTORE 0x35F #define FLAG_HIDDENITEM_D17R0108_CARBOS 0x360 #define FLAG_HIDDENITEM_D18R0102_ANTIDOTE 0x361 #define FLAG_HIDDENITEM_D27R0104_HYPER_POTION 0x362 #define FLAG_HIDDENITEM_D37R0103_ANTIDOTE 0x363 #define FLAG_HIDDENITEM_D37R0105_MAX_POTION 0x364 #define FLAG_HIDDENITEM_D37R0105_REVIVE 0x365 #define FLAG_HIDDENITEM_D39R0101_MAX_POTION 0x366 #define FLAG_HIDDENITEM_D39R0103_CARBOS 0x367 #define FLAG_HIDDENITEM_D39R0101_ICE_HEAL 0x368 #define FLAG_HIDDENITEM_D40R0101_RARE_CANDY 0x369 #define FLAG_HIDDENITEM_D40R0102_ULTRA_BALL 0x36A #define FLAG_HIDDENITEM_D40R0104_FULL_RESTORE 0x36B #define FLAG_HIDDENITEM_D41R0101_DIRE_HIT 0x36C #define FLAG_HIDDENITEM_D41R0101_ULTRA_BALL 0x36D #define FLAG_HIDDENITEM_D41R0106_MAX_POTION 0x36E #define FLAG_HIDDENITEM_D43R0101_MAX_POTION 0x36F #define FLAG_HIDDENITEM_D43R0101_FULL_HEAL 0x370 #define FLAG_HIDDENITEM_D44R0102_REVIVE 0x371 #define FLAG_HIDDENITEM_D44R0102_MAX_POTION 0x372 #define FLAG_HIDDENITEM_D44R0102_MAX_ELIXIR 0x373 #define FLAG_HIDDENITEM_P01R0104_IRON 0x374 #define FLAG_HIDDENITEM_D46R0101_MAX_ETHER 0x375 #define FLAG_HIDDENITEM_P01R0102_PROTEIN 0x376 #define FLAG_HIDDENITEM_D46R0101_FULL_RESTORE 0x377 #define FLAG_HIDDENITEM_D11R0101_ESCAPE_ROPE 0x378 #define FLAG_HIDDENITEM_D11R0102_ICE_HEAL 0x379 #define FLAG_HIDDENITEM_D11R0103_PEARL 0x37A #define FLAG_HIDDENITEM_D11R0103_PEARL_2 0x37B #define FLAG_HIDDENITEM_D11R0104_MAX_REVIVE 0x37C #define FLAG_HIDDENITEM_D03R0101_HYPER_POTION 0x37D #define FLAG_HIDDENITEM_D03R0101_RARE_CANDY 0x37E #define FLAG_HIDDENITEM_D03R0101_REVIVE 0x37F #define FLAG_HIDDENITEM_D03R0102_ULTRA_BALL 0x380 #define FLAG_HIDDENITEM_R32_SUPER_POTION 0x381 #define FLAG_HIDDENITEM_R39_NUGGET 0x382 #define FLAG_HIDDENITEM_W41_MAX_ETHER 0x383 #define FLAG_HIDDENITEM_R44_ELIXIR 0x384 #define FLAG_HIDDENITEM_R45_PP_UP 0x385 #define FLAG_HIDDENITEM_T29_MAX_POTION 0x386 #define FLAG_HIDDENITEM_T06_FULL_HEAL 0x387 #define FLAG_HIDDENITEM_R11_REVIVE 0x388 #define FLAG_HIDDENITEM_R09_ETHER 0x389 #define FLAG_HIDDENITEM_T04_NUGGET 0x38A #define FLAG_HIDDENITEM_R25_REVIVE 0x38B #define FLAG_HIDDENITEM_T22_POKE_BALL 0x38C #define FLAG_HIDDENITEM_R17_MAX_ETHER 0x38D #define FLAG_HIDDENITEM_R17_MAX_ELIXIR 0x38E #define FLAG_HIDDENITEM_R13_CALCIUM 0x38F #define FLAG_HIDDENITEM_R12_ELIXIR 0x390 #define FLAG_HIDDENITEM_R04_ULTRA_BALL 0x391 #define FLAG_HIDDENITEM_T09_W21_RARE_CANDY 0x392 #define FLAG_HIDDENITEM_R28_RARE_CANDY 0x393 #define FLAG_HIDDENITEM_T31_FULL_RESTORE 0x394 #define FLAG_HIDDENITEM_D03R0102_PP_UP 0x395 #define FLAG_HIDDENITEM_D03R0102_BIG_PEARL 0x396 #define FLAG_HIDDENITEM_D03R0102_ZINC 0x397 #define FLAG_HIDDENITEM_D03R0102_FULL_HEAL 0x398 #define FLAG_HIDDENITEM_D03R0103_MAX_REVIVE 0x399 #define FLAG_HIDDENITEM_T07_PP_UP 0x39A #define FLAG_HIDDENITEM_D03R0103_ULTRA_BALL 0x39B #define FLAG_HIDDENITEM_D03R0103_NUGGET 0x39C #define FLAG_HIDDENITEM_D17R1101_TINYMUSHROOM 0x39D #define FLAG_HIDDENITEM_D17R1101_BIG_MUSHROOM 0x39E #define FLAG_HIDDENITEM_D17R1101_BIG_MUSHROOM_2 0x39F #define FLAG_HIDDENITEM_D17R1101_TINYMUSHROOM_2 0x3A0 #define FLAG_HIDDENITEM_D17R1101_TINYMUSHROOM_3 0x3A1 #define FLAG_HIDDENITEM_D47_TINYMUSHROOM_2 0x3A2 #define FLAG_HIDDENITEM_D47_TINYMUSHROOM_3 0x3A3 #define FLAG_HIDDENITEM_T27_RARE_CANDY 0x3A4 #define FLAG_HIDDENITEM_T27_ULTRA_BALL 0x3A5 #define FLAG_HIDDENITEM_T08_NUGGET 0x3A6 #define FLAG_HIDDENITEM_R39_PP_UP 0x3A7 #define FLAG_HIDDENITEM_R39_X_ATTACK 0x3A8 #define FLAG_HIDDENITEM_R39_T26_FULL_HEAL 0x3A9 #define FLAG_HIDDENITEM_R03_STAR_PIECE 0x3AA #define FLAG_HIDDENITEM_R03_HYPER_POTION 0x3AB #define FLAG_HIDDENITEM_D38R0102_RARE_CANDY 0x3AC #define FLAG_HIDDENITEM_D38R0102_ULTRA_BALL 0x3AD #define FLAG_HIDDENITEM_D38R0102_NUGGET 0x3AE #define FLAG_HIDDENITEM_D38R0103_HYPER_POTION 0x3AF #define FLAG_HIDDENITEM_D38R0103_FULL_HEAL 0x3B0 #define FLAG_HIDDENITEM_R03_STAR_PIECE_2 0x3B1 #define FLAG_HIDDENITEM_D24R0101_GREAT_BALL 0x3B2 #define FLAG_HIDDENITEM_D24R0101_BIG_MUSHROOM 0x3B3 #define FLAG_HIDDENITEM_D24R0101_TINYMUSHROOM 0x3B4 #define FLAG_HIDDENITEM_D24R0101_RARE_CANDY 0x3B5 #define FLAG_HIDDENITEM_D24R0101_NUGGET 0x3B6 #define FLAG_HIDDENITEM_D25R0101_GREAT_BALL 0x3B7 #define FLAG_HIDDENITEM_D25R0101_PARLYZ_HEAL 0x3B8 #define FLAG_HIDDENITEM_D25R0102_X_SPEED 0x3B9 #define FLAG_HIDDENITEM_D25R0101_BIG_PEARL 0x3BA #define FLAG_HIDDENITEM_D25R0102_REVIVE 0x3BB #define FLAG_HIDDENITEM_D25R0103_ULTRA_BALL 0x3BC #define FLAG_HIDDENITEM_D25R0103_CALCIUM 0x3BD #define FLAG_HIDDENITEM_P01R0102_PEARL 0x3BE #define FLAG_HIDDENITEM_D49_PP_UP 0x3BF #define FLAG_HIDDENITEM_D49_PROTEIN 0x3C0 #define FLAG_HIDDENITEM_D32R0102_RARE_CANDY 0x3C1 #define FLAG_HIDDENITEM_T06_PEARL 0x3C2 #define FLAG_HIDDENITEM_T06_PEARL_2 0x3C3 #define FLAG_HIDDENITEM_T06_BIG_PEARL 0x3C4 #define FLAG_HIDDENITEM_D41R0102_RARE_CANDY 0x3C5 #define FLAG_HIDDENITEM_T09_IRON 0x3C6 #define FLAG_HIDDENITEM_T09_STAR_PIECE 0x3C7 #define FLAG_HIDDENITEM_T06_HEART_SCALE 0x3C8 #define FLAG_HIDDENITEM_D05R0102_HP_UP 0x3C9 #define FLAG_HIDDENITEM_W41_STARDUST 0x3CA #define FLAG_HIDDENITEM_W41_STARDUST_2 0x3CB #define FLAG_HIDDENITEM_W41_STARDUST_3 0x3CC #define FLAG_HIDDENITEM_W41_STARDUST_4 0x3CD #define FLAG_HIDDENITEM_W20_STARDUST 0x3CE #define FLAG_HIDDENITEM_W21_STARDUST 0x3CF #define FLAG_HIDDENITEM_W21_STARDUST_2 0x3D0 #define FLAG_HIDDENITEM_W21_STARDUST_3 0x3D1 #define FLAG_HIDDENITEM_W19_PEARL 0x3D2 #define FLAG_HIDDENITEM_W19_PEARL_2 0x3D3 #define FLAG_HIDDENITEM_W19_BIG_PEARL 0x3D4 #define FLAG_HIDDENITEM_R27_REVIVE 0x3D5 #define FLAG_HIDDENITEM_R27_BIG_MUSHROOM 0x3D6 #define FLAG_HIDDENITEM_R26_R27_NUGGET 0x3D7 #define FLAG_HIDDENITEM_R26_TINYMUSHROOM 0x3D8 #define FLAG_HIDDENITEM_D43R0102_MAX_REVIVE 0x3D9 #define FLAG_HIDDENITEM_D43R0102_PP_UP 0x3DA #define FLAG_HIDDENITEM_D43R0103_HYPER_POTION 0x3DB #define FLAG_HIDDENITEM_D43R0103_ZINC 0x3DC #define FLAG_HIDDENITEM_D43R0102_ULTRA_BALL 0x3DD #define FLAG_HIDDENITEM_T10_RARE_CANDY 0x3DE #define FLAG_HIDDENITEM_D40R0102_SUPER_REPEL 0x3DF #define FLAG_HIDDENITEM_D40R0102_PEARL 0x3E0 #define FLAG_HIDDENITEM_D40R0102_REVIVE 0x3E1 #define FLAG_HIDDENITEM_R04_BIG_MUSHROOM 0x3E2 #define FLAG_HIDDENITEM_D02R0101_REVIVE 0x3E3 #define FLAG_HIDDENITEM_D02R0103_MAX_REVIVE 0x3E4 #define FLAG_HIDDENITEM_R10_CARBOS 0x3E5 #define FLAG_HIDDENITEM_T03_PP_UP 0x3E6 #define FLAG_HIDDENITEM_T03_GUARD_SPEC_ 0x3E7 #define FLAG_HIDDENITEM_T02_NUGGET 0x3E8 #define FLAG_HIDDENITEM_D41R0101_REVIVE 0x3E9 #define FLAG_HIDDENITEM_D41R0105_ULTRA_BALL 0x3EA #define FLAG_HIDDENITEM_D41R0105_HYPER_POTION 0x3EB #define FLAG_HIDDENITEM_D41R0102_MAX_ETHER 0x3EC #define FLAG_HIDDENITEM_D41R0102_HYPER_POTION 0x3ED #define FLAG_HIDDENITEM_D41R0107_MAX_REVIVE 0x3EE #define FLAG_HIDDENITEM_W19_REVIVE 0x3EF #define FLAG_HIDDENITEM_W19_MAX_ELIXIR 0x3F0 #define FLAG_HIDDENITEM_D48R0101_BIG_PEARL 0x3F1 #define FLAG_HIDDENITEM_D11R0104_RARE_CANDY 0x3F2 #define FLAG_HIDDENITEM_D36R0101_TINYMUSHROOM 0x3F3 #define FLAG_HIDDENITEM_D36R0101_REPEL 0x3F4 #define FLAG_HIDDENITEM_D36R0101_BIG_MUSHROOM 0x3F5 #define FLAG_HIDDENITEM_D36R0101_TINYMUSHROOM_2 0x3F6 #define FLAG_HIDDENITEM_D36R0101_TINYMUSHROOM_3 0x3F7 #define FLAG_HIDDENITEM_D46R0101_BIG_MUSHROOM 0x3F8 #define FLAG_HIDDENITEM_D46R0101_BIG_MUSHROOM_2 0x3F9 #define FLAG_HIDDENITEM_D46R0101_TINYMUSHROOM 0x3FA #define FLAG_HIDDENITEM_D46R0101_TINYMUSHROOM_2 0x3FB #define FLAG_HIDDENITEM_D46R0101_TINYMUSHROOM_3 0x3FC #define FLAG_HIDDENITEM_D03R0102_PROTEIN 0x3FD #define FLAG_HIDDENITEM_D41R0106_IRON 0x3FE #define FLAG_HIDDENITEM_D11R0105_ZINC 0x3FF #define FLAG_HIDDENITEM_D01R0101_CALCIUM 0x400 #define FLAG_HIDDENITEM_T21_NUGGET 0x401 #define FLAG_HIDDENITEM_D50R0101_ULTRA_BALL 0x402 #define FLAG_HIDDENITEM_T03_MAX_REVIVE 0x403 #define FLAG_HIDDENITEM_D39R0102_REVIVE 0x404 #define FLAG_HIDDENITEM_W20_DEEPSEASCALE 0x405 #define FLAG_HIDDENITEM_R45_R46_PP_MAX 0x406 #define NUM_HIDDEN_ITEMS 231 #define FLAG_UNK_407 0x407 #define FLAG_UNK_408 0x408 #define FLAG_UNK_409 0x409 #define FLAG_UNK_40A 0x40A #define FLAG_UNK_40B 0x40B #define FLAG_UNK_40C 0x40C #define FLAG_UNK_40D 0x40D #define FLAG_UNK_40E 0x40E #define FLAG_UNK_40F 0x40F #define FLAG_UNK_410 0x410 #define FLAG_UNK_411 0x411 #define FLAG_UNK_412 0x412 #define FLAG_UNK_413 0x413 #define FLAG_UNK_414 0x414 #define FLAG_UNK_415 0x415 #define FLAG_UNK_416 0x416 #define FLAG_UNK_417 0x417 #define FLAG_UNK_418 0x418 #define FLAG_UNK_419 0x419 #define FLAG_UNK_41A 0x41A #define FLAG_UNK_41B 0x41B #define FLAG_UNK_41C 0x41C #define FLAG_UNK_41D 0x41D #define FLAG_UNK_41E 0x41E #define FLAG_UNK_41F 0x41F // Item ball collection flags #define FLAG_HIDE_ITEMBALL_R30_ANTIDOTE 0x420 #define FLAG_HIDE_ITEMBALL_R31_POTION 0x421 #define FLAG_HIDE_ITEMBALL_R31_POKE_BALL 0x422 #define FLAG_HIDE_ITEMBALL_T22_RARE_CANDY 0x423 #define FLAG_HIDE_ITEMBALL_T22_PP_UP 0x424 #define FLAG_HIDE_ITEMBALL_D15R0101_PARLYZ_HEAL 0x425 #define FLAG_HIDE_ITEMBALL_D15R0102_X_ACCURACY 0x426 #define FLAG_HIDE_ITEMBALL_D15R0103_POTION 0x427 #define FLAG_HIDE_ITEMBALL_D15R0103_ESCAPE_ROPE 0x428 #define FLAG_HIDE_ITEMBALL_R32_REPEL 0x429 #define FLAG_HIDE_ITEMBALL_R32_GREAT_BALL 0x42A #define FLAG_HIDE_ITEMBALL_D25R0101_X_ATTACK 0x42B #define FLAG_HIDE_ITEMBALL_D25R0101_GREAT_BALL 0x42C #define FLAG_HIDE_ITEMBALL_D25R0101_POTION 0x42D #define FLAG_HIDE_ITEMBALL_D25R0101_AWAKENING 0x42E #define FLAG_HIDE_ITEMBALL_D25R0102_X_DEFENSE 0x42F #define FLAG_HIDE_ITEMBALL_D25R0102_TM39 0x430 #define FLAG_HIDE_ITEMBALL_D18R0101_HP_UP 0x431 #define FLAG_HIDE_ITEMBALL_D18R0102_TM12 0x432 #define FLAG_HIDE_ITEMBALL_D26R0102_SUPER_POTION 0x433 #define FLAG_HIDE_ITEMBALL_D26R0103_TM18 0x434 #define FLAG_HIDE_ITEMBALL_D36R0101_REVIVE 0x435 #define FLAG_HIDE_ITEMBALL_D37R0105_TM82 0x436 #define FLAG_HIDE_ITEMBALL_D37R0105_MAX_ETHER 0x437 #define FLAG_UNK_438 0x438 #define FLAG_HIDE_ITEMBALL_R29_POTION 0x439 #define FLAG_HIDE_ITEMBALL_D25R0103_ELIXIR 0x43A #define FLAG_HIDE_ITEMBALL_D25R0103_HYPER_POTION 0x43B #define FLAG_HIDE_ITEMBALL_D36R0101_X_ATTACK 0x43C #define FLAG_HIDE_ITEMBALL_D36R0101_ANTIDOTE 0x43D #define FLAG_HIDE_ITEMBALL_D36R0101_ETHER 0x43E #define FLAG_HIDE_ITEMBALL_R34_NUGGET 0x43F #define FLAG_HIDE_ITEMBALL_R30_POTION 0x440 #define FLAG_HIDE_ITEMBALL_D23R0104_ULTRA_BALL 0x441 #define FLAG_HIDE_ITEMBALL_D37R0103_BURN_HEAL 0x442 #define FLAG_HIDE_ITEMBALL_D37R0103_AMULET_COIN 0x443 #define FLAG_HIDE_ITEMBALL_D37R0103_ETHER 0x444 #define FLAG_HIDE_ITEMBALL_D37R0103_ULTRA_BALL 0x445 #define FLAG_HIDE_ITEMBALL_D37R0105_ULTRA_BALL 0x446 #define FLAG_HIDE_ITEMBALL_D37R0104_FULL_HEAL 0x447 #define FLAG_HIDE_ITEMBALL_D37R0104_SMOKE_BALL 0x448 #define FLAG_HIDE_ITEMBALL_R35_TM66 0x449 #define FLAG_HIDE_ITEMBALL_D27R0104_ETHER 0x44A #define FLAG_HIDE_ITEMBALL_D27R0105_TM87 0x44B #define FLAG_HIDE_ITEMBALL_D27R0106_SUPER_REPEL 0x44C #define FLAG_HIDE_ITEMBALL_D27R0107_SUPER_POTION 0x44D #define FLAG_HIDE_ITEMBALL_D35R0102_HYPER_POTION 0x44E #define FLAG_HIDE_ITEMBALL_D35R0102_GUARD_SPEC_ 0x44F #define FLAG_HIDE_ITEMBALL_D35R0102_NUGGET 0x450 #define FLAG_HIDE_ITEMBALL_D35R0103_TM46 0x451 #define FLAG_HIDE_ITEMBALL_D35R0104_TM49 0x452 #define FLAG_HIDE_ITEMBALL_D35R0104_FULL_HEAL 0x453 #define FLAG_HIDE_ITEMBALL_D35R0104_PROTEIN 0x454 #define FLAG_HIDE_ITEMBALL_D35R0104_X_SPECIAL 0x455 #define FLAG_HIDE_ITEMBALL_D39R0103_TM72 0x456 #define FLAG_HIDE_ITEMBALL_D39R0101_HM07 0x457 #define FLAG_HIDE_ITEMBALL_D44R0102_DRAGON_FANG 0x458 #define FLAG_HIDE_ITEMBALL_D42R0101_TM54 0x459 #define FLAG_HIDE_ITEMBALL_D42R0101_REVIVE 0x45A #define FLAG_HIDE_ITEMBALL_R26_MAX_ELIXIR 0x45B #define FLAG_HIDE_ITEMBALL_D45R0101_MOON_STONE 0x45C #define FLAG_HIDE_ITEMBALL_R27_RARE_CANDY 0x45D #define FLAG_HIDE_ITEMBALL_R27_TM02 0x45E #define FLAG_HIDE_ITEMBALL_D43R0101_MAX_REVIVE 0x45F #define FLAG_HIDE_ITEMBALL_D43R0101_FULL_HEAL 0x460 #define FLAG_HIDE_ITEMBALL_D43R0101_POTION 0x461 #define FLAG_HIDE_ITEMBALL_D43R0102_TM26 0x462 #define FLAG_HIDE_ITEMBALL_D43R0102_HP_UP 0x463 #define FLAG_HIDE_ITEMBALL_D43R0102_FULL_RESTORE 0x464 #define FLAG_HIDE_ITEMBALL_D43R0103_ULTRA_BALL 0x465 #define FLAG_HIDE_ITEMBALL_D43R0103_TM79 0x466 #define FLAG_HIDE_ITEMBALL_D43R0103_RARE_CANDY 0x467 #define FLAG_HIDE_ITEMBALL_D24R0212_HEAL_POWDER 0x468 #define FLAG_HIDE_ITEMBALL_D24R0212_ENERGYPOWDER 0x469 #define FLAG_HIDE_ITEMBALL_D24R0212_ORAN_BERRY 0x46A #define FLAG_HIDE_ITEMBALL_D24R0212_PECHA_BERRY 0x46B #define FLAG_HIDE_ITEMBALL_D24R0213_HEAL_POWDER 0x46C #define FLAG_HIDE_ITEMBALL_D24R0213_ENERGY_ROOT 0x46D #define FLAG_HIDE_ITEMBALL_D24R0213_SITRUS_BERRY 0x46E #define FLAG_HIDE_ITEMBALL_D24R0213_MOON_STONE 0x46F #define FLAG_HIDE_ITEMBALL_D24R0215_STARDUST 0x470 #define FLAG_HIDE_ITEMBALL_D24R0215_STAR_PIECE 0x471 #define FLAG_HIDE_ITEMBALL_D24R0215_LEPPA_BERRY 0x472 #define FLAG_HIDE_ITEMBALL_D24R0215_MYSTIC_WATER 0x473 #define FLAG_HIDE_ITEMBALL_D24R0214_REVIVAL_HERB 0x474 #define FLAG_HIDE_ITEMBALL_D24R0214_CHARCOAL 0x475 #define FLAG_HIDE_ITEMBALL_D24R0214_LIFE_ORB 0x476 #define FLAG_HIDE_ITEMBALL_D24R0214_LEPPA_BERRY 0x477 #define FLAG_HIDE_ITEMBALL_D22R0101_SOOTHE_BELL 0x478 #define FLAG_HIDE_ITEMBALL_D22R0101_TM28 0x479 #define FLAG_HIDE_ITEMBALL_D24R0101_POTION 0x47A #define FLAG_HIDE_ITEMBALL_D24R0101_HYPER_POTION 0x47B #define FLAG_HIDE_ITEMBALL_D17R0103_FULL_HEAL 0x47C #define FLAG_HIDE_ITEMBALL_D17R0104_ESCAPE_ROPE 0x47D #define FLAG_HIDE_ITEMBALL_D17R0104_ULTRA_BALL 0x47E #define FLAG_HIDE_ITEMBALL_D17R0104_PP_UP 0x47F #define FLAG_HIDE_ITEMBALL_D17R0105_RARE_CANDY 0x480 #define FLAG_HIDE_ITEMBALL_D17R0106_MAX_POTION 0x481 #define FLAG_HIDE_ITEMBALL_D17R0106_FULL_HEAL 0x482 #define FLAG_HIDE_ITEMBALL_D17R0107_MAX_REVIVE 0x483 #define FLAG_HIDE_ITEMBALL_D17R0108_FULL_RESTORE 0x484 #define FLAG_HIDE_ITEMBALL_D17R0108_MAX_ELIXIR 0x485 #define FLAG_HIDE_ITEMBALL_D17R0108_NUGGET 0x486 #define FLAG_HIDE_ITEMBALL_D17R0109_HP_UP 0x487 #define FLAG_HIDE_ITEMBALL_D27R0103_RARE_CANDY 0x488 #define FLAG_HIDE_ITEMBALL_D40R0101_ULTRA_BALL 0x489 #define FLAG_HIDE_ITEMBALL_D40R0101_ULTRA_BALL_2 0x48A #define FLAG_HIDE_ITEMBALL_D40R0102_ESCAPE_ROPE 0x48B #define FLAG_HIDE_ITEMBALL_D40R0102_CARBOS 0x48C #define FLAG_HIDE_ITEMBALL_D40R0102_FULL_RESTORE 0x48D #define FLAG_HIDE_ITEMBALL_D40R0102_NUGGET 0x48E #define FLAG_HIDE_ITEMBALL_D40R0102_CALCIUM 0x48F #define FLAG_HIDE_ITEMBALL_D40R0104_MAX_REVIVE 0x490 #define FLAG_HIDE_ITEMBALL_D40R0104_FULL_RESTORE 0x491 #define FLAG_HIDE_ITEMBALL_D40R0104_MAX_ELIXIR 0x492 #define FLAG_HIDE_ITEMBALL_D40R0106_RARE_CANDY 0x493 #define FLAG_HIDE_ITEMBALL_R42_SUPER_POTION 0x494 #define FLAG_HIDE_ITEMBALL_D38R0101_ETHER 0x495 #define FLAG_HIDE_ITEMBALL_D38R0101_REVIVE 0x496 #define FLAG_HIDE_ITEMBALL_D38R0102_ESCAPE_ROPE 0x497 #define FLAG_HIDE_ITEMBALL_D38R0102_NUGGET 0x498 #define FLAG_HIDE_ITEMBALL_D38R0102_IRON_BALL 0x499 #define FLAG_HIDE_ITEMBALL_D38R0102_MAX_POTION 0x49A #define FLAG_HIDE_ITEMBALL_D38R0102_IRON 0x49B #define FLAG_HIDE_ITEMBALL_D38R0102_MAX_REVIVE 0x49C #define FLAG_HIDE_ITEMBALL_D38R0102_ULTRA_BALL 0x49D #define FLAG_HIDE_ITEMBALL_D38R0103_RARE_CANDY 0x49E #define FLAG_HIDE_ITEMBALL_D38R0103_MAX_POTION 0x49F #define FLAG_HIDE_ITEMBALL_D38R0103_TM40 0x4A0 #define FLAG_HIDE_ITEMBALL_D38R0103_ELIXIR 0x4A1 #define FLAG_HIDE_ITEMBALL_D38R0103_DRAGON_SCALE 0x4A2 #define FLAG_HIDE_ITEMBALL_D38R0103_ESCAPE_ROPE 0x4A3 #define FLAG_HIDE_ITEMBALL_D38R0104_CARBOS 0x4A4 #define FLAG_HIDE_ITEMBALL_D38R0104_PP_UP 0x4A5 #define FLAG_HIDE_ITEMBALL_D38R0104_FULL_RESTORE 0x4A6 #define FLAG_HIDE_ITEMBALL_D38R0104_MAX_ETHER 0x4A7 #define FLAG_HIDE_ITEMBALL_D38R0104_HYPER_POTION 0x4A8 #define FLAG_HIDE_ITEMBALL_R42_DUBIOUS_DISC 0x4A9 #define FLAG_HIDE_ITEMBALL_D38R0102_FULL_INCENSE 0x4AA #define FLAG_HIDE_ITEMBALL_D38R0102_PROTECTOR 0x4AB #define FLAG_HIDE_ITEMBALL_D35R0104_ULTRA_BALL 0x4AC #define FLAG_HIDE_ITEMBALL_R07_MENTAL_HERB 0x4AD #define FLAG_HIDE_ITEMBALL_R43_MAX_ETHER 0x4AE #define FLAG_HIDE_ITEMBALL_W19_TM55 0x4AF #define FLAG_HIDE_ITEMBALL_T25R1101_TM78 0x4B0 #define FLAG_HIDE_ITEMBALL_R44_MAX_REPEL 0x4B1 #define FLAG_HIDE_ITEMBALL_R44_MAX_REVIVE 0x4B2 #define FLAG_HIDE_ITEMBALL_R44_ULTRA_BALL 0x4B3 #define FLAG_HIDE_ITEMBALL_D39R0101_PROTEIN 0x4B4 #define FLAG_HIDE_ITEMBALL_D39R0101_PP_UP 0x4B5 #define FLAG_HIDE_ITEMBALL_D39R0103_FULL_HEAL 0x4B6 #define FLAG_HIDE_ITEMBALL_D39R0103_MAX_POTION 0x4B7 #define FLAG_HIDE_ITEMBALL_D39R0104_NEVERMELTICE 0x4B8 #define FLAG_HIDE_ITEMBALL_D39R0102_IRON 0x4B9 #define FLAG_HIDE_ITEMBALL_D44R0102_CALCIUM 0x4BA #define FLAG_HIDE_ITEMBALL_D44R0102_MAX_ELIXIR 0x4BB #define FLAG_HIDE_ITEMBALL_R45_ELIXIR 0x4BC #define FLAG_HIDE_ITEMBALL_R45_MAX_POTION 0x4BD #define FLAG_HIDE_ITEMBALL_R45_FULL_HEAL 0x4BE #define FLAG_HIDE_ITEMBALL_R45_NUGGET 0x4BF #define FLAG_HIDE_ITEMBALL_R45_REVIVE 0x4C0 #define FLAG_HIDE_ITEMBALL_R46_X_SPEED 0x4C1 #define FLAG_HIDE_ITEMBALL_D42R0102_POTION 0x4C2 #define FLAG_HIDE_ITEMBALL_D42R0102_HYPER_POTION 0x4C3 #define FLAG_HIDE_ITEMBALL_D42R0102_FULL_HEAL 0x4C4 #define FLAG_HIDE_ITEMBALL_D42R0102_DIRE_HIT 0x4C5 #define FLAG_HIDE_ITEMBALL_D05R0101_ELIXIR 0x4C6 #define FLAG_HIDE_ITEMBALL_D05R0101_TM56 0x4C7 #define FLAG_HIDE_ITEMBALL_D05R0102_IRON 0x4C8 #define FLAG_HIDE_ITEMBALL_D05R0102_PP_UP 0x4C9 #define FLAG_HIDE_ITEMBALL_D05R0102_REVIVE 0x4CA #define FLAG_HIDE_ITEMBALL_R25_PROTEIN 0x4CB #define FLAG_HIDE_ITEMBALL_R12_CALCIUM 0x4CC #define FLAG_HIDE_ITEMBALL_R12_YELLOW_FLUTE 0x4CD #define FLAG_HIDE_ITEMBALL_R15_PP_UP 0x4CE #define FLAG_HIDE_ITEMBALL_T31_REAPER_CLOTH 0x4CF #define FLAG_HIDE_ITEMBALL_R02R0101_CARBOS 0x4D0 #define FLAG_HIDE_ITEMBALL_R02_ELIXIR 0x4D1 #define FLAG_HIDE_ITEMBALL_D46R0101_DIRE_HIT 0x4D2 #define FLAG_HIDE_ITEMBALL_D46R0101_BLUE_FLUTE 0x4D3 #define FLAG_HIDE_ITEMBALL_T09_MAGMARIZER 0x4D4 #define FLAG_HIDE_ITEMBALL_D46R0101_LEAF_STONE 0x4D5 #define FLAG_HIDE_ITEMBALL_D46R0101_TM77 0x4D6 #define FLAG_HIDE_ITEMBALL_R32_SHELL_BELL 0x4D7 #define FLAG_HIDE_ITEMBALL_R04_HP_UP 0x4D8 #define FLAG_HIDE_ITEMBALL_D41R0101_FULL_RESTORE 0x4D9 #define FLAG_HIDE_ITEMBALL_D41R0102_PURE_INCENSE 0x4DA #define FLAG_HIDE_ITEMBALL_D41R0102_DAWN_STONE 0x4DB #define FLAG_HIDE_ITEMBALL_D41R0103_ESCAPE_ROPE 0x4DC #define FLAG_HIDE_ITEMBALL_D41R0103_TM76 0x4DD #define FLAG_HIDE_ITEMBALL_D41R0104_EXPERT_BELT 0x4DE #define FLAG_HIDE_ITEMBALL_D41R0106_MAX_ELIXIR 0x4DF #define FLAG_HIDE_ITEMBALL_D41R0106_CALCIUM 0x4E0 #define FLAG_HIDE_ITEMBALL_D41R0106_PROTEIN 0x4E1 #define FLAG_HIDE_ITEMBALL_D41R0106_MAX_REVIVE 0x4E2 #define FLAG_HIDE_ITEMBALL_D11R0102_ICE_HEAL 0x4E3 #define FLAG_HIDE_ITEMBALL_D11R0103_WATER_STONE 0x4E4 #define FLAG_HIDE_ITEMBALL_D11R0104_REVIVE 0x4E5 #define FLAG_HIDE_ITEMBALL_D11R0104_BIG_PEARL 0x4E6 #define FLAG_HIDE_ITEMBALL_D11R0105_ULTRA_BALL 0x4E7 #define FLAG_HIDE_ITEMBALL_D11R0102_GRIP_CLAW 0x4E8 #define FLAG_HIDE_ITEMBALL_D03R0101_MAX_ELIXIR 0x4E9 #define FLAG_HIDE_ITEMBALL_D11R0105_TM13 0x4EA #define FLAG_HIDE_ITEMBALL_D03R0101_FULL_RESTORE 0x4EB #define FLAG_HIDE_ITEMBALL_D03R0101_NUGGET 0x4EC #define FLAG_HIDE_ITEMBALL_D03R0101_SEA_INCENSE 0x4ED #define FLAG_HIDE_ITEMBALL_D03R0102_PP_UP 0x4EE #define FLAG_HIDE_ITEMBALL_D03R0102_ULTRA_BALL 0x4EF #define FLAG_HIDE_ITEMBALL_D03R0102_TM24 0x4F0 #define FLAG_HIDE_ITEMBALL_D03R0102_ODD_INCENSE 0x4F1 #define FLAG_HIDE_ITEMBALL_W40_TM88 0x4F2 #define FLAG_HIDE_ITEMBALL_R47_REVIVE 0x4F3 #define FLAG_HIDE_ITEMBALL_D03R0103_MAX_REVIVE 0x4F4 #define FLAG_HIDE_ITEMBALL_D03R0103_ULTRA_BALL 0x4F5 #define FLAG_HIDE_ITEMBALL_D03R0103_DUSK_STONE 0x4F6 #define FLAG_HIDE_ITEMBALL_D03R0103_ELECTIRIZER 0x4F7 #define FLAG_HIDE_ITEMBALL_D03R0103_BLACK_SLUDGE 0x4F8 #define FLAG_HIDE_ITEMBALL_R32_TM09 0x4F9 #define FLAG_HIDE_ITEMBALL_R34_TM63 0x4FA #define FLAG_HIDE_ITEMBALL_R35_PARLYZ_HEAL 0x4FB #define FLAG_HIDE_ITEMBALL_R36_HYPER_POTION 0x4FC #define FLAG_HIDE_ITEMBALL_R38_MAX_POTION 0x4FD #define FLAG_HIDE_ITEMBALL_R38_LAX_INCENSE 0x4FE #define FLAG_HIDE_ITEMBALL_R39_TM60 0x4FF #define FLAG_HIDE_ITEMBALL_R28_TM35 0x500 #define FLAG_HIDE_ITEMBALL_R47_LAGGING_TAIL 0x501 #define FLAG_HIDE_ITEMBALL_R47_WAVE_INCENSE 0x502 #define FLAG_HIDE_ITEMBALL_R47_WHITE_FLUTE 0x503 #define FLAG_HIDE_ITEMBALL_R48_NUGGET 0x504 #define FLAG_HIDE_ITEMBALL_R42_TM65 0x505 #define FLAG_HIDE_ITEMBALL_D22R0101_SHINY_STONE 0x506 #define FLAG_HIDE_ITEMBALL_R08_TM41 0x507 #define FLAG_HIDE_ITEMBALL_T29_TM43 0x508 #define FLAG_HIDE_ITEMBALL_T29_CHOICE_SPECS 0x509 #define FLAG_HIDE_ITEMBALL_T29_RED_FLUTE 0x50A #define FLAG_HIDE_ITEMBALL_D18R0101_ANTIDOTE 0x50B #define FLAG_HIDE_ITEMBALL_D42R0102_BLACK_FLUTE 0x50C #define FLAG_HIDE_ITEMBALL_R27_DESTINY_KNOT 0x50D #define FLAG_HIDE_ITEMBALL_T06_LUCK_INCENSE 0x50E #define FLAG_HIDE_ITEMBALL_T06_STICKY_BARB 0x50F #define FLAG_HIDE_ITEMBALL_D05R0102_OVAL_STONE 0x510 #define FLAG_HIDE_ITEMBALL_D01R0101_PP_MAX 0x511 #define FLAG_HIDE_ITEMBALL_D01R0101_ROCK_INCENSE 0x512 #define FLAG_HIDE_ITEMBALL_R06_TM62 0x513 #define FLAG_HIDE_ITEMBALL_R10R0101_TM69 0x514 #define FLAG_HIDE_ITEMBALL_R09_TM91 0x515 #define FLAG_HIDE_ITEMBALL_R09_FULL_RESTORE 0x516 #define FLAG_HIDE_ITEMBALL_R09_LIGHT_CLAY 0x517 #define FLAG_HIDE_ITEMBALL_R09_MAX_POTION 0x518 #define FLAG_HIDE_ITEMBALL_T07_TM67 0x519 #define FLAG_HIDE_ITEMBALL_R15_ROSE_INCENSE 0x51A #define FLAG_HIDE_ITEMBALL_R11_TM86 0x51B #define FLAG_HIDE_ITEMBALL_T03_WISE_GLASSES 0x51C #define FLAG_HIDE_ITEMBALL_R03_BIG_ROOT 0x51D #define FLAG_HIDE_ITEMBALL_T26_TM57 0x51E #define FLAG_UNK_51F 0x51F #define FLAG_UNK_520 0x520 #define FLAG_UNK_521 0x521 #define FLAG_UNK_522 0x522 #define FLAG_UNK_523 0x523 #define FLAG_UNK_524 0x524 #define FLAG_UNK_525 0x525 #define FLAG_UNK_526 0x526 #define FLAG_UNK_527 0x527 #define FLAG_UNK_528 0x528 #define FLAG_UNK_529 0x529 #define FLAG_UNK_52A 0x52A #define FLAG_UNK_52B 0x52B #define FLAG_UNK_52C 0x52C #define FLAG_UNK_52D 0x52D #define FLAG_UNK_52E 0x52E #define FLAG_UNK_52F 0x52F #define FLAG_UNK_530 0x530 #define FLAG_UNK_531 0x531 #define FLAG_UNK_532 0x532 #define FLAG_UNK_533 0x533 #define FLAG_UNK_534 0x534 #define FLAG_UNK_535 0x535 #define FLAG_UNK_536 0x536 #define FLAG_UNK_537 0x537 #define FLAG_UNK_538 0x538 #define FLAG_UNK_539 0x539 #define FLAG_UNK_53A 0x53A #define FLAG_UNK_53B 0x53B #define FLAG_UNK_53C 0x53C #define FLAG_UNK_53D 0x53D #define FLAG_UNK_53E 0x53E #define FLAG_UNK_53F 0x53F #define FLAG_UNK_540 0x540 #define FLAG_UNK_541 0x541 #define FLAG_UNK_542 0x542 #define FLAG_UNK_543 0x543 #define FLAG_UNK_544 0x544 #define FLAG_UNK_545 0x545 #define FLAG_UNK_546 0x546 #define FLAG_UNK_547 0x547 #define FLAG_UNK_548 0x548 #define FLAG_UNK_549 0x549 #define FLAG_UNK_54A 0x54A #define FLAG_UNK_54B 0x54B #define FLAG_UNK_54C 0x54C #define FLAG_UNK_54D 0x54D #define FLAG_UNK_54E 0x54E #define FLAG_UNK_54F 0x54F // Trainer flags #define TRAINER_FLAG_BASE 0x550 #define FLAG_TRAINER(tr) (TRAINER_FLAG_BASE+(tr)) #define FLAG_UNK_82E 0x82E #define FLAG_UNK_82F 0x82F #define FLAG_UNK_830 0x830 #define FLAG_UNK_831 0x831 #define FLAG_UNK_832 0x832 #define FLAG_UNK_833 0x833 #define FLAG_UNK_834 0x834 #define FLAG_UNK_835 0x835 #define FLAG_UNK_836 0x836 #define FLAG_UNK_837 0x837 #define FLAG_UNK_838 0x838 #define FLAG_UNK_839 0x839 #define FLAG_UNK_83A 0x83A #define FLAG_UNK_83B 0x83B #define FLAG_UNK_83C 0x83C #define FLAG_UNK_83D 0x83D #define FLAG_UNK_83E 0x83E #define FLAG_UNK_83F 0x83F #define FLAG_UNK_840 0x840 #define FLAG_UNK_841 0x841 #define FLAG_UNK_842 0x842 #define FLAG_UNK_843 0x843 #define FLAG_UNK_844 0x844 #define FLAG_UNK_845 0x845 #define FLAG_UNK_846 0x846 #define FLAG_UNK_847 0x847 #define FLAG_UNK_848 0x848 #define FLAG_UNK_849 0x849 #define FLAG_UNK_84A 0x84A #define FLAG_UNK_84B 0x84B #define FLAG_UNK_84C 0x84C #define FLAG_UNK_84D 0x84D #define FLAG_UNK_84E 0x84E #define FLAG_UNK_84F 0x84F #define FLAG_UNK_850 0x850 #define FLAG_UNK_851 0x851 #define FLAG_UNK_852 0x852 #define FLAG_UNK_853 0x853 #define FLAG_UNK_854 0x854 #define FLAG_UNK_855 0x855 #define FLAG_UNK_856 0x856 #define FLAG_UNK_857 0x857 #define FLAG_UNK_858 0x858 #define FLAG_UNK_859 0x859 #define FLAG_UNK_85A 0x85A #define FLAG_UNK_85B 0x85B #define FLAG_UNK_85C 0x85C #define FLAG_UNK_85D 0x85D #define FLAG_UNK_85E 0x85E #define FLAG_UNK_85F 0x85F #define FLAG_UNK_860 0x860 #define FLAG_UNK_861 0x861 #define FLAG_UNK_862 0x862 #define FLAG_UNK_863 0x863 #define FLAG_UNK_864 0x864 #define FLAG_UNK_865 0x865 #define FLAG_UNK_866 0x866 #define FLAG_UNK_867 0x867 #define FLAG_UNK_868 0x868 #define FLAG_UNK_869 0x869 #define FLAG_UNK_86A 0x86A #define FLAG_UNK_86B 0x86B #define FLAG_UNK_86C 0x86C #define FLAG_UNK_86D 0x86D #define FLAG_UNK_86E 0x86E #define FLAG_UNK_86F 0x86F #define FLAG_UNK_870 0x870 #define FLAG_UNK_871 0x871 #define FLAG_UNK_872 0x872 #define FLAG_UNK_873 0x873 #define FLAG_UNK_874 0x874 #define FLAG_UNK_875 0x875 #define FLAG_UNK_876 0x876 #define FLAG_UNK_877 0x877 #define FLAG_UNK_878 0x878 #define FLAG_UNK_879 0x879 #define FLAG_UNK_87A 0x87A #define FLAG_UNK_87B 0x87B #define FLAG_UNK_87C 0x87C #define FLAG_UNK_87D 0x87D #define FLAG_UNK_87E 0x87E #define FLAG_UNK_87F 0x87F #define FLAG_UNK_880 0x880 #define FLAG_UNK_881 0x881 #define FLAG_UNK_882 0x882 #define FLAG_UNK_883 0x883 #define FLAG_UNK_884 0x884 #define FLAG_UNK_885 0x885 #define FLAG_UNK_886 0x886 #define FLAG_UNK_887 0x887 #define FLAG_UNK_888 0x888 #define FLAG_UNK_889 0x889 #define FLAG_UNK_88A 0x88A #define FLAG_UNK_88B 0x88B #define FLAG_UNK_88C 0x88C #define FLAG_UNK_88D 0x88D #define FLAG_UNK_88E 0x88E #define FLAG_UNK_88F 0x88F #define FLAG_UNK_890 0x890 #define FLAG_UNK_891 0x891 #define FLAG_UNK_892 0x892 #define FLAG_UNK_893 0x893 #define FLAG_UNK_894 0x894 #define FLAG_UNK_895 0x895 #define FLAG_UNK_896 0x896 #define FLAG_UNK_897 0x897 #define FLAG_UNK_898 0x898 #define FLAG_UNK_899 0x899 #define FLAG_UNK_89A 0x89A #define FLAG_UNK_89B 0x89B #define FLAG_UNK_89C 0x89C #define FLAG_UNK_89D 0x89D #define FLAG_UNK_89E 0x89E #define FLAG_UNK_89F 0x89F #define FLAG_UNK_8A0 0x8A0 #define FLAG_UNK_8A1 0x8A1 #define FLAG_UNK_8A2 0x8A2 #define FLAG_UNK_8A3 0x8A3 #define FLAG_UNK_8A4 0x8A4 #define FLAG_UNK_8A5 0x8A5 #define FLAG_UNK_8A6 0x8A6 #define FLAG_UNK_8A7 0x8A7 #define FLAG_UNK_8A8 0x8A8 #define FLAG_UNK_8A9 0x8A9 #define FLAG_UNK_8AA 0x8AA #define FLAG_UNK_8AB 0x8AB #define FLAG_UNK_8AC 0x8AC #define FLAG_UNK_8AD 0x8AD #define FLAG_UNK_8AE 0x8AE #define FLAG_UNK_8AF 0x8AF #define FLAG_UNK_8B0 0x8B0 #define FLAG_UNK_8B1 0x8B1 #define FLAG_UNK_8B2 0x8B2 #define FLAG_UNK_8B3 0x8B3 #define FLAG_UNK_8B4 0x8B4 #define FLAG_UNK_8B5 0x8B5 #define FLAG_UNK_8B6 0x8B6 #define FLAG_UNK_8B7 0x8B7 #define FLAG_UNK_8B8 0x8B8 #define FLAG_UNK_8B9 0x8B9 #define FLAG_UNK_8BA 0x8BA #define FLAG_UNK_8BB 0x8BB #define FLAG_UNK_8BC 0x8BC #define FLAG_UNK_8BD 0x8BD #define FLAG_UNK_8BE 0x8BE #define FLAG_UNK_8BF 0x8BF #define FLAG_UNK_8C0 0x8C0 #define FLAG_UNK_8C1 0x8C1 #define FLAG_UNK_8C2 0x8C2 #define FLAG_UNK_8C3 0x8C3 #define FLAG_UNK_8C4 0x8C4 #define FLAG_UNK_8C5 0x8C5 #define FLAG_UNK_8C6 0x8C6 #define FLAG_UNK_8C7 0x8C7 #define FLAG_UNK_8C8 0x8C8 #define FLAG_UNK_8C9 0x8C9 #define FLAG_UNK_8CA 0x8CA #define FLAG_UNK_8CB 0x8CB #define FLAG_UNK_8CC 0x8CC #define FLAG_UNK_8CD 0x8CD #define FLAG_UNK_8CE 0x8CE #define FLAG_UNK_8CF 0x8CF #define FLAG_UNK_8D0 0x8D0 #define FLAG_UNK_8D1 0x8D1 #define FLAG_UNK_8D2 0x8D2 #define FLAG_UNK_8D3 0x8D3 #define FLAG_UNK_8D4 0x8D4 #define FLAG_UNK_8D5 0x8D5 #define FLAG_UNK_8D6 0x8D6 #define FLAG_UNK_8D7 0x8D7 #define FLAG_UNK_8D8 0x8D8 #define FLAG_UNK_8D9 0x8D9 #define FLAG_UNK_8DA 0x8DA #define FLAG_UNK_8DB 0x8DB #define FLAG_UNK_8DC 0x8DC #define FLAG_UNK_8DD 0x8DD #define FLAG_UNK_8DE 0x8DE #define FLAG_UNK_8DF 0x8DF #define FLAG_UNK_8E0 0x8E0 #define FLAG_UNK_8E1 0x8E1 #define FLAG_UNK_8E2 0x8E2 #define FLAG_UNK_8E3 0x8E3 #define FLAG_UNK_8E4 0x8E4 #define FLAG_UNK_8E5 0x8E5 #define FLAG_UNK_8E6 0x8E6 #define FLAG_UNK_8E7 0x8E7 #define FLAG_UNK_8E8 0x8E8 #define FLAG_UNK_8E9 0x8E9 #define FLAG_UNK_8EA 0x8EA #define FLAG_UNK_8EB 0x8EB #define FLAG_UNK_8EC 0x8EC #define FLAG_UNK_8ED 0x8ED #define FLAG_UNK_8EE 0x8EE #define FLAG_UNK_8EF 0x8EF #define FLAG_UNK_8F0 0x8F0 #define FLAG_UNK_8F1 0x8F1 #define FLAG_UNK_8F2 0x8F2 #define FLAG_UNK_8F3 0x8F3 #define FLAG_UNK_8F4 0x8F4 #define FLAG_UNK_8F5 0x8F5 #define FLAG_UNK_8F6 0x8F6 #define FLAG_UNK_8F7 0x8F7 #define FLAG_UNK_8F8 0x8F8 #define FLAG_UNK_8F9 0x8F9 #define FLAG_UNK_8FA 0x8FA #define FLAG_UNK_8FB 0x8FB #define FLAG_UNK_8FC 0x8FC #define FLAG_UNK_8FD 0x8FD #define FLAG_UNK_8FE 0x8FE #define FLAG_UNK_8FF 0x8FF #define FLAG_UNK_900 0x900 #define FLAG_UNK_901 0x901 #define FLAG_UNK_902 0x902 #define FLAG_UNK_903 0x903 #define FLAG_UNK_904 0x904 #define FLAG_UNK_905 0x905 #define FLAG_UNK_906 0x906 #define FLAG_UNK_907 0x907 #define FLAG_UNK_908 0x908 #define FLAG_UNK_909 0x909 #define FLAG_UNK_90A 0x90A #define FLAG_UNK_90B 0x90B #define FLAG_UNK_90C 0x90C #define FLAG_UNK_90D 0x90D #define FLAG_UNK_90E 0x90E #define FLAG_UNK_90F 0x90F #define FLAG_UNK_910 0x910 #define FLAG_UNK_911 0x911 #define FLAG_UNK_912 0x912 #define FLAG_UNK_913 0x913 #define FLAG_UNK_914 0x914 #define FLAG_UNK_915 0x915 #define FLAG_UNK_916 0x916 #define FLAG_UNK_917 0x917 #define FLAG_UNK_918 0x918 #define FLAG_UNK_919 0x919 #define FLAG_UNK_91A 0x91A #define FLAG_UNK_91B 0x91B #define FLAG_UNK_91C 0x91C #define FLAG_UNK_91D 0x91D #define FLAG_UNK_91E 0x91E #define FLAG_UNK_91F 0x91F #define FLAG_UNK_920 0x920 #define FLAG_UNK_921 0x921 #define FLAG_UNK_922 0x922 #define FLAG_UNK_923 0x923 #define FLAG_UNK_924 0x924 #define FLAG_UNK_925 0x925 #define FLAG_UNK_926 0x926 #define FLAG_UNK_927 0x927 #define FLAG_UNK_928 0x928 #define FLAG_UNK_929 0x929 #define FLAG_UNK_92A 0x92A #define FLAG_UNK_92B 0x92B #define FLAG_UNK_92C 0x92C #define FLAG_UNK_92D 0x92D #define FLAG_UNK_92E 0x92E #define FLAG_UNK_92F 0x92F #define FLAG_UNK_930 0x930 #define FLAG_UNK_931 0x931 #define FLAG_UNK_932 0x932 #define FLAG_UNK_933 0x933 #define FLAG_UNK_934 0x934 #define FLAG_UNK_935 0x935 #define FLAG_UNK_936 0x936 #define FLAG_UNK_937 0x937 #define FLAG_UNK_938 0x938 #define FLAG_UNK_939 0x939 #define FLAG_UNK_93A 0x93A #define FLAG_UNK_93B 0x93B #define FLAG_UNK_93C 0x93C #define FLAG_UNK_93D 0x93D #define FLAG_UNK_93E 0x93E #define FLAG_UNK_93F 0x93F #define FLAG_UNK_940 0x940 #define FLAG_UNK_941 0x941 #define FLAG_UNK_942 0x942 #define FLAG_UNK_943 0x943 #define FLAG_UNK_944 0x944 #define FLAG_UNK_945 0x945 #define FLAG_UNK_946 0x946 #define FLAG_UNK_947 0x947 #define FLAG_UNK_948 0x948 #define FLAG_UNK_949 0x949 #define FLAG_UNK_94A 0x94A #define FLAG_UNK_94B 0x94B #define FLAG_UNK_94C 0x94C #define FLAG_UNK_94D 0x94D #define FLAG_UNK_94E 0x94E #define FLAG_UNK_94F 0x94F #define FLAG_UNK_950 0x950 #define FLAG_UNK_951 0x951 #define FLAG_UNK_952 0x952 #define FLAG_UNK_953 0x953 #define FLAG_UNK_954 0x954 #define FLAG_UNK_955 0x955 #define FLAG_UNK_956 0x956 #define FLAG_UNK_957 0x957 #define FLAG_UNK_958 0x958 #define FLAG_UNK_959 0x959 #define FLAG_UNK_95A 0x95A #define FLAG_UNK_95B 0x95B #define FLAG_UNK_95C 0x95C #define FLAG_UNK_95D 0x95D #define FLAG_UNK_95E 0x95E #define FLAG_UNK_95F 0x95F // System flags #define FLAG_UNK_960 0x960 #define FLAG_HAVE_FOLLOWER 0x961 #define FLAG_STRENGTH_ACTIVE 0x962 #define FLAG_UNK_963 0x963 #define FLAG_GAME_CLEAR 0x964 #define FLAG_UNK_965 0x965 #define FLAG_UNK_966 0x966 #define FLAG_SYS_SAFARI 0x967 #define FLAG_UNK_968 0x968 #define FLAG_SYS_ROCKET_COSTUME 0x969 #define FLAG_UNK_96A 0x96A #define FLAG_UNK_96B 0x96B #define FLAG_UNK_96C 0x96C #define FLAG_UNK_96D 0x96D #define FLAG_UNK_96E 0x96E #define FLAG_UNK_96F 0x96F #define FLAG_UNK_970 0x970 #define FLAG_SYS_PAL_PARK 0x971 #define FLAG_UNK_972 0x972 #define FLAG_SYS_FLASH 0x973 #define FLAG_SYS_DEFOG 0x974 #define FLAG_UNK_975 0x975 #define FLAG_SYS_MET_BILL 0x976 #define FLAG_SYS_ALPH_PUZZLE_KABUTO 0x977 #define FLAG_SYS_ALPH_PUZZLE_AERODACTYL 0x978 #define FLAG_SYS_ALPH_PUZZLE_OMANYTE 0x979 #define FLAG_SYS_ALPH_PUZZLE_HO_OH 0x97A #define FLAG_UNK_97B 0x97B #define FLAG_UNK_97C 0x97C #define FLAG_UNK_97D 0x97D #define FLAG_UNK_97E 0x97E #define FLAG_UNK_97F 0x97F #define FLAG_UNK_980 0x980 #define FLAG_SYS_CIANWOOD_WATERFALL_DISABLE 0x981 #define FLAG_UNK_982 0x982 #define FLAG_UNK_983 0x983 #define FLAG_UNK_984 0x984 #define FLAG_UNK_985 0x985 #define FLAG_SYS_MOMS_SAVINGS 0x986 #define FLAG_OAK_ACKNOWLEDGED_JOHTO_DEX_COMPLETION 0x987 #define FLAG_UNK_988 0x988 #define FLAG_UNK_989 0x989 #define FLAG_UNK_98A 0x98A #define FLAG_UNK_98B 0x98B #define FLAG_UNK_98C 0x98C #define FLAG_UNK_98D 0x98D #define FLAG_UNK_98E 0x98E #define FLAG_UNK_98F 0x98F #define FLAG_UNK_990 0x990 #define FLAG_UNK_991 0x991 #define FLAG_UNK_992 0x992 #define FLAG_BUG_CONTEST_ACTIVE 0x993 #define FLAG_UNK_994 0x994 #define FLAG_UNK_995 0x995 #define FLAG_UNK_996 0x996 #define FLAG_UNK_997 0x997 #define FLAG_UNK_998 0x998 #define FLAG_UNK_999 0x999 #define FLAG_UNK_99A 0x99A #define FLAG_ROCKET_TAKEOVER_ACTIVE 0x99B #define FLAG_UNK_99C 0x99C #define FLAG_UNK_99D 0x99D #define FLAG_UNK_99E 0x99E #define FLAG_UNK_99F 0x99F #define FLAG_UNK_9A0 0x9A0 #define FLAG_UNK_9A1 0x9A1 #define FLAG_UNK_9A2 0x9A2 #define FLAG_UNK_9A3 0x9A3 #define FLAG_UNK_9A4 0x9A4 #define FLAG_UNK_9A5 0x9A5 #define FLAG_SYS_SOLVED_LT_SURGE_GYM 0x9A6 #define FLAG_UNK_9A7 0x9A7 #define FLAG_UNK_9A8 0x9A8 #define FLAG_UNK_9A9 0x9A9 #define FLAG_UNK_9AA 0x9AA #define FLAG_UNK_9AB 0x9AB #define FLAG_UNK_9AC 0x9AC #define FLAG_UNK_9AD 0x9AD #define FLAG_UNK_9AE 0x9AE #define FLAG_UNK_9AF 0x9AF #define FLAG_SYS_FLYPOINT_PALLET 0x9B0 #define FLAG_SYS_FLYPOINT_VIRIDIAN 0x9B1 #define FLAG_SYS_FLYPOINT_PEWTER 0x9B2 #define FLAG_SYS_FLYPOINT_CERULEAN 0x9B3 #define FLAG_SYS_FLYPOINT_LAVENDER 0x9B4 #define FLAG_SYS_FLYPOINT_VERMILION 0x9B5 #define FLAG_SYS_FLYPOINT_CELADON 0x9B6 #define FLAG_SYS_FLYPOINT_FUCHSIA 0x9B7 #define FLAG_SYS_FLYPOINT_CINNABAR 0x9B8 #define FLAG_SYS_FLYPOINT_INDIGO 0x9B9 #define FLAG_SYS_FLYPOINT_SAFFRON 0x9BA #define FLAG_SYS_FLYPOINT_NEW_BARK 0x9BB #define FLAG_SYS_FLYPOINT_CHERRYGROVE 0x9BC #define FLAG_SYS_FLYPOINT_VIOLET 0x9BD #define FLAG_SYS_FLYPOINT_AZALEA 0x9BE #define FLAG_SYS_FLYPOINT_GOLDENROD 0x9BF #define FLAG_SYS_FLYPOINT_ECRUTEAK 0x9C0 #define FLAG_SYS_FLYPOINT_OLIVINE 0x9C1 #define FLAG_SYS_FLYPOINT_CIANWOOD 0x9C2 #define FLAG_SYS_FLYPOINT_MAHOGANY 0x9C3 #define FLAG_SYS_FLYPOINT_LAKE_OF_RAGE 0x9C4 #define FLAG_SYS_FLYPOINT_BLACKTHORN 0x9C5 #define FLAG_SYS_FLYPOINT_MT_SILVER 0x9C6 #define FLAG_UNK_9C7 0x9C7 #define FLAG_UNK_9C8 0x9C8 #define FLAG_UNK_9C9 0x9C9 #define FLAG_UNK_9CA 0x9CA #define FLAG_SYS_FLYPOINT_UNION_CAVE 0x9CB #define FLAG_UNK_9CC 0x9CC #define FLAG_UNK_9CD 0x9CD #define FLAG_SYS_FLYPOINT_SAFARI 0x9CE #define FLAG_SYS_FLYPOINT_FRONTIER 0x9CF #define FLAG_UNK_9D0 0x9D0 #define FLAG_SYS_FLYPOINT_VICTORY_ROAD 0x9D1 #define FLAG_UNK_9D2 0x9D2 #define FLAG_SYS_FLYPOINT_POKEATHLON 0x9D3 #define FLAG_SYS_FLYPOINT_MT_MOON 0x9D4 #define FLAG_SYS_FLYPOINT_ROCK_TUNNEL 0x9D5 #define FLAG_UNK_9D6 0x9D6 #define FLAG_UNK_9D7 0x9D7 #define FLAG_UNK_9D8 0x9D8 #define FLAG_UNK_9D9 0x9D9 #define FLAG_UNK_9DA 0x9DA #define FLAG_UNK_9DB 0x9DB #define FLAG_UNK_9DC 0x9DC #define FLAG_UNK_9DD 0x9DD #define FLAG_UNK_9DE 0x9DE #define FLAG_UNK_9DF 0x9DF #define FLAG_UNK_9E0 0x9E0 #define FLAG_UNK_9E1 0x9E1 #define FLAG_UNK_9E2 0x9E2 #define FLAG_UNK_9E3 0x9E3 #define FLAG_UNK_9E4 0x9E4 #define FLAG_UNK_9E5 0x9E5 #define FLAG_UNK_9E6 0x9E6 #define FLAG_UNK_9E7 0x9E7 #define FLAG_UNK_9E8 0x9E8 #define FLAG_UNK_9E9 0x9E9 #define FLAG_UNK_9EA 0x9EA #define FLAG_UNK_9EB 0x9EB #define FLAG_UNK_9EC 0x9EC #define FLAG_UNK_9ED 0x9ED #define FLAG_UNK_9EE 0x9EE #define FLAG_UNK_9EF 0x9EF #define FLAG_UNK_9F0 0x9F0 #define FLAG_UNK_9F1 0x9F1 #define FLAG_UNK_9F2 0x9F2 #define FLAG_UNK_9F3 0x9F3 #define FLAG_UNK_9F4 0x9F4 #define FLAG_UNK_9F5 0x9F5 #define FLAG_UNK_9F6 0x9F6 #define FLAG_UNK_9F7 0x9F7 #define FLAG_UNK_9F8 0x9F8 #define FLAG_UNK_9F9 0x9F9 #define FLAG_UNK_9FA 0x9FA #define FLAG_UNK_9FB 0x9FB #define FLAG_UNK_9FC 0x9FC #define FLAG_UNK_9FD 0x9FD #define FLAG_UNK_9FE 0x9FE #define FLAG_UNK_9FF 0x9FF #define FLAG_UNK_A00 0xA00 #define FLAG_UNK_A01 0xA01 #define FLAG_UNK_A02 0xA02 #define FLAG_UNK_A03 0xA03 #define FLAG_UNK_A04 0xA04 #define FLAG_UNK_A05 0xA05 #define FLAG_UNK_A06 0xA06 #define FLAG_UNK_A07 0xA07 #define FLAG_UNK_A08 0xA08 #define FLAG_UNK_A09 0xA09 #define FLAG_UNK_A0A 0xA0A #define FLAG_UNK_A0B 0xA0B #define FLAG_UNK_A0C 0xA0C #define FLAG_UNK_A0D 0xA0D #define FLAG_UNK_A0E 0xA0E #define FLAG_UNK_A0F 0xA0F #define FLAG_UNK_A10 0xA10 #define FLAG_UNK_A11 0xA11 #define FLAG_UNK_A12 0xA12 #define FLAG_UNK_A13 0xA13 #define FLAG_UNK_A14 0xA14 #define FLAG_UNK_A15 0xA15 #define FLAG_UNK_A16 0xA16 #define FLAG_UNK_A17 0xA17 #define FLAG_UNK_A18 0xA18 #define FLAG_UNK_A19 0xA19 #define FLAG_UNK_A1A 0xA1A #define FLAG_UNK_A1B 0xA1B #define FLAG_UNK_A1C 0xA1C #define FLAG_UNK_A1D 0xA1D #define FLAG_UNK_A1E 0xA1E #define FLAG_UNK_A1F 0xA1F #define FLAG_UNK_A20 0xA20 #define FLAG_UNK_A21 0xA21 #define FLAG_UNK_A22 0xA22 #define FLAG_UNK_A23 0xA23 #define FLAG_UNK_A24 0xA24 #define FLAG_UNK_A25 0xA25 #define FLAG_UNK_A26 0xA26 #define FLAG_UNK_A27 0xA27 #define FLAG_UNK_A28 0xA28 #define FLAG_UNK_A29 0xA29 #define FLAG_UNK_A2A 0xA2A #define FLAG_UNK_A2B 0xA2B #define FLAG_UNK_A2C 0xA2C #define FLAG_UNK_A2D 0xA2D #define FLAG_UNK_A2E 0xA2E #define FLAG_UNK_A2F 0xA2F #define FLAG_UNK_A30 0xA30 #define FLAG_UNK_A31 0xA31 #define FLAG_UNK_A32 0xA32 #define FLAG_UNK_A33 0xA33 #define FLAG_UNK_A34 0xA34 #define FLAG_UNK_A35 0xA35 #define FLAG_UNK_A36 0xA36 #define FLAG_UNK_A37 0xA37 #define FLAG_UNK_A38 0xA38 #define FLAG_UNK_A39 0xA39 #define FLAG_UNK_A3A 0xA3A #define FLAG_UNK_A3B 0xA3B #define FLAG_UNK_A3C 0xA3C #define FLAG_UNK_A3D 0xA3D #define FLAG_UNK_A3E 0xA3E #define FLAG_UNK_A3F 0xA3F #define FLAG_UNK_A40 0xA40 #define FLAG_UNK_A41 0xA41 #define FLAG_UNK_A42 0xA42 #define FLAG_UNK_A43 0xA43 #define FLAG_UNK_A44 0xA44 #define FLAG_UNK_A45 0xA45 #define FLAG_UNK_A46 0xA46 #define FLAG_UNK_A47 0xA47 #define FLAG_UNK_A48 0xA48 #define FLAG_UNK_A49 0xA49 #define FLAG_UNK_A4A 0xA4A #define FLAG_UNK_A4B 0xA4B #define FLAG_UNK_A4C 0xA4C #define FLAG_UNK_A4D 0xA4D #define FLAG_UNK_A4E 0xA4E #define FLAG_UNK_A4F 0xA4F #define FLAG_UNK_A50 0xA50 #define FLAG_UNK_A51 0xA51 #define FLAG_UNK_A52 0xA52 #define FLAG_UNK_A53 0xA53 #define FLAG_UNK_A54 0xA54 #define FLAG_UNK_A55 0xA55 #define FLAG_UNK_A56 0xA56 #define FLAG_UNK_A57 0xA57 #define FLAG_UNK_A58 0xA58 #define FLAG_UNK_A59 0xA59 #define FLAG_UNK_A5A 0xA5A #define FLAG_UNK_A5B 0xA5B #define FLAG_UNK_A5C 0xA5C #define FLAG_UNK_A5D 0xA5D #define FLAG_UNK_A5E 0xA5E #define FLAG_UNK_A5F 0xA5F #define FLAG_UNK_A60 0xA60 #define FLAG_UNK_A61 0xA61 #define FLAG_UNK_A62 0xA62 #define FLAG_UNK_A63 0xA63 #define FLAG_UNK_A64 0xA64 #define FLAG_UNK_A65 0xA65 #define FLAG_UNK_A66 0xA66 #define FLAG_UNK_A67 0xA67 #define FLAG_UNK_A68 0xA68 #define FLAG_UNK_A69 0xA69 #define FLAG_UNK_A6A 0xA6A #define FLAG_UNK_A6B 0xA6B #define FLAG_UNK_A6C 0xA6C #define FLAG_UNK_A6D 0xA6D #define FLAG_UNK_A6E 0xA6E #define FLAG_UNK_A6F 0xA6F #define FLAG_UNK_A70 0xA70 #define FLAG_UNK_A71 0xA71 #define FLAG_UNK_A72 0xA72 #define FLAG_UNK_A73 0xA73 #define FLAG_UNK_A74 0xA74 #define FLAG_UNK_A75 0xA75 #define FLAG_UNK_A76 0xA76 #define FLAG_UNK_A77 0xA77 #define FLAG_UNK_A78 0xA78 #define FLAG_UNK_A79 0xA79 #define FLAG_UNK_A7A 0xA7A #define FLAG_UNK_A7B 0xA7B #define FLAG_UNK_A7C 0xA7C #define FLAG_UNK_A7D 0xA7D #define FLAG_UNK_A7E 0xA7E #define FLAG_UNK_A7F 0xA7F #define FLAG_UNK_A80 0xA80 #define FLAG_UNK_A81 0xA81 #define FLAG_UNK_A82 0xA82 #define FLAG_UNK_A83 0xA83 #define FLAG_UNK_A84 0xA84 #define FLAG_UNK_A85 0xA85 #define FLAG_UNK_A86 0xA86 #define FLAG_UNK_A87 0xA87 #define FLAG_UNK_A88 0xA88 #define FLAG_UNK_A89 0xA89 #define FLAG_UNK_A8A 0xA8A #define FLAG_UNK_A8B 0xA8B #define FLAG_UNK_A8C 0xA8C #define FLAG_UNK_A8D 0xA8D #define FLAG_UNK_A8E 0xA8E #define FLAG_UNK_A8F 0xA8F #define FLAG_UNK_A90 0xA90 #define FLAG_UNK_A91 0xA91 #define FLAG_UNK_A92 0xA92 #define FLAG_UNK_A93 0xA93 #define FLAG_UNK_A94 0xA94 #define FLAG_UNK_A95 0xA95 #define FLAG_UNK_A96 0xA96 #define FLAG_UNK_A97 0xA97 #define FLAG_UNK_A98 0xA98 #define FLAG_UNK_A99 0xA99 #define FLAG_UNK_A9A 0xA9A #define FLAG_UNK_A9B 0xA9B #define FLAG_UNK_A9C 0xA9C #define FLAG_UNK_A9D 0xA9D #define FLAG_UNK_A9E 0xA9E #define FLAG_UNK_A9F 0xA9F #define DAILY_FLAG_BASE 0xAA0 #define NUM_DAILY_FLAGS 192 #define FLAG_DAILY_GOT_HAIRCUT 0xAA0 #define FLAG_UNK_AA1 0xAA1 #define FLAG_UNK_AA2 0xAA2 #define FLAG_DAILY_BUENAS_PASSWORD 0xAA3 #define FLAG_UNK_AA4 0xAA4 #define FLAG_UNK_AA5 0xAA5 #define FLAG_UNK_AA6 0xAA6 #define FLAG_DAILY_DID_BUG_CONTEST 0xAA7 #define FLAG_UNK_AA8 0xAA8 #define FLAG_UNK_AA9 0xAA9 #define FLAG_DAILY_TRAINER_HOUSE_0 0xAAA #define FLAG_DAILY_TRAINER_HOUSE_1 0xAAB #define FLAG_DAILY_TRAINER_HOUSE_2 0xAAC #define FLAG_DAILY_TRAINER_HOUSE_3 0xAAD #define FLAG_DAILY_TRAINER_HOUSE_4 0xAAE #define FLAG_DAILY_TRAINER_HOUSE_5 0xAAF #define FLAG_DAILY_TRAINER_HOUSE_6 0xAB0 #define FLAG_DAILY_TRAINER_HOUSE_7 0xAB1 #define FLAG_DAILY_TRAINER_HOUSE_8 0xAB2 #define FLAG_DAILY_TRAINER_HOUSE_9 0xAB3 #define FLAG_DAILY_TRAINER_HOUSE_10 0xAB4 #define FLAG_UNK_AB5 0xAB5 #define FLAG_DAILY_HEARD_BUENAS_PASSWORD 0xAB6 #define FLAG_UNK_AB7 0xAB7 #define FLAG_DAILY_CAUGHT_LAPRAS 0xAB8 #define FLAG_UNK_AB9 0xAB9 #define FLAG_UNK_ABA 0xABA #define FLAG_UNK_ABB 0xABB #define FLAG_DAILY_GOT_SHOCK_RIBBON 0xABC #define FLAG_DAILY_GOT_LOAN_SHUCKLE_TODAY 0xABD #define FLAG_UNK_ABE 0xABE #define FLAG_UNK_ABF 0xABF #define FLAG_UNK_AC0 0xAC0 #define FLAG_UNK_AC1 0xAC1 #define FLAG_UNK_AC2 0xAC2 #define FLAG_UNK_AC3 0xAC3 #define FLAG_UNK_AC4 0xAC4 #define FLAG_UNK_AC5 0xAC5 #define FLAG_UNK_AC6 0xAC6 #define FLAG_UNK_AC7 0xAC7 #define FLAG_UNK_AC8 0xAC8 #define FLAG_UNK_AC9 0xAC9 #define FLAG_UNK_ACA 0xACA #define FLAG_UNK_ACB 0xACB #define FLAG_UNK_ACC 0xACC #define FLAG_UNK_ACD 0xACD #define FLAG_UNK_ACE 0xACE #define FLAG_UNK_ACF 0xACF #define FLAG_UNK_AD0 0xAD0 #define FLAG_UNK_AD1 0xAD1 #define FLAG_UNK_AD2 0xAD2 #define FLAG_UNK_AD3 0xAD3 #define FLAG_UNK_AD4 0xAD4 #define FLAG_UNK_AD5 0xAD5 #define FLAG_UNK_AD6 0xAD6 #define FLAG_UNK_AD7 0xAD7 #define FLAG_UNK_AD8 0xAD8 #define FLAG_UNK_AD9 0xAD9 #define FLAG_UNK_ADA 0xADA #define FLAG_UNK_ADB 0xADB #define FLAG_UNK_ADC 0xADC #define FLAG_UNK_ADD 0xADD #define FLAG_UNK_ADE 0xADE #define FLAG_UNK_ADF 0xADF #define FLAG_UNK_AE0 0xAE0 #define FLAG_UNK_AE1 0xAE1 #define FLAG_UNK_AE2 0xAE2 #define FLAG_UNK_AE3 0xAE3 #define FLAG_UNK_AE4 0xAE4 #define FLAG_UNK_AE5 0xAE5 #define FLAG_UNK_AE6 0xAE6 #define FLAG_UNK_AE7 0xAE7 #define FLAG_UNK_AE8 0xAE8 #define FLAG_UNK_AE9 0xAE9 #define FLAG_UNK_AEA 0xAEA #define FLAG_UNK_AEB 0xAEB #define FLAG_UNK_AEC 0xAEC #define FLAG_UNK_AED 0xAED #define FLAG_UNK_AEE 0xAEE #define FLAG_UNK_AEF 0xAEF #define FLAG_UNK_AF0 0xAF0 #define FLAG_UNK_AF1 0xAF1 #define FLAG_UNK_AF2 0xAF2 #define FLAG_UNK_AF3 0xAF3 #define FLAG_UNK_AF4 0xAF4 #define FLAG_UNK_AF5 0xAF5 #define FLAG_UNK_AF6 0xAF6 #define FLAG_UNK_AF7 0xAF7 #define FLAG_UNK_AF8 0xAF8 #define FLAG_UNK_AF9 0xAF9 #define FLAG_UNK_AFA 0xAFA #define FLAG_UNK_AFB 0xAFB #define FLAG_UNK_AFC 0xAFC #define FLAG_UNK_AFD 0xAFD #define FLAG_UNK_AFE 0xAFE #define FLAG_UNK_AFF 0xAFF #define FLAG_UNK_B00 0xB00 #define FLAG_UNK_B01 0xB01 #define FLAG_UNK_B02 0xB02 #define FLAG_UNK_B03 0xB03 #define FLAG_UNK_B04 0xB04 #define FLAG_UNK_B05 0xB05 #define FLAG_UNK_B06 0xB06 #define FLAG_UNK_B07 0xB07 #define FLAG_UNK_B08 0xB08 #define FLAG_UNK_B09 0xB09 #define FLAG_UNK_B0A 0xB0A #define FLAG_UNK_B0B 0xB0B #define FLAG_UNK_B0C 0xB0C #define FLAG_UNK_B0D 0xB0D #define FLAG_UNK_B0E 0xB0E #define FLAG_UNK_B0F 0xB0F #define FLAG_UNK_B10 0xB10 #define FLAG_UNK_B11 0xB11 #define FLAG_UNK_B12 0xB12 #define FLAG_UNK_B13 0xB13 #define FLAG_UNK_B14 0xB14 #define FLAG_UNK_B15 0xB15 #define FLAG_UNK_B16 0xB16 #define FLAG_UNK_B17 0xB17 #define FLAG_UNK_B18 0xB18 #define FLAG_UNK_B19 0xB19 #define FLAG_UNK_B1A 0xB1A #define FLAG_UNK_B1B 0xB1B #define FLAG_UNK_B1C 0xB1C #define FLAG_UNK_B1D 0xB1D #define FLAG_UNK_B1E 0xB1E #define FLAG_UNK_B1F 0xB1F #define FLAG_UNK_B20 0xB20 #define FLAG_UNK_B21 0xB21 #define FLAG_UNK_B22 0xB22 #define FLAG_UNK_B23 0xB23 #define FLAG_UNK_B24 0xB24 #define FLAG_UNK_B25 0xB25 #define FLAG_UNK_B26 0xB26 #define FLAG_UNK_B27 0xB27 #define FLAG_UNK_B28 0xB28 #define FLAG_UNK_B29 0xB29 #define FLAG_UNK_B2A 0xB2A #define FLAG_UNK_B2B 0xB2B #define FLAG_UNK_B2C 0xB2C #define FLAG_UNK_B2D 0xB2D #define FLAG_UNK_B2E 0xB2E #define FLAG_UNK_B2F 0xB2F #define FLAG_UNK_B30 0xB30 #define FLAG_UNK_B31 0xB31 #define FLAG_UNK_B32 0xB32 #define FLAG_UNK_B33 0xB33 #define FLAG_UNK_B34 0xB34 #define FLAG_UNK_B35 0xB35 #define FLAG_UNK_B36 0xB36 #define FLAG_UNK_B37 0xB37 #define FLAG_UNK_B38 0xB38 #define FLAG_UNK_B39 0xB39 #define FLAG_UNK_B3A 0xB3A #define FLAG_UNK_B3B 0xB3B #define FLAG_UNK_B3C 0xB3C #define FLAG_UNK_B3D 0xB3D #define FLAG_UNK_B3E 0xB3E #define FLAG_UNK_B3F 0xB3F #define FLAG_UNK_B40 0xB40 #define FLAG_UNK_B41 0xB41 #define FLAG_UNK_B42 0xB42 #define FLAG_UNK_B43 0xB43 #define FLAG_UNK_B44 0xB44 #define FLAG_UNK_B45 0xB45 #define FLAG_UNK_B46 0xB46 #define FLAG_UNK_B47 0xB47 #define FLAG_UNK_B48 0xB48 #define FLAG_UNK_B49 0xB49 #define FLAG_UNK_B4A 0xB4A #define FLAG_UNK_B4B 0xB4B #define FLAG_UNK_B4C 0xB4C #define FLAG_UNK_B4D 0xB4D #define FLAG_UNK_B4E 0xB4E #define FLAG_UNK_B4F 0xB4F #define FLAG_UNK_B50 0xB50 #define FLAG_UNK_B51 0xB51 #define FLAG_UNK_B52 0xB52 #define FLAG_UNK_B53 0xB53 #define FLAG_UNK_B54 0xB54 #define FLAG_UNK_B55 0xB55 #define FLAG_UNK_B56 0xB56 #define FLAG_UNK_B57 0xB57 #define FLAG_UNK_B58 0xB58 #define FLAG_UNK_B59 0xB59 #define FLAG_UNK_B5A 0xB5A #define FLAG_UNK_B5B 0xB5B #define FLAG_UNK_B5C 0xB5C #define FLAG_UNK_B5D 0xB5D #define FLAG_UNK_B5E 0xB5E #define FLAG_UNK_B5F 0xB5F #define NUM_FLAGS 2912 #define NUM_TEMP_FLAGS 64 #define TEMP_FLAG_BASE 0x4000 #define FLAG_TEMP_x4000 0x4000 #define FLAG_TEMP_x4001 0x4001 #define FLAG_TEMP_x4002 0x4002 #define FLAG_TEMP_x4003 0x4003 #define FLAG_TEMP_x4004 0x4004 #define FLAG_TEMP_x4005 0x4005 #define FLAG_TEMP_x4006 0x4006 #define FLAG_TEMP_x4007 0x4007 #define FLAG_TEMP_x4008 0x4008 #define FLAG_TEMP_x4009 0x4009 #define FLAG_TEMP_x400A 0x400A #define FLAG_TEMP_x400B 0x400B #define FLAG_TEMP_x400C 0x400C #define FLAG_TEMP_x400D 0x400D #define FLAG_TEMP_x400E 0x400E #define FLAG_TEMP_x400F 0x400F #define FLAG_TEMP_x4010 0x4010 #define FLAG_TEMP_x4011 0x4011 #define FLAG_TEMP_x4012 0x4012 #define FLAG_TEMP_x4013 0x4013 #define FLAG_TEMP_x4014 0x4014 #define FLAG_TEMP_x4015 0x4015 #define FLAG_TEMP_x4016 0x4016 #define FLAG_TEMP_x4017 0x4017 #define FLAG_TEMP_x4018 0x4018 #define FLAG_TEMP_x4019 0x4019 #define FLAG_TEMP_x401A 0x401A #define FLAG_TEMP_x401B 0x401B #define FLAG_TEMP_x401C 0x401C #define FLAG_TEMP_x401D 0x401D #define FLAG_TEMP_x401E 0x401E #define FLAG_TEMP_x401F 0x401F #define FLAG_TEMP_x4020 0x4020 #define FLAG_TEMP_x4021 0x4021 #define FLAG_TEMP_x4022 0x4022 #define FLAG_TEMP_x4023 0x4023 #define FLAG_TEMP_x4024 0x4024 #define FLAG_TEMP_x4025 0x4025 #define FLAG_TEMP_x4026 0x4026 #define FLAG_TEMP_x4027 0x4027 #define FLAG_TEMP_x4028 0x4028 #define FLAG_TEMP_x4029 0x4029 #define FLAG_TEMP_x402A 0x402A #define FLAG_TEMP_x402B 0x402B #define FLAG_TEMP_x402C 0x402C #define FLAG_TEMP_x402D 0x402D #define FLAG_TEMP_x402E 0x402E #define FLAG_TEMP_x402F 0x402F #define FLAG_TEMP_x4030 0x4030 #define FLAG_TEMP_x4031 0x4031 #define FLAG_TEMP_x4032 0x4032 #define FLAG_TEMP_x4033 0x4033 #define FLAG_TEMP_x4034 0x4034 #define FLAG_TEMP_x4035 0x4035 #define FLAG_TEMP_x4036 0x4036 #define FLAG_TEMP_x4037 0x4037 #define FLAG_TEMP_x4038 0x4038 #define FLAG_TEMP_x4039 0x4039 #define FLAG_TEMP_x403A 0x403A #define FLAG_TEMP_x403B 0x403B #define FLAG_TEMP_x403C 0x403C #define FLAG_TEMP_x403D 0x403D #define FLAG_TEMP_x403E 0x403E #define FLAG_TEMP_x403F 0x403F #endif //POKEHEARTGOLD_CONSTANTS_FLAGS_H