Ich bin kein Meister im Skripten, vielleicht gibt es tausend bessere Möglichkeiten... so bin ich an das Problem gegangen...
1.
Ich trace auf den Gegner - treffe ich ihn, dann platziere ich eine Wunde am Kopf und lasse Partikel ausströhmen (für das Blutgespritze).
2. Im selben frame-Zyklus setze ich nun das getroffene Objekt auf ignorieren.
Jetzt ein Trace vom Zielobjekt auf einen hinteren Vektor. Wird ein weiteres Objket erkannt (Block oder MDL), platziere ich dort ebenfalls einen Fleck.
Der Gag ist also, egal, ob im selben oder folgenden Zyklus - ein zweiter Trace stattfindet. Und dieser Trace - der auf den gleichen Ziel-Vektor wie zuvor gerichtet ist, muß aber das zuvor getroffene Objekt ignorieren.