mirror of
https://github.com/Skeli789/Dynamic-Pokemon-Expansion.git
synced 2026-03-22 01:34:13 -05:00
1048 lines
26 KiB
C
1048 lines
26 KiB
C
#pragma once
|
|
|
|
#define ITEM_NONE 0
|
|
#define ITEM_MASTER_BALL 1
|
|
#define ITEM_ULTRA_BALL 2
|
|
#define ITEM_GREAT_BALL 3
|
|
#define ITEM_POKE_BALL 4
|
|
#define ITEM_SAFARI_BALL 5
|
|
#define ITEM_NET_BALL 6
|
|
#define ITEM_DIVE_BALL 7
|
|
#define ITEM_NEST_BALL 8
|
|
#define ITEM_REPEAT_BALL 9
|
|
#define ITEM_TIMER_BALL 10
|
|
#define ITEM_LUXURY_BALL 11
|
|
#define ITEM_PREMIER_BALL 12
|
|
#define ITEM_POTION 13
|
|
#define ITEM_ANTIDOTE 14
|
|
#define ITEM_BURN_HEAL 15
|
|
#define ITEM_ICE_HEAL 16
|
|
#define ITEM_AWAKENING 17
|
|
#define ITEM_PARALYZE_HEAL 18
|
|
#define ITEM_FULL_RESTORE 19
|
|
#define ITEM_MAX_POTION 20
|
|
#define ITEM_HYPER_POTION 21
|
|
#define ITEM_SUPER_POTION 22
|
|
#define ITEM_FULL_HEAL 23
|
|
#define ITEM_REVIVE 24
|
|
#define ITEM_MAX_REVIVE 25
|
|
#define ITEM_FRESH_WATER 26
|
|
#define ITEM_SODA_POP 27
|
|
#define ITEM_LEMONADE 28
|
|
#define ITEM_MOOMOO_MILK 29
|
|
#define ITEM_ENERGY_POWDER 30
|
|
#define ITEM_ENERGY_ROOT 31
|
|
#define ITEM_HEAL_POWDER 32
|
|
#define ITEM_REVIVAL_HERB 33
|
|
#define ITEM_ETHER 34
|
|
#define ITEM_MAX_ETHER 35
|
|
#define ITEM_ELIXIR 36
|
|
#define ITEM_MAX_ELIXIR 37
|
|
#define ITEM_LAVA_COOKIE 38
|
|
#define ITEM_BLUE_FLUTE 39
|
|
#define ITEM_YELLOW_FLUTE 40
|
|
#define ITEM_RED_FLUTE 41
|
|
#define ITEM_BLACK_FLUTE 42
|
|
#define ITEM_WHITE_FLUTE 43
|
|
#define ITEM_BERRY_JUICE 44
|
|
#define ITEM_SACRED_ASH 45
|
|
#define ITEM_SHOAL_SALT 46
|
|
#define ITEM_SHOAL_SHELL 47
|
|
#define ITEM_RED_SHARD 48
|
|
#define ITEM_BLUE_SHARD 49
|
|
#define ITEM_YELLOW_SHARD 50
|
|
#define ITEM_GREEN_SHARD 51
|
|
#define ITEM_034 52
|
|
#define ITEM_035 53
|
|
#define ITEM_036 54
|
|
#define ITEM_037 55
|
|
#define ITEM_038 56
|
|
#define ITEM_039 57
|
|
#define ITEM_03A 58
|
|
#define ITEM_03B 59
|
|
#define ITEM_03C 60
|
|
#define ITEM_03D 61
|
|
#define ITEM_03E 62
|
|
#define ITEM_HP_UP 63
|
|
#define ITEM_PROTEIN 64
|
|
#define ITEM_IRON 65
|
|
#define ITEM_CARBOS 66
|
|
#define ITEM_CALCIUM 67
|
|
#define ITEM_RARE_CANDY 68
|
|
#define ITEM_PP_UP 69
|
|
#define ITEM_ZINC 70
|
|
#define ITEM_PP_MAX 71
|
|
#define ITEM_048 72
|
|
#define ITEM_GUARD_SPEC 73
|
|
#define ITEM_DIRE_HIT 74
|
|
#define ITEM_X_ATTACK 75
|
|
#define ITEM_X_DEFEND 76
|
|
#define ITEM_X_SPEED 77
|
|
#define ITEM_X_ACCURACY 78
|
|
#define ITEM_X_SP_ATK 79
|
|
#define ITEM_POKE_DOLL 80
|
|
#define ITEM_FLUFFY_TAIL 81
|
|
#define ITEM_X_SP_DEF 82
|
|
#define ITEM_SUPER_REPEL 83
|
|
#define ITEM_MAX_REPEL 84
|
|
#define ITEM_ESCAPE_ROPE 85
|
|
#define ITEM_REPEL 86
|
|
#define ITEM_057 87
|
|
#define ITEM_058 88
|
|
#define ITEM_059 89
|
|
#define ITEM_05A 90
|
|
#define ITEM_05B 91
|
|
#define ITEM_05C 92
|
|
#define ITEM_SUN_STONE 93
|
|
#define ITEM_MOON_STONE 94
|
|
#define ITEM_FIRE_STONE 95
|
|
#define ITEM_THUNDER_STONE 96
|
|
#define ITEM_WATER_STONE 97
|
|
#define ITEM_LEAF_STONE 98
|
|
#define ITEM_063 99
|
|
#define ITEM_064 100
|
|
#define ITEM_065 101
|
|
#define ITEM_066 102
|
|
#define ITEM_TINY_MUSHROOM 103
|
|
#define ITEM_BIG_MUSHROOM 104
|
|
#define ITEM_069 105
|
|
#define ITEM_PEARL 106
|
|
#define ITEM_BIG_PEARL 107
|
|
#define ITEM_STARDUST 108
|
|
#define ITEM_STAR_PIECE 109
|
|
#define ITEM_NUGGET 110
|
|
#define ITEM_HEART_SCALE 111
|
|
#define ITEM_070 112
|
|
#define ITEM_071 113
|
|
#define ITEM_072 114
|
|
#define ITEM_073 115
|
|
#define ITEM_074 116
|
|
#define ITEM_075 117
|
|
#define ITEM_076 118
|
|
#define ITEM_077 119
|
|
#define ITEM_078 120
|
|
#define ITEM_ORANGE_MAIL 121
|
|
#define ITEM_HARBOR_MAIL 122
|
|
#define ITEM_GLITTER_MAIL 123
|
|
#define ITEM_MECH_MAIL 124
|
|
#define ITEM_WOOD_MAIL 125
|
|
#define ITEM_WAVE_MAIL 126
|
|
#define ITEM_BEAD_MAIL 127
|
|
#define ITEM_SHADOW_MAIL 128
|
|
#define ITEM_TROPIC_MAIL 129
|
|
#define ITEM_DREAM_MAIL 130
|
|
#define ITEM_FAB_MAIL 131
|
|
#define ITEM_RETRO_MAIL 132
|
|
#define ITEM_CHERI_BERRY 133
|
|
#define ITEM_CHESTO_BERRY 134
|
|
#define ITEM_PECHA_BERRY 135
|
|
#define ITEM_RAWST_BERRY 136
|
|
#define ITEM_ASPEAR_BERRY 137
|
|
#define ITEM_LEPPA_BERRY 138
|
|
#define ITEM_ORAN_BERRY 139
|
|
#define ITEM_PERSIM_BERRY 140
|
|
#define ITEM_LUM_BERRY 141
|
|
#define ITEM_SITRUS_BERRY 142
|
|
#define ITEM_FIGY_BERRY 143
|
|
#define ITEM_WIKI_BERRY 144
|
|
#define ITEM_MAGO_BERRY 145
|
|
#define ITEM_AGUAV_BERRY 146
|
|
#define ITEM_IAPAPA_BERRY 147
|
|
#define ITEM_RAZZ_BERRY 148
|
|
#define ITEM_BLUK_BERRY 149
|
|
#define ITEM_NANAB_BERRY 150
|
|
#define ITEM_WEPEAR_BERRY 151
|
|
#define ITEM_PINAP_BERRY 152
|
|
#define ITEM_POMEG_BERRY 153
|
|
#define ITEM_KELPSY_BERRY 154
|
|
#define ITEM_QUALOT_BERRY 155
|
|
#define ITEM_HONDEW_BERRY 156
|
|
#define ITEM_GREPA_BERRY 157
|
|
#define ITEM_TAMATO_BERRY 158
|
|
#define ITEM_CORNN_BERRY 159
|
|
#define ITEM_MAGOST_BERRY 160
|
|
#define ITEM_RABUTA_BERRY 161
|
|
#define ITEM_NOMEL_BERRY 162
|
|
#define ITEM_SPELON_BERRY 163
|
|
#define ITEM_PAMTRE_BERRY 164
|
|
#define ITEM_WATMEL_BERRY 165
|
|
#define ITEM_DURIN_BERRY 166
|
|
#define ITEM_BELUE_BERRY 167
|
|
#define ITEM_LIECHI_BERRY 168
|
|
#define ITEM_GANLON_BERRY 169
|
|
#define ITEM_SALAC_BERRY 170
|
|
#define ITEM_PETAYA_BERRY 171
|
|
#define ITEM_APICOT_BERRY 172
|
|
#define ITEM_LANSAT_BERRY 173
|
|
#define ITEM_STARF_BERRY 174
|
|
#define ITEM_ENIGMA_BERRY_OLD 175
|
|
#define ITEM_ENIGMA_BERRY ITEM_ENIGMA_BERRY_OLD
|
|
#define ITEM_0B0 176
|
|
#define ITEM_0B1 177
|
|
#define ITEM_0B2 178
|
|
#define ITEM_BRIGHT_POWDER 179
|
|
#define ITEM_WHITE_HERB 180
|
|
#define ITEM_MACHO_BRACE 181
|
|
#define ITEM_EXP_SHARE 182
|
|
#define ITEM_QUICK_CLAW 183
|
|
#define ITEM_SOOTHE_BELL 184
|
|
#define ITEM_MENTAL_HERB 185
|
|
|
|
#ifdef UNBOUND
|
|
#define ITEM_CHOICE_BAND 0xB0 //For Unbound
|
|
#else
|
|
#define ITEM_CHOICE_BAND 186
|
|
#endif
|
|
|
|
#define ITEM_KINGS_ROCK 187
|
|
#define ITEM_SILVER_POWDER 188
|
|
#define ITEM_AMULET_COIN 189
|
|
#define ITEM_CLEANSE_TAG 190
|
|
#define ITEM_SOUL_DEW 191
|
|
#define ITEM_DEEP_SEA_TOOTH 192
|
|
#define ITEM_DEEP_SEA_SCALE 193
|
|
#define ITEM_SMOKE_BALL 194
|
|
#define ITEM_EVERSTONE 195
|
|
#define ITEM_FOCUS_BAND 196
|
|
#define ITEM_LUCKY_EGG 197
|
|
#define ITEM_SCOPE_LENS 198
|
|
#define ITEM_METAL_COAT 199
|
|
#define ITEM_LEFTOVERS 200
|
|
#define ITEM_DRAGON_SCALE 201
|
|
#define ITEM_LIGHT_BALL 202
|
|
#define ITEM_SOFT_SAND 203
|
|
#define ITEM_HARD_STONE 204
|
|
#define ITEM_MIRACLE_SEED 205
|
|
#define ITEM_BLACK_GLASSES 206
|
|
#define ITEM_BLACK_BELT 207
|
|
#define ITEM_MAGNET 208
|
|
#define ITEM_MYSTIC_WATER 209
|
|
#define ITEM_SHARP_BEAK 210
|
|
#define ITEM_POISON_BARB 211
|
|
#define ITEM_NEVER_MELT_ICE 212
|
|
#define ITEM_SPELL_TAG 213
|
|
#define ITEM_TWISTED_SPOON 214
|
|
#define ITEM_CHARCOAL 215
|
|
#define ITEM_DRAGON_FANG 216
|
|
#define ITEM_SILK_SCARF 217
|
|
#define ITEM_UP_GRADE 218
|
|
#define ITEM_SHELL_BELL 219
|
|
#define ITEM_SEA_INCENSE 220
|
|
#define ITEM_LAX_INCENSE 221
|
|
#define ITEM_LUCKY_PUNCH 222
|
|
#define ITEM_METAL_POWDER 223
|
|
#define ITEM_THICK_CLUB 224
|
|
#define ITEM_LEEK 225
|
|
#define ITEM_0E2 226
|
|
#define ITEM_0E3 227
|
|
#define ITEM_0E4 228
|
|
#define ITEM_0E5 229
|
|
#define ITEM_0E6 230
|
|
#define ITEM_0E7 231
|
|
#define ITEM_0E8 232
|
|
#define ITEM_0E9 233
|
|
#define ITEM_0EA 234
|
|
#define ITEM_0EB 235
|
|
#define ITEM_0EC 236
|
|
#define ITEM_0ED 237
|
|
#define ITEM_0EE 238
|
|
#define ITEM_0EF 239
|
|
#define ITEM_0F0 240
|
|
#define ITEM_0F1 241
|
|
#define ITEM_0F2 242
|
|
#define ITEM_0F3 243
|
|
#define ITEM_0F4 244
|
|
#define ITEM_0F5 245
|
|
#define ITEM_0F6 246
|
|
#define ITEM_0F7 247
|
|
#define ITEM_0F8 248
|
|
#define ITEM_0F9 249
|
|
#define ITEM_0FA 250
|
|
#define ITEM_0FB 251
|
|
#define ITEM_0FC 252
|
|
#define ITEM_0FD 253
|
|
#define ITEM_RED_SCARF 254
|
|
#define ITEM_BLUE_SCARF 255
|
|
#define ITEM_PINK_SCARF 256
|
|
#define ITEM_GREEN_SCARF 257
|
|
#define ITEM_YELLOW_SCARF 258
|
|
#define ITEM_MACH_BIKE 259
|
|
#define ITEM_COIN_CASE 260
|
|
#define ITEM_ITEMFINDER 261
|
|
#define ITEM_OLD_ROD 262
|
|
#define ITEM_GOOD_ROD 263
|
|
#define ITEM_SUPER_ROD 264
|
|
#define ITEM_SS_TICKET 265
|
|
#define ITEM_CONTEST_PASS 266
|
|
#define ITEM_10B 267
|
|
#define ITEM_WAILMER_PAIL 268
|
|
#define ITEM_DEVON_GOODS 269
|
|
#define ITEM_SOOT_SACK 270
|
|
#define ITEM_BASEMENT_KEY 271
|
|
#define ITEM_ACRO_BIKE 272
|
|
#define ITEM_POKEBLOCK_CASE 273
|
|
#define ITEM_LETTER 274
|
|
#define ITEM_EON_TICKET 275
|
|
#define ITEM_RED_ORB 276
|
|
#define ITEM_BLUE_ORB 277
|
|
#define ITEM_SCANNER 278
|
|
#define ITEM_GO_GOGGLES 279
|
|
#define ITEM_METEORITE 280
|
|
#define ITEM_ROOM_1_KEY 281
|
|
#define ITEM_ROOM_2_KEY 282
|
|
#define ITEM_ROOM_4_KEY 283
|
|
#define ITEM_ROOM_6_KEY 284
|
|
#define ITEM_STORAGE_KEY 285
|
|
#define ITEM_ROOT_FOSSIL 286
|
|
#define ITEM_CLAW_FOSSIL 287
|
|
#define ITEM_DEVON_SCOPE 288
|
|
|
|
#ifndef UNBOUND //Modify this
|
|
enum
|
|
{
|
|
ITEM_TM01_FOCUS_PUNCH = 0x121,
|
|
ITEM_TM02_DRAGON_CLAW,
|
|
ITEM_TM03_WATER_PULSE,
|
|
ITEM_TM04_CALM_MIND,
|
|
ITEM_TM05_ROAR,
|
|
ITEM_TM06_TOXIC,
|
|
ITEM_TM07_HAIL,
|
|
ITEM_TM08_BULK_UP,
|
|
ITEM_TM09_BULLET_SEED,
|
|
ITEM_TM10_HIDDEN_POWER,
|
|
ITEM_TM11_SUNNY_DAY,
|
|
ITEM_TM12_TAUNT,
|
|
ITEM_TM13_ICE_BEAM,
|
|
ITEM_TM14_BLIZZARD,
|
|
ITEM_TM15_HYPER_BEAM,
|
|
ITEM_TM16_LIGHT_SCREEN,
|
|
ITEM_TM17_PROTECT,
|
|
ITEM_TM18_RAIN_DANCE,
|
|
ITEM_TM19_GIGA_DRAIN,
|
|
ITEM_TM20_SAFEGUARD,
|
|
ITEM_TM21_FRUSTRATION,
|
|
ITEM_TM22_SOLARBEAM,
|
|
ITEM_TM23_IRON_TAIL,
|
|
ITEM_TM24_THUNDERBOLT,
|
|
ITEM_TM25_THUNDER,
|
|
ITEM_TM26_EARTHQUAKE,
|
|
ITEM_TM27_RETURN,
|
|
ITEM_TM28_DIG,
|
|
ITEM_TM29_PSYCHIC,
|
|
ITEM_TM30_SHADOW_BALL,
|
|
ITEM_TM31_BRICK_BREAK,
|
|
ITEM_TM32_DOUBLE_TEAM,
|
|
ITEM_TM33_REFLECT,
|
|
ITEM_TM34_SHOCK_WAVE,
|
|
ITEM_TM35_FLAMETHROWER,
|
|
ITEM_TM36_SLUDGE_BOMB,
|
|
ITEM_TM37_SANDSTORM,
|
|
ITEM_TM38_FIRE_BLAST,
|
|
ITEM_TM39_ROCK_TOMB,
|
|
ITEM_TM40_AERIAL_ACE,
|
|
ITEM_TM41_TORMENT,
|
|
ITEM_TM42_FACADE,
|
|
ITEM_TM43_SECRET_POWER,
|
|
ITEM_TM44_REST,
|
|
ITEM_TM45_ATTRACT,
|
|
ITEM_TM46_THIEF,
|
|
ITEM_TM47_STEEL_WING,
|
|
ITEM_TM48_SKILL_SWAP,
|
|
ITEM_TM49_LEECH_FANG,
|
|
ITEM_TM50_OVERHEAT,
|
|
ITEM_HM01_CUT,
|
|
ITEM_HM02_FLY,
|
|
ITEM_HM03_SURF,
|
|
ITEM_HM04_STRENGTH,
|
|
ITEM_HM05_DIVE,
|
|
ITEM_HM06_ROCK_SMASH,
|
|
ITEM_HM07_WATERFALL,
|
|
ITEM_HM08_ROCK_CLIMB,
|
|
};
|
|
|
|
//New TMs
|
|
#define ITEM_TM51 339
|
|
#define ITEM_TM52 340
|
|
#define ITEM_TM53 341
|
|
#define ITEM_TM54 342
|
|
#define ITEM_TM55 343
|
|
#define ITEM_TM56 344
|
|
#define ITEM_TM57 345
|
|
#define ITEM_TM58 346
|
|
enum
|
|
{
|
|
ITEM_TM59_DRAGON_PULSE = 0x177,
|
|
ITEM_TM60_DRAIN_PUNCH,
|
|
ITEM_TM61_WILL_O_WISP,
|
|
ITEM_TM62_SILVER_WIND,
|
|
ITEM_TM63_VENOSHOCK,
|
|
ITEM_TM64_EXPLOSION,
|
|
ITEM_TM65_SHADOW_CLAW,
|
|
ITEM_TM66_PAYBACK,
|
|
ITEM_TM67_RECYCLE,
|
|
ITEM_TM68_GIGA_IMPACT,
|
|
ITEM_TM69_ROCK_POLISH,
|
|
ITEM_TM70_FLASH,
|
|
ITEM_TM71_STONE_EDGE,
|
|
ITEM_TM72_AVALANCHE,
|
|
ITEM_TM73_THUNDER_WAVE,
|
|
ITEM_TM74_GYRO_BALL,
|
|
ITEM_TM75_SWORDS_DANCE,
|
|
ITEM_TM76_STEALTH_ROCK,
|
|
ITEM_TM77_FLAME_CHARGE,
|
|
ITEM_TM78_LOW_SWEEP,
|
|
ITEM_TM79_DARK_PULSE,
|
|
ITEM_TM80_ROCK_SLIDE,
|
|
ITEM_TM81_X_SCISSOR,
|
|
ITEM_TM82_SLEEP_TALK,
|
|
ITEM_TM83_SCALD,
|
|
ITEM_TM84_POISON_JAB,
|
|
ITEM_TM85_DREAM_EATER,
|
|
ITEM_TM86_GRASS_KNOT,
|
|
ITEM_TM87_SWAGGER,
|
|
ITEM_TM88_PLUCK,
|
|
ITEM_TM89_U_TURN,
|
|
ITEM_TM90_SUBSTITUTE,
|
|
ITEM_TM91_FLASH_CANNON,
|
|
ITEM_TM92_VOLT_SWITCH,
|
|
ITEM_TM93_DRAGON_TAIL,
|
|
ITEM_TM94_INCINERATE,
|
|
ITEM_TM95_STRUGGLE_BUG,
|
|
ITEM_TM96_BULLDOZE,
|
|
ITEM_TM97_FROST_BREATH,
|
|
ITEM_TM98_WORK_UP,
|
|
ITEM_TM99_WILD_CHARGE,
|
|
ITEM_TM100_INFESTATION,
|
|
ITEM_TM101_POWER_UP_PUNCH,
|
|
ITEM_TM102_DAZZLING_GLEAM,
|
|
ITEM_TM103_SLUDGE_WAVE,
|
|
ITEM_TM104_PSYSHOCK,
|
|
ITEM_TM105_BRUTAL_SWING,
|
|
ITEM_TM106_SMART_STRIKE,
|
|
ITEM_TM107_ACROBATICS,
|
|
ITEM_TM108_SNARL,
|
|
ITEM_TM109_DEFOG,
|
|
ITEM_TM110_DRAINING_KISS,
|
|
ITEM_TM111_SMACK_DOWN,
|
|
ITEM_TM112_ROUND,
|
|
ITEM_TM113_ECHOED_VOICE,
|
|
ITEM_TM114_NATURAL_GIFT,
|
|
ITEM_TM115_QUASH,
|
|
ITEM_TM116_TRICK_ROOM,
|
|
ITEM_TM117_FLING,
|
|
ITEM_TM118_AURORA_VEIL,
|
|
ITEM_TM119_SKY_DROP,
|
|
ITEM_TM120_NATURE_POWER,
|
|
};
|
|
#endif
|
|
|
|
#define ITEM_15B 347
|
|
#define ITEM_15C 348
|
|
|
|
// FireRed/LeafGreen
|
|
#define ITEM_OAKS_PARCEL 349
|
|
#define ITEM_POKE_FLUTE 350
|
|
#define ITEM_SECRET_KEY 351
|
|
#define ITEM_BIKE_VOUCHER 352
|
|
#define ITEM_GOLD_TEETH 353
|
|
#define ITEM_OLD_AMBER 354
|
|
#define ITEM_CARD_KEY 355
|
|
#define ITEM_LIFT_KEY 356
|
|
#define ITEM_HELIX_FOSSIL 357
|
|
#define ITEM_DOME_FOSSIL 358
|
|
#define ITEM_SILPH_SCOPE 359
|
|
#define ITEM_BICYCLE 360
|
|
#define ITEM_TOWN_MAP 361
|
|
#define ITEM_VS_SEEKER 362
|
|
#define ITEM_FAME_CHECKER 363
|
|
#define ITEM_TM_CASE 364
|
|
#define ITEM_BERRY_POUCH 365
|
|
#define ITEM_TEACHY_TV 366
|
|
#define ITEM_TRI_PASS 367
|
|
#define ITEM_RAINBOW_PASS 368
|
|
#define ITEM_TEA 369
|
|
#define ITEM_MYSTIC_TICKET 370
|
|
#define ITEM_AURORA_TICKET 371
|
|
#define ITEM_POWDER_JAR 372
|
|
#define ITEM_RUBY 373
|
|
#define ITEM_SAPPHIRE 374
|
|
#define ITEM_N_A 375
|
|
|
|
//New Sellable Items
|
|
#define ITEM_RARE_BONE 0x72
|
|
#define ITEM_PEARL_STRING 0xE4
|
|
#define ITEM_BIG_NUGGET 0xE5
|
|
#define ITEM_COMET_SHARD 0x201
|
|
#define ITEM_BALM_MUSHROOM 0x202
|
|
|
|
//New Food Items
|
|
#define ITEM_HONEY 0x48
|
|
#define ITEM_BIG_MALASADA 0x203
|
|
#define ITEM_CASTELIACONE 0x204
|
|
#define ITEM_LUMIOSE_GALETTE 0x205
|
|
#define ITEM_RAGE_CANDY_BAR 0x206
|
|
#define ITEM_SHALOUR_SABLE 0x207
|
|
#define ITEM_OLD_GATEAU 0x208
|
|
|
|
//Fossils
|
|
#define ITEM_SKULL_FOSSIL 0x209
|
|
#define ITEM_ARMOR_FOSSIL 0x20A
|
|
#define ITEM_COVER_FOSSIL 0x20B
|
|
#define ITEM_PLUME_FOSSIL 0x20C
|
|
#define ITEM_JAW_FOSSIL 0x20D
|
|
#define ITEM_SAIL_FOSSIL 0x20E
|
|
|
|
//EV Gain Items
|
|
#define ITEM_POWER_BRACER 0xF4
|
|
#define ITEM_POWER_BELT 0xF5
|
|
#define ITEM_POWER_LENS 0xF6
|
|
#define ITEM_POWER_BAND 0xF7
|
|
#define ITEM_POWER_ANKLET 0xF8
|
|
#define ITEM_POWER_WEIGHT 0xF9
|
|
|
|
//New Battle Hold Items
|
|
#define ITEM_ADAMANT_ORB 0x214
|
|
#define ITEM_LUSTROUS_ORB 0x215
|
|
#define ITEM_GRISEOUS_ORB 0x216
|
|
|
|
#define ITEM_EXPERT_BELT 0xEB
|
|
#define ITEM_POWER_HERB 0xEC
|
|
#define ITEM_WIDE_LENS 0xED
|
|
#define ITEM_ZOOM_LENS 0xEE
|
|
#define ITEM_DESTINY_KNOT 0xEF
|
|
#define ITEM_SMOOTH_ROCK 0xF0
|
|
#define ITEM_DAMP_ROCK 0xF1
|
|
#define ITEM_HEAT_ROCK 0xF2
|
|
#define ITEM_ICY_ROCK 0xF3
|
|
#define ITEM_BIG_ROOT 0xFA
|
|
#define ITEM_LIGHT_CLAY 0x5A
|
|
#define ITEM_SAFETY_GOGGLES 0x1ED
|
|
#define ITEM_ROCKY_HELMET 0xE2
|
|
#define ITEM_WEAKNESS_POLICY 0xE3
|
|
#define ITEM_ASSAULT_VEST 0x1EE
|
|
#define ITEM_EVIOLITE 0x1EF
|
|
#define ITEM_ABSORB_BULB 0x233
|
|
#define ITEM_AIR_BALLOON 0x234
|
|
#define ITEM_ADRENALINE_ORB 0x235
|
|
#define ITEM_BINDING_BAND 0x236
|
|
#define ITEM_CELL_BATTERY 0x237
|
|
#define ITEM_EJECT_BUTTON 0x238
|
|
#define ITEM_FLOAT_STONE 0x239
|
|
#define ITEM_FOCUS_SASH 0x23A
|
|
#define ITEM_GRIP_CLAW 0x23B
|
|
#define ITEM_IRON_BALL 0x23C
|
|
#define ITEM_LAGGING_TAIL 0x23D
|
|
#define ITEM_LUMINOUS_MOSS 0x23E
|
|
#define ITEM_QUICK_POWDER 0x23F
|
|
#define ITEM_METRONOME 0x240
|
|
#define ITEM_MUSCLE_BAND 0x241
|
|
#define ITEM_PROTECTIVE_PADS 0x242
|
|
#define ITEM_RED_CARD 0x243
|
|
#define ITEM_RING_TARGET 0x244
|
|
#define ITEM_SHED_SHELL 0x245
|
|
#define ITEM_SNOWBALL 0x246
|
|
#define ITEM_STICKY_BARB 0x247
|
|
#define ITEM_TERRAIN_EXTENDER 0x248
|
|
#define ITEM_WISE_GLASSES 0x249
|
|
#define ITEM_ELECTRIC_SEED 0x24A
|
|
#define ITEM_GRASSY_SEED 0x24B
|
|
#define ITEM_MISTY_SEED 0x24C
|
|
#define ITEM_PSYCHIC_SEED 0x24D
|
|
|
|
#define ITEM_LIFE_ORB 0x37
|
|
#define ITEM_TOXIC_ORB 0x38
|
|
#define ITEM_FLAME_ORB 0x39
|
|
#define ITEM_BLACK_SLUDGE 0x3A
|
|
|
|
#define ITEM_CHOICE_SPECS 0xB1
|
|
#define ITEM_CHOICE_SCARF 0xB2
|
|
|
|
//New Incense
|
|
#define ITEM_LUCK_INCENSE 0xFC
|
|
#define ITEM_FULL_INCENSE 0xFD
|
|
#define ITEM_ODD_INCENSE 0xFE
|
|
#define ITEM_PURE_INCENSE 0xFF
|
|
#define ITEM_ROCK_INCENSE 0x100
|
|
#define ITEM_ROSE_INCENSE 0x101
|
|
#define ITEM_WAVE_INCENSE 0x102
|
|
|
|
//Gems
|
|
#define ITEM_NORMAL_GEM 0x24E
|
|
#define ITEM_FIGHTING_GEM 0x24F
|
|
#define ITEM_FLYING_GEM 0x250
|
|
#define ITEM_POISON_GEM 0x251
|
|
#define ITEM_GROUND_GEM 0x252
|
|
#define ITEM_ROCK_GEM 0x253
|
|
#define ITEM_BUG_GEM 0x254
|
|
#define ITEM_GHOST_GEM 0x255
|
|
#define ITEM_STEEL_GEM 0x256
|
|
#define ITEM_FIRE_GEM 0x257
|
|
#define ITEM_WATER_GEM 0x258
|
|
#define ITEM_GRASS_GEM 0x259
|
|
#define ITEM_ELECTRIC_GEM 0x25A
|
|
#define ITEM_PSYCHIC_GEM 0x25B
|
|
#define ITEM_ICE_GEM 0x25C
|
|
#define ITEM_DRAGON_GEM 0x25D
|
|
#define ITEM_DARK_GEM 0x25E
|
|
#define ITEM_FAIRY_GEM 0x25F
|
|
|
|
//Arceus Plates
|
|
#define ITEM_FIST_PLATE 0x1F0
|
|
#define ITEM_SKY_PLATE 0x1F1
|
|
#define ITEM_TOXIC_PLATE 0x1F2
|
|
#define ITEM_EARTH_PLATE 0x1F3
|
|
#define ITEM_STONE_PLATE 0x1F4
|
|
#define ITEM_INSECT_PLATE 0x1F5
|
|
#define ITEM_SPOOKY_PLATE 0x1F6
|
|
#define ITEM_IRON_PLATE 0x1F7
|
|
#define ITEM_FLAME_PLATE 0x1F8
|
|
#define ITEM_SPLASH_PLATE 0x1F9
|
|
#define ITEM_MEADOW_PLATE 0x1FA
|
|
#define ITEM_ZAP_PLATE 0x1FB
|
|
#define ITEM_MIND_PLATE 0x1FC
|
|
#define ITEM_ICICLE_PLATE 0x1FD
|
|
#define ITEM_DRACO_PLATE 0x1FE
|
|
#define ITEM_DREAD_PLATE 0x1FF
|
|
#define ITEM_PIXIE_PLATE 0x200
|
|
|
|
//Mega Stones
|
|
#define ITEM_MEGA_RING 0x161
|
|
|
|
#define ITEM_ULTRANECROZIUM_Z 0x1BD
|
|
#define ITEM_VENUSAURITE 0x1BE
|
|
#define ITEM_CHARIZARDITE_X 0x1BF
|
|
#define ITEM_CHARIZARDITE_Y 0x1C0
|
|
#define ITEM_BLASTOISINITE 0x1C1
|
|
#define ITEM_BEEDRILLITE 0x1C2
|
|
#define ITEM_PIDGEOTITE 0x1C3
|
|
#define ITEM_ALAKAZITE 0x1C4
|
|
#define ITEM_SLOWBRONITE 0x1C5
|
|
#define ITEM_GENGARITE 0x1C6
|
|
#define ITEM_KANGASKHANITE 0x1C7
|
|
#define ITEM_PINSIRITE 0x1C8
|
|
#define ITEM_GYARADOSITE 0x1C9
|
|
#define ITEM_AERODACTYLITE 0x1CA
|
|
#define ITEM_MEWTWONITE_X 0x1CB
|
|
#define ITEM_MEWTWONITE_Y 0x1CC
|
|
#define ITEM_AMPHAROSITE 0x1CD
|
|
#define ITEM_STEELIXITE 0x1CE
|
|
#define ITEM_SCIZORITE 0x1CF
|
|
#define ITEM_HERACRONITE 0x1D0
|
|
#define ITEM_HOUNDOOMINITE 0x1D1
|
|
#define ITEM_TYRANITARITE 0x1D2
|
|
#define ITEM_SCEPTILITE 0x1D3
|
|
#define ITEM_BLAZIKENITE 0x1D4
|
|
#define ITEM_SWAMPERTITE 0x1D5
|
|
#define ITEM_GARDEVOIRITE 0x1D6
|
|
#define ITEM_SABLENITE 0x1D7
|
|
#define ITEM_MAWILITE 0x1D8
|
|
#define ITEM_AGGRONITE 0x1D9
|
|
#define ITEM_MEDICHAMITE 0x1DA
|
|
#define ITEM_MANECTITE 0x1DB
|
|
#define ITEM_SHARPEDONITE 0x1DC
|
|
#define ITEM_CAMERUPTITE 0x1DD
|
|
#define ITEM_ALTARIANITE 0x1DE
|
|
#define ITEM_BANETTITE 0x1DF
|
|
#define ITEM_ABSOLITE 0x1E0
|
|
#define ITEM_GLALITITE 0x1E1
|
|
#define ITEM_SALAMENCITE 0x1E2
|
|
#define ITEM_METAGROSSITE 0x1E3
|
|
#define ITEM_LATIASITE 0x1E4
|
|
#define ITEM_LATIOSITE 0x1E5
|
|
#define ITEM_LOPUNNITE 0x1E6
|
|
#define ITEM_GARCHOMPITE 0x1E7
|
|
#define ITEM_LUCARIONITE 0x1E8
|
|
#define ITEM_ABOMASITE 0x1E9
|
|
#define ITEM_GALLADITE 0x1EA
|
|
#define ITEM_AUDINITE 0x1EB
|
|
#define ITEM_DIANCITE 0x1EC
|
|
|
|
//Type-Resist + New Berries
|
|
#define ITEM_OCCA_BERRY 0x21B
|
|
#define ITEM_PASSHO_BERRY 0x21C
|
|
#define ITEM_WACAN_BERRY 0x21D
|
|
#define ITEM_RINDO_BERRY 0x21E
|
|
#define ITEM_YACHE_BERRY 0x21F
|
|
#define ITEM_CHOPLE_BERRY 0x220
|
|
#define ITEM_KEBIA_BERRY 0x221
|
|
#define ITEM_SHUCA_BERRY 0x222
|
|
#define ITEM_COBA_BERRY 0x223
|
|
#define ITEM_PAYAPA_BERRY 0x224
|
|
#define ITEM_TANGA_BERRY 0x225
|
|
#define ITEM_CHARTI_BERRY 0x226
|
|
#define ITEM_KASIB_BERRY 0x227
|
|
#define ITEM_HABAN_BERRY 0x228
|
|
#define ITEM_COLBUR_BERRY 0x229
|
|
#define ITEM_BABIRI_BERRY 0x22A
|
|
#define ITEM_CHILAN_BERRY 0x22B
|
|
#define ITEM_MICLE_BERRY 0x22C
|
|
#define ITEM_CUSTAP_BERRY 0x22D
|
|
#define ITEM_JABOCA_BERRY 0x22E
|
|
#define ITEM_ROWAP_BERRY 0x22F
|
|
#define ITEM_ROSELI_BERRY 0x230
|
|
#define ITEM_KEE_BERRY 0x231
|
|
#define ITEM_MARANGA_BERRY 0x232
|
|
|
|
//New Poke Balls
|
|
#define ITEM_PARK_BALL 0x34
|
|
#define ITEM_CHERISH_BALL 0x35
|
|
#define ITEM_DUSK_BALL 0x3C
|
|
#define ITEM_HEAL_BALL 0x3D
|
|
#define ITEM_QUICK_BALL 0x3E
|
|
#define ITEM_FAST_BALL 0x26E
|
|
#define ITEM_LEVEL_BALL 0x26F
|
|
#define ITEM_LURE_BALL 0x270
|
|
#define ITEM_HEAVY_BALL 0x271
|
|
#define ITEM_LOVE_BALL 0x272
|
|
#define ITEM_FRIEND_BALL 0x273
|
|
#define ITEM_MOON_BALL 0x274
|
|
#define ITEM_SPORT_BALL 0x275
|
|
#define ITEM_BEAST_BALL 0x276
|
|
#define ITEM_DREAM_BALL 0x277
|
|
|
|
//Genesect Drives
|
|
#define ITEM_BURN_DRIVE 0x27A
|
|
#define ITEM_DOUSE_DRIVE 0x27B
|
|
#define ITEM_SHOCK_DRIVE 0x27C
|
|
#define ITEM_CHILL_DRIVE 0x27D
|
|
|
|
//Silvally Memories
|
|
#define ITEM_FIGHTING_MEMORY 0x27E
|
|
#define ITEM_FLYING_MEMORY 0x27F
|
|
#define ITEM_POISON_MEMORY 0x280
|
|
#define ITEM_GROUND_MEMORY 0x281
|
|
#define ITEM_ROCK_MEMORY 0x282
|
|
#define ITEM_BUG_MEMORY 0x283
|
|
#define ITEM_GHOST_MEMORY 0x284
|
|
#define ITEM_STEEL_MEMORY 0x285
|
|
#define ITEM_FIRE_MEMORY 0x286
|
|
#define ITEM_WATER_MEMORY 0x287
|
|
#define ITEM_GRASS_MEMORY 0x288
|
|
#define ITEM_ELECTRIC_MEMORY 0x289
|
|
#define ITEM_PSYCHIC_MEMORY 0x28A
|
|
#define ITEM_ICE_MEMORY 0x28B
|
|
#define ITEM_DRAGON_MEMORY 0x28C
|
|
#define ITEM_DARK_MEMORY 0x28D
|
|
#define ITEM_FAIRY_MEMORY 0x28E
|
|
|
|
//Wings
|
|
#define ITEM_HEALTH_WING 0x261
|
|
#define ITEM_MUSCLE_WING 0x262
|
|
#define ITEM_RESIST_WING 0x263
|
|
#define ITEM_GENIUS_WING 0x264
|
|
#define ITEM_CLEVER_WING 0x265
|
|
#define ITEM_SWIFT_WING 0x266
|
|
#define ITEM_PRETTY_WING 0x267
|
|
|
|
//Random Normal Items
|
|
#define ITEM_ODD_KEYSTONE 0xFB
|
|
#define ITEM_BOTTLE_CAP 0x268
|
|
#define ITEM_GOLD_BOTTLE_CAP 0x269
|
|
#define ITEM_ABILITY_CAPSULE 0x260
|
|
#define ITEM_DREAM_MIST 0x59
|
|
#define ITEM_WISHING_PIECE 0x58
|
|
#define ITEM_MAX_POWDER 0x3B
|
|
|
|
//Nectars
|
|
#define ITEM_RED_NECTAR 0x26A
|
|
#define ITEM_YELLOW_NECTAR 0x26B
|
|
#define ITEM_PINK_NECTAR 0x26C
|
|
#define ITEM_PURPLE_NECTAR 0x26D
|
|
|
|
//Evolution Items
|
|
#define ITEM_LINK_STONE 0x5B
|
|
#define ITEM_DUSK_STONE 0x63
|
|
#define ITEM_DAWN_STONE 0x64
|
|
#define ITEM_SHINY_STONE 0x65
|
|
#define ITEM_OVAL_STONE 0x66
|
|
#define ITEM_ICE_STONE 0x69
|
|
|
|
#define ITEM_PROTECTOR 0x70
|
|
#define ITEM_MAGMARIZER 0x71
|
|
#define ITEM_PRISM_SCALE 0x73
|
|
#define ITEM_SACHET 0x74
|
|
#define ITEM_WHIPPED_DREAM 0x75
|
|
#define ITEM_RAZOR_CLAW 0xE6
|
|
#define ITEM_RAZOR_FANG 0xE7
|
|
#define ITEM_REAPER_CLOTH 0xE8
|
|
#define ITEM_DUBIOUS_DISC 0xE9
|
|
#define ITEM_ELECTIRIZER 0xEA
|
|
#define ITEM_SWEET_APPLE 0x2C8
|
|
#define ITEM_TART_APPLE 0x2C9
|
|
#define ITEM_CRACKED_POT 0x2CA
|
|
#define ITEM_CHIPPED_POT 0x2CB
|
|
#define ITEM_STRAWBERRY_SWEET 0x2CC
|
|
#define ITEM_BERRY_SWEET 0x2CD
|
|
#define ITEM_LOVE_SWEET 0x2CE
|
|
#define ITEM_CLOVER_SWEET 0x2CF
|
|
#define ITEM_FLOWER_SWEET 0x2D0
|
|
#define ITEM_RIBBON_SWEET 0x2D1
|
|
#define ITEM_STAR_SWEET 0x2D2
|
|
#define ITEM_GALARICA_CUFF 0x2D3
|
|
#define ITEM_GALARICA_WREATH 0x2D4
|
|
#define ITEM_BLACK_AUGURITE 0x2D6
|
|
#define ITEM_PEAT_BLOCK 0x2D7
|
|
#define ITEM_HISUI_ROCK 0x2D8
|
|
|
|
//New Key Items
|
|
#define ITEM_GRACIDEA 0x217
|
|
#define ITEM_DNA_SPLICERS 0x218
|
|
#define ITEM_REVEAL_GLASS 0x219
|
|
#define ITEM_PRISON_BOTTLE 0x21A
|
|
#define ITEM_REINS_OF_UNITY 0x2D5
|
|
|
|
#define ITEM_OVAL_CHARM 0x278
|
|
#define ITEM_SHINY_CHARM 0x279
|
|
#define ITEM_CATCHING_CHARM 0x173
|
|
#define ITEM_RAINBOW_WING 0x28F
|
|
#define ITEM_SILVER_WING 0x290
|
|
#define ITEM_MAGMA_STONE 0x5C
|
|
#define ITEM_N_SOLARIZER 0x291
|
|
#define ITEM_N_LUNARIZER 0x292
|
|
#define ITEM_SUN_FLUTE 0x293
|
|
#define ITEM_MOON_FLUTE 0x294
|
|
#define ITEM_LIGHT_STONE 0x295
|
|
#define ITEM_DARK_STONE 0x296
|
|
|
|
#define ITEM_DYNAMAX_BAND 0x10C
|
|
|
|
//Relic Items
|
|
#define ITEM_RELIC_COPPER 0x297
|
|
#define ITEM_RELIC_SILVER 0x298
|
|
#define ITEM_RELIC_GOLD 0x299
|
|
#define ITEM_RELIC_VASE 0x29A
|
|
#define ITEM_RELIC_BAND 0x29B
|
|
#define ITEM_RELIC_STATUE 0x29C
|
|
#define ITEM_RELIC_CROWN 0x29D
|
|
|
|
//Z-Crystals
|
|
enum
|
|
{
|
|
ITEM_NORMALIUM_Z = 0x29E, //All items after this will be 0x29E + 1, 0x29E + 2...
|
|
ITEM_FIGHTINIUM_Z, //0x29F //Put the Z-Crystals in order
|
|
ITEM_FLYINIUM_Z, //0x2A0
|
|
ITEM_POISONIUM_Z, //0x2A1
|
|
ITEM_GROUNDIUM_Z, //0x2A2
|
|
ITEM_ROCKIUM_Z, //0x2A3
|
|
ITEM_BUGINIUM_Z, //0x2A4
|
|
ITEM_GHOSTIUM_Z, //0x2A5
|
|
ITEM_STEELIUM_Z, //0x2A6
|
|
ITEM_FIRIUM_Z, //0x2A7
|
|
ITEM_WATERIUM_Z, //0x2A8
|
|
ITEM_GRASSIUM_Z, //0x2A9
|
|
ITEM_ELECTRIUM_Z, //0x2AA
|
|
ITEM_PSYCHIUM_Z, //0x2AB
|
|
ITEM_ICIUM_Z, //0x2AC
|
|
ITEM_DRAGONIUM_Z, //0x2AD
|
|
ITEM_DARKINIUM_Z, //0x2AE
|
|
ITEM_FAIRIUM_Z, //0x2AF
|
|
ITEM_ALORAICHIUM_Z, //0x2B0
|
|
ITEM_DECIDIUM_Z, //0x2B1
|
|
ITEM_EEVIUM_Z, //0x2B2
|
|
ITEM_INCINIUM_Z, //0x2B3
|
|
ITEM_KOMMONIUM_Z, //0x2B4
|
|
ITEM_LUNALIUM_Z, //0x2B5
|
|
ITEM_LYCANIUM_Z, //0x2B6
|
|
ITEM_MARSHADIUM_Z, //0x2B7
|
|
ITEM_MEWNIUM_Z, //0x2B8
|
|
ITEM_MIMIKIUM_Z, //0x2B9
|
|
ITEM_PIKANIUM_Z, //0x2BA
|
|
ITEM_PIKASHUNIUM_Z, //0x2BB
|
|
ITEM_PRIMARIUM_Z, //0x2BC
|
|
ITEM_SNORLIUM_Z, //0x2BD
|
|
ITEM_SOLGANIUM_Z, //0x2BE
|
|
ITEM_TAPUNIUM_Z, //0x2BF
|
|
};
|
|
|
|
//Sword & Shield Hold Items
|
|
#define ITEM_EJECT_PACK 0x2C0
|
|
#define ITEM_ROOM_SERVICE 0x2C1
|
|
#define ITEM_BLUNDER_POLICY 0x2C2
|
|
#define ITEM_HEAVY_DUTY_BOOTS 0x2C3
|
|
#define ITEM_UTILITY_UMBRELLA 0x2C4
|
|
#define ITEM_THROAT_SPRAY 0x2C5
|
|
#define ITEM_RUSTED_SWORD 0x2C6
|
|
#define ITEM_RUSTED_SHIELD 0x2C7
|
|
|
|
#define ITEMS_COUNT (ITEM_HISUI_ROCK + 1)
|
|
|
|
//For Pokemon Unbound
|
|
#ifdef UNBOUND
|
|
|
|
#undef ITEM_ENIGMA_BERRY
|
|
|
|
#define ITEM_ODDISH_LEAF 0x57
|
|
#define ITEM_ENIGMA_BERRY 0x76
|
|
#define ITEM_DOWSING_MACHINE 0x105
|
|
#define ITEM_GRUBBY_HANKY 0x10A
|
|
#define ITEM_UNIFORM 0x10B
|
|
#define ITEM_FASHION_CASE 0x10E
|
|
#define ITEM_POKE_BALL_KEY_ITEM 0x111
|
|
#define ITEM_KEY_CARD_1 0x163
|
|
#define ITEM_KEY_CARD_2 0x11A
|
|
#define ITEM_KEY_CARD_3 0x11B
|
|
#define ITEM_QUEST_LOG 0x15C
|
|
#define ITEM_SMELLY_SOCKS 0x15F
|
|
#define ITEM_COSTUME_BOX 0x15C
|
|
|
|
#define ITEM_MEGA_CUFF 0x77
|
|
#define ITEM_MEGA_BONNET 0x78
|
|
#define ITEM_MEGA_EARING 0x20F
|
|
#define ITEM_MEGA_CHARM 0x210
|
|
#define ITEM_MEGA_BRACELET 0x211
|
|
#define ITEM_MEGA_ANKLET 0x212
|
|
#define ITEM_MEGA_PENDANT 0x213
|
|
|
|
//TMs & HMs
|
|
enum
|
|
{
|
|
ITEM_TM01_FOCUS_PUNCH = 0x121,
|
|
ITEM_TM02_DRAGON_CLAW,
|
|
ITEM_TM03_WATER_PULSE,
|
|
ITEM_TM04_CALM_MIND,
|
|
ITEM_TM05_ROAR,
|
|
ITEM_TM06_TOXIC,
|
|
ITEM_TM07_HAIL,
|
|
ITEM_TM08_BULK_UP,
|
|
ITEM_TM09_BULLET_SEED,
|
|
ITEM_TM10_HIDDEN_POWER,
|
|
ITEM_TM11_SUNNY_DAY,
|
|
ITEM_TM12_TAUNT,
|
|
ITEM_TM13_ICE_BEAM,
|
|
ITEM_TM14_BLIZZARD,
|
|
ITEM_TM15_HYPER_BEAM,
|
|
ITEM_TM16_LIGHT_SCREEN,
|
|
ITEM_TM17_PROTECT,
|
|
ITEM_TM18_RAIN_DANCE,
|
|
ITEM_TM19_GIGA_DRAIN,
|
|
ITEM_TM20_SAFEGUARD,
|
|
ITEM_TM21_FRUSTRATION,
|
|
ITEM_TM22_SOLARBEAM,
|
|
ITEM_TM23_IRON_TAIL,
|
|
ITEM_TM24_THUNDERBOLT,
|
|
ITEM_TM25_THUNDER,
|
|
ITEM_TM26_EARTHQUAKE,
|
|
ITEM_TM27_RETURN,
|
|
ITEM_TM28_DIG,
|
|
ITEM_TM29_PSYCHIC,
|
|
ITEM_TM30_SHADOW_BALL,
|
|
ITEM_TM31_BRICK_BREAK,
|
|
ITEM_TM32_DOUBLE_TEAM,
|
|
ITEM_TM33_REFLECT,
|
|
ITEM_TM34_SHOCK_WAVE,
|
|
ITEM_TM35_FLAMETHROWER,
|
|
ITEM_TM36_SLUDGE_BOMB,
|
|
ITEM_TM37_SANDSTORM,
|
|
ITEM_TM38_FIRE_BLAST,
|
|
ITEM_TM39_ROCK_TOMB,
|
|
ITEM_TM40_AERIAL_ACE,
|
|
ITEM_TM41_TORMENT,
|
|
ITEM_TM42_FACADE,
|
|
ITEM_TM43_SECRET_POWER,
|
|
ITEM_TM44_REST,
|
|
ITEM_TM45_ATTRACT,
|
|
ITEM_TM46_THIEF,
|
|
ITEM_TM47_STEEL_WING,
|
|
ITEM_TM48_SKILL_SWAP,
|
|
ITEM_TM49_LEECH_FANG,
|
|
ITEM_TM50_OVERHEAT,
|
|
ITEM_TM51_ROOST,
|
|
ITEM_TM52_FOCUS_BLAST,
|
|
ITEM_TM53_ENERGY_BALL,
|
|
ITEM_TM54_FALSE_SWIPE,
|
|
ITEM_TM55_BRINE,
|
|
ITEM_TM56_HONE_CLAWS,
|
|
ITEM_TM57_CHARGE_BEAM,
|
|
ITEM_TM58_ENDURE,
|
|
ITEM_TM59_DRAGON_PULSE = 0x177,
|
|
ITEM_TM60_DRAIN_PUNCH,
|
|
ITEM_TM61_WILL_O_WISP,
|
|
ITEM_TM62_SILVER_WIND,
|
|
ITEM_TM63_VENOSHOCK,
|
|
ITEM_TM64_EXPLOSION,
|
|
ITEM_TM65_SHADOW_CLAW,
|
|
ITEM_TM66_PAYBACK,
|
|
ITEM_TM67_RECYCLE,
|
|
ITEM_TM68_GIGA_IMPACT,
|
|
ITEM_TM69_ROCK_POLISH,
|
|
ITEM_TM70_FLASH,
|
|
ITEM_TM71_STONE_EDGE,
|
|
ITEM_TM72_AVALANCHE,
|
|
ITEM_TM73_THUNDER_WAVE,
|
|
ITEM_TM74_GYRO_BALL,
|
|
ITEM_TM75_SWORDS_DANCE,
|
|
ITEM_TM76_STEALTH_ROCK,
|
|
ITEM_TM77_FLAME_CHARGE,
|
|
ITEM_TM78_LOW_SWEEP,
|
|
ITEM_TM79_DARK_PULSE,
|
|
ITEM_TM80_ROCK_SLIDE,
|
|
ITEM_TM81_X_SCISSOR,
|
|
ITEM_TM82_SLEEP_TALK,
|
|
ITEM_TM83_SCALD,
|
|
ITEM_TM84_POISON_JAB,
|
|
ITEM_TM85_DREAM_EATER,
|
|
ITEM_TM86_GRASS_KNOT,
|
|
ITEM_TM87_SWAGGER,
|
|
ITEM_TM88_PLUCK,
|
|
ITEM_TM89_U_TURN,
|
|
ITEM_TM90_SUBSTITUTE,
|
|
ITEM_TM91_FLASH_CANNON,
|
|
ITEM_TM92_VOLT_SWITCH,
|
|
ITEM_TM93_DRAGON_TAIL,
|
|
ITEM_TM94_INCINERATE,
|
|
ITEM_TM95_STRUGGLE_BUG,
|
|
ITEM_TM96_BULLDOZE,
|
|
ITEM_TM97_FROST_BREATH,
|
|
ITEM_TM98_WORK_UP,
|
|
ITEM_TM99_WILD_CHARGE,
|
|
ITEM_TM100_INFESTATION,
|
|
ITEM_TM101_POWER_UP_PUNCH,
|
|
ITEM_TM102_DAZZLING_GLEAM,
|
|
ITEM_TM103_SLUDGE_WAVE,
|
|
ITEM_TM104_PSYSHOCK,
|
|
ITEM_TM105_BRUTAL_SWING,
|
|
ITEM_TM106_SMART_STRIKE,
|
|
ITEM_TM107_ACROBATICS,
|
|
ITEM_TM108_SNARL,
|
|
ITEM_TM109_DEFOG,
|
|
ITEM_TM110_DRAINING_KISS,
|
|
ITEM_TM111_SMACK_DOWN,
|
|
ITEM_TM112_ROUND,
|
|
ITEM_TM113_ECHOED_VOICE,
|
|
ITEM_TM114_NATURAL_GIFT,
|
|
ITEM_TM115_QUASH,
|
|
ITEM_TM116_TRICK_ROOM,
|
|
ITEM_TM117_FLING,
|
|
ITEM_TM118_AURORA_VEIL,
|
|
ITEM_TM119_SKY_DROP,
|
|
ITEM_TM120_NATURE_POWER,
|
|
ITEM_HM01_CUT,
|
|
ITEM_HM02_FLY,
|
|
ITEM_HM03_SURF,
|
|
ITEM_HM04_STRENGTH,
|
|
ITEM_HM05_DIVE,
|
|
ITEM_HM06_ROCK_SMASH,
|
|
ITEM_HM07_WATERFALL,
|
|
ITEM_HM08_ROCK_CLIMB,
|
|
};
|
|
|
|
#endif
|
|
|
|
// Emerald
|
|
#define FIRST_BERRY_INDEX ITEM_CHERI_BERRY
|
|
#define LAST_BERRY_INDEX ITEM_ENIGMA_BERRY
|
|
#define ITEM_TO_BERRY(itemId)(((itemId - FIRST_BERRY_INDEX) + 1))
|
|
|
|
#define NUM_TECHNICAL_MACHINES 50
|
|
#define NUM_HIDDEN_MACHINES 8
|
|
|
|
// Check if the item is one that can be used on a Pokemon.
|
|
#define IS_POKEMON_ITEM(item) ((item) >= ITEM_POTION && (item) <= ITEM_0B2)
|
|
|
|
// POCKETS
|
|
#define POCKET_ITEMS 1
|
|
#define POCKET_KEY_ITEMS 2
|
|
#define POCKET_POKE_BALLS 3
|
|
#define POCKET_TM_CASE 4
|
|
#define POCKET_BERRY_POUCH 5
|