From 9fc06bfe93b8e14a6694a2b5aac324749c38bdad Mon Sep 17 00:00:00 2001 From: WarrentyExpired Date: Sat, 24 Oct 2026 17:52:38 -0400 Subject: [PATCH] #W# Loot: Removed TreasureBag Spawns for now. --- Distribution/Data/Spawns/Chests/Covetous.json | 24 ++++--------------- Distribution/Data/Spawns/Chests/Deceit.json | 18 ++++---------- Distribution/Data/Spawns/Chests/Despise.json | 12 +++------- Distribution/Data/Spawns/Chests/Destard.json | 13 +++------- Distribution/Data/Spawns/Chests/Hythloth.json | 18 ++++---------- Distribution/Data/Spawns/Chests/Ice.json | 15 +++--------- Distribution/Data/Spawns/Chests/Shame.json | 17 ++++--------- .../Data/Spawns/Chests/TerathanKeep.json | 13 ++-------- Projects/UOContent/Settings.cs | 1 + 9 files changed, 29 insertions(+), 102 deletions(-) diff --git a/Distribution/Data/Spawns/Chests/Covetous.json b/Distribution/Data/Spawns/Chests/Covetous.json index 4fc8efb1a..8c8eb28d9 100644 --- a/Distribution/Data/Spawns/Chests/Covetous.json +++ b/Distribution/Data/Spawns/Chests/Covetous.json @@ -12,10 +12,7 @@ "walkingRange": -1, "entries": [ { "name": "treasurechestlevel1", "probability": 90, "maxCount": 10 }, - { "name": "treasurechestlevel2", "probability": 10, "maxCount": 1 }, - { "name": "treasurebaglevel1", "probability": 90, "maxCount": 10 }, - { "name": "treasurebaglevel2", "probability": 10, "maxCount": 1 } - + { "name": "treasurechestlevel2", "probability": 10, "maxCount": 1 } ] }, { @@ -31,10 +28,7 @@ "walkingRange": -1, "entries": [ { "name": "treasurechestlevel1", "probability": 50, "maxCount": 6 }, - { "name": "treasurechestlevel2", "probability": 50, "maxCount": 12 }, - { "name": "treasurebaglevel1", "probability": 50, "maxCount": 6 }, - { "name": "treasurebaglevel2", "probability": 50, "maxCount": 12 } - + { "name": "treasurechestlevel2", "probability": 50, "maxCount": 12 } ] }, { @@ -142,10 +136,7 @@ "walkingRange": -1, "entries": [ { "name": "treasurechestlevel2", "probability": 40, "maxCount": 10 }, - { "name": "treasurechestlevel3", "probability": 60, "maxCount": 10 }, - { "name": "treasurebaglevel2", "probability": 40, "maxCount": 10 }, - { "name": "treasurebaglevel3", "probability": 60, "maxCount": 10 } - + { "name": "treasurechestlevel3", "probability": 60, "maxCount": 10 } ] }, { @@ -222,9 +213,7 @@ "walkingRange": -1, "entries": [ { "name": "treasurechestlevel3", "probability": 40, "maxCount": 5 }, - { "name": "treasurechestlevel4", "probability": 60, "maxCount": 5 }, - { "name": "treasurebaglevel3", "probability": 40, "maxCount": 5 }, - { "name": "treasurebaglevel4", "probability": 60, "maxCount": 5 } + { "name": "treasurechestlevel4", "probability": 60, "maxCount": 5 } ] }, { @@ -270,10 +259,7 @@ "walkingRange": -1, "entries": [ { "name": "treasurechestlevel4", "probability": 50, "maxCount": 5 }, - { "name": "treasurechestlevel3", "probability": 50, "maxCount": 2 }, - { "name": "treasurebaglevel4", "probability": 50, "maxCount": 5 }, - { "name": "treasurebaglevel3", "probability": 50, "maxCount": 2 } - + { "name": "treasurechestlevel3", "probability": 50, "maxCount": 2 } ] } ] diff --git a/Distribution/Data/Spawns/Chests/Deceit.json b/Distribution/Data/Spawns/Chests/Deceit.json index ff0a0f2f4..9dd2e28e4 100644 --- a/Distribution/Data/Spawns/Chests/Deceit.json +++ b/Distribution/Data/Spawns/Chests/Deceit.json @@ -12,9 +12,7 @@ "walkingRange": -1, "entries": [ { "name": "treasurechestlevel3", "probability": 30, "maxCount": 5 }, - { "name": "treasurechestlevel4", "probability": 70, "maxCount": 15 }, - { "name": "treasurebaglevel3", "probability": 30, "maxCount": 5 }, - { "name": "treasurebaglevel4", "probability": 70, "maxCount": 15 } + { "name": "treasurechestlevel4", "probability": 70, "maxCount": 15 } ] }, { @@ -60,10 +58,7 @@ "walkingRange": -1, "entries": [ { "name": "treasurechestlevel3", "probability": 70, "maxCount": 15 }, - { "name": "treasurechestlevel2", "probability": 30, "maxCount": 5 }, - { "name": "treasurebaglevel3", "probability": 70, "maxCount": 15 }, - { "name": "treasurebaglevel2", "probability": 30, "maxCount": 5 } - + { "name": "treasurechestlevel2", "probability": 30, "maxCount": 5 } ] }, { @@ -95,9 +90,7 @@ "walkingRange": -1, "entries": [ { "name": "treasurechestlevel1", "probability": 30, "maxCount": 5 }, - { "name": "treasurechestlevel2", "probability": 70, "maxCount": 15 }, - { "name": "treasurebaglevel1", "probability": 30, "maxCount": 5 }, - { "name": "treasurebaglevel2", "probability": 70, "maxCount": 15 } + { "name": "treasurechestlevel2", "probability": 70, "maxCount": 15 } ] }, { @@ -144,10 +137,7 @@ "walkingRange": -1, "entries": [ { "name": "treasurechestlevel1", "probability": 90, "maxCount": 15 }, - { "name": "treasurechestlevel2", "probability": 10, "maxCount": 3 }, - { "name": "treasurebaglevel1", "probability": 90, "maxCount": 15 }, - { "name": "treasurebaglevel2", "probability": 10, "maxCount": 3 } - + { "name": "treasurechestlevel2", "probability": 10, "maxCount": 3 } ] }, { diff --git a/Distribution/Data/Spawns/Chests/Despise.json b/Distribution/Data/Spawns/Chests/Despise.json index 27bf4baaf..6193bc830 100644 --- a/Distribution/Data/Spawns/Chests/Despise.json +++ b/Distribution/Data/Spawns/Chests/Despise.json @@ -205,10 +205,7 @@ "entries": [ { "name": "treasurechestlevel2", "probability": 30, "maxCount": 3 }, { "name": "treasurechestlevel3", "probability": 50, "maxCount": 7 }, - { "name": "treasurechestlevel4", "probability": 50, "maxCount": 15 }, - { "name": "treasurebaglevel2", "probability": 30, "maxCount": 3 }, - { "name": "treasurebaglevel3", "probability": 50, "maxCount": 7 }, - { "name": "treasurebaglevel4", "probability": 50, "maxCount": 15 } + { "name": "treasurechestlevel4", "probability": 50, "maxCount": 15 } ] }, { @@ -224,9 +221,7 @@ "walkingRange": 4, "entries": [ { "name": "treasurechestlevel1", "probability": 30, "maxCount": 5 }, - { "name": "treasurechestlevel2", "probability": 70, "maxCount": 15 }, - { "name": "treasurebaglevel1", "probability": 30, "maxCount": 5 }, - { "name": "treasurebaglevel2", "probability": 70, "maxCount": 15 } + { "name": "treasurechestlevel2", "probability": 70, "maxCount": 15 } ] }, { @@ -241,8 +236,7 @@ "region": "Despise - Level 2", "walkingRange": 4, "entries": [ - { "name": "treasurechestlevel1", "probability": 100, "maxCount": 10 }, - { "name": "treasurebaglevel1", "probability": 100, "maxCount": 10 } + { "name": "treasurechestlevel1", "probability": 100, "maxCount": 10 } ] } ] diff --git a/Distribution/Data/Spawns/Chests/Destard.json b/Distribution/Data/Spawns/Chests/Destard.json index 2a176f75f..2ec9af5a9 100644 --- a/Distribution/Data/Spawns/Chests/Destard.json +++ b/Distribution/Data/Spawns/Chests/Destard.json @@ -93,9 +93,7 @@ "walkingRange": -1, "entries": [ { "name": "treasurechestlevel3", "probability": 25, "maxCount": 5 }, - { "name": "treasurechestlevel4", "probability": 75, "maxCount": 5 }, - { "name": "treasurebaglevel3", "probability": 25, "maxCount": 5 }, - { "name": "treasurebaglevel4", "probability": 75, "maxCount": 5 } + { "name": "treasurechestlevel4", "probability": 75, "maxCount": 5 } ] }, { @@ -145,9 +143,7 @@ "walkingRange": -1, "entries": [ { "name": "treasurechestlevel3", "probability": 40, "maxCount": 5 }, - { "name": "treasurechestlevel4", "probability": 40, "maxCount": 5 }, - { "name": "treasurebaglevel3", "probability": 40, "maxCount": 5 }, - { "name": "treasurebaglevel4", "probability": 40, "maxCount": 5 } + { "name": "treasurechestlevel4", "probability": 40, "maxCount": 5 } ] }, { @@ -323,10 +319,7 @@ "entries": [ { "name": "treasurechestlevel2", "probability": 20, "maxCount": 5 }, { "name": "treasurechestlevel3", "probability": 33, "maxCount": 20 }, - { "name": "treasurechestlevel4", "probability": 33, "maxCount": 20 }, - { "name": "treasurebaglevel2", "probability": 20, "maxCount": 5 }, - { "name": "treasurebaglevel3", "probability": 33, "maxCount": 20 }, - { "name": "treasurebaglevel4", "probability": 33, "maxCount": 20 } + { "name": "treasurechestlevel4", "probability": 33, "maxCount": 20 } ] } ] diff --git a/Distribution/Data/Spawns/Chests/Hythloth.json b/Distribution/Data/Spawns/Chests/Hythloth.json index fddffa85f..b829812f1 100644 --- a/Distribution/Data/Spawns/Chests/Hythloth.json +++ b/Distribution/Data/Spawns/Chests/Hythloth.json @@ -177,9 +177,7 @@ "walkingRange": 4, "entries": [ { "name": "treasurechestlevel3", "probability": 70, "maxCount": 12 }, - { "name": "treasurechestlevel4", "probability": 30, "maxCount": 3 }, - { "name": "treasurebaglevel3", "probability": 70, "maxCount": 12 }, - { "name": "treasurebaglevel4", "probability": 30, "maxCount": 3 } + { "name": "treasurechestlevel4", "probability": 30, "maxCount": 3 } ] }, { @@ -195,9 +193,7 @@ "walkingRange": 4, "entries": [ { "name": "treasurechestlevel4", "probability": 70, "maxCount": 8 }, - { "name": "treasurechestlevel3", "probability": 30, "maxCount": 2 }, - { "name": "treasurebaglevel4", "probability": 70, "maxCount": 8 }, - { "name": "treasurebaglevel3", "probability": 30, "maxCount": 2 } + { "name": "treasurechestlevel3", "probability": 30, "maxCount": 2 } ] }, @@ -214,10 +210,7 @@ "walkingRange": 4, "entries": [ { "name": "treasurechestlevel2", "probability": 70, "maxCount": 12 }, - { "name": "treasurechestlevel3", "probability": 30, "maxCount": 3 }, - { "name": "treasurebaglevel2", "probability": 70, "maxCount": 12 }, - { "name": "treasurebaglevel3", "probability": 30, "maxCount": 3 } - + { "name": "treasurechestlevel3", "probability": 30, "maxCount": 3 } ] }, { @@ -519,10 +512,7 @@ "walkingRange": -1, "entries": [ { "name": "treasurechestlevel1", "probability": 70, "maxCount": 12 }, - { "name": "treasurechestlevel2", "probability": 30, "maxCount": 3 }, - { "name": "treasurebaglevel1", "probability": 70, "maxCount": 12 }, - { "name": "treasurebaglevel2", "probability": 30, "maxCount": 3 } - + { "name": "treasurechestlevel2", "probability": 30, "maxCount": 3 } ] }, { diff --git a/Distribution/Data/Spawns/Chests/Ice.json b/Distribution/Data/Spawns/Chests/Ice.json index e92af883b..ebd58f994 100644 --- a/Distribution/Data/Spawns/Chests/Ice.json +++ b/Distribution/Data/Spawns/Chests/Ice.json @@ -115,10 +115,7 @@ "entries": [ { "name": "treasurechestlevel1", "probability": 40, "maxCount": 20 }, { "name": "treasurechestlevel2", "probability": 30, "maxCount": 20 }, - { "name": "treasurechestlevel3", "probability": 30, "maxCount": 20 }, - { "name": "treasurebaglevel1", "probability": 40, "maxCount": 20 }, - { "name": "treasurebaglevel2", "probability": 30, "maxCount": 20 }, - { "name": "treasurebaglevel3", "probability": 30, "maxCount": 20 } + { "name": "treasurechestlevel3", "probability": 30, "maxCount": 20 } ] }, { @@ -134,10 +131,7 @@ "walkingRange": -1, "entries": [ { "name": "treasurechestlevel3", "probability": 40, "maxCount": 5 }, - { "name": "treasurechestlevel4", "probability": 60, "maxCount": 5 }, - { "name": "treasurebaglevel3", "probability": 40, "maxCount": 5 }, - { "name": "treasurebaglevel4", "probability": 60, "maxCount": 5 } - + { "name": "treasurechestlevel4", "probability": 60, "maxCount": 5 } ] }, { @@ -181,10 +175,7 @@ "walkingRange": 4, "entries": [ { "name": "treasurechestlevel1", "probability": 50, "maxCount": 5 }, - { "name": "treasurechestlevel2", "probability": 50, "maxCount": 5 }, - { "name": "treasurebaglevel1", "probability": 50, "maxCount": 5 }, - { "name": "treasurebaglevel2", "probability": 50, "maxCount": 5 } - + { "name": "treasurechestlevel2", "probability": 50, "maxCount": 5 } ] }, { diff --git a/Distribution/Data/Spawns/Chests/Shame.json b/Distribution/Data/Spawns/Chests/Shame.json index 992535e7b..12eb2d477 100644 --- a/Distribution/Data/Spawns/Chests/Shame.json +++ b/Distribution/Data/Spawns/Chests/Shame.json @@ -166,9 +166,7 @@ "walkingRange": -1, "entries": [ { "name": "treasurechestlevel3", "probability": 40, "maxCount": 7 }, - { "name": "treasurechestlevel4", "probability": 60, "maxCount": 7 }, - { "name": "treasurebaglevel3", "probability": 40, "maxCount": 7 }, - { "name": "treasurebaglevel4", "probability": 60, "maxCount": 7 } + { "name": "treasurechestlevel4", "probability": 60, "maxCount": 7 } ] }, { @@ -217,9 +215,7 @@ "walkingRange": -1, "entries": [ { "name": "treasurechestlevel2", "probability": 30, "maxCount": 7 }, - { "name": "treasurechestlevel3", "probability": 70, "maxCount": 7 }, - { "name": "treasurebaglevel2", "probability": 30, "maxCount": 7 }, - { "name": "treasurebaglevel3", "probability": 70, "maxCount": 7 } + { "name": "treasurechestlevel3", "probability": 70, "maxCount": 7 } ] }, { @@ -283,9 +279,7 @@ "walkingRange": -1, "entries": [ { "name": "treasurechestlevel1", "probability": 50, "maxCount": 10 }, - { "name": "treasurechestlevel2", "probability": 50, "maxCount": 10 }, - { "name": "treasurebaglevel1", "probability": 50, "maxCount": 10 }, - { "name": "treasurebaglevel2", "probability": 50, "maxCount": 10 } + { "name": "treasurechestlevel2", "probability": 50, "maxCount": 10 } ] }, { @@ -301,10 +295,7 @@ "walkingRange": -1, "entries": [ { "name": "treasurechestlevel1", "probability": 90, "maxCount": 10 }, - { "name": "treasurechestlevel2", "probability": 10, "maxCount": 2 }, - { "name": "treasurebaglevel1", "probability": 90, "maxCount": 10 }, - { "name": "treasurebaglevel2", "probability": 10, "maxCount": 2 } - + { "name": "treasurechestlevel2", "probability": 10, "maxCount": 2 } ] } ] diff --git a/Distribution/Data/Spawns/Chests/TerathanKeep.json b/Distribution/Data/Spawns/Chests/TerathanKeep.json index fa7c46e8e..f1cd5d560 100644 --- a/Distribution/Data/Spawns/Chests/TerathanKeep.json +++ b/Distribution/Data/Spawns/Chests/TerathanKeep.json @@ -14,11 +14,7 @@ { "name": "treasurechestlevel1", "probability": 25, "maxCount": 10 }, { "name": "treasurechestlevel2", "probability": 25, "maxCount": 10 }, { "name": "treasurechestlevel3", "probability": 25, "maxCount": 10 }, - { "name": "treasurechestlevel4", "probability": 25, "maxCount": 10 }, - { "name": "treasurebaglevel1", "probability": 25, "maxCount": 10 }, - { "name": "treasurebaglevel2", "probability": 25, "maxCount": 10 }, - { "name": "treasurebaglevel3", "probability": 25, "maxCount": 10 }, - { "name": "treasurebaglevel4", "probability": 25, "maxCount": 10 } + { "name": "treasurechestlevel4", "probability": 25, "maxCount": 10 } ] }, { @@ -36,12 +32,7 @@ { "name": "treasurechestlevel1", "probability": 25, "maxCount": 10 }, { "name": "treasurechestlevel2", "probability": 25, "maxCount": 10 }, { "name": "treasurechestlevel3", "probability": 25, "maxCount": 10 }, - { "name": "treasurechestlevel4", "probability": 25, "maxCount": 10 }, - { "name": "treasurebaglevel1", "probability": 25, "maxCount": 10 }, - { "name": "treasurebaglevel2", "probability": 25, "maxCount": 10 }, - { "name": "treasurebaglevel3", "probability": 25, "maxCount": 10 }, - { "name": "treasurebaglevel4", "probability": 25, "maxCount": 10 } - + { "name": "treasurechestlevel4", "probability": 25, "maxCount": 10 } ] } ] diff --git a/Projects/UOContent/Settings.cs b/Projects/UOContent/Settings.cs index 7ef86d587..460f9f85d 100644 --- a/Projects/UOContent/Settings.cs +++ b/Projects/UOContent/Settings.cs @@ -14,5 +14,6 @@ namespace Server public static int S_RegionDungeonTrapsChance = 3; // 1-10 Chance to get a trap check per step public static bool S_TrapDetected = false; // Get a message if the trap gets detected public static bool S_TrapDamageMitigated = true; // Get a message if the trap damage gets mitigated + public static bool S_TreasureBags = false; // Spawn random treasure bags. } }