if (akSource as Weapon)
; ...
endif
This seems to work fine. Enemy spells are blocked on that condition and don't trigger the effect. On the other hand, hits from enemy attacks trigger correctly. But then I noticed the condition is accepting my own Blizzard damage. In fact, every tick I stay inside the Blizzard hazard causes the script to proc.
So, I'm here considering that "if (akSource as Weapon)" is true when the damage comes from a hazard..
Is this correct?
How can I change this condition to really only allow physical attacks from enemies to pass?

