rendered paste bodyclass 1 frint_command_1 : null
{
handler:
EventHandler CREATED(i0)
{
i0 = 0;
}
EventHandler SEE_CREATURE(creature,i0)
{
if( i0 == 0 )
{
myself::Shout("Frintezza:" + "Intruders! Seal the temple!" );
i0 = 1;
myself::AddTimerEx(100,10);
}
}
EventHandler TIMER_FIRED_EX(timer_id,i0,i1)
{
i1 = 0;
if(timer_id == 100) //Alternate Open/Close Doors
{
myself::Castle_GateOpenClose2("oct_door1",1 );
myself::Castle_GateOpenClose2("oct_door2",0 );
myself::Castle_GateOpenClose2("oct_door3",1 );
myself::Castle_GateOpenClose2("oct_door4",0 );
myself::Castle_GateOpenClose2("oct_door5",1 );
myself::Castle_GateOpenClose2("oct_door6",0 );
myself::Castle_GateOpenClose2("oct_door7",1 );
myself::Castle_GateOpenClose2("oct_door8",0 );
i1 = (i1 + 1);
if(i1 == 5)
{
myself::AddTimerEx(300,500);
}
else
{
myself::AddTimerEx(100,500);
}
}
if(timer_id == 200) //Alternate Open/Close Doors
{
myself::Castle_GateOpenClose2("oct_door1",1 );
myself::Castle_GateOpenClose2("oct_door2",0 );
myself::Castle_GateOpenClose2("oct_door3",1 );
myself::Castle_GateOpenClose2("oct_door4",0 );
myself::Castle_GateOpenClose2("oct_door5",1 );
myself::Castle_GateOpenClose2("oct_door6",0 );
myself::Castle_GateOpenClose2("oct_door7",1 );
myself::Castle_GateOpenClose2("oct_door8",0 );
i1 = (i1 + 1);
if(i1 == 5)
{
myself::AddTimerEx(300,500);
}
else
{
myself::AddTimerEx(100,500);
}
}
if(timer_id == 300) //Close All doors for Pause and spawn of Pillars
{
myself::Castle_GateOpenClose2("oct_door1",1 );
myself::Castle_GateOpenClose2("oct_door2",1 );
myself::Castle_GateOpenClose2("oct_door3",1 );
myself::Castle_GateOpenClose2("oct_door4",1 );
myself::Castle_GateOpenClose2("oct_door5",1 );
myself::Castle_GateOpenClose2("oct_door6",1 );
myself::Castle_GateOpenClose2("oct_door7",1 );
myself::Castle_GateOpenClose2("oct_door8",1 );
myself::AddTimerEx(400,3000);
myself::CreateOnePrivateEx(1000000, "frint_pillar", 0, 0, 174081, -77231 , -5104, 0, 0, 0, 0 );
myself::CreateOnePrivateEx(1000000, "frint_pillar", 0, 0, 174871, -76773 , -5104, 0, 0, 0, 0 );
myself::CreateOnePrivateEx(1000000, "frint_pillar", 0, 0, 175233, -76022 , -5104, 0, 0, 0, 0 );
myself::CreateOnePrivateEx(1000000, "frint_pillar", 0, 0, 174891, -75248 , -5104, 0, 0, 0, 0 );
myself::CreateOnePrivateEx(1000000, "frint_pillar", 0, 0, 174081, -74888 , -5104, 0, 0, 0, 0 );
myself::CreateOnePrivateEx(1000000, "frint_pillar", 0, 0, 173328, -75233 , -5104, 0, 0, 0, 0 );
myself::CreateOnePrivateEx(1000000, "frint_pillar", 0, 0, 172972, -76022 , -5104, 0, 0, 0, 0 );
myself::CreateOnePrivateEx(1000000, "frint_pillar", 0, 0, 173288, -76833 , -5104, 0, 0, 0, 0 );
}
if(timer_id == 400) //Opening of all doors and activation of mob agro
{
myself::Shout("Frintezza:" + "You are walking to your DEATH!");
myself::Castle_GateOpenClose2("oct_door1",0 );
myself::Castle_GateOpenClose2("oct_door2",0 );
myself::Castle_GateOpenClose2("oct_door3",0 );
myself::Castle_GateOpenClose2("oct_door4",0 );
myself::Castle_GateOpenClose2("oct_door5",0 );
myself::Castle_GateOpenClose2("oct_door6",0 );
myself::Castle_GateOpenClose2("oct_door7",0 );
myself::Castle_GateOpenClose2("oct_door8",0 );
i0 = 0;
gg::Announce("reset complete");
}
}
}