DungeonCrawl
Loading...
Searching...
No Matches
character_t Struct Reference

Data Fields

character_type_t type
char name [MAX_NAME_LENGTH]
stats_t base_stats
stats_t current_stats
resources_t max_resources
resources_t current_resources
damage_resistance_t resistance [DAMAGE_TYPE_COUNT]
defenses_t defenses
ability_tabilities [MAX_ABILITY_LIMIT]
ability_tbase_attack
int ability_count
potion_tpotion_inventory [MAX_POTION_LIMIT]
int potion_count
gear_tgear_inventory [MAX_GEAR_LIMIT]
int gear_count
gear_tequipment [MAX_SLOT]
int level
int xp
int xp_reward
int skill_points

Detailed Description

Definition at line 26 of file character.h.

Field Documentation

◆ abilities

ability_t* character_t::abilities[MAX_ABILITY_LIMIT]

Definition at line 39 of file character.h.

◆ ability_count

int character_t::ability_count

Definition at line 41 of file character.h.

◆ base_attack

ability_t* character_t::base_attack

Definition at line 40 of file character.h.

◆ base_stats

stats_t character_t::base_stats

Definition at line 30 of file character.h.

◆ current_resources

resources_t character_t::current_resources

Definition at line 34 of file character.h.

◆ current_stats

stats_t character_t::current_stats

Definition at line 31 of file character.h.

◆ defenses

defenses_t character_t::defenses

Definition at line 37 of file character.h.

◆ equipment

gear_t* character_t::equipment[MAX_SLOT]

Definition at line 49 of file character.h.

◆ gear_count

int character_t::gear_count

Definition at line 47 of file character.h.

◆ gear_inventory

gear_t* character_t::gear_inventory[MAX_GEAR_LIMIT]

Definition at line 46 of file character.h.

◆ level

int character_t::level

Definition at line 51 of file character.h.

◆ max_resources

resources_t character_t::max_resources

Definition at line 33 of file character.h.

◆ name

char character_t::name[MAX_NAME_LENGTH]

Definition at line 28 of file character.h.

◆ potion_count

int character_t::potion_count

Definition at line 44 of file character.h.

◆ potion_inventory

potion_t* character_t::potion_inventory[MAX_POTION_LIMIT]

Definition at line 43 of file character.h.

◆ resistance

damage_resistance_t character_t::resistance[DAMAGE_TYPE_COUNT]

Definition at line 36 of file character.h.

◆ skill_points

int character_t::skill_points

Definition at line 54 of file character.h.

◆ type

character_type_t character_t::type

Definition at line 27 of file character.h.

◆ xp

int character_t::xp

Definition at line 52 of file character.h.

◆ xp_reward

int character_t::xp_reward

Definition at line 53 of file character.h.


The documentation for this struct was generated from the following file: