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'],