This commit is contained in:
Hactarus 2020-12-04 11:26:38 +00:00
parent a998ba271d
commit 45a93682a2
10 changed files with 56 additions and 53 deletions

View file

@ -79,20 +79,20 @@ namespace Eco.Mods.Organisms
this.PickableAtPercent = 0;
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;
// Visuals
// Climate
this.ReleasesCO2TonsPerDay = -0.1f;
// WorldLayers
this.MaxGrowthRate = 0.01f;
this.MaxDeathRate = 0.005f;
this.MaxGrowthRate = 0.02f;
this.MaxDeathRate = 0.01f;
this.SpreadRate = 0.001f;
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 = "CanopySpace", ConsumedCapacityPerPop = 20 });
this.BlanketSpawnPercent = 0.07f;
this.ResourceConstraints.Add(new ResourceConstraint() { LayerName = "SoilMoisture", HalfSpeedConcentration = 0.1f, MaxResourceContent = 0.1f });
this.CapacityConstraints.Add(new CapacityConstraint() { CapacityLayerName = "FertileGround", ConsumedCapacityPerPop = 10 });
this.CapacityConstraints.Add(new CapacityConstraint() { CapacityLayerName = "CanopySpace", ConsumedCapacityPerPop = 30 });
this.BlanketSpawnPercent = 0.5f;
this.IdealTemperatureRange = new Range(0.55f, 0.75f);
this.IdealMoistureRange = new Range(0.52f, 0.58f);
this.IdealWaterRange = new Range(0, 0.1f);

View file

@ -79,20 +79,20 @@ namespace Eco.Mods.Organisms
this.PickableAtPercent = 0;
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;
// Visuals
// Climate
this.ReleasesCO2TonsPerDay = -0.1f;
// WorldLayers
this.MaxGrowthRate = 0.01f;
this.MaxDeathRate = 0.005f;
this.MaxGrowthRate = 0.02f;
this.MaxDeathRate = 0.01f;
this.SpreadRate = 0.001f;
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 = "CanopySpace", ConsumedCapacityPerPop = 20 });
this.BlanketSpawnPercent = 0.07f;
this.ResourceConstraints.Add(new ResourceConstraint() { LayerName = "SoilMoisture", HalfSpeedConcentration = 0.1f, MaxResourceContent = 0.1f });
this.CapacityConstraints.Add(new CapacityConstraint() { CapacityLayerName = "FertileGround", ConsumedCapacityPerPop = 10 });
this.CapacityConstraints.Add(new CapacityConstraint() { CapacityLayerName = "CanopySpace", ConsumedCapacityPerPop = 30 });
this.BlanketSpawnPercent = 0.5f;
this.IdealTemperatureRange = new Range(0.55f, 0.75f);
this.IdealMoistureRange = new Range(0.48f, 0.58f);
this.IdealWaterRange = new Range(0, 0.1f);

10
Mods/AutoGen/Plant/Ceiba.cs Normal file → Executable file
View file

@ -79,20 +79,20 @@ namespace Eco.Mods.Organisms
this.PickableAtPercent = 0;
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;
// Visuals
// Climate
this.ReleasesCO2TonsPerDay = -0.2f;
// WorldLayers
this.MaxGrowthRate = 0.01f;
this.MaxDeathRate = 0.005f;
this.MaxGrowthRate = 0.02f;
this.MaxDeathRate = 0.01f;
this.SpreadRate = 0.001f;
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 = "CanopySpace", ConsumedCapacityPerPop = 4 });
this.BlanketSpawnPercent = 0.06f;
this.CapacityConstraints.Add(new CapacityConstraint() { CapacityLayerName = "CanopySpace", ConsumedCapacityPerPop = 40 });
this.BlanketSpawnPercent = 0.5f;
this.IdealTemperatureRange = new Range(0.65f, 0.75f);
this.IdealMoistureRange = new Range(0.75f, 0.95f);
this.IdealWaterRange = new Range(0, 0.1f);

10
Mods/AutoGen/Plant/Joshua.cs Normal file → Executable file
View file

@ -79,20 +79,20 @@ namespace Eco.Mods.Organisms
this.PickableAtPercent = 0;
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;
// Visuals
// Climate
this.ReleasesCO2TonsPerDay = -0.05f;
// WorldLayers
this.MaxGrowthRate = 0.01f;
this.MaxDeathRate = 0.005f;
this.MaxGrowthRate = 0.02f;
this.MaxDeathRate = 0.01f;
this.SpreadRate = 0.001f;
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.BlanketSpawnPercent = 0.05f;
this.BlanketSpawnPercent = 0.8f;
this.IdealTemperatureRange = new Range(0.7f, 0.85f);
this.IdealMoistureRange = new Range(0.2f, 0.3f);
this.IdealWaterRange = new Range(0, 0.1f);

View file

@ -79,20 +79,20 @@ namespace Eco.Mods.Organisms
this.PickableAtPercent = 0;
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;
// Visuals
// Climate
this.ReleasesCO2TonsPerDay = -0.2f;
// WorldLayers
this.MaxGrowthRate = 0.01f;
this.MaxDeathRate = 0.005f;
this.MaxGrowthRate = 0.02f;
this.MaxDeathRate = 0.01f;
this.SpreadRate = 0.001f;
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 = "CanopySpace", ConsumedCapacityPerPop = 45 });
this.BlanketSpawnPercent = 0.07f;
this.ResourceConstraints.Add(new ResourceConstraint() { LayerName = "SoilMoisture", HalfSpeedConcentration = 0.1f, MaxResourceContent = 0.2f });
this.CapacityConstraints.Add(new CapacityConstraint() { CapacityLayerName = "FertileGround", ConsumedCapacityPerPop = 20 });
this.CapacityConstraints.Add(new CapacityConstraint() { CapacityLayerName = "CanopySpace", ConsumedCapacityPerPop = 50 });
this.BlanketSpawnPercent = 0.5f;
this.IdealTemperatureRange = new Range(0.45f, 0.76f);
this.IdealMoistureRange = new Range(0.43f, 0.47f);
this.IdealWaterRange = new Range(0, 0.1f);

View file

@ -79,20 +79,20 @@ namespace Eco.Mods.Organisms
this.PickableAtPercent = 0;
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;
// Visuals
// Climate
this.ReleasesCO2TonsPerDay = -0.2f;
// WorldLayers
this.MaxGrowthRate = 0.01f;
this.MaxDeathRate = 0.005f;
this.MaxGrowthRate = 0.02f;
this.MaxDeathRate = 0.01f;
this.SpreadRate = 0.001f;
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 = "CanopySpace", ConsumedCapacityPerPop = 20 });
this.BlanketSpawnPercent = 0.05f;
this.ResourceConstraints.Add(new ResourceConstraint() { LayerName = "SoilMoisture", HalfSpeedConcentration = 0.1f, MaxResourceContent = 0.7f });
this.CapacityConstraints.Add(new CapacityConstraint() { CapacityLayerName = "FertileGround", ConsumedCapacityPerPop = 20 });
this.CapacityConstraints.Add(new CapacityConstraint() { CapacityLayerName = "CanopySpace", ConsumedCapacityPerPop = 26 });
this.BlanketSpawnPercent = 0.4f;
this.IdealTemperatureRange = new Range(0.35f, 0.48f);
this.IdealMoistureRange = new Range(0.52f, 0.58f);
this.IdealWaterRange = new Range(0, 0.1f);

View file

@ -79,20 +79,20 @@ namespace Eco.Mods.Organisms
this.PickableAtPercent = 0;
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;
// Visuals
// Climate
this.ReleasesCO2TonsPerDay = -0.05f;
// WorldLayers
this.MaxGrowthRate = 0.01f;
this.MaxDeathRate = 0.005f;
this.MaxGrowthRate = 0.02f;
this.MaxDeathRate = 0.01f;
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 = "CanopySpace", ConsumedCapacityPerPop = 15 });
this.BlanketSpawnPercent = 0.08f;
this.BlanketSpawnPercent = 0.6f;
this.IdealTemperatureRange = new Range(0.8f, 0.9f);
this.IdealMoistureRange = new Range(0.05f, 0.25f);
this.IdealWaterRange = new Range(0, 0.1f);