From 31b22d4773ed6b338edcc2ebb73b553a6c1f71f2 Mon Sep 17 00:00:00 2001 From: Jack Date: Fri, 13 Mar 2026 20:20:23 +1300 Subject: [PATCH] fix: Fixes bug with non blessed starter spellbooks (#2368) --- .../Engines/Character Creation/CharacterCreation.cs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Projects/UOContent/Engines/Character Creation/CharacterCreation.cs b/Projects/UOContent/Engines/Character Creation/CharacterCreation.cs index 404fdc3e9..7189e38e3 100644 --- a/Projects/UOContent/Engines/Character Creation/CharacterCreation.cs +++ b/Projects/UOContent/Engines/Character Creation/CharacterCreation.cs @@ -552,7 +552,7 @@ public static partial class CharacterCreation } // animate dead, evil omen, pain spike, summon familiar, wraith form - m.PackItem(new NecromancerSpellbook(0x8981ul) { LootType = LootType.Blessed }); + m.PackItem(new NecromancerSpellbook(0x8981ul)); return; } case "paladin": @@ -590,7 +590,7 @@ public static partial class CharacterCreation EquipItem(m, new BodySash(0xCF)); } - m.PackItem(new BookOfChivalry { LootType = LootType.Blessed }); + m.PackItem(new BookOfChivalry()); return; } case "samurai": @@ -721,7 +721,7 @@ public static partial class CharacterCreation return; } - if (!Core.AOS) + if (!Core.AOS && item.LootType == LootType.Regular) { item.LootType = LootType.Newbied; } @@ -745,7 +745,7 @@ public static partial class CharacterCreation private static void PackItem(this Mobile m, Item item) { - if (!Core.AOS) + if (!Core.AOS && item.LootType == LootType.Regular) { item.LootType = LootType.Newbied; } @@ -1192,7 +1192,7 @@ public static partial class CharacterCreation m.PackScroll(1); m.PackScroll(2); - EquipItem(m, new Spellbook(0x382A8C38ul) { LootType = LootType.Blessed }); + EquipItem(m, new Spellbook(0x382A8C38ul)); EquipItem(m, Robe(raceFlag, female, Utility.RandomBlueHue())); if (elf)