liblcf
Main Page
Namespaces
Classes
Files
File List
File Members
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
{
22
Persistence_ends
= 0,
23
Persistence_persists
= 1
24
};
25
enum
Restriction
{
26
Restriction_normal
= 0,
27
Restriction_do_nothing
= 1,
28
Restriction_attack_enemy
= 2,
29
Restriction_attack_ally
= 3
30
};
31
enum
AffectType
{
32
AffectType_half
= 0,
33
AffectType_double
= 1,
34
AffectType_nothing
= 2
35
};
36
enum
ChangeType
{
37
ChangeType_lose
= 0,
38
ChangeType_gain
= 1,
39
ChangeType_nothing
= 2
40
};
41
42
State
();
43
44
int
ID
;
45
std::string
name
;
46
int
type
;
47
int
color
;
48
int
priority
;
49
int
restriction
;
50
int
a_rate
;
51
int
b_rate
;
52
int
c_rate
;
53
int
d_rate
;
54
int
e_rate
;
55
int
hold_turn
;
56
int
auto_release_prob
;
57
int
release_by_damage
;
58
int
affect_type
;
59
bool
affect_attack
;
60
bool
affect_defense
;
61
bool
affect_spirit
;
62
bool
affect_agility
;
63
int
reduce_hit_ratio
;
64
bool
avoid_attacks
;
65
bool
reflect_magic
;
66
bool
cursed
;
67
int
battler_animation_id
;
68
bool
restrict_skill
;
69
int
restrict_skill_level
;
70
bool
restrict_magic
;
71
int
restrict_magic_level
;
72
int
hp_change_type
;
73
int
sp_change_type
;
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
;
79
int
hp_change_max
;
80
int
hp_change_val
;
81
int
hp_change_map_val
;
82
int
hp_change_map_steps
;
83
int
sp_change_max
;
84
int
sp_change_val
;
85
int
sp_change_map_val
;
86
int
sp_change_map_steps
;
87
};
88
}
89
90
#endif
RPG::State::sp_change_type
int sp_change_type
Definition:
rpg_state.h:73
RPG::State::hold_turn
int hold_turn
Definition:
rpg_state.h:55
RPG::State::Restriction_attack_enemy
Definition:
rpg_state.h:28
RPG::State::restrict_magic_level
int restrict_magic_level
Definition:
rpg_state.h:71
RPG::State::ChangeType_gain
Definition:
rpg_state.h:38
RPG::State::a_rate
int a_rate
Definition:
rpg_state.h:50
RPG::State::hp_change_map_steps
int hp_change_map_steps
Definition:
rpg_state.h:82
RPG::State::Persistence_ends
Definition:
rpg_state.h:22
RPG::State::auto_release_prob
int auto_release_prob
Definition:
rpg_state.h:56
RPG::State::affect_spirit
bool affect_spirit
Definition:
rpg_state.h:61
RPG::State::Restriction_attack_ally
Definition:
rpg_state.h:29
RPG::State::hp_change_val
int hp_change_val
Definition:
rpg_state.h:80
RPG::State::message_affected
std::string message_affected
Definition:
rpg_state.h:77
RPG::State::affect_type
int affect_type
Definition:
rpg_state.h:58
RPG::State::ChangeType_lose
Definition:
rpg_state.h:37
RPG::State::hp_change_max
int hp_change_max
Definition:
rpg_state.h:79
RPG::State::b_rate
int b_rate
Definition:
rpg_state.h:51
RPG::State::restrict_magic
bool restrict_magic
Definition:
rpg_state.h:70
RPG::State::battler_animation_id
int battler_animation_id
Definition:
rpg_state.h:67
RPG::State::hp_change_map_val
int hp_change_map_val
Definition:
rpg_state.h:81
RPG::State::Restriction
Restriction
Definition:
rpg_state.h:25
RPG::State::name
std::string name
Definition:
rpg_state.h:45
RPG::State::AffectType_nothing
Definition:
rpg_state.h:34
RPG::State::sp_change_max
int sp_change_max
Definition:
rpg_state.h:83
RPG::State::restrict_skill
bool restrict_skill
Definition:
rpg_state.h:68
RPG::State::reflect_magic
bool reflect_magic
Definition:
rpg_state.h:65
RPG::State::Restriction_normal
Definition:
rpg_state.h:26
RPG::State::ChangeType
ChangeType
Definition:
rpg_state.h:36
RPG::State::reduce_hit_ratio
int reduce_hit_ratio
Definition:
rpg_state.h:63
RPG::State::message_actor
std::string message_actor
Definition:
rpg_state.h:74
RPG::State::sp_change_val
int sp_change_val
Definition:
rpg_state.h:84
RPG::State::sp_change_map_steps
int sp_change_map_steps
Definition:
rpg_state.h:86
RPG::State::ChangeType_nothing
Definition:
rpg_state.h:39
RPG::State::ID
int ID
Definition:
rpg_state.h:44
RPG::State::message_already
std::string message_already
Definition:
rpg_state.h:76
RPG::State::Persistence
Persistence
Definition:
rpg_state.h:21
RPG::State::e_rate
int e_rate
Definition:
rpg_state.h:54
RPG::State::type
int type
Definition:
rpg_state.h:46
RPG::State::State
State()
Definition:
rpg_state.cpp:15
RPG::State
Definition:
rpg_state.h:19
RPG::State::AffectType_double
Definition:
rpg_state.h:33
RPG::State::affect_attack
bool affect_attack
Definition:
rpg_state.h:59
RPG
Definition:
rpg_actor.h:23
RPG::State::cursed
bool cursed
Definition:
rpg_state.h:66
RPG::State::sp_change_map_val
int sp_change_map_val
Definition:
rpg_state.h:85
RPG::State::Restriction_do_nothing
Definition:
rpg_state.h:27
RPG::State::affect_agility
bool affect_agility
Definition:
rpg_state.h:62
RPG::State::message_recovery
std::string message_recovery
Definition:
rpg_state.h:78
RPG::State::AffectType_half
Definition:
rpg_state.h:32
RPG::State::d_rate
int d_rate
Definition:
rpg_state.h:53
RPG::State::release_by_damage
int release_by_damage
Definition:
rpg_state.h:57
RPG::State::c_rate
int c_rate
Definition:
rpg_state.h:52
RPG::State::avoid_attacks
bool avoid_attacks
Definition:
rpg_state.h:64
RPG::State::hp_change_type
int hp_change_type
Definition:
rpg_state.h:72
RPG::State::restriction
int restriction
Definition:
rpg_state.h:49
RPG::State::AffectType
AffectType
Definition:
rpg_state.h:31
RPG::State::restrict_skill_level
int restrict_skill_level
Definition:
rpg_state.h:69
RPG::State::color
int color
Definition:
rpg_state.h:47
RPG::State::Persistence_persists
Definition:
rpg_state.h:23
RPG::State::message_enemy
std::string message_enemy
Definition:
rpg_state.h:75
RPG::State::priority
int priority
Definition:
rpg_state.h:48
RPG::State::affect_defense
bool affect_defense
Definition:
rpg_state.h:60
src
generated
rpg_state.h
Generated on Tue Dec 2 2014 20:12:11 for liblcf by
1.8.8