Planeshift
Classes | Defines

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

Defines

#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.
#define PSCHARACTER_EQUIPMENTFLAG_AUTOATTACK   0x00000001
 Set if this slot should continuously attack while in combat.
#define PSCHARACTER_EQUIPMENTFLAG_SINGLEATTACK   0x00000002
 Set if this slot can attack when the client specifically requests (and only when the client specifically requests)