From 1e5026ea4a4fd741afb013c887b8a2a8b4d65d9d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tr=C3=A8sAbhi?= <43380238+tresabhi@users.noreply.github.com> Date: Sat, 30 Mar 2024 10:30:30 -0500 Subject: [PATCH] fix: persistent equipment --- .../Armor/components/CoreArmorSceneComponent/index.tsx | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/components/Armor/components/CoreArmorSceneComponent/index.tsx b/src/components/Armor/components/CoreArmorSceneComponent/index.tsx index d5e8d9fde..2f83c6036 100644 --- a/src/components/Armor/components/CoreArmorSceneComponent/index.tsx +++ b/src/components/Armor/components/CoreArmorSceneComponent/index.tsx @@ -58,9 +58,6 @@ export function CoreArmorSceneComponent({ useEffect(() => { function handleShellChange(shell: ShellDefinition) { - material.uniforms.penetration.value = resolveNearPenetration( - shell.penetration, - ); material.uniforms.caliber.value = shell.caliber; material.uniforms.ricochet.value = degToRad(shell.ricochet ?? 90); material.uniforms.normalization.value = degToRad( @@ -70,6 +67,11 @@ export function CoreArmorSceneComponent({ material.uniforms.canSplash.value = canSplash(shell.type); material.uniforms.damage.value = shell.damage.armor; material.uniforms.explosionRadius.value = shell.explosionRadius; + + handleProtagonistEquipmentChange( + useDuel.getState().protagonist!.equipment, + ); + handleAntagonistEquipmentChange(useDuel.getState().antagonist!.equipment); } function handleVisualChange( visual: TankopediaPersistent['model']['visual'],