(M.L.askp)
	10 (M.V.GetHumanCountOnPathLink)
	{if}
		1 (S.L.askp_full_anim)
	{endif}

{macro:askp}

	(L.L.askp_full_anim) (L.L.elec_busbar_main) && (S.L.askp_green_light)
	
	(L.L.askp_full_anim) ! (L.L.elec_busbar_main) && (S.L.askp_red_light)
	
	(L.L.askp_full_anim)
	{if}
		(L.L.askp_rot) 120 <
		{if}
			(L.L.askp_rot) (L.S.Timegap) 240 * + (S.L.askp_rot)
		{else}
			0 (S.L.askp_rot) (S.L.askp_full_anim)
		{endif}
	{endif}
	
	(L.L.askp_full_anim) (L.L.askp_full_anim_last) ! &&
	{if}
		(T.L.ev_turniket)
	{endif}
	
	(L.L.askp_full_anim) (S.L.askp_full_anim_last)
{end}
