liblcf
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
rpg_state.h
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 #ifndef LCF_RPG_STATE_H
10 #define LCF_RPG_STATE_H
11 
12 // Headers
13 #include <string>
14 
18 namespace RPG {
19  class State {
20  public:
21  enum Persistence {
24  };
25  enum Restriction {
30  };
31  enum AffectType {
35  };
36  enum ChangeType {
40  };
41 
42  State();
43 
44  int ID;
45  std::string name;
46  int type;
47  int color;
48  int priority;
50  int a_rate;
51  int b_rate;
52  int c_rate;
53  int d_rate;
54  int e_rate;
55  int hold_turn;
66  bool cursed;
74  std::string message_actor;
75  std::string message_enemy;
76  std::string message_already;
77  std::string message_affected;
78  std::string message_recovery;
87  };
88 }
89 
90 #endif
int sp_change_type
Definition: rpg_state.h:73
int hold_turn
Definition: rpg_state.h:55
int restrict_magic_level
Definition: rpg_state.h:71
int a_rate
Definition: rpg_state.h:50
int hp_change_map_steps
Definition: rpg_state.h:82
int auto_release_prob
Definition: rpg_state.h:56
bool affect_spirit
Definition: rpg_state.h:61
int hp_change_val
Definition: rpg_state.h:80
std::string message_affected
Definition: rpg_state.h:77
int affect_type
Definition: rpg_state.h:58
int hp_change_max
Definition: rpg_state.h:79
int b_rate
Definition: rpg_state.h:51
bool restrict_magic
Definition: rpg_state.h:70
int battler_animation_id
Definition: rpg_state.h:67
int hp_change_map_val
Definition: rpg_state.h:81
std::string name
Definition: rpg_state.h:45
int sp_change_max
Definition: rpg_state.h:83
bool restrict_skill
Definition: rpg_state.h:68
bool reflect_magic
Definition: rpg_state.h:65
int reduce_hit_ratio
Definition: rpg_state.h:63
std::string message_actor
Definition: rpg_state.h:74
int sp_change_val
Definition: rpg_state.h:84
int sp_change_map_steps
Definition: rpg_state.h:86
std::string message_already
Definition: rpg_state.h:76
int e_rate
Definition: rpg_state.h:54
int type
Definition: rpg_state.h:46
bool affect_attack
Definition: rpg_state.h:59
Definition: rpg_actor.h:23
bool cursed
Definition: rpg_state.h:66
int sp_change_map_val
Definition: rpg_state.h:85
bool affect_agility
Definition: rpg_state.h:62
std::string message_recovery
Definition: rpg_state.h:78
int d_rate
Definition: rpg_state.h:53
int release_by_damage
Definition: rpg_state.h:57
int c_rate
Definition: rpg_state.h:52
bool avoid_attacks
Definition: rpg_state.h:64
int hp_change_type
Definition: rpg_state.h:72
int restriction
Definition: rpg_state.h:49
int restrict_skill_level
Definition: rpg_state.h:69
int color
Definition: rpg_state.h:47
std::string message_enemy
Definition: rpg_state.h:75
int priority
Definition: rpg_state.h:48
bool affect_defense
Definition: rpg_state.h:60