diff --git a/libs/libpredict.lua b/libs/libpredict.lua index f908b9cd..aef32b1f 100644 --- a/libs/libpredict.lua +++ b/libs/libpredict.lua @@ -320,7 +320,7 @@ hooksecurefunc("CastSpellByName", function(effect, target) if not libpredict.sender.enabled then return end local effect, rank = libspell.GetSpellInfo(effect) if not effect then return end - local mouseover = pfUI and pfUI.uf and pfUI.uf.mouseover.unit + local mouseover = pfUI and pfUI.uf and pfUI.uf.mouseover and pfUI.uf.mouseover.unit mouseover = mouseover and UnitCanAssist("player", mouseover) and UnitName(mouseover) local default = UnitName("target") and UnitCanAssist("player", "target") and UnitName("target") or UnitName("player")