mirror of
https://github.com/blitzkit/blitzkit.git
synced 2026-10-24 20:19:49 +02:00
feat: improved ventlation
This commit is contained in:
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(
|
const { tank, turret, gun, engine, track, shell } = useDuel(
|
||||||
(state) => state.protagonist!,
|
(state) => state.protagonist!,
|
||||||
);
|
);
|
||||||
|
const hasImprovedVentilation = useEquipment(102);
|
||||||
const provisions = useProvisions();
|
const provisions = useProvisions();
|
||||||
const crewMastery = useTankopediaTemporary((state) => state.crewMastery);
|
const crewMastery = useTankopediaTemporary((state) => state.crewMastery);
|
||||||
const provisionCrewBonus = provisions.reduce(
|
const provisionCrewBonus =
|
||||||
(total, provision) =>
|
provisions.reduce(
|
||||||
provision.crew ? total + provision.crew / 100 : total,
|
(total, provision) =>
|
||||||
0,
|
provision.crew ? total + provision.crew / 100 : total,
|
||||||
);
|
0,
|
||||||
|
) + (hasImprovedVentilation ? 0.05 : 0);
|
||||||
const commanderMastery = crewMastery + provisionCrewBonus;
|
const commanderMastery = crewMastery + provisionCrewBonus;
|
||||||
const crewMemberMastery = commanderMastery * 1.1;
|
const crewMemberMastery = commanderMastery * 1.1;
|
||||||
const stockEngine = tank.engines[0];
|
const stockEngine = tank.engines[0];
|
||||||
|
|||||||
@@ -25,3 +25,5 @@ export interface EquipmentDefinitions {
|
|||||||
export const equipmentDefinitions = fetchCdonLz4<EquipmentDefinitions>(
|
export const equipmentDefinitions = fetchCdonLz4<EquipmentDefinitions>(
|
||||||
asset('definitions/equipment.cdon.lz4'),
|
asset('definitions/equipment.cdon.lz4'),
|
||||||
);
|
);
|
||||||
|
|
||||||
|
equipmentDefinitions.then(console.log);
|
||||||
Reference in new issue
Block a user