Pol
Revision:cb584c9
|
#include <attributemod.h>
Additional Inherited Members | |
![]() | |
Executor & | exec |
![]() | |
TmplExecutorModule (const char *modname, Executor &exec) | |
virtual BObjectImp * | execFunc (unsigned idx) POL_OVERRIDE |
virtual int | functionIndex (const std::string &funcname) POL_OVERRIDE |
virtual std::string | functionName (unsigned idx) POL_OVERRIDE |
![]() | |
ExecutorModule (const char *moduleName, Executor &iExec) | |
![]() | |
boost_utils::function_name_flystring | moduleName |
Definition at line 28 of file attributemod.h.
Pol::Module::AttributeExecutorModule::AttributeExecutorModule | ( | Bscript::Executor & | exec | ) |
Definition at line 51 of file attributemod.cpp.
Bscript::BObjectImp * Pol::Module::AttributeExecutorModule::mf_AlterAttributeTemporaryMod | ( | ) |
Definition at line 317 of file attributemod.cpp.
References Pol::Mobile::Character::attribute(), Pol::Mobile::ATTRIBUTE_MAX_TEMP_MOD, Pol::Mobile::Attribute::attrid, Pol::Mobile::AttributeValue::effective_tenths(), Pol::Bscript::ExecutorModule::exec, Pol::Core::gamestate, Pol::Core::getAttributeParam(), Pol::Core::getCharacterParam(), Pol::Bscript::ExecutorModule::getParam(), Pol::Mobile::Character::has_shield(), Pol::Core::GameState::pAttrParry, Pol::Mobile::Character::refresh_ar(), Pol::Network::ClientInterface::tell_attribute_changed(), and Pol::Mobile::AttributeValue::temp_mod().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
Bscript::BObjectImp * Pol::Module::AttributeExecutorModule::mf_BaseSkillToRaw | ( | ) |
Definition at line 370 of file attributemod.cpp.
References Pol::Core::base_to_raw(), and Pol::Bscript::ExecutorModule::getParam().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
Bscript::BObjectImp * Pol::Module::AttributeExecutorModule::mf_CheckSkill | ( | ) |
Definition at line 56 of file attributemod.cpp.
References Pol::Mobile::Character::check_skill(), Pol::Bscript::ExecutorModule::exec, Pol::Core::getCharacterParam(), Pol::Bscript::ExecutorModule::getParam(), and Pol::Core::getSkillIdParam().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
Bscript::BObjectImp * Pol::Module::AttributeExecutorModule::mf_GetAttribute | ( | ) |
Definition at line 98 of file attributemod.cpp.
References Pol::Mobile::Character::attribute(), Pol::Mobile::Attribute::attrid, Pol::Mobile::AttributeValue::effective(), Pol::Bscript::ExecutorModule::exec, Pol::Core::getAttributeParam(), and Pol::Core::getCharacterParam().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
Bscript::BObjectImp * Pol::Module::AttributeExecutorModule::mf_GetAttributeBaseValue | ( | ) |
Definition at line 114 of file attributemod.cpp.
References Pol::Mobile::Character::attribute(), Pol::Mobile::Attribute::attrid, Pol::Mobile::AttributeValue::base(), Pol::Bscript::ExecutorModule::exec, Pol::Core::getAttributeParam(), and Pol::Core::getCharacterParam().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
Bscript::BObjectImp * Pol::Module::AttributeExecutorModule::mf_GetAttributeCap | ( | ) |
Definition at line 177 of file attributemod.cpp.
References Pol::Mobile::Character::attribute(), Pol::Mobile::Attribute::attrid, Pol::Mobile::AttributeValue::cap(), Pol::Bscript::ExecutorModule::exec, Pol::Core::getAttributeParam(), and Pol::Core::getCharacterParam().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
Bscript::BObjectImp * Pol::Module::AttributeExecutorModule::mf_GetAttributeDefaultCap | ( | ) |
Definition at line 86 of file attributemod.cpp.
References Pol::Mobile::Attribute::default_cap, Pol::Bscript::ExecutorModule::exec, and Pol::Core::getAttributeParam().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
Bscript::BObjectImp * Pol::Module::AttributeExecutorModule::mf_GetAttributeIntrinsicMod | ( | ) |
Definition at line 146 of file attributemod.cpp.
References Pol::Mobile::Character::attribute(), Pol::Mobile::Attribute::attrid, Pol::Bscript::ExecutorModule::exec, Pol::Core::getAttributeParam(), Pol::Core::getCharacterParam(), and Pol::Mobile::AttributeValue::intrinsic_mod().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
Bscript::BObjectImp * Pol::Module::AttributeExecutorModule::mf_GetAttributeLock | ( | ) |
Definition at line 162 of file attributemod.cpp.
References Pol::Mobile::Character::attribute(), Pol::Mobile::Attribute::attrid, Pol::Bscript::ExecutorModule::exec, Pol::Core::getAttributeParam(), Pol::Core::getCharacterParam(), and Pol::Mobile::AttributeValue::lock().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
Bscript::BObjectImp * Pol::Module::AttributeExecutorModule::mf_GetAttributeName | ( | ) |
Definition at line 74 of file attributemod.cpp.
References Pol::Bscript::ExecutorModule::exec, Pol::Core::getAttributeParam(), and Pol::Mobile::Attribute::name.
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
Bscript::BObjectImp * Pol::Module::AttributeExecutorModule::mf_GetAttributeTemporaryMod | ( | ) |
Definition at line 130 of file attributemod.cpp.
References Pol::Mobile::Character::attribute(), Pol::Mobile::Attribute::attrid, Pol::Bscript::ExecutorModule::exec, Pol::Core::getAttributeParam(), Pol::Core::getCharacterParam(), and Pol::Mobile::AttributeValue::temp_mod().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
Bscript::BObjectImp * Pol::Module::AttributeExecutorModule::mf_RawSkillToBase | ( | ) |
Definition at line 355 of file attributemod.cpp.
References Pol::Bscript::ExecutorModule::getParam(), and Pol::Core::raw_to_base().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
Bscript::BObjectImp * Pol::Module::AttributeExecutorModule::mf_SetAttributeBaseValue | ( | ) |
Definition at line 252 of file attributemod.cpp.
References Pol::Mobile::Character::attribute(), Pol::Mobile::ATTRIBUTE_MAX_BASE, Pol::Mobile::ATTRIBUTE_MIN_BASE, Pol::Mobile::Attribute::attrid, Pol::Mobile::AttributeValue::base(), Pol::Mobile::AttributeValue::effective_tenths(), Pol::Bscript::ExecutorModule::exec, Pol::Core::gamestate, Pol::Core::getAttributeParam(), Pol::Core::getCharacterParam(), Pol::Bscript::ExecutorModule::getParam(), Pol::Mobile::Character::has_shield(), Pol::Core::GameState::pAttrParry, Pol::Mobile::Character::refresh_ar(), Pol::Core::UObject::set_dirty(), and Pol::Network::ClientInterface::tell_attribute_changed().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
Bscript::BObjectImp * Pol::Module::AttributeExecutorModule::mf_SetAttributeCap | ( | ) |
Definition at line 193 of file attributemod.cpp.
References Pol::Mobile::Character::attribute(), Pol::Mobile::ATTRIBUTE_MAX_BASE, Pol::Mobile::ATTRIBUTE_MIN_BASE, Pol::Mobile::Attribute::attrid, Pol::Mobile::AttributeValue::cap(), Pol::Bscript::ExecutorModule::exec, Pol::Core::getAttributeParam(), Pol::Core::getCharacterParam(), Pol::Bscript::ExecutorModule::getParam(), Pol::Core::UObject::set_dirty(), and Pol::Network::ClientInterface::tell_attribute_changed().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
Bscript::BObjectImp* Pol::Module::AttributeExecutorModule::mf_SetAttributeIntrinsicMod | ( | ) |
Bscript::BObjectImp * Pol::Module::AttributeExecutorModule::mf_SetAttributeLock | ( | ) |
Definition at line 222 of file attributemod.cpp.
References Pol::Mobile::Character::attribute(), Pol::Mobile::Attribute::attrid, Pol::Bscript::ExecutorModule::exec, Pol::Core::getAttributeParam(), Pol::Core::getCharacterParam(), Pol::Bscript::ExecutorModule::getParam(), Pol::Mobile::AttributeValue::lock(), Pol::Core::UObject::set_dirty(), and Pol::Network::ClientInterface::tell_attribute_changed().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
Bscript::BObjectImp * Pol::Module::AttributeExecutorModule::mf_SetAttributeTemporaryMod | ( | ) |
Definition at line 285 of file attributemod.cpp.
References Pol::Mobile::Character::attribute(), Pol::Mobile::ATTRIBUTE_MAX_TEMP_MOD, Pol::Mobile::ATTRIBUTE_MIN_TEMP_MOD, Pol::Mobile::Attribute::attrid, Pol::Mobile::AttributeValue::effective_tenths(), Pol::Bscript::ExecutorModule::exec, Pol::Core::gamestate, Pol::Core::getAttributeParam(), Pol::Core::getCharacterParam(), Pol::Bscript::ExecutorModule::getParam(), Pol::Mobile::Character::has_shield(), Pol::Core::GameState::pAttrParry, Pol::Mobile::Character::refresh_ar(), Pol::Network::ClientInterface::tell_attribute_changed(), and Pol::Mobile::AttributeValue::temp_mod().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().