fix: spaced and external swapped

This commit is contained in:
TrèsAbhi committed 2024-02-02 23:01:26 -06:00
1 parent 13e11e4e09
commit 821076ae59
2 files changed
+3 -3

No files matched your search

@@ -174,7 +174,7 @@ export function ArmorMesh({
const armorPiercingLayers = intersectionsTillFirstCoreArmor.map(
(event, index) => {
switch (event.object.userData.type) {
case 'spacedArmor': {
case 'externalModule': {
accumulatedThickness += event.object.userData.thickness;
return {
@@ -188,7 +188,7 @@ export function ArmorMesh({
} satisfies ArmorPiercingLayer;
}
case 'externalModule':
case 'spacedArmor':
case 'coreArmor': {
const threeCalibersRule =
shell.caliber > 3 * event.object.userData.thickness;
@@ -23,7 +23,7 @@ export function ArmorMeshExternalModuleMask({
}: ArmorMeshExternalModuleMaskProps) {
return (
<>
{(props.exclude || ornamental) && (
{props.exclude && !ornamental && (
<mesh {...props} renderOrder={0}>
<meshBasicMaterial colorWrite={false} />
</mesh>