From a619f7c657fcc1102683c32a51e6385e5545e1aa Mon Sep 17 00:00:00 2001 From: Skold <113406182+Skold177@users.noreply.github.com> Date: Sat, 13 Jun 2026 00:04:41 -0400 Subject: [PATCH] [lua] Fix Blue Magic from skipping MDT Adds calculateDamageAdjustment to the applySpellDamage function in Blue Magic so it honors MDT. --- scripts/globals/bluemagic.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/scripts/globals/bluemagic.lua b/scripts/globals/bluemagic.lua index b74fb53008d..9d0a6813bf4 100644 --- a/scripts/globals/bluemagic.lua +++ b/scripts/globals/bluemagic.lua @@ -653,6 +653,7 @@ xi.spells.blue.applySpellDamage = function(caster, target, spell, dmg, params, t return dmg end + dmg = math.floor(dmg * xi.combat.damage.calculateDamageAdjustment(target, false, true, false, false)) dmg = utils.handleOneForAll(target, dmg) end