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