I've been having this problem with a certain type of NPC event in my game (set to event touch). It's a monster that's meant to drain your HP a little if it touches you. It also drains your health if the player touches it, which is fine except that it's overresponsive when the player touches it. The problem is that it seems to process the player touching it every frame (because the player is holding down the directional keys for movement) so it drains the player's HP waaaaay faster than if the event touches the player. It ends up being an instant kill because by the time the player has a chance to respond and try to move away, they're already dead.
Is there a way I can set it up so that the event only processes the initial contact from the player instead of processing and responding to a touch every frame?
Is there a way I can set it up so that the event only processes the initial contact from the player instead of processing and responding to a touch every frame?