#include <queue>
#include "enum.h"
#include "menu.h"
#include "player.h"
Go to the source code of this file.
enum skill_menu_flags |
bool antitrain_other | ( | skill_type | sk, | |
bool | show_zero | |||
) |
skill_type best_skill | ( | skill_type | min_skill, | |
skill_type | max_skill, | |||
skill_type | excl_skill = SK_NONE | |||
) |
void calc_hp | ( | ) |
void calc_mp | ( | ) |
float crosstrain_bonus | ( | skill_type | sk | ) |
bool crosstrain_other | ( | skill_type | sk, | |
bool | show_zero | |||
) |
void dump_skills | ( | std::string & | text | ) |
int get_skill_percentage | ( | const skill_type | x | ) |
unsigned get_skill_rank | ( | unsigned | skill_lev | ) |
void init_skill_order | ( | ) |
bool is_antitrained | ( | skill_type | sk | ) |
bool is_invalid_skill | ( | skill_type | skill | ) |
std::string player_title | ( | ) |
unsigned int skill_exp_needed | ( | int | lev, | |
skill_type | sk, | |||
species_type | sp = you.species | |||
) |
unsigned int skill_exp_needed | ( | int | lev | ) |
void skill_menu | ( | bool | reskilling = false |
) |
const char* skill_name | ( | skill_type | which_skill | ) |
std::string skill_title | ( | skill_type | best_skill, | |
uint8_t | skill_lev, | |||
int | species = -1 , |
|||
int | str = -1 , |
|||
int | dex = -1 , |
|||
int | god = -1 | |||
) |
std::string skill_title_by_rank | ( | skill_type | best_skill, | |
uint8_t | skill_rank, | |||
int | species = -1 , |
|||
int | str = -1 , |
|||
int | dex = -1 , |
|||
int | god = -1 | |||
) |
int skill_transfer_amount | ( | skill_type | sk | ) |
int species_apt | ( | skill_type | skill, | |
species_type | species = you.species | |||
) |
float species_apt_factor | ( | skill_type | sk, | |
species_type | sp = you.species | |||
) |
skill_type str_to_skill | ( | const std::string & | skill | ) |
int transfer_skill_points | ( | skill_type | fsk, | |
skill_type | tsk, | |||
int | skp_max, | |||
bool | simu | |||
) |
void wield_warning | ( | bool | newWeapon = true |
) |
const int MAX_SKILL_ORDER = 100 |