| Add(psItem *&item, bool test=false, bool stack=true, INVENTORY_SLOT_NUMBER slot=PSCHARACTER_SLOT_NONE, gemContainer *container=NULL, bool precise=true, bool skip_requirements=false) | psCharacterInventory | |
| AddLoadedItem(uint32 parentID, INVENTORY_SLOT_NUMBER slot, psItem *item) | psCharacterInventory | |
| AddOrDrop(psItem *&item, bool stack=true) | psCharacterInventory | |
| AddStacked(psItem *&item, int &added) | psCharacterInventory | |
| AddStorageItem(psItem *&item) | psCharacterInventory | |
| BeginExchange() | psCharacterInventory | |
| CalculateLimits() | psCharacterInventory | |
| CanItemAttack(INVENTORY_SLOT_NUMBER slot) | psCharacterInventory | |
| CheckSlotRequirements(psItem *item, INVENTORY_SLOT_NUMBER proposedSlot, unsigned short stackCount=0) | psCharacterInventory | |
| CommitExchange() | psCharacterInventory | |
| CreateGlyphList(csArray< glyphSlotInfo > &slots) | psCharacterInventory | |
| doRestrictions | psCharacterInventory | protected |
| Equip(psItem *item) | psCharacterInventory | |
| EquipItem(psItem *newItem, INVENTORY_SLOT_NUMBER slotID) | psCharacterInventory | |
| equipment | psCharacterInventory | protected |
| FindExchangeSlotOffered(int slotID) | psCharacterInventory | |
| FindFreeEquipSlot(psItem *itemToPlace) | psCharacterInventory | |
| FindItemID(uint32 itemID, bool storage=false) | psCharacterInventory | |
| FindItemStatIndex(psItemStats *itemstats, size_t startAt=1) | psCharacterInventory | |
| FindSlotHoldingItem(psItem *item) | psCharacterInventory | |
| GetCharInventoryItem(INVENTORY_SLOT_NUMBER slot) | psCharacterInventory | |
| GetContainedItemCount(psItem *container) | psCharacterInventory | |
| GetContainedSize(psItem *container) | psCharacterInventory | |
| GetContainedWeight(psItem *container) | psCharacterInventory | |
| GetCurrentMaxSpace() | psCharacterInventory | |
| GetCurrentTotalSpace() | psCharacterInventory | |
| GetCurrentTotalWeight() | psCharacterInventory | |
| GetDoRestrictions() | psCharacterInventory | inline |
| GetEffectiveArmorInSlot(INVENTORY_SLOT_NUMBER slot) | psCharacterInventory | |
| GetEffectiveWeaponInSlot(INVENTORY_SLOT_NUMBER slot, bool includeShield=false) | psCharacterInventory | |
| GetEquipmentObject(INVENTORY_SLOT_NUMBER idx) | psCharacterInventory | |
| GetIndexCharInventoryItem(size_t index) | psCharacterInventory | inline |
| GetInventoryCacheServer(void) | psCharacterInventory | inline |
| GetInventoryIndexCount() | psCharacterInventory | inline |
| GetInventoryIndexItem(size_t which) | psCharacterInventory | inline |
| GetInventoryItem(INVENTORY_SLOT_NUMBER slot) | psCharacterInventory | |
| GetInventoryVersion() const | psCharacterInventory | inline |
| GetItem(psItem *container, INVENTORY_SLOT_NUMBER slot) | psCharacterInventory | |
| GetItemFactory(psItemStats *stats) | psCharacterInventory | static |
| GetItemHeld() | psCharacterInventory | |
| GetItemsInCategory(psItemCategory *category, bool storage=false) | psCharacterInventory | |
| GetOfferedStackCount(psItem *item) | psCharacterInventory | |
| GetTotalSizeOfItemsInContainer(psItem *container=NULL) | psCharacterInventory | |
| HasEnoughUnusedSpace(float desiredSpace) | psCharacterInventory | |
| HasEnoughUnusedWeight(float requiredWeight) | psCharacterInventory | |
| hasItemCategory(psItemCategory *category, bool includeEquipment, bool includeBulk, bool includeStorage=false) | psCharacterInventory | |
| hasItemCategory(csString &categoryname, bool includeEquipment, bool includeBulk, bool includeStorage=false, int amountMin=1, int amountMax=-1, float qualityMin=0, float qualityMax=0) | psCharacterInventory | |
| hasItemsWithName(csString &itemname, bool includeEquipment, bool includeBulk, int amountMin=1, int amountMax=-1, float qualityMin=0, float qualityMax=0) | psCharacterInventory | |
| HasPurifiedGlyphs(const glyphList_t glyphsToCheck) | psCharacterInventory | |
| HaveKeyForLock(uint32 lock) | psCharacterInventory | |
| HowManyCanFit(psItem *item) | psCharacterInventory | |
| IncreaseInventoryVersion() | psCharacterInventory | inline |
| inExchangeMode | psCharacterInventory | protected |
| inventory | psCharacterInventory | protected |
| IsItemAutoAttack(INVENTORY_SLOT_NUMBER slot) | psCharacterInventory | |
| lastError | psCharacterInventory | |
| Load() | psCharacterInventory | |
| Load(PID id) | psCharacterInventory | |
| loaded | psCharacterInventory | protected |
| maxSize | psCharacterInventory | protected |
| maxWeight | psCharacterInventory | protected |
| MaxWeight() | psCharacterInventory | inline |
| owner | psCharacterInventory | |
| psCharacterInventory(psCharacter *owner) | psCharacterInventory | |
| PurgeOffered() | psCharacterInventory | |
| QuickLoad(PID id) | psCharacterInventory | |
| RemoveInventoryItem(INVENTORY_SLOT_NUMBER slot, int count=-1) | psCharacterInventory | |
| RemoveItem(psItem *container, INVENTORY_SLOT_NUMBER bulkslot, int count=-1) | psCharacterInventory | |
| RemoveItemID(uint32 itemID, int count=-1, bool storage=false) | psCharacterInventory | |
| RemoveItemIndex(size_t index, int count=-1, bool storage=false) | psCharacterInventory | |
| RestoreAllInventoryQuality() | psCharacterInventory | |
| RollbackExchange() | psCharacterInventory | |
| RunEquipScripts() | psCharacterInventory | |
| SetBasicArmor(psRaceInfo *race=NULL) | psCharacterInventory | |
| SetBasicWeapon(psRaceInfo *race=NULL) | psCharacterInventory | |
| SetDoRestrictions(bool v) | psCharacterInventory | |
| SetExchangeOfferSlot(psItem *Container, INVENTORY_SLOT_NUMBER slot, int toSlot, int stackCount) | psCharacterInventory | |
| StackNumberItems(const csString &itemname, int count, bool container) | psCharacterInventory | |
| storageInventory | psCharacterInventory | protected |
| TotalStackOfItem(psItemStats *item) | psCharacterInventory | |
| Unequip(psItem *item) | psCharacterInventory | |
| UpdateEncumbrance() | psCharacterInventory | |
| version | psCharacterInventory | protected |
| WriteAllInventory(iDocumentNode *npcRoot) | psCharacterInventory | |
| ~psCharacterInventory() | psCharacterInventory | |