| 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 |  |