Move()
if(!istype(loc,/turf/Routes/Water)) if(icon_state == "Swim" || icon_state == "Fly") icon_state = null
if(HP <= 0|| icon_state == "Faint" || icon_state == "Harden" || icon_state == "Withdraw" || icon_state == "Sleep") return 0
if(Speeding == 0)
Speeding = 1
..()
if(!NoRunDelay)
sleep(GetSpeed())
Speeding = 0
Problem description:
This is for a Pokemon game, and right now my mob/Pokemon/Move() has a runtime that keeps increasing rapidly. After about 5 minutes of just having a Pokemon follow you, realtime (in the Profile) has reached about 1000. It won't stop increasing, does that mean something is wrong with the game?