liblcf
Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
ldb_state.cpp
Go to the documentation of this file.
1
/* !!!! GENERATED FILE - DO NOT EDIT !!!! */
2
3
/*
4
* Copyright (c) 2014 liblcf authors
5
* This file is released under the MIT License
6
* http://opensource.org/licenses/MIT
7
*/
8
9
// Headers
10
#include "
ldb_reader.h
"
11
#include "
ldb_chunks.h
"
12
#include "
reader_struct.h
"
13
14
// Read State.
15
16
#define LCF_CHUNK_SUFFIX LDB_Reader
17
#define LCF_CURRENT_STRUCT State
18
19
LCF_STRUCT_FIELDS_BEGIN
()
20
LCF_STRUCT_TYPED_FIELD
(
std
::
string
, name),
21
LCF_STRUCT_TYPED_FIELD
(
int
, type),
22
LCF_STRUCT_TYPED_FIELD
(
int
, color),
23
LCF_STRUCT_TYPED_FIELD
(
int
, priority),
24
LCF_STRUCT_TYPED_FIELD
(
int
, restriction),
25
LCF_STRUCT_TYPED_FIELD
(
int
, a_rate),
26
LCF_STRUCT_TYPED_FIELD
(
int
, b_rate),
27
LCF_STRUCT_TYPED_FIELD
(
int
, c_rate),
28
LCF_STRUCT_TYPED_FIELD
(
int
, d_rate),
29
LCF_STRUCT_TYPED_FIELD
(
int
, e_rate),
30
LCF_STRUCT_TYPED_FIELD
(
int
, hold_turn),
31
LCF_STRUCT_TYPED_FIELD
(
int
, auto_release_prob),
32
LCF_STRUCT_TYPED_FIELD
(
int
, release_by_damage),
33
LCF_STRUCT_TYPED_FIELD
(
int
, affect_type),
34
LCF_STRUCT_TYPED_FIELD
(
bool
, affect_attack),
35
LCF_STRUCT_TYPED_FIELD
(
bool
, affect_defense),
36
LCF_STRUCT_TYPED_FIELD
(
bool
, affect_spirit),
37
LCF_STRUCT_TYPED_FIELD
(
bool
, affect_agility),
38
LCF_STRUCT_TYPED_FIELD
(
int
, reduce_hit_ratio),
39
LCF_STRUCT_TYPED_FIELD
(
bool
, avoid_attacks),
40
LCF_STRUCT_TYPED_FIELD
(
bool
, reflect_magic),
41
LCF_STRUCT_TYPED_FIELD
(
bool
, cursed),
42
LCF_STRUCT_TYPED_FIELD
(
int
, battler_animation_id),
43
LCF_STRUCT_TYPED_FIELD
(
bool
, restrict_skill),
44
LCF_STRUCT_TYPED_FIELD
(
int
, restrict_skill_level),
45
LCF_STRUCT_TYPED_FIELD
(
bool
, restrict_magic),
46
LCF_STRUCT_TYPED_FIELD
(
int
, restrict_magic_level),
47
LCF_STRUCT_TYPED_FIELD
(
int
, hp_change_type),
48
LCF_STRUCT_TYPED_FIELD
(
int
, sp_change_type),
49
LCF_STRUCT_TYPED_FIELD
(
std
::
string
, message_actor),
50
LCF_STRUCT_TYPED_FIELD
(
std
::
string
, message_enemy),
51
LCF_STRUCT_TYPED_FIELD
(
std
::
string
, message_already),
52
LCF_STRUCT_TYPED_FIELD
(
std
::
string
, message_affected),
53
LCF_STRUCT_TYPED_FIELD
(
std
::
string
, message_recovery),
54
LCF_STRUCT_TYPED_FIELD
(
int
, hp_change_max),
55
LCF_STRUCT_TYPED_FIELD
(
int
, hp_change_val),
56
LCF_STRUCT_TYPED_FIELD
(
int
, hp_change_map_val),
57
LCF_STRUCT_TYPED_FIELD
(
int
, hp_change_map_steps),
58
LCF_STRUCT_TYPED_FIELD
(
int
, sp_change_max),
59
LCF_STRUCT_TYPED_FIELD
(
int
, sp_change_val),
60
LCF_STRUCT_TYPED_FIELD
(
int
, sp_change_map_val),
61
LCF_STRUCT_TYPED_FIELD
(
int
, sp_change_map_steps),
62
LCF_STRUCT_FIELDS_END
()
63
64
#undef LCF_CURRENT_STRUCT
65
#undef LCF_CHUNK_SUFFIX
ldb_chunks.h
ldb_reader.h
reader_struct.h
std
STL namespace.
LCF_STRUCT_FIELDS_BEGIN
#define LCF_STRUCT_FIELDS_BEGIN()
Definition:
reader_struct.h:705
LCF_STRUCT_TYPED_FIELD
LCF_STRUCT_TYPED_FIELD(std::string, name)
LCF_STRUCT_FIELDS_END
#define LCF_STRUCT_FIELDS_END()
Definition:
reader_struct.h:711
src
generated
ldb_state.cpp
Generated on Tue Dec 2 2014 20:12:11 for liblcf by
1.8.8