Argentum Online - Servidor
configuration_manager.h
1
#ifndef CONFIGURATION_MANAGER_H
2
#define CONFIGURATION_MANAGER_H
3
4
class
ConfigurationManager
{
5
private
:
6
static
float
nothing_drop_ev_prob;
7
static
float
gold_drop_ev_prob;
8
static
float
potion_drop_ev_prob;
9
static
float
rand_obj_drop_ev_prob;
10
static
unsigned
int
newbie_lvl;
11
static
unsigned
int
max_level_difference;
12
static
float
gold_max_secure_mult;
13
static
float
gold_max_secure_expo;
14
static
float
gold_excess_mult;
15
static
float
exp_limit_mult;
16
static
float
exp_limit_expo;
17
static
unsigned
int
exp_reduc_percentage;
18
static
unsigned
int
critic_prob;
19
static
float
critic_mult;
20
static
float
player_attack_speed;
21
static
double
dodge_threshold;
22
static
unsigned
int
spawn_interval;
23
24
public
:
25
ConfigurationManager
();
26
~
ConfigurationManager
();
34
static
void
init
(
const
char
*config_file);
35
/*
36
Drops probabilities (events)
37
*/
38
static
float
get_nothing_drop_ev_prob();
39
static
float
get_gold_drop_ev_prob();
40
static
float
get_potion_drop_ev_prob();
41
static
float
get_rand_obj_drop_ev_prob();
42
/*
43
Player, Experience, Combat
44
*/
45
static
unsigned
int
get_newbie_lvl();
46
static
unsigned
int
get_max_level_diff();
47
static
float
get_gold_max_sec_mult();
48
static
float
get_gold_max_sec_expo();
49
static
float
get_gold_exc_mult();
50
static
float
get_exp_limit_mult();
51
static
float
get_exp_limit_expo();
52
static
unsigned
int
get_exp_reduc_percentage();
53
static
unsigned
int
get_critic_prob();
54
static
float
get_critic_mult();
55
static
float
get_player_attack_speed();
56
static
double
get_dodge_thold();
57
58
static
unsigned
int
get_spawn_interval();
59
};
60
61
#endif // CONFIGURATION_MANAGER_H
ConfigurationManager
Definition:
configuration_manager.h:4
ConfigurationManager::init
static void init(const char *config_file)
Lee de config_file e inicializa las constantes utilizadas en las distintas ecuaciones del juego....
Definition:
configuration_manager.cpp:31
server
game
configuration_manager.h
Generado por
1.8.19