Parameterize surface interactions

This commit is contained in:
2026-05-10 18:07:16 +02:00
parent 9cd9defc0b
commit 3c5fc60ffe
7 changed files with 150 additions and 113 deletions

View File

@@ -49,19 +49,18 @@ public class NormalBalancing : Balancing
public override float LeakAmountScale => 0.15f;
public override float LeakIntensityScale => 0.1f;
public override float FlowTransferRatio => 0.05f;
public override float StrongFlowTransferRatio => 0.1f;
public override float Warm1Amount => 0.5f;
public override float Warm2Amount => 1.0f;
public override float Quench1Amount => 0.6f;
public override float Quench2Amount => 1.2f;
public override float Short1Heat => 0.8f;
public override float Short1Discharge => 0.8f;
public override float Short2Heat => 1.6f;
public override float Short2Discharge => 1.5f;
public override float Ignite1Heat => 1.2f;
public override float Ignite1FuelConsumption => 0.4f;
public override float Ignite2Heat => 2.4f;
public override float Ignite2FuelConsumption => 0.8f;
public override float WarmCautionAmount => 0.5f;
public override float WarmCriticalAmount => 1.0f;
public override float QuenchCautionAmount => 0.6f;
public override float QuenchCriticalAmount => 1.2f;
public override float ShortCautionHeat => 0.8f;
public override float ShortCautionDischarge => 0.8f;
public override float ShortCriticalHeat => 1.6f;
public override float ShortCriticalDischarge => 1.5f;
public override float IgniteCautionHeat => 1.2f;
public override float IgniteCautionFuelConsumption => 0.4f;
public override float IgniteCriticalHeat => 2.4f;
public override float IgniteCriticalFuelConsumption => 0.8f;
public override int RemedyBlockTurns => 2;
public override int HeatShieldSteps => 3;
public override int InventoryCapacityPerRemedy => 3;