I’ve created a skill of an enemy ghost that he will disappear then transported to the left or right of the screen (depends on random in range) then it will appear then dash to the other side (by using permanent force 2000 or -2000) the problem is sometimes the force given was doubled. I try to track the force of it by using text and I saw that first it was 2000 then quickly changed to 4000. I know my events are perfectly working because I use the same events with different timer and it’s perfectly working.
no wonder it triggers twice, when you use the event twice. make it a single event.
use the condition for position variable as subevents of action4
if action 4 >13.9
position >=4 add force -2000
position <=3 add force 2000