blob: 34b71487c7ba3e4d53cf0a4e53f87126d199b647 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
|
#ifndef POKEDIAMOND_CONSTANTS_ITEMS_H
#define POKEDIAMOND_CONSTANTS_ITEMS_H
#define POCKET_ITEMS 0
#define POCKET_MEDICINE 1
#define POCKET_BALLS 2
#define POCKET_TMHMS 3
#define POCKET_BERRIES 4
#define POCKET_MAIL 5
#define POCKET_BATTLE_ITEMS 6
#define POCKET_KEY_ITEMS 7
#define NUM_BAG_ITEMS 165
#define NUM_BAG_KEY_ITEMS 50
#define NUM_BAG_TMS_HMS 100
#define NUM_BAG_MAIL 12
#define NUM_BAG_MEDICINE 40
#define NUM_BAG_BERRIES 64
#define NUM_BAG_BALLS 15
#define NUM_BAG_BATTLE_ITEMS 30
#define ITEMATTR_PRICE 0
#define ITEMATTR_HOLD_EFFECT 1
#define ITEMATTR_HOLD_EFFECT_PARAM 2
#define ITEMATTR_PREVENT_TOSS 3
#define ITEMATTR_SELECTABLE 4
#define ITEMATTR_POCKET 5
#define ITEMATTR_UNKA 6
#define ITEMATTR_UNKB 7
#define ITEMATTR_UNK4 8
#define ITEMATTR_UNK5 9
#define ITEMATTR_UNK6 10
#define ITEMATTR_NATURAL_GIFT_POWER 11
#define ITEMATTR_NATURAL_GIFT_TYPE 12
#define ITEMATTR_UNK8_B 13
#define ITEMATTR_PARTY_USE 14
#define ITEMATTR_SLP_HEAL 15
#define ITEMATTR_PSN_HEAL 16
#define ITEMATTR_BRN_HEAL 17
#define ITEMATTR_FRZ_HEAL 18
#define ITEMATTR_PRZ_HEAL 19
#define ITEMATTR_CFS_HEAL 20
#define ITEMATTR_INF_HEAL 21
#define ITEMATTR_GUARD_SPEC 22
#define ITEMATTR_REVIVE 23
#define ITEMATTR_REVIVE_ALL 24
#define ITEMATTR_LEVEL_UP 25
#define ITEMATTR_EVOLVE 26
#define ITEMATTR_ATK_STAGES 27
#define ITEMATTR_DEF_STAGES 28
#define ITEMATTR_SPATK_STAGES 29
#define ITEMATTR_SPDEF_STAGES 30
#define ITEMATTR_SPEED_STAGES 31
#define ITEMATTR_ACCURACY_STAGES 32
#define ITEMATTR_CRITRATE_STAGES 33
#define ITEMATTR_PP_UP 34
#define ITEMATTR_PP_MAX 35
#define ITEMATTR_PP_RESTORE 36
#define ITEMATTR_PP_RESTORE_ALL 37
#define ITEMATTR_HP_RESTORE 38
#define ITEMATTR_HP_EV_UP 39
#define ITEMATTR_ATK_EV_UP 40
#define ITEMATTR_DEF_EV_UP 41
#define ITEMATTR_SPEED_EV_UP 42
#define ITEMATTR_SPATK_EV_UP 43
#define ITEMATTR_SPDEF_EV_UP 44
#define ITEMATTR_FRIENDSHIP_MOD_LO 45
#define ITEMATTR_FRIENDSHIP_MOD_MED 46
#define ITEMATTR_FRIENDSHIP_MOD_HI 47
#define ITEMATTR_HP_EV_UP_PARAM 48
#define ITEMATTR_ATK_EV_UP_PARAM 49
#define ITEMATTR_DEF_EV_UP_PARAM 50
#define ITEMATTR_SPEED_EV_UP_PARAM 51
#define ITEMATTR_SPATK_EV_UP_PARAM 52
#define ITEMATTR_SPDEF_EV_UP_PARAM 53
#define ITEMATTR_HP_RESTORE_PARAM 54
#define ITEMATTR_PP_RESTORE_PARAM 55
#define ITEMATTR_FRIENDSHIP_MOD_LO_PARAM 56
#define ITEMATTR_FRIENDSHIP_MOD_MED_PARAM 57
#define ITEMATTR_FRIENDSHIP_MOD_HI_PARAM 58
#define PP_RESTORE_ALL 127
#define HP_RESTORE_ALL 255
#define HP_RESTORE_HALF 254
#define HP_RESTORE_QTR 253
#define HOLD_EFFECT_NONE 0
#define HOLD_EFFECT_HP_RESTORE 1
#define HOLD_EFFECT_DIALGA_BOOST 2
#define HOLD_EFFECT_PALKIA_BOOST 3
#define HOLD_EFFECT_PRZ_RESTORE 4
#define HOLD_EFFECT_SLP_RESTORE 5
#define HOLD_EFFECT_PSN_RESTORE 6
#define HOLD_EFFECT_BRN_RESTORE 7
#define HOLD_EFFECT_FRZ_RESTORE 8
#define HOLD_EFFECT_PP_RESTORE 9
#define HOLD_EFFECT_CONFUSE_RESTORE 10
#define HOLD_EFFECT_STATUS_RESTORE 11
#define HOLD_EFFECT_HP_PCT_RESTORE 12
#define HOLD_EFFECT_HP_RESTORE_SPICY 13
#define HOLD_EFFECT_HP_RESTORE_DRY 14
#define HOLD_EFFECT_HP_RESTORE_SWEET 15
#define HOLD_EFFECT_HP_RESTORE_BITTER 16
#define HOLD_EFFECT_HP_RESTORE_SOUR 17
#define HOLD_EFFECT_WEAKEN_SE_FIRE 18
#define HOLD_EFFECT_WEAKEN_SE_WATER 19
#define HOLD_EFFECT_WEAKEN_SE_ELECTRIC 20
#define HOLD_EFFECT_WEAKEN_SE_GRASS 21
#define HOLD_EFFECT_WEAKEN_SE_ICE 22
#define HOLD_EFFECT_WEAKEN_SE_FIGHT 23
#define HOLD_EFFECT_WEAKEN_SE_POISON 24
#define HOLD_EFFECT_WEAKEN_SE_GROUND 25
#define HOLD_EFFECT_WEAKEN_SE_FLYING 26
#define HOLD_EFFECT_WEAKEN_SE_PSYCHIC 27
#define HOLD_EFFECT_WEAKEN_SE_BUG 28
#define HOLD_EFFECT_WEAKEN_SE_ROCK 29
#define HOLD_EFFECT_WEAKEN_SE_GHOST 30
#define HOLD_EFFECT_WEAKEN_SE_DRAGON 31
#define HOLD_EFFECT_WEAKEN_SE_DARK 32
#define HOLD_EFFECT_WEAKEN_SE_STEEL 33
#define HOLD_EFFECT_WEAKEN_NORMAL 34
#define HOLD_EFFECT_PINCH_ATK_UP 35
#define HOLD_EFFECT_PINCH_DEF_UP 36
#define HOLD_EFFECT_PINCH_SPEED_UP 37
#define HOLD_EFFECT_PINCH_SPATK_UP 38
#define HOLD_EFFECT_PINCH_SPDEF_UP 39
#define HOLD_EFFECT_PINCH_CRITRATE_UP 40
#define HOLD_EFFECT_PINCH_RANDOM_UP 41
#define HOLD_EFFECT_HP_RESTORE_SE 42
#define HOLD_EFFECT_PINCH_ACC_UP 43
#define HOLD_EFFECT_PINCH_PRIORITY 44
#define HOLD_EFFECT_RECOIL_PHYSICAL 45
#define HOLD_EFFECT_RECOIL_SPECIAL 46
#define HOLD_EFFECT_ACC_REDUCE 47
#define HOLD_EFFECT_STATDOWN_RESTORE 48
#define HOLD_EFFECT_EXP_UP_SPEED_DOWN 49
#define HOLD_EFFECT_EXP_SHARE 50
#define HOLD_EFFECT_SOMETIMES_PRIORITY 51
#define HOLD_EFFECT_FRIENDSHIP_UP 52
#define HOLD_EFFECT_HEAL_INFATUATION 53
#define HOLD_EFFECT_CHOICE_ATK 54
#define HOLD_EFFECT_CRIT_UP 55
#define HOLD_EFFECT_STRENGTHEN_BUG 56
#define HOLD_EFFECT_MONEY_UP 57
#define HOLD_EFFECT_ENCOUNTERS_DOWN 58
#define HOLD_EFFECT_LATI_SPECIAL 59
#define HOLD_EFFECT_CLAMPERL_SPATK 60
#define HOLD_EFFECT_CLAMPERL_SPDEF 61
#define HOLD_EFFECT_FLEE 62
#define HOLD_EFFECT_NO_EVOLVE 63
#define HOLD_EFFECT_MAYBE_ENDURE 64
#define HOLD_EFFECT_EXP_UP 65
#define HOLD_EFFECT_CRITRATE_UP 66
#define HOLD_EFFECT_STRENGTHEN_STEEL 67
#define HOLD_EFFECT_HP_RESTORE_GRADUAL 68
#define HOLD_EFFECT_EVOLVE_SEADRA 69
#define HOLD_EFFECT_PIKA_SPATK_UP 70
#define HOLD_EFFECT_STRENGTHEN_GROUND 71
#define HOLD_EFFECT_STRENGTHEN_ROCK 72
#define HOLD_EFFECT_STRENGTHEN_GRASS 73
#define HOLD_EFFECT_STRENGTHEN_DARK 74
#define HOLD_EFFECT_STRENGTHEN_FIGHT 75
#define HOLD_EFFECT_STRENGTHEN_ELECTRIC 76
#define HOLD_EFFECT_STRENGTHEN_WATER 77
#define HOLD_EFFECT_STRENGTHEN_FLYING 78
#define HOLD_EFFECT_STRENGTHEN_POISON 79
#define HOLD_EFFECT_STRENGTHEN_ICE 80
#define HOLD_EFFECT_STRENGTHEN_GHOST 81
#define HOLD_EFFECT_STRENGTHEN_PSYCHIC 82
#define HOLD_EFFECT_STRENGTHEN_FIRE 83
#define HOLD_EFFECT_STRENGTHEN_DRAGON 84
#define HOLD_EFFECT_STRENGTHEN_NORMAL 85
#define HOLD_EFFECT_EVOLVE_PORYGON 86
#define HOLD_EFFECT_HP_RESTORE_ON_DMG 87
#define HOLD_EFFECT_CHANSEY_CRITRATE_UP 88
#define HOLD_EFFECT_DITTO_DEF_UP 89
#define HOLD_EFFECT_CUBONE_ATK_UP 90
#define HOLD_EFFECT_FARFETCHD_CRITRATE_UP 91
#define HOLD_EFFECT_ACCURACY_UP 92
#define HOLD_EFFECT_POWER_UP_PHYS 93
#define HOLD_EFFECT_POWER_UP_SPEC 94
#define HOLD_EFFECT_POWER_UP_SE 95
#define HOLD_EFFECT_EXTEND_SCREENS 96
#define HOLD_EFFECT_HP_DRAIN_ON_ATK 97
#define HOLD_EFFECT_CHARGE_SKIP 98
#define HOLD_EFFECT_PSN_USER 99
#define HOLD_EFFECT_BRN_USER 100
#define HOLD_EFFECT_DITTO_SPEED_UP 101
#define HOLD_EFFECT_ENDURE 102
#define HOLD_EFFECT_CRITRATE_UP_SLOWER 103
#define HOLD_EFFECT_BOOST_REPEATED 104
#define HOLD_EFFECT_SPEED_DOWN_GROUNDED 105
#define HOLD_EFFECT_SPEED_DOWN 106
#define HOLD_EFFECT_RECIPROCATE_INFAT 107
#define HOLD_EFFECT_HP_RESTORE_PSN_TYPE 108
#define HOLD_EFFECT_EXTEND_HAIL 109
#define HOLD_EFFECT_EXTEND_SANDSTORM 110
#define HOLD_EFFECT_EXTEND_SUN 111
#define HOLD_EFFECT_EXTEND_RAIN 112
#define HOLD_EFFECT_EXTEND_TRAPPING 113
#define HOLD_EFFECT_CHOICE_SPEED 114
#define HOLD_EFFECT_DMG_USER_CONTACT_XFR 115
#define HOLD_EFFECT_LVLUP_ATK_EV_UP 116
#define HOLD_EFFECT_LVLUP_DEF_EV_UP 117
#define HOLD_EFFECT_LVLUP_SPATK_EV_UP 118
#define HOLD_EFFECT_LVLUP_SPDEF_EV_UP 119
#define HOLD_EFFECT_LVLUP_SPEED_EV_UP 120
#define HOLD_EFFECT_LVLUP_HP_EV_UP 121
#define HOLD_EFFECT_SWITCH 122
#define HOLD_EFFECT_LEECH_BOOST 123
#define HOLD_EFFECT_CHOICE_SPATK 124
#define HOLD_EFFECT_ARCEUS_FIRE 125
#define HOLD_EFFECT_ARCEUS_WATER 126
#define HOLD_EFFECT_ARCEUS_ELECTRIC 127
#define HOLD_EFFECT_ARCEUS_GRASS 128
#define HOLD_EFFECT_ARCEUS_ICE 129
#define HOLD_EFFECT_ARCEUS_FIGHT 130
#define HOLD_EFFECT_ARCEUS_POISON 131
#define HOLD_EFFECT_ARCEUS_GROUND 132
#define HOLD_EFFECT_ARCEUS_FLYING 133
#define HOLD_EFFECT_ARCEUS_PSYCHIC 134
#define HOLD_EFFECT_ARCEUS_BUG 135
#define HOLD_EFFECT_ARCEUS_ROCK 136
#define HOLD_EFFECT_ARCEUS_GHOST 137
#define HOLD_EFFECT_ARCEUS_DRAGON 138
#define HOLD_EFFECT_ARCEUS_DARK 139
#define HOLD_EFFECT_ARCEUS_STEEL 140
#define HOLD_EFFECT_EVOLVE_RHYDON 141
#define HOLD_EFFECT_EVOLVE_ELECTABUZZ 142
#define HOLD_EFFECT_EVOLVE_MAGMAR 143
#define HOLD_EFFECT_EVOLVE_PORYGON2 144
#define HOLD_EFFECT_EVOLVE_DUSCLOPS 145
#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_DUSK_BALL 13
#define ITEM_HEAL_BALL 14
#define ITEM_QUICK_BALL 15
#define ITEM_CHERISH_BALL 16
#define ITEM_POTION 17
#define ITEM_ANTIDOTE 18
#define ITEM_BURN_HEAL 19
#define ITEM_ICE_HEAL 20
#define ITEM_AWAKENING 21
#define ITEM_PARLYZ_HEAL 22
#define ITEM_FULL_RESTORE 23
#define ITEM_MAX_POTION 24
#define ITEM_HYPER_POTION 25
#define ITEM_SUPER_POTION 26
#define ITEM_FULL_HEAL 27
#define ITEM_REVIVE 28
#define ITEM_MAX_REVIVE 29
#define ITEM_FRESH_WATER 30
#define ITEM_SODA_POP 31
#define ITEM_LEMONADE 32
#define ITEM_MOOMOO_MILK 33
#define ITEM_ENERGYPOWDER 34
#define ITEM_ENERGY_ROOT 35
#define ITEM_HEAL_POWDER 36
#define ITEM_REVIVAL_HERB 37
#define ITEM_ETHER 38
#define ITEM_MAX_ETHER 39
#define ITEM_ELIXIR 40
#define ITEM_MAX_ELIXIR 41
#define ITEM_LAVA_COOKIE 42
#define ITEM_BERRY_JUICE 43
#define ITEM_SACRED_ASH 44
#define ITEM_HP_UP 45
#define ITEM_PROTEIN 46
#define ITEM_IRON 47
#define ITEM_CARBOS 48
#define ITEM_CALCIUM 49
#define ITEM_RARE_CANDY 50
#define ITEM_PP_UP 51
#define ITEM_ZINC 52
#define ITEM_PP_MAX 53
#define ITEM_OLD_GATEAU 54
#define ITEM_GUARD_SPEC_ 55
#define ITEM_DIRE_HIT 56
#define ITEM_X_ATTACK 57
#define ITEM_X_DEFENSE 58
#define ITEM_X_SPEED 59
#define ITEM_X_ACCURACY 60
#define ITEM_X_SPECIAL 61
#define ITEM_X_SP__DEF 62
#define ITEM_POKE_DOLL 63
#define ITEM_FLUFFY_TAIL 64
#define ITEM_BLUE_FLUTE 65
#define ITEM_YELLOW_FLUTE 66
#define ITEM_RED_FLUTE 67
#define ITEM_BLACK_FLUTE 68
#define ITEM_WHITE_FLUTE 69
#define ITEM_SHOAL_SALT 70
#define ITEM_SHOAL_SHELL 71
#define ITEM_RED_SHARD 72
#define ITEM_BLUE_SHARD 73
#define ITEM_YELLOW_SHARD 74
#define ITEM_GREEN_SHARD 75
#define ITEM_SUPER_REPEL 76
#define ITEM_MAX_REPEL 77
#define ITEM_ESCAPE_ROPE 78
#define ITEM_REPEL 79
#define ITEM_SUN_STONE 80
#define ITEM_MOON_STONE 81
#define ITEM_FIRE_STONE 82
#define ITEM_THUNDERSTONE 83
#define ITEM_WATER_STONE 84
#define ITEM_LEAF_STONE 85
#define ITEM_TINYMUSHROOM 86
#define ITEM_BIG_MUSHROOM 87
#define ITEM_PEARL 88
#define ITEM_BIG_PEARL 89
#define ITEM_STARDUST 90
#define ITEM_STAR_PIECE 91
#define ITEM_NUGGET 92
#define ITEM_HEART_SCALE 93
#define ITEM_HONEY 94
#define ITEM_GROWTH_MULCH 95
#define ITEM_DAMP_MULCH 96
#define ITEM_STABLE_MULCH 97
#define ITEM_GOOEY_MULCH 98
#define ITEM_ROOT_FOSSIL 99
#define ITEM_CLAW_FOSSIL 100
#define ITEM_HELIX_FOSSIL 101
#define ITEM_DOME_FOSSIL 102
#define ITEM_OLD_AMBER 103
#define ITEM_ARMOR_FOSSIL 104
#define ITEM_SKULL_FOSSIL 105
#define ITEM_RARE_BONE 106
#define ITEM_SHINY_STONE 107
#define ITEM_DUSK_STONE 108
#define ITEM_DAWN_STONE 109
#define ITEM_OVAL_STONE 110
#define ITEM_ODD_KEYSTONE 111
#define ITEM_ADAMANT_ORB 135
#define ITEM_LUSTROUS_ORB 136
#define ITEM_GRASS_MAIL 137
#define ITEM_FLAME_MAIL 138
#define ITEM_BUBBLE_MAIL 139
#define ITEM_BLOOM_MAIL 140
#define ITEM_TUNNEL_MAIL 141
#define ITEM_STEEL_MAIL 142
#define ITEM_HEART_MAIL 143
#define ITEM_SNOW_MAIL 144
#define ITEM_SPACE_MAIL 145
#define ITEM_AIR_MAIL 146
#define ITEM_MOSAIC_MAIL 147
#define ITEM_BRICK_MAIL 148
#define ITEM_CHERI_BERRY 149
#define ITEM_CHESTO_BERRY 150
#define ITEM_PECHA_BERRY 151
#define ITEM_RAWST_BERRY 152
#define ITEM_ASPEAR_BERRY 153
#define ITEM_LEPPA_BERRY 154
#define ITEM_ORAN_BERRY 155
#define ITEM_PERSIM_BERRY 156
#define ITEM_LUM_BERRY 157
#define ITEM_SITRUS_BERRY 158
#define ITEM_FIGY_BERRY 159
#define ITEM_WIKI_BERRY 160
#define ITEM_MAGO_BERRY 161
#define ITEM_AGUAV_BERRY 162
#define ITEM_IAPAPA_BERRY 163
#define ITEM_RAZZ_BERRY 164
#define ITEM_BLUK_BERRY 165
#define ITEM_NANAB_BERRY 166
#define ITEM_WEPEAR_BERRY 167
#define ITEM_PINAP_BERRY 168
#define ITEM_POMEG_BERRY 169
#define ITEM_KELPSY_BERRY 170
#define ITEM_QUALOT_BERRY 171
#define ITEM_HONDEW_BERRY 172
#define ITEM_GREPA_BERRY 173
#define ITEM_TAMATO_BERRY 174
#define ITEM_CORNN_BERRY 175
#define ITEM_MAGOST_BERRY 176
#define ITEM_RABUTA_BERRY 177
#define ITEM_NOMEL_BERRY 178
#define ITEM_SPELON_BERRY 179
#define ITEM_PAMTRE_BERRY 180
#define ITEM_WATMEL_BERRY 181
#define ITEM_DURIN_BERRY 182
#define ITEM_BELUE_BERRY 183
#define ITEM_OCCA_BERRY 184
#define ITEM_PASSHO_BERRY 185
#define ITEM_WACAN_BERRY 186
#define ITEM_RINDO_BERRY 187
#define ITEM_YACHE_BERRY 188
#define ITEM_CHOPLE_BERRY 189
#define ITEM_KEBIA_BERRY 190
#define ITEM_SHUCA_BERRY 191
#define ITEM_COBA_BERRY 192
#define ITEM_PAYAPA_BERRY 193
#define ITEM_TANGA_BERRY 194
#define ITEM_CHARTI_BERRY 195
#define ITEM_KASIB_BERRY 196
#define ITEM_HABAN_BERRY 197
#define ITEM_COLBUR_BERRY 198
#define ITEM_BABIRI_BERRY 199
#define ITEM_CHILAN_BERRY 200
#define ITEM_LIECHI_BERRY 201
#define ITEM_GANLON_BERRY 202
#define ITEM_SALAC_BERRY 203
#define ITEM_PETAYA_BERRY 204
#define ITEM_APICOT_BERRY 205
#define ITEM_LANSAT_BERRY 206
#define ITEM_STARF_BERRY 207
#define ITEM_ENIGMA_BERRY 208
#define ITEM_MICLE_BERRY 209
#define ITEM_CUSTAP_BERRY 210
#define ITEM_JABOCA_BERRY 211
#define ITEM_ROWAP_BERRY 212
#define FIRST_BERRY_IDX ITEM_CHERI_BERRY
#define LAST_BERRY_IDX ITEM_ROWAP_BERRY
#define NUM_BERRIES (LAST_BERRY_IDX - FIRST_BERRY_IDX + 1)
#define ITEM_BRIGHTPOWDER 213
#define ITEM_WHITE_HERB 214
#define ITEM_MACHO_BRACE 215
#define ITEM_EXP__SHARE 216
#define ITEM_QUICK_CLAW 217
#define ITEM_SOOTHE_BELL 218
#define ITEM_MENTAL_HERB 219
#define ITEM_CHOICE_BAND 220
#define ITEM_KINGS_ROCK 221
#define ITEM_SILVERPOWDER 222
#define ITEM_AMULET_COIN 223
#define ITEM_CLEANSE_TAG 224
#define ITEM_SOUL_DEW 225
#define ITEM_DEEPSEATOOTH 226
#define ITEM_DEEPSEASCALE 227
#define ITEM_SMOKE_BALL 228
#define ITEM_EVERSTONE 229
#define ITEM_FOCUS_BAND 230
#define ITEM_LUCKY_EGG 231
#define ITEM_SCOPE_LENS 232
#define ITEM_METAL_COAT 233
#define ITEM_LEFTOVERS 234
#define ITEM_DRAGON_SCALE 235
#define ITEM_LIGHT_BALL 236
#define ITEM_SOFT_SAND 237
#define ITEM_HARD_STONE 238
#define ITEM_MIRACLE_SEED 239
#define ITEM_BLACKGLASSES 240
#define ITEM_BLACK_BELT 241
#define ITEM_MAGNET 242
#define ITEM_MYSTIC_WATER 243
#define ITEM_SHARP_BEAK 244
#define ITEM_POISON_BARB 245
#define ITEM_NEVERMELTICE 246
#define ITEM_SPELL_TAG 247
#define ITEM_TWISTEDSPOON 248
#define ITEM_CHARCOAL 249
#define ITEM_DRAGON_FANG 250
#define ITEM_SILK_SCARF 251
#define ITEM_UPGRADE 252
#define ITEM_SHELL_BELL 253
#define ITEM_SEA_INCENSE 254
#define ITEM_LAX_INCENSE 255
#define ITEM_LUCKY_PUNCH 256
#define ITEM_METAL_POWDER 257
#define ITEM_THICK_CLUB 258
#define ITEM_STICK 259
#define ITEM_RED_SCARF 260
#define ITEM_BLUE_SCARF 261
#define ITEM_PINK_SCARF 262
#define ITEM_GREEN_SCARF 263
#define ITEM_YELLOW_SCARF 264
#define ITEM_WIDE_LENS 265
#define ITEM_MUSCLE_BAND 266
#define ITEM_WISE_GLASSES 267
#define ITEM_EXPERT_BELT 268
#define ITEM_LIGHT_CLAY 269
#define ITEM_LIFE_ORB 270
#define ITEM_POWER_HERB 271
#define ITEM_TOXIC_ORB 272
#define ITEM_FLAME_ORB 273
#define ITEM_QUICK_POWDER 274
#define ITEM_FOCUS_SASH 275
#define ITEM_ZOOM_LENS 276
#define ITEM_METRONOME 277
#define ITEM_IRON_BALL 278
#define ITEM_LAGGING_TAIL 279
#define ITEM_DESTINY_KNOT 280
#define ITEM_BLACK_SLUDGE 281
#define ITEM_ICY_ROCK 282
#define ITEM_SMOOTH_ROCK 283
#define ITEM_HEAT_ROCK 284
#define ITEM_DAMP_ROCK 285
#define ITEM_GRIP_CLAW 286
#define ITEM_CHOICE_SCARF 287
#define ITEM_STICKY_BARB 288
#define ITEM_POWER_BRACER 289
#define ITEM_POWER_BELT 290
#define ITEM_POWER_LENS 291
#define ITEM_POWER_BAND 292
#define ITEM_POWER_ANKLET 293
#define ITEM_POWER_WEIGHT 294
#define ITEM_SHED_SHELL 295
#define ITEM_BIG_ROOT 296
#define ITEM_CHOICE_SPECS 297
#define ITEM_FLAME_PLATE 298
#define ITEM_SPLASH_PLATE 299
#define ITEM_ZAP_PLATE 300
#define ITEM_MEADOW_PLATE 301
#define ITEM_ICICLE_PLATE 302
#define ITEM_FIST_PLATE 303
#define ITEM_TOXIC_PLATE 304
#define ITEM_EARTH_PLATE 305
#define ITEM_SKY_PLATE 306
#define ITEM_MIND_PLATE 307
#define ITEM_INSECT_PLATE 308
#define ITEM_STONE_PLATE 309
#define ITEM_SPOOKY_PLATE 310
#define ITEM_DRACO_PLATE 311
#define ITEM_DREAD_PLATE 312
#define ITEM_IRON_PLATE 313
#define ITEM_ODD_INCENSE 314
#define ITEM_ROCK_INCENSE 315
#define ITEM_FULL_INCENSE 316
#define ITEM_WAVE_INCENSE 317
#define ITEM_ROSE_INCENSE 318
#define ITEM_LUCK_INCENSE 319
#define ITEM_PURE_INCENSE 320
#define ITEM_PROTECTOR 321
#define ITEM_ELECTIRIZER 322
#define ITEM_MAGMARIZER 323
#define ITEM_DUBIOUS_DISC 324
#define ITEM_REAPER_CLOTH 325
#define ITEM_RAZOR_CLAW 326
#define ITEM_RAZOR_FANG 327
#define ITEM_TM01 328
#define ITEM_TM02 329
#define ITEM_TM03 330
#define ITEM_TM04 331
#define ITEM_TM05 332
#define ITEM_TM06 333
#define ITEM_TM07 334
#define ITEM_TM08 335
#define ITEM_TM09 336
#define ITEM_TM10 337
#define ITEM_TM11 338
#define ITEM_TM12 339
#define ITEM_TM13 340
#define ITEM_TM14 341
#define ITEM_TM15 342
#define ITEM_TM16 343
#define ITEM_TM17 344
#define ITEM_TM18 345
#define ITEM_TM19 346
#define ITEM_TM20 347
#define ITEM_TM21 348
#define ITEM_TM22 349
#define ITEM_TM23 350
#define ITEM_TM24 351
#define ITEM_TM25 352
#define ITEM_TM26 353
#define ITEM_TM27 354
#define ITEM_TM28 355
#define ITEM_TM29 356
#define ITEM_TM30 357
#define ITEM_TM31 358
#define ITEM_TM32 359
#define ITEM_TM33 360
#define ITEM_TM34 361
#define ITEM_TM35 362
#define ITEM_TM36 363
#define ITEM_TM37 364
#define ITEM_TM38 365
#define ITEM_TM39 366
#define ITEM_TM40 367
#define ITEM_TM41 368
#define ITEM_TM42 369
#define ITEM_TM43 370
#define ITEM_TM44 371
#define ITEM_TM45 372
#define ITEM_TM46 373
#define ITEM_TM47 374
#define ITEM_TM48 375
#define ITEM_TM49 376
#define ITEM_TM50 377
#define ITEM_TM51 378
#define ITEM_TM52 379
#define ITEM_TM53 380
#define ITEM_TM54 381
#define ITEM_TM55 382
#define ITEM_TM56 383
#define ITEM_TM57 384
#define ITEM_TM58 385
#define ITEM_TM59 386
#define ITEM_TM60 387
#define ITEM_TM61 388
#define ITEM_TM62 389
#define ITEM_TM63 390
#define ITEM_TM64 391
#define ITEM_TM65 392
#define ITEM_TM66 393
#define ITEM_TM67 394
#define ITEM_TM68 395
#define ITEM_TM69 396
#define ITEM_TM70 397
#define ITEM_TM71 398
#define ITEM_TM72 399
#define ITEM_TM73 400
#define ITEM_TM74 401
#define ITEM_TM75 402
#define ITEM_TM76 403
#define ITEM_TM77 404
#define ITEM_TM78 405
#define ITEM_TM79 406
#define ITEM_TM80 407
#define ITEM_TM81 408
#define ITEM_TM82 409
#define ITEM_TM83 410
#define ITEM_TM84 411
#define ITEM_TM85 412
#define ITEM_TM86 413
#define ITEM_TM87 414
#define ITEM_TM88 415
#define ITEM_TM89 416
#define ITEM_TM90 417
#define ITEM_TM91 418
#define ITEM_TM92 419
#define ITEM_HM01 420
#define ITEM_HM02 421
#define ITEM_HM03 422
#define ITEM_HM04 423
#define ITEM_HM05 424
#define ITEM_HM06 425
#define ITEM_HM07 426
#define ITEM_HM08 427
#define ITEM_EXPLORER_KIT 428
#define ITEM_LOOT_SACK 429
#define ITEM_RULE_BOOK 430
#define ITEM_POKE_RADAR 431
#define ITEM_POINT_CARD 432
#define ITEM_JOURNAL 433
#define ITEM_SEAL_CASE 434
#define ITEM_FASHION_CASE 435
#define ITEM_SEAL_BAG 436
#define ITEM_PAL_PAD 437
#define ITEM_WORKS_KEY 438
#define ITEM_OLD_CHARM 439
#define ITEM_GALACTIC_KEY 440
#define ITEM_RED_CHAIN 441
#define ITEM_TOWN_MAP 442
#define ITEM_VS__SEEKER 443
#define ITEM_COIN_CASE 444
#define ITEM_OLD_ROD 445
#define ITEM_GOOD_ROD 446
#define ITEM_SUPER_ROD 447
#define ITEM_SPRAYDUCK 448
#define ITEM_POFFIN_CASE 449
#define ITEM_BICYCLE 450
#define ITEM_SUITE_KEY 451
#define ITEM_OAKS_LETTER 452
#define ITEM_LUNAR_WING 453
#define ITEM_MEMBER_CARD 454
#define ITEM_AZURE_FLUTE 455
#define ITEM_S_S__TICKET 456
#define ITEM_CONTEST_PASS 457
#define ITEM_MAGMA_STONE 458
#define ITEM_PARCEL 459
#define ITEM_COUPON_1 460
#define ITEM_COUPON_2 461
#define ITEM_COUPON_3 462
#define ITEM_STORAGE_KEY 463
#define ITEM_SECRETPOTION 464
#define TM_FOCUS_PUNCH ITEM_TM01
#define TM_DRAGON_CLAW ITEM_TM02
#define TM_WATER_PULSE ITEM_TM03
#define TM_CALM_MIND ITEM_TM04
#define TM_ROAR ITEM_TM05
#define TM_TOXIC ITEM_TM06
#define TM_HAIL ITEM_TM07
#define TM_BULK_UP ITEM_TM08
#define TM_BULLET_SEED ITEM_TM09
#define TM_HIDDEN_POWER ITEM_TM10
#define TM_SUNNY_DAY ITEM_TM11
#define TM_TAUNT ITEM_TM12
#define TM_ICE_BEAM ITEM_TM13
#define TM_BLIZZARD ITEM_TM14
#define TM_HYPER_BEAM ITEM_TM15
#define TM_LIGHT_SCREEN ITEM_TM16
#define TM_PROTECT ITEM_TM17
#define TM_RAIN_DANCE ITEM_TM18
#define TM_GIGA_DRAIN ITEM_TM19
#define TM_SAFEGUARD ITEM_TM20
#define TM_FRUSTRATION ITEM_TM21
#define TM_SOLAR_BEAM ITEM_TM22
#define TM_IRON_TAIL ITEM_TM23
#define TM_THUNDERBOLT ITEM_TM24
#define TM_THUNDER ITEM_TM25
#define TM_EARTHQUAKE ITEM_TM26
#define TM_RETURN ITEM_TM27
#define TM_DIG ITEM_TM28
#define TM_PSYCHIC ITEM_TM29
#define TM_SHADOW_BALL ITEM_TM30
#define TM_BRICK_BREAK ITEM_TM31
#define TM_DOUBLE_TEAM ITEM_TM32
#define TM_REFLECT ITEM_TM33
#define TM_SHOCK_WAVE ITEM_TM34
#define TM_FLAMETHROWER ITEM_TM35
#define TM_SLUDGE_BOMB ITEM_TM36
#define TM_SANDSTORM ITEM_TM37
#define TM_FIRE_BLAST ITEM_TM38
#define TM_ROCK_TOMB ITEM_TM39
#define TM_AERIAL_ACE ITEM_TM40
#define TM_TORMENT ITEM_TM41
#define TM_FACADE ITEM_TM42
#define TM_SECRET_POWER ITEM_TM43
#define TM_REST ITEM_TM44
#define TM_ATTRACT ITEM_TM45
#define TM_THIEF ITEM_TM46
#define TM_STEEL_WING ITEM_TM47
#define TM_SKILL_SWAP ITEM_TM48
#define TM_SNATCH ITEM_TM49
#define TM_OVERHEAT ITEM_TM50
#define TM_ROOST ITEM_TM51
#define TM_FOCUS_BLAST ITEM_TM52
#define TM_ENERGY_BALL ITEM_TM53
#define TM_FALSE_SWIPE ITEM_TM54
#define TM_BRINE ITEM_TM55
#define TM_FLING ITEM_TM56
#define TM_CHARGE_BEAM ITEM_TM57
#define TM_ENDURE ITEM_TM58
#define TM_DRAGON_PULSE ITEM_TM59
#define TM_DRAIN_PUNCH ITEM_TM60
#define TM_WILL_O_WISP ITEM_TM61
#define TM_SILVER_WIND ITEM_TM62
#define TM_EMBARGO ITEM_TM63
#define TM_EXPLOSION ITEM_TM64
#define TM_SHADOW_CLAW ITEM_TM65
#define TM_PAYBACK ITEM_TM66
#define TM_RECYCLE ITEM_TM67
#define TM_GIGA_IMPACT ITEM_TM68
#define TM_ROCK_POLISH ITEM_TM69
#define TM_FLASH ITEM_TM70
#define TM_STONE_EDGE ITEM_TM71
#define TM_AVALANCHE ITEM_TM72
#define TM_THUNDER_WAVE ITEM_TM73
#define TM_GYRO_BALL ITEM_TM74
#define TM_SWORDS_DANCE ITEM_TM75
#define TM_STEALTH_ROCK ITEM_TM76
#define TM_PSYCH_UP ITEM_TM77
#define TM_CAPTIVATE ITEM_TM78
#define TM_DARK_PULSE ITEM_TM79
#define TM_ROCK_SLIDE ITEM_TM80
#define TM_X_SCISSOR ITEM_TM81
#define TM_SLEEP_TALK ITEM_TM82
#define TM_NATURAL_GIFT ITEM_TM83
#define TM_POISON_JAB ITEM_TM84
#define TM_DREAM_EATER ITEM_TM85
#define TM_GRASS_KNOT ITEM_TM86
#define TM_SWAGGER ITEM_TM87
#define TM_PLUCK ITEM_TM88
#define TM_U_TURN ITEM_TM89
#define TM_SUBSTITUTE ITEM_TM90
#define TM_FLASH_CANNON ITEM_TM91
#define TM_TRICK_ROOM ITEM_TM92
#define HM_CUT ITEM_HM01
#define HM_FLY ITEM_HM02
#define HM_SURF ITEM_HM03
#define HM_STRENGTH ITEM_HM04
#define HM_DEFOG ITEM_HM05
#define HM_ROCK_SMASH ITEM_HM06
#define HM_WATERFALL ITEM_HM07
#define HM_ROCK_CLIMB ITEM_HM08
#define NUM_TMS 92
#define NUM_HMS 8
#endif //POKEDIAMOND_CONSTANTS_ITEMS_H
|