Versuch es nicht mit Events.
Selbst wenn es, mit sehr viel Arbeit und Fleiß und vor allem Zeit, möglich wäre, es ist die Mühe nicht wert.
Das Event-System vom Ace ist zwar besser als das vom XP, aber immernoch nicht sehr angenehm. Vor allem ist es aber um ein vielfaches langsamer als Ruby. Bei einem Rundenbasierten Kampfsystem könntest du es vielleicht noch mit Events versuchen, bei Action-basierten Kampfsystemen würde ich aber gänzlich davon abraten.