diff --git a/common-arcana.lic b/common-arcana.lic index cd7669b291..85a8c0c4f2 100644 --- a/common-arcana.lic +++ b/common-arcana.lic @@ -836,14 +836,14 @@ module DRCA return if training_spells.empty? return if DRStats.mana <= settings.waggle_spells_mana_threshold - if !XMLData.prepared_spell.eql?('None') && checkcastrt == 0 + if checkcastrt > 0 + return + elsif !XMLData.prepared_spell.eql?('None') && checkcastrt == 0 spell = XMLData.prepared_spell data = training_spells.find { |_skill, info| info['name'] == spell }.last crafting_cast_spell(data, settings) end - return if checkcastrt > 0 - needs_training = %w[Warding Utility Augmentation] needs_training.append("Sorcery") if (settings.crafting_training_spells_enable_sorcery && !Script.running?('forge')) || (settings.crafting_training_spells_enable_sorcery && settings.crafting_training_spells_enable_sorcery_forging)