diff --git a/engine/class_modules/sc_mage.cpp b/engine/class_modules/sc_mage.cpp index 0fd9c11c6ce..960e4c6581a 100644 --- a/engine/class_modules/sc_mage.cpp +++ b/engine/class_modules/sc_mage.cpp @@ -1668,7 +1668,7 @@ struct mage_spell_t : public spell_t std::swap( snapshot_flags, impact_flags ); if ( !harmful ) - target = player; + default_target = target = player; } void init_finished() override