stripper-configs/maps/ze_tloz_stone_tower_temple_v1.cfg

428 lines
5.6 KiB
INI

add:
{
"origin" "472 -1016 1064"
"targetname" "TheCurrentLevelPlugin"
"min" "1"
"max" "2"
"startvalue" "1"
"classname" "math_counter"
}
modify:
{
match:
{
"classname" "trigger_once"
"hammerid" "1211605"
}
insert:
{
"OnStartTouch" "TheCurrentLevelPlugin,SetValue,1,0,1"
}
}
modify:
{
match:
{
"classname" "trigger_once"
"hammerid" "1268906"
}
insert:
{
"OnStartTouch" "TheCurrentLevelPlugin,SetValue,2,0,1"
}
}
;; _
;; increase lava damage to prevent early triggering, which can lead to zombies evading cage teleport
modify:
{
match:
{
"origin" "-11871 3348 -12854"
"classname" "trigger_hurt"
}
replace:
{
"damage" "1000"
}
}
;; delay door opening a bit
modify:
{
match:
{
"classname" "trigger_once"
"hammerid" "1258237"
}
delete:
{
"OnTrigger" "door1_5,Open,,0,-1"
}
insert:
{
"OnTrigger" "door1_5,Open,,5,-1"
}
}
;; stage 1 - fix zm teleport evading zone
add:
{
"model" "*160"
"targetname" "tele_zombie1"
"StartDisabled" "1"
"spawnflags" "1"
"origin" "-10640 906 -12001"
"filtername" "zombie"
"classname" "trigger_teleport"
}
;; stage 1 - add human afk teleport
add:
{
"model" "*160"
"targetname" "tele_human1"
"target" "ztele1_3"
"StartDisabled" "1"
"spawnflags" "1"
"origin" "-10640 906 -12001"
"filtername" "human"
"classname" "trigger_teleport"
}
add:
{
"model" "*165"
"targetname" "tele_human1"
"target" "ztele1_3"
"StartDisabled" "1"
"spawnflags" "1"
"origin" "-11679.5 2941.5 -12308"
"filtername" "human"
"classname" "trigger_teleport"
}
modify:
{
match:
{
"classname" "trigger_once"
"hammerid" "1271019"
}
insert:
{
"OnTrigger" "tele_human1,Enable,,15,-1"
}
}
;; ze_tloz_stone_tower_temple_v1
;; stage 1 - don't close doors if blocked
modify:
{
match:
{
"targetname" "/door1_[2-11]/"
"classname" "func_door"
}
replace:
{
"wait" "-1"
"dmg" "50000"
}
}
;; stage 1 - close door after mass teleport
modify:
{
match:
{
"classname" "trigger_once"
"hammerid" "1271019"
}
insert:
{
"OnTrigger" "door1_5,Close,,15,-1"
}
}
;; stage 1 - extended ztele
modify:
{
match:
{
"classname" "trigger_once"
"hammerid" "1375071"
}
insert:
{
"OnTrigger" "tele_base,AddOutput,target alltele1_0,10,1"
}
}
modify:
{
match:
{
"classname" "trigger_once"
"hammerid" "1379623"
}
insert:
{
"OnTrigger" "tele_base,AddOutput,target ztele1_8,10,1"
}
}
;; stage 2 - extended ztele
modify:
{
match:
{
"classname" "trigger_once"
"hammerid" "1426062"
}
insert:
{
"OnTrigger" "tele_base,AddOutput,target alltele2_1,10,1"
}
}
modify:
{
match:
{
"classname" "trigger_once"
"hammerid" "1429481"
}
insert:
{
"OnTrigger" "tele_base,AddOutput,target ztele2_2,10,1"
}
}
modify:
{
match:
{
"classname" "trigger_once"
"hammerid" "1434450"
}
insert:
{
"OnTrigger" "tele_base,AddOutput,target alltele2_3,15,1"
}
}
modify:
{
match:
{
"classname" "trigger_once"
"hammerid" "1449282"
}
insert:
{
"OnTrigger" "tele_base,AddOutput,target alltele2_4,10,1"
}
}
modify:
{
match:
{
"classname" "trigger_once"
"hammerid" "1452824"
}
insert:
{
"OnTrigger" "tele_base,AddOutput,target alltele2_5,10,1"
}
}
;; stage 1 - delay spawn teleport
modify:
{
match:
{
"classname" "trigger_once"
"hammerid" "1275312"
}
delete:
{
"OnTrigger" "tele_base,AddOutput,target ztele1_6,35,1"
}
insert:
{
"OnTrigger" "tele_base,AddOutput,target ztele1_6,45,1"
}
}
;; stage 1 - fix final door timing
modify:
{
match:
{
"targetname" "breakable1_13"
"classname" "func_breakable"
}
delete:
{
"OnBreak" "winner_multiple1_0,Enable,,57,-1"
"OnBreak" "door1_0,Close,,30,-1"
}
insert:
{
"OnBreak" "winner_multiple1_0,Enable,,65,-1"
"OnBreak" "door1_0,Close,,38,-1"
}
}
;; 'easter egg' after winning both stages
modify:
{
match:
{
"origin" "-430 -614 1067"
"classname" "trigger_once"
"hammerid" "1211605"
}
insert:
{
"OnStartTouch" "level1_brush,FireUser1,,0,1"
}
}
modify:
{
match:
{
"targetname" "win2_0"
"classname" "logic_relay"
}
insert:
{
"OnTrigger" "level1_brush,AddOutput,OnUser1 stage1_moon:FireUser1::0:1,0,1"
}
}
modify:
{
match:
{
"targetname" "stage1_moon"
"classname" "prop_dynamic"
}
insert:
{
"OnUser1" "!self,AddOutput,origin -350 120 -450,0,1"
"OnUser1" "link_moon,Enable,,0,1"
}
}
add:
{
"origin" "-8927 445 -12078"
"targetname" "link_moon"
"StartDisabled" "1"
"spawnflags" "0"
"solid" "0"
"skin" "0"
"SetBodyGroup" "0"
"rendermode" "0"
"renderfx" "0"
"rendercolor" "255 255 255"
"renderamt" "255"
"RandomAnimation" "0"
"pressuredelay" "0"
"PerformanceMode" "0"
"modelscale" "1.0"
"model" "models/empty_link/empty_link.mdl"
"mindxlevel" "0"
"MinAnimTime" "5"
"maxdxlevel" "0"
"MaxAnimTime" "10"
"fadescale" "1"
"fademindist" "-1"
"fademaxdist" "0"
"ExplodeRadius" "0"
"ExplodeDamage" "0"
"disableshadows" "0"
"disablereceiveshadows" "0"
"DisableBoneFollowers" "0"
"angles" "0 -90 0"
"classname" "prop_dynamic"
}
modify:
{
match:
{
"targetname" "door1_1"
"classname" "func_door"
}
insert:
{
"OnFullyClosed" "link_moon,Kill,,8,1"
}
}
;; music volume
filter:
{
"hammerid" "1684742"
}
{
"hammerid" "1684745"
}
{
"hammerid" "1211534"
}
{
"hammerid" "1211555"
}
modify:
{
match:
{
"targetname" "music1_0"
"classname" "ambient_generic"
}
replace:
{
"message" "#mapping/ze_tloz_stone_tower_temple/#music1_0.mp3"
}
}
modify:
{
match:
{
"targetname" "music1_1"
"classname" "ambient_generic"
}
replace:
{
"message" "#mapping/ze_tloz_stone_tower_temple/#music1_1.mp3"
}
}
modify:
{
match:
{
"targetname" "music2_0"
"classname" "ambient_generic"
}
replace:
{
"message" "#mapping/ze_tloz_stone_tower_temple/#music2_0.mp3"
}
}