27 #ifndef __CONTAINER__H__INCL__
28 #define __CONTAINER__H__INCL__
102 virtual bool _Load();
213 virtual bool _Load();
#define sConfig
A macro for easier access to the singleton.
PyPackedRow * GetItemRow() const
void SetGlobal(bool set=false)
ContainerSE(CargoContainerRef self, PyServiceMgr &services, SystemManager *system, const FactionData &data)
double GetCapacity(EVEItemFlags flag) const
virtual void RemoveItem(InventoryItemRef iRef)
PyObject * CargoContainerGetInfo()
WreckContainerRef m_contRef
#define _log(type, fmt,...)
virtual ~CargoContainer()
static uint32 CreateItemID(ItemData &data)
PyObject * WreckContainerGetInfo()
virtual ~WreckContainer()
virtual void EncodeDestiny(Buffer &into)
WreckSE(WreckContainerRef self, PyServiceMgr &services, SystemManager *system, const FactionData &data)
static CargoContainerRef SpawnTemp(ItemData &data)
double GetCapacity(EVEItemFlags flag) const
void Deactivate(int32 effectID)
static uint32 CreateItemID(ItemData &data)
void SetAnchor(bool set=false)
virtual WreckSE * GetWreckSE()
itemID[count] Create count or of the specified item(from Insider)" ) COMMAND( goto
RefPtr< WreckContainer > WreckContainerRef
virtual void EncodeDestiny(Buffer &into)
virtual bool IsContainerSE()
virtual void RemoveItem(InventoryItemRef iRef)
RefPtr< CargoContainer > CargoContainerRef
CargoContainerRef m_contRef
const ItemType & type() const
const ItemType & type() const
virtual PyRep * GetItem() const
Generic class for buffers.
virtual void MakeDamageState(DoDestinyDamageState &into) const
PyTuple * MakeDamageState()
void ValidateAddItem(EVEItemFlags flag, InventoryItemRef item) const
static CargoContainerRef Spawn(ItemData &data)
virtual PyDict * MakeSlimItem()
void ValidateAddItem(EVEItemFlags flag, InventoryItemRef item) const
static WreckContainerRef Spawn(ItemData &data)
static RefPtr< _Ty > _LoadItem(uint32 containerID, const ItemType &type, const ItemData &data)
virtual ContainerSE * GetContSE()
void MakeSlimItemChange()
EVEItemFlags flag() const
void Activate(int32 effectID)
virtual PyDict * MakeSlimItem()
static CargoContainerRef Load(uint32 containerID)
WreckContainer(uint32 _containerID, const ItemType &_containerType, const ItemData &_data)
CargoContainer(uint32 _containerID, const ItemType &_containerType, const ItemData &_data)
static RefPtr< _Ty > _LoadItem(uint32 containerID, const ItemType &type, const ItemData &data)
void SetMySE(SystemEntity *pSE)
void SetMySE(SystemEntity *pSE)
Inventory * GetMyInventory()
void SetLaunchedByID(uint32 launcherID)
const ItemType & type() const
static WreckContainerRef Load(uint32 containerID)