I clarified two types of immun.
first spell immunity second dmg immunity
but felflame code is just a check of both so I dont seperate them for warlock
Mainly this was designed for destruction. Even if your target is immun you will generate embers with it.
For affliction it doesnt make that much sense, but its also a identifier for me to see that the target is currently immun and I can switch to another target for a few seconds