Im using scheduleevent im my weapon system. it first sends a triggeraction to everyone in front of the attacker, then uses scheduleevent to send a second triggeraction approximately halfway through the attack to check and see if the target is still there before dealing damage.
however for some reason the scheduled event is always being sent at the very end of the attack. why is this?