All pastes #940891 Raw Edit

Something

public text v1 · immutable
·published 2008-03-13 11:17 UTC
rendered paste body
NEW ONE

method MoveToCurrentPOI()
	{
		This.POIStr:Set[${POI.Str}]
		;echo ${nmcount}
		

		if ${This.IsMovingToCurrentPOI}
		{
			;------------------------------------------
			;Generate a path to POI
			;------------------------------------------
			
			This:MoveToLoc[${POI.X},${POI.Y},${POI.Z}]
			
			;---------------------------------------------------------------------
			;If we already generated a path but are not moving generate a new one
			;---------------------------------------------------------------------

			nmcount:Inc
			;echo ${nmcount}			


			if ${nmcount} == 250
			{
				;echo UNSTUCK ME
				nmcount:Set[0]
				move forward 2000
				This:MoveToLoc2[${POI.X},${POI.Y},${POI.Z}]
			}
		}
		else
		{

			;------------------------------------------
			;We are moving reset our counter for check
			;------------------------------------------

			nmcount:Set[0]
		}

	}


OLD ONE

	method MoveToCurrentPOI()
	{
		This.POIStr:Set[${POI.Str}]
		
		if ${This.IsMovingToCurrentPOI}
		{
			nmcount:Inc
			
			if ${nmcount} == 100
			{
				echo UNSTUCK ME
				move forward 2000
				This:MoveToLoc2[${POI.X},${POI.Y},${POI.Z}]
			}
		}
	
		else
		{
			;echo MOVING TO POI
			nmcount:Set[0]
			This:MoveToLoc[${POI.X},${POI.Y},${POI.Z}]
		}
	}