stripper-configs/maps/ze_stardust_battleground_m1.cfg

1068 lines
20 KiB
INI
Executable File

modify:
{
match:
{
"classname" "logic_auto"
"hammerid" "32668"
}
insert:
{
"OnMapSpawn" "servercommand,Command,say Stripper version 2.1|17.05.2024,5.5,1"
}
}
modify:
{
match:
{
"targetname" "servercommand"
"classname" "point_servercommand"
}
delete:
{
"OnUser1" "!self,Command,zr_class_modify zombies health_regen_interval 0.15,0,1"
}
insert:
{
"OnUser1" "!self,Command,zr_roundend_balance_teams 0,0,1"
"OnUser1" "!self,Command,zr_class_modify zombies health_regen_interval 60.0,0,1"
}
}
;add info what zone will start moving soon
modify:
{
match:
{
"targetname" "zone_move_counter"
"classname" "math_counter"
}
insert:
{
"OnUser1" "servercommand,Command,say The wall of death will start moving in 20 seconds,50,1"
"OnUser1" "servercommand,Command,say The wall of death will start moving in 20 seconds,140,1"
"OnUser1" "servercommand,Command,say The wall of death will start moving in 20 seconds,215,1"
"OnUser1" "servercommand,Command,say The wall of death will start moving in 20 seconds,265,1"
"OnUser1" "servercommand,Command,say The wall of death will start moving in 15 seconds,320,1"
}
}
;teleport stand issue
modify:
{
match:
{
"targetname" "stand_picker_teleport"
"classname" "point_teleport"
}
replace:
{
"origin" "68 -898 1530"
}
insert:
{
"OnUser4" "!self,AddOutput,angles 0 0 0,0,1"
}
}
;Fix sphere of time that gives you noting
modify:
{
match:
{
"targetname" "stand_picker_teleport"
"classname" "point_teleport"
}
delete:
{
"OnUser2" "stand_picker_case_zombie,PickRandomShuffle,,0.01,1"
"OnUser1" "stand_picker_case_human,PickRandomShuffle,,0.01,1"
}
insert:
{
"OnUser2" "stand_picker_case_zombie,FireUser1,,0.01,1"
"OnUser1" "stand_picker_case_human,FireUser1,,0.01,1"
}
}
modify:
{
match:
{
"targetname" "stand_picker_case_human"
"classname" "logic_case"
}
insert:
{
"OnUser1" "!self,PickRandomShuffle,,0,-1"
"OnUser1" "stand_picker_pickup_count_human,Add,1,0,-1"
}
}
modify:
{
match:
{
"targetname" "stand_picker_case_zombie"
"classname" "logic_case"
}
insert:
{
"OnUser1" "!self,PickRandomShuffle,,0,-1"
"OnUser1" "stand_picker_pickup_count_zombie,Add,1,0,-1"
}
}
add:
{
"targetname" "stand_picker_pickup_count_zombie"
"startvalue" "0"
"StartDisabled" "0"
"min" "0"
"max" "3"
"classname" "math_counter"
"OnHitMax" "!self,Kill,,0,1"
"OnHitMax" "stand_picker_case_zombie,Kill,,0.05,1"
}
add:
{
"targetname" "stand_picker_pickup_count_human"
"startvalue" "0"
"StartDisabled" "0"
"min" "0"
"max" "3"
"classname" "math_counter"
"OnHitMax" "!self,Kill,,0,1"
"OnHitMax" "stand_picker_case_human,Kill,,0.05,1"
}
;fix physbox pick that block
modify:
{
match:
{
"targetname" "theworld_pick"
"classname" "func_physbox_multiplayer"
}
replace:
{
"model" "*47"
}
}
modify:
{
match:
{
"targetname" "starplatinum_pick"
"classname" "func_physbox_multiplayer"
}
replace:
{
"model" "*47"
}
}
modify:
{
match:
{
"targetname" "hierophant_pick"
"classname" "func_physbox_multiplayer"
}
replace:
{
"model" "*47"
}
}
modify:
{
match:
{
"targetname" "harvest_pick"
"classname" "func_physbox_multiplayer"
}
replace:
{
"model" "*47"
}
}
modify:
{
match:
{
"targetname" "firebird_pick"
"classname" "func_physbox_multiplayer"
}
replace:
{
"model" "*47"
}
}
modify:
{
match:
{
"targetname" "emperor_pick"
"classname" "func_physbox_multiplayer"
}
replace:
{
"model" "*47"
}
}
;fix lags the wall moving
modify:
{
match:
{
"targetname" "zone_move_case"
"classname" "logic_case"
}
delete:
{
"OnCase02" "zone_side_hurt*,Enable,,0,1"
}
insert:
{
"OnCase03" "zone_side_hurt*,Disable,,0,1"
"OnCase04" "zone_side_hurt*,Disable,,0,1"
}
}
modify:
{
match:
{
"targetname" "zone_display_case"
"classname" "logic_case"
}
insert:
{
"OnCase03" "zone_side_hurt*,Enable,,15.05,1"
"OnCase04" "zone_side_hurt*,Enable,,15.05,1"
"OnCase05" "zone_side_hurt*,Enable,,15.05,1"
"OnCase06" "zone_side_hurt*,Enable,,0.0,1"
}
}
;emperor boost rebalance
modify:
{
match:
{
"OnTrigger" "emperor_push_d0,Enable,,4,-1"
"OnTrigger" "emperor_push_s0,Enable,,4,-1"
"OnTrigger" "emperor_push_w0,Enable,,4,-1"
"OnTrigger" "emperor_push_a0,Enable,,4,-1"
}
delete:
{
"OnTrigger" "emperor_push_d0,Enable,,4,-1"
"OnTrigger" "emperor_push_s0,Enable,,4,-1"
"OnTrigger" "emperor_push_w0,Enable,,4,-1"
"OnTrigger" "emperor_push_a0,Enable,,4,-1"
}
insert:
{
"OnTrigger" "emperor_push_d0,Enable,,8,-1"
"OnTrigger" "emperor_push_s0,Enable,,8,-1"
"OnTrigger" "emperor_push_w0,Enable,,8,-1"
"OnTrigger" "emperor_push_a0,Enable,,8,-1"
}
}
;rebalance emperor lmb
modify:
{
match:
{
"targetname" "LMB_emperor_hurt"
"classname" "trigger_hurt"
}
replace:
{
"damage" "140"
}
}
;theworld knife buff
modify:
{
match:
{
"targetname" "LMB_theworld_hurt"
"classname" "trigger_hurt"
}
replace:
{
"damage" "100"
}
}
;add more airdrops and change drop time
modify:
{
match:
{
"targetname" "zone_airdroplaunch_timer"
"classname" "logic_timer"
}
delete:
{
"OnTimer" "zone_airdropcount_counter,Subtract,1,0,-1"
}
replace:
{
"UpperRandomBound" "10"
"LowerRandomBound" "0"
}
}
modify:
{
match:
{
"targetname" "zone_move_counter"
"classname" "math_counter"
}
delete:
{
"OnUser1" "zone_airdroplaunch_timer,Enable,,0,1"
"OnUser1" "zone_airdroplaunch_timer,Enable,,40,1"
"OnUser1" "zone_airdroplaunch_timer,Enable,,120,1"
"OnUser1" "zone_airdroplaunch_timer,Enable,,210,1"
}
insert:
{
"OnUser1" "zone_airdroplaunch_timer,Enable,,0,1"
"OnUser1" "zone_airdroplaunch_timer,Enable,,50,1"
"OnUser1" "zone_airdroplaunch_timer,Enable,,100,1"
"OnUser1" "zone_airdroplaunch_timer,Enable,,150,1"
"OnUser1" "zone_airdroplaunch_timer,Enable,,200,1"
}
}
;rebalance flamethrower damage
modify:
{
match:
{
"targetname" "flamethrower_trigger"
"classname" "trigger_hurt"
}
replace:
{
"damage" "500" ;now 125
}
}
;rebalance shotgun
;more push
modify:
{
match:
{
"targetname" "shotgun_trigger"
"classname" "trigger_push"
}
replace:
{
"speed" "2000"
}
}
;more damage
modify:
{
match:
{
"targetname" "shotgun_trigger"
"classname" "trigger_hurt"
}
replace:
{
"damage" "1000"
}
}
;fix shotgun cd
modify:
{
match:
{
"targetname" "shotgun_counter"
"classname" "math_counter"
}
delete:
{
"OnHitMax" "shotgun_relay,Enable,,0,-1"
"OnHitMin" "shotgun_counter,SetValueNoFire,8,60,-1"
}
replace:
{
"startvalue" "5"
"max" "5"
}
insert:
{
"OnHitMin" "shotgun_relay,Enable,,59.9,-1"
"OnHitMin" "shotgun_counter,SetValueNoFire,5,60,-1"
"OnHitMin" "shotgun_sound_reload,PlaySound,,0,-1"
"OnHitMin" "shotgun_sound_reload,PlaySound,,59.5,-1"
}
}
;add shotgun reload sound
modify:
{
match:
{
"targetname" "shotgun"
"classname" "point_template"
}
insert:
{
"Template11" "shotgun_sound_reload"
}
}
add:
{
"targetname" "shotgun_sound_reload"
"spawnflags" "48"
"SourceEntityName" "shotgun_prop"
"radius" "1250"
"message" "jojo/hol horse new/weapon_ready.mp3"
"health" "10"
"classname" "ambient_generic"
}
;firebird buff
modify:
{
match:
{
"targetname" "firebird_use_LMB"
"classname" "logic_relay"
}
delete:
{
"OnUser2" "!self,Enable,,5,-1"
}
insert:
{
"OnUser2" "!self,Enable,,3,-1"
}
}
;hierophant reduce cd RMB
modify:
{
match:
{
"targetname" "hierophant_use_RMB"
"classname" "logic_relay"
}
delete:
{
"OnUser1" "!self,FireUser2,,0.5,-1"
"OnUser2" "!self,Enable,,1,-1"
}
insert:
{
"OnUser1" "!self,FireUser2,,0.3,-1"
"OnUser2" "!self,Enable,,0.1,-1"
}
}
modify:
{
match:
{
"targetname" "hierophant_use_stand"
"classname" "logic_relay"
}
delete:
{
"OnUser1" "player_speedmod,Modifyspeed,1.3,0,-1"
}
insert:
{
"OnUser1" "player_speedmod,Modifyspeed,1.5,0,-1"
}
}
modify:
{
match:
{
"targetname" "hierophant_standstatus_theworld"
"classname" "logic_relay"
}
delete:
{
"OnTrigger" "player_speedmod,Modifyspeed,1.3,0,-1"
}
insert:
{
"OnTrigger" "player_speedmod,Modifyspeed,1.5,0,-1"
}
}
;Harvest rebalance
modify:
{
match:
{
"targetname" "harvest_morf_case"
"classname" "logic_case"
}
delete:
{
"OnCase01" "player_speedmod,Modifyspeed,1.3,0,-1"
"OnCase02" "player_speedmod,Modifyspeed,0.9,0,-1"
}
insert:
{
"OnCase01" "player_speedmod,Modifyspeed,0.75,0,-1"
"OnCase02" "player_speedmod,Modifyspeed,1.3,0,-1"
}
}
modify:
{
match:
{
"targetname" "harvest_standstatus_theworld_branc"
"classname" "logic_branch"
}
delete:
{
"OnTrue" "player_speedmod,Modifyspeed,0.9,0,-1"
"OnFalse" "player_speedmod,Modifyspeed,1.3,0,-1"
}
insert:
{
"OnFalse" "player_speedmod,Modifyspeed,0.75,0,-1"
"OnTrue" "player_speedmod,Modifyspeed,1.3,0,-1"
}
}
modify:
{
match:
{
"targetname" "harvest_standstatus_hp_branc"
"classname" "logic_branch"
}
delete:
{
"OnTrue" "!activator,AddOutput,health 50,0,-1"
"OnTrue" "!activator,AddOutput,max_health 50,0,-1"
}
insert:
{
"OnTrue" "!activator,AddOutput,health 100,0,-1"
"OnTrue" "!activator,AddOutput,max_health 100,0,-1"
}
}
;Harvest change E CD
modify:
{
match:
{
"targetname" "harvest_use_E"
"classname" "logic_relay"
}
delete:
{
"OnUser1" "!self,FireUser2,,20,-1"
"OnUser2" "harvest_text,FireUser4,,60,-1"
}
insert:
{
"OnUser1" "!self,FireUser2,,35,-1"
"OnUser2" "harvest_text,FireUser4,,80,-1"
}
}
;Harvest nuke after use stand CD
modify:
{
match:
{
"targetname" "harvest_use_stand"
"classname" "logic_relay"
}
delete:
{
"OnUser1" "harvest_use_E,Enable,,0,-1"
}
insert:
{
"OnUser1" "harvest_use_E,Enable,,10,-1"
}
}
modify:
{
match:
{
"targetname" "harvest_use_E"
"classname" "logic_relay"
}
replace:
{
"StartDisabled" "1"
}
}
add:
{
"origin" "8261.91 9069.15 500"
"TouchType" "0"
"TextureScroll" "35"
"texture" "sprites/laserbeam.spr"
"targetname" "E_harvest_laser"
"StrikeTime" "1"
"spawnflags" "2"
"renderfx" "0"
"rendercolor" "0 0 255"
"renderamt" "155"
"Radius" "256"
"NoiseAmplitude" "0"
"LightningStart" "E_harvest_laser"
"LightningEnd" "E_harvest_sound"
"life" "0"
"framestart" "0"
"framerate" "0"
"decalname" "Bigshot"
"damage" "0"
"BoltWidth" "2"
"classname" "env_beam"
"OnUser1" "!self,TurnOn,,0,1"
"OnUser1" "!self,TurnOff,,8,1"
"OnUser1" "!self,Kill,,8.05,1"
}
modify:
{
match:
{
"targetname" "E_harvest"
"classname" "point_template"
}
insert:
{
"Template08" "E_harvest_laser"
}
}
modify:
{
match:
{
"targetname" "E_harvest_hurt"
"classname" "trigger_hurt"
}
insert:
{
"OnUser1" "E_harvest_laser,FireUser1,,0,1"
}
}
;sandstorm cd
modify:
{
match:
{
"targetname" "global_fog_timer"
"classname" "logic_timer"
}
replace:
{
"UpperRandomBound" "260"
"LowerRandomBound" "160"
}
}
;reduce pick stand human clicks count
modify:
{
match:
{
"targetname" "stand_picker_counter_human"
"classname" "math_counter"
}
replace:
{
"max" "20"
}
}
;rebalance HP
modify:
{
match:
{
"targetname" "zone_zombieHP_case"
"classname" "logic_case"
}
delete:
{
"OnCase01" "!activator,AddOutput,max_health 7000,0,-1"
"OnCase01" "!activator,AddOutput,health 7000,0,-1"
"OnCase02" "!activator,AddOutput,health 7000,0,-1"
"OnCase02" "!activator,AddOutput,max_health 7000,0,-1"
"OnCase03" "!activator,AddOutput,max_health 5000,0,-1"
"OnCase03" "!activator,AddOutput,health 5000,0,-1"
"OnCase04" "!activator,AddOutput,max_health 3000,0,-1"
"OnCase04" "!activator,AddOutput,health 3000,0,-1"
"OnCase05" "!activator,AddOutput,health 1500,0,-1"
"OnCase05" "!activator,AddOutput,max_health 1500,0,-1"
"OnCase06" "!activator,AddOutput,max_health 750,0,-1"
"OnCase06" "!activator,AddOutput,health 750,0,-1"
}
insert:
{
"OnCase01" "!activator,AddOutput,max_health 5000,0,-1"
"OnCase01" "!activator,AddOutput,health 5000,0,-1"
"OnCase02" "!activator,AddOutput,max_health 5000,0,-1"
"OnCase02" "!activator,AddOutput,health 5000,0,-1"
"OnCase03" "!activator,AddOutput,max_health 3000,0,-1"
"OnCase03" "!activator,AddOutput,health 3000,0,-1"
"OnCase04" "!activator,AddOutput,max_health 2000,0,-1"
"OnCase04" "!activator,AddOutput,health 2000,0,-1"
"OnCase05" "!activator,AddOutput,max_health 1500,0,-1"
"OnCase05" "!activator,AddOutput,health 1500,0,-1"
;"OnCase06" "global_dynamic_health_count,GetValue,,0,-1"
"OnCase06" "!activator,AddOutput,max_health 750,0,-1"
"OnCase06" "!activator,AddOutput,health 750,0,-1"
}
}
;modify:
;{
; match:
; {
; "targetname" "zone_move_counter"
; "classname" "math_counter"
; }
; delete:
; {
; "OnUser2" "zone_find_setHP,CountPlayersInZone,,0.05,1"
; }
; insert:
; {
; "OutValue" "global_dynamic_health_counter_zone,FireUser1,,0,-1"
; "OutValue" "zone_find_setHP,CountPlayersInZone,,0.5,-1"
; }
;}
;modify:
;{
; match:
; {
; "targetname" "zone_display_case"
; "classname" "logic_case"
; }
; delete:
; {
; "OnCase06" "zone_find_setHP,CountPlayersInZone,,0,1"
; }
;}
;add:
;{
; "model" "*51"
; "targetname" "global_dynamic_health_counter_zone"
; "classname" "game_zone_player"
; "OnPlayerOutZone" "global_dynamic_health_filter,TestActivator,,0,-1"
; "OnUser1" "servercommand,Command,say xxxxx,1.8,-1"
; "OnUser1" "global_dynamic_health_count,SetValue,2,0,-1"
; "OnUser1" "global_dynamic_health_counter_zone,CountPlayersInZone,,0.05,-1"
; "OnUser1" "global_dynamic_health_count,FireUser1,,0.1,-1"
;}
;add:
;{
; "classname" "filter_activator_team"
; "filterteam" "3"
; "Negated" "Allow entities that match criteria"
; "targetname" "global_dynamic_health_filter"
; "OnPass" "global_dynamic_health_count,Add,1,0,-1"
;}
;add:
;{
; "classname" "math_counter"
; "max" "0"
; "min" "0"
; "startvalue" "1"
; "targetname" "global_dynamic_health_count"
; "OnUser1" "global_dynamic_health_count,Multiply,25,0,-1"
; "OnUser1" "global_dynamic_health_count,Add,250,0.05,-1"
; "OnGetValue" "!activator,SetHealth,,0.05,-1"
; "OnGetValue" "!activator,AddOutput,max_health 1500,0,-1"
;}
;disable respawn at previous zone
modify:
{
match:
{
"targetname" "zone_display_case"
"classname" "logic_case"
}
delete:
{
"OnCase04" "text1,Display,,25.1,1"
"OnCase04" "servercommand,Command,say As soon as the next safe zone appears. Zombie resurrection will be disabled ,25.05,1"
"OnCase04" "text1,AddOutput,message As soon as the next safe zone appears. Zombie resurrection will be disabled ,25.05,1"
"OnCase05" "zone_move_counter,FireUser2,,0,1"
}
insert:
{
"OnCase04" "text1,Display,,25.1,1"
"OnCase04" "servercommand,Command,say As soon as the wall of death starts moving. Zombie respawn will be disabled,25.05,1"
"OnCase04" "text1,AddOutput,message As soon as the wall of death starts moving. Zombie respawn will be disabled,25.05,1"
}
}
modify:
{
match:
{
"targetname" "zone_move_case"
"classname" "logic_case"
}
insert:
{
"OnCase04" "zone_move_counter,FireUser2,,0,1"
}
}
;modify win detect
modify:
{
match:
{
"targetname" "zone_path0x_4_template"
"classname" "point_template"
}
delete:
{
"Template14" "zone_win_trigger_reward_ct"
}
}
modify:
{
match:
{
"targetname" "zone_win_trigger_reward_ct"
"classname" "trigger_multiple"
}
insert:
{
"OnStartTouch" "!activator,AddOutput,Health 99999,0,-1"
}
replace:
{
"origin" "32 -1056 77.96"
"model" "*100"
}
}
modify:
{
match:
{
"targetname" "zone_win_trigger_detect_t"
"classname" "trigger_multiple"
}
replace:
{
"origin" "32 -1056 77.96"
"model" "*100"
}
}
modify:
{
match:
{
"targetname" "zone_win_relay"
"classname" "logic_relay"
}
delete:
{
"OnTrigger" "zone_win_trigger_reward_ct,FireUser4,,2,-1"
}
insert:
{
"OnTrigger" "zone_win_trigger_reward_ct,FireUser4,,0.25,-1"
}
}
;unlose zombie hurt fix
modify:
{
match:
{
"classname" "trigger_hurt"
"filtername" "filter_zombie"
"damagetype" "16384"
}
replace:
{
"damagetype" "0"
}
}
;zone checker more cd
modify:
{
match:
{
"targetname" "zone_protector_timer"
"classname" "logic_timer"
}
replace:
{
"RefireTime" "5"
}
}
;fix that rewards not count
modify:
{
match:
{
"targetname" "zone_win_trigger_reward_ct"
"classname" "trigger_multiple"
}
delete:
{
"OnStartTouch" "filter_winner05,TestActivator,,0.1,-1"
"OnStartTouch" "!activator,FireUser1,,0.05,-1"
"OnStartTouch" "!activator,AddOutput,OnUser1 !self:AddOutput:targetname winner05:0:-1,0.15,-1"
}
insert:
{
; "OnStartTouch" "filter_winner05,TestActivator,,0,-1"
"OnStartTouch" "filter_winner05,TestActivator,,0.2,-1"
"OnStartTouch" "filter_winner05,TestActivator,,0.25,-1"
"OnStartTouch" "filter_winner05,TestActivator,,0.3,-1"
"OnStartTouch" "!activator,FireUser1,,0.00,-1"
"OnStartTouch" "!activator,FireUser1,,0.05,-1"
"OnStartTouch" "!activator,FireUser1,,0.1,-1"
"OnStartTouch" "!activator,AddOutput,OnUser1 !self:AddOutput:targetname winner05:0.05:-1,0.5,-1"
}
}
modify:
{
match:
{
"targetname" "filter_winner05"
"classname" "filter_activator_name"
}
delete:
{
"OnPass" "!activator,AddOutput,OnUser2 !self:AddOutput:targetname winner:0:-1,0,-1"
}
insert:
{
"OnPass" "!activator,AddOutput,OnUser1 !self:AddOutput:targetname winner:0.10:-1,0,-1"
}
}
modify:
{
match:
{
"classname" "trigger_multiple"
"hammerid" "171729"
}
delete:
{
"OnStartTouch" "!activator,FireUser1,,0.05,-1"
"OnStartTouch" "!activator,FireUser2,,0.1,-1"
}
insert:
{
"OnStartTouch" "!activator,FireUser1,,0.00,-1"
"OnStartTouch" "!activator,FireUser1,,0.05,-1"
"OnStartTouch" "!activator,FireUser1,,0.1,-1"
}
}
;----------------------
; VScripts - Parachute(plugin)
; /!\ DO NOT EDIT OR VSCRIPTS MAY BREAK /!\
;-------------------------------------------
; Add trigger for know when human jumped from plane
add:
{
"model" "*196"
"classname" "trigger_multiple"
"targetname" "plane_player_drop"
"parentname" "player_drop_train"
"wait" "0"
"StartDisabled" "1"
"spawnflags" "1"
"origin" "-12096 -14248 3708"
"filtername" "filter_human"
"hammerid" "999990"
"OnStartTouch" "servercommand,Command,say Hold [E] to activate parachute ,6.0,1"
}
; Hook it in the template
modify:
{
match:
{
"targetname" "player_drop"
"classname" "point_template"
}
insert:
{
"Template09" "plane_player_drop"
}
}
; Enable trigger when player are in plane
modify:
{
match:
{
"targetname" "teleport_spawn_ct"
"classname" "trigger_teleport"
}
insert:
{
"OnUser1" "plane_player_drop,Enable,,0.35,-1"
}
}
; Kill the trigger when plane exploded
modify:
{
match:
{
"targetname" "player_drop_explode"
"classname" "trigger_hurt"
}
insert:
{
"OnUser1" "plane_player_drop,Kill,,0.05,1"
}
}
; -- End of VScripts compat --
;; _
;; fix winner skin
modify:
{
match:
{
"targetname" "getskin"
"classname" "trigger_multiple"
}
delete:
{
"OnStartTouch" "!activator,AddOutput,modelindex 367,0,-1"
}
insert:
{
"OnStartTouch" "!activator,AddOutput,modelindex 371,0,-1"
}
}