From 217d6418617673783abc5dd5631ae12205eb652e Mon Sep 17 00:00:00 2001 From: Kamron Batman <3953314+kamronbatman@users.noreply.github.com> Date: Thu, 12 Mar 2026 20:07:41 -0700 Subject: [PATCH] fix: Makes courtyard/2nd floor doors locked. (#2364) --- Projects/UOContent/Multis/Houses/Houses.cs | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/Projects/UOContent/Multis/Houses/Houses.cs b/Projects/UOContent/Multis/Houses/Houses.cs index 17faea68c..909ce13fb 100644 --- a/Projects/UOContent/Multis/Houses/Houses.cs +++ b/Projects/UOContent/Multis/Houses/Houses.cs @@ -201,8 +201,10 @@ public partial class LargePatioHouse : BaseHouse SetSign(1, 8, 16); AddEastDoor(1, 4, 7); - AddEastDoor(1, -4, 7); - AddSouthDoor(4, -1, 7); + + // Patio doors are external to prevent res-looting + AddEastDoor(1, -4, 7, keyValue); + AddSouthDoor(4, -1, 7, keyValue); } public override int DefaultPrice => 152800; @@ -278,7 +280,8 @@ public partial class LogCabin : BaseHouse SetSign(5, 8, 20); - AddSouthDoor(1, 0, 29); + // Balcony door is external to prevent res-looting + AddSouthDoor(1, 0, 29, keyValue); } public override int DefaultPrice => 97800; @@ -329,7 +332,8 @@ public partial class TwoStoryVilla : BaseHouse SetSign(3, 8, 24); - AddEastDoor(1, 0, 25); + // Balcony door is external to prevent res-looting + AddEastDoor(1, 0, 25, keyValue); AddSouthDoor(-3, -1, 25); } @@ -365,8 +369,6 @@ public partial class SmallShop : BaseHouse AddDoor(door, -2, 0, id == 0xA2 ? 24 : 27); - // AddSouthDoor( false, -2, 0, 27 - (id == 0xA2 ? 3 : 0), keyValue ); - SetSign(3, 4, 7 - (id == 0xA2 ? 2 : 0)); }