_count | ref_counted | protected |
_itemdesc | Pol::Items::Item | mutableprotected |
add_ref() | ref_counted | inlineprotected |
add_to_self(Item *&item) | Pol::Items::Item | |
amount_ | Pol::Items::Item | protected |
amount_to_remove_is_partial(u16 amount_to_remove) const | Pol::Items::Item | |
ar() const | Pol::Items::UArmor | virtual |
ar_base() const | Pol::Items::UArmor | virtual |
as_ref_counted() | Pol::Core::UObject | inline |
base typedef | Pol::Items::UArmor | private |
builtin_on_use(Network::Client *client) | Pol::Items::Item | virtual |
buyprice() const | Pol::Items::Item | |
buyprice(u32) | Pol::Items::Item | |
BUYPRICE_DEFAULT | Pol::Items::Item | protectedstatic |
call_custom_method(const char *methodname, Bscript::BObjectImpRefVec &pmore) | Pol::Items::Item | |
call_custom_method(const char *methodname) | Pol::Items::Item | |
can_add_to_self(unsigned short amount, bool force_stacking) const | Pol::Items::Item | |
can_add_to_self(const Item &item, bool force_stacking) const | Pol::Items::Item | |
can_decay() const | Pol::Items::Item | |
check_equip_script(Mobile::Character *chr, bool startup) | Pol::Items::Item | |
check_equiptest_scripts(Mobile::Character *chr, bool startup=false) | Pol::Items::Item | |
check_test_scripts(Mobile::Character *chr, const std::string &script_ecl, bool startup) | Pol::Items::Item | |
check_unequip_script() | Pol::Items::Item | |
check_unequiptest_scripts(Mobile::Character *chr) | Pol::Items::Item | |
check_unequiptest_scripts() | Pol::Items::Item | |
classname() const POL_OVERRIDE | Pol::Items::Item | virtual |
clean_writes | Pol::Core::UObject | static |
clear_dirty() const | Pol::Core::UObject | |
clone() const POL_OVERRIDE | Pol::Items::UArmor | virtual |
color | Pol::Core::UObject | |
container | Pol::Items::Item | |
copyprops(const UObject &obj) | Pol::Core::UObject | |
copyprops(const PropertyList &proplist) | Pol::Core::UObject | |
count() const | ref_counted | inlineprotected |
covers(unsigned short zlayer) const | Pol::Items::UArmor | virtual |
create(u32 objtype, u32 serial=0) | Pol::Items::Item | static |
create(const ItemDesc &itemdesc, u32 serial=0) | Pol::Items::Item | static |
create_intrinsic_shield(const char *name, Clib::ConfigElem &elem, const Plib::Package *pkg) | Pol::Items::UArmor | friend |
custom_script_method(const char *methodname, Bscript::Executor &ex) POL_OVERRIDE | Pol::Items::Item | virtual |
decayat_gameclock_ | Pol::Items::Item | protected |
default_insured() const | Pol::Items::Item | |
default_invisible() const | Pol::Items::Item | |
default_movable() const | Pol::Items::Item | |
default_newbie() const | Pol::Items::Item | |
default_no_drop() const | Pol::Items::Item | |
description() const POL_OVERRIDE | Pol::Items::Item | virtual |
descriptor() const | Pol::Items::UArmor | protected |
destroy() | Pol::Core::UObject | virtual |
dirty() const | Pol::Core::UObject | |
dirty_writes | Pol::Core::UObject | static |
disable_decay() | Pol::Items::Item | |
double_click(Network::Client *client) | Pol::Items::Item | virtual |
DYN_PROPERTY(ar_mod, s16, Core::PROP_AR_MOD, 0) | Pol::Items::UArmor | |
Pol::Items::Equipment::DYN_PROPERTY(maxhp_mod, s16, Core::PROP_MAXHP_MOD, 0) | Pol::Items::Item | |
Pol::Items::Equipment::DYN_PROPERTY(name_suffix, std::string, Core::PROP_NAME_SUFFIX,"") | Pol::Items::Item | |
Pol::Core::UObject::DYN_PROPERTY(maxhp_mod, s16, PROP_MAXHP_MOD, 0) | Pol::Core::UObject | |
Pol::Core::UObject::DYN_PROPERTY(fire_resist, ValueModPack, PROP_RESIST_FIRE, ValueModPack::DEFAULT) | Pol::Core::UObject | |
Pol::Core::UObject::DYN_PROPERTY(cold_resist, ValueModPack, PROP_RESIST_COLD, ValueModPack::DEFAULT) | Pol::Core::UObject | |
Pol::Core::UObject::DYN_PROPERTY(energy_resist, ValueModPack, PROP_RESIST_ENERGY, ValueModPack::DEFAULT) | Pol::Core::UObject | |
Pol::Core::UObject::DYN_PROPERTY(poison_resist, ValueModPack, PROP_RESIST_POISON, ValueModPack::DEFAULT) | Pol::Core::UObject | |
Pol::Core::UObject::DYN_PROPERTY(physical_resist, ValueModPack, PROP_RESIST_PHYSICAL, ValueModPack::DEFAULT) | Pol::Core::UObject | |
Pol::Core::UObject::DYN_PROPERTY(fire_damage, ValueModPack, PROP_DAMAGE_FIRE, ValueModPack::DEFAULT) | Pol::Core::UObject | |
Pol::Core::UObject::DYN_PROPERTY(cold_damage, ValueModPack, PROP_DAMAGE_COLD, ValueModPack::DEFAULT) | Pol::Core::UObject | |
Pol::Core::UObject::DYN_PROPERTY(energy_damage, ValueModPack, PROP_DAMAGE_ENERGY, ValueModPack::DEFAULT) | Pol::Core::UObject | |
Pol::Core::UObject::DYN_PROPERTY(poison_damage, ValueModPack, PROP_DAMAGE_POISON, ValueModPack::DEFAULT) | Pol::Core::UObject | |
Pol::Core::UObject::DYN_PROPERTY(physical_damage, ValueModPack, PROP_DAMAGE_PHYSICAL, ValueModPack::DEFAULT) | Pol::Core::UObject | |
DYN_PROPERTY_POINTER(gotten_by, Mobile::Character *, Core::PROP_GOTTEN_BY) | Pol::Items::Item | |
DYN_PROPERTY_POINTER(process, Module::UOExecutorModule *, Core::PROP_PROCESS) | Pol::Items::Item | |
DYN_PROPERTY_POINTER(house, Multi::UHouse *, Core::PROP_HOUSE) | Pol::Items::Item | |
DynamicPropsHolder() | Pol::Core::DynamicPropsHolder | inline |
equip_script_ | Pol::Items::Item | protected |
Equipment(const ItemDesc &itemdesc, Core::UOBJ_CLASS uobj_class, const Core::EquipDesc *permanent_descriptor) | Pol::Items::Equipment | protected |
eraseprop(const std::string &propname) | Pol::Core::UObject | |
estimatedSize() const POL_OVERRIDE | Pol::Items::UArmor | virtual |
estimateSizeDynProps() const | Pol::Core::DynamicPropsHolder | inline |
extricate() | Pol::Items::Item | |
facing | Pol::Core::UObject | |
fixInvalidGraphic() | Pol::Core::UObject | virtual |
flags_ | Pol::Core::UObject | mutableprotected |
get_script_member(const char *membername) const POL_OVERRIDE | Pol::Items::UArmor | protectedvirtual |
get_script_member_id(const int id) const POL_OVERRIDE | Pol::Items::UArmor | protectedvirtual |
get_senditem_amount() const | Pol::Items::Item | virtual |
get_use_script_name() const | Pol::Items::Item | |
getamount() const | Pol::Items::Item | inline |
getbuyprice(u32 &buyprice) const | Pol::Items::Item | |
GetCharacterOwner() | Pol::Items::Item | |
getmember(DynPropTypes member, V *value) const | Pol::Core::DynamicPropsHolder | inline |
getprop(const std::string &propname, std::string &propvalue) const | Pol::Core::UObject | |
getpropnames(std::vector< std::string > &propnames) const | Pol::Core::UObject | |
getprops() const | Pol::Core::UObject | |
getQuality() const POL_OVERRIDE | Pol::Items::Equipment | virtual |
graphic | Pol::Core::ULWObject | |
has_equip_script() const | Pol::Items::Item | |
has_only_default_cprops(const ItemDesc *compare=nullptr) const | Pol::Items::Item | |
hasmember(DynPropTypes member) const | Pol::Core::DynamicPropsHolder | inline |
height | Pol::Core::ULWObject | |
hp_ | Pol::Items::Item | |
increv() | Pol::Core::UObject | inline |
insured() const | Pol::Items::Item | inline |
insured(bool newvalue) | Pol::Items::Item | inline |
inuse() const | Pol::Items::Item | inline |
inuse(bool newvalue) | Pol::Items::Item | inline |
invisible() const | Pol::Items::Item | inline |
invisible(bool newvalue) | Pol::Items::Item | inline |
is_intrinsic() const | Pol::Items::Equipment | |
isa(UOBJ_CLASS uobj_class) const | Pol::Core::ULWObject | inline |
isitem() const | Pol::Core::ULWObject | inline |
ismobile() const | Pol::Core::ULWObject | inline |
ismulti() const | Pol::Core::ULWObject | inline |
Item class | Pol::Items::UArmor | friend |
Pol::Items::Equipment::Item(const ItemDesc &itemdesc, Core::UOBJ_CLASS uobj_class) | Pol::Items::Item | protected |
item_count() const | Pol::Items::Item | virtual |
itemdesc() const | Pol::Items::Item | |
layer | Pol::Items::Item | |
load_weapon_templates() | Pol::Items::UArmor | friend |
look_height() const | Pol::Core::ULWObject | inline |
make_ref() POL_OVERRIDE | Pol::Items::Item | virtual |
maxhp() const | Pol::Items::Item | |
merchant_description() const | Pol::Items::Item | |
movable() const | Pol::Items::Item | inline |
movable(bool newvalue) | Pol::Items::Item | inline |
name() const POL_OVERRIDE | Pol::Items::Item | virtual |
name_ | Pol::Core::UObject | protected |
newbie() const | Pol::Items::Item | inline |
newbie(bool newvalue) | Pol::Items::Item | inline |
no_drop() const | Pol::Items::Item | |
no_drop(bool newvalue) | Pol::Items::Item | |
objtype_ | Pol::Core::UObject | |
on_color_changed() POL_OVERRIDE | Pol::Items::Item | virtual |
on_facing_changed() POL_OVERRIDE | Pol::Items::Item | virtual |
on_invisible_changed() | Pol::Items::Item | |
on_movable_changed() | Pol::Items::Item | |
on_use_script_ | Pol::Items::Item | protected |
onhitscript() const | Pol::Items::UArmor | protected |
onhitscript_ | Pol::Items::UArmor | private |
Pol::Core::ULWObject::operator=(const ULWObject &)=delete | Pol::Core::ULWObject | protected |
orphan() const | Pol::Core::ULWObject | inline |
owner() POL_OVERRIDE | Pol::Items::Item | virtual |
owner() const POL_OVERRIDE | Pol::Items::Item | virtual |
printDebugProperties(Clib::StreamWriter &sw) const POL_OVERRIDE | Pol::Items::Item | protectedvirtual |
printOn(Clib::StreamWriter &) const | Pol::Core::UObject | virtual |
printOnDebug(Clib::StreamWriter &sw) const | Pol::Core::UObject | virtual |
printProperties(Clib::StreamWriter &sw) const POL_OVERRIDE | Pol::Items::UArmor | protectedvirtual |
printSelfOn(Clib::StreamWriter &sw) const | Pol::Core::UObject | virtual |
readProperties(Clib::ConfigElem &elem) POL_OVERRIDE | Pol::Items::UArmor | protectedvirtual |
realm | Pol::Core::ULWObject | |
reduce_hp_from_hit() | Pol::Items::Equipment | |
ref_counted() | ref_counted | inlineprotected |
ref_counted_add_ref() | Pol::Core::UObject | inline |
ref_counted_count() const | Pol::Core::UObject | inline |
ref_counted_release() | Pol::Core::UObject | inline |
release() | ref_counted | inlineprotected |
remove_part_of_stack(u16 amount_to_remove) | Pol::Items::Item | |
reset_slot() | Pol::Items::Item | inline |
restart_decay_timer() | Pol::Items::Item | |
rev() const | Pol::Core::UObject | inline |
run_equip_script(Mobile::Character *chr, bool startup) | Pol::Items::Item | |
run_unequip_script(Mobile::Character *who) | Pol::Items::Item | |
saveonexit() const | Pol::Core::UObject | |
saveonexit(bool newvalue) | Pol::Core::UObject | |
script_isa(unsigned isatype) const POL_OVERRIDE | Pol::Items::UArmor | protectedvirtual |
script_method(const char *methodname, Bscript::Executor &ex) POL_OVERRIDE | Pol::Items::Item | virtual |
script_method_id(const int id, Bscript::Executor &ex) POL_OVERRIDE | Pol::Items::Item | virtual |
self_as_owner() | Pol::Core::UObject | virtual |
self_as_owner() const | Pol::Core::UObject | virtual |
sellprice() const | Pol::Items::Item | |
sellprice(u32) | Pol::Items::Item | |
SELLPRICE_DEFAULT | Pol::Items::Item | protectedstatic |
serial | Pol::Core::ULWObject | |
serial_ext | Pol::Core::UObject | |
set_decay_after(unsigned int seconds) | Pol::Items::Item | |
set_dirty() | Pol::Core::UObject | inline |
set_onhitscript(const std::string &scriptname) | Pol::Items::UArmor | |
set_script_member(const char *membername, const std::string &value) POL_OVERRIDE | Pol::Items::UArmor | protectedvirtual |
set_script_member(const char *membername, int value) POL_OVERRIDE | Pol::Items::UArmor | protectedvirtual |
set_script_member_double(const char *membername, double value) POL_OVERRIDE | Pol::Items::Equipment | protectedvirtual |
set_script_member_id(const int id, const std::string &value) POL_OVERRIDE | Pol::Items::UArmor | protectedvirtual |
set_script_member_id(const int id, int value) POL_OVERRIDE | Pol::Items::UArmor | protectedvirtual |
set_script_member_id_double(const int id, double value) POL_OVERRIDE | Pol::Items::Equipment | protectedvirtual |
set_use_script(const std::string &scriptname) | Pol::Items::Item | |
setamount(u16 amount) | Pol::Items::Item | |
setcolor(u16 newcolor) POL_OVERRIDE | Pol::Items::Item | virtual |
setfacing(u8 newfacing) POL_OVERRIDE | Pol::Items::Item | virtual |
setgraphic(u16 newobjtype) POL_OVERRIDE | Pol::Items::Item | virtual |
setlayer(unsigned char layer) | Pol::Items::Item | |
setmember(DynPropTypes member, const V &value, const V &defaultvalue) | Pol::Core::DynamicPropsHolder | inline |
setmemberPointer(DynPropTypes member, V value) | Pol::Core::DynamicPropsHolder | inline |
setname(const std::string &) | Pol::Core::UObject | |
setprop(const std::string &propname, const std::string &propvalue) | Pol::Core::UObject | |
setQuality(double value) POL_OVERRIDE | Pol::Items::Equipment | virtual |
should_decay(unsigned int gameclock) const | Pol::Items::Item | |
slice_stacked_item(u16 this_item_new_amount) | Pol::Items::Item | |
slot_index() const | Pol::Items::Item | inline |
slot_index(u8 newvalue) | Pol::Items::Item | inline |
slot_index_ | Pol::Items::Item | protected |
specific_name() const | Pol::Core::UObject | inline |
spill_contents(Multi::UMulti *supporting_multi) | Pol::Items::Item | virtual |
stackable() const | Pol::Items::Item | |
subamount(u16 amount_subtract) | Pol::Items::Item | |
target_tag() const POL_OVERRIDE | Pol::Items::Item | virtual |
tile_layer | Pol::Items::Item | |
tmpl | Pol::Items::Equipment | protected |
tmplzones() | Pol::Items::UArmor | |
toplevel_owner() POL_OVERRIDE | Pol::Items::Item | virtual |
toplevel_owner() const POL_OVERRIDE | Pol::Items::Item | virtual |
UArmor(const ArmorDesc &descriptor, const ArmorDesc *permanent_descriptor) | Pol::Items::UArmor | protected |
ULWObject(UOBJ_CLASS uobj_class) | Pol::Core::ULWObject | inlineprotected |
ULWObject(const ULWObject &)=delete | Pol::Core::ULWObject | protected |
unequip_script_ | Pol::Items::Item | protected |
uobj_class_ | Pol::Core::ULWObject | protected |
UObject(u32 objtype, UOBJ_CLASS uobj_class) | Pol::Core::UObject | protected |
use_insurance() | Pol::Items::Item | |
walk_on(Mobile::Character *chr) | Pol::Items::Item | virtual |
weight() const POL_OVERRIDE | Pol::Items::Item | virtual |
weight_of(unsigned short amount) const | Pol::Items::Item | |
x | Pol::Core::ULWObject | |
y | Pol::Core::ULWObject | |
z | Pol::Core::ULWObject | |
~DynamicPropsHolder()=default | Pol::Core::DynamicPropsHolder | protected |
~Equipment() | Pol::Items::Equipment | virtual |
~Item() | Pol::Items::Item | virtual |
~ref_counted()=default | ref_counted | protected |
~UArmor() | Pol::Items::UArmor | inlinevirtual |
~ULWObject()=default | Pol::Core::ULWObject | protected |
~UObject() | Pol::Core::UObject | protectedvirtual |