EvEmu
0.8.4
11 September 2021
|
#include "SystemEntity.h"
Public Member Functions | |
SystemEntity (InventoryItemRef self, PyServiceMgr &services, SystemManager *system) | |
virtual | ~SystemEntity () |
virtual void | Process () |
virtual bool | ProcessTic () |
virtual SystemEntity * | GetSE () |
virtual StaticSystemEntity * | GetStaticSE () |
virtual StationSE * | GetStationSE () |
virtual PlanetSE * | GetPlanetSE () |
virtual MoonSE * | GetMoonSE () |
virtual StargateSE * | GetGateSE () |
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 * | GetPOSSE () |
virtual StructureSE * | GetJammerSE () |
virtual JumpBridgeSE * | GetJumpBridgeSE () |
virtual StructureSE * | GetOutpostSE () |
virtual TowerSE * | GetTowerSE () |
virtual ArraySE * | GetArraySE () |
virtual WeaponSE * | GetWeaponSE () |
virtual BatterySE * | GetBatterySE () |
virtual DeployableSE * | GetDeployableSE () |
virtual Sentry * | GetSentrySE () |
virtual ModuleSE * | GetModuleSE () |
virtual ReactorSE * | GetReactorSE () |
virtual CustomsSE * | GetCOSE () |
virtual TCUSE * | GetTCUSE () |
virtual SBUSE * | GetSBUSE () |
virtual IHubSE * | GetIHubSE () |
virtual DynamicSystemEntity * | GetDynamicSE () |
virtual NPC * | GetNPCSE () |
virtual DroneSE * | GetDroneSE () |
virtual Missile * | GetMissileSE () |
virtual ShipSE * | GetShipSE () |
virtual Concord * | GetConcordSE () |
virtual bool | isGlobal () |
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 | IsPOSSE () |
virtual bool | IsCOSE () |
virtual bool | IsTCUSE () |
virtual bool | IsSBUSE () |
virtual bool | IsIHubSE () |
virtual bool | IsTowerSE () |
virtual bool | IsArraySE () |
virtual bool | IsJammerSE () |
virtual bool | IsWeaponSE () |
virtual bool | IsBatterySE () |
virtual bool | IsModuleSE () |
virtual bool | IsMoonMiner () |
virtual bool | IsOutpostSE () |
virtual bool | IsAsteroidSE () |
virtual bool | IsDeployableSE () |
virtual bool | IsJumpBridgeSE () |
virtual bool | IsReactorSE () |
virtual bool | IsOperSE () |
virtual bool | IsDynamicEntity () |
virtual bool | IsLogin () |
virtual bool | IsInvul () |
virtual bool | IsFrozen () |
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 void | Killed (Damage &fatal_blow) |
virtual void | EncodeDestiny (Buffer &into) |
virtual void | MakeDamageState (DoDestinyDamageState &into) |
virtual PyDict * | MakeSlimItem () |
virtual void | MissileLaunched (Missile *pMissile) |
virtual void | UpdateDamage () |
virtual bool | LoadExtras () |
virtual void | Delete () |
virtual void | SetPilot (Client *pClient) |
virtual bool | HasPilot () |
virtual Client * | GetPilot () |
Protected Attributes | |
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 |
Friends | |
class | SystemBubble |
Definition at line 84 of file SystemEntity.h.
SystemEntity::SystemEntity | ( | InventoryItemRef | self, |
PyServiceMgr & | services, | ||
SystemManager * | system | ||
) |
Definition at line 51 of file SystemEntity.cpp.
References _log, AttrRadius, RefPtr< X >::get(), EvilNumber::get_double(), InventoryItem::GetAttribute(), EVEPOS::Harmonic::Inactive, m_allyID, m_corpID, m_fleetID, m_harmonic, m_ownerID, m_radius, m_self, m_system, and m_warID.
|
inlinevirtual |
Definition at line 88 of file SystemEntity.h.
|
virtual |
Reimplemented in WreckSE, and DroneSE.
Definition at line 246 of file SystemEntity.cpp.
References InventoryItem::ChangeOwner(), m_allyID, m_corpID, m_fleetID, m_ownerID, m_self, and m_warID.
Referenced by DroneSE::Abandon(), WreckSE::Abandon(), Client::Board(), and Client::Eject().
bool SystemEntity::ApplyDamage | ( | Damage & | d | ) |
ALL dmg msgs working 22Apr15 (hacked - found the actual msgIDs) fixed msgIDs and removed xmlp - 15Sept19
Definition at line 108 of file Damage.cpp.
References _log, AttrArmorDamage, AttrArmorEmDamageResonance, AttrArmorExplosiveDamageResonance, AttrArmorHP, AttrArmorKineticDamageResonance, AttrArmorThermalDamageResonance, AttrArmorUniformity, AttrDamage, AttrEmDamageResonance, AttrExplosiveDamageResonance, AttrHP, AttrKineticDamageResonance, AttrShieldCharge, AttrShieldEmDamageResonance, AttrShieldExplosiveDamageResonance, AttrShieldKineticDamageResonance, AttrShieldThermalDamageResonance, AttrThermalDamageResonance, Dmg::Msg::Banked, Damage::chargeRef, Profile::damage, ShipSE::DamageRandModule(), EvilZero, InventoryItem::flag(), RefPtr< X >::get(), EvilNumber::get_float(), InventoryItem::GetAttribute(), GetDroneSE(), Damage::GetEM(), Damage::GetExplosive(), SystemBubble::GetID(), GetID(), Damage::GetKinetic(), Damage::GetModifier(), ShipItem::GetModule(), Client::GetName(), GetName(), DroneSE::GetOwner(), GetPilot(), ShipSE::GetShipItemRef(), GetShipSE(), Damage::GetThermal(), GetTimeUSeconds(), Damage::GetTotal(), Dmg::Msg::Given, InventoryItem::groupID(), HasPilot(), is_log_enabled, IsDroneSE(), isGlobal(), GenericModule::IsLinked(), InventoryItem::IsModuleItem(), IsNPCSE(), InventoryItem::itemID(), Killed(), m_bubble, m_destiny, m_killed, m_self, MakeRandomInt(), EVEDB::invGroups::Missile_Launcher_Assault, EVEDB::invGroups::Missile_Launcher_Bomb, EVEDB::invGroups::Missile_Launcher_Citadel, EVEDB::invGroups::Missile_Launcher_Cruise, EVEDB::invGroups::Missile_Launcher_Defender, EVEDB::invGroups::Missile_Launcher_Heavy, EVEDB::invGroups::Missile_Launcher_Heavy_Assault, EVEDB::invGroups::Missile_Launcher_Rocket, EVEDB::invGroups::Missile_Launcher_Siege, EVEDB::invGroups::Missile_Launcher_Snowball, EVEDB::invGroups::Missile_Launcher_Standard, Damage::MultiplyDup(), InventoryItem::name(), Client::QueueDestinyEvent(), sConfig, SendDamageStateChanged(), DestinyManager::SendTerminalExplosion(), InventoryItem::SetAttribute(), PyTuple::SetItem(), PyDict::SetItemString(), sProfiler, Damage::srcSE, EVEDB::invGroups::Super_Weapon, Dmg::Msg::Taken, InventoryItem::typeID(), and Damage::weaponRef.
Referenced by TurretModule::ApplyDamage(), SentryAI::AttackTarget(), DroneAIMgr::AttackTarget(), NPCAIMgr::AttackTarget(), ConcordAI::AttackTarget(), and Missile::HitTarget().
void SystemEntity::AwardSecurityStatus | ( | InventoryItemRef | iRef, |
Character * | pChar | ||
) |
SE::AwardSecurityStatus(): Shadow Serpentis Port Admiral(750000006): killBonus: 0.072000. oldSec: 0.044933. secAward: 0.007617. SE::AwardSecurityStatus(): Estamel Tharchon(750000001): killBonus: 0.244141. oldSec: 0.000000. secAward: 0.024414.
Definition at line 205 of file SystemEntity.cpp.
References AttrEntitySecurityMaxGain, AttrEntitySecurityStatusKillBonus, Standings::CombatShipKill, corpCONCORD, EvESkill::FastTalk, EvilNumber::get_double(), EvilNumber::get_float(), InventoryItem::GetAttribute(), Client::GetName(), GetName(), SystemManager::GetNameStr(), InventoryItem::GetPilot(), Character::GetSecurityRating(), Character::GetSkillLevel(), InventoryItem::HasAttribute(), InventoryItem::HasPilot(), InventoryItem::itemID(), Standings::LawEnforcement, m_system, InventoryItem::ownerID(), sConfig, Character::secStatusChange(), sLog, and sStandingMgr.
Referenced by Sentry::Killed(), CustomsSE::Killed(), NPC::Killed(), DroneSE::Killed(), and StructureSE::Killed().
|
virtual |
Reimplemented in AsteroidSE, and Missile.
Definition at line 146 of file SystemEntity.cpp.
References TargetManager::ClearFromTargets(), InventoryItem::Delete(), IsContainerSE(), m_self, m_system, m_targMgr, and SystemManager::RemoveEntity().
Referenced by CynoModule::DeactivateCycle(), ActiveModule::DeactivateCycle(), Missile::Delete(), CargoContainer::Delete(), AsteroidSE::Delete(), Killed(), WreckSE::Process(), MiningLaser::ProcessCycle(), ProbeSE::ProcessTic(), and TowerSE::SetOffline().
|
inline |
Definition at line 198 of file SystemEntity.h.
References m_destiny.
Referenced by CynoModule::Activate(), ActiveModule::Activate(), ModuleManager::Activate(), BubbleManager::Add(), SystemBubble::AddBallExclusive(), SentryAI::Attack(), DroneAIMgr::Attack(), NPCAIMgr::Attack(), ConcordAI::Attack(), SentryAI::AttackTarget(), DroneAIMgr::AttackTarget(), ConcordAI::AttackTarget(), Client::Board(), ActiveModule::CanActivate(), Client::CheckBallparkTimer(), Command_addball(), Command_addball2(), Command_bubblewarp(), Command_cloak(), Command_destinyvars(), Command_dropLoot(), Command_entityspawn(), Command_getposition(), Command_halt(), Command_location(), Command_sendstate(), Command_shipvars(), Command_status(), Command_syncloc(), Command_syncpos(), Command_update(), Command_warpto(), CynoModule::DeactivateCycle(), ActiveModule::DeactivateCycle(), FxAction::DoAction(), Client::DockToStation(), Prospector::DropSalvage(), Client::Eject(), TurretFormulas::GetDroneToHit(), TurretFormulas::GetNPCToHit(), TurretFormulas::GetSentryToHit(), TurretFormulas::GetToHit(), Client::JumpInEffect(), Client::JumpOutEffect(), ActiveModule::LaunchMissile(), NPCAIMgr::LaunchMissile(), Client::MoveToLocation(), Client::MoveToPosition(), DestinyManager::Orbit(), ConcordAI::Process(), Client::ProcessClient(), SystemBubble::ProcessWander(), Client::ResetAfterPopped(), SpawnMgr::ReSpawn(), DroneAIMgr::Return(), Client::SetBallPark(), ConcordAI::SetChasing(), Client::SetCloakTimer(), Client::SetDestiny(), DroneAIMgr::SetEngaged(), ConcordAI::SetEngaged(), ConcordAI::SetFleeing(), ConcordAI::SetFollowing(), ConcordAI::SetIdle(), ConcordAI::SetSignaling(), ActiveModule::SetSlaveData(), Client::StargateJump(), TargetManager::TargetLost(), Client::UpdateNewShip(), and SpawnMgr::WarpOutSpawn().
double SystemEntity::DistanceTo2 | ( | const SystemEntity * | other | ) |
Definition at line 156 of file SystemEntity.cpp.
References Ga::GaVec3::distance(), GetPosition(), and m_bubble.
void SystemEntity::DropLoot | ( | WreckContainerRef | wreckRef, |
uint32 | groupID, | ||
uint32 | owner | ||
) |
Definition at line 180 of file SystemEntity.cpp.
References InventoryItem::AddItem(), flagNone, InventoryItem::itemID(), MakeRandomInt(), sDataMgr, and sItemFactory.
Referenced by Sentry::Killed(), CustomsSE::Killed(), NPC::Killed(), StructureSE::Killed(), and ShipSE::Killed().
|
virtual |
Reimplemented in DynamicSystemEntity, ObjectSystemEntity, FieldSE, ItemSystemEntity, ShipSE, StaticSystemEntity, WreckSE, StationSE, WormholeSE, ContainerSE, AnomalySE, StructureSE, AsteroidSE, DroneSE, NPC, Missile, CustomsSE, and Sentry.
Definition at line 116 of file SystemEntity.cpp.
References _log, Buffer::Append(), Destiny::BallHeader::entityID, Destiny::BallHeader::flags, Destiny::RIGID_Struct::formationID, GetName(), Destiny::Ball::Flag::IsGlobal, InventoryItem::itemID(), m_radius, m_self, main(), Destiny::BallHeader::mode, Destiny::BallHeader::posX, Destiny::BallHeader::posY, Destiny::BallHeader::posZ, Destiny::BallHeader::radius, Destiny::Ball::Mode::RIGID, x(), y(), and z().
Referenced by SystemBubble::AddBallExclusive(), SystemManager::AddMarker(), and SystemManager::SendStaticBall().
|
inline |
Definition at line 216 of file SystemEntity.h.
References m_allyID.
Referenced by ActiveModule::CanActivate(), Prospector::DropSalvage(), Sentry::Killed(), CustomsSE::Killed(), NPC::Killed(), DroneSE::Killed(), StructureSE::Killed(), ShipSE::Killed(), Missile::Missile(), DestinyManager::UpdateNewShip(), and DestinyManager::UpdateOldShip().
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in StructureSE, and ArraySE.
Definition at line 121 of file SystemEntity.h.
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in StructureSE, and BatterySE.
Definition at line 123 of file SystemEntity.h.
|
inlinevirtual |
|
inline |
Definition at line 205 of file SystemEntity.h.
References InventoryItem::categoryID(), and m_self.
Referenced by DestinyManager::UpdateOldShip().
|
inlinevirtual |
Definition at line 138 of file SystemEntity.h.
|
inlinevirtual |
Reimplemented in ContainerSE.
Definition at line 107 of file SystemEntity.h.
Referenced by ActiveModule::CanActivate().
|
inline |
Definition at line 218 of file SystemEntity.h.
References m_corpID.
Referenced by ActiveModule::CanActivate(), Prospector::DropSalvage(), Sentry::Killed(), CustomsSE::Killed(), NPC::Killed(), DroneSE::Killed(), StructureSE::Killed(), ShipSE::Killed(), Missile::Missile(), DestinyManager::UpdateNewShip(), and DestinyManager::UpdateOldShip().
|
inlinevirtual |
Reimplemented in CustomsSE.
Definition at line 128 of file SystemEntity.h.
Referenced by StructureItem::AddItem(), and ObjectSystemEntity::Killed().
|
inlinevirtual |
Reimplemented in DeployableSE.
Definition at line 124 of file SystemEntity.h.
|
inlinevirtual |
Reimplemented in DroneSE.
Definition at line 135 of file SystemEntity.h.
Referenced by ShipSE::AbandonDrones(), SystemBubble::Add(), ApplyDamage(), ShipSE::Killed(), and ShipSE::ScoopDrone().
|
inlinevirtual |
Reimplemented in DynamicSystemEntity.
Definition at line 133 of file SystemEntity.h.
|
inlinevirtual |
|
inline |
Definition at line 206 of file SystemEntity.h.
References InventoryItem::flag(), and m_self.
|
inline |
Definition at line 220 of file SystemEntity.h.
References m_fleetID.
Referenced by ActiveModule::CanActivate().
|
inlinevirtual |
Reimplemented in StargateSE, and StructureSE.
Definition at line 103 of file SystemEntity.h.
Referenced by StructureSE::Init(), and StructureSE::InitData().
|
inline |
Definition at line 204 of file SystemEntity.h.
References InventoryItem::groupID(), and m_self.
Referenced by MiningLaser::GetMiningVolume().
|
inline |
|
inline |
Definition at line 207 of file SystemEntity.h.
References InventoryItem::itemID(), and m_self.
Referenced by Concord::_UpdateDamage(), Colony::AbandonColony(), SuperWeapon::Activate(), BubbleManager::Add(), SystemBubble::Add(), SystemBubble::AddBallExclusive(), SystemManager::AddEntity(), SystemManager::AddMarker(), TowerSE::AddModule(), SystemManager::AddNPC(), Scan::AddProbe(), ShipSE::ApplyBoost(), ApplyDamage(), SentryAI::Attack(), DroneAIMgr::Attack(), NPCAIMgr::Attack(), ConcordAI::Attack(), SentryAI::AttackTarget(), DroneAIMgr::AttackTarget(), NPCAIMgr::AttackTarget(), ConcordAI::AttackTarget(), DestinyManager::BeginMovement(), DestinyManager::Bounce(), Scan::CalcProbeAngles(), ActiveModule::CanActivate(), BubbleManager::CheckBubble(), SentryAI::CheckDistance(), DroneAIMgr::CheckDistance(), NPCAIMgr::CheckDistance(), ConcordAI::CheckDistance(), TargetManager::ClearAllTargets(), TargetManager::ClearFromTargets(), TargetManager::ClearTarget(), TargetManager::ClearTargets(), Colony::Colony(), Colony::CreateCommandPin(), Colony::CreateLink(), PlanetMgr::CreatePin(), Colony::CreatePin(), Damage::Damage(), MiningLaser::Depleted(), TargetManager::Destroyed(), TargetManager::Dump(), TargetManager::TargetEntry::Dump(), TargetManager::TargetedByEntry::Dump(), Client::Eject(), Sentry::EncodeDestiny(), Concord::EncodeDestiny(), Missile::EncodeDestiny(), NPC::EncodeDestiny(), DroneSE::EncodeDestiny(), AsteroidSE::EncodeDestiny(), ContainerSE::EncodeDestiny(), WreckSE::EncodeDestiny(), ShipSE::EncodeDestiny(), DestinyManager::EntityRemoved(), DestinyManager::Follow(), BubbleManager::GetBubbleCenterMarkers(), Missile::GetLauncherID(), DestinyManager::GotoDirection(), DestinyManager::GotoPoint(), DestinyManager::Halt(), Colony::Init(), StructureSE::InitData(), DestinyManager::InitWarp(), DestinyManager::IsTurn(), Sentry::Killed(), CustomsSE::Killed(), NPC::Killed(), DroneSE::Killed(), StructureSE::Killed(), ShipSE::Killed(), DroneSE::Launch(), Colony::LaunchCommodities(), NPCAIMgr::LaunchMissile(), DestinyManager::MakeMissile(), TowerSE::MakeSlimItem(), ContainerSE::MakeSlimItem(), WreckSE::MakeSlimItem(), ShipSE::MakeSlimItem(), DestinyManager::MoveObject(), SpawnMgr::MoveSpawn(), Concord::Orbit(), NPC::Orbit(), DestinyManager::Orbit(), Colony::PlanetXfer(), SentryAI::Process(), ActiveModule::Process(), DroneAIMgr::Process(), NPCAIMgr::Process(), TargetManager::Process(), MiningLaser::ProcessCycle(), DestinyManager::ProcessState(), SystemBubble::ProcessWander(), ProbeSE::RecoverProbe(), BubbleManager::Remove(), SystemBubble::Remove(), BeltMgr::RemoveAsteroid(), SystemBubble::RemoveBall(), SystemBubble::RemoveBallExclusive(), ShipSE::RemoveBoost(), SystemManager::RemoveEntity(), SystemBubble::RemoveExclusive(), TowerSE::RemoveModule(), SystemManager::RemoveNPC(), Scan::RemoveProbe(), TargetManager::RemoveTarget(), Client::ResetAfterPopped(), SpawnMgr::ReSpawn(), ShipSE::ScoopDrone(), DestinyManager::SendAnchorDrop(), DestinyManager::SendAnchorLift(), DestinyManager::SendCloakFx(), DestinyManager::SendDestinyUpdate(), DestinyManager::SendJettisonPacket(), DestinyManager::SendJumpInEffect(), DestinyManager::SendJumpOut(), DestinyManager::SendJumpOutEffect(), CynoModule::SendOnJumpBeaconChange(), DestinyManager::SendSetState(), ProbeSE::SendStateChange(), SystemManager::SendStaticBall(), NPCAIMgr::SetChasing(), ConcordAI::SetChasing(), SentryAI::SetEngaged(), DroneAIMgr::SetEngaged(), NPCAIMgr::SetEngaged(), ConcordAI::SetEngaged(), NPCAIMgr::SetFleeing(), ConcordAI::SetFleeing(), NPCAIMgr::SetFollowing(), ConcordAI::SetFollowing(), SentryAI::SetIdle(), DroneAIMgr::SetIdle(), NPCAIMgr::SetIdle(), ConcordAI::SetIdle(), DestinyManager::SetMaxVelocity(), DestinyManager::SetPosition(), SentryAI::SetSignaling(), NPCAIMgr::SetSignaling(), ConcordAI::SetSignaling(), DestinyManager::SetSpeedFraction(), DestinyManager::SetUndockSpeed(), NPCAIMgr::SetWander(), DestinyManager::SpeedBoost(), TargetManager::StartTargeting(), DestinyManager::Stop(), SentryAI::Target(), DroneAIMgr::Target(), NPCAIMgr::Target(), TargetManager::TargetAdded(), SentryAI::Targeted(), DroneAIMgr::Targeted(), NPCAIMgr::Targeted(), ConcordAI::Targeted(), TargetManager::TargetedAdd(), TargetManager::TargetedByLocked(), TargetManager::TargetedByLost(), TargetManager::TargetedLost(), SentryAI::TargetLost(), DroneAIMgr::TargetLost(), NPCAIMgr::TargetLost(), TargetManager::TargetLost(), ConcordAI::TargetLost(), TargetManager::TargetsCleared(), DestinyManager::TractorBeamStart(), DestinyManager::TractorBeamStop(), DestinyManager::Turn(), DestinyManager::UpdateOldShip(), ProbeSE::UpdateProbe(), DestinyManager::UpdateShipVariables(), DestinyManager::UpdateVelocity(), PlanetMgr::UpgradeCommandCenter(), DestinyManager::WarpAccel(), DestinyManager::WarpCruise(), DestinyManager::WarpDecel(), SpawnMgr::WarpOutSpawn(), DestinyManager::WarpStop(), DestinyManager::WarpTo(), DestinyManager::WarpUpdate(), and DestinyManager::WebbedMe().
|
inlinevirtual |
Reimplemented in StructureSE, and IHubSE.
Definition at line 131 of file SystemEntity.h.
Referenced by StructureSE::Init(), and TargetManager::StartTargeting().
|
inlinevirtual |
Reimplemented in ItemSystemEntity.
Definition at line 106 of file SystemEntity.h.
|
inlinevirtual |
Definition at line 117 of file SystemEntity.h.
|
inlinevirtual |
Reimplemented in StructureSE, and JumpBridgeSE.
Definition at line 118 of file SystemEntity.h.
Referenced by StructureSE::Init().
|
inline |
Definition at line 209 of file SystemEntity.h.
References InventoryItem::locationID(), and m_self.
Referenced by Sentry::Killed(), CustomsSE::Killed(), NPC::Killed(), StructureSE::Killed(), ShipSE::Killed(), ShipSE::LaunchDrone(), NPCAIMgr::LaunchMissile(), and DestinyManager::MoveObject().
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in StructureSE, and MoonSE.
Definition at line 102 of file SystemEntity.h.
Referenced by StructureSE::Init(), and StructureSE::InitData().
|
inline |
Definition at line 210 of file SystemEntity.h.
References m_self, and InventoryItem::name().
Referenced by ActiveModule::Activate(), ModuleManager::Activate(), BubbleManager::Add(), SystemBubble::Add(), SystemManager::AddEntity(), SystemManager::AddNPC(), TargetManager::AddTargetModule(), ShipSE::ApplyBoost(), ApplyDamage(), SentryAI::Attack(), DroneAIMgr::Attack(), NPCAIMgr::Attack(), ConcordAI::Attack(), AwardSecurityStatus(), DestinyManager::BeginMovement(), MiningLaser::CanActivate(), ActiveModule::CanActivate(), BubbleManager::CheckBubble(), SentryAI::CheckDistance(), DroneAIMgr::CheckDistance(), NPCAIMgr::CheckDistance(), ConcordAI::CheckDistance(), TargetManager::ClearAllTargets(), TargetManager::ClearFromTargets(), TargetManager::ClearTarget(), TargetManager::ClearTargets(), Colony::Colony(), Command_shipvars(), PlanetMgr::CreatePin(), Damage::Damage(), ActiveModule::DeactivateCycle(), TargetManager::Depleted(), TargetManager::Destroyed(), TargetManager::Dump(), TargetManager::TargetEntry::Dump(), TargetManager::TargetedByEntry::Dump(), Sentry::EncodeDestiny(), CustomsSE::EncodeDestiny(), Concord::EncodeDestiny(), Missile::EncodeDestiny(), NPC::EncodeDestiny(), DroneSE::EncodeDestiny(), AsteroidSE::EncodeDestiny(), StructureSE::EncodeDestiny(), AnomalySE::EncodeDestiny(), ContainerSE::EncodeDestiny(), WormholeSE::EncodeDestiny(), StationSE::EncodeDestiny(), EncodeDestiny(), WreckSE::EncodeDestiny(), StaticSystemEntity::EncodeDestiny(), ShipSE::EncodeDestiny(), ItemSystemEntity::EncodeDestiny(), FieldSE::EncodeDestiny(), ObjectSystemEntity::EncodeDestiny(), DynamicSystemEntity::EncodeDestiny(), BubbleManager::GetBubbleCenterMarkers(), DestinyManager::Halt(), DestinyManager::InitWarp(), DestinyManager::IsTurn(), Sentry::Killed(), CustomsSE::Killed(), NPC::Killed(), DroneSE::Killed(), StructureSE::Killed(), ShipSE::Killed(), Colony::LaunchCommodities(), TowerSE::MakeSlimItem(), CustomsSE::MakeSlimItem(), ProbeSE::MakeSlimItem(), StructureSE::MakeSlimItem(), AnomalySE::MakeSlimItem(), ContainerSE::MakeSlimItem(), WormholeSE::MakeSlimItem(), MakeSlimItem(), WreckSE::MakeSlimItem(), StaticSystemEntity::MakeSlimItem(), ShipSE::MakeSlimItem(), StargateSE::MakeSlimItem(), ItemSystemEntity::MakeSlimItem(), ObjectSystemEntity::MakeSlimItem(), DynamicSystemEntity::MakeSlimItem(), DestinyManager::MoveObject(), SpawnMgr::MoveSpawn(), DestinyManager::Orbit(), Colony::PlanetXfer(), SentryAI::Process(), DroneAIMgr::Process(), NPCAIMgr::Process(), TargetManager::Process(), StructureSE::Process(), DestinyManager::ProcessState(), BubbleManager::Remove(), ShipSE::RemoveBoost(), SystemManager::RemoveNPC(), ActiveModule::RemoveTarget(), TargetManager::RemoveTarget(), TargetManager::RemoveTargetModule(), SendDamageStateChanged(), DestinyManager::SendDestinyUpdate(), DestinyManager::SendSetState(), SystemManager::SendStaticBall(), CustomsSE::SetAnchor(), StructureSE::SetAnchor(), NPCAIMgr::SetChasing(), ConcordAI::SetChasing(), SentryAI::SetEngaged(), DroneAIMgr::SetEngaged(), NPCAIMgr::SetEngaged(), ConcordAI::SetEngaged(), NPCAIMgr::SetFleeing(), ConcordAI::SetFleeing(), NPCAIMgr::SetFollowing(), ConcordAI::SetFollowing(), SentryAI::SetIdle(), DroneAIMgr::SetIdle(), NPCAIMgr::SetIdle(), ConcordAI::SetIdle(), DestinyManager::SetMaxVelocity(), DestinyManager::SetPosition(), SentryAI::SetSignaling(), NPCAIMgr::SetSignaling(), ConcordAI::SetSignaling(), DestinyManager::SetSpeedFraction(), NPCAIMgr::SetWander(), TargetManager::StartTargeting(), SentryAI::Target(), DroneAIMgr::Target(), NPCAIMgr::Target(), TargetManager::TargetAdded(), SentryAI::Targeted(), DroneAIMgr::Targeted(), NPCAIMgr::Targeted(), ConcordAI::Targeted(), TargetManager::TargetedAdd(), TargetManager::TargetedByLocked(), TargetManager::TargetedByLost(), TargetManager::TargetedLost(), SentryAI::TargetLost(), DroneAIMgr::TargetLost(), NPCAIMgr::TargetLost(), TargetManager::TargetLost(), ConcordAI::TargetLost(), TargetManager::TargetsCleared(), DestinyManager::Turn(), Colony::Update(), DestinyManager::UpdateVelocity(), PlanetMgr::UpgradeCommandCenter(), DestinyManager::WarpAccel(), DestinyManager::WarpCruise(), DestinyManager::WarpDecel(), SpawnMgr::WarpOutSpawn(), DestinyManager::WarpStop(), DestinyManager::WarpTo(), and DestinyManager::WarpUpdate().
|
inlinevirtual |
Reimplemented in NPC.
Definition at line 134 of file SystemEntity.h.
Referenced by DestinyManager::BeginMovement(), Command_kill(), TargetManager::TargetedAdd(), TargetManager::TargetLost(), and DestinyManager::WarpStop().
|
inlinevirtual |
Reimplemented in ObjectSystemEntity.
Definition at line 114 of file SystemEntity.h.
|
inlinevirtual |
Reimplemented in StructureSE.
Definition at line 119 of file SystemEntity.h.
Referenced by TargetManager::StartTargeting().
|
inline |
Definition at line 219 of file SystemEntity.h.
References m_ownerID.
Referenced by ActiveModule::CanActivate(), BubbleManager::GetBubbleCenterMarkers(), DroneSE::Launch(), Colony::PlanetXfer(), DroneSE::SetOwner(), DestinyManager::UpdateNewShip(), and DestinyManager::UpdateOldShip().
|
inlinevirtual |
Reimplemented in ShipSE.
Definition at line 259 of file SystemEntity.h.
Referenced by SystemBubble::Add(), ApplyDamage(), DestinyManager::AttemptDockOperation(), DestinyManager::Bump(), DestinyManager::CheckBump(), DestinyManager::DockingAccepted(), DestinyManager::Follow(), Sentry::Killed(), CustomsSE::Killed(), NPC::Killed(), DroneSE::Killed(), StructureSE::Killed(), ShipSE::Killed(), Missile::Missile(), DestinyManager::Orbit(), DestinyManager::ProcessState(), SystemBubble::Remove(), SystemBubble::RemoveBalls(), SystemBubble::SendAddBalls(), SystemBubble::SendAddBalls2(), DestinyManager::SendDestinyUpdate(), DestinyManager::SendSetState(), DestinyManager::SetMaxVelocity(), DestinyManager::SetSpeedFraction(), TargetManager::StartTargeting(), DestinyManager::Stop(), TargetManager::TargetAdded(), TargetManager::TargetedAdd(), TargetManager::TargetedLost(), TargetManager::TargetLost(), TargetManager::TargetsCleared(), DestinyManager::Turn(), DestinyManager::UpdateNewShip(), DestinyManager::UpdateShipVariables(), and DestinyManager::WarpTo().
|
inlinevirtual |
Reimplemented in StructureSE, CustomsSE, and PlanetSE.
Definition at line 101 of file SystemEntity.h.
Referenced by DynamicEntityFactory::BuildEntity(), PlanetMgrService::CreateBoundObject(), CustomsSE::CustomsSE(), and ObjectSystemEntity::Killed().
|
inline |
Definition at line 211 of file SystemEntity.h.
References m_self, and InventoryItem::position().
Referenced by BubbleManager::Add(), SystemBubble::Add(), SentryAI::Attack(), DroneAIMgr::Attack(), NPCAIMgr::Attack(), ConcordAI::Attack(), DestinyManager::AttemptDockOperation(), Client::Board(), Scan::CalcProbeAngles(), CynoModule::CanActivate(), ActiveModule::CanActivate(), BubbleManager::CheckBubble(), SentryAI::CheckDistance(), DroneAIMgr::CheckDistance(), NPCAIMgr::CheckDistance(), ConcordAI::CheckDistance(), Command_getposition(), Command_spawn(), Command_spawnn(), Command_syncloc(), Command_tr(), Command_unspawn(), Command_update(), Scan::ConeScan(), PlanetSE::CreateCustomsOffice(), CynoModule::CreateCyno(), TowerSE::CreateForceField(), DestinyManager::DestinyManager(), DistanceTo2(), DestinyManager::DockingAccepted(), Prospector::DropSalvage(), Client::Eject(), BubbleManager::FindBubble(), DestinyManager::Follow(), BubbleManager::GetBubbleCenterMarkers(), TurretFormulas::GetSentryToHit(), StructureSE::Init(), CustomsSE::InitData(), StructureSE::InitData(), ShipSE::LaunchDrone(), ActiveModule::LaunchMissile(), NPCAIMgr::LaunchMissile(), SystemManager::LoadPlayerDynamics(), SystemManager::LoadSystemDynamics(), DestinyManager::MakeMissile(), DestinyManager::Orbit(), DroneAIMgr::Process(), NPCAIMgr::Process(), SystemBubble::ProcessWander(), ProbeSE::RecoverProbe(), ProbeSE::SendNewProbe(), SystemManager::SendStaticBall(), StructureSE::SetAnchor(), NPCAIMgr::SetChasing(), Client::SetDestiny(), TargetManager::StartTargeting(), TargetManager::TimeToLock(), DestinyManager::TractorBeamStart(), ProbeSE::UpdateProbe(), NPCAIMgr::WarpOut(), and DestinyManager::WarpTo().
|
inlinevirtual |
Reimplemented in StructureSE.
Definition at line 116 of file SystemEntity.h.
Referenced by StructureItem::Rename().
|
inlinevirtual |
Reimplemented in ProbeSE.
Definition at line 112 of file SystemEntity.h.
Referenced by SystemManager::AddEntity().
|
inline |
Definition at line 208 of file SystemEntity.h.
References m_radius.
Referenced by DestinyManager::AttemptDockOperation(), ActiveModule::CanActivate(), DestinyManager::CheckBump(), Command_tr(), PlanetSE::CreateCustomsOffice(), DestinyManager::DestinyManager(), Sentry::EncodeDestiny(), CustomsSE::EncodeDestiny(), Concord::EncodeDestiny(), Missile::EncodeDestiny(), NPC::EncodeDestiny(), DroneSE::EncodeDestiny(), AsteroidSE::EncodeDestiny(), StructureSE::EncodeDestiny(), ContainerSE::EncodeDestiny(), StationSE::EncodeDestiny(), WreckSE::EncodeDestiny(), ShipSE::EncodeDestiny(), PlanetSE::GetPlanetInfo(), Colony::LaunchCommodities(), DestinyManager::Orbit(), StructureSE::SetAnchor(), TargetManager::StartTargeting(), and DestinyManager::TractorBeamStart().
|
inlinevirtual |
Reimplemented in StructureSE, and ReactorSE.
Definition at line 127 of file SystemEntity.h.
|
inlinevirtual |
Reimplemented in StructureSE, and SBUSE.
Definition at line 130 of file SystemEntity.h.
Referenced by StructureSE::Init().
|
inlinevirtual |
Definition at line 97 of file SystemEntity.h.
|
inline |
Definition at line 202 of file SystemEntity.h.
References m_self.
Referenced by ShipSE::AbandonDrones(), Prospector::Activate(), ActiveModule::Activate(), StructureSE::Activate(), SystemManager::AddEntity(), AnomalyMgr::AddSignal(), SentryAI::AttackTarget(), DroneAIMgr::AttackTarget(), ConcordAI::AttackTarget(), MiningLaser::CanActivate(), ConcordAI::ConcordAI(), BeltMgr::Create(), CynoModule::DeactivateCycle(), MiningLaser::Depleted(), ActiveModule::DoCycle(), Prospector::DropSalvage(), BubbleManager::GetBubbleCenterMarkers(), TurretFormulas::GetDroneToHit(), TurretFormulas::GetNPCToHit(), TurretFormulas::GetSentryToHit(), SentryAI::GetTargetTime(), ConcordAI::GetTargetTime(), TurretFormulas::GetToHit(), Missile::HitTarget(), DestinyManager::InitWarp(), Sentry::Killed(), CustomsSE::Killed(), NPC::Killed(), DroneSE::Killed(), StructureSE::Killed(), ActiveModule::LaunchMissile(), SystemManager::LoadSystemStatics(), DestinyManager::MakeMissile(), DestinyManager::Orbit(), MiningLaser::ProcessCycle(), SystemManager::RemoveEntity(), SpawnMgr::ReSpawn(), ShipSE::ScoopDrone(), SentryAI::SentryAI(), DestinyManager::SetMaxVelocity(), DestinyManager::SpeedBoost(), SentryAI::Target(), DroneAIMgr::Target(), ConcordAI::Target(), SentryAI::Targeted(), ConcordAI::Targeted(), TargetManager::TimeToLock(), SystemManager::UnloadSystem(), TowerSE::UpdatePassword(), DestinyManager::UpdateShipVariables(), Concord::UseArmorRepairer(), Concord::UseShieldRecharge(), and DestinyManager::WarpTo().
|
inlinevirtual |
|
inline |
Definition at line 194 of file SystemEntity.h.
References m_services.
Referenced by Prospector::DropSalvage(), and DestinyManager::MoveObject().
|
inlinevirtual |
Reimplemented in ShipSE.
Definition at line 137 of file SystemEntity.h.
Referenced by ApplyDamage(), DestinyManager::Eject(), DestinyManager::InitWarp(), Missile::Missile(), DestinyManager::Undock(), SystemManager::UnloadSystem(), and DestinyManager::UpdateNewShip().
|
inlinevirtual |
Reimplemented in StaticSystemEntity.
Definition at line 99 of file SystemEntity.h.
|
inlinevirtual |
Reimplemented in StationSE.
Definition at line 100 of file SystemEntity.h.
Referenced by SystemManager::UnloadSystem().
|
inlinevirtual |
Reimplemented in StructureSE, and TCUSE.
Definition at line 129 of file SystemEntity.h.
Referenced by StructureSE::Init(), and TargetManager::StartTargeting().
|
inlinevirtual |
Reimplemented in StructureSE, and TowerSE.
Definition at line 120 of file SystemEntity.h.
Referenced by StructureSE::Init(), and TargetManager::StartTargeting().
|
inline |
Definition at line 203 of file SystemEntity.h.
References m_self, and InventoryItem::typeID().
Referenced by DynamicSystemEntity::AwardBounty(), Colony::CreateCommandPin(), CustomsSE::Killed(), StructureSE::Killed(), ShipSE::Killed(), ObjectSystemEntity::MakeSlimItem(), DestinyManager::SendAnchorDrop(), DestinyManager::SendAnchorLift(), Prospector::SendFailure(), ActiveModule::ShowEffect(), BeltMgr::SpawnBelt(), and DestinyManager::UpdateOldShip().
|
inline |
Definition at line 240 of file SystemEntity.h.
References DestinyManager::GetVelocity(), m_destiny, and NULL_ORIGIN_V().
Referenced by BubbleManager::Add(), TurretFormulas::GetDroneToHit(), TurretFormulas::GetNPCToHit(), TurretFormulas::GetSentryToHit(), TurretFormulas::GetToHit(), and Missile::HitTarget().
|
inline |
Definition at line 217 of file SystemEntity.h.
References m_warID.
Referenced by ActiveModule::CanActivate(), Prospector::DropSalvage(), CustomsSE::Killed(), NPC::Killed(), DroneSE::Killed(), StructureSE::Killed(), ShipSE::Killed(), Missile::Missile(), DestinyManager::UpdateNewShip(), and DestinyManager::UpdateOldShip().
|
inlinevirtual |
Reimplemented in StructureSE, and WeaponSE.
Definition at line 122 of file SystemEntity.h.
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in WreckSE.
Definition at line 108 of file SystemEntity.h.
Referenced by SystemManager::BuildDynamicEntity(), and Prospector::DropSalvage().
|
inlinevirtual |
Reimplemented in ShipSE.
Definition at line 258 of file SystemEntity.h.
Referenced by SystemBubble::Add(), ApplyDamage(), DestinyManager::AttemptDockOperation(), DestinyManager::Bump(), DestinyManager::Follow(), DestinyManager::InitWarp(), Sentry::Killed(), CustomsSE::Killed(), NPC::Killed(), DroneSE::Killed(), StructureSE::Killed(), ShipSE::Killed(), Missile::Missile(), DestinyManager::MoveObject(), DestinyManager::Orbit(), DestinyManager::ProcessState(), SystemBubble::Remove(), SystemBubble::RemoveBalls(), SystemBubble::SendAddBalls(), SystemBubble::SendAddBalls2(), DestinyManager::SendDestinyUpdate(), DestinyManager::SendSetState(), DestinyManager::SetSpeedFraction(), TargetManager::StartTargeting(), DestinyManager::Stop(), TargetManager::TargetAdded(), TargetManager::TargetedAdd(), TargetManager::TargetedLost(), TargetManager::TargetLost(), TargetManager::TargetsCleared(), DestinyManager::Turn(), DestinyManager::UpdateShipVariables(), and DestinyManager::WarpTo().
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in StructureSE, and ArraySE.
Definition at line 169 of file SystemEntity.h.
|
inlinevirtual |
Reimplemented in AsteroidSE.
Definition at line 176 of file SystemEntity.h.
Referenced by TargetManager::AddTargetModule(), TargetManager::Depleted(), TargetManager::StartTargeting(), and TargetManager::TimeToLock().
|
inlinevirtual |
Reimplemented in StructureSE, and BatterySE.
Definition at line 172 of file SystemEntity.h.
|
inlinevirtual |
Reimplemented in BeltSE.
Definition at line 147 of file SystemEntity.h.
Referenced by SystemManager::LoadSystemStatics().
|
inlinevirtual |
|
inlinevirtual |
Definition at line 191 of file SystemEntity.h.
|
inlinevirtual |
Reimplemented in ContainerSE.
Definition at line 157 of file SystemEntity.h.
Referenced by Prospector::CanActivate(), ActiveModule::CanActivate(), Delete(), SystemManager::SendStaticBall(), DestinyManager::SetSpeedFraction(), and TargetManager::TimeToLock().
|
inlinevirtual |
Reimplemented in CustomsSE.
Definition at line 164 of file SystemEntity.h.
Referenced by ActiveModule::Activate(), SystemManager::AddEntity(), StructureItem::AddItem(), and ObjectSystemEntity::Killed().
|
inline |
Definition at line 239 of file SystemEntity.h.
References m_killed.
Referenced by ActiveModule::Activate(), and DestinyManager::UpdateOldShip().
|
inlinevirtual |
Reimplemented in DeployableSE.
Definition at line 177 of file SystemEntity.h.
Referenced by TargetManager::TimeToLock().
|
inlinevirtual |
Reimplemented in DroneSE.
Definition at line 187 of file SystemEntity.h.
Referenced by ShipSE::AbandonDrones(), SystemBubble::Add(), ApplyDamage(), Sentry::Killed(), CustomsSE::Killed(), NPC::Killed(), DroneSE::Killed(), StructureSE::Killed(), ShipSE::Killed(), SystemBubble::Remove(), DestinyManager::SetSpeedFraction(), DestinyManager::UpdateShipVariables(), and DestinyManager::WarpTo().
|
inlinevirtual |
Reimplemented in DynamicSystemEntity.
Definition at line 182 of file SystemEntity.h.
Referenced by DestinyManager::Halt(), and DestinyManager::SetSpeedFraction().
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in DynamicSystemEntity, and ShipSE.
Definition at line 185 of file SystemEntity.h.
Referenced by DestinyManager::Process().
|
inlinevirtual |
Reimplemented in StargateSE.
Definition at line 148 of file SystemEntity.h.
Referenced by SystemManager::LoadSystemStatics().
|
inlinevirtual |
Reimplemented in StaticSystemEntity, ContainerSE, TCUSE, IHubSE, and SBUSE.
Definition at line 142 of file SystemEntity.h.
References InventoryItem::isGlobal(), and m_self.
Referenced by SystemBubble::Add(), SystemManager::AddEntity(), ApplyDamage(), and SystemManager::UnloadSystem().
|
inlinevirtual |
Reimplemented in StructureSE, and IHubSE.
Definition at line 167 of file SystemEntity.h.
Referenced by TargetManager::StartTargeting().
|
inlinevirtual |
Reimplemented in ObjectSystemEntity, ItemSystemEntity, and StaticSystemEntity.
Definition at line 144 of file SystemEntity.h.
Referenced by TargetManager::TimeToLock().
|
inlinevirtual |
Reimplemented in DynamicSystemEntity, ObjectSystemEntity, and ShipSE.
Definition at line 184 of file SystemEntity.h.
|
inlinevirtual |
Reimplemented in ItemSystemEntity.
Definition at line 153 of file SystemEntity.h.
Referenced by ActiveModule::Activate().
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in StructureSE, and JumpBridgeSE.
Definition at line 178 of file SystemEntity.h.
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in Missile.
Definition at line 189 of file SystemEntity.h.
Referenced by DestinyManager::SetSpeedFraction().
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in NPC.
Definition at line 186 of file SystemEntity.h.
Referenced by ApplyDamage(), DestinyManager::BeginMovement(), Command_kill(), DynamicSystemEntity::MakeSlimItem(), DestinyManager::SetSpeedFraction(), TargetManager::TargetedAdd(), TargetManager::TargetLost(), SystemManager::UnloadSystem(), DestinyManager::UpdateShipVariables(), DestinyManager::WarpStop(), and DestinyManager::WarpTo().
|
inlinevirtual |
Reimplemented in ObjectSystemEntity.
Definition at line 161 of file SystemEntity.h.
|
inlinevirtual |
Reimplemented in TCUSE, IHubSE, and SBUSE.
Definition at line 180 of file SystemEntity.h.
Referenced by SystemManager::AddEntity(), DestinyManager::SendDestinyUpdate(), and SystemManager::UnloadSystem().
|
inlinevirtual |
Reimplemented in StructureSE.
Definition at line 175 of file SystemEntity.h.
Referenced by TargetManager::StartTargeting().
|
inlinevirtual |
Reimplemented in PlanetSE.
Definition at line 149 of file SystemEntity.h.
Referenced by DynamicEntityFactory::BuildEntity(), and PlanetMgrService::CreateBoundObject().
|
inlinevirtual |
Reimplemented in StructureSE.
Definition at line 163 of file SystemEntity.h.
Referenced by DestinyManager::SetPosition().
|
inlinevirtual |
Reimplemented in ProbeSE.
Definition at line 159 of file SystemEntity.h.
Referenced by SystemManager::AddEntity(), DestinyManager::SetPosition(), and SystemManager::UnloadSystem().
|
inlinevirtual |
Reimplemented in StructureSE, and ReactorSE.
Definition at line 179 of file SystemEntity.h.
|
inlinevirtual |
Reimplemented in StructureSE, and SBUSE.
Definition at line 166 of file SystemEntity.h.
|
inlinevirtual |
Reimplemented in Sentry.
Definition at line 162 of file SystemEntity.h.
Referenced by TargetManager::TargetLost().
|
inlinevirtual |
Reimplemented in ShipSE.
Definition at line 190 of file SystemEntity.h.
Referenced by DestinyManager::SetMaxVelocity(), DestinyManager::Undock(), SystemManager::UnloadSystem(), and DestinyManager::WarpStop().
|
inlinevirtual |
Reimplemented in StaticSystemEntity.
Definition at line 146 of file SystemEntity.h.
Referenced by ActiveModule::Activate(), SystemBubble::Add(), and SystemManager::UnloadSystem().
|
inlinevirtual |
Reimplemented in StationSE.
Definition at line 151 of file SystemEntity.h.
Referenced by DestinyManager::Follow(), SystemManager::LoadSystemStatics(), and SystemManager::UnloadSystem().
|
inlinevirtual |
Definition at line 143 of file SystemEntity.h.
|
inlinevirtual |
Reimplemented in StructureSE, and TCUSE.
Definition at line 165 of file SystemEntity.h.
Referenced by TargetManager::StartTargeting().
|
inlinevirtual |
Reimplemented in StructureSE, and TowerSE.
Definition at line 168 of file SystemEntity.h.
Referenced by TargetManager::StartTargeting().
|
inlinevirtual |
Reimplemented in StructureSE, and WeaponSE.
Definition at line 171 of file SystemEntity.h.
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in WreckSE.
Definition at line 188 of file SystemEntity.h.
Referenced by ActiveModule::Activate(), Prospector::CanActivate(), ActiveModule::CanActivate(), MakeDamageState(), DestinyManager::SetSpeedFraction(), and TargetManager::TimeToLock().
|
virtual |
Reimplemented in ObjectSystemEntity, ShipSE, StructureSE, DroneSE, NPC, Concord, CustomsSE, and Sentry.
Definition at line 135 of file SystemEntity.cpp.
References Delete(), TargetManager::Destroyed(), m_targMgr, and SafeDelete().
Referenced by ApplyDamage(), and Command_kill().
|
inlinevirtual |
Reimplemented in StargateSE, BeltSE, StaticSystemEntity, PlanetSE, and MoonSE.
Definition at line 251 of file SystemEntity.h.
Referenced by SystemManager::LoadSystemStatics().
PyTuple * SystemEntity::MakeDamageState | ( | ) |
Definition at line 86 of file SystemEntity.cpp.
References IsWreckSE().
Referenced by SystemBubble::AddBallExclusive(), SystemManager::AddMarker(), ItemSystemEntity::MakeDamageState(), SystemManager::SendStaticBall(), and TargetManager::TargetAdded().
|
virtual |
Reimplemented in DynamicSystemEntity, ObjectSystemEntity, ItemSystemEntity, ShipSE, ContainerSE, CelestialSE, AsteroidSE, ProbeSE, DroneSE, and Missile.
Definition at line 99 of file SystemEntity.cpp.
References GetFileTimeNow().
|
virtual |
Reimplemented in DynamicSystemEntity, ObjectSystemEntity, FieldSE, ItemSystemEntity, StargateSE, ShipSE, StaticSystemEntity, WreckSE, StationSE, WormholeSE, ContainerSE, AnomalySE, StructureSE, ProbeSE, DroneSE, Missile, CustomsSE, and TowerSE.
Definition at line 107 of file SystemEntity.cpp.
References _log, GetName(), InventoryItem::itemID(), m_ownerID, m_self, and InventoryItem::typeID().
Referenced by SystemBubble::AddBallExclusive(), SystemManager::AddMarker(), FieldSE::MakeSlimItem(), DynamicSystemEntity::MakeSlimItem(), WreckContainer::MakeSlimItemChange(), and SystemManager::SendStaticBall().
|
inlinevirtual |
Reimplemented in ShipSE, StructureSE, NPC, CustomsSE, and TowerSE.
Definition at line 249 of file SystemEntity.h.
Referenced by ActiveModule::LaunchMissile(), and NPCAIMgr::LaunchMissile().
|
virtual |
Reimplemented in ShipSE, WreckSE, ContainerSE, StructureSE, AsteroidSE, DroneSE, ReactorSE, NPC, Missile, Concord, PlanetSE, CustomsSE, Sentry, ModuleSE, TowerSE, ArraySE, BatterySE, JumpBridgeSE, TCUSE, WeaponSE, IHubSE, and SBUSE.
Definition at line 76 of file SystemEntity.cpp.
References _log, InventoryItem::itemID(), m_destiny, m_killed, m_self, InventoryItem::name(), and DestinyManager::Process().
Referenced by Sentry::Process(), CustomsSE::Process(), Concord::Process(), Missile::Process(), NPC::Process(), DroneSE::Process(), AsteroidSE::Process(), StructureSE::Process(), ContainerSE::Process(), WreckSE::Process(), and ShipSE::Process().
|
inlinevirtual |
Reimplemented in ProbeSE.
Definition at line 92 of file SystemEntity.h.
void SystemEntity::SendDamageStateChanged | ( | ) |
Definition at line 162 of file SystemEntity.cpp.
References _log, AttrArmorDamage, AttrArmorHP, AttrDamage, AttrHP, AttrShieldCapacity, AttrShieldCharge, AttrShieldRechargeRate, EvilNumber::get_double(), InventoryItem::GetAttribute(), GetFileTimeNow(), GetName(), InventoryItem::itemID(), m_self, m_targMgr, PySafeDecRef, and TargetManager::QueueUpdate().
Referenced by ApplyDamage(), ShipSE::Process(), ActiveModule::UpdateCharge(), and ActiveModule::UpdateDamage().
|
inline |
Definition at line 221 of file SystemEntity.h.
References m_fleetID.
Referenced by SystemManager::BuildDynamicEntity().
|
inline |
Definition at line 224 of file SystemEntity.h.
References m_harmonic.
Referenced by TowerSE::CreateForceField(), and TowerSE::UpdatePassword().
|
inlinevirtual |
Reimplemented in ShipSE.
Definition at line 257 of file SystemEntity.h.
|
inline |
Definition at line 212 of file SystemEntity.h.
References m_self, and InventoryItem::SetPosition().
Referenced by CynoModule::CreateCyno(), SystemManager::LoadPlayerDynamics(), SystemManager::LoadSystemDynamics(), DestinyManager::SetPosition(), and Client::WarpOut().
|
inline |
Definition at line 195 of file SystemEntity.h.
References m_bubble.
Referenced by ActiveModule::Activate(), BubbleManager::Add(), AnomalyMgr::AddSignal(), SentryAI::Attack(), DroneAIMgr::Attack(), NPCAIMgr::Attack(), ConcordAI::Attack(), Client::Board(), CynoModule::CanActivate(), MiningLaser::CanActivate(), BubbleManager::CheckBubble(), DestinyManager::CheckBump(), DestinyManager::Cloak(), Command_addball(), Command_addball2(), Command_beltlist(), Command_bubblelist(), Command_bubbletrack(), Command_bubblewarp(), Command_destinyvars(), Command_dropLoot(), Command_entityspawn(), Command_getposition(), Command_halt(), Command_killallnpcs(), Command_list(), Command_location(), Command_sendstate(), Command_shipvars(), Command_status(), Command_syncloc(), Command_syncpos(), Command_unspawn(), Command_update(), Command_warpto(), WormholeMgr::Create(), BeltMgr::Create(), DungeonMgr::Create(), Client::Eject(), FleetService::FleetBroadcast(), FleetService::GetFleetMembersOnGrid(), DestinyManager::Jump(), WreckContainer::MakeSlimItemChange(), DestinyManager::MoveObject(), SpawnMgr::MoveSpawn(), SentryAI::Process(), DroneAIMgr::Process(), NPCAIMgr::Process(), ConcordAI::Process(), BubbleManager::Remove(), SystemBubble::RemoveBalls(), InventoryItem::Rename(), DestinyManager::SendDestinyUpdate(), DestinyManager::SendSetState(), SystemManager::SendStaticBall(), Client::SetBallPark(), NPCAIMgr::SetIdle(), ActiveModule::SetSlaveData(), NPCAIMgr::SetWander(), BeltMgr::SpawnBelt(), DestinyManager::UnCloak(), DestinyManager::UpdateShipVariables(), DestinyManager::WarpAccel(), NPCAIMgr::WarpOut(), SpawnMgr::WarpOutSpawn(), and DestinyManager::WarpTo().
|
inline |
Definition at line 196 of file SystemEntity.h.
References m_system.
Referenced by ActiveModule::Activate(), BubbleManager::Add(), DestinyManager::AttemptDockOperation(), MiningLaser::CanActivate(), Command_beltlist(), Command_list(), Colony::CreateCommandPin(), PlanetMgr::CreatePin(), DestinyManager::DockingAccepted(), BubbleManager::FindBubble(), FleetService::GetFleetClientsInSystem(), FleetService::GetFleetMembersInSystem(), DestinyManager::IsTargetInvalid(), Colony::LaunchCommodities(), NPCAIMgr::LaunchMissile(), DestinyManager::MakeMissile(), DestinyManager::MoveObject(), NPCAIMgr::Process(), SystemBubble::ProcessWander(), DestinyManager::SendDestinyUpdate(), DestinyManager::SendSetState(), Client::SetDestiny(), ActiveModule::SetSlaveData(), NPCAIMgr::SetWander(), PlanetMgr::UpgradeCommandCenter(), NPCAIMgr::WarpOut(), and DestinyManager::WarpTo().
|
inline |
Definition at line 197 of file SystemEntity.h.
References m_targMgr.
Referenced by ActiveModule::Activate(), SentryAI::Attack(), DroneAIMgr::Attack(), NPCAIMgr::Attack(), ConcordAI::Attack(), SentryAI::CheckDistance(), NPCAIMgr::CheckDistance(), ConcordAI::CheckDistance(), ActiveModule::Clear(), SentryAI::ClearAllTargets(), DroneAIMgr::ClearAllTargets(), ConcordAI::ClearAllTargets(), SentryAI::ClearTarget(), DroneAIMgr::ClearTarget(), TargetManager::ClearTarget(), NPCAIMgr::ClearTarget(), DroneAIMgr::ClearTargets(), ConcordAI::ClearTargets(), Command_targlist(), ActiveModule::DeactivateCycle(), DestinyManager::InitWarp(), SentryAI::Process(), DroneAIMgr::Process(), NPCAIMgr::Process(), ConcordAI::Process(), MiningLaser::ProcessCycle(), ActiveModule::SetSlaveData(), TargetManager::StartTargeting(), SentryAI::Target(), DroneAIMgr::Target(), NPCAIMgr::Target(), ConcordAI::Target(), SentryAI::Targeted(), NPCAIMgr::Targeted(), ConcordAI::Targeted(), SentryAI::TargetLost(), DroneAIMgr::TargetLost(), NPCAIMgr::TargetLost(), ConcordAI::TargetLost(), and SystemManager::UnloadSystem().
|
inlinevirtual |
Reimplemented in DynamicSystemEntity, and ObjectSystemEntity.
Definition at line 250 of file SystemEntity.h.
Referenced by ObjectSystemEntity::UpdateDamage(), and DynamicSystemEntity::UpdateDamage().
|
inline |
Definition at line 213 of file SystemEntity.h.
References m_self, InventoryItem::position(), and Ga::GaVec3::x.
Referenced by Sentry::EncodeDestiny(), CustomsSE::EncodeDestiny(), Concord::EncodeDestiny(), Missile::EncodeDestiny(), NPC::EncodeDestiny(), DroneSE::EncodeDestiny(), AsteroidSE::EncodeDestiny(), StructureSE::EncodeDestiny(), AnomalySE::EncodeDestiny(), ContainerSE::EncodeDestiny(), WormholeSE::EncodeDestiny(), StationSE::EncodeDestiny(), EncodeDestiny(), WreckSE::EncodeDestiny(), StaticSystemEntity::EncodeDestiny(), ShipSE::EncodeDestiny(), ItemSystemEntity::EncodeDestiny(), FieldSE::EncodeDestiny(), ObjectSystemEntity::EncodeDestiny(), DynamicSystemEntity::EncodeDestiny(), CustomsSE::InitData(), Sentry::Killed(), CustomsSE::Killed(), NPC::Killed(), DroneSE::Killed(), StructureSE::Killed(), and ShipSE::Killed().
|
inline |
Definition at line 214 of file SystemEntity.h.
References m_self, InventoryItem::position(), and Ga::GaVec3::y.
Referenced by Sentry::EncodeDestiny(), CustomsSE::EncodeDestiny(), Concord::EncodeDestiny(), Missile::EncodeDestiny(), NPC::EncodeDestiny(), DroneSE::EncodeDestiny(), AsteroidSE::EncodeDestiny(), StructureSE::EncodeDestiny(), AnomalySE::EncodeDestiny(), ContainerSE::EncodeDestiny(), WormholeSE::EncodeDestiny(), StationSE::EncodeDestiny(), EncodeDestiny(), WreckSE::EncodeDestiny(), StaticSystemEntity::EncodeDestiny(), ShipSE::EncodeDestiny(), ItemSystemEntity::EncodeDestiny(), FieldSE::EncodeDestiny(), ObjectSystemEntity::EncodeDestiny(), DynamicSystemEntity::EncodeDestiny(), CustomsSE::InitData(), Sentry::Killed(), CustomsSE::Killed(), NPC::Killed(), DroneSE::Killed(), StructureSE::Killed(), and ShipSE::Killed().
|
inline |
Definition at line 215 of file SystemEntity.h.
References m_self, InventoryItem::position(), and Ga::GaVec3::z.
Referenced by Sentry::EncodeDestiny(), CustomsSE::EncodeDestiny(), Concord::EncodeDestiny(), Missile::EncodeDestiny(), NPC::EncodeDestiny(), DroneSE::EncodeDestiny(), AsteroidSE::EncodeDestiny(), StructureSE::EncodeDestiny(), AnomalySE::EncodeDestiny(), ContainerSE::EncodeDestiny(), WormholeSE::EncodeDestiny(), StationSE::EncodeDestiny(), EncodeDestiny(), WreckSE::EncodeDestiny(), StaticSystemEntity::EncodeDestiny(), ShipSE::EncodeDestiny(), ItemSystemEntity::EncodeDestiny(), FieldSE::EncodeDestiny(), ObjectSystemEntity::EncodeDestiny(), DynamicSystemEntity::EncodeDestiny(), CustomsSE::InitData(), Sentry::Killed(), CustomsSE::Killed(), NPC::Killed(), DroneSE::Killed(), StructureSE::Killed(), and ShipSE::Killed().
|
friend |
Definition at line 85 of file SystemEntity.h.
|
protected |
Definition at line 280 of file SystemEntity.h.
Referenced by Abandon(), Concord::Concord(), ContainerSE::ContainerSE(), TowerSE::CreateForceField(), CustomsSE::CustomsSE(), DeployableSE::DeployableSE(), DroneSE::DroneSE(), Sentry::EncodeDestiny(), Concord::EncodeDestiny(), Missile::EncodeDestiny(), NPC::EncodeDestiny(), DroneSE::EncodeDestiny(), StructureSE::EncodeDestiny(), ContainerSE::EncodeDestiny(), WreckSE::EncodeDestiny(), ShipSE::EncodeDestiny(), FieldSE::EncodeDestiny(), DynamicSystemEntity::EncodeDestiny(), FieldSE::FieldSE(), GetAllianceID(), StructureSE::InitData(), Sentry::Killed(), CustomsSE::Killed(), NPC::Killed(), DroneSE::Killed(), StructureSE::Killed(), ShipSE::Killed(), TowerSE::MakeSlimItem(), CustomsSE::MakeSlimItem(), Missile::MakeSlimItem(), DroneSE::MakeSlimItem(), ProbeSE::MakeSlimItem(), StructureSE::MakeSlimItem(), ContainerSE::MakeSlimItem(), StationSE::MakeSlimItem(), WreckSE::MakeSlimItem(), ShipSE::MakeSlimItem(), ObjectSystemEntity::MakeSlimItem(), DynamicSystemEntity::MakeSlimItem(), Missile::Missile(), NPC::NPC(), ProbeSE::ProbeSE(), ProbeSE::SendSlimChange(), CustomsSE::SendSlimUpdate(), StructureSE::SendSlimUpdate(), Sentry::Sentry(), TCUSE::SetOnline(), DroneSE::SetOwner(), ShipSE::SetPilot(), ShipSE::ShipSE(), StructureSE::StructureSE(), SystemEntity(), TowerSE::UpdatePassword(), and WreckSE::WreckSE().
|
protected |
Definition at line 262 of file SystemEntity.h.
Referenced by SystemBubble::Add(), ApplyDamage(), DistanceTo2(), StructureSE::Drop(), SBUSE::Init(), IHubSE::Init(), TCUSE::Init(), TowerSE::Init(), StructureSE::InitData(), Sentry::Killed(), CustomsSE::Killed(), NPC::Killed(), DroneSE::Killed(), StructureSE::Killed(), ShipSE::Killed(), DroneSE::Launch(), BeltSE::LoadExtras(), StargateSE::LoadExtras(), AsteroidSE::Process(), StructureSE::PullAnchor(), SystemBubble::Remove(), SystemBubble::RemoveExclusive(), ProbeSE::SendWarpStart(), DroneSE::StateChange(), and SysBubble().
|
protected |
Definition at line 281 of file SystemEntity.h.
Referenced by Abandon(), Concord::Concord(), ContainerSE::ContainerSE(), TowerSE::CreateForceField(), CustomsSE::CustomsSE(), DeployableSE::DeployableSE(), DroneSE::DroneSE(), Sentry::EncodeDestiny(), Concord::EncodeDestiny(), Missile::EncodeDestiny(), NPC::EncodeDestiny(), DroneSE::EncodeDestiny(), StructureSE::EncodeDestiny(), ContainerSE::EncodeDestiny(), WreckSE::EncodeDestiny(), ShipSE::EncodeDestiny(), FieldSE::EncodeDestiny(), DynamicSystemEntity::EncodeDestiny(), FieldSE::FieldSE(), GetCorporationID(), StructureSE::InitData(), CustomsSE::Killed(), StructureSE::Killed(), ShipSE::Killed(), TowerSE::MakeSlimItem(), CustomsSE::MakeSlimItem(), Missile::MakeSlimItem(), DroneSE::MakeSlimItem(), ProbeSE::MakeSlimItem(), StructureSE::MakeSlimItem(), ContainerSE::MakeSlimItem(), StationSE::MakeSlimItem(), WreckSE::MakeSlimItem(), ShipSE::MakeSlimItem(), ObjectSystemEntity::MakeSlimItem(), DynamicSystemEntity::MakeSlimItem(), Missile::Missile(), NPC::NPC(), ProbeSE::ProbeSE(), ProbeSE::SendSlimChange(), CustomsSE::SendSlimUpdate(), StructureSE::SendSlimUpdate(), Sentry::Sentry(), TCUSE::SetOnline(), DroneSE::SetOwner(), ShipSE::SetPilot(), ShipSE::ShipSE(), StructureSE::StructureSE(), SystemEntity(), TowerSE::UpdatePassword(), and WreckSE::WreckSE().
|
protected |
Definition at line 265 of file SystemEntity.h.
Referenced by StructureSE::Activate(), ShipSE::ApplyBoost(), ApplyDamage(), NPC::CmdDropLoot(), Concord::Concord(), ContainerSE::ContainerSE(), DestinyMgr(), DroneSE::DroneSE(), DynamicSystemEntity::DynamicSystemEntity(), Concord::EncodeDestiny(), Missile::EncodeDestiny(), NPC::EncodeDestiny(), DroneSE::EncodeDestiny(), ShipSE::EncodeDestiny(), DynamicSystemEntity::EncodeDestiny(), GetVelocity(), DroneSE::IdleOrbit(), ShipSE::Jump(), Sentry::Killed(), CustomsSE::Killed(), NPC::Killed(), DroneSE::Killed(), StructureSE::Killed(), ShipSE::Killed(), NPC::Load(), ObjectSystemEntity::ObjectSystemEntity(), DroneSE::Offline(), Process(), StructureSE::Process(), CustomsSE::PullAnchor(), StructureSE::PullAnchor(), ShipSE::RemoveBoost(), CustomsSE::SendEffectUpdate(), StructureSE::SendEffectUpdate(), ProbeSE::SendSlimChange(), CustomsSE::SendSlimUpdate(), StructureSE::SendSlimUpdate(), CustomsSE::SetAnchor(), StructureSE::SetAnchor(), TowerSE::SetOnline(), StructureSE::SetOnline(), TowerSE::UpdatePassword(), WreckSE::WreckSE(), ContainerSE::~ContainerSE(), DynamicSystemEntity::~DynamicSystemEntity(), ObjectSystemEntity::~ObjectSystemEntity(), and Sentry::~Sentry().
|
protected |
Definition at line 282 of file SystemEntity.h.
Referenced by Abandon(), GetFleetID(), WreckSE::MakeSlimItem(), SetFleetID(), and SystemEntity().
|
protected |
Definition at line 276 of file SystemEntity.h.
Referenced by TowerSE::CreateForceField(), Sentry::EncodeDestiny(), Concord::EncodeDestiny(), Missile::EncodeDestiny(), NPC::EncodeDestiny(), DroneSE::EncodeDestiny(), StructureSE::EncodeDestiny(), AnomalySE::EncodeDestiny(), ContainerSE::EncodeDestiny(), WormholeSE::EncodeDestiny(), WreckSE::EncodeDestiny(), ShipSE::EncodeDestiny(), FieldSE::EncodeDestiny(), DynamicSystemEntity::EncodeDestiny(), GetHarmonic(), TowerSE::Init(), TowerSE::InitData(), SetHarmonic(), TowerSE::SetOnline(), SystemEntity(), and TowerSE::UpdatePassword().
|
protected |
Definition at line 271 of file SystemEntity.h.
Referenced by ApplyDamage(), IsDead(), Sentry::Process(), Concord::Process(), NPC::Process(), DroneSE::Process(), Process(), and ShipSE::Process().
|
protected |
Definition at line 283 of file SystemEntity.h.
Referenced by Abandon(), ContainerSE::ContainerSE(), TowerSE::CreateForceField(), CustomsSE::CustomsSE(), DeployableSE::DeployableSE(), DroneSE::DroneSE(), Missile::EncodeDestiny(), FieldSE::FieldSE(), GetOwnerID(), ShipSE::Killed(), TowerSE::MakeSlimItem(), CustomsSE::MakeSlimItem(), Missile::MakeSlimItem(), DroneSE::MakeSlimItem(), ProbeSE::MakeSlimItem(), StructureSE::MakeSlimItem(), AnomalySE::MakeSlimItem(), ContainerSE::MakeSlimItem(), WormholeSE::MakeSlimItem(), StationSE::MakeSlimItem(), MakeSlimItem(), WreckSE::MakeSlimItem(), ShipSE::MakeSlimItem(), ItemSystemEntity::MakeSlimItem(), ObjectSystemEntity::MakeSlimItem(), DynamicSystemEntity::MakeSlimItem(), Missile::Missile(), NPC::NPC(), ShipSE::PayInsurance(), ProbeSE::ProbeSE(), CustomsSE::SendEffectUpdate(), StructureSE::SendEffectUpdate(), ProbeSE::SendSlimChange(), CustomsSE::SendSlimUpdate(), StructureSE::SendSlimUpdate(), Sentry::Sentry(), DroneSE::SetOwner(), ShipSE::ShipSE(), DroneSE::StateChange(), StructureSE::StructureSE(), SystemEntity(), and WreckSE::WreckSE().
|
protected |
Definition at line 273 of file SystemEntity.h.
Referenced by CelestialSE::CelestialSE(), AnomalySE::EncodeDestiny(), WormholeSE::EncodeDestiny(), EncodeDestiny(), StaticSystemEntity::EncodeDestiny(), ItemSystemEntity::EncodeDestiny(), FieldSE::EncodeDestiny(), ObjectSystemEntity::EncodeDestiny(), DynamicSystemEntity::EncodeDestiny(), GetRadius(), and SystemEntity().
|
protected |
Definition at line 269 of file SystemEntity.h.
Referenced by Concord::_UpdateDamage(), Abandon(), StructureSE::Activate(), ApplyDamage(), DynamicSystemEntity::AwardBounty(), Concord::Concord(), ContainerSE::ContainerSE(), PlanetSE::CreateCustomsOffice(), TowerSE::CreateForceField(), CustomsSE::CustomsSE(), AsteroidSE::Delete(), Delete(), DroneSE::DroneSE(), Sentry::EncodeDestiny(), StructureSE::EncodeDestiny(), AnomalySE::EncodeDestiny(), ContainerSE::EncodeDestiny(), WormholeSE::EncodeDestiny(), StationSE::EncodeDestiny(), EncodeDestiny(), WreckSE::EncodeDestiny(), StaticSystemEntity::EncodeDestiny(), ShipSE::EncodeDestiny(), ItemSystemEntity::EncodeDestiny(), FieldSE::EncodeDestiny(), ObjectSystemEntity::EncodeDestiny(), DynamicSystemEntity::EncodeDestiny(), GetCategoryID(), StructureSE::GetEffectState(), GetFlag(), GetGroupID(), GetID(), GetLocationID(), GetName(), PlanetSE::GetPlanetInfo(), GetPosition(), GetSelf(), GetTypeID(), Missile::HitTarget(), IHubSE::Init(), SBUSE::Init(), TowerSE::Init(), TCUSE::Init(), CustomsSE::Init(), ReactorSE::Init(), StructureSE::Init(), CustomsSE::InitData(), isGlobal(), Sentry::Killed(), CustomsSE::Killed(), NPC::Killed(), DroneSE::Killed(), StructureSE::Killed(), ShipSE::Killed(), PlanetSE::LoadExtras(), BeltSE::LoadExtras(), StargateSE::LoadExtras(), Concord::MakeDamageState(), Missile::MakeDamageState(), DroneSE::MakeDamageState(), ProbeSE::MakeDamageState(), CelestialSE::MakeDamageState(), ShipSE::MakeDamageState(), ItemSystemEntity::MakeDamageState(), ObjectSystemEntity::MakeDamageState(), DynamicSystemEntity::MakeDamageState(), TowerSE::MakeSlimItem(), CustomsSE::MakeSlimItem(), Missile::MakeSlimItem(), DroneSE::MakeSlimItem(), ProbeSE::MakeSlimItem(), StructureSE::MakeSlimItem(), AnomalySE::MakeSlimItem(), ContainerSE::MakeSlimItem(), WormholeSE::MakeSlimItem(), StationSE::MakeSlimItem(), MakeSlimItem(), WreckSE::MakeSlimItem(), StaticSystemEntity::MakeSlimItem(), ShipSE::MakeSlimItem(), StargateSE::MakeSlimItem(), ItemSystemEntity::MakeSlimItem(), ObjectSystemEntity::MakeSlimItem(), DynamicSystemEntity::MakeSlimItem(), Missile::Missile(), NPC::NPC(), ShipSE::PayInsurance(), ProbeSE::ProbeSE(), Process(), StructureSE::Process(), ShipSE::Process(), ProbeSE::ProcessTic(), CustomsSE::PullAnchor(), StructureSE::PullAnchor(), ProbeSE::RecoverProbe(), DroneSE::RemoveDrone(), NPC::RemoveNPC(), ProbeSE::RemoveProbe(), Sentry::RemoveSentry(), DroneSE::SaveDrone(), NPC::SaveNPC(), Sentry::SaveSentry(), TowerSE::Scoop(), StructureSE::Scoop(), SendDamageStateChanged(), ProbeSE::SendNewProbe(), ProbeSE::SendSlimChange(), CustomsSE::SendSlimUpdate(), StructureSE::SendSlimUpdate(), ProbeSE::SendStateChange(), ProbeSE::SendWarpEnd(), ProbeSE::SendWarpStart(), Sentry::Sentry(), CustomsSE::SetAnchor(), StructureSE::SetAnchor(), IHubSE::SetOffline(), StructureSE::SetOffline(), IHubSE::SetOnline(), JumpBridgeSE::SetOnline(), TowerSE::SetOnline(), StructureSE::SetOnline(), DroneSE::SetOwner(), ShipSE::SetPilot(), SetPosition(), Sentry::SetResists(), NPC::SetResists(), Concord::SetResists(), DroneSE::SetResists(), DroneSE::StateChange(), SystemEntity(), TowerSE::TowerSE(), StationSE::UnloadStation(), ObjectSystemEntity::UpdateDamage(), DynamicSystemEntity::UpdateDamage(), ProbeSE::UpdateProbe(), NPC::UseArmorRepairer(), NPC::UseHullRepairer(), NPC::UseShieldRecharge(), CustomsSE::VerifyAddItem(), WreckSE::WreckSE(), x(), y(), and z().
|
protected |
Definition at line 267 of file SystemEntity.h.
Referenced by PlanetSE::CreateCustomsOffice(), TowerSE::CreateForceField(), PlanetSE::GetColony(), GetServices(), and ShipSE::LaunchDrone().
|
protected |
Definition at line 263 of file SystemEntity.h.
Referenced by ShipSE::AbandonDrones(), DynamicSystemEntity::AwardBounty(), AwardSecurityStatus(), PlanetSE::CreateCustomsOffice(), TowerSE::CreateForceField(), Delete(), SBUSE::GetGates(), PlanetSE::GetPlanetInfo(), SBUSE::GetSBUs(), StructureSE::Init(), StructureSE::InitData(), Sentry::Killed(), NPC::Killed(), StructureSE::Killed(), ShipSE::Killed(), ObjectSystemEntity::Killed(), ShipSE::LaunchDrone(), PlanetSE::LoadExtras(), WormholeSE::MakeSlimItem(), AsteroidSE::Process(), ProbeSE::RemoveProbe(), ShipSE::ResetShipSystemMgr(), SBUSE::SetOffline(), TCUSE::SetOffline(), SBUSE::SetOnline(), TCUSE::SetOnline(), JumpBridgeSE::SetOnline(), SystemEntity(), and SystemMgr().
|
protected |
Definition at line 264 of file SystemEntity.h.
Referenced by ContainerSE::ContainerSE(), Delete(), ShipSE::Dock(), DynamicSystemEntity::DynamicSystemEntity(), ShipSE::Jump(), Killed(), ObjectSystemEntity::ObjectSystemEntity(), ShipSE::RemoveTarget(), SendDamageStateChanged(), TargetMgr(), ShipSE::Warp(), WreckSE::WreckSE(), ContainerSE::~ContainerSE(), DynamicSystemEntity::~DynamicSystemEntity(), and ObjectSystemEntity::~ObjectSystemEntity().
|
protected |
Definition at line 279 of file SystemEntity.h.
Referenced by Abandon(), Concord::Concord(), ContainerSE::ContainerSE(), TowerSE::CreateForceField(), CustomsSE::CustomsSE(), DeployableSE::DeployableSE(), DroneSE::DroneSE(), FieldSE::FieldSE(), GetWarFactionID(), Sentry::Killed(), CustomsSE::Killed(), NPC::Killed(), DroneSE::Killed(), StructureSE::Killed(), ShipSE::Killed(), TowerSE::MakeSlimItem(), CustomsSE::MakeSlimItem(), Missile::MakeSlimItem(), DroneSE::MakeSlimItem(), ProbeSE::MakeSlimItem(), StructureSE::MakeSlimItem(), ContainerSE::MakeSlimItem(), StationSE::MakeSlimItem(), WreckSE::MakeSlimItem(), ShipSE::MakeSlimItem(), ObjectSystemEntity::MakeSlimItem(), DynamicSystemEntity::MakeSlimItem(), Missile::Missile(), NPC::NPC(), ProbeSE::ProbeSE(), ProbeSE::SendSlimChange(), CustomsSE::SendSlimUpdate(), StructureSE::SendSlimUpdate(), Sentry::Sentry(), DroneSE::SetOwner(), ShipSE::ShipSE(), StructureSE::StructureSE(), SystemEntity(), and WreckSE::WreckSE().