From 55fc21c3ccca3fb6e42e73d62f2e5b201f61b938 Mon Sep 17 00:00:00 2001 From: biosp4rk <37962487+biosp4rk@users.noreply.github.com> Date: Wed, 25 Feb 2026 14:25:52 -0800 Subject: [PATCH] Don't overwrite locked door IDs (fixes #173) --- src/mars_patcher/mf/door_locks.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/mars_patcher/mf/door_locks.py b/src/mars_patcher/mf/door_locks.py index ab80759..4a8d99e 100644 --- a/src/mars_patcher/mf/door_locks.py +++ b/src/mars_patcher/mf/door_locks.py @@ -203,8 +203,6 @@ def factory() -> dict: capped_slot, capless_slot = new_room_hatch_slots[area_room] if lock == HatchLock.LOCKED: new_hatch_slot = orig_hatch_slot - # Mark door as deleted - rom.write_8(door_addr + 1, 0xFF) elif (lock is None and orig_has_cap) or (lock is not None and lock != HatchLock.OPEN): # Has cap new_hatch_slot = capped_slot