# Avoid sprites  [v1.0.2]
###############################################

 # Sprite ID:
Sprite = 5576


###############################################


def onChangeLocation(x, y, z):
	nSteps = list(script.GetNextSteps())

	if script.IsSpriteAtLocation(nSteps[0].X, nSteps[0].Y, nSteps[0].Z, Sprite):
		for nStep in nSteps:
			if script.GoToLocationEx(nStep.X, nStep.Y, nStep.Z):
				break
		else:
			script.StatusMessage("There isn't way avoid this sprite.")
			script.Logout()