liblcf
Loading...
Searching...
No Matches
ldb_actor.cpp
Go to the documentation of this file.
1/* !!!! GENERATED FILE - DO NOT EDIT !!!!
2 * --------------------------------------
3 *
4 * This file is part of liblcf. Copyright (c) liblcf authors.
5 * https://github.com/EasyRPG/liblcf - https://easyrpg.org
6 *
7 * liblcf is Free/Libre Open Source Software, released under the MIT License.
8 * For the full copyright and license information, please view the COPYING
9 * file that was distributed with this source code.
10 */
11
12// Headers
13#include "lcf/ldb/reader.h"
14#include "lcf/ldb/chunks.h"
15#include "reader_struct_impl.h"
16
17namespace lcf {
18
19// Read Actor.
20
21template <>
22char const* const Struct<rpg::Actor>::name = "Actor";
24 &rpg::Actor::name,
25 LDB_Reader::ChunkActor::name,
26 "name",
27 0,
28 0
29);
31 &rpg::Actor::title,
32 LDB_Reader::ChunkActor::title,
33 "title",
34 0,
35 0
36);
38 &rpg::Actor::character_name,
39 LDB_Reader::ChunkActor::character_name,
40 "character_name",
41 0,
42 0
43);
45 &rpg::Actor::character_index,
46 LDB_Reader::ChunkActor::character_index,
47 "character_index",
48 0,
49 0
50);
52 &rpg::Actor::transparent,
53 LDB_Reader::ChunkActor::transparent,
54 "transparent",
55 0,
56 0
57);
59 &rpg::Actor::initial_level,
60 LDB_Reader::ChunkActor::initial_level,
61 "initial_level",
62 0,
63 0
64);
66 &rpg::Actor::final_level,
67 LDB_Reader::ChunkActor::final_level,
68 "final_level",
69 0,
70 0
71);
73 &rpg::Actor::critical_hit,
74 LDB_Reader::ChunkActor::critical_hit,
75 "critical_hit",
76 0,
77 0
78);
80 &rpg::Actor::critical_hit_chance,
81 LDB_Reader::ChunkActor::critical_hit_chance,
82 "critical_hit_chance",
83 0,
84 0
85);
87 &rpg::Actor::face_name,
88 LDB_Reader::ChunkActor::face_name,
89 "face_name",
90 0,
91 0
92);
94 &rpg::Actor::face_index,
95 LDB_Reader::ChunkActor::face_index,
96 "face_index",
97 0,
98 0
99);
101 &rpg::Actor::two_weapon,
102 LDB_Reader::ChunkActor::two_weapon,
103 "two_weapon",
104 0,
105 0
106);
108 &rpg::Actor::lock_equipment,
109 LDB_Reader::ChunkActor::lock_equipment,
110 "lock_equipment",
111 0,
112 0
113);
115 &rpg::Actor::auto_battle,
116 LDB_Reader::ChunkActor::auto_battle,
117 "auto_battle",
118 0,
119 0
120);
122 &rpg::Actor::super_guard,
123 LDB_Reader::ChunkActor::super_guard,
124 "super_guard",
125 0,
126 0
127);
129 &rpg::Actor::parameters,
130 LDB_Reader::ChunkActor::parameters,
131 "parameters",
132 1,
133 0
134);
136 &rpg::Actor::exp_base,
137 LDB_Reader::ChunkActor::exp_base,
138 "exp_base",
139 0,
140 0
141);
143 &rpg::Actor::exp_inflation,
144 LDB_Reader::ChunkActor::exp_inflation,
145 "exp_inflation",
146 0,
147 0
148);
150 &rpg::Actor::exp_correction,
151 LDB_Reader::ChunkActor::exp_correction,
152 "exp_correction",
153 0,
154 0
155);
157 &rpg::Actor::initial_equipment,
158 LDB_Reader::ChunkActor::initial_equipment,
159 "initial_equipment",
160 1,
161 0
162);
164 &rpg::Actor::unarmed_animation,
165 LDB_Reader::ChunkActor::unarmed_animation,
166 "unarmed_animation",
167 0,
168 0
169);
171 &rpg::Actor::class_id,
172 LDB_Reader::ChunkActor::class_id,
173 "class_id",
174 0,
175 1
176);
178 &rpg::Actor::battle_x,
179 LDB_Reader::ChunkActor::battle_x,
180 "battle_x",
181 0,
182 1
183);
185 &rpg::Actor::battle_y,
186 LDB_Reader::ChunkActor::battle_y,
187 "battle_y",
188 0,
189 1
190);
192 &rpg::Actor::battler_animation,
193 LDB_Reader::ChunkActor::battler_animation,
194 "battler_animation",
195 0,
196 1
197);
199 &rpg::Actor::skills,
200 LDB_Reader::ChunkActor::skills,
201 "skills",
202 1,
203 0
204);
206 &rpg::Actor::rename_skill,
207 LDB_Reader::ChunkActor::rename_skill,
208 "rename_skill",
209 0,
210 0
211);
213 &rpg::Actor::skill_name,
214 LDB_Reader::ChunkActor::skill_name,
215 "skill_name",
216 0,
217 0
218);
220 &rpg::Actor::state_ranks,
221 LDB_Reader::ChunkActor::state_ranks_size,
222 0,
223 0
224);
226 &rpg::Actor::state_ranks,
227 LDB_Reader::ChunkActor::state_ranks,
228 "state_ranks",
229 1,
230 0
231);
233 &rpg::Actor::attribute_ranks,
234 LDB_Reader::ChunkActor::attribute_ranks_size,
235 0,
236 0
237);
239 &rpg::Actor::attribute_ranks,
240 LDB_Reader::ChunkActor::attribute_ranks,
241 "attribute_ranks",
242 1,
243 0
244);
246 &rpg::Actor::battle_commands,
247 LDB_Reader::ChunkActor::battle_commands,
248 "battle_commands",
249 1,
250 1
251);
253 &rpg::Actor::easyrpg_actorai,
254 LDB_Reader::ChunkActor::easyrpg_actorai,
255 "easyrpg_actorai",
256 0,
257 0
258);
260 &rpg::Actor::easyrpg_prevent_critical,
261 LDB_Reader::ChunkActor::easyrpg_prevent_critical,
262 "easyrpg_prevent_critical",
263 0,
264 0
265);
267 &rpg::Actor::easyrpg_raise_evasion,
268 LDB_Reader::ChunkActor::easyrpg_raise_evasion,
269 "easyrpg_raise_evasion",
270 0,
271 0
272);
274 &rpg::Actor::easyrpg_immune_to_attribute_downshifts,
275 LDB_Reader::ChunkActor::easyrpg_immune_to_attribute_downshifts,
276 "easyrpg_immune_to_attribute_downshifts",
277 0,
278 0
279);
281 &rpg::Actor::easyrpg_ignore_evasion,
282 LDB_Reader::ChunkActor::easyrpg_ignore_evasion,
283 "easyrpg_ignore_evasion",
284 0,
285 0
286);
288 &rpg::Actor::easyrpg_unarmed_hit,
289 LDB_Reader::ChunkActor::easyrpg_unarmed_hit,
290 "easyrpg_unarmed_hit",
291 0,
292 0
293);
295 &rpg::Actor::easyrpg_unarmed_state_set,
296 LDB_Reader::ChunkActor::easyrpg_unarmed_state_set_size,
297 0,
298 0
299);
301 &rpg::Actor::easyrpg_unarmed_state_set,
302 LDB_Reader::ChunkActor::easyrpg_unarmed_state_set,
303 "easyrpg_unarmed_state_set",
304 0,
305 0
306);
308 &rpg::Actor::easyrpg_unarmed_state_chance,
309 LDB_Reader::ChunkActor::easyrpg_unarmed_state_chance,
310 "easyrpg_unarmed_state_chance",
311 0,
312 0
313);
315 &rpg::Actor::easyrpg_unarmed_attribute_set,
316 LDB_Reader::ChunkActor::easyrpg_unarmed_attribute_set_size,
317 0,
318 0
319);
321 &rpg::Actor::easyrpg_unarmed_attribute_set,
322 LDB_Reader::ChunkActor::easyrpg_unarmed_attribute_set,
323 "easyrpg_unarmed_attribute_set",
324 0,
325 0
326);
328 &rpg::Actor::easyrpg_dual_attack,
329 LDB_Reader::ChunkActor::easyrpg_dual_attack,
330 "easyrpg_dual_attack",
331 0,
332 0
333);
335 &rpg::Actor::easyrpg_attack_all,
336 LDB_Reader::ChunkActor::easyrpg_attack_all,
337 "easyrpg_attack_all",
338 0,
339 0
340);
341
342
343template <>
393
394template class Struct<rpg::Actor>;
395
396} //namespace lcf