diff --git a/src/components/Armor/components/SpacedArmorScene.tsx b/src/components/Armor/components/SpacedArmorScene.tsx index 011e87b85..84783370f 100644 --- a/src/components/Armor/components/SpacedArmorScene.tsx +++ b/src/components/Armor/components/SpacedArmorScene.tsx @@ -259,9 +259,10 @@ export const SpacedArmorScene = memo(({ scene }) => { {modelNodes.map((node) => { - const isCurrentGun = node.name.startsWith( - `gun_${gunModelDefinition.model.toString().padStart(2, '0')}`, - ); + const gunString = `gun_${gunModelDefinition.model.toString().padStart(2, '0')}`; + const isCurrentGun = gunModelDefinition.mask + ? node.name.startsWith(gunString) + : node.name === gunString; const isVisible = isCurrentGun; if (!isVisible) return null;