liblcf
RPG::Class Class Reference

#include <rpg_class.h>

+ Collaboration diagram for RPG::Class:

Public Attributes

int ID = 0
 
std::string name
 
bool two_weapon = false
 
bool lock_equipment = false
 
bool auto_battle = false
 
bool super_guard = false
 
Parameters parameters
 
int32_t exp_base = 300
 
int32_t exp_inflation = 300
 
int32_t exp_correction = 0
 
int32_t battler_animation = 0
 
std::vector< Learningskills
 
std::vector< uint8_t > state_ranks
 
std::vector< uint8_t > attribute_ranks
 
std::vector< int32_t > battle_commands
 

Detailed Description

Definition at line 26 of file rpg_class.h.

Member Data Documentation

◆ attribute_ranks

static TypedField< RPG::Class, std::vector< uint8_t > > static_attribute_ranks & RPG::Class::attribute_ranks

Definition at line 41 of file rpg_class.h.

Referenced by RPG::operator==().

◆ auto_battle

static TypedField< RPG::Class, bool > static_auto_battle & RPG::Class::auto_battle = false

Definition at line 32 of file rpg_class.h.

Referenced by RPG::operator==().

◆ battle_commands

static TypedField< RPG::Class, std::vector< int32_t > > static_battle_commands & RPG::Class::battle_commands

Definition at line 42 of file rpg_class.h.

Referenced by RPG::operator==().

◆ battler_animation

static TypedField< RPG::Class, int32_t > static_battler_animation & RPG::Class::battler_animation = 0

Definition at line 38 of file rpg_class.h.

Referenced by RPG::operator==().

◆ exp_base

static TypedField< RPG::Class, int32_t > static_exp_base & RPG::Class::exp_base = 300

Definition at line 35 of file rpg_class.h.

Referenced by RPG::operator==().

◆ exp_correction

static TypedField< RPG::Class, int32_t > static_exp_correction & RPG::Class::exp_correction = 0

Definition at line 37 of file rpg_class.h.

Referenced by RPG::operator==().

◆ exp_inflation

static TypedField< RPG::Class, int32_t > static_exp_inflation & RPG::Class::exp_inflation = 300

Definition at line 36 of file rpg_class.h.

Referenced by RPG::operator==().

◆ ID

int RPG::Class::ID = 0

Definition at line 28 of file rpg_class.h.

◆ lock_equipment

static TypedField< RPG::Class, bool > static_lock_equipment & RPG::Class::lock_equipment = false

Definition at line 31 of file rpg_class.h.

Referenced by RPG::operator==().

◆ name

static TypedField< RPG::Class, std::string > static_name & RPG::Class::name

Definition at line 29 of file rpg_class.h.

Referenced by RPG::operator==().

◆ parameters

static TypedField< RPG::Class, RPG::Parameters > static_parameters & RPG::Class::parameters

Definition at line 34 of file rpg_class.h.

Referenced by RPG::operator==().

◆ skills

static TypedField< RPG::Class, std::vector< RPG::Learning > > static_skills & RPG::Class::skills

Definition at line 39 of file rpg_class.h.

Referenced by RPG::operator==().

◆ state_ranks

static TypedField< RPG::Class, std::vector< uint8_t > > static_state_ranks & RPG::Class::state_ranks

Definition at line 40 of file rpg_class.h.

Referenced by RPG::operator==().

◆ super_guard

static TypedField< RPG::Class, bool > static_super_guard & RPG::Class::super_guard = false

Definition at line 33 of file rpg_class.h.

Referenced by RPG::operator==().

◆ two_weapon

static TypedField< RPG::Class, bool > static_two_weapon & RPG::Class::two_weapon = false

Definition at line 30 of file rpg_class.h.

Referenced by RPG::operator==().


The documentation for this class was generated from the following files: