EvEmu
0.8.4
11 September 2021
|
#include "GenericModule.h"
Protected Attributes | |
ModuleItemRef | m_modRef |
ShipItemRef | m_shipRef |
InventoryItemRef | m_chargeRef |
int8 | m_ModuleState |
int8 | m_ChargeState |
int16 | m_repeat |
bool | m_linkMaster:1 |
bool | m_linked:1 |
bool | m_isWarpSafe:1 |
bool | m_hiPower:1 |
bool | m_medPower:1 |
bool | m_loPower:1 |
bool | m_rigSlot:1 |
bool | m_subSystem:1 |
bool | m_launcher:1 |
bool | m_turret:1 |
bool | m_overLoaded:1 |
bool | m_chargeLoaded:1 |
GenericModule.cpp | |
| |
GenericModule (ModuleItemRef mRef, ShipItemRef sRef) | |
virtual | ~GenericModule () |
void | Online () |
void | Offline () |
void | ProcessEffects (int8 state, bool active=false) |
void | Repair (EvilNumber amount) |
virtual void | Overload () |
virtual void | DeOverload () |
int8 | GetModulePowerLevel () |
const char * | GetModuleStateName (int8 state) |
Definition at line 32 of file GenericModule.h.
GenericModule::GenericModule | ( | ModuleItemRef | mRef, |
ShipItemRef | sRef | ||
) |
Definition at line 22 of file GenericModule.cpp.
References _log, ItemType::HasEffect(), hiPower, InventoryItem::itemID(), launcherFitted, loPower, m_hiPower, m_launcher, m_loPower, m_medPower, m_rigSlot, m_subSystem, m_turret, medPower, InventoryItem::name(), rigSlot, subSystem, turretFitted, and InventoryItem::type().
|
virtual |
Definition at line 62 of file GenericModule.cpp.
|
inlinevirtual |
Reimplemented in ActiveModule.
Definition at line 115 of file GenericModule.h.
Referenced by ModuleManager::UnfitModule().
|
inlinevirtual |
Reimplemented in ActiveModule, Prospector, and CynoModule.
Definition at line 128 of file GenericModule.h.
Referenced by ModuleManager::Activate().
|
inlinevirtual |
Reimplemented in ActiveModule.
Definition at line 114 of file GenericModule.h.
Referenced by ModuleManager::Deactivate().
|
virtual |
Reimplemented in ActiveModule.
Definition at line 232 of file GenericModule.cpp.
References RefPtr< X >::get(), Client::GetChar(), ShipItem::GetPilot(), m_modRef, m_shipRef, FX::State::Overloaded, ProcessEffects(), and sFxProc.
Referenced by ActiveModule::DeOverload(), and ModuleManager::DeOverload().
|
inlinevirtual |
Reimplemented in RigModule.
Definition at line 125 of file GenericModule.h.
|
inline |
Definition at line 100 of file GenericModule.h.
References InventoryItem::flag(), and m_modRef.
Referenced by ModuleManager::DamageModule(), ShipItem::HeatDamageCheck(), ShipItem::LinkWeaponLoop(), ShipItem::LoadLinkedWeapons(), ModuleManager::SortModulesBySlotDec(), ModuleManager::UnfitModule(), ModuleManager::UninstallRig(), and ModuleManager::UnloadCharge().
|
inlinevirtual |
Reimplemented in ActiveModule.
Definition at line 60 of file GenericModule.h.
Referenced by Offline().
|
inline |
Definition at line 53 of file GenericModule.h.
References InventoryItem::GetAttribute(), and m_modRef.
Referenced by ActiveModule::ActiveModule(), ModuleManager::addModuleRef(), TurretModule::ApplyDamage(), ActiveModule::CanActivate(), Prospector::CheckSuccess(), CynoModule::CynoModule(), ModuleManager::DamageModule(), ActiveModule::DeactivateCycle(), ModuleManager::deleteModuleRef(), MiningLaser::GetMiningVolume(), TurretFormulas::GetToHit(), ModuleManager::LoadCharge(), MiningLaser::MiningLaser(), Offline(), Online(), ActiveModule::ProcessActiveCycle(), MiningLaser::ProcessCycle(), Prospector::Prospector(), Repair(), ModuleManager::UninstallRig(), Prospector::Update(), ActiveModule::Update(), ActiveModule::UpdateCharge(), and ActiveModule::UpdateDamage().
|
inline |
|
inlinevirtual |
|
inline |
Definition at line 110 of file GenericModule.h.
References m_chargeRef.
Referenced by ModuleManager::GetLoadedChargeOnModule(), ModuleManager::LoadCharge(), and ModuleManager::UnloadCharge().
|
inlinevirtual |
int8 GenericModule::GetModulePowerLevel | ( | ) |
Definition at line 292 of file GenericModule.cpp.
References Module::Bank::High, Module::Bank::Low, m_hiPower, m_loPower, m_medPower, m_rigSlot, m_subSystem, Module::Bank::Mid, Module::Bank::Rig, Module::Bank::Subsystem, and Module::Bank::Undefined.
|
inline |
Definition at line 108 of file GenericModule.h.
References m_ModuleState.
Referenced by ModuleManager::Deactivate().
|
protected |
Definition at line 275 of file GenericModule.cpp.
References Module::State::Activated, Module::State::Deactivating, Module::State::Loaded, Module::State::Loading, EVEPOS::Harmonic::Offline, Online, Module::State::Reloading, Module::State::Unfitted, and Module::State::Unloaded.
Referenced by ActiveModule::AbortCycle(), ActiveModule::Deactivate(), ActiveModule::DeactivateCycle(), and Online().
|
inlinevirtual |
Reimplemented in PassiveModule.
Definition at line 61 of file GenericModule.h.
|
inlinevirtual |
Reimplemented in Prospector.
Definition at line 63 of file GenericModule.h.
Referenced by ActiveModule::Deactivate(), and TargetManager::Destroyed().
|
inlinevirtual |
|
inlinevirtual |
|
inline |
Definition at line 42 of file GenericModule.h.
References m_modRef.
Referenced by ModuleManager::Activate(), ModuleManager::AddModule(), ModuleManager::addModuleRef(), TargetManager::AddTargetModule(), ModuleManager::DamageModule(), ModuleManager::Deactivate(), ModuleManager::deleteModuleRef(), ModuleManager::DeOverload(), ShipItem::GetModuleRef(), ModuleManager::Initialize(), ModuleManager::LoadCharge(), ShipItem::MoveModuleSlot(), ModuleManager::Offline(), ModuleManager::Online(), ModuleManager::Overload(), TargetManager::RemoveTargetModule(), ModuleManager::UnfitModule(), ModuleManager::UninstallRig(), ModuleManager::UnloadCharge(), and ModuleManager::UnloadModule().
|
inline |
Definition at line 43 of file GenericModule.h.
References m_shipRef.
Referenced by TargetManager::AddTargetModule(), and TargetManager::RemoveTargetModule().
|
inlinevirtual |
Reimplemented in SubSystemModule.
Definition at line 67 of file GenericModule.h.
|
inlinevirtual |
Definition at line 65 of file GenericModule.h.
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in TurretModule.
Definition at line 64 of file GenericModule.h.
|
inline |
Definition at line 99 of file GenericModule.h.
References InventoryItem::groupID(), and m_modRef.
Referenced by ActiveModule::Activate(), ModuleManager::addModuleRef(), ActiveModule::CanActivate(), ActiveModule::DeactivateCycle(), ModuleManager::deleteModuleRef(), TargetManager::Destroyed(), ActiveModule::ShowEffect(), and ModuleManager::UninstallRig().
|
inline |
Definition at line 50 of file GenericModule.h.
References InventoryItem::HasAttribute(), and m_modRef.
Referenced by ModuleManager::Activate().
|
inline |
Definition at line 86 of file GenericModule.h.
References Module::State::Activated, Module::State::Deactivating, and m_ModuleState.
Referenced by ShipItem::LinkWeapon(), and ShipItem::MoveModuleSlot().
|
inlinevirtual |
Reimplemented in ActiveModule.
Definition at line 72 of file GenericModule.h.
Referenced by Offline().
|
inlinevirtual |
|
inline |
Definition at line 85 of file GenericModule.h.
References AttrDamage, EvilZero, InventoryItem::GetAttribute(), and m_modRef.
Referenced by ShipItem::LinkWeapon().
|
inlinevirtual |
Definition at line 70 of file GenericModule.h.
|
inline |
Definition at line 92 of file GenericModule.h.
References m_hiPower.
Referenced by ModuleManager::addModuleRef(), ModuleManager::deleteModuleRef(), and ShipItem::HeatDamageCheck().
|
inline |
Definition at line 57 of file GenericModule.h.
References ItemType::HasEffect(), launcherFitted, m_modRef, and InventoryItem::type().
Referenced by ModuleManager::addModuleRef(), and ModuleManager::deleteModuleRef().
|
inline |
|
inline |
Definition at line 83 of file GenericModule.h.
References m_linked.
Referenced by ModuleManager::Activate(), SystemEntity::ApplyDamage(), ShipItem::HeatDamageCheck(), Missile::Missile(), and ModuleManager::UnfitModule().
|
inline |
Definition at line 79 of file GenericModule.h.
References RefPtr< X >::get(), m_chargeLoaded, and m_chargeRef.
Referenced by ModuleManager::GetLoadedChargeOnModule(), ModuleManager::Initialize(), ShipItem::LinkWeapon(), ModuleManager::LoadCharge(), ModuleManager::UnfitModule(), and ModuleManager::UnloadCharge().
|
inline |
Definition at line 87 of file GenericModule.h.
References Module::State::Loading, and m_ModuleState.
Referenced by ShipItem::LinkWeapon().
|
inline |
Definition at line 91 of file GenericModule.h.
References m_loPower.
Referenced by ModuleManager::addModuleRef(), ModuleManager::deleteModuleRef(), and ShipItem::HeatDamageCheck().
|
inline |
Definition at line 84 of file GenericModule.h.
References m_linkMaster.
Referenced by ModuleManager::Activate(), ShipItem::HeatDamageCheck(), and ShipItem::OfflineGroup().
|
inline |
Definition at line 93 of file GenericModule.h.
References m_medPower.
Referenced by ModuleManager::addModuleRef(), ModuleManager::deleteModuleRef(), and ShipItem::HeatDamageCheck().
|
inlinevirtual |
Reimplemented in MiningLaser.
Definition at line 73 of file GenericModule.h.
Referenced by TargetManager::AddTargetModule().
|
inline |
Definition at line 90 of file GenericModule.h.
References InventoryItem::IsOnline(), and m_modRef.
Referenced by ModuleManager::Activate(), ShipItem::LinkWeapon(), ModuleManager::Offline(), and ModuleManager::Online().
|
inline |
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in Prospector.
Definition at line 74 of file GenericModule.h.
Referenced by ActiveModule::Deactivate().
|
inline |
Definition at line 94 of file GenericModule.h.
References m_rigSlot.
Referenced by ModuleManager::addModuleRef(), ModuleManager::deleteModuleRef(), Offline(), and Online().
|
inlinevirtual |
Reimplemented in RigModule.
Definition at line 76 of file GenericModule.h.
|
inline |
Definition at line 95 of file GenericModule.h.
References m_subSystem.
Referenced by ModuleManager::addModuleRef(), and ModuleManager::deleteModuleRef().
|
inlinevirtual |
Reimplemented in SubSystemModule.
Definition at line 77 of file GenericModule.h.
|
inlinevirtual |
Reimplemented in Prospector.
Definition at line 133 of file GenericModule.h.
Referenced by ActiveModule::DeactivateCycle(), and ActiveModule::ShowEffect().
|
inline |
Definition at line 56 of file GenericModule.h.
References ItemType::HasEffect(), m_modRef, turretFitted, and InventoryItem::type().
Referenced by ModuleManager::addModuleRef(), and ModuleManager::deleteModuleRef().
|
inline |
|
inline |
|
inline |
Definition at line 97 of file GenericModule.h.
References InventoryItem::itemID(), and m_modRef.
Referenced by ModuleManager::addModuleRef(), TargetManager::AddTargetModule(), ModuleManager::deleteModuleRef(), TargetManager::Depleted(), ModuleManager::GetShipRigs(), ModuleManager::GetShipSubSystems(), ShipItem::LinkWeaponLoop(), Offline(), Online(), TargetManager::RemoveTargetModule(), ModuleManager::UnfitModule(), ModuleManager::UninstallRig(), ModuleManager::UnloadCharge(), and ModuleManager::UnloadModule().
|
inlinevirtual |
Reimplemented in ActiveModule, MiningLaser, and TurretModule.
Definition at line 118 of file GenericModule.h.
Referenced by ModuleManager::Initialize(), and ModuleManager::LoadCharge().
void GenericModule::Offline | ( | ) |
Definition at line 157 of file GenericModule.cpp.
References _log, ActiveModule::AbortCycle(), fxData::action, Module::State::Activated, AttrCpu, AttrCpuLoad, AttrOnline, AttrPower, AttrPowerLoad, Module::State::Deactivating, EvilZero, RefPtr< X >::get(), GetActiveModule(), GetAttribute(), InventoryItem::GetAttribute(), Client::GetChar(), ShipItem::GetPilot(), FX::Action::Invalid, IsActiveModule(), Client::IsDocked(), ShipItem::IsPopped(), isRig(), ShipItem::IsUndocking(), itemID(), Module::State::Loaded, m_chargeRef, m_ChargeState, m_modRef, m_ModuleState, m_shipRef, ItemType::m_stateFxMap, InventoryItem::name(), Module::State::Offline, FX::State::Online, FX::State::Passive, ProcessEffects(), SetAttribute(), InventoryItem::SetAttribute(), ModuleItem::SetOnline(), sFxDataMgr, sFxProc, fxData::srcRef, InventoryItem::type(), and Module::State::Unfitted.
Referenced by ModuleManager::DamageModule(), ModuleManager::Deactivate(), ModuleManager::Offline(), ModuleManager::UnfitModule(), and ModuleManager::UninstallRig().
void GenericModule::Online | ( | ) |
Definition at line 69 of file GenericModule.cpp.
References _log, fxData::action, AttrCpu, AttrCpuLoad, AttrCpuOutput, AttrDamage, AttrHP, AttrOnline, AttrPower, AttrPowerLoad, AttrPowerOutput, EvilOne, RefPtr< X >::get(), EvilNumber::get_float(), GetAttribute(), InventoryItem::GetAttribute(), Client::GetChar(), GetModuleStateName(), ShipItem::GetPilot(), FX::Action::Invalid, Client::IsDocked(), Client::IsLogin(), isRig(), ShipItem::IsUndocking(), itemID(), InventoryItem::itemName(), Module::State::Loaded, m_chargeLoaded, m_chargeRef, m_ChargeState, m_modRef, m_ModuleState, m_shipRef, ItemType::m_stateFxMap, InventoryItem::name(), Module::State::Offline, Module::State::Online, FX::State::Online, FX::State::Passive, ProcessEffects(), Client::SendNotifyMsg(), SetAttribute(), InventoryItem::SetAttribute(), ModuleItem::SetOnline(), sFxDataMgr, sFxProc, fxData::srcRef, InventoryItem::type(), and Module::State::Unfitted.
Referenced by ActiveModule::Activate(), ModuleManager::Activate(), ModuleManager::AddModule(), and ModuleManager::Online().
|
virtual |
Reimplemented in ActiveModule.
Definition at line 225 of file GenericModule.cpp.
References RefPtr< X >::get(), Client::GetChar(), ShipItem::GetPilot(), m_modRef, m_shipRef, FX::State::Overloaded, ProcessEffects(), and sFxProc.
Referenced by ActiveModule::Overload(), and ModuleManager::Overload().
|
inlinevirtual |
Reimplemented in ActiveModule.
Definition at line 113 of file GenericModule.h.
void GenericModule::ProcessEffects | ( | int8 | state, |
bool | active = false |
||
) |
Definition at line 239 of file GenericModule.cpp.
References _log, fxData::action, RefPtr< X >::get(), ItemType::GetEffectMap(), FX::Action::Invalid, m_modRef, InventoryItem::name(), sFxDataMgr, sFxProc, fxData::srcRef, and InventoryItem::type().
Referenced by ActiveModule::ApplyEffect(), DeOverload(), Offline(), Online(), and Overload().
|
inlinevirtual |
Definition at line 123 of file GenericModule.h.
|
inlinevirtual |
Reimplemented in RigModule.
Definition at line 124 of file GenericModule.h.
Referenced by ModuleManager::UninstallRig().
|
inlinevirtual |
Reimplemented in ActiveModule.
Definition at line 130 of file GenericModule.h.
|
inline |
Definition at line 47 of file GenericModule.h.
References AttrDamage, m_modRef, and InventoryItem::ResetAttribute().
Referenced by ModuleManager::RepairModule().
void GenericModule::Repair | ( | EvilNumber | amount | ) |
Definition at line 264 of file GenericModule.cpp.
References _log, AttrDamage, EvilZero, EvilNumber::get_int(), GetAttribute(), m_modRef, InventoryItem::name(), and SetAttribute().
|
inlinevirtual |
Reimplemented in ActiveModule.
Definition at line 126 of file GenericModule.h.
|
inline |
Definition at line 52 of file GenericModule.h.
References m_modRef, and InventoryItem::ResetAttribute().
Referenced by ActiveModule::Update().
|
inline |
Definition at line 51 of file GenericModule.h.
References m_modRef, and InventoryItem::SetAttribute().
Referenced by ActiveModule::ActiveModule(), CynoModule::CynoModule(), ModuleManager::DamageModule(), Offline(), Online(), Prospector::Prospector(), Repair(), Prospector::Update(), and ActiveModule::Update().
|
inline |
|
inline |
Definition at line 104 of file GenericModule.h.
References m_ChargeState, and state.
|
inline |
Definition at line 105 of file GenericModule.h.
References m_linked.
Referenced by ShipItem::LinkWeapon(), and ShipItem::LoadWeaponGroups().
|
inline |
Definition at line 106 of file GenericModule.h.
References m_linkMaster.
Referenced by ShipItem::LinkWeapon(), and ShipItem::LoadWeaponGroups().
|
inline |
Definition at line 103 of file GenericModule.h.
References m_ModuleState, and state.
Referenced by ActiveModule::AbortCycle(), ActiveModule::Activate(), ModuleManager::AddModule(), ActiveModule::Clear(), ActiveModule::Deactivate(), MiningLaser::DeactivateCycle(), ModuleManager::Offline(), and ActiveModule::ProcessActiveCycle().
|
inline |
Definition at line 98 of file GenericModule.h.
References m_modRef, and InventoryItem::typeID().
Referenced by ActiveModule::CanActivate(), ActiveModule::DoCycle(), ShipItem::LinkWeaponLoop(), and ModuleManager::UninstallRig().
|
inlinevirtual |
Reimplemented in ActiveModule, MiningLaser, and TurretModule.
Definition at line 121 of file GenericModule.h.
Referenced by ModuleManager::UnloadCharge().
|
inlinevirtual |
Reimplemented in ActiveModule, and Prospector.
Definition at line 136 of file GenericModule.h.
|
protected |
Definition at line 170 of file GenericModule.h.
Referenced by ActiveModule::Activate(), MiningLaser::CanActivate(), MiningLaser::GetMiningVolume(), IsLoaded(), ActiveModule::LoadCharge(), Online(), ActiveModule::Process(), MiningLaser::ProcessCycle(), and ActiveModule::UnloadCharge().
|
protected |
Definition at line 152 of file GenericModule.h.
Referenced by ActiveModule::Activate(), TurretModule::ApplyDamage(), MiningLaser::CanActivate(), ActiveModule::ConsumeCharge(), GetLoadedChargeRef(), IsLoaded(), ActiveModule::LaunchMissile(), ActiveModule::LaunchProbe(), TurretModule::LoadCharge(), MiningLaser::LoadCharge(), ActiveModule::LoadCharge(), Offline(), Online(), ActiveModule::Process(), MiningLaser::ProcessCycle(), ActiveModule::ReprocessCharge(), SetChargeRef(), ActiveModule::ShowEffect(), TurretModule::TurretModule(), and ActiveModule::UnloadCharge().
|
protected |
Definition at line 155 of file GenericModule.h.
Referenced by GetChargeState(), ActiveModule::LoadCharge(), Offline(), Online(), ActiveModule::Process(), SetChargeState(), and ActiveModule::UnloadCharge().
|
protected |
Definition at line 162 of file GenericModule.h.
Referenced by GenericModule(), GetModulePowerLevel(), and isHighPower().
|
protected |
Definition at line 161 of file GenericModule.h.
Referenced by ActiveModule::Activate(), and isWarpSafe().
|
protected |
Definition at line 167 of file GenericModule.h.
Referenced by ActiveModule::CanActivate(), GenericModule(), and IsLauncherModule().
|
protected |
Definition at line 160 of file GenericModule.h.
Referenced by IsLinked(), and SetLinked().
|
protected |
Definition at line 159 of file GenericModule.h.
Referenced by ActiveModule::Activate(), TurretModule::ApplyDamage(), ActiveModule::ConsumeCharge(), ActiveModule::DeactivateCycle(), IsMaster(), and SetLinkMaster().
|
protected |
Definition at line 164 of file GenericModule.h.
Referenced by GenericModule(), GetModulePowerLevel(), and isLowPower().
|
protected |
Definition at line 163 of file GenericModule.h.
Referenced by GenericModule(), GetModulePowerLevel(), and isMediumPower().
|
protected |
Definition at line 150 of file GenericModule.h.
Referenced by ActiveModule::AbortCycle(), ActiveModule::Activate(), MiningLaser::AddOreAndDeactivate(), TurretModule::ApplyDamage(), ActiveModule::ApplyEffect(), ActiveModule::CanActivate(), ActiveModule::Clear(), ActiveModule::ConsumeCharge(), ActiveModule::Deactivate(), ActiveModule::DeactivateCycle(), DeOverload(), MiningLaser::Depleted(), RigModule::DestroyRig(), ActiveModule::DoCycle(), flag(), GetAttribute(), GetSelf(), groupID(), HasAttribute(), IsDamaged(), isLauncherFitted(), isOnline(), isTurretFitted(), itemID(), ActiveModule::LaunchMissile(), ActiveModule::LaunchProbe(), TurretModule::LoadCharge(), ActiveModule::LoadCharge(), MiningLaser::MiningLaser(), Offline(), Online(), Overload(), ActiveModule::Process(), MiningLaser::ProcessCycle(), ProcessEffects(), Prospector::Prospector(), RigModule::RemoveRig(), ActiveModule::RemoveTarget(), Repair(), ResetAttribute(), SetAttribute(), ActiveModule::SetTimer(), ActiveModule::ShowEffect(), typeID(), TurretModule::UnloadCharge(), MiningLaser::UnloadCharge(), ActiveModule::UnloadCharge(), and ActiveModule::Update().
|
protected |
Definition at line 154 of file GenericModule.h.
Referenced by ActiveModule::AbortCycle(), ActiveModule::Deactivate(), MiningLaser::DeactivateCycle(), ActiveModule::DeactivateCycle(), GetModuleState(), IsActive(), IsLoading(), Offline(), Online(), ActiveModule::Process(), ActiveModule::ProcessActiveCycle(), and SetModuleState().
|
protected |
Definition at line 169 of file GenericModule.h.
Referenced by ActiveModule::DeOverload(), ActiveModule::DoCycle(), IsOverloaded(), and ActiveModule::Overload().
|
protected |
Definition at line 157 of file GenericModule.h.
Referenced by ActiveModule::Activate(), ActiveModule::ActiveModule(), ActiveModule::Clear(), ActiveModule::DoCycle(), ActiveModule::Process(), and ActiveModule::ShowEffect().
|
protected |
Definition at line 165 of file GenericModule.h.
Referenced by GenericModule(), GetModulePowerLevel(), and isRig().
|
protected |
Definition at line 151 of file GenericModule.h.
Referenced by ActiveModule::Activate(), ActiveModule::ActiveModule(), MiningLaser::AddOreAndDeactivate(), TurretModule::ApplyDamage(), ActiveModule::ApplyEffect(), MiningLaser::CanActivate(), ActiveModule::CanActivate(), ActiveModule::Clear(), ActiveModule::ConsumeCharge(), CynoModule::CynoModule(), ActiveModule::DeactivateCycle(), DeOverload(), ActiveModule::DoCycle(), Prospector::DropSalvage(), MiningLaser::GetMiningVolume(), GetShipRef(), ActiveModule::LaunchMissile(), ActiveModule::LaunchProbe(), ActiveModule::LoadCharge(), Offline(), Online(), Overload(), ActiveModule::Process(), ActiveModule::ProcessActiveCycle(), MiningLaser::ProcessCycle(), Prospector::Prospector(), ActiveModule::RemoveTarget(), ActiveModule::ReprocessCharge(), Prospector::SendFailure(), ActiveModule::SetTimer(), ActiveModule::ShowEffect(), ActiveModule::UnloadCharge(), Prospector::Update(), ActiveModule::Update(), ActiveModule::UpdateCharge(), and ActiveModule::UpdateDamage().
|
protected |
Definition at line 166 of file GenericModule.h.
Referenced by GenericModule(), GetModulePowerLevel(), and isSubSystem().
|
protected |
Definition at line 168 of file GenericModule.h.
Referenced by ActiveModule::CanActivate(), GenericModule(), and IsTurretModule().