//This is a The Plot of War Script piece base, arms, n1, n2; #define YARD_OPEN 18 #define INBUILDSTANCE 5 #define BUGGER_OFF 19 Create() { return [0]; } QueryNanoPiece(piecenum) { piecenum=n1; } OpenYard() { set YARD_OPEN to TRUE; while(!(get YARD_OPEN)) { set BUGGER_OFF to TRUE; sleep 1500; set YARD_OPEN to TRUE; } set BUGGER_OFF to FALSE; } CloseYard() { set YARD_OPEN to FALSE; while(get YARD_OPEN) { set BUGGER_OFF to TRUE; sleep 1500; set YARD_OPEN to FALSE; } set BUGGER_OFF to FALSE; } StartBuilding() { set INBUILDSTANCE to 1; set YARD_OPEN to 1; } StopBuilding() { set YARD_OPEN to 0; set INBUILDSTANCE to 0; } QueryBuildInfo(piecenum) { piecenum = base; }