Pol
Revision:cb584c9
|
#include <charactr.h>
Public Member Functions | |
AttributeValue () | |
int | base () const |
void | base (unsigned short base) |
unsigned short | cap () const |
void | cap (unsigned short cap) |
int | effective () const |
int | effective_tenths () const |
int | intrinsic_mod () const |
void | intrinsic_mod (short val) |
unsigned char | lock () const |
void | lock (unsigned char lockstate) |
int | temp_mod () const |
void | temp_mod (short temp) |
Private Attributes | |
unsigned short | _base |
unsigned short | _cap |
short | _intrinsic |
unsigned char | _lockstate |
short | _temp |
Definition at line 144 of file charactr.h.
|
inline |
Definition at line 147 of file charactr.h.
|
inline |
Definition at line 163 of file charactr.h.
Referenced by Pol::Core::ClientCreateChar(), Pol::Core::ClientCreateChar70160(), Pol::Core::ClientCreateCharKR(), Pol::Mobile::Character::equippable(), Pol::Module::AttributeExecutorModule::mf_GetAttributeBaseValue(), Pol::Module::AttributeExecutorModule::mf_SetAttributeBaseValue(), Pol::Mobile::Character::printProperties(), Pol::Mobile::Character::readAttributesAndVitals(), Pol::Mobile::NPC::readNewNpcAttributes(), Pol::Core::send_skillmsg(), and Pol::Mobile::Character::strong_enough_to_equip().
|
inline |
Definition at line 164 of file charactr.h.
References Pol::Mobile::ATTRIBUTE_MAX_BASE, and passert.
|
inline |
Definition at line 176 of file charactr.h.
Referenced by Pol::Module::AttributeExecutorModule::mf_GetAttributeCap(), Pol::Module::AttributeExecutorModule::mf_SetAttributeCap(), Pol::Mobile::Character::printProperties(), Pol::Mobile::Character::readAttributesAndVitals(), Pol::Core::send_skillmsg(), and Pol::Mobile::Character::set_caps_to_default().
|
inline |
|
inline |
Definition at line 148 of file charactr.h.
Referenced by Pol::Mobile::Character::attack(), Pol::Mobile::Character::dexterity(), Pol::Mobile::Character::intelligence(), Pol::Module::AttributeExecutorModule::mf_GetAttribute(), Pol::Mobile::Character::refresh_ar(), Pol::Core::send_full_statmsg(), and Pol::Mobile::Character::strength().
|
inline |
|
inline |
Definition at line 172 of file charactr.h.
Referenced by Pol::Mobile::Character::calc_single_attribute(), and Pol::Module::AttributeExecutorModule::mf_GetAttributeIntrinsicMod().
|
inline |
Definition at line 173 of file charactr.h.
|
inline |
Definition at line 174 of file charactr.h.
Referenced by Pol::Core::ext_stats_in(), Pol::Core::handle_skill_lock(), Pol::Module::AttributeExecutorModule::mf_GetAttributeLock(), Pol::Module::AttributeExecutorModule::mf_SetAttributeLock(), Pol::Mobile::Character::printProperties(), Pol::Mobile::Character::readAttributesAndVitals(), Pol::Core::send_skillmsg(), and Pol::Core::send_stat_locks().
|
inline |
Definition at line 175 of file charactr.h.
|
inline |
|
inline |
Definition at line 171 of file charactr.h.
|
private |
Definition at line 180 of file charactr.h.
|
private |
Definition at line 184 of file charactr.h.
|
private |
Definition at line 182 of file charactr.h.
|
private |
Definition at line 183 of file charactr.h.
|
private |
Definition at line 181 of file charactr.h.