mirror of
https://github.com/blitzkit/blitzkit.git
synced 2026-10-24 20:19:49 +02:00
fix: spaced and external swapped
This commit is contained in:
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>
|
||||||
|
|||||||
Reference in new issue
Block a user