;------------------------------------------------ ;Replace physics level system with perm entities ;------------------------------------------------ add: { "classname" "info_target" "targetname" "Stage_CounterInit" "spawnflags" "0" "OnUser1" "Stage_CounterTemplate,ForceSpawn,,0,1" "OnUser1" "Stage_Counter,AddOutput,classname info_target,0.03,1" "OnUser1" "!self,Kill,,0.06,1" } add: { "classname" "point_template" "targetname" "Stage_CounterTemplate" "Template01" "Stage_Counter" "spawnflags" "2" } add: { "classname" "math_counter" "targetname" "Stage_Counter" "startvalue" "7" "StartDisabled" "0" "min" "1" "max" "7" "OnGetValue" "Stage_Case,InValue,,0,-1" } add: { "classname" "logic_case" "targetname" "Stage_Case" "Case01" "1" "Case02" "2" "Case03" "3" "Case04" "4" "Case05" "5" "Case06" "6" "Case07" "7" "OnCase01" "Level_1_Start,Trigger,,0.02,-1" "OnCase02" "Level_2_Start,Trigger,,0.02,-1" "OnCase03" "Level_3_Start,Trigger,,0.02,-1" "OnCase04" "Level_4_Start,Trigger,,0.02,-1" "OnCase05" "Level_5_Start,Trigger,,0.02,-1" "OnCase06" "Map_Beaten_Start,Trigger,,0.02,-1" "OnCase07" "Warmup_Start,Trigger,,0.02,-1" } modify: { match: { "classname" "logic_auto" } insert: { "OnMapSpawn" "Stage_CounterInit,FireUser1,,0,1" "OnMapSpawn" "Stage_Counter,GetValue,,0.02,1" } } ;------------------------------------ ;Change stage triggers to new system ;------------------------------------ modify: { match: { "classname" "func_button" "targetname" "Button_Level_1" } delete: { "OnPressed" "Brush_*,Enable,,0,-1" "OnPressed" "Brush_Level_1,Disable,,0.05,-1" } insert: { "OnPressed" "Stage_Counter,SetValue,1,0,-1" } } modify: { match: { "classname" "func_button" "targetname" "Button_Level_2" } delete: { "OnPressed" "Brush_Level_2,Disable,,0.05,-1" "OnPressed" "Brush_*,Enable,,0,-1" } insert: { "OnPressed" "Stage_Counter,SetValue,2,0,-1" } } modify: { match: { "classname" "func_button" "targetname" "Button_Level_3" } delete: { "OnPressed" "Brush_Level_3,Disable,,0.05,-1" "OnPressed" "Brush_*,Enable,,0,-1" } insert: { "OnPressed" "Stage_Counter,SetValue,3,0,-1" } } modify: { match: { "classname" "func_button" "targetname" "Button_Level_4" } delete: { "OnPressed" "Brush_Level_4,Disable,,0.05,-1" "OnPressed" "Brush_*,Enable,,0,-1" } insert: { "OnPressed" "Stage_Counter,SetValue,4,0,-1" } } modify: { match: { "classname" "func_button" "targetname" "Button_Level_5" } delete: { "OnPressed" "Brush_Level_5,Disable,,0.05,-1" "OnPressed" "Brush_*,Enable,,0,-1" } insert: { "OnPressed" "Stage_Counter,SetValue,5,0,-1" } } modify: { match: { "classname" "func_button" "targetname" "Button_Zombie_Round" } delete: { "OnPressed" "Brush_Map_Beaten,Disable,,0.05,-1" "OnPressed" "Brush_*,Enable,,0,-1" } insert: { "OnPressed" "Stage_Counter,SetValue,6,0,-1" } } modify: { match: { "classname" "logic_relay" "targetname" "Warmup_Start" } delete: { "OnTrigger" "Brush_Warmup,Enable,,30,-1" "OnTrigger" "Brush_Level_1,Disable,,30,-1" } insert: { "OnTrigger" "Stage_Counter,SetValue,1,30,-1" } } modify: { match: { "classname" "math_counter" "targetname" "lvl1_Win_Counter" } delete: { "OnHitMin" "Brush_Level_2,Disable,,0,-1" "OnHitMin" "Brush_Level_1,Enable,,0,-1" "OnHitMin" "Brush_Warmup,Enable,,0,-1" } insert: { "OnHitMin" "Stage_Counter,SetValue,2,0,-1" } } modify: { match: { "classname" "trigger_once" "targetname" "lvl1_Win_Trigger_CT" } delete: { "OnTrigger" "Brush_Warmup,Enable,,0,-1" "OnTrigger" "Brush_Level_1,Enable,,0,-1" "OnTrigger" "Brush_Level_2,Disable,,0,-1" } insert: { "OnTrigger" "Stage_Counter,SetValue,2,0,-1" } } modify: { match: { "classname" "trigger_once" "targetname" "lvl2_Win_Trigger_CT" } delete: { "OnTrigger" "Brush_Warmup,Enable,,0,-1" "OnTrigger" "Brush_Level_1,Enable,,0,-1" "OnTrigger" "Brush_Level_2,Enable,,0,-1" "OnTrigger" "Brush_Level_3,Disable,,0,-1" } insert: { "OnTrigger" "Stage_Counter,SetValue,3,0,-1" } } modify: { match: { "classname" "trigger_once" "targetname" "lvl3_Win_Trigger_CT" } delete: { "OnTrigger" "Brush_Warmup,Enable,,0,-1" "OnTrigger" "Brush_Level_1,Enable,,0,-1" "OnTrigger" "Brush_Level_2,Enable,,0,-1" "OnTrigger" "Brush_Level_3,Enable,,0,-1" "OnTrigger" "Brush_Level_4,Disable,,0,-1" } insert: { "OnTrigger" "Stage_Counter,SetValue,4,0,-1" } } modify: { match: { "classname" "trigger_once" "targetname" "lvl4_Win_Trigger_CT" } delete: { "OnTrigger" "Brush_Warmup,Enable,,0,-1" "OnTrigger" "Brush_Level_1,Enable,,0,-1" "OnTrigger" "Brush_Level_2,Enable,,0,-1" "OnTrigger" "Brush_Level_3,Enable,,0,-1" "OnTrigger" "Brush_Level_4,Enable,,0,-1" "OnTrigger" "Brush_Level_5,Disable,,0,-1" } insert: { "OnTrigger" "Stage_Counter,SetValue,5,0,-1" } } modify: { match: { "classname" "trigger_multiple" "targetname" "ZMround_Win_Trigger" } delete: { "OnTrigger" "Brush*,Enable,,0,1" "OnTrigger" "Brush_Level_1,Disable,,0.05,1" } insert: { "OnTrigger" "Stage_Counter,SetValue,1,0,1" } } modify: { match: { "classname" "trigger_multiple" "targetname" "lvl5_Win_CTs" } delete: { "OnTrigger" "Brush*,Enable,,0,1" "OnTrigger" "Brush_Map_Beaten,Disable,,0.05,1" } insert: { "OnTrigger" "Stage_Counter,SetValue,6,0,1" } } ;------------------------- ;Cleanup old level system ;------------------------- filter: { "classname" "func_brush" "targetname" "/Brush_(Warmup|Map_Beaten|Level_[1-5])/" } filter: { "classname" "trigger_once" "targetname" "/Trigger_(Warmup|Map_Beaten|Level_[1-5])/" } filter: { "classname" "func_physbox" "targetname" "Phys_Level_Changer" } filter: { "classname" "logic_relay" "targetname" "Map_Error_Relay" } modify: { match: { "classname" "logic_auto" } delete: { "OnNewGame" "Phys_Level_Changer,EnableMotion,,0,-1" } } ;-------------------------------------------------------------------- ;STRIPPER CFG BY MOLTARD http://steamcommunity.com/id/0123456789ABC/ ;-------------------------------------------------------------------- ;FIX POINTS - END OF LEVELS ;--------------------------- modify: { match: { "targetname" "/lvl[1-5]_Win_Bonus/" ; This match the trigger 1 to 5 "classname" "trigger_multiple" } replace: { "classname" "trigger_once" } } ;Fix teleport glitch stage 4 boss add: { "model" "*113" "classname" "trigger_teleport" "origin" "6784 397 4070.5" "spawnflags" "1" "StartDisabled" "1" "target" "lvl4_Cage" "targetname" "antiglitch_lvl4" } modify: { match: { "classname" "logic_relay" "targetname" "Chuchulainn_Start_Relay" } insert: { "OnTrigger" "antiglitch_lvl4,Enable,,13,-1" } } modify: { match: { "classname" "logic_relay" "targetname" "Chuchulainn_Killed_Relay" } insert: { "OnTrigger" "antiglitch_lvl4,Disable,,0,-1" } } ;------------------------ ;DYNAMIC ENTWATCH CONFIG ;------------------------ modify: { match: { "classname" "logic_case" "targetname" "Item_Darkaga_Level_Case" } insert: { "OnCase01" "cmd,Command,sm_ewsetshortname 1841846 Dark.Lv1,0,-1" "OnCase02" "cmd,Command,sm_ewsetshortname 1841846 Dark.Lv2,0,-1" "OnCase03" "cmd,Command,sm_ewsetshortname 1841846 Dark.Lv3,0,-1" } } modify: { match: { "classname" "logic_case" "targetname" "Item_Wind_Level_Case" } insert: { "OnCase01" "cmd,Command,sm_ewsetshortname 1841928 Wind.Lv1,0,-1" "OnCase02" "cmd,Command,sm_ewsetshortname 1841928 Wind.Lv2,0,-1" "OnCase03" "cmd,Command,sm_ewsetshortname 1841928 Wind.Lv3,0,-1" } } modify: { match: { "classname" "logic_case" "targetname" "Item_Heal_Level_Case" } insert: { "OnCase01" "cmd,Command,sm_ewsetshortname 1841349 Heal.Lv1,0,-1" "OnCase02" "cmd,Command,sm_ewsetshortname 1841349 Heal.Lv2,0,-1" "OnCase03" "cmd,Command,sm_ewsetshortname 1841349 Heal.Lv3,0,-1" } } modify: { match: { "classname" "logic_case" "targetname" "Item_Blizzard_Level_Case" } insert: { "OnCase01" "cmd,Command,sm_ewsetshortname 1841762 Ice.Lv1,0,-1" "OnCase02" "cmd,Command,sm_ewsetshortname 1841762 Ice.Lv2,0,-1" "OnCase03" "cmd,Command,sm_ewsetshortname 1841762 Ice.Lv3,0,-1" } } modify: { match: { "classname" "logic_case" "targetname" "Item_fire_Level_Case" } insert: { "OnCase01" "cmd,Command,sm_ewsetshortname 1841431 Fire.Lv1,0,-1" "OnCase02" "cmd,Command,sm_ewsetshortname 1841431 Fire.Lv2,0,-1" "OnCase03" "cmd,Command,sm_ewsetshortname 1841431 Fire.Lv3,0,-1" } } modify: { match: { "classname" "logic_case" "targetname" "Item_Electro_Level_Case" } insert: { "OnCase01" "cmd,Command,sm_ewsetshortname 1841678 Electro.Lv1,0,-1" "OnCase02" "cmd,Command,sm_ewsetshortname 1841678 Electro.Lv2,0,-1" "OnCase03" "cmd,Command,sm_ewsetshortname 1841678 Electro.Lv3,0,-1" } } modify: { match: { "classname" "logic_case" "targetname" "Item_Z_Heal_Level_Case" } insert: { "OnCase01" "cmd,Command,sm_ewsetshortname 1869948 ZM Heal.Lv1,0,-1" "OnCase02" "cmd,Command,sm_ewsetshortname 1869948 ZM Heal.Lv2,0,-1" "OnCase03" "cmd,Command,sm_ewsetshortname 1869948 ZM Heal.Lv3,0,-1" } } modify: { match: { "classname" "logic_case" "targetname" "Item_Z_Fire_Level_Case" } insert: { "OnCase01" "cmd,Command,sm_ewsetshortname 1870326 ZM Fire.Lv1,0,-1" "OnCase02" "cmd,Command,sm_ewsetshortname 1870326 ZM Fire.Lv2,0,-1" "OnCase03" "cmd,Command,sm_ewsetshortname 1870326 ZM Fire.Lv3,0,-1" } } modify: { match: { "classname" "logic_case" "targetname" "Item_Z_Darkaga_Level_Case" } insert: { "OnCase01" "cmd,Command,sm_ewsetshortname 1871410 ZM Dark.Lv1,0,-1" "OnCase02" "cmd,Command,sm_ewsetshortname 1871410 ZM Dark.Lv2,0,-1" "OnCase03" "cmd,Command,sm_ewsetshortname 1871410 ZM Dark.Lv3,0,-1" } } modify: { match: { "classname" "logic_case" "targetname" "Item_Z_Warp_Level_Case" } insert: { "OnCase01" "cmd,Command,sm_ewsetshortname 1871651 ZM Warp.Lv1,0,-1" "OnCase02" "cmd,Command,sm_ewsetshortname 1871651 ZM Warp.Lv2,0,-1" "OnCase03" "cmd,Command,sm_ewsetshortname 1871651 ZM Warp.Lv3,0,-1" } } ;add dynamic item name to berserk modify: { match: { "classname" "logic_case" "targetname" "Item_Berserk_Case" "hammerid" "3764118" } insert: { "OnCase01" "cmd,Command,sm_ewsetshortname 3764112 Berserk (Ammo),0,-1" "OnCase02" "cmd,Command,sm_ewsetshortname 3764112 Berserk (Speed),0,-1" } } ;------------------------------------------------------------------------------------ ; Fixes stage 3 ending for the ball which HP can be increased infinitely ;------------------------------------------------------------------------------------ modify: { match: { "targetname" "lvl3_Boss_Killed" "classname" "logic_relay" } insert: { "OnTrigger" "fix_issue_for_ball_hp_push,Enable,,0,-1" } } add: { "model" "*104" "targetname" "fix_issue_for_ball_hp_push" "StartDisabled" "1" "speed" "500" "spawnflags" "1" "pushdir" "0 270 0" "origin" "10641 6425 2673" "filtername" "Humans_Filter" "alternateticksfix" "0" "classname" "trigger_push" } add: { "model" "*104" "targetname" "fix_issue_for_ball_hp_push" "StartDisabled" "1" "speed" "500" "spawnflags" "1" "pushdir" "0 270 0" "origin" "10641 6393 2673" "filtername" "Humans_Filter" "alternateticksfix" "0" "classname" "trigger_push" } add: { "model" "*104" "targetname" "fix_issue_for_ball_hp_push" "StartDisabled" "1" "speed" "500" "spawnflags" "1" "pushdir" "0 270 0" "origin" "10641 6377 2673" "filtername" "Humans_Filter" "alternateticksfix" "0" "classname" "trigger_push" } add: { "model" "*104" "targetname" "fix_issue_for_ball_hp_push" "StartDisabled" "1" "speed" "500" "spawnflags" "1" "pushdir" "0 270 0" "origin" "10641 6409 2673" "filtername" "Humans_Filter" "alternateticksfix" "0" "classname" "trigger_push" } add: { "model" "*104" "targetname" "fix_issue_for_ball_hp_push" "StartDisabled" "1" "speed" "500" "spawnflags" "1" "pushdir" "0 270 0" "origin" "10964 6377 2673" "filtername" "Humans_Filter" "alternateticksfix" "0" "classname" "trigger_push" } add: { "model" "*104" "targetname" "fix_issue_for_ball_hp_push" "StartDisabled" "1" "speed" "500" "spawnflags" "1" "pushdir" "0 270 0" "origin" "10431 6377 2673" "filtername" "Humans_Filter" "alternateticksfix" "0" "classname" "trigger_push" }