13#include "lcf/ldb/reader.h"
14#include "lcf/ldb/chunks.h"
25 LDB_Reader::ChunkEnemy::name,
31 &rpg::Enemy::battler_name,
32 LDB_Reader::ChunkEnemy::battler_name,
38 &rpg::Enemy::battler_hue,
39 LDB_Reader::ChunkEnemy::battler_hue,
46 LDB_Reader::ChunkEnemy::max_hp,
53 LDB_Reader::ChunkEnemy::max_sp,
60 LDB_Reader::ChunkEnemy::attack,
67 LDB_Reader::ChunkEnemy::defense,
74 LDB_Reader::ChunkEnemy::spirit,
81 LDB_Reader::ChunkEnemy::agility,
87 &rpg::Enemy::transparent,
88 LDB_Reader::ChunkEnemy::transparent,
95 LDB_Reader::ChunkEnemy::exp,
102 LDB_Reader::ChunkEnemy::gold,
108 &rpg::Enemy::drop_id,
109 LDB_Reader::ChunkEnemy::drop_id,
115 &rpg::Enemy::drop_prob,
116 LDB_Reader::ChunkEnemy::drop_prob,
122 &rpg::Enemy::critical_hit,
123 LDB_Reader::ChunkEnemy::critical_hit,
129 &rpg::Enemy::critical_hit_chance,
130 LDB_Reader::ChunkEnemy::critical_hit_chance,
131 "critical_hit_chance",
137 LDB_Reader::ChunkEnemy::miss,
143 &rpg::Enemy::levitate,
144 LDB_Reader::ChunkEnemy::levitate,
150 &rpg::Enemy::state_ranks,
151 LDB_Reader::ChunkEnemy::state_ranks_size,
156 &rpg::Enemy::state_ranks,
157 LDB_Reader::ChunkEnemy::state_ranks,
163 &rpg::Enemy::attribute_ranks,
164 LDB_Reader::ChunkEnemy::attribute_ranks_size,
169 &rpg::Enemy::attribute_ranks,
170 LDB_Reader::ChunkEnemy::attribute_ranks,
176 &rpg::Enemy::actions,
177 LDB_Reader::ChunkEnemy::actions,
183 &rpg::Enemy::maniac_unarmed_animation,
184 LDB_Reader::ChunkEnemy::maniac_unarmed_animation,
185 "maniac_unarmed_animation",
190 &rpg::Enemy::easyrpg_enemyai,
191 LDB_Reader::ChunkEnemy::easyrpg_enemyai,
197 &rpg::Enemy::easyrpg_prevent_critical,
198 LDB_Reader::ChunkEnemy::easyrpg_prevent_critical,
199 "easyrpg_prevent_critical",
204 &rpg::Enemy::easyrpg_raise_evasion,
205 LDB_Reader::ChunkEnemy::easyrpg_raise_evasion,
206 "easyrpg_raise_evasion",
211 &rpg::Enemy::easyrpg_immune_to_attribute_downshifts,
212 LDB_Reader::ChunkEnemy::easyrpg_immune_to_attribute_downshifts,
213 "easyrpg_immune_to_attribute_downshifts",
218 &rpg::Enemy::easyrpg_ignore_evasion,
219 LDB_Reader::ChunkEnemy::easyrpg_ignore_evasion,
220 "easyrpg_ignore_evasion",
225 &rpg::Enemy::easyrpg_hit,
226 LDB_Reader::ChunkEnemy::easyrpg_hit,
232 &rpg::Enemy::easyrpg_state_set,
233 LDB_Reader::ChunkEnemy::easyrpg_state_set_size,
238 &rpg::Enemy::easyrpg_state_set,
239 LDB_Reader::ChunkEnemy::easyrpg_state_set,
245 &rpg::Enemy::easyrpg_state_chance,
246 LDB_Reader::ChunkEnemy::easyrpg_state_chance,
247 "easyrpg_state_chance",
252 &rpg::Enemy::easyrpg_attribute_set,
253 LDB_Reader::ChunkEnemy::easyrpg_attribute_set_size,
258 &rpg::Enemy::easyrpg_attribute_set,
259 LDB_Reader::ChunkEnemy::easyrpg_attribute_set,
260 "easyrpg_attribute_set",
265 &rpg::Enemy::easyrpg_super_guard,
266 LDB_Reader::ChunkEnemy::easyrpg_super_guard,
267 "easyrpg_super_guard",
272 &rpg::Enemy::easyrpg_attack_all,
273 LDB_Reader::ChunkEnemy::easyrpg_attack_all,
274 "easyrpg_attack_all",
283 &static_battler_name,
296 &static_critical_hit,
297 &static_critical_hit_chance,
300 &static_size_state_ranks,
302 &static_size_attribute_ranks,
303 &static_attribute_ranks,
305 &static_maniac_unarmed_animation,
306 &static_easyrpg_enemyai,
307 &static_easyrpg_prevent_critical,
308 &static_easyrpg_raise_evasion,
309 &static_easyrpg_immune_to_attribute_downshifts,
310 &static_easyrpg_ignore_evasion,
312 &static_size_easyrpg_state_set,
313 &static_easyrpg_state_set,
314 &static_easyrpg_state_chance,
315 &static_size_easyrpg_attribute_set,
316 &static_easyrpg_attribute_set,
317 &static_easyrpg_super_guard,
318 &static_easyrpg_attack_all,
static const Field< S > * fields[]
static const char *const name