From 12a36c6896238114acc7f5811055e7e7613edcea Mon Sep 17 00:00:00 2001 From: WarrentyExpired Date: Thu, 5 Nov 2026 13:45:33 -0500 Subject: [PATCH] #W# Tweaks: Just making a few tweaks to spawns and stuff. --- Projects/UOContent/Engines/TaskManager.cs | 4 ++-- .../Mobiles/Townfolk/Citizens/Citizens/CitizensSpawner.cs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Projects/UOContent/Engines/TaskManager.cs b/Projects/UOContent/Engines/TaskManager.cs index e618af1c5..6c30a8c78 100644 --- a/Projects/UOContent/Engines/TaskManager.cs +++ b/Projects/UOContent/Engines/TaskManager.cs @@ -47,7 +47,7 @@ public static class TaskManager if (nodes.Count > 0) { Utility.Shuffle(nodes); - int countToRefresh = Math.Max(1, nodes.Count / 3); + int countToRefresh = Math.Max(1, nodes.Count / 2); for (int i = 0; i < countToRefresh; i++) { @@ -67,7 +67,7 @@ public static class TaskManager if (wanderers.Count > 0) { Utility.Shuffle(wanderers); - int countToRemove = Math.Max(1, wanderers.Count / 3); + int countToRemove = Math.Max(1, wanderers.Count / 2); for (int i = 0; i < countToRemove; i++) { diff --git a/Projects/UOContent/Mobiles/Townfolk/Citizens/Citizens/CitizensSpawner.cs b/Projects/UOContent/Mobiles/Townfolk/Citizens/Citizens/CitizensSpawner.cs index 6c15fe7ce..f78abdcd5 100644 --- a/Projects/UOContent/Mobiles/Townfolk/Citizens/Citizens/CitizensSpawner.cs +++ b/Projects/UOContent/Mobiles/Townfolk/Citizens/Citizens/CitizensSpawner.cs @@ -141,7 +141,7 @@ namespace Server.Custom.CitizenSpawns { if (types.Length > 0) { - Type typeToSpawn = types[Utility.Random(types.Length)]; + Type typeToSpawn = Utility.RandomDouble() < 0.70 ? typeof(Citizen) : typeof(MonsterCitizen); try { return Activator.CreateInstance(typeToSpawn) as Mobile;