|
liblcf
|
#include <rpg_skill.h>
Collaboration diagram for RPG::Skill:Public Types | |
| enum | Type { Type_normal = 0, Type_teleport = 1, Type_escape = 2, Type_switch = 3, Type_subskill = 4 } |
| enum | SpType { SpType_cost = 0, SpType_percent = 1 } |
| enum | Scope { Scope_enemy = 0, Scope_enemies = 1, Scope_self = 2, Scope_ally = 3, Scope_party = 4 } |
Public Member Functions | |
| Skill () | |
Public Attributes | |
| int | ID |
| std::string | name |
| std::string | description |
| std::string | using_message1 |
| std::string | using_message2 |
| int | failure_message |
| int | type |
| int | sp_type |
| int | sp_percent |
| int | sp_cost |
| int | scope |
| int | switch_id |
| int | animation_id |
| Sound | sound_effect |
| bool | occasion_field |
| bool | occasion_battle |
| bool | state_effect |
| int | pdef_f |
| int | mdef_f |
| int | variance |
| int | power |
| int | hit |
| bool | affect_hp |
| bool | affect_sp |
| bool | affect_attack |
| bool | affect_defense |
| bool | affect_spirit |
| bool | affect_agility |
| bool | absorb_damage |
| bool | ignore_defense |
| std::vector< bool > | state_effects |
| std::vector< bool > | attribute_effects |
| bool | affect_attr_defence |
| int | battler_animation |
| std::vector< BattlerAnimationData > | battler_animation_data |
Definition at line 22 of file rpg_skill.h.
| enum RPG::Skill::Scope |
| Enumerator | |
|---|---|
| Scope_enemy | |
| Scope_enemies | |
| Scope_self | |
| Scope_ally | |
| Scope_party | |
Definition at line 35 of file rpg_skill.h.
| enum RPG::Skill::SpType |
| Enumerator | |
|---|---|
| SpType_cost | |
| SpType_percent | |
Definition at line 31 of file rpg_skill.h.
| enum RPG::Skill::Type |
| Enumerator | |
|---|---|
| Type_normal | |
| Type_teleport | |
| Type_escape | |
| Type_switch | |
| Type_subskill | |
Definition at line 24 of file rpg_skill.h.
| RPG::Skill::Skill | ( | ) |
Constructor.
Definition at line 15 of file rpg_skill.cpp.
References absorb_damage, affect_agility, affect_attack, affect_attr_defence, affect_defense, affect_hp, affect_sp, affect_spirit, animation_id, battler_animation, description, failure_message, hit, ID, ignore_defense, mdef_f, name, occasion_battle, occasion_field, pdef_f, power, scope, sp_cost, sp_percent, sp_type, state_effect, switch_id, type, using_message1, using_message2, and variance.
| bool RPG::Skill::absorb_damage |
Definition at line 73 of file rpg_skill.h.
Referenced by Skill().
| bool RPG::Skill::affect_agility |
Definition at line 72 of file rpg_skill.h.
Referenced by Skill().
| bool RPG::Skill::affect_attack |
Definition at line 69 of file rpg_skill.h.
Referenced by Skill().
| bool RPG::Skill::affect_attr_defence |
Definition at line 77 of file rpg_skill.h.
Referenced by Skill().
| bool RPG::Skill::affect_defense |
Definition at line 70 of file rpg_skill.h.
Referenced by Skill().
| bool RPG::Skill::affect_hp |
Definition at line 67 of file rpg_skill.h.
Referenced by Skill().
| bool RPG::Skill::affect_sp |
Definition at line 68 of file rpg_skill.h.
Referenced by Skill().
| bool RPG::Skill::affect_spirit |
Definition at line 71 of file rpg_skill.h.
Referenced by Skill().
| int RPG::Skill::animation_id |
Definition at line 57 of file rpg_skill.h.
Referenced by Skill().
| std::vector<bool> RPG::Skill::attribute_effects |
Definition at line 76 of file rpg_skill.h.
| int RPG::Skill::battler_animation |
Definition at line 78 of file rpg_skill.h.
Referenced by Skill().
| std::vector<BattlerAnimationData> RPG::Skill::battler_animation_data |
Definition at line 79 of file rpg_skill.h.
| std::string RPG::Skill::description |
Definition at line 47 of file rpg_skill.h.
Referenced by Skill().
| int RPG::Skill::failure_message |
Definition at line 50 of file rpg_skill.h.
Referenced by Skill().
| int RPG::Skill::hit |
Definition at line 66 of file rpg_skill.h.
Referenced by Skill().
| int RPG::Skill::ID |
Definition at line 45 of file rpg_skill.h.
Referenced by Skill().
| bool RPG::Skill::ignore_defense |
Definition at line 74 of file rpg_skill.h.
Referenced by Skill().
| int RPG::Skill::mdef_f |
Definition at line 63 of file rpg_skill.h.
Referenced by Skill().
| std::string RPG::Skill::name |
Definition at line 46 of file rpg_skill.h.
Referenced by Skill().
| bool RPG::Skill::occasion_battle |
Definition at line 60 of file rpg_skill.h.
Referenced by Skill().
| bool RPG::Skill::occasion_field |
Definition at line 59 of file rpg_skill.h.
Referenced by Skill().
| int RPG::Skill::pdef_f |
Definition at line 62 of file rpg_skill.h.
Referenced by Skill().
| int RPG::Skill::power |
Definition at line 65 of file rpg_skill.h.
Referenced by Skill().
| int RPG::Skill::scope |
Definition at line 55 of file rpg_skill.h.
Referenced by Skill().
| Sound RPG::Skill::sound_effect |
Definition at line 58 of file rpg_skill.h.
| int RPG::Skill::sp_cost |
Definition at line 54 of file rpg_skill.h.
Referenced by Skill().
| int RPG::Skill::sp_percent |
Definition at line 53 of file rpg_skill.h.
Referenced by Skill().
| int RPG::Skill::sp_type |
Definition at line 52 of file rpg_skill.h.
Referenced by Skill().
| bool RPG::Skill::state_effect |
Definition at line 61 of file rpg_skill.h.
Referenced by Skill().
| std::vector<bool> RPG::Skill::state_effects |
Definition at line 75 of file rpg_skill.h.
| int RPG::Skill::switch_id |
Definition at line 56 of file rpg_skill.h.
Referenced by Skill().
| int RPG::Skill::type |
Definition at line 51 of file rpg_skill.h.
Referenced by Skill().
| std::string RPG::Skill::using_message1 |
Definition at line 48 of file rpg_skill.h.
Referenced by Skill().
| std::string RPG::Skill::using_message2 |
Definition at line 49 of file rpg_skill.h.
Referenced by Skill().
| int RPG::Skill::variance |
Definition at line 64 of file rpg_skill.h.
Referenced by Skill().