From 5b58b947bde91c252f067f7994fb2d7fddfc820c Mon Sep 17 00:00:00 2001 From: Meta Vens Date: Wed, 30 Sep 2026 10:53:26 +0200 Subject: [PATCH] Ship S2 smoke fixture: the weapon mount takes the hull other cell instead of moving the thruster off the schematic Co-Authored-By: Claude Sonnet 5.5 --- tests/Aetheria.Shared.Tests/ShipFixture.cs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/tests/Aetheria.Shared.Tests/ShipFixture.cs b/tests/Aetheria.Shared.Tests/ShipFixture.cs index 6f32b6389..eb4f5c01e 100644 --- a/tests/Aetheria.Shared.Tests/ShipFixture.cs +++ b/tests/Aetheria.Shared.Tests/ShipFixture.cs @@ -66,8 +66,7 @@ internal static class ShipFixture string modelAsset = "skiff.glb", Action tweak = null) { var ship = ShipAuthoringTests.Fixture(); - // A playable rig: the thruster outside the schematic, one energy weapon mount inside it, with its muzzle. - ship.Hull.Hardpoints[0].Position = new int2(2, 0); + // A playable rig: the fixture thruster plus one energy weapon mount on the hull's other cell, with its muzzle. ship.Hull.Hardpoints.Add(new HardpointData { Type = HardpointType.Energy, Position = new int2(0, 0), Shape = new Shape(), Transform = "gun" }); ship.Visual.Anchors.Add(new ShipAnchor { Id = "gun", Role = "articulation", ModelNodeId = "gun" }); ship.Visual.Anchors.Add(new ShipAnchor { Id = "gun.muzzle", Role = "weapon-muzzle", ModelNodeId = "gun-muzzle", ParentId = "gun" });