Verwende einen ScriptEffectStart-Block anstelle des OnMagicEffectHit-Blocks.



Außerdem kannst du den "Spielervampierstatus" nicht auf diese Art überprüfen.
Der wird in der Global PCVampire gespeichert:
  • 0 --> kein Vampier
  • 1 --> "Vampier 25"
  • 2 --> "Vampier 50"
  • 3 --> "Vampier 75"
  • 4 --> "Vampier 100"
  • -1 --> vom Vampierdasein geheilt


Und zum überprüfen des Werts wäre ein == nicht verkehrt.