SHIP PREVIEW TEST BUILD
Base version: 1.1.2; testing assembly revision: 1.1.2.1.
BepInEx identity intentionally matches regular Halo Scrap; use only one build at a time.
Lifecycle: StartOfRound.Start postfix, which follows vanilla LoadShipGrabbableItems; coroutine waits for IsServer, IsSpawned, network listening, ship bounds/elevator, RoundManager map container and all item definitions. Two additional frames precede setup.
Spawning: server only, NetworkObject.Spawn(false), parented to the game's elevatorTransform like vanilla loaded ship scrap. Two-column/four-row layout with ship-bounds constraints and floor raycasts.
Duplicates: one attached spawner per StartOfRound, one attempted setup per spawner, matching existing ship items reused, no moon-transition hook.
Values: same seven definitions and asset bundle as release; fixed scan values initialized on each peer through GrabbableObject.Start and SetScrapValue hooks.
Registration: Items.RegisterItem, without RegisterScrap, so test items do not enter normal moon pools.
Validation: C# compilation succeeded without errors; package files/metadata and ZIP CRC checked. Gameplay and multiplayer remain untested at user's request.

FIX1 correction: seven model Sprite icons, native game shader binding, no root Rigidbody, and correct scan-node hierarchy. Testing assembly revision 1.1.2.3. See FIX1-BUILD-NOTES.txt.
