borden()
{
trigs = getentarray("trig_borden0_7","targetname");
trigs2 = getentarray("trig_borden8_16","targetname");
resettrig = getent("mastertrig","targetname");
resettrig2 = getent("mastertrig2","targetname");
for(i=0;i<trigs.size;i++)
trigs[i] thread bord(resettrig, -90);
for(i=0;i<trigs2.size;i++)
trigs2[i] thread bord(resettrig2, 90);
}
bord(mastertrig, degrees)
{
bord_ent = getent(self.target,"targetname");
while(1)
{
self waittill("trigger",player);
bord_ent rotateYaw(degrees, .5);
bord_ent waittill("movedone");
mastertrig waittill("trigger",player);
bord_ent rotateYaw(degrees * -1, .5);
bord_ent waittill("movedone");
}
}