Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List

Race Class Reference

Race. More...

#include <Race.h>

Inheritance diagram for Race:

Inheritance graph
[legend]
Collaboration diagram for Race:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void ResetDefaults ()
bool ParseNode (const TiXmlNode *node, bool other)
void WriteNode (TiXmlNode *node) const
void WriteHabs (TiXmlNode *node) const
const RacialTraitGetPRT () 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 CostFactoryCost () const
long FactoriesRun () const
long MineRate () const
const CostMineCost () const
long MinesRun () const
double TechCostFactor (TechType tt) const
bool StartAt () const
const RacialTraitGetLRT (int i)
long GetLRTCount ()
long GetStartMinerals () const
long GetStartConcentrations () const
long GetStartMines () const
long GetStartFactories () const
long GetStartDefneses () const

Protected Attributes

const RacialTraitmPRT
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

Detailed Description

Race.

Definition at line 50 of file Race.h.


The documentation for this class was generated from the following files:
Generated on Mon Aug 8 21:35:04 2005 for Freestars by  doxygen 1.4.2-20050421