It's important to state at the start that I am using Vx Ace Lite, so I have lots of limitations on what I can do.
I am playing with trying to make a more action-based combat system using events (since I don't have access to scripting.)
I have an enemy event with a sprite, set to approach, and trigger being event touch. If the player is pressing A, they can deal damage to the creature at this time; otherwise they take damage instead. The 3 issues I am running into relate to regulating damage and attacks. Apparently pressing z instantly kills it, instead of dealing damage like it is supposed to. Each time you press A it should subtract your ATK parameter from a "HP" variable. When that variable reaches 0 or less, the event disappears. The other issue is that if the player simply holds down the A button, they deal lots of repeated damage (each with a knockback effect) that pushes the event farther and farther away, continuing to deal damage, even though they are no longer touching. I do not want this to happen.
Lastly, it regularly freezes while attempting this. What can I do?