From 9ce6874b30117d95d493233a161145403a6af0a5 Mon Sep 17 00:00:00 2001 From: WarrentyExpired Date: Tue, 14 Jul 2026 13:15:13 -0400 Subject: [PATCH] #W# Fixed crafting issue where a seconday skill was needed. --- Scripts/Engines/Craft/Core/CraftItem.cs | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/Scripts/Engines/Craft/Core/CraftItem.cs b/Scripts/Engines/Craft/Core/CraftItem.cs index f066eff..b967d71 100644 --- a/Scripts/Engines/Craft/Core/CraftItem.cs +++ b/Scripts/Engines/Craft/Core/CraftItem.cs @@ -796,7 +796,21 @@ namespace Server.Engines.Craft double minSkill = craftSkill.MinSkill; double maxSkill = craftSkill.MaxSkill; - double valSkill = SkillCheck.TradeSkill( from, craftSkill.SkillToMake, false ); + //double valSkill = SkillCheck.TradeSkill( from, craftSkill.SkillToMake, false ); + double valSkill = 0.0; + + if ( craftSkill.SkillToMake == Trades.Musicianship ) + { + valSkill = from.Skills[SkillName.Musicianship].Value; + } + else if ( craftSkill.SkillToMake == Trades.Magery ) + { + valSkill = from.Skills[SkillName.Magery].Value; + } + else + { + valSkill = SkillCheck.TradeSkill( from, craftSkill.SkillToMake, false ); + } if ( valSkill < minSkill ) allRequiredSkills = false;