diff --git a/src/server/config/itemEffects/castSpellOnHit.js b/src/server/config/itemEffects/castSpellOnHit.js index 46ae9322..8617f380 100644 --- a/src/server/config/itemEffects/castSpellOnHit.js +++ b/src/server/config/itemEffects/castSpellOnHit.js @@ -73,8 +73,10 @@ const handler = (obj, item, event, firedEventName) => { }; obj.instance.eventEmitter.emit('onBeforeGetSpellTemplate', typeTemplate); - if (!typeTemplate.template) + if (!typeTemplate.template) { + console.log('getting'); typeTemplate.template = require('../spells/spell' + typeTemplate.type); + } const builtSpell = extend({ obj }, spellBaseTemplate, typeTemplate.template, spellConfig); diff --git a/src/server/fixes/fixes.js b/src/server/fixes/fixes.js index 747605f4..1b2357be 100644 --- a/src/server/fixes/fixes.js +++ b/src/server/fixes/fixes.js @@ -163,7 +163,7 @@ module.exports = { }, castTarget: 'none', castSpell: { - type: 'smokebomb', + type: 'smokeBomb', damage: 1, range: 1, element: 'poison', @@ -174,6 +174,9 @@ module.exports = { } }; } + + if (effect.rolls.castSpell.type === 'smokebomb') + effect.rolls.castSpell.type = 'smokeBomb'; }); items