Digimon World 3 decomp
The European version, SLES_039.36
Loading...
Searching...
No Matches
items.c
Go to the documentation of this file.
1#include "engine/game.h"
2#include <libgs.h>
3#include <libetc.h>
4#include <libsnd.h>
5
6/* Empties the battle gauges (BATTLE_SETUP.gauges, up to 1000 in a battle) */
7void clearBattleGauges(void) {
8 s32 i;
9
10 for (i = 7; i >= 0; i--) {
11 BATTLE_SETUP.gauges[i] = 0;
12 }
13}
14
15/* The ITEMS entry of item `id` (from 1), or NULL */
17 if (id <= 0) {
18 return NULL;
19 }
20 return &ITEMS[id - 1];
21}
22
23/*
24 * The category of an item's type (ITEM_TYPE_CATEGORIES); an s32, as the menus
25 * that call it through ITEM_FUNCS don't truncate the result to a byte.
26 */
30
31/* ITEM_FUNCS.isKind */
32s32 isItemKind(s32 item, s32 kind) {
33 return getItem(item)->kind == kind;
34}
35
36/*
37 * Copies the items of ITEM_LISTS[type] the player has (with the top bit, equipped ones too);
38 * returns how many
39 */
40s32 listItems(s32 type, s16 *out) {
41 s32 index;
42 s32 all;
43 u16 *p;
44 s32 n;
45
46 all = (type >> 31) != 0;
47 index = type & 0x7FFFFFFF;
48
49 if (index >= 5) {
50 return 0;
51 }
52 n = 0;
53 for (p = ITEM_LISTS[index]; *p != 0; p++) {
54 if (GAME.items[*p] != 0 || (all && GAME.equippedItems[*p] != 0)) {
55 *out++ = *p;
56 n++;
57 }
58 }
59 return n;
60}
61
62/* What ItemInfo.data points to for the weapons, the armour and the accessories */
64 {0xF, EQUIP_KIND_EITHER_HAND, 0, 1, {0, 0}, 0xE, {0, 0}, 0xA, 1, 0, 0, 1},
65 {0x14, EQUIP_KIND_EITHER_HAND, 0, 1, {0, 0}, 0x1A, {0, 0}, 0xF, 1, 0, 0, 1},
66 {0x1A, EQUIP_KIND_EITHER_HAND, 0, 1, {0, 0}, 0x32, {0, 0}, 0x14, 8, 0x20, 0x20, 1},
67 {0x1E, EQUIP_KIND_EITHER_HAND, 0, 1, {0, 0}, 0x4A, {0, 0}, 0x19, 1, 0, 0, 1},
68 {0x29, EQUIP_KIND_EITHER_HAND, 0, 1, {0, 0}, 0x64, {0, 0}, 0x1E, 1, 0, 0, 1},
69 {0x33, EQUIP_KIND_EITHER_HAND, 0, 1, {7, 0}, 0x74, {4, 0}, 0x23, 1, 0, 0, 1},
70 {0x37, EQUIP_KIND_EITHER_HAND, 1, 1, {0, 0}, 0x78, {0, 0}, 0x28, 1, 0, 0, 1},
71 {0x36, EQUIP_KIND_EITHER_HAND, 0, 1, {0, 0}, 0x82, {0, 0}, 0x28, 1, 0, 0, 1},
72 {0x38, EQUIP_KIND_EITHER_HAND, 0, 1, {0, 0}, 0x8C, {0, 0}, 0x2D, 1, 0, 0, 1},
73 {0x3A, EQUIP_KIND_EITHER_HAND, 0, 1, {5, 5}, 0x96, {2, 5}, 0x32, 1, 0, 0, 1},
74 {0x1E, EQUIP_KIND_EITHER_HAND, 0, 1, {0, 0}, 0x14, {0, 0}, 5, 1, 0, 0, 1},
75 {0x28, EQUIP_KIND_EITHER_HAND, 0, 1, {0, 0}, 0x3C, {0, 0}, 0x14, 1, 0, 0, 1},
76 {0x32, EQUIP_KIND_EITHER_HAND, 0, 1, {0, 0}, 0x64, {0, 0}, 0x23, 1, 0, 0, 1},
77 {0x3C, EQUIP_KIND_EITHER_HAND, 0, 1, {0, 0}, 0xA0, {0, 0}, 0x32, 1, 0, 0, 1},
78 {0xF, EQUIP_KIND_EITHER_HAND, 0, 2, {0, 0}, 0xC, {0, 0}, 0xA, 1, 0, 0, 1},
79 {0x12, EQUIP_KIND_EITHER_HAND, 0, 2, {0, 0}, 0x18, {0, 0}, 0xF, 1, 0, 0, 1},
80 {0x19, EQUIP_KIND_EITHER_HAND, 0, 2, {0xFFFC, 0}, 0x2E, {5, 0}, 0x14, 1, 0, 0, 1},
81 {0x1F, EQUIP_KIND_EITHER_HAND, 0, 2, {0, 0}, 0x44, {0, 0}, 0x19, 6, 0x18, 0, 1},
82 {0x28, EQUIP_KIND_EITHER_HAND, 0, 2, {5, 0}, 0x5A, {2, 0}, 0x1E, 1, 0, 0, 1},
83 {0x34, EQUIP_KIND_EITHER_HAND, 0, 2, {0, 0}, 0x6E, {0, 0}, 0x23, 1, 0, 0, 1},
84 {0x37, EQUIP_KIND_EITHER_HAND, 2, 2, {8, 0}, 0x82, {2, 0}, 0x28, 1, 0, 0, 1},
85 {0x36, EQUIP_KIND_EITHER_HAND, 0, 2, {0, 0}, 0x96, {0, 0}, 0x28, 1, 0, 0, 1},
86 {0x38, EQUIP_KIND_EITHER_HAND, 0, 2, {0xA, 0}, 0xA0, {2, 0}, 0x2D, 1, 0, 0, 1},
87 {0x3A, EQUIP_KIND_EITHER_HAND, 0, 2, {0, 0}, 0xB4, {0, 0}, 0x32, 1, 0, 0, 1},
88 {0x1E, EQUIP_KIND_EITHER_HAND, 0, 2, {0, 0}, 0x14, {0, 0}, 5, 1, 0, 0, 1},
89 {0x28, EQUIP_KIND_EITHER_HAND, 0, 2, {0, 0}, 0x3C, {0, 0}, 0x14, 1, 0, 0, 1},
90 {0x32, EQUIP_KIND_EITHER_HAND, 0, 2, {0, 0}, 0x8C, {0, 0}, 0x23, 1, 0, 0, 1},
91 {0x3C, EQUIP_KIND_EITHER_HAND, 0, 2, {0, 0}, 0xC8, {0, 0}, 0x32, 1, 0, 0, 1},
92 {0x1E, EQUIP_KIND_EITHER_HAND, 0, 4, {0, 0}, 0x64, {0, 0}, 0, 1, 0, 0, 1},
93 {0x23, EQUIP_KIND_EITHER_HAND, 0, 4, {0, 0}, 0x72, {0, 0}, 0, 1, 0, 0, 1},
94 {0x27, EQUIP_KIND_EITHER_HAND, 0, 4, {0, 0}, 0x78, {0, 0}, 0, 1, 0, 0, 1},
95 {0x32, EQUIP_KIND_EITHER_HAND, 0, 4, {0xFFFB, 0}, 0x8C, {3, 0}, 5, 1, 0, 0, 1},
96 {0x37, EQUIP_KIND_EITHER_HAND, 3, 4, {0, 0}, 0x90, {0, 0}, 5, 1, 0, 0, 1},
97 {0x36, EQUIP_KIND_EITHER_HAND, 0, 4, {0, 0}, 0x96, {0, 0}, 5, 1, 0, 0, 1},
98 {0x38, EQUIP_KIND_EITHER_HAND, 0, 4, {0, 0}, 0xA0, {0, 0}, 0xA, 1, 0, 0, 1},
99 {0x3A, EQUIP_KIND_EITHER_HAND, 0, 4, {0, 0}, 0xAA, {0, 0}, 0xA, 1, 0, 0, 1},
100 {0x1E, EQUIP_KIND_EITHER_HAND, 0, 4, {0, 0}, 0x14, {0, 0}, 0, 1, 0, 0, 1},
101 {0x28, EQUIP_KIND_EITHER_HAND, 0, 4, {0, 0}, 0x3C, {0, 0}, 5, 1, 0, 0, 1},
102 {0x32, EQUIP_KIND_EITHER_HAND, 0, 4, {0, 0}, 0x78, {0, 0}, 0xA, 1, 0, 0, 1},
103 {0x3C, EQUIP_KIND_EITHER_HAND, 0, 4, {0, 0}, 0xB4, {0, 0}, 0xF, 1, 0, 0, 1},
104 {0x1E, EQUIP_KIND_EITHER_HAND, 0, 0xC0, {3, 0}, 0x28, {3, 0}, 0x19, 1, 0, 0, 1},
105 {0x25, EQUIP_KIND_EITHER_HAND, 0, 0xC0, {5, 0}, 0x36, {3, 0}, 0x1E, 1, 0, 0, 1},
106 {0x27, EQUIP_KIND_EITHER_HAND, 0, 0xC0, {7, 0}, 0x3C, {3, 0}, 0x1E, 1, 0, 0, 1},
107 {0x33, EQUIP_KIND_EITHER_HAND, 0, 0xC0, {0xA, 0}, 0x50, {3, 0}, 0x23, 1, 0, 0, 1},
108 {0x37, EQUIP_KIND_EITHER_HAND, 8, 0x80, {0xC, 0}, 0x54, {4, 0}, 0x28, 1, 0, 0, 3},
109 {0x37, EQUIP_KIND_EITHER_HAND, 7, 0x40, {0xC, 0}, 0x54, {3, 0}, 0x28, 1, 0, 0, 4},
110 {0x36, EQUIP_KIND_EITHER_HAND, 0, 0xC0, {0xE, 0}, 0x5A, {3, 0}, 0x28, 1, 0, 0, 1},
111 {0x38, EQUIP_KIND_EITHER_HAND, 0, 0xC0, {0x10, 0}, 0x64, {3, 0}, 0x2D, 1, 0, 0, 1},
112 {0x3A, EQUIP_KIND_EITHER_HAND, 0, 0xC0, {0x14, 0}, 0x6E, {3, 0}, 0x32, 1, 0, 0, 1},
113 {0x1E, EQUIP_KIND_EITHER_HAND, 0, 0xC0, {6, 0}, 0xC, {3, 0}, 5, 1, 0, 0, 1},
114 {0x28, EQUIP_KIND_EITHER_HAND, 0, 0xC0, {0xC, 0}, 0x24, {3, 0}, 0x14, 1, 0, 0, 1},
115 {0x32, EQUIP_KIND_EITHER_HAND, 0, 0xC0, {0x12, 0}, 0x4A, {3, 0}, 0x23, 1, 0, 0, 1},
116 {0x3C, EQUIP_KIND_EITHER_HAND, 0, 0xC0, {0x18, 0}, 0x78, {3, 0}, 0x32, 1, 0, 0, 1},
117 {0x1E, EQUIP_KIND_EITHER_HAND, 0, 0x38, {0, 0}, 0x4A, {0, 0}, 0x19, 1, 0, 0, 1},
118 {0x22, EQUIP_KIND_EITHER_HAND, 0, 0x38, {0, 0}, 0x5E, {0, 0}, 0x1E, 1, 0, 0, 1},
119 {0x2B, EQUIP_KIND_EITHER_HAND, 0, 0x38, {0, 0}, 0x64, {0, 0}, 0x1E, 8, 0x40, 0x40, 1},
120 {0x32, EQUIP_KIND_EITHER_HAND, 0, 0x38, {0, 0}, 0x74, {0, 0}, 0x23, 1, 0, 0, 1},
121 {0x37, EQUIP_KIND_EITHER_HAND, 6, 0x20, {0, 0}, 0x78, {0, 0}, 0x28, 1, 0, 0, 1},
122 {0x36, EQUIP_KIND_EITHER_HAND, 0, 0x38, {0, 0}, 0x64, {0, 0}, 0x28, 0xB, 0, 0x40, 1},
123 {0x38, EQUIP_KIND_EITHER_HAND, 0, 0x38, {0, 0}, 0x8C, {0, 0}, 0x2D, 2, 0x40, 0x40, 1},
124 {0x3A, EQUIP_KIND_EITHER_HAND, 0, 0x38, {0, 0}, 0x96, {0, 0}, 0x32, 1, 0, 0, 1},
125 {0x1E, EQUIP_KIND_EITHER_HAND, 0, 0x38, {0, 0}, 0x14, {0, 0}, 5, 1, 0, 0, 1},
126 {0x28, EQUIP_KIND_EITHER_HAND, 0, 0x38, {0, 0}, 0x3C, {0, 0}, 0x14, 1, 0, 0, 1},
127 {0x32, EQUIP_KIND_EITHER_HAND, 0, 0x38, {0, 0}, 0x64, {0, 0}, 0x23, 1, 0, 0, 1},
128 {0x3C, EQUIP_KIND_EITHER_HAND, 0, 0x38, {0, 0}, 0xA0, {0, 0}, 0x32, 1, 0, 0, 1},
129 {0xF, EQUIP_KIND_EITHER_HAND, 0, 0xFF, {0, 0}, 0xA, {0, 0}, 0xA, 1, 0, 0, 1},
130 {0x16, EQUIP_KIND_EITHER_HAND, 0, 0xFF, {0, 0}, 0x14, {0, 0}, 0xF, 1, 0, 0, 1},
131 {0x19, EQUIP_KIND_EITHER_HAND, 0, 1, {0, 0}, 0x28, {0, 0}, 0x14, 1, 0, 0, 1},
132 {0x21, EQUIP_KIND_EITHER_HAND, 0, 0x39, {0, 0}, 0x3C, {0, 0}, 0x19, 1, 0, 0, 1},
133 {0x2A, EQUIP_KIND_EITHER_HAND, 0, 0x39, {5, 0xFFFB}, 0x50, {5, 2}, 0x1E, 1, 0, 0, 1},
134 {0x31, EQUIP_KIND_EITHER_HAND, 0, 1, {0, 0}, 0x64, {0, 0}, 0x23, 1, 0, 0, 1},
135 {0x37, EQUIP_KIND_EITHER_HAND, 4, 8, {0, 0}, 0x6E, {0, 0}, 0x28, 1, 0, 0, 1},
136 {0x36, EQUIP_KIND_EITHER_HAND, 0, 0x39, {0, 0}, 0x78, {0, 0}, 0x28, 1, 0, 0, 4},
137 {0x38, EQUIP_KIND_EITHER_HAND, 0, 0x39, {0, 0}, 0x82, {0, 0}, 0x2D, 1, 0x20, 0x50, 1},
138 {0x3A, EQUIP_KIND_EITHER_HAND, 0, 1, {0xA, 0}, 0x8C, {5, 0}, 0x32, 1, 0, 0, 1},
139 {0xA, EQUIP_KIND_EITHER_HAND, 0, 0xC0, {0, 0}, 8, {0, 0}, 0xA, 1, 0, 0, 1},
140 {0x10, EQUIP_KIND_EITHER_HAND, 0, 0xC0, {0, 0}, 0x10, {0, 0}, 0xF, 1, 0, 0, 1},
141 {0x17, EQUIP_KIND_EITHER_HAND, 0, 0xC0, {0, 0}, 0x22, {0, 0}, 0x14, 1, 0, 0, 1},
142 {0x19, EQUIP_KIND_EITHER_HAND, 0, 0xC0, {0, 0}, 0x32, {0, 0}, 0x19, 1, 0, 0, 1},
143 {0x22, EQUIP_KIND_EITHER_HAND, 0, 0xC0, {0, 0}, 0x46, {0, 0}, 0x1E, 1, 0, 0, 1},
144 {0x2C, EQUIP_KIND_EITHER_HAND, 0, 0xC0, {0, 0}, 0x5A, {0, 0}, 0x23, 1, 0, 0, 0xA},
145 {0x32, EQUIP_KIND_EITHER_HAND, 0, 0xC0, {0, 0}, 0x64, {0, 0}, 0x28, 8, 0x40, 0x60, 1},
146 {0x34, EQUIP_KIND_EITHER_HAND, 0, 0xE0, {0, 0}, 0x78, {0, 0}, 0x2D, 1, 0, 0, 1},
147 {0x36, EQUIP_KIND_EITHER_HAND, 0, 0xC0, {0, 0}, 0x82, {0, 0}, 0x32, 1, 0, 0, 1},
148 {0x1E, EQUIP_KIND_BOTH_HANDS, 0, 0x39, {0xFFFE, 0}, 0x6E, {5, 0}, 0x19, 1, 0, 0, 1},
149 {0x24, EQUIP_KIND_BOTH_HANDS, 0, 0x39, {0xFFFD, 0}, 0x8A, {5, 0}, 0x1E, 1, 0, 0, 1},
150 {0x2D, EQUIP_KIND_BOTH_HANDS, 0, 0x39, {0xFFFC, 0}, 0x92, {5, 0}, 0x1E, 1, 0, 0, 1},
151 {0x34, EQUIP_KIND_BOTH_HANDS, 0, 0x39, {0xFFFB, 0}, 0xB0, {5, 0}, 0x23, 1, 0, 0, 1},
152 {0x36, EQUIP_KIND_BOTH_HANDS, 0, 0x39, {0xFFFA, 0}, 0xCC, {5, 0}, 0x28, 4, 0x20, 0x60, 1},
153 {0x38, EQUIP_KIND_BOTH_HANDS, 0, 0x39, {0xFFF9, 0}, 0xE8, {5, 0}, 0x2D, 1, 0, 0, 1},
154 {0x3A, EQUIP_KIND_BOTH_HANDS, 0, 0x39, {0xFFF8, 0}, 0x104, {5, 0}, 0x32, 1, 0, 0, 1},
155 {0x19, EQUIP_KIND_BOTH_HANDS, 0, 0x44, {0xFFFE, 0}, 0x5C, {5, 0}, 0x19, 1, 0, 0, 1},
156 {0x1D, EQUIP_KIND_BOTH_HANDS, 0, 0x44, {0xFFFD, 0}, 0x70, {5, 0}, 0x1E, 1, 0, 0, 1},
157 {0x23, EQUIP_KIND_BOTH_HANDS, 0, 0x44, {0xFFFC, 0}, 0x78, {5, 0}, 0x1E, 1, 0, 0, 1},
158 {0x30, EQUIP_KIND_BOTH_HANDS, 0, 0x44, {0xFFFB, 0}, 0x8C, {5, 0}, 0x23, 6, 0x20, 0, 1},
159 {0x32, EQUIP_KIND_BOTH_HANDS, 0, 0x44, {0xFFFA, 0}, 0xBE, {5, 0}, 0x28, 1, 0, 0, 1},
160 {0x34, EQUIP_KIND_BOTH_HANDS, 0, 0x44, {0xFFF9, 0}, 0xD2, {5, 0}, 0x2D, 1, 0, 0, 1},
161 {0x36, EQUIP_KIND_BOTH_HANDS, 0, 0x44, {0xFFF8, 0}, 0xE0, {5, 0}, 0x32, 1, 0, 0, 1},
162 {0xA, EQUIP_KIND_BOTH_HANDS, 0, 4, {0, 0}, 0x1A, {0, 0}, 0x14, 1, 0, 0, 1},
163 {0x13, EQUIP_KIND_BOTH_HANDS, 0, 4, {0, 0}, 0x30, {0, 0}, 0x19, 0xB, 0, 0x20, 1},
164 {0x14, EQUIP_KIND_BOTH_HANDS, 0, 4, {0, 0}, 0x50, {0, 0}, 0x1E, 1, 0, 0, 1},
165 {0x1A, EQUIP_KIND_BOTH_HANDS, 0, 4, {0, 0}, 0x6E, {0, 0}, 0x23, 1, 0, 0, 3},
166 {0x24, EQUIP_KIND_BOTH_HANDS, 0, 4, {0, 0}, 0x92, {0, 0}, 0x28, 4, 0x18, 0x50, 1},
167 {0x2D, EQUIP_KIND_BOTH_HANDS, 0, 4, {8, 0}, 0xB0, {5, 0}, 0x2D, 1, 0, 0, 1},
168 {0x32, EQUIP_KIND_BOTH_HANDS, 0, 4, {0, 0}, 0xCC, {0, 0}, 0x32, 1, 0, 0, 1},
169 {0x34, EQUIP_KIND_BOTH_HANDS, 0, 4, {0, 0}, 0xE8, {0, 0}, 0x37, 1, 0, 0, 1},
170 {0x36, EQUIP_KIND_BOTH_HANDS, 0, 4, {0, 0}, 0x104, {0, 0}, 0x3C, 1, 0, 0, 1},
171 {0x19, EQUIP_KIND_EITHER_HAND, 0, 0xB8, {8, 0}, 0x2E, {2, 0}, 0x23, 1, 0, 0, 1},
172 {0x1E, EQUIP_KIND_EITHER_HAND, 0, 0xB8, {0xA, 0}, 0x3C, {2, 0}, 0x28, 1, 0, 0, 1},
173 {0x23, EQUIP_KIND_EITHER_HAND, 0, 0xB8, {0xC, 0xFFFC}, 0x42, {2, 5}, 0x28, 1, 0, 0, 1},
174 {0x2C, EQUIP_KIND_EITHER_HAND, 0, 0xB8, {0xE, 0}, 0x56, {2, 0}, 0x2D, 1, 0, 0, 1},
175 {0x37, EQUIP_KIND_EITHER_HAND, 5, 0x10, {0x10, 0}, 0x5C, {2, 0}, 0x32, 1, 0, 0, 0xB},
176 {0x32, EQUIP_KIND_EITHER_HAND, 0, 0xB8, {0x12, 0}, 0x64, {2, 0}, 0x32, 1, 0, 0, 1},
177 {0x34, EQUIP_KIND_EITHER_HAND, 0, 0xB8, {0x14, 0}, 0x6E, {2, 0}, 0x37, 1, 0, 0, 1},
178 {0x36, EQUIP_KIND_EITHER_HAND, 0, 0xB8, {0x18, 0}, 0x78, {2, 0}, 0x3C, 1, 0, 0, 1},
179 {0x1E, EQUIP_KIND_HEAD, 0, 0x38, {4, 0xFFFE}, 0x32, {2, 5}, 0, 1, 0, 0, 1},
180 {0x25, EQUIP_KIND_HEAD, 0, 0x38, {5, 0xFFFF}, 0x42, {2, 4}, 0, 1, 0, 0, 1},
181 {0x29, EQUIP_KIND_HEAD, 0, 0x38, {6, 0xFFFE}, 0x46, {2, 4}, 0, 1, 0, 0, 1},
182 {0x31, EQUIP_KIND_HEAD, 0, 0x38, {7, 0xFFFD}, 0x5A, {2, 4}, 5, 3, 0, 0, 1},
183 {0x37, EQUIP_KIND_HEAD, 5, 0x10, {8, 0}, 0x64, {2, 0}, 5, 1, 0, 0, 0xB},
184 {0x36, EQUIP_KIND_HEAD, 0, 0x38, {9, 0xFFFC}, 0x6E, {2, 4}, 5, 1, 0, 0, 1},
185 {0x38, EQUIP_KIND_HEAD, 0, 0x38, {0xA, 0xFFFB}, 0x78, {2, 4}, 0xA, 1, 0, 0, 1},
186 {0x3A, EQUIP_KIND_HEAD, 0, 0x38, {0xC, 0}, 0x82, {2, 0}, 0xA, 1, 0, 0, 1},
187};
188
190 {0xA, EQUIP_KIND_HEAD, 0, 0xFF, {0xA, 0}, {0, 0}, 4, {0, 0}, 0, 1, {0, 0}},
191 {0x10, EQUIP_KIND_HEAD, 0, 0xFF, {0, 0}, {0, 0}, 7, {0, 0}, 0, 1, {0, 0}},
192 {0x14, EQUIP_KIND_HEAD, 0, 0xFF, {0, 0}, {0, 0}, 0xA, {0, 0}, 0, 1, {0, 0}},
193 {0x18, EQUIP_KIND_HEAD, 0, 0xFF, {7, 0}, {4, 0}, 0xD, {0, 0}, 0, 1, {0, 0}},
194 {0x1C, EQUIP_KIND_HEAD, 0, 0xFF, {0xA, 0}, {0xA, 0}, 0x10, {0, 0}, 0, 1, {0, 0}},
195 {0x22, EQUIP_KIND_HEAD, 0, 0xFF, {8, 0}, {5, 0}, 0x13, {0, 0}, 5, 1, {0, 0}},
196 {0x32, EQUIP_KIND_HEAD, 7, 0x40, {6, 0}, {3, 0}, 0x16, {0, 0}, 5, 1, {0, 0}},
197 {0x32, EQUIP_KIND_HEAD, 3, 4, {0, 0}, {0, 0}, 0x17, {0, 0}, 0xA, 1, {0, 0}},
198 {0x28, EQUIP_KIND_HEAD, 0, 6, {0xA, 0}, {0xE, 0}, 0x18, {0, 0}, 0xA, 1, {0, 0}},
199 {0x2E, EQUIP_KIND_HEAD, 0, 0xC6, {0xA, 0}, {4, 0}, 0x18, {0, 0}, 5, 1, {0, 0}},
200 {0x32, EQUIP_KIND_HEAD, 0, 0xC6, {8, 0}, {3, 0}, 0x1B, {0, 0}, 5, 1, {0, 0}},
201 {0xA, EQUIP_KIND_HEAD, 0, 0xFF, {0, 0}, {0, 0}, 5, {0, 0}, 0, 1, {0, 0}},
202 {0xF, EQUIP_KIND_HEAD, 0, 0xFF, {0, 0}, {0, 0}, 8, {0, 0}, 0, 1, {0, 0}},
203 {0x12, EQUIP_KIND_HEAD, 0, 0x39, {5, 0}, {3, 0}, 0xC, {0, 0}, 5, 1, {0, 0}},
204 {0x1B, EQUIP_KIND_HEAD, 0, 0xC0, {0, 0}, {0, 0}, 0xE, {0, 0}, 5, 1, {0, 0}},
205 {0x1E, EQUIP_KIND_HEAD, 0, 0xC0, {0, 0}, {0, 0}, 0x12, {0, 0}, 5, 1, {0, 0}},
206 {0x24, EQUIP_KIND_HEAD, 0, 0xC6, {0, 0}, {0, 0}, 0x14, {0, 0}, 5, 1, {0, 0}},
207 {0x32, EQUIP_KIND_HEAD, 8, 0x80, {0, 0}, {0, 0}, 0x18, {0, 0}, 0xA, 1, {0, 0}},
208 {0x28, EQUIP_KIND_HEAD, 0, 0xC0, {0, 0}, {0, 0}, 0x1A, {0, 0}, 0xA, 1, {0, 0}},
209 {0x2E, EQUIP_KIND_HEAD, 0, 0xC6, {0, 0}, {0, 0}, 0x1D, {0, 0}, 0xA, 1, {0, 0}},
210 {0x32, EQUIP_KIND_HEAD, 0, 0xC0, {0, 0}, {0, 0}, 0x21, {0, 0}, 0xA, 1, {0, 0}},
211 {0xF, EQUIP_KIND_HEAD, 0, 0xFF, {0, 0}, {0, 0}, 6, {0, 0}, 5, 1, {0, 0}},
212 {0x14, EQUIP_KIND_HEAD, 0, 0xFF, {0, 0}, {0, 0}, 9, {0, 0}, 5, 1, {0, 0}},
213 {0x19, EQUIP_KIND_HEAD, 0, 0x39, {0xFFFD, 0}, {5, 0}, 0xF, {0, 0}, 0xA, 1, {0, 0}},
214 {0x1E, EQUIP_KIND_HEAD, 0, 0x39, {0, 0}, {0, 0}, 0x12, {0, 0}, 0xA, 1, {0, 0}},
215 {0x24, EQUIP_KIND_HEAD, 0, 0x3F, {0xA, 0}, {0xB, 0}, 0x13, {0, 0}, 0xA, 1, {0, 0}},
216 {0x27, EQUIP_KIND_HEAD, 0, 0x39, {5, 0}, {0xD, 0}, 0x18, {0, 0}, 0xA, 1, {0, 0}},
217 {0x37, EQUIP_KIND_HEAD, 2, 2, {0, 0}, {0, 0}, 0x1B, {0, 0}, 0x14, 1, {0, 0}},
218 {0x37, EQUIP_KIND_HEAD, 1, 1, {0, 0}, {0, 0}, 0x1C, {0, 0}, 0x14, 1, {0, 0}},
219 {0x37, EQUIP_KIND_HEAD, 4, 8, {0, 0}, {0, 0}, 0x1C, {0, 0}, 0x14, 1, {0, 0}},
220 {0x37, EQUIP_KIND_HEAD, 6, 0x20, {0, 0}, {0, 0}, 0x1B, {0, 0}, 0x14, 1, {0, 0}},
221 {0x2D, EQUIP_KIND_HEAD, 0, 0x3F, {0, 0}, {0, 0}, 0x1D, {0, 0}, 0xA, 1, {0, 0}},
222 {0x34, EQUIP_KIND_HEAD, 0, 0x39, {0, 0}, {0, 0}, 0x22, {0, 0}, 0xF, 1, {0, 0}},
223 {0x37, EQUIP_KIND_HEAD, 0, 0x39, {0, 0}, {0, 0}, 0x27, {0, 0}, 0x14, 1, {0, 0}},
224 {0xF, EQUIP_KIND_BODY, 0, 0xFF, {0xF, 0}, {0, 0}, 5, {0, 0}, 0, 1, {0, 0}},
225 {0x13, EQUIP_KIND_BODY, 0, 0x47, {0, 0}, {0, 0}, 0xA, {0, 0}, 5, 1, {0, 0}},
226 {0x1A, EQUIP_KIND_BODY, 0, 0xC6, {5, 0}, {4, 0}, 0xE, {0, 0}, 5, 1, {0, 0}},
227 {0x1E, EQUIP_KIND_BODY, 0, 0x47, {8, 0}, {0xC, 0}, 0x12, {0, 0}, 5, 1, {0, 0}},
228 {0x25, EQUIP_KIND_BODY, 0, 0xFF, {0xA, 0}, {0xE, 0}, 0x15, {0, 0}, 0, 1, {0, 0}},
229 {0x27, EQUIP_KIND_BODY, 0, 0xC6, {0xA, 0}, {0xA, 0}, 0x19, {0, 0}, 5, 1, {0, 0}},
230 {0x37, EQUIP_KIND_BODY, 8, 0x80, {0, 0}, {0, 0}, 0x1B, {0, 0}, 0xA, 1, {0, 0}},
231 {0x37, EQUIP_KIND_BODY, 3, 4, {0, 0}, {0, 0}, 0x1C, {0, 0}, 0xA, 1, {0, 0}},
232 {0x37, EQUIP_KIND_BODY, 7, 0x40, {0, 0}, {0, 0}, 0x1B, {0, 0}, 0xA, 1, {0, 0}},
233 {0x37, EQUIP_KIND_BODY, 2, 2, {0, 0}, {0, 0}, 0x1C, {0, 0}, 0xA, 1, {0, 0}},
234 {0x2C, EQUIP_KIND_BODY, 0, 0xC6, {0xA, 0}, {0xD, 0}, 0x1E, {0, 0}, 0xA, 1, {0, 0}},
235 {0x32, EQUIP_KIND_BODY, 0, 0xC6, {0, 0}, {0, 0}, 0x23, {0, 0}, 0x28, 1, {0, 0}},
236 {0x37, EQUIP_KIND_BODY, 0, 0xC6, {0, 0}, {0, 0}, 0x28, {0, 0}, 0xA, 1, {0, 0}},
237 {0xA, EQUIP_KIND_BODY, 0, 0xFF, {0, 0}, {0, 0}, 8, {0, 0}, 0, 1, {0, 0}},
238 {0xF, EQUIP_KIND_BODY, 0, 0xFF, {0, 0}, {0, 0}, 0xC, {0, 0}, 0, 1, {0, 0}},
239 {0x14, EQUIP_KIND_BODY, 0, 0x39, {0xFFFB, 0}, {5, 0}, 0x12, {0, 0}, 5, 1, {0, 0}},
240 {0x18, EQUIP_KIND_BODY, 0, 0xFF, {0, 0}, {0, 0}, 0x14, {0, 0}, 0, 1, {0, 0}},
241 {0x1F, EQUIP_KIND_BODY, 0, 0x39, {7, 0}, {0xE, 0}, 0x19, {0, 0}, 5, 1, {0, 0}},
242 {0x22, EQUIP_KIND_BODY, 0, 0x39, {8, 0}, {0xD, 0}, 0x1E, {0, 0}, 5, 1, {0, 0}},
243 {0x32, EQUIP_KIND_BODY, 5, 0x10, {0, 0}, {0, 0}, 0x27, {0, 0}, 0xA, 1, {0, 0}},
244 {0x32, EQUIP_KIND_BODY, 1, 1, {0, 0}, {0, 0}, 0x26, {0, 0}, 0xA, 1, {0, 0}},
245 {0x32, EQUIP_KIND_BODY, 6, 0x20, {0, 0}, {0, 0}, 0x25, {0, 0}, 0xA, 1, {0, 0}},
246 {0x32, EQUIP_KIND_BODY, 4, 8, {0, 0}, {0, 0}, 0x26, {0, 0}, 0xA, 1, {0, 0}},
247 {0x2A, EQUIP_KIND_BODY, 0, 0xFF, {0xA, 0}, {8, 0}, 0x22, {0, 0}, 5, 1, {0, 0}},
248 {0x2D, EQUIP_KIND_BODY, 0, 0x39, {0, 0}, {0, 0}, 0x2C, {0, 0}, 0xA, 1, {0, 0}},
249 {0x32, EQUIP_KIND_BODY, 0, 0x39, {0, 0}, {0, 0}, 0x30, {0, 0}, 0xA, 1, {0, 0}},
250 {0xA, EQUIP_KIND_LEFT_HAND, 0, 0xFF, {0, 0}, {0, 0}, 7, {0, 0}, 5, 1, {0, 0}},
251 {0xF, EQUIP_KIND_LEFT_HAND, 0, 0xFF, {0, 0}, {0, 0}, 0xA, {0, 0}, 0xA, 1, {0, 0}},
252 {0x14, EQUIP_KIND_LEFT_HAND, 0, 0x39, {0xFFFD, 0}, {5, 0}, 0xF, {0, 0}, 0xF, 1, {0, 0}},
253 {0x19, EQUIP_KIND_LEFT_HAND, 0, 0x39, {0, 0}, {0, 0}, 0x12, {0, 0}, 0x14, 1, {0, 0}},
254 {0x1C, EQUIP_KIND_LEFT_HAND, 0, 0xC6, {0, 0}, {0, 0}, 0x16, {0, 0}, 0x19, 1, {0, 0}},
255 {0x22, EQUIP_KIND_LEFT_HAND, 0, 0x39, {7, 0}, {0xD, 0}, 0x19, {0, 0}, 0x1E, 1, {0, 0}},
256 {0x2D, EQUIP_KIND_LEFT_HAND, 8, 0x80, {0xA, 0}, {0xE, 0}, 0x1C, {0, 0}, 0x28, 1, {0, 0}},
257 {0x2D, EQUIP_KIND_LEFT_HAND, 3, 4, {0, 0}, {0, 0}, 0x1D, {0, 0}, 0x28, 1, {0, 0}},
258 {0x2D, EQUIP_KIND_LEFT_HAND, 7, 0x40, {0xA, 0}, {3, 0}, 0x1B, {0, 0}, 0x28, 1, {0, 0}},
259 {0x2D, EQUIP_KIND_LEFT_HAND, 1, 1, {0, 0}, {0, 0}, 0x1E, {0, 0}, 0x28, 1, {0, 0}},
260 {0x2D, EQUIP_KIND_LEFT_HAND, 2, 2, {0, 0}, {0, 0}, 0x1D, {0, 0}, 0x28, 1, {0, 0}},
261 {0x2D, EQUIP_KIND_LEFT_HAND, 4, 8, {0, 0}, {0, 0}, 0x1E, {0, 0}, 0x28, 1, {0, 0}},
262 {0x2D, EQUIP_KIND_LEFT_HAND, 6, 0x20, {0, 0}, {0, 0}, 0x1C, {0, 0}, 0x28, 1, {0, 0}},
263 {0x2D, EQUIP_KIND_LEFT_HAND, 5, 0x10, {0, 0}, {0, 0}, 0x1E, {0, 0}, 0x28, 1, {0, 0}},
264 {0x2A, EQUIP_KIND_LEFT_HAND, 0, 0xFF, {8, 0}, {8, 0}, 0x1C, {0, 0}, 0x1E, 1, {0, 0}},
265 {0x2D, EQUIP_KIND_LEFT_HAND, 0, 0xC6, {0, 0}, {0, 0}, 0x23, {0, 0}, 0x23, 1, {0, 0}},
266 {0x32, EQUIP_KIND_LEFT_HAND, 0, 0x39, {0, 0}, {0, 0}, 0x28, {0, 0}, 0x28, 1, {0, 0}},
267};
268
270 {3, EQUIP_KIND_ACCESSORY, 0, 0xFF, 0xA, 1, {0, 0, 0}},
271 {5, EQUIP_KIND_ACCESSORY, 0, 0xFF, 0x14, 1, {0, 0, 0}},
272 {2, EQUIP_KIND_ACCESSORY, 0, 0xFF, 0xA, 2, {0, 0, 0}},
273 {4, EQUIP_KIND_ACCESSORY, 0, 0xFF, 0x14, 2, {0, 0, 0}},
274 {3, EQUIP_KIND_ACCESSORY, 0, 0xFF, 0xA, 3, {0, 0, 0}},
275 {4, EQUIP_KIND_ACCESSORY, 0, 0xFF, 0x14, 3, {0, 0, 0}},
276 {2, EQUIP_KIND_ACCESSORY, 0, 0xFF, 0xA, 4, {0, 0, 0}},
277 {4, EQUIP_KIND_ACCESSORY, 0, 0xFF, 0x14, 4, {0, 0, 0}},
278 {3, EQUIP_KIND_ACCESSORY, 0, 0xFF, 0xA, 5, {0, 0, 0}},
279 {5, EQUIP_KIND_ACCESSORY, 0, 0xFF, 0x14, 5, {0, 0, 0}},
280 {0x14, EQUIP_KIND_ACCESSORY, 0, 0xFF, 0, 0, {0, 0, 0}},
281 {0x1E, EQUIP_KIND_ACCESSORY, 0, 0xFF, 0, 0, {0, 0, 0}},
282 {3, EQUIP_KIND_ACCESSORY, 0, 0xFF, 0x14, 8, {0, 0, 0}},
283 {2, EQUIP_KIND_ACCESSORY, 0, 0xFF, 0x14, 9, {0, 0, 0}},
284 {2, EQUIP_KIND_ACCESSORY, 0, 0xFF, 0x14, 0xA, {0, 0, 0}},
285 {2, EQUIP_KIND_ACCESSORY, 0, 0xFF, 0x14, 0xB, {0, 0, 0}},
286 {3, EQUIP_KIND_ACCESSORY, 0, 0xFF, 0x14, 0xC, {0, 0, 0}},
287 {3, EQUIP_KIND_ACCESSORY, 0, 0xFF, 0x14, 0xD, {0, 0, 0}},
288 {3, EQUIP_KIND_ACCESSORY, 0, 0xFF, 0x14, 0xE, {0, 0, 0}},
289 {2, EQUIP_KIND_ACCESSORY, 0, 0xFF, 0x28, 0x11, {0, 0, 0}},
290 {2, EQUIP_KIND_ACCESSORY, 0, 0xFF, 0x28, 0x12, {0, 0, 0}},
291 {2, EQUIP_KIND_ACCESSORY, 0, 0xFF, 0x28, 0x14, {0, 0, 0}},
292 {2, EQUIP_KIND_ACCESSORY, 0, 0xFF, 0x28, 0x13, {0, 0, 0}},
293 {3, EQUIP_KIND_ACCESSORY, 0, 0xFF, 0x28, 0x15, {0, 0, 0}},
294 {5, EQUIP_KIND_GROUP_ACCESSORY, 1, 0xFF, 0, 0, {0, 0, 0}},
295 {4, EQUIP_KIND_GROUP_ACCESSORY, 2, 0xFF, 0x20, 0, {0, 0, 0}},
296 {3, EQUIP_KIND_GROUP_ACCESSORY, 3, 0xFF, 0x40, 0, {0, 0, 0}},
297 {3, EQUIP_KIND_GROUP_ACCESSORY, 4, 0xFF, 0, 0, {0, 0, 0}},
298 {4, EQUIP_KIND_GROUP_ACCESSORY, 5, 0xFF, 0, 0, {0, 0, 0}},
299 {2, EQUIP_KIND_GROUP_ACCESSORY, 6, 0xFF, 0, 0, {0, 0, 0}},
300 {0, EQUIP_KIND_GROUP_ACCESSORY, 7, 0xFF, 0, 0, {0, 0, 0}},
301 {0, EQUIP_KIND_GROUP_ACCESSORY, 8, 0xFF, 5, 0, {0, 0, 0}},
302 {0, EQUIP_KIND_GROUP_ACCESSORY, 8, 0xFF, 0xA, 0, {0, 0, 0}},
303 {0, EQUIP_KIND_GROUP_ACCESSORY, 9, 0xFF, 0xA, 0, {0, 0, 0}},
304 {0, EQUIP_KIND_GROUP_ACCESSORY, 9, 0xFF, 0x14, 0, {0, 0, 0}},
305 {2, EQUIP_KIND_GROUP_ACCESSORY, 0xA, 0xFF, 0x20, 0, {0, 0, 0}},
306 {4, EQUIP_KIND_GROUP_ACCESSORY, 0xA, 0xFF, 0x40, 0, {0, 0, 0}},
307 {3, EQUIP_KIND_GROUP_ACCESSORY, 0xB, 0xFF, 0, 0, {0, 0, 0}},
308 {5, EQUIP_KIND_GROUP_ACCESSORY, 0xB, 0xFF, 0, 0, {0, 0, 0}},
309 {2, EQUIP_KIND_GROUP_ACCESSORY, 0xC, 0xFF, 0xA, 0, {0, 0, 0}},
310 {5, EQUIP_KIND_GROUP_ACCESSORY, 0xC, 0xFF, 0x14, 0, {0, 0, 0}},
311 {0, EQUIP_KIND_GROUP_ACCESSORY, 0xD, 0xFF, 0xA, 0, {0, 0, 0}},
312 {1, EQUIP_KIND_GROUP_ACCESSORY, 0xD, 0xFF, 0x14, 0, {0, 0, 0}},
313 {0, EQUIP_KIND_GROUP_ACCESSORY, 0xE, 0xFF, 0x10, 0, {0, 0, 0}},
314 {1, EQUIP_KIND_GROUP_ACCESSORY, 0xE, 0xFF, 0x20, 0, {0, 0, 0}},
315 {0, EQUIP_KIND_GROUP_ACCESSORY, 0xF, 0xFF, 0, 0, {0, 0, 0}},
316 {0, EQUIP_KIND_GROUP_ACCESSORY, 0xF, 0xFF, 0, 0, {0, 0, 0}},
317 {3, EQUIP_KIND_GROUP_ACCESSORY, 0x10, 0xFF, 8, 0, {0, 0, 0}},
318 {5, EQUIP_KIND_GROUP_ACCESSORY, 0x10, 0xFF, 0x10, 0, {0, 0, 0}},
319 {7, EQUIP_KIND_GROUP_ACCESSORY, 0x10, 0xFF, 0x18, 0, {0, 0, 0}},
320 {2, EQUIP_KIND_GROUP_ACCESSORY, 0x10, 0xFF, 8, 0, {0, 0, 0}},
321 {4, EQUIP_KIND_GROUP_ACCESSORY, 0x10, 0xFF, 0x10, 0, {0, 0, 0}},
322 {6, EQUIP_KIND_GROUP_ACCESSORY, 0x10, 0xFF, 0x18, 0, {0, 0, 0}},
323 {2, EQUIP_KIND_GROUP_ACCESSORY, 0x10, 0xFF, 8, 0, {0, 0, 0}},
324 {4, EQUIP_KIND_GROUP_ACCESSORY, 0x10, 0xFF, 0x10, 0, {0, 0, 0}},
325 {6, EQUIP_KIND_GROUP_ACCESSORY, 0x10, 0xFF, 0x18, 0, {0, 0, 0}},
326 {2, EQUIP_KIND_GROUP_ACCESSORY, 0x10, 0xFF, 8, 0, {0, 0, 0}},
327 {4, EQUIP_KIND_GROUP_ACCESSORY, 0x10, 0xFF, 0x10, 0, {0, 0, 0}},
328 {6, EQUIP_KIND_GROUP_ACCESSORY, 0x10, 0xFF, 0x18, 0, {0, 0, 0}},
329 {3, EQUIP_KIND_GROUP_ACCESSORY, 0x10, 0xFF, 8, 0, {0, 0, 0}},
330 {5, EQUIP_KIND_GROUP_ACCESSORY, 0x10, 0xFF, 0x10, 0, {0, 0, 0}},
331 {7, EQUIP_KIND_GROUP_ACCESSORY, 0x10, 0xFF, 0x18, 0, {0, 0, 0}},
332 {3, EQUIP_KIND_GROUP_ACCESSORY, 0x10, 0xFF, 8, 0, {0, 0, 0}},
333 {5, EQUIP_KIND_GROUP_ACCESSORY, 0x10, 0xFF, 0x10, 0, {0, 0, 0}},
334 {7, EQUIP_KIND_GROUP_ACCESSORY, 0x10, 0xFF, 0x18, 0, {0, 0, 0}},
335 {3, EQUIP_KIND_GROUP_ACCESSORY, 0x10, 0xFF, 8, 0, {0, 0, 0}},
336 {5, EQUIP_KIND_GROUP_ACCESSORY, 0x10, 0xFF, 0x10, 0, {0, 0, 0}},
337 {7, EQUIP_KIND_GROUP_ACCESSORY, 0x10, 0xFF, 0x18, 0, {0, 0, 0}},
338};
339
340/* listItems' lists, ended by 0 */
341u16 KEY_ITEM_IDS[52] = { /* type 29, without data */
342 1, 2, 3, 4, 5, 6, 7, 8, 9, 0xA, 0xB, 0xC,
343 0xD, 0xE, 0xF, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18,
344 0x19, 0x1A, 0x1B, 0x1C, 0x1D, 0x1E, 0x1F, 0x20, 0x21, 0x22, 0x23, 0x24,
345 0x25, 0x26, 0x27, 0x28, 0x29, 0x2A, 0x168, 0x18B, 0x18C, 0x18D, 0x18E, 0x18F,
346 0x190, 0x191, 0x192, 0,
347};
348
349u16 USABLE_ITEM_IDS[84] = { /* types 25-28 */
350 0x2B, 0x2C, 0x2D, 0x2E, 0x2F, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36,
351 0x37, 0x38, 0x39, 0x3A, 0x3B, 0x3C, 0x3D, 0x3E, 0x3F, 0x40, 0x41, 0x42,
352 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4A, 0x4B, 0x4C, 0x4D, 0x4E,
353 0x4F, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5A,
354 0x5B, 0x169, 0x16A, 0x16B, 0x16C, 0x16D, 0x16E, 0x16F, 0x170, 0x171, 0x172, 0x173,
355 0x174, 0x175, 0x176, 0x177, 0x178, 0x179, 0x17A, 0x17B, 0x17C, 0x17D, 0x17E, 0x17F,
356 0x180, 0x181, 0x182, 0x183, 0x184, 0x185, 0x186, 0x187, 0x188, 0x189, 0x18A, 0,
357};
358
359u16 WEAPON_IDS[124] = { /* types 2-14 */
360 0x5C, 0x5D, 0x5E, 0x5F, 0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67,
361 0x68, 0x69, 0x6A, 0x6B, 0x6C, 0x6D, 0x6E, 0x6F, 0x70, 0x71, 0x72, 0x73,
362 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7A, 0x7B, 0x7C, 0x7D, 0x7E, 0x7F,
363 0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8A, 0x8B,
364 0x8C, 0x8D, 0x8E, 0x8F, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,
365 0x98, 0x99, 0x9A, 0x9B, 0x9C, 0x9D, 0x9E, 0x9F, 0xA0, 0xA1, 0xA2, 0xA3,
366 0xA4, 0xA5, 0xA6, 0xA7, 0xA8, 0xA9, 0xAA, 0xAB, 0xAC, 0xAD, 0xAE, 0xAF,
367 0xB0, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8, 0xB9, 0xBA, 0xBB,
368 0xBC, 0xBD, 0xBE, 0xBF, 0xC0, 0xC1, 0xC2, 0xC3, 0xC4, 0xC5, 0xC6, 0xC7,
369 0xC8, 0xC9, 0xCA, 0xCB, 0xCC, 0xCD, 0xCE, 0xCF, 0xD0, 0xD1, 0xD2, 0xD3,
370 0xD4, 0xD5, 0xD6, 0,
371};
372
373u16 ARMOR_IDS[78] = { /* types 15-20 */
374 0xD7, 0xD8, 0xD9, 0xDA, 0xDB, 0xDC, 0xDD, 0xDE, 0xDF, 0xE0, 0xE1, 0xE2,
375 0xE3, 0xE4, 0xE5, 0xE6, 0xE7, 0xE8, 0xE9, 0xEA, 0xEB, 0xEC, 0xED, 0xEE,
376 0xEF, 0xF0, 0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0xF7, 0xF8, 0xF9, 0xFA,
377 0xFB, 0xFC, 0xFD, 0xFE, 0xFF, 0x100, 0x101, 0x102, 0x103, 0x104, 0x105, 0x106,
378 0x107, 0x108, 0x109, 0x10A, 0x10B, 0x10C, 0x10D, 0x10E, 0x10F, 0x110, 0x111, 0x112,
379 0x113, 0x114, 0x115, 0x116, 0x117, 0x118, 0x119, 0x11A, 0x11B, 0x11C, 0x11D, 0x11E,
380 0x11F, 0x120, 0x121, 0x122, 0x123, 0,
381};
382
383u16 ACCESSORY_IDS[69] = { /* types 21 and 22 */
384 0x124, 0x125, 0x126, 0x127, 0x128, 0x129, 0x12A, 0x12B, 0x12C, 0x12D, 0x12E, 0x12F,
385 0x130, 0x131, 0x132, 0x133, 0x134, 0x135, 0x136, 0x137, 0x138, 0x139, 0x13A, 0x13B,
386 0x13C, 0x13D, 0x13E, 0x13F, 0x140, 0x141, 0x142, 0x143, 0x144, 0x145, 0x146, 0x147,
387 0x148, 0x149, 0x14A, 0x14B, 0x14C, 0x14D, 0x14E, 0x14F, 0x150, 0x151, 0x152, 0x153,
388 0x154, 0x155, 0x156, 0x157, 0x158, 0x159, 0x15A, 0x15B, 0x15C, 0x15D, 0x15E, 0x15F,
389 0x160, 0x161, 0x162, 0x163, 0x164, 0x165, 0x166, 0x167, 0,
390};
391
392/*
393 * What the usable items do (their ItemInfo.data). -G8 unit: they are small,
394 * so they go to the small data (.sdata), linked after all the executable's data.
395 */
479
480/* The items, from 1: getItem(id) is ITEMS[id - 1] */
482 /* 0x001 */ {{NULL}, 0, 0, ITEM_KIND_KEY, 0x1D},
483 /* 0x002 */ {{NULL}, 0, 0, ITEM_KIND_KEY, 0x1D},
484 /* 0x003 */ {{NULL}, 0, 0, ITEM_KIND_KEY, 0x1D},
485 /* 0x004 */ {{NULL}, 0, 0, ITEM_KIND_KEY, 0x1D},
486 /* 0x005 */ {{NULL}, 0, 0, ITEM_KIND_KEY, 0x1D},
487 /* 0x006 */ {{NULL}, 0, 0, ITEM_KIND_KEY, 0x1D},
488 /* 0x007 */ {{NULL}, 0, 0, ITEM_KIND_KEY, 0x1D},
489 /* 0x008 */ {{NULL}, 0, 0, ITEM_KIND_KEY, 0x1D},
490 /* 0x009 */ {{NULL}, 0, 0, ITEM_KIND_KEY, 0x1D},
491 /* 0x00A */ {{NULL}, 0, 0, ITEM_KIND_KEY, 0x1D},
492 /* 0x00B */ {{NULL}, 0, 0, ITEM_KIND_KEY, 0x1D},
493 /* 0x00C */ {{NULL}, 0, 0, ITEM_KIND_KEY, 0x1D},
494 /* 0x00D */ {{NULL}, 0, 0, ITEM_KIND_KEY, 0x1D},
495 /* 0x00E */ {{NULL}, 0, 0, ITEM_KIND_KEY, 0x1D},
496 /* 0x00F */ {{NULL}, 0, 0, ITEM_KIND_KEY, 0x1D},
497 /* 0x010 */ {{NULL}, 0, 0, ITEM_KIND_KEY, 0x1D},
498 /* 0x011 */ {{NULL}, 0, 0, ITEM_KIND_KEY, 0x1D},
499 /* 0x012 */ {{NULL}, 0, 0, ITEM_KIND_KEY, 0x1D},
500 /* 0x013 */ {{NULL}, 0, 0, ITEM_KIND_KEY, 0x1D},
501 /* 0x014 */ {{NULL}, 0, 0, ITEM_KIND_KEY, 0x1D},
502 /* 0x015 */ {{NULL}, 0, 0, ITEM_KIND_KEY, 0x1D},
503 /* 0x016 */ {{NULL}, 0, 0, ITEM_KIND_KEY, 0x1D},
504 /* 0x017 */ {{NULL}, 0, 0, ITEM_KIND_KEY, 0x1D},
505 /* 0x018 */ {{NULL}, 0, 0, ITEM_KIND_KEY, 0x1D},
506 /* 0x019 */ {{NULL}, 0, 0, ITEM_KIND_KEY, 0x1D},
507 /* 0x01A */ {{NULL}, 0, 0, ITEM_KIND_KEY, 0x1D},
508 /* 0x01B */ {{NULL}, 0, 0, ITEM_KIND_KEY, 0x1D},
509 /* 0x01C */ {{NULL}, 0, 0, ITEM_KIND_KEY, 0x1D},
510 /* 0x01D */ {{NULL}, 0, 0, ITEM_KIND_KEY, 0x1D},
511 /* 0x01E */ {{NULL}, 0, 0, ITEM_KIND_KEY, 0x1D},
512 /* 0x01F */ {{NULL}, 0, 0, ITEM_KIND_KEY, 0x1D},
513 /* 0x020 */ {{NULL}, 0, 0, ITEM_KIND_KEY, 0x1D},
514 /* 0x021 */ {{NULL}, 0, 0, ITEM_KIND_KEY, 0x1D},
515 /* 0x022 */ {{NULL}, 0, 0, ITEM_KIND_KEY, 0x1D},
516 /* 0x023 */ {{NULL}, 0, 0, ITEM_KIND_KEY, 0x1D},
517 /* 0x024 */ {{NULL}, 0, 0, ITEM_KIND_KEY, 0x1D},
518 /* 0x025 */ {{NULL}, 0, 0, ITEM_KIND_KEY, 0x1D},
519 /* 0x026 */ {{NULL}, 0, 0, ITEM_KIND_KEY, 0x1D},
520 /* 0x027 */ {{NULL}, 0, 0, ITEM_KIND_KEY, 0x1D},
521 /* 0x028 */ {{NULL}, 0, 0, ITEM_KIND_KEY, 0x1D},
522 /* 0x029 */ {{NULL}, 0, 0, ITEM_KIND_KEY, 0x1D},
523 /* 0x02A */ {{NULL}, 0, 0, ITEM_KIND_KEY, 0x1D},
524 /* 0x02B */ {{.effect = &ITEM_EFFECT_2B}, 12, 6, ITEM_KIND_USABLE, 0x19},
525 /* 0x02C */ {{.effect = &ITEM_EFFECT_2C}, 120, 60, ITEM_KIND_USABLE, 0x19},
526 /* 0x02D */ {{.effect = &ITEM_EFFECT_2D}, 260, 130, ITEM_KIND_USABLE, 0x19},
527 /* 0x02E */ {{.effect = &ITEM_EFFECT_2E}, 0, 200, ITEM_KIND_USABLE, 0x19},
528 /* 0x02F */ {{.effect = &ITEM_EFFECT_2F}, 4800, 2400, ITEM_KIND_USABLE, 0x1A},
529 /* 0x030 */ {{.effect = &ITEM_EFFECT_30}, 6000, 3000, ITEM_KIND_USABLE, 0x1A},
530 /* 0x031 */ {{.effect = &ITEM_EFFECT_31}, 2500, 1250, ITEM_KIND_USABLE, 0x1A},
531 /* 0x032 */ {{.effect = &ITEM_EFFECT_32}, 2000, 1000, ITEM_KIND_USABLE, 0x1A},
532 /* 0x033 */ {{.effect = &ITEM_EFFECT_33}, 2400, 1200, ITEM_KIND_USABLE, 0x1A},
533 /* 0x034 */ {{.effect = &ITEM_EFFECT_34}, 2100, 1050, ITEM_KIND_USABLE, 0x1A},
534 /* 0x035 */ {{.effect = &ITEM_EFFECT_35}, 3900, 1950, ITEM_KIND_USABLE, 0x1A},
535 /* 0x036 */ {{.effect = &ITEM_EFFECT_36}, 500, 250, ITEM_KIND_USABLE, 0x1A},
536 /* 0x037 */ {{.effect = &ITEM_EFFECT_37}, 2300, 1150, ITEM_KIND_USABLE, 0x1A},
537 /* 0x038 */ {{.effect = &ITEM_EFFECT_38}, 2200, 1100, ITEM_KIND_USABLE, 0x1A},
538 /* 0x039 */ {{.effect = &ITEM_EFFECT_39}, 2200, 1100, ITEM_KIND_USABLE, 0x1A},
539 /* 0x03A */ {{.effect = &ITEM_EFFECT_3A}, 1800, 900, ITEM_KIND_USABLE, 0x1A},
540 /* 0x03B */ {{.effect = &ITEM_EFFECT_3B}, 1900, 950, ITEM_KIND_USABLE, 0x1A},
541 /* 0x03C */ {{.effect = &ITEM_EFFECT_3C}, 2600, 1300, ITEM_KIND_USABLE, 0x1A},
542 /* 0x03D */ {{.effect = &ITEM_EFFECT_3D}, 2800, 1400, ITEM_KIND_USABLE, 0x1A},
543 /* 0x03E */ {{.effect = &ITEM_EFFECT_3E}, 0, 400, ITEM_KIND_USABLE, 0x1A},
544 /* 0x03F */ {{.effect = &ITEM_EFFECT_3F}, 0, 700, ITEM_KIND_USABLE, 0x1A},
545 /* 0x040 */ {{.effect = &ITEM_EFFECT_40}, 0, 1000, ITEM_KIND_USABLE, 0x1A},
546 /* 0x041 */ {{.effect = &ITEM_EFFECT_41}, 0, 1600, ITEM_KIND_USABLE, 0x1A},
547 /* 0x042 */ {{.effect = &ITEM_EFFECT_42}, 20, 10, ITEM_KIND_USABLE, 0x1B},
548 /* 0x043 */ {{.effect = &ITEM_EFFECT_43}, 18, 9, ITEM_KIND_USABLE, 0x1B},
549 /* 0x044 */ {{.effect = &ITEM_EFFECT_44}, 48, 24, ITEM_KIND_USABLE, 0x1B},
550 /* 0x045 */ {{.effect = &ITEM_EFFECT_45}, 70, 35, ITEM_KIND_USABLE, 0x1B},
551 /* 0x046 */ {{.effect = &ITEM_EFFECT_46}, 500, 250, ITEM_KIND_USABLE, 0x1B},
552 /* 0x047 */ {{.effect = &ITEM_EFFECT_47}, 2400, 1200, ITEM_KIND_USABLE, 0x1B},
553 /* 0x048 */ {{.effect = &ITEM_EFFECT_48}, 100, 50, ITEM_KIND_USABLE, 0x1B},
554 /* 0x049 */ {{.effect = &ITEM_EFFECT_49}, 45, 22, ITEM_KIND_USABLE, 0x1B},
555 /* 0x04A */ {{.effect = &ITEM_EFFECT_4A}, 40, 20, ITEM_KIND_USABLE, 0x1B},
556 /* 0x04B */ {{.effect = &ITEM_EFFECT_4B}, 90, 45, ITEM_KIND_USABLE, 0x1B},
557 /* 0x04C */ {{.effect = &ITEM_EFFECT_4C}, 1200, 600, ITEM_KIND_USABLE, 0x1B},
558 /* 0x04D */ {{.effect = &ITEM_EFFECT_4D}, 85, 42, ITEM_KIND_USABLE, 0x1B},
559 /* 0x04E */ {{.effect = &ITEM_EFFECT_4E}, 65, 32, ITEM_KIND_USABLE, 0x1B},
560 /* 0x04F */ {{.effect = &ITEM_EFFECT_4F}, 75, 37, ITEM_KIND_USABLE, 0x1B},
561 /* 0x050 */ {{.effect = &ITEM_EFFECT_50}, 70, 35, ITEM_KIND_USABLE, 0x1B},
562 /* 0x051 */ {{.effect = &ITEM_EFFECT_51}, 90, 45, ITEM_KIND_USABLE, 0x1B},
563 /* 0x052 */ {{.effect = &ITEM_EFFECT_52}, 95, 47, ITEM_KIND_USABLE, 0x1B},
564 /* 0x053 */ {{.effect = &ITEM_EFFECT_53}, 100, 50, ITEM_KIND_USABLE, 0x1B},
565 /* 0x054 */ {{.effect = &ITEM_EFFECT_54}, 80, 40, ITEM_KIND_USABLE, 0x1B},
566 /* 0x055 */ {{.effect = &ITEM_EFFECT_55}, 0, 20, ITEM_KIND_USABLE, 0x1B},
567 /* 0x056 */ {{.effect = &ITEM_EFFECT_56}, 0, 100, ITEM_KIND_USABLE, 0x1B},
568 /* 0x057 */ {{.effect = &ITEM_EFFECT_57}, 0, 10, ITEM_KIND_USABLE, 0x1B},
569 /* 0x058 */ {{.effect = &ITEM_EFFECT_58}, 0, 15, ITEM_KIND_USABLE, 0x1B},
570 /* 0x059 */ {{.effect = &ITEM_EFFECT_59}, 0, 80, ITEM_KIND_USABLE, 0x1B},
571 /* 0x05A */ {{.effect = &ITEM_EFFECT_5A}, 0, 20, ITEM_KIND_USABLE, 0x1B},
572 /* 0x05B */ {{.effect = &ITEM_EFFECT_5B}, 0, 0, ITEM_KIND_USABLE, 0x1C},
573 /* 0x05C */ {{.weapon = &WEAPON_DATA[0]}, 200, 100, ITEM_KIND_WEAPON, 2},
574 /* 0x05D */ {{.weapon = &WEAPON_DATA[1]}, 500, 250, ITEM_KIND_WEAPON, 2},
575 /* 0x05E */ {{.weapon = &WEAPON_DATA[2]}, 1000, 500, ITEM_KIND_WEAPON, 2},
576 /* 0x05F */ {{.weapon = &WEAPON_DATA[3]}, 2500, 1250, ITEM_KIND_WEAPON, 2},
577 /* 0x060 */ {{.weapon = &WEAPON_DATA[4]}, 5000, 2500, ITEM_KIND_WEAPON, 2},
578 /* 0x061 */ {{.weapon = &WEAPON_DATA[5]}, 9500, 4750, ITEM_KIND_WEAPON, 2},
579 /* 0x062 */ {{.weapon = &WEAPON_DATA[6]}, 60000, 30000, ITEM_KIND_WEAPON, 2},
580 /* 0x063 */ {{.weapon = &WEAPON_DATA[7]}, 15000, 7500, ITEM_KIND_WEAPON, 2},
581 /* 0x064 */ {{.weapon = &WEAPON_DATA[8]}, 22000, 11000, ITEM_KIND_WEAPON, 2},
582 /* 0x065 */ {{.weapon = &WEAPON_DATA[9]}, 30000, 15000, ITEM_KIND_WEAPON, 2},
583 /* 0x066 */ {{.weapon = &WEAPON_DATA[10]}, 0, 0, ITEM_KIND_WEAPON, 2},
584 /* 0x067 */ {{.weapon = &WEAPON_DATA[11]}, 0, 0, ITEM_KIND_WEAPON, 2},
585 /* 0x068 */ {{.weapon = &WEAPON_DATA[12]}, 0, 0, ITEM_KIND_WEAPON, 2},
586 /* 0x069 */ {{.weapon = &WEAPON_DATA[13]}, 0, 0, ITEM_KIND_WEAPON, 2},
587 /* 0x06A */ {{.weapon = &WEAPON_DATA[14]}, 200, 100, ITEM_KIND_WEAPON, 3},
588 /* 0x06B */ {{.weapon = &WEAPON_DATA[15]}, 500, 250, ITEM_KIND_WEAPON, 3},
589 /* 0x06C */ {{.weapon = &WEAPON_DATA[16]}, 1000, 500, ITEM_KIND_WEAPON, 3},
590 /* 0x06D */ {{.weapon = &WEAPON_DATA[17]}, 2500, 1250, ITEM_KIND_WEAPON, 3},
591 /* 0x06E */ {{.weapon = &WEAPON_DATA[18]}, 5000, 2500, ITEM_KIND_WEAPON, 3},
592 /* 0x06F */ {{.weapon = &WEAPON_DATA[19]}, 9500, 4750, ITEM_KIND_WEAPON, 3},
593 /* 0x070 */ {{.weapon = &WEAPON_DATA[20]}, 60000, 30000, ITEM_KIND_WEAPON, 3},
594 /* 0x071 */ {{.weapon = &WEAPON_DATA[21]}, 15000, 7500, ITEM_KIND_WEAPON, 3},
595 /* 0x072 */ {{.weapon = &WEAPON_DATA[22]}, 22000, 11000, ITEM_KIND_WEAPON, 3},
596 /* 0x073 */ {{.weapon = &WEAPON_DATA[23]}, 30000, 15000, ITEM_KIND_WEAPON, 3},
597 /* 0x074 */ {{.weapon = &WEAPON_DATA[24]}, 0, 0, ITEM_KIND_WEAPON, 3},
598 /* 0x075 */ {{.weapon = &WEAPON_DATA[25]}, 0, 0, ITEM_KIND_WEAPON, 3},
599 /* 0x076 */ {{.weapon = &WEAPON_DATA[26]}, 0, 0, ITEM_KIND_WEAPON, 3},
600 /* 0x077 */ {{.weapon = &WEAPON_DATA[27]}, 0, 0, ITEM_KIND_WEAPON, 3},
601 /* 0x078 */ {{.weapon = &WEAPON_DATA[28]}, 2500, 1250, ITEM_KIND_WEAPON, 4},
602 /* 0x079 */ {{.weapon = &WEAPON_DATA[29]}, 0, 1500, ITEM_KIND_WEAPON, 4},
603 /* 0x07A */ {{.weapon = &WEAPON_DATA[30]}, 5000, 2500, ITEM_KIND_WEAPON, 4},
604 /* 0x07B */ {{.weapon = &WEAPON_DATA[31]}, 9500, 4750, ITEM_KIND_WEAPON, 4},
605 /* 0x07C */ {{.weapon = &WEAPON_DATA[32]}, 60000, 30000, ITEM_KIND_WEAPON, 4},
606 /* 0x07D */ {{.weapon = &WEAPON_DATA[33]}, 15000, 7500, ITEM_KIND_WEAPON, 4},
607 /* 0x07E */ {{.weapon = &WEAPON_DATA[34]}, 22000, 11000, ITEM_KIND_WEAPON, 4},
608 /* 0x07F */ {{.weapon = &WEAPON_DATA[35]}, 30000, 15000, ITEM_KIND_WEAPON, 4},
609 /* 0x080 */ {{.weapon = &WEAPON_DATA[36]}, 0, 0, ITEM_KIND_WEAPON, 4},
610 /* 0x081 */ {{.weapon = &WEAPON_DATA[37]}, 0, 0, ITEM_KIND_WEAPON, 4},
611 /* 0x082 */ {{.weapon = &WEAPON_DATA[38]}, 0, 0, ITEM_KIND_WEAPON, 4},
612 /* 0x083 */ {{.weapon = &WEAPON_DATA[39]}, 0, 0, ITEM_KIND_WEAPON, 4},
613 /* 0x084 */ {{.weapon = &WEAPON_DATA[40]}, 2500, 1250, ITEM_KIND_WEAPON, 5},
614 /* 0x085 */ {{.weapon = &WEAPON_DATA[41]}, 0, 1500, ITEM_KIND_WEAPON, 5},
615 /* 0x086 */ {{.weapon = &WEAPON_DATA[42]}, 5000, 2500, ITEM_KIND_WEAPON, 5},
616 /* 0x087 */ {{.weapon = &WEAPON_DATA[43]}, 9500, 4750, ITEM_KIND_WEAPON, 5},
617 /* 0x088 */ {{.weapon = &WEAPON_DATA[44]}, 60000, 30000, ITEM_KIND_WEAPON, 5},
618 /* 0x089 */ {{.weapon = &WEAPON_DATA[45]}, 60000, 30000, ITEM_KIND_WEAPON, 5},
619 /* 0x08A */ {{.weapon = &WEAPON_DATA[46]}, 15000, 7500, ITEM_KIND_WEAPON, 5},
620 /* 0x08B */ {{.weapon = &WEAPON_DATA[47]}, 22000, 11000, ITEM_KIND_WEAPON, 5},
621 /* 0x08C */ {{.weapon = &WEAPON_DATA[48]}, 30000, 15000, ITEM_KIND_WEAPON, 5},
622 /* 0x08D */ {{.weapon = &WEAPON_DATA[49]}, 0, 0, ITEM_KIND_WEAPON, 5},
623 /* 0x08E */ {{.weapon = &WEAPON_DATA[50]}, 0, 0, ITEM_KIND_WEAPON, 5},
624 /* 0x08F */ {{.weapon = &WEAPON_DATA[51]}, 0, 0, ITEM_KIND_WEAPON, 5},
625 /* 0x090 */ {{.weapon = &WEAPON_DATA[52]}, 0, 0, ITEM_KIND_WEAPON, 5},
626 /* 0x091 */ {{.weapon = &WEAPON_DATA[53]}, 2500, 1250, ITEM_KIND_WEAPON, 6},
627 /* 0x092 */ {{.weapon = &WEAPON_DATA[54]}, 0, 1500, ITEM_KIND_WEAPON, 6},
628 /* 0x093 */ {{.weapon = &WEAPON_DATA[55]}, 5000, 2500, ITEM_KIND_WEAPON, 6},
629 /* 0x094 */ {{.weapon = &WEAPON_DATA[56]}, 9500, 4750, ITEM_KIND_WEAPON, 6},
630 /* 0x095 */ {{.weapon = &WEAPON_DATA[57]}, 60000, 30000, ITEM_KIND_WEAPON, 6},
631 /* 0x096 */ {{.weapon = &WEAPON_DATA[58]}, 15000, 7500, ITEM_KIND_WEAPON, 6},
632 /* 0x097 */ {{.weapon = &WEAPON_DATA[59]}, 22000, 11000, ITEM_KIND_WEAPON, 6},
633 /* 0x098 */ {{.weapon = &WEAPON_DATA[60]}, 30000, 15000, ITEM_KIND_WEAPON, 6},
634 /* 0x099 */ {{.weapon = &WEAPON_DATA[61]}, 0, 0, ITEM_KIND_WEAPON, 6},
635 /* 0x09A */ {{.weapon = &WEAPON_DATA[62]}, 0, 0, ITEM_KIND_WEAPON, 6},
636 /* 0x09B */ {{.weapon = &WEAPON_DATA[63]}, 0, 0, ITEM_KIND_WEAPON, 6},
637 /* 0x09C */ {{.weapon = &WEAPON_DATA[64]}, 0, 0, ITEM_KIND_WEAPON, 6},
638 /* 0x09D */ {{.weapon = &WEAPON_DATA[65]}, 200, 100, ITEM_KIND_WEAPON, 7},
639 /* 0x09E */ {{.weapon = &WEAPON_DATA[66]}, 500, 250, ITEM_KIND_WEAPON, 7},
640 /* 0x09F */ {{.weapon = &WEAPON_DATA[67]}, 1000, 500, ITEM_KIND_WEAPON, 7},
641 /* 0x0A0 */ {{.weapon = &WEAPON_DATA[68]}, 2500, 1250, ITEM_KIND_WEAPON, 7},
642 /* 0x0A1 */ {{.weapon = &WEAPON_DATA[69]}, 5000, 2500, ITEM_KIND_WEAPON, 7},
643 /* 0x0A2 */ {{.weapon = &WEAPON_DATA[70]}, 9500, 4750, ITEM_KIND_WEAPON, 7},
644 /* 0x0A3 */ {{.weapon = &WEAPON_DATA[71]}, 60000, 30000, ITEM_KIND_WEAPON, 7},
645 /* 0x0A4 */ {{.weapon = &WEAPON_DATA[72]}, 15000, 7500, ITEM_KIND_WEAPON, 7},
646 /* 0x0A5 */ {{.weapon = &WEAPON_DATA[73]}, 22000, 11000, ITEM_KIND_WEAPON, 7},
647 /* 0x0A6 */ {{.weapon = &WEAPON_DATA[74]}, 30000, 15000, ITEM_KIND_WEAPON, 7},
648 /* 0x0A7 */ {{.weapon = &WEAPON_DATA[75]}, 150, 75, ITEM_KIND_WEAPON, 8},
649 /* 0x0A8 */ {{.weapon = &WEAPON_DATA[76]}, 400, 200, ITEM_KIND_WEAPON, 8},
650 /* 0x0A9 */ {{.weapon = &WEAPON_DATA[77]}, 800, 400, ITEM_KIND_WEAPON, 8},
651 /* 0x0AA */ {{.weapon = &WEAPON_DATA[78]}, 2000, 1000, ITEM_KIND_WEAPON, 8},
652 /* 0x0AB */ {{.weapon = &WEAPON_DATA[79]}, 4500, 2250, ITEM_KIND_WEAPON, 8},
653 /* 0x0AC */ {{.weapon = &WEAPON_DATA[80]}, 8500, 4250, ITEM_KIND_WEAPON, 8},
654 /* 0x0AD */ {{.weapon = &WEAPON_DATA[81]}, 14000, 7000, ITEM_KIND_WEAPON, 8},
655 /* 0x0AE */ {{.weapon = &WEAPON_DATA[82]}, 20000, 10000, ITEM_KIND_WEAPON, 8},
656 /* 0x0AF */ {{.weapon = &WEAPON_DATA[83]}, 28000, 14000, ITEM_KIND_WEAPON, 8},
657 /* 0x0B0 */ {{.weapon = &WEAPON_DATA[84]}, 2000, 1000, ITEM_KIND_WEAPON, 0xA},
658 /* 0x0B1 */ {{.weapon = &WEAPON_DATA[85]}, 0, 1250, ITEM_KIND_WEAPON, 0xA},
659 /* 0x0B2 */ {{.weapon = &WEAPON_DATA[86]}, 4500, 2250, ITEM_KIND_WEAPON, 0xA},
660 /* 0x0B3 */ {{.weapon = &WEAPON_DATA[87]}, 8500, 4250, ITEM_KIND_WEAPON, 0xA},
661 /* 0x0B4 */ {{.weapon = &WEAPON_DATA[88]}, 14000, 7000, ITEM_KIND_WEAPON, 0xA},
662 /* 0x0B5 */ {{.weapon = &WEAPON_DATA[89]}, 20000, 10000, ITEM_KIND_WEAPON, 0xA},
663 /* 0x0B6 */ {{.weapon = &WEAPON_DATA[90]}, 28000, 14000, ITEM_KIND_WEAPON, 0xA},
664 /* 0x0B7 */ {{.weapon = &WEAPON_DATA[91]}, 2000, 1000, ITEM_KIND_WEAPON, 0xB},
665 /* 0x0B8 */ {{.weapon = &WEAPON_DATA[92]}, 0, 1250, ITEM_KIND_WEAPON, 0xB},
666 /* 0x0B9 */ {{.weapon = &WEAPON_DATA[93]}, 4500, 2250, ITEM_KIND_WEAPON, 0xB},
667 /* 0x0BA */ {{.weapon = &WEAPON_DATA[94]}, 8500, 4250, ITEM_KIND_WEAPON, 0xB},
668 /* 0x0BB */ {{.weapon = &WEAPON_DATA[95]}, 14000, 7000, ITEM_KIND_WEAPON, 0xB},
669 /* 0x0BC */ {{.weapon = &WEAPON_DATA[96]}, 20000, 10000, ITEM_KIND_WEAPON, 0xB},
670 /* 0x0BD */ {{.weapon = &WEAPON_DATA[97]}, 28000, 14000, ITEM_KIND_WEAPON, 0xB},
671 /* 0x0BE */ {{.weapon = &WEAPON_DATA[98]}, 150, 75, ITEM_KIND_WEAPON, 0xC},
672 /* 0x0BF */ {{.weapon = &WEAPON_DATA[99]}, 400, 200, ITEM_KIND_WEAPON, 0xC},
673 /* 0x0C0 */ {{.weapon = &WEAPON_DATA[100]}, 800, 400, ITEM_KIND_WEAPON, 0xC},
674 /* 0x0C1 */ {{.weapon = &WEAPON_DATA[101]}, 2000, 1000, ITEM_KIND_WEAPON, 0xC},
675 /* 0x0C2 */ {{.weapon = &WEAPON_DATA[102]}, 4500, 2250, ITEM_KIND_WEAPON, 0xC},
676 /* 0x0C3 */ {{.weapon = &WEAPON_DATA[103]}, 8500, 4250, ITEM_KIND_WEAPON, 0xC},
677 /* 0x0C4 */ {{.weapon = &WEAPON_DATA[104]}, 14000, 7000, ITEM_KIND_WEAPON, 0xC},
678 /* 0x0C5 */ {{.weapon = &WEAPON_DATA[105]}, 20000, 10000, ITEM_KIND_WEAPON, 0xC},
679 /* 0x0C6 */ {{.weapon = &WEAPON_DATA[106]}, 28000, 14000, ITEM_KIND_WEAPON, 0xC},
680 /* 0x0C7 */ {{.weapon = &WEAPON_DATA[107]}, 2500, 1250, ITEM_KIND_WEAPON, 0xD},
681 /* 0x0C8 */ {{.weapon = &WEAPON_DATA[108]}, 0, 1500, ITEM_KIND_WEAPON, 0xD},
682 /* 0x0C9 */ {{.weapon = &WEAPON_DATA[109]}, 5000, 2500, ITEM_KIND_WEAPON, 0xD},
683 /* 0x0CA */ {{.weapon = &WEAPON_DATA[110]}, 9500, 4750, ITEM_KIND_WEAPON, 0xD},
684 /* 0x0CB */ {{.weapon = &WEAPON_DATA[111]}, 60000, 30000, ITEM_KIND_WEAPON, 0xD},
685 /* 0x0CC */ {{.weapon = &WEAPON_DATA[112]}, 15000, 7500, ITEM_KIND_WEAPON, 0xD},
686 /* 0x0CD */ {{.weapon = &WEAPON_DATA[113]}, 22000, 11000, ITEM_KIND_WEAPON, 0xD},
687 /* 0x0CE */ {{.weapon = &WEAPON_DATA[114]}, 30000, 15000, ITEM_KIND_WEAPON, 0xD},
688 /* 0x0CF */ {{.weapon = &WEAPON_DATA[115]}, 2500, 1250, ITEM_KIND_WEAPON, 0xE},
689 /* 0x0D0 */ {{.weapon = &WEAPON_DATA[116]}, 0, 1500, ITEM_KIND_WEAPON, 0xE},
690 /* 0x0D1 */ {{.weapon = &WEAPON_DATA[117]}, 5000, 2500, ITEM_KIND_WEAPON, 0xE},
691 /* 0x0D2 */ {{.weapon = &WEAPON_DATA[118]}, 9500, 4750, ITEM_KIND_WEAPON, 0xE},
692 /* 0x0D3 */ {{.weapon = &WEAPON_DATA[119]}, 60000, 30000, ITEM_KIND_WEAPON, 0xE},
693 /* 0x0D4 */ {{.weapon = &WEAPON_DATA[120]}, 15000, 7500, ITEM_KIND_WEAPON, 0xE},
694 /* 0x0D5 */ {{.weapon = &WEAPON_DATA[121]}, 22000, 11000, ITEM_KIND_WEAPON, 0xE},
695 /* 0x0D6 */ {{.weapon = &WEAPON_DATA[122]}, 30000, 15000, ITEM_KIND_WEAPON, 0xE},
696 /* 0x0D7 */ {{.armor = &ARMOR_DATA[0]}, 40, 20, ITEM_KIND_ARMOR, 0xF},
697 /* 0x0D8 */ {{.armor = &ARMOR_DATA[1]}, 100, 50, ITEM_KIND_ARMOR, 0xF},
698 /* 0x0D9 */ {{.armor = &ARMOR_DATA[2]}, 250, 125, ITEM_KIND_ARMOR, 0xF},
699 /* 0x0DA */ {{.armor = &ARMOR_DATA[3]}, 600, 300, ITEM_KIND_ARMOR, 0xF},
700 /* 0x0DB */ {{.armor = &ARMOR_DATA[4]}, 900, 450, ITEM_KIND_ARMOR, 0xF},
701 /* 0x0DC */ {{.armor = &ARMOR_DATA[5]}, 1400, 700, ITEM_KIND_ARMOR, 0xF},
702 /* 0x0DD */ {{.armor = &ARMOR_DATA[6]}, 15000, 7500, ITEM_KIND_ARMOR, 0xF},
703 /* 0x0DE */ {{.armor = &ARMOR_DATA[7]}, 15000, 7500, ITEM_KIND_ARMOR, 0xF},
704 /* 0x0DF */ {{.armor = &ARMOR_DATA[8]}, 2800, 1400, ITEM_KIND_ARMOR, 0xF},
705 /* 0x0E0 */ {{.armor = &ARMOR_DATA[9]}, 3200, 1600, ITEM_KIND_ARMOR, 0xF},
706 /* 0x0E1 */ {{.armor = &ARMOR_DATA[10]}, 7500, 3750, ITEM_KIND_ARMOR, 0xF},
707 /* 0x0E2 */ {{.armor = &ARMOR_DATA[11]}, 60, 30, ITEM_KIND_ARMOR, 0x10},
708 /* 0x0E3 */ {{.armor = &ARMOR_DATA[12]}, 130, 65, ITEM_KIND_ARMOR, 0x10},
709 /* 0x0E4 */ {{.armor = &ARMOR_DATA[13]}, 300, 150, ITEM_KIND_ARMOR, 0x10},
710 /* 0x0E5 */ {{.armor = &ARMOR_DATA[14]}, 1100, 550, ITEM_KIND_ARMOR, 0x10},
711 /* 0x0E6 */ {{.armor = &ARMOR_DATA[15]}, 2500, 1250, ITEM_KIND_ARMOR, 0x10},
712 /* 0x0E7 */ {{.armor = &ARMOR_DATA[16]}, 3500, 1750, ITEM_KIND_ARMOR, 0x10},
713 /* 0x0E8 */ {{.armor = &ARMOR_DATA[17]}, 18000, 9000, ITEM_KIND_ARMOR, 0x10},
714 /* 0x0E9 */ {{.armor = &ARMOR_DATA[18]}, 5600, 2800, ITEM_KIND_ARMOR, 0x10},
715 /* 0x0EA */ {{.armor = &ARMOR_DATA[19]}, 6800, 3400, ITEM_KIND_ARMOR, 0x10},
716 /* 0x0EB */ {{.armor = &ARMOR_DATA[20]}, 9000, 4500, ITEM_KIND_ARMOR, 0x10},
717 /* 0x0EC */ {{.armor = &ARMOR_DATA[21]}, 80, 40, ITEM_KIND_ARMOR, 0x11},
718 /* 0x0ED */ {{.armor = &ARMOR_DATA[22]}, 150, 75, ITEM_KIND_ARMOR, 0x11},
719 /* 0x0EE */ {{.armor = &ARMOR_DATA[23]}, 550, 275, ITEM_KIND_ARMOR, 0x11},
720 /* 0x0EF */ {{.armor = &ARMOR_DATA[24]}, 1500, 750, ITEM_KIND_ARMOR, 0x11},
721 /* 0x0F0 */ {{.armor = &ARMOR_DATA[25]}, 1800, 900, ITEM_KIND_ARMOR, 0x11},
722 /* 0x0F1 */ {{.armor = &ARMOR_DATA[26]}, 4200, 2100, ITEM_KIND_ARMOR, 0x11},
723 /* 0x0F2 */ {{.armor = &ARMOR_DATA[27]}, 22000, 11000, ITEM_KIND_ARMOR, 0x11},
724 /* 0x0F3 */ {{.armor = &ARMOR_DATA[28]}, 22000, 11000, ITEM_KIND_ARMOR, 0x11},
725 /* 0x0F4 */ {{.armor = &ARMOR_DATA[29]}, 22000, 11000, ITEM_KIND_ARMOR, 0x11},
726 /* 0x0F5 */ {{.armor = &ARMOR_DATA[30]}, 22000, 11000, ITEM_KIND_ARMOR, 0x11},
727 /* 0x0F6 */ {{.armor = &ARMOR_DATA[31]}, 7000, 3500, ITEM_KIND_ARMOR, 0x11},
728 /* 0x0F7 */ {{.armor = &ARMOR_DATA[32]}, 7500, 3750, ITEM_KIND_ARMOR, 0x11},
729 /* 0x0F8 */ {{.armor = &ARMOR_DATA[33]}, 11000, 5500, ITEM_KIND_ARMOR, 0x11},
730 /* 0x0F9 */ {{.armor = &ARMOR_DATA[34]}, 70, 35, ITEM_KIND_ARMOR, 0x12},
731 /* 0x0FA */ {{.armor = &ARMOR_DATA[35]}, 160, 80, ITEM_KIND_ARMOR, 0x12},
732 /* 0x0FB */ {{.armor = &ARMOR_DATA[36]}, 500, 250, ITEM_KIND_ARMOR, 0x12},
733 /* 0x0FC */ {{.armor = &ARMOR_DATA[37]}, 1300, 650, ITEM_KIND_ARMOR, 0x12},
734 /* 0x0FD */ {{.armor = &ARMOR_DATA[38]}, 2000, 1000, ITEM_KIND_ARMOR, 0x12},
735 /* 0x0FE */ {{.armor = &ARMOR_DATA[39]}, 5000, 2500, ITEM_KIND_ARMOR, 0x12},
736 /* 0x0FF */ {{.armor = &ARMOR_DATA[40]}, 38000, 19000, ITEM_KIND_ARMOR, 0x12},
737 /* 0x100 */ {{.armor = &ARMOR_DATA[41]}, 38000, 19000, ITEM_KIND_ARMOR, 0x12},
738 /* 0x101 */ {{.armor = &ARMOR_DATA[42]}, 38000, 19000, ITEM_KIND_ARMOR, 0x12},
739 /* 0x102 */ {{.armor = &ARMOR_DATA[43]}, 38000, 19000, ITEM_KIND_ARMOR, 0x12},
740 /* 0x103 */ {{.armor = &ARMOR_DATA[44]}, 8500, 4250, ITEM_KIND_ARMOR, 0x12},
741 /* 0x104 */ {{.armor = &ARMOR_DATA[45]}, 12000, 6000, ITEM_KIND_ARMOR, 0x12},
742 /* 0x105 */ {{.armor = &ARMOR_DATA[46]}, 19000, 9500, ITEM_KIND_ARMOR, 0x12},
743 /* 0x106 */ {{.armor = &ARMOR_DATA[47]}, 150, 75, ITEM_KIND_ARMOR, 0x13},
744 /* 0x107 */ {{.armor = &ARMOR_DATA[48]}, 350, 175, ITEM_KIND_ARMOR, 0x13},
745 /* 0x108 */ {{.armor = &ARMOR_DATA[49]}, 750, 375, ITEM_KIND_ARMOR, 0x13},
746 /* 0x109 */ {{.armor = &ARMOR_DATA[50]}, 1700, 850, ITEM_KIND_ARMOR, 0x13},
747 /* 0x10A */ {{.armor = &ARMOR_DATA[51]}, 3800, 1900, ITEM_KIND_ARMOR, 0x13},
748 /* 0x10B */ {{.armor = &ARMOR_DATA[52]}, 6500, 3250, ITEM_KIND_ARMOR, 0x13},
749 /* 0x10C */ {{.armor = &ARMOR_DATA[53]}, 50000, 25000, ITEM_KIND_ARMOR, 0x13},
750 /* 0x10D */ {{.armor = &ARMOR_DATA[54]}, 50000, 25000, ITEM_KIND_ARMOR, 0x13},
751 /* 0x10E */ {{.armor = &ARMOR_DATA[55]}, 50000, 25000, ITEM_KIND_ARMOR, 0x13},
752 /* 0x10F */ {{.armor = &ARMOR_DATA[56]}, 50000, 25000, ITEM_KIND_ARMOR, 0x13},
753 /* 0x110 */ {{.armor = &ARMOR_DATA[57]}, 11000, 5500, ITEM_KIND_ARMOR, 0x13},
754 /* 0x111 */ {{.armor = &ARMOR_DATA[58]}, 18000, 9000, ITEM_KIND_ARMOR, 0x13},
755 /* 0x112 */ {{.armor = &ARMOR_DATA[59]}, 25000, 12500, ITEM_KIND_ARMOR, 0x13},
756 /* 0x113 */ {{.armor = &ARMOR_DATA[60]}, 80, 40, ITEM_KIND_ARMOR, 0x14},
757 /* 0x114 */ {{.armor = &ARMOR_DATA[61]}, 150, 75, ITEM_KIND_ARMOR, 0x14},
758 /* 0x115 */ {{.armor = &ARMOR_DATA[62]}, 550, 275, ITEM_KIND_ARMOR, 0x14},
759 /* 0x116 */ {{.armor = &ARMOR_DATA[63]}, 1500, 750, ITEM_KIND_ARMOR, 0x14},
760 /* 0x117 */ {{.armor = &ARMOR_DATA[64]}, 1800, 900, ITEM_KIND_ARMOR, 0x14},
761 /* 0x118 */ {{.armor = &ARMOR_DATA[65]}, 4200, 2100, ITEM_KIND_ARMOR, 0x14},
762 /* 0x119 */ {{.armor = &ARMOR_DATA[66]}, 22000, 11000, ITEM_KIND_ARMOR, 0x14},
763 /* 0x11A */ {{.armor = &ARMOR_DATA[67]}, 22000, 11000, ITEM_KIND_ARMOR, 0x14},
764 /* 0x11B */ {{.armor = &ARMOR_DATA[68]}, 22000, 11000, ITEM_KIND_ARMOR, 0x14},
765 /* 0x11C */ {{.armor = &ARMOR_DATA[69]}, 22000, 11000, ITEM_KIND_ARMOR, 0x14},
766 /* 0x11D */ {{.armor = &ARMOR_DATA[70]}, 22000, 11000, ITEM_KIND_ARMOR, 0x14},
767 /* 0x11E */ {{.armor = &ARMOR_DATA[71]}, 22000, 11000, ITEM_KIND_ARMOR, 0x14},
768 /* 0x11F */ {{.armor = &ARMOR_DATA[72]}, 22000, 11000, ITEM_KIND_ARMOR, 0x14},
769 /* 0x120 */ {{.armor = &ARMOR_DATA[73]}, 22000, 11000, ITEM_KIND_ARMOR, 0x14},
770 /* 0x121 */ {{.armor = &ARMOR_DATA[74]}, 7000, 3500, ITEM_KIND_ARMOR, 0x14},
771 /* 0x122 */ {{.armor = &ARMOR_DATA[75]}, 7500, 3750, ITEM_KIND_ARMOR, 0x14},
772 /* 0x123 */ {{.armor = &ARMOR_DATA[76]}, 11000, 5500, ITEM_KIND_ARMOR, 0x14},
773 /* 0x124 */ {{.acc = &ACCESSORY_DATA[0]}, 1000, 500, ITEM_KIND_ACCESSORY, 0x15},
774 /* 0x125 */ {{.acc = &ACCESSORY_DATA[1]}, 3000, 1500, ITEM_KIND_ACCESSORY, 0x15},
775 /* 0x126 */ {{.acc = &ACCESSORY_DATA[2]}, 900, 450, ITEM_KIND_ACCESSORY, 0x15},
776 /* 0x127 */ {{.acc = &ACCESSORY_DATA[3]}, 2500, 1250, ITEM_KIND_ACCESSORY, 0x15},
777 /* 0x128 */ {{.acc = &ACCESSORY_DATA[4]}, 1200, 600, ITEM_KIND_ACCESSORY, 0x15},
778 /* 0x129 */ {{.acc = &ACCESSORY_DATA[5]}, 3200, 1600, ITEM_KIND_ACCESSORY, 0x15},
779 /* 0x12A */ {{.acc = &ACCESSORY_DATA[6]}, 800, 400, ITEM_KIND_ACCESSORY, 0x15},
780 /* 0x12B */ {{.acc = &ACCESSORY_DATA[7]}, 2000, 1000, ITEM_KIND_ACCESSORY, 0x15},
781 /* 0x12C */ {{.acc = &ACCESSORY_DATA[8]}, 1500, 750, ITEM_KIND_ACCESSORY, 0x15},
782 /* 0x12D */ {{.acc = &ACCESSORY_DATA[9]}, 5000, 2500, ITEM_KIND_ACCESSORY, 0x15},
783 /* 0x12E */ {{.acc = &ACCESSORY_DATA[10]}, 1500, 750, ITEM_KIND_ACCESSORY, 0x15},
784 /* 0x12F */ {{.acc = &ACCESSORY_DATA[11]}, 3000, 1500, ITEM_KIND_ACCESSORY, 0x15},
785 /* 0x130 */ {{.acc = &ACCESSORY_DATA[12]}, 700, 350, ITEM_KIND_ACCESSORY, 0x15},
786 /* 0x131 */ {{.acc = &ACCESSORY_DATA[13]}, 400, 200, ITEM_KIND_ACCESSORY, 0x15},
787 /* 0x132 */ {{.acc = &ACCESSORY_DATA[14]}, 500, 250, ITEM_KIND_ACCESSORY, 0x15},
788 /* 0x133 */ {{.acc = &ACCESSORY_DATA[15]}, 300, 150, ITEM_KIND_ACCESSORY, 0x15},
789 /* 0x134 */ {{.acc = &ACCESSORY_DATA[16]}, 600, 300, ITEM_KIND_ACCESSORY, 0x15},
790 /* 0x135 */ {{.acc = &ACCESSORY_DATA[17]}, 700, 350, ITEM_KIND_ACCESSORY, 0x15},
791 /* 0x136 */ {{.acc = &ACCESSORY_DATA[18]}, 700, 350, ITEM_KIND_ACCESSORY, 0x15},
792 /* 0x137 */ {{.acc = &ACCESSORY_DATA[19]}, 500, 250, ITEM_KIND_ACCESSORY, 0x15},
793 /* 0x138 */ {{.acc = &ACCESSORY_DATA[20]}, 500, 250, ITEM_KIND_ACCESSORY, 0x15},
794 /* 0x139 */ {{.acc = &ACCESSORY_DATA[21]}, 500, 250, ITEM_KIND_ACCESSORY, 0x15},
795 /* 0x13A */ {{.acc = &ACCESSORY_DATA[22]}, 1000, 500, ITEM_KIND_ACCESSORY, 0x15},
796 /* 0x13B */ {{.acc = &ACCESSORY_DATA[23]}, 1200, 600, ITEM_KIND_ACCESSORY, 0x15},
797 /* 0x13C */ {{.acc = &ACCESSORY_DATA[24]}, 0, 500, ITEM_KIND_ACCESSORY, 0x16},
798 /* 0x13D */ {{.acc = &ACCESSORY_DATA[25]}, 0, 500, ITEM_KIND_ACCESSORY, 0x16},
799 /* 0x13E */ {{.acc = &ACCESSORY_DATA[26]}, 0, 500, ITEM_KIND_ACCESSORY, 0x16},
800 /* 0x13F */ {{.acc = &ACCESSORY_DATA[27]}, 0, 500, ITEM_KIND_ACCESSORY, 0x16},
801 /* 0x140 */ {{.acc = &ACCESSORY_DATA[28]}, 0, 1000, ITEM_KIND_ACCESSORY, 0x16},
802 /* 0x141 */ {{.acc = &ACCESSORY_DATA[29]}, 0, 0, ITEM_KIND_ACCESSORY, 0x16},
803 /* 0x142 */ {{.acc = &ACCESSORY_DATA[30]}, 0, 0, ITEM_KIND_ACCESSORY, 0x16},
804 /* 0x143 */ {{.acc = &ACCESSORY_DATA[31]}, 0, 500, ITEM_KIND_ACCESSORY, 0x16},
805 /* 0x144 */ {{.acc = &ACCESSORY_DATA[32]}, 0, 1000, ITEM_KIND_ACCESSORY, 0x16},
806 /* 0x145 */ {{.acc = &ACCESSORY_DATA[33]}, 0, 500, ITEM_KIND_ACCESSORY, 0x16},
807 /* 0x146 */ {{.acc = &ACCESSORY_DATA[34]}, 0, 1000, ITEM_KIND_ACCESSORY, 0x16},
808 /* 0x147 */ {{.acc = &ACCESSORY_DATA[35]}, 0, 500, ITEM_KIND_ACCESSORY, 0x16},
809 /* 0x148 */ {{.acc = &ACCESSORY_DATA[36]}, 0, 1000, ITEM_KIND_ACCESSORY, 0x16},
810 /* 0x149 */ {{.acc = &ACCESSORY_DATA[37]}, 0, 500, ITEM_KIND_ACCESSORY, 0x16},
811 /* 0x14A */ {{.acc = &ACCESSORY_DATA[38]}, 0, 1000, ITEM_KIND_ACCESSORY, 0x16},
812 /* 0x14B */ {{.acc = &ACCESSORY_DATA[39]}, 0, 500, ITEM_KIND_ACCESSORY, 0x16},
813 /* 0x14C */ {{.acc = &ACCESSORY_DATA[40]}, 0, 1000, ITEM_KIND_ACCESSORY, 0x16},
814 /* 0x14D */ {{.acc = &ACCESSORY_DATA[41]}, 0, 500, ITEM_KIND_ACCESSORY, 0x16},
815 /* 0x14E */ {{.acc = &ACCESSORY_DATA[42]}, 0, 1000, ITEM_KIND_ACCESSORY, 0x16},
816 /* 0x14F */ {{.acc = &ACCESSORY_DATA[43]}, 0, 500, ITEM_KIND_ACCESSORY, 0x16},
817 /* 0x150 */ {{.acc = &ACCESSORY_DATA[44]}, 0, 1000, ITEM_KIND_ACCESSORY, 0x16},
818 /* 0x151 */ {{.acc = &ACCESSORY_DATA[45]}, 0, 500, ITEM_KIND_ACCESSORY, 0x16},
819 /* 0x152 */ {{.acc = &ACCESSORY_DATA[46]}, 0, 1000, ITEM_KIND_ACCESSORY, 0x16},
820 /* 0x153 */ {{.acc = &ACCESSORY_DATA[47]}, 0, 500, ITEM_KIND_ACCESSORY, 0x16},
821 /* 0x154 */ {{.acc = &ACCESSORY_DATA[48]}, 0, 1000, ITEM_KIND_ACCESSORY, 0x16},
822 /* 0x155 */ {{.acc = &ACCESSORY_DATA[49]}, 0, 2000, ITEM_KIND_ACCESSORY, 0x16},
823 /* 0x156 */ {{.acc = &ACCESSORY_DATA[50]}, 0, 500, ITEM_KIND_ACCESSORY, 0x16},
824 /* 0x157 */ {{.acc = &ACCESSORY_DATA[51]}, 0, 1000, ITEM_KIND_ACCESSORY, 0x16},
825 /* 0x158 */ {{.acc = &ACCESSORY_DATA[52]}, 0, 2000, ITEM_KIND_ACCESSORY, 0x16},
826 /* 0x159 */ {{.acc = &ACCESSORY_DATA[53]}, 0, 500, ITEM_KIND_ACCESSORY, 0x16},
827 /* 0x15A */ {{.acc = &ACCESSORY_DATA[54]}, 0, 1000, ITEM_KIND_ACCESSORY, 0x16},
828 /* 0x15B */ {{.acc = &ACCESSORY_DATA[55]}, 0, 2000, ITEM_KIND_ACCESSORY, 0x16},
829 /* 0x15C */ {{.acc = &ACCESSORY_DATA[56]}, 0, 500, ITEM_KIND_ACCESSORY, 0x16},
830 /* 0x15D */ {{.acc = &ACCESSORY_DATA[57]}, 0, 1000, ITEM_KIND_ACCESSORY, 0x16},
831 /* 0x15E */ {{.acc = &ACCESSORY_DATA[58]}, 0, 2000, ITEM_KIND_ACCESSORY, 0x16},
832 /* 0x15F */ {{.acc = &ACCESSORY_DATA[59]}, 0, 500, ITEM_KIND_ACCESSORY, 0x16},
833 /* 0x160 */ {{.acc = &ACCESSORY_DATA[60]}, 0, 1000, ITEM_KIND_ACCESSORY, 0x16},
834 /* 0x161 */ {{.acc = &ACCESSORY_DATA[61]}, 0, 2000, ITEM_KIND_ACCESSORY, 0x16},
835 /* 0x162 */ {{.acc = &ACCESSORY_DATA[62]}, 0, 500, ITEM_KIND_ACCESSORY, 0x16},
836 /* 0x163 */ {{.acc = &ACCESSORY_DATA[63]}, 0, 1000, ITEM_KIND_ACCESSORY, 0x16},
837 /* 0x164 */ {{.acc = &ACCESSORY_DATA[64]}, 0, 2000, ITEM_KIND_ACCESSORY, 0x16},
838 /* 0x165 */ {{.acc = &ACCESSORY_DATA[65]}, 0, 500, ITEM_KIND_ACCESSORY, 0x16},
839 /* 0x166 */ {{.acc = &ACCESSORY_DATA[66]}, 0, 1000, ITEM_KIND_ACCESSORY, 0x16},
840 /* 0x167 */ {{.acc = &ACCESSORY_DATA[67]}, 0, 2000, ITEM_KIND_ACCESSORY, 0x16},
841 /* 0x168 */ {{NULL}, 0, 0, ITEM_KIND_KEY, 0x1D},
842 /* 0x169 */ {{.effect = &ITEM_EFFECT_169}, 0, 0, ITEM_KIND_USABLE, 0x1C},
843 /* 0x16A */ {{.effect = &ITEM_EFFECT_16A}, 0, 0, ITEM_KIND_USABLE, 0x1C},
844 /* 0x16B */ {{.effect = &ITEM_EFFECT_16B}, 0, 0, ITEM_KIND_USABLE, 0x1C},
845 /* 0x16C */ {{.effect = &ITEM_EFFECT_16C}, 0, 0, ITEM_KIND_USABLE, 0x1C},
846 /* 0x16D */ {{.effect = &ITEM_EFFECT_16D}, 0, 0, ITEM_KIND_USABLE, 0x1C},
847 /* 0x16E */ {{.effect = &ITEM_EFFECT_16E}, 0, 0, ITEM_KIND_USABLE, 0x1C},
848 /* 0x16F */ {{.effect = &ITEM_EFFECT_16F}, 0, 0, ITEM_KIND_USABLE, 0x1C},
849 /* 0x170 */ {{.effect = &ITEM_EFFECT_170}, 0, 0, ITEM_KIND_USABLE, 0x1C},
850 /* 0x171 */ {{.effect = &ITEM_EFFECT_171}, 0, 0, ITEM_KIND_USABLE, 0x1C},
851 /* 0x172 */ {{.effect = &ITEM_EFFECT_172}, 0, 0, ITEM_KIND_USABLE, 0x1C},
852 /* 0x173 */ {{.effect = &ITEM_EFFECT_173}, 0, 0, ITEM_KIND_USABLE, 0x1C},
853 /* 0x174 */ {{.effect = &ITEM_EFFECT_174}, 0, 0, ITEM_KIND_USABLE, 0x1C},
854 /* 0x175 */ {{.effect = &ITEM_EFFECT_175}, 0, 0, ITEM_KIND_USABLE, 0x1C},
855 /* 0x176 */ {{.effect = &ITEM_EFFECT_176}, 0, 0, ITEM_KIND_USABLE, 0x1C},
856 /* 0x177 */ {{.effect = &ITEM_EFFECT_177}, 0, 0, ITEM_KIND_USABLE, 0x1C},
857 /* 0x178 */ {{.effect = &ITEM_EFFECT_178}, 0, 0, ITEM_KIND_USABLE, 0x1C},
858 /* 0x179 */ {{.effect = &ITEM_EFFECT_179}, 0, 0, ITEM_KIND_USABLE, 0x1C},
859 /* 0x17A */ {{.effect = &ITEM_EFFECT_17A}, 0, 0, ITEM_KIND_USABLE, 0x1C},
860 /* 0x17B */ {{.effect = &ITEM_EFFECT_17B}, 0, 0, ITEM_KIND_USABLE, 0x1C},
861 /* 0x17C */ {{.effect = &ITEM_EFFECT_17C}, 0, 0, ITEM_KIND_USABLE, 0x1C},
862 /* 0x17D */ {{.effect = &ITEM_EFFECT_17D}, 0, 0, ITEM_KIND_USABLE, 0x1C},
863 /* 0x17E */ {{.effect = &ITEM_EFFECT_17E}, 0, 0, ITEM_KIND_USABLE, 0x1C},
864 /* 0x17F */ {{.effect = &ITEM_EFFECT_17F}, 0, 0, ITEM_KIND_USABLE, 0x1C},
865 /* 0x180 */ {{.effect = &ITEM_EFFECT_180}, 0, 0, ITEM_KIND_USABLE, 0x1C},
866 /* 0x181 */ {{.effect = &ITEM_EFFECT_181}, 0, 0, ITEM_KIND_USABLE, 0x1C},
867 /* 0x182 */ {{.effect = &ITEM_EFFECT_182}, 0, 0, ITEM_KIND_USABLE, 0x1C},
868 /* 0x183 */ {{.effect = &ITEM_EFFECT_183}, 0, 0, ITEM_KIND_USABLE, 0x1C},
869 /* 0x184 */ {{.effect = &ITEM_EFFECT_184}, 0, 0, ITEM_KIND_USABLE, 0x1C},
870 /* 0x185 */ {{.effect = &ITEM_EFFECT_185}, 0, 0, ITEM_KIND_USABLE, 0x1C},
871 /* 0x186 */ {{.effect = &ITEM_EFFECT_186}, 0, 0, ITEM_KIND_USABLE, 0x1C},
872 /* 0x187 */ {{.effect = &ITEM_EFFECT_187}, 0, 0, ITEM_KIND_USABLE, 0x1C},
873 /* 0x188 */ {{.effect = &ITEM_EFFECT_188}, 0, 0, ITEM_KIND_USABLE, 0x1C},
874 /* 0x189 */ {{.effect = &ITEM_EFFECT_189}, 0, 0, ITEM_KIND_USABLE, 0x1C},
875 /* 0x18A */ {{.effect = &ITEM_EFFECT_18A}, 0, 0, ITEM_KIND_USABLE, 0x1C},
876 /* 0x18B */ {{NULL}, 0, 0, ITEM_KIND_KEY, 0x1D},
877 /* 0x18C */ {{NULL}, 0, 0, ITEM_KIND_KEY, 0x1D},
878 /* 0x18D */ {{NULL}, 0, 0, ITEM_KIND_KEY, 0x1D},
879 /* 0x18E */ {{NULL}, 0, 0, ITEM_KIND_KEY, 0x1D},
880 /* 0x18F */ {{NULL}, 0, 0, ITEM_KIND_KEY, 0x1D},
881 /* 0x190 */ {{NULL}, 0, 0, ITEM_KIND_KEY, 0x1D},
882 /* 0x191 */ {{NULL}, 0, 0, ITEM_KIND_KEY, 0x1D},
883 /* 0x192 */ {{NULL}, 0, 0, ITEM_KIND_KEY, 0x1D},
884};
885
886BattleSetup BATTLE_SETUP = { 1, -1, -1, 0, 0, 0, {{0}}, 0, 0, {0}, 0, 0, clearBattleGauges };
887
889
896
897/* The categories' strings, by item type */
899 0x4A, 0x4A, 0x4A, 0x4B, 0x4C, 0x4D, 0x4E, 0x4F, 0x50, 0x51, 0x52, 0x53, 0x54, 0x49, 0x48, 0x55,
900 0x56, 0x57, 0x58, 0x59, 0x5A, 0x5B, 0x5C, 0x5D, 0x5E, 0x5F, 0x60, 0x61, 0x62, 0x63, 0x63, 0x00,
901};
902
904
905/* The techniques, from 1: technique n is TECHS[n - 1] */
907 /* 0x001 */ {0, 0x3C, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
908 /* 0x002 */ {0, 0x3C, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
909 /* 0x003 */ {0, 0x3C, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
910 /* 0x004 */ {0, 0x3C, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
911 /* 0x005 */ {0, 0x3C, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
912 /* 0x006 */ {0, 0x3C, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
913 /* 0x007 */ {0, 0x3C, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
914 /* 0x008 */ {0, 0x3C, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
915 /* 0x009 */ {0, 0x64, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
916 /* 0x00A */ {0, 0x64, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
917 /* 0x00B */ {0, 0x64, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
918 /* 0x00C */ {0, 0x64, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
919 /* 0x00D */ {0, 0x64, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
920 /* 0x00E */ {0, 0x64, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
921 /* 0x00F */ {0, 0x64, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
922 /* 0x010 */ {0, 0x64, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
923 /* 0x011 */ {0, 0x82, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
924 /* 0x012 */ {0, 0x64, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
925 /* 0x013 */ {0, 0x64, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
926 /* 0x014 */ {0, 0xA0, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
927 /* 0x015 */ {0, 0xA0, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
928 /* 0x016 */ {0, 0xA0, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
929 /* 0x017 */ {0, 0xA0, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
930 /* 0x018 */ {0, 0xA0, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
931 /* 0x019 */ {0, 0xA0, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
932 /* 0x01A */ {0, 0xA0, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
933 /* 0x01B */ {0, 0xA0, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
934 /* 0x01C */ {0, 0xA0, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
935 /* 0x01D */ {0, 0xC8, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
936 /* 0x01E */ {0, 0x82, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
937 /* 0x01F */ {0, 0xA0, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
938 /* 0x020 */ {0, 0xA0, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
939 /* 0x021 */ {0, 0xF0, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
940 /* 0x022 */ {0, 0xF0, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
941 /* 0x023 */ {0, 0xF0, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
942 /* 0x024 */ {0, 0xF0, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
943 /* 0x025 */ {0, 0xF0, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
944 /* 0x026 */ {0, 0xF0, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
945 /* 0x027 */ {0, 0xF0, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
946 /* 0x028 */ {0, 0xF0, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
947 /* 0x029 */ {0, 0xC8, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
948 /* 0x02A */ {0, 0xC8, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
949 /* 0x02B */ {0, 0xF0, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
950 /* 0x02C */ {0, 0x140, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
951 /* 0x02D */ {0, 0x140, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
952 /* 0x02E */ {0, 0x140, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
953 /* 0x02F */ {0, 0x140, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
954 /* 0x030 */ {0, 0xF0, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
955 /* 0x031 */ {0, 0x140, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
956 /* 0x032 */ {0, 0x190, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
957 /* 0x033 */ {0, 0x190, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
958 /* 0x034 */ {0, 0x190, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
959 /* 0x035 */ {0x14, 0x4B, 2, 2, 0x7F, 2, 0x30, 1, 1, 1, 1, 0, 2, 0x19, 0xB, 1},
960 /* 0x036 */ {0x14, 0x50, 2, 2, 0x64, 1, 1, 1, 0xB, 1, 0x3C, 0, 2, 0x39, 0xB, 1},
961 /* 0x037 */ {0x14, 0x64, 2, 2, 0x7F, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 0xB, 1},
962 /* 0x038 */ {0x1E, 0x64, 3, 2, 0x7F, 2, 0x20, 1, 1, 1, 1, 0, 2, 0x19, 0xB, 1},
963 /* 0x039 */ {0x16, 0x78, 2, 2, 0x7F, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 0xB, 1},
964 /* 0x03A */ {0x1E, 0x64, 3, 2, 0x7F, 2, 0x20, 1, 1, 1, 1, 0, 2, 0x19, 0xB, 1},
965 /* 0x03B */ {0x1E, 0x64, 3, 2, 0x7F, 4, 0x20, 1, 1, 1, 1, 0, 2, 0x2C, 0xB, 1},
966 /* 0x03C */ {0x1E, 0x64, 3, 2, 0x7F, 5, 0x20, 1, 1, 1, 1, 0, 2, 0x17, 0xB, 1},
967 /* 0x03D */ {0x28, 0x64, 2, 2, 0x64, 1, 1, 1, 9, 1, 1, 0, 2, 0x33, 0xB, 4},
968 /* 0x03E */ {0x26, 0xC8, 2, 2, 0x64, 1, 1, 1, 0xB, 1, 0x3C, 0, 2, 0x39, 0xB, 1},
969 /* 0x03F */ {0x28, 0xC8, 2, 2, 0x7F, 1, 1, 1, 0xA, 1, 0x28, 0, 2, 0x40, 0xB, 1},
970 /* 0x040 */ {0x3C, 0x12C, 3, 2, 0x7F, 2, 0x30, 1, 1, 1, 1, 0, 2, 0x40, 0xB, 1},
971 /* 0x041 */ {0x3C, 0x12C, 3, 2, 0x7F, 2, 0x30, 1, 1, 1, 1, 0, 2, 0x22, 0xB, 1},
972 /* 0x042 */ {0x28, 0xB4, 2, 2, 0x7F, 6, 0x30, 1, 1, 1, 1, 0, 2, 0x2C, 0xB, 1},
973 /* 0x043 */ {0x3C, 0x12C, 3, 2, 0x7F, 2, 0x30, 1, 1, 1, 1, 0, 2, 0x3F, 0xB, 1},
974 /* 0x044 */ {0x2A, 0xB4, 2, 2, 0x7F, 5, 0x30, 1, 1, 1, 1, 0, 2, 0x39, 0xB, 1},
975 /* 0x045 */ {0x28, 0xF0, 2, 2, 0x7F, 1, 1, 1, 8, 0x50, 0x50, 0, 2, 0x27, 0xB, 1},
976 /* 0x046 */ {0x24, 0xC8, 2, 2, 0x7F, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 0xB, 1},
977 /* 0x047 */ {0x2C, 0xB4, 2, 2, 0x7F, 6, 0x30, 1, 1, 1, 1, 0, 2, 0x2C, 0xB, 1},
978 /* 0x048 */ {0x50, 0x78, 2, 2, 0x64, 5, 0x40, 1, 9, 1, 1, 0, 2, 0x39, 0xB, 3},
979 /* 0x049 */ {0x4E, 0x8C, 2, 2, 0x64, 1, 1, 1, 9, 1, 1, 0, 2, 0x3F, 0xB, 3},
980 /* 0x04A */ {0x50, 0x8C, 2, 2, 0x64, 1, 1, 1, 9, 1, 1, 0, 2, 0x39, 0xB, 3},
981 /* 0x04B */ {0x5A, 0x1F4, 3, 2, 0x7F, 7, 0x40, 1, 1, 1, 1, 0, 2, 0x3F, 0xB, 1},
982 /* 0x04C */ {0x5A, 0x1F4, 3, 2, 0x7F, 7, 0x40, 1, 1, 1, 1, 0, 2, 0x3F, 0xB, 1},
983 /* 0x04D */ {0x54, 0x8C, 2, 2, 0x64, 1, 1, 1, 9, 1, 1, 0, 2, 0x3F, 0xB, 3},
984 /* 0x04E */ {0x5A, 0x1F4, 3, 2, 0x7F, 2, 0x40, 1, 1, 1, 1, 0, 2, 0x40, 0xB, 1},
985 /* 0x04F */ {0x50, 0x12C, 2, 2, 0x7F, 1, 1, 4, 1, 1, 1, 0, 2, 0x39, 0xB, 1},
986 /* 0x050 */ {0x70, 0xFA, 3, 2, 0x7F, 1, 0x40, 1, 6, 0x58, 1, 0, 2, 0x39, 0xB, 1},
987 /* 0x051 */ {0x5A, 0x12C, 3, 2, 0x7F, 8, 0x40, 1, 0x1A, 1, 0x20, 0, 2, 0x26, 0xB, 1},
988 /* 0x052 */ {0x4E, 0xF0, 2, 2, 0x7F, 7, 0x40, 1, 1, 1, 1, 0, 2, 0x3F, 0xB, 1},
989 /* 0x053 */ {0x5A, 0x1F4, 3, 2, 0x7F, 6, 0x40, 1, 1, 1, 1, 0, 2, 0x2E, 0xB, 1},
990 /* 0x054 */ {0x5A, 0x1F4, 3, 2, 0x7F, 8, 0x40, 1, 1, 1, 1, 0, 2, 0x40, 0xB, 1},
991 /* 0x055 */ {0x8C, 0x190, 2, 2, 0x7F, 1, 1, 3, 1, 1, 1, 0, 2, 0x1D, 0xB, 1},
992 /* 0x056 */ {0x88, 0x190, 2, 2, 0x7F, 1, 1, 5, 1, 1, 1, 0, 2, 0x40, 0xB, 1},
993 /* 0x057 */ {0x94, 0x140, 2, 2, 0x7F, 1, 1, 1, 5, 0x7F, 0x7F, 0, 2, 0x3F, 0xB, 1},
994 /* 0x058 */ {0x8C, 0x1E0, 2, 2, 0x7F, 1, 1, 1, 1, 1, 1, 0, 2, 0x40, 0xB, 1},
995 /* 0x059 */ {0x96, 0x1F4, 2, 2, 0x7F, 1, 1, 1, 1, 1, 1, 0, 2, 0x40, 0xB, 1},
996 /* 0x05A */ {0x8C, 0x140, 2, 2, 0x7F, 1, 1, 1, 0xA, 1, 0x60, 0, 2, 0x40, 0xB, 1},
997 /* 0x05B */ {0x96, 0x1E0, 3, 2, 0x7F, 1, 0x48, 4, 1, 1, 1, 0, 2, 0x39, 0xB, 1},
998 /* 0x05C */ {0x8C, 0x190, 2, 2, 0x7F, 1, 1, 3, 1, 1, 1, 0, 2, 0x39, 0xB, 1},
999 /* 0x05D */ {0x96, 0x258, 3, 2, 0x7F, 4, 0x48, 1, 1, 1, 1, 0, 2, 0x2A, 0xB, 1},
1000 /* 0x05E */ {0x82, 0x154, 2, 2, 0x7F, 1, 1, 1, 2, 0x7F, 0x7F, 0, 2, 0x26, 0xB, 1},
1001 /* 0x05F */ {0x8C, 0x1A4, 2, 2, 0x7F, 8, 0x40, 1, 1, 1, 1, 0, 2, 0x40, 0xB, 1},
1002 /* 0x060 */ {0xB4, 0x280, 2, 2, 0x7F, 1, 1, 1, 1, 1, 1, 0, 2, 0x40, 0xB, 1},
1003 /* 0x061 */ {0xD2, 0x2BC, 3, 2, 0x7F, 8, 0x48, 1, 1, 1, 1, 0, 2, 0x40, 0xB, 1},
1004 /* 0x062 */ {0xC8, 0x1E0, 2, 2, 0x7F, 7, 0x40, 1, 1, 1, 1, 0, 2, 0x40, 0xB, 1},
1005 /* 0x063 */ {0xC8, 0x190, 2, 2, 0x6E, 1, 1, 1, 6, 0x68, 1, 0, 2, 0x39, 0xB, 1},
1006 /* 0x064 */ {0xC8, 0, 4, 4, 0x64, 1, 0, 1, 0x15, 1, 1, 0, 2, 0x39, 0xB, 1},
1007 /* 0x065 */ {0xFA, 0x190, 2, 2, 0x7F, 1, 1, 1, 3, 0x68, 0x68, 0, 2, 0x3B, 0xB, 1},
1008 /* 0x066 */ {0x118, 0x1F4, 2, 2, 0x7F, 1, 1, 3, 1, 1, 1, 0, 2, 0x40, 0xB, 1},
1009 /* 0x067 */ {0xFA, 0x12C, 2, 2, 0x64, 1, 1, 1, 9, 1, 1, 0, 2, 0x3F, 0xB, 3},
1010 /* 0x068 */ {0x10E, 0x320, 3, 2, 0x7F, 8, 0x48, 1, 1, 1, 1, 0, 2, 0x40, 0xB, 1},
1011 /* 0x069 */ {0x12, 0x5A, 2, 2, 0x6E, 2, 0x20, 1, 1, 1, 1, 0x21, 4, 0x19, 6, 1},
1012 /* 0x06A */ {0x20, 0x82, 2, 2, 0x6E, 2, 0x40, 1, 1, 1, 1, 0x22, 5, 0x40, 6, 1},
1013 /* 0x06B */ {0x12, 0x5A, 2, 2, 0x6E, 4, 0x20, 1, 1, 1, 1, 0x27, 0xB, 0x2C, 6, 1},
1014 /* 0x06C */ {0x20, 0x82, 2, 2, 0x6E, 4, 0x40, 1, 1, 1, 1, 0x28, 0xB, 0x2C, 6, 1},
1015 /* 0x06D */ {0x12, 0x5A, 2, 2, 0x6E, 5, 0x20, 1, 1, 1, 1, 0x2A, 0xE, 0x1D, 6, 1},
1016 /* 0x06E */ {0x30, 0xA0, 2, 2, 0x6E, 5, 0x40, 1, 1, 1, 1, 0x2B, 0xE, 0x1D, 6, 1},
1017 /* 0x06F */ {0x12, 0x5A, 2, 2, 0x6E, 6, 0x20, 1, 1, 1, 1, 0x2D, 0x40, 0x2C, 6, 1},
1018 /* 0x070 */ {0x20, 0xA0, 2, 2, 0x6E, 6, 0x40, 1, 1, 1, 1, 0x2E, 0x10, 0x2C, 6, 1},
1019 /* 0x071 */ {0x1A, 0x8C, 2, 2, 0x6E, 7, 0x20, 1, 1, 1, 1, 0x30, 0x11, 0x3E, 6, 1},
1020 /* 0x072 */ {0x30, 0xA0, 2, 2, 0x6E, 7, 0x40, 1, 1, 1, 1, 0x31, 0x11, 0x3E, 6, 1},
1021 /* 0x073 */ {0x12, 0x4B, 2, 2, 0x6E, 1, 1, 1, 2, 0x48, 0x50, 0, 0x13, 0x1A, 6, 1},
1022 /* 0x074 */ {0x24, 0xC8, 2, 2, 0x6E, 1, 1, 1, 2, 0x50, 0x60, 0, 0x13, 0x1A, 6, 1},
1023 /* 0x075 */ {0x12, 0x4B, 2, 2, 0x6E, 1, 1, 1, 3, 0x50, 0x50, 0, 0x14, 0x1A, 6, 1},
1024 /* 0x076 */ {0x34, 0xB4, 2, 2, 0x6E, 1, 1, 1, 3, 0x60, 0x60, 0, 0x14, 0x1A, 6, 1},
1025 /* 0x077 */ {0x12, 0x4B, 2, 2, 0x6E, 1, 1, 1, 4, 0x50, 0x50, 0, 0x15, 0x1B, 6, 1},
1026 /* 0x078 */ {0x40, 0xF0, 2, 2, 0x6E, 1, 1, 1, 4, 0x7F, 0x7F, 0, 0x15, 0x1B, 6, 1},
1027 /* 0x079 */ {0x30, 0x64, 2, 2, 0x6E, 1, 1, 1, 0xA, 1, 0x28, 0, 0x2E, 0x1E, 6, 1},
1028 /* 0x07A */ {0x60, 0xF0, 2, 2, 0x6E, 1, 1, 1, 0xA, 1, 0x40, 0, 0x2E, 0x1E, 6, 1},
1029 /* 0x07B */ {0x1E, 0x64, 2, 2, 0x64, 1, 1, 1, 9, 1, 1, 0, 2, 0x39, 8, 3},
1030 /* 0x07C */ {0x3C, 0xF0, 2, 2, 0x64, 1, 1, 1, 9, 1, 1, 0, 2, 0x39, 8, 3},
1031 /* 0x07D */ {0x14, 0x8C, 2, 2, 0x64, 1, 1, 1, 0xB, 1, 0x28, 0, 0, 0x3B, 6, 1},
1032 /* 0x07E */ {0x36, 0xDC, 2, 2, 0x64, 1, 1, 1, 0xB, 1, 0x40, 0, 0, 0x3B, 6, 1},
1033 /* 0x07F */ {0x12, 0x3C, 2, 2, 0x6E, 1, 1, 1, 0xC, 0x40, 1, 0, 0x1F, 0x3A, 6, 1},
1034 /* 0x080 */ {0x36, 0xF0, 2, 2, 0x6E, 1, 1, 1, 0xC, 0x60, 1, 0, 0x1F, 0x3A, 6, 1},
1035 /* 0x081 */ {0, 0x64, 2, 2, 0x64, 1, 0x40, 1, 8, 0x64, 0x40, 0, 0x1C, 0x27, 6, 1},
1036 /* 0x082 */ {0, 0x64, 2, 2, 0x64, 1, 0x40, 1, 8, 0x64, 0x40, 0, 0x1C, 0x27, 6, 1},
1037 /* 0x083 */ {0x18, 0x82, 2, 2, 0x6E, 1, 1, 8, 1, 1, 1, 0, 0x2C, 0x2B, 6, 1},
1038 /* 0x084 */ {0x12, 0x64, 2, 2, 0x6E, 1, 1, 7, 1, 1, 1, 0, 0x2B, 0x1E, 6, 1},
1039 /* 0x085 */ {0x1E, 0xA0, 2, 2, 0x6E, 1, 1, 0xA, 1, 1, 1, 0x36, 2, 0x39, 6, 1},
1040 /* 0x086 */ {0x28, 0xC8, 2, 2, 0x6E, 1, 1, 2, 1, 1, 1, 0x35, 0xB, 0x2C, 6, 1},
1041 /* 0x087 */ {0x30, 0xD2, 2, 2, 0x6E, 1, 1, 0xB, 1, 1, 1, 0, 0x2D, 0x1E, 6, 1},
1042 /* 0x088 */ {0x38, 0xDC, 2, 2, 0x6E, 1, 1, 3, 1, 1, 1, 0, 0x2A, 0x1E, 6, 1},
1043 /* 0x089 */ {0x14, 0x64, 3, 2, 0x6E, 2, 0x10, 1, 1, 1, 1, 0x21, 4, 0x19, 9, 1},
1044 /* 0x08A */ {0x30, 0x12C, 3, 2, 0x6E, 2, 0x20, 1, 1, 1, 1, 0x21, 5, 0x40, 9, 1},
1045 /* 0x08B */ {0x48, 0x1F4, 3, 2, 0x6E, 2, 0x30, 1, 1, 1, 1, 0x22, 5, 0x40, 9, 1},
1046 /* 0x08C */ {0xB4, 0x2BC, 3, 2, 0x6E, 2, 0x40, 1, 1, 1, 1, 0x22, 3, 0x14, 9, 1},
1047 /* 0x08D */ {0x19, 0x32, 3, 2, 0x64, 2, 0x10, 1, 9, 1, 1, 0x21, 4, 0x19, 0xD, 3},
1048 /* 0x08E */ {0x3C, 0x96, 3, 2, 0x64, 2, 0x20, 1, 9, 1, 1, 0x21, 3, 0x14, 0xD, 3},
1049 /* 0x08F */ {0x5A, 0xFA, 3, 2, 0x64, 2, 0x30, 1, 9, 1, 1, 0x22, 5, 0x40, 0xD, 3},
1050 /* 0x090 */ {0xC8, 0x15E, 3, 2, 0x64, 2, 0x40, 1, 9, 1, 1, 0x22, 3, 0x14, 0xD, 3},
1051 /* 0x091 */ {0x1E, 0x96, 3, 2, 0x6E, 3, 0x18, 1, 1, 1, 1, 0x24, 8, 0x2E, 9, 1},
1052 /* 0x092 */ {0, 0x12C, 3, 2, 0x6E, 3, 0x28, 1, 1, 1, 1, 0, 8, 0x2E, 9, 1},
1053 /* 0x093 */ {0x48, 0x12C, 3, 2, 0x6E, 3, 0x30, 1, 1, 1, 1, 0x25, 8, 0x2E, 9, 1},
1054 /* 0x094 */ {0, 0x1F4, 3, 2, 0x6E, 3, 0x40, 1, 1, 1, 1, 0, 8, 0x2E, 9, 1},
1055 /* 0x095 */ {0x14, 0x64, 3, 2, 0x6E, 4, 0x10, 1, 1, 1, 1, 0x27, 0xB, 0x2C, 9, 1},
1056 /* 0x096 */ {0x30, 0xC8, 3, 2, 0x6E, 4, 0x20, 1, 1, 1, 1, 0x27, 0xA, 0x2A, 9, 1},
1057 /* 0x097 */ {0x3C, 0xFA, 3, 2, 0x6E, 4, 0x28, 1, 1, 1, 1, 0x28, 0xC, 0x2A, 9, 1},
1058 /* 0x098 */ {0x48, 0x12C, 3, 2, 0x6E, 4, 0x30, 1, 1, 1, 1, 0x28, 0xA, 0x2A, 9, 1},
1059 /* 0x099 */ {0x14, 0x64, 3, 2, 0x6E, 5, 0x10, 1, 1, 1, 1, 0x2A, 0xE, 0x1D, 9, 1},
1060 /* 0x09A */ {0x1E, 0xC8, 3, 2, 0x6E, 5, 0x18, 1, 1, 1, 1, 0x2B, 0xD, 0x26, 9, 1},
1061 /* 0x09B */ {0x48, 0x1F4, 3, 2, 0x6E, 5, 0x30, 1, 1, 1, 1, 0x2B, 0xE, 0x1D, 9, 1},
1062 /* 0x09C */ {0x14, 0x64, 3, 2, 0x6E, 6, 0x10, 1, 1, 1, 1, 0x2D, 0x40, 0x2C, 9, 1},
1063 /* 0x09D */ {0x1E, 0xC8, 3, 2, 0x6E, 6, 0x18, 1, 1, 1, 1, 0x2D, 0x10, 0x2C, 9, 1},
1064 /* 0x09E */ {0x30, 0x12C, 3, 2, 0x6E, 6, 0x20, 1, 1, 1, 1, 0x2E, 0x10, 0x2C, 9, 1},
1065 /* 0x09F */ {0x48, 0x1F4, 3, 2, 0x6E, 6, 0x30, 1, 1, 1, 1, 0x2E, 0xF, 0x2E, 9, 1},
1066 /* 0x0A0 */ {0x38, 0x190, 3, 2, 0x6E, 7, 0x20, 1, 1, 1, 1, 0x30, 0x12, 0x3F, 9, 1},
1067 /* 0x0A1 */ {0x40, 0x1C2, 3, 2, 0x6E, 7, 0x28, 1, 1, 1, 1, 0x30, 0x41, 0x40, 9, 1},
1068 /* 0x0A2 */ {0x48, 0x1F4, 3, 2, 0x6E, 7, 0x30, 1, 1, 1, 1, 0x31, 0x12, 0x3F, 9, 1},
1069 /* 0x0A3 */ {0x78, 0x258, 3, 2, 0x6E, 7, 0x40, 1, 1, 1, 1, 0x31, 0x41, 0x40, 9, 1},
1070 /* 0x0A4 */ {0x14, 0x64, 3, 2, 0x6E, 8, 0x10, 1, 1, 1, 1, 0x33, 6, 0x19, 9, 1},
1071 /* 0x0A5 */ {0x30, 0x12C, 3, 2, 0x6E, 8, 0x20, 1, 1, 1, 1, 0x33, 7, 0x40, 9, 1},
1072 /* 0x0A6 */ {0x78, 0x258, 3, 2, 0x6E, 8, 0x40, 1, 1, 1, 1, 0x34, 0x3F, 0x14, 9, 1},
1073 /* 0x0A7 */ {0xB4, 0x2BC, 3, 2, 0x6E, 8, 0x48, 1, 1, 1, 1, 0x34, 7, 0x40, 9, 1},
1074 /* 0x0A8 */ {0x3C, 0x96, 3, 2, 0x64, 8, 0x20, 1, 9, 1, 1, 0x33, 0x3E, 0x1D, 0xD, 3},
1075 /* 0x0A9 */ {0x46, 0xC8, 3, 2, 0x64, 8, 0x28, 1, 9, 1, 1, 0x33, 0x3E, 0x1D, 0xD, 3},
1076 /* 0x0AA */ {0x96, 0x12C, 3, 2, 0x64, 8, 0x40, 1, 9, 1, 1, 0x34, 7, 0x40, 0xD, 3},
1077 /* 0x0AB */ {0xC8, 0x15E, 3, 2, 0x64, 8, 0x48, 1, 9, 1, 1, 0x34, 0x3F, 0x14, 0xD, 3},
1078 /* 0x0AC */ {0x12, 0x3C, 3, 2, 0x6E, 1, 1, 1, 2, 0x48, 0x50, 0, 0x13, 0x1A, 9, 1},
1079 /* 0x0AD */ {0x5A, 0x168, 3, 2, 0x6E, 1, 1, 1, 2, 0x70, 0x7F, 0, 0x13, 0x1A, 9, 1},
1080 /* 0x0AE */ {0x12, 0x3C, 3, 2, 0x6E, 1, 1, 1, 3, 0x50, 0x50, 0, 0x14, 0x1A, 9, 1},
1081 /* 0x0AF */ {0x5A, 0x12C, 3, 2, 0x6E, 1, 1, 1, 3, 0x60, 0x60, 0, 0x14, 0x1A, 9, 1},
1082 /* 0x0B0 */ {0x28, 0xB4, 3, 2, 0x6E, 1, 1, 1, 4, 0x50, 0x50, 0, 0x15, 0x1B, 9, 1},
1083 /* 0x0B1 */ {0x5A, 0x168, 3, 2, 0x6E, 1, 1, 1, 4, 0x7F, 0x7F, 0, 0x15, 0x1B, 9, 1},
1084 /* 0x0B2 */ {0x28, 0xB4, 3, 2, 0x6E, 1, 1, 1, 5, 0x50, 0x50, 0, 0x16, 0x32, 9, 1},
1085 /* 0x0B3 */ {0x3C, 0xF0, 3, 2, 0x6E, 1, 1, 1, 5, 0x60, 0x60, 0, 0x16, 0x32, 9, 1},
1086 /* 0x0B4 */ {0x32, 0x96, 3, 2, 0x6E, 1, 1, 1, 6, 0x48, 1, 0, 0x1A, 0x32, 9, 1},
1087 /* 0x0B5 */ {0xA0, 0x15E, 3, 2, 0x6E, 1, 1, 1, 6, 0x60, 1, 0, 0x1A, 0x32, 9, 1},
1088 /* 0x0B6 */ {0x12, 0x64, 3, 2, 0x6E, 1, 1, 1, 8, 0x50, 0x40, 0, 0x1C, 0x27, 9, 1},
1089 /* 0x0B7 */ {0x48, 0x1F4, 3, 2, 0x6E, 1, 1, 1, 8, 0x64, 0x7F, 0, 0x1C, 0x27, 9, 1},
1090 /* 0x0B8 */ {0x10, 8, 4, 3, 0x64, 1, 0, 1, 0xF, 1, 8, 0, 0x21, 0x1F, 0xA, 1},
1091 /* 0x0B9 */ {0x4A, 0x20, 4, 3, 0x64, 1, 0, 1, 0xF, 1, 0x20, 0, 0x21, 0x1F, 0xA, 1},
1092 /* 0x0BA */ {0x78, 0x7F, 4, 3, 0x64, 1, 0, 1, 0xF, 1, 0x7F, 0, 0x21, 0x1F, 0xA, 1},
1093 /* 0x0BB */ {0xBC, 0x20, 4, 4, 0x64, 1, 0, 1, 0xF, 1, 0x20, 0, 0x21, 0x1F, 0xA, 1},
1094 /* 0x0BC */ {0xF0, 0x40, 4, 4, 0x64, 1, 0, 1, 0xF, 1, 0x40, 0, 0x21, 0x1F, 0xA, 1},
1095 /* 0x0BD */ {0x52, 1, 4, 3, 0x64, 1, 0, 1, 0x10, 1, 1, 0, 0x21, 0x1F, 0xA, 1},
1096 /* 0x0BE */ {8, 0, 4, 3, 0x64, 1, 0, 1, 0x11, 1, 1, 0, 0x22, 0x1F, 0xA, 1},
1097 /* 0x0BF */ {0xC, 0, 4, 4, 0x64, 1, 0, 1, 0x11, 1, 1, 0, 0x22, 0x1F, 0xA, 1},
1098 /* 0x0C0 */ {8, 0, 4, 3, 0x64, 1, 0, 1, 0x12, 1, 1, 0, 0x22, 0x1F, 0xA, 1},
1099 /* 0x0C1 */ {0xC, 0, 4, 4, 0x64, 1, 0, 1, 0x12, 1, 1, 0, 0x22, 0x1F, 0xA, 1},
1100 /* 0x0C2 */ {0xF, 0, 4, 3, 0x64, 1, 0, 1, 0x13, 1, 1, 0, 0x22, 0x1F, 0xA, 1},
1101 /* 0x0C3 */ {0x19, 0, 4, 4, 0x64, 1, 0, 1, 0x13, 1, 1, 0, 0x22, 0x1F, 0xA, 1},
1102 /* 0x0C4 */ {0x14, 0, 4, 3, 0x64, 1, 0, 1, 0x14, 1, 1, 0, 0x22, 0x1F, 0xA, 1},
1103 /* 0x0C5 */ {0x25, 0, 4, 4, 0x64, 1, 0, 1, 0x14, 1, 1, 0, 0x22, 0x1F, 0xA, 1},
1104 /* 0x0C6 */ {0x2A, 0, 5, 3, 0x64, 1, 0, 1, 0x16, 1, 0x30, 0, 0x24, 0x1F, 0xA, 1},
1105 /* 0x0C7 */ {0x54, 0, 5, 4, 0x64, 1, 0, 1, 0x16, 1, 0x40, 0, 0x24, 0x1F, 0xA, 1},
1106 /* 0x0C8 */ {0x2A, 0, 5, 3, 0x64, 1, 0, 1, 0x17, 1, 0x30, 0, 0x26, 0x1F, 0xA, 1},
1107 /* 0x0C9 */ {0x54, 0, 5, 4, 0x64, 1, 0, 1, 0x17, 1, 0x40, 0, 0x26, 0x1F, 0xA, 1},
1108 /* 0x0CA */ {0x30, 0, 5, 3, 0x64, 1, 0, 1, 0x18, 1, 0x20, 0, 0x28, 0x1F, 0xA, 1},
1109 /* 0x0CB */ {0x60, 0, 5, 4, 0x64, 1, 0, 1, 0x18, 1, 0x30, 0, 0x28, 0x1F, 0xA, 1},
1110 /* 0x0CC */ {0, 0, 5, 2, 0x64, 1, 0, 1, 0x1A, 1, 0x18, 0, 0x25, 0x31, 9, 1},
1111 /* 0x0CD */ {0x27, 0, 5, 2, 0x64, 1, 0, 1, 0x1B, 1, 0x18, 0, 0x27, 0x31, 0x10, 1},
1112 /* 0x0CE */ {0x4E, 0, 5, 2, 0x64, 1, 0, 1, 0x1B, 1, 0x30, 0, 0x27, 0x31, 0x10, 1},
1113 /* 0x0CF */ {0x29, 0, 5, 2, 0x64, 1, 0, 1, 0x1C, 1, 0x10, 0, 0x29, 0x31, 0x10, 1},
1114 /* 0x0D0 */ {0x52, 0, 5, 2, 0x64, 1, 0, 1, 0x1C, 1, 0x20, 0, 0x29, 0x31, 0x10, 1},
1115 /* 0x0D1 */ {0x13, 0, 5, 3, 0x64, 1, 0, 1, 0x19, 1, 0x50, 0, 0x2F, 0x27, 0xA, 1},
1116 /* 0x0D2 */ {0x31, 0, 5, 3, 0x64, 1, 0, 1, 0x19, 1, 0x7F, 0, 0x2F, 0x27, 0xA, 1},
1117 /* 0x0D3 */ {0, 0, 5, 2, 0x64, 1, 0, 1, 0xD, 0x50, 0x18, 0, 0x17, 0x31, 0xA, 1},
1118 /* 0x0D4 */ {0, 0, 5, 2, 0x64, 1, 0, 1, 0xE, 0x50, 0x18, 0, 0x18, 0x31, 9, 1},
1119 /* 0x0D5 */ {0x64, 0, 6, 1, 0x64, 2, 0, 1, 1, 1, 0x40, 0x22, 2, 0x39, 0xF, 1},
1120 /* 0x0D6 */ {0x64, 0, 6, 1, 0x64, 3, 0, 1, 1, 1, 0x40, 0x25, 2, 0x39, 0xF, 1},
1121 /* 0x0D7 */ {0x64, 0, 6, 1, 0x64, 4, 0, 1, 1, 1, 0x40, 0x28, 2, 0x39, 0xF, 1},
1122 /* 0x0D8 */ {0x64, 0, 6, 1, 0x64, 5, 0, 1, 1, 1, 0x40, 0x2B, 2, 0x39, 0xF, 1},
1123 /* 0x0D9 */ {0x64, 0, 6, 1, 0x64, 6, 0, 1, 1, 1, 0x40, 0x2E, 2, 0x39, 0xF, 1},
1124 /* 0x0DA */ {0x64, 0, 6, 1, 0x64, 7, 0, 1, 1, 1, 0x40, 0x31, 2, 0x39, 0xF, 1},
1125 /* 0x0DB */ {0x64, 0, 6, 1, 0x64, 8, 0, 1, 1, 1, 0x40, 0x34, 2, 0x39, 0xF, 1},
1126 /* 0x0DC */ {0, 0x32, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1127 /* 0x0DD */ {0, 0x32, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1128 /* 0x0DE */ {0, 0x35, 2, 2, 0x6E, 3, 0x20, 1, 1, 1, 1, 0, 2, 0x2D, 5, 1},
1129 /* 0x0DF */ {0, 0x3C, 2, 2, 0x6E, 3, 0x20, 1, 1, 1, 1, 0, 2, 0x2D, 5, 1},
1130 /* 0x0E0 */ {0, 0x82, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x33, 5, 1},
1131 /* 0x0E1 */ {0, 0x2D, 2, 2, 0x6E, 6, 0x20, 1, 1, 1, 1, 0, 2, 0x2C, 5, 1},
1132 /* 0x0E2 */ {0, 0x50, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1133 /* 0x0E3 */ {0, 0x3C, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1134 /* 0x0E4 */ {0, 0x35, 2, 2, 0x6E, 6, 0x20, 1, 1, 1, 1, 0, 2, 0x2C, 5, 1},
1135 /* 0x0E5 */ {0, 0x46, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1136 /* 0x0E6 */ {0, 0x30, 2, 2, 0x6E, 1, 1, 1, 2, 0x48, 0x50, 0, 2, 0x26, 5, 1},
1137 /* 0x0E7 */ {0, 0x50, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1138 /* 0x0E8 */ {0, 0x9E, 2, 2, 0x6E, 8, 0x24, 1, 1, 1, 1, 0, 2, 0x40, 5, 1},
1139 /* 0x0E9 */ {0, 0x64, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1140 /* 0x0EA */ {0, 0xB4, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1141 /* 0x0EB */ {0, 0x64, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x3A, 5, 1},
1142 /* 0x0EC */ {0, 0x53, 2, 2, 0x6E, 2, 0x20, 1, 1, 1, 1, 0, 2, 0x40, 5, 1},
1143 /* 0x0ED */ {0, 0x53, 2, 2, 0x6E, 2, 0x20, 1, 1, 1, 1, 0, 2, 0x40, 5, 1},
1144 /* 0x0EE */ {0, 0x6E, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1145 /* 0x0EF */ {0, 0x82, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x3D, 5, 1},
1146 /* 0x0F0 */ {0, 0x62, 2, 2, 0x6E, 3, 0x20, 1, 1, 1, 1, 0, 2, 0x2D, 5, 1},
1147 /* 0x0F1 */ {0, 0x69, 2, 2, 0x6E, 8, 0x20, 1, 1, 1, 1, 0, 2, 0x1B, 5, 1},
1148 /* 0x0F2 */ {0, 0x10E, 2, 2, 0x6E, 8, 0x30, 1, 1, 1, 1, 0, 2, 0x40, 5, 1},
1149 /* 0x0F3 */ {0, 0xB4, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1150 /* 0x0F4 */ {0, 0x96, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1151 /* 0x0F5 */ {0, 0xAD, 2, 2, 0x6E, 3, 0x24, 1, 1, 1, 1, 0, 2, 0x2D, 5, 1},
1152 /* 0x0F6 */ {0, 0x154, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1153 /* 0x0F7 */ {0, 0xFA, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1154 /* 0x0F8 */ {0, 0xF0, 2, 2, 0x6E, 3, 0x28, 1, 1, 1, 1, 0, 2, 0x2D, 5, 1},
1155 /* 0x0F9 */ {0, 0x152, 2, 2, 0x6E, 3, 0x40, 1, 1, 1, 1, 0, 2, 0x2D, 5, 1},
1156 /* 0x0FA */ {0, 0x122, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1157 /* 0x0FB */ {0, 0xFA, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x3D, 5, 1},
1158 /* 0x0FC */ {0, 0x80, 2, 2, 0x6E, 3, 0x24, 1, 1, 1, 1, 0, 2, 0x2D, 5, 1},
1159 /* 0x0FD */ {0, 0x118, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1160 /* 0x0FE */ {0, 0xFA, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1161 /* 0x0FF */ {0, 0xFA, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1162 /* 0x100 */ {0, 0x10E, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1163 /* 0x101 */ {0, 0x1EA, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1164 /* 0x102 */ {0, 0x12C, 2, 2, 0x6E, 1, 1, 1, 2, 0x50, 0x7F, 0, 2, 0x1B, 5, 1},
1165 /* 0x103 */ {0, 0x7A, 2, 2, 0x6E, 6, 0x28, 1, 5, 0x50, 0x40, 0, 2, 0x2C, 5, 1},
1166 /* 0x104 */ {0, 0x10E, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1167 /* 0x105 */ {0, 0xE1, 2, 2, 0x6E, 7, 0x28, 1, 3, 0x50, 0x60, 0, 2, 0x3F, 5, 1},
1168 /* 0x106 */ {0, 0xFF, 2, 2, 0x6E, 7, 0x40, 1, 1, 1, 1, 0, 2, 0x3F, 5, 1},
1169 /* 0x107 */ {0, 0xD2, 2, 2, 0x6E, 6, 0x28, 1, 1, 1, 1, 0, 2, 0x2C, 5, 1},
1170 /* 0x108 */ {0, 0xD2, 2, 2, 0x6E, 7, 0x28, 1, 1, 1, 1, 0, 2, 0x3E, 5, 1},
1171 /* 0x109 */ {0, 0x122, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1172 /* 0x10A */ {0, 0x83, 2, 2, 0x6E, 6, 0x28, 1, 3, 0x50, 0x60, 0, 2, 0x2C, 5, 1},
1173 /* 0x10B */ {0, 0xE1, 2, 2, 0x6E, 8, 0x28, 1, 1, 1, 1, 0, 2, 0x1A, 5, 1},
1174 /* 0x10C */ {0, 0xE9, 2, 2, 0x6E, 8, 0x28, 1, 1, 1, 1, 0, 2, 0x3F, 5, 1},
1175 /* 0x10D */ {0, 0x186, 2, 2, 0x6E, 8, 0x40, 1, 1, 1, 1, 0, 2, 0x3F, 5, 1},
1176 /* 0x10E */ {0, 0x186, 2, 2, 0x6E, 8, 0x40, 1, 1, 1, 1, 0, 2, 0x40, 5, 1},
1177 /* 0x10F */ {0, 0x140, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x3D, 5, 1},
1178 /* 0x110 */ {0, 0x140, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x3B, 5, 1},
1179 /* 0x111 */ {0, 0x17F, 2, 2, 0x6E, 7, 0x40, 1, 1, 1, 1, 0, 2, 0x40, 5, 1},
1180 /* 0x112 */ {0, 0x154, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x3A, 5, 1},
1181 /* 0x113 */ {0, 0x107, 2, 2, 0x6E, 7, 0x40, 1, 1, 1, 1, 0, 2, 0x40, 5, 1},
1182 /* 0x114 */ {0, 0x154, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1183 /* 0x115 */ {0, 0x10E, 2, 2, 0x6E, 8, 0x30, 1, 1, 1, 1, 0, 2, 0x40, 5, 1},
1184 /* 0x116 */ {0, 0x19A, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1185 /* 0x117 */ {0, 0x1E0, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1186 /* 0x118 */ {0, 0x186, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1187 /* 0x119 */ {0, 0x1AE, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1188 /* 0x11A */ {0, 0x190, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x1B, 5, 1},
1189 /* 0x11B */ {0, 0x190, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1190 /* 0x11C */ {0, 0x12C, 2, 2, 0x6E, 1, 1, 1, 2, 0x60, 0x60, 0, 2, 0x39, 5, 1},
1191 /* 0x11D */ {0, 0x186, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x40, 5, 1},
1192 /* 0x11E */ {0, 0x134, 2, 2, 0x6E, 7, 0x38, 1, 1, 1, 1, 0, 2, 0x40, 5, 1},
1193 /* 0x11F */ {0, 0x19A, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x3F, 5, 1},
1194 /* 0x120 */ {0, 0x1F4, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1195 /* 0x121 */ {0, 0xEC, 2, 2, 0x64, 3, 0x38, 1, 9, 1, 1, 0, 2, 0x40, 5, 2},
1196 /* 0x122 */ {0, 0x170, 2, 2, 0x6E, 3, 0x40, 1, 1, 1, 1, 0, 2, 0x2D, 5, 1},
1197 /* 0x123 */ {0, 0x12C, 2, 2, 0x6E, 6, 0x38, 1, 1, 1, 1, 0, 2, 0x1B, 5, 1},
1198 /* 0x124 */ {0, 0x125, 2, 2, 0x6E, 3, 0x38, 1, 1, 1, 1, 0, 2, 0x2D, 5, 1},
1199 /* 0x125 */ {0, 0x134, 2, 2, 0x6E, 2, 0x38, 1, 1, 1, 1, 0, 2, 0x19, 5, 1},
1200 /* 0x126 */ {0, 0x14A, 2, 2, 0x6E, 8, 0x38, 1, 1, 1, 1, 0, 2, 0x40, 5, 1},
1201 /* 0x127 */ {0, 0x19A, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x3B, 5, 1},
1202 /* 0x128 */ {0, 0x159, 2, 2, 0x6E, 7, 0x40, 1, 1, 1, 1, 0, 2, 0x3E, 5, 1},
1203 /* 0x129 */ {0, 0x159, 2, 2, 0x6E, 2, 0x40, 1, 1, 1, 1, 0, 2, 0x40, 5, 1},
1204 /* 0x12A */ {0, 0x159, 2, 2, 0x6E, 2, 0x40, 1, 1, 1, 1, 0, 2, 0x40, 5, 1},
1205 /* 0x12B */ {0, 0x1CC, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1206 /* 0x12C */ {0, 0x159, 2, 2, 0x6E, 4, 0x40, 1, 1, 1, 1, 0, 2, 0x2A, 5, 1},
1207 /* 0x12D */ {0, 0x168, 2, 2, 0x6E, 4, 0x40, 1, 1, 1, 1, 0, 2, 0x2C, 5, 1},
1208 /* 0x12E */ {0, 0x1FE, 2, 2, 0x7F, 7, 0x40, 1, 0xA, 1, 0x40, 0, 2, 0x3F, 5, 1},
1209 /* 0x12F */ {0, 0x1E0, 2, 2, 0x6E, 4, 0x40, 1, 0xA, 1, 0x40, 0, 2, 0x2A, 5, 1},
1210 /* 0x130 */ {0, 0x195, 2, 2, 0x6E, 2, 0x48, 1, 1, 1, 1, 0, 2, 0x3F, 5, 1},
1211 /* 0x131 */ {0, 0x1E0, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x3A, 5, 1},
1212 /* 0x132 */ {0, 0x1E0, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1213 /* 0x133 */ {0, 0x126, 2, 2, 0x6E, 1, 1, 1, 5, 0x50, 0x60, 0, 2, 0x32, 5, 1},
1214 /* 0x134 */ {0, 0x170, 2, 2, 0x6E, 7, 0x40, 1, 1, 1, 1, 0, 2, 0x3E, 5, 1},
1215 /* 0x135 */ {0, 0x1EA, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x3B, 5, 1},
1216 /* 0x136 */ {0, 0x168, 2, 2, 0x6E, 3, 0x40, 1, 1, 1, 1, 0, 2, 0x2D, 5, 1},
1217 /* 0x137 */ {0, 0x1E0, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1218 /* 0x138 */ {0, 0x1EA, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1219 /* 0x139 */ {0, 0x1EA, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x3F, 5, 1},
1220 /* 0x13A */ {0, 0x1BB, 2, 2, 0x6E, 7, 0x60, 1, 1, 1, 1, 0, 2, 0x40, 5, 1},
1221 /* 0x13B */ {0, 0x21C, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1222 /* 0x13C */ {0, 0x1F4, 2, 2, 0x7F, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1223 /* 0x13D */ {0, 0x1F4, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1224 /* 0x13E */ {0, 0x1EA, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x3D, 5, 1},
1225 /* 0x13F */ {0, 0x1F4, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x3B, 5, 1},
1226 /* 0x140 */ {0, 0x1F4, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x3D, 5, 1},
1227 /* 0x141 */ {0, 0x258, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x2C, 5, 1},
1228 /* 0x142 */ {0, 0x186, 2, 2, 0x6E, 2, 0x48, 1, 1, 1, 1, 0, 2, 0x3F, 5, 1},
1229 /* 0x143 */ {0, 0x18E, 2, 2, 0x6E, 6, 0x48, 1, 1, 1, 1, 0, 2, 0x2C, 5, 1},
1230 /* 0x144 */ {0, 0x1CA, 2, 2, 0x6E, 8, 0x60, 1, 1, 1, 1, 0, 2, 0x3F, 5, 1},
1231 /* 0x145 */ {0, 0x125, 2, 2, 0x64, 7, 0x48, 1, 9, 1, 1, 0, 2, 0x3F, 5, 2},
1232 /* 0x146 */ {0, 0x258, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x3B, 5, 1},
1233 /* 0x147 */ {0, 0x262, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1234 /* 0x148 */ {0, 0x21C, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x3B, 5, 1},
1235 /* 0x149 */ {0, 0x1C2, 2, 2, 0x6E, 2, 0x60, 1, 1, 1, 1, 0, 2, 0x3F, 5, 1},
1236 /* 0x14A */ {0, 0x1CA, 2, 2, 0x6E, 8, 0x60, 1, 1, 1, 1, 0, 2, 0x40, 5, 1},
1237 /* 0x14B */ {0, 0x8C, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1238 /* 0x14C */ {0, 0x15E, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1239 /* 0x14D */ {0, 0x82, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1240 /* 0x14E */ {0, 0x9C, 2, 2, 0x6E, 1, 1, 1, 2, 0x48, 0x60, 0, 2, 0x26, 5, 1},
1241 /* 0x14F */ {0, 0x10E, 2, 2, 0x6E, 1, 1, 1, 0xA, 1, 0x40, 0, 2, 0x39, 5, 1},
1242 /* 0x150 */ {0, 0x17C, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1243 /* 0x151 */ {0, 0x17C, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1244 /* 0x152 */ {0, 0xF0, 2, 2, 0x6E, 1, 1, 1, 8, 0x50, 0x50, 0, 2, 0x27, 5, 1},
1245 /* 0x153 */ {0, 0x159, 2, 2, 0x6E, 2, 0x40, 1, 1, 1, 1, 0, 2, 0x40, 5, 1},
1246 /* 0x154 */ {0, 0x104, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1247 /* 0x155 */ {0, 0x13B, 2, 2, 0x6E, 8, 0x38, 1, 1, 1, 1, 0, 2, 0x40, 5, 1},
1248 /* 0x156 */ {0, 0x10E, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1249 /* 0x157 */ {0, 0x19A, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1250 /* 0x158 */ {0, 0x1A4, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x3D, 5, 1},
1251 /* 0x159 */ {0, 0x190, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1252 /* 0x15A */ {0, 0x208, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1253 /* 0x15B */ {0, 0x1D6, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1254 /* 0x15C */ {0, 0x17F, 2, 2, 0x6E, 6, 0x40, 1, 1, 1, 1, 0, 2, 0x2C, 5, 1},
1255 /* 0x15D */ {0, 0x212, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1256 /* 0x15E */ {0, 0x17F, 2, 2, 0x6E, 7, 0x40, 1, 1, 1, 1, 0, 2, 0x40, 5, 1},
1257 /* 0x15F */ {0, 0xD8, 2, 2, 0x6E, 1, 1, 1, 0x1B, 1, 0x10, 0, 2, 0x3D, 5, 1},
1258 /* 0x160 */ {0, 0x1B8, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x1A, 5, 1},
1259 /* 0x161 */ {0, 0x168, 2, 2, 0x6E, 4, 0x40, 1, 1, 1, 1, 0, 2, 0x2A, 5, 1},
1260 /* 0x162 */ {0, 0x168, 2, 2, 0x6E, 2, 0x40, 1, 1, 1, 1, 0, 2, 0x1A, 5, 1},
1261 /* 0x163 */ {0, 0x126, 2, 2, 0x6E, 1, 1, 1, 0x1B, 1, 0x10, 0, 2, 0x3D, 5, 1},
1262 /* 0x164 */ {0, 0x1C2, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x3D, 5, 1},
1263 /* 0x165 */ {0, 0x168, 2, 2, 0x6E, 8, 0x40, 1, 1, 1, 1, 0, 2, 0x3B, 5, 1},
1264 /* 0x166 */ {0, 0x177, 2, 2, 0x6E, 7, 0x40, 1, 1, 1, 1, 0, 2, 0x40, 5, 1},
1265 /* 0x167 */ {0, 0x172, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1266 /* 0x168 */ {0, 0x1C2, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1267 /* 0x169 */ {0, 0x212, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1268 /* 0x16A */ {0, 0x19A, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1269 /* 0x16B */ {0, 0x1CC, 2, 2, 0x6E, 1, 1, 1, 8, 0x60, 0x60, 0, 2, 0x27, 5, 1},
1270 /* 0x16C */ {0, 0x208, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1271 /* 0x16D */ {0, 0x170, 2, 2, 0x6E, 6, 0x40, 1, 1, 1, 1, 0, 2, 0x1B, 5, 1},
1272 /* 0x16E */ {0, 0x18E, 2, 2, 0x6E, 3, 0x40, 1, 1, 1, 1, 0, 2, 0x2D, 5, 1},
1273 /* 0x16F */ {0, 0x18E, 2, 2, 0x6E, 2, 0x48, 1, 1, 1, 1, 0, 2, 0x19, 5, 1},
1274 /* 0x170 */ {0, 0x170, 2, 2, 0x6E, 7, 0x40, 1, 1, 1, 1, 0, 2, 0x3E, 5, 1},
1275 /* 0x171 */ {0, 0x18E, 2, 2, 0x6E, 2, 0x48, 1, 1, 1, 1, 0, 2, 0x40, 5, 1},
1276 /* 0x172 */ {0, 0x186, 2, 2, 0x6E, 4, 0x48, 1, 1, 1, 1, 0, 2, 0x2A, 5, 1},
1277 /* 0x173 */ {0, 0x24E, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1278 /* 0x174 */ {0, 0x24E, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1279 /* 0x175 */ {0, 0x21C, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1280 /* 0x176 */ {0x64, 0x1F4, 2, 2, 0x7F, 1, 0, 1, 1, 1, 1, 0, 2, 0x40, 0xC, 1},
1281 /* 0x177 */ {0xC8, 0, 4, 4, 0x7F, 1, 0, 1, 0x24, 0x7F, 0x7F, 0, 2, 0x39, 0xC, 1},
1282 /* 0x178 */ {0xA0, 0x168, 2, 2, 0x7F, 7, 0x30, 1, 1, 1, 1, 0, 2, 0x40, 0xC, 1},
1283 /* 0x179 */ {0xF0, 0x352, 2, 2, 0x7F, 1, 0, 1, 1, 1, 1, 0, 2, 0x40, 0xC, 1},
1284 /* 0x17A */ {0xFA, 0x244, 2, 2, 0x7F, 1, 0, 3, 1, 1, 1, 0, 2, 0x40, 0xC, 1},
1285 /* 0x17B */ {0x140, 0x258, 3, 2, 0x7F, 2, 0x48, 1, 1, 1, 1, 0, 2, 0x40, 0xC, 1},
1286 /* 0x17C */ {0x104, 0x3E7, 2, 2, 0x7F, 1, 0, 1, 1, 1, 1, 0, 2, 0x40, 0xC, 1},
1287 /* 0x17D */ {0, 0xAA, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x3B, 5, 1},
1288 /* 0x17E */ {0, 0x66, 2, 2, 0x6E, 1, 1, 1, 2, 0x50, 0x58, 0, 2, 0x39, 9, 1},
1289 /* 0x17F */ {0, 0x85, 2, 2, 0x64, 1, 1, 1, 0xB, 1, 0x30, 0, 2, 0x39, 5, 1},
1290 /* 0x180 */ {0, 0xBE, 3, 2, 0x6E, 2, 0x20, 1, 1, 1, 1, 0, 2, 0x40, 9, 1},
1291 /* 0x181 */ {0, 0x116, 2, 2, 0x6E, 7, 0x38, 1, 1, 1, 1, 0, 2, 0x40, 5, 1},
1292 /* 0x182 */ {0x46, 0xB9, 3, 2, 0x64, 7, 0x28, 1, 6, 0x40, 1, 0, 2, 0x40, 9, 1},
1293 /* 0x183 */ {0, 0x116, 2, 2, 0x6E, 8, 0x40, 1, 1, 1, 1, 0, 2, 0x40, 5, 1},
1294 /* 0x184 */ {0, 0xDE, 3, 2, 0x6E, 1, 1, 1, 0x1A, 1, 0x18, 0, 2, 0x31, 9, 1},
1295 /* 0x185 */ {0, 0x73, 2, 2, 0x64, 7, 0x38, 1, 9, 1, 1, 0, 2, 0x3F, 5, 4},
1296 /* 0x186 */ {0, 0xA1, 2, 2, 0x64, 1, 1, 1, 9, 1, 1, 0, 2, 0x39, 5, 4},
1297 /* 0x187 */ {0x14, 0, 5, 2, 0x7F, 1, 0, 1, 7, 0x60, 1, 0, 2, 0x39, 9, 1},
1298 /* 0x188 */ {0, 0, 5, 2, 0x7F, 1, 0, 1, 0x1D, 1, 8, 0, 2, 0x27, 0xA, 1},
1299 /* 0x189 */ {0, 0x152, 2, 2, 0x7F, 8, 0x40, 1, 0x23, 1, 1, 0, 2, 0x3F, 5, 1},
1300 /* 0x18A */ {0, 0xA9, 2, 2, 0x6E, 8, 0x40, 1, 6, 0x48, 1, 0, 2, 0x40, 6, 1},
1301 /* 0x18B */ {0, 0x170, 2, 2, 0x6E, 7, 0x40, 1, 1, 1, 1, 0, 2, 0x40, 5, 1},
1302 /* 0x18C */ {0, 0x170, 2, 2, 0x6E, 3, 0x40, 1, 1, 1, 1, 0, 2, 0x39, 9, 1},
1303 /* 0x18D */ {0, 0x244, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x3B, 5, 1},
1304 /* 0x18E */ {0, 0x1B3, 2, 2, 0x50, 1, 1, 1, 9, 1, 1, 0, 2, 0x39, 0xB, 2},
1305 /* 0x18F */ {0, 0x1E8, 2, 2, 0x6E, 7, 0x60, 1, 1, 1, 1, 0, 2, 0x40, 5, 1},
1306 /* 0x190 */ {0, 8, 5, 3, 0x64, 1, 0, 1, 0x1E, 1, 8, 0, 2, 0x1F, 0xA, 1},
1307 /* 0x191 */ {0, 0x28A, 2, 2, 0x7F, 6, 0x40, 1, 0xA, 1, 0x60, 0, 2, 0x39, 9, 1},
1308 /* 0x192 */ {0, 0x26C, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x3B, 5, 1},
1309 /* 0x193 */ {0, 0x146, 2, 2, 0x6E, 5, 0x40, 1, 0xB, 1, 0x3C, 0, 2, 0x39, 6, 1},
1310 /* 0x194 */ {0, 0x26C, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1311 /* 0x195 */ {0, 0x26C, 3, 2, 0x7F, 6, 0x48, 1, 1, 1, 1, 0, 2, 0x2C, 9, 1},
1312 /* 0x196 */ {0, 0x136, 3, 2, 0x7F, 1, 0x48, 1, 0x1F, 1, 1, 0, 2, 0x39, 0xA, 1},
1313 /* 0x197 */ {0, 0xAE, 2, 2, 0x50, 7, 0x60, 1, 9, 1, 1, 0, 2, 0x40, 5, 4},
1314 /* 0x198 */ {0, 0x1F4, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1315 /* 0x199 */ {0, 0x1FE, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1316 /* 0x19A */ {0, 0x258, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1317 /* 0x19B */ {0, 0x244, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1318 /* 0x19C */ {0, 0x208, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1319 /* 0x19D */ {0, 0x14A, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1320 /* 0x19E */ {0, 0xDC, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1321 /* 0x19F */ {0, 0xF0, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1322 /* 0x1A0 */ {0, 0x136, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1323 /* 0x1A1 */ {0, 0x14A, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1324 /* 0x1A2 */ {0, 0x14A, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1325 /* 0x1A3 */ {0, 0x154, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1326 /* 0x1A4 */ {0, 0x14A, 2, 2, 0x6E, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1327 /* 0x1A5 */ {0, 0x78, 2, 2, 0x6E, 1, 1, 1, 0x20, 0x30, 2, 0, 2, 0x39, 5, 1},
1328 /* 0x1A6 */ {0, 0xAA, 2, 2, 0x6E, 1, 1, 1, 0x20, 0x30, 2, 0, 2, 0x39, 5, 1},
1329 /* 0x1A7 */ {0, 0xDC, 2, 2, 0x6E, 1, 1, 1, 0x21, 0x38, 3, 0, 2, 0x39, 5, 1},
1330 /* 0x1A8 */ {0, 0x140, 2, 2, 0x6E, 1, 1, 1, 0x21, 0x38, 3, 0, 2, 0x39, 5, 1},
1331 /* 0x1A9 */ {0, 0x1A4, 2, 2, 0x6E, 1, 1, 1, 0x21, 0x40, 6, 0, 2, 0x39, 5, 1},
1332 /* 0x1AA */ {0, 0x1D6, 2, 2, 0x6E, 1, 1, 1, 0x21, 0x40, 6, 0, 2, 0x39, 5, 1},
1333 /* 0x1AB */ {0, 0x208, 2, 2, 0x6E, 1, 1, 1, 0x22, 0x48, 8, 0, 2, 0x39, 5, 1},
1334 /* 0x1AC */ {0, 0x208, 2, 2, 0x6E, 1, 1, 1, 0x22, 0x48, 8, 0, 2, 0x39, 5, 1},
1335 /* 0x1AD */ {0, 0x174, 2, 2, 0x64, 1, 1, 1, 3, 0x40, 0x7F, 0, 2, 0x39, 5, 1},
1336 /* 0x1AE */ {0, 0x174, 3, 2, 0x6E, 1, 1, 1, 0xD, 0x40, 0x20, 0, 2, 0x31, 9, 1},
1337 /* 0x1AF */ {0, 0xC6, 2, 2, 0x7F, 1, 1, 1, 0x1D, 1, 8, 0, 2, 0x27, 5, 1},
1338 /* 0x1B0 */ {0x50, 0xA0, 3, 2, 0x7F, 2, 0x40, 1, 1, 1, 1, 0, 2, 0x3F, 0xC, 1},
1339 /* 0x1B1 */ {0x50, 0xA0, 3, 2, 0x7F, 7, 0x40, 1, 1, 1, 1, 0, 2, 0x40, 0xC, 1},
1340 /* 0x1B2 */ {0x1E0, 0x320, 3, 2, 0x7F, 2, 0x7F, 1, 0x1A, 0x7F, 0x7F, 0, 2, 0x40, 0xC, 1},
1341 /* 0x1B3 */ {0, 0x2BC, 2, 2, 0x7F, 1, 1, 1, 1, 1, 1, 0, 2, 0x40, 9, 1},
1342 /* 0x1B4 */ {0, 0x384, 2, 2, 0x64, 1, 1, 1, 1, 1, 1, 0, 2, 0x39, 5, 1},
1343 /* 0x1B5 */ {0, 0x2EE, 2, 2, 0x7F, 1, 1, 1, 1, 1, 1, 0, 2, 0x40, 9, 1},
1344 /* 0x1B6 */ {0, 0x2EE, 3, 2, 0x7F, 5, 0x7F, 1, 1, 1, 1, 0, 2, 0x1D, 5, 1},
1345 /* 0x1B7 */ {0, 0x2EE, 2, 2, 0x7F, 1, 1, 1, 1, 1, 0x7F, 0, 2, 0x39, 6, 1},
1346 /* 0x1B8 */ {0, 0x2EE, 3, 2, 0x7F, 1, 1, 1, 1, 0x7F, 0x7F, 0, 2, 0x39, 9, 1},
1347 /* 0x1B9 */ {0, 0x136, 3, 2, 0x7F, 3, 0x48, 1, 1, 1, 1, 0, 2, 0x2E, 5, 1},
1348 /* 0x1BA */ {0, 0x136, 3, 2, 0x7F, 6, 0x48, 1, 1, 1, 1, 0, 2, 0x2C, 5, 1},
1349 /* 0x1BB */ {0, 0x2EE, 3, 2, 0x7F, 1, 1, 1, 1, 0x7F, 0x7F, 0, 2, 0x39, 9, 1},
1350};
#define NULL
Definition common.h:17
signed int s32
Definition common.h:11
signed short s16
Definition common.h:9
unsigned short u16
Definition common.h:10
unsigned char u8
Definition common.h:8
GameState GAME
The save data, the game mode and the methods.
Definition state.c:64
#define ITEM_KIND_ACCESSORY
Definition game_state.h:222
#define EQUIP_KIND_LEFT_HAND
Definition game_state.h:135
#define EQUIP_KIND_BODY
Definition game_state.h:138
#define ITEM_CARD_PACK
on the card boosters, which nothing tests it on
Definition game_state.h:197
#define ITEM_KIND_USABLE
Definition game_state.h:219
#define EQUIP_KIND_GROUP_ACCESSORY
one of its group at a time
Definition game_state.h:141
#define ITEM_USE_MENU
ItemEffect.flags.
Definition game_state.h:195
#define EQUIP_KIND_EITHER_HAND
Definition game_state.h:136
#define ITEM_USE_BATTLE
usable in battle (FIGHTSTG's item menu)
Definition game_state.h:196
#define EQUIP_KIND_HEAD
Definition game_state.h:137
#define ITEM_KIND_KEY
ItemInfo.kind: the item list (ITEM_LISTS) an item is in, from 1.
Definition game_state.h:218
#define ITEM_KIND_WEAPON
Definition game_state.h:220
#define EQUIP_KIND_ACCESSORY
Definition game_state.h:139
#define EQUIP_KIND_BOTH_HANDS
takes slots 2 and 3
Definition game_state.h:140
#define ITEM_KIND_ARMOR
Definition game_state.h:221
ItemEffect ITEM_EFFECT_33
Definition items.c:404
ItemEffect ITEM_EFFECT_49
Definition items.c:426
ItemEffect ITEM_EFFECT_17A
Definition items.c:462
ItemEffect ITEM_EFFECT_45
Definition items.c:422
ItemEffect ITEM_EFFECT_57
Definition items.c:440
ItemEffect ITEM_EFFECT_169
Definition items.c:445
ItemEffect ITEM_EFFECT_16E
Definition items.c:450
s32 getItemCategory(s32 id)
The category of an item's type (ITEM_TYPE_CATEGORIES); an s32, as the menus that call it through ITEM...
Definition items.c:27
ItemEffect ITEM_EFFECT_40
Definition items.c:417
ItemEffect ITEM_EFFECT_181
Definition items.c:469
ItemFuncs ITEM_FUNCS
Definition items.c:890
ItemEffect ITEM_EFFECT_43
Definition items.c:420
ItemEffect ITEM_EFFECT_17D
Definition items.c:465
ItemEffect ITEM_EFFECT_4F
Definition items.c:432
ItemEffect ITEM_EFFECT_32
Definition items.c:403
ItemEffect ITEM_EFFECT_187
Definition items.c:475
ItemEffect ITEM_EFFECT_31
Definition items.c:402
u16 ARMOR_IDS[78]
Definition items.c:373
ItemEffect ITEM_EFFECT_34
Definition items.c:405
ItemEffect ITEM_EFFECT_51
Definition items.c:434
WeaponData WEAPON_DATA[123]
What ItemInfo.data points to for the weapons, the armour and the accessories.
Definition items.c:63
ItemEffect ITEM_EFFECT_16A
Definition items.c:446
ItemEffect ITEM_EFFECT_174
Definition items.c:456
ItemEffect ITEM_EFFECT_171
Definition items.c:453
ItemEffect ITEM_EFFECT_17B
Definition items.c:463
ItemEffect ITEM_EFFECT_36
Definition items.c:407
u16 * ITEM_LISTS[5]
listItems' lists, 0-terminated
Definition items.c:903
u16 KEY_ITEM_IDS[52]
listItems' lists, ended by 0
Definition items.c:341
ItemEffect ITEM_EFFECT_175
Definition items.c:457
ItemEffect ITEM_EFFECT_3D
Definition items.c:414
s32 isItemKind(s32 item, s32 kind)
ITEM_FUNCS.isKind.
Definition items.c:32
ItemEffect ITEM_EFFECT_18A
Definition items.c:478
ItemEffect ITEM_EFFECT_39
Definition items.c:410
ItemEffect ITEM_EFFECT_178
Definition items.c:460
ItemEffect ITEM_EFFECT_16B
Definition items.c:447
ItemEffect ITEM_EFFECT_37
Definition items.c:408
ItemEffect ITEM_EFFECT_59
Definition items.c:442
ItemEffect ITEM_EFFECT_182
Definition items.c:470
TechData TECHS[443]
The techniques, from 1: technique n is TECHS[n - 1].
Definition items.c:906
ItemEffect ITEM_EFFECT_179
Definition items.c:461
ItemEffect ITEM_EFFECT_52
Definition items.c:435
ArmorData ARMOR_DATA[77]
Definition items.c:189
ItemEffect ITEM_EFFECT_50
Definition items.c:433
ItemEffect ITEM_EFFECT_180
Definition items.c:468
ItemEffect ITEM_EFFECT_58
Definition items.c:441
ItemEffect ITEM_EFFECT_170
Definition items.c:452
ItemEffect ITEM_EFFECT_16D
Definition items.c:449
BattleSetup BATTLE_SETUP
Definition items.c:886
ItemEffect ITEM_EFFECT_3C
Definition items.c:413
BattleResult BATTLE_RESULT
Definition items.c:888
ItemEffect ITEM_EFFECT_53
Definition items.c:436
ItemEffect ITEM_EFFECT_41
Definition items.c:418
ItemEffect ITEM_EFFECT_38
Definition items.c:409
ItemEffect ITEM_EFFECT_17C
Definition items.c:464
ItemEffect ITEM_EFFECT_42
Definition items.c:419
ItemEffect ITEM_EFFECT_188
Definition items.c:476
void clearBattleGauges(void)
Empties the battle gauges (BATTLE_SETUP.gauges, up to 1000 in a battle)
Definition items.c:7
ItemEffect ITEM_EFFECT_47
Definition items.c:424
ItemEffect ITEM_EFFECT_2B
What the usable items do (their ItemInfo.data).
Definition items.c:396
u16 WEAPON_IDS[124]
Definition items.c:359
ItemEffect ITEM_EFFECT_173
Definition items.c:455
ItemEffect ITEM_EFFECT_185
Definition items.c:473
ItemEffect ITEM_EFFECT_44
Definition items.c:421
ItemEffect ITEM_EFFECT_3E
Definition items.c:415
ItemEffect ITEM_EFFECT_4A
Definition items.c:427
ItemEffect ITEM_EFFECT_5A
Definition items.c:443
ItemEffect ITEM_EFFECT_176
Definition items.c:458
ItemInfo ITEMS[402]
The items, from 1: getItem(id) is ITEMS[id - 1].
Definition items.c:481
ItemEffect ITEM_EFFECT_16C
Definition items.c:448
ItemEffect ITEM_EFFECT_48
Definition items.c:425
AccessoryData ACCESSORY_DATA[68]
Definition items.c:269
u16 ACCESSORY_IDS[69]
Definition items.c:383
ItemEffect ITEM_EFFECT_184
Definition items.c:472
ItemEffect ITEM_EFFECT_2D
Definition items.c:398
ItemEffect ITEM_EFFECT_183
Definition items.c:471
ItemEffect ITEM_EFFECT_2F
Definition items.c:400
ItemEffect ITEM_EFFECT_5B
Definition items.c:444
ItemInfo * getItem(s32 id)
The ITEMS entry of item id (from 1), or NULL.
Definition items.c:16
ItemEffect ITEM_EFFECT_46
Definition items.c:423
ItemEffect ITEM_EFFECT_4C
Definition items.c:429
u8 ITEM_TYPE_CATEGORIES[32]
The categories' strings, by item type.
Definition items.c:898
ItemEffect ITEM_EFFECT_189
Definition items.c:477
ItemEffect ITEM_EFFECT_56
Definition items.c:439
ItemEffect ITEM_EFFECT_4B
Definition items.c:428
ItemEffect ITEM_EFFECT_17F
Definition items.c:467
u16 USABLE_ITEM_IDS[84]
Definition items.c:349
s32 listItems(s32 type, s16 *out)
Copies the items of ITEM_LISTS[type] the player has (with the top bit, equipped ones too); returns ho...
Definition items.c:40
ItemEffect ITEM_EFFECT_177
Definition items.c:459
ItemEffect ITEM_EFFECT_17E
Definition items.c:466
ItemEffect ITEM_EFFECT_2E
Definition items.c:399
ItemEffect ITEM_EFFECT_35
Definition items.c:406
ItemEffect ITEM_EFFECT_172
Definition items.c:454
ItemEffect ITEM_EFFECT_16F
Definition items.c:451
ItemEffect ITEM_EFFECT_3A
Definition items.c:411
ItemEffect ITEM_EFFECT_4E
Definition items.c:431
ItemEffect ITEM_EFFECT_3F
Definition items.c:416
ItemEffect ITEM_EFFECT_54
Definition items.c:437
ItemEffect ITEM_EFFECT_4D
Definition items.c:430
ItemEffect ITEM_EFFECT_3B
Definition items.c:412
ItemEffect ITEM_EFFECT_2C
Definition items.c:397
ItemEffect ITEM_EFFECT_30
Definition items.c:401
ItemEffect ITEM_EFFECT_55
Definition items.c:438
ItemEffect ITEM_EFFECT_186
Definition items.c:474
An accessory's (types 21-24, ACCESSORY_DATA)
Definition game_state.h:177
An armour's (types 15-20, ARMOR_DATA)
Definition game_state.h:162
What the battle left for the report (BATTLE_RESULT, cleared by WFIGHTMN)
Definition game_state.h:397
The next battle: FIELDSTG_startEncounter fills it (the stage select its first words),...
Definition game_state.h:379
s16 gauges[8]
filled in battle, up to 1000
Definition game_state.h:393
s8 items[0x193]
counts, up to 99
Definition game_state.h:512
s8 equippedItems[0x193]
Definition game_state.h:513
What a usable item does (its ItemInfo.data, an ITEM_EFFECT_*)
Definition game_state.h:200
The item functions (ITEM_FUNCS)
Definition game_state.h:669
An item (ITEMS, ITEM_FUNCS)
Definition game_state.h:225
u8 type
2-14 weapons, 15-20 armour, 21-24 accessories
Definition game_state.h:230
u8 kind
ITEM_KIND_* (ITEM_FUNCS.isKind)
Definition game_state.h:229
A technique (TECHS, from 1: technique n is TECHS[n - 1])
Definition game_state.h:110
ItemInfo.data's record for a weapon (types 2-14, WEAPON_DATA)
Definition game_state.h:144