From 421febe4a80c4959cec9f933a197f6a48e4b5e00 Mon Sep 17 00:00:00 2001 From: hondacrx Date: Thu, 15 Aug 2019 12:20:34 -0400 Subject: [PATCH] Core/Spells: Fixed creating enchant scrolls Port From (https://github.com/TrinityCore/TrinityCore/commit/857bb68deb51c3e82f31823d664a95470ba331ff) --- Source/Game/Entities/Item/ItemTemplate.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Game/Entities/Item/ItemTemplate.cs b/Source/Game/Entities/Item/ItemTemplate.cs index dbbc2b285..bca4a3272 100644 --- a/Source/Game/Entities/Item/ItemTemplate.cs +++ b/Source/Game/Entities/Item/ItemTemplate.cs @@ -323,7 +323,7 @@ namespace Game.Entities } public bool IsPotion() { return GetClass() == ItemClass.Consumable && GetSubClass() == (uint)ItemSubClassConsumable.Potion; } - public bool IsVellum() { return GetClass() == ItemClass.TradeGoods && GetSubClass() == (uint)ItemSubClassTradeGoods.Enchantment; } + public bool IsVellum() { return GetFlags3().HasAnyFlag(ItemFlags3.CanStoreEnchants); } public bool IsConjuredConsumable() { return GetClass() == ItemClass.Consumable && GetFlags().HasAnyFlag(ItemFlags.Conjured); } public bool IsCraftingReagent() { return GetFlags2().HasAnyFlag(ItemFlags2.UsedInATradeskill); }