KILLER LOCKED LOOT v0.1.0-beta17 TEST GUIDE Target: SPT 4.0.13 / EFT 0.16.9.40087 / Fika Plugin 2.3.9 / Fika Headless 1.4.15 PREPARATION 1. Remove the previous KillerLockedLoot release from the headless client and all player clients. 2. Build beta17 against a normal SPT/Fika installation. 3. Install the generated beta17 release everywhere. 4. Confirm each install contains: BepInEx\plugins\KillerLockedLoot\KillerLockedLoot.dll BepInEx\plugins\KillerLockedLoot\LockIcon.png 5. Confirm startup reports: Mark's Killer Locked Loot 0.1.0-beta17 loaded. BepInEx metadata version: 0.1.17. TEST 1 - RAID GATE 1. Open character/stash screens before entering a raid. Expected: - No locked-loot overlays. - No blocked-loot behavior. - Normal inventory performance. 2. Deploy into a Fika raid. Expected with Detailed Logging enabled: - Fika raid-start gate opened... - Host/client authority matches FikaBackendUtils.IsServer. TEST 2 - HUMAN KILL OWNERSHIP 1. Kill an AI yourself. 2. Open the corpse. Expected: - Your kill has no lock overlay for you. - You can take normal items. - Removing an item tree releases that item normally. 3. Have another human player try the same corpse. Expected: - Protected items show a dark gray ~30% overlay. - A 30x30 centered lock icon is clearly visible. - Click/drag/drop is blocked before the inventory transaction starts. TEST 3 - OTHER / AI KILLS 1. Find an AI corpse killed by AI or another player. Expected: - Non-owner cannot loot protected items. - If Block Search On Unowned Corpses is enabled, manual and AutoCorpseSearch searching is blocked. 2. If a human player is killed by AI, have a teammate access the human corpse. Expected: - Human corpse remains unrestricted for teammate recovery. TEST 4 - ATTRIBUTION REGRESSION When practical, test these separately: - direct firearm kill - grenade kill - delayed bleed death Expected: - Fika Player.LastAggressor/KillerId resolves the actual killer. - Existing fallback paths still recover attribution if LastAggressor is unavailable. TEST 5 - QUEST ITEM Test an explicit EFT QuestItem when available. Expected with corpse-search blocking OFF: - QuestItem bypasses item ownership. Note: with corpse-search blocking ON, the corpse itself may be inaccessible before the quest item can be reached. TEST 6 - RAID-END CLEANUP 1. Create several corpse claims. 2. Extract, die, or disconnect. 3. Return to the character/stash UI. Expected: - No lock overlays remain. - All carried/stash items can be moved normally. - Old claims do not exist in the next raid. TEST 7 - HEADLESS UI DORMANCY On the headless log: Expected: - No LockIcon.png load warning. - No locked-loot UI refresh/overlay work. - Host authority and death attribution still function normally. FAILURE COLLECTION Run Collect-KillerLockedLoot-Diagnostics.ps1 on the affected player client and headless installation, then upload both timestamped ZIPs with a short description of what happened immediately before the problem.