27 #ifndef __SYSTEMMANAGER_H_INCL__
28 #define __SYSTEMMANAGER_H_INCL__
147 void DScan(
int64 range,
const GPoint& pos, std::vector< SystemEntity* >& vector);
242 bool IsNull(std::map<uint32, SystemEntity*>::iterator& i);
bool LoadSystemDynamics()
void RemoveNPC(NPC *pNPC)
SpawnBubbleMap m_roidBubbles
SystemEntity * GetSE(uint32 entityID) const
void AddEntity(SystemEntity *pSE, bool addSignal=true)
void RemoveClient(Client *pClient, bool count=false, bool jump=false)
std::map< uint32, SystemEntity * > GetGates()
std::map< uint32, SystemEntity * > GetEntities()
NPC * GetNPCSE(uint32 entityID) const
void RemoveSpawnBubble(SystemBubble *pBubble)
std::map< uint32, SystemEntity * > m_opStaticEntities
itemID[count] Create count or of the specified() x() entityID Translocate to the specified entity Immediately stops setting then Sends Bubble AddBalls and Destiny SetState(resets spaceview with current server data)" ) COMMAND( sendstate
SystemEntity * GetClosestGateSE(const GPoint &myPos)
const std::string & GetNameStr() const
std::map< uint32, RatDataMap > m_ratMap
std::map< uint32, BountyData > m_bountyMap
std::map< uint32, SystemEntity * > m_gateMap
const float GetSystemSecurityRating()
void GetClientList(std::vector< Client * > &cVec)
SystemEntity * GetPlanet(uint32 planetID)
void AddMarker(SystemEntity *pSE, bool sendBall=false, bool addSignal=false)
bool IsNull(std::map< uint32, SystemEntity * >::iterator &i)
uint32 GetClosestPlanetID(const GPoint &myPos)
bool BuildDynamicEntity(const DBSystemDynamicEntity &entity, uint32 launcherID=0)
itemID[count] Create count or of the specified item(from Insider)" ) COMMAND( goto
SolarSystemRef GetSystemRef()
bool LoadPlayerDynamics()
std::map< uint16, uint8 > RatDataMap
PyRep * GetCurrentEntities()
ShipItemRef GetShipFromInventory(uint32 shipID)
std::map< uint32, uint8 > m_jumpMap
std::map< uint32, SystemEntity * > m_ticEntities
std::map< uint32, Client * > m_clients
std::map< uint32, SystemEntity * > m_planetMap
Inventory * GetSystemInv()
AnomalyMgr * GetAnomMgr()
CargoContainerRef GetContainerFromInventory(uint32 contID)
void AddBounty(uint32 charID, BountyData &data)
SpawnBubbleMap m_ratBubbles
static SystemEntity * BuildEntity(SystemManager &pSysMgr, const DBSystemDynamicEntity &entity)
void RemoveEntity(SystemEntity *pSE)
SystemEntity * GetClosestPlanetSE(const GPoint &myPos)
void SetDockCount(Client *pClient, bool docked=false)
std::vector< uint32 > m_beltVector
void RemoveItemFromInventory(InventoryItemRef item)
void AddClient(Client *pClient, bool count=false, bool jump=false)
DungeonMgr * GetDungMgr()
void GetAllEntities(std::vector< CosmicSignature > &vector)
SystemEntity * GetClosestMoonSE(const GPoint &myPos)
StationItemRef GetStationFromInventory(uint32 stationID)
PyServiceMgr * GetServiceMgr()
void AddItemToInventory(InventoryItemRef item)
void SendStaticBall(SystemEntity *pSE)
std::map< uint32, SystemEntity * > GetOperationalStatics()
const char * GetName() const
void ManipulateTimeData()
void MakeSetState(const SystemBubble *pBubble, SetState &into) const
std::map< uint32, SystemBubble * > SpawnBubbleMap
void DScan(int64 range, const GPoint &pos, std::vector< SystemEntity * > &vector)
void DoSpawnForBubble(SystemBubble *pBubble)
SystemKillData m_killData
void GetSpawnBubbles(SpawnBubbleMap *bubbleMap)
SolarSystemRef m_solarSystemRef
std::map< uint32, SystemEntity * > m_entities
PyServiceMgr & m_services
std::map< uint32, NPC * > m_npcs
uint32 GetConstellationID()
Inventory * GetMyInventory()
SystemManager(uint32 systemID, PyServiceMgr &svc)
std::map< uint32, SystemEntity * > m_staticEntities
uint16 m_activeRoidSpawns
std::string securityClass
uint16 GetRoidSpawnCount()
const char * GetSystemSecurityClass()
std::map< uint32, SystemEntity * > m_moonMap