From 291b93b7d75043f01f3fdfc46e0be8d24d4e9e97 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tr=C3=A8sAbhi?= <43380238+tresabhi@users.noreply.github.com> Date: Thu, 22 Feb 2024 17:47:12 -0600 Subject: [PATCH] fix: use antagonist calibrated shells --- src/components/ArmorMesh/components/Armor/index.tsx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/components/ArmorMesh/components/Armor/index.tsx b/src/components/ArmorMesh/components/Armor/index.tsx index 36e2a9d95..816799dfc 100644 --- a/src/components/ArmorMesh/components/Armor/index.tsx +++ b/src/components/ArmorMesh/components/Armor/index.tsx @@ -59,7 +59,7 @@ export const ArmorMesh = memo( async function updateQuickEquipments() { const shell = useDuel.getState().antagonist!.shell; const nearPenetration = resolveNearPenetration(shell.penetration); - const hasCalibratedShells = await hasEquipment(103); + const hasCalibratedShells = await hasEquipment(103, true); const hasEnhancedArmor = await hasEquipment(110); if (material.current) { @@ -95,6 +95,10 @@ export const ArmorMesh = memo( (state) => state.protagonist!.equipment, updateQuickEquipments, ), + useDuel.subscribe( + (state) => state.antagonist!.equipment, + updateQuickEquipments, + ), useDuel.subscribe( (state) => state.antagonist!.shell, updateShellProperties, @@ -172,7 +176,7 @@ export const ArmorMesh = memo( ); const angle = Math.acos(surfaceNormal.dot(shellNormal)); const shell = useDuel.getState().antagonist!.shell; - const hasCalibratedShells = await hasEquipment(103); + const hasCalibratedShells = await hasEquipment(103, true); const resolvedPenetration = resolveNearPenetration(shell.penetration) * (hasCalibratedShells