Planeshift
pscharinventory.h File Reference
#include <csutil/sysfunc.h>
#include <csutil/weakref.h>
#include "util/poolallocator.h"
#include "util/psconst.h"
#include "../icachedobject.h"
#include "psitemstats.h"
#include "psstdint.h"
#include "psitem.h"
#include "psinventorycachesvr.h"
#include "psspell.h"

Go to the source code of this file.

Classes

struct  glyphSlotInfo
 used by psCharacter::CreateGlyphList() More...
 
class  InventoryTransaction
 
class  psCharacterInventory
 This class handles the details behind a character's inventory system. More...
 
class  psCharacterInventory::psCharacterInventoryItem
 
struct  psCharacterInventory::psEquipInfo
 

Macros

#define PSCHARACTER_EQUIPMENTFLAG_ATTACKIFEMPTY   0x00000004
 Set if this slot can attack even when empty - requires that a default psItem be set in default_if_empty. More...
 
#define PSCHARACTER_EQUIPMENTFLAG_AUTOATTACK   0x00000001
 Set if this slot should continuously attack while in combat. More...
 
#define PSCHARACTER_EQUIPMENTFLAG_SINGLEATTACK   0x00000002
 Set if this slot can attack when the client specifically requests (and only when the client specifically requests) More...