summaryrefslogtreecommitdiff
path: root/src/com/pkrandom/constants/Gen2Items.java
blob: cd45ad9b5fe87f106370690669e95741223a38a0 (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
package com.pkrandom.constants;

/*----------------------------------------------------------------------------*/
/*--  Gen2Items.java - defines an index number constant for every item in   --*/
/*--                   the Generation 2 games.                              --*/
/*--                                                                        --*/
/*--  Part of "Universal Pokemon Randomizer ZX" by the UPR-ZX team          --*/
/*--  Pokemon and any associated names and the like are                     --*/
/*--  trademark and (C) Nintendo 1996-2020.                                 --*/
/*--                                                                        --*/
/*--  The custom code written here is licensed under the terms of the GPL:  --*/
/*--                                                                        --*/
/*--  This program is free software: you can redistribute it and/or modify  --*/
/*--  it under the terms of the GNU General Public License as published by  --*/
/*--  the Free Software Foundation, either version 3 of the License, or     --*/
/*--  (at your option) any later version.                                   --*/
/*--                                                                        --*/
/*--  This program is distributed in the hope that it will be useful,       --*/
/*--  but WITHOUT ANY WARRANTY; without even the implied warranty of        --*/
/*--  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the          --*/
/*--  GNU General Public License for more details.                          --*/
/*--                                                                        --*/
/*--  You should have received a copy of the GNU General Public License     --*/
/*--  along with this program. If not, see <http://www.gnu.org/licenses/>.  --*/
/*----------------------------------------------------------------------------*/

public class Gen2Items {
    // https://bulbapedia.bulbagarden.net/wiki/List_of_items_by_index_number_(Generation_II)
    public static final int nothing = 0;
    public static final int masterBall = 1;
    public static final int ultraBall = 2;
    public static final int brightPowder = 3;
    public static final int greatBall = 4;
    public static final int pokeBall = 5;
    public static final int terusama6 = 6;
    public static final int bicycle = 7;
    public static final int moonStone = 8;
    public static final int antidote = 9;
    public static final int burnHeal = 10;
    public static final int iceHeal = 11;
    public static final int awakening = 12;
    public static final int parlyzHeal = 13;
    public static final int fullRestore = 14;
    public static final int maxPotion = 15;
    public static final int hyperPotion = 16;
    public static final int superPotion = 17;
    public static final int potion = 18;
    public static final int escapeRope = 19;
    public static final int repel = 20;
    public static final int maxElixer = 21;
    public static final int fireStone = 22;
    public static final int thunderstone = 23;
    public static final int waterStone = 24;
    public static final int terusama25 = 25;
    public static final int hpUp = 26;
    public static final int protein = 27;
    public static final int iron = 28;
    public static final int carbos = 29;
    public static final int luckyPunch = 30;
    public static final int calcium = 31;
    public static final int rareCandy = 32;
    public static final int xAccuracy = 33;
    public static final int leafStone = 34;
    public static final int metalPowder = 35;
    public static final int nugget = 36;
    public static final int pokeDoll = 37;
    public static final int fullHeal = 38;
    public static final int revive = 39;
    public static final int maxRevive = 40;
    public static final int guardSpec = 41;
    public static final int superRepel = 42;
    public static final int maxRepel = 43;
    public static final int direHit = 44;
    public static final int terusama45 = 45;
    public static final int freshWater = 46;
    public static final int sodaPop = 47;
    public static final int lemonade = 48;
    public static final int xAttack = 49;
    public static final int terusama50 = 50;
    public static final int xDefend = 51;
    public static final int xSpeed = 52;
    public static final int xSpecial = 53;
    public static final int coinCase = 54;
    public static final int itemfinder = 55;
    public static final int terusama56 = 56;
    public static final int expShare = 57;
    public static final int oldRod = 58;
    public static final int goodRod = 59;
    public static final int silverLeaf = 60;
    public static final int superRod = 61;
    public static final int ppUp = 62;
    public static final int ether = 63;
    public static final int maxEther = 64;
    public static final int elixer = 65;
    public static final int redScale = 66;
    public static final int secretPotion = 67;
    public static final int ssTicket = 68;
    public static final int mysteryEgg = 69;
    public static final int clearBell = 70; // exclusive to Crystal
    public static final int silverWing = 71;
    public static final int moomooMilk = 72;
    public static final int quickClaw = 73;
    public static final int psnCureBerry = 74;
    public static final int goldLeaf = 75;
    public static final int softSand = 76;
    public static final int sharpBeak = 77;
    public static final int przCureBerry = 78;
    public static final int burntBerry = 79;
    public static final int iceBerry = 80;
    public static final int poisonBarb = 81;
    public static final int kingsRock = 82;
    public static final int bitterBerry = 83;
    public static final int mintBerry = 84;
    public static final int redApricorn = 85;
    public static final int tinyMushroom = 86;
    public static final int bigMushroom = 87;
    public static final int silverPowder = 88;
    public static final int bluApricorn = 89;
    public static final int terusama90 = 90;
    public static final int amuletCoin = 91;
    public static final int ylwApricorn = 92;
    public static final int grnApricorn = 93;
    public static final int cleanseTag = 94;
    public static final int mysticWater = 95;
    public static final int twistedSpoon = 96;
    public static final int whtApricorn = 97;
    public static final int blackbelt = 98;
    public static final int blkApricorn = 99;
    public static final int terusama100 = 100;
    public static final int pnkApricorn = 101;
    public static final int blackGlasses = 102;
    public static final int slowpokeTail = 103;
    public static final int pinkBow = 104;
    public static final int stick = 105;
    public static final int smokeBall = 106;
    public static final int neverMeltIce = 107;
    public static final int magnet = 108;
    public static final int miracleBerry = 109;
    public static final int pearl = 110;
    public static final int bigPearl = 111;
    public static final int everstone = 112;
    public static final int spellTag = 113;
    public static final int rageCandyBar = 114;
    public static final int gsBall = 115; // exclusive to Crystal
    public static final int blueCard = 116; // exclusive to Crystal
    public static final int miracleSeed = 117;
    public static final int thickClub = 118;
    public static final int focusBand = 119;
    public static final int terusama120 = 120;
    public static final int energyPowder = 121;
    public static final int energyRoot = 122;
    public static final int healPowder = 123;
    public static final int revivalHerb = 124;
    public static final int hardStone = 125;
    public static final int luckyEgg = 126;
    public static final int cardKey = 127;
    public static final int machinePart = 128;
    public static final int eggTicket = 129; // exclusive to Crystal
    public static final int lostItem = 130;
    public static final int stardust = 131;
    public static final int starPiece = 132;
    public static final int basementKey = 133;
    public static final int pass = 134;
    public static final int terusama135 = 135;
    public static final int terusama136 = 136;
    public static final int terusama137 = 137;
    public static final int charcoal = 138;
    public static final int berryJuice = 139;
    public static final int scopeLens = 140;
    public static final int terusama141 = 141;
    public static final int terusama142 = 142;
    public static final int metalCoat = 143;
    public static final int dragonFang = 144;
    public static final int terusama145 = 145;
    public static final int leftovers = 146;
    public static final int terusama147 = 147;
    public static final int terusama148 = 148;
    public static final int terusama149 = 149;
    public static final int mysteryBerry = 150;
    public static final int dragonScale = 151;
    public static final int berserkGene = 152;
    public static final int terusama153 = 153;
    public static final int terusama154 = 154;
    public static final int terusama155 = 155;
    public static final int sacredAsh = 156;
    public static final int heavyBall = 157;
    public static final int flowerMail = 158;
    public static final int levelBall = 159;
    public static final int lureBall = 160;
    public static final int fastBall = 161;
    public static final int terusama162 = 162;
    public static final int lightBall = 163;
    public static final int friendBall = 164;
    public static final int moonBall = 165;
    public static final int loveBall = 166;
    public static final int normalBox = 167;
    public static final int gorgeousBox = 168;
    public static final int sunStone = 169;
    public static final int polkadotBow = 170;
    public static final int terusama171 = 171;
    public static final int upGrade = 172;
    public static final int berry = 173;
    public static final int goldBerry = 174;
    public static final int squirtBottle = 175;
    public static final int terusama176 = 176;
    public static final int parkBall = 177;
    public static final int rainbowWing = 178;
    public static final int terusama179 = 179;
    public static final int brickPiece = 180;
    public static final int surfMail = 181;
    public static final int litebluemail = 182;
    public static final int portraitmail = 183;
    public static final int lovelyMail = 184;
    public static final int eonMail = 185;
    public static final int morphMail = 186;
    public static final int blueskyMail = 187;
    public static final int musicMail = 188;
    public static final int mirageMail = 189;
    public static final int terusama190 = 190;
    public static final int tm01 = 191;
    public static final int tm02 = 192;
    public static final int tm03 = 193;
    public static final int tm04 = 194;
    public static final int tm04Unused = 195;
    public static final int tm05 = 196;
    public static final int tm06 = 197;
    public static final int tm07 = 198;
    public static final int tm08 = 199;
    public static final int tm09 = 200;
    public static final int tm10 = 201;
    public static final int tm11 = 202;
    public static final int tm12 = 203;
    public static final int tm13 = 204;
    public static final int tm14 = 205;
    public static final int tm15 = 206;
    public static final int tm16 = 207;
    public static final int tm17 = 208;
    public static final int tm18 = 209;
    public static final int tm19 = 210;
    public static final int tm20 = 211;
    public static final int tm21 = 212;
    public static final int tm22 = 213;
    public static final int tm23 = 214;
    public static final int tm24 = 215;
    public static final int tm25 = 216;
    public static final int tm26 = 217;
    public static final int tm27 = 218;
    public static final int tm28 = 219;
    public static final int tm28Unused = 220;
    public static final int tm29 = 221;
    public static final int tm30 = 222;
    public static final int tm31 = 223;
    public static final int tm32 = 224;
    public static final int tm33 = 225;
    public static final int tm34 = 226;
    public static final int tm35 = 227;
    public static final int tm36 = 228;
    public static final int tm37 = 229;
    public static final int tm38 = 230;
    public static final int tm39 = 231;
    public static final int tm40 = 232;
    public static final int tm41 = 233;
    public static final int tm42 = 234;
    public static final int tm43 = 235;
    public static final int tm44 = 236;
    public static final int tm45 = 237;
    public static final int tm46 = 238;
    public static final int tm47 = 239;
    public static final int tm48 = 240;
    public static final int tm49 = 241;
    public static final int tm50 = 242;
    public static final int hm01 = 243;
    public static final int hm02 = 244;
    public static final int hm03 = 245;
    public static final int hm04 = 246;
    public static final int hm05 = 247;
    public static final int hm06 = 248;
    public static final int hm07 = 249;
    public static final int hm08 = 250;
    public static final int hm09 = 251;
    public static final int hm10 = 252;
    public static final int hm11 = 253;
    public static final int hm12 = 254;
    public static final int cancel = 255;
}