1022 lines
20 KiB
INI
1022 lines
20 KiB
INI
;----------------------------------------------------------------------------------
|
|
; Keeps the map up to date with stripper version - Last updated 19-05-2024
|
|
;----------------------------------------------------------------------------------
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"origin" "775.164 -12049.2 -363.972"
|
|
"classname" "logic_auto"
|
|
}
|
|
insert:
|
|
{
|
|
"OnMapSpawn" "Verden_Konsollen_Server,Command,say < Stripper 2 loaded >,5,-1"
|
|
}
|
|
}
|
|
|
|
;-------------------------------------------
|
|
; Fixes a music issue in the spawn intro
|
|
;-------------------------------------------
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"classname" "trigger_multiple"
|
|
"hammerid" "1226582"
|
|
}
|
|
delete:
|
|
{
|
|
"OnStartTouch" "spawnfx,PlaySound,,0,-1"
|
|
}
|
|
insert:
|
|
{
|
|
"OnStartTouch" "spawnfx,PlaySound,,0,1"
|
|
}
|
|
}
|
|
|
|
;-------------------------------------------
|
|
; Fixes issues in the sewer location
|
|
;-------------------------------------------
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"classname" "math_counter"
|
|
"hammerid" "1061419"
|
|
}
|
|
delete:
|
|
{
|
|
"OnHitMax" "FogTrap1,Kill,,0,1"
|
|
}
|
|
insert:
|
|
{
|
|
"OnHitMax" "FogTrap1,Break,,0,1"
|
|
}
|
|
}
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"targetname" "SewerDoor3"
|
|
}
|
|
replace:
|
|
{
|
|
"lip" "-4"
|
|
}
|
|
}
|
|
|
|
;-----------------------
|
|
; Fixes physbox issues
|
|
;-----------------------
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"classname" "func_physbox"
|
|
"hammerid" "1128621"
|
|
}
|
|
delete:
|
|
{
|
|
"OnBreak" "zn_Nightmare_phys,Kill,,0,1"
|
|
}
|
|
}
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"classname" "func_physbox"
|
|
}
|
|
delete:
|
|
{
|
|
"overridescript" "damping,2.5,rotdamping,100"
|
|
}
|
|
}
|
|
|
|
;-------------------------------------------
|
|
; Fixes a a trigger hurt near the dragon
|
|
;-------------------------------------------
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"targetname" "dragon_push"
|
|
}
|
|
replace:
|
|
{
|
|
"origin" "4046.25 -8091.25 4616"
|
|
}
|
|
}
|
|
|
|
;---------------------------
|
|
; A teleportation error
|
|
;---------------------------
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"hammerid" "1308993"
|
|
}
|
|
replace:
|
|
{
|
|
"spawnflags" "1"
|
|
}
|
|
}
|
|
|
|
;---------------------------
|
|
; Sky camera fix
|
|
;---------------------------
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"hammerid" "445435"
|
|
}
|
|
replace:
|
|
{
|
|
"fogcolor2" "26 39 45"
|
|
"fogcolor" "63 97 111"
|
|
}
|
|
}
|
|
|
|
;---------------------------
|
|
; Filter targetname fixes
|
|
;---------------------------
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"targetname" "filter_ikke_zombie"
|
|
}
|
|
delete:
|
|
{
|
|
"OnTrigger" ",,,0,-1"
|
|
}
|
|
insert:
|
|
{
|
|
"OnPass" "!activator,AddOutput,max_health 150,0,-1"
|
|
"OnPass" "!activator,SetHealth,150,0,-1"
|
|
}
|
|
}
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"targetname" "filter_ikke_zombie"
|
|
}
|
|
delete:
|
|
{
|
|
"OnPass" "!activator,SetHealth,150,0,-1"
|
|
"OnPass" "!activator,AddOutput,max_health 150,0,-1"
|
|
}
|
|
insert:
|
|
{
|
|
"OnPass" "filter_ikke_zombie,TestActivator,,0,0"
|
|
}
|
|
}
|
|
|
|
;--------------
|
|
; ITEM FIXES
|
|
;--------------
|
|
|
|
; Lightning item
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"targetname" "item_Lightning_Button"
|
|
"origin" "11582.2 -2456.38 2536"
|
|
"classname" "func_button"
|
|
}
|
|
insert:
|
|
{
|
|
"OnUser1" "item_lightning_sprite,ToggleSprite,,25,-1"
|
|
}
|
|
}
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"origin" "11608.3 -2456.38 2535"
|
|
"targetname" "item_Lightning_Particle"
|
|
"classname" "env_entity_maker"
|
|
}
|
|
insert:
|
|
{
|
|
"parentname" "lightningFaggot"
|
|
}
|
|
replace:
|
|
{
|
|
"origin" "11608.3 -2456.38 2555"
|
|
}
|
|
}
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"targetname" "tempLight_tr"
|
|
"origin" "12280.2 -2552.38 2526"
|
|
"classname" "trigger_hurt"
|
|
}
|
|
replace:
|
|
{
|
|
"filtername" "filter_zombie"
|
|
}
|
|
}
|
|
|
|
; Shield item
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"targetname" "item_shield_button"
|
|
"origin" "1702.91 -947 5832"
|
|
"classname" "func_button"
|
|
}
|
|
delete:
|
|
{
|
|
"OnPressed" "!self,FireUser1,,0,1"
|
|
"OnUser1" "item_shield_sprite,ToggleSprite,,0,1"
|
|
"OnPressed" "!self,Lock,,0,1"
|
|
"OnPressed" "!self,Unlock,,25,1"
|
|
"OnUser1" "item_shield_maker,ForceSpawn,,0,1"
|
|
"OnUser1" "item_shield_sfx,PlaySound,,0,1"
|
|
"OnUser1" "item_shield_sprite,ToggleSprite,,25,1"
|
|
}
|
|
insert:
|
|
{
|
|
"OnPressed" "!self,FireUser1,,0,-1"
|
|
"OnUser1" "item_shield_sprite,ToggleSprite,,0,-1"
|
|
"OnPressed" "!self,Lock,,0,-1"
|
|
"OnPressed" "!self,Unlock,,25,-1"
|
|
"OnUser1" "item_shield_maker,ForceSpawn,,0,-1"
|
|
"OnUser1" "item_shield_sfx,PlaySound,,0,-1"
|
|
"OnUser1" "item_shield_sprite,ToggleSprite,,25,-1"
|
|
}
|
|
}
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"targetname" "item_shield_button"
|
|
"classname" "func_button"
|
|
}
|
|
delete:
|
|
{
|
|
"wait" "-1"
|
|
}
|
|
replace:
|
|
{
|
|
"spawnflags" "1025"
|
|
"wait" "0.1"
|
|
}
|
|
}
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"targetname" "item_shield_sfx"
|
|
"classname" "ambient_generic"
|
|
}
|
|
replace:
|
|
{
|
|
"sourceentityname" "item_shield_button"
|
|
}
|
|
}
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"targetname" "DaFu_Push"
|
|
"classname" "trigger_push"
|
|
}
|
|
delete:
|
|
{
|
|
"OnStartTouch" "!activator,IgniteLifetime,5,0,-1"
|
|
}
|
|
replace:
|
|
{
|
|
"speed" "600"
|
|
}
|
|
}
|
|
add:
|
|
{
|
|
"model" "*118"
|
|
"targetname" "DaFu_Push"
|
|
"StartDisabled" "0"
|
|
"speed" "600"
|
|
"spawnflags" "1"
|
|
"pushdir" "0 180 0"
|
|
"origin" "9677 -846 10439"
|
|
"filtername" "filter_zombie"
|
|
"alternateticksfix" "0"
|
|
"classname" "trigger_push"
|
|
}
|
|
add:
|
|
{
|
|
"model" "*117"
|
|
"targetname" "DaFu_Push"
|
|
"StartDisabled" "0"
|
|
"speed" "600"
|
|
"spawnflags" "1"
|
|
"pushdir" "0 270 0"
|
|
"origin" "9757 -926 10439"
|
|
"filtername" "filter_zombie"
|
|
"alternateticksfix" "0"
|
|
"classname" "trigger_push"
|
|
}
|
|
add:
|
|
{
|
|
"model" "*116"
|
|
"targetname" "DaFu_Push"
|
|
"StartDisabled" "0"
|
|
"speed" "600"
|
|
"spawnflags" "1"
|
|
"pushdir" "0 0 0"
|
|
"origin" "9837 -846 10439"
|
|
"filtername" "filter_zombie"
|
|
"alternateticksfix" "0"
|
|
"classname" "trigger_push"
|
|
}
|
|
add:
|
|
{
|
|
"model" "*119"
|
|
"targetname" "DaFu_Push"
|
|
"StartDisabled" "0"
|
|
"speed" "600"
|
|
"spawnflags" "1"
|
|
"pushdir" "0 90 0"
|
|
"origin" "9757 -766 10439"
|
|
"filtername" "filter_zombie"
|
|
"alternateticksfix" "0"
|
|
"classname" "trigger_push"
|
|
}
|
|
|
|
|
|
; Pyro item
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"targetname" "item_pyro_button"
|
|
}
|
|
delete:
|
|
{
|
|
"wait" "-1"
|
|
}
|
|
replace:
|
|
{
|
|
"spawnflags" "1025"
|
|
"wait" "0.1"
|
|
}
|
|
}
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"targetname" "item_pyro_maker"
|
|
}
|
|
replace:
|
|
{
|
|
"origin" "13826.4 9701.5 5445.21"
|
|
}
|
|
}
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"targetname" "temp_fireThingy_relay"
|
|
}
|
|
replace:
|
|
{
|
|
"targetname" "temp_human_relay"
|
|
}
|
|
}
|
|
add:
|
|
{
|
|
"model" "*124"
|
|
"targetname" "temp_humanFire"
|
|
"StartDisabled" "1"
|
|
"spawnflags" "1"
|
|
"origin" "10251.7 -484.44 11244"
|
|
"nodmgforce" "0"
|
|
"filtername" "filter_ikke_menneske"
|
|
"damagetype" "0"
|
|
"damagemodel" "0"
|
|
"damagecap" "10"
|
|
"damage" "100"
|
|
"classname" "trigger_hurt"
|
|
"OnStartTouch" "!activator,IgniteLifetime,2,0,-1"
|
|
}
|
|
|
|
; Heal item Estus flask
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"targetname" "temp_ITEM_estus_button"
|
|
}
|
|
delete:
|
|
{
|
|
"wait" "-1"
|
|
}
|
|
replace:
|
|
{
|
|
"spawnflags" "1025"
|
|
"wait" "0.1"
|
|
}
|
|
}
|
|
|
|
;-----------------
|
|
; adding torch 1
|
|
;-----------------
|
|
add:
|
|
{
|
|
"hammerid" "999997"
|
|
"classname" "weapon_elite"
|
|
"ammo" "1000"
|
|
"angles" "0 0 0"
|
|
"spawnflags" "1"
|
|
"targetname" "TorchWeapon_phys_1"
|
|
"origin" "5855.57 -6574.07 4410"
|
|
}
|
|
add:
|
|
{
|
|
"classname" "light_dynamic"
|
|
"_cone" "60"
|
|
"_inner_cone" "100"
|
|
"_light" "162 70 30 100"
|
|
"angles" "90 0 0"
|
|
"brightness" "2"
|
|
"distance" "500"
|
|
"parentname" "TorchWeapon_phys_1"
|
|
"pitch" "-90"
|
|
"spawnflags" "2"
|
|
"spotlight_radius" "300"
|
|
"targetname" "TorchWeapon_Light_1"
|
|
"origin" "5914.5 -6576 4441.19"
|
|
}
|
|
add:
|
|
{
|
|
"classname" "prop_dynamic_override"
|
|
"angles" "0 0 0"
|
|
"DisableBoneFollowers" "1"
|
|
"disablereceiveshadows" "1"
|
|
"disableshadows" "1"
|
|
"ExplodeDamage" "0"
|
|
"ExplodeRadius" "0"
|
|
"fademaxdist" "750"
|
|
"fademindist" "555"
|
|
"fadescale" "1"
|
|
"health" "0"
|
|
"MaxAnimTime" "10"
|
|
"maxdxlevel" "0"
|
|
"MinAnimTime" "5"
|
|
"mindxlevel" "0"
|
|
"model" "models/props/tools/orc/lightsrc/orc_torch/orc_torch.mdl"
|
|
"modelscale" ".7"
|
|
"parentname" "TorchWeapon_phys_1"
|
|
"PerformanceMode" "0"
|
|
"pressuredelay" "0"
|
|
"RandomAnimation" "0"
|
|
"renderamt" "255"
|
|
"rendercolor" "255 255 255"
|
|
"renderfx" "0"
|
|
"rendermode" "0"
|
|
"SetBodyGroup" "0"
|
|
"skin" "0"
|
|
"solid" "0"
|
|
"spawnflags" "0"
|
|
"targetname" "TorchWeapon_prop_1"
|
|
"origin" "5912 -6575.86 4401.19"
|
|
}
|
|
|
|
;-----------------
|
|
; adding torch 2
|
|
;-----------------
|
|
add:
|
|
{
|
|
"hammerid" "999998"
|
|
"classname" "weapon_elite"
|
|
"ammo" "1000"
|
|
"angles" "0 0 0"
|
|
"spawnflags" "1"
|
|
"targetname" "TorchWeapon_phys_2"
|
|
"origin" "2425.07 -7040 4606.81"
|
|
}
|
|
add:
|
|
{
|
|
"classname" "light_dynamic"
|
|
"_cone" "60"
|
|
"_inner_cone" "100"
|
|
"_light" "162 70 30 100"
|
|
"angles" "90 0 0"
|
|
"brightness" "2"
|
|
"distance" "500"
|
|
"parentname" "TorchWeapon_phys_2"
|
|
"pitch" "-90"
|
|
"spawnflags" "2"
|
|
"spotlight_radius" "300"
|
|
"targetname" "TorchWeapon_Light_2"
|
|
"origin" "2484 -7040.14 4628"
|
|
}
|
|
add:
|
|
{
|
|
"classname" "prop_dynamic_override"
|
|
"angles" "0 0 0"
|
|
"DisableBoneFollowers" "1"
|
|
"disablereceiveshadows" "1"
|
|
"disableshadows" "1"
|
|
"ExplodeDamage" "0"
|
|
"ExplodeRadius" "0"
|
|
"fademaxdist" "750"
|
|
"fademindist" "555"
|
|
"fadescale" "1"
|
|
"health" "0"
|
|
"MaxAnimTime" "10"
|
|
"maxdxlevel" "0"
|
|
"MinAnimTime" "5"
|
|
"mindxlevel" "0"
|
|
"model" "models/props/tools/orc/lightsrc/orc_torch/orc_torch.mdl"
|
|
"modelscale" ".7"
|
|
"parentname" "TorchWeapon_phys_2"
|
|
"PerformanceMode" "0"
|
|
"pressuredelay" "0"
|
|
"RandomAnimation" "0"
|
|
"renderamt" "255"
|
|
"rendercolor" "255 255 255"
|
|
"renderfx" "0"
|
|
"rendermode" "0"
|
|
"SetBodyGroup" "0"
|
|
"skin" "0"
|
|
"solid" "0"
|
|
"spawnflags" "0"
|
|
"targetname" "TorchWeapon_prop_2"
|
|
"origin" "2481.5 -7040 4588"
|
|
}
|
|
|
|
;-----------------
|
|
; adding torch 3
|
|
;-----------------
|
|
add:
|
|
{
|
|
"hammerid" "999999"
|
|
"classname" "weapon_elite"
|
|
"ammo" "1000"
|
|
"angles" "0 0 0"
|
|
"spawnflags" "1"
|
|
"targetname" "TorchWeapon_phys_3"
|
|
"origin" "13780 9858.69 5442.74"
|
|
}
|
|
add:
|
|
{
|
|
"classname" "light_dynamic"
|
|
"_cone" "60"
|
|
"_inner_cone" "100"
|
|
"_light" "162 70 30 100"
|
|
"angles" "90 0 0"
|
|
"brightness" "2"
|
|
"distance" "500"
|
|
"parentname" "TorchWeapon_phys_3"
|
|
"pitch" "-90"
|
|
"spawnflags" "2"
|
|
"spotlight_radius" "300"
|
|
"targetname" "TorchWeapon_Light_3"
|
|
"origin" "13838.9 9855.86 5456"
|
|
}
|
|
add:
|
|
{
|
|
"classname" "prop_dynamic_override"
|
|
"angles" "0 0 0"
|
|
"DisableBoneFollowers" "1"
|
|
"disablereceiveshadows" "1"
|
|
"disableshadows" "1"
|
|
"ExplodeDamage" "0"
|
|
"ExplodeRadius" "0"
|
|
"fademaxdist" "750"
|
|
"fademindist" "555"
|
|
"fadescale" "1"
|
|
"health" "0"
|
|
"MaxAnimTime" "10"
|
|
"maxdxlevel" "0"
|
|
"MinAnimTime" "5"
|
|
"mindxlevel" "0"
|
|
"model" "models/props/tools/orc/lightsrc/orc_torch/orc_torch.mdl"
|
|
"modelscale" ".7"
|
|
"parentname" "TorchWeapon_phys_3"
|
|
"PerformanceMode" "0"
|
|
"pressuredelay" "0"
|
|
"RandomAnimation" "0"
|
|
"renderamt" "255"
|
|
"rendercolor" "255 255 255"
|
|
"renderfx" "0"
|
|
"rendermode" "0"
|
|
"SetBodyGroup" "0"
|
|
"skin" "0"
|
|
"solid" "0"
|
|
"spawnflags" "0"
|
|
"targetname" "TorchWeapon_prop_3"
|
|
"origin" "13836.4 9856 5416"
|
|
}
|
|
|
|
;---------------------------
|
|
; Disables bhop on the map
|
|
;---------------------------
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"origin" "9760 -544 10664"
|
|
"targetname" "actualwtf"
|
|
"classname" "logic_relay"
|
|
}
|
|
delete:
|
|
{
|
|
"OnTrigger" "Verden_Konsollen_Server,Command,sv_enablebunnyhopping 1,1,1"
|
|
"OnTrigger" "Verden_Konsollen_Server,Command,mp_roundtime 30,1,1"
|
|
}
|
|
insert:
|
|
{
|
|
"OnTrigger" "Verden_Konsollen_Server,Command,sv_enablebunnyhopping 0,1,-1"
|
|
"OnTrigger" "ChainSkipBreakFix,AddOutput,angles 0 90 0,4,-1"
|
|
"OnTrigger" "Verden_Konsollen_Server,Command,mp_roundtime 40,1,1"
|
|
}
|
|
}
|
|
|
|
;--------------------------------------------------------------------------------------
|
|
; Fixes the ending push of the map and completly removes gravity from the map itself
|
|
;--------------------------------------------------------------------------------------
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"targetname" "lastPush"
|
|
"origin" "-11648 15232 13432"
|
|
"classname" "trigger_push"
|
|
}
|
|
delete:
|
|
{
|
|
"OnStartTouch" "!activator,AddOutput,gravity 0.2,0,-1"
|
|
"OnStartTouch" "!activator,AddOutput,basevelocity 0 0 400,0,-1"
|
|
}
|
|
insert:
|
|
{
|
|
"filtername" "filter_menneske"
|
|
}
|
|
replace:
|
|
{
|
|
"speed" "1400"
|
|
"origin" "-11648 15232 13504"
|
|
}
|
|
}
|
|
|
|
;--------------------------------------------------------------
|
|
; The last push enables when the last white particle appears
|
|
;--------------------------------------------------------------
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"targetname" "endingDoor"
|
|
"origin" "-11648 12238 10880"
|
|
"classname" "func_door"
|
|
}
|
|
delete:
|
|
{
|
|
"OnOpen" "lastpar,Start,,30,1"
|
|
}
|
|
insert:
|
|
{
|
|
"OnOpen" "lastpar,Start,,40,1"
|
|
}
|
|
}
|
|
|
|
;-------------------------------------------------------------------------------------------
|
|
; Fixes the issue where players could skip around a pillar before the door actually opens
|
|
;-------------------------------------------------------------------------------------------
|
|
add:
|
|
{
|
|
"model" "*48"
|
|
"targetname" "CaveDragonSkipPillar_break"
|
|
"spawnobject" "0"
|
|
"spawnflags" "1"
|
|
"rendermode" "0"
|
|
"renderfx" "0"
|
|
"rendercolor" "255 255 255"
|
|
"renderamt" "255"
|
|
"propdata" "0"
|
|
"pressuredelay" "0"
|
|
"physdamagescale" "1.0"
|
|
"PerformanceMode" "0"
|
|
"origin" "3143 -8089 4920"
|
|
"nodamageforces" "0"
|
|
"minhealthdmg" "0"
|
|
"material" "0"
|
|
"health" "1"
|
|
"gibdir" "0 0 0"
|
|
"explosion" "0"
|
|
"ExplodeRadius" "0"
|
|
"explodemagnitude" "0"
|
|
"ExplodeDamage" "0"
|
|
"disableshadows" "0"
|
|
"disablereceiveshadows" "0"
|
|
"classname" "func_breakable"
|
|
}
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"origin" "1414 -7998 4638"
|
|
"classname" "func_button"
|
|
}
|
|
insert:
|
|
{
|
|
"OnPressed" "CaveDragonSkipPillar_break,Break,,15,-1"
|
|
}
|
|
}
|
|
|
|
;--------------------------------------------------------------------------------------------------------------------------
|
|
; Makes the swinging axes not push players but damage them instead - Zombies can get boosted onto humans path
|
|
;--------------------------------------------------------------------------------------------------------------------------
|
|
filter:
|
|
{
|
|
"targetname" "Axes_Small_8_90_Push"
|
|
"origin" "12220.2 -1487.25 3052"
|
|
"classname" "trigger_push"
|
|
}
|
|
filter:
|
|
{
|
|
"targetname" "Axes_Small_8_90_Push"
|
|
"origin" "12220.2 -1551.25 3052"
|
|
"classname" "trigger_push"
|
|
}
|
|
add:
|
|
{
|
|
"model" "*60"
|
|
"targetname" "Axes_Small_8_90_Push"
|
|
"StartDisabled" "0"
|
|
"spawnflags" "1"
|
|
"parentname" "Axes_Small_8_90_Phys"
|
|
"origin" "12220.2 -1487.25 3052"
|
|
"nodmgforce" "0"
|
|
"damagetype" "0"
|
|
"damagemodel" "0"
|
|
"damagecap" "99999"
|
|
"damage" "1000"
|
|
"classname" "trigger_hurt"
|
|
}
|
|
add:
|
|
{
|
|
"model" "*61"
|
|
"targetname" "Axes_Small_8_90_Push"
|
|
"StartDisabled" "0"
|
|
"spawnflags" "1"
|
|
"parentname" "Axes_Small_8_90_Phys"
|
|
"origin" "12220.2 -1551.25 3052"
|
|
"nodmgforce" "0"
|
|
"damagetype" "0"
|
|
"damagemodel" "0"
|
|
"damagecap" "99999"
|
|
"damage" "1000"
|
|
"classname" "trigger_hurt"
|
|
}
|
|
|
|
filter:
|
|
{
|
|
"targetname" "Axes_Small_10_90_Push"
|
|
"origin" "12491 -1552 3052"
|
|
"classname" "trigger_push"
|
|
}
|
|
filter:
|
|
{
|
|
"targetname" "Axes_Small_10_90_Push"
|
|
"origin" "12491 -1616 3052"
|
|
"classname" "trigger_push"
|
|
}
|
|
add:
|
|
{
|
|
"model" "*57"
|
|
"targetname" "Axes_Small_10_90_Push"
|
|
"StartDisabled" "0"
|
|
"spawnflags" "1"
|
|
"parentname" "Axes_Small_10_90_Phys"
|
|
"origin" "12491 -1552 3052"
|
|
"nodmgforce" "0"
|
|
"damagetype" "0"
|
|
"damagemodel" "0"
|
|
"damagecap" "99999"
|
|
"damage" "1000"
|
|
"classname" "trigger_hurt"
|
|
}
|
|
add:
|
|
{
|
|
"model" "*58"
|
|
"targetname" "Axes_Small_10_90_Push"
|
|
"StartDisabled" "0"
|
|
"spawnflags" "1"
|
|
"parentname" "Axes_Small_10_90_Phys"
|
|
"origin" "12491 -1616 3052"
|
|
"nodmgforce" "0"
|
|
"damagetype" "0"
|
|
"damagemodel" "0"
|
|
"damagecap" "99999"
|
|
"damage" "1000"
|
|
"classname" "trigger_hurt"
|
|
}
|
|
|
|
;-------------------------------------------------------------------------------------------
|
|
; Fixes the issue with the chain not being an option when you can just jump over the gap
|
|
;-------------------------------------------------------------------------------------------
|
|
add:
|
|
{
|
|
"model" "*48"
|
|
"targetname" "ChainSkipBreakFix"
|
|
"spawnobject" "0"
|
|
"spawnflags" "1"
|
|
"rendermode" "0"
|
|
"renderfx" "0"
|
|
"rendercolor" "255 255 255"
|
|
"renderamt" "255"
|
|
"propdata" "0"
|
|
"pressuredelay" "0"
|
|
"physdamagescale" "1.0"
|
|
"PerformanceMode" "0"
|
|
"origin" "9692 -4840 3520"
|
|
"nodamageforces" "0"
|
|
"minhealthdmg" "0"
|
|
"material" "0"
|
|
"health" "1"
|
|
"gibdir" "0 0 0"
|
|
"explosion" "0"
|
|
"ExplodeRadius" "0"
|
|
"explodemagnitude" "0"
|
|
"ExplodeDamage" "0"
|
|
"disableshadows" "0"
|
|
"disablereceiveshadows" "0"
|
|
"classname" "func_breakable"
|
|
}
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"origin" "9692 -4680 3456"
|
|
"classname" "func_breakable"
|
|
}
|
|
insert:
|
|
{
|
|
"OnBreak" "ChainSkipBreakFix,Break,,1,-1"
|
|
}
|
|
}
|
|
|
|
;------------------------------------
|
|
; Makes the dragon boss hp scalable
|
|
;------------------------------------
|
|
add:
|
|
{
|
|
"origin" "8280 7472 968"
|
|
"targetname" "light_dynamic_damagefilter"
|
|
"Negated" "Allow entities that match criteria"
|
|
"filterclass" "light_dynamic"
|
|
"classname" "filter_activator_class"
|
|
}
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"targetname" "dragon_phys"
|
|
"origin" "4160 -8096 4736"
|
|
"classname" "func_breakable"
|
|
}
|
|
insert:
|
|
{
|
|
"damagefilter" "light_dynamic_damagefilter"
|
|
}
|
|
replace:
|
|
{
|
|
"health" "1000"
|
|
}
|
|
}
|
|
add:
|
|
{
|
|
"model" "*12"
|
|
"targetname" "dragon_hp_giver"
|
|
"StartDisabled" "1"
|
|
"filtername" "filter_menneske"
|
|
"spawnflags" "1"
|
|
"origin" "704 -9600 1776"
|
|
"classname" "trigger_once"
|
|
"OnStartTouch" "dragon_phys,AddHealth,2500,0,-1"
|
|
}
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"targetname" "CaveDoor"
|
|
"origin" "3102 -8016 4708"
|
|
"classname" "func_door_rotating"
|
|
}
|
|
insert:
|
|
{
|
|
"OnOpen" "dragon_hp_giver,Enable,,0.5,1"
|
|
"OnOpen" "dragon_phys,SetDamageFilter,,1,1"
|
|
}
|
|
}
|
|
|
|
;-------------------------------------------
|
|
; Reduces the hp of the nightmare boss
|
|
;-------------------------------------------
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"targetname" "bosshp_Add"
|
|
"origin" "11080 -5767.96 4258"
|
|
"classname" "trigger_once"
|
|
}
|
|
delete:
|
|
{
|
|
"OnStartTouch" "zn_Nightmare_hp,AddHealth,4000,0.25,-1"
|
|
}
|
|
insert:
|
|
{
|
|
"OnStartTouch" "zn_Nightmare_hp,AddHealth,2500,0.25,-1"
|
|
}
|
|
}
|
|
|
|
;-------------------------------------------------------------------------------------------------------
|
|
; Limits the last boss to only use X amount of healing attacks so bossfight cant outheal damage
|
|
;-------------------------------------------------------------------------------------------------------
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"origin" "-11128 8736 10737"
|
|
"targetname" "bosscombo"
|
|
"classname" "logic_case"
|
|
}
|
|
delete:
|
|
{
|
|
"OnCase04" "zn_FaggotBoss_partcl,Start,,0,-1"
|
|
"OnCase04" "zn_FaggotBoss_hp,AddHealth,10000,0,-1"
|
|
"OnCase04" "zn_FaggotBoss_partcl,Stop,,1,-1"
|
|
"OnCase04" "Verden_Konsollen_Server,Command,say * GRANT ME FLAME! *,0,-1"
|
|
"OnCase04" "zn_FaggotBoss_model,SetAnimation,attackcombo3,0,-1"
|
|
}
|
|
insert:
|
|
{
|
|
"OnCase04" "zn_FaggotBoss_partcl,Start,,0,3"
|
|
"OnCase04" "zn_FaggotBoss_hp,AddHealth,10000,0,3"
|
|
"OnCase04" "zn_FaggotBoss_partcl,Stop,,1,3"
|
|
"OnCase04" "Verden_Konsollen_Server,Command,say * GRANT ME FLAME! *,0,3"
|
|
"OnCase04" "zn_FaggotBoss_model,SetAnimation,attackcombo3,0,3"
|
|
}
|
|
}
|
|
|
|
;---------------------------------------------------------------------------------------------
|
|
; Fixes rotation so people dont get confused where to go when they spawn in the map
|
|
;---------------------------------------------------------------------------------------------
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"classname" "info_player_counterterrorist"
|
|
}
|
|
replace:
|
|
{
|
|
"angles" "0 90 0"
|
|
}
|
|
}
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"classname" "info_player_terrorist"
|
|
}
|
|
replace:
|
|
{
|
|
"angles" "0 90 0"
|
|
}
|
|
}
|
|
|
|
;---------------------------------------------------------------------------------------------
|
|
; Delays a trigger_teleport from the func_movelinear reaching top at the city part
|
|
;---------------------------------------------------------------------------------------------
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"targetname" "elevator_forest_spawn"
|
|
"origin" "5184 -1024 3268"
|
|
"classname" "func_movelinear"
|
|
}
|
|
Delete:
|
|
{
|
|
"OnFullyOpen" "zmtp8,Enable,,5,1"
|
|
}
|
|
insert:
|
|
{
|
|
"OnFullyOpen" "zmtp8,Enable,,15,1"
|
|
}
|
|
}
|
|
|
|
|