| _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 | |
| as_ref_counted() | Pol::Core::UObject | inline |
| base typedef | Pol::Core::ULockable | 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::Core::ULockable | protectedvirtual |
| 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 |
| create(u32 objtype, u32 serial=0) | Pol::Items::Item | static |
| create(const ItemDesc &itemdesc, u32 serial=0) | Pol::Items::Item | static |
| 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 |
| 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(maxhp_mod, s16, Core::PROP_MAXHP_MOD, 0) | Pol::Items::Item | |
| 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 |
| eraseprop(const std::string &propname) | Pol::Core::UObject | |
| estimatedSize() const POL_OVERRIDE | Pol::Core::ULockable | protectedvirtual |
| 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::Core::ULockable | protectedvirtual |
| get_script_member_id(const int id) const POL_OVERRIDE | Pol::Core::ULockable | 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::Items::Item | 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 |
| 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(const ItemDesc &itemdesc, Core::UOBJ_CLASS uobj_class) | Pol::Items::Item | protected |
| item_count() const | Pol::Items::Item | virtual |
| itemdesc() const | Pol::Items::Item | |
| Items::Item class | Pol::Core::ULockable | friend |
| layer | Pol::Items::Item | |
| locked() const | Pol::Core::ULockable | inline |
| locked(bool newvalue) | Pol::Core::ULockable | inlineprotected |
| 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 |
| 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::Core::ULockable | protectedvirtual |
| printSelfOn(Clib::StreamWriter &sw) const | Pol::Core::UObject | virtual |
| readProperties(Clib::ConfigElem &elem) POL_OVERRIDE | Pol::Core::ULockable | protectedvirtual |
| realm | Pol::Core::ULWObject | |
| 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::Core::ULockable | 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_script_member(const char *membername, int value) POL_OVERRIDE | Pol::Core::ULockable | protectedvirtual |
| Pol::Items::Item::set_script_member(const char *membername, const std::string &value) POL_OVERRIDE | Pol::Items::Item | virtual |
| set_script_member_double(const char *membername, double value) POL_OVERRIDE | Pol::Items::Item | virtual |
| set_script_member_id(const int id, int value) POL_OVERRIDE | Pol::Core::ULockable | protectedvirtual |
| Pol::Items::Item::set_script_member_id(const int id, const std::string &value) POL_OVERRIDE | Pol::Items::Item | virtual |
| set_script_member_id_double(const int id, double value) POL_OVERRIDE | Pol::Items::Item | virtual |
| 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::Items::Item | 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 | |
| toplevel_owner() POL_OVERRIDE | Pol::Items::Item | virtual |
| toplevel_owner() const POL_OVERRIDE | Pol::Items::Item | virtual |
| ULockable(const Items::ItemDesc &itemdesc, UOBJ_CLASS uobj_class) | Pol::Core::ULockable | explicitprotected |
| 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 |
| ~Item() | Pol::Items::Item | virtual |
| ~ref_counted()=default | ref_counted | protected |
| ~ULockable() | Pol::Core::ULockable | inlineprotectedvirtual |
| ~ULWObject()=default | Pol::Core::ULWObject | protected |
| ~UObject() | Pol::Core::UObject | protectedvirtual |