;; fix by encap ;; replaced crystal skull push particle modify: { match: { "targetname" "particle_crane" "classname" "info_particle_system" } replace: { "angles" "-90 0 0" "effect_name" "energie" } } ;; fix crystal skull push sound modify: { match: { "targetname" "wind" "classname" "ambient_generic" } insert: { "SourceEntityName" "cut_crane" } } ;; stage 3 - fix boss afk teleport modify: { match: { "targetname" "door_temple" "classname" "func_door" } insert: { "OnFullyClosed" "teleport_fin1,Enable,,0,1" "OnFullyClosed" "teleport_fin2,Enable,,0,1" } } ;; stage 3 - increase nuke damage modify: { match: { "targetname" "hurt_level_3" "classname" "trigger_hurt" } replace: { "damage" "100000" } } ;; fix indiana's xtrem physbox, death sound modify: { match: { "targetname" "bloc_indiana" "classname" "func_physbox_multiplayer" } replace: { "spawnflags" "9237504" } } modify: { match: { "targetname" "jones_dead" "classname" "ambient_generic" } replace: { "message" "vo\npc\male01\pain07.wav" } } modify: { match: { "targetname" "cpt_porteur" "classname" "math_counter" } insert: { "OnHitMax" "indiana_help,Volume,0,0,-1" } } ;; stage 3 - unlock boss button only after door is closed modify: { match: { "targetname" "button_crane" "classname" "func_button" } replace: { "spawnflags" "3073" } } modify: { match: { "targetname" "door_temple" "classname" "func_door" } insert: { "OnFullyClosed" "button_crane,Unlock,,5,-1" } } ;; make indiana invulnerable on extreme stages add: { "origin" "-9538 4537 634" "targetname" "indy" "Negated" "1" "filterteam" "2" "classname" "filter_activator_team" } add: { "model" "*140" "targetname" "indy_xtrem" "StartDisabled" "1" "spawnflags" "1" "origin" "-9522 4514.5 559" "classname" "trigger_once" "OnStartTouch" "!activator,SetDamageFilter,indy,0,1" } modify: { match: { "targetname" "engage_XTREM" "classname" "logic_relay" } insert: { "OnTrigger" "indy_xtrem,Enable,,0,-1" } } ;; prevent zombies from taking crystal skull item modify: { match: { "targetname" "tele_porteur_crane_3" "classname" "trigger_teleport" } insert: { "filtername" "filtre_humain" } } modify: { match: { "classname" "trigger_teleport" "hammerid" "3259" } insert: { "filtername" "filtre_humain" } } modify: { match: { "classname" "trigger_teleport" "hammerid" "3262" } insert: { "filtername" "filtre_humain" } } ;; stage 2 - afk teleport add: { "targetname" "stage2_trucks_afk" "target" "cage" "StartDisabled" "1" "spawnflags" "1" "origin" "-13727.5 8804 2386" "classname" "trigger_teleport" "OnUser1" "!self,AddOutput,solid 2,0,1" "OnUser1" "!self,AddOutput,mins -921.5 -1148 -235,0.1,1" "OnUser1" "!self,AddOutput,maxs 921.5 1148 235,0.1,1" } modify: { match: { "classname" "logic_auto" "hammerid" "1820" } insert: { "OnMapSpawn" "stage2_trucks_afk,FireUser1,,0,-1" } } modify: { match: { "targetname" "way_ct_42" "classname" "path_track" } insert: { "OnPass" "stage2_trucks_afk,Enable,,0,1" } } ;; stage 3 - increase door blocking damage modify: { match: { "targetname" "door_temple" "classname" "func_door" } replace: { "dmg" "10000" } } ;; stage 3 - fix xtrem detection of zombies inside boss area, only kill humans on detection modify: { match: { "targetname" "trigger_detec" "classname" "trigger_once" } replace: { "origin" "-11954.5 -804 4180" } delete: { "OnTrigger" "hurt_level_3,Enable,,7,-1" } insert: { "OnTrigger" "trigger_kill_ct,Enable,,5,1" } } ;; stage 3 - fix second afk teleport modify: { match: { "targetname" "teleport_fin" "classname" "trigger_teleport" "hammerid" "2999" } replace: { "origin" "-7451 -3642.5 5193" } } ;; stage 3 - scale boss hp properly modify: { match: { "targetname" "boss_math" "classname" "math_counter" } replace: { "max" "10000" } } modify: { match: { "classname" "trigger_multiple" "hammerid" "94625" } delete: { "OnStartTouch" "boss_math,Add,125,0,-1" } insert: { "OnStartTouch" "boss_math,Add,200,0,-1" } } ;; stage 3 - trigger door relay only once modify: { match: { "targetname" "relay_close_porte" "classname" "logic_relay" } replace: { "spawnflags" "1" } } ;; alternative nuke add: { "origin" "-4064 3904 -2550" "targetname" "alt_nuke_dest" "angles" "0 0 0" "classname" "info_teleport_destination" } add: { "targetname" "alt_nuke" "StartDisabled" "0" "spawnflags" "1" "origin" "-5145 4640 -2344" "damage" "100000" "classname" "trigger_hurt" "OnUser1" "!self,AddOutput,solid 2,0,1" "OnUser1" "!self,AddOutput,mins -1619 -1134 -254,0.1,1" "OnUser1" "!self,AddOutput,maxs 1619 1134 254,0.1,1" } modify: { match: { "classname" "logic_auto" "hammerid" "1820" } insert: { "OnMapSpawn" "alt_nuke,FireUser1,,0,-1" } } ;; stage 1,2 - convert nuke into teleport to prevent client crashing modify: { match: { "targetname" "/hurt_level_[1-2]/" "classname" "trigger_hurt" } replace: { "classname" "trigger_teleport" } insert: { "target" "alt_nuke_dest" } } modify: { match: { "targetname" "hurt_spawn" "classname" "trigger_hurt" } replace: { "classname" "trigger_teleport" } insert: { "target" "alt_nuke_dest" } } ;; convert ct fail nuke into teleport to prevent possible client crashing modify: { match: { "targetname" "trigger_kill_ct" "classname" "trigger_hurt" } replace: { "classname" "trigger_teleport" } insert: { "target" "alt_nuke_dest" "filtername" "filtre_humain" } } ;; fix output spam modify: { match: { "targetname" "declanche_level_sup" "classname" "trigger_multiple" } replace: { "classname" "trigger_once" } delete: { "OnStartTouch" "relay_goto_level_2,Trigger,,0,-1" } insert: { "OnStartTouch" "relay_goto_level_2,Trigger,,0,1" } } modify: { match: { "classname" "trigger_once" "hammerid" "2341" } delete: { "OnStartTouch" "pont,EnableMotion,,60,-1" "OnStartTouch" "pont2,EnableMotion,,40,-1" "OnStartTouch" "fade_blanc,Fade,,65,-1" "OnStartTouch" "son_explo,PlaySound,,65,-1" "OnStartTouch" "win_level2,Enable,,67,-1" "OnStartTouch" "pont_indiana,Break,,61,-1" } insert: { "OnStartTouch" "pont,EnableMotion,,60,1" "OnStartTouch" "pont2,EnableMotion,,40,1" "OnStartTouch" "fade_blanc,Fade,,65,1" "OnStartTouch" "son_explo,PlaySound,,65,1" "OnStartTouch" "win_level2,Enable,,67,1" "OnStartTouch" "pont_indiana,Break,,61,1" } } modify: { match: { "targetname" "win_level2" "classname" "trigger_multiple" } replace: { "classname" "trigger_once" } delete: { "OnStartTouch" "relay_goto_level_3,Trigger,,0,-1" "OnStartTouch" "commande,Command,say ***WELL DONE !!!***,0,-1" "OnStartTouch" "commande,Command,say ***YOU REACHED END OF LEVEL 2***,2,-1" "OnStartTouch" "commande,Command,say ***UP TO LEVEL 3***,3,-1" } insert: { "OnStartTouch" "relay_goto_level_3,Trigger,,0,1" "OnStartTouch" "commande,Command,say ***WELL DONE !!!***,0,1" "OnStartTouch" "commande,Command,say ***YOU REACHED END OF LEVEL 2***,2,1" "OnStartTouch" "commande,Command,say ***UP TO LEVEL 3***,3,1" } } modify: { match: { "classname" "trigger_once" "hammerid" "3121" } delete: { "OnStartTouch" "commande,Command,say ***YOU FINISHED LEVEL 3***,0,-1" "OnStartTouch" "commande,Command,say ***MAP WILL BE RESET***,1,-1" "OnStartTouch" "brush_goto_level1,Disable,,0,-1" "OnStartTouch" "hurt_level_3,Enable,,10,-1" "OnStartTouch" "son_explo,PlaySound,,10,-1" "OnStartTouch" "fade_blanc,Fade,,10,-1" "OnStartTouch" "anti_sortie,Close,,7,-1" "OnStartTouch" "brush_goto_XTREM,Disable,,0,-1" "OnStartTouch" "brush_goto_level3,Enable,,0,-1" } insert: { "OnStartTouch" "commande,Command,say ***YOU FINISHED LEVEL 3***,0,1" "OnStartTouch" "commande,Command,say ***MAP WILL BE RESET***,1,1" "OnStartTouch" "brush_goto_level1,Disable,,0,1" "OnStartTouch" "hurt_level_3,Enable,,10,1" "OnStartTouch" "son_explo,PlaySound,,10,1" "OnStartTouch" "fade_blanc,Fade,,10,1" "OnStartTouch" "anti_sortie,Close,,7,1" "OnStartTouch" "brush_goto_XTREM,Disable,,0,1" "OnStartTouch" "brush_goto_level3,Enable,,0,1" } } ;; stage 1 - prevent players from getting stuck in traincart modify: { match: { "targetname" "path_17" "classname" "path_track" } replace: { "origin" "6209 -223 -1203" } } ;; balance music volume modify: { match: { "message" "indiana_jones/xtrem_sound.mp3" "classname" "ambient_generic" } replace: { "message" "#indiana_jones/xtrem_sound.mp3" } } modify: { match: { "message" "indiana_jones/xtrem_temple.mp3" "classname" "ambient_generic" } replace: { "message" "#indiana_jones/xtrem_temple.mp3" } } modify: { match: { "message" "indiana_jones/xtrem2.mp3" "classname" "ambient_generic" } replace: { "message" "#indiana_jones/xtrem2.mp3" } } modify: { match: { "message" "indiana_jones/music_dinamic.mp3" "classname" "ambient_generic" } replace: { "message" "#indiana_jones/music_dinamic.mp3" } } modify: { match: { "message" "indiana_jones/son_temple.mp3" "classname" "ambient_generic" } replace: { "message" "#indiana_jones/son_temple.mp3" } } ;; stage 1 - fix ending trigger origin modify: { match: { "classname" "trigger_once" "hammerid" "1601" } replace: { "origin" "8497 -3737 -1796" } } ;; fix push item modify: { match: { "classname" "func_button" "origin" "-9497 4513 536.13" "hammerid" "107179" } replace: { "wait" "1" } insert: { "targetname" "skull_button" } } modify: { match: { "targetname" "relay_crane_attak" "classname" "logic_relay" } insert: { "OnTrigger" "skull_button,Lock,,0,-1" "OnTrigger" "skull_button,Unlock,,80,-1" } } modify: { match: { "targetname" "engage_XTREM" "classname" "logic_relay" } insert: { "OnTrigger" "indy_xtrem,Enable,,0,-1" } } ;; stage 1 - fix afk teleport add: { "model" "*458" "origin" "-10400 -140 -1187" "targetname" "tele_bunker" "target" "sortie" "StartDisabled" "1" "spawnflags" "1" "classname" "trigger_teleport" } add: { "model" "*459" "origin" "-10456 -316 -1187" "targetname" "tele_bunker" "target" "sortie" "StartDisabled" "1" "spawnflags" "1" "classname" "trigger_teleport" } ;; reduce infection time modify: { match: { "classname" "logic_auto" "hammerid" "1820" } delete: { "OnNewGame" "commande,Command,zr_infect_spawntime_max 20,0,-1" "OnNewGame" "commande,Command,zr_infect_spawntime_min 15,0,-1" } insert: { "OnNewGame" "commande,Command,zr_infect_spawntime_max 15,0,-1" "OnNewGame" "commande,Command,zr_infect_spawntime_min 10,0,-1" } } ;; stage 3 - fix afk teleport modify: { match: { "origin" "-10347 -11475 6002" "classname" "trigger_teleport" "hammerid" "2975" } replace: { "spawnflags" "1" } } ;; reset targetname at spawn add: { "model" "*307" "wait" "0.1" "targetname" "spawn_reset" "StartDisabled" "0" "spawnflags" "1" "origin" "-9251.5 4689.5 -796.5" "classname" "trigger_multiple" "OnStartTouch" "!activator,AddOutput,targetname player,0,-1" }