|
liblcf
|
#include <rpg_state.h>
Collaboration diagram for RPG::State:Public Types | |
| enum | Persistence { Persistence_ends = 0, Persistence_persists = 1 } |
| enum | Restriction { Restriction_normal = 0, Restriction_do_nothing = 1, Restriction_attack_enemy = 2, Restriction_attack_ally = 3 } |
| enum | AffectType { AffectType_half = 0, AffectType_double = 1, AffectType_nothing = 2 } |
| enum | ChangeType { ChangeType_lose = 0, ChangeType_gain = 1, ChangeType_nothing = 2 } |
Public Member Functions | |
| State () | |
Public Attributes | |
| int | ID |
| std::string | name |
| int | type |
| int | color |
| int | priority |
| int | restriction |
| int | a_rate |
| int | b_rate |
| int | c_rate |
| int | d_rate |
| int | e_rate |
| int | hold_turn |
| int | auto_release_prob |
| int | release_by_damage |
| int | affect_type |
| bool | affect_attack |
| bool | affect_defense |
| bool | affect_spirit |
| bool | affect_agility |
| int | reduce_hit_ratio |
| bool | avoid_attacks |
| bool | reflect_magic |
| bool | cursed |
| int | battler_animation_id |
| bool | restrict_skill |
| int | restrict_skill_level |
| bool | restrict_magic |
| int | restrict_magic_level |
| int | hp_change_type |
| int | sp_change_type |
| std::string | message_actor |
| std::string | message_enemy |
| std::string | message_already |
| std::string | message_affected |
| std::string | message_recovery |
| int | hp_change_max |
| int | hp_change_val |
| int | hp_change_map_val |
| int | hp_change_map_steps |
| int | sp_change_max |
| int | sp_change_val |
| int | sp_change_map_val |
| int | sp_change_map_steps |
Definition at line 19 of file rpg_state.h.
| Enumerator | |
|---|---|
| AffectType_half | |
| AffectType_double | |
| AffectType_nothing | |
Definition at line 31 of file rpg_state.h.
| Enumerator | |
|---|---|
| ChangeType_lose | |
| ChangeType_gain | |
| ChangeType_nothing | |
Definition at line 36 of file rpg_state.h.
| Enumerator | |
|---|---|
| Persistence_ends | |
| Persistence_persists | |
Definition at line 21 of file rpg_state.h.
| Enumerator | |
|---|---|
| Restriction_normal | |
| Restriction_do_nothing | |
| Restriction_attack_enemy | |
| Restriction_attack_ally | |
Definition at line 25 of file rpg_state.h.
| RPG::State::State | ( | ) |
Constructor.
Definition at line 15 of file rpg_state.cpp.
References a_rate, affect_agility, affect_attack, affect_defense, affect_spirit, affect_type, auto_release_prob, avoid_attacks, b_rate, battler_animation_id, c_rate, color, cursed, d_rate, e_rate, hold_turn, hp_change_map_steps, hp_change_map_val, hp_change_max, hp_change_type, hp_change_val, ID, message_actor, message_affected, message_already, message_enemy, message_recovery, name, priority, reduce_hit_ratio, reflect_magic, release_by_damage, restrict_magic, restrict_magic_level, restrict_skill, restrict_skill_level, restriction, sp_change_map_steps, sp_change_map_val, sp_change_max, sp_change_type, sp_change_val, and type.
| int RPG::State::a_rate |
Definition at line 50 of file rpg_state.h.
Referenced by State().
| bool RPG::State::affect_agility |
Definition at line 62 of file rpg_state.h.
Referenced by State().
| bool RPG::State::affect_attack |
Definition at line 59 of file rpg_state.h.
Referenced by State().
| bool RPG::State::affect_defense |
Definition at line 60 of file rpg_state.h.
Referenced by State().
| bool RPG::State::affect_spirit |
Definition at line 61 of file rpg_state.h.
Referenced by State().
| int RPG::State::affect_type |
Definition at line 58 of file rpg_state.h.
Referenced by State().
| int RPG::State::auto_release_prob |
Definition at line 56 of file rpg_state.h.
Referenced by State().
| bool RPG::State::avoid_attacks |
Definition at line 64 of file rpg_state.h.
Referenced by State().
| int RPG::State::b_rate |
Definition at line 51 of file rpg_state.h.
Referenced by State().
| int RPG::State::battler_animation_id |
Definition at line 67 of file rpg_state.h.
Referenced by State().
| int RPG::State::c_rate |
Definition at line 52 of file rpg_state.h.
Referenced by State().
| int RPG::State::color |
Definition at line 47 of file rpg_state.h.
Referenced by State().
| bool RPG::State::cursed |
Definition at line 66 of file rpg_state.h.
Referenced by State().
| int RPG::State::d_rate |
Definition at line 53 of file rpg_state.h.
Referenced by State().
| int RPG::State::e_rate |
Definition at line 54 of file rpg_state.h.
Referenced by State().
| int RPG::State::hold_turn |
Definition at line 55 of file rpg_state.h.
Referenced by State().
| int RPG::State::hp_change_map_steps |
Definition at line 82 of file rpg_state.h.
Referenced by State().
| int RPG::State::hp_change_map_val |
Definition at line 81 of file rpg_state.h.
Referenced by State().
| int RPG::State::hp_change_max |
Definition at line 79 of file rpg_state.h.
Referenced by State().
| int RPG::State::hp_change_type |
Definition at line 72 of file rpg_state.h.
Referenced by State().
| int RPG::State::hp_change_val |
Definition at line 80 of file rpg_state.h.
Referenced by State().
| int RPG::State::ID |
Definition at line 44 of file rpg_state.h.
Referenced by State().
| std::string RPG::State::message_actor |
Definition at line 74 of file rpg_state.h.
Referenced by State().
| std::string RPG::State::message_affected |
Definition at line 77 of file rpg_state.h.
Referenced by State().
| std::string RPG::State::message_already |
Definition at line 76 of file rpg_state.h.
Referenced by State().
| std::string RPG::State::message_enemy |
Definition at line 75 of file rpg_state.h.
Referenced by State().
| std::string RPG::State::message_recovery |
Definition at line 78 of file rpg_state.h.
Referenced by State().
| std::string RPG::State::name |
Definition at line 45 of file rpg_state.h.
Referenced by State().
| int RPG::State::priority |
Definition at line 48 of file rpg_state.h.
Referenced by State().
| int RPG::State::reduce_hit_ratio |
Definition at line 63 of file rpg_state.h.
Referenced by State().
| bool RPG::State::reflect_magic |
Definition at line 65 of file rpg_state.h.
Referenced by State().
| int RPG::State::release_by_damage |
Definition at line 57 of file rpg_state.h.
Referenced by State().
| bool RPG::State::restrict_magic |
Definition at line 70 of file rpg_state.h.
Referenced by State().
| int RPG::State::restrict_magic_level |
Definition at line 71 of file rpg_state.h.
Referenced by State().
| bool RPG::State::restrict_skill |
Definition at line 68 of file rpg_state.h.
Referenced by State().
| int RPG::State::restrict_skill_level |
Definition at line 69 of file rpg_state.h.
Referenced by State().
| int RPG::State::restriction |
Definition at line 49 of file rpg_state.h.
Referenced by State().
| int RPG::State::sp_change_map_steps |
Definition at line 86 of file rpg_state.h.
Referenced by State().
| int RPG::State::sp_change_map_val |
Definition at line 85 of file rpg_state.h.
Referenced by State().
| int RPG::State::sp_change_max |
Definition at line 83 of file rpg_state.h.
Referenced by State().
| int RPG::State::sp_change_type |
Definition at line 73 of file rpg_state.h.
Referenced by State().
| int RPG::State::sp_change_val |
Definition at line 84 of file rpg_state.h.
Referenced by State().
| int RPG::State::type |
Definition at line 46 of file rpg_state.h.
Referenced by State().