|
liblcf
|
#include <rpg_enemyaction.h>
Collaboration diagram for RPG::EnemyAction:Public Types | |
| enum | Kind { Kind_basic = 0 , Kind_skill = 1 , Kind_transformation = 2 } |
| enum | Basic { Basic_attack = 0 , Basic_dual_attack = 1 , Basic_defense = 2 , Basic_observe = 3 , Basic_charge = 4 , Basic_autodestruction = 5 , Basic_escape = 6 , Basic_nothing = 7 } |
| enum | ConditionType { ConditionType_always = 0 , ConditionType_switch = 1 , ConditionType_turn = 2 , ConditionType_actors = 3 , ConditionType_hp = 4 , ConditionType_sp = 5 , ConditionType_party_lvl = 6 , ConditionType_party_fatigue = 7 } |
Public Attributes | |
| int | ID = 0 |
| int32_t | kind = 0 |
| int32_t | basic = 1 |
| int32_t | skill_id = 1 |
| int32_t | enemy_id = 1 |
| int32_t | condition_type = 0 |
| int32_t | condition_param1 = 0 |
| int32_t | condition_param2 = 0 |
| int32_t | switch_id = 1 |
| bool | switch_on = false |
| int32_t | switch_on_id = 1 |
| bool | switch_off = false |
| int32_t | switch_off_id = 1 |
| int32_t | rating = 50 |
Static Public Attributes | |
| static constexpr auto | kKindTags |
| static constexpr auto | kBasicTags |
| static constexpr auto | kConditionTypeTags |
Definition at line 23 of file rpg_enemyaction.h.
| Enumerator | |
|---|---|
| Basic_attack | |
| Basic_dual_attack | |
| Basic_defense | |
| Basic_observe | |
| Basic_charge | |
| Basic_autodestruction | |
| Basic_escape | |
| Basic_nothing | |
Definition at line 35 of file rpg_enemyaction.h.
| Enumerator | |
|---|---|
| ConditionType_always | |
| ConditionType_switch | |
| ConditionType_turn | |
| ConditionType_actors | |
| ConditionType_hp | |
| ConditionType_sp | |
| ConditionType_party_lvl | |
| ConditionType_party_fatigue | |
Definition at line 55 of file rpg_enemyaction.h.
| Enumerator | |
|---|---|
| Kind_basic | |
| Kind_skill | |
| Kind_transformation | |
Definition at line 25 of file rpg_enemyaction.h.
| static TypedField< RPG::EnemyAction, int32_t > static_basic & RPG::EnemyAction::basic = 1 |
Definition at line 78 of file rpg_enemyaction.h.
Referenced by RPG::operator==().
| static TypedField< RPG::EnemyAction, int32_t > static_condition_param1 & RPG::EnemyAction::condition_param1 = 0 |
Definition at line 82 of file rpg_enemyaction.h.
Referenced by RPG::operator==().
| static TypedField< RPG::EnemyAction, int32_t > static_condition_param2 & RPG::EnemyAction::condition_param2 = 0 |
Definition at line 83 of file rpg_enemyaction.h.
Referenced by RPG::operator==().
| static TypedField< RPG::EnemyAction, int32_t > static_condition_type & RPG::EnemyAction::condition_type = 0 |
Definition at line 81 of file rpg_enemyaction.h.
Referenced by RPG::operator==().
| static TypedField< RPG::EnemyAction, int32_t > static_enemy_id & RPG::EnemyAction::enemy_id = 1 |
Definition at line 80 of file rpg_enemyaction.h.
Referenced by RPG::operator==().
| int RPG::EnemyAction::ID = 0 |
Definition at line 76 of file rpg_enemyaction.h.
|
staticconstexpr |
Definition at line 45 of file rpg_enemyaction.h.
|
staticconstexpr |
Definition at line 65 of file rpg_enemyaction.h.
| static TypedField< RPG::EnemyAction, int32_t > static_kind & RPG::EnemyAction::kind = 0 |
Definition at line 77 of file rpg_enemyaction.h.
Referenced by RPG::operator==().
|
staticconstexpr |
Definition at line 30 of file rpg_enemyaction.h.
| static TypedField< RPG::EnemyAction, int32_t > static_rating & RPG::EnemyAction::rating = 50 |
Definition at line 89 of file rpg_enemyaction.h.
Referenced by RPG::operator==().
| static TypedField< RPG::EnemyAction, int32_t > static_skill_id & RPG::EnemyAction::skill_id = 1 |
Definition at line 79 of file rpg_enemyaction.h.
Referenced by RPG::operator==().
| static TypedField< RPG::EnemyAction, int32_t > static_switch_id & RPG::EnemyAction::switch_id = 1 |
Definition at line 84 of file rpg_enemyaction.h.
Referenced by RPG::operator==().
| static TypedField< RPG::EnemyAction, bool > static_switch_off & RPG::EnemyAction::switch_off = false |
Definition at line 87 of file rpg_enemyaction.h.
Referenced by RPG::operator==().
| static TypedField< RPG::EnemyAction, int32_t > static_switch_off_id & RPG::EnemyAction::switch_off_id = 1 |
Definition at line 88 of file rpg_enemyaction.h.
Referenced by RPG::operator==().
| static TypedField< RPG::EnemyAction, bool > static_switch_on & RPG::EnemyAction::switch_on = false |
Definition at line 85 of file rpg_enemyaction.h.
Referenced by RPG::operator==().
| static TypedField< RPG::EnemyAction, int32_t > static_switch_on_id & RPG::EnemyAction::switch_on_id = 1 |
Definition at line 86 of file rpg_enemyaction.h.
Referenced by RPG::operator==().