Schau Dir mal ENABLE_DETECT bzw. event_detect an, vielleicht ist das etwas für Dich! Die Gegner brauchen dann eine ID, die sie in einem skill speichern. Z.B.:
my.skill1 = 666;
666 ist in diesem fall die "Typnummer", alle Objekte mit 666 in skill1 sind also Gegner.
Im event des Schwerts fragst Du ab, on die gefundene Entity ein Feind ist:
if(you.skill1 == 666)
{
you.health-= 10;
...
...
}