forked from KernelEquinox/8F-Helper
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathitem-conversion.h
106 lines (104 loc) · 5.6 KB
/
item-conversion.h
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
unsigned char gen1_key_items[16][16] = {
{0,0,0,0,0,1,1,1,0,1,0,0,0,0,0,0},
{0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,1},
{0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0},
{1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1},
{1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0},
{0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1},
{1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}
};
// Glitch item flags for R/B/Y
unsigned char gen1_glitch_items[16][16] = {
{1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0},
{0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1},
{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
{1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1}
};
// Items included in Pokemon R/B/Y
char *gen1_items[16][16] = {
{"[item 0x00]", "Master Ball", "Ultra Ball", "Great Ball",
"Poke Ball", "Town Map", "Bicycle", "?????",
"Safari Ball", "Pokedex", "Moon Stone", "Antidote",
"Burn Heal", "Ice Heal", "Awakening", "Paralyz Heal"},
{"Full Restore", "Max Potion", "Hyper Potion", "Super Potion",
"Potion", "Boulder Badge", "Cascade Badge", "Thunder Badge",
"Rainbow Badge", "Soul Badge", "Marsh Badge", "Volcano Badge",
"Earth Badge", "Escape Rope", "Repel", "Old Amber"},
{"Fire Stone", "Thunderstone", "Water Stone", "HP Up",
"Protein", "Iron", "Carbos", "Calcium",
"Rare Candy", "Dome Fossil", "Helix Fossil", "Secret Key",
"?????", "Bike Voucher", "X Accuracy", "Leaf Stone"},
{"Card Key", "Nugget", "PP Up", "Poke Doll",
"Full Heal", "Revive", "Max Revive", "Guard Spec.",
"Super Repel", "Max Repel", "Dire Hit", "Coin",
"Fresh Water", "Soda Pop", "Lemonade", "S.S. Ticket"},
{"Gold Teeth", "X Attack", "X Defense", "X Speed",
"X Special", "Coin Case", "Oak's Parcel", "Item Finder",
"Silph Scope", "Poke Flute", "Lift Key", "Exp. All",
"Old Rod", "Good Rod", "Super Rod", "PP Up"},
{"Ether", "Max Ether", "Elixer", "Max Elixer",
"B2F", "B1F", "1F", "2F ",
"3F", "4F", "5F", "6F",
"7F ", "8F", "9F", "10F"},
{"11F", "B4F", "[item 0x62]", "[item 0x63]",
"[item 0x64]", "[item 0x65]", "[item 0x66]", "[item 0x67]",
"[item 0x68]", "[item 0x69]", "[item 0x6A]", "[item 0x6B]",
"[item 0x6C]", "[item 0x6D]", "[item 0x6E]", "[item 0x6F]"},
{"[item 0x70]", "[item 0x71]", "[item 0x72]", "[item 0x73]",
"[item 0x74]", "[item 0x75]", "[item 0x76]", "[item 0x77]",
"[item 0x78]", "[item 0x79]", "[item 0x7A]", "[item 0x7B]",
"[item 0x7C]", "[item 0x7D]", "[item 0x7E]", "[item 0x7F]"},
{"[item 0x80]", "[item 0x81]", "[item 0x82]", "[item 0x83]",
"[item 0x84]", "[item 0x85]", "[item 0x86]", "[item 0x87]",
"[item 0x88]", "[item 0x89]", "[item 0x8A]", "[item 0x8B]",
"[item 0x8C]", "[item 0x8D]", "[item 0x8E]", "[item 0x8F]"},
{"[item 0x90]", "[item 0x91]", "[item 0x92]", "[item 0x93]",
"[item 0x94]", "[item 0x95]", "[item 0x96]", "[item 0x97]",
"[item 0x98]", "[item 0x99]", "[item 0x9A]", "[item 0x9B]",
"[item 0x9C]", "[item 0x9D]", "[item 0x9E]", "[item 0x9F]"},
{"[item 0xA0]", "[item 0xA1]", "[item 0xA2]", "[item 0xA3]",
"[item 0xA4]", "[item 0xA5]", "[item 0xA6]", "[item 0xA7]",
"[item 0xA8]", "[item 0xA9]", "[item 0xAA]", "[item 0xAB]",
"[item 0xAC]", "[item 0xAD]", "[item 0xAE]", "[item 0xAF]"},
{"[item 0xB0]", "[item 0xB1]", "[item 0xB2]", "[item 0xB3]",
"[item 0xB4]", "[item 0xB5]", "[item 0xB6]", "[item 0xB7]",
"[item 0xB8]", "[item 0xB9]", "[item 0xBA]", "[item 0xBB]",
"[item 0xBC]", "[item 0xBD]", "[item 0xBE]", "[item 0xBF]"},
{"[item 0xC0]", "[item 0xC1]", "[item 0xC2]", "[item 0xC3]",
"HM01", "HM02", "HM03", "HM04",
"HM05", "TM01", "TM02", "TM03",
"TM04", "TM05", "TM06", "TM07"},
{"TM08", "TM09", "TM10", "TM11",
"TM12", "TM13", "TM14", "TM15",
"TM16", "TM17", "TM18", "TM19",
"TM20", "TM21", "TM22", "TM23"},
{"TM24", "TM25", "TM26", "TM27",
"TM28", "TM29", "TM30", "TM31",
"TM32", "TM33", "TM34", "TM35",
"TM36", "TM37", "TM38", "TM39"},
{"TM40", "TM41", "TM42", "TM43",
"TM44", "TM45", "TM46", "TM47",
"TM48", "TM49", "TM50", "TM51",
"TM52", "TM53", "TM54", "CANCEL (TM55)"}
};