//fix the shortcut to make it actually doable add: { "model" "*72" "targetname" "temple_wallblox" "startposition" "1" "speed" "20" "spawnflags" "0" "rendermode" "0" "renderfx" "0" "rendercolor" "255 255 255" "renderamt" "255" "angles" "0 90 0" "origin" "-1329 1912 1816" "movedistance" "50" "movedir" "0 0 0" "disablereceiveshadows" "0" "blockdamage" "0" "classname" "func_movelinear" } //add hud messages add: { "origin" "-2928.47 1591 2125.38" "y" "0.2" "x" "-1" "targetname" "add_lever_text" "spawnflags" "1" "message" "[MAP BY GEORGE]" "holdtime" "5" "fxtime" "0.1" "fadeout" "0.1" "fadein" "0.1" "effect" "2" "color2" "0 168 0" "color" "85 185 19" "channel" "2" "classname" "game_text" } modify: { match: { "model" "*77" "origin" "320 -384 160" "classname" "trigger_once" } insert: { "OnTrigger" "add_lever_text,Display,,0,1" "OnTrigger" "add_lever_text,AddOutput,message [A LEVER HAS BEEN PRESSED],2,1" } } modify { match: { "classname" "prop_dynamic" "model" "models/dukes_lever.mdl" "OnAnimationDone" "cmd,Command,say [A LEVER HAS BEEN PRESSED],0,-1" } insert: { "OnAnimationDone" "add_lever_text,Display,,0,1" } } //add antidelay triggers add: { "model" "*77" "StartDisabled" "0" "spawnflags" "1" "origin" "-992 3776 224" "angles" "0 90 0" "classname" "trigger_once" "targetname" "add_antidelay" "filtername" "filter_t" "OnTrigger" "cmd,Command,say [YOU HAVE FAILED: ZOMBIES REACHED THE OBJECTIVE],0,1" "OnTrigger" "add_lever_text,AddOutput,message [YOU HAVE FAILED: ZOMBIES REACHED THE OBJECTIVE],0,1" "OnTrigger" "add_lever_text,Display,,0.02,1" "OnTrigger" "temple_lever1_button,Kill,0,1" "OnTrigger" "temple_lever2_button,Kill,0,1" "OnTrigger" "temple_lever3_button,Kill,0,1" "OnTrigger" "temple_lever4_button,Kill,0,1" "OnTrigger" "temple_lever5_button,Kill,0,1" "OnTrigger" "temple_lever6_button,Kill,0,1" "OnTrigger" "temple_lever7_button,Kill,0,1" "OnTrigger" "temple_lever9_button,Kill,0,1" "OnTrigger" "temple_lever10_button,Kill,0,1" "OnTrigger" "temple_lever11_button,Kill,0,1" "OnTrigger" "temple_lever12_button,Kill,0,1" "OnTrigger" "filter_human,AddOutput,OnPass !activator:SetHealth:0:0:-1,8,1" "OnTrigger" "nuke_zone,CountPlayersInZone,,8,1" } modify: { match: { "classname" "func_button" "targetname" "temple_lever1_button" } insert: { "OnPressed" "add_antidelay,AddOutput,angles 0 0 0,0,1" "OnPressed" "add_antidelay,AddOutput,origin -3552 3104 1568,0,1" } } modify: { match: { "classname" "func_button" "targetname" "temple_lever2_button" } insert: { "OnPressed" "add_antidelay,AddOutput,angles 0 90 0,0,1" "OnPressed" "add_antidelay,AddOutput,origin -2688 1152 1568,0,1" } } modify: { match: { "classname" "func_button" "targetname" "temple_lever3_button" } insert: { "OnPressed" "add_antidelay,AddOutput,angles 0 90 0,0,1" "OnPressed" "add_antidelay,AddOutput,origin -256 432 1568,0,1" } } modify: { match: { "classname" "trigger_once" "targetname" "temple_target1_trig" } insert: { "OnTrigger" "add_antidelay,AddOutput,angles 0 90 0,0,1" "OnTrigger" "add_antidelay,AddOutput,origin -640 4512 1568,0,1" } } modify: { match: { "classname" "func_button" "targetname" "temple_lever5_button" } insert: { "OnPressed" "add_antidelay,AddOutput,angles 0 90 0,0,1" "OnPressed" "add_antidelay,AddOutput,origin -1840 2464 2464,0,1" } } modify: { match: { "classname" "func_button" "targetname" "temple_lever6_button" } insert: { "OnPressed" "add_antidelay,AddOutput,angles 0 90 0,0,1" "OnPressed" "add_antidelay,AddOutput,origin 736 6304 2464,0,1" } } modify: { match: { "classname" "func_button" "targetname" "temple_lever7_button" } insert: { "OnPressed" "add_antidelay,AddOutput,angles 0 0 0,0,1" "OnPressed" "add_antidelay,AddOutput,origin 2384 959.99 3040,0,1" } } modify: { match: { "classname" "func_button" "targetname" "temple_lever8_button" } insert: { "OnPressed" "add_antidelay,AddOutput,angles 0 0 0,0,1" "OnPressed" "add_antidelay,AddOutput,origin 2384 960 3040,0,1" } } modify: { match: { "classname" "func_button" "targetname" "temple_lever9_button" } insert: { "OnPressed" "add_antidelay,AddOutput,angles 0 0 0,0,1" "OnPressed" "add_antidelay,AddOutput,origin -1632 1952 3040,0,1" } } modify: { match: { "classname" "func_button" "targetname" "temple_lever11_button" } insert: { "OnPressed" "add_antidelay,Kill,,0,1" } } //fix boss targeting modify: { match: { "targetname" "temple_mboss_targetpick_rot" "classname" "func_rotating" } replace: { "maxspeed" "320" } } modify: { match: { "targetname" "temple_mboss_trigger_stomp" "classname" "trigger_multiple" } delete: { "filtername" "filter_boss_target" } } modify: { match: { "targetname" "temple_mboss_start" "classname" "logic_relay" } delete: { "OnTrigger" "temple_mboss_cell1,Open,,0,-1" "OnTrigger" "temple_mboss_cell2,Open,,0,-1" } } modify: { match: { "targetname" "temple_lever8_mdl" "classname" "prop_dynamic" } delete: { "OnAnimationDone" "temple_mboss_start,Trigger,,10,-1" } insert: { "OnAnimationDone" "temple_mboss_cell1,Open,,7,-1" "OnAnimationDone" "temple_mboss_cell2,Open,,7,-1" "OnAnimationDone" "temple_mboss_start,Trigger,,20,-1" } } modify: { match: { "classname" "logic_case" "targetname" "temple_mboss_atk_case" } insert: { "OnCase02" "aoe_cast_player_indicator*,Start,,1,-1" "OnCase02" "aoe_cast_player_indicator*,FireUser1,,8.9,-1" } } modify: { match: { "classname" "point_template" "targetname" "temple_mboss_indicator_template" } replace: { "spawnflags" "0" } }