Argentum Online - Servidor
Referencia de la Clase AttributeManager

Métodos públicos estáticos

static void init (const char *stats_file, const char *races_file, const char *classes_file)
 Se realiza la inicializacion de los diccionarios asociados a los modificadores de stats y multiplicadores, de cada raza y clase. Lanza MyException en caso de que no exista alguno de los archivos, o algun error. Más...
 
static stats_t create_stats (race_type_t race_type)
 Crea un stats_t decorado con la raza especificada. Más...
 
static std::string get_race_name (race_type_t race_type)
 
static float get_race_hp_multiplier (race_type_t race_type)
 
static float get_race_mp_multiplier (race_type_t race_type)
 
static float get_regen_multiplier (race_type_t race_type)
 
static std::string get_class_name (class_type_t class_type)
 
static float get_class_hp_multiplier (class_type_t class_type)
 
static float get_class_mp_multiplier (class_type_t class_type)
 
static float get_meditate_multiplier (class_type_t class_type)
 

Documentación de las funciones miembro

◆ create_stats()

stats_t AttributeManager::create_stats ( race_type_t  race_type)
static

Crea un stats_t decorado con la raza especificada.

Parámetros
race_type
Devuelve
stats_t

◆ init()

void AttributeManager::init ( const char *  stats_file,
const char *  races_file,
const char *  classes_file 
)
static

Se realiza la inicializacion de los diccionarios asociados a los modificadores de stats y multiplicadores, de cada raza y clase. Lanza MyException en caso de que no exista alguno de los archivos, o algun error.

Parámetros
stats_file
races_file
classes_file

La documentación para esta clase fue generada a partir de los siguientes ficheros: