liblcf
|
#include <rpg_enemyaction.h>
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==().