diff --git a/app/imports/api/engine/actions/doCastSpell.js b/app/imports/api/engine/actions/doCastSpell.js index 851ac0c2..f512e4ed 100644 --- a/app/imports/api/engine/actions/doCastSpell.js +++ b/app/imports/api/engine/actions/doCastSpell.js @@ -69,7 +69,7 @@ const doAction = new ValidatedMethod({ let slot; // If a spell requires a slot, make sure a slot is spent - if (!spell.castWithoutSpellSlots && !(ritual && spell.ritual)) { + if (spell.level && !spell.castWithoutSpellSlots && !(ritual && spell.ritual)) { slot = CreatureProperties.findOne(slotId); if (!slot) { throw new Meteor.Error('No slot',