generated from Jaysyn/ModuleTemplate
90 lines
4.6 KiB
Plaintext
90 lines
4.6 KiB
Plaintext
// remember to set the levers initial variable of Activated to 0
|
|
|
|
void main()
|
|
{
|
|
int a = GetLocalInt(OBJECT_SELF,"Activated");
|
|
if (a == 0)
|
|
{
|
|
AssignCommand((OBJECT_SELF),ActionPlayAnimation(ANIMATION_PLACEABLE_DEACTIVATE));
|
|
SetLocalInt(OBJECT_SELF, "Activated", 1);
|
|
location lBed1 = Location(GetArea(OBJECT_SELF),Vector(12.50f,69.00f,0.0),0.0);
|
|
CreateObject(OBJECT_TYPE_PLACEABLE,"zep_grasstuft001",lBed1,FALSE,"set71");
|
|
location lBed2 = Location(GetArea(OBJECT_SELF),Vector(17.50f,69.00f,0.0),0.0);
|
|
CreateObject(OBJECT_TYPE_PLACEABLE,"zep_grasstuft001",lBed2,FALSE,"set72");
|
|
location lBed3 = Location(GetArea(OBJECT_SELF),Vector(22.50f,69.00f,0.0),0.0);
|
|
CreateObject(OBJECT_TYPE_PLACEABLE,"zep_grasstuft001",lBed3,FALSE,"set73");
|
|
location lBed4 = Location(GetArea(OBJECT_SELF),Vector(27.50f,69.00f,0.0),0.0);
|
|
CreateObject(OBJECT_TYPE_PLACEABLE,"zep_grasstuft001",lBed4,FALSE,"set74");
|
|
location lBed5 = Location(GetArea(OBJECT_SELF),Vector(32.50f,69.00f,0.0),0.0);
|
|
CreateObject(OBJECT_TYPE_PLACEABLE,"zep_grasstuft001",lBed5,FALSE,"set75");
|
|
location lBed6 = Location(GetArea(OBJECT_SELF),Vector(37.50f,69.00f,0.0),0.0);
|
|
CreateObject(OBJECT_TYPE_PLACEABLE,"zep_grasstuft001",lBed6,FALSE,"set76");
|
|
location lBed7 = Location(GetArea(OBJECT_SELF),Vector(12.50f,64.00f,0.0),0.0);
|
|
CreateObject(OBJECT_TYPE_PLACEABLE,"zep_grasstuft001",lBed7,FALSE,"set77");
|
|
location lBed8 = Location(GetArea(OBJECT_SELF),Vector(17.50f,64.00f,0.0),0.0);
|
|
CreateObject(OBJECT_TYPE_PLACEABLE,"zep_grasstuft001",lBed8,FALSE,"set78");
|
|
location lBed9 = Location(GetArea(OBJECT_SELF),Vector(22.50f,64.00f,0.0),0.0);
|
|
CreateObject(OBJECT_TYPE_PLACEABLE,"zep_grasstuft001",lBed9,FALSE,"set79");
|
|
location lBed10 = Location(GetArea(OBJECT_SELF),Vector(27.50f,64.00f,0.0),0.0);
|
|
CreateObject(OBJECT_TYPE_PLACEABLE,"zep_grasstuft001",lBed10,FALSE,"set710");
|
|
location lBed11 = Location(GetArea(OBJECT_SELF),Vector(32.50f,64.00f,0.0),0.0);
|
|
CreateObject(OBJECT_TYPE_PLACEABLE,"zep_grasstuft001",lBed11,FALSE,"set711");
|
|
location lBed12 = Location(GetArea(OBJECT_SELF),Vector(37.50f,64.00f,0.0),0.0);
|
|
CreateObject(OBJECT_TYPE_PLACEABLE,"zep_grasstuft001",lBed12,FALSE,"set712");
|
|
location lBed13 = Location(GetArea(OBJECT_SELF),Vector(12.50f,59.00f,0.0),0.0);
|
|
CreateObject(OBJECT_TYPE_PLACEABLE,"zep_grasstuft001",lBed13,FALSE,"set713");
|
|
location lBed14 = Location(GetArea(OBJECT_SELF),Vector(17.50f,59.00f,0.0),0.0);
|
|
CreateObject(OBJECT_TYPE_PLACEABLE,"zep_grasstuft001",lBed14,FALSE,"set714");
|
|
location lBed15 = Location(GetArea(OBJECT_SELF),Vector(22.50f,59.00f,0.0),0.0);
|
|
CreateObject(OBJECT_TYPE_PLACEABLE,"zep_grasstuft001",lBed15,FALSE,"set715");
|
|
location lBed16 = Location(GetArea(OBJECT_SELF),Vector(27.50f,59.00f,0.0),0.0);
|
|
CreateObject(OBJECT_TYPE_PLACEABLE,"zep_grasstuft001",lBed16,FALSE,"set716");
|
|
location lBed17 = Location(GetArea(OBJECT_SELF),Vector(32.50f,59.00f,0.0),0.0);
|
|
CreateObject(OBJECT_TYPE_PLACEABLE,"zep_grasstuft001",lBed17,FALSE,"set717");
|
|
location lBed18 = Location(GetArea(OBJECT_SELF),Vector(37.50f,59.00f,0.0),0.0);
|
|
CreateObject(OBJECT_TYPE_PLACEABLE,"zep_grasstuft001",lBed18,FALSE,"set718");
|
|
}
|
|
if (a == 1)
|
|
{
|
|
AssignCommand((OBJECT_SELF),ActionPlayAnimation(ANIMATION_PLACEABLE_ACTIVATE));
|
|
SetLocalInt(OBJECT_SELF, "Activated", 0);
|
|
object oBed1 = GetNearestObjectByTag ("set71");
|
|
DestroyObject(oBed1);
|
|
object oBed2 = GetNearestObjectByTag ("set72");
|
|
DestroyObject(oBed2);
|
|
object oBed3 = GetNearestObjectByTag ("set73");
|
|
DestroyObject(oBed3);
|
|
object oBed4 = GetNearestObjectByTag ("set74");
|
|
DestroyObject(oBed4);
|
|
object oBed5 = GetNearestObjectByTag ("set75");
|
|
DestroyObject(oBed5);
|
|
object oBed6 = GetNearestObjectByTag ("set76");
|
|
DestroyObject(oBed6);
|
|
object oBed7 = GetNearestObjectByTag ("set77");
|
|
DestroyObject(oBed7);
|
|
object oBed8 = GetNearestObjectByTag ("set78");
|
|
DestroyObject(oBed8);
|
|
object oBed9 = GetNearestObjectByTag ("set79");
|
|
DestroyObject(oBed9);
|
|
object oBed10 = GetNearestObjectByTag ("set710");
|
|
DestroyObject(oBed10);
|
|
object oBed11 = GetNearestObjectByTag ("set711");
|
|
DestroyObject(oBed11);
|
|
object oBed12 = GetNearestObjectByTag ("set712");
|
|
DestroyObject(oBed12);
|
|
object oBed13 = GetNearestObjectByTag ("set713");
|
|
DestroyObject(oBed13);
|
|
object oBed14 = GetNearestObjectByTag ("set714");
|
|
DestroyObject(oBed14);
|
|
object oBed15 = GetNearestObjectByTag ("set715");
|
|
DestroyObject(oBed15);
|
|
object oBed16 = GetNearestObjectByTag ("set716");
|
|
DestroyObject(oBed16);
|
|
object oBed17 = GetNearestObjectByTag ("set717");
|
|
DestroyObject(oBed17);
|
|
object oBed18 = GetNearestObjectByTag ("set718");
|
|
DestroyObject(oBed18);
|
|
|
|
}
|
|
}
|