borden()
{
mastertrig = getent("mastertrig","targetname");
mastertrig2 = getent("mastertrig2","targetname");
for(i=0;i<999;i++)
{
if(!isDefined(getent("bordtrig_" + i, "targetname")))
break;
getent("bordtrig_" + i, "targetname") thread bord(getent("bord_" + i, "targetname"), mastertrig);
getent("bordtrig_" + (i + 8), "targetname") thread bord(getent("bord_" + (i + 8), "targetname"), mastertrig2);
}
}
bord(bord_ent, mastertrig)
{
while(1)
{
self waittill("trigger",player);
bord_ent rotateYaw(-90, .5);
bord_ent waittill("movedone");
mastertrig waittill("trigger",player);
bord_ent rotateYaw(90, .5);
bord_ent waittill("movedone");
}
}