mirror of
https://github.com/blitzkit/blitzkit.git
synced 2026-10-23 19:49:50 +02:00
feat: power_to_weight
This commit is contained in:
1 parent
c5785c7ae6
commit
7281b9fed0
2 files changed
+10
-5
No files matched your search
@@ -279,7 +279,9 @@ export const characteristics = {
|
|||||||
},
|
},
|
||||||
|
|
||||||
weight({ attribute }) {
|
weight({ attribute }) {
|
||||||
return attribute(TankAttributeChange_AttributeName.ATTRIBUTE_NAME_MASS);
|
return (
|
||||||
|
attribute(TankAttributeChange_AttributeName.ATTRIBUTE_NAME_MASS) / 1000
|
||||||
|
);
|
||||||
},
|
},
|
||||||
|
|
||||||
terrain_coefficient({ attribute, state }) {
|
terrain_coefficient({ attribute, state }) {
|
||||||
@@ -303,8 +305,11 @@ export const characteristics = {
|
|||||||
return attribute(name);
|
return attribute(name);
|
||||||
},
|
},
|
||||||
|
|
||||||
power_to_weight() {
|
power_to_weight({ characteristic }) {
|
||||||
return -Infinity;
|
const power = characteristic("engine_power") as number;
|
||||||
|
const weight = characteristic("weight") as number;
|
||||||
|
const terrainCoefficient = characteristic("terrain_coefficient") as number;
|
||||||
|
return power / weight / terrainCoefficient;
|
||||||
},
|
},
|
||||||
|
|
||||||
turret_traverse_speed({ attribute }) {
|
turret_traverse_speed({ attribute }) {
|
||||||
|
|||||||
@@ -66,10 +66,10 @@ export const characteristicsOrder: CharacteristicsOrder = [
|
|||||||
{ name: "speed_backward", units: "km_h" },
|
{ name: "speed_backward", units: "km_h" },
|
||||||
|
|
||||||
{ name: "engine_power", units: "bhp" },
|
{ name: "engine_power", units: "bhp" },
|
||||||
{ name: "weight", units: "t" },
|
{ name: "weight", decimals: 1, units: "t" },
|
||||||
|
|
||||||
{ name: "terrain_coefficient" },
|
{ name: "terrain_coefficient" },
|
||||||
{ name: "power_to_weight", units: "bhp_t" },
|
{ name: "power_to_weight", decimals: 1, units: "bhp_t" },
|
||||||
{ name: "hull_traverse_speed", units: "deg_s" },
|
{ name: "hull_traverse_speed", units: "deg_s" },
|
||||||
{ name: "turret_traverse_speed", units: "deg_s" },
|
{ name: "turret_traverse_speed", units: "deg_s" },
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user