575 lines
14 KiB
INI
Executable File
575 lines
14 KiB
INI
Executable File
;------------
|
|
; Logic_auto
|
|
;------------
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"classname" "logic_auto"
|
|
}
|
|
insert:
|
|
{
|
|
"OnMapSpawn" "moon_lord_hitbox,AddOutput,angles 90 0 0,0,-1"
|
|
}
|
|
}
|
|
;-----------------------
|
|
; Fixes annouce message
|
|
;-----------------------
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"targetname" "spawn_trigger"
|
|
}
|
|
delete:
|
|
{
|
|
"OnStartTouch" "console,Command,< Special thanks to: friezi - Kaemon - Moltard - Ripper - Rognus - Xehanort - xen - zaCade >,4,1"
|
|
}
|
|
insert:
|
|
{
|
|
"OnStartTouch" "console,Command,say < Special thanks to: friezi - Kaemon - Moltard - Ripper - Rognus - Xehanort - xen - zaCade >,4,1"
|
|
}
|
|
}
|
|
;-----------------------
|
|
; Fixes annouce message
|
|
;-----------------------
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"origin" "-2368 3456 -3616"
|
|
"classname" "trigger_once"
|
|
}
|
|
delete:
|
|
{
|
|
"OnStartTouch" "console,Command,< Special thanks to: friezi - Kaemon - Moltard - Ripper - Rognus - Xehanort - xen - zaCade >,4,1"
|
|
}
|
|
insert:
|
|
{
|
|
"OnStartTouch" "console,Command,say < Special thanks to: friezi - Kaemon - Moltard - Ripper - Rognus - Xehanort - xen - zaCade >,4,1"
|
|
}
|
|
}
|
|
;---------------------
|
|
; Fixes death message
|
|
;---------------------
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"targetname" "pumpking_hitbox"
|
|
}
|
|
delete:
|
|
{
|
|
"OnBreak" "console,Command,say < Pumpking was defeated >,0,1"
|
|
}
|
|
insert:
|
|
{
|
|
"OnBreak" "console,Command,say < Pumpking was defeated! >,0,1"
|
|
}
|
|
}
|
|
;--------------------
|
|
; Fixes long message
|
|
;--------------------
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"origin" "10356 -11332 168"
|
|
"targetname" "guide_path15"
|
|
}
|
|
delete:
|
|
{
|
|
"OnPass" "console,Command,say < Anyways I will open the backdoor soon for you so you can advance through the Forest biome >,3,1"
|
|
}
|
|
insert:
|
|
{
|
|
"OnPass" "console,Command,say < Anyways I will open the backdoor for you soon >,3,1"
|
|
}
|
|
}
|
|
;------------------------------------
|
|
; Fixes fire sound so it stops again
|
|
;------------------------------------
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"classname" "logic_relay"
|
|
"origin" "15328.5 -8966 2156.93"
|
|
"targetname" "item_fire_relay_use"
|
|
}
|
|
delete:
|
|
{
|
|
"OnTrigger" "sound_fire,StopSound,,9,-1"
|
|
}
|
|
insert:
|
|
{
|
|
"OnTrigger" "sound_fire,Volume,0,9,-1"
|
|
}
|
|
}
|
|
;--------------------------------------
|
|
; Fixes freeze sound so it stops again
|
|
;--------------------------------------
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"origin" "15641.5 -9529.11 2292.44"
|
|
"targetname" "item_freeze_relay_use"
|
|
}
|
|
delete:
|
|
{
|
|
"OnTrigger" "freeze_water_sound,StopSound,,9,-1"
|
|
}
|
|
insert:
|
|
{
|
|
"OnTrigger" "freeze_water_sound,Volume,0,9,-1"
|
|
}
|
|
}
|
|
;-------------------------
|
|
; Fixes zombie speed item
|
|
;-------------------------
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"targetname" "Item_zombie_speed_trigger"
|
|
}
|
|
delete:
|
|
{
|
|
"OnStartTouch" "speed,ModifySpeed,1,6,-1"
|
|
"OnStartTouch" "speed,ModifySpeed,2,0,-1"
|
|
}
|
|
insert:
|
|
{
|
|
"OnStartTouch" "speed,ModifySpeed,1,3,-1"
|
|
"OnStartTouch" "speed,ModifySpeed,1.3,0,-1"
|
|
}
|
|
}
|
|
;---------------------------------------------------------------------------
|
|
; Adds a brush to prevent stuck players in between props - corruption biome
|
|
;---------------------------------------------------------------------------
|
|
add:
|
|
{
|
|
"model" "*123"
|
|
"targetname" "prevent_stuck_1"
|
|
"spawnobject" "0"
|
|
"spawnflags" "0"
|
|
"rendermode" "0"
|
|
"renderfx" "0"
|
|
"rendercolor" "255 255 255"
|
|
"renderamt" "255"
|
|
"propdata" "0"
|
|
"pressuredelay" "0"
|
|
"physdamagescale" "1.0"
|
|
"PerformanceMode" "0"
|
|
"origin" "7690 -9080 148.15"
|
|
"nodamageforces" "0"
|
|
"minhealthdmg" "0"
|
|
"material" "0"
|
|
"health" "0"
|
|
"gibdir" "0 0 0"
|
|
"explosion" "0"
|
|
"ExplodeRadius" "0"
|
|
"explodemagnitude" "0"
|
|
"ExplodeDamage" "0"
|
|
"disableshadows" "0"
|
|
"disablereceiveshadows" "0"
|
|
"classname" "func_breakable"
|
|
}
|
|
;---------------------------------------------------------------------------
|
|
; Adds a brush to prevent stuck players in between props - corruption biome
|
|
;---------------------------------------------------------------------------
|
|
add:
|
|
{
|
|
"model" "*123"
|
|
"targetname" "prevent_stuck_2"
|
|
"spawnobject" "0"
|
|
"spawnflags" "0"
|
|
"rendermode" "0"
|
|
"renderfx" "0"
|
|
"rendercolor" "255 255 255"
|
|
"renderamt" "255"
|
|
"propdata" "0"
|
|
"pressuredelay" "0"
|
|
"physdamagescale" "1.0"
|
|
"PerformanceMode" "0"
|
|
"origin" "7720.5 -8978.93 148.37"
|
|
"nodamageforces" "0"
|
|
"minhealthdmg" "0"
|
|
"material" "0"
|
|
"health" "0"
|
|
"gibdir" "0 0 0"
|
|
"explosion" "0"
|
|
"ExplodeRadius" "0"
|
|
"explodemagnitude" "0"
|
|
"ExplodeDamage" "0"
|
|
"disableshadows" "0"
|
|
"disablereceiveshadows" "0"
|
|
"classname" "func_breakable"
|
|
}
|
|
;---------------------------------------------------------------------------
|
|
; Adds a brush to prevent stuck players in between props - jungle biome
|
|
;---------------------------------------------------------------------------
|
|
add:
|
|
{
|
|
"model" "*173"
|
|
"targetname" "prevent_stuck_3"
|
|
"spawnobject" "0"
|
|
"spawnflags" "0"
|
|
"rendermode" "0"
|
|
"renderfx" "0"
|
|
"rendercolor" "255 255 255"
|
|
"renderamt" "255"
|
|
"propdata" "0"
|
|
"pressuredelay" "0"
|
|
"physdamagescale" "1.0"
|
|
"PerformanceMode" "0"
|
|
"origin" "9328 -2144 -32"
|
|
"nodamageforces" "0"
|
|
"minhealthdmg" "0"
|
|
"material" "0"
|
|
"health" "0"
|
|
"gibdir" "0 0 0"
|
|
"explosion" "0"
|
|
"ExplodeRadius" "0"
|
|
"explodemagnitude" "0"
|
|
"ExplodeDamage" "0"
|
|
"disableshadows" "0"
|
|
"disablereceiveshadows" "0"
|
|
"classname" "func_breakable"
|
|
"angles" "0 90 0"
|
|
}
|
|
;-------------------------------------
|
|
; Kills the stuck prevention later on
|
|
;-------------------------------------
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"origin" "9296 -5792 320"
|
|
}
|
|
insert:
|
|
{
|
|
"OnStartTouch" "prevent_stuck_1,Kill,,0,1"
|
|
"OnStartTouch" "prevent_stuck_2,Kill,,0,1"
|
|
}
|
|
}
|
|
;-------------------------------------
|
|
; Kills the stuck prevention later on
|
|
;-------------------------------------
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"targetname" "bee_hive_trigger_1"
|
|
}
|
|
insert:
|
|
{
|
|
"OnStartTouch" "prevent_stuck_3,Kill,,0,1"
|
|
}
|
|
}
|
|
;---------------------------------------------------------------------------------------
|
|
; Makes the zombies teleport 5 seconds after the bridge is spawned instead of instantly
|
|
;---------------------------------------------------------------------------------------
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"origin" "9215.9 7130.41 -6416"
|
|
"classname" "trigger_once"
|
|
}
|
|
delete:
|
|
{
|
|
"OnStartTouch" "tp_12,Enable,,11,1"
|
|
}
|
|
insert:
|
|
{
|
|
"OnStartTouch" "tp_12,Enable,,15,1"
|
|
"OnStartTouch" "fix_stuck_tp_SHINO,Enable,,15,1"
|
|
}
|
|
}
|
|
;----------------------------------------------------------
|
|
; Reduces the hp slightly on the second phase of Queen Bee
|
|
;----------------------------------------------------------
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"targetname" "Bee_Queen_v2_hp_add"
|
|
}
|
|
delete:
|
|
{
|
|
"OnStartTouch" "Bee_Queen_boss_v2_counter,Add,300,0,-1"
|
|
"OnStartTouch" "!self,Kill,,1,1"
|
|
}
|
|
insert:
|
|
{
|
|
"OnStartTouch" "Bee_Queen_boss_v2_counter,Add,250,0,-1"
|
|
}
|
|
}
|
|
;--------------------------------------
|
|
; Fixes the amazing glitch shino found
|
|
;--------------------------------------
|
|
add:
|
|
{
|
|
"model" "*119"
|
|
"targetname" "fix_stuck_tp_SHINO"
|
|
"target" "beehive_dest"
|
|
"StartDisabled" "1"
|
|
"spawnflags" "1"
|
|
"origin" "9216 -1248 -6192"
|
|
"classname" "trigger_teleport"
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
;-----------------------------------------------------------------
|
|
; Remakes the entire ending if the portal gun wasnt at the ending
|
|
;-----------------------------------------------------------------
|
|
;--------------------
|
|
; Adds a logic_relay
|
|
;--------------------
|
|
add:
|
|
{
|
|
"origin" "15103 -8864 2176"
|
|
"targetname" "Moon_lord_kill_fail_relay"
|
|
"spawnflags" "0"
|
|
"classname" "logic_relay"
|
|
"OnTrigger" "console,Command,say < Moon Lord will judge us in 20 seconds! >,0,1"
|
|
"OnTrigger" "console,Command,say < Moon Lord will judge us in 15 seconds! >,5,1"
|
|
"OnTrigger" "console,Command,say < Moon Lord will judge us in 10 seconds! >,10,1"
|
|
"OnTrigger" "console,Command,say < Moon Lord will judge us in 5 seconds! >,15,1"
|
|
"OnTrigger" "console,Command,say < Moon Lord judges you unworthy >,20,1"
|
|
"OnTrigger" "moon_lord_hitbox,Kill,,20,1"
|
|
"OnTrigger" "moon_lord_hitbox,SetDamageFilter,Filter_Nada,20,1"
|
|
"OnTrigger" "teleport_humans_to_cage,Enable,,21,1"
|
|
"OnTrigger" "moon_lord_beam_particle,Start,,23,1"
|
|
"OnTrigger" "end_hurt_fake,Enable,,24,1"
|
|
}
|
|
;----------------------------------------------
|
|
; Adds a trigger_hurt to humans in zombie cage
|
|
;----------------------------------------------
|
|
add:
|
|
{
|
|
"model" "*322"
|
|
"targetname" "end_hurt_fake"
|
|
"StartDisabled" "1"
|
|
"spawnflags" "1"
|
|
"origin" "-3408 3456 -3104"
|
|
"nodmgforce" "0"
|
|
"damagetype" "0"
|
|
"damagemodel" "0"
|
|
"filtername" "human_filter"
|
|
"damagecap" "9999999"
|
|
"damage" "99999"
|
|
"classname" "trigger_hurt"
|
|
}
|
|
;--------------------------------------------------------------
|
|
; Adds a trigger to teleport humans from punish to zombie cage
|
|
;--------------------------------------------------------------
|
|
add:
|
|
{
|
|
"model" "*95"
|
|
"targetname" "teleport_humans_to_cage"
|
|
"target" "zombie_last_dest"
|
|
"origin" "-2462.68 3535.07 -3328"
|
|
"StartDisabled" "1"
|
|
"spawnflags" "1"
|
|
"classname" "trigger_teleport"
|
|
}
|
|
;------------------------------------
|
|
; Adds a logic_relay for fail ending
|
|
;------------------------------------
|
|
add:
|
|
{
|
|
"origin" "15103 -8864 2176"
|
|
"targetname" "fail_ending_relay"
|
|
"spawnflags" "1"
|
|
"classname" "logic_relay"
|
|
"OnTrigger" "env_fade,AddOutput,rendercolor 0 0 0,0,1"
|
|
"OnTrigger" "console,Command,say < You don't have it? >,0,1"
|
|
"OnTrigger" "console,Command,say < Prepare to be punished >,5,1"
|
|
"OnTrigger" "env_fade,Fade,,6,1"
|
|
"OnTrigger" "fail_tp,Enable,,9,1"
|
|
"OnTrigger" "console,Command,say < Where are we!? >,11,1"
|
|
"OnTrigger" "console,Command,say < Moon Lord appeared! >,14,1"
|
|
"OnTrigger" "console,Command,say < KILL HIM! >,15.30,1"
|
|
"OnTrigger" "moon_lord_hitbox,SetDamageFilter,human_filter,15.10,1"
|
|
"OnTrigger" "Moon_lord_kill_fail_relay,Trigger,,16,1"
|
|
"OnTrigger" "moon_lord_hp_trigger,Enable,,14,-1"
|
|
"OnTrigger" "moon_lord_template,ForceSpawn,,15,1"
|
|
"OnTrigger" "env_fade,Fade,,12,1"
|
|
"OnTrigger" "env_fade,AddOutput,rendercolor 246 249 250,12,1"
|
|
"OnTrigger" "env_fade,AddOutput,holdtime 1,12,1"
|
|
"OnTrigger" "env_fade,AddOutput,duration 2,12,1"
|
|
"OnTrigger" "tp_22,Enable,,11,1"
|
|
}
|
|
;---------------------------------------
|
|
; Adds a new trigger_teleport at ending
|
|
;---------------------------------------
|
|
add:
|
|
{
|
|
"model" "*300"
|
|
"targetname" "fail_tp"
|
|
"target" "dest_15"
|
|
"StartDisabled" "1"
|
|
"spawnflags" "1"
|
|
"origin" "9216 -3136 -9088"
|
|
"filtername" "human_filter"
|
|
"classname" "trigger_teleport"
|
|
}
|
|
;-----------------------------------------------
|
|
; Adds a targetname and disabled the old ending
|
|
;-----------------------------------------------
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"classname" "trigger_once"
|
|
"hammerid" "298519"
|
|
}
|
|
insert:
|
|
{
|
|
"targetname" "ending_credits"
|
|
}
|
|
replace:
|
|
{
|
|
"StartDisabled" "1"
|
|
}
|
|
}
|
|
---------------------------------------------------------------
|
|
; Triggers the fail relay if no portal gun makes it to the end
|
|
;--------------------------------------------------------------
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"targetname" "Golem_phase_2_hitbox"
|
|
}
|
|
insert:
|
|
{
|
|
"OnBreak" "fail_ending_relay,Trigger,,15,1"
|
|
}
|
|
}
|
|
;--------------------------------------------------------------
|
|
; Makes the fail relay disabled and enables the ending credits
|
|
;--------------------------------------------------------------
|
|
modify:
|
|
{
|
|
match:
|
|
{
|
|
"targetname" "end_trigger"
|
|
}
|
|
insert:
|
|
{
|
|
"OnStartTouch" "ending_credits,Enable,,0,1"
|
|
"OnStartTouch" "fail_ending_relay,Disable,,0,1"
|
|
}
|
|
}
|
|
;------------------------------------------
|
|
; Adds a trigger to give hp to moonlord boss
|
|
;------------------------------------------
|
|
add:
|
|
{
|
|
"model" "*95"
|
|
"targetname" "moon_lord_hp_trigger"
|
|
"StartDisabled" "1"
|
|
"spawnflags" "1"
|
|
"origin" "-2462.68 3535.07 -3328"
|
|
"classname" "trigger_once"
|
|
"OnStartTouch" "moon_lord_hp_counter,add,800,0,1"
|
|
}
|
|
;----------------------------------
|
|
; Adds a math_counter for moonlord
|
|
;----------------------------------
|
|
add:
|
|
{
|
|
"origin" "7934.55 -12733.9 424.281"
|
|
"targetname" "moon_lord_hp_counter"
|
|
"startvalue" "300"
|
|
"StartDisabled" "0"
|
|
"min" "0"
|
|
"max" "999999"
|
|
"classname" "math_counter"
|
|
"OnHitMin" "moon_lord_hitbox,Break,,0,-1"
|
|
}
|
|
;---------------------------
|
|
; Adds a hitbox to moonlord
|
|
;---------------------------
|
|
add:
|
|
{
|
|
"model" "*89"
|
|
"targetname" "moon_lord_hitbox"
|
|
"spawnobject" "0"
|
|
"spawnflags" "0"
|
|
"rendermode" "10"
|
|
"renderfx" "0"
|
|
"rendercolor" "255 255 255"
|
|
"damagefilter" "Filter_Nada"
|
|
"renderamt" "255"
|
|
"propdata" "0"
|
|
"pressuredelay" "0"
|
|
"physdamagescale" "1.0"
|
|
"PerformanceMode" "0"
|
|
"origin" "-4480 3456 -3424"
|
|
"nodamageforces" "0"
|
|
"minhealthdmg" "0"
|
|
"material" "0"
|
|
"health" "9999999"
|
|
"gibdir" "0 0 0"
|
|
"explosion" "0"
|
|
"ExplodeRadius" "0"
|
|
"explodemagnitude" "0"
|
|
"ExplodeDamage" "0"
|
|
"disableshadows" "0"
|
|
"disablereceiveshadows" "0"
|
|
"classname" "func_breakable"
|
|
"OnHealthChanged" "moon_lord_hp_counter,Subtract,3,0,-1"
|
|
"OnBreak" "console,Command,say < Moon Lord judges you worthy >,0,1"
|
|
"OnBreak" "ending_credits_fake,Enable,,2,1"
|
|
"OnBreak" "Moon_lord_kill_fail_relay,CancelPending,,0,1"
|
|
"OnBreak" "teleport_humans_to_cage,Kill,,0,1"
|
|
}
|
|
;---------------------------------------------------------------
|
|
; Adds a new ending trigger after the false defeat of moon Lord
|
|
;---------------------------------------------------------------
|
|
add:
|
|
{
|
|
"model" "*95"
|
|
"StartDisabled" "1"
|
|
"spawnflags" "1"
|
|
"origin" "-2368 3456 -3616"
|
|
"classname" "trigger_once"
|
|
"targetname" "ending_credits_fake"
|
|
"OnStartTouch" "console,Command,say < WE ACTUALLY DID IT! >,0,1"
|
|
"OnStartTouch" "console,Command,say < Looks like Moon Lord lets us live!! >,2,1"
|
|
"OnStartTouch" "console,Command,say < Map created by Hobbitten >,6,1"
|
|
"OnStartTouch" "console,Command,say < He's going to kill all the Zombies! >,13,1"
|
|
"OnStartTouch" "end_hurt,Enable,,18,1"
|
|
"OnStartTouch" "console,Command,say < Thank you for playing my map! >,3,1"
|
|
"OnStartTouch" "death_ray_effect,PlaySound,,16.60,1"
|
|
"OnStartTouch" "moon_lord_beam_particle,Start,,17,1"
|
|
"OnStartTouch" "console,Command,< Special thanks to: friezi - Kaemon - Moltard - Ripper - Rognus - Xehanort - xen - zaCade >,4,1"
|
|
}
|