stripper-configs/maps/ze_terraria_v3_1.cfg

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"
}