Is there a way to check if a function is running, and if so to wait before calling it again? I'm having this problem where I call the same function two times. The way it happens:
If skill >= skillnext call function "level"
On function "damage", deal damage variable to enemy, then distribute points for "hits" and "misses" to the skill being used, call function "display text" "you deal 6 points of damage"
On function "level", call function "display text" "your unarmed has gone up, it is now 3"
Here, you see the second line calls text to display, as does the third, but the third you don't see until you level, but when you do you get the "damage" text and the "level" text in teh same sprite box. I'll send my CAPX to anyone willing to tackle the problem. Please be serious.