Exemple #1
0
        public PowerPlant(float posX, float posY, int galaxyID, int ownerID, int currentAreaID)
            : base(posX, posY, galaxyID, ownerID, currentAreaID)
        {
            _model.StructureType = StructureTypes.PowerPlant;

            _model.Stats.PopulationCost = 50;
            _model.CurrentPowerRate     = _model.Stats.MaxPowerGenerationRate;
            _model.ThoriumPerPower      = .00001f;//Power is in units/ms

            _model.StoredThorium = 1;
            _model.MaxThorium    = 1;

            ConsumedResources.Add(ResourceTypes.Thorium);
            _model.Resources.Add(ResourceTypes.Thorium, new ThoriumOre());
        }
Exemple #2
0
        public Biodome(float posX, float posY, int ID, int ownerID, int currentAreaID)
            : base(posX, posY, ID, ownerID, currentAreaID)
        {
            _model.StructureType = StructureTypes.Biodome;

            ConsumedResources.Add(ResourceTypes.Organics);
            ConsumedResources.Add(ResourceTypes.Medicine);
            ConsumedResources.Add(ResourceTypes.Hydrocarbons);

            MoraleRate = 0;
            Morale     = 0;

            PlanetPopMultiplier   = 1;
            PopResearchMultiplier = 1;
        }