EvEmu
0.8.4
11 September 2021
|
#include "TCU.h"
Public Member Functions | |
virtual | ~TCUSE () |
virtual TCUSE * | GetTCUSE () |
virtual bool | isGlobal () |
virtual bool | IsTCUSE () |
virtual bool | IsOperSE () |
TCU.cpp | |
Class for Territorial Claim Units. : James
| |
TCUSE (StructureItemRef structure, PyServiceMgr &services, SystemManager *system, const FactionData &fData) | |
virtual void | Process () |
virtual void | SetOnline () |
virtual void | SetOffline () |
virtual void | Init () |
![]() | |
virtual | ~StructureSE () |
virtual StructureSE * | GetPOSSE () |
virtual StructureSE * | GetOutpostSE () |
virtual TowerSE * | GetTowerSE () |
virtual ArraySE * | GetArraySE () |
virtual BatterySE * | GetBatterySE () |
virtual WeaponSE * | GetWeaponSE () |
virtual ReactorSE * | GetReactorSE () |
virtual SBUSE * | GetSBUSE () |
virtual IHubSE * | GetIHubSE () |
virtual JumpBridgeSE * | GetJumpBridgeSE () |
virtual bool | IsPOSSE () |
virtual bool | IsSBUSE () |
virtual bool | IsIHubSE () |
virtual bool | IsJammerSE () |
virtual bool | IsCynoGeneratorSE () |
virtual bool | IsMoonMiner () |
virtual bool | IsOutpostSE () |
virtual bool | IsJumpBridgeSE () |
virtual bool | IsTowerSE () |
virtual bool | IsArraySE () |
virtual bool | IsBatterySE () |
virtual bool | IsWeaponSE () |
virtual bool | IsReactorSE () |
virtual void | MissileLaunched (Missile *pMissile) |
virtual void | Reinforced () |
uint8 | GetState () const |
int8 | GetProcState () |
float | GetStatus () |
MoonSE * | GetMoonSE () |
PlanetSE * | GetPlanetSE () |
StargateSE * | GetGateSE () |
void | SetPOSState (uint8 state) |
void | SetTimer (uint32 time) |
int8 | CanUse () |
int8 | CanView () |
int8 | CanTake () |
void | SetPlanet (uint32 planetID) |
uint32 | GetPlanetID () |
void | UpdateTimeStamp () |
void | UpdateUsageFlags () |
bool | IsReinforced () |
StructureSE (StructureItemRef structure, PyServiceMgr &services, SystemManager *system, const FactionData &data) | |
virtual void | EncodeDestiny (Buffer &into) |
virtual PyDict * | MakeSlimItem () |
virtual void | Killed (Damage &fatal_blow) |
virtual void | InitData () |
virtual void | Scoop () |
virtual void | SetInvulnerable () |
virtual void | SetVulnerable () |
virtual void | Online () |
virtual void | SetOperating () |
virtual void | Operating () |
void | Drop (SystemBubble *pBubble) |
void | Anchor () |
void | Offline () |
void | PullAnchor () |
void | SetAnchor (Client *pClient, GPoint &pos) |
void | Activate (int32 effectID) |
void | Deactivate (int32 effectID) |
void | GetEffectState (PyList &into) |
void | SetUsageFlags (int8 view=0, int8 take=0, int8 use=0) |
void | SendSlimUpdate () |
![]() | |
DynamicSystemEntity (InventoryItemRef self, PyServiceMgr &services, SystemManager *system) | |
virtual | ~DynamicSystemEntity () |
virtual DynamicSystemEntity * | GetDynamicSE () |
virtual bool | IsDynamicEntity () |
virtual void | UpdateDamage () |
virtual void | MakeDamageState (DoDestinyDamageState &into) |
virtual bool | Load () |
virtual bool | IsInvul () |
virtual bool | IsFrozen () |
void | AwardBounty (Client *pClient) |
void | SetInvul (bool invul=false) |
void | SetFrozen (bool frozen=false) |
![]() | |
SystemEntity (InventoryItemRef self, PyServiceMgr &services, SystemManager *system) | |
virtual | ~SystemEntity () |
virtual bool | ProcessTic () |
virtual SystemEntity * | GetSE () |
virtual StaticSystemEntity * | GetStaticSE () |
virtual StationSE * | GetStationSE () |
virtual BeltSE * | GetBeltSE () |
virtual ItemSystemEntity * | GetItemSE () |
virtual ContainerSE * | GetContSE () |
virtual WreckSE * | GetWreckSE () |
virtual AnomalySE * | GetAnomalySE () |
virtual WormholeSE * | GetWormholeSE () |
virtual FieldSE * | GetFieldSE () |
virtual ProbeSE * | GetProbeSE () |
virtual ObjectSystemEntity * | GetObjectSE () |
virtual AsteroidSE * | GetAsteroidSE () |
virtual StructureSE * | GetJammerSE () |
virtual DeployableSE * | GetDeployableSE () |
virtual Sentry * | GetSentrySE () |
virtual ModuleSE * | GetModuleSE () |
virtual CustomsSE * | GetCOSE () |
virtual NPC * | GetNPCSE () |
virtual DroneSE * | GetDroneSE () |
virtual Missile * | GetMissileSE () |
virtual ShipSE * | GetShipSE () |
virtual Concord * | GetConcordSE () |
virtual bool | IsSystemEntity () |
virtual bool | IsInanimateSE () |
virtual bool | IsStaticEntity () |
virtual bool | IsBeltSE () |
virtual bool | IsGateSE () |
virtual bool | IsPlanetSE () |
virtual bool | IsMoonSE () |
virtual bool | IsStationSE () |
virtual bool | IsItemEntity () |
virtual bool | IsAnomalySE () |
virtual bool | IsWormholeSE () |
virtual bool | IsCelestialSE () |
virtual bool | IsContainerSE () |
virtual bool | IsFieldSE () |
virtual bool | IsProbeSE () |
virtual bool | IsObjectEntity () |
virtual bool | IsSentrySE () |
virtual bool | IsCOSE () |
virtual bool | IsModuleSE () |
virtual bool | IsAsteroidSE () |
virtual bool | IsDeployableSE () |
virtual bool | IsLogin () |
virtual bool | IsNPCSE () |
virtual bool | IsDroneSE () |
virtual bool | IsWreckSE () |
virtual bool | IsMissileSE () |
virtual bool | IsShipSE () |
virtual bool | IsConcord () |
PyServiceMgr & | GetServices () |
SystemBubble * | SysBubble () |
SystemManager * | SystemMgr () |
TargetManager * | TargetMgr () |
DestinyManager * | DestinyMgr () |
InventoryItemRef | GetSelf () |
uint16 | GetTypeID () |
uint32 | GetGroupID () |
uint8 | GetCategoryID () |
EVEItemFlags | GetFlag () |
uint32 | GetID () |
double | GetRadius () |
uint32 | GetLocationID () |
const char * | GetName () const |
const GPoint & | GetPosition () const |
void | SetPosition (const GPoint &pos) |
double | x () |
double | y () |
double | z () |
int32 | GetAllianceID () |
int32 | GetWarFactionID () |
uint32 | GetCorporationID () |
uint32 | GetOwnerID () |
uint32 | GetFleetID () |
void | SetFleetID (uint32 set) |
int8 | GetHarmonic () |
void | SetHarmonic (int8 set) |
void | DropLoot (WreckContainerRef wreckRef, uint32 groupID, uint32 owner) |
void | AwardSecurityStatus (InventoryItemRef iRef, Character *pChar) |
void | SendDamageStateChanged () |
bool | ApplyDamage (Damage &d) |
double | DistanceTo2 (const SystemEntity *other) |
PyTuple * | MakeDamageState () |
virtual void | Abandon () |
const bool | IsDead () |
const GVector & | GetVelocity () |
virtual bool | LoadExtras () |
virtual void | Delete () |
virtual void | SetPilot (Client *pClient) |
virtual bool | HasPilot () |
virtual Client * | GetPilot () |
Additional Inherited Members | |
![]() | |
void | SendEffectUpdate (int16 effectID, bool active) |
![]() | |
PosMgrDB | m_db |
MoonSE * | m_moonSE |
PlanetSE * | m_planetSE |
TowerSE * | m_towerSE |
TCUSE * | m_tcuSE |
SBUSE * | m_sbuSE |
IHubSE * | m_ihubSE |
JumpBridgeSE * | m_bridgeSE |
StargateSE * | m_gateSE |
EVEPOS::StructureData | m_data |
int8 | m_procState |
uint32 | m_delayTime |
GVector | m_rotation |
uint32 | m_anchorPointID |
![]() | |
SystemBubble * | m_bubble |
SystemManager * | m_system |
TargetManager * | m_targMgr |
DestinyManager * | m_destiny |
PyServiceMgr & | m_services |
InventoryItemRef | m_self |
bool | m_killed |
double | m_radius |
int32 | m_harmonic |
int32 | m_warID |
int32 | m_allyID |
uint32 | m_corpID |
uint32 | m_fleetID |
uint32 | m_ownerID |
TCUSE::TCUSE | ( | StructureItemRef | structure, |
PyServiceMgr & | services, | ||
SystemManager * | system, | ||
const FactionData & | fData | ||
) |
Definition at line 33 of file TCU.cpp.
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
Reimplemented from StructureSE.
Definition at line 38 of file TCU.cpp.
References _log, AttrIsGlobal, EvilOne, StructureSE::Init(), InventoryItem::itemID(), SystemEntity::m_bubble, SystemEntity::m_self, InventoryItem::name(), InventoryItem::SetAttribute(), and SystemBubble::SetTCUSE().
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
Reimplemented from StructureSE.
Definition at line 122 of file TCU.cpp.
References StructureSE::Process().
|
virtual |
Reimplemented from StructureSE.
Definition at line 96 of file TCU.cpp.
References _log, SystemManager::GetID(), SystemEntity::m_system, PyStatic, sEntityList, StructureSE::SetOffline(), and svDataMgr.
|
virtual |
Reimplemented from StructureSE.
Definition at line 52 of file TCU.cpp.
References _log, SovereigntyData::allianceID, args, SovereigntyData::claimStructureID, SovereigntyData::claimTime, SovereigntyData::constellationID, SovereigntyData::contested, SovereigntyData::corporationID, SystemManager::GetConstellationID(), GetFileTimeNow(), SystemManager::GetID(), SystemManager::GetRegionID(), SovereigntyData::hubID, EVEPOS::StructureData::itemID, SystemEntity::m_allyID, SystemEntity::m_corpID, StructureSE::m_data, SystemEntity::m_system, SovereigntyData::regionID, sEntityList, PyTuple::SetItem(), PyDict::SetItemString(), StructureSE::SetOnline(), SovereigntyData::solarSystemID, and svDataMgr.