// /recordNextMapPositions // load a map // do a lap or two on it // then reload the map // and do // /playbackPositions // extreme lulz recordNextMapPositions = [ checkinit mapstartonce [ recordMapPositions; sleep 100 [ checkinit mapstartonce [ lastMapPositionData = $mapPositionData; sleep 10 [ delalias mapPositionData ] 1 ] ] 1 ] ] timeBetPosRecordings = 40 recordMapPositions = [ checkinit mapPositionData add2list mapPositionData (addpunct (concat (player1 x) (player1 y))) sleep $timeBetPosRecordings recordMapPositions ] playbackPositions = [ loop pbl (listlen $lastMapPositionData) [ sleep (* $pbl $timeBetPosRecordings) (format "if (! $editing) edittoggle; sleep 0 [ go_to %1 %2 ]; sleep (div $timeBetPosRecordings 3) edittoggle" (at (at $lastMapPositionData $pbl) 0) (at (at $lastMapPositionData $pbl) 1)) ] ]