stripper-configs/maps/ze_source_ware_b1_5.cfg

515 lines
12 KiB
INI
Executable File

;---------------------------------------------------------------------------------------
; Template the item relay in joueurnul's
;---------------------------------------------------------------------------------------
modify:
{
match:
{
"classname" "point_template"
"targetname" "Template_joueurnul"
"origin" "-5464 1816 -2936"
"hammerid" "2206148"
}
insert:
{
"Template02" "yume_item_relay1"
}
}
;---------------------------------------------------------------------------------------
; End the zombie attack on mog's boss 2 seconds earlier
;---------------------------------------------------------------------------------------
modify:
{
match:
{
"classname" "func_door"
"targetname" "boss_avatarofevil_zombie1_platform_door"
}
delete:
{
"OnFullyClosed" "!self,Open,,14,1"
"OnFullyClosed" "boss_avatarofevil_zombie1_platform_teleport,Kill,,14,1"
"OnFullyClosed" "boss_avatarofevil_zombie1_platform_dest,Kill,,14,1"
}
insert:
{
"OnFullyClosed" "!self,Open,,12,1"
"OnFullyClosed" "boss_avatarofevil_zombie1_platform_teleport,Kill,,12,1"
"OnFullyClosed" "boss_avatarofevil_zombie1_platform_dest,Kill,,12,1"
}
}
;---------------------------------------------------------------------------------------
; Increase the wave spawn delay from 10s to 15s
;---------------------------------------------------------------------------------------
modify:
{
match:
{
"classname" "trigger_multiple"
"targetname" "ww_globalTrigger"
}
replace:
{
"wait" "15"
}
}
;---------------------------------------------------------------------------------------
; Spawn the item in wave room just about when the wall passes by the item platform
; Also change a semicolon in the tips message
;---------------------------------------------------------------------------------------
modify:
{
match:
{
"classname" "trigger_once"
"targetname" "ww_welcome"
}
delete:
{
"OnTrigger" "ww_item_relay1,Trigger,,0,1"
"OnTrigger" "Server,Command,say ** Tips; Don't hold the jump key **,30,1"
}
insert:
{
"OnTrigger" "Server,Command,say ** Tips: Don't hold the jump key **,30,1"
}
}
modify:
{
match:
{
"classname" "func_breakable"
"targetname" "ww_trigger_progress_1_plate"
}
insert:
{
"OnBreak" "ww_item_relay1,Trigger,,3,1"
}
}
;---------------------------------------------------------------------------------------
; Add an item relay in xen's
;---------------------------------------------------------------------------------------
add:
{
"origin" "-2400 0 -1872"
"targetname" "xen_relay_item"
"StartDisabled" "1"
"spawnflags" "0"
"classname" "logic_relay"
"OnTrigger" "Map_ItemMaker_CT,ForceSpawnAtEntityOrigin,!caller,0.03,1"
"OnTrigger" "Map_ItemCase_CT,PickRandomShuffle,,0,1"
}
modify:
{
match:
{
"classname" "logic_case"
"targetname" "Map_PlayedRoomCompareItem"
}
insert:
{
"OnUser1" "xen_relay_item,Enable,,0,-1"
}
}
modify:
{
match:
{
"classname" "trigger_once"
"targetname" "xen_relay_but_a_trigger_init"
}
insert:
{
"OnStartTouch" "xen_relay_item,Trigger,,0,1"
}
}
;---------------------------------------------------------------------------------------
; Fix the blast particle not appearing when the containers are broken in xen's
;---------------------------------------------------------------------------------------
modify:
{
match:
{
"classname" "prop_physics_override"
"targetname" "xen_energy_break"
}
delete:
{
"OnBreak" "xen_energy_particle_blast,Start,,0,1"
}
insert:
{
"OnBreak" "xen_energy_particle_blast,Start,,0.02,1"
}
}
;---------------------------------------------------------------------------------------
; Fix sound paths in berke's items
;---------------------------------------------------------------------------------------
modify:
{
match:
{
"classname" "ambient_generic"
"targetname" "berkeitemextra1stuff2"
}
replace:
{
"message" "zombieescape1/collabware1/spintime1.mp3"
}
}
modify:
{
match:
{
"classname" "ambient_generic"
"targetname" "berkeitemextra4sound2"
}
replace:
{
"message" "zombieescape1/collabware1/dunk1.mp3"
}
}
modify:
{
match:
{
"classname" "ambient_generic"
"targetname" "berkeitemextra4sound1"
}
replace:
{
"message" "zombieescape1/collabware1/balling1.mp3"
}
}
;---------------------------------------------------------------------------------------
; Fix filter names in mog's items
;---------------------------------------------------------------------------------------
modify:
{
match:
{
"classname" "trigger_hurt"
"targetname" "pellet_hurt"
}
replace:
{
"filtername" "Filter_T"
}
}
modify:
{
match:
{
"classname" "trigger_multiple"
"targetname" "item_grimoire_fivedblasts_trigger"
}
replace:
{
"filtername" "Filter_T"
}
}
modify:
{
match:
{
"classname" "trigger_multiple"
"targetname" "item_grimoire_trigger"
}
replace:
{
"filtername" "Filter_T"
}
}
modify:
{
match:
{
"classname" "trigger_hurt"
"targetname" "dblast_hurt"
}
replace:
{
"filtername" "Filter_T"
}
}
;---------------------------------------------------------------------------------------
; Make berke's spin item only freeze zombies for now, and shorten it to 15 seconds
;---------------------------------------------------------------------------------------
modify:
{
match:
{
"classname" "logic_relay"
"targetname" "berkeitemextra1stuff1"
}
delete:
{
"OnSpawn" "berkeitemextra1sprite1,Kill,,30,1"
"OnSpawn" "berkeitemextra1dynamic1,Kill,,30,1"
"OnSpawn" "berkeitemextra1multiple1,Disable,,30,1"
"OnSpawn" "berkeitemextra1multiple1,Kill,,30.02,1"
"OnSpawn" "berkeitemextra1stuff2,Kill,,30,1"
"OnSpawn" "berkeitemextra1multiple1,AddOutput,OnStartTouch !self:FireUser1::0:64,7,1"
"OnSpawn" "berkeitemextra1multiple1,AddOutput,OnEndTouch !activator:FireUser1::0:64,7,1"
"OnSpawn" "berkeitemextra2rotating2,FireUser1,,30,1"
"OnSpawn" "berkeitemextra1maker1,Kill,,30,1"
"OnSpawn" "berkeitemextra1counter1,Kill,,30,1"
"OnSpawn" "berkeitemextra1case1,Kill,,30,1"
}
insert:
{
"OnSpawn" "berkeitemextra1sprite1,Kill,,15,1"
"OnSpawn" "berkeitemextra1dynamic1,Kill,,15,1"
"OnSpawn" "berkeitemextra1multiple1,Disable,,15,1"
"OnSpawn" "berkeitemextra1multiple1,Kill,,15.02,1"
"OnSpawn" "berkeitemextra1stuff2,Volume 0,,14.98,1"
"OnSpawn" "berkeitemextra2rotating2,FireUser1,,15,1"
"OnSpawn" "berkeitemextra1maker1,Kill,,15,1"
"OnSpawn" "berkeitemextra1counter1,Kill,,15,1"
"OnSpawn" "berkeitemextra1case1,Kill,,15,1"
"OnSpawn" "berkeitemextra1stuff2,Kill,,15,1"
}
}
modify:
{
match:
{
"classname" "trigger_multiple"
"targetname" "berkeitemextra1multiple1"
}
delete:
{
"OnUser1" "berkeitemextra1counter1,Add,1,0,64"
}
}
;---------------------------------------------------------------------------------------
; Set auto exposure on xen's
;---------------------------------------------------------------------------------------
modify:
{
match:
{
"classname" "trigger_once"
"targetname" "xen_relay_but_a_trigger_init"
}
insert:
{
"OnTrigger" "tonemap_controller,SetAutoExposureMax,2,0,1"
}
}
modify:
{
match:
{
"classname" "trigger_teleport"
"targetname" "xen_end_teleport_ct"
}
insert:
{
"OnStartTouch" "tonemap_controller,FireUser1,,0,1"
}
}
;---------------------------------------------------------------------------------------
; End the music later on library
;---------------------------------------------------------------------------------------
modify:
{
match:
{
"classname" "logic_relay"
"targetname" "library_relay_teleport_end"
}
delete:
{
"OnTrigger" "Music_Library,FadeOut,7,15,1"
}
insert:
{
"OnUser1" "Music_Library,FadeOut,7,0,1"
}
}
;---------------------------------------------------------------------------------------
; little typo, nothing to see here
;---------------------------------------------------------------------------------------
modify:
{
match:
{
"classname" "trigger_once"
"targetname" "library_replicant_trigger_end_hold"
}
delete:
{
"OnStartTouch" "Server,Command,say ** Zombies teleport in 5 seconds,15,1"
}
insert:
{
"OnStartTouch" "Server,Command,say ** Zombies teleport in 5 seconds **,15,1"
}
}
;---------------------------------------------------------------------------------------
; Tweak fog on library
;---------------------------------------------------------------------------------------
modify:
{
match:
{
"classname" "env_fog_controller"
"targetname" "Map_Fog"
}
delete:
{
"OnUser3" "!self,SetEndDist,1,0,-1"
}
insert:
{
"OnUser3" "!self,SetEndDist,16384,0,-1"
}
}
;---------------------------------------------------------------------------------------
; Fix a particle in grimoire item
;---------------------------------------------------------------------------------------
modify:
{
match:
{
"classname" "info_particle_system"
"targetname" "item_grimoire_counter_fivedblast_particle"
}
replace:
{
"effect_name" "custom_particle_018"
}
}
;---------------------------------------------------------------------------------------
; Extend the item info text for zm toss item
;---------------------------------------------------------------------------------------
modify:
{
match:
{
"classname" "game_text"
"targetname" "itemtoss_text"
}
replace:
{
"holdtime" "10"
}
}
;---------------------------------------------------------------------------------------
; Add nostar's item relay to template
;---------------------------------------------------------------------------------------
modify:
{
match:
{
"classname" "point_template"
"targetname" "Template_Nostar"
}
insert:
{
"Template03" "nostar_item_relay1"
}
}
;---------------------------------------------------------------------------------------
; Add mog's item relay to template
;---------------------------------------------------------------------------------------
modify:
{
match:
{
"classname" "point_template"
"targetname" "Template_Mog"
}
replace:
{
"Template01" "Music_ZombiePanic*"
"Template02" "zombiepanic_item_relay1"
}
}
;---------------------------------------------------------------------------------------
; Disable the zm spawn tp during camera sequences to prevent a nasty exploit
;---------------------------------------------------------------------------------------
modify:
{
match:
{
"classname" "game_zone_player"
"targetname" "/.*setter/"
}
insert:
{
"OnUser1" "Spawn_Tele_T,Disable,,0,-1"
}
}
modify:
{
match:
{
"classname" "logic_relay"
"targetname" "xen_relay_start"
}
insert:
{
"OnUser1" "Spawn_Tele_T,Enable,,9,1"
}
}
modify:
{
match:
{
"classname" "logic_relay"
"targetname" "xen_floor1_relay"
}
insert:
{
"OnUser1" "Spawn_Tele_T,Enable,,9,1"
}
}modify:
{
match:
{
"classname" "logic_relay"
"targetname" "xen_floor2_relay"
}
insert:
{
"OnUser1" "Spawn_Tele_T,Enable,,9,1"
}
}
;---------------------------------------------------------------------------------------
; Increase the room cooldown from 3 to 4 rounds
;---------------------------------------------------------------------------------------
modify:
{
match:
{
"classname" "math_counter"
"targetname" "/Map_Room_Counter_.*/"
}
replace:
{
"max" "5"
}
}