diff options
| author | garak <garakmon@gmail.com> | 2018-10-19 14:59:18 -0400 | 
|---|---|---|
| committer | garak <garakmon@gmail.com> | 2018-10-19 14:59:18 -0400 | 
| commit | 113a8d1efd45ed387a0ede7b7aa8744b622c662f (patch) | |
| tree | 7f9ef65240bb0bfb9f9e7610c3a043e48bfea02d /include/constants | |
| parent | 1441ee6bc3731387f7a3cb31f0058d81a38a8db5 (diff) | |
clean flags and remove temp macro
Diffstat (limited to 'include/constants')
| -rw-r--r-- | include/constants/flags.h | 1320 | 
1 files changed, 542 insertions, 778 deletions
| diff --git a/include/constants/flags.h b/include/constants/flags.h index f3c0f75ac..c21affd61 100644 --- a/include/constants/flags.h +++ b/include/constants/flags.h @@ -194,6 +194,8 @@  #define FLAG_DECORATION_12               0xB9  #define FLAG_DECORATION_13               0xBA  #define FLAG_DECORATION_14               0xBB + +// scripts  #define FLAG_0x0BC               0xBC  #define FLAG_0x0BD               0xBD  #define FLAG_0x0BE               0xBE @@ -302,7 +304,7 @@  // upper flags?  #define FLAG_0x124               0x124  #define FLAG_0x125               0x125 -#define FLAG_0x126               0x126 +#define FLAG_TRADED_SCANNER_TO_STERN               0x126  #define FLAG_0x127               0x127  #define FLAG_0x128               0x128  #define FLAG_0x129               0x129 @@ -509,91 +511,11 @@  #define FLAG_0x1F1               0x1F1  #define FLAG_0x1F2               0x1F2  #define FLAG_0x1F3               0x1F3 - - - -#define FLAG_HIDDEN_ITEMS_START               0x1F4  #define FLAG_0x1F5               0x1F5 // trick house end room? -#define FLAG_0x1F6               0x1F6 -#define FLAG_0x1F7               0x1F7 -#define FLAG_0x1F8               0x1F8 -#define FLAG_0x1F9               0x1F9 -#define FLAG_0x1FA               0x1FA -#define FLAG_0x1FB               0x1FB -#define FLAG_0x1FC               0x1FC -#define FLAG_0x1FD               0x1FD -#define FLAG_0x1FE               0x1FE -#define FLAG_0x1FF               0x1FF -#define FLAG_0x200               0x200 -#define FLAG_0x201               0x201 -#define FLAG_0x202               0x202 -#define FLAG_0x203               0x203 -#define FLAG_0x204               0x204 -#define FLAG_0x205               0x205 -#define FLAG_0x206               0x206 -#define FLAG_0x207               0x207 -#define FLAG_0x208               0x208 -#define FLAG_0x209               0x209 -#define FLAG_0x20A               0x20A -#define FLAG_0x20B               0x20B -#define FLAG_0x20C               0x20C -#define FLAG_0x20D               0x20D -#define FLAG_0x20E               0x20E -#define FLAG_0x20F               0x20F -#define FLAG_0x210               0x210 -#define FLAG_0x211               0x211 -#define FLAG_0x212               0x212 - -#define FLAG_HIDDEN_ITEM_ROUTE_111_STARDUST (FLAG_HIDDEN_ITEMS_START + 0x02) -#define FLAG_HIDDEN_ITEM_ROUTE_111_PROTEIN (FLAG_HIDDEN_ITEMS_START + 0x38) -#define FLAG_HIDDEN_ITEM_ROUTE_111_RARE_CANDY (FLAG_HIDDEN_ITEMS_START + 0x39) - -#define FLAG_HIDDEN_ITEM_ROUTE_113_ETHER (FLAG_HIDDEN_ITEMS_START + 0x03) -#define FLAG_HIDDEN_ITEM_ROUTE_113_TM_32 (FLAG_HIDDEN_ITEMS_START + 0x1E) -#define FLAG_HIDDEN_ITEM_ROUTE_113_NUGGET (FLAG_HIDDEN_ITEMS_START + 0x62) - -#define FLAG_HIDDEN_ITEM_ROUTE_114_CARBOS (FLAG_HIDDEN_ITEMS_START + 0x04) -#define FLAG_HIDDEN_ITEM_ROUTE_113_REVIVE (FLAG_HIDDEN_ITEMS_START + 0x2A) - -#define FLAG_HIDDEN_ITEM_ROUTE_115_HEART_SCALE (FLAG_HIDDEN_ITEMS_START + 0x61) - -#define FLAG_HIDDEN_ITEM_ROUTE_116_SUPER_POTION (FLAG_HIDDEN_ITEMS_START + 0x2D) -#define FLAG_HIDDEN_ITEM_ROUTE_116_BLACK_GLASSES (FLAG_HIDDEN_ITEMS_START + 0x60) - -#define FLAG_HIDDEN_ITEM_ROUTE_117_REPEL (FLAG_HIDDEN_ITEMS_START + 0x48) - -#define FLAG_HIDDEN_ITEM_ROUTE_118_HEART_SCALE (FLAG_HIDDEN_ITEMS_START + 0x42) -#define FLAG_HIDDEN_ITEM_ROUTE_118_IRON (FLAG_HIDDEN_ITEMS_START + 0x43) - -#define FLAG_HIDDEN_ITEM_ROUTE_119_CALCIUM (FLAG_HIDDEN_ITEMS_START + 0x05) -#define FLAG_HIDDEN_ITEM_ROUTE_119_ULTRA_BALL (FLAG_HIDDEN_ITEMS_START + 0x06) -#define FLAG_HIDDEN_ITEM_ROUTE_119_FULL_HEAL (FLAG_HIDDEN_ITEMS_START + 0x44) -#define FLAG_HIDDEN_ITEM_ROUTE_119_MAX_ETHER (FLAG_HIDDEN_ITEMS_START + 0x57) - -#define FLAG_HIDDEN_ITEM_ROUTE_120_RARE_CANDY_1 (FLAG_HIDDEN_ITEMS_START + 0x47) -#define FLAG_HIDDEN_ITEM_ROUTE_120_REVIVE (FLAG_HIDDEN_ITEMS_START + 0x54) -#define FLAG_HIDDEN_ITEM_ROUTE_120_RARE_CANDY_2 (FLAG_HIDDEN_ITEMS_START + 0x45) -#define FLAG_HIDDEN_ITEM_ROUTE_120_ZINC (FLAG_HIDDEN_ITEMS_START + 0x46) - -#define FLAG_HIDDEN_ITEM_ROUTE_121_HP_UP (FLAG_HIDDEN_ITEMS_START + 0x27) -#define FLAG_HIDDEN_ITEM_ROUTE_121_NUGGET (FLAG_HIDDEN_ITEMS_START + 0x28) -#define FLAG_HIDDEN_ITEM_ROUTE_121_FULL_HEAL (FLAG_HIDDEN_ITEMS_START + 0x49) -#define FLAG_HIDDEN_ITEM_ROUTE_121_MAX_REVIVE (FLAG_HIDDEN_ITEMS_START + 0x64) - -#define FLAG_HIDDEN_ITEM_ROUTE_123_SUPER_REPEL (FLAG_HIDDEN_ITEMS_START + 0x07) -#define FLAG_HIDDEN_ITEM_ROUTE_123_REVIVE (FLAG_HIDDEN_ITEMS_START + 0x29) -#define FLAG_HIDDEN_ITEM_ROUTE_123_HYPER_POTION (FLAG_HIDDEN_ITEMS_START + 0x4A) -#define FLAG_HIDDEN_ITEM_ROUTE_123_PP_UP (FLAG_HIDDEN_ITEMS_START + 0x63) -#define FLAG_HIDDEN_ITEM_ROUTE_123_RARE_CANDY (FLAG_HIDDEN_ITEMS_START + 0x6E) - -#define FLAG_HIDDEN_ITEM_ROUTE_128_HEART_SCALE_1 (FLAG_HIDDEN_ITEMS_START + 0x5C) -#define FLAG_HIDDEN_ITEM_ROUTE_128_HEART_SCALE_2 (FLAG_HIDDEN_ITEMS_START + 0x5D) -#define FLAG_HIDDEN_ITEM_ROUTE_128_HEART_SCALE_3 (FLAG_HIDDEN_ITEMS_START + 0x5E) - - - - +// Hidden Items -- sorted by location +#define FLAG_HIDDEN_ITEMS_START               0x1F4 +#define FLAG_HIDDEN_ITEM_TRICK_HOUSE_NUGGET (FLAG_HIDDEN_ITEMS_START + 0x01)  #define FLAG_HIDDEN_ITEM_UNDERWATER_1_CARBOS        (FLAG_HIDDEN_ITEMS_START + 0x08)  #define FLAG_HIDDEN_ITEM_UNDERWATER_1_GREEN_SHARD   (FLAG_HIDDEN_ITEMS_START + 0x09)  #define FLAG_HIDDEN_ITEM_UNDERWATER_1_PEARL         (FLAG_HIDDEN_ITEMS_START + 0x0A) @@ -601,744 +523,586 @@  #define FLAG_HIDDEN_ITEM_UNDERWATER_1_HEART_SCALE_1 (FLAG_HIDDEN_ITEMS_START + 0x0D)  #define FLAG_HIDDEN_ITEM_UNDERWATER_1_CALCIUM       (FLAG_HIDDEN_ITEMS_START + 0x24)  #define FLAG_HIDDEN_ITEM_UNDERWATER_1_HEART_SCALE_2 (FLAG_HIDDEN_ITEMS_START + 0x26) - -#define FLAG_HIDDEN_ITEM_UNDERWATER_2_HEART_SCALE (FLAG_HIDDEN_ITEMS_START + 0x0E) -#define FLAG_HIDDEN_ITEM_UNDERWATER_2_ULTRA_BALL (FLAG_HIDDEN_ITEMS_START + 0x0F) -#define FLAG_HIDDEN_ITEM_UNDERWATER_2_STARDUST (FLAG_HIDDEN_ITEMS_START + 0x10) -#define FLAG_HIDDEN_ITEM_UNDERWATER_2_PEARL (FLAG_HIDDEN_ITEMS_START + 0x11) -#define FLAG_HIDDEN_ITEM_UNDERWATER_2_IRON (FLAG_HIDDEN_ITEMS_START + 0x13) +#define FLAG_HIDDEN_ITEM_UNDERWATER_2_HEART_SCALE  (FLAG_HIDDEN_ITEMS_START + 0x0E) +#define FLAG_HIDDEN_ITEM_UNDERWATER_2_ULTRA_BALL   (FLAG_HIDDEN_ITEMS_START + 0x0F) +#define FLAG_HIDDEN_ITEM_UNDERWATER_2_STARDUST     (FLAG_HIDDEN_ITEMS_START + 0x10) +#define FLAG_HIDDEN_ITEM_UNDERWATER_2_PEARL        (FLAG_HIDDEN_ITEMS_START + 0x11) +#define FLAG_HIDDEN_ITEM_UNDERWATER_2_IRON         (FLAG_HIDDEN_ITEMS_START + 0x13)  #define FLAG_HIDDEN_ITEM_UNDERWATER_2_YELLOW_SHARD (FLAG_HIDDEN_ITEMS_START + 0x12) -#define FLAG_HIDDEN_ITEM_UNDERWATER_2_BIG_PEARL (FLAG_HIDDEN_ITEMS_START + 0x14) -#define FLAG_HIDDEN_ITEM_UNDERWATER_2_BLUE_SHARD (FLAG_HIDDEN_ITEMS_START + 0x0C) - -#define FLAG_HIDDEN_ITEM_UNDERWATER_3_STAR_PIECE (FLAG_HIDDEN_ITEMS_START + 0x15) -#define FLAG_HIDDEN_ITEM_UNDERWATER_3_HP_UP (FLAG_HIDDEN_ITEMS_START + 0x16) +#define FLAG_HIDDEN_ITEM_UNDERWATER_2_BIG_PEARL    (FLAG_HIDDEN_ITEMS_START + 0x14) +#define FLAG_HIDDEN_ITEM_UNDERWATER_2_BLUE_SHARD   (FLAG_HIDDEN_ITEMS_START + 0x0C) +#define FLAG_HIDDEN_ITEM_UNDERWATER_3_STAR_PIECE  (FLAG_HIDDEN_ITEMS_START + 0x15) +#define FLAG_HIDDEN_ITEM_UNDERWATER_3_HP_UP       (FLAG_HIDDEN_ITEMS_START + 0x16)  #define FLAG_HIDDEN_ITEM_UNDERWATER_3_HEART_SCALE (FLAG_HIDDEN_ITEMS_START + 0x17) -#define FLAG_HIDDEN_ITEM_UNDERWATER_3_RED_SHARD (FLAG_HIDDEN_ITEMS_START + 0x18) - +#define FLAG_HIDDEN_ITEM_UNDERWATER_3_RED_SHARD   (FLAG_HIDDEN_ITEMS_START + 0x18)  #define FLAG_HIDDEN_ITEM_UNDERWATER_4_PROTEIN (FLAG_HIDDEN_ITEMS_START + 0x19) -#define FLAG_HIDDEN_ITEM_UNDERWATER_4_PEARL (FLAG_HIDDEN_ITEMS_START + 0x1A) - +#define FLAG_HIDDEN_ITEM_UNDERWATER_4_PEARL   (FLAG_HIDDEN_ITEMS_START + 0x1A) +#define FLAG_HIDDEN_ITEM_FALLARBOR_TOWN_NUGGET (FLAG_HIDDEN_ITEMS_START + 0x1C)  #define FLAG_HIDDEN_ITEM_LAVARIDGE_TOWN_ICE_HEAL (FLAG_HIDDEN_ITEMS_START + 0x00) -  #define FLAG_HIDDEN_ITEM_ABANDONED_SHIP_RM_1_KEY (FLAG_HIDDEN_ITEMS_START + 0x1F)  #define FLAG_HIDDEN_ITEM_ABANDONED_SHIP_RM_2_KEY (FLAG_HIDDEN_ITEMS_START + 0x20)  #define FLAG_HIDDEN_ITEM_ABANDONED_SHIP_RM_4_KEY (FLAG_HIDDEN_ITEMS_START + 0x21)  #define FLAG_HIDDEN_ITEM_ABANDONED_SHIP_RM_6_KEY (FLAG_HIDDEN_ITEMS_START + 0x22) -  #define FLAG_HIDDEN_ITEM_ARTISAN_CAVE_B1F_CALCIUM (FLAG_HIDDEN_ITEMS_START + 0x65)  #define FLAG_HIDDEN_ITEM_ARTISAN_CAVE_B1F_ZINC    (FLAG_HIDDEN_ITEMS_START + 0x66)  #define FLAG_HIDDEN_ITEM_ARTISAN_CAVE_B1F_PROTEIN (FLAG_HIDDEN_ITEMS_START + 0x67)  #define FLAG_HIDDEN_ITEM_ARTISAN_CAVE_B1F_IRON    (FLAG_HIDDEN_ITEMS_START + 0x68) -  #define FLAG_HIDDEN_ITEM_GRANITE_CAVE_B2F_EVERSTONE_1 (FLAG_HIDDEN_ITEMS_START + 0x30)  #define FLAG_HIDDEN_ITEM_GRANITE_CAVE_B2F_EVERSTONE_2 (FLAG_HIDDEN_ITEMS_START + 0x31) -  #define FLAG_HIDDEN_ITEM_JAGGED_PASS_GREAT_BALL (FLAG_HIDDEN_ITEMS_START + 0x4C)  #define FLAG_HIDDEN_ITEM_JAGGED_PASS_FULL_HEAL  (FLAG_HIDDEN_ITEMS_START + 0x4D) -  #define FLAG_HIDDEN_ITEM_LILYCOVE_CITY_HEART_SCALE (FLAG_HIDDEN_ITEMS_START + 0x1B)  #define FLAG_HIDDEN_ITEM_LILYCOVE_CITY_PP_UP       (FLAG_HIDDEN_ITEMS_START + 0x2B)  #define FLAG_HIDDEN_ITEM_LILYCOVE_CITY_POKE_BALL   (FLAG_HIDDEN_ITEMS_START + 0x4B) -  #define FLAG_HIDDEN_ITEM_MT_PYRE_EXTERIOR_ULTRA_BALL (FLAG_HIDDEN_ITEMS_START + 0x1D)  #define FLAG_HIDDEN_ITEM_MT_PYRE_EXTERIOR_MAX_ETHER  (FLAG_HIDDEN_ITEMS_START + 0x4E) -  #define FLAG_HIDDEN_ITEM_MT_PYRE_SUMMIT_ZINC       (FLAG_HIDDEN_ITEMS_START + 0x4F)  #define FLAG_HIDDEN_ITEM_MT_PYRE_SUMMIT_RARE_CANDY (FLAG_HIDDEN_ITEMS_START + 0x50) -  #define FLAG_HIDDEN_ITEM_NAVEL_ROCK_TOP_SACRED_ASH (FLAG_HIDDEN_ITEMS_START + 0x6D) -  #define FLAG_HIDDEN_ITEM_PETALBURG_CITY_RARE_CANDY (FLAG_HIDDEN_ITEMS_START + 0x5F) - -#define FLAG_HIDDEN_ITEM_PETALBURG_WOODS_POTION (FLAG_HIDDEN_ITEMS_START + 0x3A) +#define FLAG_HIDDEN_ITEM_PETALBURG_WOODS_POTION          (FLAG_HIDDEN_ITEMS_START + 0x3A)  #define FLAG_HIDDEN_ITEM_PETALBURG_WOODS_TINY_MUSHROOM_1 (FLAG_HIDDEN_ITEMS_START + 0x3B)  #define FLAG_HIDDEN_ITEM_PETALBURG_WOODS_TINY_MUSHROOM_2 (FLAG_HIDDEN_ITEMS_START + 0x3C) -#define FLAG_HIDDEN_ITEM_PETALBURG_WOODS_POKE_BALL (FLAG_HIDDEN_ITEMS_START + 0x3D) - -#define FLAG_HIDDEN_ITEM_VICTORY_ROAD_B2F_ELIXIR (FLAG_HIDDEN_ITEMS_START + 0x52) +#define FLAG_HIDDEN_ITEM_PETALBURG_WOODS_POKE_BALL       (FLAG_HIDDEN_ITEMS_START + 0x3D) +#define FLAG_HIDDEN_ITEM_VICTORY_ROAD_B2F_ELIXIR    (FLAG_HIDDEN_ITEMS_START + 0x52)  #define FLAG_HIDDEN_ITEM_VICTORY_ROAD_B2F_MAX_REPEL (FLAG_HIDDEN_ITEMS_START + 0x53) -  #define FLAG_HIDDEN_ITEM_SAFARI_ZONE_NORTH_EAST_RARE_CANDY (FLAG_HIDDEN_ITEMS_START + 0x6A)  #define FLAG_HIDDEN_ITEM_SAFARI_ZONE_NORTH_EAST_ZINC       (FLAG_HIDDEN_ITEMS_START + 0x6B) -  #define FLAG_HIDDEN_ITEM_SAFARI_ZONE_SOUTH_EAST_PP_UP        (FLAG_HIDDEN_ITEMS_START + 0x6C)  #define FLAG_HIDDEN_ITEM_SAFARI_ZONE_SOUTH_EAST_FULL_RESTORE (FLAG_HIDDEN_ITEMS_START + 0x69) -  #define FLAG_HIDDEN_ITEM_SS_TIDAL_LOWER_DECK_LEFTOVERS (FLAG_HIDDEN_ITEMS_START + 0x23) -  #define FLAG_HIDDEN_ITEM_VICTORY_ROAD_1F_ULTRA_BALL (FLAG_HIDDEN_ITEMS_START + 0x51) -  #define FLAG_HIDDEN_ITEM_ROUTE_104_SUPER_POTION (FLAG_HIDDEN_ITEMS_START + 0x2C) -#define FLAG_HIDDEN_ITEM_ROUTE_104_POKE_BALL (FLAG_HIDDEN_ITEMS_START + 0x3E) -#define FLAG_HIDDEN_ITEM_ROUTE_104_POTION (FLAG_HIDDEN_ITEMS_START + 0x25) -#define FLAG_HIDDEN_ITEM_ROUTE_104_ANTIDOTE (FLAG_HIDDEN_ITEMS_START + 0x55) -#define FLAG_HIDDEN_ITEM_ROUTE_104_HEART_SCALE (FLAG_HIDDEN_ITEMS_START + 0x58) - +#define FLAG_HIDDEN_ITEM_ROUTE_104_POKE_BALL    (FLAG_HIDDEN_ITEMS_START + 0x3E) +#define FLAG_HIDDEN_ITEM_ROUTE_104_POTION       (FLAG_HIDDEN_ITEMS_START + 0x25) +#define FLAG_HIDDEN_ITEM_ROUTE_104_ANTIDOTE     (FLAG_HIDDEN_ITEMS_START + 0x55) +#define FLAG_HIDDEN_ITEM_ROUTE_104_HEART_SCALE  (FLAG_HIDDEN_ITEMS_START + 0x58)  #define FLAG_HIDDEN_ITEM_ROUTE_105_HEART_SCALE (FLAG_HIDDEN_ITEMS_START + 0x59) -#define FLAG_HIDDEN_ITEM_ROUTE_105_BIG_PEARL (FLAG_HIDDEN_ITEMS_START + 0x6F) - -#define FLAG_HIDDEN_ITEM_ROUTE_106_POKE_BALL (FLAG_HIDDEN_ITEMS_START + 0x3F) -#define FLAG_HIDDEN_ITEM_ROUTE_106_STARDUST (FLAG_HIDDEN_ITEMS_START + 0x2E) +#define FLAG_HIDDEN_ITEM_ROUTE_105_BIG_PEARL   (FLAG_HIDDEN_ITEMS_START + 0x6F) +#define FLAG_HIDDEN_ITEM_ROUTE_106_POKE_BALL   (FLAG_HIDDEN_ITEMS_START + 0x3F) +#define FLAG_HIDDEN_ITEM_ROUTE_106_STARDUST    (FLAG_HIDDEN_ITEMS_START + 0x2E)  #define FLAG_HIDDEN_ITEM_ROUTE_106_HEART_SCALE (FLAG_HIDDEN_ITEMS_START + 0x2F) -  #define FLAG_HIDDEN_ITEM_ROUTE_108_RARE_CANDY (FLAG_HIDDEN_ITEMS_START + 0x56) - -#define FLAG_HIDDEN_ITEM_ROUTE_109_REVIVE (FLAG_HIDDEN_ITEMS_START + 0x32) +#define FLAG_HIDDEN_ITEM_ROUTE_109_REVIVE        (FLAG_HIDDEN_ITEMS_START + 0x32)  #define FLAG_HIDDEN_ITEM_ROUTE_109_HEART_SCALE_1 (FLAG_HIDDEN_ITEMS_START + 0x34) -#define FLAG_HIDDEN_ITEM_ROUTE_109_GREAT_BALL (FLAG_HIDDEN_ITEMS_START + 0x33) -#define FLAG_HIDDEN_ITEM_ROUTE_109_ETHER (FLAG_HIDDEN_ITEMS_START + 0x40) +#define FLAG_HIDDEN_ITEM_ROUTE_109_GREAT_BALL    (FLAG_HIDDEN_ITEMS_START + 0x33) +#define FLAG_HIDDEN_ITEM_ROUTE_109_ETHER         (FLAG_HIDDEN_ITEMS_START + 0x40)  #define FLAG_HIDDEN_ITEM_ROUTE_109_HEART_SCALE_2 (FLAG_HIDDEN_ITEMS_START + 0x5A)  #define FLAG_HIDDEN_ITEM_ROUTE_109_HEART_SCALE_3 (FLAG_HIDDEN_ITEMS_START + 0x5B) - -#define FLAG_HIDDEN_ITEM_ROUTE_110_REVIVE (FLAG_HIDDEN_ITEMS_START + 0x36) +#define FLAG_HIDDEN_ITEM_ROUTE_110_REVIVE     (FLAG_HIDDEN_ITEMS_START + 0x36)  #define FLAG_HIDDEN_ITEM_ROUTE_110_GREAT_BALL (FLAG_HIDDEN_ITEMS_START + 0x35) -#define FLAG_HIDDEN_ITEM_ROUTE_110_POKE_BALL (FLAG_HIDDEN_ITEMS_START + 0x41) -#define FLAG_HIDDEN_ITEM_ROUTE_110_FULL_HEAL (FLAG_HIDDEN_ITEMS_START + 0x37) - -#define FLAG_HIDDEN_ITEM_TRICK_HOUSE_NUGGET (FLAG_HIDDEN_ITEMS_START + 0x01) - - - -#define FLAG_0x217               0x217//23 -#define FLAG_0x218               0x218//24 -#define FLAG_0x219               0x219//25 -#define FLAG_0x21A               0x21A//26 -#define FLAG_0x21B               0x21B -#define FLAG_0x21C               0x21C -#define FLAG_0x21D               0x21D -#define FLAG_0x21E               0x21E -#define FLAG_0x21F               0x21F -#define FLAG_0x220               0x220 -#define FLAG_0x221               0x221 -#define FLAG_0x222               0x222 -#define FLAG_0x223               0x223 -#define FLAG_0x224               0x224 -#define FLAG_0x225               0x225 -#define FLAG_0x226               0x226 -#define FLAG_0x227               0x227 -#define FLAG_0x228               0x228 -#define FLAG_0x229               0x229 -#define FLAG_0x22A               0x22A -#define FLAG_0x22B               0x22B -#define FLAG_0x22C               0x22C -#define FLAG_0x22D               0x22D -#define FLAG_0x22E               0x22E -#define FLAG_0x22F               0x22F -#define FLAG_0x230               0x230 -#define FLAG_0x231               0x231 -#define FLAG_0x232               0x232 -#define FLAG_0x233               0x233 -#define FLAG_0x234               0x234 -#define FLAG_0x235               0x235 -#define FLAG_0x236               0x236 -#define FLAG_0x237               0x237 -#define FLAG_0x238               0x238 -#define FLAG_0x239               0x239 -#define FLAG_0x23A               0x23A -#define FLAG_0x23B               0x23B -#define FLAG_0x23C               0x23C -#define FLAG_0x23D               0x23D -#define FLAG_0x23E               0x23E -#define FLAG_0x23F               0x23F -#define FLAG_0x240               0x240 -#define FLAG_0x241               0x241 -#define FLAG_0x242               0x242 -#define FLAG_0x243               0x243 -#define FLAG_0x244               0x244 -#define FLAG_0x245               0x245 -#define FLAG_0x246               0x246 -#define FLAG_0x247               0x247 -#define FLAG_0x248               0x248 -#define FLAG_0x249               0x249 -#define FLAG_0x24A               0x24A -#define FLAG_0x24B               0x24B -#define FLAG_0x24C               0x24C -#define FLAG_0x24D               0x24D -#define FLAG_0x24E               0x24E -#define FLAG_0x24F               0x24F -#define FLAG_0x250               0x250 -#define FLAG_0x251               0x251 -#define FLAG_0x252               0x252 -#define FLAG_0x253               0x253 -#define FLAG_HIDDEN_ITEM_BLACK_GLASSES               0x254 -#define FLAG_0x255               0x255 -#define FLAG_0x256               0x256 -#define FLAG_0x257               0x257 -#define FLAG_0x258               0x258 -#define FLAG_0x259               0x259 -#define FLAG_0x25A               0x25A -#define FLAG_0x25B               0x25B -#define FLAG_0x25C               0x25C -#define FLAG_0x25D               0x25D -#define FLAG_0x25E               0x25E -#define FLAG_0x25F               0x25F -#define FLAG_0x260               0x260 -#define FLAG_0x261               0x261 -#define FLAG_0x262               0x262 -#define FLAG_0x263               0x263 -#define FLAG_0x264               0x264 -#define FLAG_0x265               0x265 -#define FLAG_0x266               0x266 -#define FLAG_0x267               0x267 -#define FLAG_0x268               0x268 -#define FLAG_0x269               0x269 -#define FLAG_0x26A               0x26A -#define FLAG_0x26B               0x26B -#define FLAG_0x26C               0x26C -#define FLAG_0x26D               0x26D -#define FLAG_0x26E               0x26E -#define FLAG_0x26F               0x26F -#define FLAG_0x270               0x270 -#define FLAG_0x271               0x271 -#define FLAG_0x272               0x272 -#define FLAG_0x273               0x273 -#define FLAG_0x274               0x274 -#define FLAG_0x275               0x275 -#define FLAG_0x276               0x276 -#define FLAG_0x277               0x277 -#define FLAG_0x278               0x278 -#define FLAG_0x279               0x279 -#define FLAG_0x27A               0x27A -#define FLAG_0x27B               0x27B -#define FLAG_0x27C               0x27C -#define FLAG_0x27D               0x27D -#define FLAG_0x27E               0x27E -#define FLAG_0x27F               0x27F -#define FLAG_0x280               0x280 -#define FLAG_0x281               0x281 -#define FLAG_0x282               0x282 -#define FLAG_0x283               0x283 -#define FLAG_0x284               0x284 -#define FLAG_0x285               0x285 -#define FLAG_0x286               0x286 -#define FLAG_0x287               0x287 -#define FLAG_0x288               0x288 -#define FLAG_0x289               0x289 -#define FLAG_0x28A               0x28A -#define FLAG_0x28B               0x28B -#define FLAG_0x28C               0x28C -#define FLAG_0x28D               0x28D -#define FLAG_0x28E               0x28E -#define FLAG_0x28F               0x28F -#define FLAG_0x290               0x290 -#define FLAG_0x291               0x291 -#define FLAG_0x292               0x292 -#define FLAG_0x293               0x293 -#define FLAG_0x294               0x294 -#define FLAG_0x295               0x295 -#define FLAG_0x296               0x296 -#define FLAG_0x297               0x297 -#define FLAG_0x298               0x298 -#define FLAG_0x299               0x299 -#define FLAG_0x29A               0x29A -#define FLAG_0x29B               0x29B -#define FLAG_0x29C               0x29C -#define FLAG_0x29D               0x29D -#define FLAG_0x29E               0x29E -#define FLAG_0x29F               0x29F -#define FLAG_0x2A0               0x2A0 -#define FLAG_0x2A1               0x2A1 -#define FLAG_0x2A2               0x2A2 -#define FLAG_0x2A3               0x2A3 -#define FLAG_0x2A4               0x2A4 -#define FLAG_0x2A5               0x2A5 -#define FLAG_0x2A6               0x2A6 -#define FLAG_0x2A7               0x2A7 -#define FLAG_0x2A8               0x2A8 -#define FLAG_0x2A9               0x2A9 -#define FLAG_0x2AA               0x2AA -#define FLAG_0x2AB               0x2AB -#define FLAG_0x2AC               0x2AC -#define FLAG_0x2AD               0x2AD -#define FLAG_0x2AE               0x2AE -#define FLAG_0x2AF               0x2AF -#define FLAG_0x2B0               0x2B0 -#define FLAG_0x2B1               0x2B1 -#define FLAG_0x2B2               0x2B2 -#define FLAG_0x2B3               0x2B3 -#define FLAG_0x2B4               0x2B4 -#define FLAG_0x2B5               0x2B5 -#define FLAG_0x2B6               0x2B6 -#define FLAG_0x2B7               0x2B7 -#define FLAG_0x2B8               0x2B8 -#define FLAG_0x2B9               0x2B9 -#define FLAG_0x2BA               0x2BA -#define FLAG_0x2BB               0x2BB -#define FLAG_HIDE_ROUTE_101_BIRCH_STARTERS_BAG               0x2BC -#define FLAG_HIDE_APPRENTICE               0x2BD -#define FLAG_HIDE_POKEMON_CENTER_2F_MYSTERY_GIFT_MAN               0x2BE -#define FLAG_HIDE_UNION_ROOM_PLAYER_1               0x2BF -#define FLAG_HIDE_UNION_ROOM_PLAYER_2               0x2C0 -#define FLAG_HIDE_UNION_ROOM_PLAYER_3               0x2C1 -#define FLAG_HIDE_UNION_ROOM_PLAYER_4               0x2C2 -#define FLAG_HIDE_UNION_ROOM_PLAYER_5               0x2C3 -#define FLAG_HIDE_UNION_ROOM_PLAYER_6               0x2C4 -#define FLAG_HIDE_UNION_ROOM_PLAYER_7               0x2C5 -#define FLAG_HIDE_UNION_ROOM_PLAYER_8               0x2C6 -#define FLAG_HIDE_BATTLE_TOWER_MULTI_BATTLE_PARTNER_1               0x2C7 -#define FLAG_HIDE_BATTLE_TOWER_MULTI_BATTLE_PARTNER_2               0x2C8 -#define FLAG_HIDE_BATTLE_TOWER_MULTI_BATTLE_PARTNER_3               0x2C9 -#define FLAG_HIDE_BATTLE_TOWER_MULTI_BATTLE_PARTNER_4               0x2CA -#define FLAG_HIDE_BATTLE_TOWER_MULTI_BATTLE_PARTNER_5               0x2CB -#define FLAG_HIDE_BATTLE_TOWER_MULTI_BATTLE_PARTNER_6               0x2CC -#define FLAG_HIDE_SAFARI_ZONE_SOUTH_CONSTRUCTION_WORKERS               0x2CD -#define FLAG_HIDE_MEW               0x2CE -#define FLAG_HIDE_ROUTE_104_RIVAL               0x2CF -#define FLAG_HIDE_ROUTE_101_BIRCH_ZIGZAGOON_BATTLE               0x2D0 -#define FLAG_HIDE_LITTLEROOT_TOWN_BIRCHS_LAB_BIRCH               0x2D1 -#define FLAG_HIDE_LITTLEROOT_TOWN_MAYS_HOUSE_RIVAL_BEDROOM               0x2D2 -#define FLAG_HIDE_ROUTE_103_RIVAL               0x2D3 -#define FLAG_HIDE_PETALBURG_WOODS_DEVON_EMPLOYEE               0x2D4 -#define FLAG_HIDE_PETALBURG_WOODS_AQUA_GRUNT               0x2D5 -#define FLAG_HIDE_PETALBURG_CITY_WALLY               0x2D6 -#define FLAG_HIDE_MOSSDEEP_CITY_STEVENS_HOUSE_INVISIBLE_NINJA_BOY               0x2D7 -#define FLAG_HIDE_PETALBURG_CITY_WALLYS_AUNT               0x2D8 -#define FLAG_0x2D9               0x2D9 -#define FLAG_HIDE_LILYCOVE_FAN_CLUB_INTERVIEWER               0x2DA -#define FLAG_HIDE_RUSTBORO_CITY_AQUA_GRUNT               0x2DB -#define FLAG_HIDE_RUSTBORO_CITY_DEVON_EMPLOYEE_1               0x2DC -#define FLAG_HIDE_SEAFLOOR_CAVERN_ROOM_9_KYOGRE_2               0x2DD -#define FLAG_HIDE_PLAYERS_HOUSE_DAD               0x2DE -#define FLAG_HIDE_LITTLEROOT_TOWN_BRENDANS_HOUSE_RIVAL_SIBLING               0x2DF -#define FLAG_HIDE_LITTLEROOT_TOWN_MAYS_HOUSE_RIVAL_SIBLING               0x2E0 -#define FLAG_HIDE_MOSSDEEP_CITY_SPACE_CENTER_INVISIBLE_NINJA_BOY               0x2E1 -#define FLAG_HIDE_ROUTE_104_MR_BRINEY               0x2E2 -#define FLAG_HIDE_BRINEYS_HOUSE_MR_BRINEY               0x2E3 -#define FLAG_HIDE_MR_BRINEY_DEWFORD_TOWN               0x2E4 -#define FLAG_HIDE_ROUTE_108_MR_BRINEY               0x2E5 -#define FLAG_HIDE_ROUTE_104_MR_BRINEY_BOAT               0x2E6 -#define FLAG_HIDE_MR_BRINEY_BOAT_DEWFORD_TOWN               0x2E7 -#define FLAG_HIDE_ROUTE_109_MR_BRINEY_BOAT               0x2E8 -#define FLAG_HIDE_LITTLEROOT_TOWN_BRENDANS_HOUSE_BRENDAN               0x2E9 -#define FLAG_HIDE_LITTLEROOT_TOWN_MAYS_HOUSE_BRENDAN               0x2EA -#define FLAG_HIDE_SAFARI_ZONE_SOUTH_EAST_EXPANSION               0x2EB -#define FLAG_HIDE_LILYCOVE_HARBOR_EON_TICKET_TAKER               0x2EC -#define FLAG_HIDE_SLATEPORT_CITY_SCOTT               0x2ED -#define FLAG_HIDE_ROUTE_101_ZIGZAGOON               0x2EE -#define FLAG_HIDE_VICTORY_ROAD_EXIT_WALLY               0x2EF -#define FLAG_HIDE_LITTLEROOT_TOWN_MOM_OUTSIDE               0x2F0 -#define FLAG_HIDE_MOSSDEEP_CITY_SPACE_CENTER_1F_STEVEN               0x2F1 -#define FLAG_HIDE_LITTLEROOT_TOWN_PLAYERS_HOUSE_VIGOROTH_1               0x2F2 -#define FLAG_HIDE_LITTLEROOT_TOWN_PLAYERS_HOUSE_VIGOROTH_2               0x2F3 -#define FLAG_HIDE_MOSSDEEP_CITY_SPACE_CENTER_1F_TEAM_MAGMA               0x2F4 -#define FLAG_HIDE_LITTLE_ROOT_TOWN_PLAYERS_BEDROOM_MOM               0x2F5 -#define FLAG_HIDE_LITTLEROOT_TOWN_BRENDANS_HOUSE_MOM               0x2F6 -#define FLAG_HIDE_LITTLEROOT_TOWN_MAYS_HOUSE_MOM               0x2F7 -#define FLAG_HIDE_LITTLEROOT_TOWN_BRENDANS_HOUSE_RIVAL_BEDROOM               0x2F8 -#define FLAG_HIDE_LITTLEROOT_TOWN_BRENDANS_HOUSE_TRUCK               0x2F9 -#define FLAG_HIDE_LITTLEROOT_TOWN_MAYS_HOUSE_TRUCK               0x2FA -#define FLAG_HIDE_DEOXYS               0x2FB -#define FLAG_HIDE_BIRTH_ISLAND_DEOXYS_TRIANGLE               0x2FC -#define FLAG_HIDE_MAUVILLE_CITY_SCOTT               0x2FD -#define FLAG_HIDE_VERDANTURF_TOWN_SCOTT               0x2FE -#define FLAG_HIDE_FALLORBOR_TOWN_BATTLE_TENT_SCOTT               0x2FF -#define FLAG_HIDE_ROUTE_111_VICTOR_WINSTRATE               0x300 -#define FLAG_HIDE_ROUTE_111_VICTORIA_WINSTRATE               0x301 -#define FLAG_HIDE_ROUTE_111_VIVI_WINSTRATE               0x302 -#define FLAG_HIDE_ROUTE_111_VICKY_WINSTRATE               0x303 -#define FLAG_HIDE_PETALYBURG_GYM_NORMAN               0x304 -#define FLAG_HIDE_SKY_PILLAR_TOP_RAYQUAZA_2               0x305 -#define FLAG_HIDE_LILYCOVE_CONTEST_HALL_CONTEST_ATTENDANT_1               0x306 -#define FLAG_HIDE_LILYCOVE_MUSEUM_CURATOR               0x307 -#define FLAG_HIDE_LILYCOVE_MUSEUM_PATRON_1               0x308 -#define FLAG_HIDE_LILYCOVE_MUSEUM_PATRON_2               0x309 -#define FLAG_HIDE_LILYCOVE_MUSEUM_PATRON_3               0x30A -#define FLAG_HIDE_LILYCOVE_MUSEUM_PATRON_4               0x30B -#define FLAG_HIDE_LILYCOVE_MUSEUM_TOURISTS               0x30C -#define FLAG_HIDE_PETALBURG_GYM_GREETER               0x30D -#define FLAG_HIDE_MARINE_CAVE_KYOGRE               0x30E -#define FLAG_HIDE_TERRA_CAVE_GROUDON               0x30F -#define FLAG_HIDE_LITTLEROOT_TOWN_BRENDANS_HOUSE_RIVAL_MOM               0x310 -#define FLAG_HIDE_LITTLEROOT_TOWN_MAYS_HOUSE_RIVAL_MOM               0x311 -#define FLAG_HIDE_ROUTE_119_SCOTT               0x312 -#define FLAG_HIDE_LILCOVE_MOTEL_SCOTT               0x313 -#define FLAG_HIDE_MOSSDEEP_CITY_SCOTT               0x314 -#define FLAG_HIDE_FANCLUB_OLD_LADY               0x315 -#define FLAG_HIDE_FANCLUB_BOY               0x316 -#define FLAG_HIDE_FANCLUB_LITTLE_BOY               0x317 -#define FLAG_HIDE_FANCLUB_LADY               0x318 -#define FLAG_HIDE_EVER_GRANDE_POKEMON_CENTER_1F_SCOTT               0x319 -#define FLAG_HIDE_LITTLEROOT_TOWN_RIVAL               0x31A -#define FLAG_HIDE_LITTLEROOT_TOWN_BIRCH               0x31B -#define FLAG_HIDE_ROUTE_111_GABBY_AND_TY_1               0x31C -#define FLAG_HIDE_ROUTE_118_GABBY_AND_TY_1               0x31D -#define FLAG_HIDE_ROUTE_120_GABBY_AND_TY_1               0x31E -#define FLAG_HIDE_ROUTE_111_GABBY_AND_TY_3               0x31F -#define FLAG_HIDE_LUGIA               0x320 -#define FLAG_HIDE_HOOH               0x321 -#define FLAG_HIDE_LILYCOVE_CONTEST_HALL_REPORTER               0x322 -#define FLAG_0x323               0x323 -#define FLAG_HIDE_MAUVILLE_CITY_WALLY               0x324 -#define FLAG_HIDE_MAUVILLE_CITY_WALLYS_UNCLE               0x325 -#define FLAG_HIDE_VERDANTURF_TOWN_WANDAS_HOUSE_WALLY               0x326 -#define FLAG_HIDE_RUSTURF_TUNNEL_LOVER_MAN               0x327 -#define FLAG_HIDE_VERDANTURF_TOWN_WANDAS_HOUSE_LOVER_MAN               0x328 -#define FLAG_HIDE_VERDANTURF_TOWN_WANDAS_HOUSE_WALLYS_UNCLE      0x329 -#define FLAG_HIDE_SS_TIDAL_CORRIDOR_SCOTT               0x32A -#define FLAG_HIDE_LITTLEROOT_TOWN_BIRCHS_LAB_POKEBALL_CYNDAQUIL               0x32B -#define FLAG_HIDE_LITTLEROOT_TOWN_BIRCHS_LAB_POKEBALL_TOTODILE               0x32C -#define FLAG_HIDE_ROUTE_116_DROPPED_GLASSES_MAN               0x32D -#define FLAG_HIDE_RUSBORO_CITY_RIVAL               0x32E -#define FLAG_HIDE_LITTLEROOT_TOWN_BRENDANS_HOUSE_2F_SWABLU_DOLL               0x32F -#define FLAG_HIDE_SOOTOPOLIS_CITY_WALLACE               0x330 -#define FLAG_HIDE_LITTLEROOT_TOWN_BRENDANS_HOUSE_2F_POKE_BALL               0x331 -#define FLAG_HIDE_LITTLEROOT_TOWN_MAYS_HOUSE_2F_POKE_BALL               0x332 -#define FLAG_HIDE_ROUTE_112_TEAM_MAGMA               0x333 -#define FLAG_HIDE_CAVE_OF_ORIGIN_B1F_WALLACE               0x334 -#define FLAG_HIDE_AQUA_HIDEOUT_1F_GRUNT_1_BLOCKING_ENTRANCE               0x335 -#define FLAG_HIDE_AQUA_HIDEOUT_1F_GRUNT_2_BLOCKING_ENTRANCE               0x336 -#define FLAG_HIDE_MOSSDEEP_CITY_TEAM_MAGMA               0x337 -#define FLAG_HIDE_PETALBURG_GYM_WALLYS_UNCLE               0x338 -#define FLAG_0x339               0x339 -#define FLAG_HIDE_SOOTOPOLIS_CITY_ARCHIE               0x33A -#define FLAG_HIDE_SOOTOPOLIS_CITY_MAXIE               0x33B -#define FLAG_HIDE_SEAFLOOR_CAVERN_ROOM_9_ARCHIE               0x33C -#define FLAG_HIDE_SEAFLOOR_CAVERN_ROOM_9_MAXIE               0x33D -#define FLAG_HIDE_PETALBURG_CITY_WALLYS_UNCLE               0x33E -#define FLAG_HIDE_SEAFLOOR_CAVERN_ROOM_9_MAGMA_GRUNTS               0x33F -#define FLAG_HIDE_LILYCOVE_CONTEST_HALL_BLEND_MASTER_ONLOOKERS               0x340 -#define FLAG_HIDE_GRANITE_CAVE_STEVEN               0x341 -#define FLAG_HIDE_ROUTE_128_STEVEN               0x342 -#define FLAG_HIDE_SLATEPORT_CITY_GABBY_AND_TY               0x343 -#define FLAG_HIDE_BATTLE_FRONTIER_RECEPTION_GATE_SCOTT               0x344 -#define FLAG_HIDE_ROUTE_110_BIRCH               0x345 -#define FLAG_HIDE_LITTLEROOT_TOWN_BIRCHS_LAB_POKEBALL_CHIKORITA               0x346 -#define FLAG_HIDE_SOOTOPOLIS_CITY_MAN_1               0x347 -#define FLAG_HIDE_SLATEPORT_CITY_CAPTAIN_STERN               0x348 -#define FLAG_HIDE_SLATEPORT_CITY_HARBOR_CAPTAIN_STERN               0x349 -#define FLAG_0x34A               0x34A -#define FLAG_HIDE_ROUTE_111_ROCK_SMASH_TIP_GUY               0x34B -#define FLAG_HIDE_RUSTBORO_CITY_SCIENTIST               0x34C -#define FLAG_HIDE_SLATEPORT_CITY_HARBOR_AQUA_GRUNT               0x34D -#define FLAG_HIDE_SLATEPORT_CITY_HARBOR_ARCHIE               0x34E -#define FLAG_HIDE_JAGGED_PASS_MAGMA_GUARD               0x34F -#define FLAG_HIDE_SLATEPORT_CITY_HARBOR_SUBMARINE_SHADOW               0x350 -#define FLAG_HIDE_LITTLEROOT_TOWN_MAYS_HOUSE_2F_PICHU_DOLL               0x351 -#define FLAG_HIDE_MAGMA_HIDEOUT_4F_GROUDON_2               0x352 -#define FLAG_HIDE_ROUTE_119_RIVAL               0x353 -#define FLAG_HIDE_LILYCOVE_CITY_AQUA_GRUNTS               0x354 -#define FLAG_HIDE_MAGMA_HIDEOUT_4F_GROUDON_1               0x355 -#define FLAG_HIDE_SOOTOPOLIS_CITY_RESIDENTS               0x356 -#define FLAG_HIDE_SKY_PILLAR_WALLACE               0x357 -#define FLAG_HIDE_MT_PYRE_SUMMIT_MAXIE               0x358 -#define FLAG_HIDE_MAGMA_HIDEOUT_GRUNTS               0x359 -#define FLAG_HIDE_VICTORY_ROAD_ENTRANCE_WALLY               0x35A -#define FLAG_HIDE_SEAFLOOR_CAVERN_ROOM_9_KYOGRE_1               0x35B -#define FLAG_HIDE_SLATEPORT_CITY_HARBOR_SS_TIDAL               0x35C -#define FLAG_HIDE_LILYCOVE_HARBOR_SSTIDAL               0x35D -#define FLAG_HIDE_MOSSDEEP_CITY_SPACE_CENTER_2F_TEAM_MAGMA               0x35E -#define FLAG_HIDE_MOSSDEEP_CITY_SPACE_CENTER_2F_STEVEN               0x35F -#define FLAG_HIDE_BATTLE_TOWER_MULTI_BATTLE_PARTNER_ALT_1               0x360 -#define FLAG_HIDE_BATTLE_TOWER_MULTI_BATTLE_PARTNER_ALT_2               0x361 -#define FLAG_HIDE_PETALBURG_GYM_WALLY               0x362 -#define FLAG_0x363               0x363 -#define FLAG_HIDE_LITTLEROOT_TOWN_FAT_MAN               0x364 -#define FLAG_HIDE_SLATEPORT_CITY_STERNS_SHIPYARD_MR_BRINEY               0x365 -#define FLAG_HIDE_LANETTES_HOUSE_LANETTE               0x366 -#define FLAG_HIDE_FALLORBOR_POKEMON_CENTER_LANETTE               0x367 -#define FLAG_HIDE_TRICK_HOUSE_ENTRANCE_MAN               0x368 -#define FLAG_HIDE_LILYCOVE_CONTEST_HALL_POKEBLOCK_EXPERT               0x369 -#define FLAG_HIDE_DESERT_UNDERPASS_FOSSIL               0x36A -#define FLAG_HIDE_ROUTE_111_DESERT_RIVAL               0x36B -#define FLAG_HIDE_ROUTE_111_DESERT_FOSSIL               0x36C -#define FLAG_HIDE_MT_CHIMNEY_TRAINERS               0x36D -#define FLAG_HIDE_RUSTURF_TUNNEL_AQUA_GRUNT               0x36E -#define FLAG_HIDE_RUSTURF_TUNNEL_OLD_MAN               0x36F -#define FLAG_HIDE_RUSTURF_TUNNEL_PEEKO               0x370 -#define FLAG_HIDE_BRINEYS_HOUSE_PEEKO               0x371 -#define FLAG_HIDE_SLATEPORT_CITY_TEAM_AQUA               0x372 -#define FLAG_HIDE_SLATEPORT_CITY_OCEANIC_MUSEUM_AQUA_GRUNTS               0x373 -#define FLAG_HIDE_SLATEPORT_CITY_OCEANIC_MUSEUM_2F_AQUA_GRUNT_1               0x374 -#define FLAG_HIDE_SLATEPORT_CITY_OCEANIC_MUSEUM_2F_AQUA_GRUNT_2               0x375 -#define FLAG_HIDE_SLATEPORT_CITY_OCEANIC_MUSEUM_2F_ARCHIE               0x376 -#define FLAG_HIDE_SLATEPORT_CITY_OCEANIC_MUSEUM_2F_CAPTAIN_STERN               0x377 -#define FLAG_HIDE_BATTLE_TOWER_OPPONENT               0x378 -#define FLAG_HIDE_LITTLEROOT_TOWN_BIRCHS_LAB_RIVAL               0x379 -#define FLAG_HIDE_ROUTE_119_TEAM_AQUA               0x37A -#define FLAG_HIDE_ROUTE_116_MR_BRINEY               0x37B -#define FLAG_HIDE_WEATHER_INSTITUTE_1F_WORKERS               0x37C -#define FLAG_HIDE_WEATHER_INSTITUTE_2F_WORKERS               0x37D -#define FLAG_HIDE_ROUTE_116_TUNNELER               0x37E -#define FLAG_HIDE_LILYCOVE_CONTEST_HALL_CONTEST_ATTENDANT_2               0x37F -#define FLAG_0x380               0x380 -#define FLAG_HIDE_ROUTE_101_BIRCH               0x381 -#define FLAG_HIDE_ROUTE_103_BIRCH               0x382 -#define FLAG_HIDE_TRICK_HOUSE_END_MAN               0x383 -#define FLAG_HIDE_ROUTE_110_TEAM_AQUA               0x384 -#define FLAG_HIDE_ROUTE_118_GABBY_AND_TY_2               0x385 -#define FLAG_HIDE_ROUTE_120_GABBY_AND_TY_2               0x386 -#define FLAG_HIDE_ROUTE_111_GABBY_AND_TY_2               0x387 -#define FLAG_HIDE_ROUTE_118_GABBY_AND_TY_3               0x388 -#define FLAG_HIDE_SLATEPORT_CITY_HARBOR_PATRONS               0x389 -#define FLAG_HIDE_ROUTE_104_WHITE_HERB_FLORIST               0x38A -#define FLAG_HIDE_FALLARBOR_AZURILL               0x38B -#define FLAG_HIDE_LILYCOVE_HARBOR_FERRY_ATTENDANT               0x38C -#define FLAG_HIDE_LILYCOVE_HARBOR_FERRY_SAILOR               0x38D -#define FLAG_HIDE_SOUTHERN_ISLAND_EON_STONE               0x38E -#define FLAG_HIDE_SOUTHERN_ISLAND_UNCHOSEN_EON_DUO_MON               0x38F -#define FLAG_HIDE_MAUVILLE_CITY_WATTSON               0x390 -#define FLAG_HIDE_MAUVILLE_GYM_WATTSON               0x391 -#define FLAG_0x392               0x392 -#define FLAG_0x393               0x393 -#define FLAG_HIDE_MT_PYRE_SUMMIT_ARCHIE               0x394 -#define FLAG_HIDE_MT_PYRE_SUMMIT_TEAM_AQUA               0x395 -#define FLAG_HIDE_BATTLE_TOWER_REPORTER               0x396 -#define FLAG_HIDE_ROUTE_110_RIVAL_1               0x397 -#define FLAG_HIDE_CHAMPIONS_ROOM_RIVAL               0x398 -#define FLAG_HIDE_CHAMPIONS_ROOM_BIRCH               0x399 -#define FLAG_HIDE_ROUTE_110_RIVAL_2               0x39A -#define FLAG_HIDE_ROUTE_119_RIVAL_ON_BIKE               0x39B -#define FLAG_HIDE_AQUA_HIDEOUT_GRUNTS               0x39C -#define FLAG_HIDE_LILCOVE_MOTEL_GAME_DESIGNERS               0x39D -#define FLAG_HIDE_MT_CHIMNEY_TEAM_AQUA               0x39E -#define FLAG_HIDE_MT_CHIMNEY_TEAM_MAGMA               0x39F -#define FLAG_HIDE_FALLARBOR_HOUSE_1_PROF_COZMO               0x3A0 -#define FLAG_HIDE_LAVARIDGE_TOWN_RIVAL_1               0x3A1 -#define FLAG_HIDE_LAVARIDGE_TOWN_RIVAL_2               0x3A2 -#define FLAG_HIDE_RUSTURF_TUNNEL_ROCK_1               0x3A3 -#define FLAG_HIDE_RUSTURF_TUNNEL_ROCK_2               0x3A4 -#define FLAG_HIDE_FORTREE_CITY_HOUSE_4_WINGULL               0x3A5 -#define FLAG_HIDE_MOSSDEEP_CITY_HOUSE_2_WINGULL              0x3A6 -#define FLAG_HIDE_REGIROCK               0x3A7 -#define FLAG_HIDE_REGICE               0x3A8 -#define FLAG_HIDE_REGISTEEL               0x3A9 -#define FLAG_HIDE_METEOR_FALLS_TEAM_AQUA               0x3AA -#define FLAG_HIDE_METEOR_FALLS_TEAM_MAGMA               0x3AB -#define FLAG_HIDE_DEWFORD_HALL_SLUDGE_BOMB_MAN               0x3AC -#define FLAG_HIDE_SEAFLOOR_CAVERN_ENTRANCE_AQUA_GRUNT               0x3AD -#define FLAG_HIDE_METEOR_FALLS_1F_1R_COZMO               0x3AE -#define FLAG_HIDE_AQUA_HIDEOUT_B2F_SUBMARINE_SHADOW               0x3AF -#define FLAG_HIDE_ROUTE_128_ARCHIE               0x3B0 -#define FLAG_HIDE_ROUTE_128_MAXIE               0x3B1 -#define FLAG_HIDE_SEAFLOOR_CAVERN_AQUA_GRUNTS               0x3B2 -#define FLAG_HIDE_ROUTE_116_DEVON_EMPLOYEE               0x3B3 -#define FLAG_HIDE_SLATEPORT_CITY_TM_SALESMAN               0x3B4 -#define FLAG_HIDE_RUSTBORO_CITY_DEVON_CORP_3F_EMPLOYEE               0x3B5 -#define FLAG_HIDE_SS_TIDAL_CORRIDOR_MR_BRINEY               0x3B6 -#define FLAG_HIDE_SS_TIDAL_ROOMS_SNATCH_GIVER               0x3B7 -#define FLAG_0x3B8               0x3B8 -#define FLAG_0x3B9               0x3B9 -#define FLAG_0x3BA               0x3BA -#define FLAG_0x3BB               0x3BB -#define FLAG_0x3BC               0x3BC -#define FLAG_0x3BD               0x3BD -#define FLAG_0x3BE               0x3BE -#define FLAG_0x3BF               0x3BF -#define FLAG_HIDE_ROUTE_111_SECRET_POWER_MAN               0x3C0 -#define FLAG_HIDE_SLATEPORT_MUSEUM_POPULATION               0x3C1 -#define FLAG_HIDE_LILYCOVE_DEPARTMENT_STORE_ROOFTOP_SALE_WOMAN               0x3C2 -#define FLAG_HIDE_MIRAGE_TOWER_ROOT_FOSSIL               0x3C3 -#define FLAG_HIDE_MIRAGE_TOWER_CLAW_FOSSIL               0x3C4 -#define FLAG_HIDE_SLATEPORT_CITY_OCEANIC_MUSEUM_FAMILIAR_AQUA_GRUNT               0x3C5 -#define FLAG_HIDE_ROUTE_118_STEVEN               0x3C6 -#define FLAG_HIDE_MOSSDEEP_CITY_STEVENS_HOUSE_STEVEN               0x3C7 -#define FLAG_HIDE_MOSSDEEP_CITY_STEVENS_HOUSE_BELDUM_POKEBALL               0x3C8 -#define FLAG_HIDE_FORTREE_CITY_KECLEON               0x3C9 -#define FLAG_HIDE_ROUTE_120_KECLEON_1               0x3CA -#define FLAG_HIDE_LILYCOVE_CITY_RIVAL               0x3CB -#define FLAG_0x3CC               0x3CC -#define FLAG_HIDE_SOOTOPOLIS_CITY_STEVEN               0x3CD -#define FLAG_HIDE_NEW_MAUVILLE_VOLTORB_1               0x3CE -#define FLAG_HIDE_NEW_MAUVILLE_VOLTORB_2               0x3CF -#define FLAG_HIDE_NEW_MAUVILLE_VOLTORB_3               0x3D0 -#define FLAG_HIDE_AQUA_HIDEOUT_B1F_ELECTRODE_1               0x3D1 -#define FLAG_HIDE_AQUA_HIDEOUT_B1F_ELECTRODE_2               0x3D2 -#define FLAG_HIDE_OLDALE_TOWN_RIVAL               0x3D3 -#define FLAG_HIDE_UNDERWATER_SEA_FLOOR_CAVERN_STOLEN_SUBMARINE               0x3D4 -#define FLAG_HIDE_ROUTE_120_KECLEON_BRIDGE               0x3D5 -#define FLAG_HIDE_ROUTE_120_KECLEON_2               0x3D6 -#define FLAG_HIDE_RUSTURF_TUNNEL_LOVER_WOMAN               0x3D7 -#define FLAG_HIDE_VERDANTURF_TOWN_WANDAS_HOUSE_LOVER_WOMAN               0x3D8 -#define FLAG_HIDE_ROUTE_120_KECLEON_3               0x3D9 -#define FLAG_HIDE_ROUTE_120_KECLEON_4               0x3DA -#define FLAG_HIDE_ROUTE_120_KECLEON_5               0x3DB -#define FLAG_HIDE_ROUTE_120_KECLEON_6               0x3DC -#define FLAG_HIDE_ROUTE_119_KECLEON_1               0x3DD -#define FLAG_HIDE_ROUTE_119_KECLEON_2               0x3DE -#define FLAG_HIDE_ROUTE_101_BOY               0x3DF -#define FLAG_HIDE_WEATHER_INSTITUTE_2F_AQUA_GRUNT_M               0x3E0 -#define FLAG_HIDE_LILYCOVE_POKEMON_CENTER_LADY               0x3E1 -#define FLAG_HIDE_MT_CHIMNEY_LAVA_COOKIE_LADY               0x3E2 -#define FLAG_HIDE_PETALBURG_CITY_SCOTT               0x3E3 -#define FLAG_HIDE_SOOTOPOLIS_CITY_RAYQUAZA               0x3E4 -#define FLAG_HIDE_SOOTOPOLIS_CITY_KYOGRE               0x3E5 -#define FLAG_HIDE_SOOTOPOLIS_CITY_GROUDON               0x3E6 -#define FLAG_HIDE_RUSTBORO_CITY_POKEMON_SCHOOL_SCOTT               0x3E7 - -#define FLAG_ITEM_ROUTE_102_POTION               0x3E8 -#define FLAG_ITEM_ROUTE_116_X_SPECIAL               0x3E9 -#define FLAG_ITEM_ROUTE_104_PP_UP               0x3EA -#define FLAG_ITEM_ROUTE_105_IRON               0x3EB -#define FLAG_ITEM_ROUTE_106_PROTEIN               0x3EC -#define FLAG_ITEM_ROUTE_109_PP_UP               0x3ED -#define FLAG_ITEM_ROUTE_109_RARE_CANDY               0x3EE -#define FLAG_ITEM_ROUTE_110_DIRE_HIT               0x3EF -#define FLAG_ITEM_ROUTE_111_TM_37               0x3F0 -#define FLAG_ITEM_ROUTE_111_STARDUST               0x3F1 -#define FLAG_ITEM_ROUTE_111_HP_UP               0x3F2 -#define FLAG_ITEM_ROUTE_112_NUGGET               0x3F3 -#define FLAG_ITEM_ROUTE_113_MAX_ETHER               0x3F4 -#define FLAG_ITEM_ROUTE_113_SUPER_REPEL               0x3F5 -#define FLAG_ITEM_ROUTE_114_RARE_CANDY               0x3F6 -#define FLAG_ITEM_ROUTE_114_PROTEIN               0x3F7 -#define FLAG_ITEM_ROUTE_115_SUPER_POTION               0x3F8 -#define FLAG_ITEM_ROUTE_115_TM_01               0x3F9 -#define FLAG_ITEM_ROUTE_115_IRON               0x3FA -#define FLAG_ITEM_ROUTE_116_ETHER               0x3FB -#define FLAG_ITEM_ROUTE_116_REPEL               0x3FC -#define FLAG_ITEM_ROUTE_116_HP_UP               0x3FD -#define FLAG_ITEM_ROUTE_117_GREAT_BALL               0x3FE -#define FLAG_ITEM_ROUTE_117_REVIVE               0x3FF -#define FLAG_ITEM_ROUTE_119_SUPER_REPEL               0x400 -#define FLAG_ITEM_ROUTE_119_ZINC               0x401 -#define FLAG_ITEM_ROUTE_119_ELIXIR_1               0x402 -#define FLAG_ITEM_ROUTE_119_LEAF_STONE               0x403 -#define FLAG_ITEM_ROUTE_119_RARE_CANDY               0x404 -#define FLAG_ITEM_ROUTE_119_HYPER_POTION_1               0x405 -#define FLAG_ITEM_ROUTE_120_NUGGET               0x406 -#define FLAG_ITEM_ROUTE_120_FULL_HEAL               0x407 -#define FLAG_ITEM_ROUTE_123_CALCIUM               0x408 -#define FLAG_0x409               0x409 -#define FLAG_ITEM_ROUTE_127_ZINC               0x40A -#define FLAG_ITEM_ROUTE_127_CARBOS               0x40B -#define FLAG_ITEM_ROUTE_132_RARE_CANDY               0x40C -#define FLAG_ITEM_ROUTE_133_BIG_PEARL               0x40D -#define FLAG_ITEM_ROUTE_133_STAR_PIECE               0x40E -#define FLAG_ITEM_PETALBURG_CITY_MAX_REVIVE               0x40F -#define FLAG_ITEM_PETALBURG_CITY_ETHER               0x410 -#define FLAG_ITEM_RUSTBORO_CITY_X_DEFEND               0x411 -#define FLAG_ITEM_LILYCOVE_CITY_MAX_REPEL               0x412 -#define FLAG_ITEM_MOSSDEEP_CITY_NET_BALL               0x413 +#define FLAG_HIDDEN_ITEM_ROUTE_110_POKE_BALL  (FLAG_HIDDEN_ITEMS_START + 0x41) +#define FLAG_HIDDEN_ITEM_ROUTE_110_FULL_HEAL  (FLAG_HIDDEN_ITEMS_START + 0x37) +#define FLAG_HIDDEN_ITEM_ROUTE_111_STARDUST   (FLAG_HIDDEN_ITEMS_START + 0x02) +#define FLAG_HIDDEN_ITEM_ROUTE_111_PROTEIN    (FLAG_HIDDEN_ITEMS_START + 0x38) +#define FLAG_HIDDEN_ITEM_ROUTE_111_RARE_CANDY (FLAG_HIDDEN_ITEMS_START + 0x39) +#define FLAG_HIDDEN_ITEM_ROUTE_113_ETHER  (FLAG_HIDDEN_ITEMS_START + 0x03) +#define FLAG_HIDDEN_ITEM_ROUTE_113_TM_32  (FLAG_HIDDEN_ITEMS_START + 0x1E) +#define FLAG_HIDDEN_ITEM_ROUTE_113_NUGGET (FLAG_HIDDEN_ITEMS_START + 0x62) +#define FLAG_HIDDEN_ITEM_ROUTE_114_CARBOS (FLAG_HIDDEN_ITEMS_START + 0x04) +#define FLAG_HIDDEN_ITEM_ROUTE_113_REVIVE (FLAG_HIDDEN_ITEMS_START + 0x2A) +#define FLAG_HIDDEN_ITEM_ROUTE_115_HEART_SCALE (FLAG_HIDDEN_ITEMS_START + 0x61) +#define FLAG_HIDDEN_ITEM_ROUTE_116_SUPER_POTION  (FLAG_HIDDEN_ITEMS_START + 0x2D) +#define FLAG_HIDDEN_ITEM_ROUTE_116_BLACK_GLASSES (FLAG_HIDDEN_ITEMS_START + 0x60) +#define FLAG_HIDDEN_ITEM_ROUTE_117_REPEL (FLAG_HIDDEN_ITEMS_START + 0x48) +#define FLAG_HIDDEN_ITEM_ROUTE_118_HEART_SCALE (FLAG_HIDDEN_ITEMS_START + 0x42) +#define FLAG_HIDDEN_ITEM_ROUTE_118_IRON        (FLAG_HIDDEN_ITEMS_START + 0x43) +#define FLAG_HIDDEN_ITEM_ROUTE_119_CALCIUM    (FLAG_HIDDEN_ITEMS_START + 0x05) +#define FLAG_HIDDEN_ITEM_ROUTE_119_ULTRA_BALL (FLAG_HIDDEN_ITEMS_START + 0x06) +#define FLAG_HIDDEN_ITEM_ROUTE_119_FULL_HEAL  (FLAG_HIDDEN_ITEMS_START + 0x44) +#define FLAG_HIDDEN_ITEM_ROUTE_119_MAX_ETHER  (FLAG_HIDDEN_ITEMS_START + 0x57) +#define FLAG_HIDDEN_ITEM_ROUTE_120_RARE_CANDY_1 (FLAG_HIDDEN_ITEMS_START + 0x47) +#define FLAG_HIDDEN_ITEM_ROUTE_120_REVIVE       (FLAG_HIDDEN_ITEMS_START + 0x54) +#define FLAG_HIDDEN_ITEM_ROUTE_120_RARE_CANDY_2 (FLAG_HIDDEN_ITEMS_START + 0x45) +#define FLAG_HIDDEN_ITEM_ROUTE_120_ZINC         (FLAG_HIDDEN_ITEMS_START + 0x46) +#define FLAG_HIDDEN_ITEM_ROUTE_121_HP_UP      (FLAG_HIDDEN_ITEMS_START + 0x27) +#define FLAG_HIDDEN_ITEM_ROUTE_121_NUGGET     (FLAG_HIDDEN_ITEMS_START + 0x28) +#define FLAG_HIDDEN_ITEM_ROUTE_121_FULL_HEAL  (FLAG_HIDDEN_ITEMS_START + 0x49) +#define FLAG_HIDDEN_ITEM_ROUTE_121_MAX_REVIVE (FLAG_HIDDEN_ITEMS_START + 0x64) +#define FLAG_HIDDEN_ITEM_ROUTE_123_SUPER_REPEL  (FLAG_HIDDEN_ITEMS_START + 0x07) +#define FLAG_HIDDEN_ITEM_ROUTE_123_REVIVE       (FLAG_HIDDEN_ITEMS_START + 0x29) +#define FLAG_HIDDEN_ITEM_ROUTE_123_HYPER_POTION (FLAG_HIDDEN_ITEMS_START + 0x4A) +#define FLAG_HIDDEN_ITEM_ROUTE_123_PP_UP        (FLAG_HIDDEN_ITEMS_START + 0x63) +#define FLAG_HIDDEN_ITEM_ROUTE_123_RARE_CANDY   (FLAG_HIDDEN_ITEMS_START + 0x6E) +#define FLAG_HIDDEN_ITEM_ROUTE_128_HEART_SCALE_1 (FLAG_HIDDEN_ITEMS_START + 0x5C) +#define FLAG_HIDDEN_ITEM_ROUTE_128_HEART_SCALE_2 (FLAG_HIDDEN_ITEMS_START + 0x5D) +#define FLAG_HIDDEN_ITEM_ROUTE_128_HEART_SCALE_3 (FLAG_HIDDEN_ITEMS_START + 0x5E) -#define FLAG_ITEM_METEOR_FALLS_1F_1R_TM_23               0x414 -#define FLAG_ITEM_METEOR_FALLS_1F_1R_FULL_HEAL               0x415 -#define FLAG_ITEM_METEOR_FALLS_1F_1R_MOON_STONE               0x416 -#define FLAG_ITEM_METEOR_FALLS_1F_1R_PP_UP               0x417 -#define FLAG_ITEM_RUSTURF_TUNNEL_POKE_BALL               0x418 -#define FLAG_ITEM_RUSTURF_TUNNEL_MAX_ETHER               0x419 -#define FLAG_ITEM_GRANITE_CAVE_1F_ESCAPE_ROPE               0x41A -#define FLAG_ITEM_GRANITE_CAVE_B1F_POKE_BALL               0x41B -#define FLAG_ITEM_MT_PYRE_5F_LAX_INCENSE               0x41C -#define FLAG_ITEM_GRANITE_CAVE_B2F_REPEL               0x41D -#define FLAG_ITEM_GRANITE_CAVE_B2F_RARE_CANDY               0x41E -#define FLAG_ITEM_PETALBURG_WOODS_X_ATTACK               0x41F -#define FLAG_ITEM_PETALBURG_WOODS_GREAT_BALL               0x420 -#define FLAG_ITEM_ROUTE_104_POKE_BALL               0x421 -#define FLAG_ITEM_PETALBURG_WOODS_ETHER               0x422 -#define FLAG_ITEM_MAGMA_HIDEOUT_3F_3R_ECAPE_ROPE               0x423 -#define FLAG_ITEM_TRICK_HOUSE_PUZZLE_1_ORANGE_MAIL               0x424 -#define FLAG_ITEM_TRICK_HOUSE_PUZZLE_2_HARBOR_MAIL               0x425 -#define FLAG_ITEM_TRICK_HOUSE_PUZZLE_2_WAVE_MAIL               0x426 -#define FLAG_ITEM_TRICK_HOUSE_PUZZLE_3_SHADOW_MAIL               0x427 -#define FLAG_ITEM_TRICK_HOUSE_PUZZLE_3_WOOD_MAIL               0x428 -#define FLAG_ITEM_TRICK_HOUSE_PUZZLE_4_MECH_MAIL               0x429 -#define FLAG_ITEM_ROUTE_124_YELLOW_SHARD               0x42A -#define FLAG_ITEM_TRICK_HOUSE_PUZZLE_6_GLITTER_MAIL               0x42B -#define FLAG_ITEM_TRICK_HOUSE_PUZZLE_7_TROPIC_MAIL              0x42C -#define FLAG_ITEM_TRICK_HOUSE_PUZZLE_8_BEAD_MAIL               0x42D -#define FLAG_ITEM_JAGGED_PASS_BURN_HEAL               0x42E -#define FLAG_ITEM_AQUA_HIDEOUT_B1F_MAX_ELIXIR               0x42F -#define FLAG_ITEM_AQUA_HIDEOUT_B2F_NEST_BALL               0x430 -#define FLAG_ITEM_MT_PYRE_EXTERIOR_MAX_POTION               0x431 -#define FLAG_ITEM_MT_PYRE_EXTERIOR_TM_48               0x432 -#define FLAG_ITEM_NEW_MAUVILLE_ULTRA_BALL               0x433 -#define FLAG_ITEM_NEW_MAUVILLE_ESCAPE_ROPE               0x434 +// Event Flags +#define FLAG_HIDE_ROUTE_101_BIRCH_STARTERS_BAG                      0x2BC  +#define FLAG_HIDE_APPRENTICE                                        0x2BD  +#define FLAG_HIDE_POKEMON_CENTER_2F_MYSTERY_GIFT_MAN                0x2BE  +#define FLAG_HIDE_UNION_ROOM_PLAYER_1                               0x2BF  +#define FLAG_HIDE_UNION_ROOM_PLAYER_2                               0x2C0  +#define FLAG_HIDE_UNION_ROOM_PLAYER_3                               0x2C1  +#define FLAG_HIDE_UNION_ROOM_PLAYER_4                               0x2C2  +#define FLAG_HIDE_UNION_ROOM_PLAYER_5                               0x2C3  +#define FLAG_HIDE_UNION_ROOM_PLAYER_6                               0x2C4  +#define FLAG_HIDE_UNION_ROOM_PLAYER_7                               0x2C5  +#define FLAG_HIDE_UNION_ROOM_PLAYER_8                               0x2C6  +#define FLAG_HIDE_BATTLE_TOWER_MULTI_BATTLE_PARTNER_1               0x2C7  +#define FLAG_HIDE_BATTLE_TOWER_MULTI_BATTLE_PARTNER_2               0x2C8  +#define FLAG_HIDE_BATTLE_TOWER_MULTI_BATTLE_PARTNER_3               0x2C9  +#define FLAG_HIDE_BATTLE_TOWER_MULTI_BATTLE_PARTNER_4               0x2CA  +#define FLAG_HIDE_BATTLE_TOWER_MULTI_BATTLE_PARTNER_5               0x2CB  +#define FLAG_HIDE_BATTLE_TOWER_MULTI_BATTLE_PARTNER_6               0x2CC  +#define FLAG_HIDE_SAFARI_ZONE_SOUTH_CONSTRUCTION_WORKERS            0x2CD  +#define FLAG_HIDE_MEW                                               0x2CE  +#define FLAG_HIDE_ROUTE_104_RIVAL                                   0x2CF  +#define FLAG_HIDE_ROUTE_101_BIRCH_ZIGZAGOON_BATTLE                  0x2D0  +#define FLAG_HIDE_LITTLEROOT_TOWN_BIRCHS_LAB_BIRCH                  0x2D1  +#define FLAG_HIDE_LITTLEROOT_TOWN_MAYS_HOUSE_RIVAL_BEDROOM          0x2D2  +#define FLAG_HIDE_ROUTE_103_RIVAL                                   0x2D3  +#define FLAG_HIDE_PETALBURG_WOODS_DEVON_EMPLOYEE                    0x2D4  +#define FLAG_HIDE_PETALBURG_WOODS_AQUA_GRUNT                        0x2D5  +#define FLAG_HIDE_PETALBURG_CITY_WALLY                              0x2D6  +#define FLAG_HIDE_MOSSDEEP_CITY_STEVENS_HOUSE_INVISIBLE_NINJA_BOY   0x2D7  +#define FLAG_HIDE_PETALBURG_CITY_WALLYS_AUNT                        0x2D8  +#define FLAG_UNUSED_0x2D9                                           0x2D9  +#define FLAG_HIDE_LILYCOVE_FAN_CLUB_INTERVIEWER                     0x2DA  +#define FLAG_HIDE_RUSTBORO_CITY_AQUA_GRUNT                          0x2DB  +#define FLAG_HIDE_RUSTBORO_CITY_DEVON_EMPLOYEE_1                    0x2DC  +#define FLAG_HIDE_SEAFLOOR_CAVERN_ROOM_9_KYOGRE_2                   0x2DD  +#define FLAG_HIDE_PLAYERS_HOUSE_DAD                                 0x2DE  +#define FLAG_HIDE_LITTLEROOT_TOWN_BRENDANS_HOUSE_RIVAL_SIBLING      0x2DF  +#define FLAG_HIDE_LITTLEROOT_TOWN_MAYS_HOUSE_RIVAL_SIBLING          0x2E0  +#define FLAG_HIDE_MOSSDEEP_CITY_SPACE_CENTER_INVISIBLE_NINJA_BOY    0x2E1  +#define FLAG_HIDE_ROUTE_104_MR_BRINEY                               0x2E2  +#define FLAG_HIDE_BRINEYS_HOUSE_MR_BRINEY                           0x2E3  +#define FLAG_HIDE_MR_BRINEY_DEWFORD_TOWN                            0x2E4  +#define FLAG_HIDE_ROUTE_108_MR_BRINEY                               0x2E5  +#define FLAG_HIDE_ROUTE_104_MR_BRINEY_BOAT                          0x2E6  +#define FLAG_HIDE_MR_BRINEY_BOAT_DEWFORD_TOWN                       0x2E7  +#define FLAG_HIDE_ROUTE_109_MR_BRINEY_BOAT                          0x2E8  +#define FLAG_HIDE_LITTLEROOT_TOWN_BRENDANS_HOUSE_BRENDAN            0x2E9  +#define FLAG_HIDE_LITTLEROOT_TOWN_MAYS_HOUSE_BRENDAN                0x2EA  +#define FLAG_HIDE_SAFARI_ZONE_SOUTH_EAST_EXPANSION                  0x2EB  +#define FLAG_HIDE_LILYCOVE_HARBOR_EON_TICKET_TAKER                  0x2EC  +#define FLAG_HIDE_SLATEPORT_CITY_SCOTT                              0x2ED  +#define FLAG_HIDE_ROUTE_101_ZIGZAGOON                               0x2EE  +#define FLAG_HIDE_VICTORY_ROAD_EXIT_WALLY                           0x2EF  +#define FLAG_HIDE_LITTLEROOT_TOWN_MOM_OUTSIDE                       0x2F0  +#define FLAG_HIDE_MOSSDEEP_CITY_SPACE_CENTER_1F_STEVEN              0x2F1  +#define FLAG_HIDE_LITTLEROOT_TOWN_PLAYERS_HOUSE_VIGOROTH_1          0x2F2  +#define FLAG_HIDE_LITTLEROOT_TOWN_PLAYERS_HOUSE_VIGOROTH_2          0x2F3  +#define FLAG_HIDE_MOSSDEEP_CITY_SPACE_CENTER_1F_TEAM_MAGMA          0x2F4  +#define FLAG_HIDE_LITTLE_ROOT_TOWN_PLAYERS_BEDROOM_MOM              0x2F5  +#define FLAG_HIDE_LITTLEROOT_TOWN_BRENDANS_HOUSE_MOM                0x2F6  +#define FLAG_HIDE_LITTLEROOT_TOWN_MAYS_HOUSE_MOM                    0x2F7  +#define FLAG_HIDE_LITTLEROOT_TOWN_BRENDANS_HOUSE_RIVAL_BEDROOM      0x2F8  +#define FLAG_HIDE_LITTLEROOT_TOWN_BRENDANS_HOUSE_TRUCK              0x2F9  +#define FLAG_HIDE_LITTLEROOT_TOWN_MAYS_HOUSE_TRUCK                  0x2FA  +#define FLAG_HIDE_DEOXYS                                            0x2FB  +#define FLAG_HIDE_BIRTH_ISLAND_DEOXYS_TRIANGLE                      0x2FC  +#define FLAG_HIDE_MAUVILLE_CITY_SCOTT                               0x2FD  +#define FLAG_HIDE_VERDANTURF_TOWN_SCOTT                             0x2FE  +#define FLAG_HIDE_FALLORBOR_TOWN_BATTLE_TENT_SCOTT                  0x2FF  +#define FLAG_HIDE_ROUTE_111_VICTOR_WINSTRATE                        0x300  +#define FLAG_HIDE_ROUTE_111_VICTORIA_WINSTRATE                      0x301  +#define FLAG_HIDE_ROUTE_111_VIVI_WINSTRATE                          0x302  +#define FLAG_HIDE_ROUTE_111_VICKY_WINSTRATE                         0x303  +#define FLAG_HIDE_PETALYBURG_GYM_NORMAN                             0x304  +#define FLAG_HIDE_SKY_PILLAR_TOP_RAYQUAZA_2                         0x305  +#define FLAG_HIDE_LILYCOVE_CONTEST_HALL_CONTEST_ATTENDANT_1         0x306  +#define FLAG_HIDE_LILYCOVE_MUSEUM_CURATOR                           0x307  +#define FLAG_HIDE_LILYCOVE_MUSEUM_PATRON_1                          0x308  +#define FLAG_HIDE_LILYCOVE_MUSEUM_PATRON_2                          0x309  +#define FLAG_HIDE_LILYCOVE_MUSEUM_PATRON_3                          0x30A  +#define FLAG_HIDE_LILYCOVE_MUSEUM_PATRON_4                          0x30B  +#define FLAG_HIDE_LILYCOVE_MUSEUM_TOURISTS                          0x30C  +#define FLAG_HIDE_PETALBURG_GYM_GREETER                             0x30D  +#define FLAG_HIDE_MARINE_CAVE_KYOGRE                                0x30E  +#define FLAG_HIDE_TERRA_CAVE_GROUDON                                0x30F  +#define FLAG_HIDE_LITTLEROOT_TOWN_BRENDANS_HOUSE_RIVAL_MOM          0x310  +#define FLAG_HIDE_LITTLEROOT_TOWN_MAYS_HOUSE_RIVAL_MOM              0x311  +#define FLAG_HIDE_ROUTE_119_SCOTT                                   0x312  +#define FLAG_HIDE_LILCOVE_MOTEL_SCOTT                               0x313  +#define FLAG_HIDE_MOSSDEEP_CITY_SCOTT                               0x314  +#define FLAG_HIDE_FANCLUB_OLD_LADY                                  0x315  +#define FLAG_HIDE_FANCLUB_BOY                                       0x316  +#define FLAG_HIDE_FANCLUB_LITTLE_BOY                                0x317  +#define FLAG_HIDE_FANCLUB_LADY                                      0x318  +#define FLAG_HIDE_EVER_GRANDE_POKEMON_CENTER_1F_SCOTT               0x319  +#define FLAG_HIDE_LITTLEROOT_TOWN_RIVAL                             0x31A  +#define FLAG_HIDE_LITTLEROOT_TOWN_BIRCH                             0x31B  +#define FLAG_HIDE_ROUTE_111_GABBY_AND_TY_1                          0x31C  +#define FLAG_HIDE_ROUTE_118_GABBY_AND_TY_1                          0x31D  +#define FLAG_HIDE_ROUTE_120_GABBY_AND_TY_1                          0x31E  +#define FLAG_HIDE_ROUTE_111_GABBY_AND_TY_3                          0x31F  +#define FLAG_HIDE_LUGIA                                             0x320  +#define FLAG_HIDE_HOOH                                              0x321  +#define FLAG_HIDE_LILYCOVE_CONTEST_HALL_REPORTER                    0x322  +#define FLAG_HIDE_SLATEPORT_CITY_CONTEST_REPORTER                   0x323  +#define FLAG_HIDE_MAUVILLE_CITY_WALLY                               0x324  +#define FLAG_HIDE_MAUVILLE_CITY_WALLYS_UNCLE                        0x325  +#define FLAG_HIDE_VERDANTURF_TOWN_WANDAS_HOUSE_WALLY                0x326  +#define FLAG_HIDE_RUSTURF_TUNNEL_LOVER_MAN                          0x327  +#define FLAG_HIDE_VERDANTURF_TOWN_WANDAS_HOUSE_LOVER_MAN            0x328  +#define FLAG_HIDE_VERDANTURF_TOWN_WANDAS_HOUSE_WALLYS_UNCLE         0x329  +#define FLAG_HIDE_SS_TIDAL_CORRIDOR_SCOTT                           0x32A  +#define FLAG_HIDE_LITTLEROOT_TOWN_BIRCHS_LAB_POKEBALL_CYNDAQUIL     0x32B  +#define FLAG_HIDE_LITTLEROOT_TOWN_BIRCHS_LAB_POKEBALL_TOTODILE      0x32C  +#define FLAG_HIDE_ROUTE_116_DROPPED_GLASSES_MAN                     0x32D  +#define FLAG_HIDE_RUSBORO_CITY_RIVAL                                0x32E  +#define FLAG_HIDE_LITTLEROOT_TOWN_BRENDANS_HOUSE_2F_SWABLU_DOLL     0x32F  +#define FLAG_HIDE_SOOTOPOLIS_CITY_WALLACE                           0x330  +#define FLAG_HIDE_LITTLEROOT_TOWN_BRENDANS_HOUSE_2F_POKE_BALL       0x331  +#define FLAG_HIDE_LITTLEROOT_TOWN_MAYS_HOUSE_2F_POKE_BALL           0x332  +#define FLAG_HIDE_ROUTE_112_TEAM_MAGMA                              0x333  +#define FLAG_HIDE_CAVE_OF_ORIGIN_B1F_WALLACE                        0x334  +#define FLAG_HIDE_AQUA_HIDEOUT_1F_GRUNT_1_BLOCKING_ENTRANCE         0x335  +#define FLAG_HIDE_AQUA_HIDEOUT_1F_GRUNT_2_BLOCKING_ENTRANCE         0x336  +#define FLAG_HIDE_MOSSDEEP_CITY_TEAM_MAGMA                          0x337  +#define FLAG_HIDE_PETALBURG_GYM_WALLYS_UNCLE                        0x338  +#define FLAG_UNUSED_0x339                                           0x339  +#define FLAG_HIDE_SOOTOPOLIS_CITY_ARCHIE                            0x33A  +#define FLAG_HIDE_SOOTOPOLIS_CITY_MAXIE                             0x33B  +#define FLAG_HIDE_SEAFLOOR_CAVERN_ROOM_9_ARCHIE                     0x33C  +#define FLAG_HIDE_SEAFLOOR_CAVERN_ROOM_9_MAXIE                      0x33D  +#define FLAG_HIDE_PETALBURG_CITY_WALLYS_UNCLE                       0x33E  +#define FLAG_HIDE_SEAFLOOR_CAVERN_ROOM_9_MAGMA_GRUNTS               0x33F  +#define FLAG_HIDE_LILYCOVE_CONTEST_HALL_BLEND_MASTER_ONLOOKERS      0x340  +#define FLAG_HIDE_GRANITE_CAVE_STEVEN                               0x341  +#define FLAG_HIDE_ROUTE_128_STEVEN                                  0x342  +#define FLAG_HIDE_SLATEPORT_CITY_GABBY_AND_TY                       0x343  +#define FLAG_HIDE_BATTLE_FRONTIER_RECEPTION_GATE_SCOTT              0x344  +#define FLAG_HIDE_ROUTE_110_BIRCH                                   0x345  +#define FLAG_HIDE_LITTLEROOT_TOWN_BIRCHS_LAB_POKEBALL_CHIKORITA     0x346  +#define FLAG_HIDE_SOOTOPOLIS_CITY_MAN_1                             0x347  +#define FLAG_HIDE_SLATEPORT_CITY_CAPTAIN_STERN                      0x348  +#define FLAG_HIDE_SLATEPORT_CITY_HARBOR_CAPTAIN_STERN               0x349  +#define FLAG_HIDE_BATTLE_FRONTIER_SUDOWOODO                         0x34A  +#define FLAG_HIDE_ROUTE_111_ROCK_SMASH_TIP_GUY                      0x34B  +#define FLAG_HIDE_RUSTBORO_CITY_SCIENTIST                           0x34C  +#define FLAG_HIDE_SLATEPORT_CITY_HARBOR_AQUA_GRUNT                  0x34D  +#define FLAG_HIDE_SLATEPORT_CITY_HARBOR_ARCHIE                      0x34E  +#define FLAG_HIDE_JAGGED_PASS_MAGMA_GUARD                           0x34F  +#define FLAG_HIDE_SLATEPORT_CITY_HARBOR_SUBMARINE_SHADOW            0x350  +#define FLAG_HIDE_LITTLEROOT_TOWN_MAYS_HOUSE_2F_PICHU_DOLL          0x351  +#define FLAG_HIDE_MAGMA_HIDEOUT_4F_GROUDON_2                        0x352  +#define FLAG_HIDE_ROUTE_119_RIVAL                                   0x353  +#define FLAG_HIDE_LILYCOVE_CITY_AQUA_GRUNTS                         0x354  +#define FLAG_HIDE_MAGMA_HIDEOUT_4F_GROUDON_1                        0x355  +#define FLAG_HIDE_SOOTOPOLIS_CITY_RESIDENTS                         0x356  +#define FLAG_HIDE_SKY_PILLAR_WALLACE                                0x357  +#define FLAG_HIDE_MT_PYRE_SUMMIT_MAXIE                              0x358  +#define FLAG_HIDE_MAGMA_HIDEOUT_GRUNTS                              0x359  +#define FLAG_HIDE_VICTORY_ROAD_ENTRANCE_WALLY                       0x35A  +#define FLAG_HIDE_SEAFLOOR_CAVERN_ROOM_9_KYOGRE_1                   0x35B  +#define FLAG_HIDE_SLATEPORT_CITY_HARBOR_SS_TIDAL                    0x35C  +#define FLAG_HIDE_LILYCOVE_HARBOR_SSTIDAL                           0x35D  +#define FLAG_HIDE_MOSSDEEP_CITY_SPACE_CENTER_2F_TEAM_MAGMA          0x35E  +#define FLAG_HIDE_MOSSDEEP_CITY_SPACE_CENTER_2F_STEVEN              0x35F  +#define FLAG_HIDE_BATTLE_TOWER_MULTI_BATTLE_PARTNER_ALT_1           0x360  +#define FLAG_HIDE_BATTLE_TOWER_MULTI_BATTLE_PARTNER_ALT_2           0x361  +#define FLAG_HIDE_PETALBURG_GYM_WALLY                               0x362  +#define FLAG_UNKNOWN_0x363                                          0x363  +#define FLAG_HIDE_LITTLEROOT_TOWN_FAT_MAN                           0x364  +#define FLAG_HIDE_SLATEPORT_CITY_STERNS_SHIPYARD_MR_BRINEY          0x365  +#define FLAG_HIDE_LANETTES_HOUSE_LANETTE                            0x366  +#define FLAG_HIDE_FALLORBOR_POKEMON_CENTER_LANETTE                  0x367  +#define FLAG_HIDE_TRICK_HOUSE_ENTRANCE_MAN                          0x368  +#define FLAG_HIDE_LILYCOVE_CONTEST_HALL_POKEBLOCK_EXPERT            0x369  +#define FLAG_HIDE_DESERT_UNDERPASS_FOSSIL                           0x36A  +#define FLAG_HIDE_ROUTE_111_DESERT_RIVAL                            0x36B  +#define FLAG_HIDE_ROUTE_111_DESERT_FOSSIL                           0x36C  +#define FLAG_HIDE_MT_CHIMNEY_TRAINERS                               0x36D  +#define FLAG_HIDE_RUSTURF_TUNNEL_AQUA_GRUNT                         0x36E  +#define FLAG_HIDE_RUSTURF_TUNNEL_OLD_MAN                            0x36F  +#define FLAG_HIDE_RUSTURF_TUNNEL_PEEKO                              0x370  +#define FLAG_HIDE_BRINEYS_HOUSE_PEEKO                               0x371  +#define FLAG_HIDE_SLATEPORT_CITY_TEAM_AQUA                          0x372  +#define FLAG_HIDE_SLATEPORT_CITY_OCEANIC_MUSEUM_AQUA_GRUNTS         0x373  +#define FLAG_HIDE_SLATEPORT_CITY_OCEANIC_MUSEUM_2F_AQUA_GRUNT_1     0x374  +#define FLAG_HIDE_SLATEPORT_CITY_OCEANIC_MUSEUM_2F_AQUA_GRUNT_2     0x375  +#define FLAG_HIDE_SLATEPORT_CITY_OCEANIC_MUSEUM_2F_ARCHIE           0x376  +#define FLAG_HIDE_SLATEPORT_CITY_OCEANIC_MUSEUM_2F_CAPTAIN_STERN    0x377  +#define FLAG_HIDE_BATTLE_TOWER_OPPONENT                             0x378  +#define FLAG_HIDE_LITTLEROOT_TOWN_BIRCHS_LAB_RIVAL                  0x379  +#define FLAG_HIDE_ROUTE_119_TEAM_AQUA                               0x37A  +#define FLAG_HIDE_ROUTE_116_MR_BRINEY                               0x37B  +#define FLAG_HIDE_WEATHER_INSTITUTE_1F_WORKERS                      0x37C  +#define FLAG_HIDE_WEATHER_INSTITUTE_2F_WORKERS                      0x37D  +#define FLAG_HIDE_ROUTE_116_TUNNELER                                0x37E  +#define FLAG_HIDE_LILYCOVE_CONTEST_HALL_CONTEST_ATTENDANT_2         0x37F  +#define FLAG_HIDE_LITTLEROOT_TOWN_BIRCHS_LAB_UNKNOWN_0x380          0x380  +#define FLAG_HIDE_ROUTE_101_BIRCH                                   0x381  +#define FLAG_HIDE_ROUTE_103_BIRCH                                   0x382  +#define FLAG_HIDE_TRICK_HOUSE_END_MAN                               0x383  +#define FLAG_HIDE_ROUTE_110_TEAM_AQUA                               0x384  +#define FLAG_HIDE_ROUTE_118_GABBY_AND_TY_2                          0x385  +#define FLAG_HIDE_ROUTE_120_GABBY_AND_TY_2                          0x386  +#define FLAG_HIDE_ROUTE_111_GABBY_AND_TY_2                          0x387  +#define FLAG_HIDE_ROUTE_118_GABBY_AND_TY_3                          0x388  +#define FLAG_HIDE_SLATEPORT_CITY_HARBOR_PATRONS                     0x389  +#define FLAG_HIDE_ROUTE_104_WHITE_HERB_FLORIST                      0x38A  +#define FLAG_HIDE_FALLARBOR_AZURILL                                 0x38B  +#define FLAG_HIDE_LILYCOVE_HARBOR_FERRY_ATTENDANT                   0x38C  +#define FLAG_HIDE_LILYCOVE_HARBOR_FERRY_SAILOR                      0x38D  +#define FLAG_HIDE_SOUTHERN_ISLAND_EON_STONE                         0x38E  +#define FLAG_HIDE_SOUTHERN_ISLAND_UNCHOSEN_EON_DUO_MON              0x38F  +#define FLAG_HIDE_MAUVILLE_CITY_WATTSON                             0x390  +#define FLAG_HIDE_MAUVILLE_GYM_WATTSON                              0x391  +#define FLAG_0x392                                                  0x392  +#define FLAG_0x393                                                  0x393  +#define FLAG_HIDE_MT_PYRE_SUMMIT_ARCHIE                             0x394  +#define FLAG_HIDE_MT_PYRE_SUMMIT_TEAM_AQUA                          0x395  +#define FLAG_HIDE_BATTLE_TOWER_REPORTER                             0x396  +#define FLAG_HIDE_ROUTE_110_RIVAL_1                                 0x397  +#define FLAG_HIDE_CHAMPIONS_ROOM_RIVAL                              0x398  +#define FLAG_HIDE_CHAMPIONS_ROOM_BIRCH                              0x399  +#define FLAG_HIDE_ROUTE_110_RIVAL_2                                 0x39A  +#define FLAG_HIDE_ROUTE_119_RIVAL_ON_BIKE                           0x39B  +#define FLAG_HIDE_AQUA_HIDEOUT_GRUNTS                               0x39C  +#define FLAG_HIDE_LILCOVE_MOTEL_GAME_DESIGNERS                      0x39D  +#define FLAG_HIDE_MT_CHIMNEY_TEAM_AQUA                              0x39E  +#define FLAG_HIDE_MT_CHIMNEY_TEAM_MAGMA                             0x39F  +#define FLAG_HIDE_FALLARBOR_HOUSE_1_PROF_COZMO                      0x3A0  +#define FLAG_HIDE_LAVARIDGE_TOWN_RIVAL_1                            0x3A1  +#define FLAG_HIDE_LAVARIDGE_TOWN_RIVAL_2                            0x3A2  +#define FLAG_HIDE_RUSTURF_TUNNEL_ROCK_1                             0x3A3  +#define FLAG_HIDE_RUSTURF_TUNNEL_ROCK_2                             0x3A4  +#define FLAG_HIDE_FORTREE_CITY_HOUSE_4_WINGULL                      0x3A5  +#define FLAG_HIDE_MOSSDEEP_CITY_HOUSE_2_WINGULL                     0x3A6  +#define FLAG_HIDE_REGIROCK                                          0x3A7  +#define FLAG_HIDE_REGICE                                            0x3A8  +#define FLAG_HIDE_REGISTEEL                                         0x3A9  +#define FLAG_HIDE_METEOR_FALLS_TEAM_AQUA                            0x3AA  +#define FLAG_HIDE_METEOR_FALLS_TEAM_MAGMA                           0x3AB  +#define FLAG_HIDE_DEWFORD_HALL_SLUDGE_BOMB_MAN                      0x3AC  +#define FLAG_HIDE_SEAFLOOR_CAVERN_ENTRANCE_AQUA_GRUNT               0x3AD  +#define FLAG_HIDE_METEOR_FALLS_1F_1R_COZMO                          0x3AE  +#define FLAG_HIDE_AQUA_HIDEOUT_B2F_SUBMARINE_SHADOW                 0x3AF  +#define FLAG_HIDE_ROUTE_128_ARCHIE                                  0x3B0  +#define FLAG_HIDE_ROUTE_128_MAXIE                                   0x3B1  +#define FLAG_HIDE_SEAFLOOR_CAVERN_AQUA_GRUNTS                       0x3B2  +#define FLAG_HIDE_ROUTE_116_DEVON_EMPLOYEE                          0x3B3  +#define FLAG_HIDE_SLATEPORT_CITY_TM_SALESMAN                        0x3B4  +#define FLAG_HIDE_RUSTBORO_CITY_DEVON_CORP_3F_EMPLOYEE              0x3B5  +#define FLAG_HIDE_SS_TIDAL_CORRIDOR_MR_BRINEY                       0x3B6  +#define FLAG_HIDE_SS_TIDAL_ROOMS_SNATCH_GIVER                       0x3B7  +#define FLAG_0x3B8                                                  0x3B8  +#define FLAG_0x3B9                                                  0x3B9  +#define FLAG_0x3BA                                                  0x3BA  +#define FLAG_0x3BB                                                  0x3BB  +#define FLAG_0x3BC                                                  0x3BC  +#define FLAG_0x3BD                                                  0x3BD  +#define FLAG_0x3BE                                                  0x3BE  +#define FLAG_0x3BF                                                  0x3BF  +#define FLAG_HIDE_ROUTE_111_SECRET_POWER_MAN                        0x3C0  +#define FLAG_HIDE_SLATEPORT_MUSEUM_POPULATION                       0x3C1  +#define FLAG_HIDE_LILYCOVE_DEPARTMENT_STORE_ROOFTOP_SALE_WOMAN      0x3C2  +#define FLAG_HIDE_MIRAGE_TOWER_ROOT_FOSSIL                          0x3C3  +#define FLAG_HIDE_MIRAGE_TOWER_CLAW_FOSSIL                          0x3C4  +#define FLAG_HIDE_SLATEPORT_CITY_OCEANIC_MUSEUM_FAMILIAR_AQUA_GRUNT 0x3C5  +#define FLAG_HIDE_ROUTE_118_STEVEN                                  0x3C6  +#define FLAG_HIDE_MOSSDEEP_CITY_STEVENS_HOUSE_STEVEN                0x3C7  +#define FLAG_HIDE_MOSSDEEP_CITY_STEVENS_HOUSE_BELDUM_POKEBALL       0x3C8  +#define FLAG_HIDE_FORTREE_CITY_KECLEON                              0x3C9  +#define FLAG_HIDE_ROUTE_120_KECLEON_1                               0x3CA  +#define FLAG_HIDE_LILYCOVE_CITY_RIVAL                               0x3CB  +#define FLAG_0x3CC                                                  0x3CC  +#define FLAG_HIDE_SOOTOPOLIS_CITY_STEVEN                            0x3CD  +#define FLAG_HIDE_NEW_MAUVILLE_VOLTORB_1                            0x3CE  +#define FLAG_HIDE_NEW_MAUVILLE_VOLTORB_2                            0x3CF  +#define FLAG_HIDE_NEW_MAUVILLE_VOLTORB_3                            0x3D0  +#define FLAG_HIDE_AQUA_HIDEOUT_B1F_ELECTRODE_1                      0x3D1  +#define FLAG_HIDE_AQUA_HIDEOUT_B1F_ELECTRODE_2                      0x3D2  +#define FLAG_HIDE_OLDALE_TOWN_RIVAL                                 0x3D3  +#define FLAG_HIDE_UNDERWATER_SEA_FLOOR_CAVERN_STOLEN_SUBMARINE      0x3D4  +#define FLAG_HIDE_ROUTE_120_KECLEON_BRIDGE                          0x3D5  +#define FLAG_HIDE_ROUTE_120_KECLEON_2                               0x3D6  +#define FLAG_HIDE_RUSTURF_TUNNEL_LOVER_WOMAN                        0x3D7  +#define FLAG_HIDE_VERDANTURF_TOWN_WANDAS_HOUSE_LOVER_WOMAN          0x3D8  +#define FLAG_HIDE_ROUTE_120_KECLEON_3                               0x3D9  +#define FLAG_HIDE_ROUTE_120_KECLEON_4                               0x3DA  +#define FLAG_HIDE_ROUTE_120_KECLEON_5                               0x3DB  +#define FLAG_HIDE_ROUTE_120_KECLEON_6                               0x3DC  +#define FLAG_HIDE_ROUTE_119_KECLEON_1                               0x3DD  +#define FLAG_HIDE_ROUTE_119_KECLEON_2                               0x3DE  +#define FLAG_HIDE_ROUTE_101_BOY                                     0x3DF  +#define FLAG_HIDE_WEATHER_INSTITUTE_2F_AQUA_GRUNT_M                 0x3E0  +#define FLAG_HIDE_LILYCOVE_POKEMON_CENTER_LADY                      0x3E1  +#define FLAG_HIDE_MT_CHIMNEY_LAVA_COOKIE_LADY                       0x3E2  +#define FLAG_HIDE_PETALBURG_CITY_SCOTT                              0x3E3  +#define FLAG_HIDE_SOOTOPOLIS_CITY_RAYQUAZA                          0x3E4  +#define FLAG_HIDE_SOOTOPOLIS_CITY_KYOGRE                            0x3E5  +#define FLAG_HIDE_SOOTOPOLIS_CITY_GROUDON                           0x3E6  +#define FLAG_HIDE_RUSTBORO_CITY_POKEMON_SCHOOL_SCOTT                0x3E7  + +// Item Ball Flags +#define FLAG_ITEM_ROUTE_102_POTION                               0x3E8  +#define FLAG_ITEM_ROUTE_116_X_SPECIAL                            0x3E9  +#define FLAG_ITEM_ROUTE_104_PP_UP                                0x3EA  +#define FLAG_ITEM_ROUTE_105_IRON                                 0x3EB  +#define FLAG_ITEM_ROUTE_106_PROTEIN                              0x3EC  +#define FLAG_ITEM_ROUTE_109_PP_UP                                0x3ED  +#define FLAG_ITEM_ROUTE_109_RARE_CANDY                           0x3EE  +#define FLAG_ITEM_ROUTE_110_DIRE_HIT                             0x3EF  +#define FLAG_ITEM_ROUTE_111_TM_37                                0x3F0  +#define FLAG_ITEM_ROUTE_111_STARDUST                             0x3F1  +#define FLAG_ITEM_ROUTE_111_HP_UP                                0x3F2  +#define FLAG_ITEM_ROUTE_112_NUGGET                               0x3F3  +#define FLAG_ITEM_ROUTE_113_MAX_ETHER                            0x3F4  +#define FLAG_ITEM_ROUTE_113_SUPER_REPEL                          0x3F5  +#define FLAG_ITEM_ROUTE_114_RARE_CANDY                           0x3F6  +#define FLAG_ITEM_ROUTE_114_PROTEIN                              0x3F7  +#define FLAG_ITEM_ROUTE_115_SUPER_POTION                         0x3F8  +#define FLAG_ITEM_ROUTE_115_TM_01                                0x3F9  +#define FLAG_ITEM_ROUTE_115_IRON                                 0x3FA  +#define FLAG_ITEM_ROUTE_116_ETHER                                0x3FB  +#define FLAG_ITEM_ROUTE_116_REPEL                                0x3FC  +#define FLAG_ITEM_ROUTE_116_HP_UP                                0x3FD  +#define FLAG_ITEM_ROUTE_117_GREAT_BALL                           0x3FE  +#define FLAG_ITEM_ROUTE_117_REVIVE                               0x3FF  +#define FLAG_ITEM_ROUTE_119_SUPER_REPEL                          0x400  +#define FLAG_ITEM_ROUTE_119_ZINC                                 0x401  +#define FLAG_ITEM_ROUTE_119_ELIXIR_1                             0x402  +#define FLAG_ITEM_ROUTE_119_LEAF_STONE                           0x403  +#define FLAG_ITEM_ROUTE_119_RARE_CANDY                           0x404  +#define FLAG_ITEM_ROUTE_119_HYPER_POTION_1                       0x405  +#define FLAG_ITEM_ROUTE_120_NUGGET                               0x406  +#define FLAG_ITEM_ROUTE_120_FULL_HEAL                            0x407  +#define FLAG_ITEM_ROUTE_123_CALCIUM                              0x408  +#define FLAG_UNUSED_0x409                                        0x409  +#define FLAG_ITEM_ROUTE_127_ZINC                                 0x40A  +#define FLAG_ITEM_ROUTE_127_CARBOS                               0x40B  +#define FLAG_ITEM_ROUTE_132_RARE_CANDY                           0x40C  +#define FLAG_ITEM_ROUTE_133_BIG_PEARL                            0x40D  +#define FLAG_ITEM_ROUTE_133_STAR_PIECE                           0x40E  +#define FLAG_ITEM_PETALBURG_CITY_MAX_REVIVE                      0x40F  +#define FLAG_ITEM_PETALBURG_CITY_ETHER                           0x410  +#define FLAG_ITEM_RUSTBORO_CITY_X_DEFEND                         0x411  +#define FLAG_ITEM_LILYCOVE_CITY_MAX_REPEL                        0x412  +#define FLAG_ITEM_MOSSDEEP_CITY_NET_BALL                         0x413  +#define FLAG_ITEM_METEOR_FALLS_1F_1R_TM_23                       0x414  +#define FLAG_ITEM_METEOR_FALLS_1F_1R_FULL_HEAL                   0x415  +#define FLAG_ITEM_METEOR_FALLS_1F_1R_MOON_STONE                  0x416  +#define FLAG_ITEM_METEOR_FALLS_1F_1R_PP_UP                       0x417  +#define FLAG_ITEM_RUSTURF_TUNNEL_POKE_BALL                       0x418  +#define FLAG_ITEM_RUSTURF_TUNNEL_MAX_ETHER                       0x419  +#define FLAG_ITEM_GRANITE_CAVE_1F_ESCAPE_ROPE                    0x41A  +#define FLAG_ITEM_GRANITE_CAVE_B1F_POKE_BALL                     0x41B  +#define FLAG_ITEM_MT_PYRE_5F_LAX_INCENSE                         0x41C  +#define FLAG_ITEM_GRANITE_CAVE_B2F_REPEL                         0x41D  +#define FLAG_ITEM_GRANITE_CAVE_B2F_RARE_CANDY                    0x41E  +#define FLAG_ITEM_PETALBURG_WOODS_X_ATTACK                       0x41F  +#define FLAG_ITEM_PETALBURG_WOODS_GREAT_BALL                     0x420  +#define FLAG_ITEM_ROUTE_104_POKE_BALL                            0x421  +#define FLAG_ITEM_PETALBURG_WOODS_ETHER                          0x422  +#define FLAG_ITEM_MAGMA_HIDEOUT_3F_3R_ECAPE_ROPE                 0x423  +#define FLAG_ITEM_TRICK_HOUSE_PUZZLE_1_ORANGE_MAIL               0x424  +#define FLAG_ITEM_TRICK_HOUSE_PUZZLE_2_HARBOR_MAIL               0x425  +#define FLAG_ITEM_TRICK_HOUSE_PUZZLE_2_WAVE_MAIL                 0x426  +#define FLAG_ITEM_TRICK_HOUSE_PUZZLE_3_SHADOW_MAIL               0x427  +#define FLAG_ITEM_TRICK_HOUSE_PUZZLE_3_WOOD_MAIL                 0x428  +#define FLAG_ITEM_TRICK_HOUSE_PUZZLE_4_MECH_MAIL                 0x429  +#define FLAG_ITEM_ROUTE_124_YELLOW_SHARD                         0x42A  +#define FLAG_ITEM_TRICK_HOUSE_PUZZLE_6_GLITTER_MAIL              0x42B  +#define FLAG_ITEM_TRICK_HOUSE_PUZZLE_7_TROPIC_MAIL               0x42C  +#define FLAG_ITEM_TRICK_HOUSE_PUZZLE_8_BEAD_MAIL                 0x42D  +#define FLAG_ITEM_JAGGED_PASS_BURN_HEAL                          0x42E  +#define FLAG_ITEM_AQUA_HIDEOUT_B1F_MAX_ELIXIR                    0x42F  +#define FLAG_ITEM_AQUA_HIDEOUT_B2F_NEST_BALL                     0x430  +#define FLAG_ITEM_MT_PYRE_EXTERIOR_MAX_POTION                    0x431  +#define FLAG_ITEM_MT_PYRE_EXTERIOR_TM_48                         0x432  +#define FLAG_ITEM_NEW_MAUVILLE_ULTRA_BALL                        0x433  +#define FLAG_ITEM_NEW_MAUVILLE_ESCAPE_ROPE                       0x434  +#define FLAG_ITEM_ABANDONED_SHIP_HIDDEN_FLOOR_ROOM_6_LUXURY_BALL 0x435  +#define FLAG_ITEM_ABANDONED_SHIP_HIDDEN_FLOOR_ROOM_4_SCANNER     0x436  +#define FLAG_ITEM_SCORCHED_SLAB_TM_11                            0x437  +#define FLAG_ITEM_METEOR_FALLS_B1F_2R_TM_02                      0x438  +#define FLAG_ITEM_SHOAL_CAVE_ENTRANCE_BIG_PEARL                  0x439  +#define FLAG_ITEM_SHOAL_CAVE_INNER_ROOM_RARE_CANDY               0x43A  +#define FLAG_ITEM_SHOAL_CAVE_STAIRS_ROOM_ICE_HEAL                0x43B  +#define FLAG_ITEM_VICTORY_ROAD_1F_MAX_ELIXIR                     0x43C  +#define FLAG_ITEM_VICTORY_ROAD_1F_PP_UP                          0x43D  +#define FLAG_ITEM_VICTORY_ROAD_B1F_TM_29                         0x43E  +#define FLAG_ITEM_VICTORY_ROAD_B1F_FULL_RESTORE                  0x43F  +#define FLAG_ITEM_VICTORY_ROAD_B2F_FULL_HEAL                     0x440  +#define FLAG_ITEM_MT_PYRE_6F_TM_30                               0x441  +#define FLAG_ITEM_SEAFLOOR_CAVERN_ROOM_9_TM_26                   0x442  +#define FLAG_ITEM_FIERY_PATH_TM06                                0x443  +#define FLAG_ITEM_ROUTE_124_RED_SHARD                            0x444  +#define FLAG_ITEM_ROUTE_124_BLUE_SHARD                           0x445  +#define FLAG_ITEM_SAFARI_ZONE_NORTH_WEST_TM_22                   0x446  +#define FLAG_ITEM_ABANDONED_SHIP_ROOMS_1F_HARBOR_MAIL            0x447  +#define FLAG_ITEM_ABANDONED_SHIP_ROOMS_B1F_ESCAPE_ROPE           0x448  +#define FLAG_ITEM_ABANDONED_SHIP_ROOMS_2_B1F_DIVE_BALL           0x449  +#define FLAG_ITEM_ABANDONED_SHIP_ROOMS_B1F_TM_13                 0x44A  +#define FLAG_ITEM_ABANDONED_SHIP_ROOMS_2_1F_REVIVE               0x44B  +#define FLAG_ITEM_ABANDONED_SHIP_CAPTAINS_OFFICE_STORAGE_KEY     0x44C  +#define FLAG_ITEM_ABANDONED_SHIP_HIDDEN_FLOOR_ROOM_3_WATER_STONE 0x44D  +#define FLAG_ITEM_ABANDONED_SHIP_HIDDEN_FLOOR_ROOM_1_TM_18       0x44E  +#define FLAG_ITEM_ROUTE_121_CARBOS                               0x44F  +#define FLAG_ITEM_ROUTE_123_ULTRA_BALL                           0x450  +#define FLAG_ITEM_ROUTE_126_GREEN_SHARD                          0x451  +#define FLAG_ITEM_ROUTE_119_HYPER_POTION_2                       0x452  +#define FLAG_ITEM_ROUTE_120_HYPER_POTION                         0x453  +#define FLAG_ITEM_ROUTE_120_NEST_BALL                            0x454  +#define FLAG_ITEM_ROUTE_123_ELIXIR                               0x455  +#define FLAG_ITEM_NEW_MAUVILLE_THUNDER_STONE                     0x456  +#define FLAG_ITEM_FIERY_PATH_FIRE_STONE                          0x457  +#define FLAG_ITEM_SHOAL_CAVE_ICE_ROOM_TM_07                      0x458  +#define FLAG_ITEM_SHOAL_CAVE_ICE_ROOM_NEVER_MELT_ICE             0x459  +#define FLAG_ITEM_ROUTE_103_GUARD_SPEC                           0x45A  +#define FLAG_ITEM_ROUTE_104_X_ACCURACY                           0x45B  +#define FLAG_ITEM_MAUVILLE_CITY_X_SPEED                          0x45C  +#define FLAG_ITEM_PETALBURD_WOODS_PARALYZE_HEAL                  0x45D  +#define FLAG_ITEM_ROUTE_115_GREAT_BALL                           0x45E  +#define FLAG_ITEM_SAFARI_ZONE_NORTH_CALCIUM                      0x45F  +#define FLAG_ITEM_MT_PYRE_3F_SUPER_REPEL                         0x460  +#define FLAG_ITEM_ROUTE_118_HYPER_POTION                         0x461  +#define FLAG_ITEM_NEW_MAUVILLE_FULL_HEAL                         0x462  +#define FLAG_ITEM_NEW_MAUVILLE_PARALYZE_HEAL                     0x463  +#define FLAG_ITEM_AQUA_HIDEOUT_B1F_MASTER_BALL                   0x464  +#define FLAG_UNUSED_0x465                                        0x465  +#define FLAG_UNUSED_0x466                                        0x466  +#define FLAG_UNUSED_0x467                                        0x467  +#define FLAG_UNUSED_0x468                                        0x468  +#define FLAG_ITEM_MT_PYRE_2F_ULTRA_BALL                          0x469  +#define FLAG_ITEM_MT_PYRE_4F_SEA_INCENSE                         0x46A  +#define FLAG_ITEM_SAFARI_ZONE_SOUTH_WEST_MAX_REVIVE              0x46B  +#define FLAG_ITEM_AQUA_HIDEOUT_B1F_NUGGET                        0x46C  +#define FLAG_UNUSED_0x46D                                        0x46D  +#define FLAG_ITEM_ROUTE_119_NUGGET                               0x46E  +#define FLAG_ITEM_ROUTE_104_POTION                               0x46F  +#define FLAG_UNUSED_0x470                                        0x470  +#define FLAG_ITEM_ROUTE_103_PP_UP                                0x471  +#define FLAG_UNUSED_0x472                                        0x472  +#define FLAG_ITEM_ROUTE_108_STAR_PIECE                           0x473  +#define FLAG_0x474                                               0x474  +#define FLAG_ITEM_ROUTE_110_ELIXIR                               0x475  +#define FLAG_ITEM_ROUTE_111_ELIXIR                               0x476  +#define FLAG_ITEM_ROUTE_113_HYPER_POTION                         0x477  +#define FLAG_ITEM_ROUTE_115_HEAL_POWDER                          0x478  +#define FLAG_UNUSED_0x479                                        0x479  +#define FLAG_ITEM_ROUTE_116_POTION                               0x47A  +#define FLAG_ITEM_ROUTE_119_ELIXIR_2                             0x47B  +#define FLAG_ITEM_ROUTE_120_REVIVE                               0x47C  +#define FLAG_ITEM_ROUTE_121_REVIVE                               0x47D  +#define FLAG_ITEM_ROUTE_121_ZINC                                 0x47E  +#define FLAG_ITEM_MAGMA_HIDEOUT_1F_RARE_CANDY                    0x47F  +#define FLAG_ITEM_ROUTE_123_PP_UP                                0x480  +#define FLAG_ITEM_ROUTE_123_REVIVAL_HERB                         0x481  +#define FLAG_ITEM_ROUTE_125_BIG_PEARL                            0x482  +#define FLAG_ITEM_ROUTE_127_RARE_CANDY                           0x483  +#define FLAG_ITEM_ROUTE_132_PROTEIN                              0x484  +#define FLAG_ITEM_ROUTE_133_MAX_REVIVE                           0x485  +#define FLAG_ITEM_ROUTE_134_CARBOS                               0x486  +#define FLAG_ITEM_ROUTE_134_STAR_PIECE                           0x487  +#define FLAG_ITEM_ROUTE_114_ENERGY_POWDER                        0x488  +#define FLAG_ITEM_ROUTE_115_PP_UP                                0x489  +#define FLAG_ITEM_ARTISAN_CAVE_B1F_HP_UP                         0x48A  +#define FLAG_ITEM_ARTISAN_CAVE_1F_CARBOS                         0x48B  +#define FLAG_ITEM_MAGMA_HIDEOUT_2F_2R_MAX_ELIXIR                 0x48C  +#define FLAG_ITEM_MAGMA_HIDEOUT_2F_2R_FULL_RESTORE               0x48D  +#define FLAG_ITEM_MAGMA_HIDEOUT_3F_1R_NUGGET                     0x48E  +#define FLAG_ITEM_MAGMA_HIDEOUT_3F_2R_PP_MAX                     0x48F  +#define FLAG_ITEM_MAGMA_HIDEOUT_4F_MAX_REVIVE                    0x490  +#define FLAG_ITEM_SAFARI_ZONE_NORTH_EAST_NUGGET                  0x491  +#define FLAG_ITEM_SAFARI_ZONE_SOUTH_EAST_BIG_PEARL               0x492  -#define FLAG_ITEM_ABANDONED_SHIP_HIDDEN_FLOOR_ROOM_6_LUXURY_BALL               0x435 -#define FLAG_ITEM_ABANDONED_SHIP_HIDDEN_FLOOR_ROOM_4_SCANNER               0x436 -#define FLAG_ITEM_SCORCHED_SLAB_TM_11               0x437 -#define FLAG_ITEM_METEOR_FALLS_B1F_2R_TM_02               0x438 -#define FLAG_ITEM_SHOAL_CAVE_ENTRANCE_BIG_PEARL               0x439 -#define FLAG_ITEM_SHOAL_CAVE_INNER_ROOM_RARE_CANDY               0x43A -#define FLAG_ITEM_SHOAL_CAVE_STAIRS_ROOM_ICE_HEAL               0x43B -#define FLAG_ITEM_VICTORY_ROAD_1F_MAX_ELIXIR               0x43C -#define FLAG_ITEM_VICTORY_ROAD_1F_PP_UP               0x43D -#define FLAG_ITEM_VICTORY_ROAD_B1F_TM_29               0x43E -#define FLAG_ITEM_VICTORY_ROAD_B1F_FULL_RESTORE               0x43F -#define FLAG_ITEM_VICTORY_ROAD_B2F_FULL_HEAL               0x440 -#define FLAG_ITEM_MT_PYRE_6F_TM_30               0x441 -#define FLAG_ITEM_SEAFLOOR_CAVERN_ROOM_9_TM_26               0x442 -#define FLAG_ITEM_FIERY_PATH_TM06              0x443 -#define FLAG_ITEM_ROUTE_124_RED_SHARD               0x444 -#define FLAG_ITEM_ROUTE_124_BLUE_SHARD               0x445 -#define FLAG_ITEM_SAFARI_ZONE_NORTH_WEST_TM_22               0x446 -#define FLAG_ITEM_ABANDONED_SHIP_ROOMS_1F_HARBOR_MAIL               0x447 -#define FLAG_ITEM_ABANDONED_SHIP_ROOMS_B1F_ESCAPE_ROPE               0x448 -#define FLAG_ITEM_ABANDONED_SHIP_ROOMS_2_B1F_DIVE_BALL               0x449 -#define FLAG_ITEM_ABANDONED_SHIP_ROOMS_B1F_TM_13               0x44A -#define FLAG_ITEM_ABANDONED_SHIP_ROOMS_2_1F_REVIVE               0x44B -#define FLAG_ITEM_ABANDONED_SHIP_CAPTAINS_OFFICE_STORAGE_KEY               0x44C -#define FLAG_ITEM_ABANDONED_SHIP_HIDDEN_FLOOR_ROOM_3_WATER_STONE              0x44D -#define FLAG_ITEM_ABANDONED_SHIP_HIDDEN_FLOOR_ROOM_1_TM_18               0x44E -#define FLAG_ITEM_ROUTE_121_CARBOS               0x44F -#define FLAG_ITEM_ROUTE_123_ULTRA_BALL               0x450 -#define FLAG_ITEM_ROUTE_126_GREEN_SHARD               0x451 -#define FLAG_ITEM_ROUTE_119_HYPER_POTION_2               0x452 -#define FLAG_ITEM_ROUTE_120_HYPER_POTION               0x453 -#define FLAG_ITEM_ROUTE_120_NEST_BALL               0x454 -#define FLAG_ITEM_ROUTE_123_ELIXIR               0x455 -#define FLAG_ITEM_NEW_MAUVILLE_THUNDER_STONE               0x456 -#define FLAG_ITEM_FIERY_PATH_FIRE_STONE               0x457 -#define FLAG_ITEM_SHOAL_CAVE_ICE_ROOM_TM_07               0x458 -#define FLAG_ITEM_SHOAL_CAVE_ICE_ROOM_NEVER_MELT_ICE               0x459 -#define FLAG_ITEM_ROUTE_103_GUARD_SPEC               0x45A -#define FLAG_ITEM_ROUTE_104_X_ACCURACY               0x45B -#define FLAG_ITEM_MAUVILLE_CITY_X_SPEED               0x45C -#define FLAG_ITEM_PETALBURD_WOODS_PARALYZE_HEAL               0x45D -#define FLAG_ITEM_ROUTE_115_GREAT_BALL               0x45E -#define FLAG_ITEM_SAFARI_ZONE_NORTH_CALCIUM               0x45F -#define FLAG_ITEM_MT_PYRE_3F_SUPER_REPEL               0x460 -#define FLAG_ITEM_ROUTE_118_HYPER_POTION               0x461 -#define FLAG_ITEM_NEW_MAUVILLE_FULL_HEAL               0x462 -#define FLAG_ITEM_NEW_MAUVILLE_PARALYZE_HEAL               0x463 -#define FLAG_ITEM_AQUA_HIDEOUT_B1F_MASTER_BALL               0x464 -#define FLAG_0x465               0x465 -#define FLAG_0x466               0x466 -#define FLAG_0x467               0x467 -#define FLAG_0x468               0x468 -#define FLAG_ITEM_MT_PYRE_2F_ULTRA_BALL               0x469 -#define FLAG_ITEM_MT_PYRE_4F_SEA_INCENSE               0x46A -#define FLAG_ITEM_SAFARI_ZONE_SOUTH_WEST_MAX_REVIVE               0x46B -#define FLAG_ITEM_AQUA_HIDEOUT_B1F_NUGGET               0x46C -#define FLAG_0x46D               0x46D -#define FLAG_ITEM_ROUTE_119_NUGGET               0x46E -#define FLAG_ITEM_ROUTE_104_POTION               0x46F -#define FLAG_0x470               0x470 -#define FLAG_ITEM_ROUTE_103_PP_UP               0x471 -#define FLAG_0x472               0x472 -#define FLAG_ITEM_ROUTE_108_STAR_PIECE               0x473 -#define FLAG_0x474               0x474 -#define FLAG_ITEM_ROUTE_110_ELIXIR               0x475 -#define FLAG_ITEM_ROUTE_111_ELIXIR               0x476 -#define FLAG_ITEM_ROUTE_113_HYPER_POTION               0x477 -#define FLAG_ITEM_ROUTE_115_HEAL_POWDER               0x478 -#define FLAG_0x479               0x479 -#define FLAG_ITEM_ROUTE_116_POTION               0x47A -#define FLAG_ITEM_ROUTE_119_ELIXIR_2               0x47B -#define FLAG_ITEM_ROUTE_120_REVIVE               0x47C -#define FLAG_ITEM_ROUTE_121_REVIVE               0x47D -#define FLAG_ITEM_ROUTE_121_ZINC               0x47E -#define FLAG_ITEM_MAGMA_HIDEOUT_1F_RARE_CANDY               0x47F -#define FLAG_ITEM_ROUTE_123_PP_UP               0x480 -#define FLAG_ITEM_ROUTE_123_REVIVAL_HERB               0x481 -#define FLAG_ITEM_ROUTE_125_BIG_PEARL               0x482 -#define FLAG_ITEM_ROUTE_127_RARE_CANDY               0x483 -#define FLAG_ITEM_ROUTE_132_PROTEIN               0x484 -#define FLAG_ITEM_ROUTE_133_MAX_REVIVE               0x485 -#define FLAG_ITEM_ROUTE_134_CARBOS               0x486 -#define FLAG_ITEM_ROUTE_134_STAR_PIECE               0x487 -#define FLAG_ITEM_ROUTE_114_ENERGY_POWDER               0x488 -#define FLAG_ITEM_ROUTE_115_PP_UP               0x489 -#define FLAG_ITEM_ARTISAN_CAVE_B1F_HP_UP               0x48A -#define FLAG_ITEM_ARTISAN_CAVE_1F_CARBOS               0x48B -#define FLAG_ITEM_MAGMA_HIDEOUT_2F_2R_MAX_ELIXIR               0x48C -#define FLAG_ITEM_MAGMA_HIDEOUT_2F_2R_FULL_RESTORE               0x48D -#define FLAG_ITEM_MAGMA_HIDEOUT_3F_1R_NUGGET               0x48E -#define FLAG_ITEM_MAGMA_HIDEOUT_3F_2R_PP_MAX               0x48F -#define FLAG_ITEM_MAGMA_HIDEOUT_4F_MAX_REVIVE               0x490 -#define FLAG_ITEM_SAFARI_ZONE_NORTH_EAST_NUGGET               0x491 -#define FLAG_ITEM_SAFARI_ZONE_SOUTH_EAST_BIG_PEARL               0x492  #define FLAG_0x493               0x493  #define FLAG_0x494               0x494 | 
