int spawnZ = sloc.z;
int x = spawnX + Rnd.get(2 * range) - range;
int y = spawnY + Rnd.get(2 * range) - range;
int z = GeoEngine.getHeight(x, y, spawnZ, actor.getReflection().getGeoIndex());
actor.setRunning();
actor.moveToLocation(x, y, z, 0, true);
addTaskMove(spawnX, spawnY, spawnZ, false);
if(System.currentTimeMillis() - _lastAction > voicetime)
{
Functions.npcSay(actor, _retreatText[Rnd.get(_retreatText.length)]);
_lastAction = System.currentTimeMillis();