[Papyrus] Prüfen, ob Actor am Boden ist?

HughJanus

Neuankömmling
Hallo zusammen,

ich hänge gerade bei folgendem Thema:
an einen NPC wird ein AnimationEvent gesendet, das den NPC zwingt, eine Animation auszuführen. Es tritt jedoch ein Problem auf, wenn der NPC beim Eintreten der dafür vorgesehenen Konditionen nicht am Boden ist. Springt ein NPC gerade oder befindet sich in der Luft (weil er beispielsweise von einem kräftigen Schlag oder einem Zauber getroffen wurde), hängt der NPC in der Luft und führt dort die Animation aus.
Wie kann ich im Papyrus-Skript prüften, ob ein NPC am Boden steht? GetPositionZ scheint mir stets die generelle Position in der Welt (Z-Achse) wiederzugeben, jedoch ohne Bezug zur nächsten aktuellen Clippling-Ebene (= dem Boden oder Objekt unter dem NPC).
Kann jemand helfen?

Beste Grüße,
HJ