|
Pol
Revision:cb584c9
|
#include <vital.h>
Public Member Functions | |
| Vital (const Plib::Package *pkg, Clib::ConfigElem &elem) | |
| ~Vital () | |
| size_t | estimateSize () const |
Public Attributes | |
| std::vector< std::string > | aliases |
| ExportedFunction * | get_maximum_func |
| ExportedFunction * | get_regenrate_func |
| std::string | name |
| Vital * | next |
| const Plib::Package * | pkg |
| bool | regen_while_dead |
| ExportedFunction * | underflow_func |
| unsigned | vitalid |
| Pol::Core::Vital::Vital | ( | const Plib::Package * | pkg, |
| Clib::ConfigElem & | elem | ||
| ) |
Definition at line 23 of file vital.cpp.
References aliases, Pol::Core::FindExportedFunction(), name, Pol::Clib::ConfigElem::remove_prop(), and underflow_func.
Referenced by estimateSize(), and Pol::Core::load_vital_entry().
| Pol::Core::Vital::~Vital | ( | ) |
Definition at line 47 of file vital.cpp.
References get_maximum_func, get_regenrate_func, and underflow_func.
| size_t Pol::Core::Vital::estimateSize | ( | ) | const |
| std::vector<std::string> Pol::Core::Vital::aliases |
Definition at line 37 of file vital.h.
Referenced by estimateSize(), Pol::Core::load_vital_entry(), and Vital().
| ExportedFunction* Pol::Core::Vital::get_maximum_func |
Definition at line 42 of file vital.h.
Referenced by Pol::Mobile::Character::calc_single_vital(), and ~Vital().
| ExportedFunction* Pol::Core::Vital::get_regenrate_func |
Definition at line 41 of file vital.h.
Referenced by Pol::Mobile::Character::calc_single_vital(), and ~Vital().
| std::string Pol::Core::Vital::name |
Definition at line 36 of file vital.h.
Referenced by estimateSize(), Pol::Core::load_vital_entry(), Pol::Module::VitalExecutorModule::mf_GetVitalName(), and Vital().
| Vital* Pol::Core::Vital::next |
Definition at line 39 of file vital.h.
Referenced by Pol::Mobile::Character::printProperties(), Pol::Mobile::Character::readAttributesAndVitals(), and Pol::Core::regen_stats().
| const Plib::Package* Pol::Core::Vital::pkg |
Definition at line 35 of file vital.h.
Referenced by Pol::Core::load_vital_entry().
| ExportedFunction* Pol::Core::Vital::underflow_func |
| unsigned Pol::Core::Vital::vitalid |
Definition at line 38 of file vital.h.
Referenced by Pol::Network::UOClientInterface::bcast_vital_changed(), Pol::Mobile::Character::calc_single_vital(), Pol::Core::USpell::check_mana(), Pol::Core::checkv(), Pol::Core::USpell::consume_mana(), Pol::Core::load_vital_entry(), Pol::Module::VitalExecutorModule::mf_ConsumeVital(), Pol::Module::VitalExecutorModule::mf_GetVital(), Pol::Module::VitalExecutorModule::mf_GetVitalMaximumValue(), Pol::Module::VitalExecutorModule::mf_GetVitalRegenRate(), Pol::Module::VitalExecutorModule::mf_SetVital(), Pol::Mobile::Character::regen_vital(), Pol::Network::send_fake_hits(), Pol::Network::send_uo_hits(), Pol::Network::send_uo_mana(), Pol::Network::send_uo_stamina(), and Pol::Network::ClientInterface::tell_vital_changed().