All pastes #808901 Raw Edit

Meins

public text v1 · immutable
·published 2007-12-08 00:23 UTC
rendered paste body
MoveCheck(times, delay)
{
	var i;
	for (i = 0; i < times; ++i)
	{
		if ((get CURRENT_SPEED) > 0) bMoving = TRUE;
		else bMoving = FALSE;
		sleep delay/times;
	}
}

MoveControl()
{
	var OrigSpeed;
	OrigSpeed = get MAX_SPEED;
	
	while (TRUE)
	{
		if (!(IsProne AND ((nade_active OR bAiming) OR (fear > 0 AND !bAiming))))
		{
			call-script MoveCheck(5, 25) // 5
			if (bMoving)
			{
				if (fear <= 0 AND !bAiming)	{
					if (IsProne) {
			    		start-script FearRecovery();
			    		start-script RestoreAfterCover(); 
					}
				}
				if (fear > 0) {
					start-script WeaponReady();
					set CLOAKED to FALSE;
					set ACTIVATION to TRUE;
				}


			}
			else {
				set ACTIVATION to FALSE;
			}
		}
		else sleep 1000;
	}
}