?! local server :exit

_unit = _this select 0

rustele1 setPos [(getPos _unit select 0) - 250, (getPos _unit select 1) + 0, 0]

rustele2 setPos [(getPos _unit select 0) + 250, (getPos _unit select 1) + 0, 0]

rustele3 setPos [(getPos _unit select 0) + 250, (getPos _unit select 1) - 250, 0]

rustele4 setPos [(getPos _unit select 0) - 250, (getPos _unit select 1) + 250, 0]

rustele5 setPos [(getPos _unit select 0) - 200, (getPos _unit select 1) + 250, 0]

rustele6 setPos [(getPos _unit select 0) + 250, (getPos _unit select 1) - 200, 0]

rustele7 setPos [(getPos _unit select 0) + 0, (getPos _unit select 1) + 250, 0]

rustele8 setPos [(getPos _unit select 0) + 0, (getPos _unit select 1) - 250, 0]

rustele9 setPos [(getPos _unit select 0) + 0, (getPos _unit select 1) - 250, 0]

rustele10 setPos [(getPos _unit select 0) + 250, (getPos _unit select 1) - 90, 0]

rustele11 setPos [(getPos _unit select 0) - 250, (getPos _unit select 1) + 250, 0]

rustele12 setPos [(getPos _unit select 0) + 250, (getPos _unit select 1) + 0, 0]

rusteleported1 = false ; publicvariable "rusteleported1"

"_X allowfleeing 0" foreach units rustelegrp1

rustele12 allowfleeing 0

"_X setspeedmode {full}" foreach units rustelegrp1

rustele12 setspeedmode "full"

"_X setcombatmode {BLUE}" foreach units rustelegrp1

"_X setunitpos {up}" foreach units rustelegrp1

rustele12 setunitpos "up"

#vcloop1

?! nap1 || eastfire1: goto "end"

~10

?! nap1 || eastfire1: goto "end"

rustele12 domove getpos _unit

"_x domove getpos _unit" foreach units rustelegrp1

goto "vcloop1"

#end

"_X setcombatmode {yellow}" foreach units rustelegrp1

"_x domove getpos napcar1" foreach units rustelegrp1

exit