class 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!" ); 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 = 1; myself::AddTimerEx(100,10000); } } EventHandler TIMER_FIRED_EX(timer_id) { if(timer_id == 100) { 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 ); i0 = 0; gg::Announce("reset complete"); } } }