mirror of
https://github.com/blitzkit/blitzkit.git
synced 2026-11-13 20:56:11 +01:00
Merge branch 'main' into remove-imgur-references
This commit is contained in:
39 files changed
+550
-569
No files matched your search
@@ -8,8 +8,8 @@ import {
|
||||
resolvePenetrationCoefficient,
|
||||
ShellType,
|
||||
sum,
|
||||
tankBoundingBox,
|
||||
TankClass,
|
||||
unionBoundingBox,
|
||||
type EngineDefinition,
|
||||
type EquipmentDefinitions,
|
||||
type GunDefinition,
|
||||
@@ -119,6 +119,7 @@ export function tankCharacteristics(
|
||||
const hasImprovedVerticalStabilizer = equipment(122);
|
||||
const hasDownImprovedVerticalStabilizer = equipment(124);
|
||||
const hasImprovedSuspension = equipment(123);
|
||||
const hasToolbox = equipment(113);
|
||||
|
||||
const hasTungsten = consumable(45);
|
||||
const hasAdrenaline = consumable(18);
|
||||
@@ -335,10 +336,7 @@ export function tankCharacteristics(
|
||||
);
|
||||
|
||||
const size = normalizeBoundingBox(
|
||||
unionBoundingBox(
|
||||
tankModelDefinition.bounding_box!,
|
||||
turretModelDefinition.bounding_box!,
|
||||
),
|
||||
tankBoundingBox(tankModelDefinition, turretModelDefinition),
|
||||
);
|
||||
const weightKg =
|
||||
tank.weight + engine.weight + track.weight + turret.weight + gun.weight;
|
||||
@@ -518,6 +516,12 @@ export function tankCharacteristics(
|
||||
}
|
||||
|
||||
const fireChance = engine.fire_chance * fireChanceCoefficient;
|
||||
const trackRepairTime = track.repair_time
|
||||
? track.repair_time /
|
||||
((hasToolbox ? 1.2 : 1) *
|
||||
(1 + (crewSkills.repair ?? 0) * 0.04) *
|
||||
(hasProtectiveKit ? 1.1 : 1))
|
||||
: undefined;
|
||||
const viewRange = turret.view_range * viewRangeCoefficient;
|
||||
const camouflageStill = tank.camouflage_still * camouflageCoefficientStill;
|
||||
const camouflageMoving =
|
||||
@@ -602,6 +606,7 @@ export function tankCharacteristics(
|
||||
hullTraverseSoftTerrain,
|
||||
health,
|
||||
fireChance,
|
||||
trackRepairTime,
|
||||
viewRange,
|
||||
camouflageStill,
|
||||
camouflageMoving,
|
||||
|
||||
Reference in new issue
Block a user