1 /* !!!! GENERATED FILE - DO NOT EDIT !!!!
2  * --------------------------------------
3  *
4  * This file is part of liblcf. Copyright (c) 2021 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 
17 namespace lcf {
18 
19 // Read Terms.
20 
21 template <>
22 char const* const Struct<rpg::Terms>::name = "Terms";
23 static TypedField<rpg::Terms, DBString> static_encounter(
24 	&rpg::Terms::encounter,
25 	LDB_Reader::ChunkTerms::encounter,
26 	"encounter",
27 	1,
28 	0
29 );
30 static TypedField<rpg::Terms, DBString> static_special_combat(
31 	&rpg::Terms::special_combat,
32 	LDB_Reader::ChunkTerms::special_combat,
33 	"special_combat",
34 	1,
35 	0
36 );
37 static TypedField<rpg::Terms, DBString> static_escape_success(
38 	&rpg::Terms::escape_success,
39 	LDB_Reader::ChunkTerms::escape_success,
40 	"escape_success",
41 	1,
42 	0
43 );
44 static TypedField<rpg::Terms, DBString> static_escape_failure(
45 	&rpg::Terms::escape_failure,
46 	LDB_Reader::ChunkTerms::escape_failure,
47 	"escape_failure",
48 	1,
49 	0
50 );
51 static TypedField<rpg::Terms, DBString> static_victory(
52 	&rpg::Terms::victory,
53 	LDB_Reader::ChunkTerms::victory,
54 	"victory",
55 	1,
56 	0
57 );
58 static TypedField<rpg::Terms, DBString> static_defeat(
59 	&rpg::Terms::defeat,
60 	LDB_Reader::ChunkTerms::defeat,
61 	"defeat",
62 	1,
63 	0
64 );
65 static TypedField<rpg::Terms, DBString> static_exp_received(
66 	&rpg::Terms::exp_received,
67 	LDB_Reader::ChunkTerms::exp_received,
68 	"exp_received",
69 	1,
70 	0
71 );
72 static TypedField<rpg::Terms, DBString> static_gold_recieved_a(
73 	&rpg::Terms::gold_recieved_a,
74 	LDB_Reader::ChunkTerms::gold_recieved_a,
75 	"gold_recieved_a",
76 	1,
77 	0
78 );
79 static TypedField<rpg::Terms, DBString> static_gold_recieved_b(
80 	&rpg::Terms::gold_recieved_b,
81 	LDB_Reader::ChunkTerms::gold_recieved_b,
82 	"gold_recieved_b",
83 	1,
84 	0
85 );
86 static TypedField<rpg::Terms, DBString> static_item_recieved(
87 	&rpg::Terms::item_recieved,
88 	LDB_Reader::ChunkTerms::item_recieved,
89 	"item_recieved",
90 	1,
91 	0
92 );
93 static TypedField<rpg::Terms, DBString> static_attacking(
94 	&rpg::Terms::attacking,
95 	LDB_Reader::ChunkTerms::attacking,
96 	"attacking",
97 	1,
98 	0
99 );
100 static TypedField<rpg::Terms, DBString> static_enemy_critical(
101 	&rpg::Terms::enemy_critical,
102 	LDB_Reader::ChunkTerms::enemy_critical,
103 	"enemy_critical",
104 	1,
105 	0
106 );
107 static TypedField<rpg::Terms, DBString> static_actor_critical(
108 	&rpg::Terms::actor_critical,
109 	LDB_Reader::ChunkTerms::actor_critical,
110 	"actor_critical",
111 	1,
112 	0
113 );
114 static TypedField<rpg::Terms, DBString> static_defending(
115 	&rpg::Terms::defending,
116 	LDB_Reader::ChunkTerms::defending,
117 	"defending",
118 	1,
119 	0
120 );
121 static TypedField<rpg::Terms, DBString> static_observing(
122 	&rpg::Terms::observing,
123 	LDB_Reader::ChunkTerms::observing,
124 	"observing",
125 	1,
126 	0
127 );
128 static TypedField<rpg::Terms, DBString> static_focus(
129 	&rpg::Terms::focus,
130 	LDB_Reader::ChunkTerms::focus,
131 	"focus",
132 	1,
133 	0
134 );
135 static TypedField<rpg::Terms, DBString> static_autodestruction(
136 	&rpg::Terms::autodestruction,
137 	LDB_Reader::ChunkTerms::autodestruction,
138 	"autodestruction",
139 	1,
140 	0
141 );
142 static TypedField<rpg::Terms, DBString> static_enemy_escape(
143 	&rpg::Terms::enemy_escape,
144 	LDB_Reader::ChunkTerms::enemy_escape,
145 	"enemy_escape",
146 	1,
147 	0
148 );
149 static TypedField<rpg::Terms, DBString> static_enemy_transform(
150 	&rpg::Terms::enemy_transform,
151 	LDB_Reader::ChunkTerms::enemy_transform,
152 	"enemy_transform",
153 	1,
154 	0
155 );
156 static TypedField<rpg::Terms, DBString> static_enemy_damaged(
157 	&rpg::Terms::enemy_damaged,
158 	LDB_Reader::ChunkTerms::enemy_damaged,
159 	"enemy_damaged",
160 	1,
161 	0
162 );
163 static TypedField<rpg::Terms, DBString> static_enemy_undamaged(
164 	&rpg::Terms::enemy_undamaged,
165 	LDB_Reader::ChunkTerms::enemy_undamaged,
166 	"enemy_undamaged",
167 	1,
168 	0
169 );
170 static TypedField<rpg::Terms, DBString> static_actor_damaged(
171 	&rpg::Terms::actor_damaged,
172 	LDB_Reader::ChunkTerms::actor_damaged,
173 	"actor_damaged",
174 	1,
175 	0
176 );
177 static TypedField<rpg::Terms, DBString> static_actor_undamaged(
178 	&rpg::Terms::actor_undamaged,
179 	LDB_Reader::ChunkTerms::actor_undamaged,
180 	"actor_undamaged",
181 	1,
182 	0
183 );
184 static TypedField<rpg::Terms, DBString> static_skill_failure_a(
185 	&rpg::Terms::skill_failure_a,
186 	LDB_Reader::ChunkTerms::skill_failure_a,
187 	"skill_failure_a",
188 	1,
189 	0
190 );
191 static TypedField<rpg::Terms, DBString> static_skill_failure_b(
192 	&rpg::Terms::skill_failure_b,
193 	LDB_Reader::ChunkTerms::skill_failure_b,
194 	"skill_failure_b",
195 	1,
196 	0
197 );
198 static TypedField<rpg::Terms, DBString> static_skill_failure_c(
199 	&rpg::Terms::skill_failure_c,
200 	LDB_Reader::ChunkTerms::skill_failure_c,
201 	"skill_failure_c",
202 	1,
203 	0
204 );
205 static TypedField<rpg::Terms, DBString> static_dodge(
206 	&rpg::Terms::dodge,
207 	LDB_Reader::ChunkTerms::dodge,
208 	"dodge",
209 	1,
210 	0
211 );
212 static TypedField<rpg::Terms, DBString> static_use_item(
213 	&rpg::Terms::use_item,
214 	LDB_Reader::ChunkTerms::use_item,
215 	"use_item",
216 	1,
217 	0
218 );
219 static TypedField<rpg::Terms, DBString> static_hp_recovery(
220 	&rpg::Terms::hp_recovery,
221 	LDB_Reader::ChunkTerms::hp_recovery,
222 	"hp_recovery",
223 	1,
224 	0
225 );
226 static TypedField<rpg::Terms, DBString> static_parameter_increase(
227 	&rpg::Terms::parameter_increase,
228 	LDB_Reader::ChunkTerms::parameter_increase,
229 	"parameter_increase",
230 	1,
231 	0
232 );
233 static TypedField<rpg::Terms, DBString> static_parameter_decrease(
234 	&rpg::Terms::parameter_decrease,
235 	LDB_Reader::ChunkTerms::parameter_decrease,
236 	"parameter_decrease",
237 	1,
238 	0
239 );
240 static TypedField<rpg::Terms, DBString> static_enemy_hp_absorbed(
241 	&rpg::Terms::enemy_hp_absorbed,
242 	LDB_Reader::ChunkTerms::enemy_hp_absorbed,
243 	"enemy_hp_absorbed",
244 	1,
245 	0
246 );
247 static TypedField<rpg::Terms, DBString> static_actor_hp_absorbed(
248 	&rpg::Terms::actor_hp_absorbed,
249 	LDB_Reader::ChunkTerms::actor_hp_absorbed,
250 	"actor_hp_absorbed",
251 	1,
252 	0
253 );
254 static TypedField<rpg::Terms, DBString> static_resistance_increase(
255 	&rpg::Terms::resistance_increase,
256 	LDB_Reader::ChunkTerms::resistance_increase,
257 	"resistance_increase",
258 	1,
259 	0
260 );
261 static TypedField<rpg::Terms, DBString> static_resistance_decrease(
262 	&rpg::Terms::resistance_decrease,
263 	LDB_Reader::ChunkTerms::resistance_decrease,
264 	"resistance_decrease",
265 	1,
266 	0
267 );
268 static TypedField<rpg::Terms, DBString> static_level_up(
269 	&rpg::Terms::level_up,
270 	LDB_Reader::ChunkTerms::level_up,
271 	"level_up",
272 	1,
273 	0
274 );
275 static TypedField<rpg::Terms, DBString> static_skill_learned(
276 	&rpg::Terms::skill_learned,
277 	LDB_Reader::ChunkTerms::skill_learned,
278 	"skill_learned",
279 	1,
280 	0
281 );
282 static TypedField<rpg::Terms, DBString> static_battle_start(
283 	&rpg::Terms::battle_start,
284 	LDB_Reader::ChunkTerms::battle_start,
285 	"battle_start",
286 	1,
287 	1
288 );
289 static TypedField<rpg::Terms, DBString> static_miss(
290 	&rpg::Terms::miss,
291 	LDB_Reader::ChunkTerms::miss,
292 	"miss",
293 	1,
294 	1
295 );
296 static TypedField<rpg::Terms, DBString> static_shop_greeting1(
297 	&rpg::Terms::shop_greeting1,
298 	LDB_Reader::ChunkTerms::shop_greeting1,
299 	"shop_greeting1",
300 	1,
301 	0
302 );
303 static TypedField<rpg::Terms, DBString> static_shop_regreeting1(
304 	&rpg::Terms::shop_regreeting1,
305 	LDB_Reader::ChunkTerms::shop_regreeting1,
306 	"shop_regreeting1",
307 	1,
308 	0
309 );
310 static TypedField<rpg::Terms, DBString> static_shop_buy1(
311 	&rpg::Terms::shop_buy1,
312 	LDB_Reader::ChunkTerms::shop_buy1,
313 	"shop_buy1",
314 	1,
315 	0
316 );
317 static TypedField<rpg::Terms, DBString> static_shop_sell1(
318 	&rpg::Terms::shop_sell1,
319 	LDB_Reader::ChunkTerms::shop_sell1,
320 	"shop_sell1",
321 	1,
322 	0
323 );
324 static TypedField<rpg::Terms, DBString> static_shop_leave1(
325 	&rpg::Terms::shop_leave1,
326 	LDB_Reader::ChunkTerms::shop_leave1,
327 	"shop_leave1",
328 	1,
329 	0
330 );
331 static TypedField<rpg::Terms, DBString> static_shop_buy_select1(
332 	&rpg::Terms::shop_buy_select1,
333 	LDB_Reader::ChunkTerms::shop_buy_select1,
334 	"shop_buy_select1",
335 	1,
336 	0
337 );
338 static TypedField<rpg::Terms, DBString> static_shop_buy_number1(
339 	&rpg::Terms::shop_buy_number1,
340 	LDB_Reader::ChunkTerms::shop_buy_number1,
341 	"shop_buy_number1",
342 	1,
343 	0
344 );
345 static TypedField<rpg::Terms, DBString> static_shop_purchased1(
346 	&rpg::Terms::shop_purchased1,
347 	LDB_Reader::ChunkTerms::shop_purchased1,
348 	"shop_purchased1",
349 	1,
350 	0
351 );
352 static TypedField<rpg::Terms, DBString> static_shop_sell_select1(
353 	&rpg::Terms::shop_sell_select1,
354 	LDB_Reader::ChunkTerms::shop_sell_select1,
355 	"shop_sell_select1",
356 	1,
357 	0
358 );
359 static TypedField<rpg::Terms, DBString> static_shop_sell_number1(
360 	&rpg::Terms::shop_sell_number1,
361 	LDB_Reader::ChunkTerms::shop_sell_number1,
362 	"shop_sell_number1",
363 	1,
364 	0
365 );
366 static TypedField<rpg::Terms, DBString> static_shop_sold1(
367 	&rpg::Terms::shop_sold1,
368 	LDB_Reader::ChunkTerms::shop_sold1,
369 	"shop_sold1",
370 	1,
371 	0
372 );
373 static TypedField<rpg::Terms, DBString> static_shop_greeting2(
374 	&rpg::Terms::shop_greeting2,
375 	LDB_Reader::ChunkTerms::shop_greeting2,
376 	"shop_greeting2",
377 	1,
378 	0
379 );
380 static TypedField<rpg::Terms, DBString> static_shop_regreeting2(
381 	&rpg::Terms::shop_regreeting2,
382 	LDB_Reader::ChunkTerms::shop_regreeting2,
383 	"shop_regreeting2",
384 	1,
385 	0
386 );
387 static TypedField<rpg::Terms, DBString> static_shop_buy2(
388 	&rpg::Terms::shop_buy2,
389 	LDB_Reader::ChunkTerms::shop_buy2,
390 	"shop_buy2",
391 	1,
392 	0
393 );
394 static TypedField<rpg::Terms, DBString> static_shop_sell2(
395 	&rpg::Terms::shop_sell2,
396 	LDB_Reader::ChunkTerms::shop_sell2,
397 	"shop_sell2",
398 	1,
399 	0
400 );
401 static TypedField<rpg::Terms, DBString> static_shop_leave2(
402 	&rpg::Terms::shop_leave2,
403 	LDB_Reader::ChunkTerms::shop_leave2,
404 	"shop_leave2",
405 	1,
406 	0
407 );
408 static TypedField<rpg::Terms, DBString> static_shop_buy_select2(
409 	&rpg::Terms::shop_buy_select2,
410 	LDB_Reader::ChunkTerms::shop_buy_select2,
411 	"shop_buy_select2",
412 	1,
413 	0
414 );
415 static TypedField<rpg::Terms, DBString> static_shop_buy_number2(
416 	&rpg::Terms::shop_buy_number2,
417 	LDB_Reader::ChunkTerms::shop_buy_number2,
418 	"shop_buy_number2",
419 	1,
420 	0
421 );
422 static TypedField<rpg::Terms, DBString> static_shop_purchased2(
423 	&rpg::Terms::shop_purchased2,
424 	LDB_Reader::ChunkTerms::shop_purchased2,
425 	"shop_purchased2",
426 	1,
427 	0
428 );
429 static TypedField<rpg::Terms, DBString> static_shop_sell_select2(
430 	&rpg::Terms::shop_sell_select2,
431 	LDB_Reader::ChunkTerms::shop_sell_select2,
432 	"shop_sell_select2",
433 	1,
434 	0
435 );
436 static TypedField<rpg::Terms, DBString> static_shop_sell_number2(
437 	&rpg::Terms::shop_sell_number2,
438 	LDB_Reader::ChunkTerms::shop_sell_number2,
439 	"shop_sell_number2",
440 	1,
441 	0
442 );
443 static TypedField<rpg::Terms, DBString> static_shop_sold2(
444 	&rpg::Terms::shop_sold2,
445 	LDB_Reader::ChunkTerms::shop_sold2,
446 	"shop_sold2",
447 	1,
448 	0
449 );
450 static TypedField<rpg::Terms, DBString> static_shop_greeting3(
451 	&rpg::Terms::shop_greeting3,
452 	LDB_Reader::ChunkTerms::shop_greeting3,
453 	"shop_greeting3",
454 	1,
455 	0
456 );
457 static TypedField<rpg::Terms, DBString> static_shop_regreeting3(
458 	&rpg::Terms::shop_regreeting3,
459 	LDB_Reader::ChunkTerms::shop_regreeting3,
460 	"shop_regreeting3",
461 	1,
462 	0
463 );
464 static TypedField<rpg::Terms, DBString> static_shop_buy3(
465 	&rpg::Terms::shop_buy3,
466 	LDB_Reader::ChunkTerms::shop_buy3,
467 	"shop_buy3",
468 	1,
469 	0
470 );
471 static TypedField<rpg::Terms, DBString> static_shop_sell3(
472 	&rpg::Terms::shop_sell3,
473 	LDB_Reader::ChunkTerms::shop_sell3,
474 	"shop_sell3",
475 	1,
476 	0
477 );
478 static TypedField<rpg::Terms, DBString> static_shop_leave3(
479 	&rpg::Terms::shop_leave3,
480 	LDB_Reader::ChunkTerms::shop_leave3,
481 	"shop_leave3",
482 	1,
483 	0
484 );
485 static TypedField<rpg::Terms, DBString> static_shop_buy_select3(
486 	&rpg::Terms::shop_buy_select3,
487 	LDB_Reader::ChunkTerms::shop_buy_select3,
488 	"shop_buy_select3",
489 	1,
490 	0
491 );
492 static TypedField<rpg::Terms, DBString> static_shop_buy_number3(
493 	&rpg::Terms::shop_buy_number3,
494 	LDB_Reader::ChunkTerms::shop_buy_number3,
495 	"shop_buy_number3",
496 	1,
497 	0
498 );
499 static TypedField<rpg::Terms, DBString> static_shop_purchased3(
500 	&rpg::Terms::shop_purchased3,
501 	LDB_Reader::ChunkTerms::shop_purchased3,
502 	"shop_purchased3",
503 	1,
504 	0
505 );
506 static TypedField<rpg::Terms, DBString> static_shop_sell_select3(
507 	&rpg::Terms::shop_sell_select3,
508 	LDB_Reader::ChunkTerms::shop_sell_select3,
509 	"shop_sell_select3",
510 	1,
511 	0
512 );
513 static TypedField<rpg::Terms, DBString> static_shop_sell_number3(
514 	&rpg::Terms::shop_sell_number3,
515 	LDB_Reader::ChunkTerms::shop_sell_number3,
516 	"shop_sell_number3",
517 	1,
518 	0
519 );
520 static TypedField<rpg::Terms, DBString> static_shop_sold3(
521 	&rpg::Terms::shop_sold3,
522 	LDB_Reader::ChunkTerms::shop_sold3,
523 	"shop_sold3",
524 	1,
525 	0
526 );
527 static TypedField<rpg::Terms, DBString> static_inn_a_greeting_1(
528 	&rpg::Terms::inn_a_greeting_1,
529 	LDB_Reader::ChunkTerms::inn_a_greeting_1,
530 	"inn_a_greeting_1",
531 	1,
532 	0
533 );
534 static TypedField<rpg::Terms, DBString> static_inn_a_greeting_2(
535 	&rpg::Terms::inn_a_greeting_2,
536 	LDB_Reader::ChunkTerms::inn_a_greeting_2,
537 	"inn_a_greeting_2",
538 	1,
539 	0
540 );
541 static TypedField<rpg::Terms, DBString> static_inn_a_greeting_3(
542 	&rpg::Terms::inn_a_greeting_3,
543 	LDB_Reader::ChunkTerms::inn_a_greeting_3,
544 	"inn_a_greeting_3",
545 	1,
546 	0
547 );
548 static TypedField<rpg::Terms, DBString> static_inn_a_accept(
549 	&rpg::Terms::inn_a_accept,
550 	LDB_Reader::ChunkTerms::inn_a_accept,
551 	"inn_a_accept",
552 	1,
553 	0
554 );
555 static TypedField<rpg::Terms, DBString> static_inn_a_cancel(
556 	&rpg::Terms::inn_a_cancel,
557 	LDB_Reader::ChunkTerms::inn_a_cancel,
558 	"inn_a_cancel",
559 	1,
560 	0
561 );
562 static TypedField<rpg::Terms, DBString> static_inn_b_greeting_1(
563 	&rpg::Terms::inn_b_greeting_1,
564 	LDB_Reader::ChunkTerms::inn_b_greeting_1,
565 	"inn_b_greeting_1",
566 	1,
567 	0
568 );
569 static TypedField<rpg::Terms, DBString> static_inn_b_greeting_2(
570 	&rpg::Terms::inn_b_greeting_2,
571 	LDB_Reader::ChunkTerms::inn_b_greeting_2,
572 	"inn_b_greeting_2",
573 	1,
574 	0
575 );
576 static TypedField<rpg::Terms, DBString> static_inn_b_greeting_3(
577 	&rpg::Terms::inn_b_greeting_3,
578 	LDB_Reader::ChunkTerms::inn_b_greeting_3,
579 	"inn_b_greeting_3",
580 	1,
581 	0
582 );
583 static TypedField<rpg::Terms, DBString> static_inn_b_accept(
584 	&rpg::Terms::inn_b_accept,
585 	LDB_Reader::ChunkTerms::inn_b_accept,
586 	"inn_b_accept",
587 	1,
588 	0
589 );
590 static TypedField<rpg::Terms, DBString> static_inn_b_cancel(
591 	&rpg::Terms::inn_b_cancel,
592 	LDB_Reader::ChunkTerms::inn_b_cancel,
593 	"inn_b_cancel",
594 	1,
595 	0
596 );
597 static TypedField<rpg::Terms, DBString> static_possessed_items(
598 	&rpg::Terms::possessed_items,
599 	LDB_Reader::ChunkTerms::possessed_items,
600 	"possessed_items",
601 	1,
602 	0
603 );
604 static TypedField<rpg::Terms, DBString> static_equipped_items(
605 	&rpg::Terms::equipped_items,
606 	LDB_Reader::ChunkTerms::equipped_items,
607 	"equipped_items",
608 	1,
609 	0
610 );
611 static TypedField<rpg::Terms, DBString> static_gold(
612 	&rpg::Terms::gold,
613 	LDB_Reader::ChunkTerms::gold,
614 	"gold",
615 	1,
616 	0
617 );
618 static TypedField<rpg::Terms, DBString> static_battle_fight(
619 	&rpg::Terms::battle_fight,
620 	LDB_Reader::ChunkTerms::battle_fight,
621 	"battle_fight",
622 	1,
623 	0
624 );
625 static TypedField<rpg::Terms, DBString> static_battle_auto(
626 	&rpg::Terms::battle_auto,
627 	LDB_Reader::ChunkTerms::battle_auto,
628 	"battle_auto",
629 	1,
630 	0
631 );
632 static TypedField<rpg::Terms, DBString> static_battle_escape(
633 	&rpg::Terms::battle_escape,
634 	LDB_Reader::ChunkTerms::battle_escape,
635 	"battle_escape",
636 	1,
637 	0
638 );
639 static TypedField<rpg::Terms, DBString> static_command_attack(
640 	&rpg::Terms::command_attack,
641 	LDB_Reader::ChunkTerms::command_attack,
642 	"command_attack",
643 	1,
644 	0
645 );
646 static TypedField<rpg::Terms, DBString> static_command_defend(
647 	&rpg::Terms::command_defend,
648 	LDB_Reader::ChunkTerms::command_defend,
649 	"command_defend",
650 	1,
651 	0
652 );
653 static TypedField<rpg::Terms, DBString> static_command_item(
654 	&rpg::Terms::command_item,
655 	LDB_Reader::ChunkTerms::command_item,
656 	"command_item",
657 	1,
658 	0
659 );
660 static TypedField<rpg::Terms, DBString> static_command_skill(
661 	&rpg::Terms::command_skill,
662 	LDB_Reader::ChunkTerms::command_skill,
663 	"command_skill",
664 	1,
665 	0
666 );
667 static TypedField<rpg::Terms, DBString> static_menu_equipment(
668 	&rpg::Terms::menu_equipment,
669 	LDB_Reader::ChunkTerms::menu_equipment,
670 	"menu_equipment",
671 	1,
672 	0
673 );
674 static TypedField<rpg::Terms, DBString> static_menu_save(
675 	&rpg::Terms::menu_save,
676 	LDB_Reader::ChunkTerms::menu_save,
677 	"menu_save",
678 	1,
679 	0
680 );
681 static TypedField<rpg::Terms, DBString> static_menu_quit(
682 	&rpg::Terms::menu_quit,
683 	LDB_Reader::ChunkTerms::menu_quit,
684 	"menu_quit",
685 	1,
686 	0
687 );
688 static TypedField<rpg::Terms, DBString> static_new_game(
689 	&rpg::Terms::new_game,
690 	LDB_Reader::ChunkTerms::new_game,
691 	"new_game",
692 	1,
693 	0
694 );
695 static TypedField<rpg::Terms, DBString> static_load_game(
696 	&rpg::Terms::load_game,
697 	LDB_Reader::ChunkTerms::load_game,
698 	"load_game",
699 	1,
700 	0
701 );
702 static TypedField<rpg::Terms, DBString> static_exit_game(
703 	&rpg::Terms::exit_game,
704 	LDB_Reader::ChunkTerms::exit_game,
705 	"exit_game",
706 	1,
707 	0
708 );
709 static TypedField<rpg::Terms, DBString> static_status(
710 	&rpg::Terms::status,
711 	LDB_Reader::ChunkTerms::status,
712 	"status",
713 	1,
714 	1
715 );
716 static TypedField<rpg::Terms, DBString> static_row(
717 	&rpg::Terms::row,
718 	LDB_Reader::ChunkTerms::row,
719 	"row",
720 	1,
721 	1
722 );
723 static TypedField<rpg::Terms, DBString> static_order(
724 	&rpg::Terms::order,
725 	LDB_Reader::ChunkTerms::order,
726 	"order",
727 	1,
728 	1
729 );
730 static TypedField<rpg::Terms, DBString> static_wait_on(
731 	&rpg::Terms::wait_on,
732 	LDB_Reader::ChunkTerms::wait_on,
733 	"wait_on",
734 	1,
735 	1
736 );
737 static TypedField<rpg::Terms, DBString> static_wait_off(
738 	&rpg::Terms::wait_off,
739 	LDB_Reader::ChunkTerms::wait_off,
740 	"wait_off",
741 	1,
742 	1
743 );
744 static TypedField<rpg::Terms, DBString> static_level(
745 	&rpg::Terms::level,
746 	LDB_Reader::ChunkTerms::level,
747 	"level",
748 	1,
749 	0
750 );
751 static TypedField<rpg::Terms, DBString> static_health_points(
752 	&rpg::Terms::health_points,
753 	LDB_Reader::ChunkTerms::health_points,
754 	"health_points",
755 	1,
756 	0
757 );
758 static TypedField<rpg::Terms, DBString> static_spirit_points(
759 	&rpg::Terms::spirit_points,
760 	LDB_Reader::ChunkTerms::spirit_points,
761 	"spirit_points",
762 	1,
763 	0
764 );
765 static TypedField<rpg::Terms, DBString> static_normal_status(
766 	&rpg::Terms::normal_status,
767 	LDB_Reader::ChunkTerms::normal_status,
768 	"normal_status",
769 	1,
770 	0
771 );
772 static TypedField<rpg::Terms, DBString> static_exp_short(
773 	&rpg::Terms::exp_short,
774 	LDB_Reader::ChunkTerms::exp_short,
775 	"exp_short",
776 	1,
777 	0
778 );
779 static TypedField<rpg::Terms, DBString> static_lvl_short(
780 	&rpg::Terms::lvl_short,
781 	LDB_Reader::ChunkTerms::lvl_short,
782 	"lvl_short",
783 	1,
784 	0
785 );
786 static TypedField<rpg::Terms, DBString> static_hp_short(
787 	&rpg::Terms::hp_short,
788 	LDB_Reader::ChunkTerms::hp_short,
789 	"hp_short",
790 	1,
791 	0
792 );
793 static TypedField<rpg::Terms, DBString> static_sp_short(
794 	&rpg::Terms::sp_short,
795 	LDB_Reader::ChunkTerms::sp_short,
796 	"sp_short",
797 	1,
798 	0
799 );
800 static TypedField<rpg::Terms, DBString> static_sp_cost(
801 	&rpg::Terms::sp_cost,
802 	LDB_Reader::ChunkTerms::sp_cost,
803 	"sp_cost",
804 	1,
805 	0
806 );
807 static TypedField<rpg::Terms, DBString> static_attack(
808 	&rpg::Terms::attack,
809 	LDB_Reader::ChunkTerms::attack,
810 	"attack",
811 	1,
812 	0
813 );
814 static TypedField<rpg::Terms, DBString> static_defense(
815 	&rpg::Terms::defense,
816 	LDB_Reader::ChunkTerms::defense,
817 	"defense",
818 	1,
819 	0
820 );
821 static TypedField<rpg::Terms, DBString> static_spirit(
822 	&rpg::Terms::spirit,
823 	LDB_Reader::ChunkTerms::spirit,
824 	"spirit",
825 	1,
826 	0
827 );
828 static TypedField<rpg::Terms, DBString> static_agility(
829 	&rpg::Terms::agility,
830 	LDB_Reader::ChunkTerms::agility,
831 	"agility",
832 	1,
833 	0
834 );
835 static TypedField<rpg::Terms, DBString> static_weapon(
836 	&rpg::Terms::weapon,
837 	LDB_Reader::ChunkTerms::weapon,
838 	"weapon",
839 	1,
840 	0
841 );
842 static TypedField<rpg::Terms, DBString> static_shield(
843 	&rpg::Terms::shield,
844 	LDB_Reader::ChunkTerms::shield,
845 	"shield",
846 	1,
847 	0
848 );
849 static TypedField<rpg::Terms, DBString> static_armor(
850 	&rpg::Terms::armor,
851 	LDB_Reader::ChunkTerms::armor,
852 	"armor",
853 	1,
854 	0
855 );
856 static TypedField<rpg::Terms, DBString> static_helmet(
857 	&rpg::Terms::helmet,
858 	LDB_Reader::ChunkTerms::helmet,
859 	"helmet",
860 	1,
861 	0
862 );
863 static TypedField<rpg::Terms, DBString> static_accessory(
864 	&rpg::Terms::accessory,
865 	LDB_Reader::ChunkTerms::accessory,
866 	"accessory",
867 	1,
868 	0
869 );
870 static TypedField<rpg::Terms, DBString> static_save_game_message(
871 	&rpg::Terms::save_game_message,
872 	LDB_Reader::ChunkTerms::save_game_message,
873 	"save_game_message",
874 	1,
875 	0
876 );
877 static TypedField<rpg::Terms, DBString> static_load_game_message(
878 	&rpg::Terms::load_game_message,
879 	LDB_Reader::ChunkTerms::load_game_message,
880 	"load_game_message",
881 	1,
882 	0
883 );
884 static TypedField<rpg::Terms, DBString> static_file(
885 	&rpg::Terms::file,
886 	LDB_Reader::ChunkTerms::file,
887 	"file",
888 	1,
889 	0
890 );
891 static TypedField<rpg::Terms, DBString> static_exit_game_message(
892 	&rpg::Terms::exit_game_message,
893 	LDB_Reader::ChunkTerms::exit_game_message,
894 	"exit_game_message",
895 	1,
896 	0
897 );
898 static TypedField<rpg::Terms, DBString> static_yes(
899 	&rpg::Terms::yes,
900 	LDB_Reader::ChunkTerms::yes,
901 	"yes",
902 	1,
903 	0
904 );
905 static TypedField<rpg::Terms, DBString> static_no(
906 	&rpg::Terms::no,
907 	LDB_Reader::ChunkTerms::no,
908 	"no",
909 	1,
910 	0
911 );
912 static TypedField<rpg::Terms, DBString> static_easyrpg_item_number_separator(
913 	&rpg::Terms::easyrpg_item_number_separator,
914 	LDB_Reader::ChunkTerms::easyrpg_item_number_separator,
915 	"easyrpg_item_number_separator",
916 	0,
917 	0
918 );
919 static TypedField<rpg::Terms, DBString> static_easyrpg_skill_cost_separator(
920 	&rpg::Terms::easyrpg_skill_cost_separator,
921 	LDB_Reader::ChunkTerms::easyrpg_skill_cost_separator,
922 	"easyrpg_skill_cost_separator",
923 	0,
924 	0
925 );
926 static TypedField<rpg::Terms, DBString> static_easyrpg_equipment_arrow(
927 	&rpg::Terms::easyrpg_equipment_arrow,
928 	LDB_Reader::ChunkTerms::easyrpg_equipment_arrow,
929 	"easyrpg_equipment_arrow",
930 	0,
931 	0
932 );
933 static TypedField<rpg::Terms, DBString> static_easyrpg_status_scene_name(
934 	&rpg::Terms::easyrpg_status_scene_name,
935 	LDB_Reader::ChunkTerms::easyrpg_status_scene_name,
936 	"easyrpg_status_scene_name",
937 	0,
938 	1
939 );
940 static TypedField<rpg::Terms, DBString> static_easyrpg_status_scene_class(
941 	&rpg::Terms::easyrpg_status_scene_class,
942 	LDB_Reader::ChunkTerms::easyrpg_status_scene_class,
943 	"easyrpg_status_scene_class",
944 	0,
945 	1
946 );
947 static TypedField<rpg::Terms, DBString> static_easyrpg_status_scene_title(
948 	&rpg::Terms::easyrpg_status_scene_title,
949 	LDB_Reader::ChunkTerms::easyrpg_status_scene_title,
950 	"easyrpg_status_scene_title",
951 	0,
952 	1
953 );
954 static TypedField<rpg::Terms, DBString> static_easyrpg_status_scene_condition(
955 	&rpg::Terms::easyrpg_status_scene_condition,
956 	LDB_Reader::ChunkTerms::easyrpg_status_scene_condition,
957 	"easyrpg_status_scene_condition",
958 	0,
959 	1
960 );
961 static TypedField<rpg::Terms, DBString> static_easyrpg_status_scene_front(
962 	&rpg::Terms::easyrpg_status_scene_front,
963 	LDB_Reader::ChunkTerms::easyrpg_status_scene_front,
964 	"easyrpg_status_scene_front",
965 	0,
966 	1
967 );
968 static TypedField<rpg::Terms, DBString> static_easyrpg_status_scene_back(
969 	&rpg::Terms::easyrpg_status_scene_back,
970 	LDB_Reader::ChunkTerms::easyrpg_status_scene_back,
971 	"easyrpg_status_scene_back",
972 	0,
973 	1
974 );
975 static TypedField<rpg::Terms, DBString> static_easyrpg_order_scene_confirm(
976 	&rpg::Terms::easyrpg_order_scene_confirm,
977 	LDB_Reader::ChunkTerms::easyrpg_order_scene_confirm,
978 	"easyrpg_order_scene_confirm",
979 	0,
980 	1
981 );
982 static TypedField<rpg::Terms, DBString> static_easyrpg_order_scene_redo(
983 	&rpg::Terms::easyrpg_order_scene_redo,
984 	LDB_Reader::ChunkTerms::easyrpg_order_scene_redo,
985 	"easyrpg_order_scene_redo",
986 	0,
987 	1
988 );
989 static TypedField<rpg::Terms, DBString> static_easyrpg_battle2k3_double_attack(
990 	&rpg::Terms::easyrpg_battle2k3_double_attack,
991 	LDB_Reader::ChunkTerms::easyrpg_battle2k3_double_attack,
992 	"easyrpg_battle2k3_double_attack",
993 	0,
994 	1
995 );
996 static TypedField<rpg::Terms, DBString> static_easyrpg_battle2k3_defend(
997 	&rpg::Terms::easyrpg_battle2k3_defend,
998 	LDB_Reader::ChunkTerms::easyrpg_battle2k3_defend,
999 	"easyrpg_battle2k3_defend",
1000 	0,
1001 	1
1002 );
1003 static TypedField<rpg::Terms, DBString> static_easyrpg_battle2k3_observe(
1004 	&rpg::Terms::easyrpg_battle2k3_observe,
1005 	LDB_Reader::ChunkTerms::easyrpg_battle2k3_observe,
1006 	"easyrpg_battle2k3_observe",
1007 	0,
1008 	1
1009 );
1010 static TypedField<rpg::Terms, DBString> static_easyrpg_battle2k3_charge(
1011 	&rpg::Terms::easyrpg_battle2k3_charge,
1012 	LDB_Reader::ChunkTerms::easyrpg_battle2k3_charge,
1013 	"easyrpg_battle2k3_charge",
1014 	0,
1015 	1
1016 );
1017 static TypedField<rpg::Terms, DBString> static_easyrpg_battle2k3_selfdestruct(
1018 	&rpg::Terms::easyrpg_battle2k3_selfdestruct,
1019 	LDB_Reader::ChunkTerms::easyrpg_battle2k3_selfdestruct,
1020 	"easyrpg_battle2k3_selfdestruct",
1021 	0,
1022 	1
1023 );
1024 static TypedField<rpg::Terms, DBString> static_easyrpg_battle2k3_escape(
1025 	&rpg::Terms::easyrpg_battle2k3_escape,
1026 	LDB_Reader::ChunkTerms::easyrpg_battle2k3_escape,
1027 	"easyrpg_battle2k3_escape",
1028 	0,
1029 	1
1030 );
1031 static TypedField<rpg::Terms, DBString> static_easyrpg_battle2k3_special_combat_back(
1032 	&rpg::Terms::easyrpg_battle2k3_special_combat_back,
1033 	LDB_Reader::ChunkTerms::easyrpg_battle2k3_special_combat_back,
1034 	"easyrpg_battle2k3_special_combat_back",
1035 	0,
1036 	1
1037 );
1038 static TypedField<rpg::Terms, DBString> static_easyrpg_battle2k3_skill(
1039 	&rpg::Terms::easyrpg_battle2k3_skill,
1040 	LDB_Reader::ChunkTerms::easyrpg_battle2k3_skill,
1041 	"easyrpg_battle2k3_skill",
1042 	0,
1043 	1
1044 );
1045 static TypedField<rpg::Terms, DBString> static_easyrpg_battle2k3_item(
1046 	&rpg::Terms::easyrpg_battle2k3_item,
1047 	LDB_Reader::ChunkTerms::easyrpg_battle2k3_item,
1048 	"easyrpg_battle2k3_item",
1049 	0,
1050 	1
1051 );
1052 
1053 
1054 template <>
1055 Field<rpg::Terms> const* Struct<rpg::Terms>::fields[] = {
1056 	&static_encounter,
1057 	&static_special_combat,
1058 	&static_escape_success,
1059 	&static_escape_failure,
1060 	&static_victory,
1061 	&static_defeat,
1062 	&static_exp_received,
1063 	&static_gold_recieved_a,
1064 	&static_gold_recieved_b,
1065 	&static_item_recieved,
1066 	&static_attacking,
1067 	&static_enemy_critical,
1068 	&static_actor_critical,
1069 	&static_defending,
1070 	&static_observing,
1071 	&static_focus,
1072 	&static_autodestruction,
1073 	&static_enemy_escape,
1074 	&static_enemy_transform,
1075 	&static_enemy_damaged,
1076 	&static_enemy_undamaged,
1077 	&static_actor_damaged,
1078 	&static_actor_undamaged,
1079 	&static_skill_failure_a,
1080 	&static_skill_failure_b,
1081 	&static_skill_failure_c,
1082 	&static_dodge,
1083 	&static_use_item,
1084 	&static_hp_recovery,
1085 	&static_parameter_increase,
1086 	&static_parameter_decrease,
1087 	&static_enemy_hp_absorbed,
1088 	&static_actor_hp_absorbed,
1089 	&static_resistance_increase,
1090 	&static_resistance_decrease,
1091 	&static_level_up,
1092 	&static_skill_learned,
1093 	&static_battle_start,
1094 	&static_miss,
1095 	&static_shop_greeting1,
1096 	&static_shop_regreeting1,
1097 	&static_shop_buy1,
1098 	&static_shop_sell1,
1099 	&static_shop_leave1,
1100 	&static_shop_buy_select1,
1101 	&static_shop_buy_number1,
1102 	&static_shop_purchased1,
1103 	&static_shop_sell_select1,
1104 	&static_shop_sell_number1,
1105 	&static_shop_sold1,
1106 	&static_shop_greeting2,
1107 	&static_shop_regreeting2,
1108 	&static_shop_buy2,
1109 	&static_shop_sell2,
1110 	&static_shop_leave2,
1111 	&static_shop_buy_select2,
1112 	&static_shop_buy_number2,
1113 	&static_shop_purchased2,
1114 	&static_shop_sell_select2,
1115 	&static_shop_sell_number2,
1116 	&static_shop_sold2,
1117 	&static_shop_greeting3,
1118 	&static_shop_regreeting3,
1119 	&static_shop_buy3,
1120 	&static_shop_sell3,
1121 	&static_shop_leave3,
1122 	&static_shop_buy_select3,
1123 	&static_shop_buy_number3,
1124 	&static_shop_purchased3,
1125 	&static_shop_sell_select3,
1126 	&static_shop_sell_number3,
1127 	&static_shop_sold3,
1128 	&static_inn_a_greeting_1,
1129 	&static_inn_a_greeting_2,
1130 	&static_inn_a_greeting_3,
1131 	&static_inn_a_accept,
1132 	&static_inn_a_cancel,
1133 	&static_inn_b_greeting_1,
1134 	&static_inn_b_greeting_2,
1135 	&static_inn_b_greeting_3,
1136 	&static_inn_b_accept,
1137 	&static_inn_b_cancel,
1138 	&static_possessed_items,
1139 	&static_equipped_items,
1140 	&static_gold,
1141 	&static_battle_fight,
1142 	&static_battle_auto,
1143 	&static_battle_escape,
1144 	&static_command_attack,
1145 	&static_command_defend,
1146 	&static_command_item,
1147 	&static_command_skill,
1148 	&static_menu_equipment,
1149 	&static_menu_save,
1150 	&static_menu_quit,
1151 	&static_new_game,
1152 	&static_load_game,
1153 	&static_exit_game,
1154 	&static_status,
1155 	&static_row,
1156 	&static_order,
1157 	&static_wait_on,
1158 	&static_wait_off,
1159 	&static_level,
1160 	&static_health_points,
1161 	&static_spirit_points,
1162 	&static_normal_status,
1163 	&static_exp_short,
1164 	&static_lvl_short,
1165 	&static_hp_short,
1166 	&static_sp_short,
1167 	&static_sp_cost,
1168 	&static_attack,
1169 	&static_defense,
1170 	&static_spirit,
1171 	&static_agility,
1172 	&static_weapon,
1173 	&static_shield,
1174 	&static_armor,
1175 	&static_helmet,
1176 	&static_accessory,
1177 	&static_save_game_message,
1178 	&static_load_game_message,
1179 	&static_file,
1180 	&static_exit_game_message,
1181 	&static_yes,
1182 	&static_no,
1183 	&static_easyrpg_item_number_separator,
1184 	&static_easyrpg_skill_cost_separator,
1185 	&static_easyrpg_equipment_arrow,
1186 	&static_easyrpg_status_scene_name,
1187 	&static_easyrpg_status_scene_class,
1188 	&static_easyrpg_status_scene_title,
1189 	&static_easyrpg_status_scene_condition,
1190 	&static_easyrpg_status_scene_front,
1191 	&static_easyrpg_status_scene_back,
1192 	&static_easyrpg_order_scene_confirm,
1193 	&static_easyrpg_order_scene_redo,
1194 	&static_easyrpg_battle2k3_double_attack,
1195 	&static_easyrpg_battle2k3_defend,
1196 	&static_easyrpg_battle2k3_observe,
1197 	&static_easyrpg_battle2k3_charge,
1198 	&static_easyrpg_battle2k3_selfdestruct,
1199 	&static_easyrpg_battle2k3_escape,
1200 	&static_easyrpg_battle2k3_special_combat_back,
1201 	&static_easyrpg_battle2k3_skill,
1202 	&static_easyrpg_battle2k3_item,
1203 	NULL
1204 };
1205 
1206 template class Struct<rpg::Terms>;
1207 
1208 } //namespace lcf
1209