mirror of
https://github.com/blitzkit/blitzkit.git
synced 2026-10-21 10:47:04 +02:00
fix: 1e2 power to weight
This commit is contained in:
1 parent
6e26420e0e
commit
4ac1dbf23b
1 file changed
+12
-9
@@ -408,12 +408,15 @@ export function tankCharacteristics(
|
|||||||
const speedForwards = tank.speed.forwards + speedForwardsSum;
|
const speedForwards = tank.speed.forwards + speedForwardsSum;
|
||||||
const speedBackwards = tank.speed.backwards + speedBackwardsSum;
|
const speedBackwards = tank.speed.backwards + speedBackwardsSum;
|
||||||
const enginePower = resolvedEnginePower;
|
const enginePower = resolvedEnginePower;
|
||||||
const hardTerrainCoefficient =
|
const hardTerrainCoefficientRaw =
|
||||||
100 / (track.resistance.hard * resistanceHardCoefficient);
|
track.resistance.hard * resistanceHardCoefficient;
|
||||||
const mediumTerrainCoefficient =
|
const hardTerrainCoefficient = 100 / hardTerrainCoefficientRaw;
|
||||||
100 / (track.resistance.medium * resistanceMediumCoefficient);
|
const mediumTerrainCoefficientRaw =
|
||||||
const softTerrainCoefficient =
|
track.resistance.medium * resistanceMediumCoefficient;
|
||||||
100 / (track.resistance.soft * resistanceSoftCoefficient);
|
const mediumTerrainCoefficient = 100 / mediumTerrainCoefficientRaw;
|
||||||
|
const softTerrainCoefficientRaw =
|
||||||
|
track.resistance.soft * resistanceSoftCoefficient;
|
||||||
|
const softTerrainCoefficient = 100 / softTerrainCoefficientRaw;
|
||||||
const powerToWeightRatioHardTerrain =
|
const powerToWeightRatioHardTerrain =
|
||||||
resolvedEnginePower / weightTons / hardTerrainCoefficient;
|
resolvedEnginePower / weightTons / hardTerrainCoefficient;
|
||||||
const powerToWeightRatioMediumTerrain =
|
const powerToWeightRatioMediumTerrain =
|
||||||
@@ -426,19 +429,19 @@ export function tankCharacteristics(
|
|||||||
(resolvedEnginePower / stockEngine.power) *
|
(resolvedEnginePower / stockEngine.power) *
|
||||||
track.traverseSpeed *
|
track.traverseSpeed *
|
||||||
hullTraverseCoefficient *
|
hullTraverseCoefficient *
|
||||||
(track.resistance.hard / hardTerrainCoefficient) *
|
(track.resistance.hard / hardTerrainCoefficientRaw) *
|
||||||
(stockWeight / weightKg);
|
(stockWeight / weightKg);
|
||||||
const hullTraverseMediumTerrain =
|
const hullTraverseMediumTerrain =
|
||||||
(resolvedEnginePower / stockEngine.power) *
|
(resolvedEnginePower / stockEngine.power) *
|
||||||
track.traverseSpeed *
|
track.traverseSpeed *
|
||||||
hullTraverseCoefficient *
|
hullTraverseCoefficient *
|
||||||
(track.resistance.hard / mediumTerrainCoefficient) *
|
(track.resistance.hard / mediumTerrainCoefficientRaw) *
|
||||||
(stockWeight / weightKg);
|
(stockWeight / weightKg);
|
||||||
const hullTraverseSoftTerrain =
|
const hullTraverseSoftTerrain =
|
||||||
(resolvedEnginePower / stockEngine.power) *
|
(resolvedEnginePower / stockEngine.power) *
|
||||||
track.traverseSpeed *
|
track.traverseSpeed *
|
||||||
hullTraverseCoefficient *
|
hullTraverseCoefficient *
|
||||||
(track.resistance.hard / softTerrainCoefficient) *
|
(track.resistance.hard / softTerrainCoefficientRaw) *
|
||||||
(stockWeight / weightKg);
|
(stockWeight / weightKg);
|
||||||
const health = (tank.health + turret.health) * healthCoefficient;
|
const health = (tank.health + turret.health) * healthCoefficient;
|
||||||
const fireChance = engine.fireChance * fireChanceCoefficient;
|
const fireChance = engine.fireChance * fireChanceCoefficient;
|
||||||
|
|||||||
Reference in new issue
Block a user