you do have the REALLY nice ATTACKER feature now, just have fun with that =P (much better than checking memory items)
make a function like
CODE
[FUNCTION attackedme]
FOR 0 <EVAL <ATTACKER>-1>
IF (<ATTACKER.<dLOCAL._FOR>> == <ARGN1>)
RETURN 1
ENDIF
ENDFOR
RETURN 0
then you just use something like
ON=@Attack
IF (<ATTACKEDME <SRC>>)
RETURN 0
ELSE
RETURN 1
ENDIF
note: i don't think @attack will cover spell casting (like @hittry wouldn't too), so just use this on @spellcast trigger