Hm, in meinem Projekt sieht das so aus (habe die englische Version, hoffe, alles verstanden zu haben), die Unterschiede habe ich fett markiert :
Im 1. Ereignis werden folgende SEs abgespielt (Rest ist gleich) :
KeySupportOn.script
MidiTickOutput.script
KeyList.script
Im 2. Ereignis lasse ich ganz einfach die MIDI-Pos in die Tastenvariable einfließen (wie bei dir). Allerdings ohne vorheriges Abspielen des SE GetMousePos.script.
In einem 3. Ereignis lasse ich dann abfragen ob die Tastenvariable gleich 1 ist (im Ja-Fall ein Bewegungsereignis mit Held, Springen o.ä.).
In einem 4. Ereignis frage ich schlussendlich ab, ob die Tastenvariable gleich 2 ist (im Ja-Fall eine Battle-Animation oder sonstwas).
Weiß jetzt nicht, ob das bei mir richtig ist, aber so geht's zumindest. Die Unterteilung in mehrere Ereignisse ist außerdem übersichtlicher
.