feat: improved ventlation

This commit is contained in:
TrèsAbhi committed 2024-02-18 16:33:29 -06:00
1 parent 7a123b68db
commit 544eb92a6b
2 files changed
+9 -5

No files matched your search

@@ -31,13 +31,15 @@ export function Characteristics() {
const { tank, turret, gun, engine, track, shell } = useDuel(
(state) => state.protagonist!,
);
const hasImprovedVentilation = useEquipment(102);
const provisions = useProvisions();
const crewMastery = useTankopediaTemporary((state) => state.crewMastery);
const provisionCrewBonus = provisions.reduce(
(total, provision) =>
provision.crew ? total + provision.crew / 100 : total,
0,
);
const provisionCrewBonus =
provisions.reduce(
(total, provision) =>
provision.crew ? total + provision.crew / 100 : total,
0,
) + (hasImprovedVentilation ? 0.05 : 0);
const commanderMastery = crewMastery + provisionCrewBonus;
const crewMemberMastery = commanderMastery * 1.1;
const stockEngine = tank.engines[0];
@@ -25,3 +25,5 @@ export interface EquipmentDefinitions {
export const equipmentDefinitions = fetchCdonLz4<EquipmentDefinitions>(
asset('definitions/equipment.cdon.lz4'),
);
equipmentDefinitions.then(console.log);