Hmm... da ich momentan nich annen Maker rankomme, kann ichs nur aussem Gedächtins versuchen:

Nenn eine neue Variable 'Munition' und setz sie auf einen belibigen Wert.
Dann mach eine neue Karte namens 'Kampfplatz'. größe egal, aber sie sollte klein sein. Setz dahin das Ziel.
Der Chara soll so aussehen wie ein Fadenkreuz. Bau in ein Parallel Process Event eine Fork Condition, die mit 'Decisition Key' aktiv wird. In der Condition baust du ein 'Change Variable' ein. Dort stellst du auf '-' und '1'.
Dann eine neuen seite (auch parallel) mit der Bedingung
[x] Variable set: [0]
Und dann, das was kommt, wenn das Magzin leer ist. Das Ziel sollte mit Push key arbeiten und als Postion 'below Hero'
erhalten. Da dann die Reaktion des Ziel auf den Beschuss.
Ich hoffe ich hab jetzt keinen Müll gelabert, weil ich das jetzt nicht nachprüfen kann...