feat: percentage resistances

This commit is contained in:
TrèsAbhi committed 2024-07-13 14:37:42 -05:00
1 parent 5c787dfd7f
commit ef5169f669
3 files changed
+9 -9

No files matched your search

+3 -3
View File
@@ -243,21 +243,21 @@ export function Body({ stats }: BodyProps) {
stats={stats} stats={stats}
name="Terrain coefficient" name="Terrain coefficient"
value="hardTerrainCoefficient" value="hardTerrainCoefficient"
decimals={1} decimals={0}
/> />
<CompareRow <CompareRow
stats={stats} stats={stats}
name="medium terrain" name="medium terrain"
indent indent
value="mediumTerrainCoefficient" value="mediumTerrainCoefficient"
decimals={1} decimals={0}
/> />
<CompareRow <CompareRow
stats={stats} stats={stats}
name="soft terrain" name="soft terrain"
indent indent
value="softTerrainCoefficient" value="softTerrainCoefficient"
decimals={1} decimals={0}
/> />
<CompareRow <CompareRow
stats={stats} stats={stats}
@@ -536,13 +536,13 @@ export function Characteristics() {
{stats.weight} {stats.weight}
</InfoWithDelta> </InfoWithDelta>
<Info name="Terrain coefficients" /> <Info name="Terrain coefficients" />
<InfoWithDelta decimals={1} indent name="Hard"> <InfoWithDelta decimals={0} unit="%" indent name="Hard">
{stats.hardTerrainCoefficient} {stats.hardTerrainCoefficient}
</InfoWithDelta> </InfoWithDelta>
<InfoWithDelta decimals={1} indent name="Medium"> <InfoWithDelta decimals={0} unit="%" indent name="Medium">
{stats.mediumTerrainCoefficient} {stats.mediumTerrainCoefficient}
</InfoWithDelta> </InfoWithDelta>
<InfoWithDelta decimals={1} indent name="Soft"> <InfoWithDelta decimals={0} unit="%" indent name="Soft">
{stats.softTerrainCoefficient} {stats.softTerrainCoefficient}
</InfoWithDelta> </InfoWithDelta>
<Info name="Power to weight ratio" unit="hp/tn" /> <Info name="Power to weight ratio" unit="hp/tn" />
+3 -3
View File
@@ -409,11 +409,11 @@ export function tankCharacteristics(
const speedBackwards = tank.speed.backwards + speedBackwardsSum; const speedBackwards = tank.speed.backwards + speedBackwardsSum;
const enginePower = resolvedEnginePower; const enginePower = resolvedEnginePower;
const hardTerrainCoefficient = const hardTerrainCoefficient =
track.resistance.hard * resistanceHardCoefficient; 100 / (track.resistance.hard * resistanceHardCoefficient);
const mediumTerrainCoefficient = const mediumTerrainCoefficient =
track.resistance.medium * resistanceMediumCoefficient; 100 / (track.resistance.medium * resistanceMediumCoefficient);
const softTerrainCoefficient = const softTerrainCoefficient =
track.resistance.soft * resistanceSoftCoefficient; 100 / (track.resistance.soft * resistanceSoftCoefficient);
const powerToWeightRatioHardTerrain = const powerToWeightRatioHardTerrain =
resolvedEnginePower / weightTons / hardTerrainCoefficient; resolvedEnginePower / weightTons / hardTerrainCoefficient;
const powerToWeightRatioMediumTerrain = const powerToWeightRatioMediumTerrain =