mirror of
https://old.git.ood.ovh/eco/server-config.git
synced 2025-04-28 22:28:51 +02:00
V0.9.1.8
This commit is contained in:
parent
a998ba271d
commit
45a93682a2
10 changed files with 56 additions and 53 deletions
6
Configs/Civics.eco.template
Normal file → Executable file
6
Configs/Civics.eco.template
Normal file → Executable file
|
@ -1,8 +1,8 @@
|
||||||
{
|
{
|
||||||
"AllowOverthrow": true,
|
"AllowOverthrow": true,
|
||||||
"ValueAdditionToOverthrow": 50.0,
|
"ValueAdditionToOverthrow": 50.0,
|
||||||
"DayRangeForActiveDemographic": 2.0,
|
"DayRangeForActiveDemographic": 1.5,
|
||||||
"HoursPlayedToBeActiveDemographic": 2.0,
|
"HoursPlayedToBeActiveDemographic": 0.5,
|
||||||
"DayRangeForAbandonedDemographic": 7.0,
|
"DayRangeForAbandonedDemographic": 7.0,
|
||||||
"HoursPlayedToBeAbandonedDemographic": 0.0,
|
"HoursPlayedToBeAbandonedDemographic": 0.0,
|
||||||
"MinutesBetweenCivicsUpdates": 5.0,
|
"MinutesBetweenCivicsUpdates": 5.0,
|
||||||
|
@ -11,11 +11,9 @@
|
||||||
"AllowLawsToPreventLoginOrPlay": false,
|
"AllowLawsToPreventLoginOrPlay": false,
|
||||||
"BasicElectionSettings": {
|
"BasicElectionSettings": {
|
||||||
"MaximumElectionHours": 24.0,
|
"MaximumElectionHours": 24.0,
|
||||||
"MinimumElectionHours": 2.0,
|
|
||||||
"MinimumPercentOfEligibleVotersRequired": 10.0,
|
"MinimumPercentOfEligibleVotersRequired": 10.0,
|
||||||
"EndElectionEarlyWhenThisPercentHaveVoted": 95.0,
|
"EndElectionEarlyWhenThisPercentHaveVoted": 95.0,
|
||||||
"MinimumDaysBetweenElectionsOfThisType": 0.0,
|
"MinimumDaysBetweenElectionsOfThisType": 0.0,
|
||||||
"MajorityRequiredForInstantWin": 90.0,
|
|
||||||
"AnonymousVoting": false
|
"AnonymousVoting": false
|
||||||
}
|
}
|
||||||
}
|
}
|
1
Configs/Difficulty.eco.template
Normal file → Executable file
1
Configs/Difficulty.eco.template
Normal file → Executable file
|
@ -3,7 +3,6 @@
|
||||||
"DifficultyModifiers": {
|
"DifficultyModifiers": {
|
||||||
"SpecialtyCostMultiplier": 1.0,
|
"SpecialtyCostMultiplier": 1.0,
|
||||||
"SkillGainMultiplier": 1.0,
|
"SkillGainMultiplier": 1.0,
|
||||||
"SpecialtyExperienceDivisor": 20.0,
|
|
||||||
"SpecialtyExperiencePerLevel": 25.0,
|
"SpecialtyExperiencePerLevel": 25.0,
|
||||||
"CraftResourceModifier": 1.0,
|
"CraftResourceModifier": 1.0,
|
||||||
"CraftTimeModifier": 1.0,
|
"CraftTimeModifier": 1.0,
|
||||||
|
|
16
Configs/Users.eco.template
Normal file → Executable file
16
Configs/Users.eco.template
Normal file → Executable file
|
@ -3,28 +3,33 @@
|
||||||
"MaxRepFromOnePerson": 30.0,
|
"MaxRepFromOnePerson": 30.0,
|
||||||
"MinRepFromOnePerson": -10.0,
|
"MinRepFromOnePerson": -10.0,
|
||||||
"AllowDebugCalls": false,
|
"AllowDebugCalls": false,
|
||||||
"AdminCommandsLoggingLevel": "LogFileAndNotifyEveryone",
|
|
||||||
"WhiteList": {
|
"WhiteList": {
|
||||||
"System.String": {
|
"System.String": {
|
||||||
"$type": "System.Collections.Generic.List`1[[System.String, mscorlib]], mscorlib",
|
"$type": "System.Collections.Generic.List`1[[System.String, System.Private.CoreLib]], System.Private.CoreLib",
|
||||||
"$values": []
|
"$values": []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"BlackList": {
|
"BlackList": {
|
||||||
"System.String": {
|
"System.String": {
|
||||||
"$type": "System.Collections.Generic.List`1[[System.String, mscorlib]], mscorlib",
|
"$type": "System.Collections.Generic.List`1[[System.String, System.Private.CoreLib]], System.Private.CoreLib",
|
||||||
|
"$values": []
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"MuteList": {
|
||||||
|
"System.String": {
|
||||||
|
"$type": "System.Collections.Generic.List`1[[System.String, System.Private.CoreLib]], System.Private.CoreLib",
|
||||||
"$values": []
|
"$values": []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"Admins": {
|
"Admins": {
|
||||||
"System.String": {
|
"System.String": {
|
||||||
"$type": "System.Collections.Generic.List`1[[System.String, mscorlib]], mscorlib",
|
"$type": "System.Collections.Generic.List`1[[System.String, System.Private.CoreLib]], System.Private.CoreLib",
|
||||||
"$values": []
|
"$values": []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"Reputations": {
|
"Reputations": {
|
||||||
"Eco.Gameplay.Economy.ReputationTitle": {
|
"Eco.Gameplay.Economy.ReputationTitle": {
|
||||||
"$type": "System.Collections.Generic.List`1[[Eco.Gameplay.Economy.ReputationTitle, Eco.Gameplay]], mscorlib",
|
"$type": "System.Collections.Generic.List`1[[Eco.Gameplay.Economy.ReputationTitle, Eco.Gameplay]], System.Private.CoreLib",
|
||||||
"$values": [
|
"$values": [
|
||||||
{
|
{
|
||||||
"MaxReputation": -500.0,
|
"MaxReputation": -500.0,
|
||||||
|
@ -125,6 +130,7 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"UnStuckDisableTime": 60.0,
|
"UnStuckDisableTime": 60.0,
|
||||||
|
"AdminCommandsLoggingLevel": "LogFileAndNotifyEveryone",
|
||||||
"DelayNearbyFoodCheckMinutes": 4.0,
|
"DelayNearbyFoodCheckMinutes": 4.0,
|
||||||
"NearbyFoodSpawnLocationRadius": 20.0,
|
"NearbyFoodSpawnLocationRadius": 20.0,
|
||||||
"NearbyFoodSpawnCount": 5,
|
"NearbyFoodSpawnCount": 5,
|
||||||
|
|
|
@ -79,20 +79,20 @@ namespace Eco.Mods.Organisms
|
||||||
this.PickableAtPercent = 0;
|
this.PickableAtPercent = 0;
|
||||||
this.ResourceList = new List<SpeciesResource>()
|
this.ResourceList = new List<SpeciesResource>()
|
||||||
{
|
{
|
||||||
new SpeciesResource(typeof(BirchLogItem), new Range(0, 50), 1)
|
new SpeciesResource(typeof(BirchLogItem), new Range(0, 50), 1),
|
||||||
};
|
};
|
||||||
this.ResourceBonusAtGrowth = 0.9f;
|
this.ResourceBonusAtGrowth = 0.9f;
|
||||||
// Visuals
|
// Visuals
|
||||||
// Climate
|
// Climate
|
||||||
this.ReleasesCO2TonsPerDay = -0.1f;
|
this.ReleasesCO2TonsPerDay = -0.1f;
|
||||||
// WorldLayers
|
// WorldLayers
|
||||||
this.MaxGrowthRate = 0.01f;
|
this.MaxGrowthRate = 0.02f;
|
||||||
this.MaxDeathRate = 0.005f;
|
this.MaxDeathRate = 0.01f;
|
||||||
this.SpreadRate = 0.001f;
|
this.SpreadRate = 0.001f;
|
||||||
this.ResourceConstraints.Add(new ResourceConstraint() { LayerName = "SoilMoisture", HalfSpeedConcentration = 0.0f, MaxResourceContent = 1.0f });
|
this.ResourceConstraints.Add(new ResourceConstraint() { LayerName = "SoilMoisture", HalfSpeedConcentration = 0.1f, MaxResourceContent = 0.1f });
|
||||||
this.CapacityConstraints.Add(new CapacityConstraint() { CapacityLayerName = "FertileGround", ConsumedCapacityPerPop = 1 });
|
this.CapacityConstraints.Add(new CapacityConstraint() { CapacityLayerName = "FertileGround", ConsumedCapacityPerPop = 10 });
|
||||||
this.CapacityConstraints.Add(new CapacityConstraint() { CapacityLayerName = "CanopySpace", ConsumedCapacityPerPop = 20 });
|
this.CapacityConstraints.Add(new CapacityConstraint() { CapacityLayerName = "CanopySpace", ConsumedCapacityPerPop = 30 });
|
||||||
this.BlanketSpawnPercent = 0.07f;
|
this.BlanketSpawnPercent = 0.5f;
|
||||||
this.IdealTemperatureRange = new Range(0.55f, 0.75f);
|
this.IdealTemperatureRange = new Range(0.55f, 0.75f);
|
||||||
this.IdealMoistureRange = new Range(0.52f, 0.58f);
|
this.IdealMoistureRange = new Range(0.52f, 0.58f);
|
||||||
this.IdealWaterRange = new Range(0, 0.1f);
|
this.IdealWaterRange = new Range(0, 0.1f);
|
||||||
|
|
|
@ -79,20 +79,20 @@ namespace Eco.Mods.Organisms
|
||||||
this.PickableAtPercent = 0;
|
this.PickableAtPercent = 0;
|
||||||
this.ResourceList = new List<SpeciesResource>()
|
this.ResourceList = new List<SpeciesResource>()
|
||||||
{
|
{
|
||||||
new SpeciesResource(typeof(CedarLogItem), new Range(0, 50), 1)
|
new SpeciesResource(typeof(CedarLogItem), new Range(0, 50), 1),
|
||||||
};
|
};
|
||||||
this.ResourceBonusAtGrowth = 0.9f;
|
this.ResourceBonusAtGrowth = 0.9f;
|
||||||
// Visuals
|
// Visuals
|
||||||
// Climate
|
// Climate
|
||||||
this.ReleasesCO2TonsPerDay = -0.1f;
|
this.ReleasesCO2TonsPerDay = -0.1f;
|
||||||
// WorldLayers
|
// WorldLayers
|
||||||
this.MaxGrowthRate = 0.01f;
|
this.MaxGrowthRate = 0.02f;
|
||||||
this.MaxDeathRate = 0.005f;
|
this.MaxDeathRate = 0.01f;
|
||||||
this.SpreadRate = 0.001f;
|
this.SpreadRate = 0.001f;
|
||||||
this.ResourceConstraints.Add(new ResourceConstraint() { LayerName = "SoilMoisture", HalfSpeedConcentration = 0.0f, MaxResourceContent = 1.0f });
|
this.ResourceConstraints.Add(new ResourceConstraint() { LayerName = "SoilMoisture", HalfSpeedConcentration = 0.1f, MaxResourceContent = 0.1f });
|
||||||
this.CapacityConstraints.Add(new CapacityConstraint() { CapacityLayerName = "FertileGround", ConsumedCapacityPerPop = 1 });
|
this.CapacityConstraints.Add(new CapacityConstraint() { CapacityLayerName = "FertileGround", ConsumedCapacityPerPop = 10 });
|
||||||
this.CapacityConstraints.Add(new CapacityConstraint() { CapacityLayerName = "CanopySpace", ConsumedCapacityPerPop = 20 });
|
this.CapacityConstraints.Add(new CapacityConstraint() { CapacityLayerName = "CanopySpace", ConsumedCapacityPerPop = 30 });
|
||||||
this.BlanketSpawnPercent = 0.07f;
|
this.BlanketSpawnPercent = 0.5f;
|
||||||
this.IdealTemperatureRange = new Range(0.55f, 0.75f);
|
this.IdealTemperatureRange = new Range(0.55f, 0.75f);
|
||||||
this.IdealMoistureRange = new Range(0.48f, 0.58f);
|
this.IdealMoistureRange = new Range(0.48f, 0.58f);
|
||||||
this.IdealWaterRange = new Range(0, 0.1f);
|
this.IdealWaterRange = new Range(0, 0.1f);
|
||||||
|
|
10
Mods/AutoGen/Plant/Ceiba.cs
Normal file → Executable file
10
Mods/AutoGen/Plant/Ceiba.cs
Normal file → Executable file
|
@ -79,20 +79,20 @@ namespace Eco.Mods.Organisms
|
||||||
this.PickableAtPercent = 0;
|
this.PickableAtPercent = 0;
|
||||||
this.ResourceList = new List<SpeciesResource>()
|
this.ResourceList = new List<SpeciesResource>()
|
||||||
{
|
{
|
||||||
new SpeciesResource(typeof(CeibaLogItem), new Range(0, 60), 1)
|
new SpeciesResource(typeof(CeibaLogItem), new Range(0, 60), 1),
|
||||||
};
|
};
|
||||||
this.ResourceBonusAtGrowth = 0.9f;
|
this.ResourceBonusAtGrowth = 0.9f;
|
||||||
// Visuals
|
// Visuals
|
||||||
// Climate
|
// Climate
|
||||||
this.ReleasesCO2TonsPerDay = -0.2f;
|
this.ReleasesCO2TonsPerDay = -0.2f;
|
||||||
// WorldLayers
|
// WorldLayers
|
||||||
this.MaxGrowthRate = 0.01f;
|
this.MaxGrowthRate = 0.02f;
|
||||||
this.MaxDeathRate = 0.005f;
|
this.MaxDeathRate = 0.01f;
|
||||||
this.SpreadRate = 0.001f;
|
this.SpreadRate = 0.001f;
|
||||||
this.ResourceConstraints.Add(new ResourceConstraint() { LayerName = "SoilMoisture", HalfSpeedConcentration = 0.0f, MaxResourceContent = 1.0f });
|
this.ResourceConstraints.Add(new ResourceConstraint() { LayerName = "SoilMoisture", HalfSpeedConcentration = 0.0f, MaxResourceContent = 1.0f });
|
||||||
this.CapacityConstraints.Add(new CapacityConstraint() { CapacityLayerName = "FertileGround", ConsumedCapacityPerPop = 4 });
|
this.CapacityConstraints.Add(new CapacityConstraint() { CapacityLayerName = "FertileGround", ConsumedCapacityPerPop = 4 });
|
||||||
this.CapacityConstraints.Add(new CapacityConstraint() { CapacityLayerName = "CanopySpace", ConsumedCapacityPerPop = 4 });
|
this.CapacityConstraints.Add(new CapacityConstraint() { CapacityLayerName = "CanopySpace", ConsumedCapacityPerPop = 40 });
|
||||||
this.BlanketSpawnPercent = 0.06f;
|
this.BlanketSpawnPercent = 0.5f;
|
||||||
this.IdealTemperatureRange = new Range(0.65f, 0.75f);
|
this.IdealTemperatureRange = new Range(0.65f, 0.75f);
|
||||||
this.IdealMoistureRange = new Range(0.75f, 0.95f);
|
this.IdealMoistureRange = new Range(0.75f, 0.95f);
|
||||||
this.IdealWaterRange = new Range(0, 0.1f);
|
this.IdealWaterRange = new Range(0, 0.1f);
|
||||||
|
|
10
Mods/AutoGen/Plant/Joshua.cs
Normal file → Executable file
10
Mods/AutoGen/Plant/Joshua.cs
Normal file → Executable file
|
@ -79,20 +79,20 @@ namespace Eco.Mods.Organisms
|
||||||
this.PickableAtPercent = 0;
|
this.PickableAtPercent = 0;
|
||||||
this.ResourceList = new List<SpeciesResource>()
|
this.ResourceList = new List<SpeciesResource>()
|
||||||
{
|
{
|
||||||
new SpeciesResource(typeof(JoshuaLogItem), new Range(0, 40), 1)
|
new SpeciesResource(typeof(JoshuaLogItem), new Range(0, 40), 1),
|
||||||
};
|
};
|
||||||
this.ResourceBonusAtGrowth = 0.9f;
|
this.ResourceBonusAtGrowth = 0.9f;
|
||||||
// Visuals
|
// Visuals
|
||||||
// Climate
|
// Climate
|
||||||
this.ReleasesCO2TonsPerDay = -0.05f;
|
this.ReleasesCO2TonsPerDay = -0.05f;
|
||||||
// WorldLayers
|
// WorldLayers
|
||||||
this.MaxGrowthRate = 0.01f;
|
this.MaxGrowthRate = 0.02f;
|
||||||
this.MaxDeathRate = 0.005f;
|
this.MaxDeathRate = 0.01f;
|
||||||
this.SpreadRate = 0.001f;
|
this.SpreadRate = 0.001f;
|
||||||
this.ResourceConstraints.Add(new ResourceConstraint() { LayerName = "SoilMoisture", HalfSpeedConcentration = 0.0f, MaxResourceContent = 1.0f });
|
this.ResourceConstraints.Add(new ResourceConstraint() { LayerName = "SoilMoisture", HalfSpeedConcentration = 0.0f, MaxResourceContent = 1.0f });
|
||||||
this.CapacityConstraints.Add(new CapacityConstraint() { CapacityLayerName = "FertileGround", ConsumedCapacityPerPop = 1 });
|
this.CapacityConstraints.Add(new CapacityConstraint() { CapacityLayerName = "FertileGround", ConsumedCapacityPerPop = 4 });
|
||||||
this.CapacityConstraints.Add(new CapacityConstraint() { CapacityLayerName = "CanopySpace", ConsumedCapacityPerPop = 30 });
|
this.CapacityConstraints.Add(new CapacityConstraint() { CapacityLayerName = "CanopySpace", ConsumedCapacityPerPop = 30 });
|
||||||
this.BlanketSpawnPercent = 0.05f;
|
this.BlanketSpawnPercent = 0.8f;
|
||||||
this.IdealTemperatureRange = new Range(0.7f, 0.85f);
|
this.IdealTemperatureRange = new Range(0.7f, 0.85f);
|
||||||
this.IdealMoistureRange = new Range(0.2f, 0.3f);
|
this.IdealMoistureRange = new Range(0.2f, 0.3f);
|
||||||
this.IdealWaterRange = new Range(0, 0.1f);
|
this.IdealWaterRange = new Range(0, 0.1f);
|
||||||
|
|
|
@ -79,20 +79,20 @@ namespace Eco.Mods.Organisms
|
||||||
this.PickableAtPercent = 0;
|
this.PickableAtPercent = 0;
|
||||||
this.ResourceList = new List<SpeciesResource>()
|
this.ResourceList = new List<SpeciesResource>()
|
||||||
{
|
{
|
||||||
new SpeciesResource(typeof(OakLogItem), new Range(0, 80), 1)
|
new SpeciesResource(typeof(OakLogItem), new Range(0, 80), 1),
|
||||||
};
|
};
|
||||||
this.ResourceBonusAtGrowth = 0.9f;
|
this.ResourceBonusAtGrowth = 0.9f;
|
||||||
// Visuals
|
// Visuals
|
||||||
// Climate
|
// Climate
|
||||||
this.ReleasesCO2TonsPerDay = -0.2f;
|
this.ReleasesCO2TonsPerDay = -0.2f;
|
||||||
// WorldLayers
|
// WorldLayers
|
||||||
this.MaxGrowthRate = 0.01f;
|
this.MaxGrowthRate = 0.02f;
|
||||||
this.MaxDeathRate = 0.005f;
|
this.MaxDeathRate = 0.01f;
|
||||||
this.SpreadRate = 0.001f;
|
this.SpreadRate = 0.001f;
|
||||||
this.ResourceConstraints.Add(new ResourceConstraint() { LayerName = "SoilMoisture", HalfSpeedConcentration = 0.0f, MaxResourceContent = 1.0f });
|
this.ResourceConstraints.Add(new ResourceConstraint() { LayerName = "SoilMoisture", HalfSpeedConcentration = 0.1f, MaxResourceContent = 0.2f });
|
||||||
this.CapacityConstraints.Add(new CapacityConstraint() { CapacityLayerName = "FertileGround", ConsumedCapacityPerPop = 1 });
|
this.CapacityConstraints.Add(new CapacityConstraint() { CapacityLayerName = "FertileGround", ConsumedCapacityPerPop = 20 });
|
||||||
this.CapacityConstraints.Add(new CapacityConstraint() { CapacityLayerName = "CanopySpace", ConsumedCapacityPerPop = 45 });
|
this.CapacityConstraints.Add(new CapacityConstraint() { CapacityLayerName = "CanopySpace", ConsumedCapacityPerPop = 50 });
|
||||||
this.BlanketSpawnPercent = 0.07f;
|
this.BlanketSpawnPercent = 0.5f;
|
||||||
this.IdealTemperatureRange = new Range(0.45f, 0.76f);
|
this.IdealTemperatureRange = new Range(0.45f, 0.76f);
|
||||||
this.IdealMoistureRange = new Range(0.43f, 0.47f);
|
this.IdealMoistureRange = new Range(0.43f, 0.47f);
|
||||||
this.IdealWaterRange = new Range(0, 0.1f);
|
this.IdealWaterRange = new Range(0, 0.1f);
|
||||||
|
|
|
@ -79,20 +79,20 @@ namespace Eco.Mods.Organisms
|
||||||
this.PickableAtPercent = 0;
|
this.PickableAtPercent = 0;
|
||||||
this.ResourceList = new List<SpeciesResource>()
|
this.ResourceList = new List<SpeciesResource>()
|
||||||
{
|
{
|
||||||
new SpeciesResource(typeof(RedwoodLogItem), new Range(0, 60), 1)
|
new SpeciesResource(typeof(RedwoodLogItem), new Range(0, 60), 1),
|
||||||
};
|
};
|
||||||
this.ResourceBonusAtGrowth = 0.9f;
|
this.ResourceBonusAtGrowth = 0.9f;
|
||||||
// Visuals
|
// Visuals
|
||||||
// Climate
|
// Climate
|
||||||
this.ReleasesCO2TonsPerDay = -0.2f;
|
this.ReleasesCO2TonsPerDay = -0.2f;
|
||||||
// WorldLayers
|
// WorldLayers
|
||||||
this.MaxGrowthRate = 0.01f;
|
this.MaxGrowthRate = 0.02f;
|
||||||
this.MaxDeathRate = 0.005f;
|
this.MaxDeathRate = 0.01f;
|
||||||
this.SpreadRate = 0.001f;
|
this.SpreadRate = 0.001f;
|
||||||
this.ResourceConstraints.Add(new ResourceConstraint() { LayerName = "SoilMoisture", HalfSpeedConcentration = 0.0f, MaxResourceContent = 1.0f });
|
this.ResourceConstraints.Add(new ResourceConstraint() { LayerName = "SoilMoisture", HalfSpeedConcentration = 0.1f, MaxResourceContent = 0.7f });
|
||||||
this.CapacityConstraints.Add(new CapacityConstraint() { CapacityLayerName = "FertileGround", ConsumedCapacityPerPop = 4 });
|
this.CapacityConstraints.Add(new CapacityConstraint() { CapacityLayerName = "FertileGround", ConsumedCapacityPerPop = 20 });
|
||||||
this.CapacityConstraints.Add(new CapacityConstraint() { CapacityLayerName = "CanopySpace", ConsumedCapacityPerPop = 20 });
|
this.CapacityConstraints.Add(new CapacityConstraint() { CapacityLayerName = "CanopySpace", ConsumedCapacityPerPop = 26 });
|
||||||
this.BlanketSpawnPercent = 0.05f;
|
this.BlanketSpawnPercent = 0.4f;
|
||||||
this.IdealTemperatureRange = new Range(0.35f, 0.48f);
|
this.IdealTemperatureRange = new Range(0.35f, 0.48f);
|
||||||
this.IdealMoistureRange = new Range(0.52f, 0.58f);
|
this.IdealMoistureRange = new Range(0.52f, 0.58f);
|
||||||
this.IdealWaterRange = new Range(0, 0.1f);
|
this.IdealWaterRange = new Range(0, 0.1f);
|
||||||
|
|
|
@ -79,20 +79,20 @@ namespace Eco.Mods.Organisms
|
||||||
this.PickableAtPercent = 0;
|
this.PickableAtPercent = 0;
|
||||||
this.ResourceList = new List<SpeciesResource>()
|
this.ResourceList = new List<SpeciesResource>()
|
||||||
{
|
{
|
||||||
new SpeciesResource(typeof(SaguaroRibItem), new Range(0, 30), 1)
|
new SpeciesResource(typeof(SaguaroRibItem), new Range(0, 30), 1),
|
||||||
};
|
};
|
||||||
this.ResourceBonusAtGrowth = 0.9f;
|
this.ResourceBonusAtGrowth = 0.9f;
|
||||||
// Visuals
|
// Visuals
|
||||||
// Climate
|
// Climate
|
||||||
this.ReleasesCO2TonsPerDay = -0.05f;
|
this.ReleasesCO2TonsPerDay = -0.05f;
|
||||||
// WorldLayers
|
// WorldLayers
|
||||||
this.MaxGrowthRate = 0.01f;
|
this.MaxGrowthRate = 0.02f;
|
||||||
this.MaxDeathRate = 0.005f;
|
this.MaxDeathRate = 0.01f;
|
||||||
this.SpreadRate = 0.001f;
|
this.SpreadRate = 0.001f;
|
||||||
this.ResourceConstraints.Add(new ResourceConstraint() { LayerName = "SoilMoisture", HalfSpeedConcentration = 0.0f, MaxResourceContent = 1.0f });
|
this.ResourceConstraints.Add(new ResourceConstraint() { LayerName = "SoilMoisture", HalfSpeedConcentration = 0.1f, MaxResourceContent = 0.2f });
|
||||||
this.CapacityConstraints.Add(new CapacityConstraint() { CapacityLayerName = "FertileGround", ConsumedCapacityPerPop = 4 });
|
this.CapacityConstraints.Add(new CapacityConstraint() { CapacityLayerName = "FertileGround", ConsumedCapacityPerPop = 4 });
|
||||||
this.CapacityConstraints.Add(new CapacityConstraint() { CapacityLayerName = "CanopySpace", ConsumedCapacityPerPop = 15 });
|
this.CapacityConstraints.Add(new CapacityConstraint() { CapacityLayerName = "CanopySpace", ConsumedCapacityPerPop = 15 });
|
||||||
this.BlanketSpawnPercent = 0.08f;
|
this.BlanketSpawnPercent = 0.6f;
|
||||||
this.IdealTemperatureRange = new Range(0.8f, 0.9f);
|
this.IdealTemperatureRange = new Range(0.8f, 0.9f);
|
||||||
this.IdealMoistureRange = new Range(0.05f, 0.25f);
|
this.IdealMoistureRange = new Range(0.05f, 0.25f);
|
||||||
this.IdealWaterRange = new Range(0, 0.1f);
|
this.IdealWaterRange = new Range(0, 0.1f);
|
||||||
|
|
Loading…
Add table
Reference in a new issue