Planeshift
|
Represents a skill an NPC, player or pet can learn. More...
#include <psskills.h>
Public Member Functions | |
psSkillInfo () | |
~psSkillInfo () | |
Public Attributes | |
int | baseCost |
The base cost that this skill requires. Used to calculate costs for next rank. More... | |
PSSKILLS_CATEGORY | category |
csString | costScript |
Keeps the script used to calculate the cost of this skill. More... | |
csString | description |
PSSKILL | id |
The new operator is overriden to call PoolAllocator template functions. More... | |
int | mental_factor |
csString | name |
int | practice_factor |
psMoney | price |
Represents a skill an NPC, player or pet can learn.
Includes description, cost, practice needed
Definition at line 72 of file psskills.h.
psSkillInfo::psSkillInfo | ( | ) |
psSkillInfo::~psSkillInfo | ( | ) |
int psSkillInfo::baseCost |
The base cost that this skill requires. Used to calculate costs for next rank.
Definition at line 91 of file psskills.h.
PSSKILLS_CATEGORY psSkillInfo::category |
Definition at line 89 of file psskills.h.
csString psSkillInfo::costScript |
Keeps the script used to calculate the cost of this skill.
Definition at line 92 of file psskills.h.
csString psSkillInfo::description |
Definition at line 85 of file psskills.h.
PSSKILL psSkillInfo::id |
The new operator is overriden to call PoolAllocator template functions.
The delete operator is overriden to call PoolAllocator template functions
Definition at line 83 of file psskills.h.
int psSkillInfo::mental_factor |
Definition at line 87 of file psskills.h.
csString psSkillInfo::name |
Definition at line 84 of file psskills.h.
int psSkillInfo::practice_factor |
Definition at line 86 of file psskills.h.
psMoney psSkillInfo::price |
Definition at line 88 of file psskills.h.