#include <Race.h>
Inheritance diagram for Race:
Public Member Functions | |
void | ResetDefaults () |
bool | ParseNode (const TiXmlNode *node, bool other) |
void | WriteNode (TiXmlNode *node) const |
void | WriteHabs (TiXmlNode *node) const |
const RacialTrait * | GetPRT () const |
bool | HasLRT (const RacialTrait *lrt) const |
string | GetSingleName () const |
string | GetPluralName () const |
double | GroundAttackFactor () const |
double | GroundDefenseFactor () const |
double | GrowthRateFactor () const |
double | PopulationFactor () const |
long | InherentCloaking (HullType hc) const |
bool | CloakCargo () const |
long | MineSpeedBonus () const |
double | SpyTechBonus () const |
double | BattleSpeedBonus () const |
double | ComponentCostFactor (ComponentType ct) const |
double | PermaformChance () const |
bool | CanSeeHabSettings () const |
bool | TemporaryTerraform () const |
bool | ScanDesign () const |
double | RepairFactor () const |
double | FreighterReproduction () const |
bool | MineFieldScanning () const |
bool | CanRemoteDetonate () const |
double | MineDecayFactor () const |
bool | PacketTerraform () const |
bool | PacketScanning () const |
double | PacketCostMinFactor () const |
long | PacketSizeOneMin () const |
long | PacketSizeMixed () const |
long | PacketCostResources () const |
double | PacketDecayFactor () const |
double | PacketCatchFactor () const |
long | PacketDecayPenalty () const |
long | PRTStartTech (TechType tt) const |
long | LRTStartTech (TechType tt) const |
long | StartAtBonus () const |
bool | HasSecondPlanet () const |
bool | GateCargo () const |
double | OvergateLossFactor () const |
bool | GateScanning () const |
long | ARTechType () const |
double | FuelFactor () const |
bool | GeneralResearch () const |
bool | UltimateRecycle () const |
double | EngineFailure (long speed) const |
double | SpaceScanFactor () const |
double | PenScanFactor () const |
double | StartingPopFactor () const |
double | Miniturize (long diff) const |
double | ZeroTechCost () const |
double | MaxMiniturize () const |
double | MiniturizeRate () const |
double | ShieldFactor () const |
double | ArmorFactor () const |
double | ShieldRegenRate () const |
double | DefenseFactor () const |
long | BuiltinScan (const Player *player, HullType hc, bool PenScan, long pop=0) const |
double | RadDamage (HabType ht) const |
double | HabFactor (HabType ht, long tick) const |
long | HabFactor (const Planet *p) const |
long | HabCenter (HabType ht) const |
long | HabWidth (HabType ht) const |
double | GrowthRate () const |
long | PopEfficiency () const |
long | FactoryRate () const |
const Cost & | FactoryCost () const |
long | FactoriesRun () const |
long | MineRate () const |
const Cost & | MineCost () const |
long | MinesRun () const |
double | TechCostFactor (TechType tt) const |
bool | StartAt () const |
const RacialTrait * | GetLRT (int i) |
long | GetLRTCount () |
long | GetStartMinerals () const |
long | GetStartConcentrations () const |
long | GetStartMines () const |
long | GetStartFactories () const |
long | GetStartDefneses () const |
Protected Attributes | |
const RacialTrait * | mPRT |
deque< const RacialTrait * > | mLRTs |
string | mSingularName |
string | mPluralName |
long | mRaceEmblem |
deque< double > | mTechCostFactor |
deque< long > | mHabCenter |
deque< long > | mHabWidth |
double | mGrowthRate |
long | mPopEfficiency |
long | mFactoryRate |
string | mPassword |
Cost | mFactoryCost |
long | mFactoriesRun |
long | mMineRate |
Cost | mMineCost |
long | mMinesRun |
bool | mStartAt |
long | mStartMinerals |
long | mStartConcentrations |
long | mStartMines |
long | mStartFactories |
long | mStartDefneses |
double | CVGroundAttackFactor |
bool | CCalcGroundAttackFactor |
double | CVGroundDefenseFactor |
bool | CCalcGroundDefenseFactor |
double | CVGrowthRateFactor |
bool | CCalcGrowthRateFactor |
double | CVPopulationFactor |
bool | CCalcPopulationFactor |
long | CVCloakCargo |
long | CVMineSpeedBonus |
double | CVSpyTechBonus |
bool | CCalcSpyTechBonus |
double | CVBattleSpeedBonus |
bool | CCalcBattleSpeedBonus |
double | CVPermaformChance |
bool | CCalcPermaformChance |
long | CVCanSeeHabSettings |
long | CVTemporaryTerraform |
long | CVScanDesign |
double | CVRepairFactor |
bool | CCalcRepairFactor |
double | CVFreighterReproduction |
bool | CCalcFreighterReproduction |
long | CVMineFieldScanning |
long | CVCanRemoteDetonate |
double | CVMineDecayFactor |
bool | CCalcMineDecayFactor |
long | CVPacketTerraform |
long | CVPacketScanning |
double | CVPacketCostMinFactor |
bool | CCalcPacketCostMinFactor |
long | CVPacketSizeOneMin |
long | CVPacketSizeMixed |
long | CVPacketCostResources |
double | CVPacketDecayFactor |
bool | CCalcPacketDecayFactor |
double | CVPacketCatchFactor |
bool | CCalcPacketCatchFactor |
long | CVPacketDecayPenalty |
long | CVStartAtBonus |
long | CVGateCargo |
double | CVOvergateLossFactor |
bool | CCalcOvergateLossFactor |
long | CVGateScanning |
long | CVARTechType |
double | CVFuelFactor |
bool | CCalcFuelFactor |
long | CVGeneralResearch |
long | CVUltimateRecycle |
double | CVSpaceScanFactor |
bool | CCalcSpaceScanFactor |
double | CVPenScanFactor |
bool | CCalcPenScanFactor |
double | CVZeroTechCost |
bool | CCalcZeroTechCost |
double | CVMaxMiniturize |
bool | CCalcMaxMiniturize |
double | CVMiniturizeRate |
bool | CCalcMiniturizeRate |
double | CVStartingPopFactor |
bool | CCalcStartingPopFactor |
double | CVShieldFactor |
bool | CCalcShieldFactor |
double | CVArmorFactor |
bool | CCalcArmorFactor |
double | CVShieldRegenRate |
bool | CCalcShieldRegenRate |
double | CVDefenseFactor |
bool | CCalcDefenseFactor |
deque< double > | CVEngineFailure |
Definition at line 50 of file Race.h.