summaryrefslogtreecommitdiff
path: root/include/constants/flags.h
diff options
context:
space:
mode:
authorPikalaxALT <pikalaxalt@gmail.com>2019-10-18 15:02:34 -0400
committerPikalaxALT <pikalaxalt@gmail.com>2019-10-18 15:02:34 -0400
commita7bca8aa92b7696047bcb3da8607ac7981647630 (patch)
tree33966fc3c2cbec395c55df39a8a215be73716686 /include/constants/flags.h
parente363b0e2bf9858fb4a211fdaf90eed22e9afa2f5 (diff)
Hidden item flags
Diffstat (limited to 'include/constants/flags.h')
-rw-r--r--include/constants/flags.h385
1 files changed, 194 insertions, 191 deletions
diff --git a/include/constants/flags.h b/include/constants/flags.h
index b4d6c3b44..ed7a727e8 100644
--- a/include/constants/flags.h
+++ b/include/constants/flags.h
@@ -1004,197 +1004,200 @@
#define FLAG_0x3E7 0x3E7
#define FLAG_HIDDEN_ITEMS_START 1000 // 0x3E8
-#define FLAG_0x3E8 0x3E8
-#define FLAG_0x3E9 0x3E9
-#define FLAG_0x3EA 0x3EA
-#define FLAG_0x3EB 0x3EB
-#define FLAG_0x3EC 0x3EC
-#define FLAG_0x3ED 0x3ED
-#define FLAG_0x3EE 0x3EE
-#define FLAG_0x3EF 0x3EF
-#define FLAG_0x3F0 0x3F0
-#define FLAG_0x3F1 0x3F1
-#define FLAG_0x3F2 0x3F2
-#define FLAG_0x3F3 0x3F3
-#define FLAG_0x3F4 0x3F4
-#define FLAG_0x3F5 0x3F5
-#define FLAG_0x3F6 0x3F6
-#define FLAG_0x3F7 0x3F7
-#define FLAG_0x3F8 0x3F8
-#define FLAG_0x3F9 0x3F9
-#define FLAG_0x3FA 0x3FA
-#define FLAG_0x3FB 0x3FB
-#define FLAG_0x3FC 0x3FC
-#define FLAG_0x3FD 0x3FD
-#define FLAG_0x3FE 0x3FE
-#define FLAG_0x3FF 0x3FF
-#define FLAG_0x400 0x400
-#define FLAG_0x401 0x401
-#define FLAG_0x402 0x402
-#define FLAG_0x403 0x403
-#define FLAG_0x404 0x404
-#define FLAG_0x405 0x405
-#define FLAG_0x406 0x406
-#define FLAG_0x407 0x407
-#define FLAG_0x408 0x408
-#define FLAG_0x409 0x409
-#define FLAG_0x40A 0x40A
-#define FLAG_0x40B 0x40B
-#define FLAG_0x40C 0x40C
-#define FLAG_0x40D 0x40D
-#define FLAG_0x40E 0x40E
-#define FLAG_0x40F 0x40F
-#define FLAG_0x410 0x410
-#define FLAG_0x411 0x411
-#define FLAG_0x412 0x412
-#define FLAG_0x413 0x413
-#define FLAG_0x414 0x414
-#define FLAG_0x415 0x415
-#define FLAG_0x416 0x416
-#define FLAG_0x417 0x417
-#define FLAG_0x418 0x418
-#define FLAG_0x419 0x419
-#define FLAG_0x41A 0x41A
-#define FLAG_0x41B 0x41B
-#define FLAG_0x41C 0x41C
-#define FLAG_0x41D 0x41D
-#define FLAG_0x41E 0x41E
-#define FLAG_0x41F 0x41F
-#define FLAG_0x420 0x420
-#define FLAG_0x421 0x421
-#define FLAG_0x422 0x422
-#define FLAG_0x423 0x423
-#define FLAG_0x424 0x424
-#define FLAG_0x425 0x425
-#define FLAG_0x426 0x426
-#define FLAG_0x427 0x427
-#define FLAG_0x428 0x428
-#define FLAG_0x429 0x429
-#define FLAG_0x42A 0x42A
-#define FLAG_0x42B 0x42B
-#define FLAG_0x42C 0x42C
-#define FLAG_0x42D 0x42D
-#define FLAG_0x42E 0x42E
-#define FLAG_0x42F 0x42F
-#define FLAG_0x430 0x430
-#define FLAG_0x431 0x431
-#define FLAG_0x432 0x432
-#define FLAG_0x433 0x433
-#define FLAG_0x434 0x434
-#define FLAG_0x435 0x435
-#define FLAG_0x436 0x436
-#define FLAG_0x437 0x437
-#define FLAG_0x438 0x438
-#define FLAG_0x439 0x439
-#define FLAG_0x43A 0x43A
-#define FLAG_0x43B 0x43B
-#define FLAG_0x43C 0x43C
-#define FLAG_0x43D 0x43D
-#define FLAG_0x43E 0x43E
-#define FLAG_0x43F 0x43F
-#define FLAG_0x440 0x440
-#define FLAG_0x441 0x441
-#define FLAG_0x442 0x442
-#define FLAG_0x443 0x443
-#define FLAG_0x444 0x444
-#define FLAG_0x445 0x445
-#define FLAG_0x446 0x446
-#define FLAG_0x447 0x447
-#define FLAG_0x448 0x448
-#define FLAG_0x449 0x449
-#define FLAG_0x44A 0x44A
-#define FLAG_0x44B 0x44B
-#define FLAG_0x44C 0x44C
-#define FLAG_0x44D 0x44D
-#define FLAG_0x44E 0x44E
-#define FLAG_0x44F 0x44F
-#define FLAG_0x450 0x450
-#define FLAG_0x451 0x451
-#define FLAG_0x452 0x452
-#define FLAG_0x453 0x453
-#define FLAG_0x454 0x454
-#define FLAG_0x455 0x455
-#define FLAG_0x456 0x456
-#define FLAG_0x457 0x457
-#define FLAG_0x458 0x458
-#define FLAG_0x459 0x459
-#define FLAG_0x45A 0x45A
-#define FLAG_0x45B 0x45B
-#define FLAG_0x45C 0x45C
-#define FLAG_0x45D 0x45D
-#define FLAG_0x45E 0x45E
-#define FLAG_0x45F 0x45F
-#define FLAG_0x460 0x460
-#define FLAG_0x461 0x461
-#define FLAG_0x462 0x462
-#define FLAG_0x463 0x463
-#define FLAG_0x464 0x464
-#define FLAG_0x465 0x465
-#define FLAG_0x466 0x466
-#define FLAG_0x467 0x467
-#define FLAG_0x468 0x468
-#define FLAG_0x469 0x469
-#define FLAG_0x46A 0x46A
-#define FLAG_0x46B 0x46B
-#define FLAG_0x46C 0x46C
-#define FLAG_0x46D 0x46D
-#define FLAG_0x46E 0x46E
-#define FLAG_0x46F 0x46F
-#define FLAG_0x470 0x470
-#define FLAG_0x471 0x471
-#define FLAG_0x472 0x472
-#define FLAG_0x473 0x473
-#define FLAG_0x474 0x474
-#define FLAG_0x475 0x475
-#define FLAG_0x476 0x476
-#define FLAG_0x477 0x477
-#define FLAG_0x478 0x478
-#define FLAG_0x479 0x479
-#define FLAG_0x47A 0x47A
-#define FLAG_0x47B 0x47B
-#define FLAG_0x47C 0x47C
-#define FLAG_0x47D 0x47D
-#define FLAG_0x47E 0x47E
-#define FLAG_0x47F 0x47F
-#define FLAG_0x480 0x480
-#define FLAG_0x481 0x481
-#define FLAG_0x482 0x482
-#define FLAG_0x483 0x483
-#define FLAG_0x484 0x484
-#define FLAG_0x485 0x485
-#define FLAG_0x486 0x486
-#define FLAG_0x487 0x487
-#define FLAG_0x488 0x488
-#define FLAG_0x489 0x489
-#define FLAG_0x48A 0x48A
-#define FLAG_0x48B 0x48B
-#define FLAG_0x48C 0x48C
-#define FLAG_0x48D 0x48D
-#define FLAG_0x48E 0x48E
-#define FLAG_0x48F 0x48F
-#define FLAG_0x490 0x490
-#define FLAG_0x491 0x491
-#define FLAG_0x492 0x492
-#define FLAG_0x493 0x493
-#define FLAG_0x494 0x494
-#define FLAG_0x495 0x495
-#define FLAG_0x496 0x496
-#define FLAG_0x497 0x497
-#define FLAG_0x498 0x498
-#define FLAG_0x499 0x499
-#define FLAG_0x49A 0x49A
-#define FLAG_0x49B 0x49B
-#define FLAG_0x49C 0x49C
-#define FLAG_0x49D 0x49D
-#define FLAG_0x49E 0x49E
-#define FLAG_0x49F 0x49F
-#define FLAG_0x4A0 0x4A0
-#define FLAG_0x4A1 0x4A1
-#define FLAG_0x4A2 0x4A2
-#define FLAG_0x4A3 0x4A3
-#define FLAG_0x4A4 0x4A4
-#define FLAG_0x4A5 0x4A5
-#define FLAG_0x4A6 0x4A6
+#define FLAG_HIDDEN_ITEM(map, item) (FLAG_HIDDEN_ITEMS_START + HIDDEN_ITEM_##map##_##item)
+
+#define HIDDEN_ITEM_VIRIDIAN_FOREST_POTION 0
+#define HIDDEN_ITEM_VIRIDIAN_FOREST_ANTIDOTE 1
+#define HIDDEN_ITEM_MT_MOON_B2F_MOON_STONE 2
+#define HIDDEN_ITEM_MT_MOON_B2F_ETHER 3
+#define HIDDEN_ITEM_ROUTE25_ELIXIR 4
+#define HIDDEN_ITEM_ROUTE25_ETHER 5
+#define HIDDEN_ITEM_ROUTE9_ETHER 6
+#define HIDDEN_ITEM_UNUSED_0x07 7
+#define HIDDEN_ITEM_SSANNE_B1F_CORRIDOR_HYPER_POTION 8
+#define HIDDEN_ITEM_ROUTE10_SUPER_POTION 9
+#define HIDDEN_ITEM_ROUTE10_MAX_ETHER 10
+#define HIDDEN_ITEM_ROCKET_HIDEOUT_B1F_PP_UP 11
+#define HIDDEN_ITEM_ROCKET_HIDEOUT_B3F_NUGGET 12
+#define HIDDEN_ITEM_ROCKET_HIDEOUT_B4F_NEST_BALL 13
+#define HIDDEN_ITEM_POKEMON_TOWER_5F_BIG_MUSHROOM 14
+#define HIDDEN_ITEM_ROUTE13_PP_UP 15
+#define HIDDEN_ITEM_UNUSED_0x10 16
+#define HIDDEN_ITEM_ROUTE17_RARE_CANDY 17
+#define HIDDEN_ITEM_ROUTE17_FULL_RESTORE 18
+#define HIDDEN_ITEM_ROUTE17_PP_UP 19
+#define HIDDEN_ITEM_ROUTE17_MAX_REVIVE 20
+#define HIDDEN_ITEM_ROUTE17_MAX_ELIXIR 21
+#define HIDDEN_ITEM_SAFARI_ZONE_CENTER_LEAF_STONE 22
+#define HIDDEN_ITEM_SAFARI_ZONE_WEST_REVIVE 23
+#define HIDDEN_ITEM_SILPH_CO_5F_ELIXIR 24
+#define HIDDEN_ITEM_SILPH_CO_9F_MAX_POTION 25
+#define HIDDEN_ITEM_SAFFRON_CITY_HOUSE1_2F_NUGGET 26
+#define HIDDEN_ITEM_POWER_PLANT_MAX_ELIXIR 27
+#define HIDDEN_ITEM_POWER_PLANT_THUNDER_STONE 28
+#define HIDDEN_ITEM_SEAFOAM_ISLANDS_B3F_NUGGET 29
+#define HIDDEN_ITEM_SEAFOAM_ISLANDS_B4F_WATER_STONE 30
+#define HIDDEN_ITEM_POKEMON_MANSION_1F_MOON_STONE 31
+#define HIDDEN_ITEM_POKEMON_MANSION_3F_RARE_CANDY 32
+#define HIDDEN_ITEM_POKEMON_MANSION_B1F_ELIXIR 33
+#define HIDDEN_ITEM_ROUTE23_FULL_RESTORE 34
+#define HIDDEN_ITEM_ROUTE23_ULTRA_BALL 35
+#define HIDDEN_ITEM_ROUTE23_MAX_ETHER 36
+#define HIDDEN_ITEM_VICTORY_ROAD_1F_ULTRA_BALL 37
+#define HIDDEN_ITEM_VICTORY_ROAD_1F_FULL_RESTORE 38
+#define HIDDEN_ITEM_CERULEAN_CAVE_1F_ULTRA_BALL 39
+#define HIDDEN_ITEM_UNUSED_0x28 40
+#define HIDDEN_ITEM_ROUTE11_ESCAPE_ROPE 41
+#define HIDDEN_ITEM_ROUTE12_HYPER_POTION 42
+#define HIDDEN_ITEM_UNUSED_0x2B 43
+#define HIDDEN_ITEM_UNUSED_0x2C 44
+#define HIDDEN_ITEM_UNUSED_0x2D 45
+#define HIDDEN_ITEM_UNUSED_0x2E 46
+#define HIDDEN_ITEM_CELADON_CITY_PP_UP 47
+#define HIDDEN_ITEM_VERMILION_CITY_MAX_ETHER 48
+#define HIDDEN_ITEM_CERULEAN_CITY_RARE_CANDY 49
+#define HIDDEN_ITEM_ROUTE4_GREAT_BALL 50
+#define HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_NONE 51
+#define HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_NONE_2 52
+#define HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_NONE_3 53
+#define HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_NONE_4 54
+#define HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_NONE_5 55
+#define HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_NONE_6 56
+#define HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_NONE_7 57
+#define HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_NONE_8 58
+#define HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_NONE_9 59
+#define HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_NONE_10 60
+#define HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_NONE_11 61
+#define HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_NONE_12 62
+#define HIDDEN_ITEM_SEVEN_ISLAND_SEVAULT_CANYON_CHERI_BERRY 63
+#define HIDDEN_ITEM_SEVEN_ISLAND_TANOBY_RUINS_HEART_SCALE_4 64
+#define HIDDEN_ITEM_SEVEN_ISLAND_TANOBY_RUINS_HEART_SCALE 65
+#define HIDDEN_ITEM_SEVEN_ISLAND_TANOBY_RUINS_HEART_SCALE_2 66
+#define HIDDEN_ITEM_SEVEN_ISLAND_TANOBY_RUINS_HEART_SCALE_3 67
+#define HIDDEN_ITEM_FIVE_ISLAND_ROCKET_WAREHOUSE_NEST_BALL 68
+#define HIDDEN_ITEM_FIVE_ISLAND_ROCKET_WAREHOUSE_NET_BALL 69
+#define HIDDEN_ITEM_UNDERGROUND_PATH_NORTH_SOUTH_TUNNEL_POTION 70
+#define HIDDEN_ITEM_UNDERGROUND_PATH_NORTH_SOUTH_TUNNEL_ANTIDOTE 71
+#define HIDDEN_ITEM_UNDERGROUND_PATH_NORTH_SOUTH_TUNNEL_PARALYZE_HEAL 72
+#define HIDDEN_ITEM_UNDERGROUND_PATH_NORTH_SOUTH_TUNNEL_AWAKENING 73
+#define HIDDEN_ITEM_UNDERGROUND_PATH_NORTH_SOUTH_TUNNEL_BURN_HEAL 74
+#define HIDDEN_ITEM_UNDERGROUND_PATH_NORTH_SOUTH_TUNNEL_ICE_HEAL 75
+#define HIDDEN_ITEM_UNDERGROUND_PATH_NORTH_SOUTH_TUNNEL_ETHER 76
+#define HIDDEN_ITEM_UNDERGROUND_PATH_EAST_WEST_TUNNEL_POTION 77
+#define HIDDEN_ITEM_UNDERGROUND_PATH_EAST_WEST_TUNNEL_ANTIDOTE 78
+#define HIDDEN_ITEM_UNDERGROUND_PATH_EAST_WEST_TUNNEL_PARALYZE_HEAL 79
+#define HIDDEN_ITEM_UNDERGROUND_PATH_EAST_WEST_TUNNEL_AWAKENING 80
+#define HIDDEN_ITEM_UNDERGROUND_PATH_EAST_WEST_TUNNEL_BURN_HEAL 81
+#define HIDDEN_ITEM_UNDERGROUND_PATH_EAST_WEST_TUNNEL_ICE_HEAL 82
+#define HIDDEN_ITEM_UNDERGROUND_PATH_EAST_WEST_TUNNEL_ETHER 83
+#define HIDDEN_ITEM_MT_MOON_B1F_TINY_MUSHROOM 84
+#define HIDDEN_ITEM_MT_MOON_B1F_TINY_MUSHROOM_2 85
+#define HIDDEN_ITEM_MT_MOON_B1F_TINY_MUSHROOM_3 86
+#define HIDDEN_ITEM_MT_MOON_B1F_BIG_MUSHROOM 87
+#define HIDDEN_ITEM_MT_MOON_B1F_BIG_MUSHROOM_2 88
+#define HIDDEN_ITEM_MT_MOON_B1F_BIG_MUSHROOM_3 89
+#define HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_RAZZ_BERRY 90
+#define HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_BLUK_BERRY 91
+#define HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_NANAB_BERRY 92
+#define HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_WEPEAR_BERRY 93
+#define HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_ORAN_BERRY 94
+#define HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_CHERI_BERRY 95
+#define HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_CHESTO_BERRY 96
+#define HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_PECHA_BERRY 97
+#define HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_RAWST_BERRY 98
+#define HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_ASPEAR_BERRY 99
+#define HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_PERSIM_BERRY 100
+#define HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_PINAP_BERRY 101
+#define HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_LUM_BERRY 102
+#define HIDDEN_ITEM_ONE_ISLAND_TREASURE_BEACH_STARDUST 103
+#define HIDDEN_ITEM_ONE_ISLAND_TREASURE_BEACH_STARDUST_2 104
+#define HIDDEN_ITEM_ONE_ISLAND_TREASURE_BEACH_PEARL 105
+#define HIDDEN_ITEM_ONE_ISLAND_TREASURE_BEACH_PEARL_2 106
+#define HIDDEN_ITEM_ONE_ISLAND_TREASURE_BEACH_ULTRA_BALL 107
+#define HIDDEN_ITEM_ONE_ISLAND_TREASURE_BEACH_ULTRA_BALL_2 108
+#define HIDDEN_ITEM_ONE_ISLAND_TREASURE_BEACH_STAR_PIECE 109
+#define HIDDEN_ITEM_ONE_ISLAND_TREASURE_BEACH_BIG_PEARL 110
+#define HIDDEN_ITEM_TWO_ISLAND_CAPE_BRINK_RARE_CANDY 111
+#define HIDDEN_ITEM_PEWTER_CITY_POKE_BALL 112
+#define HIDDEN_ITEM_ROUTE3_ORAN_BERRY 113
+#define HIDDEN_ITEM_ROUTE4_PERSIM_BERRY 114
+#define HIDDEN_ITEM_ROUTE24_PECHA_BERRY 115
+#define HIDDEN_ITEM_ROUTE25_ORAN_BERRY 116
+#define HIDDEN_ITEM_ROUTE25_BLUK_BERRY 117
+#define HIDDEN_ITEM_ROUTE6_SITRUS_BERRY 118
+#define HIDDEN_ITEM_ROUTE6_RARE_CANDY 119
+#define HIDDEN_ITEM_SSANNE_KITCHEN_PECHA_BERRY 120
+#define HIDDEN_ITEM_SSANNE_KITCHEN_CHERI_BERRY 121
+#define HIDDEN_ITEM_SSANNE_KITCHEN_CHESTO_BERRY 122
+#define HIDDEN_ITEM_ROUTE9_RARE_CANDY 123
+#define HIDDEN_ITEM_UNUSED_0x7C 124
+#define HIDDEN_ITEM_ROUTE10_PERSIM_BERRY 125
+#define HIDDEN_ITEM_ROUTE10_CHERI_BERRY 126
+#define HIDDEN_ITEM_ROUTE8_RAWST_BERRY 127
+#define HIDDEN_ITEM_ROUTE8_LUM_BERRY 128
+#define HIDDEN_ITEM_ROUTE8_LEPPA_BERRY 129
+#define HIDDEN_ITEM_ROUTE12_RARE_CANDY 130
+#define HIDDEN_ITEM_ROUTE12_LEFTOVERS 131
+#define HIDDEN_ITEM_ROUTE16_LEFTOVERS 132
+#define HIDDEN_ITEM_FUCHSIA_CITY_MAX_REVIVE 133
+#define HIDDEN_ITEM_ROCKET_HIDEOUT_B4F_NET_BALL 134
+#define HIDDEN_ITEM_SILPH_CO_2F_ULTRA_BALL 135
+#define HIDDEN_ITEM_SILPH_CO_3F_PROTEIN 136
+#define HIDDEN_ITEM_SILPH_CO_4F_IRON 137
+#define HIDDEN_ITEM_SILPH_CO_5F_PP_UP 138
+#define HIDDEN_ITEM_SILPH_CO_6F_CARBOS 139
+#define HIDDEN_ITEM_SILPH_CO_7F_ZINC 140
+#define HIDDEN_ITEM_SILPH_CO_8F_NUGGET 141
+#define HIDDEN_ITEM_SILPH_CO_9F_CALCIUM 142
+#define HIDDEN_ITEM_SILPH_CO_10F_HP_UP 143
+#define HIDDEN_ITEM_SILPH_CO_11F_REVIVE 144
+#define HIDDEN_ITEM_ROUTE23_LUM_BERRY 145
+#define HIDDEN_ITEM_ROUTE23_SITRUS_BERRY 146
+#define HIDDEN_ITEM_ROUTE23_ASPEAR_BERRY 147
+#define HIDDEN_ITEM_ROUTE23_LEPPA_BERRY 148
+#define HIDDEN_ITEM_ROUTE14_ZINC 149
+#define HIDDEN_ITEM_ROUTE9_CHESTO_BERRY 150
+#define HIDDEN_ITEM_ROUTE10_NANAB_BERRY 151
+#define HIDDEN_ITEM_ROUTE7_WEPEAR_BERRY 152
+#define HIDDEN_ITEM_ROUTE20_STARDUST 153
+#define HIDDEN_ITEM_ROUTE21_NORTH_PEARL 154
+#define HIDDEN_ITEM_ROUTE23_MAX_ELIXIR 155
+#define HIDDEN_ITEM_ROUTE4_RAZZ_BERRY 156
+#define HIDDEN_ITEM_ROUTE14_PINAP_BERRY 157
+#define HIDDEN_ITEM_MT_EMBER_EXTERIOR_FIRE_STONE 158
+#define HIDDEN_ITEM_POKEMON_TOWER_7F_SOOTHE_BELL 159
+#define HIDDEN_ITEM_NAVEL_ROCK_SUMMIT_SACRED_ASH 160
+#define HIDDEN_ITEM_TWO_ISLAND_CAPE_BRINK_PP_MAX 161
+#define HIDDEN_ITEM_MT_EMBER_EXTERIOR_ULTRA_BALL 162
+#define HIDDEN_ITEM_THREE_ISLAND_DUNSPARCE_TUNNEL_NUGGET 163
+#define HIDDEN_ITEM_THREE_ISLAND_PP_UP 164
+#define HIDDEN_ITEM_THREE_ISLAND_BOND_BRIDGE_MAX_REPEL 165
+#define HIDDEN_ITEM_THREE_ISLAND_BOND_BRIDGE_PEARL 166
+#define HIDDEN_ITEM_THREE_ISLAND_BOND_BRIDGE_STARDUST 167
+#define HIDDEN_ITEM_FOUR_ISLAND_PEARL 168
+#define HIDDEN_ITEM_FOUR_ISLAND_ULTRA_BALL 169
+#define HIDDEN_ITEM_FIVE_ISLAND_MEMORIAL_PILLAR_BIG_PEARL 170
+#define HIDDEN_ITEM_FIVE_ISLAND_MEMORIAL_PILLAR_RAZZ_BERRY 171
+#define HIDDEN_ITEM_FIVE_ISLAND_MEMORIAL_PILLAR_SITRUS_BERRY 172
+#define HIDDEN_ITEM_FIVE_ISLAND_MEMORIAL_PILLAR_BLUK_BERRY 173
+#define HIDDEN_ITEM_FIVE_ISLAND_RESORT_GORGEOUS_NEST_BALL 174
+#define HIDDEN_ITEM_FIVE_ISLAND_RESORT_GORGEOUS_STARDUST 175
+#define HIDDEN_ITEM_FIVE_ISLAND_RESORT_GORGEOUS_STAR_PIECE 176
+#define HIDDEN_ITEM_FIVE_ISLAND_RESORT_GORGEOUS_STARDUST_2 177
+#define HIDDEN_ITEM_SIX_ISLAND_OUTCAST_ISLAND_STAR_PIECE 178
+#define HIDDEN_ITEM_SIX_ISLAND_OUTCAST_ISLAND_NET_BALL 179
+#define HIDDEN_ITEM_SIX_ISLAND_GREEN_PATH_ULTRA_BALL 180
+#define HIDDEN_ITEM_SIX_ISLAND_WATER_PATH_ASPEAR_BERRY 181
+#define HIDDEN_ITEM_SIX_ISLAND_WATER_PATH_ORAN_BERRY 182
+#define HIDDEN_ITEM_SIX_ISLAND_WATER_PATH_PINAP_BERRY 183
+#define HIDDEN_ITEM_SIX_ISLAND_LEPPA_BERRY 184
+#define HIDDEN_ITEM_SEVEN_ISLAND_TRAINER_TOWER_BIG_PEARL 185
+#define HIDDEN_ITEM_SEVEN_ISLAND_TRAINER_TOWER_PEARL 186
+#define HIDDEN_ITEM_SEVEN_ISLAND_TRAINER_TOWER_NANAB_BERRY 187
+#define HIDDEN_ITEM_SEVEN_ISLAND_SEVAULT_CANYON_ENTRANCE_RAWST_BERRY 188
+#define HIDDEN_ITEM_VIRIDIAN_CITY_GYM_MACHO_BRACE 189
+#define HIDDEN_ITEM_SSANNE_EXTERIOR_LAVA_COOKIE 190
+
#define FLAG_0x4A7 0x4A7
#define FLAG_0x4A8 0x4A8
#define FLAG_0x4A9 0x4A9