diff --git a/maps/changelog b/maps/changelog index 0d70059..dbcbe7b 100755 --- a/maps/changelog +++ b/maps/changelog @@ -1558,4 +1558,1378 @@ ze_winter_bash_v3_b3 ;; reset cvars on round start +2025-01-07 + +ze_paradise_v1 + +;; vehicles are drivable (again) + + +2025-01-19 + +ze_castlevania_v1_3 + +;; possibly fix "event skipping" (early triggers) + +ze_abandoned_project_v1_2 + +;; stage 1,2 - prevent zombies from infecting humans from under hydra + +ze_prototype_v2 + +;; disable truck user control + +ze_lotr_mount_doom_v4_2 + +;; fix fps drop inside Mount Doom + + +2025-01-20 + +ze_naruto_v2_6e + +;; hard, extreme - fix last holds +;; extreme - fix boss hp scaling + + +2025-01-26 + +ze_mario_tower_v4.cfg + +- fixed too aggressive first afk teleport + +ze_alien_vs_predator_v5 + +;; change push item logic for entwatch + + +2025-01-27 + +ze_honkai_impact_3rd_cyberpunk_city_css2 + +;; fix bosshp scaling + + +2025-01-28 + +ze_mirrors_edge_reborn_v4_3 + +;; fix unlimited ammo sound + + +2025-01-30 + +ze_tloz_celestia_a4 + +;; stage 2,3 - rename breakables for bosshp + + +2025-02-01 + +ze_bowser_in_the_fire_sea_v1e + +;; insane - fix afk teleport + +ze_random_map_v3_7 + +;; boat - fix boat origin + + +2025-02-06 + +ze_aperturescience_ob + +;; energy ball antistuck + +ze_eruption_escape_fix + +;; music volume + +ze_silent_hill_2_illusion_kn1 + +;; elevators anti-knife + +ze_indiana_jones_iv_v2_4 + +;; fix item filter + + +2025-02-07 + +ze_indiana_jones_iv_v2_4 + +;; stage 2 - fix truck telehop + + +2025-02-25 + +ze_biohazard_manor_v4a_004 + +;; music volume + +ze_games_v2_2a + +;; fix last frogger button + +ze_timesplitters_v1_2 + +;; fix weapon strippers + +ze_biohazard_v2b_004 + +;; music volume + + +2025-03-02 + +ze_potc_iv_v6_1 + +;; possible playercrash fix + +ze_surf_facility_v2_3 + +;; lower afk killer duration + +ze_biohazard2_sewer_v4c + +;; music volume + + +2025-03-17 + +ze_venice_escape_b2 + +;; prevent players getting stuck with escape vehicles + + +2025-03-22 + +ze_sky_temles_v2as + +;; possible playercrash fix + +ze_parkers_pit_b8 + +;; stage 5 - remove ammo replenish on bossfight + + +2025-03-23 + +ze_motanuminc_ob + +;; disable user control for elevator + + + +2025-03-24 + +ze_avalanche_reboot_beta7 + +;; restart round on warmup + +ze_gibletz_establishment_b6 + +;; fix teleport angles + +ze_firewall_laboratory_part1_3 + +;; afk teleport + +ze_halo_poa + +;; afk teleport + + +2025-03-26 + +ze_tloz_celestia_a4 + +;; stage 4 - fall trigger for ct's instead of teleport + +ze_naruto_shippuden_legends_v1 + +- updated stripper to fix 3 + + +2025-03-27 + +ze_metro2033_v1_fix + +;; extra holds with extra teleports + + +2025-03-28 + +ze_30_seconds__b21 + +;; afk teleport + +ze_ztastic_v2 + +;; afk teleport +;; extra props on last defence + + +2025-03-31 + +ze_castlevania_64_v1_3_b2 + +;; stage 2 - fix crow key not falling down + + +2025-04-03 + +ze_obj_npst_zi4_t + +;; fix last afk/zm teleports + +ze_escape_horizon_c1v2 + +;; remove rocks to unstuck players + + +2025-04-05 + +ze_honkai_impact_3rd_cyberpunk_city_css2 + +;; crush doorhugers + + +2025-04-06 + +ze_rush_b_s1 + +;; fix afktele glitchspot + +ze_minecraft_universe_v1_5s + +;; restart on warmup + +ze_greencity_v1_1 + +;; fix heli movement + + +2025-04-08 + +ze_bathroom_v2_5s + +;; fix hold messages +;; stage 2 - fix toilet roll trap + + +2025-04-12 + +ze_flying_world_v2 + +;; fix playercrash + + +2025-04-13 + +ze_underground_escape__final + +;; afk teleport + + +2025-04-14 + +ze_abandoned_project_v1_2 + +;; stage 3 - extra prop before bossfight + + +2025-04-15 + +ze_moon_base_v1 + +;; (filter (now?) useless volume triggers) - not anymore + + +2025-04-19 + +ze_roblox_christmas_v1_3 + +;; restard round on warmup + +ze_inboxed_v1_5 + +;; keep shortcut but delay the trigger + + +2025-04-21 + +;; restart round on warmup + + +2025-04-22 + +ze_aztec_temple_v3c + +;; fix trail grenade + + +2025-04-25 + +ze_abandoned_project_v1_2 + +;; stage 3 - hovercraft balancing + + +2025-04-29 + +ze_ny_marathon_v4_1 + +;; disable bhop + + +2025-05-04 + +ze_surf_vortex_v1_9s + +;; fix ultimate weapon + + +2025-05-07 + +ze_survivors_b5 + +;; cold mountain - possibly fix double damage for some ct's + + +2025-05-17 + +ze_surf_vortex_v1_9s + +;; afk teleport rework + +ze_sele_s2 + +;; stage 2 - fix afk teleport +;; stage 2 - split zombies on afk teleport + + +2025-06-01 + +ze_indiana_jones_iv_v2_4 + +;; stage 2 - small ramp for ct's truck + +ze_surf_vortex_v1_9s + +;; playerclip + + +2025-06-04 + +ze_random_v9 + +;; increase mass of default couch + + +2025-06-05 + +ze_antartika_b2 + +;; stage 1 - unstuck players from elevator + + +2025-06-12 + +ze_sky_athletic_v5_final + +;; music volume + + +2025-06-14 + +ze_fast_escape + +;; delay nuke + +ze_abandoned_project_v1_2 + +;; stage 1,2 - smooth hydra's movement + +ze_space_stationob_fix + +;; fix cvar + +ze_2012_b3b + +;; fix cvar + +ze_coastline_assault_v1_0 + +- fix ztele glitch + +ze_bioshock_v7_1 + +;; stage 2 - last door should kill players + + +2025-06-15 + +ze_tilex_ultimate_v2_14s + +;; music volume + + +2025-06-20 + +ze_iamlegend_b2 + +;; afk teleport +;; fix nuke origin + + +2025-06-21 + +ze_roof_adventure_v5s + +;; extra1 - teleport items out of spawn + + +2025-06-25 + +ze_indiana_jones_v4a_004 + +;; music volume + +ze_skill_escape_v09s + +;; gate volume + +ze_metro2033_v1_fix + +;; music volume +;; fix item visibility? + + +2025-06-29 + +ze_surf_saltfish_css2 + +;; music volume + +ze_parkers_pit_b8 + +;; possible playercrash fix +;; fix doors + + +2025-07-01 + +ze_castlevania_v1_3 + +;; stage 5 - fix spider web + + +2025-07-02 + +ze_firewall_laboratory_part1_3 + +;; fix nuke + +ze_voodoo_islands_v8_5 + +;; music volume +;; increase nuke damage + +ze_voodoo_islands_v4_007 + +;; music volume + + +2025-07-03 + +ze_lotr_mines_of_moria_v6_3testfix + +;; music volume + +ze_random_v9/10/b7 + +;; music volume + + +2025-07-05 + +ze_2012_b3b +ze_atix_helicopter_i3d_c1 +ze_castle_escape_a2 +ze_derpescape_itstime +ze_amkoescape_v1337 +ze_azathoth_v1_css +ze_colorlicouspilar_fix +ze_discount_v1_2 +ze_assassins_creed_v1 +ze_aztec_temple_v3c +ze_dangerous_waters_v1a +ze_squidzer_final_v3_a +ze_dreamin_v2_3s +ze_dreamin_v3_1_css +ze_elevator_escape +ze_eschaton_a2_1 +ze_evernight_a3_4_css2 +ze_forestbunkers_v2_fix +ze_get_to_the_chopper_undead_6 +ze_gibletz_establishment_b6 +ze_gods_wrath_v3_8b +ze_greencity_v1_1 +ze_grey_b2_4 +ze_halo_poa +ze_halo_v1_3 +ze_hidden_temple_v2_5d +ze_hobbit_escape_b2 +ze_hypernova_v2fix +ze_immortal_flame_v1_2 +ze_infested-industry_v2_b10 +ze_infiltration_final_css2 +ze_isla_nublar_v3 +ze_jjba_v5fsv + +;; music volume + + +2025-07-07 + +ze_onahole_v3_3_3_3s +ze_snowcrash_escape_vfixed1 +ze_survivors_b5 +ze_opti_variety_missions_p1 +ze_solstice_redux_b1 +ze_temple_v2_1 +ze_pkmn_adventure_v8_6s_fix2 +ze_something_ordinary_v4rf2 +ze_ten_keys_b2fix +ze_polyglot +ze_sst_b2_1 +ze_the_last_chapter_v1_5_css +ze_potc_iv_v6_1 +ze_sst_v2_b2 +ze_thelostworld_redux_101jj +ze_purgatorium_b1fix +ze_standart_map_final_fix3 +ze_timesplitters_v1_2 +ze_raccoon_facility_v6b +ze_strange_escape_b3 +ze_titanic_cqd_v2_fixed +ze_random_map_v3_7 +ze_surf_cherry_blossom_v4_1 +ze_tloz_celestia_a4 +ze_ratescape_v5_4css2 +ze_surf_daybreak_v1_1 +ze_tropico_escape_gs1 +ze_re4_castle_a3 +ze_surf_hp_v1_2_s2 +ze_vile_sewers_a3 +ze_resonance_cascade_v3 +ze_surf_sahok_t5_9 +ze_voodoo_islands_winter +ze_road_to_miami_v1 +ze_surf_sparks_v3_f4 +ze_warped_v1_1 +ze_sg1_missions_v2_1 +ze_surface_a1 +ze_xiii_winslow_bank_v2_2fix +ze_biohazard2_rpd_v4e_004 +ze_liljimmy_v1 +ze_lotr_mount_doom_v4_2 +ze_inboxed_v1_5 +ze_lilmeaty_v3_9 +ze_mario_tower_v4 +ze_jungleescape_b3_6 +ze_little_trip_v2 +ze_mohgwyn_v1 +ze_jurassic_park_story_v1 +ze_lotr_helms_deep_v5 +ze_notredame_v1_3 +ze_jurassicpark_winter_v2 +ze_lotr_laketown_v3_3_css +ze_ocean_base_escape_v4 +ze_laboratory_escape_v2_4c_final +ze_lotr_minas_tiret_v4_1 +ze_light_retribution_v1s +ze_lotr_mount_doom_v3 + +;; music volume + + +2025-07-13 + +ze_destruction_of_exorath_re3 + +;; fix pelican movement + +ze_saw_final +ze_abandoned_project_v1_2 +ze_forgotten_facility +ze_nostromo_v1_0f + +;; music volume + +ze_eternal_grove_v3_css + +;; restart round on warmup + + +2025-07-19 + +ze_venice_escape_b2 +ze_jurassicpark_c1v4 + +;; music volume + +ze_abandoned_project_v1_2 + +;; stage 1,2 - fix invalid human victory + + +2025-07-20 + +ze_snowcrash_escape_vfixed1 + +;; fix heli path + +ze_castlevania_v1_3 + +;; stage 6 - fix unfair zombie ladder shortcut + +ze_re4_castle_a3 + +;; fix afk tele + + +2025-07-22 + +ze_thriller_escape_b6 + +;; music volume +;; just to be safe +;; optimizations + + +2025-07-23 + +ze_firewall_laboratory_part2_3 + +;; spawn tele + +ze_aperturescience_ob + +;; spawn tele + +ze_flying_word_v2 + +;; zm push + +ze_onepiece_loguetown_legends_v1 + +;; zm items anti-spin? (from tesv stripper) + + +2025-07-26 + +ze_metro2033_v1_fix + +;; start with snow particle disabled +;; longer warmup + +ze_aperturescience_ob + +;; fall tele + +ze_naruto_shippuden_legends_v2 + +;; stage 3 - fix colorcorrection after laser part + +ze_castle_crashers_v1_1 + +;; restart round on warmup + +ze_random_v10_fix + +;; tp zm from nadebox after bossfight + +ze_yuki_base_v3_fix + +;; music volume + +ze_rtcw_ominous_rumors_v1 + +;; stage 2 - fix fall tele glitch + +ze_snowy_skyscraper_v1 + +;; music volume + +ze_necromanteion_v3_1s_fix + +;; music volume + + +2025-08-03 + +ze_gameshow_v1_2 + +;; boss stage - fix damage filter + +ze_greencity_v1_1 + +;; fix boats movement + +ze_firewall_laboratory_part1_3 + +;; music volume + +ze_thriller_escape_b6 + +;; unstuck players + +ze_escape_the_eye_remix_finb + +;; hp for motherzombie +;; filter secret tele +;; music volume + +ze_lotr_helms_deep_v5 + +;; disable torch glow after explosion + + +2025-08-13 + +ze_random_v10_fix + +;; kill nadecrate on final attack + +ze_rizomata_s2_1 + +;; stage 1 - fix shortcut + + +2025-08-15 + +ze_randomizer_c1s4 + +;; music volume + + +2025-08-16 + +ze_illya_b4 + +;; stage 2 - tram antistuck + +ze_skill_escape_v09s + +;; fix surf skip +;; fix func_rotating angles + +ze_castlevania_v1_3 + +;; stage 4 - fix rocks skip + + +2025-08-17 + +ze_bathroom_v2_5s + +;; stage 1 - fix sponge getting stuck on mouse trap + +ze_random_v10_fix + +;; classic - fix zombie teleport + +ze_voodoo_islands_v4_007 + +;; rotating crates antistuck + + +2025-08-18 + +ze_random_v9 + +;; apply score for triggering the switches + +ze_sorrento_xmas_v4 + +;; increase ice damage + + +2025-08-20 + +ze_games_v2_2a + +;; trap - split ct's on both sides + +ze_oot_shadowtemple_b10 + +;; music volume + +ze_abandoned_project_v1_2 + +;; stage 2 - possible valve fix + +ze_indiana_jones_iv_v2_4 + +;; stage 3 - help humans on water part +;; stage 3 - fix torch +;; stage 2 - delay the trigger + + +2025-08-26 + +ze_dev_r4a + +;; stage 1 - disable lasers if boss was killed to quickly + +ze_corrup_r1 + +;; other - gate volume + +ze_escape_the_eye_v3 + +;; music volume + + +2025-08-31 + +ze_minecraft_v1_1a + +;; music volume + +ze_industrial_dejavu_v3_3_1 + +;; fix zm item strippers + + +2025-09-01 + +ze_games_v2_2a + +;; drop - end on 50/50 ratio +;; faster autopick +;; remove broken message + + +2025-09-06 + +ze_ouroboros_v3 +ze_stalker_ultimate_v2_3 +ze_death_star_escape_v4_3 + +;; music volume + + +2025-09-13 + +lanif_epacseniart_ez + +;; fix nuke + +ze_gibletz_establishment_b6 + +;; remove pushes + +ze_paranoid_rezurrection_v11_9 + +;; music volume + + +2025-09-18 + +ze_rtcw_ominous_rumors_v1 + +;; npc rework + + +2025-09-21 + +ze_gameshow_v1_2 + +;; city - delay afk tele + +ze_castle_bridge_v1_4_s2 + +;; music volume + + +2025-09-23 + +ze_project_alcaria_v1_5s + +;; stage 2 - close elevator doors simultaneously +;; stage 3 - move zm teleport origin + + +2025-09-27 + +ze_thriller_escape_b6 + +;; zm teleport + +ze_fapescape_v1_2 + +;; stage 3 - fix bossfight telehop + +ze_slender_escape_b4 + +;; music volume + + +2025-10-01 + +ze_obj_void_v1c_css + +;; music volume + + +2025-10-02 + +ze_city_hunt_b1 + +;; disable respawn after nuke + + +2025-10-03 + +ze_obj_void_v1c_css + +;; fix roundtime +;; fix zm pushback +;; fix early zm shortcut + +ze_doom3_v1 + +;; stage 2 - detect zm after the door is closed + +ze_dev_r4a + +;; stage 3 - fix invisible crouch laser on bossfight + + +2025-10-05 + +ze_castlevania_64_v1_3_b2 + +;; effects volume + + +2025-10-06 + +ze_tyranny_v5fix + +;; bossfight optimizations + + +2025-10-07 + +ze_surf_vortex_v1_9s + +;; fix telehop + +ze_atix_panic_b3t_halloween_v1 + +;; music volume + +ze_starwars_v2fix + +;; music volume + +ze_mirrors_edge_reborn_v4_3 + +;; fix spawn telehop + +ze_ffxii_feywood_b3_1 + +;; restart round on warmup + +ze_ancient_wrath_v1_fix2 + +;; stage 4 - fix weapon stripper +;; stage 2 - fix falling props + +ze_lotr_helms_deep_v5 + +;; last section balance fixes + +ze_random_escape_b7_3 + +;; sonic - faster ending teleport +;; icecap - shorter last hold + +ze_castlevania_v1_3 + +;; stage 2 - disable holyfive after bossfight + + +2025-10-10 + +ze_obj_void_v1c_css + +;; fix zm buttons + +ze_illya_b4 + +;; stage 1-3,5 - fix nuke + + +2025-10-11 + +ze_jurassicpark_escape_v1 + +;; music volume +;; heli antistuck + +ze_surf_outside_s3 + +;; lower aa at zm hold + +ze_breakable_v1_8 + +;; increase zm boxes hp + +ze_paradise_v1 + +;; delay playerclip breaking + + +2025-10-13 + +ze_survivors_b5 + +;; cold mountain - prevent early heli trigger + + +2025-10-15 + +ze_typical_american_week_v2_1 + +;; fix performance + +ze_atix_panic_b3t_halloween_v1 + +;; fix nuke + +ze_indiana_jones_v4a_004 + +;; fix tele angles + +ze_epic_end_v4_3 + +;; music volume + +ze_surf_sphinx_stronghold_a8 + +;; music volume + +ze_lotr_mount_doom_v3 +ze_lotr_mount_doom_v4_2 + +;; ending balance fixes + +ze_surf_vortex_v1_9s +ze_surf_cherry_blossom_v4_1 +ze_surf_bona_s2 +ze_surf_gyps_v1_3s + +;; disable aa at holds + +ze_melancholic_summer_c2 + +;; make map playable + + +2025-10-18 + +ze_ancient_wrath_v3_d + +;; restart round on warmup + +ze_tloz_celestia_a4 + +;; stage 2 - fix tele issue + +ze_surf_shonyudo_v1_1s +ze_surf_hp_v1_2_s2 +ze_surf_sahok_t5_9 +ze_surf_saltfish_css2 + +;; disable aa at holds + + +2025-10-19 + +ze_trainescape_final + +;; disable railtrack push + + +2025-10-31 + +ze_epic_end_v4_3 + +;; lock completed stages + + +2025-11-07 + +ze_sewage_processing_b7b + +;; fix doors +;; fix nuke + +ze_flying_world_v2 + +;; unstuck players + +ze_escape_the_eye_remix_finb + +;; cut hold times + + +2025-11-12 + +ze_doom_v1_1 + +;; fix berserk + +ze_bathroom_v2_5s + +;; stage 2 - players can't block soap + + +2025-11-29 + +ze_get_to_the_chopper_undead_6 + +;; fix chopper +;; fix zm platform +;; fix nuke + + +2025-12-09 + +ze_biohazard2_rpd_v4e_004 + +;; simple "edging issue" fix + + +2025-12-20 + +ze_avalanche_reboot_beta7 + +;; stage 3 - fix heli + +ze_surf_gypt_v1_3s + +;; fix stuck spot + +ze_epic_end_v4_3 + +;; mountain - delay meteor spawn + +ze_sewer_escape_2012_b1 + +;; delay train planks + +ze_rocket_escape_r1 + +;; unstuck players + +ze_motanuminc_ob + +;; music volume + + +2025-12-21 + +ze_bathroom_v2_5s + +;; stage 1 - ladder issue + +ze_pirates_port_royal_v3_6 + +;; fix zm barbossa spinning/boosting? + + +2025-12-23 + +ze_pokemon_adventure_v1_1s + +;; fix ammo + +ze_portal_story_v3_2 + +;; small helpers for humans during ending + +2025-12-25 + +ze_industrial_dejavu_v3_3_1 + +;; fix heli lag + + +2025-12-26 + +ze_sc_turtles_v5fix + +;; increase nuke damage + +ze_laboratory_escape_v2_4c_final + +;; stage 1 - fix elevator + +ze_roof_adventure_v5s + +;; remove modelindex input +;; unstuck players + + +2025-12-27 + +ze_assassins_creed_v1 + +;; fix leap of faith origin + +ze_666_crazy_escape_v2_css2f + +;; music volume + +ze_resonance_cascade_v3 + +;; real kleiner model + +ze_saw_final + +;; fix stuck spot + +ze_parkour_fix + +;; fix stuck spot + + +2025-12-28 + +ze_random_v10_fix + +;; couch, city - deduct points for shooting breakables + +ze_ravenholm_v05fix + +;; music volume + +ze_rooftop_runaway1_v4 +ze_rooftop_runaway_xmas_v1 + +;; fence clip + + +2026-01-04 + +ze_voodoo_islands_winter + +;; rotating crates antistuck + +ze_potc_v3_4fix + +;; fix cave push + +ze_tesv_skyrim_v4fix + +;; fix performance? + +ze_jurassicpark_escape_v1 + +;; truck antistuck + + +2026-01-12 + +ze_valkvang_s1 + +;; fix winning points + + +2026-01-14 + +ze_jurassicpark_escape_v1 + +;; fix nuke + +ze_rooftop_autism_runaway_v1_1 + +;; fix early zm teleport + + +2026-01-16 + +ze_night_cinema_css_final + +;; restart round on warmup +;; fix multiple trigger_hurt + +ze_death_star_escape_v4_3 + +;; apply gravity on afk tele + +ze_blueshift_a3 + +;; fix shortcut + +ze_dnd_hydra_a2fix + +;; fix doors + + +2026-01-17 + +ze_bioshock_v7_1 + +;; stage 4 - increase elevator damage + + +2026-01-18 + +ze_atix_helicopter_i3d_c1 + +;; unstuck players + +ze_random_v10_fix + +;; apply score for triggering last switches + + +2026-01-30 + +ze_pkmn_adventure_v8_6s_fix2 + +;; stage 3 - fix tele orientation + +ze_licciana_xmas_v1 + +;; destroy boulders + +ze_random_escape_b7_3 + +;; sonic - absvelocity instead of basevelocity + +ze_escape_stroggos_b4 + +;; fix fall trigger +;; disable forklift button + +ze_river_escape_unlozev2 + +;; safety precautions +;; increase nuke damage + + +2026-01-31 + +ze_halo_v1_3 + +;; fix boosting issue +;; fix bossfight diff --git a/maps/ze_2012_b3b.cfg b/maps/ze_2012_b3b.cfg index 3bf3912..9ba7d0a 100644 --- a/maps/ze_2012_b3b.cfg +++ b/maps/ze_2012_b3b.cfg @@ -81,24 +81,51 @@ modify: { match: { - "targetname" "arcdoor" + "targetname" "cockpitdoor" "classname" "func_door_rotating" } replace: { - "dmg" "3" + "dmg" "1000" } } modify: { match: { - "targetname" "cockpitdoor" + "targetname" "arcdoor" "classname" "func_door_rotating" } replace: { - "dmg" "3" + "dmg" "10000" + } +} +modify: +{ + match: + { + "targetname" "arcdoor" + "classname" "func_door_rotating" + } + insert: + { + "OnFullyOpen" "arcdoor,AddOutput,dmg 1,0,1" + } +} + +modify: +{ + match: + { + "origin" "-48 781 70" + "classname" "prop_door_rotating" + "hammerid" "1735" + } + replace: + { + "spawnflags" "0" + "returndelay" "-1" } } @@ -117,4 +144,33 @@ modify: } } +;; fix cvar + +modify: +{ + match: + { + "classname" "logic_auto" + "hammerid" "2144" + } + delete: + { + "OnNewGame" "commander,Command,sv_airaccelerate 150,0,-1" + } +} + +;; music volume + +modify: +{ + match: + { + "message" "eni/master of shadows.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#eni/master of shadows.mp3" + } +} diff --git a/maps/ze_30_seconds__b21.cfg b/maps/ze_30_seconds__b21.cfg index 86dacf1..2a28189 100644 --- a/maps/ze_30_seconds__b21.cfg +++ b/maps/ze_30_seconds__b21.cfg @@ -36,3 +36,35 @@ modify: "OnEndTouch" "!activator,AddOutput,gravity 1,0,-1" } } + + + +;; _ + +;; afk teleport + +add: +{ + "model" "*174" + "targetname" "afk_tele1" + "target" "tele_door1_2_out" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "-17372 1728 -784" + "angles" "0 0 0" + "classname" "trigger_teleport" +} +modify: +{ + match: + { + "targetname" "filter_button2" + "classname" "filter_activator_team" + } + insert: + { + "OnPass" "afk_tele1,Enable,,20,1" + } +} + + diff --git a/maps/ze_666_crazy_escape_v2_css2f.cfg b/maps/ze_666_crazy_escape_v2_css2f.cfg new file mode 100755 index 0000000..e1ddf9f --- /dev/null +++ b/maps/ze_666_crazy_escape_v2_css2f.cfg @@ -0,0 +1,41 @@ +;; _ + +modify: +{ + match: + { + "classname" "/prop_.*/" + } + replace: + { + "disableshadows" "1" + "disablereceiveshadows" "1" + } +} +modify: +{ + match: + { + "classname" "/func_.*/" + } + replace: + { + "disableshadows" "1" + "disablereceiveshadows" "1" + } +} + +;; music volume + +modify: +{ + match: + { + "message" "music/naraka/nrk_spawn_room.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/naraka/nrk_spawn_room.mp3" + } +} \ No newline at end of file diff --git a/maps/ze_a_e_s_t_h_e_t_i_c_v1_1sv.cfg b/maps/ze_a_e_s_t_h_e_t_i_c_v1_1sv.cfg new file mode 100755 index 0000000..cf286f0 --- /dev/null +++ b/maps/ze_a_e_s_t_h_e_t_i_c_v1_1sv.cfg @@ -0,0 +1,483 @@ +; FIX BROKEN SAY MESSAGES + +modify: +{ + match: + { + "targetname" "KillHumansIfTooLong" + } + delete: + { + "OnUser1" "Console,Command,say ** Sadly,0,2" + } + insert: + { + "OnUser1" "Console,Command,say ** Sadly we shall never know -- for time is the only resource truly long gone! **,2,-1" + } +} + +modify: +{ + match: + { + "targetname" "RPSFails" + } + delete: + { + "OnHitMax" "Console,Command,say ** Tough luck,0,1" + } + insert: + { + "OnHitMax" "Console,Command,say ** Tough luck lads! Come back when you learn to read computer minds! **,1,1" + } +} + +modify: +{ + match: + { + "targetname" "RPSHp" + } + delete: + { + "OnHitMin" "Console,Command,say ** Oh! And all those efforts so vain,0,0" + } + insert: + { + "OnHitMin" "Console,Command,say ** Oh! And all those efforts so vain -- wasted -- just to reach further and then be slain! **,10,1" + } +} + +modify: +{ + match: + { + "targetname" "Burger_Fed" + } + delete: + { + "OnHitMax" "Console,Command,say ** And so it awakes,0,0" + } + insert: + { + "OnHitMax" "Console,Command,say ** And so it awakes -- hamboighed! Will only a piece of stardust -- a clump of meat -- save us? **,0,-1" + } +} + +modify: +{ + match: + { + "model" "*93" + "origin" "0 -13120 -544" + "classname" "trigger_multiple" + } + delete: + { + "OnStartTouch" "Console,Command,say ** In the endless halls of time rests the shade of Ahuramazda,0,0" + } + insert: + { + "OnStartTouch" "Console,Command,say ** In the endless halls of time rests the shade of Ahuramazda -- erased by a crescent moon... **,0,1" + } +} + +modify: +{ + match: + { + "targetname" "Boss_Mini_Elevator_Movement" + } + delete: + { + "OnFalse" "Console,Command,say ** Lasciate ogne speranza,0,0" + } + insert: + { + "OnFalse" "Console,Command,say ** Lasciate ogne speranza -- o voi ch'intrate. **,0,1" + } +} + +modify: +{ + match: + { + "model" "*117" + "origin" "-15152 -5236 -1432" + "classname" "func_door_rotating" + } + delete: + { + "OnOpen" "Console,Command,say ** The king dreams he is king,0,0" + } + insert: + { + "OnOpen" "Console,Command,say ** The king dreams he is king -- and he lives in the deceit of a king... **,0,1" + } +} + +modify: +{ + match: + { + "model" "*120" + "origin" "-7712 -2560 -352" + "classname" "trigger_multiple" + } + delete: + { + "OnStartTouch" "Console,Command,say ** Down,0,0" + } + insert: + { + "OnStartTouch" "Console,Command,say ** Down down and sliding -- If sad don't forget smiling... **,0,1" + } +} + +modify: +{ + match: + { + "targetname" "FinalPlatformTrigger" + } + delete: + { + "OnStartTouch" "Console,Command,say ** ...these words that lie forever,0,10" + } + insert: + { + "OnStartTouch" "Console,Command,say ** ...these words that lie forever never turned to strokes by hand... **,10,1" + } +} + +modify: +{ + match: + { + "model" "*189" + "origin" "-7712 -5056 -1792" + "classname" "trigger_once" + } + delete: + { + "OnStartTouch" "Console,Command,say ** If I were you,0,5" + "OnStartTouch" "Console,Command,say ** But as finding keys and levers that open mouths and brains is more important,0,10" + } + insert: + { + "OnStartTouch" "Console,Command,say ** If I were you I'd look up some 70's Canterbury bands to go with the Bucholics of this land... **,5,1" + "OnStartTouch" "Console,Command,say ** But as finding keys and levers that open mouths and brains is more important -- I'd diversify as well. **,10,1" + } +} + +modify: +{ + match: + { + "targetname" "TotalTrigger" + } + delete: + { + "OnUser2" "Console,Command,say ** Move it! Only of bar stools,0,-1" + } + insert: + { + "OnUser2" "Console,Command,say ** Move it! Only of bar stools ephebes and nonsense may the future be made of! **,20,1" + } +} + +modify: +{ + match: + { + "model" "*266" + "origin" "-384.01 15712 4620" + "classname" "func_button" + } + delete: + { + "OnPressed" "Console,Command,say ** C??line probably rides along with us to the end of the night,0,0" + "OnPressed" "Console,Command,say ** That cadence that beating in you is nothing but a feverish dream,0,12" + } + insert: + { + "OnPressed" "Console,Command,say ** Celine probably rides along with us to the end of the night -- making offhand remarks. **,0,1" + "OnPressed" "Console,Command,say ** That cadence that beating in you is nothing but a feverish dream -- a selfish attack against the One State. **,12.5,1" + } +} + +modify: +{ + match: + { + "model" "*271" + "origin" "1280 10560 4526.18" + "classname" "trigger_multiple" + } + delete: + { + "OnStartTouch" "Console,Command,say ** [...] The hand that feeds you,0,0" + } + insert: + { + "OnStartTouch" "Console,Command,say ** [...] The hand that feeds you -- that knows you -- that helps you -- that hand you will bite. **,0,1" + } +} + +modify: +{ + match: + { + "targetname" "TopHeight" + } + delete: + { + "OnPressed" "Console,Command,say ** At some point in the journey,0,0" + } + insert: + { + "OnPressed" "Console,Command,say ** At some point in the journey the traveller is given a hand. **,0,1" + } +} + +modify: +{ + match: + { + "targetname" "SecretUnveil" + } + delete: + { + "OnBreak" "Console,Command,say ** And as time is but a rambling story,0,0" + } + insert: + { + "OnBreak" "Console,Command,say ** And as time is but a rambling story -- rambling further it shall flow. **,0,1" + } +} + +modify: +{ + match: + { + "targetname" "BasesDecoder" + } + delete: + { + "OnCase05" "Console,Command,say ** Fifth base reached. Wisely interpreted,0,0" + } + insert: + { + "OnCase05" "Console,Command,say ** Fifth base reached. Wisely interpreted -- the still-standing walls will fall. **,0,-1" + } +} + +modify: +{ + match: + { + "model" "*318" + "origin" "-112 3016 -148" + "classname" "func_button" + } + delete: + { + "OnPressed" "Console,Command,say ** The spectacle must continue,0,0" + "OnPressed" "Console,Command,say ** Extras must be part of the action too,0,5" + } + insert: + { + "OnPressed" "Console,Command,say ** The spectacle must continue -- though at a different place. ** ,0,1" + "OnPressed" "Console,Command,say ** Extras must be part of the action too -- or were they the protagonists? **,5,1" + } +} + +modify: +{ + match: + { + "model" "*324" + "origin" "1184 3720 -623" + "classname" "func_button" + } + delete: + { + "OnPressed" "Console,Command,say ** Something's up,0,0" + } + insert: + { + "OnPressed" "Console,Command,say ** Something's up -- something's left. The movement comes soon again. **,0,1" + } +} + +; MAKE MUSIC ADJUSTABLE WITH SND_MUSICVOLUME + +modify: +{ + match: + { + "targetname" "Music7" + } + replace: + { + "message" "#music/aesthetic/charles mingus - moanin.mp3" + } +} + +modify: +{ + match: + { + "targetname" "Music8b" + } + replace: + { + "message" "#music/aesthetic/cowboy bebop ost 1 - too good too bad.mp3" + } +} + +modify: +{ + match: + { + "targetname" "Music0" + } + replace: + { + "message" "#music/aesthetic/tong-nou main theme - osamu sato.mp3" + } +} + +modify: +{ + match: + { + "targetname" "Music1" + } + replace: + { + "message" "#music/aesthetic/transmigration tong-nou ending theme - osamu sato.mp3" + } +} + +modify: +{ + match: + { + "targetname" "Music2" + } + replace: + { + "message" "#music/aesthetic/tomba 2 ost-town of the fisherman extended.mp3" + } +} + +modify: +{ + match: + { + "targetname" "Music3" + } + replace: + { + "message" "#music/aesthetic/osamu sato - genetic scale goh hotoda mix.mp3" + } +} + +modify: +{ + match: + { + "targetname" "Music4" + } + replace: + { + "message" "#music/aesthetic/osamu sato - retrofit with ryuichi sakamoto.mp3" + } +} + +modify: +{ + match: + { + "targetname" "Music5" + } + replace: + { + "message" "#music/aesthetic/perez prado - moliendo cafe.mp3" + } +} + +modify: +{ + match: + { + "targetname" "Music6" + } + replace: + { + "message" "#music/aesthetic/cowboy bebop ost 4 - yo pumpkin head.mp3" + } +} + +modify: +{ + match: + { + "targetname" "Music8" + } + replace: + { + "message" "#music/aesthetic/cowboy bebop ost 1 - too good too bad.mp3" + } +} + +; FIX FINAL BOSS GATE GAP + +add: +{ + "model" "*85" + "wait" "-1" + "unlocked_sentence" "0" + "targetname" "KingGondolaBlocker" + "speed" "48" + "spawnpos" "0" + "spawnflags" "0" + "shadowdepthnocache" "0" + "rendermode" "10" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "0" + "origin" "10356 1104 -1096" + "noise2" "doors/door_metal_gate_close1.wav" + "noise1" "doors/metal_move1.wav" + "movedir" "0 180 0" + "loopmovesound" "0" + "locked_sentence" "0" + "lip" "32" + "ignoredebris" "0" + "health" "0" + "forceclosed" "0" + "fadescale" "1" + "fademindist" "-1" + "fademaxdist" "0" + "drawinfastreflection" "0" + "dmg" "0" + "disableshadows" "1" + "disableshadowdepth" "0" + "disablereceiveshadows" "1" + "disableflashlight" "0" + "classname" "func_door" +} + +modify: +{ + match: + { + "targetname" "FinalGateOpener" + } + insert: + { + "OnHitMax" "KingGondolaBlocker,Kill,,20,1" + } +} diff --git a/maps/ze_abandoned_project_v1_2.cfg b/maps/ze_abandoned_project_v1_2.cfg index aebd225..3b72d4a 100644 --- a/maps/ze_abandoned_project_v1_2.cfg +++ b/maps/ze_abandoned_project_v1_2.cfg @@ -286,6 +286,11 @@ modify: delete: { "OnPass" "tele_ascensor_tri_2,Kill,,14,-1" + "OnPass" "hover_salida,Trigger,,20,-1" + } + insert: + { + "OnPass" "hover_salida,Trigger,,15,1" } } @@ -306,9 +311,13 @@ modify: } replace: { - "origin" "9718 524 -2646" + "origin" "9718 426 -2646" "target" "hover_15" } + insert: + { + "OnPass" "hover_clip,FireUser1,,0,1" + } } modify: { @@ -319,7 +328,7 @@ modify: } replace: { - "origin" "9387 211 -2642" + "origin" "9387 151 -2642" "target" "hover_22" } } @@ -332,7 +341,7 @@ modify: } replace: { - "origin" "9656 -209 -2642" + "origin" "9656 -269 -2642" } } @@ -351,8 +360,520 @@ modify: } insert: { - "OnStartTouch" "vidajefe,Add,100,0,-1" + "OnStartTouch" "vidajefe,Add,150,0,-1" } } +;; stage 1,2 - prevent zombies from infecting humans from under hydra +add: +{ + "model" "*49" + "StartDisabled" "1" + "targetname" "hydra_push" + "parentname" "hydra_track" + "filtername" "Zombie" + "speed" "3000" + "spawnflags" "1" + "pushdir" "90 0 0" + "origin" "4801 5865.5 2020" + "alternateticksfix" "0" + "classname" "trigger_push" +} +add: +{ + "model" "*49" + "StartDisabled" "1" + "targetname" "hydra_push" + "parentname" "hydra_track" + "filtername" "Zombie" + "speed" "500" + "spawnflags" "1" + "pushdir" "0 -180 0" + "origin" "4801 5865.5 2020" + "alternateticksfix" "0" + "classname" "trigger_push" +} + +modify: +{ + match: + { + "targetname" "hydra_normal4" + "classname" "path_track" + } + insert: + { + "OnPass" "hydra_push,Enable,,0,1" + "OnPass" "hydra_push,Disable,,17,1" + } +} +modify: +{ + match: + { + "targetname" "hydra_15" + "classname" "path_track" + } + insert: + { + "OnPass" "hydra_push,Enable,,0,1" + "OnPass" "hydra_push,Disable,,17,1" + } +} +modify: +{ + match: + { + "targetname" "hydra_dificil4" + "classname" "path_track" + } + insert: + { + "OnPass" "hydra_push,Enable,,0,1" + "OnPass" "hydra_push,Disable,,17,1" + } +} + +;; stage 1,2 - smooth hydra's movement + +modify: +{ + match: + { + "targetname" "/hydra_dificil[7,8]/" + "classname" "path_track" + } + replace: + { + "angles" "0 -90 0" + } +} +modify: +{ + match: + { + "targetname" "/hydra_((40)|(34)|(32))/" + "classname" "path_track" + } + replace: + { + "angles" "0 -90 0" + } +} + +modify: +{ + match: + { + "targetname" "hydra_29" + "classname" "path_track" + } + replace: + { + "target" "hydra_34" + } +} +modify: +{ + match: + { + "targetname" "hydra_36" + "classname" "path_track" + } + replace: + { + "target" "hydra_40" + } +} +modify: +{ + match: + { + "targetname" "hydra_26" + "classname" "path_track" + } + replace: + { + "target" "hydra_32" + } +} + +modify: +{ + match: + { + "classname" "path_track" + "OnPass" "commander,Command,say ***HYDRA LEAVING!!!***,15,-1" + } + insert: + { + "OnPass" "hydra_track,AddOutput,orientationtype 2,0,1" + "OnPass" "hydra_track,SetSpeedReal,150,15.1,1" + "OnPass" "hydra_track,SetSpeedReal,250,24,1" + } +} + +;; stage 3 - extra prop before bossfight + +add: +{ + "origin" "5346 -2085 728" + "StartDisabled" "0" + "spawnflags" "0" + "solid" "6" + "skin" "0" + "SetBodyGroup" "0" + "rendermode" "0" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "RandomAnimation" "0" + "pressuredelay" "0" + "PerformanceMode" "0" + "model" "models/props/de_nuke/crate_extrasmall.mdl" + "mindxlevel" "0" + "MinAnimTime" "5" + "maxdxlevel" "0" + "MaxAnimTime" "10" + "fadescale" "1" + "fademindist" "-1" + "fademaxdist" "0" + "ExplodeRadius" "0" + "ExplodeDamage" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "DisableBoneFollowers" "0" + "angles" "0 90 0" + "classname" "prop_dynamic" +} +add: +{ + "model" "*137" + "vrad_brush_cast_shadows" "0" + "StartDisabled" "0" + "spawnflags" "2" + "Solidity" "0" + "solidbsp" "0" + "rendermode" "10" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "origin" "5366 -2123 679" + "invert_exclusion" "0" + "InputFilter" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "classname" "func_brush" +} + +;; stage 3 - hovercraft balancing + +add: +{ + "origin" "8857 2423 -2679" + "targetname" "hover_clip" + "StartDisabled" "0" + "spawnflags" "0" + "solid" "6" + "skin" "0" + "SetBodyGroup" "0" + "rendermode" "10" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "RandomAnimation" "0" + "pressuredelay" "0" + "PerformanceMode" "0" + "model" "models/props_lab/blastdoor001c.mdl" + "mindxlevel" "0" + "MinAnimTime" "5" + "maxdxlevel" "0" + "MaxAnimTime" "10" + "fadescale" "1" + "fademindist" "-1" + "fademaxdist" "0" + "ExplodeRadius" "0" + "ExplodeDamage" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "DisableBoneFollowers" "1" + "angles" "0 90 0" + "classname" "prop_dynamic" +} +add: +{ + "origin" "8688 2423 -2679" + "targetname" "hover_clip" + "StartDisabled" "0" + "spawnflags" "0" + "solid" "6" + "skin" "0" + "SetBodyGroup" "0" + "rendermode" "10" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "RandomAnimation" "0" + "pressuredelay" "0" + "PerformanceMode" "0" + "model" "models/props_lab/blastdoor001c.mdl" + "mindxlevel" "0" + "MinAnimTime" "5" + "maxdxlevel" "0" + "MaxAnimTime" "10" + "fadescale" "1" + "fademindist" "-1" + "fademaxdist" "0" + "ExplodeRadius" "0" + "ExplodeDamage" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "DisableBoneFollowers" "1" + "angles" "0 90 0" + "classname" "prop_dynamic" + "OnUser1" "!self,Kill,,0,1" +} +add: +{ + "origin" "9008 2423 -2679" + "targetname" "hover_clip" + "StartDisabled" "0" + "spawnflags" "0" + "solid" "6" + "skin" "0" + "SetBodyGroup" "0" + "rendermode" "10" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "RandomAnimation" "0" + "pressuredelay" "0" + "PerformanceMode" "0" + "model" "models/props_lab/blastdoor001c.mdl" + "mindxlevel" "0" + "MinAnimTime" "5" + "maxdxlevel" "0" + "MaxAnimTime" "10" + "fadescale" "1" + "fademindist" "-1" + "fademaxdist" "0" + "ExplodeRadius" "0" + "ExplodeDamage" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "DisableBoneFollowers" "1" + "angles" "0 90 0" + "classname" "prop_dynamic" +} +add: +{ + "origin" "9228 2423 -2694" + "targetname" "hover_clip" + "StartDisabled" "0" + "spawnflags" "0" + "solid" "6" + "skin" "0" + "SetBodyGroup" "0" + "rendermode" "10" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "RandomAnimation" "0" + "pressuredelay" "0" + "PerformanceMode" "0" + "model" "models/props_lab/blastdoor001c.mdl" + "mindxlevel" "0" + "MinAnimTime" "5" + "maxdxlevel" "0" + "MaxAnimTime" "10" + "fadescale" "1" + "fademindist" "-1" + "fademaxdist" "0" + "ExplodeRadius" "0" + "ExplodeDamage" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "DisableBoneFollowers" "1" + "angles" "0 90 0" + "classname" "prop_dynamic" +} +add: +{ + "origin" "9298 2423 -2694" + "targetname" "hover_clip" + "StartDisabled" "0" + "spawnflags" "0" + "solid" "6" + "skin" "0" + "SetBodyGroup" "0" + "rendermode" "10" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "RandomAnimation" "0" + "pressuredelay" "0" + "PerformanceMode" "0" + "model" "models/props_lab/blastdoor001c.mdl" + "mindxlevel" "0" + "MinAnimTime" "5" + "maxdxlevel" "0" + "MaxAnimTime" "10" + "fadescale" "1" + "fademindist" "-1" + "fademaxdist" "0" + "ExplodeRadius" "0" + "ExplodeDamage" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "DisableBoneFollowers" "1" + "angles" "0 90 0" + "classname" "prop_dynamic" +} +add: +{ + "origin" "9495 2423 -2696" + "targetname" "hover_clip" + "StartDisabled" "0" + "spawnflags" "0" + "solid" "6" + "skin" "0" + "SetBodyGroup" "0" + "rendermode" "10" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "RandomAnimation" "0" + "pressuredelay" "0" + "PerformanceMode" "0" + "model" "models/props_lab/blastdoor001c.mdl" + "mindxlevel" "0" + "MinAnimTime" "5" + "maxdxlevel" "0" + "MaxAnimTime" "10" + "fadescale" "1" + "fademindist" "-1" + "fademaxdist" "0" + "ExplodeRadius" "0" + "ExplodeDamage" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "DisableBoneFollowers" "1" + "angles" "0 90 0" + "classname" "prop_dynamic" +} + +modify: +{ + match: + { + "targetname" "hover_modelo" + "classname" "prop_dynamic" + } + replace: + { + "origin" "9209.12 2730.67 -2693.2" + } +} +modify: +{ + match: + { + "classname" "logic_auto" + "hammerid" "4561" + } + insert: + { + "OnMapSpawn" "hover_clip,SetParent,hover_track,5,-1" + } +} + +add: +{ + "model" "*172" + "targetname" "hover_fail" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "12011 -219 -2396.5" + "nodmgforce" "0" + "damagetype" "0" + "damagemodel" "0" + "damagecap" "10" + "damage" "50" + "filtername" "CT" + "classname" "trigger_hurt" +} +modify: +{ + match: + { + "targetname" "pusher_extremo" + "classname" "trigger_multiple" + } + insert: + { + "OnStartTouch" "hover_fail,Enable,,15,1" + } +} + +;; music volume + +modify: +{ + match: + { + "message" "dj-kagalera/alien vs. predator game soundtrack 2010 [ epic battle theme_ predator vs. predalien ].mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#dj-kagalera/alien vs. predator game soundtrack 2010 [ epic battle theme_ predator vs. predalien ].mp3" + } +} +modify: +{ + match: + { + "message" "dj-kagalera/quake ii edit kagalera.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#dj-kagalera/quake ii edit kagalera.mp3" + } +} + +;; stage 1,2 - fix invalid human victory + +modify: +{ + match: + { + "targetname" "pusher" + "classname" "trigger_multiple" + } + delete: + { + "OnStartTouch" "ganarfacil,Disable,,0,-1" + "OnStartTouch" "ganarnormal,Disable,,0,-1" + } + insert: + { + "OnStartTouch" "ganarfacil,Kill,,0,1" + "OnStartTouch" "ganarnormal,Kill,,0,1" + } +} + +;; stage 2 - possible valve fix + +modify: +{ + match: + { + "classname" "momentary_rot_button" + } + replace: + { + "distance" "135" + } +} diff --git a/maps/ze_alien_vs_predator_v5.cfg b/maps/ze_alien_vs_predator_v5.cfg index e3c3ff5..232446f 100644 --- a/maps/ze_alien_vs_predator_v5.cfg +++ b/maps/ze_alien_vs_predator_v5.cfg @@ -131,3 +131,57 @@ modify: "filtername" "Zombi Alien1" } } + + + +;; _ + +;; change push item logic for entwatch + +modify: +{ + match: + { + "targetname" "truli" + "classname" "math_counter" + } + replace: + { + "max" "3" + } + delete: + { + "OnHitMax" "kiro,Kill,,0,1" + "OnHitMax" "rem3,Lock,,0,1" + "OnHitMax" "lockr1,PlaySound,,0,1" + "OnHitMax" "leso1,Color,0 255 64,0,1" + "OnHitMax" "tvq2,Volume,0,0,1" + "OnHitMax" "DoorDerevnja,Command,say **Lock Gun**,0,1" + "OnHitMax" "actis1,Kill,,0,1" + } + insert: + { + "OnHitMax" "kiro,Kill,,11,1" + "OnHitMax" "rem3,Lock,,11,1" + "OnHitMax" "lockr1,PlaySound,,11,1" + "OnHitMax" "leso1,Color,0 255 64,13.1,1" + "OnHitMax" "tvq2,Volume,0,11,1" + "OnHitMax" "DoorDerevnja,Command,say **Lock Gun**,11,1" + "OnHitMax" "actis1,Kill,,11,1" + } +} + +;; music volume + +modify: +{ + match: + { + "message" "ambient/ran dmsisa1/mog1.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ambient/ran dmsisa1/mog1.mp3" + } +} diff --git a/maps/ze_amkoescape_v1337.cfg b/maps/ze_amkoescape_v1337.cfg index 051841e..229cd58 100644 --- a/maps/ze_amkoescape_v1337.cfg +++ b/maps/ze_amkoescape_v1337.cfg @@ -63,3 +63,69 @@ modify: "origin" "-3480 3272 -91" } } + +;; music volume + +;; music volume + +modify: +{ + match: + { + "message" "amko/boss theme.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#amko/boss theme.mp3" + } +} +modify: +{ + match: + { + "message" "amko/underwaterbeats - formless!.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#amko/underwaterbeats - formless!.mp3" + } +} +modify: +{ + match: + { + "message" "amko/underwaterbeats - lonely soul.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#amko/underwaterbeats - lonely soul.mp3" + } +} +modify: +{ + match: + { + "message" "amko/underwaterbeats - nightfall.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#amko/underwaterbeats - nightfall.mp3" + } +} +modify: +{ + match: + { + "message" "amko/uwbeats - delete!.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#amko/uwbeats - delete!.mp3" + } +} + diff --git a/maps/ze_ancient_wrath_v1_fix2.cfg b/maps/ze_ancient_wrath_v1_fix2.cfg index 7a4bc0a..28de374 100644 --- a/maps/ze_ancient_wrath_v1_fix2.cfg +++ b/maps/ze_ancient_wrath_v1_fix2.cfg @@ -178,4 +178,32 @@ modify: } } +;; stage 4 - fix weapon stripper +modify: +{ + match: + { + "targetname" "zmstrip" + "classname" "trigger_once" + } + replace: + { + "OnStartTouch" "zm_striper,Strip,,0,1" + } +} + +;; stage 2 - fix falling props + +modify: +{ + match: + { + "targetname" "/Upper_Trap_block?/" + "classname" "func_physbox" + } + replace: + { + "nodamageforces" "1" + } +} diff --git a/maps/ze_ancient_wrath_v3_d.cfg b/maps/ze_ancient_wrath_v3_d.cfg new file mode 100755 index 0000000..6b03a32 --- /dev/null +++ b/maps/ze_ancient_wrath_v3_d.cfg @@ -0,0 +1,20 @@ +;; _ + +;; restart round on warmup + +modify: +{ + match: + { + "targetname" "Stage_WARMUP_initate" + "classname" "logic_relay" + } + delete: + { + "OnTrigger" "Trigger_nuke2,Enable,,59,-1" + } + insert: + { + "OnTrigger" "command,Command,mp_restartgame 1,59,-1" + } +} \ No newline at end of file diff --git a/maps/ze_antartika_b2.cfg b/maps/ze_antartika_b2.cfg index 1c4f6f7..4159c09 100644 --- a/maps/ze_antartika_b2.cfg +++ b/maps/ze_antartika_b2.cfg @@ -92,6 +92,46 @@ modify: } } +;; stage 1 - unstuck players from elevator + +add: +{ + "model" "*81" + "targetname" "elevator_antistuck" + "target" "Chapter1Area3Destination" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "11520 2368 1976" + "classname" "trigger_teleport" +} +add: +{ + "model" "*81" + "targetname" "elevator_antistuck" + "StartDisabled" "1" + "spawnflags" "1" + "parentname" "MaintenanceElevator" + "origin" "11507 2369 2371" + "classname" "trigger_once" + "OnStartTouch" "!activator,AddOutput,origin 11520 2369 2392,0,-1" +} +modify: +{ + match: + { + "targetname" "MaintenanceElevator" + "classname" "func_door" + } + replace: + { + "speed" "200" + } + insert: + { + "OnFullyClosed" "elevator_antistuck,Enable,,0.5,1" + } +} + ;; stage 3 - fix heli movement ; ;modify: diff --git a/maps/ze_aperturescience_ob.cfg b/maps/ze_aperturescience_ob.cfg index 3284953..0020c98 100644 --- a/maps/ze_aperturescience_ob.cfg +++ b/maps/ze_aperturescience_ob.cfg @@ -81,7 +81,7 @@ modify: { match: { - ""health" "10000" + "health" "10000" "damagetoenablemotion" "9999" "classname" "func_physbox" } @@ -91,4 +91,84 @@ modify: } } +;; energy ball antistuck + +add: +{ + "origin" "9632 -4440 65" + "UseRandomTime" "0" + "targetname" "ball_timer" + "StartDisabled" "0" + "spawnflags" "0" + "RefireTime" "10" + "classname" "logic_timer" + "OnTimer" "ball_antistuck,Enable,,0,-1" + "OnTimer" "ball_antistuck,Disable,,0.5,-1" +} +add: +{ + "model" "*237" + "wait" "1" + "targetname" "ball_antistuck" + "parentname" "Sphere Move" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "-1357 1408 -2195" + "classname" "trigger_multiple" + "OnStartTouch" "!activator,AddOutput,origin -1920 1411 -2248,0,-1" +} + +;; spawn tele + +add: +{ + "model" "*172" + "origin" "-256 -256 -1904" + "targetname" "spawn_tele" + "target" "faller_tele" + "StartDisabled" "1" + "spawnflags" "1" + "classname" "trigger_teleport" +} +modify: +{ + match: + { + "origin" "-416 496 -1864" + "classname" "func_button" + "hammerid" "2983" + } + delete: + { + "OnPressed" "Afk killer,Enable,,1,-1" + "OnPressed" "Office Message,Command,say **--**AFK KILLER ENABLED!**--**,0,-1" + } +} +modify: +{ + match: + { + "origin" "-904 432 -1864" + "classname" "func_button" + "hammerid" "2392" + } + insert: + { + "OnPressed" "spawn_tele,Enable,,30,1" + "OnPressed" "Office Message,Command,say **--**AFK TELEPORT ENABLED!**--**,30,1" + } +} + +;; fall tele + +add: +{ + "model" "*172" + "wait" "1" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "-710 -2092 -2970" + "classname" "trigger_multiple" + "OnStartTouch" "!activator,AddOutput,origin -400 -2080 -2039,0,-1" +} diff --git a/maps/ze_arid_lands_of_king_theba_b1_0.cfg b/maps/ze_arid_lands_of_king_theba_b1_0.cfg index 3a25ffc..1b108ef 100644 --- a/maps/ze_arid_lands_of_king_theba_b1_0.cfg +++ b/maps/ze_arid_lands_of_king_theba_b1_0.cfg @@ -1,425 +1,447 @@ -;ze_arid_lands_of_king_theba_b1_0 -- Stripper fixes -- Last Updated May 17th, 2024 -;Thanks to NiDE for helping with testing the map before and after Stripper changes were made. -;Extra comment -- If your server has a hitmarkers plugin of sorts, please disable it as this map uses custom overlays of its own and will cause flickering. - -;------------------ -; General Stuff -;------------------ - -;Spawns an extra radar template to reset the effects of Jammer in case a template radar isn't in the map at the moment Jammer is used. - -modify: -{ - match: - { - "targetname" "item_radar_jammer_filter" - } - insert: - { - "OnPass" "template_radar_maker,ForceSpawnAtEntityOrigin,item_radar_jammer_button,8.05,-1" - } -} - -;Enables bhop every round due to Stripper config disabling it at parts - -modify: -{ - match: - { - "classname" "logic_auto" - } - insert: - { - "OnNewGame" "main_console,FireUser3,,2,1" - "OnNewGame" "main_console,Command,sv_airaccelerate 16,2,1" - } -} - -;------------------ -; Stage 1 -;------------------ - -;------------------ -; Oasis -;------------------ - -;Increases the time the zombie tp stays active for in the sewer section - -modify: -{ - match: - { - "targetname" "s1_oasis_hold3_break_tp" - } - replace: - { - "spawnflags" "1" - } -} - -modify: -{ - match: - { - "targetname" "s1_oasis_hold3_trigger" - } - delete: - { - "OnTrigger" "s1_oasis_hold3_break_tp,Kill,,30,1" - } - insert: - { - "OnTrigger" "s1_oasis_hold3_break_tp,Kill,,31,1" - } -} - -;Adds a push trigger that I meant to add before but forgor skull emoji - -add: -{ - "model" "*80" - "targetname" "s1_oasis_hold7_push_zm" - "StartDisabled" "1" - "speed" "450" - "spawnflags" "1" - "pushdir" "0 135 0" - "origin" "2400 -1520 768" - "filtername" "main_filter_zombies" - "alternateticksfix" "0" - "classname" "trigger_push" -} - -modify: -{ - match: - { - "targetname" "s1_oasis_hold7_trigger" - } - insert: - { - "OnTrigger" "s1_oasis_hold7_push_zm,Enable,,32,1" - "OnTrigger" "s1_oasis_hold7_push_zm,Kill,,38,1" - } -} - -;------------------ -; Alley of the Sphinxes -;------------------ - -;Disables bhop when humans get teleported to the canyon area - -modify: -{ - match: - { - "targetname" "s1_aos_hold1_push" - } - insert: - { - "OnStartTouch" "main_console,FireUser2,,0,1" - } -} - -;Shortens the first hold time in the canyon area to 20 seconds from 25 - -filter: -{ - "targetname" "s1_aos_hold1_relay" -} - -add: -{ - "origin" "-8000 10400 -2880" - "targetname" "s1_aos_hold1_relay" - "StartDisabled" "0" - "spawnflags" "0" - "classname" "logic_relay" - "hammerid" "114379" - - "OnTrigger" "c4_maker,ForceSpawnAtEntityOrigin,!caller,5,1" - "OnTrigger" "item_detonator_template,ForceSpawn,,18,1" - "OnTrigger" "c4_prop*,Kill,,20,1" - "OnTrigger" "explosion_huge_maker,ForceSpawnAtEntityOrigin,!caller,20,1" - "OnTrigger" "s1_aos_hold1_break,Break,,20,1" - "OnTrigger" "s1_aos_hold1_prop,Kill,,20,1" - "OnTrigger" "s1_music_aos_peace,FireUser2,,20,1" - "OnTrigger" "!self,Kill,,20.08,1" - "OnTrigger" "s1_music_aos_medium,FireUser1,,22,1" - "OnTrigger" "main_console,Command,say **[A.M.I.G.O.] Look! There's a clean water stream up ahead**,23,1" - "OnTrigger" "main_console,Command,say **[A.M.I.G.O.] Aren't we lucky? This one's running down in the direction we're headed to**,27,1" - "OnTrigger" "main_console,Command,say **[A.M.I.G.O.] Let's not take it down all the way though -- My readings also point out a dead end further ahead**,31,1" - "OnTrigger" "s1_aos_hold1_tp,Enable,,45,1" -} - -;Filters out the prop_dynamics used in the Detonator item and replaces them with an info_teleport_destination entity - -filter: -{ - "classname" "prop_dynamic" - "targetname" "item_detonator_exp_spawner_l" -} - -filter: -{ - "classname" "prop_dynamic" - "targetname" "item_detonator_exp_spawner_r" -} - -add: -{ - "origin" "-7456 8576 -2016" - "targetname" "item_detonator_exp_spawner_l" - "parentname" "item_detonator_prop" - "angles" "0 270 0" - "classname" "info_teleport_destination" - - "OnUser1" "explosion_huge_maker,ForceSpawnAtEntityOrigin,!caller,0.05,1" -} - -add: -{ - "origin" "-8480 8576 -2016" - "targetname" "item_detonator_exp_spawner_r" - "parentname" "item_detonator_prop" - "angles" "0 270 0" - "classname" "info_teleport_destination" - - "OnUser1" "explosion_huge_maker,ForceSpawnAtEntityOrigin,!caller,0.05,1" -} - -;Adds a new breakable at the river hold as there's a gap there where humans can currently bug through -- Thanks to Hobgoblin for reporting - -add: -{ - "model" "*157" - "targetname" "s1_aos_hold2_break" - "spawnobject" "0" - "spawnflags" "1" - "rendermode" "0" - "renderfx" "0" - "rendercolor" "255 255 255" - "renderamt" "255" - "propdata" "0" - "pressuredelay" "0" - "physdamagescale" "1.0" - "PerformanceMode" "0" - "origin" "1408 5136 -3520" - "nodamageforces" "0" - "minhealthdmg" "0" - "material" "8" - "health" "0" - "gibdir" "0 0 0" - "explosion" "0" - "ExplodeRadius" "0" - "explodemagnitude" "0" - "ExplodeDamage" "0" - "disableshadows" "1" - "disablereceiveshadows" "1" - "classname" "func_breakable" - "hammerid" "122376" -} - - -;Increases the hold time by 10 seconds at the waterfall / bridge part so zombies have a chance to catch up - -filter: -{ - "targetname" "s1_aos_hold3_relay" -} - -add: -{ - "origin" "-6240 3136 -4800" - "targetname" "s1_aos_hold3_relay" - "StartDisabled" "0" - "spawnflags" "0" - "classname" "logic_relay" - "hammerid" "143516" - - "OnTrigger" "c4_maker,ForceSpawnAtEntityOrigin,!caller,5,1" - "OnTrigger" "s1_aos_hold4_pfx_spawner,Trigger,,21.08,1" - "OnTrigger" "c4_prop*,Kill,,25,1" - "OnTrigger" "explosion_huge_maker,ForceSpawnAtEntityOrigin,!caller,25,1" - "OnTrigger" "s1_aos_hold3_break,Break,,25,1" - "OnTrigger" "s1_aos_hold3_prop,Kill,,25,1" - "OnTrigger" "!self,Kill,,25.08,1" -} - -;------------------ -; Dunes -;------------------ - -;Moves the ZM td further back and the fog trigger with it as they spawn too close to humans - -modify: -{ - match: - { - "origin" "11136 -14656 -10143" - "targetname" "s1_dunes_hold1_td_zm" - } - replace: - { - "origin" "11136 -15168 -10180" - } -} - -modify: -{ - match: - { - "targetname" "s1_dunes_hold1_fog_zm" - } - replace: - { - "origin" "11136 -15168 -10080" - } - insert: - { - "OnStartTouch" "main_console,Command,sv_airaccelerate 10,3,1" - } -} - -;Adds a clone of the zm trigger at the Dunes section to apply fog to humans as it's currently not long enough to cover both TPs - -add: -{ - "model" "*174" - "targetname" "s1_dunes_hold1_fog_human_alt" - "wait" "1" - "StartDisabled" "0" - "origin" "11136 -15168 -10080" - "spawnflags" "1" - "filtername" "main_filter_humans" - "classname" "trigger_multiple" - - "OnStartTouch" "!activator,SetFogController,main_fog_humans,0,-1" -} - -;Lowers the zombie health nerfs even more to accommodate for high zombie numbers - -modify: -{ - match: - { - "targetname" "s1_dunes_hold1_nerf" - } - delete: - { - "OnStartTouch" "!activator,AddOutput,health 1250,0,-1" - } - insert: - { - "OnStartTouch" "!activator,AddOutput,health 350,0,-1" - "OnEndTouch" "!activator,AddOutput,health 350,0,-1" - } -} - -modify: -{ - match: - { - "targetname" "s1_dunes_hold3_nerf" - } - delete: - { - "OnStartTouch" "!activator,AddOutput,health 3000,0,-1" - } - insert: - { - "OnStartTouch" "!activator,AddOutput,health 2500,0,-1" - "OnEndTouch" "!activator,AddOutput,health 2500,0,-1" - } -} - -;Moves zombie teleports everytime humans get to a new hold so they can spawn closer every time - -modify: -{ - match: - { - "targetname" "s1_dunes_hold2_trigger" - } - insert: - { - "OnTrigger" "s1_dunes_hold1_fog_zm,AddOutput,OnStartTouch !activator:AddOutput:origin 11136 -8288 -10176:0.02:-1,0,1" - } -} - -modify: -{ - match: - { - "targetname" "s1_dunes_hold3_trigger" - } - insert: - { - "OnTrigger" "s1_dunes_hold1_fog_zm,AddOutput,OnStartTouch !activator:AddOutput:origin 11136 -5344 -10176:0.04:-1,0,1" - "OnTrigger" "s1_dunes_hold3_nerf,AddOutput,OnEndTouch !activator:AddOutput:health 500:0.05:-1,18.05,1" - } -} - -;Changes some outputs on Dunes to apply fades only once - -modify: -{ - match: - { - "targetname" "s1_aos_hold5_fade" - } - delete: - { - "OnStartTouch" "s1_fade_to_dunes,Fade,,0,-1" - } - insert: - { - "OnStartTouch" "s1_fade_to_dunes,Fade,,0,1" - } -} - -modify: -{ - match: - { - "targetname" "s1_dunes_run_trigger" - } - delete: - { - "OnStartTouch" "s1_fade_to_dunes,Fade,,2,-1" - } - insert: - { - "OnStartTouch" "s1_fade_to_dunes,Fade,,2,1" - } -} - -;Reenables proper bhop settings after the Dunes fog section - -modify: -{ - match: - { - "targetname" "s1_dunes_outside_trigger" - } - insert: - { - "OnStartTouch" "!self,FireUser1,,0,1" - "OnStartTouch" "main_console,FireUser3,,2,1" - "OnStartTouch" "main_console,Command,sv_airaccelerate 16,2,1" - } -} - -;Applies the nuke_ignore filter in the teleport after the funny to ensure everyone gets it - -modify: -{ - match: - { - "targetname" "s1_post_end_tp_humans" - } - insert: - { - "OnStartTouch" "!activator,SetDamageFilter,nuke_ignore,0,-1" - } -} - +;ze_arid_lands_of_king_theba_b1_0 -- Stripper fixes -- Last Updated May 17th, 2024 +;Thanks to NiDE for helping with testing the map before and after Stripper changes were made. +;Extra comment -- If your server has a hitmarkers plugin of sorts, please disable it as this map uses custom overlays of its own and will cause flickering. + +;------------------ +; General Stuff +;------------------ + +;Spawns an extra radar template to reset the effects of Jammer in case a template radar isn't in the map at the moment Jammer is used. + +modify: +{ + match: + { + "targetname" "item_radar_jammer_filter" + } + insert: + { + "OnPass" "template_radar_maker,ForceSpawnAtEntityOrigin,item_radar_jammer_button,8.05,-1" + } +} + +;Enables bhop every round due to Stripper config disabling it at parts + +modify: +{ + match: + { + "classname" "logic_auto" + } + insert: + { + "OnNewGame" "main_console,FireUser3,,2,1" + "OnNewGame" "main_console,Command,sv_airaccelerate 16,2,1" + } +} + +;------------------ +; Stage 1 +;------------------ + +;------------------ +; Oasis +;------------------ + +;Increases the time the zombie tp stays active for in the sewer section + +modify: +{ + match: + { + "targetname" "s1_oasis_hold3_break_tp" + } + replace: + { + "spawnflags" "1" + } +} + +modify: +{ + match: + { + "targetname" "s1_oasis_hold3_trigger" + } + delete: + { + "OnTrigger" "s1_oasis_hold3_break_tp,Kill,,30,1" + } + insert: + { + "OnTrigger" "s1_oasis_hold3_break_tp,Kill,,31,1" + } +} + +;Adds a push trigger that I meant to add before but forgor skull emoji + +add: +{ + "model" "*80" + "targetname" "s1_oasis_hold7_push_zm" + "StartDisabled" "1" + "speed" "450" + "spawnflags" "1" + "pushdir" "0 135 0" + "origin" "2400 -1520 768" + "filtername" "main_filter_zombies" + "alternateticksfix" "0" + "classname" "trigger_push" +} + +modify: +{ + match: + { + "targetname" "s1_oasis_hold7_trigger" + } + insert: + { + "OnTrigger" "s1_oasis_hold7_push_zm,Enable,,32,1" + "OnTrigger" "s1_oasis_hold7_push_zm,Kill,,38,1" + } +} + +;------------------ +; Alley of the Sphinxes +;------------------ + +;Disables bhop when humans get teleported to the canyon area + +modify: +{ + match: + { + "targetname" "s1_aos_hold1_push" + } + insert: + { + "OnStartTouch" "main_console,FireUser2,,0,1" + } +} + +;Shortens the first hold time in the canyon area to 20 seconds from 25 + +filter: +{ + "targetname" "s1_aos_hold1_relay" +} + +add: +{ + "origin" "-8000 10400 -2880" + "targetname" "s1_aos_hold1_relay" + "StartDisabled" "0" + "spawnflags" "0" + "classname" "logic_relay" + "hammerid" "114379" + + "OnTrigger" "c4_maker,ForceSpawnAtEntityOrigin,!caller,5,1" + "OnTrigger" "item_detonator_template,ForceSpawn,,18,1" + "OnTrigger" "c4_prop*,Kill,,20,1" + "OnTrigger" "explosion_huge_maker,ForceSpawnAtEntityOrigin,!caller,20,1" + "OnTrigger" "s1_aos_hold1_break,Break,,20,1" + "OnTrigger" "s1_aos_hold1_prop,Kill,,20,1" + "OnTrigger" "s1_music_aos_peace,FireUser2,,20,1" + "OnTrigger" "!self,Kill,,20.08,1" + "OnTrigger" "s1_music_aos_medium,FireUser1,,22,1" + "OnTrigger" "main_console,Command,say **[A.M.I.G.O.] Look! There's a clean water stream up ahead**,23,1" + "OnTrigger" "main_console,Command,say **[A.M.I.G.O.] Aren't we lucky? This one's running down in the direction we're headed to**,27,1" + "OnTrigger" "main_console,Command,say **[A.M.I.G.O.] Let's not take it down all the way though -- My readings also point out a dead end further ahead**,31,1" + "OnTrigger" "s1_aos_hold1_tp,Enable,,45,1" +} + +;Filters out the prop_dynamics used in the Detonator item and replaces them with an info_teleport_destination entity + +filter: +{ + "classname" "prop_dynamic" + "targetname" "item_detonator_exp_spawner_l" +} + +filter: +{ + "classname" "prop_dynamic" + "targetname" "item_detonator_exp_spawner_r" +} + +add: +{ + "origin" "-7456 8576 -2016" + "targetname" "item_detonator_exp_spawner_l" + "parentname" "item_detonator_prop" + "angles" "0 270 0" + "classname" "info_teleport_destination" + + "OnUser1" "explosion_huge_maker,ForceSpawnAtEntityOrigin,!caller,0.05,1" +} + +add: +{ + "origin" "-8480 8576 -2016" + "targetname" "item_detonator_exp_spawner_r" + "parentname" "item_detonator_prop" + "angles" "0 270 0" + "classname" "info_teleport_destination" + + "OnUser1" "explosion_huge_maker,ForceSpawnAtEntityOrigin,!caller,0.05,1" +} + +;Adds a new breakable at the river hold as there's a gap there where humans can currently bug through -- Thanks to Hobgoblin for reporting + +add: +{ + "model" "*157" + "targetname" "s1_aos_hold2_break" + "spawnobject" "0" + "spawnflags" "1" + "rendermode" "0" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "propdata" "0" + "pressuredelay" "0" + "physdamagescale" "1.0" + "PerformanceMode" "0" + "origin" "1408 5136 -3520" + "nodamageforces" "0" + "minhealthdmg" "0" + "material" "8" + "health" "0" + "gibdir" "0 0 0" + "explosion" "0" + "ExplodeRadius" "0" + "explodemagnitude" "0" + "ExplodeDamage" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "classname" "func_breakable" + "hammerid" "122376" +} + + +;Increases the hold time by 10 seconds at the waterfall / bridge part so zombies have a chance to catch up + +filter: +{ + "targetname" "s1_aos_hold3_relay" +} + +add: +{ + "origin" "-6240 3136 -4800" + "targetname" "s1_aos_hold3_relay" + "StartDisabled" "0" + "spawnflags" "0" + "classname" "logic_relay" + "hammerid" "143516" + + "OnTrigger" "c4_maker,ForceSpawnAtEntityOrigin,!caller,5,1" + "OnTrigger" "s1_aos_hold4_pfx_spawner,Trigger,,21.08,1" + "OnTrigger" "c4_prop*,Kill,,25,1" + "OnTrigger" "explosion_huge_maker,ForceSpawnAtEntityOrigin,!caller,25,1" + "OnTrigger" "s1_aos_hold3_break,Break,,25,1" + "OnTrigger" "s1_aos_hold3_prop,Kill,,25,1" + "OnTrigger" "!self,Kill,,25.08,1" +} + +;------------------ +; Dunes +;------------------ + +;Moves the ZM td further back and the fog trigger with it as they spawn too close to humans + +modify: +{ + match: + { + "origin" "11136 -14656 -10143" + "targetname" "s1_dunes_hold1_td_zm" + } + replace: + { + "origin" "11136 -15168 -10180" + } +} + +modify: +{ + match: + { + "targetname" "s1_dunes_hold1_fog_zm" + } + replace: + { + "origin" "11136 -15168 -10080" + } + insert: + { + "OnStartTouch" "main_console,Command,sv_airaccelerate 10,3,1" + } +} + +;Adds a clone of the zm trigger at the Dunes section to apply fog to humans as it's currently not long enough to cover both TPs + +add: +{ + "model" "*174" + "targetname" "s1_dunes_hold1_fog_human_alt" + "wait" "1" + "StartDisabled" "0" + "origin" "11136 -15168 -10080" + "spawnflags" "1" + "filtername" "main_filter_humans" + "classname" "trigger_multiple" + + "OnStartTouch" "!activator,SetFogController,main_fog_humans,0,-1" +} + +;Lowers the zombie health nerfs even more to accommodate for high zombie numbers + +modify: +{ + match: + { + "targetname" "s1_dunes_hold1_nerf" + } + delete: + { + "OnStartTouch" "!activator,AddOutput,health 1250,0,-1" + } + insert: + { + "OnStartTouch" "!activator,AddOutput,health 350,0,-1" + "OnEndTouch" "!activator,AddOutput,health 350,0,-1" + } +} + +modify: +{ + match: + { + "targetname" "s1_dunes_hold3_nerf" + } + delete: + { + "OnStartTouch" "!activator,AddOutput,health 3000,0,-1" + } + insert: + { + "OnStartTouch" "!activator,AddOutput,health 2500,0,-1" + "OnEndTouch" "!activator,AddOutput,health 2500,0,-1" + } +} + +;Moves zombie teleports everytime humans get to a new hold so they can spawn closer every time + +modify: +{ + match: + { + "targetname" "s1_dunes_hold2_trigger" + } + insert: + { + "OnTrigger" "s1_dunes_hold1_fog_zm,AddOutput,OnStartTouch !activator:AddOutput:origin 11136 -8288 -10176:0.02:-1,0,1" + } +} + +modify: +{ + match: + { + "targetname" "s1_dunes_hold3_trigger" + } + insert: + { + "OnTrigger" "s1_dunes_hold1_fog_zm,AddOutput,OnStartTouch !activator:AddOutput:origin 11136 -5344 -10176:0.04:-1,0,1" + "OnTrigger" "s1_dunes_hold3_nerf,AddOutput,OnEndTouch !activator:AddOutput:health 500:0.05:-1,18.05,1" + } +} + +;Changes some outputs on Dunes to apply fades only once + +modify: +{ + match: + { + "targetname" "s1_aos_hold5_fade" + } + delete: + { + "OnStartTouch" "s1_fade_to_dunes,Fade,,0,-1" + } + insert: + { + "OnStartTouch" "s1_fade_to_dunes,Fade,,0,1" + } +} + +modify: +{ + match: + { + "targetname" "s1_dunes_run_trigger" + } + delete: + { + "OnStartTouch" "s1_fade_to_dunes,Fade,,2,-1" + } + insert: + { + "OnStartTouch" "s1_fade_to_dunes,Fade,,2,1" + } +} + +;Reenables proper bhop settings after the Dunes fog section + +modify: +{ + match: + { + "targetname" "s1_dunes_outside_trigger" + } + insert: + { + "OnStartTouch" "!self,FireUser1,,0,1" + "OnStartTouch" "main_console,FireUser3,,2,1" + "OnStartTouch" "main_console,Command,sv_airaccelerate 16,2,1" + } +} + +;Applies the nuke_ignore filter in the teleport after the funny to ensure everyone gets it + +modify: +{ + match: + { + "targetname" "s1_post_end_tp_humans" + } + insert: + { + "OnStartTouch" "!activator,SetDamageFilter,nuke_ignore,0,-1" + } +} + + + +;; _ + +;; restart round on warmup + +modify: +{ + match: + { + "targetname" "level_case" + "classname" "logic_case" + } + delete: + { + "OnCase16" "nuke_zone,FireUser1,,52,1" + } + insert: + { + "main_console,Command,mp_restartgame 1,52,1" + } +} \ No newline at end of file diff --git a/maps/ze_artika_base_v1_2s.cfg b/maps/ze_artika_base_v1_2s.cfg index a2edc66..5f9c609 100644 --- a/maps/ze_artika_base_v1_2s.cfg +++ b/maps/ze_artika_base_v1_2s.cfg @@ -38,6 +38,7 @@ modify: { "disableshadows" "1" "disablereceiveshadows" "1" + "orientationtype" "3" } } modify: diff --git a/maps/ze_assassins_creed_v1.cfg b/maps/ze_assassins_creed_v1.cfg index 5391c20..35af77f 100644 --- a/maps/ze_assassins_creed_v1.cfg +++ b/maps/ze_assassins_creed_v1.cfg @@ -426,3 +426,106 @@ modify: "origin" "-2547 -3292 3867" } } + +;; music volume + +modify: +{ + match: + { + "message" "assassinscreed/masyaf.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#assassinscreed/masyaf.mp3" + } +} +modify: +{ + match: + { + "message" "assassinscreed/stage1_beginning.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#assassinscreed/stage1_beginning.mp3" + } +} +modify: +{ + match: + { + "message" "assassinscreed/stage1_part2.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#assassinscreed/stage1_part2.mp3" + } +} +modify: +{ + match: + { + "message" "assassinscreed/stage2_beginning.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#assassinscreed/stage2_beginning.mp3" + } +} +modify: +{ + match: + { + "message" "assassinscreed/stage2_bossfight.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#assassinscreed/stage2_bossfight.mp3" + } +} +modify: +{ + match: + { + "message" "assassinscreed/stage2_part2.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#assassinscreed/stage2_part2.mp3" + } +} +modify: +{ + match: + { + "message" "assassinscreed/stage2final.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#assassinscreed/stage2final.mp3" + } +} + +;; fix leap of faith origin + +modify: +{ + match: + { + "target" "faithtele" + "origin" "-6443.94 1982.75 3135.95" + "classname" "trigger_teleport" + } + replace: + { + "origin" "-6443.94 1954.75 3135.95" + } +} \ No newline at end of file diff --git a/maps/ze_atix_apocalypse_v1a.cfg b/maps/ze_atix_apocalypse_v1a.cfg index 5520c87..3f49a8a 100644 --- a/maps/ze_atix_apocalypse_v1a.cfg +++ b/maps/ze_atix_apocalypse_v1a.cfg @@ -336,31 +336,17 @@ modify: add: { + "model" "*539" "targetname" "truck_hurt" "StartDisabled" "0" "spawnflags" "1" - "origin" "-950.5 -334 463.5" + "origin" "-1216 -386 270" "nodmgforce" "0" "damagetype" "0" "damagemodel" "0" "damagecap" "20" "damage" "100000" "classname" "trigger_hurt" - "OnUser1" "!self,AddOutput,solid 2,0,1" - "OnUser1" "!self,AddOutput,mins -17.5 -302 -223.5,0.1,1" - "OnUser1" "!self,AddOutput,maxs 17.5 302 223.5,0.1,1" -} -modify: -{ - match: - { - "classname" "logic_auto" - "origin" "1887 -338 10" - } - insert: - { - "OnMapSpawn" "truck_hurt,FireUser1,,0,-1" - } } modify: { @@ -386,6 +372,11 @@ modify: { "origin" "-1824 -324 23" } + insert: + { + "OnPass" "atix_truck,AddOutput,rendermode 1,15,1" + "OnPass" "atix_truck,AddOutput,renderamt 220,17,1" + } } ;; fix nuke glitch spot diff --git a/maps/ze_atix_helicopter_i3d_c1.cfg b/maps/ze_atix_helicopter_i3d_c1.cfg index c139001..e4a6881 100644 --- a/maps/ze_atix_helicopter_i3d_c1.cfg +++ b/maps/ze_atix_helicopter_i3d_c1.cfg @@ -96,4 +96,58 @@ modify: } } +;; music volume +modify: +{ + match: + { + "message" "atix/har.wav" + "classname" "ambient_generic" + } + replace: + { + "message" "#atix/har.wav" + } +} + +;; unstuck players + +add: +{ + "targetname" "unstuck_tele" + "wait" "1" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "2984.5 -1166 266" + "classname" "trigger_multiple" + "OnUser1" "!self,AddOutput,solid 2,0,1" + "OnUser1" "!self,AddOutput,mins -71.5 -222 -45,0.1,1" + "OnUser1" "!self,AddOutput,maxs 71.5 222 45,0.1,1" + "OnStartTouch" "!activator,AddOutput,origin 2951 -1334 15,0,-1" +} +modify: +{ + match: + { + "classname" "logic_auto" + "hammerid" "756" + } + insert: + { + "OnMapSpawn" "unstuck_tele,FireUser1,,0,-1" + } +} +modify: +{ + match: + { + "targetname" "path8" + "classname" "path_track" + } + insert: + { + "OnPass" "unstuck_tele,Enable,,0,-1" + "OnPass" "unstuck_tele,Disable,,0.1,-1" + } +} \ No newline at end of file diff --git a/maps/ze_atix_panic_b3t_halloween_v1.cfg b/maps/ze_atix_panic_b3t_halloween_v1.cfg index 27a85e3..65c12fb 100755 --- a/maps/ze_atix_panic_b3t_halloween_v1.cfg +++ b/maps/ze_atix_panic_b3t_halloween_v1.cfg @@ -1,46 +1,129 @@ -add: -{ - "classname" "env_fog_controller" - "angles" "0 0 0" - "farz" "-1" - "fogblend" "0" - "fogcolor" "0 0 0" - "fogcolor2" "0 0 0" - "fogdir" "1 0 0" - "fogenable" "1" - "fogend" "700.0" - "foglerptime" "0" - "fogmaxdensity" "1" - "fogstart" "-2000.0" - "spawnflags" "1" - "targetname" "fogcontr" - "use_angles" "0" -} - -; stop nuke from disabling -modify: -{ - match: - { - "targetname" "rofl" - "classname" "trigger_multiple" - } - delete: - { - "OnTrigger" "nuke_hurt,Disable,,10,-1" - } -} -; make nuke hurt more -modify: -{ - match: - { - "targetname" "nuke_hurt" - "classname" "trigger_hurt" - } - replace: - { - "damage" "12500" - } -} - +add: +{ + "classname" "env_fog_controller" + "angles" "0 0 0" + "farz" "-1" + "fogblend" "0" + "fogcolor" "0 0 0" + "fogcolor2" "0 0 0" + "fogdir" "1 0 0" + "fogenable" "1" + "fogend" "700.0" + "foglerptime" "0" + "fogmaxdensity" "1" + "fogstart" "-2000.0" + "spawnflags" "1" + "targetname" "fogcontr" + "use_angles" "0" +} + +; stop nuke from disabling +modify: +{ + match: + { + "targetname" "rofl" + "classname" "trigger_multiple" + } + delete: + { + "OnTrigger" "nuke_hurt,Disable,,10,-1" + } +} +modify: +{ + match: + { + "origin" "306.82 -2400.65 546.5" + "classname" "func_button" + "hammerid" "26009" + } + delete: + { + "OnPressed" "nuke_hurt,Disable,,10,-1" + } +} +; make nuke hurt more +modify: +{ + match: + { + "targetname" "nuke_hurt" + "classname" "trigger_hurt" + } + replace: + { + "damage" "125000" + } +} + + + +;; _ + +;; music volume + +modify: +{ + match: + { + "message" "custom/horror_1.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#custom/horror_1.mp3" + } +} +modify: +{ + match: + { + "message" "custom/horror_2_1.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#custom/horror_2_1.mp3" + } +} +modify: +{ + match: + { + "message" "custom/horror_3.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#custom/horror_3.mp3" + } +} +modify: +{ + match: + { + "message" "custom/michael jackson.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#custom/michael jackson.mp3" + } +} + +;; fix nuke + +add: +{ + "model" "*88" + "targetname" "nuke_hurt" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "427.43 921 656.5" + "damagetype" "8" + "damagemodel" "0" + "damagecap" "20" + "damage" "100000" + "classname" "trigger_hurt" +} \ No newline at end of file diff --git a/maps/ze_avalanche_reboot_beta7.cfg b/maps/ze_avalanche_reboot_beta7.cfg index 0b7ae63..600aa64 100644 --- a/maps/ze_avalanche_reboot_beta7.cfg +++ b/maps/ze_avalanche_reboot_beta7.cfg @@ -1,384 +1,492 @@ -;------------------------------------------------ -;Replace physics level system with perm entities -;------------------------------------------------ -add: -{ - "classname" "info_target" - "targetname" "Stage_CounterInit" - "spawnflags" "0" - "OnUser1" "Stage_CounterTemplate,ForceSpawn,,0,1" - "OnUser1" "Stage_Counter,AddOutput,classname info_target,0.03,1" - "OnUser1" "!self,Kill,,0.06,1" -} - -add: -{ - "classname" "point_template" - "targetname" "Stage_CounterTemplate" - "Template01" "Stage_Counter" - "spawnflags" "2" -} - -add: -{ - "classname" "math_counter" - "targetname" "Stage_Counter" - "startvalue" "6" - "StartDisabled" "0" - "min" "1" - "max" "6" - "OnGetValue" "Stage_Case,InValue,,0,-1" -} - -add: -{ - "classname" "logic_case" - "targetname" "Stage_Case" - "Case01" "1" - "Case02" "2" - "Case03" "3" - "Case04" "4" - "Case05" "5" - "Case06" "6" - "OnCase01" "lvl1_map_relay,Trigger,,0.02,-1" - "OnCase02" "lvl2_map_relay,Trigger,,0.02,-1" - "OnCase03" "lvl3_map_relay,Trigger,,0.02,-1" - "OnCase04" "lvl4_map_relay,Trigger,,0.02,-1" - "OnCase05" "lvl5_map_relay,Trigger,,0.02,-1" - "OnCase06" "warmup_map_relay,Trigger,,0.02,-1" -} - -modify: -{ - match: - { - "classname" "logic_auto" - } - insert: - { - "OnMapSpawn" "Stage_CounterInit,FireUser1,,0,1" - "OnMapSpawn" "Stage_Counter,GetValue,,0.02,1" - } -} - -;------------------------------------ -;Change stage triggers to new system -;------------------------------------ -modify: -{ - match: - { - "classname" "func_button" - "hammerid" "1442088" - } - delete: - { - "OnPressed" "lvl1_brush,Disable,,0.05,-1" - "OnPressed" "warmup_brush,Enable,,0,-1" - "OnPressed" "lvl1_brush,Enable,,0,-1" - "OnPressed" "lvl2_brush,Enable,,0,-1" - "OnPressed" "lvl3_brush,Enable,,0,-1" - "OnPressed" "lvl4_brush,Enable,,0,-1" - "OnPressed" "lvl5_brush,Enable,,0,-1" - "OnPressed" "lvl6_brush,Enable,,0,-1" - } - insert: - { - "OnPressed" "Stage_Counter,SetValue,1,0,-1" - } -} - -modify: -{ - match: - { - "classname" "func_button" - "hammerid" "1442207" - } - delete: - { - "OnPressed" "lvl2_brush,Disable,,0.05,-1" - "OnPressed" "warmup_brush,Enable,,0,-1" - "OnPressed" "lvl1_brush,Enable,,0,-1" - "OnPressed" "lvl2_brush,Enable,,0,-1" - "OnPressed" "lvl3_brush,Enable,,0,-1" - "OnPressed" "lvl4_brush,Enable,,0,-1" - "OnPressed" "lvl5_brush,Enable,,0,-1" - "OnPressed" "lvl6_brush,Enable,,0,-1" - } - insert: - { - "OnPressed" "Stage_Counter,SetValue,2,0,-1" - } -} - -modify: -{ - match: - { - "classname" "func_button" - "hammerid" "1442267" - } - delete: - { - "OnPressed" "lvl3_brush,Disable,,0.05,-1" - "OnPressed" "warmup_brush,Enable,,0,-1" - "OnPressed" "lvl1_brush,Enable,,0,-1" - "OnPressed" "lvl2_brush,Enable,,0,-1" - "OnPressed" "lvl3_brush,Enable,,0,-1" - "OnPressed" "lvl4_brush,Enable,,0,-1" - "OnPressed" "lvl5_brush,Enable,,0,-1" - "OnPressed" "lvl6_brush,Enable,,0,-1" - } - insert: - { - "OnPressed" "Stage_Counter,SetValue,3,0,-1" - } -} - -modify: -{ - match: - { - "classname" "func_button" - "hammerid" "1442260" - } - delete: - { - "OnPressed" "lvl4_brush,Disable,,0.05,-1" - "OnPressed" "warmup_brush,Enable,,0,-1" - "OnPressed" "lvl1_brush,Enable,,0,-1" - "OnPressed" "lvl2_brush,Enable,,0,-1" - "OnPressed" "lvl3_brush,Enable,,0,-1" - "OnPressed" "lvl4_brush,Enable,,0,-1" - "OnPressed" "lvl5_brush,Enable,,0,-1" - "OnPressed" "lvl6_brush,Enable,,0,-1" - } - insert: - { - "OnPressed" "Stage_Counter,SetValue,4,0,-1" - } -} - -modify: -{ - match: - { - "classname" "func_button" - "hammerid" "1442384" - } - delete: - { - "OnPressed" "lvl5_brush,Disable,,0.05,-1" - "OnPressed" "warmup_brush,Enable,,0,-1" - "OnPressed" "lvl1_brush,Enable,,0,-1" - "OnPressed" "lvl2_brush,Enable,,0,-1" - "OnPressed" "lvl3_brush,Enable,,0,-1" - "OnPressed" "lvl4_brush,Enable,,0,-1" - "OnPressed" "lvl5_brush,Enable,,0,-1" - "OnPressed" "lvl6_brush,Enable,,0,-1" - } - insert: - { - "OnPressed" "Stage_Counter,SetValue,5,0,-1" - } -} - -modify: -{ - match: - { - "classname" "logic_relay" - "targetname" "warmup_map_relay" - } - delete: - { - "OnTrigger" "lvl1_brush,Disable,,40.05,-1" - "OnTrigger" "lvl1_brush,Enable,,40,-1" - "OnTrigger" "lvl2_brush,Enable,,40,-1" - "OnTrigger" "lvl3_brush,Enable,,40,-1" - "OnTrigger" "lvl4_brush,Enable,,40,-1" - "OnTrigger" "lvl5_brush,Enable,,40,-1" - "OnTrigger" "lvl6_brush,Enable,,40,-1" - } - insert: - { - "OnTrigger" "Stage_Counter,SetValue,1,40,-1" - } -} - -modify: -{ - match: - { - "classname" "trigger_once" - "targetname" "lvl1_win" - } - delete: - { - "OnStartTouch" "lvl2_brush,Disable,,0.05,-1" - "OnStartTouch" "lvl1_brush,Enable,,0,-1" - "OnStartTouch" "lvl2_brush,Enable,,0,-1" - "OnStartTouch" "lvl3_brush,Enable,,0,-1" - "OnStartTouch" "lvl4_brush,Enable,,0,-1" - "OnStartTouch" "lvl5_brush,Enable,,0,-1" - "OnStartTouch" "lvl6_brush,Enable,,0,-1" - } - insert: - { - "OnTrigger" "Stage_Counter,SetValue,2,0,-1" - } -} - -modify: -{ - match: - { - "classname" "trigger_once" - "targetname" "lvl2_win" - } - delete: - { - "OnStartTouch" "lvl3_brush,Disable,,0.05,-1" - "OnStartTouch" "lvl1_brush,Enable,,0,-1" - "OnStartTouch" "lvl2_brush,Enable,,0,-1" - "OnStartTouch" "lvl3_brush,Enable,,0,-1" - "OnStartTouch" "lvl4_brush,Enable,,0,-1" - "OnStartTouch" "lvl5_brush,Enable,,0,-1" - "OnStartTouch" "lvl6_brush,Enable,,0,-1" - } - insert: - { - "OnTrigger" "Stage_Counter,SetValue,3,0,-1" - } -} - -modify: -{ - match: - { - "classname" "trigger_once" - "targetname" "lvl3_win" - } - delete: - { - "OnStartTouch" "lvl4_brush,Disable,,5.05,-1" - "OnStartTouch" "lvl1_brush,Enable,,5,-1" - "OnStartTouch" "lvl2_brush,Enable,,5,-1" - "OnStartTouch" "lvl3_brush,Enable,,5,-1" - "OnStartTouch" "lvl4_brush,Enable,,5,-1" - "OnStartTouch" "lvl5_brush,Enable,,5,-1" - "OnStartTouch" "lvl6_brush,Enable,,5,-1" - } - insert: - { - "OnTrigger" "Stage_Counter,SetValue,4,5,-1" - } -} - -modify: -{ - match: - { - "classname" "trigger_once" - "targetname" "lvl4_win" - } - delete: - { - "OnStartTouch" "lvl5_brush,Disable,,5.05,-1" - "OnStartTouch" "lvl1_brush,Enable,,0,-1" - "OnStartTouch" "lvl2_brush,Enable,,0,-1" - "OnStartTouch" "lvl3_brush,Enable,,0,-1" - "OnStartTouch" "lvl4_brush,Enable,,0,-1" - "OnStartTouch" "lvl5_brush,Enable,,0,-1" - "OnStartTouch" "lvl6_brush,Enable,,0,-1" - } - insert: - { - "OnTrigger" "Stage_Counter,SetValue,5,0,-1" - } -} - -modify: -{ - match: - { - "classname" "trigger_once" - "targetname" "lvl5_win" - } - delete: - { - "OnStartTouch" "lvl1_brush,Disable,,0.05,-1" - "OnStartTouch" "lvl1_brush,Enable,,0,-1" - "OnStartTouch" "lvl2_brush,Enable,,0,-1" - "OnStartTouch" "lvl3_brush,Enable,,0,-1" - "OnStartTouch" "lvl4_brush,Enable,,0,-1" - "OnStartTouch" "lvl5_brush,Enable,,0,-1" - "OnStartTouch" "lvl6_brush,Enable,,0,-1" - } - insert: - { - "OnTrigger" "Stage_Counter,SetValue,1,0,-1" - } -} - -;------------------------- -;Cleanup old level system -;------------------------- -filter: -{ - "classname" "func_brush" - "targetname" "/(warmup|lvl[1-6])_brush/" -} - -filter: -{ - "classname" "trigger_once" - "targetname" "/(warmup|lvl[1-6])_trigger/" -} - -filter: -{ - "classname" "func_physbox" - "targetname" "lvl_phys" -} - -;------------------------------------ -;Remove all unfinished stage 6 stuff -;------------------------------------ -filter: -{ - "targetname" "/lvl6_.*/" -} - -;******************************************* -;*-------------STRIPPER BY-----------------* -;*---------------KLIXUS--------------------* -;******************************************* - - -;Moves item spawnpoints from unobtainable area to playable area - -modify: -{ - match: - { - "targetname" "lvl3_item_origin" - "classname" "logic_case" - "hammerid" "2010245" - } - delete: - { - "OnCase01" "lvl3_item_spawn,AddOutput,origin 811 -1313 7270,0,1" - "OnCase02" "lvl3_item_spawn,AddOutput,origin 6854 644 7412,0,1" - "OnCase03" "lvl3_item_spawn,AddOutput,origin 5116 3154 7332,0,1" - "OnCase04" "lvl3_item_spawn,AddOutput,origin 6034 5228 7424,0,1" - } - insert: - { - "OnCase01" "lvl3_item_spawn,AddOutput,origin 1187 4572 7211,0,1" - "OnCase02" "lvl3_item_spawn,AddOutput,origin 3623 2763 3871,0,1" - "OnCase03" "lvl3_item_spawn,AddOutput,origin 3788 944 3559,0,1" - "OnCase04" "lvl3_item_spawn,AddOutput,origin -1170 -1038 3247,0,1" - } +;------------------------------------------------ +;Replace physics level system with perm entities +;------------------------------------------------ +add: +{ + "classname" "info_target" + "targetname" "Stage_CounterInit" + "spawnflags" "0" + "OnUser1" "Stage_CounterTemplate,ForceSpawn,,0,1" + "OnUser1" "Stage_Counter,AddOutput,classname info_target,0.03,1" + "OnUser1" "!self,Kill,,0.06,1" +} + +add: +{ + "classname" "point_template" + "targetname" "Stage_CounterTemplate" + "Template01" "Stage_Counter" + "spawnflags" "2" +} + +add: +{ + "classname" "math_counter" + "targetname" "Stage_Counter" + "startvalue" "6" + "StartDisabled" "0" + "min" "1" + "max" "6" + "OnGetValue" "Stage_Case,InValue,,0,-1" +} + +add: +{ + "classname" "logic_case" + "targetname" "Stage_Case" + "Case01" "1" + "Case02" "2" + "Case03" "3" + "Case04" "4" + "Case05" "5" + "Case06" "6" + "OnCase01" "lvl1_map_relay,Trigger,,0.02,-1" + "OnCase02" "lvl2_map_relay,Trigger,,0.02,-1" + "OnCase03" "lvl3_map_relay,Trigger,,0.02,-1" + "OnCase04" "lvl4_map_relay,Trigger,,0.02,-1" + "OnCase05" "lvl5_map_relay,Trigger,,0.02,-1" + "OnCase06" "warmup_map_relay,Trigger,,0.02,-1" +} + +modify: +{ + match: + { + "classname" "logic_auto" + } + insert: + { + "OnMapSpawn" "Stage_CounterInit,FireUser1,,0,1" + "OnMapSpawn" "Stage_Counter,GetValue,,0.02,1" + } +} + +;------------------------------------ +;Change stage triggers to new system +;------------------------------------ +modify: +{ + match: + { + "classname" "func_button" + "hammerid" "1442088" + } + delete: + { + "OnPressed" "lvl1_brush,Disable,,0.05,-1" + "OnPressed" "warmup_brush,Enable,,0,-1" + "OnPressed" "lvl1_brush,Enable,,0,-1" + "OnPressed" "lvl2_brush,Enable,,0,-1" + "OnPressed" "lvl3_brush,Enable,,0,-1" + "OnPressed" "lvl4_brush,Enable,,0,-1" + "OnPressed" "lvl5_brush,Enable,,0,-1" + "OnPressed" "lvl6_brush,Enable,,0,-1" + } + insert: + { + "OnPressed" "Stage_Counter,SetValue,1,0,-1" + } +} + +modify: +{ + match: + { + "classname" "func_button" + "hammerid" "1442207" + } + delete: + { + "OnPressed" "lvl2_brush,Disable,,0.05,-1" + "OnPressed" "warmup_brush,Enable,,0,-1" + "OnPressed" "lvl1_brush,Enable,,0,-1" + "OnPressed" "lvl2_brush,Enable,,0,-1" + "OnPressed" "lvl3_brush,Enable,,0,-1" + "OnPressed" "lvl4_brush,Enable,,0,-1" + "OnPressed" "lvl5_brush,Enable,,0,-1" + "OnPressed" "lvl6_brush,Enable,,0,-1" + } + insert: + { + "OnPressed" "Stage_Counter,SetValue,2,0,-1" + } +} + +modify: +{ + match: + { + "classname" "func_button" + "hammerid" "1442267" + } + delete: + { + "OnPressed" "lvl3_brush,Disable,,0.05,-1" + "OnPressed" "warmup_brush,Enable,,0,-1" + "OnPressed" "lvl1_brush,Enable,,0,-1" + "OnPressed" "lvl2_brush,Enable,,0,-1" + "OnPressed" "lvl3_brush,Enable,,0,-1" + "OnPressed" "lvl4_brush,Enable,,0,-1" + "OnPressed" "lvl5_brush,Enable,,0,-1" + "OnPressed" "lvl6_brush,Enable,,0,-1" + } + insert: + { + "OnPressed" "Stage_Counter,SetValue,3,0,-1" + } +} + +modify: +{ + match: + { + "classname" "func_button" + "hammerid" "1442260" + } + delete: + { + "OnPressed" "lvl4_brush,Disable,,0.05,-1" + "OnPressed" "warmup_brush,Enable,,0,-1" + "OnPressed" "lvl1_brush,Enable,,0,-1" + "OnPressed" "lvl2_brush,Enable,,0,-1" + "OnPressed" "lvl3_brush,Enable,,0,-1" + "OnPressed" "lvl4_brush,Enable,,0,-1" + "OnPressed" "lvl5_brush,Enable,,0,-1" + "OnPressed" "lvl6_brush,Enable,,0,-1" + } + insert: + { + "OnPressed" "Stage_Counter,SetValue,4,0,-1" + } +} + +modify: +{ + match: + { + "classname" "func_button" + "hammerid" "1442384" + } + delete: + { + "OnPressed" "lvl5_brush,Disable,,0.05,-1" + "OnPressed" "warmup_brush,Enable,,0,-1" + "OnPressed" "lvl1_brush,Enable,,0,-1" + "OnPressed" "lvl2_brush,Enable,,0,-1" + "OnPressed" "lvl3_brush,Enable,,0,-1" + "OnPressed" "lvl4_brush,Enable,,0,-1" + "OnPressed" "lvl5_brush,Enable,,0,-1" + "OnPressed" "lvl6_brush,Enable,,0,-1" + } + insert: + { + "OnPressed" "Stage_Counter,SetValue,5,0,-1" + } +} + +modify: +{ + match: + { + "classname" "logic_relay" + "targetname" "warmup_map_relay" + } + delete: + { + "OnTrigger" "lvl1_brush,Disable,,40.05,-1" + "OnTrigger" "lvl1_brush,Enable,,40,-1" + "OnTrigger" "lvl2_brush,Enable,,40,-1" + "OnTrigger" "lvl3_brush,Enable,,40,-1" + "OnTrigger" "lvl4_brush,Enable,,40,-1" + "OnTrigger" "lvl5_brush,Enable,,40,-1" + "OnTrigger" "lvl6_brush,Enable,,40,-1" + } + insert: + { + "OnTrigger" "Stage_Counter,SetValue,1,40,-1" + } +} + +modify: +{ + match: + { + "classname" "trigger_once" + "targetname" "lvl1_win" + } + delete: + { + "OnStartTouch" "lvl2_brush,Disable,,0.05,-1" + "OnStartTouch" "lvl1_brush,Enable,,0,-1" + "OnStartTouch" "lvl2_brush,Enable,,0,-1" + "OnStartTouch" "lvl3_brush,Enable,,0,-1" + "OnStartTouch" "lvl4_brush,Enable,,0,-1" + "OnStartTouch" "lvl5_brush,Enable,,0,-1" + "OnStartTouch" "lvl6_brush,Enable,,0,-1" + } + insert: + { + "OnTrigger" "Stage_Counter,SetValue,2,0,-1" + } +} + +modify: +{ + match: + { + "classname" "trigger_once" + "targetname" "lvl2_win" + } + delete: + { + "OnStartTouch" "lvl3_brush,Disable,,0.05,-1" + "OnStartTouch" "lvl1_brush,Enable,,0,-1" + "OnStartTouch" "lvl2_brush,Enable,,0,-1" + "OnStartTouch" "lvl3_brush,Enable,,0,-1" + "OnStartTouch" "lvl4_brush,Enable,,0,-1" + "OnStartTouch" "lvl5_brush,Enable,,0,-1" + "OnStartTouch" "lvl6_brush,Enable,,0,-1" + } + insert: + { + "OnTrigger" "Stage_Counter,SetValue,3,0,-1" + } +} + +modify: +{ + match: + { + "classname" "trigger_once" + "targetname" "lvl3_win" + } + delete: + { + "OnStartTouch" "lvl4_brush,Disable,,5.05,-1" + "OnStartTouch" "lvl1_brush,Enable,,5,-1" + "OnStartTouch" "lvl2_brush,Enable,,5,-1" + "OnStartTouch" "lvl3_brush,Enable,,5,-1" + "OnStartTouch" "lvl4_brush,Enable,,5,-1" + "OnStartTouch" "lvl5_brush,Enable,,5,-1" + "OnStartTouch" "lvl6_brush,Enable,,5,-1" + } + insert: + { + "OnTrigger" "Stage_Counter,SetValue,4,5,-1" + } +} + +modify: +{ + match: + { + "classname" "trigger_once" + "targetname" "lvl4_win" + } + delete: + { + "OnStartTouch" "lvl5_brush,Disable,,5.05,-1" + "OnStartTouch" "lvl1_brush,Enable,,0,-1" + "OnStartTouch" "lvl2_brush,Enable,,0,-1" + "OnStartTouch" "lvl3_brush,Enable,,0,-1" + "OnStartTouch" "lvl4_brush,Enable,,0,-1" + "OnStartTouch" "lvl5_brush,Enable,,0,-1" + "OnStartTouch" "lvl6_brush,Enable,,0,-1" + } + insert: + { + "OnTrigger" "Stage_Counter,SetValue,5,0,-1" + } +} + +modify: +{ + match: + { + "classname" "trigger_once" + "targetname" "lvl5_win" + } + delete: + { + "OnStartTouch" "lvl1_brush,Disable,,0.05,-1" + "OnStartTouch" "lvl1_brush,Enable,,0,-1" + "OnStartTouch" "lvl2_brush,Enable,,0,-1" + "OnStartTouch" "lvl3_brush,Enable,,0,-1" + "OnStartTouch" "lvl4_brush,Enable,,0,-1" + "OnStartTouch" "lvl5_brush,Enable,,0,-1" + "OnStartTouch" "lvl6_brush,Enable,,0,-1" + } + insert: + { + "OnTrigger" "Stage_Counter,SetValue,1,0,-1" + } +} + +;------------------------- +;Cleanup old level system +;------------------------- +filter: +{ + "classname" "func_brush" + "targetname" "/(warmup|lvl[1-6])_brush/" +} + +filter: +{ + "classname" "trigger_once" + "targetname" "/(warmup|lvl[1-6])_trigger/" +} + +filter: +{ + "classname" "func_physbox" + "targetname" "lvl_phys" +} + +;------------------------------------ +;Remove all unfinished stage 6 stuff +;------------------------------------ +filter: +{ + "targetname" "/lvl6_.*/" +} + +;------------------------------------------ +; CHANGE THE GARGANTUA MODEL TO A RECOMPILED VERSION +; TO FIX ISSUES SINCE THE VSCRIPT UPDATE +; by Moltard +; Require players to DL the new model + materials +;------------------------------------------ +modify: +{ + match: + { + "model" "models/garg.mdl" + "classname" "prop_dynamic" + } + replace: + { + "model" "models/garg_fix_2025.mdl" + } +} + +;******************************************* +;*-------------STRIPPER BY-----------------* +;*---------------KLIXUS--------------------* +;******************************************* + + +;Moves item spawnpoints from unobtainable area to playable area + +modify: +{ + match: + { + "targetname" "lvl3_item_origin" + "classname" "logic_case" + "hammerid" "2010245" + } + delete: + { + "OnCase01" "lvl3_item_spawn,AddOutput,origin 811 -1313 7270,0,1" + "OnCase02" "lvl3_item_spawn,AddOutput,origin 6854 644 7412,0,1" + "OnCase03" "lvl3_item_spawn,AddOutput,origin 5116 3154 7332,0,1" + "OnCase04" "lvl3_item_spawn,AddOutput,origin 6034 5228 7424,0,1" + } + insert: + { + "OnCase01" "lvl3_item_spawn,AddOutput,origin 1187 4572 7211,0,1" + "OnCase02" "lvl3_item_spawn,AddOutput,origin 3623 2763 3871,0,1" + "OnCase03" "lvl3_item_spawn,AddOutput,origin 3788 944 3559,0,1" + "OnCase04" "lvl3_item_spawn,AddOutput,origin -1170 -1038 3247,0,1" + } +} + + + +;; _ + +;; restart round on warmup + +modify: +{ + match: + { + "targetname" "warmup_map_relay" + "classname" "logic_relay" + } + delete: + { + "OnTrigger" "killall,Enable,,41,-1" + } + insert: + { + "OnTrigger" "command,Command,mp_restartgame 1,41,1" + } +} + +;; fix performance + +modify: +{ + match: + { + "targetname" "bosslvl1_4_model" + "classname" "prop_dynamic" + } + replace: + { + "DisableBoneFollowers" "1" + } +} + +;; stage 2,5 - fix invisible c4 + +modify: +{ + match: + { + "targetname" "lvl2_map_relay" + "classname" "logic_relay" + } + insert: + { + "OnTrigger" "door60_9,AddOutput,rendermode 10,5,1" + "OnTrigger" "door60_9,AddOutput,rendermode 1,5.5,1" + "OnTrigger" "door60_9,AddOutput,rendermode 10,10,1" + "OnTrigger" "door60_9,AddOutput,rendermode 1,10.5,1" + "OnTrigger" "door60_9,AddOutput,rendermode 10,15,1" + "OnTrigger" "door60_9,AddOutput,rendermode 1,15.5,1" + } +} + +;; stage 3 - fix heli + +modify: +{ + match: + { + "targetname" "heli_path6" + "classname" "path_track" + } + insert: + { + "OnPass" "heli_move,AddOutput,orientationtype 0,0.5,1" + } +} +modify: +{ + match: + { + "targetname" "heli_trigger" + "classname" "trigger_once" + } + delete: + { + "OnStartTouch" "heli_temp,AddOutput,origin -11741 9383 6813,10,1" + } + insert: + { + "OnStartTouch" "heli_temp,AddOutput,origin -11761 9383 6813,10,1" + } } \ No newline at end of file diff --git a/maps/ze_azathoth_v1_css.cfg b/maps/ze_azathoth_v1_css.cfg index c187e48..e8c19fa 100644 --- a/maps/ze_azathoth_v1_css.cfg +++ b/maps/ze_azathoth_v1_css.cfg @@ -18,3 +18,47 @@ modify: "OnStartTouch" "BossCounter1,add,55,0,-1" } } + + + +;; _ + +;; music volume + +modify: +{ + match: + { + "message" "custom/ricca2554/final_defend_music.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#custom/ricca2554/final_defend_music.mp3" + } +} +modify: +{ + match: + { + "message" "custom/ricca2554/eyeboss_music.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#custom/ricca2554/eyeboss_music.mp3" + } +} +modify: +{ + match: + { + "message" "custom/ricca2554/azathoth1.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#custom/ricca2554/azathoth1.mp3" + } +} + diff --git a/maps/ze_aztec_temple_v3c.cfg b/maps/ze_aztec_temple_v3c.cfg index 69c474b..040386f 100755 --- a/maps/ze_aztec_temple_v3c.cfg +++ b/maps/ze_aztec_temple_v3c.cfg @@ -14,4 +14,71 @@ modify: { "dmg" "3" } -} \ No newline at end of file +} + +;; fix trail grenade + +modify: +{ + match: + { + "targetname" "kirby" + "classname" "weapon_flashbang" + } + replace: + { + "classname" "weapon_hegrenade" + } +} + +; music volume + +modify: +{ + match: + { + "message" "mapmusic/mg1intro.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#mapmusic/mg1intro.mp3" + } +} +modify: +{ + match: + { + "message" "mapmusic/twostep1.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#mapmusic/twostep1.mp3" + } +} +modify: +{ + match: + { + "message" "mapmusic/twostep2.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#mapmusic/twostep2.mp3" + } +} +modify: +{ + match: + { + "message" "mapmusic/twostep3.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#mapmusic/twostep3.mp3" + } +} + diff --git a/maps/ze_bathroom_v2_5s.cfg b/maps/ze_bathroom_v2_5s.cfg index 4b167ab..af0ac6f 100644 --- a/maps/ze_bathroom_v2_5s.cfg +++ b/maps/ze_bathroom_v2_5s.cfg @@ -100,4 +100,201 @@ modify: { "OnMapSpawn" "level_1_teleport_kolemhajzlu,FireUser1,,0,-1" } +} + + + +;; _ + +;; fix hold messages + +modify: +{ + match: + { + "targetname" "skrin_trigger_1" + "origin" "4096 6783 -2560" + "classname" "trigger_once" + } + delete: + { + "OnStartTouch" "consola,Command,say Resist for 25 seconds.,0,1" + } + insert: + { + "OnStartTouch" "consola,Command,say Resist for 30 seconds.,0,1" + } +} +modify: +{ + match: + { + "origin" "2624 6848 -1840" + "classname" "trigger_once" + } + delete: + { + "OnStartTouch" "consola,Command,say Resist for 20 seconds.,0,1" + } + insert: + { + "OnStartTouch" "consola,Command,say Resist for 25 seconds.,0,1" + } +} +modify: +{ + match: + { + "origin" "6447.5 7424 -427.25" + "classname" "trigger_once" + } + delete: + { + "OnStartTouch" "consola,Command,say Resist for 25 seconds.,0,1" + } + insert: + { + "OnStartTouch" "consola,Command,say Resist for 30 seconds.,0,1" + } +} + +;; stage 2 - fix toilet roll trap + +add: +{ + "model" "*74" + "StartDisabled" "1" + "targetname" "police_push" + "speed" "12000" + "spawnflags" "12" + "pushdir" "0 -90 0" + "origin" "804 2740 79" + "alternateticksfix" "0" + "classname" "trigger_push" +} + +modify: +{ + match: + { + "targetname" "police_phys" + "classname" "func_physbox_multiplayer" + } + replace: + { + "spawnflags" "36865" + "massScale" ".50" + } + delete: + { + "parentname" "police_door" + } +} +modify: +{ + match: + { + "targetname" "drzak" + "classname" "func_breakable" + } + insert: + { + "OnBreak" "police_phys,EnableMotion,,0.1,1" + "OnBreak" "police_push,Enable,,0,1" + "OnBreak" "police_push,Kill,,3,1" + } +} + +;; stage 1 - fix sponge getting stuck on mouse trap + +modify: +{ + match: + { + "targetname" "zataras_trscktrain" + "classname" "func_tanktrain" + } + replace: + { + "spawnflags" "538" + } +} +modify: +{ + match: + { + "model" "models/cuniczek/bathroom/sponge.mdl" + "origin" "7803 4734 -323" + "classname" "prop_dynamic" + } + replace: + { + "spawnflags" "256" + } +} +modify: +{ + match: + { + "targetname" "padajicihouba_teleport" + "classname" "trigger_teleport" + } + replace: + { + "origin" "7806.24 4654.67 -405.5" + "StartDisabled" "0" + } + insert: + { + "parentname" "zataras_trscktrain" + } +} + +;; stage 2 - players can't block soap + +modify: +{ + match: + { + "targetname" "mydlo_train" + "classname" "func_tracktrain" + } + replace: + { + "spawnflags" "528" + } +} + +;; stage 1 - ladder issue + +add: +{ + "origin" "-809 10195 -4605" + "StartDisabled" "0" + "spawnflags" "0" + "solid" "6" + "skin" "0" + "SetBodyGroup" "0" + "rendermode" "10" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "RandomAnimation" "0" + "pressuredelay" "0" + "PerformanceMode" "0" + "model" "models/props_lab/blastdoor001c.mdl" + "mindxlevel" "0" + "MinAnimTime" "5" + "maxdxlevel" "0" + "MaxAnimTime" "10" + "fadescale" "1" + "fademindist" "-1" + "fademaxdist" "0" + "ExplodeRadius" "0" + "ExplodeDamage" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "DisableBoneFollowers" "0" + "angles" "-45 90 0" + "classname" "prop_dynamic" } \ No newline at end of file diff --git a/maps/ze_best_korea_css3.cfg b/maps/ze_best_korea_css3.cfg index 181f143..7f2abc4 100755 --- a/maps/ze_best_korea_css3.cfg +++ b/maps/ze_best_korea_css3.cfg @@ -2,201 +2,206 @@ ;; stage 2 - entity lag -modify: -{ - match: - { - "targetname" "SpawnManagerS2P4" - "classname" "logic_relay" - } - delete: - { - "OnTrigger" "s_nksoldier,AddOutput,origin -8633 -2232 256,0,-1" - "OnTrigger" "s_nksoldier,AddOutput,angles 0 46 0,0,-1" - "OnTrigger" "s_nksoldier,ForceSpawn,,0.1,-1" - "OnTrigger" "s_nksoldier,AddOutput,origin -11520 780 64,0.2,-1" - "OnTrigger" "s_nksoldier,AddOutput,angles 0 311 0,0.2,-1" - "OnTrigger" "s_nksoldier,ForceSpawn,,0.3,-1" - "OnTrigger" "s_nksoldier,AddOutput,origin -12605 4168 64,0.4,-1" - "OnTrigger" "s_nksoldier,AddOutput,angles 0 270 0,0.4,-1" - "OnTrigger" "s_nksoldier,ForceSpawn,,0.5,-1" - "OnTrigger" "s_nksoldier,AddOutput,origin -13717 -1353 60,0.6,-1" - "OnTrigger" "s_nksoldier,AddOutput,angles 0 40 0,0.6,-1" - "OnTrigger" "s_nksoldier,ForceSpawn,,0.7,-1" - "OnTrigger" "s_nksoldier,AddOutput,origin -14624 -1957 192,0.8,-1" - "OnTrigger" "s_nksoldier,AddOutput,angles 0 320 0,0.8,-1" - "OnTrigger" "s_nksoldier,ForceSpawn,,0.9,-1" - "OnTrigger" "s_nksoldier,AddOutput,origin -12076 -1918 320,1,-1" - "OnTrigger" "s_nksoldier,AddOutput,angles 0 237 0,1,-1" - "OnTrigger" "s_nksoldier,ForceSpawn,,1.1,-1" - "OnTrigger" "s_nksoldier,AddOutput,origin -14935 -141 -447,1.2,-1" - "OnTrigger" "s_nksoldier,AddOutput,angles 0 180 0,1.2,-1" - "OnTrigger" "s_nksoldier,ForceSpawn,,1.3,-1" - "OnTrigger" "s_nksoldier,AddOutput,origin -14939 -524 -447,1.4,-1" - "OnTrigger" "s_nksoldier,AddOutput,angles 0 179 0,1.4,-1" - "OnTrigger" "s_nksoldier,ForceSpawn,,1.5,-1" - "OnTrigger" "s_babysuicide,AddOutput,origin -12556 480 40,0,-1" - "OnTrigger" "s_babysuicide,AddOutput,angles 0 89 0,0,-1" - "OnTrigger" "s_babysuicide,ForceSpawn,,0.1,-1" - "OnTrigger" "s_babysuicide,AddOutput,origin -12386 480 40,0.2,-1" - "OnTrigger" "s_babysuicide,AddOutput,angles 0 90 0,0.2,-1" - "OnTrigger" "s_babysuicide,ForceSpawn,,0.3,-1" - "OnTrigger" "s_babysuicide,AddOutput,origin -12183 478 40,0.4,-1" - "OnTrigger" "s_babysuicide,AddOutput,angles 0 90 0,0.4,-1" - "OnTrigger" "s_babysuicide,ForceSpawn,,0.5,-1" - "OnTrigger" "s_babysuicide,AddOutput,origin -11942 558 40,0.6,-1" - "OnTrigger" "s_babysuicide,AddOutput,angles 0 136 0,0.6,-1" - "OnTrigger" "s_babysuicide,ForceSpawn,,0.7,-1" - "OnTrigger" "s_babysuicide,AddOutput,origin -11805 696 40,0.8,-1" - "OnTrigger" "s_babysuicide,AddOutput,angles 0 134 0,0.8,-1" - "OnTrigger" "s_babysuicide,ForceSpawn,,0.9,-1" - "OnTrigger" "s_babysuicide,AddOutput,origin -11745 1008 40,1,-1" - "OnTrigger" "s_babysuicide,AddOutput,angles 0 179 0,1,-1" - "OnTrigger" "s_babysuicide,ForceSpawn,,1.1,-1" - "OnTrigger" "s_babysuicide,AddOutput,origin -11747 1303 40,1.2,-1" - "OnTrigger" "s_babysuicide,AddOutput,angles 0 179 0,1.2,-1" - "OnTrigger" "s_babysuicide,ForceSpawn,,1.3,-1" - "OnTrigger" "s_babysuicide,AddOutput,origin -11747 1585 40,1.4,-1" - "OnTrigger" "s_babysuicide,AddOutput,angles 0 179 0,1.4,-1" - "OnTrigger" "s_babysuicide,ForceSpawn,,1.5,-1" - "OnTrigger" "s_mine,AddOutput,origin -11568 1762 270,0,-1" - "OnTrigger" "s_mine,AddOutput,angles 0 -142 0,0,-1" - "OnTrigger" "s_mine,ForceSpawn,,0.1,-1" - "OnTrigger" "s_mine,AddOutput,origin -11568 1729 270,0.2,-1" - "OnTrigger" "s_mine,AddOutput,angles 0 -142 0,0.2,-1" - "OnTrigger" "s_mine,ForceSpawn,,0.3,-1" - "OnTrigger" "s_mine,AddOutput,origin -11568 1798 270,0.4,-1" - "OnTrigger" "s_mine,AddOutput,angles 0 -142 0,0.4,-1" - "OnTrigger" "s_mine,ForceSpawn,,0.5,-1" - "OnTrigger" "s_mine,AddOutput,origin -11568 1846 270,0.6,-1" - "OnTrigger" "s_mine,AddOutput,angles 0 -142 0,0.6,-1" - "OnTrigger" "s_mine,ForceSpawn,,0.7,-1" - "OnTrigger" "s_mine,AddOutput,origin -11568 1788 270,0.8,-1" - "OnTrigger" "s_mine,AddOutput,angles 0 -142 0,0.8,-1" - "OnTrigger" "s_mine,ForceSpawn,,0.9,-1" - "OnTrigger" "s_mine,AddOutput,origin -11568 1708 270,1,-1" - "OnTrigger" "s_mine,AddOutput,angles 0 -142 0,1,-1" - "OnTrigger" "s_mine,ForceSpawn,,1.1,-1" - "OnTrigger" "s_mine,AddOutput,origin -11568 1664 270,1.2,-1" - "OnTrigger" "s_mine,AddOutput,angles 0 -142 0,1.2,-1" - "OnTrigger" "s_mine,ForceSpawn,,1.3,-1" - "OnTrigger" "s_mine,AddOutput,origin -11568 1753 270,1.4,-1" - "OnTrigger" "s_mine,AddOutput,angles 0 -142 0,1.4,-1" - "OnTrigger" "s_mine,ForceSpawn,,1.5,-1" - "OnTrigger" "s_mine,AddOutput,origin -11568 1819 270,1.6,-1" - "OnTrigger" "s_mine,AddOutput,angles 0 -142 0,1.6,-1" - "OnTrigger" "s_mine,ForceSpawn,,1.7,-1" - "OnTrigger" "s_mine,AddOutput,origin -11568 1844 270,1.8,-1" - "OnTrigger" "s_mine,AddOutput,angles 0 -142 0,1.8,-1" - "OnTrigger" "s_mine,ForceSpawn,,1.9,-1" - "OnTrigger" "s_nkbabysoldier,AddOutput,origin -8768 -1326 256,0,-1" - "OnTrigger" "s_nkbabysoldier,AddOutput,angles 0 270 0,0,-1" - "OnTrigger" "s_nkbabysoldier,ForceSpawn,,0.1,-1" - } - insert: - { - "OnTrigger" "server,Command,say s_nksoldier,5,-1" -; "OnTrigger" "s_nksoldier,AddOutput,origin -8633 -2232 256,5,-1" -; "OnTrigger" "s_nksoldier,AddOutput,angles 0 46 0,5,-1" -; "OnTrigger" "s_nksoldier,ForceSpawn,,5.3,-1" - "OnTrigger" "s_nksoldier,AddOutput,origin -11520 780 64,5.6,-1" - "OnTrigger" "s_nksoldier,AddOutput,angles 0 311 0,5.6,-1" - "OnTrigger" "s_nksoldier,ForceSpawn,,5.9,-1" - "OnTrigger" "s_nksoldier,AddOutput,origin -12605 4168 64,6.2,-1" - "OnTrigger" "s_nksoldier,AddOutput,angles 0 270 0,6.2,-1" - "OnTrigger" "s_nksoldier,ForceSpawn,,6.5,-1" - "OnTrigger" "s_nksoldier,AddOutput,origin -13717 -1353 60,6.8,-1" - "OnTrigger" "s_nksoldier,AddOutput,angles 0 40 0,6.8,-1" - "OnTrigger" "s_nksoldier,ForceSpawn,,7.1,-1" - "OnTrigger" "s_nksoldier,AddOutput,origin -14624 -1957 192,7.4,-1" - "OnTrigger" "s_nksoldier,AddOutput,angles 0 320 0,7.4,-1" -; "OnTrigger" "s_nksoldier,ForceSpawn,,7.7,-1" -; "OnTrigger" "s_nksoldier,AddOutput,origin -12076 -1918 320,8,-1" -; "OnTrigger" "s_nksoldier,AddOutput,angles 0 237 0,8,-1" - "OnTrigger" "s_nksoldier,ForceSpawn,,8.3,-1" - "OnTrigger" "s_nksoldier,AddOutput,origin -14935 -141 -447,8.6,-1" - "OnTrigger" "s_nksoldier,AddOutput,angles 0 180 0,8.6,-1" - "OnTrigger" "s_nksoldier,ForceSpawn,,8.9,-1" -; "OnTrigger" "s_nksoldier,AddOutput,origin -14939 -524 -447,9.2,-1" -; "OnTrigger" "s_nksoldier,AddOutput,angles 0 179 0,9.2,-1" -; "OnTrigger" "s_nksoldier,ForceSpawn,,9.5,-1" - "OnTrigger" "server,Command,say s_babysuicide,10,-1" -; "OnTrigger" "s_babysuicide,AddOutput,origin -12556 480 40,10,-1" -; "OnTrigger" "s_babysuicide,AddOutput,angles 0 89 0,10,-1" -; "OnTrigger" "s_babysuicide,ForceSpawn,,10.3,-1" -; "OnTrigger" "s_babysuicide,AddOutput,origin -12386 480 40,10.6,-1" -; "OnTrigger" "s_babysuicide,AddOutput,angles 0 90 0,10.6,-1" -; "OnTrigger" "s_babysuicide,ForceSpawn,,10.9,-1" - "OnTrigger" "s_babysuicide,AddOutput,origin -12183 478 40,11.2,-1" - "OnTrigger" "s_babysuicide,AddOutput,angles 0 90 0,11.2,-1" - "OnTrigger" "s_babysuicide,ForceSpawn,,11.5,-1" - "OnTrigger" "s_babysuicide,AddOutput,origin -11942 558 40,11.8,-1" - "OnTrigger" "s_babysuicide,AddOutput,angles 0 136 0,11.8,-1" - "OnTrigger" "s_babysuicide,ForceSpawn,,12.1,-1" - "OnTrigger" "s_babysuicide,AddOutput,origin -11805 696 40,12.4,-1" - "OnTrigger" "s_babysuicide,AddOutput,angles 0 134 0,12.4,-1" - "OnTrigger" "s_babysuicide,ForceSpawn,,12.7,-1" - "OnTrigger" "s_babysuicide,AddOutput,origin -11745 1008 40,13,-1" - "OnTrigger" "s_babysuicide,AddOutput,angles 0 179 0,13,-1" - "OnTrigger" "s_babysuicide,ForceSpawn,,13.3,-1" - "OnTrigger" "s_babysuicide,AddOutput,origin -11747 1303 40,13.6,-1" - "OnTrigger" "s_babysuicide,AddOutput,angles 0 179 0,13.6,-1" - "OnTrigger" "s_babysuicide,ForceSpawn,,13.9,-1" -; "OnTrigger" "s_babysuicide,AddOutput,origin -11747 1585 40,14.2,-1" -; "OnTrigger" "s_babysuicide,AddOutput,angles 0 179 0,14.2,-1" -; "OnTrigger" "s_babysuicide,ForceSpawn,,14.5,-1" - "OnTrigger" "server,Command,say s_mine,15,-1" - "OnTrigger" "s_mine,AddOutput,origin -11568 1762 270,15,-1" - "OnTrigger" "s_mine,AddOutput,angles 0 -142 0,15,-1" - "OnTrigger" "s_mine,ForceSpawn,,15.3,-1" - "OnTrigger" "s_mine,AddOutput,origin -11568 1729 270,15.6,-1" - "OnTrigger" "s_mine,AddOutput,angles 0 -142 0,15.6,-1" - "OnTrigger" "s_mine,ForceSpawn,,15.9,-1" - "OnTrigger" "s_mine,AddOutput,origin -11568 1798 270,16.2,-1" - "OnTrigger" "s_mine,AddOutput,angles 0 -142 0,16.2,-1" - "OnTrigger" "s_mine,ForceSpawn,,16.5,-1" - "OnTrigger" "s_mine,AddOutput,origin -11568 1846 270,16.8,-1" - "OnTrigger" "s_mine,AddOutput,angles 0 -142 0,16.8,-1" - "OnTrigger" "s_mine,ForceSpawn,,17.1,-1" - "OnTrigger" "s_mine,AddOutput,origin -11568 1788 270,17.4,-1" - "OnTrigger" "s_mine,AddOutput,angles 0 -142 0,17.4,-1" - "OnTrigger" "s_mine,ForceSpawn,,17.7,-1" - "OnTrigger" "s_mine,AddOutput,origin -11568 1708 270,18,-1" - "OnTrigger" "s_mine,AddOutput,angles 0 -142 0,18,-1" - "OnTrigger" "s_mine,ForceSpawn,,18.3,-1" - "OnTrigger" "s_mine,AddOutput,origin -11568 1664 270,18.6,-1" - "OnTrigger" "s_mine,AddOutput,angles 0 -142 0,18.6,-1" - "OnTrigger" "s_mine,ForceSpawn,,18.9,-1" - "OnTrigger" "s_mine,AddOutput,origin -11568 1753 270,19.2,-1" - "OnTrigger" "s_mine,AddOutput,angles 0 -142 0,19.2,-1" - "OnTrigger" "s_mine,ForceSpawn,,19.5,-1" - "OnTrigger" "s_mine,AddOutput,origin -11568 1819 270,19.8,-1" - "OnTrigger" "s_mine,AddOutput,angles 0 -142 0,19.8,-1" - "OnTrigger" "s_mine,ForceSpawn,,20.3,-1" - "OnTrigger" "s_mine,AddOutput,origin -11568 1844 270,20.6,-1" - "OnTrigger" "s_mine,AddOutput,angles 0 -142 0,20.6,-1" - "OnTrigger" "s_mine,ForceSpawn,,20.9,-1" - "OnTrigger" "server,Command,say s_nkbabysoldier,21,-1" - "OnTrigger" "s_nkbabysoldier,AddOutput,origin -8768 -1326 256,21,-1" - "OnTrigger" "s_nkbabysoldier,AddOutput,angles 0 270 0,21,-1" - "OnTrigger" "s_nkbabysoldier,ForceSpawn,,21.3,-1" - } -} +;modify: +;{ +; match: +; { +; "targetname" "SpawnManagerS2P4" +; "classname" "logic_relay" +; } +; replace: +; { +; ; just disable the relay for now +; "StartDisabled" "1" +; } +; delete: +; { +; "OnTrigger" "s_nksoldier,AddOutput,origin -8633 -2232 256,0,-1" +; "OnTrigger" "s_nksoldier,AddOutput,angles 0 46 0,0,-1" +; "OnTrigger" "s_nksoldier,ForceSpawn,,0.1,-1" +; "OnTrigger" "s_nksoldier,AddOutput,origin -11520 780 64,0.2,-1" +; "OnTrigger" "s_nksoldier,AddOutput,angles 0 311 0,0.2,-1" +; "OnTrigger" "s_nksoldier,ForceSpawn,,0.3,-1" +; "OnTrigger" "s_nksoldier,AddOutput,origin -12605 4168 64,0.4,-1" +; "OnTrigger" "s_nksoldier,AddOutput,angles 0 270 0,0.4,-1" +; "OnTrigger" "s_nksoldier,ForceSpawn,,0.5,-1" +; "OnTrigger" "s_nksoldier,AddOutput,origin -13717 -1353 60,0.6,-1" +; "OnTrigger" "s_nksoldier,AddOutput,angles 0 40 0,0.6,-1" +; "OnTrigger" "s_nksoldier,ForceSpawn,,0.7,-1" +; "OnTrigger" "s_nksoldier,AddOutput,origin -14624 -1957 192,0.8,-1" +; "OnTrigger" "s_nksoldier,AddOutput,angles 0 320 0,0.8,-1" +; "OnTrigger" "s_nksoldier,ForceSpawn,,0.9,-1" +; "OnTrigger" "s_nksoldier,AddOutput,origin -12076 -1918 320,1,-1" +; "OnTrigger" "s_nksoldier,AddOutput,angles 0 237 0,1,-1" +; "OnTrigger" "s_nksoldier,ForceSpawn,,1.1,-1" +; "OnTrigger" "s_nksoldier,AddOutput,origin -14935 -141 -447,1.2,-1" +; "OnTrigger" "s_nksoldier,AddOutput,angles 0 180 0,1.2,-1" +; "OnTrigger" "s_nksoldier,ForceSpawn,,1.3,-1" +; "OnTrigger" "s_nksoldier,AddOutput,origin -14939 -524 -447,1.4,-1" +; "OnTrigger" "s_nksoldier,AddOutput,angles 0 179 0,1.4,-1" +; "OnTrigger" "s_nksoldier,ForceSpawn,,1.5,-1" +; "OnTrigger" "s_babysuicide,AddOutput,origin -12556 480 40,0,-1" +; "OnTrigger" "s_babysuicide,AddOutput,angles 0 89 0,0,-1" +; "OnTrigger" "s_babysuicide,ForceSpawn,,0.1,-1" +; "OnTrigger" "s_babysuicide,AddOutput,origin -12386 480 40,0.2,-1" +; "OnTrigger" "s_babysuicide,AddOutput,angles 0 90 0,0.2,-1" +; "OnTrigger" "s_babysuicide,ForceSpawn,,0.3,-1" +; "OnTrigger" "s_babysuicide,AddOutput,origin -12183 478 40,0.4,-1" +; "OnTrigger" "s_babysuicide,AddOutput,angles 0 90 0,0.4,-1" +; "OnTrigger" "s_babysuicide,ForceSpawn,,0.5,-1" +; "OnTrigger" "s_babysuicide,AddOutput,origin -11942 558 40,0.6,-1" +; "OnTrigger" "s_babysuicide,AddOutput,angles 0 136 0,0.6,-1" +; "OnTrigger" "s_babysuicide,ForceSpawn,,0.7,-1" +; "OnTrigger" "s_babysuicide,AddOutput,origin -11805 696 40,0.8,-1" +; "OnTrigger" "s_babysuicide,AddOutput,angles 0 134 0,0.8,-1" +; "OnTrigger" "s_babysuicide,ForceSpawn,,0.9,-1" +; "OnTrigger" "s_babysuicide,AddOutput,origin -11745 1008 40,1,-1" +; "OnTrigger" "s_babysuicide,AddOutput,angles 0 179 0,1,-1" +; "OnTrigger" "s_babysuicide,ForceSpawn,,1.1,-1" +; "OnTrigger" "s_babysuicide,AddOutput,origin -11747 1303 40,1.2,-1" +; "OnTrigger" "s_babysuicide,AddOutput,angles 0 179 0,1.2,-1" +; "OnTrigger" "s_babysuicide,ForceSpawn,,1.3,-1" +; "OnTrigger" "s_babysuicide,AddOutput,origin -11747 1585 40,1.4,-1" +; "OnTrigger" "s_babysuicide,AddOutput,angles 0 179 0,1.4,-1" +; "OnTrigger" "s_babysuicide,ForceSpawn,,1.5,-1" +; "OnTrigger" "s_mine,AddOutput,origin -11568 1762 270,0,-1" +; "OnTrigger" "s_mine,AddOutput,angles 0 -142 0,0,-1" +; "OnTrigger" "s_mine,ForceSpawn,,0.1,-1" +; "OnTrigger" "s_mine,AddOutput,origin -11568 1729 270,0.2,-1" +; "OnTrigger" "s_mine,AddOutput,angles 0 -142 0,0.2,-1" +; "OnTrigger" "s_mine,ForceSpawn,,0.3,-1" +; "OnTrigger" "s_mine,AddOutput,origin -11568 1798 270,0.4,-1" +; "OnTrigger" "s_mine,AddOutput,angles 0 -142 0,0.4,-1" +; "OnTrigger" "s_mine,ForceSpawn,,0.5,-1" +; "OnTrigger" "s_mine,AddOutput,origin -11568 1846 270,0.6,-1" +; "OnTrigger" "s_mine,AddOutput,angles 0 -142 0,0.6,-1" +; "OnTrigger" "s_mine,ForceSpawn,,0.7,-1" +; "OnTrigger" "s_mine,AddOutput,origin -11568 1788 270,0.8,-1" +; "OnTrigger" "s_mine,AddOutput,angles 0 -142 0,0.8,-1" +; "OnTrigger" "s_mine,ForceSpawn,,0.9,-1" +; "OnTrigger" "s_mine,AddOutput,origin -11568 1708 270,1,-1" +; "OnTrigger" "s_mine,AddOutput,angles 0 -142 0,1,-1" +; "OnTrigger" "s_mine,ForceSpawn,,1.1,-1" +; "OnTrigger" "s_mine,AddOutput,origin -11568 1664 270,1.2,-1" +; "OnTrigger" "s_mine,AddOutput,angles 0 -142 0,1.2,-1" +; "OnTrigger" "s_mine,ForceSpawn,,1.3,-1" +; "OnTrigger" "s_mine,AddOutput,origin -11568 1753 270,1.4,-1" +; "OnTrigger" "s_mine,AddOutput,angles 0 -142 0,1.4,-1" +; "OnTrigger" "s_mine,ForceSpawn,,1.5,-1" +; "OnTrigger" "s_mine,AddOutput,origin -11568 1819 270,1.6,-1" +; "OnTrigger" "s_mine,AddOutput,angles 0 -142 0,1.6,-1" +; "OnTrigger" "s_mine,ForceSpawn,,1.7,-1" +; "OnTrigger" "s_mine,AddOutput,origin -11568 1844 270,1.8,-1" +; "OnTrigger" "s_mine,AddOutput,angles 0 -142 0,1.8,-1" +; "OnTrigger" "s_mine,ForceSpawn,,1.9,-1" +; "OnTrigger" "s_nkbabysoldier,AddOutput,origin -8768 -1326 256,0,-1" +; "OnTrigger" "s_nkbabysoldier,AddOutput,angles 0 270 0,0,-1" +; "OnTrigger" "s_nkbabysoldier,ForceSpawn,,0.1,-1" +; } +; insert: +; { +; "OnTrigger" "server,Command,say s_nksoldier,5,-1" +;; "OnTrigger" "s_nksoldier,AddOutput,origin -8633 -2232 256,5,-1" +;; "OnTrigger" "s_nksoldier,AddOutput,angles 0 46 0,5,-1" +;; "OnTrigger" "s_nksoldier,ForceSpawn,,5.3,-1" +; "OnTrigger" "s_nksoldier,AddOutput,origin -11520 780 64,5.6,-1" +; "OnTrigger" "s_nksoldier,AddOutput,angles 0 311 0,5.6,-1" +; "OnTrigger" "s_nksoldier,ForceSpawn,,5.9,-1" +; "OnTrigger" "s_nksoldier,AddOutput,origin -12605 4168 64,6.2,-1" +; "OnTrigger" "s_nksoldier,AddOutput,angles 0 270 0,6.2,-1" +; "OnTrigger" "s_nksoldier,ForceSpawn,,6.5,-1" +; "OnTrigger" "s_nksoldier,AddOutput,origin -13717 -1353 60,6.8,-1" +; "OnTrigger" "s_nksoldier,AddOutput,angles 0 40 0,6.8,-1" +; "OnTrigger" "s_nksoldier,ForceSpawn,,7.1,-1" +; "OnTrigger" "s_nksoldier,AddOutput,origin -14624 -1957 192,7.4,-1" +; "OnTrigger" "s_nksoldier,AddOutput,angles 0 320 0,7.4,-1" +;; "OnTrigger" "s_nksoldier,ForceSpawn,,7.7,-1" +;; "OnTrigger" "s_nksoldier,AddOutput,origin -12076 -1918 320,8,-1" +;; "OnTrigger" "s_nksoldier,AddOutput,angles 0 237 0,8,-1" +; "OnTrigger" "s_nksoldier,ForceSpawn,,8.3,-1" +; "OnTrigger" "s_nksoldier,AddOutput,origin -14935 -141 -447,8.6,-1" +; "OnTrigger" "s_nksoldier,AddOutput,angles 0 180 0,8.6,-1" +; "OnTrigger" "s_nksoldier,ForceSpawn,,8.9,-1" +;; "OnTrigger" "s_nksoldier,AddOutput,origin -14939 -524 -447,9.2,-1" +;; "OnTrigger" "s_nksoldier,AddOutput,angles 0 179 0,9.2,-1" +;; "OnTrigger" "s_nksoldier,ForceSpawn,,9.5,-1" +; "OnTrigger" "server,Command,say s_babysuicide,10,-1" +;; "OnTrigger" "s_babysuicide,AddOutput,origin -12556 480 40,10,-1" +;; "OnTrigger" "s_babysuicide,AddOutput,angles 0 89 0,10,-1" +;; "OnTrigger" "s_babysuicide,ForceSpawn,,10.3,-1" +;; "OnTrigger" "s_babysuicide,AddOutput,origin -12386 480 40,10.6,-1" +;; "OnTrigger" "s_babysuicide,AddOutput,angles 0 90 0,10.6,-1" +;; "OnTrigger" "s_babysuicide,ForceSpawn,,10.9,-1" +; "OnTrigger" "s_babysuicide,AddOutput,origin -12183 478 40,11.2,-1" +; "OnTrigger" "s_babysuicide,AddOutput,angles 0 90 0,11.2,-1" +; "OnTrigger" "s_babysuicide,ForceSpawn,,11.5,-1" +; "OnTrigger" "s_babysuicide,AddOutput,origin -11942 558 40,11.8,-1" +; "OnTrigger" "s_babysuicide,AddOutput,angles 0 136 0,11.8,-1" +; "OnTrigger" "s_babysuicide,ForceSpawn,,12.1,-1" +; "OnTrigger" "s_babysuicide,AddOutput,origin -11805 696 40,12.4,-1" +; "OnTrigger" "s_babysuicide,AddOutput,angles 0 134 0,12.4,-1" +; "OnTrigger" "s_babysuicide,ForceSpawn,,12.7,-1" +; "OnTrigger" "s_babysuicide,AddOutput,origin -11745 1008 40,13,-1" +; "OnTrigger" "s_babysuicide,AddOutput,angles 0 179 0,13,-1" +; "OnTrigger" "s_babysuicide,ForceSpawn,,13.3,-1" +; "OnTrigger" "s_babysuicide,AddOutput,origin -11747 1303 40,13.6,-1" +; "OnTrigger" "s_babysuicide,AddOutput,angles 0 179 0,13.6,-1" +; "OnTrigger" "s_babysuicide,ForceSpawn,,13.9,-1" +;; "OnTrigger" "s_babysuicide,AddOutput,origin -11747 1585 40,14.2,-1" +;; "OnTrigger" "s_babysuicide,AddOutput,angles 0 179 0,14.2,-1" +;; "OnTrigger" "s_babysuicide,ForceSpawn,,14.5,-1" +; "OnTrigger" "server,Command,say s_mine,15,-1" +; "OnTrigger" "s_mine,AddOutput,origin -11568 1762 270,15,-1" +; "OnTrigger" "s_mine,AddOutput,angles 0 -142 0,15,-1" +; "OnTrigger" "s_mine,ForceSpawn,,15.3,-1" +; "OnTrigger" "s_mine,AddOutput,origin -11568 1729 270,15.6,-1" +; "OnTrigger" "s_mine,AddOutput,angles 0 -142 0,15.6,-1" +; "OnTrigger" "s_mine,ForceSpawn,,15.9,-1" +; "OnTrigger" "s_mine,AddOutput,origin -11568 1798 270,16.2,-1" +; "OnTrigger" "s_mine,AddOutput,angles 0 -142 0,16.2,-1" +; "OnTrigger" "s_mine,ForceSpawn,,16.5,-1" +; "OnTrigger" "s_mine,AddOutput,origin -11568 1846 270,16.8,-1" +; "OnTrigger" "s_mine,AddOutput,angles 0 -142 0,16.8,-1" +; "OnTrigger" "s_mine,ForceSpawn,,17.1,-1" +; "OnTrigger" "s_mine,AddOutput,origin -11568 1788 270,17.4,-1" +; "OnTrigger" "s_mine,AddOutput,angles 0 -142 0,17.4,-1" +; "OnTrigger" "s_mine,ForceSpawn,,17.7,-1" +; "OnTrigger" "s_mine,AddOutput,origin -11568 1708 270,18,-1" +; "OnTrigger" "s_mine,AddOutput,angles 0 -142 0,18,-1" +; "OnTrigger" "s_mine,ForceSpawn,,18.3,-1" +; "OnTrigger" "s_mine,AddOutput,origin -11568 1664 270,18.6,-1" +; "OnTrigger" "s_mine,AddOutput,angles 0 -142 0,18.6,-1" +; "OnTrigger" "s_mine,ForceSpawn,,18.9,-1" +; "OnTrigger" "s_mine,AddOutput,origin -11568 1753 270,19.2,-1" +; "OnTrigger" "s_mine,AddOutput,angles 0 -142 0,19.2,-1" +; "OnTrigger" "s_mine,ForceSpawn,,19.5,-1" +; "OnTrigger" "s_mine,AddOutput,origin -11568 1819 270,19.8,-1" +; "OnTrigger" "s_mine,AddOutput,angles 0 -142 0,19.8,-1" +; "OnTrigger" "s_mine,ForceSpawn,,20.3,-1" +; "OnTrigger" "s_mine,AddOutput,origin -11568 1844 270,20.6,-1" +; "OnTrigger" "s_mine,AddOutput,angles 0 -142 0,20.6,-1" +; "OnTrigger" "s_mine,ForceSpawn,,20.9,-1" +; "OnTrigger" "server,Command,say s_nkbabysoldier,21,-1" +; "OnTrigger" "s_nkbabysoldier,AddOutput,origin -8768 -1326 256,21,-1" +; "OnTrigger" "s_nkbabysoldier,AddOutput,angles 0 270 0,21,-1" +; "OnTrigger" "s_nkbabysoldier,ForceSpawn,,21.3,-1" +; } +;} -modify: -{ - match: - { - "targetname" "SpawnManagerS2P1" - "classname" "logic_relay" - } - delete: - { - "OnTrigger" "s_nksoldier,AddOutput,origin -8069 -10375 192,0.2,-1" - "OnTrigger" "s_nksoldier,AddOutput,angles 0 90 0,0.2,-1" - "OnTrigger" "s_nksoldier,ForceSpawn,,0.3,-1" - } -} +;modify: +;{ +; match: +; { +; "targetname" "SpawnManagerS2P1" +; "classname" "logic_relay" +; } +; delete: +; { +; "OnTrigger" "s_nksoldier,AddOutput,origin -8069 -10375 192,0.2,-1" +; "OnTrigger" "s_nksoldier,AddOutput,angles 0 90 0,0.2,-1" +; "OnTrigger" "s_nksoldier,ForceSpawn,,0.3,-1" +; } +;} ;; stage 3 - entity lag diff --git a/maps/ze_binary_z4_s1.cfg b/maps/ze_binary_z4_s1.cfg new file mode 100755 index 0000000..2d9702e --- /dev/null +++ b/maps/ze_binary_z4_s1.cfg @@ -0,0 +1,95 @@ +;increase round time +modify: +{ + match: + { + "classname" "logic_auto" + } + insert: + { + "OnMapSpawn" "cmd,Command,mp_roundtime 15,0,-1" + } +} + +;patch stage 2 teleport avoidance spot +add: +{ + "classname" "trigger_teleport" + "targetname" "st2_tp_3" + "target" "zm_cage_boss_des" + "spawnflags" "1" + "StartDisabled" "1" + "origin" "5404.5 -8662 -338" + "model" "*136" + "UseLandmarkAngles" "1" +} + +;add timer to final hold before laser elevator +modify: +{ + match: + { + "classname" "math_counter" + "targetname" "Leven" + } + insert: + { + "OnHitMin" "cmd,Command,say <<70 sec.>>,28,1" + "OnHitMin" "cmd,Command,say <<35 sec.>>,63,1" + } +} + +;disable flashlight when color correction is enabled +modify: +{ + match: + { + "classname" "trigger_once" + "origin" "-5362 -7520.5 -271" + } + insert: + { + "OnStartTouch" "cmd,Command,mp_flashlight 0,75,1" + } +} + +modify: +{ + match: + { + "classname" "math_counter" + "targetname" "01" + } + insert: + { + "OnHitMin" "cmd,Command,mp_flashlight 0,0,1" + } +} + +modify: +{ + match: + { + "classname" "math_counter" + "targetname" "Leven" + } + insert: + { + "OnHitMin" "cmd,Command,mp_flashlight 1,15,-1" + "OnHitMin" "cmd,Command,mp_flashlight 0,78,-1" + } +} + +;enable flashlight and disable color correction on map spawn +modify: +{ + match: + { + "classname" "logic_auto" + } + insert: + { + "OnMapSpawn" "cmd,Command,mp_flashlight 1,0,1" + "OnMapSpawn" "cc_mono,Disable,,0.1,1" + } +} \ No newline at end of file diff --git a/maps/ze_biohazard2_rpd_v4e_004.cfg b/maps/ze_biohazard2_rpd_v4e_004.cfg index b96f931..81edfb5 100644 --- a/maps/ze_biohazard2_rpd_v4e_004.cfg +++ b/maps/ze_biohazard2_rpd_v4e_004.cfg @@ -159,6 +159,7 @@ modify: insert: { "OnPressed" "valvebutton,Unlock,,5,1" + "OnPressed" "p_10,Open,,5,1" } } @@ -238,3 +239,147 @@ modify: } } +;; music volume + +modify: +{ + match: + { + "message" "biohazard2/02 - annette's recollection.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#biohazard2/02 - annette's recollection.mp3" + } +} +modify: +{ + match: + { + "message" "biohazard2/08 - the front hall.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#biohazard2/08 - the front hall.mp3" + } +} +modify: +{ + match: + { + "message" "biohazard2/bio_02.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#biohazard2/bio_02.mp3" + } +} +modify: +{ + match: + { + "message" "biohazard2/bio7.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#biohazard2/bio7.mp3" + } +} +modify: +{ + match: + { + "message" "biohazard2/biostart.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#biohazard2/biostart.mp3" + } +} +modify: +{ + match: + { + "message" "biohazard2/music1.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#biohazard2/music1.mp3" + } +} + +;; simple "edging issue" fix + +add: +{ + "model" "*40" + "wait" "4" + "unlocked_sentence" "0" + "targetname" "p_10_2" + "speed" "75" + "spawnpos" "0" + "spawnflags" "34" + "solidbsp" "0" + "rendermode" "1" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "origin" "1326 1283.5 116" + "loopmovesound" "0" + "locked_sentence" "0" + "lip" "0" + "ignoredebris" "0" + "health" "0" + "forceclosed" "1" + "dmg" "0" + "distance" "90" + "disableshadows" "1" + "disablereceiveshadows" "1" + "angles" "0 0 0" + "classname" "func_door_rotating" +} + +modify: +{ + match: + { + "targetname" "p_10" + "classname" "func_door_rotating" + } + replace: + { + "spawnflags" "32" + "origin" "1322.9 1220.9 122" + "spawnpos" "0" + "dmg" "3" + "rendermode" "1" + } + insert: + { + "OnFullyClosed" "p_10_2,AddOutput,origin 1323.9 1220.9 122,0,1" + "OnFullyClosed" "p_10,Kill,,0.05,1" + } +} +modify: +{ + match: + { + "origin" "1075.5 1460 105.68" + "classname" "func_button" + "hammerid" "15751" + } + delete: + { + "OnPressed" "p_10,Open,,17,1" + } + insert: + { + "OnPressed" "p_10_2,Open,,17,1" + } +} \ No newline at end of file diff --git a/maps/ze_biohazard2_sewer_v4c.cfg b/maps/ze_biohazard2_sewer_v4c.cfg index 0a39347..3914c4e 100644 --- a/maps/ze_biohazard2_sewer_v4c.cfg +++ b/maps/ze_biohazard2_sewer_v4c.cfg @@ -804,3 +804,31 @@ modify: } } +;; music volume + +modify: +{ + match: + { + "message" "bio3/[naruto shippuuden original soundtrack 2] 27 - narukami.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#bio3/[naruto shippuuden original soundtrack 2] 27 - narukami.mp3" + } +} +modify: +{ + match: + { + "message" "bio3/[naruto shippuuden original soundtrack 2] 20 - girei.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#bio3/[naruto shippuuden original soundtrack 2] 20 - girei.mp3" + } +} + + diff --git a/maps/ze_biohazard_manor_v4a_004.cfg b/maps/ze_biohazard_manor_v4a_004.cfg index 3a3f233..cd21128 100644 --- a/maps/ze_biohazard_manor_v4a_004.cfg +++ b/maps/ze_biohazard_manor_v4a_004.cfg @@ -240,3 +240,82 @@ modify: } } +add: +{ + "origin" "1823 1547 383" + "targetname" "flame_relay" + "StartDisabled" "0" + "spawnflags" "0" + "classname" "logic_relay" + "OnTrigger" "lanza_c,Compare,,0,-1" + "OnTrigger" "!self,FireUser1,,1.05,-1" +} +modify: +{ + match: + { + "targetname" "physbox" + "classname" "func_physbox_multiplayer" + } + delete: + { + "OnPlayerUse" "lanza_c,Compare,,0,-1" + } + insert: + { + "OnPlayerUse" "flame_relay,Trigger,,0,-1" + } +} + +;; music volume + +modify: +{ + match: + { + "message" "ze_bio_1/33 - save reb.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_bio_1/33 - save reb.mp3" + } +} +modify: +{ + match: + { + "message" "ze_bio_1/ze_biohazard_01.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_bio_1/ze_biohazard_01.mp3" + } +} +modify: +{ + match: + { + "message" "ze_bio_1/resident evil 1 - 18 - more rooms.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_bio_1/resident evil 1 - 18 - more rooms.mp3" + } +} +modify: +{ + match: + { + "message" "ze_bio_1/resident evil orchestral - 02 - re1 - i won't finish this just as a dream.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_bio_1/resident evil orchestral - 02 - re1 - i won't finish this just as a dream.mp3" + } +} + + diff --git a/maps/ze_biohazard_v2b_004.cfg b/maps/ze_biohazard_v2b_004.cfg index eb28019..78acfda 100644 --- a/maps/ze_biohazard_v2b_004.cfg +++ b/maps/ze_biohazard_v2b_004.cfg @@ -416,4 +416,43 @@ modify: } } +;; music volume + +modify: +{ + match: + { + "message" "biohazard/18. adrenaline rush.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#biohazard/18. adrenaline rush.mp3" + } +} +modify: +{ + match: + { + "message" "biohazard/32. the queen 2nd phase.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#biohazard/32. the queen 2nd phase.mp3" + } +} +modify: +{ + match: + { + "message" "biohazard/biohazard.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#biohazard/biohazard.mp3" + } +} + diff --git a/maps/ze_bioshock_v7_1.cfg b/maps/ze_bioshock_v7_1.cfg index 17fb9bc..1eb3bdc 100644 --- a/maps/ze_bioshock_v7_1.cfg +++ b/maps/ze_bioshock_v7_1.cfg @@ -1,374 +1,403 @@ -;------------------------------------------------------------ -;Add a parentname to zm trigger detector on 1999 ending boat -;------------------------------------------------------------ - -modify: -{ - match: - { - "classname" "trigger_multiple" - "targetname" "columbia_boat_zm_detector" - } - insert: - { - "parentname" "columbia_boat_train" - } -} - -;------------- -;Extend Warmup -;------------- - -modify: -{ - match: - { - "classname" "logic_case" - "targetname" "level_case" - } - delete: - { - "OnCase05" "console,Command,say >>>Warmup ends in 60 seconds<<<,2,-1" - "OnCase05" "console,Command,say >>>Introduction Complete<<<,59,-1" - "OnCase05" "console,Command,mp_restartgame 1,62,-1" - } - insert: - { - "OnCase05" "console,Command,say >>>Warmup ends in 80 seconds<<<,2,-1" - "OnCase05" "console,Command,say >>>Introduction Complete<<<,79,-1" - "OnCase05" "console,Command,mp_restartgame 1,82,-1" - } -} - -;-------------------------------------------------------------------- -;STRIPPER CFG BY MOLTARD http://steamcommunity.com/id/0123456789ABC/ -;-------------------------------------------------------------------- -;CANT TAKE ZOMBIE ITEM AS CT (and vice-versa) -;--------------------------------------------- - -; CT Item Trigger push. Only Zombies and only CT not named plasmid_user get pushed - -add: -{ - "origin" "-11520 -192 9096" - "targetname" "filter_no_item_and_zombie" - "Filter01" "filter_only_t" - "Filter02" "filter_no_item" - "filtertype" "1" - "Negated" "0" - "classname" "filter_multi" -} -modify: -{ - match: - { - "origin" "-3080 -13088 9112" - "classname" "trigger_push" - "hammerid" "2227273" - } - replace: - { - "filtername" "filter_no_item_and_zombie" - } -} - -; Zombie Item Trigger push. Only CT and only Zombies not named plasmid_user get pushed - -add: -{ - "origin" "-11520 -192 9096" - "targetname" "filter_no_item_and_human" - "Filter01" "filter_only_ct" - "Filter02" "filter_no_item" - "filtertype" "1" - "Negated" "0" - "classname" "filter_multi" -} -modify: -{ - match: - { - "origin" "-4248 -13088 9112" - "classname" "trigger_push" - "hammerid" "2230208" - } - replace: - { - "filtername" "filter_no_item_and_human" - } -} - -;No telehop on 1999 stage last hold -modify: -{ - match: - { - "classname" "trigger_multiple" - "targetname" "columbia_end_trigger" - } - insert: - { - "OnStartTouch" "!activator,AddOutput,absvelocity 0 0 0,0,-1" - } -} - -;----------------------------------------------------- -; Fixes stage 4 hitbox being spawned multiple times -;----------------------------------------------------- -modify: -{ - match: - { - "targetname" "fontaine_2_targeter" - "classname" "trigger_multiple" - } - insert: - { - "OnUser1" "fontaine_2_breakable,Kill,,5,-1" - } -} - -;----------------------------------------------------- -; Hides the zombie when the big daddy is picked up -;----------------------------------------------------- -modify: -{ - match: - { - "targetname" "big_daddy_wep" - "classname" "weapon_knife" - } - insert: - { - "OnPlayerPickup" "!activator,AddOutput,rendermode 10,0,-1" - } -} - -;------------------------ -;DYNAMIC ENTWATCH CONFIG -;------------------------ -; Items levels -modify: -{ - match: - { - "classname" "logic_case" - "targetname" "plasmid_electro_level_case" - } - insert: - { - "OnCase01" "console,Command,sm_ewsetshortname 20244 Electro (Lvl 1),0,-1" - "OnCase02" "console,Command,sm_ewsetshortname 20244 Electro (Lvl 2),0,-1" - "OnCase03" "console,Command,sm_ewsetshortname 20244 Electro (Lvl 3),0,-1" - } -} -modify: -{ - match: - { - "classname" "logic_case" - "targetname" "plasmid_incinerate_level_case" - } - insert: - { - "OnCase01" "console,Command,sm_ewsetshortname 20392 Incinerate (Lvl 1),0,-1" - "OnCase02" "console,Command,sm_ewsetshortname 20392 Incinerate (Lvl 2),0,-1" - "OnCase03" "console,Command,sm_ewsetshortname 20392 Incinerate (Lvl 3),0,-1" - } -} -modify: -{ - match: - { - "classname" "logic_case" - "targetname" "plasmid_cyclone_level_case" - } - insert: - { - "OnCase01" "console,Command,sm_ewsetshortname 20538 Sonic (Lvl 1),0,-1" - "OnCase02" "console,Command,sm_ewsetshortname 20538 Sonic (Lvl 2),0,-1" - "OnCase03" "console,Command,sm_ewsetshortname 20538 Sonic (Lvl 3),0,-1" - } -} -modify: -{ - match: - { - "classname" "logic_case" - "targetname" "plasmid_gravity_level_case" - } - insert: - { - "OnCase01" "console,Command,sm_ewsetshortname 5063227 Gravity (Lvl 1),0,-1" - "OnCase02" "console,Command,sm_ewsetshortname 5063227 Gravity (Lvl 2),0,-1" - "OnCase03" "console,Command,sm_ewsetshortname 5063227 Gravity (Lvl 3),0,-1" - } -} -modify: -{ - match: - { - "classname" "logic_case" - "targetname" "plasmid_frost_level_case" - } - insert: - { - "OnCase01" "console,Command,sm_ewsetshortname 5082173 Winter (Lvl 1),0,-1" - "OnCase02" "console,Command,sm_ewsetshortname 5082173 Winter (Lvl 2),0,-1" - "OnCase03" "console,Command,sm_ewsetshortname 5082173 Winter (Lvl 3),0,-1" - } -} -modify: -{ - match: - { - "classname" "logic_case" - "targetname" "plasmid_insect_level_case" - } - insert: - { - "OnCase01" "console,Command,sm_ewsetshortname 24222 Insect (Lvl 1),0,-1" - "OnCase02" "console,Command,sm_ewsetshortname 24222 Insect (Lvl 2),0,-1" - "OnCase03" "console,Command,sm_ewsetshortname 24222 Insect (Lvl 3),0,-1" - } -} - -;Max uses based on the current level -modify: -{ - match: - { - "classname" "logic_case" - "targetname" "level_case" - } - insert: - { - ; Electro - Only this one is initialized in it, added it to be safe - "OnCase06" "console,Command,sm_setmaxuses 20244 4,10.1,-1" - } -} -modify: -{ - match: - { - "classname" "logic_case" - "targetname" "difficulty_case" ;Handling from stage 1 to 4 + special level 1999 - } - insert: - { - ; Electro - "OnCase01" "console,Command,sm_setmaxuses 20244 4,10.1,-1" - "OnCase02" "console,Command,sm_setmaxuses 20244 5,10.1,-1" - "OnCase03" "console,Command,sm_setmaxuses 20244 6,10.1,-1" - "OnCase04" "console,Command,sm_setmaxuses 20244 6,10.1,-1" - - ;Incinerate - "OnCase01" "console,Command,sm_setmaxuses 20392 5,10.1,-1" - "OnCase02" "console,Command,sm_setmaxuses 20392 6,10.1,-1" - "OnCase03" "console,Command,sm_setmaxuses 20392 6,10.1,-1" - "OnCase04" "console,Command,sm_setmaxuses 20392 8,10.1,-1" - - ;Sonic - "OnCase01" "console,Command,sm_setmaxuses 20538 3,10.1,-1" - "OnCase02" "console,Command,sm_setmaxuses 20538 5,10.1,-1" - "OnCase03" "console,Command,sm_setmaxuses 20538 5,10.1,-1" - "OnCase04" "console,Command,sm_setmaxuses 20538 6,10.1,-1" - - ;Gravity - "OnCase01" "console,Command,sm_setmaxuses 5063227 3,10.1,-1" - "OnCase02" "console,Command,sm_setmaxuses 5063227 4,10.1,-1" - "OnCase03" "console,Command,sm_setmaxuses 5063227 4,10.1,-1" - "OnCase04" "console,Command,sm_setmaxuses 5063227 5,10.1,-1" - - ;Winter - "OnCase01" "console,Command,sm_setmaxuses 5082173 3,10.1,-1" - "OnCase02" "console,Command,sm_setmaxuses 5082173 4,10.1,-1" - "OnCase03" "console,Command,sm_setmaxuses 5082173 4,10.1,-1" - "OnCase04" "console,Command,sm_setmaxuses 5082173 5,10.1,-1" - - ;Insect - "OnCase01" "console,Command,sm_setmaxuses 24222 3,10.1,-1" - "OnCase02" "console,Command,sm_setmaxuses 24222 5,10.1,-1" - "OnCase03" "console,Command,sm_setmaxuses 24222 6,10.1,-1" - "OnCase04" "console,Command,sm_setmaxuses 24222 5,10.1,-1" - } -} -;ADMIN Room: Plasmids set to max level -modify: -{ - match: - { - "classname" "func_button" - "targetname" "admin_set_plasmids_max_level" - } - insert: - { - ; Electro - "OnPressed" "console,Command,sm_setmaxuses 20244 6,1.1,-1" - ;Incinerate - "OnPressed" "console,Command,sm_setmaxuses 20392 8,1.1,-1" - ;Sonic - "OnPressed" "console,Command,sm_setmaxuses 20538 6,1.1,-1" - ;Gravity - "OnPressed" "console,Command,sm_setmaxuses 5063227 5,1.1,-1" - ;Winter - "OnPressed" "console,Command,sm_setmaxuses 5082173 5,1.1,-1" - ;Insect - "OnPressed" "console,Command,sm_setmaxuses 24222 5,1.1,-1" - } -} - - - -;; _ - -;; stage 4 - fix trigger - -modify: -{ - match: - { - "model" "*261" - "origin" "6784 -11444 940" - "classname" "trigger_multiple" - "hammerid" "5617899" - } - replace: - { - "model" "*298" - "origin" "6784 -11324 936" - } -} - -;; stage 1999 - fix falling tower - -modify: -{ - match: - { - "targetname" "columbia_lighthouse" - "classname" "func_tracktrain" - } - replace: - { - "spawnflags" "3" - } -} -modify: -{ - match: - { - "targetname" "columbia_lighthouse_path3" - "classname" "path_track" - } - delete: - { - "OnPass" "columbia_lighthouse,AddOutput,spawnflags 128,0,-1" - } - insert: - { - "OnPass" "columbia_lighthouse,AddOutput,spawnflags 130,0,-1" - } -} - - +;------------------------------------------------------------ +;Add a parentname to zm trigger detector on 1999 ending boat +;------------------------------------------------------------ + +modify: +{ + match: + { + "classname" "trigger_multiple" + "targetname" "columbia_boat_zm_detector" + } + insert: + { + "parentname" "columbia_boat_train" + } +} + +;------------- +;Extend Warmup +;------------- + +modify: +{ + match: + { + "classname" "logic_case" + "targetname" "level_case" + } + delete: + { + "OnCase05" "console,Command,say >>>Warmup ends in 60 seconds<<<,2,-1" + "OnCase05" "console,Command,say >>>Introduction Complete<<<,59,-1" + "OnCase05" "console,Command,mp_restartgame 1,62,-1" + } + insert: + { + "OnCase05" "console,Command,say >>>Warmup ends in 80 seconds<<<,2,-1" + "OnCase05" "console,Command,say >>>Introduction Complete<<<,79,-1" + "OnCase05" "console,Command,mp_restartgame 1,82,-1" + } +} + +;-------------------------------------------------------------------- +;STRIPPER CFG BY MOLTARD http://steamcommunity.com/id/0123456789ABC/ +;-------------------------------------------------------------------- +;CANT TAKE ZOMBIE ITEM AS CT (and vice-versa) +;--------------------------------------------- + +; CT Item Trigger push. Only Zombies and only CT not named plasmid_user get pushed + +add: +{ + "origin" "-11520 -192 9096" + "targetname" "filter_no_item_and_zombie" + "Filter01" "filter_only_t" + "Filter02" "filter_no_item" + "filtertype" "1" + "Negated" "0" + "classname" "filter_multi" +} +modify: +{ + match: + { + "origin" "-3080 -13088 9112" + "classname" "trigger_push" + "hammerid" "2227273" + } + replace: + { + "filtername" "filter_no_item_and_zombie" + } +} + +; Zombie Item Trigger push. Only CT and only Zombies not named plasmid_user get pushed + +add: +{ + "origin" "-11520 -192 9096" + "targetname" "filter_no_item_and_human" + "Filter01" "filter_only_ct" + "Filter02" "filter_no_item" + "filtertype" "1" + "Negated" "0" + "classname" "filter_multi" +} +modify: +{ + match: + { + "origin" "-4248 -13088 9112" + "classname" "trigger_push" + "hammerid" "2230208" + } + replace: + { + "filtername" "filter_no_item_and_human" + } +} + +;No telehop on 1999 stage last hold +modify: +{ + match: + { + "classname" "trigger_multiple" + "targetname" "columbia_end_trigger" + } + insert: + { + "OnStartTouch" "!activator,AddOutput,absvelocity 0 0 0,0,-1" + } +} + +;----------------------------------------------------- +; Fixes stage 4 hitbox being spawned multiple times +;----------------------------------------------------- +modify: +{ + match: + { + "targetname" "fontaine_2_targeter" + "classname" "trigger_multiple" + } + insert: + { + "OnUser1" "fontaine_2_breakable,Kill,,5,-1" + } +} + +;----------------------------------------------------- +; Hides the zombie when the big daddy is picked up +;----------------------------------------------------- +modify: +{ + match: + { + "targetname" "big_daddy_wep" + "classname" "weapon_knife" + } + insert: + { + "OnPlayerPickup" "!activator,AddOutput,rendermode 10,0,-1" + } +} + +;------------------------ +;DYNAMIC ENTWATCH CONFIG +;------------------------ +; Items levels +modify: +{ + match: + { + "classname" "logic_case" + "targetname" "plasmid_electro_level_case" + } + insert: + { + "OnCase01" "console,Command,sm_ewsetshortname 20244 Electro (Lvl 1),0,-1" + "OnCase02" "console,Command,sm_ewsetshortname 20244 Electro (Lvl 2),0,-1" + "OnCase03" "console,Command,sm_ewsetshortname 20244 Electro (Lvl 3),0,-1" + } +} +modify: +{ + match: + { + "classname" "logic_case" + "targetname" "plasmid_incinerate_level_case" + } + insert: + { + "OnCase01" "console,Command,sm_ewsetshortname 20392 Incinerate (Lvl 1),0,-1" + "OnCase02" "console,Command,sm_ewsetshortname 20392 Incinerate (Lvl 2),0,-1" + "OnCase03" "console,Command,sm_ewsetshortname 20392 Incinerate (Lvl 3),0,-1" + } +} +modify: +{ + match: + { + "classname" "logic_case" + "targetname" "plasmid_cyclone_level_case" + } + insert: + { + "OnCase01" "console,Command,sm_ewsetshortname 20538 Sonic (Lvl 1),0,-1" + "OnCase02" "console,Command,sm_ewsetshortname 20538 Sonic (Lvl 2),0,-1" + "OnCase03" "console,Command,sm_ewsetshortname 20538 Sonic (Lvl 3),0,-1" + } +} +modify: +{ + match: + { + "classname" "logic_case" + "targetname" "plasmid_gravity_level_case" + } + insert: + { + "OnCase01" "console,Command,sm_ewsetshortname 5063227 Gravity (Lvl 1),0,-1" + "OnCase02" "console,Command,sm_ewsetshortname 5063227 Gravity (Lvl 2),0,-1" + "OnCase03" "console,Command,sm_ewsetshortname 5063227 Gravity (Lvl 3),0,-1" + } +} +modify: +{ + match: + { + "classname" "logic_case" + "targetname" "plasmid_frost_level_case" + } + insert: + { + "OnCase01" "console,Command,sm_ewsetshortname 5082173 Winter (Lvl 1),0,-1" + "OnCase02" "console,Command,sm_ewsetshortname 5082173 Winter (Lvl 2),0,-1" + "OnCase03" "console,Command,sm_ewsetshortname 5082173 Winter (Lvl 3),0,-1" + } +} +modify: +{ + match: + { + "classname" "logic_case" + "targetname" "plasmid_insect_level_case" + } + insert: + { + "OnCase01" "console,Command,sm_ewsetshortname 24222 Insect (Lvl 1),0,-1" + "OnCase02" "console,Command,sm_ewsetshortname 24222 Insect (Lvl 2),0,-1" + "OnCase03" "console,Command,sm_ewsetshortname 24222 Insect (Lvl 3),0,-1" + } +} + +;Max uses based on the current level +modify: +{ + match: + { + "classname" "logic_case" + "targetname" "level_case" + } + insert: + { + ; Electro - Only this one is initialized in it, added it to be safe + "OnCase06" "console,Command,sm_setmaxuses 20244 4,10.1,-1" + } +} +modify: +{ + match: + { + "classname" "logic_case" + "targetname" "difficulty_case" ;Handling from stage 1 to 4 + special level 1999 + } + insert: + { + ; Electro + "OnCase01" "console,Command,sm_setmaxuses 20244 4,10.1,-1" + "OnCase02" "console,Command,sm_setmaxuses 20244 5,10.1,-1" + "OnCase03" "console,Command,sm_setmaxuses 20244 6,10.1,-1" + "OnCase04" "console,Command,sm_setmaxuses 20244 6,10.1,-1" + + ;Incinerate + "OnCase01" "console,Command,sm_setmaxuses 20392 5,10.1,-1" + "OnCase02" "console,Command,sm_setmaxuses 20392 6,10.1,-1" + "OnCase03" "console,Command,sm_setmaxuses 20392 6,10.1,-1" + "OnCase04" "console,Command,sm_setmaxuses 20392 8,10.1,-1" + + ;Sonic + "OnCase01" "console,Command,sm_setmaxuses 20538 3,10.1,-1" + "OnCase02" "console,Command,sm_setmaxuses 20538 5,10.1,-1" + "OnCase03" "console,Command,sm_setmaxuses 20538 5,10.1,-1" + "OnCase04" "console,Command,sm_setmaxuses 20538 6,10.1,-1" + + ;Gravity + "OnCase01" "console,Command,sm_setmaxuses 5063227 3,10.1,-1" + "OnCase02" "console,Command,sm_setmaxuses 5063227 4,10.1,-1" + "OnCase03" "console,Command,sm_setmaxuses 5063227 4,10.1,-1" + "OnCase04" "console,Command,sm_setmaxuses 5063227 5,10.1,-1" + + ;Winter + "OnCase01" "console,Command,sm_setmaxuses 5082173 3,10.1,-1" + "OnCase02" "console,Command,sm_setmaxuses 5082173 4,10.1,-1" + "OnCase03" "console,Command,sm_setmaxuses 5082173 4,10.1,-1" + "OnCase04" "console,Command,sm_setmaxuses 5082173 5,10.1,-1" + + ;Insect + "OnCase01" "console,Command,sm_setmaxuses 24222 3,10.1,-1" + "OnCase02" "console,Command,sm_setmaxuses 24222 5,10.1,-1" + "OnCase03" "console,Command,sm_setmaxuses 24222 6,10.1,-1" + "OnCase04" "console,Command,sm_setmaxuses 24222 5,10.1,-1" + } +} +;ADMIN Room: Plasmids set to max level +modify: +{ + match: + { + "classname" "func_button" + "targetname" "admin_set_plasmids_max_level" + } + insert: + { + ; Electro + "OnPressed" "console,Command,sm_setmaxuses 20244 6,1.1,-1" + ;Incinerate + "OnPressed" "console,Command,sm_setmaxuses 20392 8,1.1,-1" + ;Sonic + "OnPressed" "console,Command,sm_setmaxuses 20538 6,1.1,-1" + ;Gravity + "OnPressed" "console,Command,sm_setmaxuses 5063227 5,1.1,-1" + ;Winter + "OnPressed" "console,Command,sm_setmaxuses 5082173 5,1.1,-1" + ;Insect + "OnPressed" "console,Command,sm_setmaxuses 24222 5,1.1,-1" + } +} + + + +;; _ + +;; stage 4 - fix trigger + +modify: +{ + match: + { + "model" "*261" + "origin" "6784 -11444 940" + "classname" "trigger_multiple" + "hammerid" "5617899" + } + replace: + { + "model" "*298" + "origin" "6784 -11324 936" + } +} + +;; stage 1999 - fix falling tower + +modify: +{ + match: + { + "targetname" "columbia_lighthouse" + "classname" "func_tracktrain" + } + replace: + { + "spawnflags" "3" + } +} +modify: +{ + match: + { + "targetname" "columbia_lighthouse_path3" + "classname" "path_track" + } + delete: + { + "OnPass" "columbia_lighthouse,AddOutput,spawnflags 128,0,-1" + } + insert: + { + "OnPass" "columbia_lighthouse,AddOutput,spawnflags 130,0,-1" + } +} + +;; stage 2 - last door should kill players + +modify: +{ + match: + { + "targetname" "jasmine_jolie_door" + "classname" "func_door" + } + replace: + { + "ignoredebris" "0" + "dmg" "10000" + } +} + +;; stage 4 - increase elevator damage + +modify: +{ + match: + { + "targetname" "hephaestus_elevator_tower" + "classname" "func_movelinear" + } + replace: + { + "blockdamage" "5000" + } +} diff --git a/maps/ze_blueshift_a3.cfg b/maps/ze_blueshift_a3.cfg index 5e1c8e9..d91d5f5 100644 --- a/maps/ze_blueshift_a3.cfg +++ b/maps/ze_blueshift_a3.cfg @@ -1,78 +1,98 @@ -;---------------------------- -; Unfucks Zombie doors -;---------------------------- -modify: -{ - match: - { - "classname" "func_door" - "hammerid" "295581" - } - replace: - { - "wait" "-1" - } -} -modify: -{ - match: - { - "classname" "func_door" - "hammerid" "295544" - } - replace: - { - "wait" "-1" - } -} -;---------------------------- -; Unfucks Spawn Doors -;---------------------------- -modify: -{ - match: - { - "classname" "func_door" - "hammerid" "296241" - } - replace: - { - "wait" "-1" - } -} -modify: -{ - match: - { - "classname" "func_door" - "hammerid" "296223" - } - replace: - { - "wait" "-1" - } -} -modify: -{ - match: - { - "classname" "func_door" - "hammerid" "296233" - } - replace: - { - "wait" "-1" - } -} -modify: -{ - match: - { - "classname" "func_door" - "hammerid" "296209" - } - replace: - { - "wait" "-1" - } -} +;---------------------------- +; Unfucks Zombie doors +;---------------------------- +modify: +{ + match: + { + "classname" "func_door" + "hammerid" "295581" + } + replace: + { + "wait" "-1" + } +} +modify: +{ + match: + { + "classname" "func_door" + "hammerid" "295544" + } + replace: + { + "wait" "-1" + } +} +;---------------------------- +; Unfucks Spawn Doors +;---------------------------- +modify: +{ + match: + { + "classname" "func_door" + "hammerid" "296241" + } + replace: + { + "wait" "-1" + } +} +modify: +{ + match: + { + "classname" "func_door" + "hammerid" "296223" + } + replace: + { + "wait" "-1" + } +} +modify: +{ + match: + { + "classname" "func_door" + "hammerid" "296233" + } + replace: + { + "wait" "-1" + } +} +modify: +{ + match: + { + "classname" "func_door" + "hammerid" "296209" + } + replace: + { + "wait" "-1" + } +} + + + +;; _ + +;; fix shortcut + +modify: +{ + match: + { + "targetname" "door_zombie_1" + "origin" "1884 268 616" + "classname" "func_door" + } + replace: + { + "spawnflags" "0" + } +} \ No newline at end of file diff --git a/maps/ze_boat_escape_jenz_v4_5.cfg b/maps/ze_boat_escape_jenz_v4_5.cfg index d2945c9..123b17e 100755 --- a/maps/ze_boat_escape_jenz_v4_5.cfg +++ b/maps/ze_boat_escape_jenz_v4_5.cfg @@ -669,4 +669,15 @@ modify: } } - +modify: +{ + match: + { + "targetname" "relay mode" + "classname" "logic_relay" + } + delete: + { + "OnTrigger" "console,Command,sv_turbophysics 0,0,-1" + } +} diff --git a/maps/ze_bowser_in_the_fire_sea_v1e.cfg b/maps/ze_bowser_in_the_fire_sea_v1e.cfg index b12e5a3..aca74a6 100644 --- a/maps/ze_bowser_in_the_fire_sea_v1e.cfg +++ b/maps/ze_bowser_in_the_fire_sea_v1e.cfg @@ -704,4 +704,20 @@ modify: } } +;; insane - fix afk teleport + +modify: +{ + match: + { + "origin" "-4166 530 125" + "classname" "trigger_once" + "hammerid" "155145" + } + insert: + { + "OnStartTouch" "button_counter,AddOutput,OnHitMax floor1tp:Enable::51:1,0,1" + } +} + diff --git a/maps/ze_bowser_in_the_fire_sea_v1f_remastered.cfg b/maps/ze_bowser_in_the_fire_sea_v1f_remastered.cfg new file mode 100755 index 0000000..8ecae64 --- /dev/null +++ b/maps/ze_bowser_in_the_fire_sea_v1f_remastered.cfg @@ -0,0 +1,720 @@ +add: +{ + "origin" "-4166 530 125" + "targetname" "TheCurrentLevelPlugin" + "min" "1" + "max" "4" + "startvalue" "1" + "classname" "math_counter" +} +modify: +{ + match: + { + "classname" "trigger_once" + "hammerid" "1291" + } + insert: + { + "OnStartTouch" "TheCurrentLevelPlugin,SetValue,1,0,1" + } +} +modify: +{ + match: + { + "classname" "trigger_once" + "hammerid" "35584" + } + insert: + { + "OnStartTouch" "TheCurrentLevelPlugin,SetValue,2,0,1" + } +} +modify: +{ + match: + { + "classname" "trigger_once" + "hammerid" "130279" + } + insert: + { + "OnStartTouch" "TheCurrentLevelPlugin,SetValue,3,0,1" + } +} +modify: +{ + match: + { + "classname" "trigger_once" + "hammerid" "155145" + } + insert: + { + "OnStartTouch" "TheCurrentLevelPlugin,SetValue,4,0,1" + } +} + +;----------- +; MAP FIXES +;----------- + + +modify: +{ + match: + { + "hammerid" "4170" + } + delete: + { + "OnStartTouch" "!activator,AddOutput,basevelocity 0 0 680,0,-1" + } + insert: + { + "OnStartTouch" "!activator,AddOutput,basevelocity 0 0 350,0,-1" + } +} + +modify: +{ + match: + { + "hammerid" "9769" + } + delete: + { + "OnStartTouch" "!activator,AddOutput,basevelocity 0 0 680,0,-1" + } + insert: + { + "OnStartTouch" "!activator,AddOutput,basevelocity 0 0 350,0,-1" + } +} + +modify: +{ + match: + { + "hammerid" "9866" + } + delete: + { + "OnStartTouch" "!activator,AddOutput,basevelocity 0 0 680,0,-1" + } + insert: + { + "OnStartTouch" "!activator,AddOutput,basevelocity 0 0 350,0,-1" + } +} + +modify: +{ + match: + { + "hammerid" "9904" + } + delete: + { + "OnStartTouch" "!activator,AddOutput,basevelocity 0 0 680,0,-1" + } + insert: + { + "OnStartTouch" "!activator,AddOutput,basevelocity 0 0 350,0,-1" + } +} + +modify: +{ + match: + { + "hammerid" "10049" + } + delete: + { + "OnStartTouch" "!activator,AddOutput,basevelocity 0 0 680,0,-1" + } + insert: + { + "OnStartTouch" "!activator,AddOutput,basevelocity 0 0 350,0,-1" + } +} + +modify: +{ + match: + { + "hammerid" "22222" + } + delete: + { + "OnStartTouch" "!activator,AddOutput,basevelocity 0 0 680,0,-1" + } + insert: + { + "OnStartTouch" "!activator,AddOutput,basevelocity 0 0 350,0,-1" + } +} + +modify: +{ + match: + { + "hammerid" "217740" + } + delete: + { + "OnStartTouch" "!activator,AddOutput,basevelocity 0 0 680,0,-1" + } + insert: + { + "OnStartTouch" "!activator,AddOutput,basevelocity 0 0 350,0,-1" + } +} + +modify: +{ + match: + { + "hammerid" "217846" + } + delete: + { + "OnStartTouch" "!activator,AddOutput,basevelocity 0 0 680,0,-1" + } + insert: + { + "OnStartTouch" "!activator,AddOutput,basevelocity 0 0 350,0,-1" + } +} + +modify: +{ + match: + { + "hammerid" "217849" + } + delete: + { + "OnStartTouch" "!activator,AddOutput,basevelocity 0 0 680,0,-1" + } + insert: + { + "OnStartTouch" "!activator,AddOutput,basevelocity 0 0 350,0,-1" + } +} + +modify: +{ + match: + { + "hammerid" "217852" + } + delete: + { + "OnStartTouch" "!activator,AddOutput,basevelocity 0 0 680,0,-1" + } + insert: + { + "OnStartTouch" "!activator,AddOutput,basevelocity 0 0 350,0,-1" + } +} + +modify: +{ + match: + { + "hammerid" "217855" + } + delete: + { + "OnStartTouch" "!activator,AddOutput,basevelocity 0 0 680,0,-1" + } + insert: + { + "OnStartTouch" "!activator,AddOutput,basevelocity 0 0 350,0,-1" + } +} + +modify: +{ + match: + { + "hammerid" "218059" + } + delete: + { + "OnStartTouch" "!activator,AddOutput,basevelocity 0 0 680,0,-1" + } + insert: + { + "OnStartTouch" "!activator,AddOutput,basevelocity 0 0 350,0,-1" + } +} + +modify: +{ + match: + { + "targetname" "field of memories" + } + replace: + { + "message" "#koopa's road bgm/field of memories.mp3" + } +} + +modify: +{ + match: + { + "targetname" "hard_boss_bgm" + } + replace: + { + "message" "#koopa's road bgm/hard boss bgm.mp3" + } +} + +modify: +{ + match: + { + "targetname" "hard_boss_bgm2" + } + replace: + { + "message" "#koopa's road bgm/hard boss bgm2.mp3" + } +} + +modify: +{ + match: + { + "targetname" "zm_bgm" + } + replace: + { + "message" "#koopa's road bgm/zm_mode.mp3" + } +} + +modify: +{ + match: + { + "targetname" "finall boss" + } + replace: + { + "message" "#koopa's road bgm/final battle.mp3" + } +} + +modify: +{ + match: + { + "targetname" "garaxy plant" + } + replace: + { + "message" "#koopa's road bgm/garaxy plant.mp3" + } +} + +modify: +{ + match: + { + "targetname" "ricochet love" + } + replace: + { + "message" "#koopa's road bgm/ricochet love.mp3" + } +} + +modify: +{ + match: + { + "targetname" "the alternate route wii" + } + replace: + { + "message" "#koopa's road bgm/the alternate route wii.mp3" + } +} + +modify: +{ + match: + { + "targetname" "bowsers road remix" + } + replace: + { + "message" "#koopa's road bgm/the alternate route remix.mp3" + } +} + +;modify: +;{ +; match: +; { +; "classname" "trigger_hurt" +; "model" "*126" +; } +; replace: +; { +; "damage" "500" +; } +; insert: +; { +; "OnStartTouch" "!activator,AddOutput,origin 12562 252 1271,0,-1" +; } +;} + +modify: +{ + match: + { + "classname" "trigger_teleport" + "model" "*100" + } + insert: + { + "targetname" "floor1tp" + } + replace: + { + "StartDisabled" "1" + } +} + +modify: +{ + match: + { + "classname" "trigger_teleport" + "model" "*182" + } + insert: + { + "targetname" "floor1tp" + } + replace: + { + "StartDisabled" "1" + } +} + +modify: +{ + match: + { + "classname" "trigger_teleport" + "model" "*183" + } + insert: + { + "targetname" "floor1tp" + } + replace: + { + "StartDisabled" "1" + } +} + +modify: +{ + match: + { + "targetname" "normal2" + } + insert: + { + "OnStartTouch" "floor1tp,Enable,,40,-1" + } +} + +modify: +{ + match: + { + "targetname" "hard2" + } + insert: + { + "OnStartTouch" "floor1tp,Enable,,50,-1" + } +} + +add: +{ + "classname" "trigger_push" + "origin" "970.5 347.5 64.5" + "angles" "0 0 0" + "model" "*8" + "targetname" "floor1push" + "pushdir" "0 180 0" + "spawnflags" "1" + "speed" "150" + "StartDisabled" "0" + "alternateticksfix" "0" + "filtername" "zombie only" +} + +modify: +{ + match: + { + "classname" "trigger_teleport" + "model" "*110" + } + insert: + { + "targetname" "floor2tp" + } + replace: + { + "StartDisabled" "1" + } +} + +modify: +{ + match: + { + "classname" "trigger_teleport" + "model" "*111" + } + insert: + { + "targetname" "floor2tp" + } + replace: + { + "StartDisabled" "1" + } +} + +modify: +{ + match: + { + "classname" "trigger_teleport" + "model" "*99" + } + insert: + { + "targetname" "floor2tp" + } + replace: + { + "StartDisabled" "1" + } +} + +modify: +{ + match: + { + "classname" "trigger_teleport" + "model" "*184" + } + insert: + { + "targetname" "floor2tp" + } + replace: + { + "StartDisabled" "1" + } +} + +modify: +{ + match: + { + "classname" "trigger_teleport" + "model" "*185" + } + insert: + { + "targetname" "floor2tp" + } + replace: + { + "StartDisabled" "1" + } +} + +modify: +{ + match: + { + "classname" "trigger_teleport" + "model" "*186" + } + insert: + { + "targetname" "floor2tp" + } + replace: + { + "StartDisabled" "1" + } +} + +add: +{ + "classname" "trigger_push" + "origin" "-658.9 69 1101.5" + "angles" "0 0 0" + "model" "*43" + "targetname" "floor2push" + "pushdir" "0 0 0" + "spawnflags" "1" + "speed" "150" + "StartDisabled" "0" + "alternateticksfix" "0" + "filtername" "zombie only" +} + +modify: +{ + match: + { + "targetname" "3F_z_fall_tele" + } + replace: + { + "StartDisabled" "1" + } +} + +add: +{ + "classname" "trigger_push" + "origin" "939.61 69 2258.5" + "angles" "0 0 0" + "model" "*65" + "targetname" "floor2push" + "pushdir" "0 180 0" + "spawnflags" "1" + "speed" "150" + "StartDisabled" "0" + "alternateticksfix" "0" + "filtername" "zombie only" +} + +;; ze_bowser_in_the_fire_sea_v1e + +;; stage 4 - fix shortcuts + +add: +{ + "model" "*424" + "target" "ins_shortcut_pro_tdes2" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "-1082 -7281 1906" + "classname" "trigger_teleport" +} +add: +{ + "model" "*361" + "target" "ins_shortcut_pro_tdes1" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "-859 -6619.5 2361" + "classname" "trigger_teleport" +} +add: +{ + "model" "*361" + "target" "ins_shortcut_pro_tdes1" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "-1973 -6619.5 1984" + "classname" "trigger_teleport" +} +add: +{ + "model" "*361" + "target" "ins_shortcut_pro_tdes1" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "-3048.5 -6755.5 2350.5" + "classname" "trigger_teleport" +} +add: +{ + "targetname" "clip1" + "vrad_brush_cast_shadows" "0" + "StartDisabled" "0" + "spawnflags" "2" + "Solidity" "0" + "solidbsp" "0" + "rendermode" "10" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "origin" "368 -7337 3106.5" + "invert_exclusion" "0" + "InputFilter" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "classname" "func_brush" + "OnUser1" "!self,AddOutput,solid 2,0,1" + "OnUser1" "!self,AddOutput,mins -2867 -448 -4.5,0.1,1" + "OnUser1" "!self,AddOutput,maxs 2867 448 4.5,0.1,1" +} + +modify: +{ + match: + { + "classname" "logic_auto" + "hammerid" "36472" + } + insert: + { + "OnMapSpawn" "clip1,FireUser1,,0,-1" + } +} +modify: +{ + match: + { + "origin" "-1921 -7932.5 2470.5" + "classname" "trigger_teleport" + "hammerid" "299733" + } + insert: + { + "target" "ins_shortcut_pro_tdes1" + "spawnflags" "1" + } +} + +;; insane - fix afk teleport + +modify: +{ + match: + { + "origin" "-4166 530 125" + "classname" "trigger_once" + "hammerid" "155145" + } + insert: + { + "OnStartTouch" "button_counter,AddOutput,OnHitMax floor1tp:Enable::51:1,0,1" + } +} + diff --git a/maps/ze_breakable_v1_8.cfg b/maps/ze_breakable_v1_8.cfg index b83cc49..39de009 100755 --- a/maps/ze_breakable_v1_8.cfg +++ b/maps/ze_breakable_v1_8.cfg @@ -1,18 +1,34 @@ -; -; STRIPPER BY ENCAP -; -;buffed nuke - -modify: -{ - match: - { - "targetname" "trigger_hurt_fin" - "damage" "1500" - "classname" "trigger_hurt" - } - replace: - { - "damage" "100000" - } +; +; STRIPPER BY ENCAP +; +;buffed nuke + +modify: +{ + match: + { + "targetname" "trigger_hurt_fin" + "damage" "1500" + "classname" "trigger_hurt" + } + replace: + { + "damage" "100000" + } +} + +;; increase zm boxes hp + +modify: +{ + match: + { + "targetname" "depart_break_zm2" + "health" "60" + "classname" "func_breakable" + } + replace: + { + "health" "200" + } } \ No newline at end of file diff --git a/maps/ze_builders_v1c.cfg b/maps/ze_builders_v1c.cfg index 732480c..e7f48d0 100755 --- a/maps/ze_builders_v1c.cfg +++ b/maps/ze_builders_v1c.cfg @@ -1,3400 +1,3306 @@ - -;------------------------ -;TRIGGER DOWN ON ELEVATOR ORIGIN -;------------------------ -modify: -{ - match: - { - "targetname" "tp_down_4" - "classname" "trigger_teleport" - } - replace: - { - "origin" "-11302 4154 -4838" - } -} -;------------------------ -;FIXING THE CD ON ITEMS SAME FOR ALL THE LEVELS PLUMBER -;------------------------ -modify: -{ - match: - { - "targetname" "item_plombier_relay_use" - "classname" "logic_relay" - } - delete: - { - "OnTrigger" "Item_plombier_particle_sfera,Start,,110,-1" - "OnTrigger" "Item_plombier_button,Unlock,,110,-1" - } - insert: - { - "OnTrigger" "Item_plombier_particle_sfera,Start,,80,-1" - "OnTrigger" "Item_plombier_button,Unlock,,80,-1" - } -} -modify: -{ - match: - { - "targetname" "item_plombier_relay_use_2" - "classname" "logic_relay" - } - delete: - { - "OnTrigger" "Item_plombier_particle_sfera,Start,,90,-1" - "OnTrigger" "Item_plombier_button,Unlock,,90,-1" - } - insert: - { - "OnTrigger" "Item_plombier_particle_sfera,Start,,80,-1" - "OnTrigger" "Item_plombier_button,Unlock,,80,-1" - } -} -modify: -{ - match: - { - "targetname" "item_plombier_relay_use_3" - "classname" "logic_relay" - } - delete: - { - "OnTrigger" "Item_plombier_particle_sfera,Start,,70,-1" - "OnTrigger" "Item_plombier_button,Unlock,,70,-1" - } - insert: - { - "OnTrigger" "Item_plombier_particle_sfera,Start,,80,-1" - "OnTrigger" "Item_plombier_button,Unlock,,80,-1" - } -} -modify: -{ - match: - { - "targetname" "item_plombier_relay_use_4" - "classname" "logic_relay" - } - delete: - { - "OnTrigger" "Item_plombier_particle_sfera,Start,,50,-1" - "OnTrigger" "Item_plombier_button,Unlock,,50,-1" - } - insert: - { - "OnTrigger" "Item_plombier_particle_sfera,Start,,80,-1" - "OnTrigger" "Item_plombier_button,Unlock,,80,-1" - } -} -filter: -{ -"origin" "5230 4554 880" -"targetname" "Item_plombier_case_display" -"Case06" "6" -"Case05" "5" -"Case04" "4" -"Case03" "3" -"Case02" "2" -"Case01" "1" -"classname" "logic_case" -"hammerid" "924029" -"OnCase01" "Item_plombier_text_cd,Display,,0.01,-1" -"OnCase01" "Item_plombier_text_cd,AddOutput,message - CD 110s Pushing water -,0,-1" -"OnCase02" "Item_plombier_text_cd,Display,,0.01,-1" -"OnCase02" "Item_plombier_text_cd,AddOutput,message - CD 90s burning and pushing water -,0,-1" -"OnCase03" "Item_plombier_text_cd,Display,,0.01,-1" -"OnCase03" "Item_plombier_text_cd,AddOutput,message - CD 70s freezing and pushing water -,0,-1" -"OnCase04" "Item_plombier_text_cd,Display,,0.01,-1" -"OnCase04" "Item_plombier_text_cd,AddOutput,message - CD 50s freezing and pushing water -,0,-1" -"OnCase05" "Item_plombier_text_cd,Display,,0.01,-1" -"OnCase05" "Item_plombier_text_cd,AddOutput,message - CD 50s freezing and pushing water -,0,-1" -"OnCase06" "Item_plombier_text_cd,Display,,0.01,-1" -"OnCase06" "Item_plombier_text_cd,AddOutput,message - CD 50s freezing and pushing water -,0,-1" -} -filter: -{ -"origin" "5230 4570 880" -"targetname" "Item_plombier_counter_display" -"startvalue" "1" -"StartDisabled" "0" -"classname" "math_counter" -"hammerid" "924031" -"OnGetValue" "Item_plombier_case_display,InValue,,0,-1" -} -add: -{ -"origin" "5278 4570 880" -"y" "0.3" -"x" "0.05" -"targetname" "Item_plombier_text" -"spawnflags" "0" -"message" "Item: Plumber! \nEffect: Push zombies with his water \nDuration: 5 seconds \nCooldown: 80 seconds" -"holdtime" "4" -"fxtime" ".05" -"fadeout" "0.5" -"fadein" ".025" -"effect" "2" -"color2" "0 255 255" -"color" "0 255 255" -"channel" "2" -"classname" "game_text" -} -filter: -{ -"origin" "5278 4570 880" -"y" "0.3" -"x" "0.05" -"targetname" "Item_plombier_text" -"spawnflags" "0" -"message" "Item: Plumber! -"holdtime" "4" -"fxtime" ".05" -"fadeout" "0.5" -"fadein" ".025" -"effect" "2" -"color2" "0 255 255" -"color" "0 255 255" -"channel" "2" -"classname" "game_text" -"hammerid" "923872" -} -filter: -{ -"origin" "5262 4554 880" -"y" "0.55" -"x" "1" -"targetname" "Item_plombier_text_cd" -"spawnflags" "0" -"message" "- CD 110s Pushing water -" -"holdtime" "4000" -"fxtime" ".05" -"fadeout" ".05" -"fadein" "0.05" -"effect" "2" -"color2" "135 206 250" -"color" "135 206 250" -"channel" "2" -"classname" "game_text" -"hammerid" "923726" -} -;------------------------ -;FIXING THE CD ON ITEMS SAME FOR ALL THE LEVELS ELECTRICIAN -;------------------------ -add: -{ -"origin" "6139 4895 880" -"y" "0.3" -"x" "0.05" -"targetname" "Item_electricien_text" -"spawnflags" "0" -"message" "Item: Electrician! \nEffect: Spawn a tower to electrocutes zombies \nDuration: 8 seconds \nCooldown: 80 seconds" -"holdtime" "4" -"fxtime" ".05" -"fadeout" "0.5" -"fadein" ".025" -"effect" "2" -"color2" "135 206 250" -"color" "135 206 250" -"channel" "2" -"classname" "game_text" -} -filter: -{ -"origin" "6139 4895 880" -"y" "0.3" -"x" "0.05" -"targetname" "Item_electricien_text" -"spawnflags" "0" -"message" "Item: Electrician! -"holdtime" "4" -"fxtime" ".05" -"fadeout" "0.5" -"fadein" ".025" -"effect" "2" -"color2" "135 206 250" -"color" "135 206 250" -"channel" "2" -"classname" "game_text" -"hammerid" "924123" -} -filter: -{ -"origin" "6155 4959 880" -"targetname" "Item_electricien_case_display" -"Case06" "6" -"Case05" "5" -"Case04" "4" -"Case03" "3" -"Case02" "2" -"Case01" "1" -"classname" "logic_case" -"hammerid" "924036" -"OnCase01" "Item_electricien_text_cd,Display,,0.01,-1" -"OnCase01" "Item_electricien_text_cd,AddOutput,message - CD 110s Damage 50 -,0,-1" -"OnCase02" "Item_electricien_text_cd,Display,,0.01,-1" -"OnCase02" "Item_electricien_text_cd,AddOutput,message - CD 90s Damage 200 -,0,-1" -"OnCase03" "Item_electricien_text_cd,Display,,0.01,-1" -"OnCase03" "Item_electricien_text_cd,AddOutput,message - CD 70s Damage 400 -,0,-1" -"OnCase04" "Item_electricien_text_cd,Display,,0.01,-1" -"OnCase04" "Item_electricien_text_cd,AddOutput,message - CD 50s Damage 1000 -,0,-1" -} -filter: -{ -"origin" "6155 4943 880" -"targetname" "Item_electricien_counter_display" -"startvalue" "1" -"StartDisabled" "0" -"classname" "math_counter" -"hammerid" "924117" -"OnGetValue" "Item_electricien_case_display,InValue,,0,-1" -} -filter: -{ -"origin" "6155 4895 880" -"y" "0.55" -"x" "1" -"targetname" "Item_electricien_text_cd" -"spawnflags" "0" -"message" "- CD 110s Damage 50 -" -"holdtime" "4000" -"fxtime" ".05" -"fadeout" ".05" -"fadein" "0.05" -"effect" "2" -"color2" "32 158 255" -"color" "32 158 255" -"channel" "2" -"classname" "game_text" -"hammerid" "924104" -} -modify: -{ - match: - { - "targetname" "item_electricien_relay_use_2" - "classname" "logic_relay" - } - delete: - { - "OnTrigger" "Item_electricien_particle_sfera,Start,,90,-1" - "OnTrigger" "Item_electricien_button,Unlock,,90,-1" - } - insert: - { - "OnTrigger" "Item_electricien_particle_sfera,Start,,80,-1" - "OnTrigger" "Item_electricien_button,Unlock,,80,-1" - } -} -modify: -{ - match: - { - "targetname" "item_electricien_relay_use_4" - "classname" "logic_relay" - } - delete: - { - "OnTrigger" "Item_electricien_particle_sfera,Start,,50,-1" - "OnTrigger" "Item_electricien_button,Unlock,,50,-1" - } - insert: - { - "OnTrigger" "Item_electricien_particle_sfera,Start,,80,-1" - "OnTrigger" "Item_electricien_button,Unlock,,80,-1" - } -} -modify: -{ - match: - { - "targetname" "item_electricien_relay_use_3" - "classname" "logic_relay" - } - delete: - { - "OnTrigger" "Item_electricien_particle_sfera,Start,,70,-1" - "OnTrigger" "Item_electricien_button,Unlock,,70,-1" - } - insert: - { - "OnTrigger" "Item_electricien_particle_sfera,Start,,80,-1" - "OnTrigger" "Item_electricien_button,Unlock,,80,-1" - } -} -modify: -{ - match: - { - "targetname" "item_electricien_relay_use" - "classname" "logic_relay" - } - delete: - { - "OnTrigger" "Item_electricien_particle_sfera,Start,,110,-1" - "OnTrigger" "Item_electricien_button,Unlock,,110,-1" - } - insert: - { - "OnTrigger" "Item_electricien_particle_sfera,Start,,80,-1" - "OnTrigger" "Item_electricien_button,Unlock,,80,-1" - } -} -;------------------------ -;MAKING SOME PART OF THE MAP EASIER -;------------------------ -modify: -{ - match: - { - "targetname" "travaux_stage1_1_button11" - "classname" "trigger_once" - } - delete: - { - "OnTrigger" "travaux_sound,Volume,0,20,-1" - "OnTrigger" "cmd,Command,say ** The builder started to work 20s **,0,-1" - "OnTrigger" "debris_2_break,Break,,20,-1" - "OnTrigger" "debris_2,Kill,,20,-1" - } - insert: - { - "OnTrigger" "travaux_sound,Volume,0,30,-1" - "OnTrigger" "cmd,Command,say ** The builder started to work 30s **,0,-1" - "OnTrigger" "debris_2_break,Break,,30,-1" - "OnTrigger" "debris_2,Kill,,30,-1" - } -} -add: -{ -"model" "*284" -"spawnobject" "0" -"spawnflags" "1" -"rendermode" "0" -"renderfx" "0" -"rendercolor" "0 255 255" -"renderamt" "255" -"propdata" "0" -"pressuredelay" "0" -"physdamagescale" "1.0" -"PerformanceMode" "0" -"origin" "608 1328 -213" -"nodamageforces" "0" -"minhealthdmg" "0" -"material" "0" -"health" "1" -"gibdir" "0 0 0" -"explosion" "0" -"ExplodeRadius" "0" -"explodemagnitude" "0" -"ExplodeDamage" "0" -"disableshadows" "0" -"disablereceiveshadows" "0" -"classname" "func_breakable" -} -add: -{ -"model" "*284" -"spawnobject" "0" -"spawnflags" "1" -"rendermode" "0" -"renderfx" "0" -"rendercolor" "255 0 255" -"renderamt" "255" -"propdata" "0" -"pressuredelay" "0" -"physdamagescale" "1.0" -"PerformanceMode" "0" -"origin" "448 1328 -213" -"nodamageforces" "0" -"minhealthdmg" "0" -"material" "0" -"health" "1" -"gibdir" "0 0 0" -"explosion" "0" -"ExplodeRadius" "0" -"explodemagnitude" "0" -"ExplodeDamage" "0" -"disableshadows" "0" -"disablereceiveshadows" "0" -"classname" "func_breakable" -} -add: -{ -"model" "*284" -"spawnobject" "0" -"spawnflags" "1" -"rendermode" "0" -"renderfx" "0" -"rendercolor" "255 255 0" -"renderamt" "255" -"propdata" "0" -"pressuredelay" "0" -"physdamagescale" "1.0" -"PerformanceMode" "0" -"origin" "608 1248 -227" -"nodamageforces" "0" -"minhealthdmg" "0" -"material" "0" -"health" "1" -"gibdir" "0 0 0" -"explosion" "0" -"ExplodeRadius" "0" -"explodemagnitude" "0" -"ExplodeDamage" "0" -"disableshadows" "0" -"disablereceiveshadows" "0" -"classname" "func_breakable" -} -add: -{ -"model" "*284" -"spawnobject" "0" -"spawnflags" "1" -"rendermode" "0" -"renderfx" "0" -"rendercolor" "255 0 255" -"renderamt" "255" -"propdata" "0" -"pressuredelay" "0" -"physdamagescale" "1.0" -"PerformanceMode" "0" -"origin" "448 1248 -227" -"nodamageforces" "0" -"minhealthdmg" "0" -"material" "0" -"health" "1" -"gibdir" "0 0 0" -"explosion" "0" -"ExplodeRadius" "0" -"explodemagnitude" "0" -"ExplodeDamage" "0" -"disableshadows" "0" -"disablereceiveshadows" "0" -"classname" "func_breakable" -} -add: -{ -"model" "*284" -"spawnobject" "0" -"spawnflags" "1" -"rendermode" "0" -"renderfx" "0" -"rendercolor" "255 255 0" -"renderamt" "255" -"propdata" "0" -"pressuredelay" "0" -"physdamagescale" "1.0" -"PerformanceMode" "0" -"origin" "448 1088 -261" -"nodamageforces" "0" -"minhealthdmg" "0" -"material" "0" -"health" "1" -"gibdir" "0 0 0" -"explosion" "0" -"ExplodeRadius" "0" -"explodemagnitude" "0" -"ExplodeDamage" "0" -"disableshadows" "0" -"disablereceiveshadows" "0" -"classname" "func_breakable" -} -add: -{ -"model" "*284" -"spawnobject" "0" -"spawnflags" "1" -"rendermode" "0" -"renderfx" "0" -"rendercolor" "0 255 255" -"renderamt" "255" -"propdata" "0" -"pressuredelay" "0" -"physdamagescale" "1.0" -"PerformanceMode" "0" -"origin" "448 1168 -245" -"nodamageforces" "0" -"minhealthdmg" "0" -"material" "0" -"health" "1" -"gibdir" "0 0 0" -"explosion" "0" -"ExplodeRadius" "0" -"explodemagnitude" "0" -"ExplodeDamage" "0" -"disableshadows" "0" -"disablereceiveshadows" "0" -"classname" "func_breakable" -} -add: -{ -"model" "*284" -"spawnobject" "0" -"spawnflags" "1" -"rendermode" "0" -"renderfx" "0" -"rendercolor" "255 0 255" -"renderamt" "255" -"propdata" "0" -"pressuredelay" "0" -"physdamagescale" "1.0" -"PerformanceMode" "0" -"origin" "608 1168 -245" -"nodamageforces" "0" -"minhealthdmg" "0" -"material" "0" -"health" "1" -"gibdir" "0 0 0" -"explosion" "0" -"ExplodeRadius" "0" -"explodemagnitude" "0" -"ExplodeDamage" "0" -"disableshadows" "0" -"disablereceiveshadows" "0" -"classname" "func_breakable" -} -add: -{ -"model" "*284" -"spawnobject" "0" -"spawnflags" "1" -"rendermode" "0" -"renderfx" "0" -"rendercolor" "255 255 0" -"renderamt" "255" -"propdata" "0" -"pressuredelay" "0" -"physdamagescale" "1.0" -"PerformanceMode" "0" -"origin" "608 1168 -245" -"nodamageforces" "0" -"minhealthdmg" "0" -"material" "0" -"health" "1" -"gibdir" "0 0 0" -"explosion" "0" -"ExplodeRadius" "0" -"explodemagnitude" "0" -"ExplodeDamage" "0" -"disableshadows" "0" -"disablereceiveshadows" "0" -"classname" "func_breakable" -} -add: -{ -"model" "*284" -"spawnobject" "0" -"spawnflags" "1" -"rendermode" "0" -"renderfx" "0" -"rendercolor" "255 0 255" -"renderamt" "255" -"propdata" "0" -"pressuredelay" "0" -"physdamagescale" "1.0" -"PerformanceMode" "0" -"origin" "608 1088 -261" -"nodamageforces" "0" -"minhealthdmg" "0" -"material" "0" -"health" "1" -"gibdir" "0 0 0" -"explosion" "0" -"ExplodeRadius" "0" -"explodemagnitude" "0" -"ExplodeDamage" "0" -"disableshadows" "0" -"disablereceiveshadows" "0" -"classname" "func_breakable" -} -add: -{ -"model" "*284" -"spawnobject" "0" -"spawnflags" "1" -"rendermode" "0" -"renderfx" "0" -"rendercolor" "255 255 0" -"renderamt" "255" -"propdata" "0" -"pressuredelay" "0" -"physdamagescale" "1.0" -"PerformanceMode" "0" -"origin" "448 1008 -273" -"nodamageforces" "0" -"minhealthdmg" "0" -"material" "0" -"health" "1" -"gibdir" "0 0 0" -"explosion" "0" -"ExplodeRadius" "0" -"explodemagnitude" "0" -"ExplodeDamage" "0" -"disableshadows" "0" -"disablereceiveshadows" "0" -"classname" "func_breakable" -} -add: -{ -"model" "*284" -"spawnobject" "0" -"spawnflags" "1" -"rendermode" "0" -"renderfx" "0" -"rendercolor" "0 255 255" -"renderamt" "255" -"propdata" "0" -"pressuredelay" "0" -"physdamagescale" "1.0" -"PerformanceMode" "0" -"origin" "608 1008 -273" -"nodamageforces" "0" -"minhealthdmg" "0" -"material" "0" -"health" "1" -"gibdir" "0 0 0" -"explosion" "0" -"ExplodeRadius" "0" -"explodemagnitude" "0" -"ExplodeDamage" "0" -"disableshadows" "0" -"disablereceiveshadows" "0" -"classname" "func_breakable" -} -add: -{ -"model" "*284" -"spawnobject" "0" -"spawnflags" "1" -"rendermode" "0" -"renderfx" "0" -"rendercolor" "255 0 255" -"renderamt" "255" -"propdata" "0" -"pressuredelay" "0" -"physdamagescale" "1.0" -"PerformanceMode" "0" -"origin" "448 928 -287" -"nodamageforces" "0" -"minhealthdmg" "0" -"material" "0" -"health" "1" -"gibdir" "0 0 0" -"explosion" "0" -"ExplodeRadius" "0" -"explodemagnitude" "0" -"ExplodeDamage" "0" -"disableshadows" "0" -"disablereceiveshadows" "0" -"classname" "func_breakable" -} -add: -{ -"model" "*284" -"spawnobject" "0" -"spawnflags" "1" -"rendermode" "0" -"renderfx" "0" -"rendercolor" "0 255 255" -"renderamt" "255" -"propdata" "0" -"pressuredelay" "0" -"physdamagescale" "1.0" -"PerformanceMode" "0" -"origin" "608 928 -287" -"nodamageforces" "0" -"minhealthdmg" "0" -"material" "0" -"health" "1" -"gibdir" "0 0 0" -"explosion" "0" -"ExplodeRadius" "0" -"explodemagnitude" "0" -"ExplodeDamage" "0" -"disableshadows" "0" -"disablereceiveshadows" "0" -"classname" "func_breakable" -} -modify: -{ - match: - { - "targetname" "button_lobby" - "classname" "func_button" - } - delete: - { - "OnUseLocked" "move_1,Open,,35,-1" - "OnUseLocked" "cmd,Command,say Electricity hasn't been fixed! door open: 35s,0,-1" - "OnUseLocked" "fade_trigger,Fade,,35,-1" - "OnUseLocked" "part_1water,Kill,,25.01,-1" - "OnUseLocked" "elec_sound,StopSound,,25.01,-1" - "OnUseLocked" "part_1water,Stop,,25,-1" - "OnUseLocked" "hurt_water,Kill,,25,-1" - "OnUseLocked" "elec_sound,Volume,0,25,-1" - "OnUseLocked" "spark_5,Kill,,25,-1" - "OnUseLocked" "cmd,Command,say Electricity is fixed! door open: 10s,25,-1" - "OnUseLocked" "spark_working_1,StopSpark,,25,-1" - "OnUseLocked" "spark_working_1,Kill,,25.01,-1" - "OnUseLocked" "hall_smoke_part_1,Start,,35,-1" - "OnUseLocked" "door_sound_boss,PlaySound,,35,-1" - } - insert: - { - "OnUseLocked" "move_1,Open,,20,-1" - "OnUseLocked" "cmd,Command,say Electricity hasn't been fixed! door open: 20s,0,-1" - "OnUseLocked" "fade_trigger,Fade,,20,-1" - "OnUseLocked" "part_1water,Kill,,10.01,-1" - "OnUseLocked" "elec_sound,StopSound,,10.01,-1" - "OnUseLocked" "part_1water,Stop,,10,-1" - "OnUseLocked" "hurt_water,Kill,,10,-1" - "OnUseLocked" "elec_sound,Volume,0,10,-1" - "OnUseLocked" "spark_5,Kill,,10,-1" - "OnUseLocked" "cmd,Command,say Electricity is fixed! door open: 10s,10,-1" - "OnUseLocked" "spark_working_1,StopSpark,,10,-1" - "OnUseLocked" "spark_working_1,Kill,,10.01,-1" - "OnUseLocked" "hall_smoke_part_1,Start,,20,-1" - "OnUseLocked" "door_sound_boss,PlaySound,,20,-1" - } -} -modify: -{ - match: - { - "targetname" "Gimmick_Lift_Timer" - "classname" "logic_timer" - } - delete: - { - "OnTimer" "Gimmick_Lift_Position,Subtract,0.05,0,-1" - } - insert: - { - "OnTimer" "Gimmick_Lift_Position,Subtract,0.02,0,-1" - } -} -modify: -{ - match: - { - "targetname" "travaux_stage1_1_test10" - "classname" "filter_activator_name" - } - delete: - { - "OnFail" "travaux_sound,Volume,0,25,-1" - "OnFail" "cmd,Command,say ** THE ELECTRICIAN LETF THE GAME ?! 25s **,0,-1" - "OnFail" "spark_2,Kill,,25,1" - "OnFail" "speed,ModifySpeed,1,25,-1" - "OnFail" "speed,ModifySpeed,0,0,-1" - "OnFail" "button_3,Unlock,,25,-1" - "OnFail" "relay_fog_end,Trigger,,20,-1" - "OnFail" "bridge3b,Open,,25,-1" - "OnFail" "button_5,Unlock,,25,-1" - "OnFail" "fade_trigger,Fade,,25,-1" - } - insert: - { - "OnFail" "travaux_sound,Volume,0,15,-1" - "OnFail" "cmd,Command,say ** THE ELECTRICIAN LETF THE GAME ?! 15s **,0,-1" - "OnFail" "spark_2,Kill,,15,1" - "OnFail" "speed,ModifySpeed,1,15,-1" - "OnFail" "speed,ModifySpeed,0,0,-1" - "OnFail" "button_3,Unlock,,15,-1" - "OnFail" "relay_fog_end,Trigger,,10,-1" - "OnFail" "bridge3b,Open,,15,-1" - "OnFail" "button_5,Unlock,,15,-1" - "OnFail" "fade_trigger,Fade,,15,-1" - } -} -modify: -{ - match: - { - "targetname" "travaux_stage1_1_test3" - "classname" "filter_activator_name" - } - delete: - { - "OnFail" "travaux_stage1_4_toggle,Toggle,,25,-1" - "OnFail" "travaux_sound,Volume,0,25,-1" - "OnFail" "cmd,Command,say ** THE PLUMBER IS DEAD OR WHAT? 25s **,0,-1" - "OnFail" "water_4,Open,,25,-1" - "OnFail" "speed,ModifySpeed,1,25,-1" - "OnFail" "speed,ModifySpeed,0,0,-1" - "OnFail" "part_4_water,Kill,,25.01,-1" - "OnFail" "part_4_water,Stop,,25,-1" - "OnFail" "relay_bridge2,Trigger,,35,-1" - "OnFail" "chinese_bridge3,Enable,,35,-1" - "OnFail" "fade_trigger,Fade,,25,-1" - } - insert: - { - "OnFail" "travaux_stage1_4_toggle,Toggle,,15,-1" - "OnFail" "travaux_sound,Volume,0,15,-1" - "OnFail" "cmd,Command,say ** THE PLUMBER IS DEAD OR WHAT? 15s **,0,-1" - "OnFail" "water_4,Open,,15,-1" - "OnFail" "speed,ModifySpeed,1,15,-1" - "OnFail" "speed,ModifySpeed,0,0,-1" - "OnFail" "part_4_water,Kill,,15.01,-1" - "OnFail" "part_4_water,Stop,,15,-1" - "OnFail" "relay_bridge2,Trigger,,25,-1" - "OnFail" "chinese_bridge3,Enable,,25,-1" - "OnFail" "fade_trigger,Fade,,15,-1" - } -} -modify: -{ - match: - { - "targetname" "button_2" - "classname" "func_button" - } - delete: - { - "OnUseLocked" "move_2,Open,,35,-1" - "OnUseLocked" "cmd,Command,say Electricity hasn't been fixed! door open: 35s,0,-1" - "OnUseLocked" "fade_trigger,Fade,,35,-1" - "OnUseLocked" "part_1water,Kill,,25.01,-1" - "OnUseLocked" "elec_sound,StopSound,,25.01,-1" - "OnUseLocked" "part_1water,Stop,,25,-1" - "OnUseLocked" "hurt_water,Kill,,25,-1" - "OnUseLocked" "elec_sound,Volume,0,25,-1" - "OnUseLocked" "spark_5,Kill,,25,-1" - "OnUseLocked" "cmd,Command,say Electricity is fixed! door open: 10s,25,-1" - "OnUseLocked" "spark_working_2,StartSpark,,0,-1" - "OnUseLocked" "spark_working_2,StopSpark,,25,-1" - "OnUseLocked" "spark_working_2,Kill,,25.01,-1" - "OnUseLocked" "hall_smoke_part_1,Start,,35,-1" - "OnUseLocked" "tp_down_2,Enable,,25,-1" - "OnUseLocked" "door_sound_boss,PlaySound,,35,-1" - } - insert: - { - "OnUseLocked" "move_2,Open,,20,-1" - "OnUseLocked" "cmd,Command,say Electricity hasn't been fixed! door open: 20s,0,-1" - "OnUseLocked" "!self,Kill,,0,-1" - "OnUseLocked" "glow_lobby1,Kill,,0,-1" - "OnUseLocked" "fade_trigger,Fade,,20,-1" - "OnUseLocked" "part_1water,Kill,,10.01,-1" - "OnUseLocked" "elec_sound,StopSound,,10.01,-1" - "OnUseLocked" "part_1water,Stop,,10,-1" - "OnUseLocked" "hurt_water,Kill,,10,-1" - "OnUseLocked" "elec_sound,Volume,0,10,-1" - "OnUseLocked" "spark_5,Kill,,10,-1" - "OnUseLocked" "cmd,Command,say Electricity is fixed! door open: 10s,10,-1" - "OnUseLocked" "spark_working_2,StartSpark,,0,-1" - "OnUseLocked" "spark_working_2,StopSpark,,10,-1" - "OnUseLocked" "spark_working_2,Kill,,10.01,-1" - "OnUseLocked" "hall_smoke_part_1,Start,,20,-1" - "OnUseLocked" "tp_down_2,Enable,,10,-1" - "OnUseLocked" "door_sound_boss,PlaySound,,20,-1" - "OnPressed" "mason_break1,Enable,,10,-1" - "OnPressed" "mason_break1,Kill,,20,-1" - "OnUseLocked" "mason_break1,Enable,,20,-1" - "OnUseLocked" "mason_break1,Kill,,30,-1" - } -} -modify: -{ - match: - { - "targetname" "travaux_stage1_1_test8" - "classname" "filter_activator_name" - } - delete: - { - "OnFail" "travaux_sound,Volume,0,25,-1" - "OnFail" "cmd,Command,say ** THE ELECTRICIAN CAN FIX ELECTRICITY FASTER! LET HIM. 25s **,0,-1" - "OnFail" "spark_1,Kill,,25,-1" - "OnFail" "elec_sound_1,Volume,0,25,-1" - "OnFail" "elec_sound_1,StopSound,,25.01,-1" - "OnFail" "hurt_water_3,Kill,,25,-1" - "OnFail" "speed,ModifySpeed,1,25,-1" - "OnFail" "speed,ModifySpeed,0,0,-1" - "OnFail" "button_2,Unlock,,25,-1" - "OnFail" "relay_laser_elec_2,Trigger,,25,-1" - "OnFail" "relay_laser_elec_3,Trigger,,25,-1" - "OnFail" "fade_trigger,Fade,,25,-1" - } - insert: - { - "OnFail" "travaux_sound,Volume,0,15,-1" - "OnFail" "cmd,Command,say ** THE ELECTRICIAN CAN FIX ELECTRICITY FASTER! LET HIM. 15s **,0,-1" - "OnFail" "spark_1,Kill,,15,-1" - "OnFail" "elec_sound_1,Volume,0,15,-1" - "OnFail" "elec_sound_1,StopSound,,15.01,-1" - "OnFail" "hurt_water_3,Kill,,15,-1" - "OnFail" "speed,ModifySpeed,1,15,-1" - "OnFail" "button_2,Unlock,,15,-1" - "OnFail" "relay_laser_elec_2,Trigger,,15,-1" - "OnFail" "relay_laser_elec_3,Trigger,,15,-1" - "OnFail" "fade_trigger,Fade,,15,-1" - } -} -modify: -{ - match: - { - "targetname" "travaux_stage1_1_test1" - "classname" "filter_activator_name" - } - delete: - { - "OnFail" "travaux_stage1_2_toggle,Toggle,,25,-1" - "OnFail" "travaux_sound,Volume,0,25,-1" - "OnFail" "cmd,Command,say ** LET THE GODDAMN PLUMBER FIX PIPES! 25s **,0,-1" - "OnFail" "water_3,Open,,25,-1" - "OnFail" "speed,ModifySpeed,1,25,-1" - "OnFail" "case_chinese_choice1,PickRandom,,25,-1" - "OnFail" "fade_trigger,Fade,,25,-1" - } - insert: - { - "OnFail" "travaux_stage1_2_toggle,Toggle,,15,-1" - "OnFail" "travaux_sound,Volume,0,15,-1" - "OnFail" "cmd,Command,say ** LET THE GODDAMN PLUMBER FIX PIPES! 15s **,0,-1" - "OnFail" "water_3,Open,,15,-1" - "OnFail" "speed,ModifySpeed,1,15,-1" - "OnFail" "case_chinese_choice1,PickRandom,,15,-1" - "OnFail" "fade_trigger,Fade,,15,-1" - } -} -modify: -{ - match: - { - "targetname" "travaux_stage1_1_test" - "classname" "filter_activator_name" - } - delete: - { - "OnFail" "travaux_sound,Volume,0,25,-1" - "OnFail" "travaux_stage1_1_toggle,Toggle,,25,-1" - "OnFail" "cmd,Command,say ** Why did you trigger? LET THE PLUMBER FIX IT! 25s **,0,-1" - "OnFail" "water_1,Open,,25,-1" - "OnFail" "part_1a,Stop,,25,-1" - "OnFail" "!activator,ModifySpeed,1,25,-1" - "OnFail" "speed,ModifySpeed,1,25,-1" - "OnFail" "speed,ModifySpeed,0,0,-1" - "OnFail" "case_chinese_choice,PickRandom,,25,-1" - "OnFail" "case_chinese_choice,Kill,,25.01,-1" - "OnFail" "relay_toggle_1_2nd_time,Trigger,,25,-1" - } - insert: - { - "OnFail" "travaux_stage1_1_toggle,Toggle,,15,-1" - "OnFail" "travaux_sound,Volume,0,15,-1" - "OnFail" "cmd,Command,say ** Why did you trigger? LET THE PLUMBER FIX IT! 15s **,0,-1" - "OnFail" "water_1,Open,,15,-1" - "OnFail" "part_1a,Stop,,15,-1" - "OnFail" "!activator,ModifySpeed,1,15,-1" - "OnFail" "speed,ModifySpeed,1,15,-1" - "OnFail" "case_chinese_choice,PickRandom,,15,-1" - "OnFail" "case_chinese_choice,Kill,,15.01,-1" - "OnFail" "relay_toggle_1_2nd_time,Trigger,,15,-1" - } -} -modify: -{ - match: - { - "targetname" "travaux_stage1_1_test9" - "classname" "filter_activator_name" - } - delete: - { - "OnFail" "cmd,Command,say ** Why did you trigger? LET THE ELECTRICIAN DO IT! 25s **,0,-1" - "OnFail" "spark_5,Kill,,25,-1" - "OnFail" "elec_sound,Volume,0,25,-1" - "OnFail" "elec_sound,StopSound,,25.01,-1" - "OnFail" "hurt_water,Kill,,25,-1" - "OnFail" "speed,ModifySpeed,1,25,-1" - "OnFail" "part_1water,Kill,,25.01,-1" - "OnFail" "part_1water,Stop,,25,-1" - "OnFail" "cmd,Command,say ** The electricity seems fixed for now.. **,25,-1" - "OnFail" "button_lobby,Unlock,,25,-1" - "OnFail" "compare_elec,SetValue,1,25,-1" - "OnFail" "relay_elec_spawn,Trigger,,25,-1" - "OnFail" "relay_laser_elec_1,Trigger,,25,-1" - } - insert: - { - "OnFail" "travaux_sound,Volume,0,15,-1" - "OnFail" "cmd,Command,say ** Why did you trigger? LET THE ELECTRICIAN DO IT! 15s **,0,-1" - "OnFail" "spark_5,Kill,,15,-1" - "OnFail" "elec_sound,Volume,0,15,-1" - "OnFail" "elec_sound,StopSound,,15.01,-1" - "OnFail" "hurt_water,Kill,,15,-1" - "OnFail" "speed,ModifySpeed,1,15,-1" - "OnFail" "part_1water,Kill,,15.01,-1" - "OnFail" "part_1water,Stop,,15,-1" - "OnFail" "cmd,Command,say ** The electricity seems fixed for now.. **,15,-1" - "OnFail" "button_lobby,Unlock,,15,-1" - "OnFail" "compare_elec,SetValue,1,15,-1" - "OnFail" "relay_elec_spawn,Trigger,,15,-1" - "OnFail" "relay_laser_elec_1,Trigger,,15,-1" - } -} -modify: -{ - match: - { - "targetname" "travaux_stage1_1_test9" - "classname" "filter_activator_name" - } - delete: - { - "OnFail" "cmd,Command,say ** Why did you trigger? LET THE ELECTRICIAN DO IT! 25s **,0,-1" - "OnFail" "spark_5,Kill,,25,-1" - "OnFail" "elec_sound,Volume,0,25,-1" - "OnFail" "elec_sound,StopSound,,25.01,-1" - "OnFail" "hurt_water,Kill,,25,-1" - "OnFail" "speed,ModifySpeed,1,25,-1" - "OnFail" "part_1water,Kill,,25.01,-1" - "OnFail" "part_1water,Stop,,25,-1" - "OnFail" "cmd,Command,say ** The electricity seems fixed for now.. **,25,-1" - "OnFail" "button_lobby,Unlock,,25,-1" - "OnFail" "compare_elec,SetValue,1,25,-1" - "OnFail" "relay_elec_spawn,Trigger,,25,-1" - "OnFail" "relay_laser_elec_1,Trigger,,25,-1" - } - insert: - { - "OnFail" "travaux_sound,Volume,0,15,-1" - "OnFail" "cmd,Command,say ** Why did you trigger? LET THE ELECTRICIAN DO IT! 15s **,0,-1" - "OnFail" "spark_5,Kill,,15,-1" - "OnFail" "elec_sound,Volume,0,15,-1" - "OnFail" "elec_sound,StopSound,,15.01,-1" - "OnFail" "hurt_water,Kill,,15,-1" - "OnFail" "speed,ModifySpeed,1,15,-1" - "OnFail" "part_1water,Kill,,15.01,-1" - "OnFail" "part_1water,Stop,,15,-1" - "OnFail" "cmd,Command,say ** The electricity seems fixed for now.. **,15,-1" - "OnFail" "button_lobby,Unlock,,15,-1" - "OnFail" "compare_elec,SetValue,1,15,-1" - "OnFail" "relay_elec_spawn,Trigger,,15,-1" - "OnFail" "relay_laser_elec_1,Trigger,,15,-1" - } -} -add: -{ -"model" "*76" -"targetname" "tp_5_anti_glitch" -"target" "tp_dest_boss" -"StartDisabled" "1" -"spawnflags" "1" -"origin" "-2009.5 505 -256" -"classname" "trigger_teleport" -} -modify: -{ - match: - { - "targetname" "travaux_stage1_1_test11" - "classname" "filter_activator_name" - } - delete: - { - "OnFail" "travaux_sound,Volume,0,25,-1" - "OnFail" "cmd,Command,say ** I STOP TO TALK.. 25s **,0,-1" - "OnFail" "travaux_stage1_1_button26,Kill,,0,-1" - "OnFail" "spark_3,Kill,,25,1" - "OnFail" "speed,ModifySpeed,1,25,-1" - "OnFail" "button_4,Unlock,,25,-1" - "OnFail" "relay_laser_elec_5,Trigger,,25,-1" - "OnFail" "fade_trigger,Fade,,25,-1" - } - insert: - { - "OnFail" "travaux_sound,Volume,0,15,-1" - "OnFail" "cmd,Command,say ** WHERE IS THE ELECTRICIAN?! 15s **,0,-1" - "OnFail" "travaux_stage1_1_button26,Kill,,0,-1" - "OnFail" "spark_3,Kill,,15,1" - "OnFail" "speed,ModifySpeed,1,15,-1" - "OnFail" "button_4,Unlock,,15,-1" - "OnFail" "relay_laser_elec_5,Trigger,,15,-1" - "OnFail" "fade_trigger,Fade,,15,-1" - "OnPass" "grate_1,Break,,5,-1" - "OnFail" "grate_1,Break,,15,-1" - "OnPass" "cmd,Command,say ** OPENING THE SHORTCUT... **,5,-1" - "OnFail" "cmd,Command,say ** OPENING THE SHORTCUT... **,15,-1" - } -} -filter: -{ -"origin" "-1648 310 -140.653" -"VerticalGlowSize" "16" -"targetname" "glow_lobby2" -"spawnflags" "0" -"rendercolor" "12 255 0" -"MinDist" "1" -"MaxDist" "10" -"HorizontalGlowSize" "16" -"HDRColorScale" "1.0" -"GlowProxySize" "2.0" -"angles" "0 180 0" -"classname" "env_lightglow" -"hammerid" "1044711" -} -filter: -{ -"model" "*281" -"wait" "3" -"unlocked_sound" "0" -"unlocked_sentence" "0" -"targetname" "button_3" -"speed" "5" -"spawnflags" "3073" -"sounds" "0" -"rendermode" "0" -"renderfx" "0" -"rendercolor" "255 255 255" -"renderamt" "255" -"origin" "-1659 310 -211.55" -"movedir" "0 0 0" -"locked_sound" "0" -"locked_sentence" "0" -"lip" "0" -"health" "0" -"disablereceiveshadows" "0" -"classname" "func_button" -} -add: -{ -"model" "*124" -"StartDisabled" "0" -"spawnflags" "1" -"origin" "-1680 512 -218" -"classname" "trigger_once" -"OnTrigger" "tp_3,Enable,,45,-1" -"OnTrigger" "relay_kill3,Trigger,,45.01,-1" -"OnTrigger" "relay_fog_no_reverse,Trigger,,0,-1" -"OnTrigger" "fade_trigger,Fade,,0,-1" -"OnTrigger" "hall_smoke_part_1,Start,,0,-1" -"OnTrigger" "move_3,Open,,0,-1" -"OnTrigger" "temp_c4,Kill,,0,-1" -"OnTrigger" "laser_2,TurnOn,,0,-1" -"OnTrigger" "laser_1,TurnOn,,0,-1" -"OnTrigger" "tp_down_3,Enable,,0,-1" -"OnTrigger" "part_6,Start,,0,-1" -"OnTrigger" "timer_tesla_lab,Enable,,0,-1" -"OnTrigger" "door_sound_boss,PlaySound,,0,-1" -"OnTrigger" "5,Volume,0,5,-1" -"OnTrigger" "6,PlaySound,,5,-1" -"OnTrigger" "part_ambient_machine,Start,,0,-1" -"OnTrigger" "laser_ele1a5,TurnOn,,0,-1" -"OnTrigger" "laser_ele1a6,TurnOn,,0,-1" -"OnTrigger" "informations_room_text,AddOutput,Message - WORLD KIDLAND LABORATORY & RESEARCH -,0,-1" -"OnTrigger" "informations_room_text,Display,,0.01,-1" -} -filter: -{ -"model" "*364" -"targetname" "tp_anti_glitch_game1" -"target" "tp_dest_anti_glitch_game1" -"StartDisabled" "1" -"spawnflags" "1" -"origin" "898 1150 -158" -"classname" "trigger_teleport" -"hammerid" "1485356" -} -modify: -{ - match: - { - "targetname" "button_4" - "classname" "func_button" - } - delete: - { - "OnPressed" "grate_1,Break,,0,-1" - "OnUseLocked" "grate_1,Break,,0,-1" - "OnUseLocked" "move_4,Open,,35,-1" - "OnUseLocked" "cmd,Command,say Electricity hasn't been fixed! door open: 35s,0,-1" - "OnUseLocked" "!self,Kill,,0,-1" - "OnUseLocked" "glow_lobby3,Kill,,0,-1" - "OnUseLocked" "fade_trigger,Fade,,35,-1" - "OnUseLocked" "part_1water,Kill,,25.01,-1" - "OnUseLocked" "elec_sound,StopSound,,25.01,-1" - "OnUseLocked" "part_1water,Stop,,25,-1" - "OnUseLocked" "hurt_water,Kill,,25,-1" - "OnUseLocked" "elec_sound,Volume,0,25,-1" - "OnUseLocked" "spark_5,Kill,,25,-1" - "OnUseLocked" "cmd,Command,say Electricity is fixed! door open: 10s,25,-1" - "OnUseLocked" "spark_working_4,StopSpark,,25,-1" - "OnUseLocked" "spark_working_4,Kill,,25.01,-1" - "OnUseLocked" "hall_smoke_part_1,Start,,35,-1" - "OnUseLocked" "part_6,Kill,,35,-1" - "OnUseLocked" "dyn_decor_1,Enable,,35,-1" - "OnUseLocked" "grate_1,Break,,0,-1" - "OnUseLocked" "door_sound_boss,PlaySound,,35,-1" - "OnUseLocked" "relay_fog_end,Trigger,,30,-1" - "OnUseLocked" "hall_smoke_part_outside,Start,,35,-1" - "OnUseLocked" "to_outside,Enable,,35,-1" - "OnUseLocked" "chinese_boss,Enable,,35,-1" - "OnUseLocked" "fade_trigger,Fade,,35,-1" - } - insert: - { - "OnPressed" "mason_break4,Enable,,10,-1" - "OnPressed" "mason_break4,Kill,,20,-1" - "OnUseLocked" "mason_break4,Enable,,20,-1" - "OnUseLocked" "mason_break4,Kill,,35,-1" - "OnUseLocked" "move_4,Open,,20,-1" - "OnUseLocked" "cmd,Command,say Electricity hasn't been fixed! door open: 20s,0,-1" - "OnUseLocked" "!self,Kill,,0,-1" - "OnUseLocked" "glow_lobby3,Kill,,0,-1" - "OnUseLocked" "fade_trigger,Fade,,20,-1" - "OnUseLocked" "part_1water,Kill,,10.01,-1" - "OnUseLocked" "elec_sound,StopSound,,10.01,-1" - "OnUseLocked" "part_1water,Stop,,10,-1" - "OnUseLocked" "hurt_water,Kill,,10,-1" - "OnUseLocked" "elec_sound,Volume,0,10,-1" - "OnUseLocked" "spark_5,Kill,,10,-1" - "OnUseLocked" "cmd,Command,say Electricity is fixed! door open: 10s,10,-1" - "OnUseLocked" "spark_working_4,StopSpark,,10,-1" - "OnUseLocked" "spark_working_4,Kill,,10.01,-1" - "OnUseLocked" "hall_smoke_part_1,Start,,20,-1" - "OnUseLocked" "part_6,Kill,,20,-1" - "OnUseLocked" "dyn_decor_1,Enable,,20,-1" - "OnUseLocked" "grate_1,Break,,0,-1" - "OnUseLocked" "door_sound_boss,PlaySound,,20,-1" - "OnUseLocked" "relay_fog_end,Trigger,,20,-1" - "OnUseLocked" "hall_smoke_part_outside,Start,,20,-1" - "OnUseLocked" "to_outside,Enable,,20,-1" - "OnUseLocked" "chinese_boss,Enable,,20,-1" - "OnUseLocked" "fade_trigger,Fade,,20,-1" - } -} -add: -{ -"model" "*129" -"spawnobject" "0" -"spawnflags" "45056" -"rendermode" "0" -"renderfx" "0" -"rendercolor" "255 255 255" -"renderamt" "255" -"propdata" "0" -"pressuredelay" "0" -"preferredcarryangles" "0 0 0" -"PerformanceMode" "0" -"origin" "2882 649 -206.36" -"notsolid" "0" -"nodamageforces" "0" -"material" "2" -"massScale" "0" -"health" "12000" -"gibdir" "0 0 0" -"forcetoenablemotion" "0" -"explosion" "0" -"ExplodeRadius" "0" -"explodemagnitude" "0" -"ExplodeDamage" "0" -"disableshadows" "0" -"disablereceiveshadows" "0" -"Damagetype" "0" -"damagetoenablemotion" "0" -"damagefilter" "filter_t" -"classname" "func_physbox" -} -modify: -{ - match: - { - "targetname" "button_5" - "classname" "func_button" - } - delete: - { - "OnUseLocked" "move_5a,Open,,35,-1" - "OnUseLocked" "cmd,Command,say Electricity hasn't been fixed! door open: 35s,0,-1" - "OnUseLocked" "fade_trigger,Fade,,35,-1" - "OnUseLocked" "cmd,Command,say Electricity is fixed! door open: 10s,25,-1" - "OnUseLocked" "door_sound_boss,PlaySound,,35,-1" - "OnUseLocked" "move_5b,Open,,35,-1" - "OnUseLocked" "part_ambient_game,Start,,35,-1" - "OnUseLocked" "fade_trigger,Fade,,35,-1" - } - insert: - { - "OnUseLocked" "move_5a,Open,,20,-1" - "OnUseLocked" "cmd,Command,say Electricity hasn't been fixed! door open: 20s,0,-1" - "OnUseLocked" "fade_trigger,Fade,,20,-1" - "OnUseLocked" "door_sound_boss,PlaySound,,20,-1" - "OnUseLocked" "move_5b,Open,,20,-1" - "OnUseLocked" "part_ambient_game,Start,,20,-1" - "OnUseLocked" "fade_trigger,Fade,,2,-1" - } -} -modify: -{ - match: - { - "targetname" "travaux_stage1_1_test10" - "classname" "filter_activator_name" - } - insert: - { - "OnPass" "button_5,AddOutput,Origin 3368 3319 859,0.01,-1" - "OnPass" "button_5,AddOutput,Origin 3131 710 -200,5.01,-1" - } -} -;------------------------ -;UPGRADING WALL ITEMS -;------------------------ -modify: -{ - match: - { - "targetname" "Item_macon_text12" - "classname" "game_text" - } - replace: - { - "color2" "255 126 0" - "color" "255 126 0" - "message" "Item: Mason! \nEffect: Wall HP: 150 \nCooldown: 5 seconds" - } -} -modify: -{ - match: - { - "targetname" "Item_macon_text4" - "classname" "game_text" - } - replace: - { - "color2" "255 126 0" - "color" "255 126 0" - "message" "Item: Mason! \nEffect: Wall HP: 150 \nCooldown: 5 seconds" - } -} -modify: -{ - match: - { - "targetname" "macon_wall4" - "classname" "func_physbox" - } - replace: - { - "health" "150" - "rendercolor" "255 126 0" - } -} -modify: -{ - match: - { - "targetname" "Item_macon_particle_sfera4" - "classname" "info_particle_system" - } - replace: - { - "effect_name" "custom_004" - } -} -modify: -{ - match: - { - "targetname" "macon_wall12" - "classname" "func_physbox" - } - replace: - { - "health" "150" - "rendercolor" "255 126 0" - } -} -modify: -{ - match: - { - "targetname" "Item_macon_particle_sfera12" - "classname" "info_particle_system" - } - replace: - { - "effect_name" "custom_004" - } -} -modify: -{ - match: - { - "targetname" "macon_wall13" - "classname" "func_physbox" - } - replace: - { - "health" "150" - "rendercolor" "0 210 255" - } -} -modify: -{ - match: - { - "targetname" "Item_macon_particle_sfera13" - "classname" "info_particle_system" - } - replace: - { - "effect_name" "custom_041" - } -} -modify: -{ - match: - { - "targetname" "macon_wall14" - "classname" "func_physbox" - } - replace: - { - "health" "50" - } -} -modify: -{ - match: - { - "targetname" "macon_wall15" - "classname" "func_physbox" - } - replace: - { - "health" "150" - "rendercolor" "255 126 0" - } -} -modify: -{ - match: - { - "targetname" "Item_macon_particle_sfera15" - "classname" "info_particle_system" - } - replace: - { - "effect_name" "custom_004" - } -} -modify: -{ - match: - { - "targetname" "macon_wall16" - "classname" "func_physbox" - } - replace: - { - "health" "50" - } -} -;------------------------ -;BREAKING THE MASONS WALLS WHEN THE ELEVATOR IS GOING UP TO PREVENT TROLLS -;------------------------ -modify: -{ - match: - { - "targetname" "tm_set_speed_elevator_notfixed" - "classname" "trigger_once" - } - insert: - { - "OnTrigger" "mason_wall_timer_break,Enable,,9,-1" - "OnTrigger" "mason_wall_timer_break,Disable,,11,-1" - } -} -modify: -{ - match: - { - "targetname" "tm_set_speed_elevator_normal" - "classname" "trigger_once" - } - insert: - { - "OnTrigger" "mason_wall_timer_break,Enable,,9,-1" - "OnTrigger" "mason_wall_timer_break,Disable,,11,-1" - } -} -;------------------------ -;ATTACKS INFORMATIONS TEXT TRIGGERS -;------------------------ -modify: -{ - match: - { - "targetname" "elec_ball_attack" - "classname" "logic_relay" - } - insert: - { - "OnTrigger" "informations_attack_text,AddOutput,Message - BOSS ABILITY - ENERGY BALLS -,0,-1" - "OnTrigger" "informations_attack_text,Display,,0.01,-1" - } -} -modify: -{ - match: - { - "targetname" "rage_attack" - "classname" "logic_relay" - } - insert: - { - "OnTrigger" "informations_attack_text,AddOutput,Message - BOSS ABILITY - BERSERK -,0,-1" - "OnTrigger" "informations_attack_text,Display,,0.01,-1" - } -} -modify: -{ - match: - { - "targetname" "relay_zombies" - "classname" "logic_relay" - } - insert: - { - "OnTrigger" "informations_attack_text,AddOutput,Message - BOSS ABILITY - ZOMBIES ATTACK -,0,-1" - "OnTrigger" "informations_attack_text,Display,,0.01,-1" - } -} -modify: -{ - match: - { - "targetname" "relay_water" - "classname" "logic_relay" - } - insert: - { - "OnTrigger" "informations_attack_text,AddOutput,Message - BOSS ABILITY - BROKEN PIPES -,0,-1" - "OnTrigger" "informations_attack_text,Display,,0.01,-1" - } -} -modify: -{ - match: - { - "targetname" "relay_electricity" - "classname" "logic_relay" - } - insert: - { - "OnTrigger" "informations_attack_text,AddOutput,Message - BOSS ABILITY - SELF ENERGY -,0,-1" - "OnTrigger" "informations_attack_text,Display,,0.01,-1" - } -} -;------------------------ -;ATTACKS INFORMATIONS TEXT -;------------------------ -add: -{ -"origin" "1648 3216 1140" -"y" "0.3" -"x" "0.1" -"targetname" "informations_builders_text" -"spawnflags" "1" -"message" "- MASONS ITEMS UNLOCKED -" -"holdtime" "3" -"fxtime" "0.25" -"fadeout" "3" -"fadein" "0.1" -"color2" "84 92 255" -"color" "84 92 255" -"channel" "1" -"classname" "game_text" -"hammerid" "77056" -} -add: -{ -"origin" "1648 3216 1141" -"y" "0.3" -"x" "-1" -"targetname" "informations_attack_text" -"spawnflags" "1" -"message" "attack1" -"holdtime" "8" -"fxtime" "0.25" -"fadeout" "3" -"fadein" "0.1" -"color2" "255 70 105" -"color" "255 70 105" -"channel" "1" -"classname" "game_text" -"hammerid" "77056" -} -;------------------------ -;ROOM INFORMATIONS TEXT -;------------------------ -add: -{ -"origin" "1648 3216 1142" -"y" "0.2" -"x" "-1" -"targetname" "informations_room_text" -"spawnflags" "1" -"holdtime" "2" -"fxtime" "0.25" -"fadeout" "6" -"fadein" "3" -"color2" "175 230 255" -"color" "175 230 255" -"channel" "1" -"classname" "game_text" -"hammerid" "77056" -} -;------------------------ -;ROOM INFORMATIONS TEXT TRIGGERS -;------------------------ -modify: -{ - match: - { - "origin" "1648 3216 1136" - "classname" "trigger_once" - } - insert: - { - "OnTrigger" "informations_room_text,AddOutput,Message - WORLD KIDLAND - CHINA Wujin District - 2031 -,15,-1" - "OnTrigger" "informations_room_text,Display,,15.01,-1" - } -} -modify: -{ - match: - { - "classname" "func_breakable" - "origin" "-16 -424 678" - } - insert: - { - "OnBreak" "informations_room_text,AddOutput,Message - WORLD KIDLAND MAIN LOBBY -,0,-1" - "OnBreak" "informations_room_text,Display,,0.01,-1" - } -} -modify: -{ - match: - { - "targetname" "travaux_stage1_1_button2" - "classname" "trigger_once" - } - insert: - { - "OnTrigger" "informations_room_text,AddOutput,Message - WORLD KIDLAND MACHINES ROOM ALPHA -,10,-1" - "OnTrigger" "informations_room_text,Display,,10.01,-1" - } -} -modify: -{ - match: - { - "targetname" "move_5b" - "classname" "func_movelinear" - } - insert: - { - "OnFullyOpen" "informations_room_text,AddOutput,Message - WORLD KIDLAND PLAYGROUND -,0,-1" - "OnFullyOpen" "informations_room_text,Display,,0.01,-1" - } -} -modify: -{ - match: - { - "targetname" "move_4" - "classname" "func_movelinear" - } - insert: - { - "OnFullyOpen" "informations_room_text,AddOutput,Message - WORLD KIDLAND OUTDOOR PARK -,0,-1" - "OnFullyOpen" "informations_room_text,Display,,0.01,-1" - } -} -modify: -{ - match: - { - "origin" "-7216 1096.01 -162" - "classname" "func_breakable" - } - insert: - { - "OnBreak" "informations_room_text,AddOutput,Message - SENIOR ADMINISTRATIVE MANAGEMENT -,0,-1" - "OnBreak" "informations_room_text,Display,,0.01,-1" - } -} -modify: -{ - match: - { - "targetname" "door_after_boss" - "classname" "func_movelinear" - } - insert: - { - "OnFullyOpen" "informations_room_text,AddOutput,Message - WORLD KIDLAND ADMINISTRATIVE OFFICE -,5,-1" - "OnFullyOpen" "informations_room_text,Display,,5.01,-1" - } -} -modify: -{ - match: - { - "origin" "-11301 4940 1724" - "classname" "trigger_once" - } - insert: - { - "OnTrigger" "informations_room_text,AddOutput,Message - WORLD KIDLAND UNKNOW PLACE???!!! -,0,-1" - "OnTrigger" "informations_room_text,Display,,0.01,-1" - } -} -;------------------------ -;KILLING THE LAST TP CT IN THE CASE IT'S NOT TOUCHED -;------------------------ -modify: -{ - match: - { - "targetname" "to_final_elect" - "classname" "trigger_once" - } - insert: - { - "OnTrigger" "tp_boss_elec_ct,Kill,,15,-1" - } -} -;------------------------ -;IMPROVING THE BOSS PART -;------------------------ -modify: -{ - match: - { - "targetname" "Guard_Boss_Attack_Timer" - "classname" "logic_timer" - } - delete: - { - "OnTimer" "boss_attacls_case,PickRandom,,0,-1" - } - insert: - { - "OnTimer" "boss_attacls_case,PickRandomShuffle,,0,-1" - } -} -add: -{ -"origin" "-8321.69 1374.5 -1184" -"targetname" "mason_items_boss" -"spawnflags" "0" -"classname" "logic_relay" -"OnTrigger" "informations_builders_text,Display,,3,-1" -"OnTrigger" "mason_items_unlock,trigger,,3,-1" -"OnTrigger" "anti_troll_elevator,disable,,2.99,-1" -"OnTrigger" "anti_troll_elevator,Enable,,11,-1" -"OnTrigger" "macon_wall*,Break,,11,-1" -"OnTrigger" "tp_anti_glitch_water_attack,Enable,,11,-1" -"OnTrigger" "tp_anti_glitch_water_attack,Disable,,11.05,-1" -"OnTrigger" "cmd,Command,say ** MASON ITEMS UNLOCKED IN 3S! **,0,-1" -"OnTrigger" "cmd,Command,say ** MASON ITEMS LOCKED! **,11,-1" -"OnTrigger" "informations_builders_text,AddOutput,Message - MASONS ITEMS LOCKED -,8,-1" -"OnTrigger" "informations_builders_text,Display,,10.01,-1" -"OnTrigger" "informations_builders_text,AddOutput,Message - MASONS ITEMS UNLOCKED -,11,-1" -} -add: -{ -"origin" "-8341.56 1367.34 -1184" -"targetname" "mason_items_boss_timer" -"StartDisabled" "1" -"spawnflags" "0" -"RefireTime" "22" -"classname" "logic_timer" -"OnTimer" "mason_items_boss,trigger,,0,-1" -} -;------------------------ -;CHANGING GAMEPLAY AFTER SECOND GAME -;------------------------ -modify: -{ - match: - { - "targetname" "water_4" - "classname" "func_water_analog" - } - replace: - { - "movedistance" "30" - } -} -;------------------------ -;CANCELING THE RING ATTACK WHEN BOSS DIES -;------------------------ -modify: -{ - match: - { - "targetname" "Guard_Boss_Trigger_End_attack" - "classname" "logic_relay" - } - insert: - { - "OnTrigger" "tp_zombies_attack_main,Disable,,0,-1" - "OnTrigger" "elec_ball_attack,CancelPending,,0,-1" - "OnTrigger" "circle_boss_timer_spawn,Kill,,0,-1" - "OnTrigger" "circle_boss_hurt*,Kill,,0,-1" - "OnTrigger" "part_circle_boss*,Kill,,0,-1" - "OnTrigger" "circle_maker*,Kill,,0,-1" - "OnTrigger" "mason_items_boss_timer,Kill,,0,-1" - "OnTrigger" "mason_items_boss,CancelPending,,0,-1" - "OnTrigger" "mason_wall_timer_break,Enable,,0,-1" - "OnTrigger" "mason_wall_timer_break,Disable,,0.3,-1" - } -} -modify: -{ - match: - { - "origin" "2560 35.03 -406" - "classname" "func_physbox" - } - replace: - { - "spawnflags" "45057" - } -} -;------------------------ -;REMAKING TP PART ON KID GAMES -;------------------------ -add: -{ -"origin" "-800 1120 -268" -"targetname" "tp_down_kid_game1_dest3" -"angles" "0 180 0" -"classname" "info_teleport_destination" -} -add: -{ -"model" "*212" -"targetname" "tp_down_kid_game4" -"target" "tp_down_kid_game1_dest3" -"StartDisabled" "1" -"spawnflags" "1" -"origin" "-944 1440 -548" -"classname" "trigger_teleport" -} -add: -{ -"model" "*56" -"targetname" "tp_down_kid_game4" -"target" "tp_down_kid_game1_dest3" -"StartDisabled" "1" -"spawnflags" "1" -"origin" "-1504 824 -640" -"classname" "trigger_teleport" -} -add: -{ -"model" "*56" -"targetname" "tp_down_kid_game4" -"target" "tp_down_kid_game1_dest3" -"StartDisabled" "1" -"spawnflags" "1" -"origin" "-1504 824 -636" -"classname" "trigger_teleport" -} -add: -{ -"model" "*313" -"targetname" "tp_down_kid_game3" -"target" "tp_down_kid_game1_dest1" -"StartDisabled" "1" -"spawnflags" "1" -"origin" "556 696 -883" -"classname" "trigger_teleport" -} -add: -{ -"model" "*313" -"targetname" "tp_down_kid_game3" -"target" "tp_down_kid_game1_dest1" -"StartDisabled" "1" -"spawnflags" "1" -"origin" "468 696 -883" -"classname" "trigger_teleport" -} -add: -{ -"origin" "771 1228 -124" -"targetname" "tp_down_kid_game1_dest2" -"angles" "0 180 0" -"classname" "info_teleport_destination" -} -add: -{ -"model" "*258" -"targetname" "tp_down_kid_game3" -"target" "tp_down_kid_game1_dest1" -"StartDisabled" "1" -"spawnflags" "1" -"origin" "-320 728 -798.23" -"classname" "trigger_teleport" -} -add: -{ -"origin" "1578 1120 -242" -"targetname" "tp_down_kid_game1_dest1" -"angles" "0 180 0" -"classname" "info_teleport_destination" -} -add: -{ -"model" "*258" -"targetname" "tp_down_kid_game2" -"target" "tp_down_kid_game1_dest1" -"StartDisabled" "1" -"spawnflags" "1" -"origin" "1344 728 -805.23" -"classname" "trigger_teleport" -} -modify: -{ - match: - { - "targetname" "button_5" - "classname" "func_button" - } - insert: - { - "OnPressed" "tp_down_kid_game*,Enable,,10,-1" - "OnUseLocked" "tp_down_kid_game*,Enable,,35,-1" - - } -} -add: -{ -"origin" "3050 942 -242" -"targetname" "tp_down_kid_game1_dest" -"angles" "0 90 0" -"classname" "info_teleport_destination" -} -add: -{ -"model" "*376" -"targetname" "tp_down_kid_game1" -"target" "tp_down_kid_game1_dest" -"StartDisabled" "1" -"spawnflags" "1" -"origin" "2948 1313 -798" -"classname" "trigger_teleport" -} -;------------------------ -;ADDING A NAME TO THE TRIGGER JUST BEFORE THE BOSS AND MAKE THE GRATE ONLY BREAK ON TRIGGER -;------------------------ -modify: -{ - match: - { - "origin" "-7216 1096.01 -162" - "classname" "func_breakable" - "hammerid" "527213" - } - replace: - { - "spawnflags" "1" - } - insert: - { - "targetname" "grate_boss_break" - } -} -modify: -{ - match: - { - "origin" "-6949 1100 -240" - "classname" "trigger_once" - "targetname" "to_outside" - } - delete: - { - "OnTrigger" "cmd,Command,say ** THE WORKER IS BUILDING A TELEPORT! **,0,-1" - "OnTrigger" "cmd,Command,say ** KILL THIS GRATE AND FALLBACK FAST!! 10s **,2,-1" - "OnTrigger" "tp_outside_stairs_final,Enable,,12,-1" - "OnTrigger" "part_stairs_outside_final,Start,,12,-1" - } - insert: - { - "OnTrigger" "cmd,Command,say ** MY ARENA WILL BE OPEN FOR YOU IN 30s **,2,-1" - "OnTrigger" "grate_boss_break,Break,,32,-1" - } -} -;------------------------ -;REMOVING THE TRIGGER THAT MAKE THE ELEVATOR GOING TOP BEFORE BOSS PART -;------------------------ -filter: -{ -"model" "*342" -"StartDisabled" "0" -"spawnflags" "1" -"origin" "-6336 950 -583" -"classname" "trigger_once" -"hammerid" "2037663" -"OnTrigger" "cmd,Command,say ** The Chinese worker is helping the zombies!,0,-1" -"OnTrigger" "cmd,Command,say **this thing is an elevator! wtf...10s **,0,-1" -"OnTrigger" "elevator_outside_1,Open,,10,-1" -"OnTrigger" "tp_outside_stairs,Enable,,0,-1" -"OnTrigger" "part_stairs_outside,Start,,0,-1" -"OnTrigger" "elevator_sound,Volume,10,10,-1" -"OnTrigger" "elevator_sound,PlaySound,,10.01,-1" -"OnTrigger" "elevator_sound,PlaySound,,10,-1" -} -;------------------------ -;FIXING PLUMBER TRIGGER ITEM LVL 3 -;------------------------ -modify: -{ - match: - { - "targetname" "Item_plombier_trigger3" - "classname" "trigger_push" - } - delete: - { - "OnStartTouch" "speed,ModifySpeed,1,5,-1" - "OnStartTouch" "speed,ModifySpeed,1,5,-1" - "OnStartTouch" "speed,ModifySpeed,0,0,-1" - "OnStartTouch" "speed,ModifySpeed,0,0,-1" - "OnStartTouch" "speed,ModifySpeed,0.5,3,-1" - "OnStartTouch" "speed,ModifySpeed,0.5,3,-1" - "OnStartTouch" "speed,ModifySpeed,0.6,3.5,-1" - "OnStartTouch" "speed,ModifySpeed,0.6,3.5,-1" - "OnStartTouch" "speed,ModifySpeed,0.7,4,-1" - "OnStartTouch" "speed,ModifySpeed,0.7,4,-1" - "OnStartTouch" "speed,ModifySpeed,0.8,4.5,-1" - "OnStartTouch" "speed,ModifySpeed,0.8,4.5,-1" - "OnEndTouch" "speed,ModifySpeed,0.9,4.75,-1" - "OnEndTouch" "speed,ModifySpeed,0.9,4.75,-1" - } - insert: - { - "OnStartTouch" "speed,ModifySpeed,0,0,-1" - "OnStartTouch" "speed,ModifySpeed,0.5,3,-1" - "OnStartTouch" "speed,ModifySpeed,0.6,3.5,-1" - "OnStartTouch" "speed,ModifySpeed,0.7,4,-1" - "OnStartTouch" "speed,ModifySpeed,0.8,4.5,-1" - "OnStartTouch" "speed,ModifySpeed,0.9,4.75,-1" - "OnStartTouch" "speed,ModifySpeed,1,6,-1" - } -} -;------------------------ -;CHANGING BOSS START -;------------------------ -modify: -{ - match: - { - "targetname" "to_add_hp_boss" - "classname" "trigger_once" - } - delete: - { - "OnTrigger" "Guard_Boss_Break,SetDamageFilter,filter_ct,6,1" - "OnTrigger" "cmd,Command,say ** Boss Fight in 10s **,0,1" - "OnStartTouch" "Boss_Health_backup,Add,70,3,-1" - "OnStartTouch" "Boss_Health,Add,70,3,-1" - } - insert: - { - "OnTrigger" "Guard_Boss_Break,SetDamageFilter,filter_ct,10,1" - "OnTrigger" "cmd,Command,say ** Boss Fight in 5s **,5,1" - "OnTrigger" "cmd,Command,say ** I'M IN A GOOD MOOD TODAY! WILL GIVE YOU 200HP! **,3,1" - "OnStartTouch" "!activator,AddOutput,health 200,3,-1" - "OnTrigger" "mason_items_boss_timer,Enable,,10,1" - "OnStartTouch" "Boss_Health_backup,Add,45,3,-1" - "OnStartTouch" "Boss_Health,Add,45,3,-1" - } -} -;------------------------ -;MAKING THE LAST FIXES EASIER AFTER BOSS FIGHT -;------------------------ -modify: -{ - match: - { - "targetname" "travaux_stage1_1_test12" - "classname" "filter_activator_name" - } - delete: - { - "OnFail" "travaux_sound,Volume,0,25,-1" - "OnFail" "cmd,Command,say ** MOSTLY THE ELECTRICIAN IS AFK. 25s **,0,-1" - "OnFail" "travaux_sound,Volume,10,0,-1" - "OnPass" "travaux_sound,Volume,0,5,-1" - "OnPass" "travaux_sound,PlaySound,,0.01,-1" - "OnPass" "travaux_sound,Volume,10,0,-1" - "OnPass" "cmd,Command,say ** The Electrician started to work! it's fast! 5s **,0,-1" - "OnFail" "spark_4,Kill,,25,1" - "OnPass" "spark_4,Kill,,5,1" - "OnPass" "speed,ModifySpeed,1,5,-1" - "OnPass" "speed,ModifySpeed,0,0,-1" - "OnFail" "speed,ModifySpeed,1,25,-1" - "OnFail" "speed,ModifySpeed,0,0,-1" - "OnFail" "water_hurt_2,Kill,,25,-1" - "OnPass" "water_hurt_2,Kill,,5,-1" - "OnFail" "part_water_2,Stop,,25,-1" - "OnPass" "part_water_2,Stop,,5,-1" - "OnPass" "part_water_2,Kill,,5.01,-1" - "OnFail" "part_water_2,Kill,,25.01,-1" - "OnPass" "Item_electricien_counter_triggers,Add,1,0,-1" - "OnPass" "Item_electricien_counter_display,GetValue,,0.01,-1" - "OnPass" "Item_electricien_counter_display,Add,1,0,-1" - "OnFail" "tm_set_speed_elevator_notfixed,Kill,,25,-1" - "OnPass" "tm_set_speed_elevator_notfixed,Kill,,5,-1" - "OnPass" "tm_set_speed_elevator_normal,Enable,,5,-1" - "OnFail" "tm_set_speed_elevator_normal,Enable,,25,-1" - "OnFail" "tm_set_speed_elevator_count,Kill,,25,-1" - "OnPass" "tm_set_speed_elevator_count,Kill,,5,-1" - "OnFail" "button_6,Unlock,,25,-1" - "OnPass" "button_6,Unlock,,5,-1" - } - insert: - { - "OnPass" "button_6,Unlock,,2,-1" - "OnPass" "tm_set_speed_elevator_count,Kill,,2,-1" - "OnPass" "part_water_2,Stop,,2,-1" - "OnPass" "part_water_2,Kill,,2.01,-1" - "OnPass" "tm_set_speed_elevator_notfixed,Kill,,2,-1" - "OnPass" "tm_set_speed_elevator_normal,Enable,,2,-1" - "OnPass" "Item_electricien_counter_triggers,Add,1,0,-1" - "OnPass" "Item_electricien_counter_display,GetValue,,0.01,-1" - "OnPass" "Item_electricien_counter_display,Add,1,0,-1" - "OnPass" "water_hurt_2,Kill,,2,-1" - "OnPass" "spark_4,Kill,,2,1" - "OnPass" "speed,ModifySpeed,1,2,-1" - "OnPass" "speed,ModifySpeed,0,0,-1" - "OnPass" "travaux_sound,Volume,0,2,-1" - "OnPass" "travaux_sound,PlaySound,,0.01,-1" - "OnPass" "travaux_sound,Volume,10,0,-1" - "OnPass" "cmd,Command,say ** The Electrician started to work! it's fast! 2s **,0,-1" - "OnFail" "travaux_sound,Volume,0,15,-1" - "OnFail" "cmd,Command,say ** MOSTLY THE ELECTRICIAN IS AFK. 15s **,0,-1" - "OnFail" "travaux_sound,Volume,10,0,-1" - "OnFail" "spark_4,Kill,,15,1" - "OnFail" "speed,ModifySpeed,1,15,-1" - "OnFail" "speed,ModifySpeed,0,0,-1" - "OnFail" "water_hurt_2,Kill,,15,-1" - "OnFail" "part_water_2,Stop,,15,-1" - "OnFail" "part_water_2,Kill,,15.01,-1" - "OnFail" "tm_set_speed_elevator_notfixed,Kill,,15,-1" - "OnFail" "tm_set_speed_elevator_normal,Enable,,15,-1" - "OnFail" "tm_set_speed_elevator_count,Kill,,15,-1" - "OnFail" "button_6,Unlock,,15,-1" - } -} -modify: -{ - match: - { - "targetname" "button_6" - "classname" "func_button" - } - delete: - { - "OnPressed" "fade_trigger,Fade,,10,-1" - "OnPressed" "door_sound_boss,PlaySound,,10,-1" - "OnPressed" "fade_trigger,Fade,,10,-1" - "OnPressed" "glow_lobby5,Kill,,0,-1" - "OnPressed" "!self,Kill,,0,-1" - "OnPressed" "door_elevator,Open,,10,-1" - "OnPressed" "cmd,Command,say ** The door will open: 10s **,0,-1" - "OnUseLocked" "cmd,Command,say Electricity hasn't been fixed! Elevator door open: 35s,0,-1" - "OnUseLocked" "!self,Kill,,0,-1" - "OnUseLocked" "glow_lobby5,Kill,,0,-1" - "OnUseLocked" "fade_trigger,Fade,,35,-1" - "OnUseLocked" "cmd,Command,say Electricity is fixed! Elevator door open: 10s,25,-1" - "OnUseLocked" "door_sound_boss,PlaySound,,35,-1" - "OnUseLocked" "door_elevator,Open,,35,-1" - "OnUseLocked" "fade_trigger,Fade,,35,-1" - } - insert: - { - "OnPressed" "fade_trigger,Fade,,5,-1" - "OnPressed" "door_sound_boss,PlaySound,,5,-1" - "OnPressed" "fade_trigger,Fade,,5,-1" - "OnPressed" "glow_lobby5,Kill,,0,-1" - "OnPressed" "!self,Kill,,0,-1" - "OnPressed" "door_elevator,Open,,5,-1" - "OnPressed" "cmd,Command,say ** The door will open: 5s **,0,-1" - "OnUseLocked" "cmd,Command,say Electricity hasn't been fixed! Elevator door open: 15s,0,-1" - "OnUseLocked" "!self,Kill,,0,-1" - "OnUseLocked" "glow_lobby5,Kill,,0,-1" - "OnUseLocked" "fade_trigger,Fade,,15,-1" - "OnUseLocked" "cmd,Command,say Electricity is fixed! Elevator door open: 10s,5,-1" - "OnUseLocked" "door_sound_boss,PlaySound,,15,-1" - "OnUseLocked" "door_elevator,Open,,15,-1" - "OnUseLocked" "fade_trigger,Fade,,15,-1" - } -} -modify: -{ - match: - { - "targetname" "travaux_stage1_1_test2" - "classname" "filter_activator_name" - } - delete: - { - "OnPass" "travaux_stage1_1_button27,Unlock,,5,-1" - "OnPass" "water_2,Open,,5,-1" - "OnPass" "part_5,Stop,,5,-1" - "OnPass" "travaux_sound,Volume,0,5,-1" - "OnPass" "travaux_stage1_3_toggle,Toggle,,5,-1" - "OnPass" "travaux_sound,Volume,10,0,-1" - "OnPass" "cmd,Command,say ** The Plomber started to work! it's fast! 5s **,0,-1" - "OnPass" "!activator,ModifySpeed,1,5,-1" - "OnPass" "speed,ModifySpeed,1,5,-1" - "OnPass" "speed,ModifySpeed,0,0,-1" - "OnFail" "travaux_stage1_3_toggle,Toggle,,25,-1" - "OnFail" "travaux_sound,Volume,0,25,-1" - "OnFail" "cmd,Command,say ** THE PLUMBER CRASHED OR SOMETHING ? 25s **,0,-1" - "OnFail" "travaux_sound,Volume,10,0,-1" - "OnFail" "speed,ModifySpeed,1,25,-1" - "OnFail" "speed,ModifySpeed,0,0,-1" - "OnFail" "part_5,Stop,,25,-1" - "OnFail" "water_2,Open,,25,-1" - "OnFail" "travaux_stage1_1_button27,Unlock,,25,-1" - } - insert: - { - "OnPass" "travaux_stage1_1_button27,Unlock,,2,-1" - "OnPass" "water_2,Open,,2,-1" - "OnPass" "part_5,Stop,,2,-1" - "OnPass" "travaux_sound,Volume,0,2,-1" - "OnPass" "travaux_stage1_3_toggle,Toggle,,2,-1" - "OnPass" "travaux_sound,Volume,10,0,-1" - "OnPass" "cmd,Command,say ** The Plomber started to work! it's fast! 2s **,0,-1" - "OnPass" "!activator,ModifySpeed,1,2,-1" - "OnPass" "speed,ModifySpeed,1,2,-1" - "OnPass" "speed,ModifySpeed,0,0,-1" - "OnFail" "travaux_stage1_3_toggle,Toggle,,10,-1" - "OnFail" "travaux_sound,Volume,0,10,-1" - "OnFail" "cmd,Command,say ** THE PLUMBER CRASHED OR SOMETHING ? 10s **,0,-1" - "OnFail" "travaux_sound,Volume,10,0,-1" - "OnFail" "speed,ModifySpeed,1,10,-1" - "OnFail" "speed,ModifySpeed,0,0,-1" - "OnFail" "part_5,Stop,,10,-1" - "OnFail" "water_2,Open,,10,-1" - "OnFail" "travaux_stage1_1_button27,Unlock,,10,-1" - } -} -;------------------------ -;CHANGING THE DISTANCE THAT LAST WATER MOVE -;------------------------ -modify: -{ - match: - { - "targetname" "water_2" - "classname" "func_water_analog" - } - replace: - { - "movedistance" "534" - } -} -;------------------------ -;CHANGING THE DAMAGE OF THE BALLS AT THE END -;------------------------ -modify: -{ - match: - { - "targetname" "timer_elec_final" - "classname" "logic_timer" - } - replace: - { - "RefireTime" "0.5" - } -} -modify: -{ - match: - { - "targetname" "elec_hurt_ball" - "classname" "trigger_hurt" - } - replace: - { - "damage" "45" - } -} -;------------------------ -;ADDING A PAIN SYSTEM TO AVOID PLAYERS TO TROLL ON CLOSE AREA LIKE DOORS. KID GAMES -;------------------------ -add: -{ -"model" "*344" -"targetname" "mason_break4" -"StartDisabled" "1" -"spawnflags" "8" -"origin" "-4564 -800 -1151" -"classname" "trigger_once" -"OnStartTouch" "!activator,Break,,0,-1" -} -;------------------------ -;ADDING A PAIN SYSTEM TO AVOID PLAYERS TO TROLL ON CLOSE AREA LIKE DOORS. KID GAMES -;------------------------ -add: -{ -"model" "*344" -"targetname" "mason_break3" -"StartDisabled" "1" -"spawnflags" "8" -"origin" "-1768 512 -203" -"classname" "trigger_once" -"OnStartTouch" "!activator,Break,,0,-1" -} -modify: -{ - match: - { - "targetname" "button_3" - "classname" "func_button" - } - insert: - { - "OnPressed" "mason_break3,Enable,,10,-1" - "OnPressed" "mason_break3,Kill,,20,-1" - "OnUseLocked" "mason_break3,Enable,,35,-1" - "OnUseLocked" "mason_break3,Kill,,45,-1" - } -} -;------------------------ -;ADDING A PAIN SYSTEM TO AVOID PLAYERS TO TROLL ON CLOSE AREA LIKE DOORS. KID GAMES -;------------------------ -add: -{ -"model" "*344" -"targetname" "mason_break2" -"StartDisabled" "1" -"spawnflags" "8" -"origin" "3040 794 -211.59" -"classname" "trigger_once" -"OnStartTouch" "!activator,Break,,0,-1" -} -modify: -{ - match: - { - "targetname" "button_5" - "classname" "func_button" - } - insert: - { - "OnPressed" "mason_break2,Enable,,10,-1" - "OnPressed" "mason_break2,Kill,,20,-1" - "OnUseLocked" "mason_break2,Enable,,35,-1" - "OnUseLocked" "mason_break2,Kill,,45,-1" - } -} -;------------------------ -;ADDING A PAIN SYSTEM TO AVOID PLAYERS TO TROLL ON CLOSE AREA LIKE DOORS. MOVE2 -;------------------------ -add: -{ -"model" "*344" -"targetname" "mason_break1a" -"StartDisabled" "1" -"spawnflags" "8" -"origin" "2560 -896 -203" -"classname" "trigger_once" -"OnStartTouch" "macon_wall*,Break,,0,-1" -} -add: -{ -"model" "*344" -"targetname" "mason_break1" -"StartDisabled" "1" -"spawnflags" "8" -"origin" "2560 -1080 -203" -"classname" "trigger_once" -"OnStartTouch" "macon_wall*,Break,,0,-1" -} -modify: -{ - match: - { - "targetname" "to_game2_end_win" - "classname" "trigger_once" - } - insert: - { - "OnTrigger" "mason_break1a,Enable,,13,-1" - "OnTrigger" "mason_break1a,Kill,,30,-1" - } -} -modify: -{ - match: - { - "targetname" "to_game2_end_lose" - "classname" "trigger_once" - } - insert: - { - "OnTrigger" "mason_break1a,Enable,,13,-1" - "OnTrigger" "mason_break1a,Kill,,30,-1" - } -} -;------------------------ -;FILTERING NO SENS TELEPORT ON THE MAPS -;------------------------ -filter: -{ -"model" "*213" -"targetname" "tp_outside_stairs_final" -"target" "tp_outside_stairs_final_dest" -"StartDisabled" "1" -"spawnflags" "1" -"origin" "-6334 962 -607.5" -"classname" "trigger_teleport" -"hammerid" "2038156" -} -filter: -{ -"origin" "-6334 962 -595.46" -"targetname" "part_stairs_outside_final" -"start_active" "0" -"effect_name" "custom_particle_043" -"angles" "0 0 0" -"classname" "info_particle_system" -"hammerid" "2038159" -} -filter: -{ -"model" "*341" -"targetname" "tp_outside_stairs" -"target" "tp_outside_stairs_dest" -"StartDisabled" "1" -"spawnflags" "1" -"origin" "-5277 -798 -1167.5" -"classname" "trigger_teleport" -"hammerid" "2037839" -} -filter: -{ -"origin" "-5277 -798 -1155.46" -"targetname" "part_stairs_outside" -"start_active" "0" -"effect_name" "custom_particle_043" -"angles" "0 0 0" -"classname" "info_particle_system" -"hammerid" "2037842" -} -;------------------------ -;REMOVING NO SENS TRIGGER THAT BREAK THE PHYSBOX ON THE BOSS ARENA -;------------------------ -filter: -{ -"model" "*81" -"targetname" "tp_5_phys" -"StartDisabled" "1" -"spawnflags" "8" -"origin" "-8562 784 -504" -"classname" "trigger_once" -"hammerid" "1374496" -"OnStartTouch" "!activator,Break,,0,-1" -} -;------------------------ -;ADDING A SYSTEME THAT KILL THE MASON ITEMS WALL BEFORE THE BOSS FIGHT -;------------------------ -add: -{ -"origin" "-8296 1400 -1184" -"targetname" "mason_wall_timer_break" -"StartDisabled" "1" -"spawnflags" "0" -"RefireTime" "0.2" -"classname" "logic_timer" -"OnTimer" "macon_wall*,Break,,0,-1" -} -modify: -{ - match: - { - "targetname" "to_add_hp_boss_start" - "classname" "trigger_once" - } - insert: - { - "OnTrigger" "mason_wall_timer_break,Enable,,15.05,1" - "OnTrigger" "mason_wall_timer_break,Disable,,15.5,1" - } -} -;------------------------ -;FIX THE WATER AT THE END NOT GOING DOWN WHEN THE ELEVATOR BUTTON IS PRESSED -;------------------------ -modify: -{ - match: - { - "targetname" "button_6" - "classname" "Func_Button" - } - delete: - { - "OnUseLocked" "cmd,Command,say Electricity hasn't been fixed! Elevator door open: 35s,0,-1" - "OnUseLocked" "cmd,Command,say Electricity is fixed! Elevator door open: 10s,25,-1" - } - insert: - { - "OnUseLocked" "cmd,Command,say Electricity or Pipes hasn't been fixed! Elevator door open: 35s,0,-1" - "OnUseLocked" "cmd,Command,say Electricity and Pipes are fixed! Elevator door open: 10s,25,-1" - "OnUseLocked" "water_hurt_2,Kill,,25,-1" - "OnUseLocked" "water_2,Open,,25,-1" - "OnUseLocked" "part_5,Kill,,25,-1" - "OnUseLocked" "travaux_stage1_3_toggle,Toggle,,25,-1" - "OnUseLocked" "travaux_stage1_1_button27,Kill,,25,-1" - "OnUseLocked" "travaux_stage1_28,Kill,,25,-1" - "OnUseLocked" "travaux_stage1_1_button3,Kill,,25,-1" - "OnUseLocked" "travaux_stage1_4,Kill,,25,-1" - "OnUseLocked" "travaux_stage1_3_toggle,Toggle,,25,-1" - "OnUseLocked" "part_water_2,Kill,,25,-1" - "OnPressed" "travaux_stage1_1_button27,Kill,,10,-1" - "OnPressed" "travaux_stage1_28,Kill,,10,-1" - "OnPressed" "travaux_stage1_1_button3,Kill,,10,-1" - "OnPressed" "travaux_stage1_4,Kill,,10,-1" - } -} -;------------------------ -;NERFING DAMAGE ON TRIGGER TELEPORT DOWN -;------------------------ -modify: -{ - match: - { - "targetname" "tp_down_2a" - "classname" "trigger_hurt" - } - replace: - { - "damage" "5" - } -} -modify: -{ - match: - { - "targetname" "tp_down_2" - "classname" "trigger_hurt" - } - replace: - { - "damage" "5" - } -} -;------------------------ -;CHANGING THE TIME WHEN THE TRIGGER THAT BREAK THE MASON ITEMS BEING ENABLE TO AVOID TE BOSS BEEING STUCK -;------------------------ -modify: -{ - match: - { - "targetname" "to_add_hp_boss_start" - "classname" "trigger_once" - } - delete: - { - "OnTrigger" "tp_5_phys,Enable,,15,1" - "OnTrigger" "tp_5_phys,Kill,,15.05,1" - } - insert: - { - "OnTrigger" "tp_5_phys,Enable,,24.05,1" - "OnTrigger" "tp_5_phys,Kill,,24.55,1" - } -} -modify: -{ - match: - { - "targetname" "item_bomb_explosion*" - "classname" "env_explosion" - } - replace: - { - "iMagnitude" "60" - } -} -;------------------------ -;MUSIC VOLUME 0 AFTER THE ELEVATOR -;------------------------ -modify: -{ - match: - { - "classname" "trigger_once" - "origin" "-11301 4940 1724" - } - insert: - { - "OnTrigger" "8a,Volume,0,0,1" - "OnTrigger" "tp_6,Enable,,20,-1" - } - delete: - { - "OnTrigger" "tp_6,Enable,,8,-1" - } -} -;------------------------ -;TRIGGER TP NOT ENABLE ON THE ELEVATOR WHEN THE ELECTRICITY IS FIXED -;------------------------ -modify: -{ - match: - { - "classname" "trigger_once" - "targetname" "tm_set_speed_elevator_normal" - } - insert: - { - "OnTrigger" "tp_down_4,Enable,,10,1" - "OnTrigger" "timer_destination,Enable,,10,1" - "OnTrigger" "fade_trigger,Fade,,10,1" - "OnTrigger" "elevator_move_zm,Open,,15,1" - "OnTrigger" "8a,PlaySound,,6,1" - "OnTrigger" "8,Volume,0,3,1" - } -} -;------------------------ -;DYNAMIC ENTWATCH CONFIG -;------------------------ -modify: -{ - match: - { - "classname" "logic_case" - "targetname" "Item_plombier_case_triggers" - } - insert: - { - "OnCase01" "cmd,Command,sm_ewsetshortname 923951 PlumberLv1,0,-1" - "OnCase02" "cmd,Command,sm_ewsetshortname 923951 PlumberLv2,0,-1" - "OnCase03" "cmd,Command,sm_ewsetshortname 923951 PlumberLv3,0,-1" - "OnCase04" "cmd,Command,sm_ewsetshortname 923951 PlumberLv4,0,-1" - "OnCase05" "cmd,Command,sm_ewsetshortname 923951 PlumberLv4,0,-1" - "OnCase06" "cmd,Command,sm_ewsetshortname 923951 PlumberLv4,0,-1" - } -} -modify: -{ - match: - { - "classname" "logic_case" - "targetname" "Item_electricien_case_triggers" - } - insert: - { - "OnCase01" "cmd,Command,sm_ewsetshortname 924365 ElecLv1,0,-1" - "OnCase02" "cmd,Command,sm_ewsetshortname 924365 ElecLv2,0,-1" - "OnCase03" "cmd,Command,sm_ewsetshortname 924365 ElecLv3,0,-1" - "OnCase04" "cmd,Command,sm_ewsetshortname 924365 ElecLv4,0,-1" - "OnCase05" "cmd,Command,sm_ewsetshortname 924365 ElecLv4,0,-1" - "OnCase06" "cmd,Command,sm_ewsetshortname 924365 ElecLv4,0,-1" - } -} -;------------------------ -;TURNING OFF THE MUSIC BEFORE THE LAST ARENA AND FIXING PUSHSCALE -;------------------------ -modify: -{ - match: - { - "origin" "6912 -2880 3680" - "classname" "trigger_once" - } - delete: - { - "OnTrigger" "cmd1,Command,phys_pushscale 2,0,-1" - } - insert: - { - "OnTrigger" "builder_elec_final_sound,Volume,0,0,-1" - "OnTrigger" "builder_elec_final_sound,Stopsound,,0.01,-1" - "OnTrigger" "cmd1,Command,phys_pushscale 4,0,-1" - } -} -modify: -{ - match: - { - "classname" "logic_auto" - "origin" "3936 4182 1112" - } - insert: - { - "OnMapSpawn" "cmd1,Command,phys_pushscale 1,0,-1" - "OnMapSpawn" "player,AddOutput,modelindex 509,0,-1" - } - delete: - { - "OnMapSpawn" "player,AddOutput,modelindex 505,0,-1" - } -} -;------------------------ -;CHANGING THE MASS SCALE OF THE LAST BALL -;------------------------ -modify: -{ - match: - { - "targetname" "ball_boss_final" - "classname" "func_physbox" - } - replace: - { - "massScale" "0.4" - } -} -;---------------------- -;REMOVING USELESS GAME PLAYER EQUIP -;------------------------ -fiLter: -{ -"origin" "3916 4200 1112" -"weapon_p90" "1" -"weapon_knife" "1" -"weapon_hegrenade" "1" -"weapon_elite" "1" -"spawnflags" "0" -"classname" "game_player_equip" -"hammerid" "328262" -} -filter: -{ -"origin" "-11036.5 5551.53 1656" -"weapon_p90" "1" -"weapon_knife" "1" -"weapon_hegrenade" "1" -"weapon_elite" "1" -"spawnflags" "0" -"classname" "game_player_equip" -"hammerid" "764191" -} -;------------------------ -;ADDING A TP INSTEAD OF THE HURT FOR THE FIRST GAME -;------------------------ -add: -{ -"model" "*101" -"targetname" "tp_game_1_down" -"target" "tp_dest_game1ct" -"StartDisabled" "1" -"spawnflags" "1" -"origin" "1376 -5440 704" -"classname" "trigger_teleport" -"filtername" "filter_ct" -} -filter: -{ -"model" "*101" -"targetname" "tp_game_1_down" -"StartDisabled" "1" -"spawnflags" "1" -"origin" "1376 -5440 704" -"nodmgforce" "0" -"damagetype" "0" -"damagemodel" "0" -"damagecap" "20" -"damage" "999" -"classname" "trigger_hurt" -"hammerid" "1714851" -"OnHurtPlayer" "tp_dest_game1t,Teleport,,0,-1" -} -add: -{ -"model" "*101" -"targetname" "tp_game_1_down" -"StartDisabled" "1" -"spawnflags" "1" -"origin" "1376 -5440 704" -"nodmgforce" "0" -"damagetype" "0" -"damagemodel" "0" -"damagecap" "20" -"damage" "999" -"classname" "trigger_hurt" -"filtername" "filter_t" -"OnHurtPlayer" "tp_dest_game1t,Teleport,,0,-1" -} -;------------------------ -;DELAYING THE GLOBAL TP FIRST GAME -;------------------------ -modify: -{ - match: - { - "targetname" "move_4" - "classname" "func_movelinear" - } - delete: - { - "OnFullyOpen" "tp_4,Enable,,15,-1" - "OnFullyOpen" "relay_kill4,Trigger,,15,-1" - } - insert: - { - "OnFullyOpen" "tp_4,Enable,,45,-1" - "OnFullyOpen" "relay_kill4,Trigger,,45,-1" - } -} -modify: -{ - match: - { - "targetname" "move_3" - "classname" "func_movelinear" - } - delete: - { - "OnFullyOpen" "tp_3,Enable,,15,-1" - "OnFullyOpen" "relay_kill3,Trigger,,15.01,-1" - "OnFullyOpen" "cmd,Command,say ** Mass tp in 15s **,0,-1" - "OnFullyOpen" "relay_fog_no_reverse,Trigger,,0,-1" - } -} -modify: -{ - match: - { - "targetname" "to_game1_t" - "classname" "trigger_once" - } - delete: - { - "OnTrigger" "tp_game_1_start_t,Kill,,19.99,-1" - "OnTrigger" "tp_game_1_back_t,Enable,,20,-1" - } - insert: - { - "OnTrigger" "tp_game_1_start_t,Kill,,27.99,-1" - "OnTrigger" "tp_game_1_back_t,Enable,,28,-1" - } -} -modify: -{ - match: - { - "targetname" "to_game1_ct" - "classname" "trigger_once" - } - delete: - { - "OnTrigger" "tp_game_1_start_t,Kill,,19.99,-1" - "OnTrigger" "tp_game_1_back_t,Enable,,20,-1" - } - insert: - { - "OnTrigger" "tp_game_1_start_t,Kill,,27.99,-1" - "OnTrigger" "tp_game_1_back_t,Enable,,28,-1" - } -} -;------------------------ -;FIXING THE IMMUNITY FOR THE HUMANS FOR THE SECOND GAME -;------------------------ -modify: -{ - match: - { - "targetname" "tp_game_2_back_ct" - "classname" "trigger_teleport" - } - insert: - { - "OnStartTouch" "!activator,SetDamageFilter,,0,-1" - } -} -filter: -{ -"model" "*63" -"wait" "0.1" -"targetname" "no_damage_ct" -"StartDisabled" "1" -"spawnflags" "1" -"origin" "-3064 -5952 1507.64" -"filtername" "filter_t" -"classname" "trigger_multiple" -"OnStartTouch" "Item_macon_filter_game,TestActivator,,0,-1" -} -add: -{ -"model" "*63" -"wait" "0.1" -"targetname" "no_damage_ct" -"StartDisabled" "1" -"spawnflags" "1" -"origin" "-3064 -5952 1507.64" -"filtername" "filter_ct" -"classname" "trigger_multiple" -"hammerid" "1748412" -"OnStartTouch" "!activator,SetDamageFilter,Filter_Team_Zombies_Ignore,0,-1" -} -add: -{ -"origin" "6912 -1992 3728" -"targetname" "no_damage_ct_timer" -"StartDisabled" "1" -"spawnflags" "0" -"RefireTime" "0.3" -"classname" "logic_timer" -"OnTimer" "no_damage_ct,Enable,,0,-1" -"OnTimer" "no_damage_ct,Disable,,0.01,-1" -} -;------------------------ -;DELAYING THE GLOBAL TP SECOND GAME -;------------------------ -modify: -{ - match: - { - "targetname" "to_game2_end_win" - "classname" "trigger_once" - } - delete: - { - "OnTrigger" "tp_game_2_back_t,Enable,,23,-1" - "OnTrigger" "tp_game_2_start_t,Kill,,22.99,-1" - } - insert: - { - "OnTrigger" "tp_game_2_back_t,Enable,,33,-1" - "OnTrigger" "tp_game_2_start_t,Kill,,32.99,-1" - "OnTrigger" "no_damage_ct_timer,Kill,,33,-1" - "OnTrigger" "informations_room_text,AddOutput,Message - WORLD KIDLAND MACHINES ROOM BETA -,13,-1" - "OnTrigger" "informations_room_text,Display,,13.01,-1" - } -} -modify: -{ - match: - { - "targetname" "to_game2_end_lose" - "classname" "trigger_once" - } - delete: - { - "OnTrigger" "tp_game_2_back_t,Enable,,23,-1" - "OnTrigger" "tp_game_2_start_t,Kill,,22.99,-1" - } - insert: - { - "OnTrigger" "tp_game_2_back_t,Enable,,33,-1" - "OnTrigger" "tp_game_2_start_t,Kill,,32.99,-1" - "OnTrigger" "no_damage_ct_timer,Kill,,33,-1" - "OnTrigger" "informations_room_text,AddOutput,Message - WORLD KIDLAND MACHINES ROOM -,13,-1" - "OnTrigger" "informations_room_text,Display,,13.01,-1" - } -} -;------------------------ -;ANTI TROLL MASON ITEMS -;------------------------ -modify: -{ - match: - { - "targetname" "move_2" - "classname" "func_movelinear" - } - insert: - { - "OnFullyOpen" "no_damage_ct_timer,Enable,,0.02,-1" - } -} -;------------------------ -;ANTI TROLL MASON ITEMS GAME KID -;------------------------ -add: -{ -"model" "*191" -"wait" "1" -"targetname" "anti_troll_game" -"StartDisabled" "1" -"spawnflags" "8" -"origin" "949 1188 -157.21" -"classname" "trigger_multiple" -"OnStartTouch" "macon_wall*,Break,,0,-1" -} -modify: -{ - match: - { - "targetname" "to_game_bridge_ct" - "classname" "trigger_once" - } - insert: - { - "OnTrigger" "button_3,Kill,,0,-1" - } -} -;------------------------ -;NERFING THE CIRCLE ATTACKS TO AVOID A SV CRASH -;------------------------ -modify: -{ - match: - { - "targetname" "circle_boss_to" - "classname" "trigger_once" - } - delete: - { - "OnStartTouch" "circle_maker,ForceSpawnAtEntityOrigin,!activator,0,-1" - } - insert: - { - "OnStartTouch" "circle_maker,ForceSpawnAtEntityOrigin,!activator,0,1" - } -} -;------------------------ -;MAKING THE LAST BALLS BOSS BEEING SLOWER -;------------------------ -modify: -{ - match: - { - "targetname" "fire_ball_train" - "classname" "func_tracktrain" - } - replace: - { - "startspeed" "800" - } -} -;------------------------ -;BLOCKING THE ZOMBIE BEEING ABLE TO GO DOWN ON THE LAST ARENA -;------------------------ -add: -{ -"model" "*376" -"targetname" "break_anti_glitch" -"spawnobject" "0" -"spawnflags" "1" -"rendermode" "6" -"renderfx" "0" -"rendercolor" "255 255 255" -"renderamt" "255" -"propdata" "0" -"pressuredelay" "0" -"physdamagescale" "1.0" -"PerformanceMode" "0" -"origin" "6912 -2080 3856" -"nodamageforces" "0" -"minhealthdmg" "0" -"material" "10" -"health" "1" -"gibdir" "0 0 0" -"explosion" "0" -"ExplodeRadius" "0" -"explodemagnitude" "0" -"ExplodeDamage" "0" -"disableshadows" "0" -"disablereceiveshadows" "0" -"classname" "func_breakable" -} -;------------------------ -;INCREASING THE BALL FORCE ON THE LAST ARENA -;------------------------ -filter: -{ -"origin" "7096 -1712 3624" -"targetname" "ball_final_move_Case" -"Case09" "25" -"Case08" "24" -"Case07" "23" -"Case06" "22" -"Case05" "21" -"Case04" "20" -"Case03" "19" -"Case02" "18" -"Case01" "17" -"classname" "logic_case" -"hammerid" "2552543" -"OnCase01" "cmd1,Command,phys_pushscale 1,0,-1" -"OnCase02" "cmd1,Command,phys_pushscale 1,0,-1" -"OnCase03" "cmd1,Command,phys_pushscale 1,0,-1" -"OnCase04" "cmd1,Command,phys_pushscale 1,0,-1" -"OnCase05" "cmd1,Command,phys_pushscale 1,0,-1" -"OnCase06" "cmd1,Command,phys_pushscale 1,0,-1" -"OnCase07" "cmd1,Command,phys_pushscale 1,0,-1" -"OnCase08" "cmd1,Command,phys_pushscale 1,0,-1" -"OnCase09" "cmd1,Command,phys_pushscale 1,0,-1" -"OnCase01" "Guard_Boss_Thrust_Forward1,Scale,1870,0,-1" -"OnCase02" "Guard_Boss_Thrust_Forward1,Scale,1880,0,-1" -"OnCase03" "Guard_Boss_Thrust_Forward1,Scale,1890,0,-1" -"OnCase04" "Guard_Boss_Thrust_Forward1,Scale,1900,0,-1" -"OnCase05" "Guard_Boss_Thrust_Forward1,Scale,1900,0,-1" -"OnCase06" "Guard_Boss_Thrust_Forward1,Scale,1900,0,-1" -"OnCase07" "Guard_Boss_Thrust_Forward1,Scale,1900,0,-1" -"OnCase08" "Guard_Boss_Thrust_Forward1,Scale,1900,0,-1" -"OnCase09" "Guard_Boss_Thrust_Forward1,Scale,1900,0,-1" -} -add: -{ -"origin" "7096 -1712 3624" -"targetname" "ball_final_move_Case" -"Case16" "32" -"Case15" "31" -"Case14" "30" -"Case13" "29" -"Case12" "28" -"Case11" "27" -"Case10" "26" -"Case09" "25" -"Case08" "24" -"Case07" "23" -"Case06" "22" -"Case05" "21" -"Case04" "20" -"Case03" "19" -"Case02" "18" -"Case01" "17" -"classname" "logic_case" -"OnCase01" "cmd1,Command,phys_pushscale 1,0,-1" -"OnCase02" "cmd1,Command,phys_pushscale 0.95,0,-1" -"OnCase03" "cmd1,Command,phys_pushscale 0.9,0,-1" -"OnCase04" "cmd1,Command,phys_pushscale 0.85,0,-1" -"OnCase05" "cmd1,Command,phys_pushscale 0.8,0,-1" -"OnCase06" "cmd1,Command,phys_pushscale 0.75,0,-1" -"OnCase07" "cmd1,Command,phys_pushscale 0.7,0,-1" -"OnCase08" "cmd1,Command,phys_pushscale 0.65,0,-1" -"OnCase09" "cmd1,Command,phys_pushscale 0.6,0,-1" -"OnCase10" "cmd1,Command,phys_pushscale 0.55,0,-1" -"OnCase11" "cmd1,Command,phys_pushscale 0.5,0,-1" -"OnCase12" "cmd1,Command,phys_pushscale 0.45,0,-1" -"OnCase13" "cmd1,Command,phys_pushscale 0.40,0,-1" -"OnCase14" "cmd1,Command,phys_pushscale 0.35,0,-1" -"OnCase15" "cmd1,Command,phys_pushscale 0.30,0,-1" -"OnCase16" "cmd1,Command,phys_pushscale 0.25,0,-1" -"OnCase01" "Guard_Boss_Thrust_Forward1,Scale,1940,0,-1" -"OnCase02" "Guard_Boss_Thrust_Forward1,Scale,1960,0,-1" -"OnCase03" "Guard_Boss_Thrust_Forward1,Scale,1980,0,-1" -"OnCase04" "Guard_Boss_Thrust_Forward1,Scale,2000,0,-1" -"OnCase05" "Guard_Boss_Thrust_Forward1,Scale,2020,0,-1" -"OnCase06" "Guard_Boss_Thrust_Forward1,Scale,2040,0,-1" -"OnCase07" "Guard_Boss_Thrust_Forward1,Scale,2060,0,-1" -"OnCase08" "Guard_Boss_Thrust_Forward1,Scale,2080,0,-1" -"OnCase09" "Guard_Boss_Thrust_Forward1,Scale,2100,0,-1" -"OnCase10" "Guard_Boss_Thrust_Forward1,Scale,2120,0,-1" -"OnCase11" "Guard_Boss_Thrust_Forward1,Scale,2140,0,-1" -"OnCase12" "Guard_Boss_Thrust_Forward1,Scale,2160,0,-1" -"OnCase13" "Guard_Boss_Thrust_Forward1,Scale,2180,0,-1" -"OnCase14" "Guard_Boss_Thrust_Forward1,Scale,2200,0,-1" -"OnCase15" "Guard_Boss_Thrust_Forward1,Scale,2220,0,-1" -"OnCase16" "Guard_Boss_Thrust_Forward1,Scale,2240,0,-1" -} -filter: -{ -"origin" "7080 -1712 3624" -"targetname" "ball_final_move_Case" -"Case16" "16" -"Case15" "15" -"Case14" "14" -"Case13" "13" -"Case12" "12" -"Case11" "11" -"Case10" "10" -"Case09" "9" -"Case08" "8" -"Case07" "7" -"Case06" "6" -"Case05" "5" -"Case04" "4" -"Case03" "3" -"Case02" "2" -"Case01" "1" -"classname" "logic_case" -"hammerid" "2552541" -"OnCase01" "Item_Ammo_Trigger_solo,Enable,,0,-1" -"OnCase01" "Item_Ammo_Timer,Enable,,0,-1" -"OnCase01" "cmd1,Command,say ** SOLO ?? INFINITE AMMO ENABLE!! **,0,-1" -"OnCase01" "cmd1,Command,phys_pushscale 4,0,-1" -"OnCase02" "cmd1,Command,phys_pushscale 3.6,0,-1" -"OnCase03" "cmd1,Command,phys_pushscale 3.2,0,-1" -"OnCase04" "cmd1,Command,phys_pushscale 2.9,0,-1" -"OnCase05" "cmd1,Command,phys_pushscale 2.6,0,-1" -"OnCase06" "cmd1,Command,phys_pushscale 2.3,0,-1" -"OnCase07" "cmd1,Command,phys_pushscale 2,0,-1" -"OnCase08" "cmd1,Command,phys_pushscale 1.9,0,-1" -"OnCase09" "cmd1,Command,phys_pushscale 1.8,0,-1" -"OnCase10" "cmd1,Command,phys_pushscale 1.7,0,-1" -"OnCase11" "cmd1,Command,phys_pushscale 1.6,0,-1" -"OnCase12" "cmd1,Command,phys_pushscale 1.5,0,-1" -"OnCase13" "cmd1,Command,phys_pushscale 1.4,0,-1" -"OnCase14" "cmd1,Command,phys_pushscale 1.3,0,-1" -"OnCase15" "cmd1,Command,phys_pushscale 1.2,0,-1" -"OnCase16" "cmd1,Command,phys_pushscale 1.1,0,-1" -"OnCase01" "Guard_Boss_Thrust_Forward1,Scale,1700,0,-1" -"OnCase02" "Guard_Boss_Thrust_Forward1,Scale,1720,0,-1" -"OnCase03" "Guard_Boss_Thrust_Forward1,Scale,1730,0,-1" -"OnCase04" "Guard_Boss_Thrust_Forward1,Scale,1740,0,-1" -"OnCase05" "Guard_Boss_Thrust_Forward1,Scale,1750,0,-1" -"OnCase06" "Guard_Boss_Thrust_Forward1,Scale,1760,0,-1" -"OnCase07" "Guard_Boss_Thrust_Forward1,Scale,1770,0,-1" -"OnCase08" "Guard_Boss_Thrust_Forward1,Scale,1780,0,-1" -"OnCase09" "Guard_Boss_Thrust_Forward1,Scale,1790,0,-1" -"OnCase10" "Guard_Boss_Thrust_Forward1,Scale,1800,0,-1" -"OnCase11" "Guard_Boss_Thrust_Forward1,Scale,1810,0,-1" -"OnCase12" "Guard_Boss_Thrust_Forward1,Scale,1820,0,-1" -"OnCase13" "Guard_Boss_Thrust_Forward1,Scale,1830,0,-1" -"OnCase14" "Guard_Boss_Thrust_Forward1,Scale,1840,0,-1" -"OnCase15" "Guard_Boss_Thrust_Forward1,Scale,1850,0,-1" -"OnCase16" "Guard_Boss_Thrust_Forward1,Scale,1860,0,-1" -} -add: -{ -"origin" "7080 -1712 3624" -"targetname" "ball_final_move_Case" -"Case16" "16" -"Case15" "15" -"Case14" "14" -"Case13" "13" -"Case12" "12" -"Case11" "11" -"Case10" "10" -"Case09" "9" -"Case08" "8" -"Case07" "7" -"Case06" "6" -"Case05" "5" -"Case04" "4" -"Case03" "3" -"Case02" "2" -"Case01" "1" -"classname" "logic_case" -"OnCase01" "Item_Ammo_Trigger_solo,Enable,,0,-1" -"OnCase01" "Item_Ammo_Timer,Enable,,0,-1" -"OnCase01" "cmd1,Command,say ** SOLO ?? INFINITE AMMO ENABLE!! **,0,-1" -"OnCase01" "cmd1,Command,phys_pushscale 5,0,-1" -"OnCase02" "cmd1,Command,phys_pushscale 4.5,0,-1" -"OnCase03" "cmd1,Command,phys_pushscale 4.1,0,-1" -"OnCase04" "cmd1,Command,phys_pushscale 3.6,0,-1" -"OnCase05" "cmd1,Command,phys_pushscale 2.8,0,-1" -"OnCase06" "cmd1,Command,phys_pushscale 2.3,0,-1" -"OnCase07" "cmd1,Command,phys_pushscale 2,0,-1" -"OnCase08" "cmd1,Command,phys_pushscale 1.9,0,-1" -"OnCase09" "cmd1,Command,phys_pushscale 1.8,0,-1" -"OnCase10" "cmd1,Command,phys_pushscale 1.7,0,-1" -"OnCase11" "cmd1,Command,phys_pushscale 1.6,0,-1" -"OnCase12" "cmd1,Command,phys_pushscale 1.5,0,-1" -"OnCase13" "cmd1,Command,phys_pushscale 1.4,0,-1" -"OnCase14" "cmd1,Command,phys_pushscale 1.3,0,-1" -"OnCase15" "cmd1,Command,phys_pushscale 1.2,0,-1" -"OnCase16" "cmd1,Command,phys_pushscale 1.1,0,-1" -"OnCase01" "Guard_Boss_Thrust_Forward1,Scale,1250,0,-1" -"OnCase02" "Guard_Boss_Thrust_Forward1,Scale,1350,0,-1" -"OnCase03" "Guard_Boss_Thrust_Forward1,Scale,1450,0,-1" -"OnCase04" "Guard_Boss_Thrust_Forward1,Scale,1500,0,-1" -"OnCase05" "Guard_Boss_Thrust_Forward1,Scale,1550,0,-1" -"OnCase06" "Guard_Boss_Thrust_Forward1,Scale,1600,0,-1" -"OnCase07" "Guard_Boss_Thrust_Forward1,Scale,1650,0,-1" -"OnCase08" "Guard_Boss_Thrust_Forward1,Scale,1700,0,-1" -"OnCase09" "Guard_Boss_Thrust_Forward1,Scale,1750,0,-1" -"OnCase10" "Guard_Boss_Thrust_Forward1,Scale,1800,0,-1" -"OnCase11" "Guard_Boss_Thrust_Forward1,Scale,1820,0,-1" -"OnCase12" "Guard_Boss_Thrust_Forward1,Scale,1840,0,-1" -"OnCase13" "Guard_Boss_Thrust_Forward1,Scale,1860,0,-1" -"OnCase14" "Guard_Boss_Thrust_Forward1,Scale,1880,0,-1" -"OnCase15" "Guard_Boss_Thrust_Forward1,Scale,1900,0,-1" -"OnCase16" "Guard_Boss_Thrust_Forward1,Scale,1920,0,-1" -} -;------------------------ -;FIXING THE LAST WALL BEEING ABLE TO BE SHOOT BY ZOMBIES -;------------------------ -modify: -{ - match: - { - "targetname" "break_final_boss" - "classname" "func_breakable" - } - replace: - { - "spawnflags" "1" - } -} -;------------------------ -;ADDING DAMAGE ON THE LAST DOOR TO PREVENT PLAYERS BLOCKING IT -;------------------------ -modify: -{ - match: - { - "targetname" "final_door_elec" - "classname" "func_movelinear" - } - replace: - { - "blockdamage" "99999" - } -} -;------------------------ -;ADDING HP TO ONE ZOMBIES ON THE TESLA ITEMS TO PREVENT ALL ZOMBIES TO BE DEAD -;------------------------ -modify: -{ - match: - { - "targetname" "hurt_electricien" - "classname" "trigger_hurt" - } - insert: - { - "OnStartTouch" "!activator,AddOutput,health 99999,0,1" - } -} -;------------------------ -;FIXING THE TP ON THE ELEVATOR PART -;------------------------ -filter: -{ -"origin" "-10960 3960 -1464" -"targetname" "timer_destination" -"StartDisabled" "1" -"RefireTime" "10" -"classname" "logic_timer" -"hammerid" "1406460" -} -;------------------------ -;BUFFING THE BALLS BOSS HP -;------------------------ -modify: -{ - match: - { - "targetname" "to_hp_elec_final" - "classname" "trigger_once" - } - delete: - { - "OnStartTouch" "break_elec_boss_final,AddHealth,200,0,-1" - } - insert: - { - "OnStartTouch" "break_elec_boss_final,AddHealth,350,0,-1" - } + +;------------------------ +;TRIGGER DOWN ON ELEVATOR ORIGIN +;------------------------ +modify: +{ + match: + { + "targetname" "tp_down_4" + "classname" "trigger_teleport" + } + replace: + { + "origin" "-11302 4154 -4838" + } +} +;------------------------ +;FIXING THE CD ON ITEMS SAME FOR ALL THE LEVELS PLUMBER +;------------------------ +modify: +{ + match: + { + "targetname" "item_plombier_relay_use" + "classname" "logic_relay" + } + delete: + { + "OnTrigger" "Item_plombier_particle_sfera,Start,,110,-1" + "OnTrigger" "Item_plombier_button,Unlock,,110,-1" + } + insert: + { + "OnTrigger" "Item_plombier_particle_sfera,Start,,80,-1" + "OnTrigger" "Item_plombier_button,Unlock,,80,-1" + } +} +modify: +{ + match: + { + "targetname" "item_plombier_relay_use_2" + "classname" "logic_relay" + } + delete: + { + "OnTrigger" "Item_plombier_particle_sfera,Start,,90,-1" + "OnTrigger" "Item_plombier_button,Unlock,,90,-1" + } + insert: + { + "OnTrigger" "Item_plombier_particle_sfera,Start,,80,-1" + "OnTrigger" "Item_plombier_button,Unlock,,80,-1" + } +} +modify: +{ + match: + { + "targetname" "item_plombier_relay_use_3" + "classname" "logic_relay" + } + delete: + { + "OnTrigger" "Item_plombier_particle_sfera,Start,,70,-1" + "OnTrigger" "Item_plombier_button,Unlock,,70,-1" + } + insert: + { + "OnTrigger" "Item_plombier_particle_sfera,Start,,80,-1" + "OnTrigger" "Item_plombier_button,Unlock,,80,-1" + } +} +modify: +{ + match: + { + "targetname" "item_plombier_relay_use_4" + "classname" "logic_relay" + } + delete: + { + "OnTrigger" "Item_plombier_particle_sfera,Start,,50,-1" + "OnTrigger" "Item_plombier_button,Unlock,,50,-1" + } + insert: + { + "OnTrigger" "Item_plombier_particle_sfera,Start,,80,-1" + "OnTrigger" "Item_plombier_button,Unlock,,80,-1" + } +} +filter: +{ +"origin" "5230 4554 880" +"targetname" "Item_plombier_case_display" +"Case06" "6" +"Case05" "5" +"Case04" "4" +"Case03" "3" +"Case02" "2" +"Case01" "1" +"classname" "logic_case" +"hammerid" "924029" +"OnCase01" "Item_plombier_text_cd,Display,,0.01,-1" +"OnCase01" "Item_plombier_text_cd,AddOutput,message - CD 110s Pushing water -,0,-1" +"OnCase02" "Item_plombier_text_cd,Display,,0.01,-1" +"OnCase02" "Item_plombier_text_cd,AddOutput,message - CD 90s burning and pushing water -,0,-1" +"OnCase03" "Item_plombier_text_cd,Display,,0.01,-1" +"OnCase03" "Item_plombier_text_cd,AddOutput,message - CD 70s freezing and pushing water -,0,-1" +"OnCase04" "Item_plombier_text_cd,Display,,0.01,-1" +"OnCase04" "Item_plombier_text_cd,AddOutput,message - CD 50s freezing and pushing water -,0,-1" +"OnCase05" "Item_plombier_text_cd,Display,,0.01,-1" +"OnCase05" "Item_plombier_text_cd,AddOutput,message - CD 50s freezing and pushing water -,0,-1" +"OnCase06" "Item_plombier_text_cd,Display,,0.01,-1" +"OnCase06" "Item_plombier_text_cd,AddOutput,message - CD 50s freezing and pushing water -,0,-1" +} +filter: +{ +"origin" "5230 4570 880" +"targetname" "Item_plombier_counter_display" +"startvalue" "1" +"StartDisabled" "0" +"classname" "math_counter" +"hammerid" "924031" +"OnGetValue" "Item_plombier_case_display,InValue,,0,-1" +} +add: +{ +"origin" "5278 4570 880" +"y" "0.3" +"x" "0.05" +"targetname" "Item_plombier_text" +"spawnflags" "0" +"message" "Item: Plumber! \nEffect: Push zombies with his water \nDuration: 5 seconds \nCooldown: 80 seconds" +"holdtime" "4" +"fxtime" ".05" +"fadeout" "0.5" +"fadein" ".025" +"effect" "2" +"color2" "0 255 255" +"color" "0 255 255" +"channel" "2" +"classname" "game_text" +} +filter: +{ +"origin" "5278 4570 880" +"y" "0.3" +"x" "0.05" +"targetname" "Item_plombier_text" +"spawnflags" "0" +"message" "Item: Plumber!" +"holdtime" "4" +"fxtime" ".05" +"fadeout" "0.5" +"fadein" ".025" +"effect" "2" +"color2" "0 255 255" +"color" "0 255 255" +"channel" "2" +"classname" "game_text" +"hammerid" "923872" +} +filter: +{ +"origin" "5262 4554 880" +"y" "0.55" +"x" "1" +"targetname" "Item_plombier_text_cd" +"spawnflags" "0" +"message" "- CD 110s Pushing water -" +"holdtime" "4000" +"fxtime" ".05" +"fadeout" ".05" +"fadein" "0.05" +"effect" "2" +"color2" "135 206 250" +"color" "135 206 250" +"channel" "2" +"classname" "game_text" +"hammerid" "923726" +} +;------------------------ +;FIXING THE CD ON ITEMS SAME FOR ALL THE LEVELS ELECTRICIAN +;------------------------ +add: +{ +"origin" "6139 4895 880" +"y" "0.3" +"x" "0.05" +"targetname" "Item_electricien_text" +"spawnflags" "0" +"message" "Item: Electrician! \nEffect: Spawn a tower to electrocutes zombies \nDuration: 8 seconds \nCooldown: 80 seconds" +"holdtime" "4" +"fxtime" ".05" +"fadeout" "0.5" +"fadein" ".025" +"effect" "2" +"color2" "135 206 250" +"color" "135 206 250" +"channel" "2" +"classname" "game_text" +} +filter: +{ +"origin" "6139 4895 880" +"y" "0.3" +"x" "0.05" +"targetname" "Item_electricien_text" +"spawnflags" "0" +"message" "Item: Electrician!" +"holdtime" "4" +"fxtime" ".05" +"fadeout" "0.5" +"fadein" ".025" +"effect" "2" +"color2" "135 206 250" +"color" "135 206 250" +"channel" "2" +"classname" "game_text" +"hammerid" "924123" +} +filter: +{ +"origin" "6155 4959 880" +"targetname" "Item_electricien_case_display" +"Case06" "6" +"Case05" "5" +"Case04" "4" +"Case03" "3" +"Case02" "2" +"Case01" "1" +"classname" "logic_case" +"hammerid" "924036" +"OnCase01" "Item_electricien_text_cd,Display,,0.01,-1" +"OnCase01" "Item_electricien_text_cd,AddOutput,message - CD 110s Damage 50 -,0,-1" +"OnCase02" "Item_electricien_text_cd,Display,,0.01,-1" +"OnCase02" "Item_electricien_text_cd,AddOutput,message - CD 90s Damage 200 -,0,-1" +"OnCase03" "Item_electricien_text_cd,Display,,0.01,-1" +"OnCase03" "Item_electricien_text_cd,AddOutput,message - CD 70s Damage 400 -,0,-1" +"OnCase04" "Item_electricien_text_cd,Display,,0.01,-1" +"OnCase04" "Item_electricien_text_cd,AddOutput,message - CD 50s Damage 1000 -,0,-1" +} +filter: +{ +"origin" "6155 4943 880" +"targetname" "Item_electricien_counter_display" +"startvalue" "1" +"StartDisabled" "0" +"classname" "math_counter" +"hammerid" "924117" +"OnGetValue" "Item_electricien_case_display,InValue,,0,-1" +} +filter: +{ +"origin" "6155 4895 880" +"y" "0.55" +"x" "1" +"targetname" "Item_electricien_text_cd" +"spawnflags" "0" +"message" "- CD 110s Damage 50 -" +"holdtime" "4000" +"fxtime" ".05" +"fadeout" ".05" +"fadein" "0.05" +"effect" "2" +"color2" "32 158 255" +"color" "32 158 255" +"channel" "2" +"classname" "game_text" +"hammerid" "924104" +} +modify: +{ + match: + { + "targetname" "item_electricien_relay_use_2" + "classname" "logic_relay" + } + delete: + { + "OnTrigger" "Item_electricien_particle_sfera,Start,,90,-1" + "OnTrigger" "Item_electricien_button,Unlock,,90,-1" + } + insert: + { + "OnTrigger" "Item_electricien_particle_sfera,Start,,80,-1" + "OnTrigger" "Item_electricien_button,Unlock,,80,-1" + } +} +modify: +{ + match: + { + "targetname" "item_electricien_relay_use_4" + "classname" "logic_relay" + } + delete: + { + "OnTrigger" "Item_electricien_particle_sfera,Start,,50,-1" + "OnTrigger" "Item_electricien_button,Unlock,,50,-1" + } + insert: + { + "OnTrigger" "Item_electricien_particle_sfera,Start,,80,-1" + "OnTrigger" "Item_electricien_button,Unlock,,80,-1" + } +} +modify: +{ + match: + { + "targetname" "item_electricien_relay_use_3" + "classname" "logic_relay" + } + delete: + { + "OnTrigger" "Item_electricien_particle_sfera,Start,,70,-1" + "OnTrigger" "Item_electricien_button,Unlock,,70,-1" + } + insert: + { + "OnTrigger" "Item_electricien_particle_sfera,Start,,80,-1" + "OnTrigger" "Item_electricien_button,Unlock,,80,-1" + } +} +modify: +{ + match: + { + "targetname" "item_electricien_relay_use" + "classname" "logic_relay" + } + delete: + { + "OnTrigger" "Item_electricien_particle_sfera,Start,,110,-1" + "OnTrigger" "Item_electricien_button,Unlock,,110,-1" + } + insert: + { + "OnTrigger" "Item_electricien_particle_sfera,Start,,80,-1" + "OnTrigger" "Item_electricien_button,Unlock,,80,-1" + } +} +;------------------------ +;MAKING SOME PART OF THE MAP EASIER +;------------------------ +modify: +{ + match: + { + "targetname" "travaux_stage1_1_button11" + "classname" "trigger_once" + } + delete: + { + "OnTrigger" "travaux_sound,Volume,0,20,-1" + "OnTrigger" "cmd,Command,say ** The builder started to work 20s **,0,-1" + "OnTrigger" "debris_2_break,Break,,20,-1" + "OnTrigger" "debris_2,Kill,,20,-1" + } + insert: + { + "OnTrigger" "travaux_sound,Volume,0,30,-1" + "OnTrigger" "cmd,Command,say ** The builder started to work 30s **,0,-1" + "OnTrigger" "debris_2_break,Break,,30,-1" + "OnTrigger" "debris_2,Kill,,30,-1" + } +} +add: +{ + "model" "*284" + "spawnobject" "0" + "spawnflags" "1" + "rendermode" "0" + "renderfx" "0" + "rendercolor" "0 255 255" + "renderamt" "255" + "propdata" "0" + "pressuredelay" "0" + "physdamagescale" "1.0" + "PerformanceMode" "0" + "origin" "608 1328 -213" + "nodamageforces" "0" + "minhealthdmg" "0" + "material" "0" + "health" "1" + "gibdir" "0 0 0" + "explosion" "0" + "ExplodeRadius" "0" + "explodemagnitude" "0" + "ExplodeDamage" "0" + "disableshadows" "0" + "disablereceiveshadows" "0" + "classname" "func_breakable" +} +add: +{ + "model" "*284" + "spawnobject" "0" + "spawnflags" "1" + "rendermode" "0" + "renderfx" "0" + "rendercolor" "255 0 255" + "renderamt" "255" + "propdata" "0" + "pressuredelay" "0" + "physdamagescale" "1.0" + "PerformanceMode" "0" + "origin" "448 1328 -213" + "nodamageforces" "0" + "minhealthdmg" "0" + "material" "0" + "health" "1" + "gibdir" "0 0 0" + "explosion" "0" + "ExplodeRadius" "0" + "explodemagnitude" "0" + "ExplodeDamage" "0" + "disableshadows" "0" + "disablereceiveshadows" "0" + "classname" "func_breakable" +} +add: +{ + "model" "*284" + "spawnobject" "0" + "spawnflags" "1" + "rendermode" "0" + "renderfx" "0" + "rendercolor" "255 255 0" + "renderamt" "255" + "propdata" "0" + "pressuredelay" "0" + "physdamagescale" "1.0" + "PerformanceMode" "0" + "origin" "608 1248 -227" + "nodamageforces" "0" + "minhealthdmg" "0" + "material" "0" + "health" "1" + "gibdir" "0 0 0" + "explosion" "0" + "ExplodeRadius" "0" + "explodemagnitude" "0" + "ExplodeDamage" "0" + "disableshadows" "0" + "disablereceiveshadows" "0" + "classname" "func_breakable" +} +add: +{ + "model" "*284" + "spawnobject" "0" + "spawnflags" "1" + "rendermode" "0" + "renderfx" "0" + "rendercolor" "255 0 255" + "renderamt" "255" + "propdata" "0" + "pressuredelay" "0" + "physdamagescale" "1.0" + "PerformanceMode" "0" + "origin" "448 1248 -227" + "nodamageforces" "0" + "minhealthdmg" "0" + "material" "0" + "health" "1" + "gibdir" "0 0 0" + "explosion" "0" + "ExplodeRadius" "0" + "explodemagnitude" "0" + "ExplodeDamage" "0" + "disableshadows" "0" + "disablereceiveshadows" "0" + "classname" "func_breakable" +} +add: +{ + "model" "*284" + "spawnobject" "0" + "spawnflags" "1" + "rendermode" "0" + "renderfx" "0" + "rendercolor" "255 255 0" + "renderamt" "255" + "propdata" "0" + "pressuredelay" "0" + "physdamagescale" "1.0" + "PerformanceMode" "0" + "origin" "448 1088 -261" + "nodamageforces" "0" + "minhealthdmg" "0" + "material" "0" + "health" "1" + "gibdir" "0 0 0" + "explosion" "0" + "ExplodeRadius" "0" + "explodemagnitude" "0" + "ExplodeDamage" "0" + "disableshadows" "0" + "disablereceiveshadows" "0" + "classname" "func_breakable" +} +add: +{ + "model" "*284" + "spawnobject" "0" + "spawnflags" "1" + "rendermode" "0" + "renderfx" "0" + "rendercolor" "0 255 255" + "renderamt" "255" + "propdata" "0" + "pressuredelay" "0" + "physdamagescale" "1.0" + "PerformanceMode" "0" + "origin" "448 1168 -245" + "nodamageforces" "0" + "minhealthdmg" "0" + "material" "0" + "health" "1" + "gibdir" "0 0 0" + "explosion" "0" + "ExplodeRadius" "0" + "explodemagnitude" "0" + "ExplodeDamage" "0" + "disableshadows" "0" + "disablereceiveshadows" "0" + "classname" "func_breakable" +} +add: +{ + "model" "*284" + "spawnobject" "0" + "spawnflags" "1" + "rendermode" "0" + "renderfx" "0" + "rendercolor" "255 0 255" + "renderamt" "255" + "propdata" "0" + "pressuredelay" "0" + "physdamagescale" "1.0" + "PerformanceMode" "0" + "origin" "608 1168 -245" + "nodamageforces" "0" + "minhealthdmg" "0" + "material" "0" + "health" "1" + "gibdir" "0 0 0" + "explosion" "0" + "ExplodeRadius" "0" + "explodemagnitude" "0" + "ExplodeDamage" "0" + "disableshadows" "0" + "disablereceiveshadows" "0" + "classname" "func_breakable" +} +add: +{ + "model" "*284" + "spawnobject" "0" + "spawnflags" "1" + "rendermode" "0" + "renderfx" "0" + "rendercolor" "255 255 0" + "renderamt" "255" + "propdata" "0" + "pressuredelay" "0" + "physdamagescale" "1.0" + "PerformanceMode" "0" + "origin" "608 1168 -245" + "nodamageforces" "0" + "minhealthdmg" "0" + "material" "0" + "health" "1" + "gibdir" "0 0 0" + "explosion" "0" + "ExplodeRadius" "0" + "explodemagnitude" "0" + "ExplodeDamage" "0" + "disableshadows" "0" + "disablereceiveshadows" "0" + "classname" "func_breakable" +} +add: +{ + "model" "*284" + "spawnobject" "0" + "spawnflags" "1" + "rendermode" "0" + "renderfx" "0" + "rendercolor" "255 0 255" + "renderamt" "255" + "propdata" "0" + "pressuredelay" "0" + "physdamagescale" "1.0" + "PerformanceMode" "0" + "origin" "608 1088 -261" + "nodamageforces" "0" + "minhealthdmg" "0" + "material" "0" + "health" "1" + "gibdir" "0 0 0" + "explosion" "0" + "ExplodeRadius" "0" + "explodemagnitude" "0" + "ExplodeDamage" "0" + "disableshadows" "0" + "disablereceiveshadows" "0" + "classname" "func_breakable" +} +add: +{ + "model" "*284" + "spawnobject" "0" + "spawnflags" "1" + "rendermode" "0" + "renderfx" "0" + "rendercolor" "255 255 0" + "renderamt" "255" + "propdata" "0" + "pressuredelay" "0" + "physdamagescale" "1.0" + "PerformanceMode" "0" + "origin" "448 1008 -273" + "nodamageforces" "0" + "minhealthdmg" "0" + "material" "0" + "health" "1" + "gibdir" "0 0 0" + "explosion" "0" + "ExplodeRadius" "0" + "explodemagnitude" "0" + "ExplodeDamage" "0" + "disableshadows" "0" + "disablereceiveshadows" "0" + "classname" "func_breakable" +} +add: +{ + "model" "*284" + "spawnobject" "0" + "spawnflags" "1" + "rendermode" "0" + "renderfx" "0" + "rendercolor" "0 255 255" + "renderamt" "255" + "propdata" "0" + "pressuredelay" "0" + "physdamagescale" "1.0" + "PerformanceMode" "0" + "origin" "608 1008 -273" + "nodamageforces" "0" + "minhealthdmg" "0" + "material" "0" + "health" "1" + "gibdir" "0 0 0" + "explosion" "0" + "ExplodeRadius" "0" + "explodemagnitude" "0" + "ExplodeDamage" "0" + "disableshadows" "0" + "disablereceiveshadows" "0" + "classname" "func_breakable" +} +add: +{ + "model" "*284" + "spawnobject" "0" + "spawnflags" "1" + "rendermode" "0" + "renderfx" "0" + "rendercolor" "255 0 255" + "renderamt" "255" + "propdata" "0" + "pressuredelay" "0" + "physdamagescale" "1.0" + "PerformanceMode" "0" + "origin" "448 928 -287" + "nodamageforces" "0" + "minhealthdmg" "0" + "material" "0" + "health" "1" + "gibdir" "0 0 0" + "explosion" "0" + "ExplodeRadius" "0" + "explodemagnitude" "0" + "ExplodeDamage" "0" + "disableshadows" "0" + "disablereceiveshadows" "0" + "classname" "func_breakable" +} +add: +{ + "model" "*284" + "spawnobject" "0" + "spawnflags" "1" + "rendermode" "0" + "renderfx" "0" + "rendercolor" "0 255 255" + "renderamt" "255" + "propdata" "0" + "pressuredelay" "0" + "physdamagescale" "1.0" + "PerformanceMode" "0" + "origin" "608 928 -287" + "nodamageforces" "0" + "minhealthdmg" "0" + "material" "0" + "health" "1" + "gibdir" "0 0 0" + "explosion" "0" + "ExplodeRadius" "0" + "explodemagnitude" "0" + "ExplodeDamage" "0" + "disableshadows" "0" + "disablereceiveshadows" "0" + "classname" "func_breakable" +} +modify: +{ + match: + { + "targetname" "button_lobby" + "classname" "func_button" + } + delete: + { + "OnUseLocked" "move_1,Open,,35,-1" + "OnUseLocked" "cmd,Command,say Electricity hasn't been fixed! door open: 35s,0,-1" + "OnUseLocked" "fade_trigger,Fade,,35,-1" + "OnUseLocked" "part_1water,Kill,,25.01,-1" + "OnUseLocked" "elec_sound,StopSound,,25.01,-1" + "OnUseLocked" "part_1water,Stop,,25,-1" + "OnUseLocked" "hurt_water,Kill,,25,-1" + "OnUseLocked" "elec_sound,Volume,0,25,-1" + "OnUseLocked" "spark_5,Kill,,25,-1" + "OnUseLocked" "cmd,Command,say Electricity is fixed! door open: 10s,25,-1" + "OnUseLocked" "spark_working_1,StopSpark,,25,-1" + "OnUseLocked" "spark_working_1,Kill,,25.01,-1" + "OnUseLocked" "hall_smoke_part_1,Start,,35,-1" + "OnUseLocked" "door_sound_boss,PlaySound,,35,-1" + } + insert: + { + "OnUseLocked" "move_1,Open,,20,-1" + "OnUseLocked" "cmd,Command,say Electricity hasn't been fixed! door open: 20s,0,-1" + "OnUseLocked" "fade_trigger,Fade,,20,-1" + "OnUseLocked" "part_1water,Kill,,10.01,-1" + "OnUseLocked" "elec_sound,StopSound,,10.01,-1" + "OnUseLocked" "part_1water,Stop,,10,-1" + "OnUseLocked" "hurt_water,Kill,,10,-1" + "OnUseLocked" "elec_sound,Volume,0,10,-1" + "OnUseLocked" "spark_5,Kill,,10,-1" + "OnUseLocked" "cmd,Command,say Electricity is fixed! door open: 10s,10,-1" + "OnUseLocked" "spark_working_1,StopSpark,,10,-1" + "OnUseLocked" "spark_working_1,Kill,,10.01,-1" + "OnUseLocked" "hall_smoke_part_1,Start,,20,-1" + "OnUseLocked" "door_sound_boss,PlaySound,,20,-1" + } +} +modify: +{ + match: + { + "targetname" "Gimmick_Lift_Timer" + "classname" "logic_timer" + } + delete: + { + "OnTimer" "Gimmick_Lift_Position,Subtract,0.05,0,-1" + } + insert: + { + "OnTimer" "Gimmick_Lift_Position,Subtract,0.02,0,-1" + } +} +modify: +{ + match: + { + "targetname" "travaux_stage1_1_test10" + "classname" "filter_activator_name" + } + delete: + { + "OnFail" "travaux_sound,Volume,0,25,-1" + "OnFail" "cmd,Command,say ** THE ELECTRICIAN LETF THE GAME ?! 25s **,0,-1" + "OnFail" "spark_2,Kill,,25,1" + "OnFail" "speed,ModifySpeed,1,25,-1" + "OnFail" "speed,ModifySpeed,0,0,-1" + "OnFail" "button_3,Unlock,,25,-1" + "OnFail" "relay_fog_end,Trigger,,20,-1" + "OnFail" "bridge3b,Open,,25,-1" + "OnFail" "button_5,Unlock,,25,-1" + "OnFail" "fade_trigger,Fade,,25,-1" + } + insert: + { + "OnFail" "travaux_sound,Volume,0,15,-1" + "OnFail" "cmd,Command,say ** THE ELECTRICIAN LETF THE GAME ?! 15s **,0,-1" + "OnFail" "spark_2,Kill,,15,1" + "OnFail" "speed,ModifySpeed,1,15,-1" + "OnFail" "speed,ModifySpeed,0,0,-1" + "OnFail" "button_3,Unlock,,15,-1" + "OnFail" "relay_fog_end,Trigger,,10,-1" + "OnFail" "bridge3b,Open,,15,-1" + "OnFail" "button_5,Unlock,,15,-1" + "OnFail" "fade_trigger,Fade,,15,-1" + } +} +modify: +{ + match: + { + "targetname" "travaux_stage1_1_test3" + "classname" "filter_activator_name" + } + delete: + { + "OnFail" "travaux_stage1_4_toggle,Toggle,,25,-1" + "OnFail" "travaux_sound,Volume,0,25,-1" + "OnFail" "cmd,Command,say ** THE PLUMBER IS DEAD OR WHAT? 25s **,0,-1" + "OnFail" "water_4,Open,,25,-1" + "OnFail" "speed,ModifySpeed,1,25,-1" + "OnFail" "speed,ModifySpeed,0,0,-1" + "OnFail" "part_4_water,Kill,,25.01,-1" + "OnFail" "part_4_water,Stop,,25,-1" + "OnFail" "relay_bridge2,Trigger,,35,-1" + "OnFail" "chinese_bridge3,Enable,,35,-1" + "OnFail" "fade_trigger,Fade,,25,-1" + } + insert: + { + "OnFail" "travaux_stage1_4_toggle,Toggle,,15,-1" + "OnFail" "travaux_sound,Volume,0,15,-1" + "OnFail" "cmd,Command,say ** THE PLUMBER IS DEAD OR WHAT? 15s **,0,-1" + "OnFail" "water_4,Open,,15,-1" + "OnFail" "speed,ModifySpeed,1,15,-1" + "OnFail" "speed,ModifySpeed,0,0,-1" + "OnFail" "part_4_water,Kill,,15.01,-1" + "OnFail" "part_4_water,Stop,,15,-1" + "OnFail" "relay_bridge2,Trigger,,25,-1" + "OnFail" "chinese_bridge3,Enable,,25,-1" + "OnFail" "fade_trigger,Fade,,15,-1" + } +} +modify: +{ + match: + { + "targetname" "button_2" + "classname" "func_button" + } + delete: + { + "OnUseLocked" "move_2,Open,,35,-1" + "OnUseLocked" "cmd,Command,say Electricity hasn't been fixed! door open: 35s,0,-1" + "OnUseLocked" "fade_trigger,Fade,,35,-1" + "OnUseLocked" "part_1water,Kill,,25.01,-1" + "OnUseLocked" "elec_sound,StopSound,,25.01,-1" + "OnUseLocked" "part_1water,Stop,,25,-1" + "OnUseLocked" "hurt_water,Kill,,25,-1" + "OnUseLocked" "elec_sound,Volume,0,25,-1" + "OnUseLocked" "spark_5,Kill,,25,-1" + "OnUseLocked" "cmd,Command,say Electricity is fixed! door open: 10s,25,-1" + "OnUseLocked" "spark_working_2,StartSpark,,0,-1" + "OnUseLocked" "spark_working_2,StopSpark,,25,-1" + "OnUseLocked" "spark_working_2,Kill,,25.01,-1" + "OnUseLocked" "hall_smoke_part_1,Start,,35,-1" + "OnUseLocked" "tp_down_2,Enable,,25,-1" + "OnUseLocked" "door_sound_boss,PlaySound,,35,-1" + } + insert: + { + "OnUseLocked" "move_2,Open,,20,-1" + "OnUseLocked" "cmd,Command,say Electricity hasn't been fixed! door open: 20s,0,-1" + "OnUseLocked" "!self,Kill,,0,-1" + "OnUseLocked" "glow_lobby1,Kill,,0,-1" + "OnUseLocked" "fade_trigger,Fade,,20,-1" + "OnUseLocked" "part_1water,Kill,,10.01,-1" + "OnUseLocked" "elec_sound,StopSound,,10.01,-1" + "OnUseLocked" "part_1water,Stop,,10,-1" + "OnUseLocked" "hurt_water,Kill,,10,-1" + "OnUseLocked" "elec_sound,Volume,0,10,-1" + "OnUseLocked" "spark_5,Kill,,10,-1" + "OnUseLocked" "cmd,Command,say Electricity is fixed! door open: 10s,10,-1" + "OnUseLocked" "spark_working_2,StartSpark,,0,-1" + "OnUseLocked" "spark_working_2,StopSpark,,10,-1" + "OnUseLocked" "spark_working_2,Kill,,10.01,-1" + "OnUseLocked" "hall_smoke_part_1,Start,,20,-1" + "OnUseLocked" "tp_down_2,Enable,,10,-1" + "OnUseLocked" "door_sound_boss,PlaySound,,20,-1" + "OnPressed" "mason_break1,Enable,,10,-1" + "OnPressed" "mason_break1,Kill,,20,-1" + "OnUseLocked" "mason_break1,Enable,,20,-1" + "OnUseLocked" "mason_break1,Kill,,30,-1" + } +} +modify: +{ + match: + { + "targetname" "travaux_stage1_1_test8" + "classname" "filter_activator_name" + } + delete: + { + "OnFail" "travaux_sound,Volume,0,25,-1" + "OnFail" "cmd,Command,say ** THE ELECTRICIAN CAN FIX ELECTRICITY FASTER! LET HIM. 25s **,0,-1" + "OnFail" "spark_1,Kill,,25,-1" + "OnFail" "elec_sound_1,Volume,0,25,-1" + "OnFail" "elec_sound_1,StopSound,,25.01,-1" + "OnFail" "hurt_water_3,Kill,,25,-1" + "OnFail" "speed,ModifySpeed,1,25,-1" + "OnFail" "speed,ModifySpeed,0,0,-1" + "OnFail" "button_2,Unlock,,25,-1" + "OnFail" "relay_laser_elec_2,Trigger,,25,-1" + "OnFail" "relay_laser_elec_3,Trigger,,25,-1" + "OnFail" "fade_trigger,Fade,,25,-1" + } + insert: + { + "OnFail" "travaux_sound,Volume,0,15,-1" + "OnFail" "cmd,Command,say ** THE ELECTRICIAN CAN FIX ELECTRICITY FASTER! LET HIM. 15s **,0,-1" + "OnFail" "spark_1,Kill,,15,-1" + "OnFail" "elec_sound_1,Volume,0,15,-1" + "OnFail" "elec_sound_1,StopSound,,15.01,-1" + "OnFail" "hurt_water_3,Kill,,15,-1" + "OnFail" "speed,ModifySpeed,1,15,-1" + "OnFail" "button_2,Unlock,,15,-1" + "OnFail" "relay_laser_elec_2,Trigger,,15,-1" + "OnFail" "relay_laser_elec_3,Trigger,,15,-1" + "OnFail" "fade_trigger,Fade,,15,-1" + } +} +modify: +{ + match: + { + "targetname" "travaux_stage1_1_test1" + "classname" "filter_activator_name" + } + delete: + { + "OnFail" "travaux_stage1_2_toggle,Toggle,,25,-1" + "OnFail" "travaux_sound,Volume,0,25,-1" + "OnFail" "cmd,Command,say ** LET THE GODDAMN PLUMBER FIX PIPES! 25s **,0,-1" + "OnFail" "water_3,Open,,25,-1" + "OnFail" "speed,ModifySpeed,1,25,-1" + "OnFail" "case_chinese_choice1,PickRandom,,25,-1" + "OnFail" "fade_trigger,Fade,,25,-1" + } + insert: + { + "OnFail" "travaux_stage1_2_toggle,Toggle,,15,-1" + "OnFail" "travaux_sound,Volume,0,15,-1" + "OnFail" "cmd,Command,say ** LET THE GODDAMN PLUMBER FIX PIPES! 15s **,0,-1" + "OnFail" "water_3,Open,,15,-1" + "OnFail" "speed,ModifySpeed,1,15,-1" + "OnFail" "case_chinese_choice1,PickRandom,,15,-1" + "OnFail" "fade_trigger,Fade,,15,-1" + } +} +modify: +{ + match: + { + "targetname" "travaux_stage1_1_test" + "classname" "filter_activator_name" + } + delete: + { + "OnFail" "travaux_sound,Volume,0,25,-1" + "OnFail" "travaux_stage1_1_toggle,Toggle,,25,-1" + "OnFail" "cmd,Command,say ** Why did you trigger? LET THE PLUMBER FIX IT! 25s **,0,-1" + "OnFail" "water_1,Open,,25,-1" + "OnFail" "part_1a,Stop,,25,-1" + "OnFail" "!activator,ModifySpeed,1,25,-1" + "OnFail" "speed,ModifySpeed,1,25,-1" + "OnFail" "speed,ModifySpeed,0,0,-1" + "OnFail" "case_chinese_choice,PickRandom,,25,-1" + "OnFail" "case_chinese_choice,Kill,,25.01,-1" + "OnFail" "relay_toggle_1_2nd_time,Trigger,,25,-1" + } + insert: + { + "OnFail" "travaux_stage1_1_toggle,Toggle,,15,-1" + "OnFail" "travaux_sound,Volume,0,15,-1" + "OnFail" "cmd,Command,say ** Why did you trigger? LET THE PLUMBER FIX IT! 15s **,0,-1" + "OnFail" "water_1,Open,,15,-1" + "OnFail" "part_1a,Stop,,15,-1" + "OnFail" "!activator,ModifySpeed,1,15,-1" + "OnFail" "speed,ModifySpeed,1,15,-1" + "OnFail" "case_chinese_choice,PickRandom,,15,-1" + "OnFail" "case_chinese_choice,Kill,,15.01,-1" + "OnFail" "relay_toggle_1_2nd_time,Trigger,,15,-1" + } +} +modify: +{ + match: + { + "targetname" "travaux_stage1_1_test9" + "classname" "filter_activator_name" + } + delete: + { + "OnFail" "cmd,Command,say ** Why did you trigger? LET THE ELECTRICIAN DO IT! 25s **,0,-1" + "OnFail" "spark_5,Kill,,25,-1" + "OnFail" "elec_sound,Volume,0,25,-1" + "OnFail" "elec_sound,StopSound,,25.01,-1" + "OnFail" "hurt_water,Kill,,25,-1" + "OnFail" "speed,ModifySpeed,1,25,-1" + "OnFail" "part_1water,Kill,,25.01,-1" + "OnFail" "part_1water,Stop,,25,-1" + "OnFail" "cmd,Command,say ** The electricity seems fixed for now.. **,25,-1" + "OnFail" "button_lobby,Unlock,,25,-1" + "OnFail" "compare_elec,SetValue,1,25,-1" + "OnFail" "relay_elec_spawn,Trigger,,25,-1" + "OnFail" "relay_laser_elec_1,Trigger,,25,-1" + } + insert: + { + "OnFail" "travaux_sound,Volume,0,15,-1" + "OnFail" "cmd,Command,say ** Why did you trigger? LET THE ELECTRICIAN DO IT! 15s **,0,-1" + "OnFail" "spark_5,Kill,,15,-1" + "OnFail" "elec_sound,Volume,0,15,-1" + "OnFail" "elec_sound,StopSound,,15.01,-1" + "OnFail" "hurt_water,Kill,,15,-1" + "OnFail" "speed,ModifySpeed,1,15,-1" + "OnFail" "part_1water,Kill,,15.01,-1" + "OnFail" "part_1water,Stop,,15,-1" + "OnFail" "cmd,Command,say ** The electricity seems fixed for now.. **,15,-1" + "OnFail" "button_lobby,Unlock,,15,-1" + "OnFail" "compare_elec,SetValue,1,15,-1" + "OnFail" "relay_elec_spawn,Trigger,,15,-1" + "OnFail" "relay_laser_elec_1,Trigger,,15,-1" + } +} +modify: +{ + match: + { + "targetname" "travaux_stage1_1_test9" + "classname" "filter_activator_name" + } + delete: + { + "OnFail" "cmd,Command,say ** Why did you trigger? LET THE ELECTRICIAN DO IT! 25s **,0,-1" + "OnFail" "spark_5,Kill,,25,-1" + "OnFail" "elec_sound,Volume,0,25,-1" + "OnFail" "elec_sound,StopSound,,25.01,-1" + "OnFail" "hurt_water,Kill,,25,-1" + "OnFail" "speed,ModifySpeed,1,25,-1" + "OnFail" "part_1water,Kill,,25.01,-1" + "OnFail" "part_1water,Stop,,25,-1" + "OnFail" "cmd,Command,say ** The electricity seems fixed for now.. **,25,-1" + "OnFail" "button_lobby,Unlock,,25,-1" + "OnFail" "compare_elec,SetValue,1,25,-1" + "OnFail" "relay_elec_spawn,Trigger,,25,-1" + "OnFail" "relay_laser_elec_1,Trigger,,25,-1" + } + insert: + { + "OnFail" "travaux_sound,Volume,0,15,-1" + "OnFail" "cmd,Command,say ** Why did you trigger? LET THE ELECTRICIAN DO IT! 15s **,0,-1" + "OnFail" "spark_5,Kill,,15,-1" + "OnFail" "elec_sound,Volume,0,15,-1" + "OnFail" "elec_sound,StopSound,,15.01,-1" + "OnFail" "hurt_water,Kill,,15,-1" + "OnFail" "speed,ModifySpeed,1,15,-1" + "OnFail" "part_1water,Kill,,15.01,-1" + "OnFail" "part_1water,Stop,,15,-1" + "OnFail" "cmd,Command,say ** The electricity seems fixed for now.. **,15,-1" + "OnFail" "button_lobby,Unlock,,15,-1" + "OnFail" "compare_elec,SetValue,1,15,-1" + "OnFail" "relay_elec_spawn,Trigger,,15,-1" + "OnFail" "relay_laser_elec_1,Trigger,,15,-1" + } +} +add: +{ + "model" "*76" + "targetname" "tp_5_anti_glitch" + "target" "tp_dest_boss" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "-2009.5 505 -256" + "classname" "trigger_teleport" +} +modify: +{ + match: + { + "targetname" "travaux_stage1_1_test11" + "classname" "filter_activator_name" + } + delete: + { + "OnFail" "travaux_sound,Volume,0,25,-1" + "OnFail" "cmd,Command,say ** I STOP TO TALK.. 25s **,0,-1" + "OnFail" "travaux_stage1_1_button26,Kill,,0,-1" + "OnFail" "spark_3,Kill,,25,1" + "OnFail" "speed,ModifySpeed,1,25,-1" + "OnFail" "button_4,Unlock,,25,-1" + "OnFail" "relay_laser_elec_5,Trigger,,25,-1" + "OnFail" "fade_trigger,Fade,,25,-1" + } + insert: + { + "OnFail" "travaux_sound,Volume,0,15,-1" + "OnFail" "cmd,Command,say ** WHERE IS THE ELECTRICIAN?! 15s **,0,-1" + "OnFail" "travaux_stage1_1_button26,Kill,,0,-1" + "OnFail" "spark_3,Kill,,15,1" + "OnFail" "speed,ModifySpeed,1,15,-1" + "OnFail" "button_4,Unlock,,15,-1" + "OnFail" "relay_laser_elec_5,Trigger,,15,-1" + "OnFail" "fade_trigger,Fade,,15,-1" + "OnPass" "grate_1,Break,,5,-1" + "OnFail" "grate_1,Break,,15,-1" + "OnPass" "cmd,Command,say ** OPENING THE SHORTCUT... **,5,-1" + "OnFail" "cmd,Command,say ** OPENING THE SHORTCUT... **,15,-1" + } +} +filter: +{ + "origin" "-1648 310 -140.653" + "targetname" "glow_lobby2" + "classname" "env_lightglow" + "hammerid" "1044711" +} +filter: +{ + "model" "*281" + "targetname" "button_3" + "classname" "func_button" +} +add: +{ + "model" "*124" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "-1680 512 -218" + "classname" "trigger_once" + "OnTrigger" "tp_3,Enable,,45,-1" + "OnTrigger" "relay_kill3,Trigger,,45.01,-1" + "OnTrigger" "relay_fog_no_reverse,Trigger,,0,-1" + "OnTrigger" "fade_trigger,Fade,,0,-1" + "OnTrigger" "hall_smoke_part_1,Start,,0,-1" + "OnTrigger" "move_3,Open,,0,-1" + "OnTrigger" "temp_c4,Kill,,0,-1" + "OnTrigger" "laser_2,TurnOn,,0,-1" + "OnTrigger" "laser_1,TurnOn,,0,-1" + "OnTrigger" "tp_down_3,Enable,,0,-1" + "OnTrigger" "part_6,Start,,0,-1" + "OnTrigger" "timer_tesla_lab,Enable,,0,-1" + "OnTrigger" "door_sound_boss,PlaySound,,0,-1" + "OnTrigger" "5,Volume,0,5,-1" + "OnTrigger" "6,PlaySound,,5,-1" + "OnTrigger" "part_ambient_machine,Start,,0,-1" + "OnTrigger" "laser_ele1a5,TurnOn,,0,-1" + "OnTrigger" "laser_ele1a6,TurnOn,,0,-1" + "OnTrigger" "informations_room_text,AddOutput,Message - WORLD KIDLAND LABORATORY & RESEARCH -,0,-1" + "OnTrigger" "informations_room_text,Display,,0.01,-1" +} +filter: +{ + "model" "*364" + "targetname" "tp_anti_glitch_game1" + "origin" "898 1150 -158" + "classname" "trigger_teleport" + "hammerid" "1485356" +} +modify: +{ + match: + { + "targetname" "button_4" + "classname" "func_button" + } + delete: + { + "OnPressed" "grate_1,Break,,0,-1" + "OnUseLocked" "grate_1,Break,,0,-1" + "OnUseLocked" "move_4,Open,,35,-1" + "OnUseLocked" "cmd,Command,say Electricity hasn't been fixed! door open: 35s,0,-1" + "OnUseLocked" "!self,Kill,,0,-1" + "OnUseLocked" "glow_lobby3,Kill,,0,-1" + "OnUseLocked" "fade_trigger,Fade,,35,-1" + "OnUseLocked" "part_1water,Kill,,25.01,-1" + "OnUseLocked" "elec_sound,StopSound,,25.01,-1" + "OnUseLocked" "part_1water,Stop,,25,-1" + "OnUseLocked" "hurt_water,Kill,,25,-1" + "OnUseLocked" "elec_sound,Volume,0,25,-1" + "OnUseLocked" "spark_5,Kill,,25,-1" + "OnUseLocked" "cmd,Command,say Electricity is fixed! door open: 10s,25,-1" + "OnUseLocked" "spark_working_4,StopSpark,,25,-1" + "OnUseLocked" "spark_working_4,Kill,,25.01,-1" + "OnUseLocked" "hall_smoke_part_1,Start,,35,-1" + "OnUseLocked" "part_6,Kill,,35,-1" + "OnUseLocked" "dyn_decor_1,Enable,,35,-1" + "OnUseLocked" "grate_1,Break,,0,-1" + "OnUseLocked" "door_sound_boss,PlaySound,,35,-1" + "OnUseLocked" "relay_fog_end,Trigger,,30,-1" + "OnUseLocked" "hall_smoke_part_outside,Start,,35,-1" + "OnUseLocked" "to_outside,Enable,,35,-1" + "OnUseLocked" "chinese_boss,Enable,,35,-1" + "OnUseLocked" "fade_trigger,Fade,,35,-1" + } + insert: + { + "OnPressed" "mason_break4,Enable,,10,-1" + "OnPressed" "mason_break4,Kill,,20,-1" + "OnUseLocked" "mason_break4,Enable,,20,-1" + "OnUseLocked" "mason_break4,Kill,,35,-1" + "OnUseLocked" "move_4,Open,,20,-1" + "OnUseLocked" "cmd,Command,say Electricity hasn't been fixed! door open: 20s,0,-1" + "OnUseLocked" "!self,Kill,,0,-1" + "OnUseLocked" "glow_lobby3,Kill,,0,-1" + "OnUseLocked" "fade_trigger,Fade,,20,-1" + "OnUseLocked" "part_1water,Kill,,10.01,-1" + "OnUseLocked" "elec_sound,StopSound,,10.01,-1" + "OnUseLocked" "part_1water,Stop,,10,-1" + "OnUseLocked" "hurt_water,Kill,,10,-1" + "OnUseLocked" "elec_sound,Volume,0,10,-1" + "OnUseLocked" "spark_5,Kill,,10,-1" + "OnUseLocked" "cmd,Command,say Electricity is fixed! door open: 10s,10,-1" + "OnUseLocked" "spark_working_4,StopSpark,,10,-1" + "OnUseLocked" "spark_working_4,Kill,,10.01,-1" + "OnUseLocked" "hall_smoke_part_1,Start,,20,-1" + "OnUseLocked" "part_6,Kill,,20,-1" + "OnUseLocked" "dyn_decor_1,Enable,,20,-1" + "OnUseLocked" "grate_1,Break,,0,-1" + "OnUseLocked" "door_sound_boss,PlaySound,,20,-1" + "OnUseLocked" "relay_fog_end,Trigger,,20,-1" + "OnUseLocked" "hall_smoke_part_outside,Start,,20,-1" + "OnUseLocked" "to_outside,Enable,,20,-1" + "OnUseLocked" "chinese_boss,Enable,,20,-1" + "OnUseLocked" "fade_trigger,Fade,,20,-1" + } +} +add: +{ + "model" "*129" + "spawnobject" "0" + "spawnflags" "45056" + "rendermode" "0" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "propdata" "0" + "pressuredelay" "0" + "preferredcarryangles" "0 0 0" + "PerformanceMode" "0" + "origin" "2882 649 -206.36" + "notsolid" "0" + "nodamageforces" "0" + "material" "2" + "massScale" "0" + "health" "12000" + "gibdir" "0 0 0" + "forcetoenablemotion" "0" + "explosion" "0" + "ExplodeRadius" "0" + "explodemagnitude" "0" + "ExplodeDamage" "0" + "disableshadows" "0" + "disablereceiveshadows" "0" + "Damagetype" "0" + "damagetoenablemotion" "0" + "damagefilter" "filter_t" + "classname" "func_physbox" +} +modify: +{ + match: + { + "targetname" "button_5" + "classname" "func_button" + } + delete: + { + "OnUseLocked" "move_5a,Open,,35,-1" + "OnUseLocked" "cmd,Command,say Electricity hasn't been fixed! door open: 35s,0,-1" + "OnUseLocked" "fade_trigger,Fade,,35,-1" + "OnUseLocked" "cmd,Command,say Electricity is fixed! door open: 10s,25,-1" + "OnUseLocked" "door_sound_boss,PlaySound,,35,-1" + "OnUseLocked" "move_5b,Open,,35,-1" + "OnUseLocked" "part_ambient_game,Start,,35,-1" + "OnUseLocked" "fade_trigger,Fade,,35,-1" + } + insert: + { + "OnUseLocked" "move_5a,Open,,20,-1" + "OnUseLocked" "cmd,Command,say Electricity hasn't been fixed! door open: 20s,0,-1" + "OnUseLocked" "fade_trigger,Fade,,20,-1" + "OnUseLocked" "door_sound_boss,PlaySound,,20,-1" + "OnUseLocked" "move_5b,Open,,20,-1" + "OnUseLocked" "part_ambient_game,Start,,20,-1" + "OnUseLocked" "fade_trigger,Fade,,2,-1" + } +} +modify: +{ + match: + { + "targetname" "travaux_stage1_1_test10" + "classname" "filter_activator_name" + } + insert: + { + "OnPass" "button_5,AddOutput,Origin 3368 3319 859,0.01,-1" + "OnPass" "button_5,AddOutput,Origin 3131 710 -200,5.01,-1" + } +} +;------------------------ +;UPGRADING WALL ITEMS +;------------------------ +modify: +{ + match: + { + "targetname" "Item_macon_text12" + "classname" "game_text" + } + replace: + { + "color2" "255 126 0" + "color" "255 126 0" + "message" "Item: Mason! \nEffect: Wall HP: 150 \nCooldown: 5 seconds" + } +} +modify: +{ + match: + { + "targetname" "Item_macon_text4" + "classname" "game_text" + } + replace: + { + "color2" "255 126 0" + "color" "255 126 0" + "message" "Item: Mason! \nEffect: Wall HP: 150 \nCooldown: 5 seconds" + } +} +modify: +{ + match: + { + "targetname" "macon_wall4" + "classname" "func_physbox" + } + replace: + { + "health" "150" + "rendercolor" "255 126 0" + } +} +modify: +{ + match: + { + "targetname" "Item_macon_particle_sfera4" + "classname" "info_particle_system" + } + replace: + { + "effect_name" "custom_004" + } +} +modify: +{ + match: + { + "targetname" "macon_wall12" + "classname" "func_physbox" + } + replace: + { + "health" "150" + "rendercolor" "255 126 0" + } +} +modify: +{ + match: + { + "targetname" "Item_macon_particle_sfera12" + "classname" "info_particle_system" + } + replace: + { + "effect_name" "custom_004" + } +} +modify: +{ + match: + { + "targetname" "macon_wall13" + "classname" "func_physbox" + } + replace: + { + "health" "150" + "rendercolor" "0 210 255" + } +} +modify: +{ + match: + { + "targetname" "Item_macon_particle_sfera13" + "classname" "info_particle_system" + } + replace: + { + "effect_name" "custom_041" + } +} +modify: +{ + match: + { + "targetname" "macon_wall14" + "classname" "func_physbox" + } + replace: + { + "health" "50" + } +} +modify: +{ + match: + { + "targetname" "macon_wall15" + "classname" "func_physbox" + } + replace: + { + "health" "150" + "rendercolor" "255 126 0" + } +} +modify: +{ + match: + { + "targetname" "Item_macon_particle_sfera15" + "classname" "info_particle_system" + } + replace: + { + "effect_name" "custom_004" + } +} +modify: +{ + match: + { + "targetname" "macon_wall16" + "classname" "func_physbox" + } + replace: + { + "health" "50" + } +} +;------------------------ +;BREAKING THE MASONS WALLS WHEN THE ELEVATOR IS GOING UP TO PREVENT TROLLS +;------------------------ +modify: +{ + match: + { + "targetname" "tm_set_speed_elevator_notfixed" + "classname" "trigger_once" + } + insert: + { + "OnTrigger" "mason_wall_timer_break,Enable,,9,-1" + "OnTrigger" "mason_wall_timer_break,Disable,,11,-1" + } +} +modify: +{ + match: + { + "targetname" "tm_set_speed_elevator_normal" + "classname" "trigger_once" + } + insert: + { + "OnTrigger" "mason_wall_timer_break,Enable,,9,-1" + "OnTrigger" "mason_wall_timer_break,Disable,,11,-1" + } +} +;------------------------ +;ATTACKS INFORMATIONS TEXT TRIGGERS +;------------------------ +modify: +{ + match: + { + "targetname" "elec_ball_attack" + "classname" "logic_relay" + } + insert: + { + "OnTrigger" "informations_attack_text,AddOutput,Message - BOSS ABILITY - ENERGY BALLS -,0,-1" + "OnTrigger" "informations_attack_text,Display,,0.01,-1" + } +} +modify: +{ + match: + { + "targetname" "rage_attack" + "classname" "logic_relay" + } + insert: + { + "OnTrigger" "informations_attack_text,AddOutput,Message - BOSS ABILITY - BERSERK -,0,-1" + "OnTrigger" "informations_attack_text,Display,,0.01,-1" + } +} +modify: +{ + match: + { + "targetname" "relay_zombies" + "classname" "logic_relay" + } + insert: + { + "OnTrigger" "informations_attack_text,AddOutput,Message - BOSS ABILITY - ZOMBIES ATTACK -,0,-1" + "OnTrigger" "informations_attack_text,Display,,0.01,-1" + } +} +modify: +{ + match: + { + "targetname" "relay_water" + "classname" "logic_relay" + } + insert: + { + "OnTrigger" "informations_attack_text,AddOutput,Message - BOSS ABILITY - BROKEN PIPES -,0,-1" + "OnTrigger" "informations_attack_text,Display,,0.01,-1" + } +} +modify: +{ + match: + { + "targetname" "relay_electricity" + "classname" "logic_relay" + } + insert: + { + "OnTrigger" "informations_attack_text,AddOutput,Message - BOSS ABILITY - SELF ENERGY -,0,-1" + "OnTrigger" "informations_attack_text,Display,,0.01,-1" + } +} +;------------------------ +;ATTACKS INFORMATIONS TEXT +;------------------------ +add: +{ + "origin" "1648 3216 1140" + "y" "0.3" + "x" "0.1" + "targetname" "informations_builders_text" + "spawnflags" "1" + "message" "- MASONS ITEMS UNLOCKED -" + "holdtime" "3" + "fxtime" "0.25" + "fadeout" "3" + "fadein" "0.1" + "color2" "84 92 255" + "color" "84 92 255" + "channel" "1" + "classname" "game_text" + "hammerid" "77056" +} +add: +{ + "origin" "1648 3216 1141" + "y" "0.3" + "x" "-1" + "targetname" "informations_attack_text" + "spawnflags" "1" + "message" "attack1" + "holdtime" "8" + "fxtime" "0.25" + "fadeout" "3" + "fadein" "0.1" + "color2" "255 70 105" + "color" "255 70 105" + "channel" "1" + "classname" "game_text" + "hammerid" "77056" +} +;------------------------ +;ROOM INFORMATIONS TEXT +;------------------------ +add: +{ + "origin" "1648 3216 1142" + "y" "0.2" + "x" "-1" + "targetname" "informations_room_text" + "spawnflags" "1" + "holdtime" "2" + "fxtime" "0.25" + "fadeout" "6" + "fadein" "3" + "color2" "175 230 255" + "color" "175 230 255" + "channel" "1" + "classname" "game_text" + "hammerid" "77056" +} +;------------------------ +;ROOM INFORMATIONS TEXT TRIGGERS +;------------------------ +modify: +{ + match: + { + "origin" "1648 3216 1136" + "classname" "trigger_once" + } + insert: + { + "OnTrigger" "informations_room_text,AddOutput,Message - WORLD KIDLAND - CHINA Wujin District - 2031 -,15,-1" + "OnTrigger" "informations_room_text,Display,,15.01,-1" + } +} +modify: +{ + match: + { + "classname" "func_breakable" + "origin" "-16 -424 678" + } + insert: + { + "OnBreak" "informations_room_text,AddOutput,Message - WORLD KIDLAND MAIN LOBBY -,0,-1" + "OnBreak" "informations_room_text,Display,,0.01,-1" + } +} +modify: +{ + match: + { + "targetname" "travaux_stage1_1_button2" + "classname" "trigger_once" + } + insert: + { + "OnTrigger" "informations_room_text,AddOutput,Message - WORLD KIDLAND MACHINES ROOM ALPHA -,10,-1" + "OnTrigger" "informations_room_text,Display,,10.01,-1" + } +} +modify: +{ + match: + { + "targetname" "move_5b" + "classname" "func_movelinear" + } + insert: + { + "OnFullyOpen" "informations_room_text,AddOutput,Message - WORLD KIDLAND PLAYGROUND -,0,-1" + "OnFullyOpen" "informations_room_text,Display,,0.01,-1" + } +} +modify: +{ + match: + { + "targetname" "move_4" + "classname" "func_movelinear" + } + insert: + { + "OnFullyOpen" "informations_room_text,AddOutput,Message - WORLD KIDLAND OUTDOOR PARK -,0,-1" + "OnFullyOpen" "informations_room_text,Display,,0.01,-1" + } +} +modify: +{ + match: + { + "origin" "-7216 1096.01 -162" + "classname" "func_breakable" + } + insert: + { + "OnBreak" "informations_room_text,AddOutput,Message - SENIOR ADMINISTRATIVE MANAGEMENT -,0,-1" + "OnBreak" "informations_room_text,Display,,0.01,-1" + } +} +modify: +{ + match: + { + "targetname" "door_after_boss" + "classname" "func_movelinear" + } + insert: + { + "OnFullyOpen" "informations_room_text,AddOutput,Message - WORLD KIDLAND ADMINISTRATIVE OFFICE -,5,-1" + "OnFullyOpen" "informations_room_text,Display,,5.01,-1" + } +} +modify: +{ + match: + { + "origin" "-11301 4940 1724" + "classname" "trigger_once" + } + insert: + { + "OnTrigger" "informations_room_text,AddOutput,Message - WORLD KIDLAND UNKNOW PLACE???!!! -,0,-1" + "OnTrigger" "informations_room_text,Display,,0.01,-1" + } +} +;------------------------ +;KILLING THE LAST TP CT IN THE CASE IT'S NOT TOUCHED +;------------------------ +modify: +{ + match: + { + "targetname" "to_final_elect" + "classname" "trigger_once" + } + insert: + { + "OnTrigger" "tp_boss_elec_ct,Kill,,15,-1" + } +} +;------------------------ +;IMPROVING THE BOSS PART +;------------------------ +modify: +{ + match: + { + "targetname" "Guard_Boss_Attack_Timer" + "classname" "logic_timer" + } + delete: + { + "OnTimer" "boss_attacls_case,PickRandom,,0,-1" + } + insert: + { + "OnTimer" "boss_attacls_case,PickRandomShuffle,,0,-1" + } +} +add: +{ + "origin" "-8321.69 1374.5 -1184" + "targetname" "mason_items_boss" + "spawnflags" "0" + "classname" "logic_relay" + "OnTrigger" "informations_builders_text,Display,,3,-1" + "OnTrigger" "mason_items_unlock,trigger,,3,-1" + "OnTrigger" "anti_troll_elevator,disable,,2.99,-1" + "OnTrigger" "anti_troll_elevator,Enable,,11,-1" + "OnTrigger" "macon_wall*,Break,,11,-1" + "OnTrigger" "tp_anti_glitch_water_attack,Enable,,11,-1" + "OnTrigger" "tp_anti_glitch_water_attack,Disable,,11.05,-1" + "OnTrigger" "cmd,Command,say ** MASON ITEMS UNLOCKED IN 3S! **,0,-1" + "OnTrigger" "cmd,Command,say ** MASON ITEMS LOCKED! **,11,-1" + "OnTrigger" "informations_builders_text,AddOutput,Message - MASONS ITEMS LOCKED -,8,-1" + "OnTrigger" "informations_builders_text,Display,,10.01,-1" + "OnTrigger" "informations_builders_text,AddOutput,Message - MASONS ITEMS UNLOCKED -,11,-1" +} +add: +{ + "origin" "-8341.56 1367.34 -1184" + "targetname" "mason_items_boss_timer" + "StartDisabled" "1" + "spawnflags" "0" + "RefireTime" "22" + "classname" "logic_timer" + "OnTimer" "mason_items_boss,trigger,,0,-1" +} +;------------------------ +;CHANGING GAMEPLAY AFTER SECOND GAME +;------------------------ +modify: +{ + match: + { + "targetname" "water_4" + "classname" "func_water_analog" + } + replace: + { + "movedistance" "30" + } +} +;------------------------ +;CANCELING THE RING ATTACK WHEN BOSS DIES +;------------------------ +modify: +{ + match: + { + "targetname" "Guard_Boss_Trigger_End_attack" + "classname" "logic_relay" + } + insert: + { + "OnTrigger" "tp_zombies_attack_main,Disable,,0,-1" + "OnTrigger" "elec_ball_attack,CancelPending,,0,-1" + "OnTrigger" "circle_boss_timer_spawn,Kill,,0,-1" + "OnTrigger" "circle_boss_hurt*,Kill,,0,-1" + "OnTrigger" "part_circle_boss*,Kill,,0,-1" + "OnTrigger" "circle_maker*,Kill,,0,-1" + "OnTrigger" "mason_items_boss_timer,Kill,,0,-1" + "OnTrigger" "mason_items_boss,CancelPending,,0,-1" + "OnTrigger" "mason_wall_timer_break,Enable,,0,-1" + "OnTrigger" "mason_wall_timer_break,Disable,,0.3,-1" + } +} +modify: +{ + match: + { + "origin" "2560 35.03 -406" + "classname" "func_physbox" + } + replace: + { + "spawnflags" "45057" + } +} +;------------------------ +;REMAKING TP PART ON KID GAMES +;------------------------ +add: +{ + "origin" "-800 1120 -268" + "targetname" "tp_down_kid_game1_dest3" + "angles" "0 180 0" + "classname" "info_teleport_destination" +} +add: +{ + "model" "*212" + "targetname" "tp_down_kid_game4" + "target" "tp_down_kid_game1_dest3" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "-944 1440 -548" + "classname" "trigger_teleport" +} +add: +{ + "model" "*56" + "targetname" "tp_down_kid_game4" + "target" "tp_down_kid_game1_dest3" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "-1504 824 -640" + "classname" "trigger_teleport" +} +add: +{ + "model" "*56" + "targetname" "tp_down_kid_game4" + "target" "tp_down_kid_game1_dest3" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "-1504 824 -636" + "classname" "trigger_teleport" +} +add: +{ + "model" "*313" + "targetname" "tp_down_kid_game3" + "target" "tp_down_kid_game1_dest1" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "556 696 -883" + "classname" "trigger_teleport" +} +add: +{ + "model" "*313" + "targetname" "tp_down_kid_game3" + "target" "tp_down_kid_game1_dest1" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "468 696 -883" + "classname" "trigger_teleport" +} +add: +{ + "origin" "771 1228 -124" + "targetname" "tp_down_kid_game1_dest2" + "angles" "0 180 0" + "classname" "info_teleport_destination" +} +add: +{ + "model" "*258" + "targetname" "tp_down_kid_game3" + "target" "tp_down_kid_game1_dest1" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "-320 728 -798.23" + "classname" "trigger_teleport" +} +add: +{ + "origin" "1578 1120 -242" + "targetname" "tp_down_kid_game1_dest1" + "angles" "0 180 0" + "classname" "info_teleport_destination" +} +add: +{ + "model" "*258" + "targetname" "tp_down_kid_game2" + "target" "tp_down_kid_game1_dest1" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "1344 728 -805.23" + "classname" "trigger_teleport" +} +modify: +{ + match: + { + "targetname" "button_5" + "classname" "func_button" + } + insert: + { + "OnPressed" "tp_down_kid_game*,Enable,,10,-1" + "OnUseLocked" "tp_down_kid_game*,Enable,,35,-1" + + } +} +add: +{ + "origin" "3050 942 -242" + "targetname" "tp_down_kid_game1_dest" + "angles" "0 90 0" + "classname" "info_teleport_destination" +} +add: +{ + "model" "*376" + "targetname" "tp_down_kid_game1" + "target" "tp_down_kid_game1_dest" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "2948 1313 -798" + "classname" "trigger_teleport" +} +;------------------------ +;ADDING A NAME TO THE TRIGGER JUST BEFORE THE BOSS AND MAKE THE GRATE ONLY BREAK ON TRIGGER +;------------------------ +modify: +{ + match: + { + "origin" "-7216 1096.01 -162" + "classname" "func_breakable" + "hammerid" "527213" + } + replace: + { + "spawnflags" "1" + } + insert: + { + "targetname" "grate_boss_break" + } +} +modify: +{ + match: + { + "origin" "-6949 1100 -240" + "classname" "trigger_once" + "targetname" "to_outside" + } + delete: + { + "OnTrigger" "cmd,Command,say ** THE WORKER IS BUILDING A TELEPORT! **,0,-1" + "OnTrigger" "cmd,Command,say ** KILL THIS GRATE AND FALLBACK FAST!! 10s **,2,-1" + "OnTrigger" "tp_outside_stairs_final,Enable,,12,-1" + "OnTrigger" "part_stairs_outside_final,Start,,12,-1" + } + insert: + { + "OnTrigger" "cmd,Command,say ** MY ARENA WILL BE OPEN FOR YOU IN 30s **,2,-1" + "OnTrigger" "grate_boss_break,Break,,32,-1" + } +} +;------------------------ +;REMOVING THE TRIGGER THAT MAKE THE ELEVATOR GOING TOP BEFORE BOSS PART +;------------------------ +filter: +{ + "model" "*342" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "-6336 950 -583" + "classname" "trigger_once" + "hammerid" "2037663" +} +;------------------------ +;FIXING PLUMBER TRIGGER ITEM LVL 3 +;------------------------ +modify: +{ + match: + { + "targetname" "Item_plombier_trigger3" + "classname" "trigger_push" + } + delete: + { + "OnStartTouch" "speed,ModifySpeed,1,5,-1" + "OnStartTouch" "speed,ModifySpeed,1,5,-1" + "OnStartTouch" "speed,ModifySpeed,0,0,-1" + "OnStartTouch" "speed,ModifySpeed,0,0,-1" + "OnStartTouch" "speed,ModifySpeed,0.5,3,-1" + "OnStartTouch" "speed,ModifySpeed,0.5,3,-1" + "OnStartTouch" "speed,ModifySpeed,0.6,3.5,-1" + "OnStartTouch" "speed,ModifySpeed,0.6,3.5,-1" + "OnStartTouch" "speed,ModifySpeed,0.7,4,-1" + "OnStartTouch" "speed,ModifySpeed,0.7,4,-1" + "OnStartTouch" "speed,ModifySpeed,0.8,4.5,-1" + "OnStartTouch" "speed,ModifySpeed,0.8,4.5,-1" + "OnEndTouch" "speed,ModifySpeed,0.9,4.75,-1" + "OnEndTouch" "speed,ModifySpeed,0.9,4.75,-1" + } + insert: + { + "OnStartTouch" "speed,ModifySpeed,0,0,-1" + "OnStartTouch" "speed,ModifySpeed,0.5,3,-1" + "OnStartTouch" "speed,ModifySpeed,0.6,3.5,-1" + "OnStartTouch" "speed,ModifySpeed,0.7,4,-1" + "OnStartTouch" "speed,ModifySpeed,0.8,4.5,-1" + "OnStartTouch" "speed,ModifySpeed,0.9,4.75,-1" + "OnStartTouch" "speed,ModifySpeed,1,6,-1" + } +} +;------------------------ +;CHANGING BOSS START +;------------------------ +modify: +{ + match: + { + "targetname" "to_add_hp_boss" + "classname" "trigger_once" + } + delete: + { + "OnTrigger" "Guard_Boss_Break,SetDamageFilter,filter_ct,6,1" + "OnTrigger" "cmd,Command,say ** Boss Fight in 10s **,0,1" + "OnStartTouch" "Boss_Health_backup,Add,70,3,-1" + "OnStartTouch" "Boss_Health,Add,70,3,-1" + } + insert: + { + "OnTrigger" "Guard_Boss_Break,SetDamageFilter,filter_ct,10,1" + "OnTrigger" "cmd,Command,say ** Boss Fight in 5s **,5,1" + "OnTrigger" "cmd,Command,say ** I'M IN A GOOD MOOD TODAY! WILL GIVE YOU 200HP! **,3,1" + "OnStartTouch" "!activator,AddOutput,health 200,3,-1" + "OnTrigger" "mason_items_boss_timer,Enable,,10,1" + "OnStartTouch" "Boss_Health_backup,Add,45,3,-1" + "OnStartTouch" "Boss_Health,Add,45,3,-1" + } +} +;------------------------ +;MAKING THE LAST FIXES EASIER AFTER BOSS FIGHT +;------------------------ +modify: +{ + match: + { + "targetname" "travaux_stage1_1_test12" + "classname" "filter_activator_name" + } + delete: + { + "OnFail" "travaux_sound,Volume,0,25,-1" + "OnFail" "cmd,Command,say ** MOSTLY THE ELECTRICIAN IS AFK. 25s **,0,-1" + "OnFail" "travaux_sound,Volume,10,0,-1" + "OnPass" "travaux_sound,Volume,0,5,-1" + "OnPass" "travaux_sound,PlaySound,,0.01,-1" + "OnPass" "travaux_sound,Volume,10,0,-1" + "OnPass" "cmd,Command,say ** The Electrician started to work! it's fast! 5s **,0,-1" + "OnFail" "spark_4,Kill,,25,1" + "OnPass" "spark_4,Kill,,5,1" + "OnPass" "speed,ModifySpeed,1,5,-1" + "OnPass" "speed,ModifySpeed,0,0,-1" + "OnFail" "speed,ModifySpeed,1,25,-1" + "OnFail" "speed,ModifySpeed,0,0,-1" + "OnFail" "water_hurt_2,Kill,,25,-1" + "OnPass" "water_hurt_2,Kill,,5,-1" + "OnFail" "part_water_2,Stop,,25,-1" + "OnPass" "part_water_2,Stop,,5,-1" + "OnPass" "part_water_2,Kill,,5.01,-1" + "OnFail" "part_water_2,Kill,,25.01,-1" + "OnPass" "Item_electricien_counter_triggers,Add,1,0,-1" + "OnPass" "Item_electricien_counter_display,GetValue,,0.01,-1" + "OnPass" "Item_electricien_counter_display,Add,1,0,-1" + "OnFail" "tm_set_speed_elevator_notfixed,Kill,,25,-1" + "OnPass" "tm_set_speed_elevator_notfixed,Kill,,5,-1" + "OnPass" "tm_set_speed_elevator_normal,Enable,,5,-1" + "OnFail" "tm_set_speed_elevator_normal,Enable,,25,-1" + "OnFail" "tm_set_speed_elevator_count,Kill,,25,-1" + "OnPass" "tm_set_speed_elevator_count,Kill,,5,-1" + "OnFail" "button_6,Unlock,,25,-1" + "OnPass" "button_6,Unlock,,5,-1" + } + insert: + { + "OnPass" "button_6,Unlock,,2,-1" + "OnPass" "tm_set_speed_elevator_count,Kill,,2,-1" + "OnPass" "part_water_2,Stop,,2,-1" + "OnPass" "part_water_2,Kill,,2.01,-1" + "OnPass" "tm_set_speed_elevator_notfixed,Kill,,2,-1" + "OnPass" "tm_set_speed_elevator_normal,Enable,,2,-1" + "OnPass" "Item_electricien_counter_triggers,Add,1,0,-1" + "OnPass" "Item_electricien_counter_display,GetValue,,0.01,-1" + "OnPass" "Item_electricien_counter_display,Add,1,0,-1" + "OnPass" "water_hurt_2,Kill,,2,-1" + "OnPass" "spark_4,Kill,,2,1" + "OnPass" "speed,ModifySpeed,1,2,-1" + "OnPass" "speed,ModifySpeed,0,0,-1" + "OnPass" "travaux_sound,Volume,0,2,-1" + "OnPass" "travaux_sound,PlaySound,,0.01,-1" + "OnPass" "travaux_sound,Volume,10,0,-1" + "OnPass" "cmd,Command,say ** The Electrician started to work! it's fast! 2s **,0,-1" + "OnFail" "travaux_sound,Volume,0,15,-1" + "OnFail" "cmd,Command,say ** MOSTLY THE ELECTRICIAN IS AFK. 15s **,0,-1" + "OnFail" "travaux_sound,Volume,10,0,-1" + "OnFail" "spark_4,Kill,,15,1" + "OnFail" "speed,ModifySpeed,1,15,-1" + "OnFail" "speed,ModifySpeed,0,0,-1" + "OnFail" "water_hurt_2,Kill,,15,-1" + "OnFail" "part_water_2,Stop,,15,-1" + "OnFail" "part_water_2,Kill,,15.01,-1" + "OnFail" "tm_set_speed_elevator_notfixed,Kill,,15,-1" + "OnFail" "tm_set_speed_elevator_normal,Enable,,15,-1" + "OnFail" "tm_set_speed_elevator_count,Kill,,15,-1" + "OnFail" "button_6,Unlock,,15,-1" + } +} +modify: +{ + match: + { + "targetname" "button_6" + "classname" "func_button" + } + delete: + { + "OnPressed" "fade_trigger,Fade,,10,-1" + "OnPressed" "door_sound_boss,PlaySound,,10,-1" + "OnPressed" "fade_trigger,Fade,,10,-1" + "OnPressed" "glow_lobby5,Kill,,0,-1" + "OnPressed" "!self,Kill,,0,-1" + "OnPressed" "door_elevator,Open,,10,-1" + "OnPressed" "cmd,Command,say ** The door will open: 10s **,0,-1" + "OnUseLocked" "cmd,Command,say Electricity hasn't been fixed! Elevator door open: 35s,0,-1" + "OnUseLocked" "!self,Kill,,0,-1" + "OnUseLocked" "glow_lobby5,Kill,,0,-1" + "OnUseLocked" "fade_trigger,Fade,,35,-1" + "OnUseLocked" "cmd,Command,say Electricity is fixed! Elevator door open: 10s,25,-1" + "OnUseLocked" "door_sound_boss,PlaySound,,35,-1" + "OnUseLocked" "door_elevator,Open,,35,-1" + "OnUseLocked" "fade_trigger,Fade,,35,-1" + } + insert: + { + "OnPressed" "fade_trigger,Fade,,5,-1" + "OnPressed" "door_sound_boss,PlaySound,,5,-1" + "OnPressed" "fade_trigger,Fade,,5,-1" + "OnPressed" "glow_lobby5,Kill,,0,-1" + "OnPressed" "!self,Kill,,0,-1" + "OnPressed" "door_elevator,Open,,5,-1" + "OnPressed" "cmd,Command,say ** The door will open: 5s **,0,-1" + "OnUseLocked" "cmd,Command,say Electricity hasn't been fixed! Elevator door open: 15s,0,-1" + "OnUseLocked" "!self,Kill,,0,-1" + "OnUseLocked" "glow_lobby5,Kill,,0,-1" + "OnUseLocked" "fade_trigger,Fade,,15,-1" + "OnUseLocked" "cmd,Command,say Electricity is fixed! Elevator door open: 10s,5,-1" + "OnUseLocked" "door_sound_boss,PlaySound,,15,-1" + "OnUseLocked" "door_elevator,Open,,15,-1" + "OnUseLocked" "fade_trigger,Fade,,15,-1" + } +} +modify: +{ + match: + { + "targetname" "travaux_stage1_1_test2" + "classname" "filter_activator_name" + } + delete: + { + "OnPass" "travaux_stage1_1_button27,Unlock,,5,-1" + "OnPass" "water_2,Open,,5,-1" + "OnPass" "part_5,Stop,,5,-1" + "OnPass" "travaux_sound,Volume,0,5,-1" + "OnPass" "travaux_stage1_3_toggle,Toggle,,5,-1" + "OnPass" "travaux_sound,Volume,10,0,-1" + "OnPass" "cmd,Command,say ** The Plomber started to work! it's fast! 5s **,0,-1" + "OnPass" "!activator,ModifySpeed,1,5,-1" + "OnPass" "speed,ModifySpeed,1,5,-1" + "OnPass" "speed,ModifySpeed,0,0,-1" + "OnFail" "travaux_stage1_3_toggle,Toggle,,25,-1" + "OnFail" "travaux_sound,Volume,0,25,-1" + "OnFail" "cmd,Command,say ** THE PLUMBER CRASHED OR SOMETHING ? 25s **,0,-1" + "OnFail" "travaux_sound,Volume,10,0,-1" + "OnFail" "speed,ModifySpeed,1,25,-1" + "OnFail" "speed,ModifySpeed,0,0,-1" + "OnFail" "part_5,Stop,,25,-1" + "OnFail" "water_2,Open,,25,-1" + "OnFail" "travaux_stage1_1_button27,Unlock,,25,-1" + } + insert: + { + "OnPass" "travaux_stage1_1_button27,Unlock,,2,-1" + "OnPass" "water_2,Open,,2,-1" + "OnPass" "part_5,Stop,,2,-1" + "OnPass" "travaux_sound,Volume,0,2,-1" + "OnPass" "travaux_stage1_3_toggle,Toggle,,2,-1" + "OnPass" "travaux_sound,Volume,10,0,-1" + "OnPass" "cmd,Command,say ** The Plomber started to work! it's fast! 2s **,0,-1" + "OnPass" "!activator,ModifySpeed,1,2,-1" + "OnPass" "speed,ModifySpeed,1,2,-1" + "OnPass" "speed,ModifySpeed,0,0,-1" + "OnFail" "travaux_stage1_3_toggle,Toggle,,10,-1" + "OnFail" "travaux_sound,Volume,0,10,-1" + "OnFail" "cmd,Command,say ** THE PLUMBER CRASHED OR SOMETHING ? 10s **,0,-1" + "OnFail" "travaux_sound,Volume,10,0,-1" + "OnFail" "speed,ModifySpeed,1,10,-1" + "OnFail" "speed,ModifySpeed,0,0,-1" + "OnFail" "part_5,Stop,,10,-1" + "OnFail" "water_2,Open,,10,-1" + "OnFail" "travaux_stage1_1_button27,Unlock,,10,-1" + } +} +;------------------------ +;CHANGING THE DISTANCE THAT LAST WATER MOVE +;------------------------ +modify: +{ + match: + { + "targetname" "water_2" + "classname" "func_water_analog" + } + replace: + { + "movedistance" "534" + } +} +;------------------------ +;CHANGING THE DAMAGE OF THE BALLS AT THE END +;------------------------ +modify: +{ + match: + { + "targetname" "timer_elec_final" + "classname" "logic_timer" + } + replace: + { + "RefireTime" "0.5" + } +} +modify: +{ + match: + { + "targetname" "elec_hurt_ball" + "classname" "trigger_hurt" + } + replace: + { + "damage" "45" + } +} +;------------------------ +;ADDING A PAIN SYSTEM TO AVOID PLAYERS TO TROLL ON CLOSE AREA LIKE DOORS. KID GAMES +;------------------------ +add: +{ + "model" "*344" + "targetname" "mason_break4" + "StartDisabled" "1" + "spawnflags" "8" + "origin" "-4564 -800 -1151" + "classname" "trigger_once" + "OnStartTouch" "!activator,Break,,0,-1" +} +;------------------------ +;ADDING A PAIN SYSTEM TO AVOID PLAYERS TO TROLL ON CLOSE AREA LIKE DOORS. KID GAMES +;------------------------ +add: +{ + "model" "*344" + "targetname" "mason_break3" + "StartDisabled" "1" + "spawnflags" "8" + "origin" "-1768 512 -203" + "classname" "trigger_once" + "OnStartTouch" "!activator,Break,,0,-1" +} +modify: +{ + match: + { + "targetname" "button_3" + "classname" "func_button" + } + insert: + { + "OnPressed" "mason_break3,Enable,,10,-1" + "OnPressed" "mason_break3,Kill,,20,-1" + "OnUseLocked" "mason_break3,Enable,,35,-1" + "OnUseLocked" "mason_break3,Kill,,45,-1" + } +} +;------------------------ +;ADDING A PAIN SYSTEM TO AVOID PLAYERS TO TROLL ON CLOSE AREA LIKE DOORS. KID GAMES +;------------------------ +add: +{ + "model" "*344" + "targetname" "mason_break2" + "StartDisabled" "1" + "spawnflags" "8" + "origin" "3040 794 -211.59" + "classname" "trigger_once" + "OnStartTouch" "!activator,Break,,0,-1" +} +modify: +{ + match: + { + "targetname" "button_5" + "classname" "func_button" + } + insert: + { + "OnPressed" "mason_break2,Enable,,10,-1" + "OnPressed" "mason_break2,Kill,,20,-1" + "OnUseLocked" "mason_break2,Enable,,35,-1" + "OnUseLocked" "mason_break2,Kill,,45,-1" + } +} +;------------------------ +;ADDING A PAIN SYSTEM TO AVOID PLAYERS TO TROLL ON CLOSE AREA LIKE DOORS. MOVE2 +;------------------------ +add: +{ + "model" "*344" + "targetname" "mason_break1a" + "StartDisabled" "1" + "spawnflags" "8" + "origin" "2560 -896 -203" + "classname" "trigger_once" + "OnStartTouch" "macon_wall*,Break,,0,-1" +} +add: +{ + "model" "*344" + "targetname" "mason_break1" + "StartDisabled" "1" + "spawnflags" "8" + "origin" "2560 -1080 -203" + "classname" "trigger_once" + "OnStartTouch" "macon_wall*,Break,,0,-1" +} +modify: +{ + match: + { + "targetname" "to_game2_end_win" + "classname" "trigger_once" + } + insert: + { + "OnTrigger" "mason_break1a,Enable,,13,-1" + "OnTrigger" "mason_break1a,Kill,,30,-1" + } +} +modify: +{ + match: + { + "targetname" "to_game2_end_lose" + "classname" "trigger_once" + } + insert: + { + "OnTrigger" "mason_break1a,Enable,,13,-1" + "OnTrigger" "mason_break1a,Kill,,30,-1" + } +} +;------------------------ +;FILTERING NO SENS TELEPORT ON THE MAPS +;------------------------ +filter: +{ + "model" "*213" + "targetname" "tp_outside_stairs_final" + "origin" "-6334 962 -607.5" + "classname" "trigger_teleport" + "hammerid" "2038156" +} +filter: +{ + "origin" "-6334 962 -595.46" + "targetname" "part_stairs_outside_final" + "classname" "info_particle_system" + "hammerid" "2038159" +} +filter: +{ + "model" "*341" + "targetname" "tp_outside_stairs" + "origin" "-5277 -798 -1167.5" + "classname" "trigger_teleport" + "hammerid" "2037839" +} +filter: +{ + "origin" "-5277 -798 -1155.46" + "targetname" "part_stairs_outside" + "classname" "info_particle_system" + "hammerid" "2037842" +} +;------------------------ +;REMOVING NO SENS TRIGGER THAT BREAK THE PHYSBOX ON THE BOSS ARENA +;------------------------ +filter: +{ + "model" "*81" + "targetname" "tp_5_phys" + "origin" "-8562 784 -504" + "classname" "trigger_once" + "hammerid" "1374496" +} +;------------------------ +;ADDING A SYSTEME THAT KILL THE MASON ITEMS WALL BEFORE THE BOSS FIGHT +;------------------------ +add: +{ + "origin" "-8296 1400 -1184" + "targetname" "mason_wall_timer_break" + "StartDisabled" "1" + "spawnflags" "0" + "RefireTime" "0.2" + "classname" "logic_timer" + "OnTimer" "macon_wall*,Break,,0,-1" +} +modify: +{ + match: + { + "targetname" "to_add_hp_boss_start" + "classname" "trigger_once" + } + insert: + { + "OnTrigger" "mason_wall_timer_break,Enable,,15.05,1" + "OnTrigger" "mason_wall_timer_break,Disable,,15.5,1" + } +} +;------------------------ +;FIX THE WATER AT THE END NOT GOING DOWN WHEN THE ELEVATOR BUTTON IS PRESSED +;------------------------ +modify: +{ + match: + { + "targetname" "button_6" + "classname" "Func_Button" + } + delete: + { + "OnUseLocked" "cmd,Command,say Electricity hasn't been fixed! Elevator door open: 35s,0,-1" + "OnUseLocked" "cmd,Command,say Electricity is fixed! Elevator door open: 10s,25,-1" + } + insert: + { + "OnUseLocked" "cmd,Command,say Electricity or Pipes hasn't been fixed! Elevator door open: 35s,0,-1" + "OnUseLocked" "cmd,Command,say Electricity and Pipes are fixed! Elevator door open: 10s,25,-1" + "OnUseLocked" "water_hurt_2,Kill,,25,-1" + "OnUseLocked" "water_2,Open,,25,-1" + "OnUseLocked" "part_5,Kill,,25,-1" + "OnUseLocked" "travaux_stage1_3_toggle,Toggle,,25,-1" + "OnUseLocked" "travaux_stage1_1_button27,Kill,,25,-1" + "OnUseLocked" "travaux_stage1_28,Kill,,25,-1" + "OnUseLocked" "travaux_stage1_1_button3,Kill,,25,-1" + "OnUseLocked" "travaux_stage1_4,Kill,,25,-1" + "OnUseLocked" "travaux_stage1_3_toggle,Toggle,,25,-1" + "OnUseLocked" "part_water_2,Kill,,25,-1" + "OnPressed" "travaux_stage1_1_button27,Kill,,10,-1" + "OnPressed" "travaux_stage1_28,Kill,,10,-1" + "OnPressed" "travaux_stage1_1_button3,Kill,,10,-1" + "OnPressed" "travaux_stage1_4,Kill,,10,-1" + } +} +;------------------------ +;NERFING DAMAGE ON TRIGGER TELEPORT DOWN +;------------------------ +modify: +{ + match: + { + "targetname" "tp_down_2a" + "classname" "trigger_hurt" + } + replace: + { + "damage" "5" + } +} +modify: +{ + match: + { + "targetname" "tp_down_2" + "classname" "trigger_hurt" + } + replace: + { + "damage" "5" + } +} +;------------------------ +;CHANGING THE TIME WHEN THE TRIGGER THAT BREAK THE MASON ITEMS BEING ENABLE TO AVOID TE BOSS BEEING STUCK +;------------------------ +modify: +{ + match: + { + "targetname" "to_add_hp_boss_start" + "classname" "trigger_once" + } + delete: + { + "OnTrigger" "tp_5_phys,Enable,,15,1" + "OnTrigger" "tp_5_phys,Kill,,15.05,1" + } + insert: + { + "OnTrigger" "tp_5_phys,Enable,,24.05,1" + "OnTrigger" "tp_5_phys,Kill,,24.55,1" + } +} +modify: +{ + match: + { + "targetname" "item_bomb_explosion*" + "classname" "env_explosion" + } + replace: + { + "iMagnitude" "60" + } +} +;------------------------ +;MUSIC VOLUME 0 AFTER THE ELEVATOR +;------------------------ +modify: +{ + match: + { + "classname" "trigger_once" + "origin" "-11301 4940 1724" + } + insert: + { + "OnTrigger" "8a,Volume,0,0,1" + "OnTrigger" "tp_6,Enable,,20,-1" + } + delete: + { + "OnTrigger" "tp_6,Enable,,8,-1" + } +} +;------------------------ +;TRIGGER TP NOT ENABLE ON THE ELEVATOR WHEN THE ELECTRICITY IS FIXED +;------------------------ +modify: +{ + match: + { + "classname" "trigger_once" + "targetname" "tm_set_speed_elevator_normal" + } + insert: + { + "OnTrigger" "tp_down_4,Enable,,10,1" + "OnTrigger" "timer_destination,Enable,,10,1" + "OnTrigger" "fade_trigger,Fade,,10,1" + "OnTrigger" "elevator_move_zm,Open,,15,1" + "OnTrigger" "8a,PlaySound,,6,1" + "OnTrigger" "8,Volume,0,3,1" + } +} +;------------------------ +;DYNAMIC ENTWATCH CONFIG +;------------------------ +modify: +{ + match: + { + "classname" "logic_case" + "targetname" "Item_plombier_case_triggers" + } + insert: + { + "OnCase01" "cmd,Command,sm_ewsetshortname 923951 PlumberLv1,0,-1" + "OnCase02" "cmd,Command,sm_ewsetshortname 923951 PlumberLv2,0,-1" + "OnCase03" "cmd,Command,sm_ewsetshortname 923951 PlumberLv3,0,-1" + "OnCase04" "cmd,Command,sm_ewsetshortname 923951 PlumberLv4,0,-1" + "OnCase05" "cmd,Command,sm_ewsetshortname 923951 PlumberLv4,0,-1" + "OnCase06" "cmd,Command,sm_ewsetshortname 923951 PlumberLv4,0,-1" + } +} +modify: +{ + match: + { + "classname" "logic_case" + "targetname" "Item_electricien_case_triggers" + } + insert: + { + "OnCase01" "cmd,Command,sm_ewsetshortname 924365 ElecLv1,0,-1" + "OnCase02" "cmd,Command,sm_ewsetshortname 924365 ElecLv2,0,-1" + "OnCase03" "cmd,Command,sm_ewsetshortname 924365 ElecLv3,0,-1" + "OnCase04" "cmd,Command,sm_ewsetshortname 924365 ElecLv4,0,-1" + "OnCase05" "cmd,Command,sm_ewsetshortname 924365 ElecLv4,0,-1" + "OnCase06" "cmd,Command,sm_ewsetshortname 924365 ElecLv4,0,-1" + } +} +;------------------------ +;TURNING OFF THE MUSIC BEFORE THE LAST ARENA AND FIXING PUSHSCALE +;------------------------ +modify: +{ + match: + { + "origin" "6912 -2880 3680" + "classname" "trigger_once" + } + delete: + { + "OnTrigger" "cmd1,Command,phys_pushscale 2,0,-1" + } + insert: + { + "OnTrigger" "builder_elec_final_sound,Volume,0,0,-1" + "OnTrigger" "builder_elec_final_sound,Stopsound,,0.01,-1" + "OnTrigger" "cmd1,Command,phys_pushscale 4,0,-1" + } +} +modify: +{ + match: + { + "classname" "logic_auto" + "origin" "3936 4182 1112" + } + insert: + { + "OnMapSpawn" "cmd1,Command,phys_pushscale 1,0,-1" + "OnMapSpawn" "player,AddOutput,modelindex 509,0,-1" + } + delete: + { + "OnMapSpawn" "player,AddOutput,modelindex 505,0,-1" + } +} +;------------------------ +;CHANGING THE MASS SCALE OF THE LAST BALL +;------------------------ +modify: +{ + match: + { + "targetname" "ball_boss_final" + "classname" "func_physbox" + } + replace: + { + "massScale" "0.4" + } +} +;---------------------- +;REMOVING USELESS GAME PLAYER EQUIP +;------------------------ +fiLter: +{ + "origin" "3916 4200 1112" + "classname" "game_player_equip" + "hammerid" "328262" +} +filter: +{ + "origin" "-11036.5 5551.53 1656" + "classname" "game_player_equip" + "hammerid" "764191" +} +;------------------------ +;ADDING A TP INSTEAD OF THE HURT FOR THE FIRST GAME +;------------------------ +filter: +{ + "model" "*101" + "targetname" "tp_game_1_down" + "origin" "1376 -5440 704" + "classname" "trigger_hurt" + "hammerid" "1714851" +} +add: +{ + "model" "*101" + "targetname" "tp_game_1_down" + "target" "tp_dest_game1ct" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "1376 -5440 704" + "classname" "trigger_teleport" + "filtername" "filter_ct" +} +add: +{ + "model" "*101" + "targetname" "tp_game_1_down" + "target" "tp_dest_game1t" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "1376 -5440 704" + "filtername" "filter_t" + "classname" "trigger_teleport" +} +;------------------------ +;DELAYING THE GLOBAL TP FIRST GAME +;------------------------ +modify: +{ + match: + { + "targetname" "move_4" + "classname" "func_movelinear" + } + delete: + { + "OnFullyOpen" "tp_4,Enable,,15,-1" + "OnFullyOpen" "relay_kill4,Trigger,,15,-1" + } + insert: + { + "OnFullyOpen" "tp_4,Enable,,45,-1" + "OnFullyOpen" "relay_kill4,Trigger,,45,-1" + } +} +modify: +{ + match: + { + "targetname" "move_3" + "classname" "func_movelinear" + } + delete: + { + "OnFullyOpen" "tp_3,Enable,,15,-1" + "OnFullyOpen" "relay_kill3,Trigger,,15.01,-1" + "OnFullyOpen" "cmd,Command,say ** Mass tp in 15s **,0,-1" + "OnFullyOpen" "relay_fog_no_reverse,Trigger,,0,-1" + } +} +modify: +{ + match: + { + "targetname" "to_game1_t" + "classname" "trigger_once" + } + delete: + { + "OnTrigger" "tp_game_1_start_t,Kill,,19.99,-1" + "OnTrigger" "tp_game_1_back_t,Enable,,20,-1" + } + insert: + { + "OnTrigger" "tp_game_1_start_t,Kill,,27.99,-1" + "OnTrigger" "tp_game_1_back_t,Enable,,28,-1" + } +} +modify: +{ + match: + { + "targetname" "to_game1_ct" + "classname" "trigger_once" + } + delete: + { + "OnTrigger" "tp_game_1_start_t,Kill,,19.99,-1" + "OnTrigger" "tp_game_1_back_t,Enable,,20,-1" + } + insert: + { + "OnTrigger" "tp_game_1_start_t,Kill,,27.99,-1" + "OnTrigger" "tp_game_1_back_t,Enable,,28,-1" + } +} +;------------------------ +;FIXING THE IMMUNITY FOR THE HUMANS FOR THE SECOND GAME +;------------------------ +modify: +{ + match: + { + "targetname" "tp_game_2_back_ct" + "classname" "trigger_teleport" + } + insert: + { + "OnStartTouch" "!activator,SetDamageFilter,,0,-1" + } +} +filter: +{ + "model" "*63" + "origin" "-3064 -5952 1507.64" + "classname" "trigger_multiple" +} +add: +{ + "model" "*63" + "wait" "0.1" + "targetname" "no_damage_ct" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "-3064 -5952 1507.64" + "filtername" "filter_ct" + "classname" "trigger_multiple" + "hammerid" "1748412" + "OnStartTouch" "!activator,SetDamageFilter,Filter_Team_Zombies_Ignore,0,-1" +} +add: +{ + "origin" "6912 -1992 3728" + "targetname" "no_damage_ct_timer" + "StartDisabled" "1" + "spawnflags" "0" + "RefireTime" "0.3" + "classname" "logic_timer" + "OnTimer" "no_damage_ct,Enable,,0,-1" + "OnTimer" "no_damage_ct,Disable,,0.01,-1" +} +;------------------------ +;DELAYING THE GLOBAL TP SECOND GAME +;------------------------ +modify: +{ + match: + { + "targetname" "to_game2_end_win" + "classname" "trigger_once" + } + delete: + { + "OnTrigger" "tp_game_2_back_t,Enable,,23,-1" + "OnTrigger" "tp_game_2_start_t,Kill,,22.99,-1" + } + insert: + { + "OnTrigger" "tp_game_2_back_t,Enable,,33,-1" + "OnTrigger" "tp_game_2_start_t,Kill,,32.99,-1" + "OnTrigger" "no_damage_ct_timer,Kill,,33,-1" + "OnTrigger" "informations_room_text,AddOutput,Message - WORLD KIDLAND MACHINES ROOM BETA -,13,-1" + "OnTrigger" "informations_room_text,Display,,13.01,-1" + } +} +modify: +{ + match: + { + "targetname" "to_game2_end_lose" + "classname" "trigger_once" + } + delete: + { + "OnTrigger" "tp_game_2_back_t,Enable,,23,-1" + "OnTrigger" "tp_game_2_start_t,Kill,,22.99,-1" + } + insert: + { + "OnTrigger" "tp_game_2_back_t,Enable,,33,-1" + "OnTrigger" "tp_game_2_start_t,Kill,,32.99,-1" + "OnTrigger" "no_damage_ct_timer,Kill,,33,-1" + "OnTrigger" "informations_room_text,AddOutput,Message - WORLD KIDLAND MACHINES ROOM -,13,-1" + "OnTrigger" "informations_room_text,Display,,13.01,-1" + } +} +;------------------------ +;ANTI TROLL MASON ITEMS +;------------------------ +modify: +{ + match: + { + "targetname" "move_2" + "classname" "func_movelinear" + } + insert: + { + "OnFullyOpen" "no_damage_ct_timer,Enable,,0.02,-1" + } +} +;------------------------ +;ANTI TROLL MASON ITEMS GAME KID +;------------------------ +add: +{ + "model" "*191" + "wait" "1" + "targetname" "anti_troll_game" + "StartDisabled" "1" + "spawnflags" "8" + "origin" "949 1188 -157.21" + "classname" "trigger_multiple" + "OnStartTouch" "macon_wall*,Break,,0,-1" +} +modify: +{ + match: + { + "targetname" "to_game_bridge_ct" + "classname" "trigger_once" + } + insert: + { + "OnTrigger" "button_3,Kill,,0,-1" + } +} +;------------------------ +;NERFING THE CIRCLE ATTACKS TO AVOID A SV CRASH +;------------------------ +modify: +{ + match: + { + "targetname" "circle_boss_to" + "classname" "trigger_once" + } + delete: + { + "OnStartTouch" "circle_maker,ForceSpawnAtEntityOrigin,!activator,0,-1" + } + insert: + { + "OnStartTouch" "circle_maker,ForceSpawnAtEntityOrigin,!activator,0,1" + } +} +;------------------------ +;MAKING THE LAST BALLS BOSS BEEING SLOWER +;------------------------ +modify: +{ + match: + { + "targetname" "fire_ball_train" + "classname" "func_tracktrain" + } + replace: + { + "startspeed" "800" + } +} +;------------------------ +;BLOCKING THE ZOMBIE BEEING ABLE TO GO DOWN ON THE LAST ARENA +;------------------------ +add: +{ + "model" "*376" + "targetname" "break_anti_glitch" + "spawnobject" "0" + "spawnflags" "1" + "rendermode" "6" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "propdata" "0" + "pressuredelay" "0" + "physdamagescale" "1.0" + "PerformanceMode" "0" + "origin" "6912 -2080 3856" + "nodamageforces" "0" + "minhealthdmg" "0" + "material" "10" + "health" "1" + "gibdir" "0 0 0" + "explosion" "0" + "ExplodeRadius" "0" + "explodemagnitude" "0" + "ExplodeDamage" "0" + "disableshadows" "0" + "disablereceiveshadows" "0" + "classname" "func_breakable" +} +;------------------------ +;INCREASING THE BALL FORCE ON THE LAST ARENA +;------------------------ +filter: +{ + "origin" "7096 -1712 3624" + "targetname" "ball_final_move_Case" + "classname" "logic_case" + "hammerid" "2552543" +} +add: +{ + "origin" "7096 -1712 3624" + "targetname" "ball_final_move_Case" + "Case16" "32" + "Case15" "31" + "Case14" "30" + "Case13" "29" + "Case12" "28" + "Case11" "27" + "Case10" "26" + "Case09" "25" + "Case08" "24" + "Case07" "23" + "Case06" "22" + "Case05" "21" + "Case04" "20" + "Case03" "19" + "Case02" "18" + "Case01" "17" + "classname" "logic_case" + "OnCase01" "cmd1,Command,phys_pushscale 1,0,-1" + "OnCase02" "cmd1,Command,phys_pushscale 0.95,0,-1" + "OnCase03" "cmd1,Command,phys_pushscale 0.9,0,-1" + "OnCase04" "cmd1,Command,phys_pushscale 0.85,0,-1" + "OnCase05" "cmd1,Command,phys_pushscale 0.8,0,-1" + "OnCase06" "cmd1,Command,phys_pushscale 0.75,0,-1" + "OnCase07" "cmd1,Command,phys_pushscale 0.7,0,-1" + "OnCase08" "cmd1,Command,phys_pushscale 0.65,0,-1" + "OnCase09" "cmd1,Command,phys_pushscale 0.6,0,-1" + "OnCase10" "cmd1,Command,phys_pushscale 0.55,0,-1" + "OnCase11" "cmd1,Command,phys_pushscale 0.5,0,-1" + "OnCase12" "cmd1,Command,phys_pushscale 0.45,0,-1" + "OnCase13" "cmd1,Command,phys_pushscale 0.40,0,-1" + "OnCase14" "cmd1,Command,phys_pushscale 0.35,0,-1" + "OnCase15" "cmd1,Command,phys_pushscale 0.30,0,-1" + "OnCase16" "cmd1,Command,phys_pushscale 0.25,0,-1" + "OnCase01" "Guard_Boss_Thrust_Forward1,Scale,1940,0,-1" + "OnCase02" "Guard_Boss_Thrust_Forward1,Scale,1960,0,-1" + "OnCase03" "Guard_Boss_Thrust_Forward1,Scale,1980,0,-1" + "OnCase04" "Guard_Boss_Thrust_Forward1,Scale,2000,0,-1" + "OnCase05" "Guard_Boss_Thrust_Forward1,Scale,2020,0,-1" + "OnCase06" "Guard_Boss_Thrust_Forward1,Scale,2040,0,-1" + "OnCase07" "Guard_Boss_Thrust_Forward1,Scale,2060,0,-1" + "OnCase08" "Guard_Boss_Thrust_Forward1,Scale,2080,0,-1" + "OnCase09" "Guard_Boss_Thrust_Forward1,Scale,2100,0,-1" + "OnCase10" "Guard_Boss_Thrust_Forward1,Scale,2120,0,-1" + "OnCase11" "Guard_Boss_Thrust_Forward1,Scale,2140,0,-1" + "OnCase12" "Guard_Boss_Thrust_Forward1,Scale,2160,0,-1" + "OnCase13" "Guard_Boss_Thrust_Forward1,Scale,2180,0,-1" + "OnCase14" "Guard_Boss_Thrust_Forward1,Scale,2200,0,-1" + "OnCase15" "Guard_Boss_Thrust_Forward1,Scale,2220,0,-1" + "OnCase16" "Guard_Boss_Thrust_Forward1,Scale,2240,0,-1" +} +filter: +{ + "origin" "7080 -1712 3624" + "targetname" "ball_final_move_Case" + "classname" "logic_case" + "hammerid" "2552541" +} +add: +{ + "origin" "7080 -1712 3624" + "targetname" "ball_final_move_Case" + "Case16" "16" + "Case15" "15" + "Case14" "14" + "Case13" "13" + "Case12" "12" + "Case11" "11" + "Case10" "10" + "Case09" "9" + "Case08" "8" + "Case07" "7" + "Case06" "6" + "Case05" "5" + "Case04" "4" + "Case03" "3" + "Case02" "2" + "Case01" "1" + "classname" "logic_case" + "OnCase01" "Item_Ammo_Trigger_solo,Enable,,0,-1" + "OnCase01" "Item_Ammo_Timer,Enable,,0,-1" + "OnCase01" "cmd1,Command,say ** SOLO ?? INFINITE AMMO ENABLE!! **,0,-1" + "OnCase01" "cmd1,Command,phys_pushscale 5,0,-1" + "OnCase02" "cmd1,Command,phys_pushscale 4.5,0,-1" + "OnCase03" "cmd1,Command,phys_pushscale 4.1,0,-1" + "OnCase04" "cmd1,Command,phys_pushscale 3.6,0,-1" + "OnCase05" "cmd1,Command,phys_pushscale 2.8,0,-1" + "OnCase06" "cmd1,Command,phys_pushscale 2.3,0,-1" + "OnCase07" "cmd1,Command,phys_pushscale 2,0,-1" + "OnCase08" "cmd1,Command,phys_pushscale 1.9,0,-1" + "OnCase09" "cmd1,Command,phys_pushscale 1.8,0,-1" + "OnCase10" "cmd1,Command,phys_pushscale 1.7,0,-1" + "OnCase11" "cmd1,Command,phys_pushscale 1.6,0,-1" + "OnCase12" "cmd1,Command,phys_pushscale 1.5,0,-1" + "OnCase13" "cmd1,Command,phys_pushscale 1.4,0,-1" + "OnCase14" "cmd1,Command,phys_pushscale 1.3,0,-1" + "OnCase15" "cmd1,Command,phys_pushscale 1.2,0,-1" + "OnCase16" "cmd1,Command,phys_pushscale 1.1,0,-1" + "OnCase01" "Guard_Boss_Thrust_Forward1,Scale,1250,0,-1" + "OnCase02" "Guard_Boss_Thrust_Forward1,Scale,1350,0,-1" + "OnCase03" "Guard_Boss_Thrust_Forward1,Scale,1450,0,-1" + "OnCase04" "Guard_Boss_Thrust_Forward1,Scale,1500,0,-1" + "OnCase05" "Guard_Boss_Thrust_Forward1,Scale,1550,0,-1" + "OnCase06" "Guard_Boss_Thrust_Forward1,Scale,1600,0,-1" + "OnCase07" "Guard_Boss_Thrust_Forward1,Scale,1650,0,-1" + "OnCase08" "Guard_Boss_Thrust_Forward1,Scale,1700,0,-1" + "OnCase09" "Guard_Boss_Thrust_Forward1,Scale,1750,0,-1" + "OnCase10" "Guard_Boss_Thrust_Forward1,Scale,1800,0,-1" + "OnCase11" "Guard_Boss_Thrust_Forward1,Scale,1820,0,-1" + "OnCase12" "Guard_Boss_Thrust_Forward1,Scale,1840,0,-1" + "OnCase13" "Guard_Boss_Thrust_Forward1,Scale,1860,0,-1" + "OnCase14" "Guard_Boss_Thrust_Forward1,Scale,1880,0,-1" + "OnCase15" "Guard_Boss_Thrust_Forward1,Scale,1900,0,-1" + "OnCase16" "Guard_Boss_Thrust_Forward1,Scale,1920,0,-1" +} +;------------------------ +;FIXING THE LAST WALL BEEING ABLE TO BE SHOOT BY ZOMBIES +;------------------------ +modify: +{ + match: + { + "targetname" "break_final_boss" + "classname" "func_breakable" + } + replace: + { + "spawnflags" "1" + } +} +;------------------------ +;ADDING DAMAGE ON THE LAST DOOR TO PREVENT PLAYERS BLOCKING IT +;------------------------ +modify: +{ + match: + { + "targetname" "final_door_elec" + "classname" "func_movelinear" + } + replace: + { + "blockdamage" "99999" + } +} +;------------------------ +;ADDING HP TO ONE ZOMBIES ON THE TESLA ITEMS TO PREVENT ALL ZOMBIES TO BE DEAD +;------------------------ +modify: +{ + match: + { + "targetname" "hurt_electricien" + "classname" "trigger_hurt" + } + insert: + { + "OnStartTouch" "!activator,AddOutput,health 99999,0,1" + } +} +;------------------------ +;FIXING THE TP ON THE ELEVATOR PART +;------------------------ +filter: +{ + "origin" "-10960 3960 -1464" + "targetname" "timer_destination" + "classname" "logic_timer" + "hammerid" "1406460" +} +;------------------------ +;BUFFING THE BALLS BOSS HP +;------------------------ +modify: +{ + match: + { + "targetname" "to_hp_elec_final" + "classname" "trigger_once" + } + delete: + { + "OnStartTouch" "break_elec_boss_final,AddHealth,200,0,-1" + } + insert: + { + "OnStartTouch" "break_elec_boss_final,AddHealth,350,0,-1" + } +} +;------------------------------------ +;FIX TYPICAL LARDY'S MISTAKE -> GULAG +;------------------------------------ +modify: +{ + match: + { + "targetname" "Boss_Health_backup" + "classname" "math_counter" + } + replace: + { + "startvalue" "0" + "min" "0" + "max" "999999999" + } +} + +modify: +{ + match: + { + "targetname" "Boss_Health_Count" + "classname" "math_counter" + } + replace: + { + "min" "0" + } +} + +modify: +{ + match: + { + "targetname" "Boss_Health" + "classname" "math_counter" + } + replace: + { + "min" "0" + } +} + + + + +;; _ + +;; fix item strippers + +modify: +{ + match: + { + "classname" "trigger_once" + "OnStartTouch" "Map_Stripper,StripWeaponsAndSuit,,0,-1" + } + delete: + { + "OnStartTouch" "Map_Stripper,StripWeaponsAndSuit,,0,-1" + } + insert: + { + "OnStartTouch" "Map_Stripper,StripWeaponsAndSuit,,0,1" + } } \ No newline at end of file diff --git a/maps/ze_bulhufas_a1_1_s2.cfg b/maps/ze_bulhufas_a1_1_s2.cfg index b3c44f7..d86a5f0 100644 --- a/maps/ze_bulhufas_a1_1_s2.cfg +++ b/maps/ze_bulhufas_a1_1_s2.cfg @@ -1,5 +1,5 @@ ;************************************************ -; Ze_bulhufas_a1_1_s STRIPPER #3 CFG By Rix :V +; Ze_bulhufas_a1_1_s STRIPPER #4 CFG By Rix :V ;************************************************ modify: @@ -11,7 +11,7 @@ modify: } insert: { - "OnMapSpawn" "commands,Command,say ||strp #3||,5,-1" + "OnMapSpawn" "commands,Command,say ||strp #4||,5,-1" } } @@ -192,3 +192,593 @@ modify: "OnTrigger" "cc_last_level,Enable,,0,-1" } } + +;********************************* +; Port CS:GO VScripts Moving NPCs +;********************************* +modify: +{ + match: + { + "hammerid" "449373" + "targetname" "coomer_p2_move" + "classname" "func_physbox" + } + insert: + { + "vscripts" "ze_bulhufas/bulhufasmoving_npc.nut" + } +} + +modify: +{ + match: + { + "hammerid" "199436" + "targetname" "carroca_move" + "classname" "func_physbox" + } + insert: + { + "vscripts" "ze_bulhufas/bulhufasmoving_npc.nut" + } +} + +modify: +{ + match: + { + "hammerid" "201721" + "targetname" "dilma_move" + "classname" "func_physbox" + } + insert: + { + "vscripts" "ze_bulhufas/bulhufasmoving_npc.nut" + } +} + +modify: +{ + match: + { + "hammerid" "196851" + "targetname" "makonho_move" + "classname" "func_physbox" + } + insert: + { + "vscripts" "ze_bulhufas/bulhufasmoving_npc.nut" + } +} + +modify: +{ + match: + { + "targetname" "coomer_p2_npc_start" + } + insert: + { + "OnSpawn" "coomer_p2_move,RunScriptCode,Start();,1,1" + "OnSpawn" "coomer_p2_move,RunScriptCode,SetSpeedForw(0.70);,0.05,1" + } +} + +modify: +{ + match: + { + "targetname" "dilma_npc_start" + } + insert: + { + "OnSpawn" "dilma_move,RunScriptCode,Start();,1,1" + "OnSpawn" "dilma_move,RunScriptCode,SetSpeedForw(0.75);,0.05,1" + } +} + +modify: +{ + match: + { + "targetname" "makonho_npc_start" + } + insert: + { + "OnSpawn" "makonho_move,RunScriptCode,Start();,1,1" + "OnSpawn" "makonho_move,RunScriptCode,SetSpeedForw(0.75);,0.05,1" + } +} + +modify: +{ + match: + { + "targetname" "carroca_npc_start" + } + insert: + { + "OnSpawn" "carroca_move,RunScriptCode,Start();,1,1" + "OnSpawn" "carroca_move,RunScriptCode,SetSpeedForw(0.75);,0.05,1" + } +} + +modify: +{ + match: + { + "targetname" "coomer_phase2_dead" + } + insert: + { + "OnTrigger" "coomer_p2_move,RunScriptCode,Stop();,0,-1" + } +} + +modify: +{ + match: + { + "targetname" "coomer_p2_thruster_forward" + } + delete: + { + "OnUser1" "coomer_p2_move,FireUser1,,0,1" + } + insert: + { + "OnUser1" "coomer_p2_move,RunScriptCode,SetThruster(true);,0,1" + } +} + +modify: +{ + match: + { + "targetname" "coomer_p2_thruster_side" + } + delete: + { + "OnUser1" "coomer_p2_move,FireUser1,,0,1" + } + insert: + { + "OnUser1" "coomer_p2_move,RunScriptCode,SetThruster(false);,0,1" + } +} + +modify: +{ + match: + { + "targetname" "dilma_thruster_side" + } + delete: + { + "OnUser1" "dilma_move,FireUser1,,0,1" + } + insert: + { + "OnUser1" "dilma_move,RunScriptCode,SetThruster(false);,0,1" + } +} + +modify: +{ + match: + { + "targetname" "dilma_thruster_forward" + } + delete: + { + "OnUser1" "dilma_move,FireUser1,,0,1" + } + insert: + { + "OnUser1" "dilma_move,RunScriptCode,SetThruster(true);,0,1" + } +} + +modify: +{ + match: + { + "targetname" "makonho_thruster_side" + } + delete: + { + "OnUser1" "makonho_move,FireUser1,,0,1" + } + insert: + { + "OnUser1" "makonho_move,RunScriptCode,SetThruster(false);,0,1" + } +} + +modify: +{ + match: + { + "targetname" "makonho_thruster_forward" + } + delete: + { + "OnUser1" "makonho_move,FireUser1,,0,1" + } + insert: + { + "OnUser1" "makonho_move,RunScriptCode,SetThruster(true);,0,1" + } +} + +modify: +{ + match: + { + "targetname" "carroca_thruster_side" + } + delete: + { + "OnUser1" "carroca_move,FireUser1,,0,1" + } + insert: + { + "OnUser1" "carroca_move,RunScriptCode,SetThruster(false);,0,1" + } +} + +modify: +{ + match: + { + "targetname" "carroca_thruster_forward" + } + delete: + { + "OnUser1" "carroca_move,FireUser1,,0,1" + } + insert: + { + "OnUser1" "carroca_move,RunScriptCode,SetThruster(true);,0,1" + } +} + +;***************************** +; Import CS:GO Stripper fixes +;***************************** +;makonho npc hurt fix +add: +{ + "classname" "logic_measure_movement" + "MeasureReference" "makonho_spr" + "MeasureTarget" "makonho_spr" + "MeasureType" "0" + "Target" "makonho_hurt" + "targetname" "makonho_caohurtfix" + "TargetReference" "makonho_spr" + "TargetScale" "1" + "origin" "-4352 -448 -660" +} + +modify: +{ + match: + { + "targetname" "makonho_hurt" + "classname" "trigger_hurt" + } + delete: + { + "parentname" "makonho_spr" + } +} + +;carroca npc hurt fix +add: +{ + "classname" "logic_measure_movement" + "MeasureReference" "carroca_spr" + "MeasureTarget" "carroca_spr" + "MeasureType" "0" + "Target" "carroca_hurt" + "targetname" "carroca_machehurtfix" + "TargetReference" "carroca_spr" + "TargetScale" "1" + "origin" "-4352 -448 -726" +} + +modify: +{ + match: + { + "targetname" "carroca_hurt" + "classname" "trigger_hurt" + } + delete: + { + "parentname" "carroca_spr" + } +} + +;dilma npc hurt fix +add: +{ + "classname" "logic_measure_movement" + "MeasureReference" "dilma_spr" + "MeasureTarget" "dilma_spr" + "MeasureType" "0" + "Target" "dilma_hurt" + "targetname" "dilma_xiaohaihurtfix" + "TargetReference" "dilma_spr" + "TargetScale" "1" + "origin" "-4352 -448 -792" +} + +modify: +{ + match: + { + "targetname" "dilma_hurt" + "classname" "trigger_hurt" + } + delete: + { + "parentname" "dilma_spr" + } +} + +;coomer laser dmg fix (stage3) +add: +{ + "origin" "-10832 13104 -294" + "targetname" "fixcoomerlaserdmg" + "Negated" "Allow entities that match criteria" + "damagetype" "262144" + "classname" "filter_damage_type" + "OnUser1" "!activator,SetDamageFilter,fixcoomerlaserdmg,0,-1" + "OnUser1" "!activator,SetDamageFilter,,0.4,-1" +} + +modify: +{ + match: + { + "targetname" "coomer_p1_fire_hurt" + "classname" "trigger_hurt" + } + insert: + { + "OnHurtPlayer" "fixcoomerlaserdmg,FireUser1,0,-1" + } +} + +;coomer boss move hurt fix (stage3) +add: +{ + "classname" "logic_measure_movement" + "MeasureReference" "dashu_hurt_parent_refernce" + "MeasureTarget" "coomer_p2_spr" + "MeasureType" "0" + "Target" "coomer_p2_touch_dmg" + "targetname" "dashuhurtfix" + "TargetReference" "dashu_hurt_reference" + "TargetScale" "1" + "origin" "-10832 13104 -140" +} + +add: +{ + "classname" "logic_relay" + "spawnflags" "0" + "StartDisabled" "0" + "targetname" "dashu_hurt_reference" + "origin" "-10832 13104 -120" +} + +add: +{ + "classname" "logic_relay" + "spawnflags" "0" + "StartDisabled" "0" + "targetname" "dashu_hurt_parent_refernce" + "origin" "-10832 13104 -128" +} + +modify: +{ + match: + { + "targetname" "coomer_p2_tpt_cumjar" + "classname" "point_template" + } + insert: + { + "Template04" "dashu_hurt_parent_refernce" + "Template05" "dashu_hurt_reference" + "Template06" "dashuhurtfix" + } +} + +modify: +{ + match: + { + "targetname" "coomer_phase2_dead" + "classname" "logic_relay" + } + insert: + { + "OnTrigger" "dashuhurtfix,Kill,,2,-1" + "OnTrigger" "dashu_hurt_parent_refernce,Kill,,2,-1" + "OnTrigger" "dashu_hurt_reference,Kill,,2,-1" + } +} + +;bola laser and fire dmg fix +modify: +{ + match: + { + "targetname" "bola_laser_pulo_hurt" + "classname" "trigger_hurt" + } + insert: + { + "OnHurtPlayer" "fixcoomerlaserdmg,FireUser1,0,-1" + } +} + +modify: +{ + match: + { + "targetname" "bola_fire_hurt" + "classname" "trigger_hurt" + } + insert: + { + "OnHurtPlayer" "fixcoomerlaserdmg,FireUser1,0,-1" + } +} + +;fix boss damage +modify: +{ + match: + { + "classname" "math_counter" + "targetname" "boss_hp" + } + replace: + { + "startvalue" "999999" + "max" "999999" + } +} + +;fix flamegun long fire +modify: +{ + match: + { + "classname" "trigger_hurt" + "targetname" "flamegun_hurt" + } + delete: + { + "OnStartTouch" "!activator,IgniteLifetime,40,0,-1" + "OnEndTouchAll" "!activator,IgniteLifetime,2,0,-1" + } + insert: + { + "OnHurtPlayer" "!activator,IgniteLifetime,2,0,-1" + } +} + +;fix churrasqueira (bbq) +modify: +{ + match: + { + "classname" "trigger_hurt" + "targetname" "churrasqueira_hurt" + } + replace: + { + "StartDisabled" "1" + } +} + +modify: +{ + match: + { + "classname" "logic_relay" + "targetname" "churrasqueira_exp_relay" + } + insert: + { + "OnTrigger" "churrasqueira_hurt,Enable,,0,-1" + } +} + +modify: +{ + match: + { + "classname" "trigger_once" + "targetname" "churrasqueira_trigger" + } + delete: + { + "OnTrigger" "churrasqueira_exp_relay,Trigger,,0,-1" + } + insert: + { + "OnTrigger" "churrasqueira_exp_relay,Trigger,,0,1" + } +} + +modify: +{ + match: + { + "classname" "trigger_once" + "targetname" "trigger_npc_lvl2" + } + delete: + { + "OnTrigger" "npc_location_counter,GetValue,,1,-1" + "OnTrigger" "npc_location_counter,SetValue,2,0,-1" + } + insert: + { + "OnTrigger" "npc_location_counter,GetValue,,1,1" + "OnTrigger" "npc_location_counter,SetValue,2,0,1" + } +} + +modify: +{ + match: + { + "classname" "trigger_once" + "targetname" "trigger_ele_lvl3" + } + delete: + { + "OnTrigger" "commands,Command,say *** ELEVATOR WILL UNDER-ELEVATE IN 15 SECEONDS ***,0,-1" + "OnTrigger" "door_ele,Open,,0,-1" + "OnTrigger" "door_ele,Close,,15,-1" + "OnTrigger" "npc_cleaner,Trigger,,0,-1" + "OnTrigger" "npc_location_counter,SetValue,3,0,-1" + "OnTrigger" "npc_location_counter,GetValue,,1,-1" + "OnTrigger" "npc_location_counter,GetValue,,2,-1" + } + insert: + { + "OnTrigger" "commands,Command,say *** ELEVATOR WILL UNDER-ELEVATE IN 15 SECEONDS ***,0,1" + "OnTrigger" "door_ele,Open,,0,1" + "OnTrigger" "door_ele,Close,,15,1" + "OnTrigger" "npc_cleaner,Trigger,,0,1" + "OnTrigger" "npc_location_counter,SetValue,3,0,1" + "OnTrigger" "npc_location_counter,GetValue,,1,1" + "OnTrigger" "npc_location_counter,GetValue,,2,1" + } +} + +;fix shit ass laser idk wtf was i thinking sorry +modify: +{ + match: + { + "classname" "func_movelinear" + "targetname" "cancer_laser_lvl3" + } + replace: + { + "speed" "2500" + "movedistance" "2100" + } +} \ No newline at end of file diff --git a/maps/ze_castle_bridge_v1_4_s2.cfg b/maps/ze_castle_bridge_v1_4_s2.cfg new file mode 100755 index 0000000..4b92d0c --- /dev/null +++ b/maps/ze_castle_bridge_v1_4_s2.cfg @@ -0,0 +1,212 @@ +;Remove telehop +modify: +{ + match: + { + "classname" "trigger_teleport" + } + insert: + { + "OnEndTouch" "!self,RunScriptCode,activator.SetAbsVelocity(Vector(null)),0,-1" + } +} + +;Fix gravity boost +modify: +{ + match: + { + "classname" "trigger_push" + "targetname" "Gravity_Trigger" + } + insert: + { + "OnEndTouch" "main,RunScriptCode,if(activator.GetAbsVelocity().Length2D() > 500) activator.SetAbsVelocity(Vector(null)),0,-1" + } +} + +;Fix hold skips +add: +{ + "classname" "func_wall_toggle" + "origin" "-10912 14416 -4960.03" + "model" "*4" + "disablereceiveshadows" "1" + "disableshadows" "1" + "targetname" "no_skip1" + "rendermode" "10" +} + +modify: +{ + match: + { + "classname" "math_counter" + "targetname" "Counter_2" + } + insert: + { + "OnHitMax" "no_skip1,Kill,,39,-1" + } +} + +add: +{ + "classname" "func_wall_toggle" + "origin" "2432 12816 -480.03" + "disablereceiveshadows" "1" + "disableshadows" "1" + "model" "*4" + "targetname" "no_skip2" + "rendermode" "10" +} + +add: +{ + "classname" "func_wall_toggle" + "origin" "2432 13136 -480.03" + "disablereceiveshadows" "1" + "disableshadows" "1" + "model" "*4" + "targetname" "no_skip2" + "rendermode" "10" +} + +modify: +{ + match: + { + "classname" "math_counter" + "targetname" "Counter_3" + } + insert: + { + "OnHitMax" "no_skip2,Kill,,29,-1" + } +} + + +;; _ + +;; music volume + +modify: +{ + match: + { + "message" "castle_bridge/bridge.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#castle_bridge/bridge.mp3" + } +} +modify: +{ + match: + { + "message" "castle_bridge/castle1_1.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#castle_bridge/castle1_1.mp3" + } +} +modify: +{ + match: + { + "message" "castle_bridge/castle2.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#castle_bridge/castle2.mp3" + } +} +modify: +{ + match: + { + "message" "castle_bridge/castle4_part1.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#castle_bridge/castle4_part1.mp3" + } +} +modify: +{ + match: + { + "message" "castle_bridge/start1.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#castle_bridge/start1.mp3" + } +} +modify: +{ + match: + { + "message" "castle_bridge/boss_fight_1.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#castle_bridge/boss_fight_1.mp3" + } +} +modify: +{ + match: + { + "message" "castle_bridge/final.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#castle_bridge/final.mp3" + } +} +modify: +{ + match: + { + "message" "castle_bridge/castle3.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#castle_bridge/castle3.mp3" + } +} +modify: +{ + match: + { + "message" "castle_bridge/castle4_part2.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#castle_bridge/castle4_part2.mp3" + } +} +modify: +{ + match: + { + "message" "castle_bridge/start.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#castle_bridge/start.mp3" + } +} \ No newline at end of file diff --git a/maps/ze_castle_crashers_v1_1.cfg b/maps/ze_castle_crashers_v1_1.cfg index 58a48a7..ce5627c 100755 --- a/maps/ze_castle_crashers_v1_1.cfg +++ b/maps/ze_castle_crashers_v1_1.cfg @@ -2515,4 +2515,27 @@ modify: "unlocked_sentence" "0" "unlocked_sound" "0" } +} + + + +;; _ + +;; restart round on warmup + +modify: +{ + match: + { + "targetname" "warmup_relay" + "classname" "logic_relay" + } + delete: + { + "OnTrigger" "warmup_killer,Enable,,82,-1" + } + insert: + { + "OnTrigger" "console,Command,mp_restartgame 1,82,1" + } } \ No newline at end of file diff --git a/maps/ze_castle_escape_a2.cfg b/maps/ze_castle_escape_a2.cfg index dde3ae1..01185be 100755 --- a/maps/ze_castle_escape_a2.cfg +++ b/maps/ze_castle_escape_a2.cfg @@ -135,4 +135,86 @@ modify: { "OnStartTouch" "questmsg1,Command,say *** Opening door might take a while...,0,1" } -} \ No newline at end of file +} + + + + +;; _ + +;; music volume + +modify: +{ + match: + { + "message" "music/ze_castle_escape/ng120136-converted.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/ze_castle_escape/ng120136-converted.mp3" + } +} +modify: +{ + match: + { + "message" "music/ze_castle_escape/ng112527-converted.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/ze_castle_escape/ng112527-converted.mp3" + } +} +modify: +{ + match: + { + "message" "music/ze_castle_escape/ng70107-converted.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/ze_castle_escape/ng70107-converted.mp3" + } +} +modify: +{ + match: + { + "message" "music/ze_castle_escape/ng117474-converted.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/ze_castle_escape/ng117474-converted.mp3" + } +} +modify: +{ + match: + { + "message" "music/ze_castle_escape/ng57239-converted.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/ze_castle_escape/ng57239-converted.mp3" + } +} +modify: +{ + match: + { + "message" "music/ze_castle_escape/ng90433-converted.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/ze_castle_escape/ng90433-converted.mp3" + } +} + + diff --git a/maps/ze_castlevania_64_v1_3_b2.cfg b/maps/ze_castlevania_64_v1_3_b2.cfg index b112b10..c08a618 100644 --- a/maps/ze_castlevania_64_v1_3_b2.cfg +++ b/maps/ze_castlevania_64_v1_3_b2.cfg @@ -1,18 +1,87 @@ -;-------------------------------------------------------------------- -;STRIPPER CFG BY MOLTARD http://steamcommunity.com/id/0123456789ABC/ -;-------------------------------------------------------------------- -;FIX ZM TP LVL2 -;----------------- - -modify: -{ - match: - { - "targetname" "Stage2_Gate_Bridge_Extra" - "classname" "func_door_rotating" - } - insert: - { - "OnFullyOpen" "Stage2_Boss_Zombie_Tp,Kill,,0,1" - } -} +;-------------------------------------------------------------------- +;STRIPPER CFG BY MOLTARD http://steamcommunity.com/id/0123456789ABC/ +;-------------------------------------------------------------------- +;FIX ZM TP LVL2 +;----------------- + +modify: +{ + match: + { + "targetname" "Stage2_Gate_Bridge_Extra" + "classname" "func_door_rotating" + } + insert: + { + "OnFullyOpen" "Stage2_Boss_Zombie_Tp,Kill,,0,1" + } +} + + + +;; _ + +;; stage 2 - fix key getting stuck in the air (no idea, for now just trigger it automatically) + +filter: +{ + "targetname" "Crow_Key_Trigger" + "classname" "trigger_once" + "hammerid" "17691608" +} + +modify: +{ + match: + { + "targetname" "BigAss_Crow_Path_2" + "classname" "path_track" + } + insert: + { + "OnPass" "Crow_Key,EnableMotion,,0.5,1" + + "OnPass" "Map_Command,Command,say ***This Must Be The Key To The Village***,5,1" + "OnPass" "Crow_Key,Kill,,5,1" + "OnPass" "Stage2_Tp_4,Enable,,25,1" + "OnPass" "Stage2_Tp_5,Disable,,16.3,1" + "OnPass" "Luffy_thunder_model_02,Kill,,16.3,1" + "OnPass" "Stage2_Arrow_Guide,AddOutput,angles 0 0 0,16.02,1" + "OnPass" "Stage2_Arrow_Guide,AddOutput,origin -7352 -5552 2456,16,1" + "OnPass" "Luffy_thunder_model_02,Disable,,16,1" + "OnPass" "Stage2_Tp_5,Enable,,16,1" + "OnPass" "Map_Fade_Out,FireUser1,,15,1" + "OnPass" "Luffy_thunder_model_02,Enable,,15,1" + "OnPass" "Lighting_Sound,PlaySound,,15,1" + "OnPass" "Map_Command,Command,say ***Defend This Area For 10 Seconds***,7,1" + "OnPass" "Crow_Key_Sprite,Kill,,5,1" + } +} + +;; effects volume + +modify: +{ + match: + { + "targetname" "Spawn_Fire_Sound" + "classname" "ambient_generic" + } + replace: + { + "health" "2" + } +} +modify: +{ + match: + { + "noise1" "plats/elevator_loop1.wav" + "speed" "20" + "classname" "func_door" + } + replace: + { + "loopmovesound" "0" + } +} \ No newline at end of file diff --git a/maps/ze_castlevania_nes_v1_7_1.cfg b/maps/ze_castlevania_nes_v1_7_1.cfg new file mode 100644 index 0000000..6893ce4 --- /dev/null +++ b/maps/ze_castlevania_nes_v1_7_1.cfg @@ -0,0 +1,942 @@ +;------------------------------------------ +; Replace MAIN vscript file - GENERAL +;------------------------------------------ +modify: +{ + match: + { + "classname" "logic_script" + "hammerid" "16586" + } + replace: + { + "vscripts" "ze_castlevania_nes/main.nut" + } +} + +;------------------------------------------ +; Replace RandomNPC vscript file - GENERAL +;------------------------------------------ +modify: +{ + match: + { + "classname" "hegrenade_projectile" + "hammerid" "27093" + } + replace: + { + "vscripts" "ze_castlevania_nes/randomnpc.nut" + } +} + +;----------------------------------------- +; Replace Skeleton vscript file - GENERAL +;----------------------------------------- +modify: +{ + match: + { + "classname" "hegrenade_projectile" + "hammerid" "27239" + } + replace: + { + "vscripts" "ze_castlevania_nes/skeleton.nut" + } +} + +;--------------------------------------- +; Replace Knight vscript file - GENERAL +;--------------------------------------- +modify: +{ + match: + { + "classname" "hegrenade_projectile" + "hammerid" "27134" + } + replace: + { + "vscripts" "ze_castlevania_nes/knight.nut" + } +} + +;------------------------------------------- +; Replace BoneTurret vscript file - GENERAL +;------------------------------------------- +modify: +{ + match: + { + "classname" "hegrenade_projectile" + "hammerid" "163065" + } + replace: + { + "vscripts" "ze_castlevania_nes/boneturret.nut" + } +} + +;----------------------------------------------- +; Replace Giant Bat boss' vscript file - STAGE 1 +;----------------------------------------------- +modify: +{ + match: + { + "classname" "hegrenade_projectile" + "hammerid" "4526" + } + replace: + { + "vscripts" "ze_castlevania_nes/giantbat.nut" + } +} + +;-------------------------------------------- +; Replace WhiteDragon vscript file - STAGE 1 +;-------------------------------------------- +modify: +{ + match: + { + "classname" "prop_dynamic" + "hammerid" "7808" + } + replace: + { + "vscripts" "ze_castlevania_nes/whitedragon_head.nut" + } +} + +;------------------------------------------- +; Replace MedusaHead vscript file - STAGE 1 +;------------------------------------------- +modify: +{ + match: + { + "classname" "hegrenade_projectile" + "hammerid" "8084" + } + replace: + { + "vscripts" "ze_castlevania_nes/medusahead.nut" + } +} + +;-------------------------------------------- +; Replace MedusaSnake vscript file - STAGE 1 +;-------------------------------------------- +modify: +{ + match: + { + "classname" "hegrenade_projectile" + "hammerid" "8098" + } + replace: + { + "vscripts" "ze_castlevania_nes/medusasnake.nut" + } +} + +;-------------------------------------- +; Replace Death vscript file - STAGE 2 +;-------------------------------------- +modify: +{ + match: + { + "classname" "hegrenade_projectile" + "hammerid" "8008" + } + replace: + { + "vscripts" "ze_castlevania_nes/death2.nut" + } +} + +;---------------------------------------- +; Replace Dracula vscript file - STAGE 2 +;---------------------------------------- +modify: +{ + match: + { + "classname" "hegrenade_projectile" + "hammerid" "103530" + } + replace: + { + "vscripts" "ze_castlevania_nes/dracula.nut" + } +} + +;------------------------------------------------------------------------- +; Make axes go through the world so it's easier to use in enclosed spaces +;------------------------------------------------------------------------- +modify: +{ + match: + { + "hammerid" "23741" + "targetname" "subweapon_axe_phys" + "classname" "func_physbox_multiplayer" + } + insert: + { + "OnUser1" "!selfBreak3-1" + } + replace: + { + "spawnflags" "16385" + "notsolid" "1" + } +} +modify: +{ + match: + { + "hammerid" "24169" + "targetname" "subweapon_axe_relay" + "classname" "logic_relay" + } + insert: + { + "OnSpawn" "subweapon_axe_physFireUser101" + } +} + +;------------------------------------------------------- +; *** Heal, Holy Water, Holy Cross & Sword Familiar item rework *** +;------------------------------------------------------- +;--- Bible --- +modify: +{ + match: + { + "classname" "func_button" + "hammerid" "23744" + } + delete: + { + "OnPressed" "Item_heart_crystal_filterTestActivator0-1" + } + insert: + { + "OnPressed" "item_heart_crystal_relay_useTrigger0-1" + "vscripts" "ze_castlevania_nes/bible.nut" + } +} +modify: +{ + match: + { + "classname" "logic_relay" + "hammerid" "23638" + } + insert: + { + "OnTrigger" "Item_heart_crystal_buttonRunScriptCodeStart()0-1" + } +} +modify: +{ + match: + { + "origin" "-8129.79 2173.43 3308" + "targetname" "Item_heart_crystal_weapon" + "classname" "weapon_elite" + } + delete: + { + "OnPlayerPickup" "!activatorAddOutputtargetname filter_heart_crystal0.02-1" + "OnPlayerPickup" "filter_heart_crystalAddOutputtargetname none0-1" + } + insert: + { + "OnPlayerPickup" "Item_heart_crystal_buttonRunScriptCodeInputUse<-@()self.GetMoveParent().GetMoveParent()==activator01" + } +} +filter: +{ + "classname" "ambient_generic" + "targetname" "Item_heal_Sound" +} +filter: +{ + "classname" "filter_activator_name" + "targetname" "Item_heart_crystal_filter" +} +modify: +{ + match: + { + "origin" "-8130.19 2176.43 3308.9" + "targetname" "Item_heart_crystal_template" + "classname" "point_template" + } + delete: + { + "Template11" "Item_heal_Sound" + "Template03" "Item_heart_crystal_filter" + } +} + +;--- Holy Water --- +modify: +{ + match: + { + "classname" "func_button" + "hammerid" "24142" + } + delete: + { + "OnPressed" "i_w_holywater_spawnerForceSpawn0-1" + } + replace: + { + "vscripts" "ze_castlevania_nes/holywater.nut" + } +} +filter: +{ + "classname" "env_entity_maker" + "targetname" "i_w_holywater_spawner" +} +filter: +{ + "classname" "point_template" + "targetname" "s_holywater" +} +filter: +{ + "classname" "logic_timer" + "targetname" "i_holywater_timer" +} +filter: +{ + "classname" "phys_thruster" + "targetname" "i_holywater_t" +} +filter: +{ + "classname" "prop_physics_override" + "targetname" "i_holywater_flask" +} +filter: +{ + "classname" "info_particle_system" + "targetname" "i_holywater_particle" +} +filter: +{ + "classname" "info_particle_system" + "targetname" "trigger_hurt" +} +filter: +{ + "classname" "logic_measure_movement" + "targetname" "i_holywater_measure" +} +filter: +{ + "classname" "ambient_generic" + "targetname" "i_holywater_sound" +} + +;--- Sword Familiar --- +modify: +{ + match: + { + "classname" "func_button" + "hammerid" "24245" + } + insert: + { + "OnPressed" "!selfRunScriptCodeSpawnFamiliar()0-1" + "vscripts" "ze_castlevania_nes/swordfamiliar.nut" + } + delete: + { + "OnPressed" "item_sword_special_makerForceSpawn0-1" + "OnPressed" "item_sword_special_makerKill0.02-1" + } +} +modify: +{ + match: + { + "origin" "-8122.28 3030.11 2936" + "targetname" "item_sword_holder" + "hammerid" "24241" + } + insert: + { + "OnPlayerPickup" "item_sword_buttonRunScriptCodeInputUse<-@()self.GetMoveParent().GetMoveParent()==activator01" + } +} +modify: +{ + match: + { + "origin" "-8122.28 3030.11 2936" + "targetname" "template_sword_item" + "classname" "point_template" + } + delete: + { + "Template03" "item_sword_special_maker" + } +} +filter: +{ + "classname" "env_entity_maker" + "targetname" "item_sword_special_maker" +} + +;--- Holy Cross --- +modify: +{ + match: + { + "classname" "func_button" + "hammerid" "24237" + } + delete: + { + "OnPressed" "i_cross_relayTrigger0-1" + "OnPressed" "i_cross_hurtEnable0-1" + "OnPressed" "i_cross_hurtDisable3-1" + "OnPressed" "i_cross_buttonLock0-1" + "OnPressed" "i_cross_buttonUnlock3-1" + } + replace: + { + "vscripts" "ze_castlevania_nes/holycross.nut" + } +} +modify: +{ + match: + { + "origin" "-8130.11 1484.72 2978.63" + "targetname" "i_cross_holder" + "hammerid" "24151" + } + delete: + { + "OnPlayerPickup" "i_cross_hurtSetParentAttachmentcrossend01" + "OnPlayerPickup" "i_cross_particleSetParentAttachmentcrossend01" + } + insert: + { + "OnPlayerPickup" "i_cross_buttonRunScriptCodeInputUse<-@()self.GetMoveParent().GetMoveParent()==activator01" + } +} +modify: +{ + match: + { + "origin" "-8130.11 1484.72 2978.63" + "targetname" "template_cross_item" + "classname" "point_template" + } + delete: + { + "Template06" "i_cross_particle" + "Template05" "i_cross_relay" + "Template03" "i_cross_hurt" + } +} +filter: +{ + "classname" "info_particle_system" + "targetname" "i_cross_particle" +} +filter: +{ + "classname" "trigger_hurt" + "targetname" "i_cross_hurt" +} +filter: +{ + "classname" "logic_relay" + "targetname" "i_cross_relay" +} + +;------------------------------------------------- +; - V - Stripper Fixes And Balance Changes - V - +;------------------------------------------------- +modify: +{ + match: + { + "classname" "logic_auto" + "hammerid" "10068" + } + insert: + { + "OnMapSpawn" "consoleCommandsay *** STRIPPER 2 LOADED ***13-1" + "OnMapSpawn" "consoleCommandsv_enablebunnyhopping 101" + } +} + +;---------------------------------------- +; Filters out broken particle +;---------------------------------------- +filter: +{ + "classname" "info_particle_system" + "targetname" "item_zombie_nade_spritehold" +} + +;---------------------------------------- +; Add fire to show fucked up clipping cant be entered +;---------------------------------------- +add: +{ +"origin" "-1680 11167.9 -4644.96" +"targetname" "fuck_particle_mamamia" +"start_active" "1" +"flag_as_weather" "0" +"effect_name" "hobcv_big_fire3" +"cpoint7_parent" "0" +"cpoint6_parent" "0" +"cpoint5_parent" "0" +"cpoint4_parent" "0" +"cpoint3_parent" "0" +"cpoint2_parent" "0" +"cpoint1_parent" "0" +"angles" "0 0 0" +"classname" "info_particle_system" +} +add: +{ +"origin" "-1682.2 6364.11 -4640.93" +"targetname" "fuck_particle_mamamia2" +"start_active" "1" +"flag_as_weather" "0" +"effect_name" "hobcv_big_fire3" +"cpoint7_parent" "0" +"cpoint6_parent" "0" +"cpoint5_parent" "0" +"cpoint4_parent" "0" +"cpoint3_parent" "0" +"cpoint2_parent" "0" +"cpoint1_parent" "0" +"angles" "0 0 0" +"classname" "info_particle_system" +} + +;---------------------------------------- +; Nerf S1 chain adder +;---------------------------------------- +modify: +{ + match: + { + "origin" "8656 8400 -2864" + "targetname" "s1_chain_adder" + "classname" "trigger_once" + } + delete: + { + "OnStartTouch" "s1_chain1_mathAdd250-1" + "OnStartTouch" "s1_chain2_mathAdd250-1" + } + insert: + { + "OnStartTouch" "s1_chain1_mathAdd150-1" + "OnStartTouch" "s1_chain2_mathAdd150-1" + } +} + +;---------------------------------------- +; Nerf S1 garden gate hold +;---------------------------------------- +modify: +{ + match: + { + "origin" "6028.15 8781.5 -2683.63" + "classname" "trigger_once" + } + delete: + { + "OnStartTouch" "consoleCommandsay *** GATES OPEN IN 20 SECONDS ***01" + "OnStartTouch" "s1_gate2_mover2Open201" + } + insert: + { + "OnStartTouch" "consoleCommandsay *** GATES OPEN IN 15 SECONDS ***01" + "OnStartTouch" "s1_gate2_mover2Open151" + } +} + +;---------------------------------------- +; Nerf S1 lever hold +;---------------------------------------- +modify: +{ + match: + { + "origin" "-1296 8768 -2975.75" + "targetname" "s1_counter1" + } + delete: + { + "OnHitMax" "s1_secretfloor1Open15-1" + "OnHitMax" "consoleCommandsay *** FALL BACK! ***15-1" + } + insert: + { + "OnHitMax" "s1_secretfloor1Open8-1" + "OnHitMax" "consoleCommandsay *** FALL BACK! ***8-1" + } +} + +;---------------------------------------- +; Nerf S1 dungeon hold/clarify tp +;---------------------------------------- +modify: +{ + match: + { + "origin" "1643 -12927 -14140.5" + "classname" "trigger_once" + } + delete: + { + "OnStartTouch" "s1_shortcutBreak201" + "OnStartTouch" "s1_dungeon_afkEnable51" + } + insert: + { + "OnStartTouch" "s1_dungeon_afkEnable251" + "OnStartTouch" "ConsoleCommandsay *** ZM TP IN 10 SECONDS ***151" + } +} +modify: +{ + match: + { + "targetname" "s1_door_key" + "classname" "func_breakable" + "origin" "2751 -13818 -14173.5" + } + delete: + { + "OnBreak" "s1_dungeon_afk2Enable81" + } + insert: + { + "OnBreak" "ConsoleCommandsay *** ZM TP IN 10 SECONDS ***81" + "OnBreak" "s1_dungeon_afk2Enable181" + } +} + +;---------------------------------------- +; Nerf S2 beam hold +;---------------------------------------- +modify: +{ + match: + { + "origin" "-9248 4320 6600" + "classname" "trigger_once" + } + delete: + { + "OnStartTouch" "fdr_cp5Open181" + } + insert: + { + "OnStartTouch" "fdr_cp5Open121" + } +} + +;---------------------------------------- +; Nerf S2 shortcut open +;---------------------------------------- +modify: +{ + match: + { + "origin" "-4432 3576 6512" + "classname" "trigger_once" + } + delete: + { + "OnStartTouch" "s2_shortcut1Break31" + } + insert: + { + "OnStartTouch" "s2_shortcut1Break71" + } +} + + +;------------------------ +; Nerf S2 pre-death hold +;------------------------ +modify: +{ + match: + { + "origin" "-7968 9916.83 6729.63" + "classname" "trigger_once" + } + delete: + { + "OnStartTouch" "s2_gate_big2Open201" + } + insert: + { + "OnStartTouch" "s2_gate_big2Open151" + } +} + +;---------------------------------------------------------------- +; Give Belmont and Alucard a strip trigger to help with entwatch +;---------------------------------------------------------------- +add: +{ + "model" "*225" + "targetname" "belmont_s_strip" + "StartDisabled" "0" + "spawnflags" "4097" + "origin" "-1575.45 2145.47 3357.44" + "filtername" "MapFilterCT" + "classname" "trigger_once" + "hammerid" "30337" + "OnStartTouch" "strip_weaponsStripWeaponsAndSuit01" +} +modify: +{ + match: + { + "targetname" "s_belmont_buttonfilter" + "origin" "-1295.89 2129.68 2882.49" + "classname" "filter_activator_team" + } + delete: + { + "OnPass" "game_stripStrip01" + } +} +add: +{ + "model" "*225" + "targetname" "alucard_s_strip" + "StartDisabled" "0" + "spawnflags" "4097" + "origin" "462.7 2099.18 3035.38" + "filtername" "MapFilterCT" + "classname" "trigger_once" + "hammerid" "30337" + "OnStartTouch" "strip_weaponsStripWeaponsAndSuit01" +} +modify: +{ + match: + { + "targetname" "s_alucard_buttonfilter" + "origin" "612.556 2244.77 2886.02" + "classname" "filter_activator_team" + } + delete: + { + "OnPass" "game_stripStrip01" + } +} + +;----------- +; Fix skins +;----------- +modify: +{ + match: + { + "origin" "-15232 8960 -6927" + "targetname" "skin_case" + "classname" "logic_case" + } + delete: + { + "OnCase01" "!activatorAddOutputmodelindex 5150-1" + "OnCase02" "!activatorAddOutputmodelindex 5140-1" + "OnCase03" "!activatorAddOutputmodelindex 5130-1" + "OnCase04" "!activatorAddOutputmodelindex 5080-1" + } + insert: + { + "OnCase01" "!activatorAddOutputmodelindex 5080-1" + "OnCase02" "!activatorAddOutputmodelindex 5130-1" + "OnCase03" "!activatorAddOutputmodelindex 5140-1" + "OnCase04" "!activatorAddOutputmodelindex 5150-1" + } +} + +;-------------------- +; Fix 50/50 TP on S1 +;-------------------- +modify: +{ + match: + { + "origin" "12688 8968 -2931" + "targetname" "s1_randomtp_zm" + "classname" "logic_case" + } + delete: + { + "OnCase01" "s1_tp_leftzmTeleport0-1" + } + insert: + { + "OnCase01" "s1_tp_rightzmTeleport0-1" + } +} + +;------------------------------------------------- +; Add nutless filter for Belmont/Alucard abilities +;------------------------------------------------- +modify: +{ + match: + { + "origin" "-1580.28 2145.3 3353.73" + "targetname" "belmont_holder" + "classname" "weapon_knife" + } + insert: + { + "OnPlayerPickup" "belmont_button2RunScriptCodeInputUse<-@()self.GetMoveParent().GetMoveParent()==activator01" + } +} +modify: +{ + match: + { + "origin" "457.777 2099.12 3033.7" + "targetname" "alucard_holder" + "classname" "weapon_knife" + } + insert: + { + "OnPlayerPickup" "alucard_button2RunScriptCodeInputUse<-@()self.GetMoveParent().GetMoveParent()==activator01" + } +} + +;----------------------------------------------------------------------------------------- +; Remove Belmont's freeze trigger coming from his ability and replace it with SetMovetype +;----------------------------------------------------------------------------------------- +modify: +{ + match: + { + "origin" "-1576.28 2145.3 3353.73" + "targetname" "s_belmont" + "classname" "point_template" + } + delete: + { + "Template06" "belmont_freeze_trigger" + } +} +filter: +{ + "model" "*251" + "hammerid" "30434" + "classname" "trigger_multiple" +} +modify: +{ + match: + { + "origin" "-1548.28 2145.3 3449.72" + "targetname" "belmont_button2" + "classname" "func_button" + } + delete: + { + "OnPressed" "belmont_freeze_triggerFireUser10-1" + } + insert: + { + "OnPressed" "belmont_guyRunScriptCodeactivator.SetMoveType(0, 0)0-1" + "OnPressed" "belmont_guyRunScriptCodeactivator.SetMoveType(2, 0)4-1" + } +} + +;----------------------------------------------------------------------------------------- +; Increase time before church shortcuts appear +;----------------------------------------------------------------------------------------- +modify: +{ + match: + { + "origin" "-4804.75 8565.54 7253.06" + "classname" "trigger_once" + } + delete: + { + "OnStartTouch" "s2_rope_shortcut2Toggle31" + } + insert: + { + "OnStartTouch" "s2_rope_shortcut2Toggle151" + } +} + +;----------------------------------------------------------------------------------------- +; Disable BHOP after bat boss +;----------------------------------------------------------------------------------------- +modify: +{ + match: + { + "origin" "2856 8866.5 -2645" + "targetname" "s1_bat_end_relay" + "classname" "logic_relay" + } + insert: + { + "OnTrigger" "consoleCommandsv_enablebunnyhopping 001" + } +} +modify: +{ + match: + { + "origin" "6073.15 8714.8 -2732.64" + "targetname" "s1_gate2_mover2" + "classname" "func_movelinear" + } + insert: + { + "OnFullyOpen" "consoleCommandsv_enablebunnyhopping 15-1" + } +} + +;---------------------------------------------------------------- +; Raise bat boost strength so people can make it over the statue +;---------------------------------------------------------------- +modify: +{ + match: + { + "origin" "258.5 8777 -3046.5" + "targetname" "s1_bat_push" + "classname" "trigger_push" + } + replace: + { + "speed" "800" + } +} \ No newline at end of file diff --git a/maps/ze_castlevania_v1_3.cfg b/maps/ze_castlevania_v1_3.cfg index c77c8c4..a14aba6 100644 --- a/maps/ze_castlevania_v1_3.cfg +++ b/maps/ze_castlevania_v1_3.cfg @@ -733,4 +733,200 @@ modify: } } +;; possibly fix "event skipping" (early triggers) +modify: +{ + match: + { + "targetname" "event_trigger_case" + "classname" "trigger_multiple" + } + replace: + { + "wait" "0.99" + } +} + +;; stage 5 - fix spider web + +modify: +{ + match: + { + "targetname" "s5_trigger_webslow" + "origin" "-1024 5632 14848" + "filtername" "filter_ct" + "classname" "trigger_multiple" + "OnTrigger" "game_speed,ModifySpeed,0.6,0,-1" + } + replace: + { + "origin" "-1120 5632 14848" + } + insert: + { + "OnStartTouch" "game_speed,ModifySpeed,0.6,0,-1" + } +} +modify: +{ + match: + { + "targetname" "s5_trigger_webslow" + "origin" "-1024 5632 14848" + "filtername" "filter_t" + "classname" "trigger_multiple" + "OnTrigger" "game_speed,ModifySpeed,0.75,0,-1" + } + replace: + { + "origin" "-1120 5632 14848" + } + insert: + { + "OnStartTouch" "game_speed,ModifySpeed,0.75,0,-1" + } +} +modify: +{ + match: + { + "model" "*356" + "targetname" "s5_trigger_webslow" + "filtername" "filter_t" + "classname" "trigger_multiple" + "hammerid" "885914" + } + insert: + { + "OnStartTouch" "game_speed,ModifySpeed,1,0,-1" + } +} +modify: +{ + match: + { + "model" "*349" + "targetname" "s5_trigger_webslow" + "filtername" "filter_ct" + "classname" "trigger_multiple" + "hammerid" "806392" + } + insert: + { + "OnStartTouch" "game_speed,ModifySpeed,1,0,-1" + } +} + +;; stage 6 - fix unfair zombie ladder shortcut + +add: +{ + "targetname" "stage6_clip" + "vrad_brush_cast_shadows" "0" + "StartDisabled" "0" + "spawnflags" "2" + "Solidity" "0" + "solidbsp" "0" + "rendermode" "10" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "origin" "-11996.5 10982.5 13392" + "invert_exclusion" "0" + "InputFilter" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "classname" "func_brush" + "OnUser1" "!self,AddOutput,solid 2,0,1" + "OnUser1" "!self,AddOutput,mins -1309.5 -732.5 -304,0.1,1" + "OnUser1" "!self,AddOutput,maxs 1309.5 732.5 304,0.1,1" +} +modify: +{ + match: + { + "targetname" "game_starttimer" + "classname" "logic_timer" + } + insert: + { + "OnTimer" "stage6_clip,FireUser1,,0,1" + "OnTimer" "stage6_clip,Enable,,0.5,1" + "OnTimer" "stage6_clip,AddOutput,origin -11996.5 10982.5 13392,0.6,1" + } +} + +modify: +{ + match: + { + "targetname" "event_case_s6" + "classname" "logic_case" + } + insert: + { + "OnCase06" "stage6_clip,AddOutput,origin -11996.5 10982.5 13490,42.8,1" + "OnCase06" "stage6_clip,AddOutput,origin -11996.5 10982.5 13874,79.5,1" + "OnCase06" "stage6_clip,Disable,,101.5,1" + } +} + +;; stage 4 - fix rocks skip + +modify: +{ + match: + { + "targetname" "event_case_s4" + "classname" "logic_case" + } + delete: + { + "OnCase05" "s_pr_stonestatic,AddOutput,origin -5480 5900 12950,0.2,-1" + } + insert: + { + "OnCase05" "s_pr_stonestatic,AddOutput,origin -5480 5900 12990,0.2,-1" + } +} + +;; stage 2 - disable holyfive after bossfight + +modify: +{ + match: + { + "targetname" "i_hf_button" + "classname" "func_button" + } + insert: + { + "OnUser4" "!self,Kill,,0,1" + } +} +modify: +{ + match: + { + "targetname" "i_hf_holyfive" + "classname" "prop_dynamic" + } + insert: + { + "OnUser4" "!self,Kill,,0,1" + } +} +modify: +{ + match: + { + "targetname" "event_case_s2" + "classname" "logic_case" + } + insert: + { + "OnCase12" "i_hf_*,FireUser4,,0,1" + } +} \ No newline at end of file diff --git a/maps/ze_city_hunt_b1.cfg b/maps/ze_city_hunt_b1.cfg new file mode 100755 index 0000000..ce6c0f3 --- /dev/null +++ b/maps/ze_city_hunt_b1.cfg @@ -0,0 +1,23 @@ +;; _ + +;; disable respawn after nuke + +modify: +{ + match: + { + "classname" "logic_relay" + "hammerid" "30633" + } + insert: + { + "OnSpawn" "map1servercommand1,Command,zr_respawn 1,0,1" + "OnSpawn" "map1servercommand1,Command,zr_zspawn 1,0,1" + "OnSpawn" "map1servercommand1,Command,zr_ztele_zombie 1,0,1" + "OnSpawn" "map1servercommand1,Command,zr_ztele_human_after 1,0,1" + "OnSpawn" "map1servercommand1,Command,zr_respawn 0,149,1" + "OnSpawn" "map1servercommand1,Command,zr_zspawn 0,149,1" + "OnSpawn" "map1servercommand1,Command,zr_ztele_zombie 0,149,1" + "OnSpawn" "map1servercommand1,Command,zr_ztele_human_after 0,149,1" + } +} \ No newline at end of file diff --git a/maps/ze_coastline_assault_v1_0.cfg b/maps/ze_coastline_assault_v1_0.cfg new file mode 100755 index 0000000..71b5e37 --- /dev/null +++ b/maps/ze_coastline_assault_v1_0.cfg @@ -0,0 +1,799 @@ +;ze_coastline_assault_v1_0 -- Stripper fixes -- Last Updated May 25th, 2025. +;Thanks to NiDE for helping with testing the map before and after Stripper changes were made. +;Extra comment -- If your server has a hitmarkers plugin of sorts, please disable it as this map uses custom overlays of its own and will cause flickering. + +;------------------ +; General Stuff +;------------------ + +;Notification that Stripper is loaded + +modify: +{ + match: + { + "classname" "logic_auto" + } + insert: + { + "OnNewGame" "main_console,FireUser3,,2,1" + "OnNewGame" "main_console,Command,sv_airaccelerate 16,2,1" + "OnNewGame" "main_console,Command,say [C.E.C.I.] Mission briefing 250525 received -- We'll keep you up to speed.,2,1" + } +} + +;Removes the spawntime commands from point_servercommand to let each stage set the respective spawntime. + +modify: +{ + match: + { + "targetname" "main_console" + } + delete: + { + "OnUser1" "!self,Command,zr_infect_spawntime_min 10,0,1" + "OnUser1" "!self,Command,zr_infect_spawntime_max 10,0,1" + } + insert: + { + "OnUser1" "!self,Command,zr_ambientsounds 0,0,1" + "OnUser1" "!self,Command,zr_ambientsounds_volume 0,0,1" + } +} + +modify: +{ + match: + { + "targetname" "level_case" + } + delete: + { + "OnCase16" "!self,Command,zr_infect_spawntime_min 72,0,1" + "OnCase16" "!self,Command,zr_infect_spawntime_max 72,0,1" + "OnCase01" "!self,Command,zr_infect_spawntime_max 12,0,1" + "OnCase01" "!self,Command,zr_infect_spawntime_min 16,0,1" + } + insert: + { + "OnCase16" "main_console,Command,zr_infect_spawntime_min 66,0,1" + "OnCase16" "main_console,Command,zr_infect_spawntime_max 66,0,1" + "OnCase01" "main_console,Command,zr_infect_spawntime_max 12,0,1" + "OnCase01" "main_console,Command,zr_infect_spawntime_min 16,0,1" + } +} + +;------------------ +; Health of things +;------------------ + +;Mostly unchanged, I'm just leaving this here for future reference. + +;Zombie Airstrike Drone Item +modify: +{ + match: + { + "targetname" "drone_weapon" + } + delete: + { + "OnPlayerPickup" "main_hp_filter,AddOutput,OnPass main_drone_hp:Add:9:0:-1,0,1" + } + insert: + { + "OnPlayerPickup" "main_hp_filter,AddOutput,OnPass main_drone_hp:Add:9:0:-1,0,1" + } +} + +;Debris at the start +modify: +{ + match: + { + "targetname" "main_tp" + } + delete: + { + "OnStartTouch" "main_hp_filter,AddOutput,OnPass s1_fangs_hold1_break:AddHealth:350:0:-1,0,1" + } + insert: + { + "OnStartTouch" "main_hp_filter,AddOutput,OnPass s1_fangs_hold1_break:AddHealth:350:0:-1,0,1" + } +} + +;Wall before Ravine +modify: +{ + match: + { + "targetname" "s1_fangs_hold5_trigger" + } + delete: + { + "OnStartTouch" "main_hp_filter,AddOutput,OnPass s1_fangs_hold5_break:AddHealth:600:0:-1,0,1" + } + insert: + { + "OnStartTouch" "main_hp_filter,AddOutput,OnPass s1_fangs_hold5_break:AddHealth:600:0:-1,0,1" + } +} + +;First rock wall in Ravine +modify: +{ + match: + { + "targetname" "s1_african_raft_path13" + } + delete: + { + "OnPass" "main_hp_filter,AddOutput,OnPass s1_heavy_hold3_break:AddHealth:800:0:-1,0,1" + } + insert: + { + "OnPass" "main_hp_filter,AddOutput,OnPass s1_heavy_hold3_break:AddHealth:2600:0:-1,0,1" + } +} + +;Second rock wall in Ravine +modify: +{ + match: + { + "targetname" "s1_african_raft_path15" + } + delete: + { + "OnPass" "main_hp_filter,AddOutput,OnPass s1_heavy_hold4_break:AddHealth:200:0:-1,0,1" + } + insert: + { + "OnPass" "main_hp_filter,AddOutput,OnPass s1_heavy_hold4_break:AddHealth:400:0:-1,0,1" + } +} + +;Opposing Force Helicopter +modify: +{ + match: + { + "targetname" "s1_heavy_heli_path4" + } + delete: + { + "OnPass" "main_hp_filter,AddOutput,OnPass s1_heavy_heli_phys:AddHealth:3000:0:-1,0,1" + } + insert: + { + "OnPass" "main_hp_filter,AddOutput,OnPass s1_heavy_heli_phys:AddHealth:4000:0:-1,0,1" + } +} + +;Ram-God (Main bossfight) +modify: +{ + match: + { + "targetname" "ramgod_start_relay" + } + delete: + { + "OnUser1" "main_hp_filter,AddOutput,OnPass ramgod_phys:AddHealth:14000:0:-1,2.1,1" + } + insert: + { + "OnUser1" "main_hp_filter,AddOutput,OnPass ramgod_phys:AddHealth:14000:0:-1,2.1,1" + } +} + +;Breakable doors before elevator +modify: +{ + match: + { + "targetname" "s1_bio_hold2_trigger" + } + delete: + { + "OnStartTouch" "main_hp_filter,AddOutput,OnPass s1_bio_hold3_break:AddHealth:700:0:-1,0,1" + } + insert: + { + "OnStartTouch" "main_hp_filter,AddOutput,OnPass s1_bio_hold3_break:AddHealth:600:0:-1,0,1" + } +} + +;Ram-God (Lazers) +modify: +{ + match: + { + "targetname" "s1_bio_boss_start_relay" + } + delete: + { + "OnUser1" "main_hp_filter,AddOutput,OnPass s1_bio_boss_phys:AddHealth:6125:0:-1,2.1,1" + } + insert: + { + "OnUser1" "main_hp_filter,AddOutput,OnPass s1_bio_boss_phys:AddHealth:6725:0:-1,2.1,1" + } +} + +;------------------ +; Warmup +;------------------ + +;Disables fade output from teleport from motherbase to helicopters. + +modify: +{ + match: + { + "targetname" "warmup_tp_a" + } + delete: + { + "OnStartTouch" "main_fade_to_black,Fade,,0,-1" + "OnStartTouch" "main_fade_from_black,Fade,,4,-1" + } +} + +modify: +{ + match: + { + "targetname" "warmup_relay" + } + insert: + { + "OnSpawn" "main_fade_to_black,AddOutput,spawnflags 8,29.91,1" + "OnSpawn" "main_fade_to_black,AddOutput,spawnflags 4,30.02,1" + "OnSpawn" "main_fade_to_black,AddOutput,targetname main_fade_to_blacka,30.05,1" + "OnSpawn" "main_fade_from_black,AddOutput,spawnflags 13,34.91,1" + "OnSpawn" "main_fade_from_black,AddOutput,spawnflags 1,35.02,1" + "OnSpawn" "main_fade_from_black,AddOutput,targetname main_fade_from_blacka,35.05,1" + + "OnSpawn" "main_fade_to_blacka,AddOutput,spawnflags 8,70,1" + "OnSpawn" "main_fade_to_blacka,Fade,,70.05,1" + } + +} + +;------------------ +; Stage 1 +;------------------ + +;------------------ +; Fangs +;------------------ + +;Adjusts timer of the Airstrike Drone "cutscene" at the start of the stage, as my edits to the Drone item's speed in rc2 from rc1 messed this up. + +modify: +{ + match: + { + "targetname" "s1_fangs_hold2_trigger" + } + delete: + { + "OnStartTouch" "s1_fangs_hold2_maker,ForceSpawn,,10,1" + "OnStartTouch" "main_hurt,AddOutput,damage 5,16,1" + } + insert: + { + "OnStartTouch" "s1_fangs_hold2_maker,ForceSpawn,,8,1" + "OnStartTouch" "zm_drone_sfx_warn*,Volume,0,8.55,1" + "OnStartTouch" "zm_drone_move*,Open,,9.40,1" + "OnStartTouch" "zm_drone_sfx_warn*,PlaySound,,10,1" + "OnStartTouch" "main_hurt,AddOutput,damage 2,16,1" + } +} + +;------------------ +; Heavy +;------------------ + +;Lowers the height of the raft by 8 units to let zombies on easier. + +modify: +{ + match: + { + "targetname" "s1_african_raft_train" + } + replace: + { + "height" "-4" + } +} + +;Increases health zombies get by trying to get in front of the raft from 40 to 600. + +modify: +{ + match: + { + "targetname" "s1_african_raft_hp" + } + delete: + { + "OnStartTouch" "!activator,AddOutput,health 40,0,-1" + } + insert: + { + "OnStartTouch" "!activator,AddOutput,health 600,0,-1" + } +} + +;Does all outputs to kill the radar manually when at the helicopter boss because the implemented autokill timer messes up this section. + +modify: +{ + match: + { + "targetname" "s1_heavy_heli_case" + } + insert: + { + "OnCase01" "radar_relay,CancelPending,,0.02,-1" + "OnCase01" "radar_relay,Kill,,0.05,-1" + "OnCase01" "radar_toggle,Kill,,8.05,-1" + "OnCase01" "radar_brush,Kill,,8.05,-1" + + "OnCase02" "radar_relay,CancelPending,,0.02,-1" + "OnCase02" "radar_relay,Kill,,0.05,-1" + "OnCase02" "radar_toggle,Kill,,8.05,-1" + "OnCase02" "radar_brush,Kill,,8.05,-1" + } +} + +;Removes landmark from teleport that links to Ruins because sometimes people can spawn in the wall. + +modify: +{ + match: + { + "targetname" "s1_heavy_hold6_tp" + } + delete: + { + "landmark" "s1_heavy_hold6_landmark" + } +} + +;------------------ +; Ruins +;------------------ + +;Fixes a ladder that has a wrong push angle + +modify: +{ + match: + { + "targetname" "s1_ruins_hold61_ladder_push" + } + replace: + { + "pushdir" "0 90 0" + } +} + +;------------------ +; Ram-God (Main) +;------------------ + +;Reduces the percentage the boss needs to have his HP lowered to for berserk mode to trigger (this means more time for zombies). + +modify: +{ + match: + { + "targetname" "ramgod_hp_compare" + } + replace: + { + "CompareValue" "0.3" + } +} + +;------------------ +; Bioinformatics +;------------------ + +;Fixes ammo refill not working after bossfight. + +modify: +{ + match: + { + "targetname" "s1_bio_hold0_trigger" + } + delete: + { + "OnUser1" "main_ammo_zone,FireUser1,,3.05,1" + } + insert: + { + "OnStartTouch" "main_ammo_zone,FireUser1,,3.05,1" + } +} + +;Adds fire particles and hurt triggers to paths that the player must not go through after breaking the doors to facilitate navigation. +;North + +add: +{ + "origin" "-336 10896 864" + "targetname" "s1_bio_hold4_fire_north_pfx" + + "start_active" "1" + "spawnflags" "0" + "flag_as_weather" "0" + "effect_name" "custom_particle_048" + "cpoint7_parent" "0" + "cpoint6_parent" "0" + "cpoint5_parent" "0" + "cpoint4_parent" "0" + "cpoint3_parent" "0" + "cpoint2_parent" "0" + "cpoint1_parent" "0" + "angles" "0 0 0" + "classname" "info_particle_system" + "hammerid" "247945" +} + +add: +{ + "model" "*269" + "targetname" "s1_bio_hold4_north_hurt" + + "StartDisabled" "0" + "spawnflags" "1" + "origin" "-320 10896 1008" + "nodmgforce" "0" + "damagetype" "16384" + "damagemodel" "0" + "damagecap" "20" + "damage" "20" + "classname" "trigger_hurt" + "hammerid" "245870" + "OnHurtPlayer" "kevlar_hurt,Hurt,,0,-1" +} + +add: +{ + "model" "*237" + "targetname" "s1_bio_hold4_clip_north" + "spawnobject" "0" + "spawnflags" "1" + "rendermode" "0" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "propdata" "0" + "pressuredelay" "0" + "physdamagescale" "1.0" + "PerformanceMode" "0" + "origin" "-352 10960 1248" + "nodamageforces" "0" + "minhealthdmg" "0" + "material" "2" + "health" "0" + "gibdir" "0 0 0" + "explosion" "0" + "ExplodeRadius" "0" + "explodemagnitude" "0" + "ExplodeDamage" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "classname" "func_breakable" + "hammerid" "139750" +} + +modify: +{ + match: + { + "targetname" "s1_bio_hold3_break" + "origin" "360 11664 1296" + } + insert: + { + "OnBreak" "s1_bio_hold4_fire_north_pfx,Kill,,0,1" + "OnBreak" "s1_bio_hold4_north_hurt,Kill,,0,1" + } +} + +;South + +add: +{ + "origin" "-368 8848 864" + "targetname" "s1_bio_hold4_fire_south_pfx" + + "start_active" "1" + "spawnflags" "0" + "flag_as_weather" "0" + "effect_name" "custom_particle_048" + "cpoint7_parent" "0" + "cpoint6_parent" "0" + "cpoint5_parent" "0" + "cpoint4_parent" "0" + "cpoint3_parent" "0" + "cpoint2_parent" "0" + "cpoint1_parent" "0" + "angles" "0 0 0" + "classname" "info_particle_system" + "hammerid" "247945" +} + +add: +{ + "model" "*269" + "targetname" "s1_bio_hold4_south_hurt" + + "StartDisabled" "0" + "spawnflags" "1" + "origin" "-352 8848 1008" + "nodmgforce" "0" + "damagetype" "16384" + "damagemodel" "0" + "damagecap" "20" + "damage" "20" + "classname" "trigger_hurt" + "hammerid" "245870" + "OnHurtPlayer" "kevlar_hurt,Hurt,,0,-1" +} + +modify: +{ + match: + { + "targetname" "s1_bio_hold3_break" + "origin" "360 8080 1296" + } + insert: + { + "OnBreak" "s1_bio_hold4_fire_south_pfx,Kill,,0,1" + "OnBreak" "s1_bio_hold4_south_hurt,Kill,,0,1" + } +} + +;Removes the HP remove event from getting hit by lazers. + +modify: +{ + match: + { + "targetname" "s1_bio_boss_bottom_hurt" + } + delete: + { + "OnHurtPlayer" "s1_bio_boss_phys,RemoveHealth,200,0,-1" + } +} + +modify: +{ + match: + { + "targetname" "s1_bio_boss_top_hurt" + } + delete: + { + "OnHurtPlayer" "s1_bio_boss_phys,RemoveHealth,200,0,-1" + } +} + +;------------------ +; Escape +;------------------ + +;Fixes bad parent on Soul of the Ram-God + +modify: +{ + match: + { + "targetname" "item_soul_push" + } + delete: + { + "parentname" "s1_bio_boss_prop" + } +} + +;Increases holdtime at first hold to 22 seconds (from 10). + +modify: +{ + match: + { + "targetname" "s1_escape_hold1_trigger" + } + delete: + { + "OnStartTouch" "s1_escape_hold1_door,Open,,10,1" + "OnStartTouch" "s1_escape_hold1_tp,Enable,,25,1" + "OnStartTouch" "main_game_text,Display,,17.05,1" + "OnStartTouch" "main_game_text,AddOutput,message Now Approaching -- Southern Canyon,17,1" + } + insert: + { + "OnStartTouch" "s1_escape_hold1_door,Open,,22,1" + "OnStartTouch" "s1_escape_hold1_tp,Enable,,35,1" + "OnStartTouch" "main_game_text,Display,,27.05,1" + "OnStartTouch" "main_game_text,AddOutput,message Now Approaching -- Southern Canyon,27,1" + } +} + +;Increases holdtime for helicopter to arrive to 30 seconds and when helicopter stops to 25 seconds (from 20 and 20). + +modify: +{ + match: + { + "targetname" "s1_escape_hold2_trigger" + } + delete: + { + "OnStartTouch" "s1_escape_hold2_heli_train,FireUser1,,1,-1" + } + insert: + { + "OnStartTouch" "s1_escape_hold2_heli_train,FireUser1,,11,-1" + } +} + +modify: +{ + match: + { + "targetname" "s1_escape_hold2_heli_path6" + } + delete: + { + "OnPass" "s1_escape_hold2_heli_train,StartForward,,20,1" + } + insert: + { + "OnPass" "s1_escape_hold2_heli_train,StartForward,,25,1" + } +} + +;Rearranges the order of music being played / disabled to hopefully fix it playing correctly. +;Also fixes points. + +modify: +{ + match: + { + "targetname" "s1_escape_music_a" + } + delete: + { + "OnUser1" "!self,Kill,,0.05,1" + } +} + +modify: +{ + match: + { + "targetname" "s1_escape_win_trigger" + } + delete: + { + "OnStartTouch" "main_win_overlay,FireUser1,,0,1" + "OnStartTouch" "main_win_sound,PlaySound,,0,1" + "OnStartTouch" "main_console,Command,say **Map by Vanyarin -- Thanks for playing**,11.2,1" + "OnStartTouch" "nuke_zone,FireUser1,,11.2,1" + "OnStartTouch" "main_nuke_sound_a,PlaySound,,11.2,1" + "OnStartTouch" "s1_escape_music_b,Volume,0,0,-1" + "OnStartTouch" "s1_escape_music_b,Kill,,0.05,-1" + "OnStartTouch" "s1_escape_music_a,Volume,0,0,-1" + "OnStartTouch" "s1_escape_music_a,Kill,,0.05,-1" + "OnStartTouch" "main_points,ApplyScore,,0.05,1" + } + insert: + { + "OnStartTouch" "s1_escape_music_a,Volume,0,0,1" + "OnStartTouch" "s1_escape_music_a,Kill,,0.05,1" + "OnStartTouch" "s1_escape_music_b,Volume,0,0.1,1" + "OnStartTouch" "s1_escape_music_b,Kill,,0.15,1" + "OnStartTouch" "main_win_overlay,FireUser1,,0.20,1" + "OnStartTouch" "main_win_sound,PlaySound,,0.20,1" + "OnStartTouch" "main_console,Command,say **Map by Vanyarin -- Thanks for playing**,11.4,1" + "OnStartTouch" "nuke_zone,FireUser1,,11.4,1" + "OnStartTouch" "main_nuke_sound_a,PlaySound,,11.4,1" + "OnStartTouch" "main_hp_filter,AddOutput,OnPass main_points:ApplyScore::0:-1,11.4,1" + "OnStartTouch" "main_hp_zone,FireUser1,,11.5,1" + } +} + +;------------------ +; Changelog +;------------------ + +;May 18th (After first test on Nide) + +;Increased first rock at Ravine HP from 800 to 2200HP. +;Increased second rock at Ravine HP from 200 to 400HP. +;Increased holdtime on both Escape holds. +;Reduced the HP needed for Ram-God to go berserk. + + +;May 22nd (After NA run on Nide) + +;Fixed fadein/outs during warmup. +;Lowered height of the raft by 8 units. +;Increased health zombies get if they try to get in front of the raft from 40 to 600HP. +;Increased first rock at Ravine HP from 2200 to 3200HP. +;Removes landmark from teleport that links to Ruins from Heavy because sometimes people can spawn in the wall. +;Fixed ammo refill not working after first Ram-God boss. +;Increased lazer Ram-God HP from 6125 to 6725HP. +;Increased waiting time for the helicopter to come at the escape from 20 to 30 seconds but lowered the time the helicopter stays down from 40 to 25 seconds. + +;May 25th (After EU #2 on Nide) + +;Fixed fadein/outs during warmup for real this time. +;Decreased first rock at Ravine HP from 3200 to 2600HP. +;Fixed parent on Soul of the Ram-God push triggers. + + + +;; _ + +;; fix raft + +modify: +{ + match: + { + "targetname" "s1_african_raft_train" + "classname" "func_tracktrain" + } + replace: + { + "spawnflags" "2" + } +} + +;; disable ztele for zombies, so Zombie Drone couldn't teleport and infect humans + +modify: +{ + match: + { + "targetname" "main_console" + "classname" "point_servercommand" + } + delete: + { + "OnUser1" "!self,Command,zr_ztele_zombie 1,0,1" + } + insert: + { + "OnUser1" "!self,Command,zr_ztele_zombie 0,0,1" + } +} +modify: +{ + match: + { + "targetname" "s1_african_raft_path13" + "classname" "path_track" + } + insert: + { + "OnPass" "main_console,Command,zr_ztele_zombie 1,1,1" + } +} + + diff --git a/maps/ze_collective_css2.cfg b/maps/ze_collective_css2.cfg new file mode 100644 index 0000000..6b5bb61 --- /dev/null +++ b/maps/ze_collective_css2.cfg @@ -0,0 +1,12 @@ +add: +{ + "classname" "info_target" + "targetname" "applyDisableFix" + "OnUser1" "manager,RunScriptCode,::round_end_event_is_working=true,0,1" + "OnUser1" "!self,Kill,,0,1" +} +add: +{ + "classname" "logic_auto" + "OnMapSpawn" "applyDisableFix,FireUser1,,0,1" +} \ No newline at end of file diff --git a/maps/ze_collective_css4.cfg b/maps/ze_collective_css4.cfg new file mode 100644 index 0000000..63aa150 --- /dev/null +++ b/maps/ze_collective_css4.cfg @@ -0,0 +1,12 @@ +add: +{ + "classname" "info_target" + "targetname" "applySettings" + "OnUser1" "manager,RunScriptCode,::CHEAP_PLAYERMODELS=false,0,1" + "OnUser1" "!self,Kill,,0,1" +} +add: +{ + "classname" "logic_auto" + "OnMapSpawn" "applySettings,FireUser1,,0,1" +} \ No newline at end of file diff --git a/maps/ze_collective_css5.cfg b/maps/ze_collective_css5.cfg new file mode 100644 index 0000000..63aa150 --- /dev/null +++ b/maps/ze_collective_css5.cfg @@ -0,0 +1,12 @@ +add: +{ + "classname" "info_target" + "targetname" "applySettings" + "OnUser1" "manager,RunScriptCode,::CHEAP_PLAYERMODELS=false,0,1" + "OnUser1" "!self,Kill,,0,1" +} +add: +{ + "classname" "logic_auto" + "OnMapSpawn" "applySettings,FireUser1,,0,1" +} \ No newline at end of file diff --git a/maps/ze_collective_css6.cfg b/maps/ze_collective_css6.cfg new file mode 100644 index 0000000..63aa150 --- /dev/null +++ b/maps/ze_collective_css6.cfg @@ -0,0 +1,12 @@ +add: +{ + "classname" "info_target" + "targetname" "applySettings" + "OnUser1" "manager,RunScriptCode,::CHEAP_PLAYERMODELS=false,0,1" + "OnUser1" "!self,Kill,,0,1" +} +add: +{ + "classname" "logic_auto" + "OnMapSpawn" "applySettings,FireUser1,,0,1" +} \ No newline at end of file diff --git a/maps/ze_collective_css7.cfg b/maps/ze_collective_css7.cfg new file mode 100644 index 0000000..63aa150 --- /dev/null +++ b/maps/ze_collective_css7.cfg @@ -0,0 +1,12 @@ +add: +{ + "classname" "info_target" + "targetname" "applySettings" + "OnUser1" "manager,RunScriptCode,::CHEAP_PLAYERMODELS=false,0,1" + "OnUser1" "!self,Kill,,0,1" +} +add: +{ + "classname" "logic_auto" + "OnMapSpawn" "applySettings,FireUser1,,0,1" +} \ No newline at end of file diff --git a/maps/ze_colorlicouspilar_fix.cfg b/maps/ze_colorlicouspilar_fix.cfg index 9e82831..5296985 100644 --- a/maps/ze_colorlicouspilar_fix.cfg +++ b/maps/ze_colorlicouspilar_fix.cfg @@ -83,3 +83,24 @@ modify: "OnPressed" "tlvl6,Enable,,5,-1" } } + + + + +;; _ + +;; music volume + +modify: +{ + match: + { + "message" "my_sounds/troll.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#my_sounds/troll.mp3" + } +} + diff --git a/maps/ze_core_css1.cfg b/maps/ze_core_css1.cfg new file mode 100644 index 0000000..f25ff75 --- /dev/null +++ b/maps/ze_core_css1.cfg @@ -0,0 +1,34 @@ +;------------------------------------------- +;Stripper CFG by koen (STEAM_1:1:114921174) +;------------------------------------------- +;Stripper message +;----------------- +modify: +{ + match: + { + "origin" "-3688 -328 -5824" + "classname" "logic_auto" + } + insert: + { + "OnMapSpawn" "CommandPrompt,Command,say ** Map Modified **,10,-1" + } +} + +;---------------------- +;Fix nonsolid elevator +;---------------------- +modify: +{ + match: + { + "targetname" "Core1Elevator" + "origin" "-3440 -8392 -1016" + "classname" "func_movelinear" + } + replace: + { + "spawnflags" "0" + } +} \ No newline at end of file diff --git a/maps/ze_corrup_r1.cfg b/maps/ze_corrup_r1.cfg index e964f9f..65b2a8f 100644 --- a/maps/ze_corrup_r1.cfg +++ b/maps/ze_corrup_r1.cfg @@ -198,6 +198,20 @@ add: "origin" "8640 2656 -3552" "classname" "trigger_multiple" "OnStartTouch" "!activator,AddOutput,absvelocity 0 0 0,0,-1" + "OnStartTouch" "!activator,AddOutput,absvelocity 0 0 0,1,-1" } +;; other - gate volume +modify: +{ + match: + { + "targetname" "otherdoor1" + "classname" "func_door" + } + replace: + { + "loopmovesound" "0" + } +} diff --git a/maps/ze_crashbandicoot_v1fix.cfg b/maps/ze_crashbandicoot_v1fix.cfg index d7e1f01..be65c47 100644 --- a/maps/ze_crashbandicoot_v1fix.cfg +++ b/maps/ze_crashbandicoot_v1fix.cfg @@ -74,7 +74,7 @@ add: "classname" "logic_auto" "OnMapSpawn" "s3_elevator_unstuck,FireUser1,,0,-1" } - + modify: { match: @@ -82,6 +82,10 @@ modify: "targetname" "boss2_hissi_track2" "classname" "path_track" } + replace: + { + "origin" "-4660 -11250 -618" + } insert: { "OnPass" "s3_elevator_unstuck,Enable,,0,1" diff --git a/maps/ze_dangerous_waters_v1a.cfg b/maps/ze_dangerous_waters_v1a.cfg index 4cf444b..df04967 100644 --- a/maps/ze_dangerous_waters_v1a.cfg +++ b/maps/ze_dangerous_waters_v1a.cfg @@ -233,6 +233,92 @@ add: "origin" "-4344 7263 625" "filtername" "Zombie filter" "classname" "trigger_teleport" + + +} + +;; music volume + +modify: +{ + match: + { + "message" "music/ze_dangerous_waters_hq.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/ze_dangerous_waters_hq.mp3" + } } + + + + +;; Fix elevator on spawn, add "user no control" flag + +modify: +{ + match: + { + "origin" "703.75 3448 148" + "classname" "func_tanktrain" + "hammerid" "3437" + } + replace: + { + "spawnflags" "1555" + } +} + +;; Removed 2 trigger_once on spawn, i replace plank move on "Break on touch" + +filter: +{ + "origin" "-576 3304 752" + "classname" "trigger_once" + "hammerid" "943" +} +filter: +{ + "origin" "-576 3048 752" + "classname" "trigger_once" + "hammerid" "1106" +} +modify: +{ + match: + { + "origin" "-576 3304 696" + "classname" "func_physbox" + "hammerid" "732" + } + replace: + { + "spawnflags" "2" + } + insert: + { + "OnBreak" "break 2,PlaySound,,0,1" + } +} +modify: +{ + match: + { + "origin" "-576 3048 696" + "classname" "func_physbox" + "hammerid" "1109" + } + replace: + { + "spawnflags" "2" + } + insert: + { + "OnBreak" "break 1,PlaySound,,0,1" + } +} + diff --git a/maps/ze_dangerous_waters_v1a.cfg_2023-10-11 b/maps/ze_dangerous_waters_v1a.cfg_2023-10-11 new file mode 100755 index 0000000..4cf444b --- /dev/null +++ b/maps/ze_dangerous_waters_v1a.cfg_2023-10-11 @@ -0,0 +1,238 @@ +; remove no fall damage for event + +;filter: +;{ +; "origin" "-710 396 96.18" +; "classname" "trigger_multiple" +; "hammerid" "377815" +;} +;filter: +;{ +; "origin" "788 394 96.18" +; "classname" "trigger_multiple" +; "hammerid" "377779" +;} + + +;-------------------------------------------------------------------- +;STRIPPER CFG BY MOLTARD http://steamcommunity.com/id/0123456789ABC/ +;-------------------------------------------------------------------- +; FIX NUKE GLITCH +; ---------------- + +add: +{ + "targetname" "nuke" + "model" "*169" + "StartDisabled" "1" + "spawnflags" "4097" + "origin" "32 8328 -236" + "nodmgforce" "0" + "damagetype" "0" + "damagemodel" "0" + "damagecap" "100000000" + "damage" "100000000" + "classname" "trigger_hurt" +} + +add: +{ + "targetname" "nuke" + "model" "*171" + "StartDisabled" "1" + "spawnflags" "4097" + "origin" "12 12908 -239" + "nodmgforce" "0" + "damagetype" "0" + "damagemodel" "0" + "damagecap" "100000000" + "damage" "100000000" + "classname" "trigger_hurt" +} + +add: +{ + "targetname" "nuke" + "model" "*174" + "StartDisabled" "1" + "spawnflags" "4097" + "origin" "-2480 13536 -239" + "nodmgforce" "0" + "damagetype" "0" + "damagemodel" "0" + "damagecap" "100000000" + "damage" "100000000" + "classname" "trigger_hurt" +} + +add: +{ + "targetname" "nuke" + "model" "*176" + "StartDisabled" "1" + "spawnflags" "4097" + "origin" "-3892 10237 -255" + "nodmgforce" "0" + "damagetype" "0" + "damagemodel" "0" + "damagecap" "100000000" + "damage" "100000000" + "classname" "trigger_hurt" +} + + +; ------------------- +; FIX CHOPPER GLITCH +; ------------------- + +filter: +{ + "targetname" "Wall Breakable 1 Bullet Block" + "origin" "-7936 -3839 688" + "classname" "func_brush" + "hammerid" "453376" +} +filter: +{ + "targetname" "Rock Breakable Bullet Block" + "origin" "-7600 3558 626" + "classname" "func_brush" + "hammerid" "453405" +} +filter: +{ + "targetname" "Tree 1 Breakable Bullet Block" + "origin" "-2034 12947.5 984" + "classname" "func_brush" + "hammerid" "453437" +} +filter: +{ + "origin" "-7798.11 3473.68 710.826" + "classname" "logic_auto" + "hammerid" "453523" +} +filter: +{ + "origin" "624.186 787.203 9" + "classname" "logic_auto" + "hammerid" "544004" +} +modify: +{ + match: + { + "origin" "-3892.33 7391.86 -1088.74" + "classname" "logic_auto" + "hammerid" "525394" + } + delete: + { + "OnMultiNewRound" "wf,PlaySound,,0,-1" + } + insert: + { + "OnMapSpawn" "servercommand,Command,say [***Map made by AttenseFX***],0,1" + "OnMapSpawn" "servercommand,Command,say ***Special Thanks to Sleepy and Neuro Toxin***,2,1" + } +} + +modify: +{ + match: + { + "targetname" "Wall Breakable 1" + "origin" "-7936 -3868 688" + "classname" "func_breakable" + "hammerid" "445192" + } + replace: + { + "health" "0" + } +} +modify: +{ + match: + { + "targetname" "Rock Breakable" + "origin" "-7578.91 3535.6 652" + "classname" "func_breakable" + "hammerid" "424620" + } + replace: + { + "health" "0" + } +} +modify: +{ + match: + { + "targetname" "Tree 1 Breakable" + "origin" "-2069 12933 1002" + "classname" "func_breakable" + "hammerid" "403196" + } + replace: + { + "health" "0" + } +} + +modify: +{ + match: + { + "origin" "-6961 4916 856" + "classname" "trigger_multiple" + "hammerid" "586489" + } + delete: + { + "OnStartTouch" "Wall Breakable 1,AddHealth,1100,0,-1" + "OnStartTouch" "Rock Breakable,AddHealth,700,0,-1" + } + insert: + { + "OnStartTouch" "Wall Breakable 1,AddHealth,400,0,-1" + "OnStartTouch" "Rock Breakable,AddHealth,200,0,-1" + } +} + +modify: +{ + match: + { + "origin" "-6961 4916 856" + "classname" "trigger_multiple" + "hammerid" "586489" + } + delete: + { + "OnStartTouch" "Tree 1 Breakable,AddHealth,400,0,-1" + } + insert: + { + "OnStartTouch" "Tree 1 Breakable,AddHealth,200,0,-1" + } +} + + +;; _ + +;; prevent zombies from evading teleport on 2nd hold + +add: +{ + "model" "*163" + "targetname" "Zombie blocker 2." + "target" "Z2R" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "-4344 7263 625" + "filtername" "Zombie filter" + "classname" "trigger_teleport" +} + + diff --git a/maps/ze_death_star_escape_v4_3.cfg b/maps/ze_death_star_escape_v4_3.cfg index 5ef3b73..3a099fb 100644 --- a/maps/ze_death_star_escape_v4_3.cfg +++ b/maps/ze_death_star_escape_v4_3.cfg @@ -204,8 +204,8 @@ add: "OnTrigger" "landing_pads,AddOutput,rendercolor 150 150 255,0,1" "OnTrigger" "lpr,AddOutput,rendercolor 150 150 255,0,1" "OnTrigger" "dr_*,AddOutput,rendercolor 150 150 255,0,1" - "OnTrigger" "1,Command,say >>>For my ally is the Force and a powerful ally it is.<<<,0,1" - "OnTrigger" "shuttle_points,Enable,,0,1" + "OnTrigger" "shuttle_points,AddOutput,OnStartTouch blue_text:Display::0:-1,0.5,1" + "OnTrigger" "shuttle_points,Enable,,1,1" } add: { @@ -219,8 +219,8 @@ add: "OnTrigger" "landing_pads,AddOutput,rendercolor 255 200 200,0,1" "OnTrigger" "lpr,AddOutput,rendercolor 255 200 200,0,1" "OnTrigger" "dr_*,AddOutput,rendercolor 255 200 200,0,1" - "OnTrigger" "1,Command,say >>>It was said that you would destroy the Sith not join them!<<<,0,1" - "OnTrigger" "shuttle_points,Enable,,0,1" + "OnTrigger" "shuttle_points,AddOutput,OnStartTouch red_text:Display::0:-1,0.5,1" + "OnTrigger" "shuttle_points,Enable,,1,1" } add: { @@ -266,6 +266,42 @@ add: "OnUser1" "!self,AddOutput,maxs 119 396.5 53,0.1,1" "OnStartTouch" "crate_points,ApplyScore,,0.1,-1" } +add: +{ + "origin" "3457 -2896 596" + "y" "0.4" + "x" "-1" + "targetname" "blue_text" + "spawnflags" "0" + "message" "For my ally is the Force and a powerful ally it is." + "holdtime" "15" + "fxtime" "0.05" + "fadeout" "0.5" + "fadein" "0.1" + "effect" "2" + "color2" "0 0 0" + "color" "0 0 255" + "channel" "1" + "classname" "game_text" +} +add: +{ + "origin" "3457 -2896 696" + "y" "0.4" + "x" "-1" + "targetname" "red_text" + "spawnflags" "0" + "message" "It was said that you would destroy the Sith not join them!" + "holdtime" "15" + "fxtime" "0.05" + "fadeout" "0.5" + "fadein" "0.1" + "effect" "2" + "color2" "0 0 0" + "color" "255 0 0" + "channel" "4" + "classname" "game_text" +} modify: { @@ -299,4 +335,32 @@ modify: } } +;; music volume +modify: +{ + match: + { + "message" "ambient/starwarsdarthmaul.wav" + "classname" "ambient_generic" + } + replace: + { + "message" "#ambient/starwarsdarthmaul.wav" + } +} + +;; apply gravity on afk tele + +modify: +{ + match: + { + "targetname" "nuke_03" + "classname" "trigger_teleport" + } + insert: + { + "OnStartTouch" "!activator,AddOutput,gravity 0.70,0,-1" + } +} \ No newline at end of file diff --git a/maps/ze_derpescape_itstime.cfg b/maps/ze_derpescape_itstime.cfg index 70e0675..071aed3 100644 --- a/maps/ze_derpescape_itstime.cfg +++ b/maps/ze_derpescape_itstime.cfg @@ -51,4 +51,205 @@ modify: { "OnNewGame" "console,Command,zr_class_modify humans no_fall_damage yes,0.02,1" } -} \ No newline at end of file +} + + + +;; _ + +;; music volume + +modify: +{ + match: + { + "message" "tacticalwolf_sound/derpescape/tw_bombing.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#tacticalwolf_sound/derpescape/tw_bombing.mp3" + } +} +modify: +{ + match: + { + "message" "tacticalwolf_sound/derpescape/tw_derpwoods.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#tacticalwolf_sound/derpescape/tw_derpwoods.mp3" + } +} +modify: +{ + match: + { + "message" "tacticalwolf_sound/derpescape/tw_forgottencity.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#tacticalwolf_sound/derpescape/tw_forgottencity.mp3" + } +} +modify: +{ + match: + { + "message" "tacticalwolf_sound/derpescape/tw_hurry.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#tacticalwolf_sound/derpescape/tw_hurry.mp3" + } +} +modify: +{ + match: + { + "message" "tacticalwolf_sound/derpescape/tw_nichismoke.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#tacticalwolf_sound/derpescape/tw_nichismoke.mp3" + } +} +modify: +{ + match: + { + "message" "tacticalwolf_sound/derpescape/tw_orphanageflame.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#tacticalwolf_sound/derpescape/tw_orphanageflame.mp3" + } +} +modify: +{ + match: + { + "message" "tacticalwolf_sound/derpescape/tw_returnofthemack.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#tacticalwolf_sound/derpescape/tw_returnofthemack.mp3" + } +} +modify: +{ + match: + { + "message" "tacticalwolf_sound/derpescape/tw_shadowtemple.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#tacticalwolf_sound/derpescape/tw_shadowtemple.mp3" + } +} +modify: +{ + match: + { + "message" "tacticalwolf_sound/derpescape/tw_snoopdog.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#tacticalwolf_sound/derpescape/tw_snoopdog.mp3" + } +} +modify: +{ + match: + { + "message" "tacticalwolf_sound/derpescape/tw_somebodywatching.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#tacticalwolf_sound/derpescape/tw_somebodywatching.mp3" + } +} +modify: +{ + match: + { + "message" "tacticalwolf_sound/derpescape/tw_speedyclaxton.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#tacticalwolf_sound/derpescape/tw_speedyclaxton.mp3" + } +} +modify: +{ + match: + { + "message" "tacticalwolf_sound/derpescape/tw_swampthing.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#tacticalwolf_sound/derpescape/tw_swampthing.mp3" + } +} +modify: +{ + match: + { + "message" "tacticalwolf_sound/derpescape/tw_theopenedway.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#tacticalwolf_sound/derpescape/tw_theopenedway.mp3" + } +} +modify: +{ + match: + { + "message" "tacticalwolf_sound/derpescape/tw_thisishowwedoit.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#tacticalwolf_sound/derpescape/tw_thisishowwedoit.mp3" + } +} +modify: +{ + match: + { + "message" "tacticalwolf_sound/derpescape/tw_uniteddivided.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#tacticalwolf_sound/derpescape/tw_uniteddivided.mp3" + } +} +modify: +{ + match: + { + "message" "tacticalwolf_sound/derpescape/tw_warmup.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#tacticalwolf_sound/derpescape/tw_warmup.mp3" + } +} + + diff --git a/maps/ze_descent_into_cerberon_s2.cfg b/maps/ze_descent_into_cerberon_s2.cfg new file mode 100644 index 0000000..777ddeb --- /dev/null +++ b/maps/ze_descent_into_cerberon_s2.cfg @@ -0,0 +1,46 @@ +modify: +{ + match: + { + "targetname" "trampath11" + } + insert: + { + "OnPass" "tramstation2doortrigger,Enable,,0,-1" + } +} +modify: +{ + match: + { + "targetname" "tramstation2doortrigger" + } + replace: + { + "StartDisabled" "1" + } +} +add: +{ + "classname" "trigger_teleport" + "targetname" "teleport11a" + "origin" "14592 10880 -126" + "target" "desttpcore" + "StartDisabled" "1" + "spawnflags" "1" + "OnUser1" "!self,AddOutput,solid 2,0,1" + "OnUser1" "!self,AddOutput,mins -256 -256 -256,0.1,1" + "OnUser1" "!self,AddOutput,maxs 256 256 256,0.1,1" +} +modify: +{ + match: + { + "classname" "logic_auto" + "hammerid" "125837" + } + insert: + { + "OnMapSpawn" "teleport11a,FireUser1,,0.5,1" + } +} \ No newline at end of file diff --git a/maps/ze_destruction_of_exorath_re3.cfg b/maps/ze_destruction_of_exorath_re3.cfg index ffbcb05..b0838a1 100755 --- a/maps/ze_destruction_of_exorath_re3.cfg +++ b/maps/ze_destruction_of_exorath_re3.cfg @@ -156,3 +156,45 @@ modify: "OnCase06" "bombplacer_*,Kill,,2.1,1" } } + +;; fix pelican movement + +modify: +{ + match: + { + "targetname" "pelican_track_movement" + "classname" "func_tracktrain" + } + replace: + { + "orientationtype" "0" + } +} + +;; possible playercrash fix + +modify: +{ + match: + { + "classname" "/prop_.*/" + } + replace: + { + "disableshadows" "1" + "disablereceiveshadows" "1" + } +} +modify: +{ + match: + { + "classname" "/func_.*/" + } + replace: + { + "disableshadows" "1" + "disablereceiveshadows" "1" + } +} \ No newline at end of file diff --git a/maps/ze_dev_r4a.cfg b/maps/ze_dev_r4a.cfg index 7f78ca2..6eab6be 100644 --- a/maps/ze_dev_r4a.cfg +++ b/maps/ze_dev_r4a.cfg @@ -143,3 +143,38 @@ modify "OnTimer" "randommodetp,Disable,,0.10,-1" } } + + + +;; _ + +;; stage 1 - disable lasers if boss was killed to quickly + +modify: +{ + match: + { + "targetname" "lasercube" + "classname" "func_breakable" + } + insert: + { + "OnBreak" "lasertimer,Disable,,1,1" + "OnBreak" "lasertimer,Disable,,2,1" + } +} + +;; stage 3 - fix invisible crouch laser on bossfight + +modify: +{ + match: + { + "targetname" "l3bosslaserhighfx" + "classname" "env_beam" + } + replace: + { + "life" "0" + } +} \ No newline at end of file diff --git a/maps/ze_diddle_v3_css.cfg b/maps/ze_diddle_v3_css.cfg new file mode 100644 index 0000000..e79c7fe --- /dev/null +++ b/maps/ze_diddle_v3_css.cfg @@ -0,0 +1,515 @@ +;------------------------------------------- +;STRIPPER CFG BY KOEN (STEAM_1:1:114921174) +;------------------------------------------- +;FIX BROKEN SetRemoteDestination INPUT +;-------------------------------------- +modify: +{ + match: + { + "targetname" "ord_act_03" + } + delete: + { + "OnTrigger" "Ord_main_tpt_lvl_allSetRemoteDestinationmeme0-1" + } + insert: + { + "OnTrigger" "Ord_main_tpt_lvl_allAddOutputtarget meme0-1" + } +} +modify: +{ + match: + { + "targetname" "stage_manager" + } + delete: + { + "OnCase01" "areatpstart_ctSetRemoteDestinationluff_teleport0.2-1" + "OnCase01" "areatpstart_tSetRemoteDestinationluff_teleport0.2-1" + "OnCase02" "areatpstart_tSetRemoteDestinationTurtleStartTele0.2-1" + "OnCase02" "areatpstart_ctSetRemoteDestinationTurtleStartTele0.2-1" + "OnCase03" "areatpstart_tSetRemoteDestinationqaz_TeleportPointForEnter0.2-1" + "OnCase03" "areatpstart_ctSetRemoteDestinationqaz_TeleportPointForEnter0.2-1" + "OnCase04" "areatpstart_tSetRemoteDestinationOrdiaxer_T0.2-1" + "OnCase04" "areatpstart_ctSetRemoteDestinationOrdiaxer0.2-1" + "OnCase05" "areatpstart_tSetRemoteDestinationhich_start0.2-1" + "OnCase05" "areatpstart_ctSetRemoteDestinationhich_start0.2-1" + } + insert: + { + "OnCase01" "areatpstart_ctAddOutputtarget luff_teleport0.2-1" + "OnCase01" "areatpstart_tAddOutputtarget luff_teleport0.2-1" + "OnCase02" "areatpstart_tAddOutputtarget TurtleStartTele0.2-1" + "OnCase02" "areatpstart_ctAddOutputtarget TurtleStartTele0.2-1" + "OnCase03" "areatpstart_tAddOutputtarget qaz_TeleportPointForEnter0.2-1" + "OnCase03" "areatpstart_ctAddOutputtarget qaz_TeleportPointForEnter0.2-1" + "OnCase04" "areatpstart_tAddOutputtarget Ordiaxer_T0.2-1" + "OnCase04" "areatpstart_ctAddOutputtarget Ordiaxer0.2-1" + "OnCase05" "areatpstart_tAddOutputtarget hich_start0.2-1" + "OnCase05" "areatpstart_ctAddOutputtarget hich_start0.2-1" + } +} + +;---------------------------------------------------------------------------FIX FROM HEAVY 3/16/2025--------------------------------------------------------------------------- + +;---------------------------- +; Remove invalid spawn point +;---------------------------- +filter: +{ + "origin" "8500.66 -6178 1005.54" + "angles" "0 0 0" + "classname" "info_player_terrorist" + "hammerid" "2099101" +} + +;---------------------------- +; FIX BABY KILLING EVERYBODY AT CHEPEL DOOR SPOT +;---------------------------- +add: +{ + "classname" "info_particle_system" + "angles" "0 0 0" + "effect_name" "custom_particle_010" + "targetname" "NO_BABY" + "origin" "-9600 -7680 1280" +} +modify: +{ + match: + { + "targetname" "ITEMX_hich_zmboost_button2" + "classname" "func_rot_button" + "hammerid" "1628693" + } + delete: + { + "vscripts" "luffaren/filter.nut luffaren/filter.nut" + "OnUser1" "ITEMX_hich_zmboost_maker2ForceSpawn0.05-1" + } + insert: + { + "vscripts" "luffaren/filter.nut luffaren/filter.nut ze_diddle/babymaker.nut" + "OnUser3" "serverCommandsay ===[ ZOMBIE BABY ABORTED - BAD/EXPLOIT SPOT ]===0.02-1" + "OnUser3" "serverCommandsay ===[ ZOMBIE BABY ABORTED - BAD/EXPLOIT SPOT ]===0.01-1" + "OnUser3" "serverCommandsay ===[ ZOMBIE BABY ABORTED - BAD/EXPLOIT SPOT ]===0-1" + "OnUser1" "!selfCallScriptFunctionCheckBabyMaker0-1" + } +} + +;---------------------------- +; FIX EXTREME MODE SPAWN TP +;---------------------------- +modify: +{ + match: + { + "targetname" "spawnsafety" + "classname" "trigger_multiple" + } + delete: + { + "OnTrigger" "managerCallScriptFunctionTeleportLate0-1" + } + insert: + { + "OnStartTouch" "managerRunScriptCodeTeleportLate();0-1" + } +} + +;-------------------------- +; ADD +30% HP TO SHIELD +;-------------------------- +modify: +{ + match: + { + "targetname" "ITEMX_qaz_item_shieldsss1" + "classname" "logic_relay" + } + delete: + { + "OnSpawn" "ITEMX_qaz_item_shields1RunScriptCodeAddHP(70);01" + } + insert: + { + "OnSpawn" "ITEMX_qaz_item_shields1RunScriptCodeAddHP(91);01" + } +} +modify: +{ + match: + { + "targetname" "ITEMX_qaz_item_shieldsss2" + "classname" "logic_relay" + } + delete: + { + "OnSpawn" "ITEMX_qaz_item_shields2RunScriptCodeAddHP(100);01" + } + insert: + { + "OnSpawn" "ITEMX_qaz_item_shields2RunScriptCodeAddHP(130);01" + } +} +modify: +{ + match: + { + "targetname" "ITEMX_qaz_item_shieldsss3" + "classname" "logic_relay" + } + delete: + { + "OnSpawn" "ITEMX_qaz_item_shields3RunScriptCodeAddHP(150);01" + } + insert: + { + "OnSpawn" "ITEMX_qaz_item_shields3RunScriptCodeAddHP(195);01" + } +} + +;-------------------------- +; INSERT NEW MANAGER SCRIPT FOR INCRASING HP AND SETTING BLOOM TO A LOWER VALUE ON EXTREME +;-------------------------- +modify: +{ + match: + { + "targetname" "func_brush" + "hammerid" "272704" + } + delete: + { + "vscripts" "luffaren/manager_patched.nut" + } + insert: + { + "vscripts" "ze_diddle/manager_patched2.nut" + } +} + +;-------------------------- +; ADD +50% HP TO ALL MOBS AND BOSSES +;-------------------------- +modify: +{ + match: + { + "targetname" "X69XTurtleBossHP1" + "classname" "func_breakable" + } + delete: + { + "OnBreak" "X69XTurtleBosshp2RunScriptCodeAddHP(2000,4500);0.51" + } + insert: + { + "OnBreak" "X69XTurtleBosshp2RunScriptCodeAddHP(3000,6750);0.51" + } +} +modify: +{ + match: + { + "classname" "trigger_once" + "hammerid" "585774" + } + delete: + { + "OnStartTouch" "X69XTurtleBossHP1RunScriptCodeAddHP(2000,4500);21.51" + } + insert: + { + "OnStartTouch" "X69XTurtleBossHP1RunScriptCodeAddHP(3000,6750);21.51" + } +} +modify: +{ + match: + { + "targetname" "X69Xluff_npc_ents2" + "classname" "logic_relay" + } + delete: + { + "OnSpawn" "X69Xluff_npc_phys2ggRunScriptCodeAddHP(300,100);0.51" + } + insert: + { + "OnSpawn" "X69Xluff_npc_phys2ggRunScriptCodeAddHP(450,150);0.51" + } +} +modify: +{ + match: + { + "classname" "trigger_once" + "hammerid" "556626" + } + delete: + { + "OnStartTouch" "Ord_lvl_01_boss_breakRunScriptCodeAddHP(4000,4500);31.51" + } + insert: + { + "OnStartTouch" "Ord_lvl_01_boss_breakRunScriptCodeAddHP(6000,6750);31.51" + } +} +modify: +{ + match: + { + "targetname" "Ord_main_boss_03" + "classname" "logic_relay" + } + delete: + { + "OnTrigger" "X69XOrd_main_large_diglett_breakRunScriptCodeAddHP(4000,5500);21" + } + insert: + { + "OnTrigger" "X69XOrd_main_large_diglett_breakRunScriptCodeAddHP(6000,8250);21" + } +} +modify: +{ + match: + { + "targetname" "Ord_main_boss_02" + "classname" "logic_relay" + } + delete: + { + "OnTrigger" "X69XOrd_main_mid_diglett_breakRunScriptCodeAddHP(4000,2500);21" + } + insert: + { + "OnTrigger" "X69XOrd_main_mid_diglett_breakRunScriptCodeAddHP(6000,3750);21" + } +} +modify: +{ + match: + { + "targetname" "Ord_lvl_02_boss_relay" + "classname" "logic_relay" + } + delete: + { + "OnTrigger" "Ord_lvl_02_boss_breakRunScriptCodeAddHP(2000,1200);01" + } + insert: + { + "OnTrigger" "Ord_lvl_02_boss_breakRunScriptCodeAddHP(3000,1800);01" + } +} +modify: +{ + match: + { + "targetname" "seal" + "classname" "func_breakable" + } + delete: + { + "OnUser1" "sealRunScriptCodeAddHP(100,50);61" + } + insert: + { + "OnUser1" "sealRunScriptCodeAddHP(150,75);61" + } +} + +modify: +{ + match: + { + "targetname" "TurtleLogic2" + "classname" "logic_case" + } + delete: + { + "OnCase01" "X69XTurtleBossHP1RunScriptCodeAddExtraHP(500);0-1" + "OnCase01" "X69XTurtleBossHP2RunScriptCodeAddExtraHP(500);0-1" + } + insert: + { + "OnCase01" "X69XTurtleBossHP1RunScriptCodeAddExtraHP(750);0-1" + "OnCase01" "X69XTurtleBossHP2RunScriptCodeAddExtraHP(750);0-1" + } +} + +;incrase fetus to +100% +modify: +{ + match: + { + "classname" "logic_case" + "hammerid" "253721" + } + delete: + { + "OnCase01" "npc_base_1RunScriptCodeSetHealth(1000,4000);0-1" + } + insert: + { + "OnCase01" "npc_base_1RunScriptCodeSetHealth(2000,8000);0-1" + } +} + +;-------------------------- +; SET BLOOM TO A LOWER VALUE +;-------------------------- +modify: +{ + match: + { + "classname" "logic_auto" + } + delete: + { + "OnMapSpawn" "tonemapRunScriptCodeSetBloom(0.6);0-1" + } + insert: + { + "OnMapSpawn" "tonemapRunScriptCodeSetBloom(0.4);0-1" + } +} + +;-------------------------- +; FIX CRASH SPOT AFTER PUSH +;-------------------------- +modify: +{ + match: + { + "hammerid" "286319" + "classname" "trigger_teleport" + } + delete: + { + "origin" "-6480 -8624 3104" + } + insert: + { + "origin" "-6480 -8624 3040" + } +} +add: +{ + "classname" "func_wall_toggle" + "origin" "-6480 -8624 3104" + "model" "*625" + "rendermode" "10" +} +modify: +{ + match: + { + "hammerid" "354592" + "classname" "trigger_teleport" + } + delete: + { + "origin" "-14592 -15808 4032" + } + insert: + { + "origin" "-14592 -15812 3904" + } +} +add: +{ + "classname" "func_wall_toggle" + "origin" "-14592 -15808 4032" + "model" "*592" + "rendermode" "10" +} + +; Reduce shadows - lead to client crash +modify: +{ + match: + { + "classname" "/prop_.*/" + } + replace: + { + "disableshadows" "1" + "disablereceiveshadows" "1" + } +} +modify: +{ + match: + { + "classname" "/func_.*/" + } + replace: + { + "disableshadows" "1" + "disablereceiveshadows" "1" + } +} +modify: +{ + match: + { + "classname" "shadow_control" + } + replace: + { + "disableallshadows" "1" + } +} +modify: +{ + match: + { + "classname" "point_spotlight" + } + replace: + { + "disableshadows" "1" + "disablereceiveshadows" "1" + } +} + +;---------------------------- +; Fix chapel room zm can jump on the window then hide in the prop and kill everybody +;---------------------------- +add: +{ + "classname" "func_wall_toggle" + "origin" "-9462 -7667 1796" + "model" "*586" + "rendermode" "10" +} + +;-------------------------- +; FIX COUNTING EXTREME MODE PLAYER +;-------------------------- +filter: +{ + "targetname" "extreme_mode_vote_shootbrush" + "classname" "func_breakable" + "hammerid" "9297" +} +add: +{ + "classname" "func_physbox_multiplayer" + "disablereceiveshadows" "1" + "disableshadows" "1" + "origin" "2048 1024 2000" + "material" "10" + "health" "999000" + "spawnflags" "58368" + "PerformanceMode" "1" + "rendermode" "10" + "model" "*756" + "targetname" "extreme_mode_vote_shootbrush" + "OnDamaged" "managerRunScriptCodeExtremeModeVote();0-1" +} \ No newline at end of file diff --git a/maps/ze_diddle_v3_css2.cfg b/maps/ze_diddle_v3_css2.cfg new file mode 100644 index 0000000..30f228a --- /dev/null +++ b/maps/ze_diddle_v3_css2.cfg @@ -0,0 +1,498 @@ +; STRIPPER V2 REQURE THE script/vscripts/ze_diddle/teleport.nut +; Disable bhop + change main countdown timer +modify: +{ + match: + { + "classname" "logic_auto" + } + delete: + { + "OnMapSpawn" "serverCommandmp_roundtime 9990-1" + "OnMapSpawn" "managerRunScriptCodeNetProps.SetPropInt(Entities.FindByClassname(null, `cs_gamerules`), `m_iRoundTime`, 60 * 300);0-1" + } + insert: + { + "OnMapSpawn" "CSS_jump_blockerAddOutputangles 146 -90 01-1" ;Added for wall anggles change + "OnMapSpawn" "X69XTurtleMove5FireUser11-1" ;Added for enabling the new collosion + "OnMapSpawn" "CSS_fix_dday_hurtFireUser11-1" ; Start the function on dday trigger + "OnMapSpawn" "serverCommandsv_enablebunnyhopping 05-1" + "OnMapSpawn" "serverCommandmp_roundtime 990-1" + } +} +; ========================[ Stripper 1 ]======================================== +; CHANGES FROM HEAVY +; Cannon aim fix (not shoot balls from user legg) +modify: +{ + match: + { + "classname" "env_entity_maker" + "targetname" "i_item_projectilespawner_1" + "origin" "-1874.03 4626.16 1241" + } + insert: + { + "origin" "-1874.03 4626.16 1270.38" + } +} + +; Incrase fetus hp +100% (Now it's +200% since cs:go used (1000,4000)) +modify: +{ + match: + { + "classname" "logic_case" + "hammerid" "253721" + } + delete: + { + "OnCase01" "npc_base_1RunScriptCodeSetHealth(2000,8000);0-1" + } + insert: + { + "OnCase01" "npc_base_1RunScriptCodeSetHealth(4000,16000);0-1" + } +} + +; Add brush to block players being boosted to trigger button after jumping in the elevator shaft turtlereaction +add: +{ + "model" "*54" + "classname" "func_brush" + "disablereceiveshadows" "1" + "disableshadows" "1" + "origin" "5376 -8277 -13670" + "targetname" "CSS_jump_blocker" + "spawnflags" "2" +} + +; CHANGES FROM GINDER +; Remove unused functions +modify: +{ + match: + { + "hammerid" "2300599" + "targetname" "i_item_controller_1" + } + delete: + { + "OnSpawn" "!selfCallScriptFunctionCloseInitWindow0.251" + "OnSpawn" "!selfCallScriptFunctionDoNotRespawn01" + } +} + +; Add missing keys +modify: +{ + match: + { + "hammerid" "1898346" + "origin" "-12544 4768 15840" + "targetname" "qaz_mortar_3" + } + insert: + { + "vscripts" "luffaren/_mapscripts/ze_diddle/omahamortar.nut" + } +} + +; Fix outputs +modify: +{ + match: + { + "hammerid" "1623608" + "vscripts" "luffaren/fader.nut" + "targetname" "dfriend_roof_mover" + } + delete: + { + "OnOpen" "serverCommandsay ***DIDDLEFRIEND IS COMING FOR THE SINNERS***01" + } + insert: + { + "OnOpen" "serverCommandsay ***DIDDLEFRIEND IS COMING FOR THE SINNERS***01" + } +} + +modify: +{ + match: + { + "hammerid" "687851" + "targetname" "hichtelerandomrelay1" + } + delete: + { + "OnTrigger" "consoleCommand***Zombies to the South East!***0.51" + } + insert: + { + "OnTrigger" "consoleCommandsay ***Zombies to the South East!***0.51" + } +} + +modify: +{ + match: + { + "hammerid" "687853" + "targetname" "hichtelerandomrelay2" + } + delete: + { + "OnTrigger" "consoleCommand***Zombies to the South West!***0.51" + } + insert: + { + "OnTrigger" "consoleCommandsay ***Zombies to the South West!***0.51" + } +} + +modify: +{ + match: + { + "hammerid" "687857" + "targetname" "hichtelerandomrelay3" + } + delete: + { + "OnTrigger" "consoleCommand***Zombies to the North West!***0.51" + } + insert: + { + "OnTrigger" "consoleCommandsay ***Zombies to the North West!***0.51" + } +} + +modify: +{ + match: + { + "hammerid" "687855" + "targetname" "hichtelerandomrelay4" + } + delete: + { + "OnTrigger" "consoleCommand***Zombies to the North East!***0.51" + } + insert: + { + "OnTrigger" "consoleCommandsay ***Zombies to the North East!***0.51" + } +} + +; ========================[ Stripper 2 ]======================================== + +; Fix players can stop lasers on turtle reactions by dropping their weapons +modify: +{ + match: + { + "model" "*251" + "classname" "func_movelinear" + } + replace: + { + "classname" "func_door" + "spawnflags" "4096" + } + insert: + { + "lip" "-100000" + "forceclosed" "1" + "dmg" "5" + "wait" "0" + } +} + +modify: +{ + match: + { + "model" "*252" + "classname" "func_movelinear" + } + replace: + { + "classname" "func_door" + "spawnflags" "4096" + } + insert: + { + "lip" "-100000" + "forceclosed" "1" + "dmg" "5" + "wait" "0" + } +} + +; Reduce Diglett temple bosses hp by -10% +modify: +{ + match: + { + "targetname" "Ord_lvl_02_boss_relay" ; the 2 cave boss uses the same hp that's why there's no 4 modify + "classname" "logic_relay" + } + delete: + { + "OnTrigger" "Ord_lvl_02_boss_breakRunScriptCodeAddHP(3000,1800);01" + } + insert: + { + "OnTrigger" "Ord_lvl_02_boss_breakRunScriptCodeAddHP(3000,1620);01" + } +} + +modify: +{ + match: + { + "targetname" "Ord_main_boss_02" + "classname" "logic_relay" + } + delete: + { + "OnTrigger" "X69XOrd_main_mid_diglett_breakRunScriptCodeAddHP(6000,3750);21" + } + insert: + { + "OnTrigger" "X69XOrd_main_mid_diglett_breakRunScriptCodeAddHP(6000,3375);21" + } +} + +modify: +{ + match: + { + "targetname" "Ord_main_boss_03" + "classname" "logic_relay" + } + delete: + { + "OnTrigger" "X69XOrd_main_large_diglett_breakRunScriptCodeAddHP(6000,8250);21" + } + insert: + { + "OnTrigger" "X69XOrd_main_large_diglett_breakRunScriptCodeAddHP(6000,7425);21" + } +} + +; Fix zombies not getting teleported to the other side on dicklett temple boss 4 +modify: +{ + match: + { + "targetname" "Ord_lvl_01_tpt_04" + "classname" "trigger_teleport" + } + insert: + { + "vscripts" "ze_diddle/teleport.nut" + } +} + +modify: +{ + match: + { + "targetname" "Ord_lvl_01_tpt_05" + "classname" "trigger_teleport" + } + insert: + { + "vscripts" "ze_diddle/teleport.nut" + } +} + +; Fix land mines can't be shooted away +modify: +{ + match: + { + "targetname" "i_mortar_phys" + "classname" "func_physbox" + } + insert: + { + "massScale" "0.25" + } +} + +; Balancing the 10coin spot reaching in dday +modify: +{ + match: + { + "classname" "trigger_hurt" + "hammerid" "1811578" + } + replace: + { + "classname" "trigger_multiple" + "spawnflags" "1" + } + insert: + { + "targetname" "CSS_fix_dday_hurt" + "wait" "0" + "OnUser1" "!selfFireUser20.32-1" + "OnUser1" "!selfDisable0-1" + "OnUser2" "!selfEnable0-1" + "OnUser2" "!selfFireUser10.32-1" + "OnStartTouch" "!activatorRunScriptCodeif (self.GetHealth() > 5) self.SetHealth(self.GetHealth() - 12); else self.TakeDamage(9999, 0, null);0-1" + } +} + +; Fix shield rotation +; =========================================================================== +; removing old info dest aim +filter: +{ + "classname" "ITEMX_qaz_item_shields3_aim" + "hammerid" "info_teleport_destination" +} + +filter: +{ + "classname" "ITEMX_qaz_item_shields2_aim" + "hammerid" "info_teleport_destination" +} + +filter: +{ + "classname" "ITEMX_qaz_item_shields1_aim" + "hammerid" "info_teleport_destination" +} + +; adding aim fixer script +modify: +{ + match: + { + "targetname" "ITEMX_qaz_item_btn3" + "classname" "func_button" + } + delete: + { + "OnUser1" "ITEMX_qaz_itemmaker3ForceSpawn0-1" + } + insert: + { + "OnUser1" "ITEMX_qaz_itemmaker3RunScriptCodeself.SetAbsAngles(activator.GetAbsAngles(){z=0});0-1" + "OnUser1" "ITEMX_qaz_itemmaker3ForceSpawn0.02-1" + } +} + +modify: +{ + match: + { + "targetname" "ITEMX_qaz_item_btn2" + "classname" "func_button" + } + delete: + { + "OnUser1" "ITEMX_qaz_itemmaker2ForceSpawn0-1" + } + insert: + { + "OnUser1" "ITEMX_qaz_itemmaker2RunScriptCodeself.SetAbsAngles(activator.GetAbsAngles(){z=0});0-1" + "OnUser1" "ITEMX_qaz_itemmaker2ForceSpawn0.02-1" + } +} + +modify: +{ + match: + { + "targetname" "ITEMX_qaz_item_btn1" + "classname" "func_button" + } + delete: + { + "OnUser1" "ITEMX_qaz_itemmaker1ForceSpawn0-1" + } + insert: + { + "OnUser1" "ITEMX_qaz_itemmaker1RunScriptCodeself.SetAbsAngles(activator.GetAbsAngles(){z=0});0-1" + "OnUser1" "ITEMX_qaz_itemmaker1ForceSpawn0.02-1" + } +} + +; Change func_brekable to func_physbox to make it work +modify: +{ + match: + { + "classname" "func_breakable" + "targetname" "ITEMX_qaz_item_shields3" + } + replace: + { + "classname" "func_physbox" + "spawnflags" "40960" + "notsolid" "0" + } +} + +modify: +{ + match: + { + "classname" "func_breakable" + "targetname" "ITEMX_qaz_item_shields2" + } + replace: + { + "classname" "func_physbox" + "spawnflags" "40960" + "notsolid" "0" + } +} + +modify: +{ + match: + { + "classname" "func_breakable" + "targetname" "ITEMX_qaz_item_shields1" + } + replace: + { + "classname" "func_physbox" + "spawnflags" "40960" + "notsolid" "0" + } +} +; =========================================================================== +; Fix people can bug under bridge dicklet temple +add: +{ + "model" "*399" + "targetname" "CSS_fix_spot" + "classname" "trigger_hurt" + "damage" "999999" + "origin" "-14432 15616 13326" + "spawnflags" "1" + "StartDisabled" "1" +} + +modify: +{ + match: + { + "targetname" "Ord_lvl_02_boss_pit_platform" + "classname" "func_movelinear" + } + insert: + { + "OnFullyClosed" "CSS_fix_spotEnable0-1" + } +} + +; chekc korukos stuff (next ver) \ No newline at end of file diff --git a/maps/ze_diddle_v3_css2.cfg_old b/maps/ze_diddle_v3_css2.cfg_old new file mode 100644 index 0000000..86857b8 --- /dev/null +++ b/maps/ze_diddle_v3_css2.cfg_old @@ -0,0 +1,183 @@ +; Disable bhop + change main countdown timer + add stripper wall angles +modify: +{ + match: + { + "classname" "logic_auto" + } + delete: + { + "OnMapSpawn" "serverCommandmp_roundtime 9990-1" + "OnMapSpawn" "managerRunScriptCodeNetProps.SetPropInt(Entities.FindByClassname(null, `cs_gamerules`), `m_iRoundTime`, 60 * 300);0-1" + } + insert: + { + "OnMapSpawn" "CSS_jump_blocker,addoutput,angles 135 -90 0,1,-1" + "OnMapSpawn" "serverCommandsv_enablebunnyhopping 05-1" + "OnMapSpawn" "serverCommandmp_roundtime 990-1" + } +} +; ========================[ Stripper 1 ]========================================\\ +; CHANGES FROM HEAVY +; Cannon aim fix (not shoot balls from user legg) +modify: +{ + match: + { + "classname" "env_entity_maker" + "targetname" "i_item_projectilespawner_1" + "origin" "-1874.03 4626.16 1241" + } + insert: + { + "origin" "-1874.03 4626.16 1270.38" + } +} + +; Incrase fetus hp +100% (Now it's +200% since cs:go used (1000,4000)) +modify: +{ + match: + { + "classname" "logic_case" + "hammerid" "253721" + } + delete: + { + "OnCase01" "npc_base_1RunScriptCodeSetHealth(2000,8000);0-1" + } + insert: + { + "OnCase01" "npc_base_1RunScriptCodeSetHealth(4000,16000);0-1" + } +} + +; Add brush to block players being boosted to trigger button after jumping in the elevator shaft turtlereaction +add: +{ + "model" "*54" + "classname" "func_breakable" + "disablereceiveshadows" "1" + "disableshadows" "1" + "origin" "5377 -8283.36 -13644.6" + "targetname" "CSS_jump_blocker" + "spawnflags" "3073" +} + +; CHANGES FROM GINDER +; Remove unused functions +modify: +{ + match: + { + "hammerid" "2300599" + "targetname" "i_item_controller_1" + } + delete: + { + "OnSpawn" "!selfCallScriptFunctionCloseInitWindow0.251" + "OnSpawn" "!selfCallScriptFunctionDoNotRespawn01" + } +} + +; Add missing keys +modify: +{ + match: + { + "hammerid" "1898346" + "origin" "-12544 4768 15840" + "targetname" "qaz_mortar_3" + } + insert: + { + "vscripts" "luffaren/_mapscripts/ze_diddle/omahamortar.nut" + } +} + +; Fix outputs +modify: +{ + match: + { + "hammerid" "1623608" + "vscripts" "luffaren/fader.nut" + "targetname" "dfriend_roof_mover" + } + delete: + { + "OnOpen" "serverCommandsay ***DIDDLEFRIEND IS COMING FOR THE SINNERS***01" + } + insert: + { + "OnOpen" "serverCommandsay ***DIDDLEFRIEND IS COMING FOR THE SINNERS***01" + } +} + +modify: +{ + match: + { + "hammerid" "687851" + "targetname" "hichtelerandomrelay1" + } + delete: + { + "OnTrigger" "consoleCommand***Zombies to the South East!***0.51" + } + insert: + { + "OnTrigger" "consoleCommandsay ***Zombies to the South East!***0.51" + } +} + +modify: +{ + match: + { + "hammerid" "687853" + "targetname" "hichtelerandomrelay2" + } + delete: + { + "OnTrigger" "consoleCommand***Zombies to the South West!***0.51" + } + insert: + { + "OnTrigger" "consoleCommandsay ***Zombies to the South West!***0.51" + } +} + +modify: +{ + match: + { + "hammerid" "687857" + "targetname" "hichtelerandomrelay3" + } + delete: + { + "OnTrigger" "consoleCommand***Zombies to the North West!***0.51" + } + insert: + { + "OnTrigger" "consoleCommandsay ***Zombies to the North West!***0.51" + } +} + +modify: +{ + match: + { + "hammerid" "687855" + "targetname" "hichtelerandomrelay4" + } + delete: + { + "OnTrigger" "consoleCommand***Zombies to the North East!***0.51" + } + insert: + { + "OnTrigger" "consoleCommandsay ***Zombies to the North East!***0.51" + } +} \ No newline at end of file diff --git a/maps/ze_diddle_v3_css3.cfg b/maps/ze_diddle_v3_css3.cfg new file mode 100644 index 0000000..d7ceb51 --- /dev/null +++ b/maps/ze_diddle_v3_css3.cfg @@ -0,0 +1,424 @@ +; ========================[ Stripper 1 ]======================================== +; Notification on map load +modify: +{ + match: + { + "classname" "logic_auto" + } + insert: + { + "OnMapSpawn" "serverCommandsay [!]Stripper 1 loaded!31" ; Stripper 4 added for notification + } +} +; ================================================================ +; Fix collosions +modify: +{ + match: + { + "classname" "func_door" + "origin" "-12672 13106.8 15440" + } + delete: + { + "parentname" "Ord_main_boss_platform" + } + insert: + { + "targetname" "Ord_main_boss_platform" + "forceclosed" "1" + } +} + +modify: +{ + match: + { + "classname" "func_door" + "origin" "-12528 13488 14840" + } + delete: + { + "parentname" "Ord_lvl_01_boss_random_plat_03" + } + insert: + { + "targetname" "Ord_lvl_01_boss_random_plat_03" + "forceclosed" "1" + } +} + +modify: +{ + match: + { + "classname" "func_door" + "origin" "-12704 13192 14840" + } + delete: + { + "parentname" "Ord_lvl_01_boss_random_plat_03" + } + insert: + { + "targetname" "Ord_lvl_01_boss_random_plat_03" + "forceclosed" "1" + } +} + +modify: +{ + match: + { + "classname" "func_door" + "origin" "-12448 12896 14840" + } + delete: + { + "parentname" "Ord_lvl_01_boss_random_plat_03" + } + insert: + { + "targetname" "Ord_lvl_01_boss_random_plat_03" + "forceclosed" "1" + } +} + +modify: +{ + match: + { + "classname" "func_door" + "origin" "-12448 13408 14840" + } + delete: + { + "parentname" "Ord_lvl_01_boss_random_plat_02" + } + insert: + { + "targetname" "Ord_lvl_01_boss_random_plat_02" + "forceclosed" "1" + } +} + +modify: +{ + match: + { + "classname" "func_door" + "origin" "-12384 13088 14840" + } + delete: + { + "parentname" "Ord_lvl_01_boss_random_plat_02" + } + insert: + { + "targetname" "Ord_lvl_01_boss_random_plat_02" + "forceclosed" "1" + } +} + +modify: +{ + match: + { + "classname" "func_door" + "origin" "-12800 13056 14840" + } + delete: + { + "parentname" "Ord_lvl_01_boss_random_plat_02" + } + insert: + { + "targetname" "Ord_lvl_01_boss_random_plat_02" + "forceclosed" "1" + } +} + +modify: +{ + match: + { + "classname" "func_door" + "origin" "-12480 13184 14840" + } + delete: + { + "parentname" "Ord_lvl_01_boss_random_plat_01" + } + insert: + { + "targetname" "Ord_lvl_01_boss_random_plat_01" + "forceclosed" "1" + } +} + +modify: +{ + match: + { + "classname" "func_door" + "origin" "-12640 13472 14840" + } + delete: + { + "parentname" "Ord_lvl_01_boss_random_plat_01" + } + insert: + { + "targetname" "Ord_lvl_01_boss_random_plat_01" + "forceclosed" "1" + } +} + +modify: +{ + match: + { + "classname" "func_door" + "origin" "-12640 12896 14840" + } + delete: + { + "parentname" "Ord_lvl_01_boss_random_plat_01" + } + insert: + { + "targetname" "Ord_lvl_01_boss_random_plat_01" + "forceclosed" "1" + } +} + +modify: +{ + match: + { + "classname" "func_door" + "origin" "10983.5 -9868 -15528" + } + delete: + { + "parentname" "TurtleMove8" + } + insert: + { + "targetname" "TurtleMove8" + "forceclosed" "1" + } +} + +modify: +{ + match: + { + "classname" "func_door" + "origin" "9728 -8666 -15135" + } + delete: + { + "parentname" "X69XTurtleMove5" + } + insert: + { + "targetname" "X69XTurtleMove5" + "forceclosed" "1" + } +} + +modify: +{ + match: + { + "classname" "func_door" + "origin" "12263.5 -8666 -15135" + } + delete: + { + "parentname" "X69XTurtleMove5" + } + insert: + { + "targetname" "X69XTurtleMove5" + "forceclosed" "1" + } +} + +modify: +{ + match: + { + "classname" "func_door" + "origin" "9728 -8667 -15074" + } + delete: + { + "parentname" "X69XTurtleMove6" + } + insert: + { + "targetname" "X69XTurtleMove6" + "forceclosed" "1" + } +} + +modify: +{ + match: + { + "classname" "func_door" + "origin" "12263.5 -8667 -15074" + } + delete: + { + "parentname" "X69XTurtleMove6" + } + insert: + { + "targetname" "X69XTurtleMove6" + "forceclosed" "1" + } +} + +modify: +{ + match: + { + "classname" "func_door" + "origin" "9728 -8628 -15038.5" + } + delete: + { + "parentname" "X69XTurtleMove2" + } + insert: + { + "targetname" "X69XTurtleMove2" + "forceclosed" "1" + } +} + +modify: +{ + match: + { + "classname" "func_door" + "origin" "12263.5 -8628 -15038.5" + } + delete: + { + "parentname" "X69XTurtleMove2" + } + insert: + { + "targetname" "X69XTurtleMove2" + "forceclosed" "1" + } +} + +; Fix turtle secret what used old phys system as counting +filter: +{ + "classname" "prop_physics" + "targetname" "TurtleMelon" +} + +filter: +{ + "classname" "func_breakable" + "targetname" "TurtleSecret1" +} + +filter: +{ + "classname" "func_breakable" + "targetname" "TurtleSecret2" +} + +filter: +{ + "classname" "func_breakable" + "targetname" "TurtleSecret3" +} + +add: +{ + "classname" "math_counter" + "targetname" "css_turtle_secret_fix" + "max" "3" + "OnHitMax" "css_turtle_secret_fix_triggerFireUser101" +} + +modify: +{ + match: + { + "origin" "7936 -10496 -13482.2" + "classname" "trigger_multiple" + } + delete: + { + "OnTrigger" "TurtleGate2Open01" + "OnTrigger" "itemturtleTemplateHeal2ForceSpawn01" + } + insert: + { + "targetname" "css_turtle_secret_fix_trigger" + "OnUser1" "TurtleGate2Open01" + "OnUser1" "itemturtleTemplateHeal2ForceSpawn01" + } +} + +modify: +{ + match: + { + "targetname" "TurtleTiki1" + "classname" "prop_dynamic" + } + delete: + { + "OnBreak" "TurtleSecret1Break01" + } + insert: + { + "OnBreak" "css_turtle_secret_fixAdd101" + } +} + +modify: +{ + match: + { + "targetname" "TurtleTiki2" + "classname" "prop_dynamic" + } + delete: + { + "OnBreak" "TurtleSecret2Break01" + } + insert: + { + "OnBreak" "css_turtle_secret_fixAdd101" + } +} + +modify: +{ + match: + { + "targetname" "TurtleTiki3" + "classname" "prop_dynamic" + } + delete: + { + "OnBreak" "TurtleSecret3Break01" + } + insert: + { + "OnBreak" "css_turtle_secret_fixAdd101" + } +} \ No newline at end of file diff --git a/maps/ze_diddle_v3_css3_1.cfg b/maps/ze_diddle_v3_css3_1.cfg new file mode 100644 index 0000000..2c100a7 --- /dev/null +++ b/maps/ze_diddle_v3_css3_1.cfg @@ -0,0 +1,92 @@ +; Removing old boss wall +filter: +{ + "classname" "func_wall_toggle" + "hammerid" "559687" +} + +;Set fetus hp to 250% +modify: +{ + match: + { + "classname" "logic_case" + "hammerid" "253721" + } + delete: + { + "OnCase01" "npc_base_1RunScriptCodeSetHealth(4000,16000);0-1" + } + insert: + { + "OnCase01" "npc_base_1RunScriptCodeSetHealth(3000,12000);0-1" + } +} + +; fix diddle cannon stacking +modify: +{ + match: + { + "classname" "logic_relay" + "targetname" "i_item_controller_1" + } + replace: + { + "classname" "logic_script" + "vscripts" "ze_diddle/itemcontroller.nut" + } + delete: + { + "OnTrigger" "!selfFireUser101" + "OnSpawn" "i_item_selfspawn_1FireUser101" + "OnSpawn" "i_item_pistol_1FireUser101" + "OnSpawn" "i_item_base_1FireUser101" + "OnSpawn" "i_item_distancecheck_1FireUser101" + "OnSpawn" "i_item_ammotextFireUser101" + } + insert: + { + "OnUser3" "!selfFireUser101" + "OnUser1" "i_item_selfspawn_1FireUser101" + "OnUser1" "i_item_base_1FireUser101" + "OnUser1" "i_item_distancecheck_1FireUser101" + "OnUser1" "i_item_ammotextFireUser101" + } +} +modify: +{ + match: + { + "classname" "weapon_glock" + "targetname" "i_item_pistol_1" + } + delete: + { + "OnPlayerPickup" "i_item_controller_1Trigger01" + "OnUser1" "i_item_controller_1CallScriptFunctionSetPistol01" + "OnPlayerPickup" "i_item_controller_1CallScriptFunctionPickUp0-1" + "OnPlayerPickup" "i_item_controller_1CallScriptFunctionSyncWeaponAngles0.2-1" + } + insert: + { + "OnPlayerPickup" "i_item_controller_1FireUser301" + "OnPlayerPickup" "i_item_base_1CallScriptFunctionPickUp0-1" + "OnPlayerPickup" "i_item_controller_1CallScriptFunctionSyncWeaponAngles0.75-1" + "OnPlayerPickup" "i_item_controller_1CallScriptFunctionPickUp0.5-1" + } +} + +; Trying to fix memory leak +modify: +{ + match: + { + "classname" "logic_relay" + "targetname" "killstuff" + } + replace: + { + "vscripts" "ze_diddle/entitycleaner.nut" + } +} \ No newline at end of file diff --git a/maps/ze_discount_v1_2.cfg b/maps/ze_discount_v1_2.cfg index 5c418a0..8b21c18 100644 --- a/maps/ze_discount_v1_2.cfg +++ b/maps/ze_discount_v1_2.cfg @@ -3463,3 +3463,96 @@ add: ; Generated 256 add blocks. ; File generated on Fri, 24 Feb 2023 21:35:37 +0000 in 0.336570739746 seconds. + + + + +;; _ + +;; music volume + +modify: +{ + match: + { + "message" "custom/ricca2554/discount_sounds/discount_music_1.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#custom/ricca2554/discount_sounds/discount_music_1.mp3" + } +} +modify: +{ + match: + { + "message" "custom/ricca2554/discount_sounds/discount_music_2.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#custom/ricca2554/discount_sounds/discount_music_2.mp3" + } +} +modify: +{ + match: + { + "message" "custom/ricca2554/discount_sounds/discount_music_3.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#custom/ricca2554/discount_sounds/discount_music_3.mp3" + } +} +modify: +{ + match: + { + "message" "custom/ricca2554/discount_sounds/discount_music_4.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#custom/ricca2554/discount_sounds/discount_music_4.mp3" + } +} +modify: +{ + match: + { + "message" "custom/ricca2554/discount_sounds/discount_music_5.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#custom/ricca2554/discount_sounds/discount_music_5.mp3" + } +} +modify: +{ + match: + { + "message" "custom/ricca2554/discount_sounds/discount_music_6.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#custom/ricca2554/discount_sounds/discount_music_6.mp3" + } +} +modify: +{ + match: + { + "message" "custom/ricca2554/discount_sounds/discount_music_7.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#custom/ricca2554/discount_sounds/discount_music_7.mp3" + } +} + diff --git a/maps/ze_dnd_hydra_a2fix.cfg b/maps/ze_dnd_hydra_a2fix.cfg new file mode 100755 index 0000000..a3c6622 --- /dev/null +++ b/maps/ze_dnd_hydra_a2fix.cfg @@ -0,0 +1,30 @@ +;; _ + +;; fix doors + +modify: +{ + match: + { + "targetname" "/mover_sluice_[1-3]/" + "classname" "func_door_rotating" + } + replace: + { + "forceclosed" "1" + "dmg" "4" + } +} +modify: +{ + match: + { + "targetname" "hydra_door" + "classname" "func_door" + } + replace: + { + "forceclosed" "1" + "dmg" "1000" + } +} \ No newline at end of file diff --git a/maps/ze_doom3_v1.cfg b/maps/ze_doom3_v1.cfg index ea7ed92..5c8b7fb 100644 --- a/maps/ze_doom3_v1.cfg +++ b/maps/ze_doom3_v1.cfg @@ -115,3 +115,55 @@ modify: "OnStartTouch" "logs1,Kill,,6,1" } } + +;; stage 3 - fix boss fall trigger + +modify: +{ + match: + { + "model" "*230" + "origin" "-1364.5 -4025.5 6965" + "classname" "trigger_hurt" + } + replace: + { + "origin" "-1364.5 -4025.5 6901" + } + delete: + { + "filtername" "gloxs1" + } +} + +;; stage 2 - detect zm after the door is closed + +modify: +{ + match: + { + "targetname" "zm_detec" + "classname" "trigger_once" + } + insert: + { + "StartDisabled" "1" + } +} +modify: +{ + match: + { + "targetname" "gront2" + "classname" "func_door" + } + delete: + { + "OnFullyClosed" "lvl_tr_2,Enable,,0,1" + } + insert: + { + "OnFullyClosed" "zm_detec,Enable,,0,1" + "OnFullyClosed" "lvl_tr_2,Enable,,3,1" + } +} \ No newline at end of file diff --git a/maps/ze_doom_v1_1.cfg b/maps/ze_doom_v1_1.cfg index 82272b3..db4720e 100644 --- a/maps/ze_doom_v1_1.cfg +++ b/maps/ze_doom_v1_1.cfg @@ -923,3 +923,26 @@ modify: "OnPass" "bfg_holder,HideSprite,,0,1" } } + + + +;; _ + +;; fix berserk + +modify: +{ + match: + { + "targetname" "berserker_speed" + "classname" "trigger_multiple" + } + delete: + { + "OnEndTouch" "speedberserk,ModifySpeed,1,0,-1" + } + insert: + { + "OnEndTouch" "speedberserk,ModifySpeed,1,0.05,-1" + } +} \ No newline at end of file diff --git a/maps/ze_dravania_a2.cfg b/maps/ze_dravania_a2.cfg new file mode 100644 index 0000000..bbd0f0d --- /dev/null +++ b/maps/ze_dravania_a2.cfg @@ -0,0 +1,129 @@ +; the ancient wrath +filter: +{ + "classname" "info_player_terrorist" + "hammerid" "118151" +} +filter: +{ + "classname" "info_player_terrorist" + "hammerid" "357586" +} + +; add path messages +modify: +{ + match: + { + "classname" "trigger_once" + "targetname" "Defend2A_Trigger" + } + delete: + { + "OnStartTouch" "Server_CMDCommandsay - 20 seconds -01" + } + insert: + { + "OnStartTouch" "Server_CMDCommandsay - Left path opening in 20 seconds -01" + } +} + +modify: +{ + match: + { + "classname" "trigger_once" + "targetname" "Defend2B_Trigger" + } + delete: + { + "OnStartTouch" "Server_CMDCommandsay - 20 seconds -01" + } + insert: + { + "OnStartTouch" "Server_CMDCommandsay - Right path opening in 20 seconds -01" + } +} + +; move left path defense hold further +modify: +{ + match: + { + "classname" "func_breakable" + "targetname" "Defend3A_Clip" + } + replace: + { + "origin" "-288 2080 -1760" + } +} + +modify: +{ + match: + { + "classname" "prop_dynamic" + "targetname" "Defend3A_Prop" + "hammerid" "52664" + } + replace: + { + "origin" "-1408 2752 -1408" + } +} + +modify: +{ + match: + { + "classname" "prop_dynamic" + "targetname" "Defend3A_Prop" + "hammerid" "52660" + } + replace: + { + "origin" "-1408 1152 -1600" + } +} + +modify: +{ + match: + { + "classname" "trigger_once" + "targetname" "Defend3A_Trigger" + } + replace: + { + "origin" "-2304 2048 -1760" + } + delete: + { + "OnStartTouch" "Temp_DebrisAddOutputorigin -2624 2048 -1308251" + } + insert: + { + "OnStartTouch" "Temp_DebrisAddOutputorigin -1792 2048 -1308251" + } +} + +; fix cat anim +modify: +{ + match: + { + "classname" "func_door" + "targetname" "Gubal_Defend1_Door" + } + delete: + { + "OnFullyOpen" "Gubal_Cat_TrainStartForward0-1" + "OnFullyOpen" "Gubal_CatSetDefaultAnimationwalk0-1" + } + insert: + { + "OnFullyOpen" "Gubal_Cat_TrainStartForward0.5-1" + "OnFullyOpen" "Gubal_CatSetDefaultAnimationwalk0.5-1" + } +} diff --git a/maps/ze_dreamin_v2_3s.cfg b/maps/ze_dreamin_v2_3s.cfg index 4789457..acc8ae7 100644 --- a/maps/ze_dreamin_v2_3s.cfg +++ b/maps/ze_dreamin_v2_3s.cfg @@ -48,3 +48,145 @@ modify: "OnTrigger" "TheCurrentLevelPlugin,SetValue,3,0,1" } } + + + + +;; _ + +;; music volume + +modify: +{ + match: + { + "message" "music/0cc.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/0cc.mp3" + } +} +modify: +{ + match: + { + "message" "music/reflelia/bloomin.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/reflelia/bloomin.mp3" + } +} +modify: +{ + match: + { + "message" "music/reflelia/blossom.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/reflelia/blossom.mp3" + } +} +modify: +{ + match: + { + "message" "music/reflelia/chronomia.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/reflelia/chronomia.mp3" + } +} +modify: +{ + match: + { + "message" "music/reflelia/dreamin.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/reflelia/dreamin.mp3" + } +} +modify: +{ + match: + { + "message" "music/reflelia/fractal.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/reflelia/fractal.mp3" + } +} +modify: +{ + match: + { + "message" "music/reflelia/glorious.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/reflelia/glorious.mp3" + } +} +modify: +{ + match: + { + "message" "music/reflelia/logical.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/reflelia/logical.mp3" + } +} +modify: +{ + match: + { + "message" "music/reflelia/pastel.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/reflelia/pastel.mp3" + } +} +modify: +{ + match: + { + "message" "music/reflelia/physical_emotion.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/reflelia/physical_emotion.mp3" + } +} +modify: +{ + match: + { + "message" "music/reflelia/whiteout.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/reflelia/whiteout.mp3" + } +} + + diff --git a/maps/ze_dreamin_v3_1_css.cfg b/maps/ze_dreamin_v3_1_css.cfg index f456644..888f9dc 100644 --- a/maps/ze_dreamin_v3_1_css.cfg +++ b/maps/ze_dreamin_v3_1_css.cfg @@ -80,4 +80,193 @@ modify: "OnMapSpawn" "cmd,Command,sv_airaccelerate 9.6,0,1" "OnMapSpawn" "cmd,Command,sv_accelerate 5,0,1" } -} \ No newline at end of file +} + + + + +;; _ + +;; music volume + +modify: +{ + match: + { + "message" "music/0cc.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/0cc.mp3" + } +} +modify: +{ + match: + { + "message" "music/reflelia/bloomin.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/reflelia/bloomin.mp3" + } +} +modify: +{ + match: + { + "message" "music/reflelia/blossom.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/reflelia/blossom.mp3" + } +} +modify: +{ + match: + { + "message" "music/reflelia/chronomia.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/reflelia/chronomia.mp3" + } +} +modify: +{ + match: + { + "message" "music/reflelia/dreamin.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/reflelia/dreamin.mp3" + } +} +modify: +{ + match: + { + "message" "music/reflelia/fractal.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/reflelia/fractal.mp3" + } +} +modify: +{ + match: + { + "message" "music/reflelia/glorious.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/reflelia/glorious.mp3" + } +} +modify: +{ + match: + { + "message" "music/reflelia/logical.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/reflelia/logical.mp3" + } +} +modify: +{ + match: + { + "message" "music/reflelia/pastel.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/reflelia/pastel.mp3" + } +} +modify: +{ + match: + { + "message" "music/reflelia/physical_emotion.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/reflelia/physical_emotion.mp3" + } +} +modify: +{ + match: + { + "message" "music/reflelia/whiteout.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/reflelia/whiteout.mp3" + } +} +modify: +{ + match: + { + "message" "music/reflelia/anima_c.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/reflelia/anima_c.mp3" + } +} +modify: +{ + match: + { + "message" "music/reflelia/anima_c.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/reflelia/anima_c.mp3" + } +} +modify: +{ + match: + { + "message" "music/reflelia/dechiper.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/reflelia/dechiper.mp3" + } +} +modify: +{ + match: + { + "message" "music/reflelia/dofu.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/reflelia/dofu.mp3" + } +} + diff --git a/maps/ze_dystopia_a4_css.cfg b/maps/ze_dystopia_a4_css.cfg new file mode 100644 index 0000000..6d0ffe7 --- /dev/null +++ b/maps/ze_dystopia_a4_css.cfg @@ -0,0 +1,104 @@ +; --------------------------------------------------- +; STRIPPER CFG BY VNDREW 8.21 (STEAM_0:1:80408960) +; --------------------------------------------------- +; ------------------------------------------------------------------------------------------------ +; Add stripper message. Fixed not adjustable music volume +; ------------------------------------------------------------------------------------------------ + +modify: +{ + match: + { + "targetname" "AUTO" + "classname" "logic_relay" + "hammerid" "1145828" + } + insert: + { + "OnMapSpawn" "servercommand,Command,say < STRIPPER # 0.1 LOADED>,1,-1" + } +} + +modify: +{ + match: + { + "message" "music/hichatu/dystopia/corvad_tesla.mp3" + } + replace: + { + "message" "#music/hichatu/dystopia/corvad_tesla.mp3" + } +} + +modify: +{ + match: + { + "message" "music/hichatu/dystopia/i_am_the_night_perturbator.mp3" + } + replace: + { + "message" "#music/hichatu/dystopia/i_am_the_night_perturbator.mp3" + } +} + +modify: +{ + match: + { + "message" "music/hichatu/dystopia/cyberpunk2077_come_close.mp3" + } + replace: + { + "message" "#music/hichatu/dystopia/cyberpunk2077_come_close.mp3" + } +} + +modify: +{ + match: + { + "message" "music/hichatu/dystopia/perturbator_technoir.mp3" + } + replace: + { + "message" "#music/hichatu/dystopia/perturbator_technoir.mp3" + } +} + +modify: +{ + match: + { + "message" "music/hichatu/dystopia/perturbator_future_club.mp3" + } + replace: + { + "message" "#music/hichatu/dystopia/perturbator_future_club.mp3" + } +} + +modify: +{ + match: + { + "message" "music/hichatu/dystopia/carpenter_brut_turbo_killer.mp3" + } + replace: + { + "message" "#music/hichatu/dystopia/carpenter_brut_turbo_killer.mp3" + } +} + +modify: +{ + match: + { + "message" "music/hichatu/dystopia/secret_music.mp3" + } + replace: + { + "message" "#music/hichatu/dystopia/secret_music.mp3" + } +} \ No newline at end of file diff --git a/maps/ze_egyptian_trip_v1_4.cfg b/maps/ze_egyptian_trip_v1_4.cfg new file mode 100755 index 0000000..ac70f6e --- /dev/null +++ b/maps/ze_egyptian_trip_v1_4.cfg @@ -0,0 +1,258 @@ +;-------------------------------------------------------------------- +; Fixes so the teleporter is reactivated again later in the map +;-------------------------------------------------------------------- +modify: +{ + match: + { + "targetname" "lever_5_btn" + "origin" "-12395.6 5920 -2024" + "classname" "func_button" + } + insert: + { + "OnPressed" "afk_4,Enable,,25,1" + "OnPressed" "afk_4,AddOutput,target fall_dest,20,1" + } +} + +;------------------------------------------------------- +; Fix: music get played multiple times after boss fight +;------------------------------------------------------- +modify: +{ + match: + { + "classname" "trigger_once" + "targetname" "part2_music" + "hammerid" "7023" + } + delete: + { + "OnStartTouch" "music_case2,PickRandomShuffle,,4,-1" + } + insert: + { + "OnTrigger" "music_case2,PickRandomShuffle,,4,-1" + } +} + +;---------------------------------- +; Bosses TPs forgot to be disabled +; When the boss gets killed +;---------------------------------- +modify: +{ + match: + { + "classname" "math_counter" + "targetname" "boss_hp_iterations" + "hammerid" "7009" + } + insert: + { + "OnHitMin" "attack1_teleport,Kill,,0.01,-1" + } +} + +;-------------------------------------------------------- +;REPLACE PHYSICS LEVEL SYSTEM WITH PERM ENTS (.Rushaway) +;-------------------------------------------------------- +add: +{ + "classname" "info_target" + "targetname" "Stage_CounterInit" + "spawnflags" "0" + "OnUser1" "Stage_CounterTemplate,ForceSpawn,,0,1" + "OnUser1" "Stage_Counter,AddOutput,classname info_target,0.03,1" + "OnUser1" "!self,Kill,,0.06,1" +} +add: +{ + "classname" "point_template" + "targetname" "Stage_CounterTemplate" + "Template01" "Stage_Counter" + "spawnflags" "2" +} +add: +{ + "classname" "math_counter" + "targetname" "Stage_Counter" + "startvalue" "1" + "StartDisabled" "0" + "min" "1" + "max" "2" + "OnGetValue" "Stage_Case,InValue,,0,-1" +} +add: +{ + "classname" "logic_case" + "targetname" "Stage_Case" + "Case01" "1" + "Case02" "2" + "OnCase01" "lvl_1,Trigger,,0,-1" + "OnCase01" "cmd,Command,say *** level: EASY***,3,-1" + "OnCase02" "lvl_2,Trigger,,0,-1" + "OnCase02" "cmd,Command,say *** level: HARD***,3,-1" +} +modify: +{ + match: + { + "classname" "logic_auto" + } + insert: + { + "OnMapSpawn" "Stage_CounterInit,FireUser1,,0,1" + "OnMapSpawn" "Stage_Counter,GetValue,,0.02,1" + } +} + +;------------------------------------ +; CHANGE ADMINROOM I/O TO NEW SYSTEM +;------------------------------------ +modify: +{ + match: + { + "classname" "func_button" + "hammerid" "8142" + } + delete: + { + "OnPressed" "lvl1_easy,Disable,,0.01,-1" + "OnPressed" "lvl2_hard,Enable,,0,-1" + } + insert: + { + "OnPressed" "Stage_Counter,SetValue,1,0,-1" + } +} +modify: +{ + match: + { + "classname" "func_button" + "hammerid" "8150" + } + delete: + { + "OnPressed" "lvl1_easy,Enable,,0,-1" + "OnPressed" "lvl2_hard,Disable,,0.01,-1" + } + insert: + { + "OnPressed" "Stage_Counter,SetValue,2,0,-1" + } +} + +;------------------------------------- +; CHANGE STAGE TRIGGERS TO NEW SYSTEM +;------------------------------------- +;- map is using only one relay to validate the win +;- same end zone used on lvl 1 & 2 +;- origin behavior was to stay on level 2 when the map was beat +modify: +{ + match: + { + "classname" "logic_relay" + "targetname" "relay_win" + } + delete: + { + "OnTrigger" "lvl1_easy,Enable,,0.05,-1" + "OnTrigger" "lvl2_hard,Disable,,0.2,-1" + } + insert: + { + "OnTrigger" "Stage_Counter,SetValue,2,0,-1" + } +} + +;-------------------- +; CLEANUP OLD SYSTEM +;-------------------- +filter: +{ + "classname" "func_physbox" + "origin" "/-3310 4550 -722|-3282 4550 -722/" +} +filter: +{ + "classname" "func_brush" + "targetname" "/lvl1_easy|lvl2_hard/" +} +filter: +{ + "classname" "trigger_once" + "origin" "/-3310 4550 -750|-3282 4550 -750/" +} + +;fix not adjustable music volume +modify: +{ + match: + { + "message" "music/KatyaGur Qalb Al Sahraa.mp3" + } + replace: + { + "message" "#music/KatyaGur Qalb Al Sahraa.mp3" + } +} +modify: +{ + match: + { + "message" "music/KatyaGur-Urba.mp3" + } + replace: + { + "message" "#music/KatyaGur-Urba.mp3" + } +} +modify: +{ + match: + { + "message" "music/spawn_map.mp3" + } + replace: + { + "message" "#music/spawn_map.mp3" + } +} +modify: +{ + match: + { + "message" "music/Dense_Bazaar_(ft._Translippers).mp3" + } + replace: + { + "message" "#music/Dense_Bazaar_(ft._Translippers).mp3" + } +} +modify: +{ + match: + { + "message" "music/Elfenberg Bazaar.mp3" + } + replace: + { + "message" "#music/Elfenberg Bazaar.mp3" + } +} +modify: +{ + match: + { + "message" "music/Circle of Dust - Deviate.mp3" + } + replace: + { + "message" "#music/Circle of Dust - Deviate.mp3" + } +} \ No newline at end of file diff --git a/maps/ze_elevator_escape.cfg b/maps/ze_elevator_escape.cfg index adbaf08..7fbbdbe 100755 --- a/maps/ze_elevator_escape.cfg +++ b/maps/ze_elevator_escape.cfg @@ -78,4 +78,19 @@ modify: } } +;; music volume + +modify: +{ + match: + { + "message" "music/vlvx_song28.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/vlvx_song28.mp3" + } +} + diff --git a/maps/ze_epic_end_v4_3.cfg b/maps/ze_epic_end_v4_3.cfg new file mode 100755 index 0000000..bbcb10e --- /dev/null +++ b/maps/ze_epic_end_v4_3.cfg @@ -0,0 +1,449 @@ +;; _ + +;; music volume + +modify: +{ + match: + { + "message" "epic_end_sound/ninja.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#epic_end_sound/ninja.mp3" + } +} +modify: +{ + match: + { + "message" "epic_end_sound/stage_music_11_3.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#epic_end_sound/stage_music_11_3.mp3" + } +} + +;; possible playercrash fix + +modify: +{ + match: + { + "classname" "/prop_.*/" + } + replace: + { + "disableshadows" "1" + "disablereceiveshadows" "1" + } +} +modify: +{ + match: + { + "classname" "/func_.*/" + } + replace: + { + "disableshadows" "1" + "disablereceiveshadows" "1" + } +} + +;; lock completed stages + +add: +{ + "model" "*237" + "targetname" "check_zm" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "582 5930 400" + "filtername" "Filter_ct" + "classname" "trigger_once" + "OnStartTouch" "check_ct,Kill,,0,1" +} +add: +{ + "model" "*237" + "targetname" "check_ct" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "582 5930 400" + "filtername" "Filter_ter" + "classname" "trigger_once" + "OnStartTouch" "points,ApplyScore,,0,-1" +} +add: +{ + "origin" "-640 1376 34" + "targetname" "points" + "spawnflags" "0" + "points" "100" + "classname" "game_score" +} +add: +{ + "origin" "3457 -2896 376" + "targetname" "stage_counter" + "StartDisabled" "0" + "startvalue" "0" + "min" "0" + "max" "10" + "classname" "math_counter" + "OnHitMax" "Button_stage_*,Unlock,,1,1" + "OnHitMax" "Button_stage_*,AddOutput,rendermode 1,1,1" +} +modify: +{ + match: + { + "classname" "logic_auto" + "hammerid" "24860" + } + insert: + { + "OnNewGame" "worldspawn,FireUser2,,2,-1" + } +} + +modify: +{ + match: + { + "targetname" "Button_stage_Bla_bla" + "classname" "func_button" + } + insert: + { + "OnPressed" "check_*,AddOutput,origin -5016 14999 12797,0,1" + "OnPressed" "check_ct,AddOutput,OnStartTouch Button_stage_Bla_bla:FireUser1::0:1,0,1" + "OnUser1" "worldspawn,AddOutput,OnUser2 Button_stage_Bla_bla:FireUser2::0:-1,0,1" + "OnUser2" "!self,Lock,,0,1" + "OnUser2" "!self,AddOutput,rendermode 10,0,1" + "OnUser2" "stage_counter,Add,1,1,1" + } +} +modify: +{ + match: + { + "targetname" "Stage_button_9" + "classname" "func_button" + } + insert: + { + "OnPressed" "check_zm,Enable,,36,1" + "OnPressed" "check_ct,Enable,,37,1" + } +} + +modify: +{ + match: + { + "targetname" "Button_stage_Crash" + "classname" "func_button" + } + insert: + { + "OnPressed" "check_*,AddOutput,origin -2810 -11357 -6119,0,1" + "OnPressed" "check_ct,AddOutput,OnStartTouch Button_stage_Crash:FireUser1::0:1,0,1" + "OnUser1" "worldspawn,AddOutput,OnUser2 Button_stage_Crash:FireUser2::0:-1,0,1" + "OnUser2" "!self,Lock,,0,1" + "OnUser2" "!self,AddOutput,rendermode 10,0,1" + "OnUser2" "stage_counter,Add,1,1,1" + } +} +modify: +{ + match: + { + "targetname" "patc_rock2_3" + "classname" "path_track" + } + insert: + { + "OnPass" "check_zm,Enable,,22,1" + "OnPass" "check_ct,Enable,,23,1" + } +} + +modify: +{ + match: + { + "targetname" "Button_stage_Devil_my_cry" + "classname" "func_button" + } + insert: + { + "OnPressed" "check_*,AddOutput,origin 1115 1639 -12932,0,1" + "OnPressed" "check_ct,AddOutput,OnStartTouch Button_stage_Devil_my_cry:FireUser1::0:1,0,1" + "OnUser1" "worldspawn,AddOutput,OnUser2 Button_stage_Devil_my_cry:FireUser2::0:-1,0,1" + "OnUser2" "!self,Lock,,0,1" + "OnUser2" "!self,AddOutput,rendermode 10,0,1" + "OnUser2" "stage_counter,Add,1,1,1" + } +} +modify: +{ + match: + { + "targetname" "Stage_trigger_4_5" + "classname" "trigger_once" + } + insert: + { + "OnStartTouch" "check_zm,Enable,,2,1" + "OnStartTouch" "check_ct,Enable,,3,1" + } +} + +modify: +{ + match: + { + "targetname" "Button_stage_Fortress" + "classname" "func_button" + } + insert: + { + "OnPressed" "check_*,AddOutput,origin 9459 -8954 13574,0,1" + "OnPressed" "check_ct,AddOutput,OnStartTouch Button_stage_Fortress:FireUser1::0:1,0,1" + "OnUser1" "worldspawn,AddOutput,OnUser2 Button_stage_Fortress:FireUser2::0:-1,0,1" + "OnUser2" "!self,Lock,,0,1" + "OnUser2" "!self,AddOutput,rendermode 10,0,1" + "OnUser2" "stage_counter,Add,1,1,1" + } +} +modify: +{ + match: + { + "targetname" "Stage_trigger_6_4" + "classname" "trigger_once" + } + insert: + { + "OnStartTouch" "check_zm,Enable,,32,1" + "OnStartTouch" "check_ct,Enable,,33,1" + } +} + +modify: +{ + match: + { + "targetname" "Button_stage_GOD" + "classname" "func_button" + } + insert: + { + "OnPressed" "check_*,AddOutput,origin 580 6803 1150,0,1" + "OnPressed" "check_ct,AddOutput,OnStartTouch Button_stage_GOD:FireUser1::0:1,0,1" + "OnUser1" "worldspawn,AddOutput,OnUser2 Button_stage_GOD:FireUser2::0:-1,0,1" + "OnUser2" "!self,Lock,,0,1" + "OnUser2" "!self,AddOutput,rendermode 10,0,1" + "OnUser2" "stage_counter,Add,1,1,1" + } +} +modify: +{ + match: + { + "targetname" "Stage_trigger_end_1" + "classname" "trigger_once" + } + insert: + { + "OnStartTouch" "check_zm,Enable,,2,1" + "OnStartTouch" "check_ct,Enable,,3,1" + } +} + +modify: +{ + match: + { + "targetname" "Button_stage_Gravity" + "classname" "func_button" + } + insert: + { + "OnPressed" "check_*,AddOutput,origin -5678 -10617 -12083,0,1" + "OnPressed" "check_ct,AddOutput,OnStartTouch Button_stage_Gravity:FireUser1::0:1,0,1" + "OnUser1" "worldspawn,AddOutput,OnUser2 Button_stage_Gravity:FireUser2::0:-1,0,1" + "OnUser2" "!self,Lock,,0,1" + "OnUser2" "!self,AddOutput,rendermode 10,0,1" + "OnUser2" "stage_counter,Add,1,1,1" + } +} +modify: +{ + match: + { + "targetname" "Stage_trigger_3_4" + "classname" "trigger_once" + } + insert: + { + "OnStartTouch" "check_zm,Enable,,65,1" + "OnStartTouch" "check_ct,Enable,,66,1" + } +} + +modify: +{ + match: + { + "targetname" "Button_stage_Lego" + "classname" "func_button" + } + insert: + { + "OnPressed" "check_*,AddOutput,origin 5595 755 -2777,0,1" + "OnPressed" "check_ct,AddOutput,OnStartTouch Button_stage_Lego:FireUser1::0:1,0,1" + "OnUser1" "worldspawn,AddOutput,OnUser2 Button_stage_Lego:FireUser2::0:-1,0,1" + "OnUser2" "!self,Lock,,0,1" + "OnUser2" "!self,AddOutput,rendermode 10,0,1" + "OnUser2" "stage_counter,Add,1,1,1" + } +} +modify: +{ + match: + { + "targetname" "lego_bottom_door2" + "classname" "func_button" + } + insert: + { + "OnPressed" "check_zm,Enable,,61,1" + "OnPressed" "check_ct,Enable,,62,1" + } +} + +modify: +{ + match: + { + "targetname" "Button_stage_Montain" + "classname" "func_button" + } + insert: + { + "OnPressed" "check_*,AddOutput,origin -10553 714 -5060,0,1" + "OnPressed" "check_ct,AddOutput,OnStartTouch Button_stage_Montain:FireUser1::0:1,0,1" + "OnUser1" "worldspawn,AddOutput,OnUser2 Button_stage_Montain:FireUser2::0:-1,0,1" + "OnUser2" "!self,Lock,,0,1" + "OnUser2" "!self,AddOutput,rendermode 10,0,1" + "OnUser2" "stage_counter,Add,1,1,1" + } +} +modify: +{ + match: + { + "targetname" "Stage_Trigger_win_7" + "classname" "trigger_once" + } + insert: + { + "OnStartTouch" "check_zm,Enable,,2,1" + "OnStartTouch" "check_ct,Enable,,3,1" + } +} + +modify: +{ + match: + { + "targetname" "Button_stage_Peg_top" + "classname" "func_button" + } + insert: + { + "OnPressed" "check_*,AddOutput,origin -3595 364 11181,0,1" + "OnPressed" "check_ct,AddOutput,OnStartTouch Button_stage_Peg_top:FireUser1::0:1,0,1" + "OnUser1" "worldspawn,AddOutput,OnUser2 Button_stage_Peg_top:FireUser2::0:-1,0,1" + "OnUser2" "!self,Lock,,0,1" + "OnUser2" "!self,AddOutput,rendermode 10,0,1" + "OnUser2" "stage_counter,Add,1,1,1" + } +} +modify: +{ + match: + { + "targetname" "Track7" + "classname" "path_track" + } + insert: + { + "OnPass" "check_zm,Enable,,4,1" + "OnPass" "check_ct,Enable,,5,1" + } +} + +modify: +{ + match: + { + "targetname" "Button_stage_ZM" + "classname" "func_button" + } + insert: + { + "OnPressed" "check_*,AddOutput,origin -4176 14378 -3144,0,1" + "OnPressed" "check_ct,AddOutput,OnStartTouch Button_stage_ZM:FireUser1::0:1,0,1" + "OnUser1" "worldspawn,AddOutput,OnUser2 Button_stage_ZM:FireUser2::0:-1,0,1" + "OnUser2" "!self,Lock,,0,1" + "OnUser2" "!self,AddOutput,rendermode 10,0,1" + "OnUser2" "stage_counter,Add,1,1,1" + } +} +modify: +{ + match: + { + "origin" "-1853 14332 -3242.32" + "classname" "trigger_once" + } + insert: + { + "OnStartTouch" "check_zm,Enable,,73,1" + "OnStartTouch" "check_ct,Enable,,74,1" + } +} + +;; mountain, pegtop - delay meteor spawn + +modify: +{ + match: + { + "targetname" "Trigger_meteor" + "classname" "trigger_multiple" + } + replace: + { + "StartDisabled" "1" + } +} +modify: +{ + match: + { + "targetname" "/Stage_trigger_[7-8]/" + "classname" "trigger_once" + } + insert: + { + "OnStartTouch" "Trigger_meteor,Enable,,5,1" + } +} \ No newline at end of file diff --git a/maps/ze_eruption_escape_fix.cfg b/maps/ze_eruption_escape_fix.cfg index 212b007..65f3cd8 100644 --- a/maps/ze_eruption_escape_fix.cfg +++ b/maps/ze_eruption_escape_fix.cfg @@ -93,4 +93,104 @@ modify: { "OnStartTouch" "HURT_TOTAL_ZM,Enable,,0,1" } -} \ No newline at end of file +} + + + +;; _ + +;; music volume + +modify: +{ + match: + { + "targetname" "son_win_nazgul" + "message" "ze_desert/08 crash.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_desert/08 crash.mp3" + } +} +modify: +{ + match: + { + "targetname" "son_facile" + "message" "ze_desert/24 anvil (remix).mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_desert/24 anvil (remix).mp3" + } +} +modify: +{ + match: + { + "targetname" "son_moyen" + "message" "ze_desert/21 flaming dart.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_desert/21 flaming dart.mp3" + } +} +modify: +{ + match: + { + "targetname" "son_difficile" + "message" "ze_desert/29 rooftops.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_desert/29 rooftops.mp3" + } +} +modify: +{ + match: + { + "targetname" "vorkouta_1" + "message" "ze_desert/vorkouta.wav" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_desert/vorkouta.wav" + } +} +modify: +{ + match: + { + "targetname" "vorkouta_2" + "message" "ze_desert/vorkouta2.wav" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_desert/vorkouta2.wav" + } +} +modify: +{ + match: + { + "targetname" "son_combat" + "message" "ze_desert/nova 6.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_desert/nova 6.mp3" + } +} + + diff --git a/maps/ze_escape_horizon_c1v2.cfg b/maps/ze_escape_horizon_c1v2.cfg index d5e5e39..ab4fe33 100644 --- a/maps/ze_escape_horizon_c1v2.cfg +++ b/maps/ze_escape_horizon_c1v2.cfg @@ -179,4 +179,20 @@ add: "classname" "trigger_hurt" } +;; remove rocks to unstuck players + +modify: +{ + match: + { + "origin" "-3704.5 6044 -424" + "classname" "trigger_once" + "hammerid" "2064" + } + insert: + { + "OnStartTouch" "rock_*,Kill,,15,1" + } +} + diff --git a/maps/ze_escape_stroggos_b4.cfg b/maps/ze_escape_stroggos_b4.cfg index d605828..8867cbc 100755 --- a/maps/ze_escape_stroggos_b4.cfg +++ b/maps/ze_escape_stroggos_b4.cfg @@ -114,3 +114,38 @@ modify: "OnPressed" "nuke_damage,Disable,,60,1" } } + + + + +;; _ + +;; fix fall trigger + +modify: +{ + match: + { + "origin" "-3072.5 751 -1207.5" + "classname" "trigger_hurt" + } + replace: + { + "damage" "10000" + } +} + +;; disable forklift button + +modify: +{ + match: + { + "origin" "-3180 -1703 -27" + "classname" "func_button" + } + replace: + { + "OnPressed" "srvr_com_1,Command,say *** The forklift is inoperable - better find another way. ***,0,3" + } +} \ No newline at end of file diff --git a/maps/ze_escape_the_eye_remix_finb.cfg b/maps/ze_escape_the_eye_remix_finb.cfg index e4b6a17..5caeb23 100755 --- a/maps/ze_escape_the_eye_remix_finb.cfg +++ b/maps/ze_escape_the_eye_remix_finb.cfg @@ -1,55 +1,274 @@ -;; fix teleport/nuke evading spot - -add: -{ - "model" "*123" - "targetname" "tls" - "target" "tlsd" - "StartDisabled" "1" - "spawnflags" "1" - "origin" "-596 6959 1033" - "classname" "trigger_teleport" -} - -;; prevent secret way players from early triggering last button - -modify: -{ - match: - { - "targetname" "eye_button" - "classname" "func_button" - } - replace: - { - "spawnflags" "3073" - } -} - -modify: -{ - match: - { - "origin" "800 3433 515.5" - "classname" "trigger_once" - } - insert: - { - "OnStartTouch" "command,Command,say +++ FINAL BUTTON IS UNLOCKED +++,35,1" - "OnStartTouch" "eye_button,Unlock,,35,1" - - } -} -modify: -{ - match: - { - "origin" "416.5 3592 20.5" - "classname" "trigger_once" - } - insert: - { - "OnStartTouch" "command,Command,say +++ FINAL BUTTON IS UNLOCKED +++,40,1" - "OnStartTouch" "eye_button,Unlock,,40,1" - } -} +;; fix teleport/nuke evading spot + +add: +{ + "model" "*123" + "targetname" "tls" + "target" "tlsd" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "-596 6959 1033" + "classname" "trigger_teleport" +} + +;; prevent secret way players from early triggering last button + +modify: +{ + match: + { + "targetname" "eye_button" + "classname" "func_button" + } + replace: + { + "spawnflags" "3073" + } +} + +modify: +{ + match: + { + "origin" "800 3433 515.5" + "classname" "trigger_once" + } + insert: + { + "OnStartTouch" "command,Command,say +++ FINAL BUTTON IS UNLOCKED +++,35,1" + "OnStartTouch" "eye_button,Unlock,,35,1" + + } +} +modify: +{ + match: + { + "origin" "416.5 3592 20.5" + "classname" "trigger_once" + } + insert: + { + "OnStartTouch" "command,Command,say +++ FINAL BUTTON IS UNLOCKED +++,40,1" + "OnStartTouch" "eye_button,Unlock,,40,1" + } +} + +;; hp for motherzombie + +add: +{ + "model" "*120" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "1308.5 -1645 -450.09" + "filtername" "zombies" + "classname" "trigger_once" + "OnStartTouch" "!activator,AddOutput,health 100000,1,1" +} + +;; filter secret tele + +modify: +{ + match: + { + "targetname" "secret_teleport" + "classname" "trigger_teleport" + } + insert: + { + "filtername" "humans" + } +} + +;; music volume + +modify: +{ + match: + { + "message" "eye/eye_music.wav" + "classname" "ambient_generic" + } + replace: + { + "message" "#eye/eye_music.wav" + } +} + +;; cut hold times + +modify: +{ + match: + { + "origin" "-736 96 0" + "classname" "trigger_once" + "hammerid" "1464" + } + delete: + { + "OnStartTouch" "door cis,Open,,100,1" + "OnStartTouch" "command,Command,say +++ PREPARE YOUR DEFENSE AND DEFEND AT THIS ZONE +++,1,1" + "OnStartTouch" "command,Command,say +++ THE DOOR IS OPENING IN 10 SECONDS +++,90,1" + "OnStartTouch" "command,Command,say +++ THE DOOR IS OPEN +++,100,1" + "OnStartTouch" "command,Command,say +++ THE DOOR IS OPENING IN 100 SECONDS +++,0,1" + "OnStartTouch" "teleportzombie,Enable,,100,1" + "OnStartTouch" "teleportzombie,Disable,,100.04,1" + "OnStartTouch" "teleportsound,PlaySound,,100,1" + "OnStartTouch" "jailbreak,Break,,117.5,1" + "OnStartTouch" "command,Command,say +++ ZOMBIES ARE UNLEASHED IN 17 SECONDS +++,101,1" + "OnStartTouch" "telefade,Fade,,99.7,1" + "OnStartTouch" "teleportejas,Disable,,99,1" + "OnStartTouch" "teleportafkjail,Enable,,100,1" + } + insert: + { + "OnStartTouch" "door cis,Open,,80,1" + "OnStartTouch" "command,Command,say +++ PREPARE YOUR DEFENSE AND DEFEND AT THIS ZONE +++,1,1" + "OnStartTouch" "command,Command,say +++ THE DOOR IS OPENING IN 10 SECONDS +++,70,1" + "OnStartTouch" "command,Command,say +++ THE DOOR IS OPEN +++,80,1" + "OnStartTouch" "command,Command,say +++ THE DOOR IS OPENING IN 80 SECONDS +++,0,1" + "OnStartTouch" "teleportzombie,Enable,,80,1" + "OnStartTouch" "teleportzombie,Disable,,80.04,1" + "OnStartTouch" "teleportsound,PlaySound,,80,1" + "OnStartTouch" "jailbreak,Break,,97.5,1" + "OnStartTouch" "command,Command,say +++ ZOMBIES ARE UNLEASHED IN 17 SECONDS +++,81,1" + "OnStartTouch" "telefade,Fade,,79.7,1" + "OnStartTouch" "teleportejas,Disable,,79,1" + "OnStartTouch" "teleportafkjail,Enable,,80,1" + } +} +modify: +{ + match: + { + "origin" "-736 96 0" + "classname" "trigger_once" + "hammerid" "1464" + } + delete: + { + "OnStartTouch" "murospawn2,Break,,55,1" + } + insert: + { + "OnStartTouch" "murospawn2,Break,,45,1" + } +} + +modify: +{ + match: + { + "targetname" "eye_counter" + "classname" "math_counter" + } + delete: + { + "OnHitMax" "sound_music1,PlaySound,,0,-1" + "OnHitMax" "command,Command,say ++ ACTIVATE THE EYE ++,0,-1" + "OnHitMax" "sound_activate_the_eye,PlaySound,,0,-1" + "OnHitMax" "escapedoor1,Open,,60,-1" + "OnHitMax" "escapedoor2,Open,,61,-1" + "OnHitMax" "escapedoor3,Open,,62,-1" + "OnHitMax" "command,Command,say ++ ESCAPE DOOR OPENING IN 50 SECONDS ++,10,-1" + "OnHitMax" "command,Command,say ++ ESCAPE DOOR OPENING IN 30 SECONDS ++,30,-1" + "OnHitMax" "command,Command,say ++ ESCAPE DOOR OPENING WITHIN 10 SECONDS ++,50,-1" + "OnHitMax" "command,Command,say ++ ESCAPE DOORS CLOSING!! ++,70,-1" + "OnHitMax" "escapedoor1,Close,,70,-1" + "OnHitMax" "escapedoor2,Close,,71,-1" + "OnHitMax" "escapedoor3,Close,,72,-1" + "OnHitMax" "eye_part1,Start,,6,-1" + "OnHitMax" "eye_holder_1,Open,,4,-1" + "OnHitMax" "eye_holder_2,Open,,4,-1" + "OnHitMax" "eye_part2,Start,,36,-1" + "OnHitMax" "eye_holder_3,Open,,35,-1" + "OnHitMax" "eye_holder_4,Open,,35,-1" + "OnHitMax" "sound_eye_scream1,PlaySound,,36,-1" + "OnHitMax" "sound_eye_scream1,PlaySound,,5,-1" + "OnHitMax" "eye_laser,TurnOn,,36.3,-1" + "OnHitMax" "eye_laser,TurnOff,,37.3,-1" + "OnHitMax" "eye_rockbreak1,Break,,37,-1" + "OnHitMax" "eye_part1_sound,PlaySound,,6,-1" + "OnHitMax" "eye_part2_sound,PlaySound,,36,-1" + "OnHitMax" "eye_shake_1,StartShake,,6,-1" + "OnHitMax" "eye_shake_2,StartShake,,36,-1" + "OnHitMax" "eye_holder_5,Open,,80,-1" + "OnHitMax" "eye_holder_6,Open,,80,-1" + "OnHitMax" "sound_eye_scream1,PlaySound,,80,-1" + "OnHitMax" "eye_part3,Start,,81,-1" + "OnHitMax" "eye_part3_sound,PlaySound,,81,-1" + "OnHitMax" "eye_shake_3,StartShake,,81,-1" + "OnHitMax" "eye_laser2,TurnOn,,5,-1" + "OnHitMax" "eye_laser2,TurnOff,,6.3,-1" + "OnHitMax" "eye_rockbreak2,Break,,6,-1" + "OnHitMax" "eye_button_spark,SparkOnce,,1,-1" + "OnHitMax" "eye_button_laser,TurnOff,,3,-1" + "OnHitMax" "eye_button_laser,TurnOn,,2,-1" + "OnHitMax" "sound_eye_scream2,PlaySound,,85,-1" + "OnHitMax" "sound_eye_scream1,PlaySound,,85,-1" + "OnHitMax" "eye_laser4,TurnOn,,85,-1" + "OnHitMax" "eye_fade,Fade,,85.3,-1" + "OnHitMax" "command,Command,say ++ ESCAPE DOOR IS OPEN!! ++,62,-1" + "OnHitMax" "nuke_sound,PlaySound,,86,-1" + "OnHitMax" "eye_rockbreak3,Break,,82,-1" + "OnHitMax" "eye_laser3,TurnOn,,81,-1" + "OnHitMax" "eye_laser3,TurnOff,,82,-1" + "OnHitMax" "eye_the_nuke,Enable,,87,-1" + } + insert: + { + "OnHitMax" "sound_music1,PlaySound,,0,-1" + "OnHitMax" "command,Command,say ++ ACTIVATE THE EYE ++,0,-1" + "OnHitMax" "sound_activate_the_eye,PlaySound,,0,-1" + "OnHitMax" "escapedoor1,Open,,50,-1" + "OnHitMax" "escapedoor2,Open,,51,-1" + "OnHitMax" "escapedoor3,Open,,52,-1" + "OnHitMax" "command,Command,say ++ ESCAPE DOOR OPENING IN 40 SECONDS ++,10,-1" + "OnHitMax" "command,Command,say ++ ESCAPE DOOR OPENING IN 20 SECONDS ++,30,-1" + "OnHitMax" "command,Command,say ++ ESCAPE DOOR OPENING WITHIN 10 SECONDS ++,40,-1" + "OnHitMax" "command,Command,say ++ ESCAPE DOORS CLOSING!! ++,60,-1" + "OnHitMax" "escapedoor1,Close,,60,-1" + "OnHitMax" "escapedoor2,Close,,61,-1" + "OnHitMax" "escapedoor3,Close,,62,-1" + "OnHitMax" "eye_part1,Start,,6,-1" + "OnHitMax" "eye_holder_1,Open,,4,-1" + "OnHitMax" "eye_holder_2,Open,,4,-1" + "OnHitMax" "eye_part2,Start,,36,-1" + "OnHitMax" "eye_holder_3,Open,,35,-1" + "OnHitMax" "eye_holder_4,Open,,35,-1" + "OnHitMax" "sound_eye_scream1,PlaySound,,36,-1" + "OnHitMax" "sound_eye_scream1,PlaySound,,5,-1" + "OnHitMax" "eye_laser,TurnOn,,36.3,-1" + "OnHitMax" "eye_laser,TurnOff,,37.3,-1" + "OnHitMax" "eye_rockbreak1,Break,,37,-1" + "OnHitMax" "eye_part1_sound,PlaySound,,6,-1" + "OnHitMax" "eye_part2_sound,PlaySound,,36,-1" + "OnHitMax" "eye_shake_1,StartShake,,6,-1" + "OnHitMax" "eye_shake_2,StartShake,,36,-1" + "OnHitMax" "eye_holder_5,Open,,70,-1" + "OnHitMax" "eye_holder_6,Open,,70,-1" + "OnHitMax" "sound_eye_scream1,PlaySound,,70,-1" + "OnHitMax" "eye_part3,Start,,71,-1" + "OnHitMax" "eye_part3_sound,PlaySound,,71,-1" + "OnHitMax" "eye_shake_3,StartShake,,81,-1" + "OnHitMax" "eye_laser2,TurnOn,,5,-1" + "OnHitMax" "eye_laser2,TurnOff,,6.3,-1" + "OnHitMax" "eye_rockbreak2,Break,,6,-1" + "OnHitMax" "eye_button_spark,SparkOnce,,1,-1" + "OnHitMax" "eye_button_laser,TurnOff,,3,-1" + "OnHitMax" "eye_button_laser,TurnOn,,2,-1" + "OnHitMax" "sound_eye_scream2,PlaySound,,75,-1" + "OnHitMax" "sound_eye_scream1,PlaySound,,75,-1" + "OnHitMax" "eye_laser4,TurnOn,,75,-1" + "OnHitMax" "eye_fade,Fade,,75.3,-1" + "OnHitMax" "command,Command,say ++ ESCAPE DOOR IS OPEN!! ++,52,-1" + "OnHitMax" "nuke_sound,PlaySound,,76,-1" + "OnHitMax" "eye_rockbreak3,Break,,72,-1" + "OnHitMax" "eye_laser3,TurnOn,,71,-1" + "OnHitMax" "eye_laser3,TurnOff,,72,-1" + "OnHitMax" "eye_the_nuke,Enable,,77,-1" + } +} \ No newline at end of file diff --git a/maps/ze_escape_the_eye_v3.cfg b/maps/ze_escape_the_eye_v3.cfg new file mode 100755 index 0000000..0152fd5 --- /dev/null +++ b/maps/ze_escape_the_eye_v3.cfg @@ -0,0 +1,16 @@ +;; _ + +;; music volume + +modify: +{ + match: + { + "message" "eye/eye_music.wav" + "classname" "ambient_generic" + } + replace: + { + "message" "#eye/eye_music.wav" + } +} \ No newline at end of file diff --git a/maps/ze_eschaton_a2_1.cfg b/maps/ze_eschaton_a2_1.cfg new file mode 100755 index 0000000..9c55eff --- /dev/null +++ b/maps/ze_eschaton_a2_1.cfg @@ -0,0 +1,185 @@ +;; _ + +;; music volume + +modify: +{ + match: + { + "message" "heyfumi/academy/01_digi_bell_tm.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#heyfumi/academy/01_digi_bell_tm.mp3" + } +} +modify: +{ + match: + { + "message" "heyfumi/academy/02_telecom.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#heyfumi/academy/02_telecom.mp3" + } +} +modify: +{ + match: + { + "message" "heyfumi/academy/04_new_discoveries.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#heyfumi/academy/04_new_discoveries.mp3" + } +} +modify: +{ + match: + { + "message" "heyfumi/academy/07_aqua.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#heyfumi/academy/07_aqua.mp3" + } +} +modify: +{ + match: + { + "message" "heyfumi/academy/08_announcement.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#heyfumi/academy/08_announcement.mp3" + } +} +modify: +{ + match: + { + "message" "heyfumi/academy/09_computer_age.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#heyfumi/academy/09_computer_age.mp3" + } +} +modify: +{ + match: + { + "message" "heyfumi/academy/10_dancing_particles.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#heyfumi/academy/10_dancing_particles.mp3" + } +} +modify: +{ + match: + { + "message" "heyfumi/academy/11_laminar_flow.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#heyfumi/academy/11_laminar_flow.mp3" + } +} +modify: +{ + match: + { + "message" "heyfumi/academy/12_mega_data.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#heyfumi/academy/12_mega_data.mp3" + } +} +modify: +{ + match: + { + "message" "heyfumi/academy/13_power_station.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#heyfumi/academy/13_power_station.mp3" + } +} +modify: +{ + match: + { + "message" "heyfumi/academy/14_last_bell.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#heyfumi/academy/14_last_bell.mp3" + } +} +modify: +{ + match: + { + "message" "heyfumi/academy/15_concrete_birds.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#heyfumi/academy/15_concrete_birds.mp3" + } +} +modify: +{ + match: + { + "message" "kayena/stage1_ending/the_undertaker_daughter.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#kayena/stage1_ending/the_undertaker_daughter.mp3" + } +} +modify: +{ + match: + { + "message" "kayena/stage1_ending/the_undertaker_daughter_instrumental.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#kayena/stage1_ending/the_undertaker_daughter_instrumental.mp3" + } +} +modify: +{ + match: + { + "message" "kayena/stage1_ending/s2_eschaton_ending.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#kayena/stage1_ending/s2_eschaton_ending.mp3" + } +} + diff --git a/maps/ze_esther_cc_zi2.cfg b/maps/ze_esther_cc_zi2.cfg index b0a70b5..51ff693 100644 --- a/maps/ze_esther_cc_zi2.cfg +++ b/maps/ze_esther_cc_zi2.cfg @@ -1,3 +1,19 @@ +;---------------------------------------------------------------------------------- +; Keeps the map up to date with stripper version - Last updated 19-05-2024 +;---------------------------------------------------------------------------------- +modify: +{ + match: + { + "origin" "775.164 -12049.2 -363.972" + "classname" "logic_auto" + } + insert: + { + "OnMapSpawn" "Verden_Konsollen_Server,Command,say < Stripper 2 loaded >,5,-1" + } +} + ;------------------------------------------- ; Fixes a music issue in the spawn intro ;------------------------------------------- @@ -49,22 +65,6 @@ modify: } } -;------------------------------------------------------------ -; Fixes the last push that pulls a player when winning map -;------------------------------------------------------------ -modify: -{ - match: - { - "targetname" "lastpush" - } - replace: - { - "speed" "400" - "origin" "-11648 15232 13496" - } -} - ;----------------------- ; Fixes physbox issues ;----------------------- @@ -184,6 +184,8 @@ modify: match: { "targetname" "item_Lightning_Button" + "origin" "11582.2 -2456.38 2536" + "classname" "func_button" } insert: { @@ -194,7 +196,9 @@ modify: { match: { - "targetname" "item_Lightning_Particle" + "origin" "11608.3 -2456.38 2535" + "targetname" "item_Lightning_Particle" + "classname" "env_entity_maker" } insert: { @@ -205,13 +209,28 @@ modify: "origin" "11608.3 -2456.38 2555" } } +modify: +{ + match: + { + "targetname" "tempLight_tr" + "origin" "12280.2 -2552.38 2526" + "classname" "trigger_hurt" + } + replace: + { + "filtername" "filter_zombie" + } +} ; Shield item modify: { match: { - "targetname" "item_shield_button" + "targetname" "item_shield_button" + "origin" "1702.91 -947 5832" + "classname" "func_button" } delete: { @@ -613,11 +632,13 @@ modify: delete: { "OnTrigger" "Verden_Konsollen_Server,Command,sv_enablebunnyhopping 1,1,1" + "OnTrigger" "Verden_Konsollen_Server,Command,mp_roundtime 30,1,1" } insert: { "OnTrigger" "Verden_Konsollen_Server,Command,sv_enablebunnyhopping 0,1,-1" "OnTrigger" "ChainSkipBreakFix,AddOutput,angles 0 90 0,4,-1" + "OnTrigger" "Verden_Konsollen_Server,Command,mp_roundtime 40,1,1" } } @@ -637,6 +658,10 @@ modify: "OnStartTouch" "!activator,AddOutput,gravity 0.2,0,-1" "OnStartTouch" "!activator,AddOutput,basevelocity 0 0 400,0,-1" } + insert: + { + "filtername" "filter_menneske" + } replace: { "speed" "1400" @@ -644,6 +669,27 @@ modify: } } +;-------------------------------------------------------------- +; The last push enables when the last white particle appears +;-------------------------------------------------------------- +modify: +{ + match: + { + "targetname" "endingDoor" + "origin" "-11648 12238 10880" + "classname" "func_door" + } + delete: + { + "OnOpen" "lastpar,Start,,30,1" + } + insert: + { + "OnOpen" "lastpar,Start,,40,1" + } +} + ;------------------------------------------------------------------------------------------- ; Fixes the issue where players could skip around a pillar before the door actually opens ;------------------------------------------------------------------------------------------- @@ -819,4 +865,157 @@ modify: { "OnBreak" "ChainSkipBreakFix,Break,,1,-1" } -} \ No newline at end of file +} + +;------------------------------------ +; Makes the dragon boss hp scalable +;------------------------------------ +add: +{ + "origin" "8280 7472 968" + "targetname" "light_dynamic_damagefilter" + "Negated" "Allow entities that match criteria" + "filterclass" "light_dynamic" + "classname" "filter_activator_class" +} +modify: +{ + match: + { + "targetname" "dragon_phys" + "origin" "4160 -8096 4736" + "classname" "func_breakable" + } + insert: + { + "damagefilter" "light_dynamic_damagefilter" + } + replace: + { + "health" "1000" + } +} +add: +{ + "model" "*12" + "targetname" "dragon_hp_giver" + "StartDisabled" "1" + "filtername" "filter_menneske" + "spawnflags" "1" + "origin" "704 -9600 1776" + "classname" "trigger_once" + "OnStartTouch" "dragon_phys,AddHealth,2500,0,-1" +} +modify: +{ + match: + { + "targetname" "CaveDoor" + "origin" "3102 -8016 4708" + "classname" "func_door_rotating" + } + insert: + { + "OnOpen" "dragon_hp_giver,Enable,,0.5,1" + "OnOpen" "dragon_phys,SetDamageFilter,,1,1" + } +} + +;------------------------------------------- +; Reduces the hp of the nightmare boss +;------------------------------------------- +modify: +{ + match: + { + "targetname" "bosshp_Add" + "origin" "11080 -5767.96 4258" + "classname" "trigger_once" + } + delete: + { + "OnStartTouch" "zn_Nightmare_hp,AddHealth,4000,0.25,-1" + } + insert: + { + "OnStartTouch" "zn_Nightmare_hp,AddHealth,2500,0.25,-1" + } +} + +;------------------------------------------------------------------------------------------------------- +; Limits the last boss to only use X amount of healing attacks so bossfight cant outheal damage +;------------------------------------------------------------------------------------------------------- +modify: +{ + match: + { + "origin" "-11128 8736 10737" + "targetname" "bosscombo" + "classname" "logic_case" + } + delete: + { + "OnCase04" "zn_FaggotBoss_partcl,Start,,0,-1" + "OnCase04" "zn_FaggotBoss_hp,AddHealth,10000,0,-1" + "OnCase04" "zn_FaggotBoss_partcl,Stop,,1,-1" + "OnCase04" "Verden_Konsollen_Server,Command,say * GRANT ME FLAME! *,0,-1" + "OnCase04" "zn_FaggotBoss_model,SetAnimation,attackcombo3,0,-1" + } + insert: + { + "OnCase04" "zn_FaggotBoss_partcl,Start,,0,3" + "OnCase04" "zn_FaggotBoss_hp,AddHealth,10000,0,3" + "OnCase04" "zn_FaggotBoss_partcl,Stop,,1,3" + "OnCase04" "Verden_Konsollen_Server,Command,say * GRANT ME FLAME! *,0,3" + "OnCase04" "zn_FaggotBoss_model,SetAnimation,attackcombo3,0,3" + } +} + +;--------------------------------------------------------------------------------------------- +; Fixes rotation so people dont get confused where to go when they spawn in the map +;--------------------------------------------------------------------------------------------- +modify: +{ + match: + { + "classname" "info_player_counterterrorist" + } + replace: + { + "angles" "0 90 0" + } +} +modify: +{ + match: + { + "classname" "info_player_terrorist" + } + replace: + { + "angles" "0 90 0" + } +} + +;--------------------------------------------------------------------------------------------- +; Delays a trigger_teleport from the func_movelinear reaching top at the city part +;--------------------------------------------------------------------------------------------- +modify: +{ + match: + { + "targetname" "elevator_forest_spawn" + "origin" "5184 -1024 3268" + "classname" "func_movelinear" + } + Delete: + { + "OnFullyOpen" "zmtp8,Enable,,5,1" + } + insert: + { + "OnFullyOpen" "zmtp8,Enable,,15,1" + } +} + + diff --git a/maps/ze_eternal_grove_v3_css.cfg b/maps/ze_eternal_grove_v3_css.cfg new file mode 100755 index 0000000..d04de53 --- /dev/null +++ b/maps/ze_eternal_grove_v3_css.cfg @@ -0,0 +1,507 @@ +;---------------------------------- +; Stripper #2 by .Rushaway & Heavy +; Edited on 2025-02-07 (Heavy) +;------------------------------- +; Adjust game_text +;----------------- +modify: +{ + match: + { + "targetname" "text_boss_hp" + "classname" "game_text" + "hammerid" "918088" + } + replace: + { + "holdtime" "5" + "color2" "164 65 65" + "color" "200 65 65" + } +} + +modify: +{ + match: + { + "targetname" "text_boss_crit" + "classname" "game_text" + "hammerid" "918047" + } + replace: + { + "holdtime" "5" + } +} + +;-------------------------- +; Remove un-needed outputs +;-------------------------- +modify: +{ + match: + { + "targetname" "draftwinds_pushes" + "classname" "trigger_push" + } + delete: + { + "OnEndTouch" "mapmanager,RunScriptCode,DraftWindClamp();,0,-1" + } +} + +;-------------------------------------------- +; Change zm item "wing" basevolcity (too op) +;-------------------------------------------- +modify: +{ + match: + { + "origin" "-8964 -10852 -7672" + "targetname" "item_wing_relay" + "classname" "logic_relay" + } + delete: + { + "OnTrigger" "!activator,AddOutput,basevelocity 0 0 600,0,-1" + } + insert: + { + "OnTrigger" "!activator,AddOutput,basevelocity 0 0 250,0,-1" + } +} + +;---------------------------- +; Change end area trigger tp so zm's not gonna die +;---------------------------- +modify: +{ + match: + { + "model" "*60" + "targetname" "teleport_falldown" + "origin" "10912 -12288 -9056" + "classname" "trigger_teleport" + } + replace: + { + "origin" "10912 -12288 -8960" + } +} + +;---------------------------- +; Add missing zm tp in the temple entrance +;---------------------------- +add: +{ + "model" "*300" + "filtername" "filter_t" + "origin" "10144 -11520 -12672" + "spawnflags" "1" + "StartDisabled" "0" + "classname" "trigger_teleport" + "target" "teleport_destination" +} + +;---------------------------- +; Add more hp to temple_guardians +;---------------------------- +modify: +{ + match: + { + "targetname" "guardian_hp_trigger" + "classname" "trigger_multiple" + } + delete: + { + "OnStartTouch" "g_templeguardian_hp_outside_math,Add,300,0,-1" + } + insert: + { + "OnStartTouch" "g_templeguardian_hp_outside_math,Add,700,0,-1" + } +} + +;---------------------------- +; Add more hp to boss +;---------------------------- +modify: +{ + match: + { + "model" "*100" + "origin" "11883.5 -12185.5 13846.5" + "targetname" "i_minotaurgod_hp_trig" + "classname" "trigger_once" + } + delete: + { + "OnStartTouch" "i_minotaurgod_hp,AddHealth,2000,0.02,-1" + } + insert: + { + "OnStartTouch" "i_minotaurgod_hp,AddHealth,4000,0.02,-1" + } +} + +;---------------------------- +; Fix boss not falling down +;---------------------------- +modify: +{ + match: + { + "targetname" "end_deathfall_trigger" + "classname" "trigger_once" + } + replace: + { + "spawnflags" "1032" + } +} + +; Convert to physbox +filter: +{ + "targetname" "i_minotaurgod_dead_phys" + "classname" "func_breakable" +} + +add: +{ + "model" "*111" + "targetname" "i_minotaurgod_dead_phys" + "disablereceiveshadows" "1" + "classname" "func_physbox" + "disableshadows" "1" + "health" "10000000" + "material" "10" + "nodamageforces" "1" + "origin" "12288 -12288 15262" + "parentname" "i_minotaurgod_jumper" + "PerformanceMode" "1" + "spawnflags" "44032" + "OnUser2" "i_minotaurgod_thrust_forward,Deactivate,,0.3,-1" + "OnUser2" "i_minotaurgod_jumper_dead,Open,,0.3,-1" + "OnUser2" "i_minotaurgod_model,SetAnimation,falling_death,0.3,-1" + "OnUser2" "i_minotaurgod_pillarbreaker_dash,Kill,,0.4,1" + "OnUser2" "i_minotaurgod_gallop_timer,Disable,,0,-1" + "OnUser2" "i_minotaurgod_s_death_fall,PlaySound,,0.31,-1" + "OnUser2" "i_minotaurgod_s_death_fall,Volume,10,0.31,-1" + "OnUser2" "i_minotaurgod_s_death_fall,StopSound,,0.3,-1" + "OnUser2" "i_minotaurgod_s_death_fall,Volume,0 ,0.3,-1" + "OnUser2" "i_minotaurgod_gallop_timer,Kill,,0.05,-1" + "OnUser2" "i_minotaurgod_gallop_case,Kill,,0.05,-1" + "OnUser2" "i_minotaurgod_jumper_dead,SetParent,0,0,-1" +} + +;-------------- +; Fix telehopp +;------------- +modify: +{ + match: + { + "targetname" "teleport_falldown" + "classname" "trigger_teleport" + } + insert: + { + "OnStartTouch" "!activator,AddOutput,absvelocity 0 0 0,0,-1" + } +} + +;------------------------------------------ +; Fix last lever glowe not getting killed +;------------------------------------------ +modify: +{ + match: + { + "model" "*67" + "origin" "13216 -12288 -5102.46" + "targetname" "lever_button_boss2" + "classname" "func_button" + } + delete: + { + "OnPressed" "lever_glow,Kill,,0,1" + } + insert: + { + "OnPressed" "lever_glow*,Kill,,0,1" + } +} + + + +modify: +{ + match: + { + "model" "*133" + "origin" "-8988 -10879 -7614" + "targetname" "zm_item1_push" + "classname" "trigger_push" + } + replace: + { + "speed" "250" + } +} + +;------------------------------------------------------ +; Fix temple_guardians not giving hp signal to the npc +;------------------------------------------------------ +modify: +{ + match: + { + "targetname" "guardian_hp_trigger" + "classname" "trigger_multiple" + } + replace: + { + "wait" "8" + } +} + +modify: +{ + match: + { + "targetname" "i_templeguardian_hp" + "classname" "func_physbox" + } + delete: + { + "OnDamaged" "i_templeguardian_hp_inside_math,FireUser1,,0,-1" + } + insert: + { + "OnDamaged" "i_templeguardian_hp_inside_math,FireUser1,,0,1" + } +} + +modify: +{ + match: + { + "targetname" "i_templeguardian_hp_inside_math" + "classname" "math_counter" + } + delete: + { + "OnUser1" "g_templeguardian_hp_outside_math,GetValue,,0,1" + } + insert: + { + "OnUser1" "g_templeguardian_hp_outside_math,GetValue,,0.02,1" + } +} + +modify: +{ + match: + { + "targetname" "g_templeguardian_hp_outside_math" + "classname" "math_counter" + } + insert: + { + "OnGetValue" "!caller,SetValue,,0,-1" + } +} + +;---------------------------------------------------------------------- +; Adding wall to prevent zms reaching the end elvator before humans +;---------------------------------------------------------------------- +modify: +{ + match: + { + "classname" "logic_auto" + } + insert: + { + "OnMapSpawn" "new_wall1,addoutput,angles 0 60 0,1,-1" + "OnMapSpawn" "new_wall2,addoutput,angles 0 60 0,1,-1" + } +} + +add: +{ + "model" "*75" + "targetname" "new_wall1" + "spawnobject" "0" + "spawnflags" "0" + "rendermode" "10" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "propdata" "0" + "pressuredelay" "0" + "physdamagescale" "1.0" + "PerformanceMode" "0" + "origin" "11048.6 -11233.1 -4344" + "nodamageforces" "0" + "minhealthdmg" "0" + "material" "10" + "health" "0" + "gibdir" "0 0 0" + "fadescale" "1" + "fademindist" "-1" + "explosion" "0" + "ExplodeRadius" "0" + "explodemagnitude" "0" + "ExplodeDamage" "0" + "disableshadows" "0" + "disablereceiveshadows" "0" + "classname" "func_breakable" +} + +add: +{ + "model" "*75" + "targetname" "new_wall2" + "spawnobject" "0" + "spawnflags" "0" + "rendermode" "10" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "propdata" "0" + "pressuredelay" "0" + "physdamagescale" "1.0" + "PerformanceMode" "0" + "origin" "11048.6 -11233.1 -2424" + "nodamageforces" "0" + "minhealthdmg" "0" + "material" "10" + "health" "0" + "gibdir" "0 0 0" + "fadescale" "1" + "fademindist" "-1" + "explosion" "0" + "ExplodeRadius" "0" + "explodemagnitude" "0" + "ExplodeDamage" "0" + "disableshadows" "0" + "disablereceiveshadows" "0" + "classname" "func_breakable" +} + +add: +{ + "model" "*75" + "targetname" "new_wall3" + "spawnobject" "0" + "spawnflags" "0" + "rendermode" "10" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "propdata" "0" + "pressuredelay" "0" + "physdamagescale" "1.0" + "PerformanceMode" "0" + "origin" "12256 -10544 -4104" + "nodamageforces" "0" + "minhealthdmg" "0" + "material" "10" + "health" "0" + "gibdir" "0 0 0" + "fadescale" "1" + "fademindist" "-1" + "explosion" "0" + "ExplodeRadius" "0" + "explodemagnitude" "0" + "ExplodeDamage" "0" + "disableshadows" "0" + "disablereceiveshadows" "0" + "classname" "func_breakable" +} + +add: +{ + "model" "*75" + "targetname" "new_wall4" + "spawnobject" "0" + "spawnflags" "0" + "rendermode" "10" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "propdata" "0" + "pressuredelay" "0" + "physdamagescale" "1.0" + "PerformanceMode" "0" + "origin" "12256 -10544 -2184" + "nodamageforces" "0" + "minhealthdmg" "0" + "material" "10" + "health" "0" + "gibdir" "0 0 0" + "fadescale" "1" + "fademindist" "-1" + "explosion" "0" + "ExplodeRadius" "0" + "explodemagnitude" "0" + "ExplodeDamage" "0" + "disableshadows" "0" + "disablereceiveshadows" "0" + "classname" "func_breakable" +} + + +;------------------------------------------------------------------ +; Fix temple_guardians stuck looping relasing and grabbing trigger +;------------------------------------------------------------------ +modify: +{ + match: + { + "targetname" "i_templeguardian_base" + "classname" "func_physbox" + } + delete: + { + "OnUser2" "i_templeguardian_grab_tp,Enable,,6.00,-1" + "OnUser2" "!self,EnableMotion,,6.00,-1" + "OnUser2" "i_templeguardian_model,SetPlaybackRate,1.0,6.00,-1" + } + insert: + { + "OnUser2" "i_templeguardian_grab_tp,Enable,,8.00,-1" + "OnUser2" "i_templeguardian_grab_tp,Disable,,0,-1" + "OnUser2" "!self,EnableMotion,,8.00,-1" + "OnUser2" "i_templeguardian_model,SetPlaybackRate,1.0,8.00,-1" + } +} + + + + +;; _ + +;; restart round on warmup + +modify: +{ + match: + { + "targetname" "Level_Case" + "classname" "logic_case" + } + delete: + { + "OnCase01" "KILL_ALL_SPAWN,Enable,,91.36,1" + } + insert: + { + "OnCase01" "server,Command,mp_restartgame 1,91.36,1" + } +} + + diff --git a/maps/ze_evernight_a3_4_css2.cfg b/maps/ze_evernight_a3_4_css2.cfg index 8adae36..4b45328 100644 --- a/maps/ze_evernight_a3_4_css2.cfg +++ b/maps/ze_evernight_a3_4_css2.cfg @@ -34,3 +34,145 @@ modify: "OnTrigger" "cmd,Command,sv_enablebunnyhopping 1,38,1" } } + + + + +;; _ + +;; music volume + +modify: +{ + match: + { + "message" "evernight/music_win.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#evernight/music_win.mp3" + } +} +modify: +{ + match: + { + "message" "music/evernight/act_1_bgm_1.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/evernight/act_1_bgm_1.mp3" + } +} +modify: +{ + match: + { + "message" "music/evernight/act_1_bgm_2.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/evernight/act_1_bgm_2.mp3" + } +} +modify: +{ + match: + { + "message" "music/evernight/act_1_bgm_end.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/evernight/act_1_bgm_end.mp3" + } +} +modify: +{ + match: + { + "message" "music/evernight/act_2_bgm_1.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/evernight/act_2_bgm_1.mp3" + } +} +modify: +{ + match: + { + "message" "music/evernight/act_2_bgm_bossbattle.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/evernight/act_2_bgm_bossbattle.mp3" + } +} +modify: +{ + match: + { + "message" "music/evernight/act_2_bgm_end.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/evernight/act_2_bgm_end.mp3" + } +} +modify: +{ + match: + { + "message" "music/evernight/act_3_bgm_1.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/evernight/act_3_bgm_1.mp3" + } +} +modify: +{ + match: + { + "message" "music/evernight/act_3_bgm_2.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/evernight/act_3_bgm_2.mp3" + } +} +modify: +{ + match: + { + "message" "music/evernight/act_3_bgm_bossbattle.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/evernight/act_3_bgm_bossbattle.mp3" + } +} +modify: +{ + match: + { + "message" "music/evernight/act_3_bgm_end.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/evernight/act_3_bgm_end.mp3" + } +} + + diff --git a/maps/ze_exchange_innovation_v1bs.cfg b/maps/ze_exchange_innovation_v1bs.cfg index 6e1804e..e42661e 100755 --- a/maps/ze_exchange_innovation_v1bs.cfg +++ b/maps/ze_exchange_innovation_v1bs.cfg @@ -1,136 +1,87 @@ -======================================================================== -;; stripper by encap - -;; players can't block elevator - -modify: -{ - match: - { - "targetname" "elev1" - "classname" "func_movelinear" - } - replace: - { - "blockdamage" "1000" - } -} - -;; increase elevator speed - -modify: -{ - match: - { - "targetname" "elev1" - "classname" "func_movelinear" - } - replace: - { - "speed" "300" - } -} - -;; fix boats - -modify: -{ - match: - { - "model" "models/props/de_shacks/boat_smash.mdl" - "classname" "prop_dynamic" - } - replace: - { - "angles" "0 90 0" - } -} - -modify: -{ - match: - { - "targetname" "/barco[1-2]/" - "classname" "func_tracktrain" - } - replace: - { - "orientationtype" "2" - } -} - -modify: -{ - match: - { - "targetname" "barco_path1" - "classname" "path_track" - } - replace: - { - "origin" "1751 3429 1669" - } -} -modify: -{ - match: - { - "targetname" "barco2_path1" - "classname" "path_track" - } - replace: - { - "origin" "1970 3240 1669" - } -} - -modify: -{ - match: - { - "targetname" "barco_path1" - "classname" "path_track" - } - replace: - { - "angles" "0 45 0" - } -} -modify: -{ - match: - { - "targetname" "barco_path2" - "classname" "path_track" - } - replace: - { - "angles" "0 90 0" - } -} -modify: -{ - match: - { - "targetname" "barco_path5" - "classname" "path_track" - } - replace: - { - "angles" "0 106 0" - } -} -modify: -{ - match: - { - "targetname" "/barco_path[6-8]/" - "classname" "path_track" - } - replace: - { - "angles" "0 99 0" - } -} - - +======================================================================== +;; stripper by encap + +;; players can't block elevator + +modify: +{ + match: + { + "targetname" "elev1" + "classname" "func_movelinear" + } + replace: + { + "blockdamage" "1000" + } +} + +;; increase elevator speed + +modify: +{ + match: + { + "targetname" "elev1" + "classname" "func_movelinear" + } + replace: + { + "speed" "300" + } +} + +;; fix boats + +modify: +{ + match: + { + "model" "models/props/de_shacks/boat_smash.mdl" + "classname" "prop_dynamic" + } + replace: + { + "angles" "0 90 0" + } +} + +modify: +{ + match: + { + "targetname" "/barco[1-2]/" + "classname" "func_tracktrain" + } + replace: + { + "orientationtype" "0" + } +} +modify: +{ + match: + { + "targetname" "barco_path1" + "classname" "path_track" + } + replace: + { + "angles" "0 90 0" + "target" "barco_path8" + } +} +modify: +{ + match: + { + "targetname" "barco2_path1" + "classname" "path_track" + } + replace: + { + "angles" "0 90 0" + "target" "barco2_path7" + } +} + diff --git a/maps/ze_exit_this_earths_atomosphere_c1.cfg b/maps/ze_exit_this_earths_atomosphere_c1.cfg index ad5c880..d54d11c 100644 --- a/maps/ze_exit_this_earths_atomosphere_c1.cfg +++ b/maps/ze_exit_this_earths_atomosphere_c1.cfg @@ -8,7 +8,7 @@ modify: } insert: { - "OnMapSpawn" "CMD,Command,say STRIPPER 1 LOADED,2,-1" + "OnMapSpawn" "CMD,Command,say STRIPPER 2 LOADED,2,-1" } } @@ -1040,4 +1040,19 @@ modify: { "speed" "1600" } -} \ No newline at end of file +} + +;------------------------------------------------ +; Fix cameras can lead to unexpected map behavior +;------------------------------------------------ +modify: +{ + match: + { + "classname" "point_viewcontrol" + } + replace: + { + "spawnflags" "28" + } +} diff --git a/maps/ze_fapescape_v1_2.cfg b/maps/ze_fapescape_v1_2.cfg index cc1102b..549c8f0 100644 --- a/maps/ze_fapescape_v1_2.cfg +++ b/maps/ze_fapescape_v1_2.cfg @@ -168,3 +168,22 @@ add: "classname" "trigger_hurt" } + + +;; _ + +;; stage 3 - fix bossfight telehop + +modify: +{ + match: + { + "target" "boss_2_cage" + "origin" "-10320 -3840 -976" + "classname" "trigger_teleport" + } + insert: + { + "OnStartTouch" "!activator,AddOutput,absvelocity 0 0 0,0,-1" + } +} \ No newline at end of file diff --git a/maps/ze_fast_escape_fix.cfg b/maps/ze_fast_escape_fix.cfg index 946836c..9fc9788 100644 --- a/maps/ze_fast_escape_fix.cfg +++ b/maps/ze_fast_escape_fix.cfg @@ -45,4 +45,30 @@ modify: } } +;; delay nuke + +modify: +{ + match: + { + "origin" "-96 -352 4016" + "classname" "trigger_once" + "hammerid" "8185" + } + delete: + { + "OnStartTouch" "explosion_sound,PlaySound,,0,-1" + "OnStartTouch" "explosion_shake,StartShake,,0,-1" + "OnStartTouch" "explosion,Start,,0,-1" + "OnStartTouch" "nuke,Enable,,0,-1" + } + insert: + { + "OnStartTouch" "explosion_sound,PlaySound,,5,1" + "OnStartTouch" "explosion_shake,StartShake,,5,1" + "OnStartTouch" "explosion,Start,,5,1" + "OnStartTouch" "nuke,Enable,,5,1" + } +} + diff --git a/maps/ze_ffvii_temple_ancient_v5_7.cfg b/maps/ze_ffvii_temple_ancient_v5_7.cfg index ce81f2a..42292b8 100644 --- a/maps/ze_ffvii_temple_ancient_v5_7.cfg +++ b/maps/ze_ffvii_temple_ancient_v5_7.cfg @@ -1,54 +1,777 @@ -; __ __ ____ _____ _____ ________ __ -; | \/ |/ __ \| __ \_ _| ____\ \ / / -; | \ / | | | | | | || | | |__ \ \_/ / -; | |\/| | | | | | | || | | __| \ / -; | | | | |__| | |__| || |_| | | | -; |_| |_|\____/|_____/_____|_| |_| -; Stripper by Małgo 03.09.2022 - -;--------------------------------------- -;Fix Ifrit broken function -;--------------------------------------- -modify: -{ - match: - { - "targetname" "ifrit_math" - "classname" "math_counter" - } - insert: - { - "OnHitMin" "Bergan2_body_phys,SetDamageFilter,ct,0,-1" - } -} -;--------------------------------------- -;Nerf ladder part on stage 2 -;--------------------------------------- -modify: -{ - match: - { - "targetname" "2path_cloud_20" - "classname" "path_track" - } - delete: - { - "OnPass" "cloud_model,FireUser1,,17,1" - "OnPass" "cloud_train,StartForward,,17,1" - "OnPass" "cmd,Command,say **[CLOUD] Hold here for 15 seconds!**,0,1" - "OnPass" "cloud_model,FireUser2,,0,1" - "OnPass" "cloud_train,Stop,,0,1" - "OnPass" "Stage2_door_003,Open,,15,1" - "OnPass" "cmd,Command,say **[CLOUD] Wait here! We don't know what waiting downstairs**,15,1" - } - insert: - { - "OnPass" "cloud_model,FireUser1,,6,1" - "OnPass" "cloud_train,StartForward,,6,1" - "OnPass" "cmd,Command,say **[CLOUD] Hold here for 5 seconds!**,0,1" - "OnPass" "cloud_model,FireUser2,,0,1" - "OnPass" "cloud_train,Stop,,0,1" - "OnPass" "Stage2_door_003,Open,,5,1" - "OnPass" "cmd,Command,say **[CLOUD] Wait here! We don't know what waiting downstairs**,5,1" - } +; __ __ ____ _____ _____ ________ __ +; | \/ |/ __ \| __ \_ _| ____\ \ / / +; | \ / | | | | | | || | | |__ \ \_/ / +; | |\/| | | | | | | || | | __| \ / +; | | | | |__| | |__| || |_| | | | +; |_| |_|\____/|_____/_____|_| |_| +; Stripper by Malgo 29.01.2024 + +;--------------------------------------- +;Fix Ifrit broken function +;--------------------------------------- +modify: +{ + match: + { + "targetname" "ifrit_math" + "classname" "math_counter" + } + insert: + { + "OnHitMin" "Bergan2_body_phys,SetDamageFilter,ct,0,-1" + } +} +;--------------------------------------- +;Nerf ladder part on stage 2 +;--------------------------------------- +modify: +{ + match: + { + "targetname" "2path_cloud_20" + "classname" "path_track" + } + delete: + { + "OnPass" "cloud_model,FireUser1,,17,1" + "OnPass" "cloud_train,StartForward,,17,1" + "OnPass" "cmd,Command,say **[CLOUD] Hold here for 15 seconds!**,0,1" + "OnPass" "cloud_model,FireUser2,,0,1" + "OnPass" "cloud_train,Stop,,0,1" + "OnPass" "Stage2_door_003,Open,,15,1" + "OnPass" "cmd,Command,say **[CLOUD] Wait here! We don't know what waiting downstairs**,15,1" + } + insert: + { + "OnPass" "cloud_model,FireUser1,,6,1" + "OnPass" "cloud_train,StartForward,,6,1" + "OnPass" "cmd,Command,say **[CLOUD] Hold here for 5 seconds!**,0,1" + "OnPass" "cloud_model,FireUser2,,0,1" + "OnPass" "cloud_train,Stop,,0,1" + "OnPass" "Stage2_door_003,Open,,5,1" + "OnPass" "cmd,Command,say **[CLOUD] Wait here! We don't know what waiting downstairs**,5,1" + } +} +;--------------------------------------- +;Boost subtract hp after ct die on lasers +;--------------------------------------- +modify: +{ + match: + { + "targetname" "laser_up_trigger" + "classname" "trigger_hurt" + } + delete: + { + "OnStartTouch" "Sephiroth_HP,Subtract,15,0,-1" + } + insert: + { + "OnStartTouch" "Sephiroth_HP,Subtract,50,0,-1" + } +} +modify: +{ + match: + { + "targetname" "laser_midle_trigger" + "classname" "trigger_hurt" + } + delete: + { + "OnStartTouch" "Sephiroth_HP,Subtract,15,0,-1" + } + insert: + { + "OnStartTouch" "Sephiroth_HP,Subtract,50,0,-1" + } +} +modify: +{ + match: + { + "targetname" "laser_down_trigger" + "classname" "trigger_hurt" + } + delete: + { + "OnStartTouch" "Sephiroth_HP,Subtract,15,0,-1" + } + insert: + { + "OnStartTouch" "Sephiroth_HP,Subtract,50,0,-1" + } +} +modify: +{ + match: + { + "targetname" "laser_up_h_hurt1" + "hammerid" "474092" + } + delete: + { + "OnStartTouch" "Sephiroth_HP,Subtract,18,0,-1" + } + insert: + { + "OnStartTouch" "Sephiroth_HP,Subtract,50,0,-1" + } +} +modify: +{ + match: + { + "targetname" "laser_up_h_hurt1" + "hammerid" "474101" + } + delete: + { + "OnStartTouch" "Sephiroth_HP,Subtract,18,0,-1" + } + insert: + { + "OnStartTouch" "Sephiroth_HP,Subtract,50,0,-1" + } +} +modify: +{ + match: + { + "targetname" "laser_up_h_hurt1" + "hammerid" "474116" + } + delete: + { + "OnStartTouch" "Sephiroth_HP,Subtract,18,0,-1" + } + insert: + { + "OnStartTouch" "Sephiroth_HP,Subtract,50,0,-1" + } +} +modify: +{ + match: + { + "targetname" "laser_up_h_hurt1" + "hammerid" "474128" + } + delete: + { + "OnStartTouch" "Sephiroth_HP,Subtract,18,0,-1" + } + insert: + { + "OnStartTouch" "Sephiroth_HP,Subtract,50,0,-1" + } +} +modify: +{ + match: + { + "targetname" "laser_up_h_hurt" + "hammerid" "474095" + } + delete: + { + "OnStartTouch" "Sephiroth_HP,Subtract,18,0,-1" + } + insert: + { + "OnStartTouch" "Sephiroth_HP,Subtract,50,0,-1" + } +} +modify: +{ + match: + { + "targetname" "laser_up_h_hurt" + "hammerid" "474110" + } + delete: + { + "OnStartTouch" "Sephiroth_HP,Subtract,18,0,-1" + } + insert: + { + "OnStartTouch" "Sephiroth_HP,Subtract,50,0,-1" + } +} +modify: +{ + match: + { + "targetname" "laser_up_h_hurt" + "hammerid" "474125" + } + delete: + { + "OnStartTouch" "Sephiroth_HP,Subtract,18,0,-1" + } + insert: + { + "OnStartTouch" "Sephiroth_HP,Subtract,50,0,-1" + } +} +modify: +{ + match: + { + "targetname" "laser_up_h_hurt" + "hammerid" "474939" + } + delete: + { + "OnStartTouch" "Sephiroth_HP,Subtract,18,0,-1" + } + insert: + { + "OnStartTouch" "Sephiroth_HP,Subtract,50,0,-1" + } +} +modify: +{ + match: + { + "targetname" "laser_up_h_hurt" + "hammerid" "474951" + } + delete: + { + "OnStartTouch" "Sephiroth_HP,Subtract,18,0,-1" + } + insert: + { + "OnStartTouch" "Sephiroth_HP,Subtract,50,0,-1" + } +} +modify: +{ + match: + { + "targetname" "laser_up_h_hurt" + "hammerid" "474957" + } + delete: + { + "OnStartTouch" "Sephiroth_HP,Subtract,18,0,-1" + } + insert: + { + "OnStartTouch" "Sephiroth_HP,Subtract,50,0,-1" + } +} +modify: +{ + match: + { + "targetname" "laser_up_h_hurt" + "hammerid" "474963" + } + delete: + { + "OnStartTouch" "Sephiroth_HP,Subtract,18,0,-1" + } + insert: + { + "OnStartTouch" "Sephiroth_HP,Subtract,50,0,-1" + } +} +;--------------------------------------- +;Disable bhop during sephiroth fight +;--------------------------------------- +modify: +{ + match: + { + "targetname" "2path_cloud_50" + "hammerid" "412140" + } + insert: + { + "OnPass" "cmd,Command,sv_enablebunnyhopping 0,0,1" + } +} +modify: +{ + match: + { + "targetname" "2path_cloud_59" + "hammerid" "390544" + } + insert: + { + "OnPass" "cmd,Command,sv_enablebunnyhopping 1,0,1" + } +} + +;fix music volume not being adjustable +modify: +{ + match: + { + "classname" "ambient_generic" + "message" "malgo/music/temple_ancient_remake/music/ffvii - end credits.mp3" + } + replace: + { + "message" "#malgo/music/temple_ancient_remake/music/ffvii - end credits.mp3" + } +} + +modify: +{ + match: + { + "classname" "ambient_generic" + "message" "malgo/music/temple_ancient_remake/music/blue stahli - superhero showdown new.mp3" + } + replace: + { + "message" "#malgo/music/temple_ancient_remake/music/blue stahli - superhero showdown new.mp3" + } +} + +modify: +{ + match: + { + "classname" "ambient_generic" + "message" "malgo/music/temple_ancient_remake/music/lost_forever new.mp3" + } + replace: + { + "message" "#malgo/music/temple_ancient_remake/music/lost_forever new.mp3" + } +} + +modify: +{ + match: + { + "classname" "ambient_generic" + "message" "malgo/music/temple_ancient_remake/music/voicians - wolves 49.mp3" + } + replace: + { + "message" "#malgo/music/temple_ancient_remake/music/voicians - wolves 49.mp3" + } +} + +modify: +{ + match: + { + "classname" "ambient_generic" + "message" "malgo/music/temple_ancient_remake/music/zardonic - antihero (voicians remix).mp3" + } + replace: + { + "message" "#malgo/music/temple_ancient_remake/music/zardonic - antihero (voicians remix).mp3" + } +} + +modify: +{ + match: + { + "classname" "ambient_generic" + "message" "malgo/music/temple_ancient_remake/music/ffvii - prelude.mp3" + } + replace: + { + "message" "#malgo/music/temple_ancient_remake/music/ffvii - prelude.mp3" + } +} + +modify: +{ + match: + { + "classname" "ambient_generic" + "message" "malgo/music/temple_ancient_remake/music/ffvii - the forested temple old.mp3" + } + replace: + { + "message" "#malgo/music/temple_ancient_remake/music/ffvii - the forested temple old.mp3" + } +} + +modify: +{ + match: + { + "classname" "ambient_generic" + "message" "malgo/music/temple_ancient_remake/music/ffvii - who am i old.mp3" + } + replace: + { + "message" "#malgo/music/temple_ancient_remake/music/ffvii - who am i old.mp3" + } +} + +modify: +{ + match: + { + "classname" "ambient_generic" + "message" "malgo/music/temple_ancient_remake/music/ffvii - those chosen by the planet old.mp3" + } + replace: + { + "message" "#malgo/music/temple_ancient_remake/music/ffvii - those chosen by the planet old.mp3" + } +} + +modify: +{ + match: + { + "classname" "ambient_generic" + "message" "malgo/music/temple_ancient_remake/music/ffvii - on the verge of assault old.mp3" + } + replace: + { + "message" "#malgo/music/temple_ancient_remake/music/ffvii - on the verge of assault old.mp3" + } +} + +modify: +{ + match: + { + "classname" "ambient_generic" + "message" "malgo/music/temple_ancient_remake/music/ffvii - j-e-n-o-v-a old.mp3" + } + replace: + { + "message" "#malgo/music/temple_ancient_remake/music/ffvii - j-e-n-o-v-a old.mp3" + } +} + +modify: +{ + match: + { + "classname" "ambient_generic" + "message" "malgo/music/temple_ancient_remake/music/ffvii - closed off village.mp3" + } + replace: + { + "message" "#malgo/music/temple_ancient_remake/music/ffvii - closed off village.mp3" + } +} + +modify: +{ + match: + { + "classname" "ambient_generic" + "message" "malgo/music/temple_ancient_remake/music/ffvii - the skyscraper of iron and steel new.mp3" + } + replace: + { + "message" "#malgo/music/temple_ancient_remake/music/ffvii - the skyscraper of iron and steel new.mp3" + } +} + +modify: +{ + match: + { + "classname" "ambient_generic" + "message" "malgo/music/temple_ancient_remake/music/ffvii_battle_themev2.mp3" + } + replace: + { + "message" "#malgo/music/temple_ancient_remake/music/ffvii_battle_themev2.mp3" + } +} + +modify: +{ + match: + { + "classname" "ambient_generic" + "message" "malgo/music/temple_ancient_remake/music/ffvii_boss_theme_1.mp3" + } + replace: + { + "message" "#malgo/music/temple_ancient_remake/music/ffvii_boss_theme_1.mp3" + } +} + +modify: +{ + match: + { + "classname" "ambient_generic" + "message" "malgo/music/temple_ancient_remake/music/ffvii - those who fight old.mp3" + } + replace: + { + "message" "#malgo/music/temple_ancient_remake/music/ffvii - those who fight old.mp3" + } +} + +modify: +{ + match: + { + "classname" "ambient_generic" + "message" "malgo/music/temple_ancient_remake/music/epic score - enraged old.mp3" + } + replace: + { + "message" "#malgo/music/temple_ancient_remake/music/epic score - enraged old.mp3" + } +} + +modify: +{ + match: + { + "classname" "ambient_generic" + "message" "malgo/music/temple_ancient_remake/music/epic score - drop the hammer old.mp3" + } + replace: + { + "message" "#malgo/music/temple_ancient_remake/music/epic score - drop the hammer old.mp3" + } +} + +modify: +{ + match: + { + "classname" "ambient_generic" + "message" "malgo/music/temple_ancient_remake/music/epic score - rage from within old.mp3" + } + replace: + { + "message" "#malgo/music/temple_ancient_remake/music/epic score - rage from within old.mp3" + } +} + +modify: +{ + match: + { + "classname" "ambient_generic" + "message" "malgo/music/temple_ancient_remake/music/epic score - prison riot old.mp3" + } + replace: + { + "message" "#malgo/music/temple_ancient_remake/music/epic score - prison riot old.mp3" + } +} + +modify: +{ + match: + { + "classname" "ambient_generic" + "message" "malgo/music/temple_ancient_remake/music/ffvii - let the battles begin! new.mp3" + } + replace: + { + "message" "#malgo/music/temple_ancient_remake/music/ffvii - let the battles begin! new.mp3" + } +} + +modify: +{ + match: + { + "classname" "ambient_generic" + "message" "malgo/music/temple_ancient_remake/music/ffvii - still more fighting new.mp3" + } + replace: + { + "message" "#malgo/music/temple_ancient_remake/music/ffvii - still more fighting new.mp3" + } +} + +modify: +{ + match: + { + "classname" "ambient_generic" + "message" "malgo/music/temple_ancient_remake/music/audiomachine - death mask_old.mp3" + } + replace: + { + "message" "#malgo/music/temple_ancient_remake/music/audiomachine - death mask_old.mp3" + } +} + +modify: +{ + match: + { + "classname" "ambient_generic" + "message" "malgo/music/temple_ancient_remake/music/ghotic storm - rage old.mp3" + } + replace: + { + "message" "#malgo/music/temple_ancient_remake/music/ghotic storm - rage old.mp3" + } +} + +modify: +{ + match: + { + "classname" "ambient_generic" + "message" "malgo/music/temple_ancient_remake/music/the qemists - anger old.mp3" + } + replace: + { + "message" "#malgo/music/temple_ancient_remake/music/the qemists - anger old.mp3" + } +} + +modify: +{ + match: + { + "classname" "ambient_generic" + "message" "malgo/music/temple_ancient_remake/music/cliff lin - total annihilation old.mp3" + } + replace: + { + "message" "#malgo/music/temple_ancient_remake/music/cliff lin - total annihilation old.mp3" + } +} + +modify: +{ + match: + { + "classname" "ambient_generic" + "message" "malgo/music/temple_ancient_remake/music/theqemists - no more new.mp3" + } + replace: + { + "message" "#malgo/music/temple_ancient_remake/music/theqemists - no more new.mp3" + } +} + +modify: +{ + match: + { + "classname" "ambient_generic" + "message" "malgo/music/temple_ancient_remake/music/pendulum - the island old.mp3" + } + replace: + { + "message" "#malgo/music/temple_ancient_remake/music/pendulum - the island old.mp3" + } +} + +modify: +{ + match: + { + "classname" "ambient_generic" + "message" "malgo/music/temple_ancient_remake/music/ffvii - the world's enemy (sephiroth theme) old.mp3" + } + replace: + { + "message" "#malgo/music/temple_ancient_remake/music/ffvii - the world's enemy (sephiroth theme) old.mp3" + } +} + +modify: +{ + match: + { + "classname" "ambient_generic" + "message" "malgo/music/temple_ancient_remake/music/fairy tail - tai ma gekisen old.mp3" + } + replace: + { + "message" "#malgo/music/temple_ancient_remake/music/fairy tail - tai ma gekisen old.mp3" + } +} + +modify: +{ + match: + { + "classname" "ambient_generic" + "message" "malgo/music/temple_ancient_remake/music/pendulum - painkiller old.mp3" + } + replace: + { + "message" "#malgo/music/temple_ancient_remake/music/pendulum - painkiller old.mp3" + } +} + +modify: +{ + match: + { + "classname" "ambient_generic" + "message" "malgo/music/temple_ancient_remake/music/pendulum - showdown old.mp3" + } + replace: + { + "message" "#malgo/music/temple_ancient_remake/music/pendulum - showdown old.mp3" + } +} + +modify: +{ + match: + { + "classname" "ambient_generic" + "message" "malgo/music/temple_ancient_remake/music/ffvii - the planet has become my guardian.mp3" + } + replace: + { + "message" "#malgo/music/temple_ancient_remake/music/ffvii - the planet has become my guardian.mp3" + } +} + +modify: +{ + match: + { + "classname" "ambient_generic" + "message" "malgo/music/temple_ancient_remake/music/ffvii - chaotic battlefield.mp3" + } + replace: + { + "message" "#malgo/music/temple_ancient_remake/music/ffvii - chaotic battlefield.mp3" + } +} + +modify: +{ + match: + { + "classname" "ambient_generic" + "message" "malgo/music/temple_ancient_remake/music/ffvii - victory fanfare_v2.mp3" + } + replace: + { + "message" "#malgo/music/temple_ancient_remake/music/ffvii - victory fanfare_v2.mp3" + } +} + +modify: +{ + match: + { + "classname" "ambient_generic" + "message" "malgo/music/temple_ancient_remake/music/ffvii - still more fighting remake old.mp3" + } + replace: + { + "message" "#malgo/music/temple_ancient_remake/music/ffvii - still more fighting remake old.mp3" + } } \ No newline at end of file diff --git a/maps/ze_ffxii_feywood_b3_1.cfg b/maps/ze_ffxii_feywood_b3_1.cfg index 8be3be2..92b2e55 100644 --- a/maps/ze_ffxii_feywood_b3_1.cfg +++ b/maps/ze_ffxii_feywood_b3_1.cfg @@ -1,695 +1,1018 @@ -;------------------------------------------------ -;Replace physics level system with perm entities -;------------------------------------------------ -add: -{ - "classname" "info_target" - "targetname" "Stage_CounterInit" - "spawnflags" "0" - "OnUser1" "Stage_CounterTemplate,ForceSpawn,,0,1" - "OnUser1" "Stage_Counter,AddOutput,classname info_target,0.03,1" - "OnUser1" "!self,Kill,,0.06,1" -} - -add: -{ - "classname" "point_template" - "targetname" "Stage_CounterTemplate" - "Template01" "Stage_Counter" - "spawnflags" "2" -} - -add: -{ - "classname" "math_counter" - "targetname" "Stage_Counter" - "startvalue" "7" - "StartDisabled" "0" - "min" "1" - "max" "7" - "OnGetValue" "Stage_Case,InValue,,0,-1" -} - -add: -{ - "classname" "logic_case" - "targetname" "Stage_Case" - "Case01" "1" - "Case02" "2" - "Case03" "3" - "Case04" "4" - "Case05" "5" - "Case06" "6" - "Case07" "7" - "OnCase01" "Level_1_Start,Trigger,,0.02,-1" - "OnCase02" "Level_2_Start,Trigger,,0.02,-1" - "OnCase03" "Level_3_Start,Trigger,,0.02,-1" - "OnCase04" "Level_4_Start,Trigger,,0.02,-1" - "OnCase05" "Level_5_Start,Trigger,,0.02,-1" - "OnCase06" "Map_Beaten_Start,Trigger,,0.02,-1" - "OnCase07" "Warmup_Start,Trigger,,0.02,-1" -} - -modify: -{ - match: - { - "classname" "logic_auto" - } - insert: - { - "OnMapSpawn" "Stage_CounterInit,FireUser1,,0,1" - "OnMapSpawn" "Stage_Counter,GetValue,,0.02,1" - } -} - -;------------------------------------ -;Change stage triggers to new system -;------------------------------------ -modify: -{ - match: - { - "classname" "func_button" - "targetname" "Button_Level_1" - } - delete: - { - "OnPressed" "Brush_*,Enable,,0,-1" - "OnPressed" "Brush_Level_1,Disable,,0.05,-1" - } - insert: - { - "OnPressed" "Stage_Counter,SetValue,1,0,-1" - } -} - -modify: -{ - match: - { - "classname" "func_button" - "targetname" "Button_Level_2" - } - delete: - { - "OnPressed" "Brush_Level_2,Disable,,0.05,-1" - "OnPressed" "Brush_*,Enable,,0,-1" - } - insert: - { - "OnPressed" "Stage_Counter,SetValue,2,0,-1" - } -} - -modify: -{ - match: - { - "classname" "func_button" - "targetname" "Button_Level_3" - } - delete: - { - "OnPressed" "Brush_Level_3,Disable,,0.05,-1" - "OnPressed" "Brush_*,Enable,,0,-1" - } - insert: - { - "OnPressed" "Stage_Counter,SetValue,3,0,-1" - } -} - -modify: -{ - match: - { - "classname" "func_button" - "targetname" "Button_Level_4" - } - delete: - { - "OnPressed" "Brush_Level_4,Disable,,0.05,-1" - "OnPressed" "Brush_*,Enable,,0,-1" - } - insert: - { - "OnPressed" "Stage_Counter,SetValue,4,0,-1" - } -} - -modify: -{ - match: - { - "classname" "func_button" - "targetname" "Button_Level_5" - } - delete: - { - "OnPressed" "Brush_Level_5,Disable,,0.05,-1" - "OnPressed" "Brush_*,Enable,,0,-1" - } - insert: - { - "OnPressed" "Stage_Counter,SetValue,5,0,-1" - } -} - -modify: -{ - match: - { - "classname" "func_button" - "targetname" "Button_Zombie_Round" - } - delete: - { - "OnPressed" "Brush_Map_Beaten,Disable,,0.05,-1" - "OnPressed" "Brush_*,Enable,,0,-1" - } - insert: - { - "OnPressed" "Stage_Counter,SetValue,6,0,-1" - } -} - -modify: -{ - match: - { - "classname" "logic_relay" - "targetname" "Warmup_Start" - } - delete: - { - "OnTrigger" "Brush_Warmup,Enable,,30,-1" - "OnTrigger" "Brush_Level_1,Disable,,30,-1" - } - insert: - { - "OnTrigger" "Stage_Counter,SetValue,1,30,-1" - } -} - -modify: -{ - match: - { - "classname" "math_counter" - "targetname" "lvl1_Win_Counter" - } - delete: - { - "OnHitMin" "Brush_Level_2,Disable,,0,-1" - "OnHitMin" "Brush_Level_1,Enable,,0,-1" - "OnHitMin" "Brush_Warmup,Enable,,0,-1" - } - insert: - { - "OnHitMin" "Stage_Counter,SetValue,2,0,-1" - } -} - -modify: -{ - match: - { - "classname" "trigger_once" - "targetname" "lvl1_Win_Trigger_CT" - } - delete: - { - "OnTrigger" "Brush_Warmup,Enable,,0,-1" - "OnTrigger" "Brush_Level_1,Enable,,0,-1" - "OnTrigger" "Brush_Level_2,Disable,,0,-1" - } - insert: - { - "OnTrigger" "Stage_Counter,SetValue,2,0,-1" - } -} - -modify: -{ - match: - { - "classname" "trigger_once" - "targetname" "lvl2_Win_Trigger_CT" - } - delete: - { - "OnTrigger" "Brush_Warmup,Enable,,0,-1" - "OnTrigger" "Brush_Level_1,Enable,,0,-1" - "OnTrigger" "Brush_Level_2,Enable,,0,-1" - "OnTrigger" "Brush_Level_3,Disable,,0,-1" - } - insert: - { - "OnTrigger" "Stage_Counter,SetValue,3,0,-1" - } -} - -modify: -{ - match: - { - "classname" "trigger_once" - "targetname" "lvl3_Win_Trigger_CT" - } - delete: - { - "OnTrigger" "Brush_Warmup,Enable,,0,-1" - "OnTrigger" "Brush_Level_1,Enable,,0,-1" - "OnTrigger" "Brush_Level_2,Enable,,0,-1" - "OnTrigger" "Brush_Level_3,Enable,,0,-1" - "OnTrigger" "Brush_Level_4,Disable,,0,-1" - } - insert: - { - "OnTrigger" "Stage_Counter,SetValue,4,0,-1" - } -} - -modify: -{ - match: - { - "classname" "trigger_once" - "targetname" "lvl4_Win_Trigger_CT" - } - delete: - { - "OnTrigger" "Brush_Warmup,Enable,,0,-1" - "OnTrigger" "Brush_Level_1,Enable,,0,-1" - "OnTrigger" "Brush_Level_2,Enable,,0,-1" - "OnTrigger" "Brush_Level_3,Enable,,0,-1" - "OnTrigger" "Brush_Level_4,Enable,,0,-1" - "OnTrigger" "Brush_Level_5,Disable,,0,-1" - } - insert: - { - "OnTrigger" "Stage_Counter,SetValue,5,0,-1" - } -} - -modify: -{ - match: - { - "classname" "trigger_multiple" - "targetname" "ZMround_Win_Trigger" - } - delete: - { - "OnTrigger" "Brush*,Enable,,0,1" - "OnTrigger" "Brush_Level_1,Disable,,0.05,1" - } - insert: - { - "OnTrigger" "Stage_Counter,SetValue,1,0,1" - } -} - -modify: -{ - match: - { - "classname" "trigger_multiple" - "targetname" "lvl5_Win_CTs" - } - delete: - { - "OnTrigger" "Brush*,Enable,,0,1" - "OnTrigger" "Brush_Map_Beaten,Disable,,0.05,1" - } - insert: - { - "OnTrigger" "Stage_Counter,SetValue,6,0,1" - } -} - -;------------------------- -;Cleanup old level system -;------------------------- -filter: -{ - "classname" "func_brush" - "targetname" "/Brush_(Warmup|Map_Beaten|Level_[1-5])/" -} - -filter: -{ - "classname" "trigger_once" - "targetname" "/Trigger_(Warmup|Map_Beaten|Level_[1-5])/" -} - -filter: -{ - "classname" "func_physbox" - "targetname" "Phys_Level_Changer" -} - -filter: -{ - "classname" "logic_relay" - "targetname" "Map_Error_Relay" -} - -modify: -{ - match: - { - "classname" "logic_auto" - } - delete: - { - "OnNewGame" "Phys_Level_Changer,EnableMotion,,0,-1" - } -} - -;-------------------------------------------------------------------- -;STRIPPER CFG BY MOLTARD http://steamcommunity.com/id/0123456789ABC/ -;-------------------------------------------------------------------- -;FIX POINTS - END OF LEVELS -;--------------------------- - -modify: -{ - match: - { - "targetname" "/lvl[1-5]_Win_Bonus/" ; This match the trigger 1 to 5 - "classname" "trigger_multiple" - } - replace: - { - "classname" "trigger_once" - } -} - -;Fix teleport glitch stage 4 boss -add: -{ - "model" "*113" - "classname" "trigger_teleport" - "origin" "6784 397 4070.5" - "spawnflags" "1" - "StartDisabled" "1" - "target" "lvl4_Cage" - "targetname" "antiglitch_lvl4" -} - -modify: -{ - match: - { - "classname" "logic_relay" - "targetname" "Chuchulainn_Start_Relay" - } - insert: - { - "OnTrigger" "antiglitch_lvl4,Enable,,13,-1" - } -} - -modify: -{ - match: - { - "classname" "logic_relay" - "targetname" "Chuchulainn_Killed_Relay" - } - insert: - { - "OnTrigger" "antiglitch_lvl4,Disable,,0,-1" - } -} - -;------------------------ -;DYNAMIC ENTWATCH CONFIG -;------------------------ -modify: -{ - match: - { - "classname" "logic_case" - "targetname" "Item_Darkaga_Level_Case" - } - insert: - { - "OnCase01" "cmd,Command,sm_ewsetshortname 1841846 Dark.Lv1,0,-1" - "OnCase02" "cmd,Command,sm_ewsetshortname 1841846 Dark.Lv2,0,-1" - "OnCase03" "cmd,Command,sm_ewsetshortname 1841846 Dark.Lv3,0,-1" - } -} - -modify: -{ - match: - { - "classname" "logic_case" - "targetname" "Item_Wind_Level_Case" - } - insert: - { - "OnCase01" "cmd,Command,sm_ewsetshortname 1841928 Wind.Lv1,0,-1" - "OnCase02" "cmd,Command,sm_ewsetshortname 1841928 Wind.Lv2,0,-1" - "OnCase03" "cmd,Command,sm_ewsetshortname 1841928 Wind.Lv3,0,-1" - } -} - -modify: -{ - match: - { - "classname" "logic_case" - "targetname" "Item_Heal_Level_Case" - } - insert: - { - "OnCase01" "cmd,Command,sm_ewsetshortname 1841349 Heal.Lv1,0,-1" - "OnCase02" "cmd,Command,sm_ewsetshortname 1841349 Heal.Lv2,0,-1" - "OnCase03" "cmd,Command,sm_ewsetshortname 1841349 Heal.Lv3,0,-1" - } -} - -modify: -{ - match: - { - "classname" "logic_case" - "targetname" "Item_Blizzard_Level_Case" - } - insert: - { - "OnCase01" "cmd,Command,sm_ewsetshortname 1841762 Ice.Lv1,0,-1" - "OnCase02" "cmd,Command,sm_ewsetshortname 1841762 Ice.Lv2,0,-1" - "OnCase03" "cmd,Command,sm_ewsetshortname 1841762 Ice.Lv3,0,-1" - } -} - -modify: -{ - match: - { - "classname" "logic_case" - "targetname" "Item_fire_Level_Case" - } - insert: - { - "OnCase01" "cmd,Command,sm_ewsetshortname 1841431 Fire.Lv1,0,-1" - "OnCase02" "cmd,Command,sm_ewsetshortname 1841431 Fire.Lv2,0,-1" - "OnCase03" "cmd,Command,sm_ewsetshortname 1841431 Fire.Lv3,0,-1" - } -} - -modify: -{ - match: - { - "classname" "logic_case" - "targetname" "Item_Electro_Level_Case" - } - insert: - { - "OnCase01" "cmd,Command,sm_ewsetshortname 1841678 Electro.Lv1,0,-1" - "OnCase02" "cmd,Command,sm_ewsetshortname 1841678 Electro.Lv2,0,-1" - "OnCase03" "cmd,Command,sm_ewsetshortname 1841678 Electro.Lv3,0,-1" - } -} - -modify: -{ - match: - { - "classname" "logic_case" - "targetname" "Item_Z_Heal_Level_Case" - } - insert: - { - "OnCase01" "cmd,Command,sm_ewsetshortname 1869948 ZM Heal.Lv1,0,-1" - "OnCase02" "cmd,Command,sm_ewsetshortname 1869948 ZM Heal.Lv2,0,-1" - "OnCase03" "cmd,Command,sm_ewsetshortname 1869948 ZM Heal.Lv3,0,-1" - } -} - -modify: -{ - match: - { - "classname" "logic_case" - "targetname" "Item_Z_Fire_Level_Case" - } - insert: - { - "OnCase01" "cmd,Command,sm_ewsetshortname 1870326 ZM Fire.Lv1,0,-1" - "OnCase02" "cmd,Command,sm_ewsetshortname 1870326 ZM Fire.Lv2,0,-1" - "OnCase03" "cmd,Command,sm_ewsetshortname 1870326 ZM Fire.Lv3,0,-1" - } -} - -modify: -{ - match: - { - "classname" "logic_case" - "targetname" "Item_Z_Darkaga_Level_Case" - } - insert: - { - "OnCase01" "cmd,Command,sm_ewsetshortname 1871410 ZM Dark.Lv1,0,-1" - "OnCase02" "cmd,Command,sm_ewsetshortname 1871410 ZM Dark.Lv2,0,-1" - "OnCase03" "cmd,Command,sm_ewsetshortname 1871410 ZM Dark.Lv3,0,-1" - } -} - -modify: -{ - match: - { - "classname" "logic_case" - "targetname" "Item_Z_Warp_Level_Case" - } - insert: - { - "OnCase01" "cmd,Command,sm_ewsetshortname 1871651 ZM Warp.Lv1,0,-1" - "OnCase02" "cmd,Command,sm_ewsetshortname 1871651 ZM Warp.Lv2,0,-1" - "OnCase03" "cmd,Command,sm_ewsetshortname 1871651 ZM Warp.Lv3,0,-1" - } -} - -;add dynamic item name to berserk -modify: -{ - match: - { - "classname" "logic_case" - "targetname" "Item_Berserk_Case" - "hammerid" "3764118" - } - insert: - { - "OnCase01" "cmd,Command,sm_ewsetshortname 3764112 Berserk (Ammo),0,-1" - "OnCase02" "cmd,Command,sm_ewsetshortname 3764112 Berserk (Speed),0,-1" - } -} - -;------------------------------------------------------------------------------------ -; Fixes stage 3 ending for the ball which HP can be increased infinitely -;------------------------------------------------------------------------------------ -modify: -{ - match: - { - "targetname" "lvl3_Boss_Killed" - "classname" "logic_relay" - } - insert: - { - "OnTrigger" "fix_issue_for_ball_hp_push,Enable,,0,-1" - } -} - -add: -{ - "model" "*104" - "targetname" "fix_issue_for_ball_hp_push" - "StartDisabled" "1" - "speed" "500" - "spawnflags" "1" - "pushdir" "0 270 0" - "origin" "10641 6425 2673" - "filtername" "Humans_Filter" - "alternateticksfix" "0" - "classname" "trigger_push" -} - -add: -{ - "model" "*104" - "targetname" "fix_issue_for_ball_hp_push" - "StartDisabled" "1" - "speed" "500" - "spawnflags" "1" - "pushdir" "0 270 0" - "origin" "10641 6393 2673" - "filtername" "Humans_Filter" - "alternateticksfix" "0" - "classname" "trigger_push" -} - -add: -{ - "model" "*104" - "targetname" "fix_issue_for_ball_hp_push" - "StartDisabled" "1" - "speed" "500" - "spawnflags" "1" - "pushdir" "0 270 0" - "origin" "10641 6377 2673" - "filtername" "Humans_Filter" - "alternateticksfix" "0" - "classname" "trigger_push" -} - -add: -{ - "model" "*104" - "targetname" "fix_issue_for_ball_hp_push" - "StartDisabled" "1" - "speed" "500" - "spawnflags" "1" - "pushdir" "0 270 0" - "origin" "10641 6409 2673" - "filtername" "Humans_Filter" - "alternateticksfix" "0" - "classname" "trigger_push" -} - -add: -{ - "model" "*104" - "targetname" "fix_issue_for_ball_hp_push" - "StartDisabled" "1" - "speed" "500" - "spawnflags" "1" - "pushdir" "0 270 0" - "origin" "10964 6377 2673" - "filtername" "Humans_Filter" - "alternateticksfix" "0" - "classname" "trigger_push" -} - -add: -{ - "model" "*104" - "targetname" "fix_issue_for_ball_hp_push" - "StartDisabled" "1" - "speed" "500" - "spawnflags" "1" - "pushdir" "0 270 0" - "origin" "10431 6377 2673" - "filtername" "Humans_Filter" - "alternateticksfix" "0" - "classname" "trigger_push" +;------------------------------------------------ +;Replace physics level system with perm entities +;------------------------------------------------ +add: +{ + "classname" "info_target" + "targetname" "Stage_CounterInit" + "spawnflags" "0" + "OnUser1" "Stage_CounterTemplate,ForceSpawn,,0,1" + "OnUser1" "Stage_Counter,AddOutput,classname info_target,0.03,1" + "OnUser1" "!self,Kill,,0.06,1" +} + +add: +{ + "classname" "point_template" + "targetname" "Stage_CounterTemplate" + "Template01" "Stage_Counter" + "spawnflags" "2" +} + +add: +{ + "classname" "math_counter" + "targetname" "Stage_Counter" + "startvalue" "7" + "StartDisabled" "0" + "min" "1" + "max" "7" + "OnGetValue" "Stage_Case,InValue,,0,-1" +} + +add: +{ + "classname" "logic_case" + "targetname" "Stage_Case" + "Case01" "1" + "Case02" "2" + "Case03" "3" + "Case04" "4" + "Case05" "5" + "Case06" "6" + "Case07" "7" + "OnCase01" "Level_1_Start,Trigger,,0.02,-1" + "OnCase02" "Level_2_Start,Trigger,,0.02,-1" + "OnCase03" "Level_3_Start,Trigger,,0.02,-1" + "OnCase04" "Level_4_Start,Trigger,,0.02,-1" + "OnCase05" "Level_5_Start,Trigger,,0.02,-1" + "OnCase06" "Map_Beaten_Start,Trigger,,0.02,-1" + "OnCase07" "Warmup_Start,Trigger,,0.02,-1" +} + +modify: +{ + match: + { + "classname" "logic_auto" + } + insert: + { + "OnMapSpawn" "Stage_CounterInit,FireUser1,,0,1" + "OnMapSpawn" "Stage_Counter,GetValue,,0.02,1" + } +} + +;------------------------------------ +;Change stage triggers to new system +;------------------------------------ +modify: +{ + match: + { + "classname" "func_button" + "targetname" "Button_Level_1" + } + delete: + { + "OnPressed" "Brush_*,Enable,,0,-1" + "OnPressed" "Brush_Level_1,Disable,,0.05,-1" + } + insert: + { + "OnPressed" "Stage_Counter,SetValue,1,0,-1" + } +} + +modify: +{ + match: + { + "classname" "func_button" + "targetname" "Button_Level_2" + } + delete: + { + "OnPressed" "Brush_Level_2,Disable,,0.05,-1" + "OnPressed" "Brush_*,Enable,,0,-1" + } + insert: + { + "OnPressed" "Stage_Counter,SetValue,2,0,-1" + } +} + +modify: +{ + match: + { + "classname" "func_button" + "targetname" "Button_Level_3" + } + delete: + { + "OnPressed" "Brush_Level_3,Disable,,0.05,-1" + "OnPressed" "Brush_*,Enable,,0,-1" + } + insert: + { + "OnPressed" "Stage_Counter,SetValue,3,0,-1" + } +} + +modify: +{ + match: + { + "classname" "func_button" + "targetname" "Button_Level_4" + } + delete: + { + "OnPressed" "Brush_Level_4,Disable,,0.05,-1" + "OnPressed" "Brush_*,Enable,,0,-1" + } + insert: + { + "OnPressed" "Stage_Counter,SetValue,4,0,-1" + } +} + +modify: +{ + match: + { + "classname" "func_button" + "targetname" "Button_Level_5" + } + delete: + { + "OnPressed" "Brush_Level_5,Disable,,0.05,-1" + "OnPressed" "Brush_*,Enable,,0,-1" + } + insert: + { + "OnPressed" "Stage_Counter,SetValue,5,0,-1" + } +} + +modify: +{ + match: + { + "classname" "func_button" + "targetname" "Button_Zombie_Round" + } + delete: + { + "OnPressed" "Brush_Map_Beaten,Disable,,0.05,-1" + "OnPressed" "Brush_*,Enable,,0,-1" + } + insert: + { + "OnPressed" "Stage_Counter,SetValue,6,0,-1" + } +} + +modify: +{ + match: + { + "classname" "logic_relay" + "targetname" "Warmup_Start" + } + delete: + { + "OnTrigger" "Brush_Warmup,Enable,,30,-1" + "OnTrigger" "Brush_Level_1,Disable,,30,-1" + } + insert: + { + "OnTrigger" "Stage_Counter,SetValue,1,30,-1" + } +} + +modify: +{ + match: + { + "classname" "math_counter" + "targetname" "lvl1_Win_Counter" + } + delete: + { + "OnHitMin" "Brush_Level_2,Disable,,0,-1" + "OnHitMin" "Brush_Level_1,Enable,,0,-1" + "OnHitMin" "Brush_Warmup,Enable,,0,-1" + } + insert: + { + "OnHitMin" "Stage_Counter,SetValue,2,0,-1" + } +} + +modify: +{ + match: + { + "classname" "trigger_once" + "targetname" "lvl1_Win_Trigger_CT" + } + delete: + { + "OnTrigger" "Brush_Warmup,Enable,,0,-1" + "OnTrigger" "Brush_Level_1,Enable,,0,-1" + "OnTrigger" "Brush_Level_2,Disable,,0,-1" + } + insert: + { + "OnTrigger" "Stage_Counter,SetValue,2,0,-1" + } +} + +modify: +{ + match: + { + "classname" "trigger_once" + "targetname" "lvl2_Win_Trigger_CT" + } + delete: + { + "OnTrigger" "Brush_Warmup,Enable,,0,-1" + "OnTrigger" "Brush_Level_1,Enable,,0,-1" + "OnTrigger" "Brush_Level_2,Enable,,0,-1" + "OnTrigger" "Brush_Level_3,Disable,,0,-1" + } + insert: + { + "OnTrigger" "Stage_Counter,SetValue,3,0,-1" + } +} + +modify: +{ + match: + { + "classname" "trigger_once" + "targetname" "lvl3_Win_Trigger_CT" + } + delete: + { + "OnTrigger" "Brush_Warmup,Enable,,0,-1" + "OnTrigger" "Brush_Level_1,Enable,,0,-1" + "OnTrigger" "Brush_Level_2,Enable,,0,-1" + "OnTrigger" "Brush_Level_3,Enable,,0,-1" + "OnTrigger" "Brush_Level_4,Disable,,0,-1" + } + insert: + { + "OnTrigger" "Stage_Counter,SetValue,4,0,-1" + } +} + +modify: +{ + match: + { + "classname" "trigger_once" + "targetname" "lvl4_Win_Trigger_CT" + } + delete: + { + "OnTrigger" "Brush_Warmup,Enable,,0,-1" + "OnTrigger" "Brush_Level_1,Enable,,0,-1" + "OnTrigger" "Brush_Level_2,Enable,,0,-1" + "OnTrigger" "Brush_Level_3,Enable,,0,-1" + "OnTrigger" "Brush_Level_4,Enable,,0,-1" + "OnTrigger" "Brush_Level_5,Disable,,0,-1" + } + insert: + { + "OnTrigger" "Stage_Counter,SetValue,5,0,-1" + } +} + +modify: +{ + match: + { + "classname" "trigger_multiple" + "targetname" "ZMround_Win_Trigger" + } + delete: + { + "OnTrigger" "Brush*,Enable,,0,1" + "OnTrigger" "Brush_Level_1,Disable,,0.05,1" + } + insert: + { + "OnTrigger" "Stage_Counter,SetValue,1,0,1" + } +} + +modify: +{ + match: + { + "classname" "trigger_multiple" + "targetname" "lvl5_Win_CTs" + } + delete: + { + "OnTrigger" "Brush*,Enable,,0,1" + "OnTrigger" "Brush_Map_Beaten,Disable,,0.05,1" + } + insert: + { + "OnTrigger" "Stage_Counter,SetValue,6,0,1" + } +} + +;------------------------- +;Cleanup old level system +;------------------------- +filter: +{ + "classname" "func_brush" + "targetname" "/Brush_(Warmup|Map_Beaten|Level_[1-5])/" +} + +filter: +{ + "classname" "trigger_once" + "targetname" "/Trigger_(Warmup|Map_Beaten|Level_[1-5])/" +} + +filter: +{ + "classname" "func_physbox" + "targetname" "Phys_Level_Changer" +} + +filter: +{ + "classname" "logic_relay" + "targetname" "Map_Error_Relay" +} + +modify: +{ + match: + { + "classname" "logic_auto" + } + delete: + { + "OnNewGame" "Phys_Level_Changer,EnableMotion,,0,-1" + } +} + +;-------------------------------------------------------------------- +;STRIPPER CFG BY MOLTARD http://steamcommunity.com/id/0123456789ABC/ +;-------------------------------------------------------------------- +;FIX POINTS - END OF LEVELS +;--------------------------- + +modify: +{ + match: + { + "targetname" "/lvl[1-5]_Win_Bonus/" ; This match the trigger 1 to 5 + "classname" "trigger_multiple" + } + replace: + { + "classname" "trigger_once" + } +} + +;Fix teleport glitch stage 4 boss +add: +{ + "model" "*113" + "classname" "trigger_teleport" + "origin" "6784 397 4070.5" + "spawnflags" "1" + "StartDisabled" "1" + "target" "lvl4_Cage" + "targetname" "antiglitch_lvl4" +} + +modify: +{ + match: + { + "classname" "logic_relay" + "targetname" "Chuchulainn_Start_Relay" + } + insert: + { + "OnTrigger" "antiglitch_lvl4,Enable,,13,-1" + } +} + +modify: +{ + match: + { + "classname" "logic_relay" + "targetname" "Chuchulainn_Killed_Relay" + } + insert: + { + "OnTrigger" "antiglitch_lvl4,Disable,,0,-1" + } +} + +;------------------------ +;DYNAMIC ENTWATCH CONFIG +;------------------------ +modify: +{ + match: + { + "classname" "logic_case" + "targetname" "Item_Darkaga_Level_Case" + } + insert: + { + "OnCase01" "cmd,Command,sm_ewsetshortname 1841846 Dark.Lv1,0,-1" + "OnCase02" "cmd,Command,sm_ewsetshortname 1841846 Dark.Lv2,0,-1" + "OnCase03" "cmd,Command,sm_ewsetshortname 1841846 Dark.Lv3,0,-1" + } +} + +modify: +{ + match: + { + "classname" "logic_case" + "targetname" "Item_Wind_Level_Case" + } + insert: + { + "OnCase01" "cmd,Command,sm_ewsetshortname 1841928 Wind.Lv1,0,-1" + "OnCase02" "cmd,Command,sm_ewsetshortname 1841928 Wind.Lv2,0,-1" + "OnCase03" "cmd,Command,sm_ewsetshortname 1841928 Wind.Lv3,0,-1" + } +} + +modify: +{ + match: + { + "classname" "logic_case" + "targetname" "Item_Heal_Level_Case" + } + insert: + { + "OnCase01" "cmd,Command,sm_ewsetshortname 1841349 Heal.Lv1,0,-1" + "OnCase02" "cmd,Command,sm_ewsetshortname 1841349 Heal.Lv2,0,-1" + "OnCase03" "cmd,Command,sm_ewsetshortname 1841349 Heal.Lv3,0,-1" + } +} + +modify: +{ + match: + { + "classname" "logic_case" + "targetname" "Item_Blizzard_Level_Case" + } + insert: + { + "OnCase01" "cmd,Command,sm_ewsetshortname 1841762 Ice.Lv1,0,-1" + "OnCase02" "cmd,Command,sm_ewsetshortname 1841762 Ice.Lv2,0,-1" + "OnCase03" "cmd,Command,sm_ewsetshortname 1841762 Ice.Lv3,0,-1" + } +} + +modify: +{ + match: + { + "classname" "logic_case" + "targetname" "Item_fire_Level_Case" + } + insert: + { + "OnCase01" "cmd,Command,sm_ewsetshortname 1841431 Fire.Lv1,0,-1" + "OnCase02" "cmd,Command,sm_ewsetshortname 1841431 Fire.Lv2,0,-1" + "OnCase03" "cmd,Command,sm_ewsetshortname 1841431 Fire.Lv3,0,-1" + } +} + +modify: +{ + match: + { + "classname" "logic_case" + "targetname" "Item_Electro_Level_Case" + } + insert: + { + "OnCase01" "cmd,Command,sm_ewsetshortname 1841678 Electro.Lv1,0,-1" + "OnCase02" "cmd,Command,sm_ewsetshortname 1841678 Electro.Lv2,0,-1" + "OnCase03" "cmd,Command,sm_ewsetshortname 1841678 Electro.Lv3,0,-1" + } +} + +modify: +{ + match: + { + "classname" "logic_case" + "targetname" "Item_Z_Heal_Level_Case" + } + insert: + { + "OnCase01" "cmd,Command,sm_ewsetshortname 1869948 ZM Heal.Lv1,0,-1" + "OnCase02" "cmd,Command,sm_ewsetshortname 1869948 ZM Heal.Lv2,0,-1" + "OnCase03" "cmd,Command,sm_ewsetshortname 1869948 ZM Heal.Lv3,0,-1" + } +} + +modify: +{ + match: + { + "classname" "logic_case" + "targetname" "Item_Z_Fire_Level_Case" + } + insert: + { + "OnCase01" "cmd,Command,sm_ewsetshortname 1870326 ZM Fire.Lv1,0,-1" + "OnCase02" "cmd,Command,sm_ewsetshortname 1870326 ZM Fire.Lv2,0,-1" + "OnCase03" "cmd,Command,sm_ewsetshortname 1870326 ZM Fire.Lv3,0,-1" + } +} + +modify: +{ + match: + { + "classname" "logic_case" + "targetname" "Item_Z_Darkaga_Level_Case" + } + insert: + { + "OnCase01" "cmd,Command,sm_ewsetshortname 1871410 ZM Dark.Lv1,0,-1" + "OnCase02" "cmd,Command,sm_ewsetshortname 1871410 ZM Dark.Lv2,0,-1" + "OnCase03" "cmd,Command,sm_ewsetshortname 1871410 ZM Dark.Lv3,0,-1" + } +} + +modify: +{ + match: + { + "classname" "logic_case" + "targetname" "Item_Z_Warp_Level_Case" + } + insert: + { + "OnCase01" "cmd,Command,sm_ewsetshortname 1871651 ZM Warp.Lv1,0,-1" + "OnCase02" "cmd,Command,sm_ewsetshortname 1871651 ZM Warp.Lv2,0,-1" + "OnCase03" "cmd,Command,sm_ewsetshortname 1871651 ZM Warp.Lv3,0,-1" + } +} + +;add dynamic item name to berserk +modify: +{ + match: + { + "classname" "logic_case" + "targetname" "Item_Berserk_Case" + "hammerid" "3764118" + } + insert: + { + "OnCase01" "cmd,Command,sm_ewsetshortname 3764112 Berserk (Ammo),0,-1" + "OnCase02" "cmd,Command,sm_ewsetshortname 3764112 Berserk (Speed),0,-1" + } +} + +;------------------------------------------------------------------------------------ +; Fixes stage 3 ending for the ball which HP can be increased infinitely +;------------------------------------------------------------------------------------ +modify: +{ + match: + { + "targetname" "lvl3_Boss_Killed" + "classname" "logic_relay" + } + insert: + { + "OnTrigger" "fix_issue_for_ball_hp_push,Enable,,0,-1" + } +} + +add: +{ + "model" "*104" + "targetname" "fix_issue_for_ball_hp_push" + "StartDisabled" "1" + "speed" "500" + "spawnflags" "1" + "pushdir" "0 270 0" + "origin" "10641 6425 2673" + "filtername" "Humans_Filter" + "alternateticksfix" "0" + "classname" "trigger_push" +} + +add: +{ + "model" "*104" + "targetname" "fix_issue_for_ball_hp_push" + "StartDisabled" "1" + "speed" "500" + "spawnflags" "1" + "pushdir" "0 270 0" + "origin" "10641 6393 2673" + "filtername" "Humans_Filter" + "alternateticksfix" "0" + "classname" "trigger_push" +} + +add: +{ + "model" "*104" + "targetname" "fix_issue_for_ball_hp_push" + "StartDisabled" "1" + "speed" "500" + "spawnflags" "1" + "pushdir" "0 270 0" + "origin" "10641 6377 2673" + "filtername" "Humans_Filter" + "alternateticksfix" "0" + "classname" "trigger_push" +} + +add: +{ + "model" "*104" + "targetname" "fix_issue_for_ball_hp_push" + "StartDisabled" "1" + "speed" "500" + "spawnflags" "1" + "pushdir" "0 270 0" + "origin" "10641 6409 2673" + "filtername" "Humans_Filter" + "alternateticksfix" "0" + "classname" "trigger_push" +} + +add: +{ + "model" "*104" + "targetname" "fix_issue_for_ball_hp_push" + "StartDisabled" "1" + "speed" "500" + "spawnflags" "1" + "pushdir" "0 270 0" + "origin" "10964 6377 2673" + "filtername" "Humans_Filter" + "alternateticksfix" "0" + "classname" "trigger_push" +} + +add: +{ + "model" "*104" + "targetname" "fix_issue_for_ball_hp_push" + "StartDisabled" "1" + "speed" "500" + "spawnflags" "1" + "pushdir" "0 270 0" + "origin" "10431 6377 2673" + "filtername" "Humans_Filter" + "alternateticksfix" "0" + "classname" "trigger_push" +} + +; Fix not adjustable music volume +modify: +{ + match: + { + "message" "feywood/masaharu iwata - the feywood.mp3" + } + replace: + { + "message" "#feywood/masaharu iwata - the feywood.mp3" + } +} +modify: +{ + match: + { + "message" "feywood/esper battle.mp3" + } + replace: + { + "message" "#feywood/esper battle.mp3" + } +} +modify: +{ + match: + { + "message" "feywood/audiomachine - age of rebellion.mp3" + } + replace: + { + "message" "#feywood/audiomachine - age of rebellion.mp3" + } +} +modify: +{ + match: + { + "message" "feywood/hitoshi sakimoto - victory fanfare.mp3" + } + replace: + { + "message" "#feywood/hitoshi sakimoto - victory fanfare.mp3" + } +} +modify: +{ + match: + { + "message" "feywood/hayato matsuo - the forgotten capital.mp3" + } + replace: + { + "message" "#feywood/hayato matsuo - the forgotten capital.mp3" + } +} +modify: +{ + match: + { + "message" "feywood/hitoshi sakimoto - a moments rest.mp3" + } + replace: + { + "message" "#feywood/hitoshi sakimoto - a moments rest.mp3" + } +} +modify: +{ + match: + { + "message" "feywood/mikolai stroinski - sir alonne.mp3" + } + replace: + { + "message" "#feywood/mikolai stroinski - sir alonne.mp3" + } +} +modify: +{ + match: + { + "message" "feywood/hayato matsuo - rebellion.mp3" + } + replace: + { + "message" "#feywood/hayato matsuo - rebellion.mp3" + } +} +modify: +{ + match: + { + "message" "feywood/hitoshi_sakimoto_-_to_the_place_of_the_gods.mp3" + } + replace: + { + "message" "#feywood/hitoshi_sakimoto_-_to_the_place_of_the_gods.mp3" + } +} +modify: +{ + match: + { + "message" "feywood/hitoshi sakimoto - the golmore jungle.mp3" + } + replace: + { + "message" "#feywood/hitoshi sakimoto - the golmore jungle.mp3" + } +} +modify: +{ + match: + { + "message" "feywood/momofallthebattles.mp3" + } + replace: + { + "message" "#feywood/momofallthebattles.mp3" + } +} +modify: +{ + match: + { + "message" "feywood/hitoshi sakimoto - the salikawood.mp3" + } + replace: + { + "message" "#feywood/hitoshi sakimoto - the salikawood.mp3" + } +} +modify: +{ + match: + { + "message" "feywood/hitoshi-sakimoto - undercity.mp3" + } + replace: + { + "message" "#feywood/hitoshi-sakimoto - undercity.mp3" + } +} +modify: +{ + match: + { + "message" "feywood/immediate music - shield of faith.mp3" + } + replace: + { + "message" "#feywood/immediate music - shield of faith.mp3" + } +} +modify: +{ + match: + { + "message" "feywood/hitoshi sakimoto - boss battle.mp3" + } + replace: + { + "message" "#feywood/hitoshi sakimoto - boss battle.mp3" + } +} +modify: +{ + match: + { + "message" "feywood/pendulum - under the waves.mp3" + } + replace: + { + "message" "#feywood/pendulum - under the waves.mp3" + } +} +modify: +{ + match: + { + "message" "feywood/hitoshi sakimoto - a speechless battle.mp3" + } + replace: + { + "message" "#feywood/hitoshi sakimoto - a speechless battle.mp3" + } +} +modify: +{ + match: + { + "message" "feywood/2sfh_to_glory.mp3" + } + replace: + { + "message" "#feywood/2sfh_to_glory.mp3" + } +} +modify: +{ + match: + { + "message" "feywood/hitoshi sakimoto - esper.mp3" + } + replace: + { + "message" "#feywood/hitoshi sakimoto - esper.mp3" + } +} +modify: +{ + match: + { + "message" "feywood/god_is_an_austronaut.mp3" + } + replace: + { + "message" "#feywood/god_is_an_austronaut.mp3" + } +} +modify: +{ + match: + { + "message" "feywood/there for tomorrow - sore winner.mp3" + } + replace: + { + "message" "#feywood/there for tomorrow - sore winner.mp3" + } +} +modify: +{ + match: + { + "message" "feywood/ffxii - chocobo race.mp3" + } + replace: + { + "message" "#feywood/ffxii - chocobo race.mp3" + } +} +modify: +{ + match: + { + "message" "feywood/the_skycity.mp3" + } + replace: + { + "message" "#feywood/the_skycity.mp3" + } +} +modify: +{ + match: + { + "message" "feywood/the_sky_fortess_bahamut.mp3" + } + replace: + { + "message" "#feywood/the_sky_fortess_bahamut.mp3" + } +} +modify: +{ + match: + { + "message" "feywood/march_of_a_wise_man.mp3" + } + replace: + { + "message" "#feywood/march_of_a_wise_man.mp3" + } +} +modify: +{ + match: + { + "message" "feywood/the_mosphoran_highwaste.mp3" + } + replace: + { + "message" "#feywood/the_mosphoran_highwaste.mp3" + } +} +modify: +{ + match: + { + "message" "feywood/two steps from hell - freefall.mp3" + } + replace: + { + "message" "#feywood/two steps from hell - freefall.mp3" + } +} + + + + +;; _ + +;; restart round on warmup + +modify: +{ + match: + { + "targetname" "Warmup_Start" + "classname" "logic_relay" + } + delete: + { + "OnTrigger" "Map_All_Hurt,Enable,,65,-1" + } + insert: + { + "OnTrigger" "cmd,Command,mp_restartgame 1,65,-1" + } } \ No newline at end of file diff --git a/maps/ze_ffxii_paramina_rift_v1_4.cfg_event477 b/maps/ze_ffxii_paramina_rift_v1_4.cfg_event477 new file mode 100644 index 0000000..7eff910 --- /dev/null +++ b/maps/ze_ffxii_paramina_rift_v1_4.cfg_event477 @@ -0,0 +1,110 @@ +modify: +{ + match: + { + "classname" "logic_relay" + "targetname" "Mode_Normal" + "origin" "-14312 -11208 -1015" + } + delete: + { + "OnTrigger" "Cmd,Command,sv_enablebunnyhopping 0,0,1" + } + insert: + { + "OnTrigger" "Cmd,Command,sv_enablebunnyhopping 1,0,1" + } +} +modify: +{ + match: + { + "classname" "logic_relay" + "targetname" "Mode_Insane" + "origin" "-14296 -11208 -1015" + } + delete: + { + "OnTrigger" "Cmd,Command,sv_enablebunnyhopping 0,0,1" + } + insert: + { + "OnTrigger" "Cmd,Command,sv_enablebunnyhopping 1,0,1" + } +} +modify: +{ + match: + { + "classname" "trigger_multiple" + "origin" "9600 -14048 -608" + "hammerid" "789784" + } + insert: + { + "OnStartTouch" "Cmd,Command,sv_enablebunnyhopping 0,0,1" + } +} +modify: +{ + match: + { + "classname" "trigger_multiple" + "origin" "8800 -8384 864" + "hammerid" "789805" + } + insert: + { + "OnStartTouch" "Cmd,Command,sv_enablebunnyhopping 1,5,1" + } +} +modify: +{ + match: + { + "classname" "trigger_multiple" + "targetname" "End_Gravity" + "origin" "6016 -11328 -928" + } + insert: + { + "OnStartTouch" "Cmd,Command,sv_enablebunnyhopping 0,0,1" + } +} +modify: +{ + match: + { + "classname" "trigger_once" + "origin" "7552 -3200 -896" + } + insert: + { + "OnStartTouch" "Cmd,Command,sv_enablebunnyhopping 1,0,1" + } +} + +;------------------------------------------- +;-----EVENT KICKER (ITEMS STAY LEVEL 1)----- +;------------------------------------------- + +filter: +{ + "targetname" "Filter_Upgrade_0" +} +filter: +{ + "targetname" "Filter_Upgrade_1" +} +filter: +{ + "targetname" "Filter_Upgrade_2" +} +filter: +{ + "targetname" "Filter_Upgrade_3" +} +filter: +{ + "targetname" "Filter_Upgrade_4" +} diff --git a/maps/ze_ffxii_salikawood_v1_8s.cfg b/maps/ze_ffxii_salikawood_v1_8s.cfg new file mode 100644 index 0000000..a2eb251 --- /dev/null +++ b/maps/ze_ffxii_salikawood_v1_8s.cfg @@ -0,0 +1,132 @@ +; +; STRIPPER CFG BY KOEN (STEAM_1:1:114921174) +; + +; Stripper message +modify: +{ + match: + { + "classname" "logic_auto" + } + insert: + { + "OnMapSpawn" "Server,Command,say ++ Map Modified ++,10,-1" + } +} + +; Remove mp_restartgame +modify: +{ + match: + { + "targetname" "Warmup_Mode" + "classname" "logic_relay" + "hammerid" "11379325" + } + delete: + { + "OnUser2" "Server,Command,mp_restartgame 1,60,1" + } + insert: + { + "OnUser2" "Global_Nuke_Control,Trigger,,60,1" + } +} + +; Fix players spawning with no knives +modify: +{ + match: + { + "targetname" "Global_Reset_Zone" + "classname" "game_zone_player" + "hammerid" "12394818" + } + insert: + { + "OnPlayerOutZone" "Knife,Use,,0,-1" + } +} + +; Fix shelf stuck spot that people fall into +add: +{ + "origin" "-4882 13911 -93" + "targetname" "shitter" + "spawnflags" "0" + "solid" "6" + "rendercolor" "255 255 255" + "renderamt" "255" + "RandomAnimation" "0" + "modelscale" "1.0" + "model" "models/objects/m_ortel/woodenbox01.mdl" + "fadescale" "1" + "fademindist" "-1" + "disableshadows" "1" + "DisableBoneFollowers" "1" + "angles" "90 30 0" + "classname" "prop_dynamic" +} + +; Give items more ammo +modify: +{ + match: + { + "classname" "weapon_elite" + } + insert: + { + "ammo" "5000" + } +} + +; Fix incorrect targetname being reset +modify: +{ + match: + { + "classname" "weapon_elite" + "targetname" "Esper_Zodiark_Pistol" + } + delete: + { + "OnPlayerPickup" "Holder_Esper_Zalera,AddOutput,targetname Nothing,0,-1" + } + insert: + { + "OnPlayerPickup" "Holder_Esper_Zodiark,AddOutput,targetname Nothing,0,-1" + } +} + +; Remove missing entities +filter: +{ + "classname" "chicken" +} +filter: +{ + "classname" "logic_eventlistener" +} +filter: +{ + "classname" "vgui_world_text_panel" +} +filter: +{ + "classname" "postprocess_controller" +} + +; Revmove vscript outputs +modify: +{ + match: + { + "OnSpawn" "/.*,RunScriptCode,.*/" + } + delete: + { + "OnSpawn" "/.*,RunScriptCode,.*/" + } +} \ No newline at end of file diff --git a/maps/ze_firewall_laboratory_par1_3.cfg b/maps/ze_firewall_laboratory_par1_3.cfg new file mode 100755 index 0000000..32d6b51 --- /dev/null +++ b/maps/ze_firewall_laboratory_par1_3.cfg @@ -0,0 +1,88 @@ +;; _ + +;; afk teleport + +add: +{ + "targetname" "afktele1" + "target" "afktele1_dest" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "9744.5 -10828 -479" + "classname" "trigger_teleport" + "OnUser1" "!self,AddOutput,solid 2,0,1" + "OnUser1" "!self,AddOutput,mins -2639.5 -2100 -233,0.1,1" + "OnUser1" "!self,AddOutput,maxs 2639.5 2100 233,0.1,1" +} +add: +{ + "origin" "7504 -8571 -700" + "targetname" "afktele1_dest" + "angles" "0 90 0" + "classname" "info_teleport_destination" +} + +add: +{ + "targetname" "afktele2" + "target" "afktele2_dest" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "3561.5 -4366.5 -262" + "classname" "trigger_teleport" + "OnUser1" "!self,AddOutput,solid 2,0,1" + "OnUser1" "!self,AddOutput,mins -4329.5 -4360.5 -1002,0.1,1" + "OnUser1" "!self,AddOutput,maxs 4329.5 4360.5 1002,0.1,1" +} +add: +{ + "origin" "256 129 100" + "targetname" "afktele2_dest" + "angles" "0 90 0" + "classname" "info_teleport_destination" +} + +modify: +{ + match: + { + "classname" "logic_auto" + "hammerid" "171159" + } + insert: + { + "OnMapSpawn" "afktele1,FireUser1,,0,-1" + "OnMapSpawn" "afktele2,FireUser1,,0,-1" + } +} + +modify: +{ + match: + { + "origin" "7355.96 -8668 -688" + "classname" "func_button" + "hammerid" "267983" + } + insert: + { + "OnPressed" "servercommand,Command,say Teleporting AFK players in 10 seconds.,40,1" + "OnPressed" "afktele1,Enable,,50,1" + } +} +modify: +{ + match: + { + "origin" "256 484 100" + "classname" "func_button" + "hammerid" "282" + } + insert: + { + "OnPressed" "servercommand,Command,say Teleporting AFK players in 10 seconds.,20,1" + "OnPressed" "afktele2,Enable,,30,1" + } +} + + diff --git a/maps/ze_firewall_laboratory_part1_3.cfg b/maps/ze_firewall_laboratory_part1_3.cfg new file mode 100755 index 0000000..1617de4 --- /dev/null +++ b/maps/ze_firewall_laboratory_part1_3.cfg @@ -0,0 +1,155 @@ +;; _ + +;; afk teleport + +add: +{ + "targetname" "afktele1" + "target" "afktele1_dest" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "9744.5 -10828 -479" + "classname" "trigger_teleport" + "OnUser1" "!self,AddOutput,solid 2,0,1" + "OnUser1" "!self,AddOutput,mins -2639.5 -2100 -233,0.1,1" + "OnUser1" "!self,AddOutput,maxs 2639.5 2100 233,0.1,1" +} +add: +{ + "origin" "7504 -8571 -700" + "targetname" "afktele1_dest" + "angles" "0 90 0" + "classname" "info_teleport_destination" +} + +add: +{ + "targetname" "afktele2" + "target" "afktele2_dest" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "3561.5 -4366.5 -262" + "classname" "trigger_teleport" + "OnUser1" "!self,AddOutput,solid 2,0,1" + "OnUser1" "!self,AddOutput,mins -4329.5 -4360.5 -1002,0.1,1" + "OnUser1" "!self,AddOutput,maxs 4329.5 4360.5 1002,0.1,1" +} +add: +{ + "origin" "256 129 100" + "targetname" "afktele2_dest" + "angles" "0 90 0" + "classname" "info_teleport_destination" +} + +modify: +{ + match: + { + "classname" "logic_auto" + "hammerid" "171159" + } + insert: + { + "OnMapSpawn" "afktele1,FireUser1,,0,-1" + "OnMapSpawn" "afktele2,FireUser1,,0,-1" + } +} + +modify: +{ + match: + { + "origin" "7355.96 -8668 -688" + "classname" "func_button" + "hammerid" "267983" + } + insert: + { + "OnPressed" "servercommand,Command,say Teleporting AFK players in 10 seconds.,40,1" + "OnPressed" "afktele1,Enable,,50,1" + } +} +modify: +{ + match: + { + "origin" "256 484 100" + "classname" "func_button" + "hammerid" "282" + } + insert: + { + "OnPressed" "servercommand,Command,say Teleporting AFK players in 10 seconds.,20,1" + "OnPressed" "afktele2,Enable,,30,1" + } +} + +;; fix nuke + +modify: +{ + match: + { + "targetname" "hurt" + "classname" "trigger_hurt" + } + replace: + { + "damagetype" "0" + "damage" "100000" + } +} + +;; music volume + +filter: +{ + "hammerid" "302481" +} +{ + "hammerid" "302484" +} +{ + "hammerid" "302487" +} +{ + "hammerid" "302490" +} +{ + "hammerid" "57379" +} +{ + "hammerid" "167900" +} +{ + "hammerid" "181118" +} +{ + "hammerid" "181121" +} + +modify: +{ + match: + { + "message" "lightningzlaser/portal2-07-the_part_where_he_kills_you.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#lightningzlaser/portal2-07-the_part_where_he_kills_you.mp3" + } +} +modify: +{ + match: + { + "message" "lightningzlaser/timor_battle.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#lightningzlaser/timor_battle.mp3" + } +} diff --git a/maps/ze_firewall_laboratory_part2_3.cfg b/maps/ze_firewall_laboratory_part2_3.cfg new file mode 100755 index 0000000..fcec2f6 --- /dev/null +++ b/maps/ze_firewall_laboratory_part2_3.cfg @@ -0,0 +1,14 @@ +;; _ + +;; spawn tele + +add: +{ + "model" "*187" + "origin" "2504 15019 926" + "targetname" "spawnTeleport" + "target" "trainStationEntranceTP" + "StartDisabled" "1" + "spawnflags" "1" + "classname" "trigger_teleport" +} diff --git a/maps/ze_flower_a1_s4.cfg b/maps/ze_flower_a1_s4.cfg new file mode 100755 index 0000000..f4b8789 --- /dev/null +++ b/maps/ze_flower_a1_s4.cfg @@ -0,0 +1,260 @@ +;remove my name from chat & enabling practice button +modify: +{ + match: + { + "classname" "logic_auto" + } + delete: + { + "OnMapSpawn" "command,Command,say << Map ported by koen >>,10,-1" + } + insert: + { + "OnMapSpawn" "practice_start_button,Unlock,,12,-1" + "OnMapSpawn" "command,Command,say *** Practice button unlocked ***,11.50,-1" + } +} + +;fix health not being set properly by moving the set health trigger due to people spawning in late +modify: +{ + match: + { + "classname" "trigger_multiple" + "targetname" "health1" + } + replace: + { + "origin" "9250 -12802 1200" + } +} + +;nerf zombie slow so players will have to defend a bit +modify: +{ + match: + { + "classname" "trigger_hurt" + "targetname" "laser_hurt_zm" + } + delete: + { + "OnStartTouch" "speed,ModifySpeed,0.2,0,-1" + } + insert: + { + "OnStartTouch" "speed,ModifySpeed,0.5,0,-1" + } +} + +;------------------------------------------------ +; Fixes health issue for late joining people +;------------------------------------------------ +modify: +{ + match: + { + "classname" "logic_auto" + } + delete: + { + "OnMapSpawn" "health1,Enable,,1,1" + } + insert: + { + "OnMapSpawn" "late_hp_timer,Enable,,1,1" + "OnMapSpawn" "late_hp_timer,Disable,,25,1" + "OnMapSpawn" "late_hp_timer,Kill,,26,1" + } +} + +;------------------------------------------------ +; Fixes health issue for late joining people +;------------------------------------------------ +add: +{ + "origin" "7632 312 2408" + "UseRandomTime" "0" + "targetname" "late_hp_timer" + "StartDisabled" "1" + "spawnflags" "0" + "RefireTime" "0.5" + "classname" "logic_timer" + "OnTimer" "health1,Enable,,0,-1" + "OnTimer" "health1,Disable,,0.4,-1" +} + +;================================================= +;================================================= +; Add practice mode +;================================================= +;================================================= + +;----------------------------- +; Adds teleporter for humans +;----------------------------- +add: +{ + "model" "*100" + "targetname" "practice_mode_human_tele" + "target" "tele_last_tp2" + "StartDisabled" "1" + "spawnflags" "4097" + "filtername" "human" + "origin" "209.5 -595 394" + "classname" "trigger_teleport" +} +add: +{ + "model" "*82" + "targetname" "practice_mode_human_tele2" + "target" "tele_last_tp2" + "StartDisabled" "1" + "spawnflags" "4097" + "filtername" "human" + "origin" "8646.73 -9388.15 967.5" + "classname" "trigger_teleport" +} + +;----------------------------- +; Adds teleporter for zombies +;----------------------------- +add: +{ + "model" "*100" + "targetname" "practice_mode_zombie_tele" + "target" "zm_tp3" + "StartDisabled" "1" + "spawnflags" "4097" + "filtername" "zombie" + "origin" "209.5 -595 394" + "classname" "trigger_teleport" +} +add: +{ + "model" "*82" + "targetname" "practice_mode_zombie_tele2" + "target" "zm_tp3" + "StartDisabled" "1" + "spawnflags" "4097" + "filtername" "zombie" + "origin" "8646.73 -9388.15 967.5" + "classname" "trigger_teleport" +} + +;------------------------------------- +; Adds button for practice in spawn +;------------------------------------- +add: +{ + "model" "*39" + "wait" "-1" + "unlocked_sound" "0" + "unlocked_sentence" "0" + "targetname" "practice_start_button" + "speed" "5" + "spawnflags" "3073" + "rendermode" "0" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "origin" "155.92 -529.23 884.53" + "movedir" "0 0 0" + "locked_sound" "0" + "locked_sentence" "0" + "lip" "0" + "health" "0" + "disablereceiveshadows" "0" + "classname" "func_button" + "OnPressed" "command,Command,say *** PRACTICE MODE ENABLED ***,0,1" + "OnPressed" "command,Command,say *** PRACTICE STARTING in 2 ***,1,1" + "OnPressed" "command,Command,say *** PRACTICE STARTING in 1 ***,2,1" + "OnPressed" "command,Command,say *** PRACTICE MODE STARTING NOW - GL ***,3,1" + "OnPressed" "practice_mode_zombie_tele,Enable,,3,1" + "OnPressed" "practice_mode_zombie_tele2,Enable,,3,1" + "OnPressed" "practice_mode_human_tele,Enable,,3,1" + "OnPressed" "practice_mode_human_tele2,Enable,,3,1" + "OnPressed" "music_my,volume,0,3,1" + "OnPressed" "trr_tp1,Kill,,0,1" + "OnPressed" "lv1_tp,Kill,,0,1" +} + +;------------------------------------------------- +; Fix possible ZM exploit at the dodge balls area +;------------------------------------------------- +filter: +{ + "classname" "trigger_teleport" + "targetname" "zm_go_tp2" +} +add: +{ + "model" "*82" + "hammerid" "165397" + "UseLandmarkAngles" "1" + "targetname" "zm_go_tp2" + "target" "zm_tp3" + "StartDisabled" "1" + "spawnflags" "4097" + "origin" "-7156.27 -5404.01 -2917.67" + "CheckDestIfClearForPlayer" "0" + "classname" "trigger_teleport" +} + +;----------------------------------------------- +; Fix possible Humans exploit at the end of map +;----------------------------------------------- +add: +{ + "model" "*96" + "id" "999987" + "vrad_brush_cast_shadows" "0" + "targetname" "end_exploit" + "StartDisabled" "0" + "spawnflags" "2" + "Solidity" "0" + "solidbsp" "0" + "rendermode" "0" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "origin" "-13892.5 -4069 912" + "invert_exclusion" "0" + "InputFilter" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "classname" "func_brush" +} +add: +{ + "model" "*96" + "id" "999987" + "vrad_brush_cast_shadows" "0" + "targetname" "end_exploit" + "StartDisabled" "0" + "spawnflags" "2" + "Solidity" "0" + "solidbsp" "0" + "rendermode" "0" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "origin" "-13892.5 -3710 912" + "invert_exclusion" "0" + "InputFilter" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "classname" "func_brush" +} +modify: +{ + match: + { + "classname" "logic_auto" + } + insert: + { + "OnMapSpawn" "end_exploit,addoutput,angles 90 0 0,1,-1" + } +} \ No newline at end of file diff --git a/maps/ze_flying_world_v2.cfg b/maps/ze_flying_world_v2.cfg index ae3421e..9ef79b1 100755 --- a/maps/ze_flying_world_v2.cfg +++ b/maps/ze_flying_world_v2.cfg @@ -14,3 +14,1142 @@ add: "classname" "trigger_teleport" } +;; fix playercrash + +filter: +{ + "classname" "func_physbox_multiplayer" +} +filter: +{ + "model" "models/props_pipes/valvewheel002.mdl" + "classname" "prop_dynamic" +} +filter: +{ + "model" "models/props_pipes/valvewheel002a.mdl" + "classname" "prop_dynamic" +} +filter: +{ + "model" "models/props_borealis/door_wheel001a.mdl" + "classname" "prop_dynamic" +} + +add: +{ + "origin" "-2024 -1000 232" + "StartDisabled" "0" + "targetname" "bateau_ct_props" + "parentname" "bateau_ct" + "spawnflags" "256" + "solid" "0" + "skin" "0" + "SetBodyGroup" "0" + "rendermode" "0" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "RandomAnimation" "0" + "pressuredelay" "0" + "PerformanceMode" "0" + "model" "models/props/de_nuke/nuclearfuelcontainer.mdl" + "mindxlevel" "0" + "MinAnimTime" "5" + "maxdxlevel" "0" + "MaxAnimTime" "10" + "fadescale" "1" + "fademindist" "-1" + "fademaxdist" "0" + "ExplodeRadius" "0" + "ExplodeDamage" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "DisableBoneFollowers" "1" + "angles" "0 180 0" + "classname" "prop_dynamic_override" + "OnUser1" "!self,AddOutput,modelscale 0.6,0,1" +} +add: +{ + "origin" "-2024 -1000 250" + "StartDisabled" "0" + "targetname" "bateau_ct_props" + "parentname" "bateau_ct" + "spawnflags" "256" + "solid" "0" + "skin" "0" + "SetBodyGroup" "0" + "rendermode" "0" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "RandomAnimation" "0" + "pressuredelay" "0" + "PerformanceMode" "0" + "model" "models/props/de_nuke/nuclearfuelcontainer.mdl" + "mindxlevel" "0" + "MinAnimTime" "5" + "maxdxlevel" "0" + "MaxAnimTime" "10" + "fadescale" "1" + "fademindist" "-1" + "fademaxdist" "0" + "ExplodeRadius" "0" + "ExplodeDamage" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "DisableBoneFollowers" "1" + "angles" "0 180 180" + "classname" "prop_dynamic_override" + "OnUser1" "!self,AddOutput,modelscale 0.6,0,1" +} +add: +{ + "origin" "-1871 -1000 269.5" + "StartDisabled" "0" + "targetname" "bateau_ct_props2" + "parentname" "bateau_ct" + "spawnflags" "256" + "solid" "0" + "skin" "0" + "SetBodyGroup" "0" + "rendermode" "0" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "RandomAnimation" "0" + "pressuredelay" "0" + "PerformanceMode" "0" + "model" "models/props/de_inferno/churchprop03.mdl" + "mindxlevel" "0" + "MinAnimTime" "5" + "maxdxlevel" "0" + "MaxAnimTime" "10" + "fadescale" "1" + "fademindist" "-1" + "fademaxdist" "0" + "ExplodeRadius" "0" + "ExplodeDamage" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "DisableBoneFollowers" "1" + "angles" "73 0 0" + "classname" "prop_dynamic" + "OnUser1" "!self,AddOutput,modelscale 2,0,1" +} +add: +{ + "origin" "-2496 -1005 271" + "StartDisabled" "0" + "targetname" "bateau_ct_props3" + "parentname" "bateau_ct" + "spawnflags" "256" + "solid" "0" + "skin" "0" + "SetBodyGroup" "0" + "rendermode" "0" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "RandomAnimation" "0" + "pressuredelay" "0" + "PerformanceMode" "0" + "model" "models/props/cs_militia/housefence_door.mdl" + "mindxlevel" "0" + "MinAnimTime" "5" + "maxdxlevel" "0" + "MaxAnimTime" "10" + "fadescale" "1" + "fademindist" "-1" + "fademaxdist" "0" + "ExplodeRadius" "0" + "ExplodeDamage" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "DisableBoneFollowers" "1" + "angles" "-90 180 0" + "classname" "prop_dynamic" + "OnUser1" "!self,AddOutput,modelscale 4,0,1" +} +add: +{ + "origin" "-2496 -996 211" + "StartDisabled" "0" + "targetname" "bateau_ct_props3" + "parentname" "bateau_ct" + "spawnflags" "256" + "solid" "0" + "skin" "0" + "SetBodyGroup" "0" + "rendermode" "0" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "RandomAnimation" "0" + "pressuredelay" "0" + "PerformanceMode" "0" + "model" "models/props/cs_militia/housefence_door.mdl" + "mindxlevel" "0" + "MinAnimTime" "5" + "maxdxlevel" "0" + "MaxAnimTime" "10" + "fadescale" "1" + "fademindist" "-1" + "fademaxdist" "0" + "ExplodeRadius" "0" + "ExplodeDamage" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "DisableBoneFollowers" "1" + "angles" "90 0 0" + "classname" "prop_dynamic" + "OnUser1" "!self,AddOutput,modelscale 4,0,1" +} +add: +{ + "origin" "-2551 -1001 232" + "StartDisabled" "0" + "targetname" "bateau_ct_props4" + "parentname" "bateau_ct" + "spawnflags" "256" + "solid" "0" + "skin" "0" + "SetBodyGroup" "0" + "rendermode" "0" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "RandomAnimation" "0" + "pressuredelay" "0" + "PerformanceMode" "0" + "model" "models/props/de_nuke/nuclearfuelcontainer.mdl" + "mindxlevel" "0" + "MinAnimTime" "5" + "maxdxlevel" "0" + "MaxAnimTime" "10" + "fadescale" "1" + "fademindist" "-1" + "fademaxdist" "0" + "ExplodeRadius" "0" + "ExplodeDamage" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "DisableBoneFollowers" "1" + "angles" "0 0 0" + "classname" "prop_dynamic_override" + "OnUser1" "!self,AddOutput,modelscale 0.6,0,1" +} +add: +{ + "origin" "-2551 -1001 250" + "StartDisabled" "0" + "targetname" "bateau_ct_props4" + "parentname" "bateau_ct" + "spawnflags" "256" + "solid" "0" + "skin" "0" + "SetBodyGroup" "0" + "rendermode" "0" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "RandomAnimation" "0" + "pressuredelay" "0" + "PerformanceMode" "0" + "model" "models/props/de_nuke/nuclearfuelcontainer.mdl" + "mindxlevel" "0" + "MinAnimTime" "5" + "maxdxlevel" "0" + "MaxAnimTime" "10" + "fadescale" "1" + "fademindist" "-1" + "fademaxdist" "0" + "ExplodeRadius" "0" + "ExplodeDamage" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "DisableBoneFollowers" "1" + "angles" "0 0 180" + "classname" "prop_dynamic_override" + "OnUser1" "!self,AddOutput,modelscale 0.6,0,1" +} +add: +{ + "origin" "-2354 -1002 580" + "StartDisabled" "0" + "targetname" "bateau_ct_props5" + "parentname" "bateau_ct" + "spawnflags" "256" + "solid" "0" + "skin" "0" + "SetBodyGroup" "0" + "rendermode" "0" + "renderfx" "0" + "rendercolor" "20 20 220" + "renderamt" "255" + "RandomAnimation" "0" + "pressuredelay" "0" + "PerformanceMode" "0" + "model" "models/props_wasteland/coolingtank02.mdl" + "mindxlevel" "0" + "MinAnimTime" "5" + "maxdxlevel" "0" + "MaxAnimTime" "10" + "fadescale" "1" + "fademindist" "-1" + "fademaxdist" "0" + "ExplodeRadius" "0" + "ExplodeDamage" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "DisableBoneFollowers" "1" + "angles" "90 0 0" + "classname" "prop_dynamic_override" + "OnUser1" "!self,AddOutput,modelscale 1.8,0,1" +} +add: +{ + "origin" "-2174 -1085 387" + "StartDisabled" "0" + "targetname" "bateau_ct_props6" + "parentname" "bateau_ct" + "spawnflags" "256" + "solid" "0" + "skin" "0" + "SetBodyGroup" "0" + "rendermode" "0" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "RandomAnimation" "0" + "pressuredelay" "0" + "PerformanceMode" "0" + "model" "models/props_pipes/pipeset02d_256_001a.mdl" + "mindxlevel" "0" + "MinAnimTime" "5" + "maxdxlevel" "0" + "MaxAnimTime" "10" + "fadescale" "1" + "fademindist" "-1" + "fademaxdist" "0" + "ExplodeRadius" "0" + "ExplodeDamage" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "DisableBoneFollowers" "1" + "angles" "0 0 -25" + "classname" "prop_dynamic_override" +} +add: +{ + "origin" "-2395 -1085 387" + "StartDisabled" "0" + "targetname" "bateau_ct_props7" + "parentname" "bateau_ct" + "spawnflags" "256" + "solid" "0" + "skin" "0" + "SetBodyGroup" "0" + "rendermode" "0" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "RandomAnimation" "0" + "pressuredelay" "0" + "PerformanceMode" "0" + "model" "models/props_pipes/pipeset02d_256_001a.mdl" + "mindxlevel" "0" + "MinAnimTime" "5" + "maxdxlevel" "0" + "MaxAnimTime" "10" + "fadescale" "1" + "fademindist" "-1" + "fademaxdist" "0" + "ExplodeRadius" "0" + "ExplodeDamage" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "DisableBoneFollowers" "1" + "angles" "0 0 -25" + "classname" "prop_dynamic_override" +} +add: +{ + "origin" "-2174 -915 387" + "StartDisabled" "0" + "targetname" "bateau_ct_props8" + "parentname" "bateau_ct" + "spawnflags" "256" + "solid" "0" + "skin" "0" + "SetBodyGroup" "0" + "rendermode" "0" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "RandomAnimation" "0" + "pressuredelay" "0" + "PerformanceMode" "0" + "model" "models/props_pipes/pipeset02d_256_001a.mdl" + "mindxlevel" "0" + "MinAnimTime" "5" + "maxdxlevel" "0" + "MaxAnimTime" "10" + "fadescale" "1" + "fademindist" "-1" + "fademaxdist" "0" + "ExplodeRadius" "0" + "ExplodeDamage" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "DisableBoneFollowers" "1" + "angles" "0 0 -155" + "classname" "prop_dynamic_override" +} +add: +{ + "origin" "-2395 -915 387" + "StartDisabled" "0" + "targetname" "bateau_ct_props9" + "parentname" "bateau_ct" + "spawnflags" "256" + "solid" "0" + "skin" "0" + "SetBodyGroup" "0" + "rendermode" "0" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "RandomAnimation" "0" + "pressuredelay" "0" + "PerformanceMode" "0" + "model" "models/props_pipes/pipeset02d_256_001a.mdl" + "mindxlevel" "0" + "MinAnimTime" "5" + "maxdxlevel" "0" + "MaxAnimTime" "10" + "fadescale" "1" + "fademindist" "-1" + "fademaxdist" "0" + "ExplodeRadius" "0" + "ExplodeDamage" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "DisableBoneFollowers" "1" + "angles" "0 0 25" + "classname" "prop_dynamic_override" +} + +modify: +{ + match: + { + "origin" "-1858 -998 275" + "model" "models/player/ct_urban.mdl" + "classname" "prop_dynamic" + } + replace: + { + "origin" "-1865 -1001 239" + "angles" "73 0 0" + } +} +modify: +{ + match: + { + "origin" "-2574 -955 286" + "model" "models/props_pipes/pipe03_lcurve02_short.mdl" + "classname" "prop_dynamic" + } + replace: + { + "origin" "-2504 -955 278" + } +} +modify: +{ + match: + { + "origin" "-2598 -955 286" + "model" "models/props_pipes/pipe03_lcurve02_short.mdl" + "classname" "prop_dynamic" + } + replace: + { + "origin" "-2528 -955 278" + } +} +modify: +{ + match: + { + "origin" "-2598 -1047 286" + "model" "models/props_pipes/pipe03_lcurve02_short.mdl" + "classname" "prop_dynamic" + } + replace: + { + "origin" "-2528 -1047 278" + } +} +modify: +{ + match: + { + "origin" "-2574 -1047 286" + "model" "models/props_pipes/pipe03_lcurve02_short.mdl" + "classname" "prop_dynamic" + } + replace: + { + "origin" "-2504 -1047 278" + } +} +modify: +{ + match: + { + "origin" "-2602.97 -1001 314.708" + "model" "models/props_rooftop/gutter_pipe_256.mdl" + "classname" "prop_dynamic" + "hammerid" "7" + } + replace: + { + "origin" "-2515 -1005 270" + } +} +modify: +{ + match: + { + "origin" "-2602.97 -1001 314.708" + "model" "models/props_rooftop/gutter_pipe_256.mdl" + "classname" "prop_dynamic" + "hammerid" "11" + } + replace: + { + "origin" "-2515 -997 270" + } +} +modify: +{ + match: + { + "origin" "-2649 -873 253" + "classname" "func_rotating" + } + replace: + { + "origin" "-2624 -921 241" + } +} +modify: +{ + match: + { + "origin" "-2649 -1131 253" + "classname" "func_rotating" + } + replace: + { + "origin" "-2624 -1083 241" + } +} + +add: +{ + "origin" "-2511 2040 232" + "StartDisabled" "0" + "targetname" "bateau_t_props" + "parentname" "bateau_t" + "spawnflags" "256" + "solid" "0" + "skin" "0" + "SetBodyGroup" "0" + "rendermode" "0" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "RandomAnimation" "0" + "pressuredelay" "0" + "PerformanceMode" "0" + "model" "models/props/de_nuke/nuclearfuelcontainer.mdl" + "mindxlevel" "0" + "MinAnimTime" "5" + "maxdxlevel" "0" + "MaxAnimTime" "10" + "fadescale" "1" + "fademindist" "-1" + "fademaxdist" "0" + "ExplodeRadius" "0" + "ExplodeDamage" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "DisableBoneFollowers" "1" + "angles" "0 180 0" + "classname" "prop_dynamic_override" + "OnUser1" "!self,AddOutput,modelscale 0.6,0,1" +} +add: +{ + "origin" "-2511 2040 250" + "StartDisabled" "0" + "targetname" "bateau_t_props" + "parentname" "bateau_t" + "spawnflags" "256" + "solid" "0" + "skin" "0" + "SetBodyGroup" "0" + "rendermode" "0" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "RandomAnimation" "0" + "pressuredelay" "0" + "PerformanceMode" "0" + "model" "models/props/de_nuke/nuclearfuelcontainer.mdl" + "mindxlevel" "0" + "MinAnimTime" "5" + "maxdxlevel" "0" + "MaxAnimTime" "10" + "fadescale" "1" + "fademindist" "-1" + "fademaxdist" "0" + "ExplodeRadius" "0" + "ExplodeDamage" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "DisableBoneFollowers" "1" + "angles" "0 180 180" + "classname" "prop_dynamic_override" + "OnUser1" "!self,AddOutput,modelscale 0.6,0,1" +} +add: +{ + "origin" "-2358 2040 269.5" + "StartDisabled" "0" + "targetname" "bateau_t_props2" + "parentname" "bateau_t" + "spawnflags" "256" + "solid" "0" + "skin" "0" + "SetBodyGroup" "0" + "rendermode" "0" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "RandomAnimation" "0" + "pressuredelay" "0" + "PerformanceMode" "0" + "model" "models/props/de_inferno/churchprop03.mdl" + "mindxlevel" "0" + "MinAnimTime" "5" + "maxdxlevel" "0" + "MaxAnimTime" "10" + "fadescale" "1" + "fademindist" "-1" + "fademaxdist" "0" + "ExplodeRadius" "0" + "ExplodeDamage" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "DisableBoneFollowers" "1" + "angles" "73 0 0" + "classname" "prop_dynamic" + "OnUser1" "!self,AddOutput,modelscale 2,0,1" +} +add: +{ + "origin" "-2566 2038 271" + "StartDisabled" "0" + "targetname" "bateau_t_props3" + "parentname" "bateau_t" + "spawnflags" "256" + "solid" "0" + "skin" "0" + "SetBodyGroup" "0" + "rendermode" "0" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "RandomAnimation" "0" + "pressuredelay" "0" + "PerformanceMode" "0" + "model" "models/props/cs_militia/housefence_door.mdl" + "mindxlevel" "0" + "MinAnimTime" "5" + "maxdxlevel" "0" + "MaxAnimTime" "10" + "fadescale" "1" + "fademindist" "-1" + "fademaxdist" "0" + "ExplodeRadius" "0" + "ExplodeDamage" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "DisableBoneFollowers" "1" + "angles" "-90 0 0" + "classname" "prop_dynamic" + "OnUser1" "!self,AddOutput,modelscale 4,0,1" +} +add: +{ + "origin" "-2983 2038 211" + "StartDisabled" "0" + "targetname" "bateau_t_props3" + "parentname" "bateau_t" + "spawnflags" "256" + "solid" "0" + "skin" "0" + "SetBodyGroup" "0" + "rendermode" "0" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "RandomAnimation" "0" + "pressuredelay" "0" + "PerformanceMode" "0" + "model" "models/props/cs_militia/housefence_door.mdl" + "mindxlevel" "0" + "MinAnimTime" "5" + "maxdxlevel" "0" + "MaxAnimTime" "10" + "fadescale" "1" + "fademindist" "-1" + "fademaxdist" "0" + "ExplodeRadius" "0" + "ExplodeDamage" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "DisableBoneFollowers" "1" + "angles" "90 0 0" + "classname" "prop_dynamic" + "OnUser1" "!self,AddOutput,modelscale 4,0,1" +} +add: +{ + "origin" "-3038 2035 232" + "StartDisabled" "0" + "targetname" "bateau_t_props4" + "parentname" "bateau_t" + "spawnflags" "256" + "solid" "0" + "skin" "0" + "SetBodyGroup" "0" + "rendermode" "0" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "RandomAnimation" "0" + "pressuredelay" "0" + "PerformanceMode" "0" + "model" "models/props/de_nuke/nuclearfuelcontainer.mdl" + "mindxlevel" "0" + "MinAnimTime" "5" + "maxdxlevel" "0" + "MaxAnimTime" "10" + "fadescale" "1" + "fademindist" "-1" + "fademaxdist" "0" + "ExplodeRadius" "0" + "ExplodeDamage" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "DisableBoneFollowers" "1" + "angles" "0 0 0" + "classname" "prop_dynamic_override" + "OnUser1" "!self,AddOutput,modelscale 0.6,0,1" +} +add: +{ + "origin" "-3038 2035 250" + "StartDisabled" "0" + "targetname" "bateau_t_props4" + "parentname" "bateau_t" + "spawnflags" "256" + "solid" "0" + "skin" "0" + "SetBodyGroup" "0" + "rendermode" "0" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "RandomAnimation" "0" + "pressuredelay" "0" + "PerformanceMode" "0" + "model" "models/props/de_nuke/nuclearfuelcontainer.mdl" + "mindxlevel" "0" + "MinAnimTime" "5" + "maxdxlevel" "0" + "MaxAnimTime" "10" + "fadescale" "1" + "fademindist" "-1" + "fademaxdist" "0" + "ExplodeRadius" "0" + "ExplodeDamage" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "DisableBoneFollowers" "1" + "angles" "0 0 180" + "classname" "prop_dynamic_override" + "OnUser1" "!self,AddOutput,modelscale 0.6,0,1" +} +add: +{ + "origin" "-2845 2035 580" + "StartDisabled" "0" + "targetname" "bateau_t_props5" + "parentname" "bateau_t" + "spawnflags" "256" + "solid" "0" + "skin" "0" + "SetBodyGroup" "0" + "rendermode" "0" + "renderfx" "0" + "rendercolor" "220 20 20" + "renderamt" "255" + "RandomAnimation" "0" + "pressuredelay" "0" + "PerformanceMode" "0" + "model" "models/props_wasteland/coolingtank02.mdl" + "mindxlevel" "0" + "MinAnimTime" "5" + "maxdxlevel" "0" + "MaxAnimTime" "10" + "fadescale" "1" + "fademindist" "-1" + "fademaxdist" "0" + "ExplodeRadius" "0" + "ExplodeDamage" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "DisableBoneFollowers" "1" + "angles" "90 0 0" + "classname" "prop_dynamic_override" + "OnUser1" "!self,AddOutput,modelscale 1.8,0,1" +} +add: +{ + "origin" "-2666 1945 387" + "StartDisabled" "0" + "targetname" "bateau_t_props6" + "parentname" "bateau_t" + "spawnflags" "256" + "solid" "0" + "skin" "0" + "SetBodyGroup" "0" + "rendermode" "0" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "RandomAnimation" "0" + "pressuredelay" "0" + "PerformanceMode" "0" + "model" "models/props_pipes/pipeset02d_256_001a.mdl" + "mindxlevel" "0" + "MinAnimTime" "5" + "maxdxlevel" "0" + "MaxAnimTime" "10" + "fadescale" "1" + "fademindist" "-1" + "fademaxdist" "0" + "ExplodeRadius" "0" + "ExplodeDamage" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "DisableBoneFollowers" "1" + "angles" "0 0 -25" + "classname" "prop_dynamic_override" +} +add: +{ + "origin" "-2887 1945 387" + "StartDisabled" "0" + "targetname" "bateau_t_props7" + "parentname" "bateau_t" + "spawnflags" "256" + "solid" "0" + "skin" "0" + "SetBodyGroup" "0" + "rendermode" "0" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "RandomAnimation" "0" + "pressuredelay" "0" + "PerformanceMode" "0" + "model" "models/props_pipes/pipeset02d_256_001a.mdl" + "mindxlevel" "0" + "MinAnimTime" "5" + "maxdxlevel" "0" + "MaxAnimTime" "10" + "fadescale" "1" + "fademindist" "-1" + "fademaxdist" "0" + "ExplodeRadius" "0" + "ExplodeDamage" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "DisableBoneFollowers" "1" + "angles" "0 0 -25" + "classname" "prop_dynamic_override" +} +add: +{ + "origin" "-2666 2120 387" + "StartDisabled" "0" + "targetname" "bateau_t_props8" + "parentname" "bateau_t" + "spawnflags" "256" + "solid" "0" + "skin" "0" + "SetBodyGroup" "0" + "rendermode" "0" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "RandomAnimation" "0" + "pressuredelay" "0" + "PerformanceMode" "0" + "model" "models/props_pipes/pipeset02d_256_001a.mdl" + "mindxlevel" "0" + "MinAnimTime" "5" + "maxdxlevel" "0" + "MaxAnimTime" "10" + "fadescale" "1" + "fademindist" "-1" + "fademaxdist" "0" + "ExplodeRadius" "0" + "ExplodeDamage" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "DisableBoneFollowers" "1" + "angles" "0 0 -155" + "classname" "prop_dynamic_override" +} +add: +{ + "origin" "-2887 2120 387" + "StartDisabled" "0" + "targetname" "bateau_t_props9" + "parentname" "bateau_t" + "spawnflags" "256" + "solid" "0" + "skin" "0" + "SetBodyGroup" "0" + "rendermode" "0" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "RandomAnimation" "0" + "pressuredelay" "0" + "PerformanceMode" "0" + "model" "models/props_pipes/pipeset02d_256_001a.mdl" + "mindxlevel" "0" + "MinAnimTime" "5" + "maxdxlevel" "0" + "MaxAnimTime" "10" + "fadescale" "1" + "fademindist" "-1" + "fademaxdist" "0" + "ExplodeRadius" "0" + "ExplodeDamage" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "DisableBoneFollowers" "1" + "angles" "0 0 25" + "classname" "prop_dynamic_override" +} + +modify: +{ + match: + { + "origin" "-2335 2041 278" + "model" "models/zombie/classic.mdl" + "classname" "prop_dynamic" + } + replace: + { + "origin" "-2350 2043 242" + "angles" "73 0 0" + } +} +modify: +{ + match: + { + "origin" "-3082 2081 286" + "model" "models/props_pipes/pipe03_lcurve02_short.mdl" + "classname" "prop_dynamic" + } + replace: + { + "origin" "-3012 2081 278" + } +} +modify: +{ + match: + { + "origin" "-3058 2081 286" + "model" "models/props_pipes/pipe03_lcurve02_short.mdl" + "classname" "prop_dynamic" + } + replace: + { + "origin" "-2988 2081 278" + } +} +modify: +{ + match: + { + "origin" "-3082 1989 286" + "model" "models/props_pipes/pipe03_lcurve02_short.mdl" + "classname" "prop_dynamic" + } + replace: + { + "origin" "-3012 1989 278" + } +} +modify: +{ + match: + { + "origin" "-3058 1989 286" + "model" "models/props_pipes/pipe03_lcurve02_short.mdl" + "classname" "prop_dynamic" + } + replace: + { + "origin" "-2988 1989 278" + } +} +modify: +{ + match: + { + "origin" "-3086.97 2035 314.708" + "model" "models/props_rooftop/gutter_pipe_256.mdl" + "classname" "prop_dynamic" + "hammerid" "18912" + } + replace: + { + "origin" "-3000 2039 270" + } +} +modify: +{ + match: + { + "origin" "-3086.97 2035 314.708" + "model" "models/props_rooftop/gutter_pipe_256.mdl" + "classname" "prop_dynamic" + "hammerid" "18908" + } + replace: + { + "origin" "-3000 2030 270" + } +} +modify: +{ + match: + { + "origin" "-3133 2163 253" + "classname" "func_rotating" + } + replace: + { + "origin" "-3117 2115 241" + } +} +modify: +{ + match: + { + "origin" "-3133 1905 253" + "classname" "func_rotating" + } + replace: + { + "origin" "-3117 1953 241" + } +} + +modify: +{ + match: + { + "classname" "logic_auto" + "hammerid" "18170" + } + insert: + { + "OnNewGame" "bateau_ct_props*,FireUser1,,0,-1" + "OnNewGame" "bateau_t_props*,FireUser1,,0,-1" + } +} + +;; zm push + +add: +{ + "model" "*85" + "targetname" "pipe_push" + "StartDisabled" "1" + "speed" "600" + "spawnflags" "1" + "pushdir" "0 180 0" + "origin" "8340 -2261 -181" + "filtername" "filtre_zm" + "alternateticksfix" "0" + "classname" "trigger_push" +} +modify: +{ + match: + { + "origin" "8532.5 -2488.5 -312.5" + "classname" "trigger_once" + "hammerid" "120340" + } + insert: + { + "OnStartTouch" "pipe_push,Enable,,19,1" + "OnStartTouch" "pipe_push,Kill,,24,1" + } +} + +;; unstuck players + +add: +{ + "model" "*80" + "targetname" "ladder_unstuck" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "7662 -2581.5 277" + "classname" "trigger_once" + "OnStartTouch" "!activator,AddOutput,origin 7584 -2304 -79,0,-1" +} +modify: +{ + match: + { + "targetname" "ptb_ct_26" + "classname" "path_track" + } + insert: + { + "OnPass" "ladder_unstuck,Enable,,0,1" + "OnPass" "ladder_unstuck,Kill,,5,1" + } +} \ No newline at end of file diff --git a/maps/ze_forestbunkers_v2_fix.cfg b/maps/ze_forestbunkers_v2_fix.cfg index ca0a4ab..88d0a61 100755 --- a/maps/ze_forestbunkers_v2_fix.cfg +++ b/maps/ze_forestbunkers_v2_fix.cfg @@ -14,4 +14,33 @@ modify: { "spawnflags" "515" } -} \ No newline at end of file +} + +;; music volume + +modify: +{ + match: + { + "message" "mysounds/fon.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#mysounds/fon.mp3" + } +} +modify: +{ + match: + { + "message" "mysounds/two steps from hell - to glory [hd].mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#mysounds/two steps from hell - to glory [hd].mp3" + } +} + + diff --git a/maps/ze_forgotten_facility.cfg b/maps/ze_forgotten_facility.cfg new file mode 100755 index 0000000..3da1228 --- /dev/null +++ b/maps/ze_forgotten_facility.cfg @@ -0,0 +1,17 @@ +;; _ + +;; music volume + +modify: +{ + match: + { + "message" "custom sounds/mapmusic.wav" + "classname" "ambient_generic" + } + replace: + { + "message" "#custom sounds/mapmusic.wav" + } +} + diff --git a/maps/ze_games_v2_2a.cfg b/maps/ze_games_v2_2a.cfg index 02401ca..f99da7d 100755 --- a/maps/ze_games_v2_2a.cfg +++ b/maps/ze_games_v2_2a.cfg @@ -1,675 +1,961 @@ -;------------------------------------------------ -;------Stripper sent by encapsulation_dot1q------ -;------------------------------------------------ - -;; Prevent multiple minigames being played at the same time - -modify: -{ - match: - { - "targetname" "gamepick_pushout_counter" - "classname" "trigger_multiple" - "hammerid" "201951" - } - insert: - { - "OnEndTouchAll" "!self,Disable,,0,-1" - } -} -modify: -{ - match: - { - "targetname" "gamepick_enable" - "classname" "logic_relay" - "hammerid" "64399" - } - insert: - { - "OnTrigger" "gamepick_pushout_counter,Enable,,0,-1" - } -} - -;; conveyor - prevent players from interacting with platforms - -modify: -{ - match: - { - "target" "dance_trackpath_left_01" - "classname" "func_tracktrain" - } - replace: - { - "spawnflags" "515" - } -} - -;; frogger - fix afk teleport evading spot - -add: -{ - "model" "*199" - "UseLandmarkAngles" "1" - "targetname" "frogger_tele_zombie_start" - "target" "frogger_middleexit_zombie_tele_destination" - "StartDisabled" "1" - "spawnflags" "4097" - "origin" "-4080 2336 -3395.5" - "classname" "trigger_teleport" -} - -;; prevent zombies getting out of cage after human win - -add: -{ - "targetname" "cage_clip" - "vrad_brush_cast_shadows" "0" - "StartDisabled" "0" - "spawnflags" "2" - "Solidity" "0" - "solidbsp" "0" - "rendermode" "10" - "renderfx" "0" - "rendercolor" "255 255 255" - "renderamt" "255" - "origin" "128 -416 192.5" - "invert_exclusion" "0" - "InputFilter" "0" - "disableshadows" "1" - "disablereceiveshadows" "1" - "classname" "func_brush" - "OnUser1" "!self,AddOutput,solid 2,0,1" - "OnUser1" "!self,AddOutput,mins -256 -96 -63.5,0.1,1" - "OnUser1" "!self,AddOutput,maxs 256 96 63.5,0.1,1" -} - -modify: -{ - match: - { - "classname" "logic_auto" - "hammerid" "4633" - } - insert: - { - "OnMapSpawn" "cage_clip,FireUser1,,0,-1" - } -} -modify: -{ - match: - { - "targetname" "finish_trigger_push" - "classname" "trigger_push" - } - replace: - { - "speed" "1000" - } -} - -;; increase zm cage push speed to prevent delays - -modify: -{ - match: - { - "targetname" "gamepick_pushout_losers" - "classname" "trigger_push" - "hammerid" "201664" - } - replace: - { - "speed" "500" - } -} - -;; modify nuke to prevent bots from delaying - -modify: -{ - match: - { - "targetname" "finish_trigger_hurt" - "classname" "trigger_hurt" - } - replace: - { - "spawnflags" "1" - "damagemodel" "0" - "damage" "100000" - } -} - -;; obstacle - lock from rotation - -;modify: -;{ -; match: -; { -; "targetname" "gamepick_door_obstacle" -; "classname" "func_door" -; } -; replace: -; { -; "spawnflags" "2048" -; } -;} - -;; minigames can be played only once - -modify: -{ - match: - { - "targetname" "/waterfall_relay_.*/" - "classname" "logic_relay" - } - insert: - { - "OnTrigger" "gamepick_door_slingshot,Lock,,65,-1" - } -} -modify: -{ - match: - { - "targetname" "/trap_relay_.*/" - "classname" "logic_relay" - } - insert: - { - "OnTrigger" "gamepick_door_trap,Lock,,95,-1" - } -} -modify: -{ - match: - { - "targetname" "skyfall_relay" - "classname" "logic_relay" - } - insert: - { - "OnTrigger" "gamepick_door_drop,Lock,,65,-1" - } -} -modify: -{ - match: - { - "targetname" "mitd_relay_normal" - "classname" "logic_relay" - } - insert: - { - "OnTrigger" "gamepick_door_mitd,Lock,,65,-1" - } -} -modify: -{ - match: - { - "targetname" "mitd_finish_easy_relay" - "classname" "logic_relay" - } - insert: - { - "OnTrigger" "gamepick_door_mitd,Lock,,2,-1" - } -} -modify: -{ - match: - { - "targetname" "lowgrav_relay" - "classname" "logic_relay" - } - insert: - { - "OnTrigger" "gamepick_door_lowgravity,Lock,,75,-1" - } -} -modify: -{ - match: - { - "targetname" "frogger_finish_button" - "classname" "func_button" - } - insert: - { - "OnPressed" "gamepick_door_frogger,Lock,,32,-1" - } -} -modify: -{ - match: - { - "targetname" "/deathrun_relay_.*/" - "classname" "logic_relay" - } - insert: - { - "OnTrigger" "gamepick_door_deathrun,Lock,,92,-1" - } -} -modify: -{ - match: - { - "targetname" "dance_relay_normal" - "classname" "logic_relay" - } - insert: - { - "OnTrigger" "gamepick_door_conveyor,Lock,,65,-1" - } -} -modify: -{ - match: - { - "targetname" "dance_finish_easy_relay" - "classname" "logic_relay" - } - insert: - { - "OnTrigger" "gamepick_door_conveyor,Lock,,2,-1" - } -} -modify: -{ - match: - { - "targetname" "castle_catapalt1_path_5" - "classname" "path_track" - } - insert: - { - "OnPass" "gamepick_door_castle,Lock,,62,-1" - } -} -modify: -{ - match: - { - "targetname" "/race_relay_.*/" - "classname" "logic_relay" - } - insert: - { - "OnTrigger" "gamepick_door_obstacle,Lock,,95,-1" - } -} - -;; drop - reset player gravity - -modify: -{ - match: - { - "origin" "-6688 464 -1664" - "classname" "trigger_gravity" - "hammerid" "158884" - } - replace: - { - "origin" "-6688 464 -1720" - } -} -modify: -{ - match: - { - "origin" "-6688 464 -3712" - "classname" "trigger_teleport" - "hammerid" "7837" - } - insert: - { - "OnStartTouch" "!activator,AddOutput,gravity 1,0,-1" - } -} -modify: -{ - match: - { - "origin" "-6688 464 -3648" - "classname" "trigger_teleport" - "hammerid" "8122" - } - insert: - { - "OnStartTouch" "!activator,AddOutput,gravity 1,0,-1" - } -} - -;; castle defense - no user control for catapult - -modify: -{ - match: - { - "targetname" "castle_catapalt1_tracktrain" - "classname" "func_tracktrain" - } - replace: - { - "spawnflags" "514" - } -} - -modify: -{ - match: - { - "targetname" "castle_catapalt1_path_5" - "classname" "path_track" - } - delete: - { - "OnPass" "castle_catapalt1_wheels_*,Stop,,0,-1" - "OnPass" "castle_catapalt1_arm,Unlock,,0,-1" - "OnPass" "castle_maindoor_left,Open,,29,-1" - "OnPass" "cmd,Command,say -=[ Castle gates are opening ]=-,29,-1" - "OnPass" "cmd,Command,say -=[ Finishing in 30 seconds ]=-,30,-1" - "OnPass" "gamesplayed_add,Trigger,,60,-1" - "OnPass" "gamepick_enable,Trigger,,60,-1" - "OnPass" "main_teleport_pickgame,Trigger,,60,-1" - "OnPass" "cmd,Command,say -=[ Finishing in 5 ]=-,55,-1" - "OnPass" "cmd,Command,say -=[ 4 ]=-,56,-1" - "OnPass" "cmd,Command,say -=[ 3 ]=-,57,-1" - "OnPass" "cmd,Command,say -=[ 2 ]=-,58,-1" - "OnPass" "cmd,Command,say -=[ 1 ]=-,59,-1" - "OnPass" "cmd,Command,say -=[ Castle gates open in 30 seconds ]=-,0,-1" - "OnPass" "cmd,Command,say -=[ Castle gates open in 15 seconds ]=-,15,-1" - "OnPass" "cmd,Command,say -=[ Fallback ]=-,14,-1" - "OnPass" "castle_maindoor_right,Open,,29,-1" - } - insert: - { - "OnPass" "castle_catapalt1_wheels_*,Stop,,0,1" - "OnPass" "castle_catapalt1_arm,Unlock,,0,1" - "OnPass" "castle_maindoor_left,Open,,29,1" - "OnPass" "cmd,Command,say -=[ Castle gates are opening ]=-,29,1" - "OnPass" "cmd,Command,say -=[ Finishing in 30 seconds ]=-,30,1" - "OnPass" "gamesplayed_add,Trigger,,60,1" - "OnPass" "gamepick_enable,Trigger,,60,1" - "OnPass" "main_teleport_pickgame,Trigger,,60,1" - "OnPass" "cmd,Command,say -=[ Finishing in 5 ]=-,55,1" - "OnPass" "cmd,Command,say -=[ 4 ]=-,56,1" - "OnPass" "cmd,Command,say -=[ 3 ]=-,57,1" - "OnPass" "cmd,Command,say -=[ 2 ]=-,58,1" - "OnPass" "cmd,Command,say -=[ 1 ]=-,59,1" - "OnPass" "cmd,Command,say -=[ Castle gates open in 30 seconds ]=-,0,1" - "OnPass" "cmd,Command,say -=[ Castle gates open in 15 seconds ]=-,15,1" - "OnPass" "cmd,Command,say -=[ Fallback ]=-,14,1" - "OnPass" "castle_maindoor_right,Open,,29,1" - } -} - -;; trap - fix side ladder - -filter: -{ - "targetname" "trap_ladder_3" - "classname" "func_brush" -} - -add: -{ - "model" "*282" - "vrad_brush_cast_shadows" "0" - "targetname" "trap_ladder_3" - "StartDisabled" "0" - "spawnflags" "2" - "Solidity" "0" - "solidbsp" "0" - "shadowdepthnocache" "0" - "rendermode" "0" - "renderfx" "0" - "rendercolor" "255 255 255" - "renderamt" "255" - "origin" "1680 2993.5 -4016" - "invert_exclusion" "0" - "InputFilter" "0" - "angles" "0 180 0" - "fadescale" "1" - "fademindist" "-1" - "fademaxdist" "0" - "drawinfastreflection" "0" - "disableshadows" "1" - "disableshadowdepth" "0" - "disablereceiveshadows" "1" - "disableflashlight" "0" - "classname" "func_brush" -} -add: -{ - "model" "*282" - "vrad_brush_cast_shadows" "0" - "targetname" "trap_ladder_3" - "StartDisabled" "0" - "spawnflags" "2" - "Solidity" "0" - "solidbsp" "0" - "shadowdepthnocache" "0" - "rendermode" "0" - "renderfx" "0" - "rendercolor" "255 255 255" - "renderamt" "255" - "origin" "1680 2993.5 -3872" - "invert_exclusion" "0" - "InputFilter" "0" - "angles" "0 180 0" - "fadescale" "1" - "fademindist" "-1" - "fademaxdist" "0" - "drawinfastreflection" "0" - "disableshadows" "1" - "disableshadowdepth" "0" - "disablereceiveshadows" "1" - "disableflashlight" "0" - "classname" "func_brush" -} - -;; trap - fix trap boxes - -modify: -{ - match: - { - "targetname" "trap_obstacle" - "classname" "func_door" - } - replace: - { - "ignoredebris" "0" - } -} - -;; (test) skip obstacle on start and let players choose 3 minigames - -modify: -{ - match: - { - "classname" "logic_auto" - "hammerid" "4633" - } - delete: - { - "OnMapSpawn" "cmd,Command,say -=[ Welcome to Zombie Games ]=-,2,-1" - "OnMapSpawn" "main_teleport_relay,Trigger,,15,-1" - "OnMapSpawn" "main_teleport_second_trigger_t,AddOutput,target obstacle_tele_destination_t,0,-1" - "OnMapSpawn" "main_teleport_second_trigger_ct,AddOutput,target obstacle_tele_destination_ct,0,-1" - "OnMapSpawn" "cmd,Command,say -=[ Round starting in 10 seconds ]=-,5,-1" - "OnMapSpawn" "obstacle_tele_end_*,Enable,,75,-1" - "OnMapSpawn" "cmd,Command,say -=[ Starting game: Obstacle Race ]=-,12,-1" - "OnMapSpawn" "cmd,Command,say -=[ You have 1 minute to reach the end ]=-,13,-1" - "OnMapSpawn" "cmd,Command,say -=[ You have 40 seconds ]=-,35,-1" - "OnMapSpawn" "cmd,Command,say -=[ You have 20 more seconds ]=-,55,-1" - "OnMapSpawn" "cmd,Command,say -=[ Hurry,10,65" - "OnMapSpawn" "cmd,Command,say -=[ 5 ]=-,70,-1" - "OnMapSpawn" "cmd,Command,say -=[ 4 ]=-,71,-1" - "OnMapSpawn" "cmd,Command,say -=[ 3 ]=-,72,-1" - "OnMapSpawn" "cmd,Command,say -=[ 2 ]=-,73,-1" - "OnMapSpawn" "cmd,Command,say -=[ 1 ]=-,74,-1" - "OnMapSpawn" "main_teleport_second_trigger_ct,AddOutput,target gamepick_tele_distination_ct,74,-1" - "OnMapSpawn" "main_teleport_second_trigger_t,AddOutput,target gamepick_tele_distination_t,74,-1" - "OnMapSpawn" "obstacle_reset,Trigger,,0,-1" - "OnMapSpawn" "obstacle_tele_stragglers,Enable,,60,-1" - "OnMapSpawn" "gamepick_autoselect_start,Trigger,,75,-1" - "OnMapSpawn" "obstacle_endglass2_block,Disable,,0,-1" - "OnMapSpawn" "obstacle_endglass1_block,Disable,,0,-1" - "OnMapSpawn" "obstacle_tele_stragglers_2,Enable,,60,-1" - "OnMapSpawn" "gamepick_pushout_relay,Trigger,,75,-1" - "OnMapSpawn" "gamesplayed_add,Trigger,,75,-1" - } - insert: - { - "OnMapSpawn" "main_teleport_second_trigger_ct,AddOutput,target gamepick_tele_distination_ct,0,-1" - "OnMapSpawn" "main_teleport_second_trigger_t,AddOutput,target gamepick_tele_distination_t,0,-1" - "OnMapSpawn" "cmd,Command,say -=[ 5 ]=-,10,-1" - "OnMapSpawn" "cmd,Command,say -=[ 4 ]=-,11,-1" - "OnMapSpawn" "cmd,Command,say -=[ 3 ]=-,12,-1" - "OnMapSpawn" "main_teleport_relay,Trigger,,12,-1" - "OnMapSpawn" "cmd,Command,say -=[ 2 ]=-,13,-1" - "OnMapSpawn" "cmd,Command,say -=[ 1 ]=-,14,-1" - "OnMapSpawn" "cmd,Command,say -=[ Select your first game ]=-,15,-1" - "OnMapSpawn" "gamepick_pushout_relay,Trigger,,15,-1" - "OnMapSpawn" "gamepick_autoselect_start,Trigger,,15,-1" - } -} -modify: -{ - match: - { - "classname" "logic_auto" - "hammerid" "208349" - } - delete: - { - "OnMapSpawn" "server_command,Command,zr_infect_spawntime_max 23,0,-1" - "OnMapSpawn" "server_command,Command,zr_infect_spawntime_min 23,0,-1" - } - insert: - { - "OnMapSpawn" "server_command,Command,zr_infect_spawntime_max 13,0,-1" - "OnMapSpawn" "server_command,Command,zr_infect_spawntime_min 10,0,-1" - } -} -modify: -{ - match: - { - "targetname" "gamesplayed_case" - "classname" "logic_case" - } - delete: - { - "OnCase01" "cmd,Command,say -=[ Select your first game ]=-,0,-1" - } -} - -;; conveyor - make platforms 5% higher - -modify: -{ - match: - { - "origin" "-384 -624 -640" - "targetname" "dance_trackpath_left_01" - "classname" "path_track" - } - replace: - { - "origin" "-384 -624 -631" - } -} -modify: -{ - match: - { - "origin" "-1664 -624 -640" - "targetname" "dance_trackpath_left_02" - "classname" "path_track" - } - replace: - { - "origin" "-1664 -624 -631" - } -} -modify: -{ - match: - { - "origin" "-2960 -624 -640" - "targetname" "dance_trackpath_left_03" - "classname" "path_track" - } - replace: - { - "origin" "-2960 -624 -631" - } -} -modify: -{ - match: - { - "origin" "-2960 -176 -640" - "targetname" "dance_trackpath_right_01" - "classname" "path_track" - } - replace: - { - "origin" "-2960 -176 -631" - } -} -modify: -{ - match: - { - "origin" "-1664 -176 -640" - "targetname" "dance_trackpath_right_02" - "classname" "path_track" - } - replace: - { - "origin" "-1664 -176 -631" - } -} -modify: -{ - match: - { - "origin" "-384 -176 -640" - "targetname" "dance_trackpath_right_03" - "classname" "path_track" - } - replace: - { - "origin" "-384 -176 -631" - } -} - -;; conveyor - give humans time to get on the platforms - -add: -{ - "model" "*313" - "StartDisabled" "0" - "targetname" "conveyor_push" - "speed" "2000" - "spawnflags" "1" - "pushdir" "90 0 0" - "origin" "-1664 -384 -752" - "alternateticksfix" "0" - "classname" "trigger_push" - "OnStartTouch" "!self,Disable,,5,1" -} - - +;------------------------------------------------ +;------Stripper sent by encapsulation_dot1q------ +;------------------------------------------------ + +;; Prevent multiple minigames being played at the same time + +modify: +{ + match: + { + "targetname" "gamepick_pushout_counter" + "classname" "trigger_multiple" + "hammerid" "201951" + } + insert: + { + "OnEndTouchAll" "!self,Disable,,0,-1" + } +} +modify: +{ + match: + { + "targetname" "gamepick_enable" + "classname" "logic_relay" + "hammerid" "64399" + } + insert: + { + "OnTrigger" "gamepick_pushout_counter,Enable,,0,-1" + } +} + +;; conveyor - prevent players from interacting with platforms + +modify: +{ + match: + { + "target" "dance_trackpath_left_01" + "classname" "func_tracktrain" + } + replace: + { + "spawnflags" "515" + } +} + +;; frogger - fix afk teleport evading spot + +add: +{ + "model" "*199" + "UseLandmarkAngles" "1" + "targetname" "frogger_tele_zombie_start" + "target" "frogger_middleexit_zombie_tele_destination" + "StartDisabled" "1" + "spawnflags" "4097" + "origin" "-4080 2336 -3395.5" + "classname" "trigger_teleport" +} + +;; prevent zombies getting out of cage after human win + +add: +{ + "targetname" "cage_clip" + "vrad_brush_cast_shadows" "0" + "StartDisabled" "0" + "spawnflags" "2" + "Solidity" "0" + "solidbsp" "0" + "rendermode" "10" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "origin" "128 -416 192.5" + "invert_exclusion" "0" + "InputFilter" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "classname" "func_brush" + "OnUser1" "!self,AddOutput,solid 2,0,1" + "OnUser1" "!self,AddOutput,mins -256 -96 -63.5,0.1,1" + "OnUser1" "!self,AddOutput,maxs 256 96 63.5,0.1,1" +} + +modify: +{ + match: + { + "classname" "logic_auto" + "hammerid" "4633" + } + insert: + { + "OnMapSpawn" "cage_clip,FireUser1,,0,-1" + } +} +modify: +{ + match: + { + "targetname" "finish_trigger_push" + "classname" "trigger_push" + } + replace: + { + "speed" "1000" + } +} + +;; increase zm cage push speed to prevent delays + +modify: +{ + match: + { + "targetname" "gamepick_pushout_losers" + "classname" "trigger_push" + "hammerid" "201664" + } + replace: + { + "speed" "500" + } +} + +;; modify nuke to prevent bots from delaying + +modify: +{ + match: + { + "targetname" "finish_trigger_hurt" + "classname" "trigger_hurt" + } + replace: + { + "spawnflags" "1" + "damagemodel" "0" + "damage" "100000" + } +} + +;; obstacle - lock from rotation + +;modify: +;{ +; match: +; { +; "targetname" "gamepick_door_obstacle" +; "classname" "func_door" +; } +; replace: +; { +; "spawnflags" "2048" +; } +;} + +;; minigames can be played only once + +modify: +{ + match: + { + "targetname" "/waterfall_relay_.*/" + "classname" "logic_relay" + } + insert: + { + "OnTrigger" "gamepick_door_slingshot,Lock,,65,-1" + } +} +modify: +{ + match: + { + "targetname" "/trap_relay_.*/" + "classname" "logic_relay" + } + insert: + { + "OnTrigger" "gamepick_door_trap,Lock,,95,-1" + } +} +modify: +{ + match: + { + "targetname" "skyfall_relay" + "classname" "logic_relay" + } + insert: + { + "OnTrigger" "gamepick_door_drop,Lock,,65,-1" + } +} +modify: +{ + match: + { + "targetname" "mitd_relay_normal" + "classname" "logic_relay" + } + insert: + { + "OnTrigger" "gamepick_door_mitd,Lock,,65,-1" + } +} +modify: +{ + match: + { + "targetname" "mitd_finish_easy_relay" + "classname" "logic_relay" + } + insert: + { + "OnTrigger" "gamepick_door_mitd,Lock,,2,-1" + } +} +modify: +{ + match: + { + "targetname" "lowgrav_relay" + "classname" "logic_relay" + } + insert: + { + "OnTrigger" "gamepick_door_lowgravity,Lock,,75,-1" + } +} +modify: +{ + match: + { + "targetname" "frogger_finish_button" + "classname" "func_button" + } + insert: + { + "OnPressed" "gamepick_door_frogger,Lock,,32,-1" + } +} +modify: +{ + match: + { + "targetname" "/deathrun_relay_.*/" + "classname" "logic_relay" + } + insert: + { + "OnTrigger" "gamepick_door_deathrun,Lock,,92,-1" + } +} +modify: +{ + match: + { + "targetname" "dance_relay_normal" + "classname" "logic_relay" + } + insert: + { + "OnTrigger" "gamepick_door_conveyor,Lock,,65,-1" + } +} +modify: +{ + match: + { + "targetname" "dance_finish_easy_relay" + "classname" "logic_relay" + } + insert: + { + "OnTrigger" "gamepick_door_conveyor,Lock,,2,-1" + } +} +modify: +{ + match: + { + "targetname" "castle_catapalt1_path_5" + "classname" "path_track" + } + insert: + { + "OnPass" "gamepick_door_castle,Lock,,62,-1" + } +} +modify: +{ + match: + { + "targetname" "/race_relay_.*/" + "classname" "logic_relay" + } + insert: + { + "OnTrigger" "gamepick_door_obstacle,Lock,,95,-1" + } +} + +;; drop - reset player gravity + +modify: +{ + match: + { + "origin" "-6688 464 -1664" + "classname" "trigger_gravity" + "hammerid" "158884" + } + replace: + { + "origin" "-6688 464 -1720" + } +} +modify: +{ + match: + { + "origin" "-6688 464 -3712" + "classname" "trigger_teleport" + "hammerid" "7837" + } + insert: + { + "OnStartTouch" "!activator,AddOutput,gravity 1,0,-1" + } +} +modify: +{ + match: + { + "origin" "-6688 464 -3648" + "classname" "trigger_teleport" + "hammerid" "8122" + } + insert: + { + "OnStartTouch" "!activator,AddOutput,gravity 1,0,-1" + } +} + +;; castle defense - no user control for catapult + +modify: +{ + match: + { + "targetname" "castle_catapalt1_tracktrain" + "classname" "func_tracktrain" + } + replace: + { + "spawnflags" "514" + } +} + +modify: +{ + match: + { + "targetname" "castle_catapalt1_path_5" + "classname" "path_track" + } + delete: + { + "OnPass" "castle_catapalt1_wheels_*,Stop,,0,-1" + "OnPass" "castle_catapalt1_arm,Unlock,,0,-1" + "OnPass" "castle_maindoor_left,Open,,29,-1" + "OnPass" "cmd,Command,say -=[ Castle gates are opening ]=-,29,-1" + "OnPass" "cmd,Command,say -=[ Finishing in 30 seconds ]=-,30,-1" + "OnPass" "gamesplayed_add,Trigger,,60,-1" + "OnPass" "gamepick_enable,Trigger,,60,-1" + "OnPass" "main_teleport_pickgame,Trigger,,60,-1" + "OnPass" "cmd,Command,say -=[ Finishing in 5 ]=-,55,-1" + "OnPass" "cmd,Command,say -=[ 4 ]=-,56,-1" + "OnPass" "cmd,Command,say -=[ 3 ]=-,57,-1" + "OnPass" "cmd,Command,say -=[ 2 ]=-,58,-1" + "OnPass" "cmd,Command,say -=[ 1 ]=-,59,-1" + "OnPass" "cmd,Command,say -=[ Castle gates open in 30 seconds ]=-,0,-1" + "OnPass" "cmd,Command,say -=[ Castle gates open in 15 seconds ]=-,15,-1" + "OnPass" "cmd,Command,say -=[ Fallback ]=-,14,-1" + "OnPass" "castle_maindoor_right,Open,,29,-1" + } + insert: + { + "OnPass" "castle_catapalt1_wheels_*,Stop,,0,1" + "OnPass" "castle_catapalt1_arm,Unlock,,0,1" + "OnPass" "castle_maindoor_left,Open,,29,1" + "OnPass" "cmd,Command,say -=[ Castle gates are opening ]=-,29,1" + "OnPass" "cmd,Command,say -=[ Finishing in 30 seconds ]=-,30,1" + "OnPass" "gamesplayed_add,Trigger,,60,1" + "OnPass" "gamepick_enable,Trigger,,60,1" + "OnPass" "main_teleport_pickgame,Trigger,,60,1" + "OnPass" "cmd,Command,say -=[ Finishing in 5 ]=-,55,1" + "OnPass" "cmd,Command,say -=[ 4 ]=-,56,1" + "OnPass" "cmd,Command,say -=[ 3 ]=-,57,1" + "OnPass" "cmd,Command,say -=[ 2 ]=-,58,1" + "OnPass" "cmd,Command,say -=[ 1 ]=-,59,1" + "OnPass" "cmd,Command,say -=[ Castle gates open in 30 seconds ]=-,0,1" + "OnPass" "cmd,Command,say -=[ Castle gates open in 15 seconds ]=-,15,1" + "OnPass" "cmd,Command,say -=[ Fallback ]=-,14,1" + "OnPass" "castle_maindoor_right,Open,,29,1" + } +} + +;; trap - fix side ladder + +filter: +{ + "targetname" "trap_ladder_3" + "classname" "func_brush" +} + +add: +{ + "model" "*282" + "vrad_brush_cast_shadows" "0" + "targetname" "trap_ladder_3" + "StartDisabled" "0" + "spawnflags" "2" + "Solidity" "0" + "solidbsp" "0" + "shadowdepthnocache" "0" + "rendermode" "0" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "origin" "1680 2993.5 -4016" + "invert_exclusion" "0" + "InputFilter" "0" + "angles" "0 180 0" + "fadescale" "1" + "fademindist" "-1" + "fademaxdist" "0" + "drawinfastreflection" "0" + "disableshadows" "1" + "disableshadowdepth" "0" + "disablereceiveshadows" "1" + "disableflashlight" "0" + "classname" "func_brush" +} +add: +{ + "model" "*282" + "vrad_brush_cast_shadows" "0" + "targetname" "trap_ladder_3" + "StartDisabled" "0" + "spawnflags" "2" + "Solidity" "0" + "solidbsp" "0" + "shadowdepthnocache" "0" + "rendermode" "0" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "origin" "1680 2993.5 -3872" + "invert_exclusion" "0" + "InputFilter" "0" + "angles" "0 180 0" + "fadescale" "1" + "fademindist" "-1" + "fademaxdist" "0" + "drawinfastreflection" "0" + "disableshadows" "1" + "disableshadowdepth" "0" + "disablereceiveshadows" "1" + "disableflashlight" "0" + "classname" "func_brush" +} + +;; trap - fix trap boxes + +modify: +{ + match: + { + "targetname" "trap_obstacle" + "classname" "func_door" + } + replace: + { + "ignoredebris" "0" + "dmg" "1000" + } +} +modify: +{ + match: + { + "targetname" "/trap_entrance_door_.*/" + "classname" "func_door" + } + replace: + { + "ignoredebris" "0" + "dmg" "1000" + } +} + +add: +{ + "model" "*301" + "targetname" "trap_glass" + "spawnobject" "0" + "spawnflags" "0" + "shadowdepthnocache" "0" + "rendermode" "1" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "100" + "propdata" "0" + "pressuredelay" "0" + "physdamagescale" "1.0" + "PerformanceMode" "0" + "origin" "1328 2654 -3884" + "nodamageforces" "0" + "minhealthdmg" "0" + "material" "0" + "health" "500" + "gibdir" "0 0 0" + "fadescale" "1" + "fademindist" "-1" + "fademaxdist" "0" + "explosion" "0" + "ExplodeRadius" "0" + "explodemagnitude" "0" + "ExplodeDamage" "0" + "drawinfastreflection" "0" + "disableshadows" "1" + "disableshadowdepth" "0" + "disablereceiveshadows" "1" + "disableflashlight" "0" + "classname" "func_breakable" +} +modify: +{ + match: + { + "classname" "logic_auto" + "hammerid" "4633" + } + insert: + { + "OnMapSpawn" "trap_glass,AddOutput,angles 0 90 0,0,1" + } +} + +;; (test) skip obstacle on start and let players choose 3 minigames + +modify: +{ + match: + { + "classname" "logic_auto" + "hammerid" "4633" + } + delete: + { + "OnMapSpawn" "cmd,Command,say -=[ Welcome to Zombie Games ]=-,2,-1" + "OnMapSpawn" "main_teleport_relay,Trigger,,15,-1" + "OnMapSpawn" "main_teleport_second_trigger_t,AddOutput,target obstacle_tele_destination_t,0,-1" + "OnMapSpawn" "main_teleport_second_trigger_ct,AddOutput,target obstacle_tele_destination_ct,0,-1" + "OnMapSpawn" "cmd,Command,say -=[ Round starting in 10 seconds ]=-,5,-1" + "OnMapSpawn" "obstacle_tele_end_*,Enable,,75,-1" + "OnMapSpawn" "cmd,Command,say -=[ Starting game: Obstacle Race ]=-,12,-1" + "OnMapSpawn" "cmd,Command,say -=[ You have 1 minute to reach the end ]=-,13,-1" + "OnMapSpawn" "cmd,Command,say -=[ You have 40 seconds ]=-,35,-1" + "OnMapSpawn" "cmd,Command,say -=[ You have 20 more seconds ]=-,55,-1" + "OnMapSpawn" "cmd,Command,say -=[ Hurry,10,65" + "OnMapSpawn" "cmd,Command,say -=[ 5 ]=-,70,-1" + "OnMapSpawn" "cmd,Command,say -=[ 4 ]=-,71,-1" + "OnMapSpawn" "cmd,Command,say -=[ 3 ]=-,72,-1" + "OnMapSpawn" "cmd,Command,say -=[ 2 ]=-,73,-1" + "OnMapSpawn" "cmd,Command,say -=[ 1 ]=-,74,-1" + "OnMapSpawn" "main_teleport_second_trigger_ct,AddOutput,target gamepick_tele_distination_ct,74,-1" + "OnMapSpawn" "main_teleport_second_trigger_t,AddOutput,target gamepick_tele_distination_t,74,-1" + "OnMapSpawn" "obstacle_reset,Trigger,,0,-1" + "OnMapSpawn" "obstacle_tele_stragglers,Enable,,60,-1" + "OnMapSpawn" "gamepick_autoselect_start,Trigger,,75,-1" + "OnMapSpawn" "obstacle_endglass2_block,Disable,,0,-1" + "OnMapSpawn" "obstacle_endglass1_block,Disable,,0,-1" + "OnMapSpawn" "obstacle_tele_stragglers_2,Enable,,60,-1" + "OnMapSpawn" "gamepick_pushout_relay,Trigger,,75,-1" + "OnMapSpawn" "gamesplayed_add,Trigger,,75,-1" + } + insert: + { + "OnMapSpawn" "main_teleport_second_trigger_ct,AddOutput,target gamepick_tele_distination_ct,0,-1" + "OnMapSpawn" "main_teleport_second_trigger_t,AddOutput,target gamepick_tele_distination_t,0,-1" + "OnMapSpawn" "cmd,Command,say -=[ 5 ]=-,10,-1" + "OnMapSpawn" "cmd,Command,say -=[ 4 ]=-,11,-1" + "OnMapSpawn" "cmd,Command,say -=[ 3 ]=-,12,-1" + "OnMapSpawn" "main_teleport_relay,Trigger,,12,-1" + "OnMapSpawn" "cmd,Command,say -=[ 2 ]=-,13,-1" + "OnMapSpawn" "cmd,Command,say -=[ 1 ]=-,14,-1" + "OnMapSpawn" "cmd,Command,say -=[ Select your first game ]=-,15,-1" + "OnMapSpawn" "gamepick_pushout_relay,Trigger,,15,-1" + "OnMapSpawn" "gamepick_autoselect_start,Trigger,,15,-1" + } +} +modify: +{ + match: + { + "classname" "logic_auto" + "hammerid" "208349" + } + delete: + { + "OnMapSpawn" "server_command,Command,zr_infect_spawntime_max 23,0,-1" + "OnMapSpawn" "server_command,Command,zr_infect_spawntime_min 23,0,-1" + } + insert: + { + "OnMapSpawn" "server_command,Command,zr_infect_spawntime_max 13,0,-1" + "OnMapSpawn" "server_command,Command,zr_infect_spawntime_min 10,0,-1" + } +} +modify: +{ + match: + { + "targetname" "gamesplayed_case" + "classname" "logic_case" + } + delete: + { + "OnCase01" "cmd,Command,say -=[ Select your first game ]=-,0,-1" + } +} + +;; conveyor - make platforms 5% higher + +modify: +{ + match: + { + "origin" "-384 -624 -640" + "targetname" "dance_trackpath_left_01" + "classname" "path_track" + } + replace: + { + "origin" "-384 -624 -625" + } +} +modify: +{ + match: + { + "origin" "-1664 -624 -640" + "targetname" "dance_trackpath_left_02" + "classname" "path_track" + } + replace: + { + "origin" "-1664 -624 -625" + } +} +modify: +{ + match: + { + "origin" "-2960 -624 -640" + "targetname" "dance_trackpath_left_03" + "classname" "path_track" + } + replace: + { + "origin" "-2960 -624 -625" + } +} +modify: +{ + match: + { + "origin" "-2960 -176 -640" + "targetname" "dance_trackpath_right_01" + "classname" "path_track" + } + replace: + { + "origin" "-2960 -176 -625" + } +} +modify: +{ + match: + { + "origin" "-1664 -176 -640" + "targetname" "dance_trackpath_right_02" + "classname" "path_track" + } + replace: + { + "origin" "-1664 -176 -625" + } +} +modify: +{ + match: + { + "origin" "-384 -176 -640" + "targetname" "dance_trackpath_right_03" + "classname" "path_track" + } + replace: + { + "origin" "-384 -176 -625" + } +} + +;; conveyor - give humans time to get on the platforms + +add: +{ + "model" "*313" + "StartDisabled" "0" + "targetname" "conveyor_push" + "speed" "2000" + "spawnflags" "1" + "pushdir" "90 0 0" + "origin" "-1664 -384 -752" + "alternateticksfix" "0" + "classname" "trigger_push" + "OnStartTouch" "!self,Disable,,5,1" +} + +;; fix last frogger button + +modify: +{ + match: + { + "targetname" "frogger_finish_button" + "classname" "func_button" + } + replace: + { + "wait" "35" + } +} + +;; trap - split ct's on both sides + +add: +{ + "origin" "1312 -4992 2568" + "targetname" "trap_slit_case" + "classname" "logic_case" + "OnCase01" "trap_slit_case,FireUser1,,0,-1" + "OnCase01" "trap_slit_case,Kill,,5,1" + "OnCase02" "!activator,AddOutput,origin 600 2480 -4086,0.01,-1" +} +modify: +{ + match: + { + "targetname" "/trap_relay_.*/" + "classname" "logic_relay" + } + insert: + { + "OnTrigger" "main_teleport_second_trigger_ct,AddOutput,OnStartTouch trap_slit_case:PickRandomShuffle::0:-1,0,1" + } +} + +;; drop - end on 50/50 ratio + +add: +{ + "origin" "-162.806 558.716 8" + "targetname" "skyfall_finish_relay" + "StartDisabled" "1" + "spawnflags" "0" + "classname" "logic_relay" + "OnTrigger" "gamesplayed_add,Trigger,,0,-1" + "OnTrigger" "gamepick_enable,Trigger,,0,-1" + "OnTrigger" "main_teleport_pickgame,Trigger,,0,-1" + "OnTrigger" "ratio_finish_easy_timer,Disable,,0,-1" + "OnTrigger" "skyfall_finish_relay,Disable,,0,-1" + "OnTrigger" "skyfall_push_rela*,Disable,,0,-1" +} + +;modify: +;{ +; match: +; { +; "targetname" "gamepick_autoselect_case_easy" +; "classname" "logic_case" +; } +; delete: +; { +; "OnCase03" "skyfall_relay,Trigger,,0,-1" +; } +;} +;modify: +;{ +; match: +; { +; "targetname" "ratio_easy_relay" +; "classname" "logic_relay" +; } +; delete: +; { +; "OnTrigger" "gamepick_door_drop,Open,,0,-1" +; } +;} +modify: +{ + match: + { + "targetname" "ratio_normal_compare" + "classname" "logic_compare" + } + insert: + { + "OnEqualTo" "gamepick_door_drop,Close,,0.02,-1" + "OnEqualTo" "skyfall_relay,Disable,,0.03,-1" + } +} + +modify: +{ + match: + { + "targetname" "skyfall_relay" + "classname" "logic_relay" + } + delete: + { + "OnTrigger" "main_teleport_pickgame,Trigger,,63,-1" + "OnTrigger" "cmd,Command,say -=[ 1 ]=-,62,-1" + "OnTrigger" "cmd,Command,say -=[ 2 ]=-,61,-1" + "OnTrigger" "cmd,Command,say -=[ 3 ]=-,60,-1" + "OnTrigger" "cmd,Command,say -=[ 4 ]=-,59,-1" + "OnTrigger" "cmd,Command,say -=[ 5 ]=-,58,-1" + "OnTrigger" "cmd,Command,say -=[ Hurry,10,53" + "OnTrigger" "cmd,Command,say -=[ You have 20 more seconds ]=-,43,-1" + "OnTrigger" "cmd,Command,say -=[ You have 40 seconds ]=-,23,-1" + "OnTrigger" "cmd,Command,say -=[ Survive 60 Seconds... ]=-,1,-1" + "OnTrigger" "skyfall_push_rela*,Disable,,63,-1" + "OnTrigger" "gamepick_enable,Trigger,,63,-1" + "OnTrigger" "gamesplayed_add,Trigger,,63,-1" + } + insert: + { + "OnTrigger" "skyfall_finish_relay,Enable,,0,-1" + "OnTrigger" "cmd,Command,say -=[ Survive until next ratio mode ]=-,3,-1" + "OnTrigger" "ratio_finish_easy_timer,Enable,,6,-1" + } +} +modify: +{ + match: + { + "targetname" "ratio_finish_easy_compare" + "classname" "logic_compare" + } + insert: + { + "OnLessThan" "skyfall_finish_relay,Trigger,,0,-1" + "OnEqualTo" "skyfall_finish_relay,Trigger,,0,-1" + } +} + +;; faster autopick + +modify: +{ + match: + { + "targetname" "gamepick_autoselect_start" + "classname" "logic_relay" + } + delete: + { + "OnTrigger" "cmd,Command,say -=[ Autopick in 1 minute ]=-,3,-1" + } + insert: + { + "OnTrigger" "cmd,Command,say -=[ Autopick in 45 seconds ]=-,3,-1" + } +} +modify: +{ + match: + { + "targetname" "gamepick_autoselect_timer" + "classname" "logic_timer" + } + replace: + { + "RefireTime" "45" + } +} +modify: +{ + match: + { + "targetname" "gamepick_autoselect_case_normal" + "classname" "logic_case" + } + delete: + { + "OnCase01" "dance_relay,Trigger,,0,-1" + } + insert: + { + "OnCase01" "dance_relay_normal,Trigger,,0,-1" + } +} +modify: +{ + match: + { + "targetname" "gamepick_autoselect_case_easy" + "classname" "logic_case" + } + delete: + { + "OnCase01" "dance_relay,Trigger,,0,-1" + } + insert: + { + "OnCase01" "dance_relay_easy,Trigger,,0,-1" + } +} + +;; remove broken message + +modify: +{ + match: + { + "OnTrigger" "cmd,Command,say -=[ Hurry,10,83" + } + delete: + { + "OnTrigger" "cmd,Command,say -=[ Hurry,10,83" + } +} +modify: +{ + match: + { + "OnTrigger" "cmd,Command,say -=[ Hurry,10,53" + } + delete: + { + "OnTrigger" "cmd,Command,say -=[ Hurry,10,53" + } +} \ No newline at end of file diff --git a/maps/ze_gameshow_v1_2.cfg b/maps/ze_gameshow_v1_2.cfg index e6dd7ef..0994db2 100755 --- a/maps/ze_gameshow_v1_2.cfg +++ b/maps/ze_gameshow_v1_2.cfg @@ -1,93 +1,147 @@ -;------------------------------------------------ -;------Stripper sent by encapsulation_dot1q------ -;------------------------------------------------ - -;; stage ? - prevent players from opening shortcut early - -modify: -{ - match: - { - "origin" "3648 5488 -355.834" - "targetname" "Break_fence" - "hammerid" "634368" - "classname" "prop_physics" - } - replace: - { - "classname" "prop_physics_override" - } -} - -modify: -{ - match: - { - "origin" "3520 5488 -355.834" - "classname" "prop_physics" - "hammerid" "634360" - } - replace: - { - "classname" "prop_physics_override" - } -} - -modify: -{ - match: - { - "origin" "3776 5488 -355.834" - "classname" "prop_physics" - "hammerid" "634372" - } - replace: - { - "classname" "prop_physics_override" - } -} - -;; stage 2 - additional fence on last hold - -add: -{ - "angles" "0 90 0" - "origin" "6792 260 822" - "model" "models/props_c17/fence01b.mdl" - "solid" "6" - "disableshadows" "1" - "disablereceiveshadows" "1" - "classname" "prop_dynamic" -} -add: -{ - "angles" "0 90 0" - "origin" "6392 260 822" - "model" "models/props_c17/fence01b.mdl" - "solid" "6" - "disableshadows" "1" - "disablereceiveshadows" "1" - "classname" "prop_dynamic" -} -add: -{ - "angles" "0 90 0" - "origin" "6393 764 822" - "model" "models/props_c17/fence01b.mdl" - "solid" "6" - "disableshadows" "1" - "disablereceiveshadows" "1" - "classname" "prop_dynamic" -} -add: -{ - "angles" "0 90 0" - "origin" "6791 764 822" - "model" "models/props_c17/fence01b.mdl" - "solid" "6" - "disableshadows" "1" - "disablereceiveshadows" "1" - "classname" "prop_dynamic" -} - - +;------------------------------------------------ +;------Stripper sent by encapsulation_dot1q------ +;------------------------------------------------ + +;; stage ? - prevent players from opening shortcut early + +modify: +{ + match: + { + "origin" "3648 5488 -355.834" + "targetname" "Break_fence" + "hammerid" "634368" + "classname" "prop_physics" + } + replace: + { + "classname" "prop_physics_override" + } +} + +modify: +{ + match: + { + "origin" "3520 5488 -355.834" + "classname" "prop_physics" + "hammerid" "634360" + } + replace: + { + "classname" "prop_physics_override" + } +} + +modify: +{ + match: + { + "origin" "3776 5488 -355.834" + "classname" "prop_physics" + "hammerid" "634372" + } + replace: + { + "classname" "prop_physics_override" + } +} + +;; stage 2 - additional fence on last hold + +add: +{ + "angles" "0 90 0" + "origin" "6792 260 822" + "model" "models/props_c17/fence01b.mdl" + "solid" "6" + "disableshadows" "1" + "disablereceiveshadows" "1" + "classname" "prop_dynamic" +} +add: +{ + "angles" "0 90 0" + "origin" "6392 260 822" + "model" "models/props_c17/fence01b.mdl" + "solid" "6" + "disableshadows" "1" + "disablereceiveshadows" "1" + "classname" "prop_dynamic" +} +add: +{ + "angles" "0 90 0" + "origin" "6393 764 822" + "model" "models/props_c17/fence01b.mdl" + "solid" "6" + "disableshadows" "1" + "disablereceiveshadows" "1" + "classname" "prop_dynamic" +} +add: +{ + "angles" "0 90 0" + "origin" "6791 764 822" + "model" "models/props_c17/fence01b.mdl" + "solid" "6" + "disableshadows" "1" + "disablereceiveshadows" "1" + "classname" "prop_dynamic" +} + +;; boss stage - fix damage filter + +add: +{ + "model" "*110" + "wait" "1" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "0 -704 -800" + "classname" "trigger_multiple" + "OnStartTouch" "!activator,SetDamageFilter,Spawn_protection_off,0,-1" +} +modify: +{ + match: + { + "targetname" "miss_5_beat_relay" + "classname" "logic_relay" + } + insert: + { + "OnTrigger" "Start_trigger_02,AddOutput,OnEndTouch !activator:SetDamageFilter:Spawn_protection_off:0.1:-1,0,1" + } +} + +add: +{ + "model" "*260" + "targetname" "Z_tele_midpoint" + "target" "Z_telepoint_midpoint_final_level" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "0 -712 480" + "classname" "trigger_teleport" +} + +;; city - delay afk tele + +modify: +{ + match: + { + "origin" "5800 512 336" + "classname" "trigger_once" + "hammerid" "129995" + } + delete: + { + "OnStartTouch" "TeleportZone_01,Enable,,10,1" + } + insert: + { + "OnStartTouch" "TeleportZone_01,Enable,,20,1" + } +} diff --git a/maps/ze_geometric_v1_4sv.cfg b/maps/ze_geometric_v1_4sv.cfg new file mode 100755 index 0000000..27c13ff --- /dev/null +++ b/maps/ze_geometric_v1_4sv.cfg @@ -0,0 +1,1494 @@ +;------------------------------------------- +;Stripper CFG by koen (STEAM_1:1:114921174) +;------------------------------------------- + +;------------------------------------ +;Remove unused teleport destinations +;------------------------------------ +filter: +{ + "origin" "1888 -32 1120" + "classname" "info_teleport_destination" + "hammerid" "161904" +} +filter: +{ + "origin" "0 467.435 808" + "targetname" "caomao_dest" + "classname" "info_teleport_destination" +} + +;------------------------------ +;Remove vscript plugin warning +;------------------------------ +modify: +{ + match: + { + "origin" "-336 640 816" + "classname" "logic_auto" + } + delete: + { + "OnMapSpawn" "command,Command,say << THIS MAP REQUIRES VSCRIPT PLUGIN >>,5,-1" + } +} + +;------------------------------ +;Fix random teleports at spawn +;------------------------------ +filter: +{ + "targetname" "start_dest" + "classname" "info_teleport_destination" +} +add: +{ + "origin" "-1408 1408 208" + "targetname" "start_dest1" + "angles" "0 315 0" + "classname" "point_teleport" + "target" "!activator" +} +add: +{ + "origin" "1408 1408 208" + "targetname" "start_dest2" + "angles" "0 225 0" + "classname" "point_teleport" + "target" "!activator" +} +add: +{ + "origin" "1408 -1408 208" + "targetname" "start_dest3" + "angles" "0 135 0" + "classname" "point_teleport" + "target" "!activator" +} +add: +{ + "origin" "-1408 -1408 208" + "targetname" "start_dest4" + "angles" "0 45 0" + "classname" "point_teleport" + "target" "!activator" +} +add: +{ + "origin" "0 0 256" + "targetname" "start_teleport_case" + "classname" "logic_case" + "OnCase01" "start_dest1,Teleport,,0,-1" + "OnCase02" "start_dest2,Teleport,,0,-1" + "OnCase03" "start_dest3,Teleport,,0,-1" + "OnCase04" "start_dest4,Teleport,,0,-1" +} +modify: +{ + match: + { + "targetname" "main_fall_tele" + "origin" "0 0 32" + "classname" "trigger_teleport" + } + replace: + { + "classname" "trigger_multiple" + } + delete: + { + "target" "start_dest" + } + insert: + { + "OnStartTouch" "start_teleport_case,PickRandomShuffle,,0,-1" + } +} +modify: +{ + match: + { + "targetname" "start_tele" + "origin" "0 8 888" + "classname" "trigger_teleport" + } + replace: + { + "classname" "trigger_multiple" + } + delete: + { + "target" "start_dest" + } + insert: + { + "OnStartTouch" "start_teleport_case,PickRandomShuffle,,0,-1" + } +} + +;--------------------------------------------- +;Fix stage square teleport destination angles +;--------------------------------------------- +modify: +{ + match: + { + "origin" "5632 -5376 400" + "targetname" "square_dest1" + "classname" "info_teleport_destination" + } + replace: + { + "angles" "0 90 0" + } +} +modify: +{ + match: + { + "origin" "5632 3968 544" + "targetname" "square_dest2" + "classname" "info_teleport_destination" + } + replace: + { + "angles" "0 90 0" + } +} +modify: +{ + match: + { + "origin" "5632 6848 -512" + "targetname" "square_dest6" + "classname" "info_teleport_destination" + } + replace: + { + "angles" "0 90 0" + } +} + +;----------------------------------------------------- +;Fix random teleports at stage square elevator bottom +;----------------------------------------------------- +filter: +{ + "targetname" "square_dest4" + "classname" "info_teleport_destination" +} +add: +{ + "origin" "5632 -512 -944" + "targetname" "square_dest4a" + "angles" "0 90 0" + "classname" "point_teleport" + "target" "!activator" +} +add: +{ + "origin" "4208 -752 -944" + "targetname" "square_dest4b" + "angles" "0 90 0" + "classname" "point_teleport" + "target" "!activator" +} +add: +{ + "origin" "7056 -272 -944" + "targetname" "square_dest4c" + "angles" "0 270 0" + "classname" "point_teleport" + "target" "!activator" +} +add: +{ + "origin" "5632 -512 -1016" + "targetname" "square_dest4_case" + "classname" "logic_case" + "OnCase01" "square_dest4a,Teleport,,0,-1" + "OnCase02" "square_dest4b,Teleport,,0,-1" + "OnCase03" "square_dest4c,Teleport,,0,-1" +} +modify: +{ + match: + { + "targetname" "square_afk_tele1" + "classname" "trigger_teleport" + } + replace: + { + "classname" "trigger_multiple" + } + delete: + { + "target" "square_dest4" + } + insert: + { + "OnStartTouch" "square_dest4_case,PickRandomShuffle,,0,-1" + } +} + +;------------------------------------------------- +;Fix random teleport at stage square elevator top +;------------------------------------------------- +filter: +{ + "targetname" "square_dest5" + "classname" "info_teleport_destination" +} +add: +{ + "origin" "3968 -512 1040" + "targetname" "square_dest5a" + "angles" "0 0 0" + "classname" "point_teleport" + "target" "!activator" +} +add: +{ + "origin" "7296 -512 1040" + "targetname" "square_dest5b" + "angles" "0 180 0" + "classname" "point_teleport" + "target" "!activator" +} +add: +{ + "origin" "5632 1152 1056" + "targetname" "square_dest5c" + "angles" "0 270 0" + "classname" "point_teleport" + "target" "!activator" +} +add: +{ + "origin" "5632 -512 1032" + "targetname" "square_dest5_case" + "classname" "logic_case" + "OnCase01" "square_dest5a,Teleport,,0,-1" + "OnCase02" "square_dest5b,Teleport,,0,-1" + "OnCase03" "square_dest5c,Teleport,,0,-1" +} +modify: +{ + match: + { + "targetname" "square_afk_tele2" + "origin" "5632 128 -152" + "classname" "trigger_teleport" + } + replace: + { + "classname" "trigger_multiple" + } + delete: + { + "target" "square_dest5" + } + insert: + { + "OnStartTouch" "square_dest5_case,PickRandomShuffle,,0,-1" + } +} + +;----------------------------------------------------------- +;Fix random teleport at stage square 2-way top-bottom split +;----------------------------------------------------------- +filter: +{ + "targetname" "square_dest3" + "classname" "info_teleport_destination" +} +add: +{ + "origin" "13184 5120 400" + "targetname" "square_dest3a" + "angles" "0 90 0" + "classname" "point_teleport" + "target" "!activator" +} +add: +{ + "origin" "11392 5120 400" + "targetname" "square_dest3b" + "angles" "0 90 0" + "classname" "point_teleport" + "target" "!activator" +} +add: +{ + "origin" "11500 5120 392" + "targetname" "square_dest3_case" + "classname" "logic_case" + "OnCase01" "square_dest3a,Teleport,,0,-1" + "OnCase02" "square_dest3b,Teleport,,0,-1" +} +modify: +{ + match: + { + "targetname" "square_afk_tele5" + "origin" "5632 8544 -448" + "classname" "trigger_teleport" + } + replace: + { + "classname" "trigger_multiple" + } + delete: + { + "target" "square_dest3" + } + insert: + { + "OnStartTouch" "square_dest3_case,PickRandomShuffle,,0,-1" + } +} +modify: +{ + match: + { + "targetname" "square_tele2" + "origin" "5632 10240 -1240" + "classname" "trigger_teleport" + } + replace: + { + "classname" "trigger_multiple" + } + delete: + { + "target" "square_dest3" + } + insert: + { + "OnStartTouch" "square_dest3_case,PickRandomShuffle,,0,-1" + } +} + +;------------------------------------------------- +;Fix random teleport at stage square last defense +;------------------------------------------------- +filter: +{ + "targetname" "square_dest7" + "classname" "info_teleport_destination" +} +add: +{ + "origin" "11392 14208 224" + "targetname" "square_dest7a" + "angles" "0 0 0" + "classname" "point_teleport" + "target" "!activator" +} +add: +{ + "origin" "13184 14208 224" + "targetname" "square_dest7b" + "angles" "0 180 0" + "classname" "point_teleport" + "target" "!activator" +} +add: +{ + "origin" "12288 14208 200" + "targetname" "square_dest7_case" + "classname" "logic_case" + "OnCase01" "square_dest7a,Teleport,,0,-1" + "OnCase02" "square_dest7b,Teleport,,0,-1" +} +modify: +{ + match: + { + "targetname" "square_afk_tele6" + "origin" "12288 5120 320" + "classname" "trigger_teleport" + } + replace: + { + "classname" "trigger_multiple" + } + delete: + { + "target" "square_dest7" + } + insert: + { + "OnStartTouch" "square_dest7_case,PickRandomShuffle,,0,-1" + } +} + +;--------------------------------------------- +;Fix stage circle teleport destination angles +;--------------------------------------------- +modify: +{ + match: + { + "origin" "-6144 4096 1120" + "targetname" "circle_dest2" + "classname" "info_teleport_destination" + } + replace: + { + "angles" "0 90 0" + } +} +modify: +{ + match: + { + "origin" "-5792 9088 -815" + "targetname" "circle_dest4" + "classname" "info_teleport_destination" + } + replace: + { + "angles" "0 180 0" + } +} +modify: +{ + match: + { + "origin" "-12544 8576 2640" + "targetname" "circle_dest6" + "classname" "info_teleport_destination" + } + replace: + { + "angles" "0 180 0" + } +} +modify: +{ + match: + { + "origin" "-15744 9184 2480" + "targetname" "circle_dest7" + "classname" "info_teleport_destination" + } + replace: + { + "angles" "0 270 0" + } +} + +;----------------------------------------------- +;Fix stage triangle teleport destination angles +;----------------------------------------------- +modify: +{ + match: + { + "origin" "-5888 -9728 592" + "targetname" "triangel_dest2" + "classname" "info_teleport_destination" + } + replace: + { + "angles" "0 270 0" + } +} +modify: +{ + match: + { + "origin" "-10752 -12032 257" + "targetname" "triangle_dest2" + "classname" "info_teleport_destination" + } + replace: + { + "angles" "0 90 0" + } +} +modify: +{ + match: + { + "origin" "-128 -5120 3488" + "targetname" "triangel_final_zm_dest" + "classname" "info_teleport_destination" + } + replace: + { + "angles" "0 180 0" + } +} + +;--------------------------------------------------- +;Fix random teleport at stage triangle before stair +;--------------------------------------------------- +filter: +{ + "targetname" "triangel_dest4" + "classname" "info_teleport_destination" +} +add: +{ + "origin" "-10752 -7680 272" + "targetname" "triangel_dest4a" + "angles" "0 90 0" + "classname" "point_teleport" + "target" "!activator" +} +add: +{ + "origin" "-9728 -7680 272" + "targetname" "triangel_dest4b" + "angles" "0 90 0" + "classname" "point_teleport" + "target" "!activator" +} +add: +{ + "origin" "-11776 -7680 272" + "targetname" "triangel_dest4c" + "angles" "0 90 0" + "classname" "point_teleport" + "target" "!activator" +} +add: +{ + "origin" "-10752 -7680 264" + "targetname" "triangel_dest4_case" + "classname" "logic_case" + "OnCase01" "triangel_dest4a,Teleport,,0,-1" + "OnCase02" "triangel_dest4b,Teleport,,0,-1" + "OnCase03" "triangel_dest4c,Teleport,,0,-1" +} +modify: +{ + match: + { + "targetname" "triangel_afk_tele3" + "origin" "-10752 -10736 96" + "classname" "trigger_teleport" + } + replace: + { + "classname" "trigger_multiple" + } + delete: + { + "target" "triangel_dest4" + } + insert: + { + "OnStartTouch" "triangel_dest4_case,PickRandomShuffle,,0,-1" + } +} + +;------------------------------------------------------------- +;Fix random teleport at stage triangle before moving platform +;------------------------------------------------------------- +filter: +{ + "targetname" "triangel_dest5" + "classname" "info_teleport_destination" +} +add: +{ + "origin" "448 -11648 -240" + "targetname" "triangel_dest5a" + "angles" "0 90 0" + "classname" "point_teleport" + "target" "!activator" +} +add: +{ + "origin" "-1216 -11648 -240" + "targetname" "triangel_dest5b" + "angles" "0 90 0" + "classname" "point_teleport" + "target" "!activator" +} +add: +{ + "origin" "448 -11648 -248" + "targetname" "triangel_dest5_case" + "classname" "logic_case" + "OnCase01" "triangel_dest5a,Teleport,,0,-1" + "OnCase02" "triangel_dest5b,Teleport,,0,-1" +} +modify: +{ + match: + { + "targetname" "triangel_afk_tele5" + "origin" "-384 -12688 144" + "classname" "trigger_teleport" + } + replace: + { + "classname" "trigger_multiple" + } + delete: + { + "target" "triangel_dest5" + } + insert: + { + "OnStartTouch" "triangel_dest5_case,PickRandomShuffle,,0,-1" + } +} + +;------------------------------------------------------------ +;Fix random teleport at stage triangle after moving platform +;------------------------------------------------------------ +filter: +{ + "targetname" "triangel_dest6" + "classname" "info_teleport_destination" +} +add: +{ + "origin" "896 -7840 32" + "targetname" "triangel_dest6a" + "angles" "0 90 0" + "classname" "point_teleport" + "target" "!activator" +} +add: +{ + "origin" "-1664 -7840 32" + "targetname" "triangel_dest6b" + "angles" "0 90 0" + "classname" "point_teleport" + "target" "!activator" +} +add: +{ + "origin" "-640 -8448 -224" + "targetname" "triangel_dest6c" + "angles" "0 90 0" + "classname" "point_teleport" + "target" "!activator" +} +add: +{ + "origin" "-128 -8448 -224" + "targetname" "triangel_dest6d" + "angles" "0 90 0" + "classname" "point_teleport" + "target" "!activator" +} +add: +{ + "origin" "896 -7840 8" + "targetname" "triangel_dest6_case" + "classname" "logic_case" + "OnCase01" "triangel_dest6a,Teleport,,0,-1" + "OnCase02" "triangel_dest6b,Teleport,,0,-1" + "OnCase03" "triangel_dest6c,Teleport,,0,-1" + "OnCase04" "triangel_dest6d,Teleport,,0,-1" +} +add: +{ + "model" "*312" + "targetname" "triangle_fall_tele3" + "StartDisabled" "1" + "spawnflags" "4097" + "origin" "-384 -9984 -688" + "classname" "trigger_multiple" + "OnStartTouch" "triangel_dest6_case,PickRandomShuffle,,0,-1" +} +modify: +{ + match: + { + "targetname" "triangel_move" + "origin" "-384 -10880 -288" + "classname" "func_movelinear" + } + delete: + { + "OnFullyOpen" "triangle_fall_tele2,AddOutput,target triangel_dest6,10,1" + } + insert: + { + "OnFullyOpen" "triangle_fall_tele2,Disable,,10,1" + "OnFullyOpen" "triangle_fall_tele3,Enable,,10,1" + } +} + +;-------------------------------------------- +;Fix final stage teleport destination angles +;-------------------------------------------- +modify: +{ + match: + { + "origin" "13568 -7040 -1320" + "targetname" "sct_dest5" + "classname" "info_teleport_destination" + } + replace: + { + "angles" "0 90 0" + } +} +modify: +{ + match: + { + "origin" "13568 -4096 -1120" + "targetname" "sct_dest6" + "classname" "info_teleport_destination" + } + replace: + { + "angles" "0 90 0" + } +} +modify: +{ + match: + { + "origin" "9528 -13592.2 -304" + "targetname" "sct_final_dest" + "classname" "info_teleport_destination" + } + replace: + { + "angles" "0 270 0" + } +} + +;--------------------------------------------- +;Fix random teleport at final stage top layer +;--------------------------------------------- +filter: +{ + "targetname" "sct_dest2_4" + "classname" "info_teleport_destination" +} +add: +{ + "origin" "11776 -10368 256" + "targetname" "sct_dest2_4a" + "angles" "0 90 0" + "classname" "point_teleport" + "target" "!activator" +} +add: +{ + "origin" "11776 -7040 256" + "targetname" "sct_dest2_4b" + "angles" "0 270 0" + "classname" "point_teleport" + "target" "!activator" +} +add: +{ + "origin" "13440 -8704 256" + "targetname" "sct_dest2_4c" + "angles" "0 180 0" + "classname" "point_teleport" + "target" "!activator" +} +add: +{ + "origin" "10112 -8704 256" + "targetname" "sct_dest2_4d" + "angles" "0 0 0" + "classname" "point_teleport" + "target" "!activator" +} +add: +{ + "origin" "11744 -10368 232" + "targetname" "sct_dest2_4_case" + "classname" "logic_case" + "OnCase01" "sct_dest2_4a,Teleport,,0,-1" + "OnCase02" "sct_dest2_4b,Teleport,,0,-1" + "OnCase03" "sct_dest2_4c,Teleport,,0,-1" + "OnCase04" "sct_dest2_4d,Teleport,,0,-1" +} +modify: +{ + match: + { + "targetname" "sct_fall_telex" + "origin" "11776 -8704 80" + "classname" "trigger_teleport" + } + replace: + { + "classname" "trigger_multiple" + } + delete: + { + "target" "sct_dest2_4" + } + insert: + { + "OnStartTouch" "sct_dest2_4_case,PickRandomShuffle,,0,-1" + } +} +modify: +{ + match: + { + "targetname" "sct_fall_teley" + "origin" "11776 -8704 -432" + "classname" "trigger_teleport" + } + replace: + { + "classname" "trigger_multiple" + } + delete: + { + "target" "sct_dest2_4" + } + insert: + { + "OnStartTouch" "sct_dest2_4_case,PickRandomShuffle,,0,-1" + } +} +modify: +{ + match: + { + "targetname" "sct_afk_tele1" + "origin" "6656 -8448 32" + "classname" "trigger_teleport" + } + replace: + { + "classname" "trigger_multiple" + } + delete: + { + "target" "sct_dest2_4" + } + insert: + { + "OnStartTouch" "sct_dest2_4_case,PickRandomShuffle,,0,-1" + } +} +modify: +{ + match: + { + "targetname" "sct_tele4" + "origin" "11776 -8704 176" + "classname" "trigger_teleport" + } + replace: + { + "classname" "trigger_multiple" + } + delete: + { + "target" "sct_dest2_4" + } + insert: + { + "OnStartTouch" "sct_dest2_4_case,PickRandomShuffle,,0,-1" + } +} +modify: +{ + match: + { + "targetname" "sct_fall_tele2" + "origin" "11776 -6608 -1488" + "classname" "trigger_teleport" + } + replace: + { + "classname" "trigger_multiple" + } + delete: + { + "target" "sct_dest2_4" + } + insert: + { + "OnStartTouch" "sct_dest2_4_case,PickRandomShuffle,,0,-1" + } +} + +;------------------------------------------------ +;Fix random teleport at final stage middle layer +;------------------------------------------------ +filter: +{ + "targetname" "sct_dest3" + "classname" "info_teleport_destination" +} +add: +{ + "origin" "13440 -8704 -264" + "targetname" "sct_dest3a" + "angles" "0 180 0" + "classname" "point_teleport" + "target" "!activator" +} +add: +{ + "origin" "10112 -8704 -264" + "targetname" "sct_dest3b" + "angles" "0 0 0" + "classname" "point_teleport" + "target" "!activator" +} +add: +{ + "origin" "11776 -10368 -264" + "targetname" "sct_dest3c" + "angles" "0 90 0" + "classname" "point_teleport" + "target" "!activator" +} +add: +{ + "origin" "11776 -7040 -264" + "targetname" "sct_dest3d" + "angles" "0 270 0" + "classname" "point_teleport" + "target" "!activator" +} +add: +{ + "origin" "11744 -10368 -280" + "targetname" "sct_dest3_case" + "classname" "logic_case" + "OnCase01" "sct_dest3a,Teleport,,0,-1" + "OnCase02" "sct_dest3b,Teleport,,0,-1" + "OnCase03" "sct_dest3c,Teleport,,0,-1" + "OnCase04" "sct_dest3d,Teleport,,0,-1" +} +modify: +{ + match: + { + "targetname" "sct_afk_tele2" + "origin" "11776 -8688 292" + "classname" "trigger_teleport" + } + replace: + { + "classname" "trigger_multiple" + } + delete: + { + "target" "sct_dest3" + } + insert: + { + "OnStartTouch" "sct_dest3_case,PickRandomShuffle,,0,-1" + } +} +modify: +{ + match: + { + "targetname" "sct_teleback_zm" + "origin" "11776 -8704 96" + "classname" "trigger_teleport" + } + replace: + { + "classname" "trigger_multiple" + } + delete: + { + "target" "sct_dest3" + } + insert: + { + "OnStartTouch" "sct_dest3_case,PickRandomShuffle,,0,-1" + } +} + +;------------------------------------------------ +;Fix random teleport at final stage bottom layer +;------------------------------------------------ +filter: +{ + "targetname" "sct_dest4" + "classname" "info_teleport_destination" +} +add: +{ + "origin" "11776 -4416 -1360" + "targetname" "sct_dest4a" + "angles" "0 270 0" + "classname" "point_teleport" + "target" "!activator" +} +add: +{ + "origin" "11776 -8704 -1360" + "targetname" "sct_dest4b" + "angles" "0 90 0" + "classname" "point_teleport" + "target" "!activator" +} +add: +{ + "origin" "11800 -8704 -1368" + "targetname" "sct_dest4_case" + "classname" "logic_case" + "OnCase01" "sct_dest4a,Teleport,,0,-1" + "OnCase02" "sct_dest4b,Teleport,,0,-1" +} +modify: +{ + match: + { + "targetname" "sct_afk_tele3" + "origin" "11776 -8688 -212" + "classname" "trigger_teleport" + } + replace: + { + "classname" "trigger_multiple" + } + delete: + { + "target" "sct_dest4" + } + insert: + { + "OnStartTouch" "sct_dest4_case,PickRandomShuffle,,0,-1" + } +} + +;--------------------------------------------- +;Fix teleport destination angles in boss room +;--------------------------------------------- +modify: +{ + match: + { + "origin" "-2944 14464 -448" + "targetname" "boss_skill09_dest1" + "classname" "info_teleport_destination" + } + replace: + { + "angles" "0 270 0" + } +} +modify: +{ + match: + { + "origin" "-1600 13120 -448" + "targetname" "boss_skill09_dest2" + "classname" "info_teleport_destination" + } + replace: + { + "angles" "0 180 0" + } +} +modify: +{ + match: + { + "origin" "-2944 11776 -448" + "targetname" "boss_skill09_dest3" + "classname" "info_teleport_destination" + } + replace: + { + "angles" "0 90 0" + } +} + +;--------------------------------- +;Fix random teleport at boss room +;--------------------------------- +filter: +{ + "targetname" "boss_hmdest" + "classname" "info_teleport_destination" +} +add: +{ + "origin" "-2432 13632 -504" + "targetname" "boss_hmdest1" + "angles" "0 225 0" + "classname" "point_teleport" + "target" "!activator" +} +add: +{ + "origin" "-3456 13632 -504" + "targetname" "boss_hmdest2" + "angles" "0 315 0" + "classname" "point_teleport" + "target" "!activator" +} +add: +{ + "origin" "-3456 12608 -504" + "targetname" "boss_hmdest3" + "angles" "0 45 0" + "classname" "point_teleport" + "target" "!activator" +} +add: +{ + "origin" "-2432 12608 -504" + "targetname" "boss_hmdest4" + "angles" "0 135 0" + "classname" "point_teleport" + "target" "!activator" +} +add: +{ + "origin" "-3312 12920 -448" + "targetname" "boss_hmdest_case" + "classname" "logic_case" + "OnCase01" "boss_hmdest1,Teleport,,0,-1" + "OnCase02" "boss_hmdest2,Teleport,,0,-1" + "OnCase03" "boss_hmdest3,Teleport,,0,-1" + "OnCase04" "boss_hmdest4,Teleport,,0,-1" +} +modify: +{ + match: + { + "targetname" "boss_hmfall_tele" + "origin" "-2944 13120 -736" + "classname" "trigger_teleport" + } + replace: + { + "classname" "trigger_multiple" + } + delete: + { + "target" "boss_hmdest" + } + insert: + { + "OnStartTouch" "boss_hmdest_case,PickRandomShuffle,,0,-1" + } +} +modify: +{ + match: + { + "targetname" "sct_tele_boss" + "origin" "13568 -384 -32" + "classname" "trigger_teleport" + } + replace: + { + "classname" "trigger_multiple" + } + delete: + { + "target" "boss_hmdest" + } + insert: + { + "OnStartTouch" "boss_hmdest_case,PickRandomShuffle,,0,-1" + } +} + +;------------------------------------ +;Fix random teleports for rtv stages +;------------------------------------ +add: +{ + "model" "*346" + "targetname" "rtv_tele" + "StartDisabled" "1" + "spawnflags" "4097" + "origin" "0 0 376" + "filtername" "human" + "classname" "trigger_multiple" + "OnStartTouch" "boss_hmdest_case,PickRandomShuffle,,0,-1" + "OnStartTouch" "!activator,AddOutput,health 100,0,-1" +} +modify: +{ + match: + { + "origin" "-416 624 816" + "targetname" "square_relay" + "classname" "logic_relay" + } + insert: + { + "OnTrigger" "start_trigger,AddOutput,OnStartTouch main_tele:Enable::25:1,0,1" + } +} +modify: +{ + match: + { + "origin" "-400 624 816" + "targetname" "circle_relay" + "classname" "logic_relay" + } + insert: + { + "OnTrigger" "start_trigger,AddOutput,OnStartTouch main_tele:Enable::25:1,0,1" + } +} +modify: +{ + match: + { + "origin" "-384 624 816" + "targetname" "triangel_relay" + "classname" "logic_relay" + } + insert: + { + "OnTrigger" "start_trigger,AddOutput,OnStartTouch main_tele:Enable::25:1,0,1" + } +} +modify: +{ + match: + { + "origin" "-368 624 816" + "targetname" "sct_relay" + "classname" "logic_relay" + } + insert: + { + "OnTrigger" "start_trigger,AddOutput,OnStartTouch main_tele:Enable::25:1,0,1" + } +} +modify: +{ + match: + { + "origin" "-352 624 816" + "targetname" "rtv_relay" + "classname" "logic_relay" + } + delete: + { + "OnTrigger" "main_tele,AddOutput,target boss_hmdest,0,1" + } + insert: + { + "OnTrigger" "start_trigger,AddOutput,OnStartTouch rtv_tele:Enable::25:1,0,1" + } +} +modify: +{ + match: + { + "origin" "-320 624 816" + "targetname" "rtv2_relay" + "classname" "logic_relay" + } + delete: + { + "OnTrigger" "main_tele,AddOutput,target boss_hmdest,0,1" + } + insert: + { + "OnTrigger" "start_trigger,AddOutput,OnStartTouch rtv_tele:Enable::25:1,0,1" + } +} +modify: +{ + match: + { + "origin" "-304 624 816" + "targetname" "rtv3_relay" + "classname" "logic_relay" + } + delete: + { + "OnTrigger" "main_tele,AddOutput,target boss_hmdest,0,1" + } + insert: + { + "OnTrigger" "start_trigger,AddOutput,OnStartTouch rtv_tele:Enable::25:1,0,1" + } +} +modify: +{ + match: + { + "targetname" "start_trigger" + "origin" "0 0 224" + "classname" "trigger_once" + } + delete: + { + "OnStartTouch" "main_tele,Enable,,25,1" + } +} + +;-------------------------------------- +;Fix music volume not being adjustable +;-------------------------------------- +modify: +{ + match: + { + "origin" "2224 14304 -40" + "targetname" "rtv3_sound" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_geometric/rtv3_sound.mp3" + } +} +modify: +{ + match: + { + "origin" "2208 14304 -40" + "targetname" "rtv2_sound" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_geometric/rtv2_sound.mp3" + } +} +modify: +{ + match: + { + "origin" "2224 14320 -40" + "targetname" "rtv_sound" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_geometric/rtv_sound.mp3" + } +} +modify: +{ + match: + { + "origin" "2224 14336 -40" + "targetname" "sct_final_sound" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_geometric/sct_final.mp3" + } +} +modify: +{ + match: + { + "origin" "2208 14336 -40" + "targetname" "boss_sound" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_geometric/boss_sound1.mp3" + } +} +modify: +{ + match: + { + "origin" "-368 592 816" + "targetname" "triangel_sound2" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_geometric/triangel_second.mp3" + } +} +modify: +{ + match: + { + "origin" "-352 592 816" + "targetname" "triangel_sound_final" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_geometric/triangel_final.mp3" + } +} +modify: +{ + match: + { + "origin" "-384 592 816" + "targetname" "sct_start_sound" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_geometric/sct_start.mp3" + } +} +modify: +{ + match: + { + "origin" "-448 592 816" + "targetname" "square_sound1" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_geometric/square_start.mp3" + } +} +modify: +{ + match: + { + "origin" "-432 592 816" + "targetname" "square_sound2" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_geometric/square_final.mp3" + } +} +modify: +{ + match: + { + "origin" "-416 592 816" + "targetname" "circle_sound1" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_geometric/circle_start.mp3" + } +} +modify: +{ + match: + { + "origin" "-400 592 816" + "targetname" "circle_sound2" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_geometric/circle_final.mp3" + } +} \ No newline at end of file diff --git a/maps/ze_get_to_the_chopper_undead_6.cfg b/maps/ze_get_to_the_chopper_undead_6.cfg new file mode 100755 index 0000000..45c448a --- /dev/null +++ b/maps/ze_get_to_the_chopper_undead_6.cfg @@ -0,0 +1,169 @@ +;; _ + +;; music volume + +modify: +{ + match: + { + "message" "team_rij_music/cant be touched.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#team_rij_music/cant be touched.mp3" + } +} +modify: +{ + match: + { + "message" "team_rij_music/dj raaban - anima libera.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#team_rij_music/dj raaban - anima libera.mp3" + } +} +modify: +{ + match: + { + "message" "team_rij_music/hangover.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#team_rij_music/hangover.mp3" + } +} +modify: +{ + match: + { + "message" "team_rij_music/i just had sex.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#team_rij_music/i just had sex.mp3" + } +} +modify: +{ + match: + { + "message" "team_rij_music/mg_cat.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#team_rij_music/mg_cat.mp3" + } +} +modify: +{ + match: + { + "message" "team_rij_music/michel telo.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#team_rij_music/michel telo.mp3" + } +} +modify: +{ + match: + { + "message" "team_rij_music/postman pat theme.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#team_rij_music/postman pat theme.mp3" + } +} +modify: +{ + match: + { + "message" "team_rij_music/spice girls - wannabe.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#team_rij_music/spice girls - wannabe.mp3" + } +} +modify: +{ + match: + { + "message" "team_rij_music/trance - zombie.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#team_rij_music/trance - zombie.mp3" + } +} + +;; fix chopper + +modify: +{ + match: + { + "classname" "logic_auto" + "hammerid" "349" + } + delete: + { + "OnMapSpawn" "cmd,Command,sv_turbophysics 0,0,-1" + } +} + +;; fix zm platform + +modify: +{ + match: + { + "targetname" "platform" + "classname" "func_tracktrain" + } + replace: + { + "spawnflags" "515" + } +} + +;; fix nuke + +modify: +{ + match: + { + "targetname" "/final_hurt.*/" + "classname" "trigger_hurt" + } + replace: + { + "damage" "100000" + } +} +modify: +{ + match: + { + "dmg" "100" + "classname" "func_door" + } + replace: + { + "dmg" "10000" + } +} \ No newline at end of file diff --git a/maps/ze_gibletz_establishment_b6.cfg b/maps/ze_gibletz_establishment_b6.cfg index e99d77f..3862776 100755 --- a/maps/ze_gibletz_establishment_b6.cfg +++ b/maps/ze_gibletz_establishment_b6.cfg @@ -50,5 +50,193 @@ modify: "filtername" "f" } } +modify: +{ + match: + { + "origin" "-6480 4913.5 46" + "classname" "trigger_multiple" + } + replace: + { + "origin" "-6224 5233.5 46" + } + insert: + { + "angles" "0 90 0" + } +} +;; fix teleport angles +modify: +{ + match: + { + "targetname" "portal_teleporter_cargo_tube_target" + "classname" "info_target" + } + replace: + { + "angles" "0 -90 0" + } +} +modify: +{ + match: + { + "targetname" "portal_teleporter_cave_tube_target" + "classname" "info_target" + } + replace: + { + "angles" "0 180 0" + } +} +modify: +{ + match: + { + "targetname" "portal_teleporter_generator_tube_target" + "classname" "info_target" + } + replace: + { + "angles" "0 90 0" + } +} +modify: +{ + match: + { + "targetname" "portal_teleporter_secret_tube_target" + "classname" "info_target" + } + replace: + { + "angles" "0 -90 0" + } +} +modify: +{ + match: + { + "targetname" "ravine_tele_target" + "classname" "info_target" + } + replace: + { + "angles" "0 -90 0" + } +} +modify: +{ + match: + { + "targetname" "wlkway_end_trgt" + "classname" "info_target" + } + replace: + { + "angles" "0 90 0" + } +} +modify: +{ + match: + { + "targetname" "wlkway_trgt" + "classname" "info_target" + } + replace: + { + "angles" "0 -90 0" + } +} + +;; music volume + +modify: +{ + match: + { + "message" "ze_gibletz_establishment/bananaphone.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_gibletz_establishment/bananaphone.mp3" + } +} +modify: +{ + match: + { + "message" "ze_gibletz_establishment/dimmu borgir - progenies of the great apocalypse.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_gibletz_establishment/dimmu borgir - progenies of the great apocalypse.mp3" + } +} +modify: +{ + match: + { + "message" "ze_gibletz_establishment/hammer.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_gibletz_establishment/hammer.mp3" + } +} +modify: +{ + match: + { + "message" "ze_gibletz_establishment/robotrock.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_gibletz_establishment/robotrock.mp3" + } +} +modify: +{ + match: + { + "message" "ze_gibletz_establishment/surfin bird.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_gibletz_establishment/surfin bird.mp3" + } +} + +;; remove pushes + +filter: +{ + "targetname" "ravine_push" + "classname" "trigger_push" +} +{ + "origin" "-6258 106 -640.5" + "classname" "trigger_push" +} +{ + "origin" "-6256 -406 -640.5" + "classname" "trigger_push" +} +{ + "origin" "-6257 -918 -640.5" + "classname" "trigger_push" +} +{ + "origin" "-6257 -1401 -640.5" + "classname" "trigger_push" +} diff --git a/maps/ze_gods_wrath_v3_8b.cfg b/maps/ze_gods_wrath_v3_8b.cfg index 2cdf00d..37d7121 100644 --- a/maps/ze_gods_wrath_v3_8b.cfg +++ b/maps/ze_gods_wrath_v3_8b.cfg @@ -176,4 +176,66 @@ modify: } } +;; music volume + +modify: +{ + match: + { + "message" "gods_wrath_music/black white music - creature big fight (320 x 240).mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "3gods_wrath_music/black white music - creature big fight (320 x 240).mp3" + } +} +modify: +{ + match: + { + "message" "gods_wrath_music/black white music - nemesis (320 x 240).mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#gods_wrath_music/black white music - nemesis (320 x 240).mp3" + } +} +modify: +{ + match: + { + "message" "gods_wrath_music/black white music - script 2 (320 x 240).mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#gods_wrath_music/black white music - script 2 (320 x 240).mp3" + } +} +modify: +{ + match: + { + "message" "gods_wrath_music/black & white music - gregorian.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#gods_wrath_music/black & white music - gregorian.mp3" + } +} +modify: +{ + match: + { + "message" "gods_wrath_music/black & white music - script 3.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#gods_wrath_music/black & white music - script 3.mp3" + } +} diff --git a/maps/ze_greencity_v1_1.cfg b/maps/ze_greencity_v1_1.cfg index abf4686..d72aa20 100644 --- a/maps/ze_greencity_v1_1.cfg +++ b/maps/ze_greencity_v1_1.cfg @@ -114,4 +114,193 @@ modify: } } +;; fix heli movement +modify: +{ + match: + { + "targetname" "escape_train" + "classname" "func_tracktrain" + } + replace: + { + "spawnflags" "515" + } +} + +;; music volume + +modify: +{ + match: + { + "message" "music/zgc_m1a.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/zgc_m1a.mp3" + } +} +modify: +{ + match: + { + "message" "music/zgc_m2.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/zgc_m2.mp3" + } +} +modify: +{ + match: + { + "message" "music/zgc_m3.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/zgc_m3.mp3" + } +} +modify: +{ + match: + { + "message" "music/zgc_ms.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/zgc_ms.mp3" + } +} + +;; fix boats movement + +modify: +{ + match: + { + "origin" "-768 1440 56" + "classname" "trigger_once" + } + replace: + { + "origin" "-1651 2068 64" + } +} +modify: +{ + match: + { + "targetname" "level_5_go_2_point6" + "classname" "path_track" + } + replace: + { + "origin" "-1443 1977 8" + } +} +modify: +{ + match: + { + "targetname" "level_5_go_1_point6" + "classname" "path_track" + } + replace: + { + "origin" "-1441 2142 8" + } +} +modify: +{ + match: + { + "targetname" "level_5_go_2_point" + "classname" "path_track" + } + replace: + { + "target" "level_5_go_2_point6" + "speed" "0" + "angles" "0 -172 0" + "orientationtype" "2" + } +} +modify: +{ + match: + { + "targetname" "level_5_go_1_point" + "classname" "path_track" + } + replace: + { + "target" "level_5_go_1_point6" + "speed" "0" + "angles" "0 -172 0" + "orientationtype" "2" + } +} +modify: +{ + match: + { + "targetname" "/level_5_go_[1-2]/" + "classname" "func_tracktrain" + } + replace: + { + "orientationtype" "0" + } +} +modify: +{ + match: + { + "targetname" "level_5_hard" + "classname" "trigger_once" + } + delete: + { + "OnTrigger" "level_5_go_1,StartForward,,20,-1" + "OnTrigger" "level_5_go_2,StartForward,,20,-1" + } + insert: + { + "OnStartTouch" "level_5_go_2,SetSpeedReal,3,20,1" + "OnStartTouch" "level_5_go_2,SetSpeedReal,40,25,1" + "OnStartTouch" "level_5_go_2,SetSpeedReal,100,30,1" + "OnStartTouch" "level_5_go_1,SetSpeedReal,3,20,1" + "OnStartTouch" "level_5_go_1,SetSpeedReal,40,25,1" + "OnStartTouch" "level_5_go_1,SetSpeedReal,100,30,1" + } +} +modify: +{ + match: + { + "targetname" "level_5_easy" + "classname" "trigger_once" + } + delete: + { + "OnTrigger" "level_5_go_1,StartForward,,17,-1" + "OnTrigger" "level_5_go_2,StartForward,,17,-1" + } + insert: + { + "OnStartTouch" "level_5_go_2,SetSpeedReal,3,17,1" + "OnStartTouch" "level_5_go_2,SetSpeedReal,40,22,1" + "OnStartTouch" "level_5_go_2,SetSpeedReal,100,27,1" + "OnStartTouch" "level_5_go_1,SetSpeedReal,3,17,1" + "OnStartTouch" "level_5_go_1,SetSpeedReal,40,22,1" + "OnStartTouch" "level_5_go_1,SetSpeedReal,100,27,1" + } +} diff --git a/maps/ze_grey_b2_4.cfg b/maps/ze_grey_b2_4.cfg new file mode 100755 index 0000000..b5d9ff6 --- /dev/null +++ b/maps/ze_grey_b2_4.cfg @@ -0,0 +1,53 @@ +;; _ + +;; music volume + +modify: +{ + match: + { + "message" "tool - intension.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#tool - intension.mp3" + } +} +modify: +{ + match: + { + "message" "Airwave - God Surrounds Us (1080p)" + "classname" "ambient_generic" + } + replace: + { + "message" "#Airwave - God Surrounds Us (1080p)" + } +} +modify: +{ + match: + { + "message" "Paul Oakenfold - Reqiem For A Dream (Leama's Dream Mix)" + "classname" "ambient_generic" + } + replace: + { + "message" "#Paul Oakenfold - Reqiem For A Dream (Leama's Dream Mix)" + } +} +modify: +{ + match: + { + "message" "ASURA "Fahrenheit" (Extended Mix) - Altar Records)" + "classname" "ambient_generic" + } + replace: + { + "message" "#ASURA "Fahrenheit" (Extended Mix) - Altar Records)" + } +} + diff --git a/maps/ze_halo_poa.cfg b/maps/ze_halo_poa.cfg index 77c3d1c..7679055 100644 --- a/maps/ze_halo_poa.cfg +++ b/maps/ze_halo_poa.cfg @@ -14,4 +14,136 @@ modify: { "OnTimer" "server,Command,mp_roundtime 9,0,-1" } -} \ No newline at end of file +} + + + +;; _ + +;; afk teleport + +add: +{ + "targetname" "afktele1" + "target" "e1_tele" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "6168 -257 1440" + "classname" "trigger_teleport" + "OnUser1" "!self,AddOutput,solid 2,0,1" + "OnUser1" "!self,AddOutput,mins -4584 -1716.5 -1440,0.1,1" + "OnUser1" "!self,AddOutput,maxs 4584 1716.5 1440,0.1,1" +} +add: +{ + "targetname" "afktele2" + "target" "e1_tele" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "-4088.4 -472.43 4056" + "classname" "trigger_teleport" + "OnUser1" "!self,AddOutput,solid 2,0,1" + "OnUser1" "!self,AddOutput,mins -5663 -2591 -4120,0.1,1" + "OnUser1" "!self,AddOutput,maxs 5663 2591 4120,0.1,1" +} +add: +{ + "origin" "936 -463 -123" + "spawnflags" "1" + "classname" "logic_auto" + "OnMapSpawn" "afktele*,FireUser1,,0.1,1" +} + +modify: +{ + match: + { + "targetname" "e2_button" + "classname" "func_button" + "hammerid" "44362" + } + insert: + { + "OnPressed" "e1_tele,AddOutput,origin 1341 275 36,34.9,1" + "OnPressed" "server,Command,say ***TELEPORTING AFK PLAYERS***,35,1" + "OnPressed" "afktele1,Enable,,35,1" + } +} +modify: +{ + match: + { + "targetname" "e6_p_3" + "classname" "path_track" + } + insert: + { + "OnPass" "e1_tele,AddOutput,origin -1434 -2308 -1244,29.9,1" + "OnPass" "server,Command,say ***TELEPORTING AFK PLAYERS***,30,1" + "OnPass" "afktele2,Enable,,30,1" + } +} + +;; music volume + +modify: +{ + match: + { + "message" "luff_halo/04 - enough dead heroes.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#luff_halo/04 - enough dead heroes.mp3" + } +} +modify: +{ + match: + { + "message" "luff_halo/08 - the gun pointed at the head of the universe.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#luff_halo/08 - the gun pointed at the head of the universe.mp3" + } +} +modify: +{ + match: + { + "message" "luff_halo/14 - covenant dance.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#luff_halo/14 - covenant dance.mp3" + } +} +modify: +{ + match: + { + "message" "luff_halo/16 - rock anthem for saving the world.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#luff_halo/16 - rock anthem for saving the world.mp3" + } +} +modify: +{ + match: + { + "message" "luff_halo/20 - perchance to dream.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#luff_halo/20 - perchance to dream.mp3" + } +} + diff --git a/maps/ze_halo_v1_3.cfg b/maps/ze_halo_v1_3.cfg index 416b93c..3b51373 100755 --- a/maps/ze_halo_v1_3.cfg +++ b/maps/ze_halo_v1_3.cfg @@ -145,4 +145,208 @@ modify: } } +;; music volume +modify: +{ + match: + { + "message" "epic.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#epic.mp3" + } +} +modify: +{ + match: + { + "message" "halo_end.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#halo_end.mp3" + } +} +modify: +{ + match: + { + "message" "halo_theme.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#halo_theme.mp3" + } +} + +;; fix boosting issue + +add: +{ + "targetname" "stopper" + "model" "*77" + "wait" "1" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "6161 10964 1849" + "classname" "trigger_multiple" + "OnStartTouch" "!activator,AddOutput,absvelocity 0 0 0,0,-1" +} +modify: +{ + match: + { + "classname" "logic_auto" + "hammerid" "224616" + } + insert: + { + "OnMapSpawn" "stopper,AddOutput,angles 0 0 90,1,-1" + } +} + +;; fix bossfight + +modify: +{ + match: + { + "targetname" "path_67" + "classname" "path_track" + } + delete: + { + "OnPass" "wall_end,Toggle,,15,-1" + } + insert: + { + "OnPass" "server,Command,say *** Follow Master Chief! ***,15,1" + } +} +modify: +{ + match: + { + "targetname" "path_68" + "classname" "path_track" + } + delete: + { + "OnPass" "nuke_sound,PlaySound,,60,-1" + "OnPass" "nuke,Enable,,60,-1" + "OnPass" "halo_4,Toggle,,48,1" + "OnPass" "halo_3,Toggle,,36,1" + "OnPass" "halo_2,Toggle,,24,1" + "OnPass" "halo_1,Toggle,,12,1" + "OnPass" "server,Command,say *** The prophet is going to use the halo to destroy humanity! ***,0,-1" + "OnPass" "server,Command,say *** Kill him before it's too late! ***,1,-1" + "OnPass" "blast0,Enable,,57,-1" + "OnPass" "blast1,Enable,,57,-1" + "OnPass" "blast2,Enable,,57,-1" + "OnPass" "blast3,Enable,,57,-1" + "OnPass" "blast4,Enable,,57,-1" + "OnPass" "blast5,Enable,,57,-1" + "OnPass" "blast6,Enable,,57,-1" + "OnPass" "blast7,Enable,,57,-1" + "OnPass" "blast_m,StartForward,,57,-1" + } +} +modify: +{ + match: + { + "targetname" "path_71" + "classname" "path_track" + } + insert: + { + "OnPass" "wall_end,Toggle,,0,1" + } +} + +modify: +{ + match: + { + "targetname" "path_73" + "classname" "path_track" + } + delete: + { + "OnPass" "server,Command,say *** Keep shootting! ***,0,-1" + "OnPass" "bridge_3,Toggle,,10,-1" + "OnPass" "wall_end,Toggle,,5,-1" + } + insert: + { + "OnPass" "wall_end,Toggle,,0,1" + "OnPass" "pro,Enable,,0,1" + "OnPass" "bridge_3,Toggle,,5,1" + "OnPass" "nuke_sound,PlaySound,,60,1" + "OnPass" "nuke,Enable,,60,1" + "OnPass" "halo_4,Toggle,,48,1" + "OnPass" "halo_3,Toggle,,36,1" + "OnPass" "halo_2,Toggle,,24,1" + "OnPass" "halo_1,Toggle,,12,1" + "OnPass" "server,Command,say *** The prophet is going to use the halo to destroy humanity! ***,0,1" + "OnPass" "server,Command,say *** Kill him before it's too late! ***,1,1" + "OnPass" "blast0,Enable,,57,1" + "OnPass" "blast1,Enable,,57,1" + "OnPass" "blast2,Enable,,57,1" + "OnPass" "blast3,Enable,,57,1" + "OnPass" "blast4,Enable,,57,1" + "OnPass" "blast5,Enable,,57,1" + "OnPass" "blast6,Enable,,57,1" + "OnPass" "blast7,Enable,,57,1" + "OnPass" "blast_m,StartForward,,57,1" + } +} + +modify: +{ + match: + { + "targetname" "counter" + "classname" "math_counter" + } + delete: + { + "OnHitMin" "wall_end,Toggle,,1,-1" + "OnHitMin" "glass_end,Break,,1,-1" + "OnHitMin" "wall_end3,Toggle,,0,-1" + "OnHitMin" "timer,Disable,,0,-1" + "OnHitMin" "pelican,StartForward,,0,-1" + "OnHitMin" "prop,StartForward,,0,-1" + "OnHitMin" "bridge_3,Toggle,,1,-1" + } + insert: + { + "OnHitMin" "server,Command,say *** The prophet has been killed! Wait for pelican to arrive. ***,0,1" + "OnHitMin" "att*,Kill,,0,1" + "OnHitMin" "timer,Disable,,0,1" + "OnHitMin" "prop,StartForward,,0,1" + "OnHitMin" "bridge_3,Toggle,,2,1" + "OnHitMin" "wall_end,Toggle,,2,1" + "OnHitMin" "glass_end,Break,,5,1" + "OnHitMin" "wall_end3,Toggle,,5,1" + "OnHitMin" "pelican,StartForward,,7,1" + } +} + +modify: +{ + match: + { + "targetname" "pro" + "classname" "prop_dynamic" + } + replace: + { + "StartDisabled" "1" + } +} diff --git a/maps/ze_hidden_temple_v2_5d.cfg b/maps/ze_hidden_temple_v2_5d.cfg index f90cb5c..ac3f129 100755 --- a/maps/ze_hidden_temple_v2_5d.cfg +++ b/maps/ze_hidden_temple_v2_5d.cfg @@ -19,4 +19,115 @@ modify: } } +;; music volume + +modify: +{ + match: + { + "message" "musics/naraka/naraka_angelica.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#musics/naraka/naraka_angelica.mp3" + } +} +modify: +{ + match: + { + "message" "musics/naraka/naraka_boss_music.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#musics/naraka/naraka_boss_music.mp3" + } +} +modify: +{ + match: + { + "message" "musics/naraka/naraka_curse.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#musics/naraka/naraka_curse.mp3" + } +} +modify: +{ + match: + { + "message" "musics/naraka/naraka_fear.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#musics/naraka/naraka_fear.mp3" + } +} +modify: +{ + match: + { + "message" "musics/naraka/naraka_firefiles.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#musics/naraka/naraka_firefiles.mp3" + } +} +modify: +{ + match: + { + "message" "musics/naraka/naraka_goodnight.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#musics/naraka/naraka_goodnight.mp3" + } +} +modify: +{ + match: + { + "message" "musics/naraka/naraka_monastery.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#musics/naraka/naraka_monastery.mp3" + } +} +modify: +{ + match: + { + "message" "musics/naraka/naraka_poison.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#musics/naraka/naraka_poison.mp3" + } +} +modify: +{ + match: + { + "message" "musics/naraka/naraka_stranger.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#musics/naraka/naraka_stranger.mp3" + } +} + diff --git a/maps/ze_hobbit_escape_b2.cfg b/maps/ze_hobbit_escape_b2.cfg index 8c3dc1f..f16d3d1 100644 --- a/maps/ze_hobbit_escape_b2.cfg +++ b/maps/ze_hobbit_escape_b2.cfg @@ -219,3 +219,95 @@ modify: "OnPass" "!activator,AddOutput,spawnflags 515,0.1,-1" } } + + + +;; _ + +;; music volume + +modify: +{ + match: + { + "message" "hobbit/ctr_music.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#hobbit/ctr_music.mp3" + } +} +modify: +{ + match: + { + "message" "hobbit/music1.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#hobbit/music1.mp3" + } +} +modify: +{ + match: + { + "message" "hobbit/music2.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#hobbit/music2.mp3" + } +} +modify: +{ + match: + { + "message" "hobbit/music3.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#hobbit/music3.mp3" + } +} +modify: +{ + match: + { + "message" "hobbit/music4.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#hobbit/music4.mp3" + } +} +modify: +{ + match: + { + "message" "hobbit/music5.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#hobbit/music5.mp3" + } +} +modify: +{ + match: + { + "message" "hobbit/paradise.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#hobbit/paradise.mp3" + } +} + diff --git a/maps/ze_honkai_impact_3rd_cyberpunk_city_css2.cfg b/maps/ze_honkai_impact_3rd_cyberpunk_city_css2.cfg index 4d2eeda..79805c4 100644 --- a/maps/ze_honkai_impact_3rd_cyberpunk_city_css2.cfg +++ b/maps/ze_honkai_impact_3rd_cyberpunk_city_css2.cfg @@ -1,59 +1,66 @@ -"entities" +;; _ + +;; fix bosshp scaling + +modify: { - "0" - { - "name" "Delta" - "shortname" "Ammo" - "color" "{lightblue}" - "buttonclass" "func_button" - "filtername" "item_ammo_player" - "blockpickup" "false" - "allowtransfer" "true" - "forcedrop" "true" - "chat" "true" - "hud" "true" - "hammerid" "1044330" - "mode" "2" - "maxuses" "0" - "cooldown" "60" - "pt_spawner" "item_ammo_template" - } + match: + { + "targetname" "boss_trigger" + "classname" "func_button" + } + delete: + { + "OnPressed" "healthbar_switch,SetTextureIndex,,10,1" + } + insert: + { + "OnPressed" "healthbar_switch,SetTextureIndex,0,10,1" + } +} +modify: +{ + match: + { + "targetname" "player_zone" + "classname" "trigger_multiple" + } + replace: + { + "wait" "-1" + "OnStartTouch" "hp_default,Add,130,0,-1" + } +} +modify: +{ + match: + { + "targetname" "hp_default" + "classname" "math_counter" + } + delete: + { + "OutValue" "hp_per,SetValue,0.01,0,-1" + } + insert: + { + "OutValue" "hp_per,SetValue,,0.01,-1" + } +} + +;; crush doorhugers + +modify: +{ + match: + { + "targetname" "b3door2" + "classname" "func_door_rotating" + } + replace: + { + "dmg" "10" + } +} - "1" - { - "name" "Rita Rossweisse" - "shortname" "Freeze" - "color" "{blue}" - "buttonclass" "func_button" - "filtername" "item_ice_player" - "blockpickup" "false" - "allowtransfer" "true" - "forcedrop" "true" - "chat" "true" - "hud" "true" - "hammerid" "1044383" - "mode" "2" - "maxuses" "0" - "cooldown" "90" - "pt_spawner" "item_ice_template" - } - "2" - { - "name" "Yae Sakura" - "shortname" "Heal" - "color" "{pink}" - "buttonclass" "func_button" - "filtername" "item_heal_player" - "blockpickup" "false" - "allowtransfer" "true" - "forcedrop" "true" - "chat" "true" - "hud" "true" - "hammerid" "1044433" - "mode" "2" - "maxuses" "0" - "cooldown" "90" - "pt_spawner" "item_heal_template" - } -} \ No newline at end of file diff --git a/maps/ze_hypernova_v2fix.cfg b/maps/ze_hypernova_v2fix.cfg index 2c72305..6b184cd 100755 --- a/maps/ze_hypernova_v2fix.cfg +++ b/maps/ze_hypernova_v2fix.cfg @@ -77,3 +77,44 @@ modify: "damage" "100000" } } + +;; music volume + +modify: +{ + match: + { + "message" "ze_hypernova/terran1.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_hypernova/terran1.mp3" + } +} +modify: +{ + match: + { + "message" "ze_hypernova/terran2.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_hypernova/terran2.mp3" + } +} +modify: +{ + match: + { + "message" "ze_hypernova/zerg.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_hypernova/zerg.mp3" + } +} + + diff --git a/maps/ze_iamlegend_b2.cfg b/maps/ze_iamlegend_b2.cfg index 1048036..df82cf4 100644 --- a/maps/ze_iamlegend_b2.cfg +++ b/maps/ze_iamlegend_b2.cfg @@ -14,4 +14,72 @@ modify: { "OnPressed" "endkill,AddOutput,damage 10000000,105,-1" } -} \ No newline at end of file +} + + + +;; _ + +;; afk teleport + +add: +{ + "origin" "4588 -6578 -645" + "targetname" "afktele_dest" + "angles" "0 -90 0" + "classname" "info_teleport_destination" +} +add: +{ + "targetname" "afktele" + "target" "afktele_dest" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "1117 -560.5 44.5" + "classname" "trigger_teleport" + "OnUser1" "!self,AddOutput,solid 2,0,1" + "OnUser1" "!self,AddOutput,mins -7551 -5509.5 -794.5,0.1,1" + "OnUser1" "!self,AddOutput,maxs 7551 5509.5 794.5,0.1,1" +} + +modify: +{ + match: + { + "origin" "7793 -13584.5 -628.93" + "classname" "func_button" + } + insert: + { + "OnPressed" "endmessage,Command,say ***Teleporting AFK players to bridge area in 10 seconds***,15,1" + "OnPressed" "afktele,Enable,,25,1" + } +} +modify: +{ + match: + { + "origin" "-2188 -676 -618.55" + "classname" "logic_auto" + } + insert: + { + "OnMapSpawn" "afktele,FireUser1,,0,-1" + } +} + +;; fix nuke origin + +modify: +{ + match: + { + "targetname" "endkill_house" + "classname" "trigger_hurt" + } + replace: + { + "origin" "8141 -13734.5 -611" + } +} + diff --git a/maps/ze_illya_b4.cfg b/maps/ze_illya_b4.cfg index 983b1d2..0094919 100644 --- a/maps/ze_illya_b4.cfg +++ b/maps/ze_illya_b4.cfg @@ -1,377 +1,558 @@ -;Fix stage 4 nuke -modify: -{ - match: - { - "classname" "trigger_multiple" - "targetname" "stage_4_escape_elevator_trigger_win" - } - insert: - { - "parentname" "stage_4_escape_elevator" - } -} - - -;; _ - -;; stage 3 - players can't block elevator - -modify: -{ - match: - { - "targetname" "stage_3_facility_mine_elevator" - "classname" "func_movelinear" - } - replace: - { - "blockdamage" "1000" - } -} - -;; stage 3 - fix afk teleport origin - -modify: -{ - match: - { - "targetname" "stage_3_afk_teleport_3" - "classname" "trigger_teleport" - } - replace: - { - "origin" "-9888 7552 6815" - } -} - -;; stage 3 - block cave skip, playerclips for last elevator - -add: -{ - "targetname" "stage3_clip" - "vrad_brush_cast_shadows" "0" - "StartDisabled" "0" - "spawnflags" "2" - "Solidity" "0" - "solidbsp" "0" - "rendermode" "10" - "renderfx" "0" - "rendercolor" "255 255 255" - "renderamt" "255" - "origin" "-9460.5 8500.5 7356" - "invert_exclusion" "0" - "InputFilter" "0" - "disableshadows" "1" - "disablereceiveshadows" "1" - "classname" "func_brush" - "OnUser1" "!self,AddOutput,solid 2,0,1" - "OnUser1" "!self,AddOutput,mins -537 -5.5 -60,0.1,1" - "OnUser1" "!self,AddOutput,maxs 537 5.5 60,0.1,1" -} -add: -{ - "targetname" "stage3_clip" - "vrad_brush_cast_shadows" "0" - "StartDisabled" "0" - "spawnflags" "2" - "Solidity" "0" - "solidbsp" "0" - "rendermode" "10" - "renderfx" "0" - "rendercolor" "255 255 255" - "renderamt" "255" - "origin" "240 8648 7679" - "invert_exclusion" "0" - "InputFilter" "0" - "disableshadows" "1" - "disablereceiveshadows" "1" - "classname" "func_brush" - "OnUser1" "!self,AddOutput,solid 2,0,1" - "OnUser1" "!self,AddOutput,mins -16 -24 -128,0.1,1" - "OnUser1" "!self,AddOutput,maxs 16 24 128,0.1,1" -} -add: -{ - "targetname" "stage3_clip" - "vrad_brush_cast_shadows" "0" - "StartDisabled" "0" - "spawnflags" "2" - "Solidity" "0" - "solidbsp" "0" - "rendermode" "10" - "renderfx" "0" - "rendercolor" "255 255 255" - "renderamt" "255" - "origin" "-240 8648 7679" - "invert_exclusion" "0" - "InputFilter" "0" - "disableshadows" "1" - "disablereceiveshadows" "1" - "classname" "func_brush" - "OnUser1" "!self,AddOutput,solid 2,0,1" - "OnUser1" "!self,AddOutput,mins -16 -24 -128,0.1,1" - "OnUser1" "!self,AddOutput,maxs 16 24 128,0.1,1" -} - -modify: -{ - match: - { - "classname" "logic_auto" - "hammerid" "4783" - } - insert: - { - "OnMapSpawn" "stage3_clip,FireUser1,,0,-1" - } -} - -;; stage 4 - fix crane collision model - -modify: -{ - match: - { - "model" "models/cranes/crane_docks.mdl" - "classname" "prop_dynamic_override" - "hammerid" "18302" - } - replace: - { - "solid" "0" - } -} - -;; stage 5 - fix nuke - -modify: -{ - match: - { - "targetname" "stage_5_zombie_detector" - "classname" "trigger_multiple" - } - insert: - { - "parentname" "Helicopter" - } -} - -;; stage 5 - players can't block elevators - -modify: -{ - match: - { - "targetname" "/illya_parking_lift_[A-B]/" - "classname" "func_movelinear" - } - replace: - { - "blockdamage" "10000" - } -} -modify: -{ - match: - { - "targetname" "/illya_parking_lift_[A-B]_door/" - "classname" "func_door" - } - replace: - { - "ignoredebris" "0" - } -} -modify: -{ - match: - { - "targetname" "/illya_parking_lift_[A-B]_door_bottom/" - "classname" "func_door" - } - replace: - { - "ignoredebris" "0" - } -} - -;; stage 4 - split players on spawn - -add: -{ - "model" "*47" - "wait" "1" - "targetname" "stage4_spawn_tele_ct" - "StartDisabled" "1" - "spawnflags" "1" - "origin" "11768 14848 14448" - "filtername" "filter_humans" - "classname" "trigger_multiple" - "OnStartTouch" "stage4_spawn_case_ct,PickRandomShuffle,,0,-1" -} -add: -{ - "origin" "11768 14868 14468" - "targetname" "stage4_spawn_case_ct" - "classname" "logic_case" - "OnCase01" "!activator,AddOutput,origin -11840 13824 13320,0,-1" - "OnCase02" "!activator,AddOutput,origin -12736 13824 13320,0,-1" -} -add: -{ - "model" "*47" - "wait" "1" - "targetname" "stage4_spawn_tele_t" - "StartDisabled" "1" - "spawnflags" "1" - "origin" "11768 14848 14448" - "filtername" "filter_zombies" - "classname" "trigger_multiple" - "OnStartTouch" "stage4_spawn_case_t,PickRandomShuffle,,0,-1" -} -add: -{ - "origin" "11768 14868 14478" - "targetname" "stage4_spawn_case_t" - "classname" "logic_case" - "OnCase01" "!activator,AddOutput,origin -13568 13824 13256,0,-1" - "OnCase02" "!activator,AddOutput,origin -11008 13824 13256,0,-1" -} - -modify: -{ - match: - { - "targetname" "stage_case" - "classname" "logic_case" - } - delete: - { - "OnCase05" "teleport_destination_afk,AddOutput,origin -11024 13824 13264,0,1" - "OnCase05" "teleport_destination_afk,AddOutput,angles 0 180 0,0,1" - } - insert: - { - "OnCase05" "spawn_teleport,Kill,,0,1" - "OnCase05" "stage4_spawn_tele_ct,Enable,,2,1" - "OnCase05" "stage4_spawn_tele_t,Enable,,3,1" - } -} - -;; stage 5 - boss arena rework - -add: -{ - "origin" "-5032 3952 7744" - "spawnflags" "0" - "solid" "6" - "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/props_wasteland/interior_fence001g.mdl" - "MinAnimTime" "5" - "MaxAnimTime" "10" - "health" "0" - "fadescale" "1" - "fademindist" "-1" - "ExplodeRadius" "0" - "ExplodeDamage" "0" - "disableshadows" "1" - "disablereceiveshadows" "1" - "DisableBoneFollowers" "0" - "angles" "0 0 0" - "classname" "prop_dynamic_override" -} -add: -{ - "origin" "-5032 4080 7728" - "StartDisabled" "0" - "spawnflags" "0" - "solid" "6" - "skin" "0" - "SetBodyGroup" "0" - "rendermode" "0" - "renderfx" "0" - "rendercolor" "255 255 255" - "renderamt" "255" - "RandomAnimation" "0" - "pressuredelay" "0" - "PerformanceMode" "0" - "model" "models/props/de_nuke/crate_extrasmall.mdl" - "mindxlevel" "0" - "MinAnimTime" "5" - "maxdxlevel" "0" - "MaxAnimTime" "10" - "fadescale" "1" - "fademindist" "-1" - "fademaxdist" "0" - "ExplodeRadius" "0" - "ExplodeDamage" "0" - "disableshadows" "1" - "disablereceiveshadows" "1" - "DisableBoneFollowers" "1" - "angles" "0 0 0" - "classname" "prop_dynamic" -} -add: -{ - "classname" "prop_dynamic" - "origin" "-4980 4124 7680" - "angles" "0 90 0" - "model" "models/props_lab/blastdoor001c.mdl" - "disablereceiveshadows" "1" - "disableshadows" "1" - "solid" "6" - "rendermode" "10" -} -add: -{ - "model" "*179" - "targetname" "stage_5_finale_zombie_blocker_tp" - "target" "teleport_destination_afk" - "StartDisabled" "1" - "spawnflags" "1" - "origin" "-4608 3584 8000" - "filtername" "filter_zombies" - "classname" "trigger_teleport" -} - -modify: -{ - match: - { - "targetname" "depth_titan_End" - "classname" "logic_relay" - } - insert: - { - "OnTrigger" "stage_5_finale_zombie_blocker_tp,Enable,,0,1" - "OnTrigger" "stage_5_finale_zombie_blocker_tp,Disable,,1,1" - } -} - -;; stage 1,2,3,5 - fix zombie checker - -modify: -{ - match: - { - "targetname" "/stage_[1-5]_zombie_detector/" - "classname" "trigger_multiple" - } - replace: - { - "wait" "1" - } -} - - +;Fix stage 4 nuke +modify: +{ + match: + { + "classname" "trigger_multiple" + "targetname" "stage_4_escape_elevator_trigger_win" + } + insert: + { + "parentname" "stage_4_escape_elevator" + } +} + + +;; _ + +;; stage 3 - players can't block elevator + +modify: +{ + match: + { + "targetname" "stage_3_facility_mine_elevator" + "classname" "func_movelinear" + } + replace: + { + "blockdamage" "1000" + } +} + +;; stage 3 - fix afk teleport origin + +modify: +{ + match: + { + "targetname" "stage_3_afk_teleport_3" + "classname" "trigger_teleport" + } + replace: + { + "origin" "-9888 7552 6815" + } +} + +;; stage 3 - block cave skip, playerclips for last elevator + +add: +{ + "targetname" "stage3_clip" + "vrad_brush_cast_shadows" "0" + "StartDisabled" "0" + "spawnflags" "2" + "Solidity" "0" + "solidbsp" "0" + "rendermode" "10" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "origin" "-9460.5 8500.5 7356" + "invert_exclusion" "0" + "InputFilter" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "classname" "func_brush" + "OnUser1" "!self,AddOutput,solid 2,0,1" + "OnUser1" "!self,AddOutput,mins -537 -5.5 -60,0.1,1" + "OnUser1" "!self,AddOutput,maxs 537 5.5 60,0.1,1" +} +add: +{ + "targetname" "stage3_clip" + "vrad_brush_cast_shadows" "0" + "StartDisabled" "0" + "spawnflags" "2" + "Solidity" "0" + "solidbsp" "0" + "rendermode" "10" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "origin" "240 8648 7679" + "invert_exclusion" "0" + "InputFilter" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "classname" "func_brush" + "OnUser1" "!self,AddOutput,solid 2,0,1" + "OnUser1" "!self,AddOutput,mins -16 -24 -128,0.1,1" + "OnUser1" "!self,AddOutput,maxs 16 24 128,0.1,1" +} +add: +{ + "targetname" "stage3_clip" + "vrad_brush_cast_shadows" "0" + "StartDisabled" "0" + "spawnflags" "2" + "Solidity" "0" + "solidbsp" "0" + "rendermode" "10" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "origin" "-240 8648 7679" + "invert_exclusion" "0" + "InputFilter" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "classname" "func_brush" + "OnUser1" "!self,AddOutput,solid 2,0,1" + "OnUser1" "!self,AddOutput,mins -16 -24 -128,0.1,1" + "OnUser1" "!self,AddOutput,maxs 16 24 128,0.1,1" +} + +modify: +{ + match: + { + "classname" "logic_auto" + "hammerid" "4783" + } + insert: + { + "OnMapSpawn" "stage3_clip,FireUser1,,0,-1" + } +} + +;; stage 4 - fix crane collision model + +modify: +{ + match: + { + "model" "models/cranes/crane_docks.mdl" + "classname" "prop_dynamic_override" + "hammerid" "18302" + } + replace: + { + "solid" "0" + } +} + +;; stage 5 - fix nuke + +modify: +{ + match: + { + "targetname" "stage_5_zombie_detector" + "classname" "trigger_multiple" + } + insert: + { + "parentname" "Helicopter" + } +} + +;; stage 5 - players can't block elevators + +modify: +{ + match: + { + "targetname" "/illya_parking_lift_[A-B]/" + "classname" "func_movelinear" + } + replace: + { + "blockdamage" "10000" + } +} +modify: +{ + match: + { + "targetname" "/illya_parking_lift_[A-B]_door/" + "classname" "func_door" + } + replace: + { + "ignoredebris" "0" + } +} +modify: +{ + match: + { + "targetname" "/illya_parking_lift_[A-B]_door_bottom/" + "classname" "func_door" + } + replace: + { + "ignoredebris" "0" + } +} + +;; stage 4 - split players on spawn + +add: +{ + "origin" "-11840 13824 13321" + "targetname" "s4_spawn_ct1" + "angles" "0 0 0" + "classname" "point_teleport" + "target" "!activator" +} +add: +{ + "origin" "-12736 13824 13321" + "targetname" "s4_spawn_ct2" + "angles" "0 180 0" + "classname" "point_teleport" + "target" "!activator" +} +add: +{ + "model" "*47" + "wait" "1" + "targetname" "stage4_spawn_tele_ct" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "11768 14848 14448" + "filtername" "filter_humans" + "classname" "trigger_multiple" + "OnStartTouch" "stage4_spawn_case_ct,PickRandomShuffle,,0,-1" +} +add: +{ + "origin" "11768 14868 14468" + "targetname" "stage4_spawn_case_ct" + "classname" "logic_case" + "OnCase01" "s4_spawn_ct1,Teleport,,0,-1" + "OnCase02" "s4_spawn_ct2,Teleport,,0,-1" +} + +add: +{ + "origin" "-10944 13824 13257" + "targetname" "s4_spawn_t1" + "angles" "0 180 0" + "classname" "point_teleport" + "target" "!activator" +} +add: +{ + "origin" "-13632 13824 13257" + "targetname" "s4_spawn_t2" + "angles" "0 0 0" + "classname" "point_teleport" + "target" "!activator" +} +add: +{ + "model" "*47" + "wait" "1" + "targetname" "stage4_spawn_tele_t" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "11768 14848 14448" + "filtername" "filter_zombies" + "classname" "trigger_multiple" + "OnStartTouch" "stage4_spawn_case_t,PickRandomShuffle,,0,-1" +} +add: +{ + "origin" "11768 14868 14478" + "targetname" "stage4_spawn_case_t" + "classname" "logic_case" + "OnCase01" "s4_spawn_t1,Teleport,,0,-1" + "OnCase02" "s4_spawn_t2,Teleport,,0,-1" +} + +modify: +{ + match: + { + "targetname" "stage_case" + "classname" "logic_case" + } + delete: + { + "OnCase05" "teleport_destination_afk,AddOutput,origin -11024 13824 13264,0,1" + "OnCase05" "teleport_destination_afk,AddOutput,angles 0 180 0,0,1" + } + insert: + { + "OnCase05" "spawn_teleport,Kill,,0,1" + "OnCase05" "stage4_spawn_tele_ct,Enable,,2,1" + "OnCase05" "stage4_spawn_tele_t,Enable,,3,1" + } +} + +;; stage 5 - boss arena rework + +add: +{ + "origin" "-5032 3952 7744" + "spawnflags" "0" + "solid" "6" + "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/props_wasteland/interior_fence001g.mdl" + "MinAnimTime" "5" + "MaxAnimTime" "10" + "health" "0" + "fadescale" "1" + "fademindist" "-1" + "ExplodeRadius" "0" + "ExplodeDamage" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "DisableBoneFollowers" "0" + "angles" "0 0 0" + "classname" "prop_dynamic_override" +} +add: +{ + "origin" "-5032 4080 7728" + "StartDisabled" "0" + "spawnflags" "0" + "solid" "6" + "skin" "0" + "SetBodyGroup" "0" + "rendermode" "0" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "RandomAnimation" "0" + "pressuredelay" "0" + "PerformanceMode" "0" + "model" "models/props/de_nuke/crate_extrasmall.mdl" + "mindxlevel" "0" + "MinAnimTime" "5" + "maxdxlevel" "0" + "MaxAnimTime" "10" + "fadescale" "1" + "fademindist" "-1" + "fademaxdist" "0" + "ExplodeRadius" "0" + "ExplodeDamage" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "DisableBoneFollowers" "1" + "angles" "0 0 0" + "classname" "prop_dynamic" +} +add: +{ + "classname" "prop_dynamic" + "origin" "-4980 4124 7680" + "angles" "0 90 0" + "model" "models/props_lab/blastdoor001c.mdl" + "disablereceiveshadows" "1" + "disableshadows" "1" + "solid" "6" + "rendermode" "10" +} +add: +{ + "model" "*179" + "targetname" "stage_5_finale_zombie_blocker_tp" + "target" "teleport_destination_afk" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "-4608 3584 8000" + "filtername" "filter_zombies" + "classname" "trigger_teleport" +} + +modify: +{ + match: + { + "targetname" "depth_titan_End" + "classname" "logic_relay" + } + insert: + { + "OnTrigger" "stage_5_finale_zombie_blocker_tp,Enable,,0,1" + "OnTrigger" "stage_5_finale_zombie_blocker_tp,Disable,,1,1" + } +} + +;; stage 1,2,3,5 - fix zombie checker + +modify: +{ + match: + { + "targetname" "/stage_[1-5]_zombie_detector/" + "classname" "trigger_multiple" + } + replace: + { + "wait" "1" + } +} + +;; stage 2 - tram antistuck + +add: +{ + "model" "*120" + "targetname" "tram_hurt" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "38.39 -1457.25 4671.91" + "damage" "100000" + "classname" "trigger_hurt" +} +add: +{ + "model" "*120" + "targetname" "tram_hurt" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "-74.76 -1272.08 4676.86" + "damage" "100000" + "classname" "trigger_hurt" + "OnUser3" "!self,AddOutput,angles 0 90 0,0,1" +} +modify: +{ + match: + { + "origin" "-1408 -2000 4720" + "classname" "trigger_multiple" + "hammerid" "766891" + } + insert: + { + "OnUser3" "tram_hurt,FireUser3,,0,1" + "OnUser3" "tram_hurt,SetParent,env_illya_tram_moving,0,1" + } +} + +;; stage 1-3,5 - fix nuke + +modify: +{ + match: + { + "damage" "10000" + "classname" "trigger_hurt" + } + replace: + { + "damage" "100000" + } +} + +;------------------ +; Event 13/03/2021 +; Random Weapon +;------------------ + +;;add: +;;{ +;; "origin" "0 0 0" +;; "targetname" "Stripper_EventCasper_Case" +;; "classname" "logic_case" +;; "OnCase01" "point_servercommand,Command,zr_unrestrict m3,0,1" +;; "OnCase02" "point_servercommand,Command,zr_unrestrict xm1014,0,1" +;; "OnCase03" "point_servercommand,Command,zr_unrestrict mac10,0,1" +;; "OnCase04" "point_servercommand,Command,zr_unrestrict tmp,0,1" +;; "OnCase05" "point_servercommand,Command,zr_unrestrict mp5navy,0,1" +;; "OnCase06" "point_servercommand,Command,zr_unrestrict ump45,0,1" +;; "OnCase07" "point_servercommand,Command,zr_unrestrict p90,0,1" +;; "OnCase08" "point_servercommand,Command,zr_unrestrict galil,0,1" +;; "OnCase09" "point_servercommand,Command,zr_unrestrict famas,0,1" +;; "OnCase10" "point_servercommand,Command,zr_unrestrict ak47,0,1" +;; "OnCase11" "point_servercommand,Command,zr_unrestrict m4a1,0,1" +;; "OnCase12" "point_servercommand,Command,zr_unrestrict sg552,0,1" +;; "OnCase13" "point_servercommand,Command,zr_unrestrict aug,0,1" +;; "OnCase14" "point_servercommand,Command,zr_unrestrict m249,0,1" +;; "OnCase01" "point_servercommand,Command,sm_give @ct m3,0.1,1" +;; "OnCase02" "point_servercommand,Command,sm_give @ct xm1014,0.1,1" +;; "OnCase03" "point_servercommand,Command,sm_give @ct mac10,0.1,1" +;; "OnCase04" "point_servercommand,Command,sm_give @ct tmp,0.1,1" +;; "OnCase05" "point_servercommand,Command,sm_give @ct mp5navy,0.1,1" +;; "OnCase06" "point_servercommand,Command,sm_give @ct ump45,0.1,1" +;; "OnCase07" "point_servercommand,Command,sm_give @ct p90,0.1,1" +;; "OnCase08" "point_servercommand,Command,sm_give @ct galil,0.1,1" +;; "OnCase09" "point_servercommand,Command,sm_give @ct famas,0.1,1" +;; "OnCase10" "point_servercommand,Command,sm_give @ct ak47,0.1,1" +;; "OnCase11" "point_servercommand,Command,sm_give @ct m4a1,0.1,1" +;; "OnCase12" "point_servercommand,Command,sm_give @ct sg552,0.1,1" +;; "OnCase13" "point_servercommand,Command,sm_give @ct aug,0.1,1" +;; "OnCase14" "point_servercommand,Command,sm_give @ct m249,0.1,1" +;; "OnCase01" "point_servercommand,Command,say ** The weapon this round is M3 **,0.05,1" +;; "OnCase01" "point_servercommand,Command,say ** The weapon this round is M3 **,1.05,1" +;; "OnCase01" "point_servercommand,Command,say ** The weapon this round is M3 **,2.05,1" +;; "OnCase02" "point_servercommand,Command,say ** The weapon this round is XM1014 **,0.05,1" +;; "OnCase02" "point_servercommand,Command,say ** The weapon this round is XM1014 **,1.05,1" +;; "OnCase02" "point_servercommand,Command,say ** The weapon this round is XM1014 **,2.05,1" +;; "OnCase03" "point_servercommand,Command,say ** The weapon this round is Mac10 **,0.05,1" +;; "OnCase03" "point_servercommand,Command,say ** The weapon this round is Mac10 **,0.05,1" +;; "OnCase03" "point_servercommand,Command,say ** The weapon this round is Mac10 **,0.05,1" +;; "OnCase04" "point_servercommand,Command,say ** The weapon this round is TMP **,0.05,1" +;; "OnCase04" "point_servercommand,Command,say ** The weapon this round is TMP **,0.05,1" +;; "OnCase04" "point_servercommand,Command,say ** The weapon this round is TMP **,0.05,1" +;; "OnCase05" "point_servercommand,Command,say ** The weapon this round is MP5Navy **,0.05,1" +;; "OnCase05" "point_servercommand,Command,say ** The weapon this round is MP5Navy **,0.05,1" +;; "OnCase05" "point_servercommand,Command,say ** The weapon this round is MP5Navy **,0.05,1" +;; "OnCase06" "point_servercommand,Command,say ** The weapon this round is UMP45 **,0.05,1" +;; "OnCase06" "point_servercommand,Command,say ** The weapon this round is UMP45 **,0.05,1" +;; "OnCase06" "point_servercommand,Command,say ** The weapon this round is UMP45 **,0.05,1" +;; "OnCase07" "point_servercommand,Command,say ** The weapon this round is P90 **,0.05,1" +;; "OnCase07" "point_servercommand,Command,say ** The weapon this round is P90 **,0.05,1" +;; "OnCase07" "point_servercommand,Command,say ** The weapon this round is P90 **,0.05,1" +;; "OnCase08" "point_servercommand,Command,say ** The weapon this round is Galil **,0.05,1" +;; "OnCase08" "point_servercommand,Command,say ** The weapon this round is Galil **,0.05,1" +;; "OnCase08" "point_servercommand,Command,say ** The weapon this round is Galil **,0.05,1" +;; "OnCase09" "point_servercommand,Command,say ** The weapon this round is Famas **,0.05,1" +;; "OnCase09" "point_servercommand,Command,say ** The weapon this round is Famas **,0.05,1" +;; "OnCase09" "point_servercommand,Command,say ** The weapon this round is Famas **,0.05,1" +;; "OnCase10" "point_servercommand,Command,say ** The weapon this round is AK47 **,0.05,1" +;; "OnCase10" "point_servercommand,Command,say ** The weapon this round is AK47 **,0.05,1" +;; "OnCase10" "point_servercommand,Command,say ** The weapon this round is AK47 **,0.05,1" +;; "OnCase11" "point_servercommand,Command,say ** The weapon this round is M4A1 **,0.05,1" +;; "OnCase11" "point_servercommand,Command,say ** The weapon this round is M4A1 **,0.05,1" +;; "OnCase11" "point_servercommand,Command,say ** The weapon this round is M4A1 **,0.05,1" +;; "OnCase12" "point_servercommand,Command,say ** The weapon this round is SG552 **,0.05,1" +;; "OnCase12" "point_servercommand,Command,say ** The weapon this round is SG552 **,0.05,1" +;; "OnCase12" "point_servercommand,Command,say ** The weapon this round is SG552 **,0.05,1" +;; "OnCase13" "point_servercommand,Command,say ** The weapon this round is AUG **,0.05,1" +;; "OnCase13" "point_servercommand,Command,say ** The weapon this round is AUG **,0.05,1" +;; "OnCase13" "point_servercommand,Command,say ** The weapon this round is AUG **,0.05,1" +;; "OnCase14" "point_servercommand,Command,say ** The weapon this round is M249 **,0.05,1" +;; "OnCase14" "point_servercommand,Command,say ** The weapon this round is M249 **,0.05,1" +;; "OnCase14" "point_servercommand,Command,say ** The weapon this round is M249 **,0.05,1" +;;} + +;;add: +;;{ +;; "origin" "0 0 0" +;; "targetname" "Stripper_EventCasper_Relay" +;; "spawnflags" "0" +;; "classname" "logic_relay" +;; "OnSpawn" "point_servercommand,Command,zr_restrict shotgun,0,1" +;; "OnSpawn" "point_servercommand,Command,zr_restrict smg,0,1" +;; "OnSpawn" "point_servercommand,Command,zr_restrict rifle,0,1" +;; "OnSpawn" "point_servercommand,Command,zr_restrict m249,0,1" +;; "OnSpawn" "point_servercommand,Command,zr_restrict sniper,0,1" +;; "OnSpawn" "point_servercommand,Command,say ** Selecting a random weapon this round... ***,0.5,1" +;; "OnSpawn" "Stripper_EventCasper_Case,PickRandom,,1.5,1" +;;} diff --git a/maps/ze_immortal_flame_v1_2.cfg b/maps/ze_immortal_flame_v1_2.cfg index 93d02bd..0ee8c51 100755 --- a/maps/ze_immortal_flame_v1_2.cfg +++ b/maps/ze_immortal_flame_v1_2.cfg @@ -1,13 +1,167 @@ -;laser dmg type change -modify: -{ - match: - { - "origin" "-7488 160 640" - "classname" "trigger_hurt" - } - replace: - { - "damagetype" "16384" - } -} \ No newline at end of file +;laser dmg type change +modify: +{ + match: + { + "origin" "-7488 160 640" + "classname" "trigger_hurt" + } + replace: + { + "damagetype" "16384" + } +} + +;-------------------------------------------- +;BELOW CHANGES BY KOEN (STEAM_0:1:114921174) +;-------------------------------------------- +;ADD TRIGGER CHECK +;------------------ +modify: +{ + match: + { + "targetname" "T" + } + insert: + { + "OnPass" "CMD,Command,say ~ Zombies have reached a trigger... ~,0,1" + "OnPass" "fade3,Fade,,0,1" + "OnPass" "player,SetHealth,-1,2,1" + } +} +modify: +{ + match: + { + "hammerid" "/(12019|15013|17151|17185|41039|41064)/" + } + insert: + { + "OnPressed" "T,TestActivator,,0,1" + } +} +modify: +{ + match: + { + "hammerid" "/(29769|41157|41175|41423)/" + } + insert: + { + "OnStartTouch" "T,TestActivator,,0,1" + } +} + +;-------------------------------------------- +;REQUIRE BOTH TOP/BOTTOM TRIGGERS TO ADVANCE +;-------------------------------------------- +add: +{ + "classname" "math_counter" + "targetname" "trigger_count" + "max" "2" + "min" "0" + "startvalue" "0" + "StartDisabled" "0" + "OnHitMax" "CMD,Command,say ~ Both portals open in 20s ~,0,1" + "OnHitMax" "CMD,Command,say ~ Both portals are now open ~,20,1" + "OnHitMax" "tele5_2,Enable,,20,1" + "OnHitMax" "tele5_1,Enable,,20,1" +} +modify: +{ + match: + { + "hammerid" "41157" + } + delete: + { + "OnStartTouch" "tele5_2,Enable,,20,1" + "OnStartTouch" "CMD,Command,say ~ Upper portal open in 20s ~,0,1" + "OnStartTouch" "CMD,Command,say ~ Upper portal is now open ~,20,1" + } + insert: + { + "OnStartTouch" "trigger_count,Add,1,0,1" + } +} +modify: +{ + match: + { + "hammerid" "41175" + } + delete: + { + "OnStartTouch" "tele5_1,Enable,,20,1" + "OnStartTouch" "CMD,Command,say ~ Bottom portal open in 20s ~,0,1" + "OnStartTouch" "CMD,Command,say ~ Bottom portal is now open ~,20,1" + } + insert: + { + "OnStartTouch" "trigger_count,Add,1,0,1" + } +} + +;------------------------ +;FIX MULTIPLE LOGIC_AUTO +;------------------------ +filter: +{ + "classname" "logic_auto" +} +add: +{ + "classname" "logic_auto" + "spawnflags" "1" + "OnMapSpawn" "b,Disable,,0,-1" + "OnMapSpawn" "end_wall,Enable,,0,-1" + "OnMapSpawn" "door_portal_end,Open,,0,-1" + "OnMapSpawn" "CMD,Command,mp_roundtime 12,0,-1" +} + + + + +;; _ + +;; music volume + +modify: +{ + match: + { + "message" "lust_felt.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#lust_felt.mp3" + } +} +modify: +{ + match: + { + "message" "arforest - antique.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#arforest - antique.mp3" + } +} +modify: +{ + match: + { + "message" "immortal_flame.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#immortal_flame.mp3" + } +} + diff --git a/maps/ze_inboxed_v1_5.cfg b/maps/ze_inboxed_v1_5.cfg index 00ba7a8..974e4d3 100644 --- a/maps/ze_inboxed_v1_5.cfg +++ b/maps/ze_inboxed_v1_5.cfg @@ -63,6 +63,7 @@ modify: ; the 4 triggers added below are not really needed, one could do the job ; but eh, it is what it is. I trust the stripper creator +;; was broken - fixed it, but disabled for a differen approach ;add: ;{ @@ -161,44 +162,8 @@ modify: ;; _ -;; fix shortcut - -modify: -{ - match: - { - "targetname" "level_8_go1" - "classname" "func_door" - } - replace: - { - "origin" "1544 -8645 2368" - } -} -modify: -{ - match: - { - "targetname" "level_8_go2" - "classname" "func_door" - } - replace: - { - "origin" "1576 -8566 2368" - } -} -modify: -{ - match: - { - "targetname" "level_8_go3" - "classname" "func_door" - } - replace: - { - "origin" "1568 -8488 2368" - } -} +;; fix shortcut (keep shortcut, but no early trigger) + modify: { match: @@ -206,9 +171,25 @@ modify: "targetname" "level_8_go4" "classname" "func_door" } + insert: + { + "OnFullyOpen" "level_8_train,StartForward,,4,1" + } +} +modify: +{ + match: + { + "origin" "1152 -8312 2472" + "classname" "func_tanktrain" + } replace: { - "origin" "1527 -8408 2368" + "speed" "0" + } + insert: + { + "targetname" "level_8_train" } } @@ -239,4 +220,125 @@ modify: } } +;; keep shortcut but delay the trigger + +modify: +{ + match: + { + "origin" "-1664 -1984 848" + "classname" "trigger_once" + "hammerid" "67458" + } + delete: + { + "OnTrigger" "level_2_easy,Enable,,0,-1" + } + insert: + { + "OnTrigger" "level_1_go,AddOutput,OnFullyClosed level_2_easy:Enable::10:1,0,1" + } +} +modify: +{ + match: + { + "origin" "-1532 -1984 848" + "classname" "trigger_once" + "hammerid" "67476" + } + delete: + { + "OnTrigger" "level_2_normal,Enable,,0,-1" + } + insert: + { + "OnTrigger" "level_1_go,AddOutput,OnFullyClosed level_2_normal:Enable::10:1,0,1" + } +} +modify: +{ + match: + { + "origin" "-1404 -1984 848" + "classname" "trigger_once" + "hammerid" "67482" + } + delete: + { + "OnTrigger" "level_2_hard,Enable,,0,-1" + } + insert: + { + "OnTrigger" "level_1_go,AddOutput,OnFullyClosed level_2_hard:Enable::10:1,0,1" + } +} +modify: +{ + match: + { + "origin" "-1276 -1984 848" + "classname" "trigger_once" + "hammerid" "70742" + } + delete: + { + "OnTrigger" "level_2_extreme,Enable,,0,-1" + } + insert: + { + "OnTrigger" "level_1_go,AddOutput,OnFullyClosed level_2_extreme:Enable::10:1,0,1" + } +} + +;; music volume + +modify: +{ + match: + { + "message" "music/music_1.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/music_1.mp3" + } +} +modify: +{ + match: + { + "message" "music/music_2.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/music_2.mp3" + } +} +modify: +{ + match: + { + "message" "music/music_3.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/music_3.mp3" + } +} +modify: +{ + match: + { + "message" "music/music_start1.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/music_start1.mp3" + } +} diff --git a/maps/ze_indiana_jones_iv_v2_4.cfg b/maps/ze_indiana_jones_iv_v2_4.cfg index 2a1f19e..11a9ff9 100755 --- a/maps/ze_indiana_jones_iv_v2_4.cfg +++ b/maps/ze_indiana_jones_iv_v2_4.cfg @@ -1,757 +1,992 @@ -;; 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" -} - +;; 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" "vie_indiana_jones" + "classname" "logic_relay" + } + delete: + { + "OnTrigger" "cpt_porteur,Add,1,0,-1" + } + insert: + { + "OnTrigger" "cpt_porteur,Add,1,2,-1" + } +} + +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" "retour_camion_t" + "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: + { + "origin" "-14201.5 8844 2253.81" + "classname" "trigger_once" + "hammerid" "2212" + } + insert: + { + "OnStartTouch" "stage2_trucks_afk,Enable,,30,1" + } +} +modify: +{ + match: + { + "targetname" "way_ct_41" + "classname" "path_track" + } + insert: + { + "OnPass" "stage2_trucks_afk,AddOutput,target cage,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" + } +} +modify: +{ + match: + { + "message" "indiana_jones/indiana_theme.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#indiana_jones/indiana_theme.mp3" + } +} +modify: +{ + match: + { + "message" "indiana_jones/indiana_fin.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#indiana_jones/indiana_fin.mp3" + } +} +modify: +{ + match: + { + "message" "indiana_jones/farcry.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#indiana_jones/farcry.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 none,0,-1" +} +modify: +{ + match: + { + "targetname" "/tele_level_[1-3]/" + "classname" "trigger_teleport" + } + insert: + { + "OnStartTouch" "!activator,AddOutput,targetname none,0,-1" + } +} + +;; fix item filter + +modify: +{ + match: + { + "targetname" "porteur" + "classname" "filter_activator_name" + } + replace: + { + "filtername" "jones" + } + insert: + { + "OnPass" "relay_crane_attak,Trigger,,0,-1" + } +} +modify: +{ + match: + { + "origin" "-9497 4513 536.13" + "classname" "func_button" + "hammerid" "107179" + } + replace: + { + "OnPressed" "porteur,TestActivator,,0,-1" + } +} +modify: +{ + match: + { + "targetname" "cut_crane" + "classname" "weapon_knife" + } + delete: + { + "OnPlayerPickup" "!activator,AddOutput,targetname porteur,0,-1" + } + insert: + { + "OnPlayerPickup" "!activator,AddOutput,targetname jones,0,-1" + } +} + +;; stage 2 - fix truck telehop + +modify: +{ + match: + { + "targetname" "tele_camion_t" + "target" "retour_camion_t" + "classname" "trigger_teleport" + } + insert: + { + "OnStartTouch" "!activator,AddOutput,absvelocity 0 0 0,0,-1" + } +} + +;; stage 2 - small ramp for ct's truck + +add: +{ + "origin" "-14052 8401 2211" + "targetname" "truck_ramp" + "StartDisabled" "0" + "spawnflags" "0" + "solid" "6" + "skin" "0" + "parentname" "track_camion_ct" + "SetBodyGroup" "0" + "rendermode" "10" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "RandomAnimation" "0" + "pressuredelay" "0" + "PerformanceMode" "0" + "model" "models/props_lab/blastdoor001b.mdl" + "mindxlevel" "0" + "MinAnimTime" "5" + "maxdxlevel" "0" + "MaxAnimTime" "10" + "fadescale" "1" + "fademindist" "-1" + "fademaxdist" "0" + "ExplodeRadius" "0" + "ExplodeDamage" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "DisableBoneFollowers" "1" + "angles" "-55 0 0" + "classname" "prop_dynamic" +} + +;; stage 3 - help humans on water part + +add: +{ + "model" "*265" + "vrad_brush_cast_shadows" "0" + "StartDisabled" "0" + "spawnflags" "2" + "Solidity" "0" + "solidbsp" "0" + "rendermode" "10" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "origin" "-7355 -646.34 4680.5" + "invert_exclusion" "0" + "InputFilter" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "classname" "func_brush" +} + +;; stage 3 - fix torch + +modify: +{ + match: + { + "targetname" "torche_1" + "origin" "-10267 -11587.5 5871" + "classname" "func_physbox" + } + replace: + { + "spawnflags" "543745" + } +} + +;; stage 2 - delay the trigger + +modify: +{ + match: + { + "origin" "-12024.5 3618.5 1917.5" + "classname" "trigger_once" + "hammerid" "1859" + } + delete: + { + "OnStartTouch" "relay_start_poursuite,Trigger,,15,-1" + } + insert: + { + "OnStartTouch" "relay_start_poursuite,Trigger,,20,1" + } +} + + diff --git a/maps/ze_indiana_jones_v4a_004.cfg b/maps/ze_indiana_jones_v4a_004.cfg index c156086..6146cba 100644 --- a/maps/ze_indiana_jones_v4a_004.cfg +++ b/maps/ze_indiana_jones_v4a_004.cfg @@ -292,3 +292,44 @@ modify: } } +;; music volume + +modify: +{ + match: + { + "targetname" "indiana1" + "classname" "ambient_generic" + } + replace: + { + "message" "#indiana/indiana1a.mp3" + } +} +modify: +{ + match: + { + "targetname" "indiana2" + "classname" "ambient_generic" + } + replace: + { + "message" "#indiana/indiana2a.mp3" + } +} + +;; fix tele angles + +modify: +{ + match: + { + "targetname" "Tele9" + "classname" "info_teleport_destination" + } + replace: + { + "angles" "0 90 0" + } +} \ No newline at end of file diff --git a/maps/ze_industrial_dejavu_v3_3_1.cfg b/maps/ze_industrial_dejavu_v3_3_1.cfg index c61efe8..fc20dce 100644 --- a/maps/ze_industrial_dejavu_v3_3_1.cfg +++ b/maps/ze_industrial_dejavu_v3_3_1.cfg @@ -157,4 +157,349 @@ modify: { "origin" "-3135 -232.54 220" } +} + + + + +;; _ + +;; fix zm item strippers + +modify: +{ + match: + { + "OnStartTouch" "stripper,Strip,,0,-1" + "classname" "trigger_teleport" + } + delete: + { + "OnStartTouch" "stripper,Strip,,0,-1" + } + insert: + { + "OnStartTouch" "stripper,Strip,,0,1" + } +} + +;; fix heli lag + +add: +{ + "model" "*140" + "targetname" "heli_back" + "parentname" "Helicop" + "spawnobject" "0" + "spawnflags" "0" + "rendermode" "10" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "propdata" "0" + "pressuredelay" "0" + "physdamagescale" "1.0" + "PerformanceMode" "0" + "origin" "-3042.56 315.86 481.8" + "nodamageforces" "0" + "minhealthdmg" "0" + "material" "0" + "health" "0" + "gibdir" "0 0 0" + "explosion" "0" + "ExplodeRadius" "0" + "explodemagnitude" "0" + "ExplodeDamage" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "classname" "func_breakable" +} +add: +{ + "model" "*140" + "targetname" "heli_front" + "parentname" "Helicop" + "spawnobject" "0" + "spawnflags" "0" + "rendermode" "10" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "propdata" "0" + "pressuredelay" "0" + "physdamagescale" "1.0" + "PerformanceMode" "0" + "origin" "-2826.85 314.75 480.66" + "nodamageforces" "0" + "minhealthdmg" "0" + "material" "0" + "health" "0" + "gibdir" "0 0 0" + "explosion" "0" + "ExplodeRadius" "0" + "explodemagnitude" "0" + "ExplodeDamage" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "classname" "func_breakable" +} +add: +{ + "model" "*31" + "targetname" "heli_left" + "parentname" "Helicop" + "spawnobject" "0" + "spawnflags" "0" + "rendermode" "10" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "propdata" "0" + "pressuredelay" "0" + "physdamagescale" "1.0" + "PerformanceMode" "0" + "origin" "-2887.02 384.11 452.84" + "nodamageforces" "0" + "minhealthdmg" "0" + "material" "0" + "health" "0" + "gibdir" "0 0 0" + "explosion" "0" + "ExplodeRadius" "0" + "explodemagnitude" "0" + "ExplodeDamage" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "classname" "func_breakable" +} +add: +{ + "model" "*31" + "targetname" "heli_left" + "parentname" "Helicop" + "spawnobject" "0" + "spawnflags" "0" + "rendermode" "10" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "propdata" "0" + "pressuredelay" "0" + "physdamagescale" "1.0" + "PerformanceMode" "0" + "origin" "-2887.02 384.11 509.84" + "nodamageforces" "0" + "minhealthdmg" "0" + "material" "0" + "health" "0" + "gibdir" "0 0 0" + "explosion" "0" + "ExplodeRadius" "0" + "explodemagnitude" "0" + "ExplodeDamage" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "classname" "func_breakable" +} +add: +{ + "model" "*31" + "targetname" "heli_right" + "parentname" "Helicop" + "spawnobject" "0" + "spawnflags" "0" + "rendermode" "10" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "propdata" "0" + "pressuredelay" "0" + "physdamagescale" "1.0" + "PerformanceMode" "0" + "origin" "-2887.02 242.91 452.84" + "nodamageforces" "0" + "minhealthdmg" "0" + "material" "0" + "health" "0" + "gibdir" "0 0 0" + "explosion" "0" + "ExplodeRadius" "0" + "explodemagnitude" "0" + "ExplodeDamage" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "classname" "func_breakable" +} +add: +{ + "model" "*31" + "targetname" "heli_right" + "parentname" "Helicop" + "spawnobject" "0" + "spawnflags" "0" + "rendermode" "10" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "propdata" "0" + "pressuredelay" "0" + "physdamagescale" "1.0" + "PerformanceMode" "0" + "origin" "-2887.02 242.91 509.84" + "nodamageforces" "0" + "minhealthdmg" "0" + "material" "0" + "health" "0" + "gibdir" "0 0 0" + "explosion" "0" + "ExplodeRadius" "0" + "explodemagnitude" "0" + "ExplodeDamage" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "classname" "func_breakable" +} +add: +{ + "model" "*288" + "targetname" "heli_floor" + "parentname" "Helicop" + "spawnobject" "0" + "spawnflags" "0" + "rendermode" "10" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "propdata" "0" + "pressuredelay" "0" + "physdamagescale" "1.0" + "PerformanceMode" "0" + "origin" "-2937.29 314.91 423.81" + "nodamageforces" "0" + "minhealthdmg" "0" + "material" "0" + "health" "0" + "gibdir" "0 0 0" + "explosion" "0" + "ExplodeRadius" "0" + "explodemagnitude" "0" + "ExplodeDamage" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "classname" "func_breakable" +} +add: +{ + "model" "*288" + "targetname" "heli_roof" + "parentname" "Helicop" + "spawnobject" "0" + "spawnflags" "0" + "rendermode" "10" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "propdata" "0" + "pressuredelay" "0" + "physdamagescale" "1.0" + "PerformanceMode" "0" + "origin" "-2937.29 311.91 542.81" + "nodamageforces" "0" + "minhealthdmg" "0" + "material" "0" + "health" "0" + "gibdir" "0 0 0" + "explosion" "0" + "ExplodeRadius" "0" + "explodemagnitude" "0" + "ExplodeDamage" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "classname" "func_breakable" +} +add: +{ + "model" "*288" + "targetname" "heli_gear" + "parentname" "Helicop" + "spawnobject" "0" + "spawnflags" "0" + "rendermode" "10" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "propdata" "0" + "pressuredelay" "0" + "physdamagescale" "1.0" + "PerformanceMode" "0" + "origin" "-2968.69 327.29 384.13" + "nodamageforces" "0" + "minhealthdmg" "0" + "material" "0" + "health" "0" + "gibdir" "0 0 0" + "explosion" "0" + "ExplodeRadius" "0" + "explodemagnitude" "0" + "ExplodeDamage" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "classname" "func_breakable" +} +add: +{ + "model" "*288" + "targetname" "heli_gear" + "parentname" "Helicop" + "spawnobject" "0" + "spawnflags" "0" + "rendermode" "10" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "propdata" "0" + "pressuredelay" "0" + "physdamagescale" "1.0" + "PerformanceMode" "0" + "origin" "-2968.69 300.29 384.13" + "nodamageforces" "0" + "minhealthdmg" "0" + "material" "0" + "health" "0" + "gibdir" "0 0 0" + "explosion" "0" + "ExplodeRadius" "0" + "explodemagnitude" "0" + "ExplodeDamage" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "classname" "func_breakable" +} + +modify: +{ + match: + { + "classname" "logic_auto" + "hammerid" "3552" + } + insert: + { + "OnMapSpawn" "heli_floor,AddOutput,angles 0 37 90,0,-1" + "OnMapSpawn" "heli_roof,AddOutput,angles 0 37 90,0,-1" + "OnMapSpawn" "heli_gear,AddOutput,angles 0 37 90,0,-1" + } +} + +modify: +{ + match: + { + "targetname" "Helicop" + "classname" "func_tracktrain" + } + replace: + { + "spawnflags" "523" + } } \ No newline at end of file diff --git a/maps/ze_infectedcity_v1.cfg b/maps/ze_infectedcity_v1.cfg new file mode 100755 index 0000000..d40bc86 --- /dev/null +++ b/maps/ze_infectedcity_v1.cfg @@ -0,0 +1,26 @@ +;; _ + +modify: +{ + match: + { + "classname" "/prop_.*/" + } + replace: + { + "disableshadows" "1" + "disablereceiveshadows" "1" + } +} +modify: +{ + match: + { + "classname" "/func_.*/" + } + replace: + { + "disableshadows" "1" + "disablereceiveshadows" "1" + } +} \ No newline at end of file diff --git a/maps/ze_infested-industry_v2_b10.cfg b/maps/ze_infested-industry_v2_b10.cfg index 374ca3d..438cba5 100755 --- a/maps/ze_infested-industry_v2_b10.cfg +++ b/maps/ze_infested-industry_v2_b10.cfg @@ -15,4 +15,103 @@ modify: } } + music volume + +modify: +{ + match: + { + "message" "bloodprime/industry/backblack.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#bloodprime/industry/backblack.mp3" + } +} +modify: +{ + match: + { + "message" "bloodprime/industry/bloodmeat1.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#bloodprime/industry/bloodmeat1.mp3" + } +} +modify: +{ + match: + { + "message" "bloodprime/industry/bloodmeat2.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#bloodprime/industry/bloodmeat2.mp3" + } +} +modify: +{ + match: + { + "message" "bloodprime/industry/pomp1.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#bloodprime/industry/pomp1.mp3" + } +} +modify: +{ + match: + { + "message" "bloodprime/industry/pomp2.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#bloodprime/industry/pomp2.mp3" + } +} +modify: +{ + match: + { + "message" "bloodprime/industry/roundstart.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#bloodprime/industry/roundstart.mp3" + } +} +modify: +{ + match: + { + "message" "bloodprime/industry/sleepwalker.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#bloodprime/industry/sleepwalker.mp3" + } +} +modify: +{ + match: + { + "message" "bloodprime/industry/zombie_2.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#bloodprime/industry/zombie_2.mp3" + } +} + diff --git a/maps/ze_infiltration_final_css2.cfg b/maps/ze_infiltration_final_css2.cfg index d5851c4..39df543 100644 --- a/maps/ze_infiltration_final_css2.cfg +++ b/maps/ze_infiltration_final_css2.cfg @@ -52,3 +52,96 @@ modify: "OnTrigger" "TeleThing_04,Enable,,30,-1" } } + + + + +;; _ + +;; music volume + +modify: +{ + match: + { + "message" "music/halo_1_1.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/halo_1_1.mp3" + } +} +modify: +{ + match: + { + "message" "music/halo_1_2.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/halo_1_2.mp3" + } +} +modify: +{ + match: + { + "message" "music/halo_2.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/halo_2.mp3" + } +} +modify: +{ + match: + { + "message" "music/halo_3.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/halo_3.mp3" + } +} +modify: +{ + match: + { + "message" "music/halo_4.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/halo_4.mp3" + } +} +modify: +{ + match: + { + "message" "music/halo_5.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/halo_5.mp3" + } +} +modify: +{ + match: + { + "message" "music/halo_6_1.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/halo_6_1.mp3" + } +} + diff --git a/maps/ze_isla_nublar_v3.cfg b/maps/ze_isla_nublar_v3.cfg index 4c01c6b..a0feec9 100644 --- a/maps/ze_isla_nublar_v3.cfg +++ b/maps/ze_isla_nublar_v3.cfg @@ -165,3 +165,234 @@ modify: "OnPressed" "lift02stuckdoors2,Close,,0,1" } } + +;; music volume + +modify: +{ + match: + { + "message" "custommapsounds/jpark.wav" + "classname" "ambient_generic" + } + replace: + { + "message" "#custommapsounds/jpark.wav" + } +} +modify: +{ + match: + { + "message" "custommapsounds/rescuing_sarah.wav" + "classname" "ambient_generic" + } + replace: + { + "message" "#custommapsounds/rescuing_sarah.wav" + } +} +modify: +{ + match: + { + "message" "custommapsounds/soundtrackHatchingBabyRaptor.wav" + "classname" "ambient_generic" + } + replace: + { + "message" "#custommapsounds/soundtrackHatchingBabyRaptor.wav" + } +} + +;; ??? + +modify: +{ + match: + { + "origin" "3592 9880 136" + "model" "models/props_vehicles/jp01.mdl" + "classname" "prop_dynamic_override" + } + replace: + { + "origin" "3592 9880 140" + "disableshadows" "1" + "disablereceiveshadows" "1" + } + insert: + { + "targetname" "car1" + } +} +modify: +{ + match: + { + "origin" "3328 9880 136" + "model" "models/props_vehicles/jp01.mdl" + "classname" "prop_dynamic_override" + } + replace: + { + "origin" "3328 9880 140" + "disableshadows" "1" + "disablereceiveshadows" "1" + } + insert: + { + "targetname" "car2" + } +} +modify: +{ + match: + { + "origin" "3683.47 9879.93 130.591" + "classname" "env_spark" + } + insert: + { + "targetname" "car_spark" + } +} + +add: +{ + "model" "*101" + "wheels" "300" + "volume" "10" + "velocitytype" "0" + "targetname" "car_train" + "target" "car_path1" + "startspeed" "150" + "speed" "0" + "spawnflags" "651" + "rendermode" "0" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "origin" "3569 98780 136" + "orientationtype" "1" + "MoveSoundMinTime" "0" + "MoveSoundMinPitch" "60" + "MoveSoundMaxTime" "0" + "MoveSoundMaxPitch" "200" +;; "MoveSound" "vehicles\apc\apc_cruise_loop3.wav" + "height" "10" + "dmg" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "bank" "0" + "classname" "func_tracktrain" +} +add: +{ + "origin" "3569 9880 136" + "targetname" "car_path1" + "target" "car_path2" + "speed" "0" + "spawnflags" "0" + "radius" "0" + "orientationtype" "1" + "angles" "0 0 0" + "classname" "path_track" +} +add: +{ + "origin" "7300 9881 136" + "targetname" "car_path2" + "speed" "0" + "spawnflags" "0" + "radius" "0" + "orientationtype" "1" + "angles" "0 0 0" + "classname" "path_track" +} + +add: +{ + "model" "*101" + "targetname" "player_counter" + "origin" "1915 12684 526" + "classname" "game_zone_player" + "OnPlayerOutZone" "player_count,Add,1,0,-1" +} +add: +{ + "origin" "1915 12684 626" + "targetname" "player_count" + "StartDisabled" "0" + "startvalue" "0" + "min" "0" + "max" "50" + "classname" "math_counter" + "OnHitMax" "car_case,PickRandom,,0,1" +} +add: +{ + "origin" "1915 12684 636" + "targetname" "car_case" + "classname" "logic_case" + "OnCase01" "car_case,FireUser1,,0,1" + "OnCase02" "car_case,FireUser1,,0,1" + "OnCase03" "car1,SetParent,car_train,0,1" + "OnCase03" "car_spark,StopSpark,,0,1" + "OnCase03" "visdoor01,AddOutput,OnFullyOpen car_train:StartForward::0:1,0,1" + "OnCase03" "visdoor01,AddOutput,OnFullyOpen car2:SetParent:car_train:1:1,0,1" + "OnCase03" "visdoor01,AddOutput,OnFullyOpen car1:ClearParent::23:1,0,1" + "OnCase03" "visdoor01,AddOutput,OnFullyOpen car2:ClearParent::24:1,0,1" +} + +modify: +{ + match: + { + "targetname" "trexhitbased1" + "classname" "math_counter" + } + insert: + { + "OnHitMin" "player_counter,CountPlayersInZone,,2.75,1" + } +} + +;; music volume + +modify: +{ + match: + { + "message" "custommapsounds/jpark.wav" + "classname" "ambient_generic" + } + replace: + { + "message" "#custommapsounds/jpark.wav" + } +} +modify: +{ + match: + { + "message" "custommapsounds/rescuing_sarah.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#custommapsounds/rescuing_sarah.mp3" + } +} +modify: +{ + match: + { + "message" "custommapsounds/soundtrackHatchingBabyRaptor.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#custommapsounds/soundtrackHatchingBabyRaptor.mp3" + } +} diff --git a/maps/ze_jjba_v5fsv.cfg b/maps/ze_jjba_v5fsv.cfg new file mode 100755 index 0000000..07d8a37 --- /dev/null +++ b/maps/ze_jjba_v5fsv.cfg @@ -0,0 +1,125 @@ +;; _ + +;; music volume + +modify: +{ + match: + { + "message" "music/jojo_music/dios_boss_music.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/jojo_music/dios_boss_music.mp3" + } +} +modify: +{ + match: + { + "message" "music/jojo_music/jojo_s_l_b_b_m.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/jojo_music/jojo_s_l_b_b_m.mp3" + } +} +modify: +{ + match: + { + "message" "music/jojo_music/jojo_s_l_boss_music.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/jojo_music/jojo_s_l_boss_music.mp3" + } +} +modify: +{ + match: + { + "message" "music/jojo_music/jojo_s_l_ending_music.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/jojo_music/jojo_s_l_ending_music.mp3" + } +} +modify: +{ + match: + { + "message" "music/jojo_music/stage1_music.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/jojo_music/stage1_music.mp3" + } +} +modify: +{ + match: + { + "message" "music/jojo_music/stage2_after_gachi.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/jojo_music/stage2_after_gachi.mp3" + } +} +modify: +{ + match: + { + "message" "music/jojo_music/stage2_gachi.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/jojo_music/stage2_gachi.mp3" + } +} +modify: +{ + match: + { + "message" "music/jojo_music/stage2_music_before_gachi.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/jojo_music/stage2_music_before_gachi.mp3" + } +} +modify: +{ + match: + { + "message" "music/jojo_music/stage3_ending_music.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/jojo_music/stage3_ending_music.mp3" + } +} +modify: +{ + match: + { + "message" "music/jojo_music/stage3_music.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/jojo_music/stage3_music.mp3" + } +} + diff --git a/maps/ze_jungleescape_b3_6.cfg b/maps/ze_jungleescape_b3_6.cfg index 9b75292..c51c028 100755 --- a/maps/ze_jungleescape_b3_6.cfg +++ b/maps/ze_jungleescape_b3_6.cfg @@ -466,4 +466,78 @@ modify: } } +;; music volume + +modify: +{ + match: + { + "message" "tactwolf/startsong1.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#tactwolf/startsong1.mp3" + } +} +modify: +{ + match: + { + "message" "tactwolf/jungleescape/basebeg_song.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#tactwolf/jungleescape/basebeg_song.mp3" + } +} +modify: +{ + match: + { + "message" "tactwolf/jungleescape/baseend_song.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#tactwolf/jungleescape/baseend_song.mp3" + } +} +modify: +{ + match: + { + "message" "tactwolf/jungleescape/basemid_song.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#tactwolf/jungleescape/basemid_song.mp3" + } +} +modify: +{ + match: + { + "message" "tactwolf/jungleescape/junglebeg_song.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#tactwolf/jungleescape/junglebeg_song.mp3" + } +} +modify: +{ + match: + { + "message" "tactwolf/jungleescape/jungleend_song.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#tactwolf/jungleescape/jungleend_song.mp3" + } +} diff --git a/maps/ze_jurassic_park_story_v1.cfg b/maps/ze_jurassic_park_story_v1.cfg index f27f655..fee85fa 100644 --- a/maps/ze_jurassic_park_story_v1.cfg +++ b/maps/ze_jurassic_park_story_v1.cfg @@ -66,3 +66,30 @@ modify: } } +;; music volume + +modify: +{ + match: + { + "message" "legrem/jp_debut.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#legrem/jp_debut.mp3" + } +} +modify: +{ + match: + { + "message" "legrem/jp_music.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#legrem/jp_music.mp3" + } +} + diff --git a/maps/ze_jurassicpark_c1v4.cfg b/maps/ze_jurassicpark_c1v4.cfg index 6737c76..b388dd5 100644 --- a/maps/ze_jurassicpark_c1v4.cfg +++ b/maps/ze_jurassicpark_c1v4.cfg @@ -17,3 +17,24 @@ modify: "damage" "999999" } } + + + + +;; _ + +;; music volume + +modify: +{ + match: + { + "message" "admin_plugin/jurassicpark1.wav" + "classname" "ambient_generic" + } + replace: + { + "message" "#admin_plugin/jurassicpark1.wav" + } +} + diff --git a/maps/ze_jurassicpark_escape_v1.cfg b/maps/ze_jurassicpark_escape_v1.cfg index ca33f9f..af5066d 100644 --- a/maps/ze_jurassicpark_escape_v1.cfg +++ b/maps/ze_jurassicpark_escape_v1.cfg @@ -252,4 +252,89 @@ modify: { "damage" "50000" } +} + + + +;; _ + +;; music volume + +modify: +{ + match: + { + "message" "custommapsounds/jpark.wav" + "classname" "ambient_generic" + } + replace: + { + "message" "#custommapsounds/jpark.wav" + } +} + +;; heli antistuck + +add: +{ + "model" "*35" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "2511.92 10852.8 -1622.49" + "damage" "10000" + "classname" "trigger_hurt" +} + +;; truck antistuck + +add: +{ + "model" "*35" + "targetname" "TruckTele" + "parentname" "dinotransportercar" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "3464 6589 -969" + "classname" "trigger_once" + "OnStartTouch" "!activator,AddOutput,origin 3730 8896 -925,0,-1" +} +modify: +{ + match: + { + "targetname" "dinocarpath10" + "classname" "path_track" + } + insert: + { + "OnPass" "TruckTele,Enable,,7,1" + "OnPass" "TruckTele,Kill,,7.1,1" + } +} +modify: +{ + match: + { + "targetname" "dinotransportercar" + "classname" "func_tracktrain" + } + replace: + { + "orientationtype" "3" + } +} + +;; fix nuke + +modify: +{ + match: + { + "targetname" "helipath5" + "classname" "path_track" + } + replace: + { + "speed" "50" + } } \ No newline at end of file diff --git a/maps/ze_jurassicpark_v2_10_ob.cfg b/maps/ze_jurassicpark_v2_10_ob.cfg index 5d88a15..cd75f2e 100755 --- a/maps/ze_jurassicpark_v2_10_ob.cfg +++ b/maps/ze_jurassicpark_v2_10_ob.cfg @@ -15,4 +15,3 @@ modify: } } - diff --git a/maps/ze_jurassicpark_winter_v2.cfg b/maps/ze_jurassicpark_winter_v2.cfg new file mode 100755 index 0000000..f14de5a --- /dev/null +++ b/maps/ze_jurassicpark_winter_v2.cfg @@ -0,0 +1,53 @@ +;; _ + +;; music volume + +modify: +{ + match: + { + "message" "music/caramellvansen.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/caramellvansen.mp3" + } +} +modify: +{ + match: + { + "message" "music/gachi_pendulum.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/gachi_pendulum.mp3" + } +} +modify: +{ + match: + { + "message" "music/killing_floor_christmas.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/killing_floor_christmas.mp3" + } +} +modify: +{ + match: + { + "message" "music/super_gachi_saiyan.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/super_gachi_saiyan.mp3" + } +} + diff --git a/maps/ze_l0v0l_v1_4.cfg b/maps/ze_l0v0l_v1_4.cfg index a76518b..b451dc4 100644 --- a/maps/ze_l0v0l_v1_4.cfg +++ b/maps/ze_l0v0l_v1_4.cfg @@ -20,7 +20,6 @@ add: "OnStartTouch" "bosslvl3_harpy_counter1,Add,26,0,-1" "OnStartTouch" "bosslvl3_harpy_counter2,Add,26,0,-1" } - add: { "model" "*231" @@ -33,7 +32,6 @@ add: "origin" "9314.75 -1312.72 -7934.5" "classname" "trigger_push" } - add: { "model" "*231" @@ -46,7 +44,6 @@ add: "origin" "9210.71 -1254.63 -7934.5" "classname" "trigger_push" } - filter: { "origin" "9856.5 -1392.5 -8482" @@ -70,7 +67,6 @@ modify: "OnUser1" "!self,AddOutput,maxs 2712 1640 420,0,1" } } - modify: { match: @@ -115,7 +111,6 @@ add: "OnPressed" "map_command,Command,say >>> ADMIN CHANGED TO STAGE 0: DARK WORLD <<<,0,-1" "OnPressed" "Stage_Counter,SetValue,4,0,-1" } - add: { "classname" "prop_dynamic" @@ -178,7 +173,6 @@ filter: "classname" "logic_case" "hammerid" "3047368" } - filter: { "origin" "2827 -7756 7893.5" @@ -186,7 +180,6 @@ filter: "classname" "func_tanktrain" "hammerid" "3047326" } - filter: { "origin" "2826 -7756 7892" @@ -194,7 +187,6 @@ filter: "classname" "path_track" "hammerid" "3047395" } - filter: { "origin" "2826 -7356 7892" @@ -202,7 +194,6 @@ filter: "classname" "path_track" "hammerid" "3047421" } - filter: { "origin" "2826 -8156 7892" @@ -210,7 +201,6 @@ filter: "classname" "path_track" "hammerid" "3047454" } - filter: { "origin" "2670 -7764 7908" @@ -218,7 +208,6 @@ filter: "classname" "info_particle_system" "hammerid" "3049350" } - filter: { "origin" "2670 -7764 7948" @@ -232,14 +221,59 @@ modify: { match: { - "hammerid" "3711335" + "targetname" "bosslvl4_beam_rotate" + "origin" "-2206.5 7742 3734" "classname" "func_door_rotating" } + replace: + { + "targetname" "bosslvl4_beam_rotate_2" + } insert: { "parentname" "bosslvl4_beam_rotate" } } +modify: +{ + match: + { + "origin" "-1955 7807 3673" + "targetname" "bosslvl4_beam_temp" + "classname" "point_template" + } + insert: + { + "Template07" "bosslvl4_beam_rotate_2" + } +} +modify: +{ + match: + { + "origin" "2605 -9005 8443" + "targetname" "bosslvl4_beam_counter3" + "classname" "math_counter" + } + insert: + { + "OnHitMin" "bosslvl4_beam_rotate_2,Kill,,0,-1" + } +} +modify: +{ + match: + { + "targetname" "bosslvl4_beam_hit" + "origin" "2542.5 -8436 7854.5" + "classname" "func_physbox" + } + insert: + { + "OnHealthChanged" "bosslvl4_beam_rotate_2,Color,255 0 0,0,-1" + "OnHealthChanged" "bosslvl4_beam_rotate_2,Color,255 255 255,0.1,-1" + } +} ;replace physics level system with perm entities add: @@ -251,7 +285,6 @@ add: "OnUser1" "Stage_Counter,AddOutput,classname info_target,0.03,1" "OnUser1" "!self,Kill,,0.06,1" } - add: { "classname" "point_template" @@ -259,7 +292,6 @@ add: "Template01" "Stage_Counter" "spawnflags" "2" } - add: { "classname" "math_counter" @@ -270,7 +302,6 @@ add: "max" "4" "OnGetValue" "Stage_Case,InValue,,0,-1" } - add: { "classname" "logic_case" @@ -284,11 +315,11 @@ add: "OnCase03" "lvl6_map_relay,Trigger,,0.02,1" "OnCase04" "lvl4_map_relay,Trigger,,0.02,1" } - modify: { match: { + "origin" "-13173 -14784 -1017" "classname" "logic_auto" } insert: @@ -303,8 +334,9 @@ modify: { match: { - "classname" "trigger_once" "targetname" "lvl1_win" + "origin" "15674 -11696.5 -5105" + "classname" "trigger_once" } delete: { @@ -319,13 +351,13 @@ modify: "OnStartTouch" "Stage_Counter,SetValue,2,0,-1" } } - modify: { match: { - "classname" "trigger_once" "targetname" "lvl2_win" + "origin" "13905.5 -3609 496.75" + "classname" "trigger_once" } delete: { @@ -340,13 +372,13 @@ modify: "OnStartTouch" "Stage_Counter,SetValue,3,0,-1" } } - modify: { match: { - "classname" "logic_branch" + "origin" "11163.6 13495 4312.61" "targetname" "lvl6_branch" + "classname" "logic_branch" } delete: { @@ -367,13 +399,13 @@ modify: "OnTrue" "Stage_Counter,SetValue,1,0,-1" } } - modify: { match: { - "classname" "trigger_once" "targetname" "lvl4_win" + "origin" "-4487 5370 7350.65" + "classname" "trigger_once" } delete: { @@ -388,13 +420,13 @@ modify: "OnStartTouch" "Stage_Counter,SetValue,1,5,-1" } } - modify: { match: { - "classname" "func_button" "targetname" "lvl1_button" + "origin" "-14601.5 -14300.8 -973" + "classname" "func_button" } delete: { @@ -409,13 +441,13 @@ modify: "OnPressed" "Stage_Counter,SetValue,1,0,-1" } } - modify: { match: { - "classname" "func_button" "targetname" "lvl2_button" + "origin" "-14528.5 -14300.8 -973" + "classname" "func_button" } delete: { @@ -430,13 +462,13 @@ modify: "OnPressed" "Stage_Counter,SetValue,2,0,-1" } } - modify: { match: { - "classname" "func_button" "targetname" "lvl3_button" + "origin" "-14456.5 -14300.8 -973" + "classname" "func_button" } delete: { @@ -458,19 +490,16 @@ filter: "classname" "func_physbox" "targetname" "lvl_phys" } - filter: { "classname" "func_brush" "targetname" "/lvl(1|2|6|4)_brush/" } - filter: { "classname" "trigger_once" "targetname" "/lvl(1|2|6|4)_trigger/" } - modify: { match: @@ -481,4 +510,23 @@ modify: { "OnMapSpawn" "lvl_phys,EnableMotion,,0,-1" } -} \ No newline at end of file +} + +;------------------------------------------ +; CHANGE THE GARGANTUA MODEL TO A RECOMPILED VERSION +; TO FIX ISSUES SINCE THE VSCRIPT UPDATE +; by Moltard +; Require players to DL the new model + materials +;------------------------------------------ +modify: +{ + match: + { + "model" "models/garg.mdl" + "classname" "prop_dynamic" + } + replace: + { + "model" "models/garg_fix_2025.mdl" + } +} diff --git a/maps/ze_laboratory_escape_v2_4c_final.cfg b/maps/ze_laboratory_escape_v2_4c_final.cfg new file mode 100755 index 0000000..1ed470d --- /dev/null +++ b/maps/ze_laboratory_escape_v2_4c_final.cfg @@ -0,0 +1,139 @@ +;; _ + +;; music volume + +modify: +{ + match: + { + "message" "mp3song/fear factory - donkey kong country.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#mp3song/fear factory - donkey kong country.mp3" + } +} +modify: +{ + match: + { + "message" "mp3song/fear factory remixed.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#mp3song/fear factory remixed.mp3" + } +} +modify: +{ + match: + { + "message" "mp3song/garry's mod - zombie survival human beats.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#mp3song/garry's mod - zombie survival human beats.mp3" + } +} +modify: +{ + match: + { + "message" "mp3song/garry's mod - zombie survival zombie beats.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#mp3song/garry's mod - zombie survival zombie beats.mp3" + } +} +modify: +{ + match: + { + "message" "mp3song/portal 2 ost - 9999999.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#mp3song/portal 2 ost - 9999999.mp3" + } +} +modify: +{ + match: + { + "message" "mp3song/portal 2 ost - the part where he kills you.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#mp3song/portal 2 ost - the part where he kills you.mp3" + } +} +modify: +{ + match: + { + "message" "mp3song/portal 2 ost - wheatley science.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#mp3song/portal 2 ost - wheatley science.mp3" + } +} +modify: +{ + match: + { + "message" "mp3song/the tempest - pendulum live at brixton academy (dvd).mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#mp3song/the tempest - pendulum live at brixton academy (dvd).mp3" + } +} +modify: +{ + match: + { + "message" "mp3song/undertale - the ruins genocide.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#mp3song/undertale - the ruins genocide.mp3" + } +} +modify: +{ + match: + { + "message" "mp3song/undertale-finale.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#mp3song/undertale-finale.mp3" + } +} + +;; stage 1 - fix elevator + +modify: +{ + match: + { + "targetname" "ele1_path2" + "classname" "path_track" + } + replace: + { + "origin" "88 2464 524" + } +} \ No newline at end of file diff --git a/maps/ze_lemonysnickets_v1_3.cfg b/maps/ze_lemonysnickets_v1_3.cfg new file mode 100755 index 0000000..febea25 --- /dev/null +++ b/maps/ze_lemonysnickets_v1_3.cfg @@ -0,0 +1,298 @@ +add: +{ + "classname" "trigger_teleport" + "spawnflags" "1" + "origin" "128 -160 1184" + "startdisabled" "0" + "target" "es" + "targetname" "glitchtp1" +} + +add: +{ + "classname" "trigger_teleport" + "spawnflags" "1" + "origin" "-1472 416 352" + "startdisabled" "0" + "target" "es" + "targetname" "glitchtp2" +} + +add: +{ + "classname" "trigger_teleport" + "spawnflags" "1" + "origin" "576 1088 192" + "startdisabled" "0" + "target" "es" + "targetname" "glitchtp3" +} + +add: +{ + "classname" "trigger_teleport" + "spawnflags" "1" + "origin" "3232 -288 -512" + "startdisabled" "0" + "target" "Island1" + "targetname" "glitchtp4" +} + +add: +{ + "classname" "trigger_teleport" + "spawnflags" "1" + "origin" "2944 1792 192" + "startdisabled" "0" + "target" "Island1" + "targetname" "glitchtp5" +} + +add: +{ + "classname" "trigger_teleport" + "spawnflags" "1" + "origin" "3456 1792 192" + "startdisabled" "0" + "target" "Island1" + "targetname" "glitchtp6" +} + +add: +{ + "classname" "trigger_teleport" + "spawnflags" "1" + "origin" "-256 512 -896" + "startdisabled" "0" + "target" "es" + "targetname" "glitchtp7" +} + +add: +{ + "classname" "trigger_teleport" + "spawnflags" "1" + "origin" "-1544 608 352" + "startdisabled" "0" + "target" "es" + "targetname" "glitchtp8" +} + +add: +{ + "classname" "trigger_teleport" + "spawnflags" "1" + "origin" "-512 512 512" + "startdisabled" "1" + "target" "Island1" + "targetname" "afktp1" +} + +add: +{ + "classname" "trigger_teleport" + "spawnflags" "1" + "origin" "1792 768 512" + "startdisabled" "1" + "target" "Island1" + "targetname" "afktp2" +} + +modify: +{ + match: + { + "model" "*51" + } + insert: + { + "OnStartTouch" "glitchtp*,AddOutput,solid 2,0,1" + "OnStartTouch" "afktp*,AddOutput,solid 2,0,1" + "OnStartTouch" "glitchtp1,AddOutput,maxs 512 32 1024,0.1,1" + "OnStartTouch" "glitchtp1,AddOutput,mins -512 -32 -1024,0.1,1" + "OnStartTouch" "glitchtp2,AddOutput,maxs 96 96 96,0.1,1" + "OnStartTouch" "glitchtp2,AddOutput,mins -96 -96 -96,0.1,1" + "OnStartTouch" "glitchtp3,AddOutput,maxs 64 64 64,0.1,1" + "OnStartTouch" "glitchtp3,AddOutput,mins -64 -64 -64,0.1,1" + "OnStartTouch" "glitchtp4,AddOutput,maxs 96 96 96,0.1,1" + "OnStartTouch" "glitchtp4,AddOutput,mins -96 -96 -96,0.1,1" + "OnStartTouch" "glitchtp5,AddOutput,maxs 64 64 64,0.1,1" + "OnStartTouch" "glitchtp5,AddOutput,mins -64 -64 -64,0.1,1" + "OnStartTouch" "glitchtp6,AddOutput,maxs 64 64 64,0.1,1" + "OnStartTouch" "glitchtp6,AddOutput,mins -64 -64 -64,0.1,1" + "OnStartTouch" "glitchtp7,AddOutput,maxs 1792 2560 128,0.1,1" + "OnStartTouch" "glitchtp7,AddOutput,mins -1792 -2560 -128,0.1,1" + "OnStartTouch" "glitchtp8,AddOutput,maxs 96 96 96,0.1,1" + "OnStartTouch" "glitchtp8,AddOutput,mins -96 -96 -96,0.1,1" + "OnStartTouch" "afktp1,AddOutput,maxs 1536 2560 1536,0.1,1" + "OnStartTouch" "afktp1,AddOutput,mins -1536 -2560 -1536,0.1,1" + "OnStartTouch" "afktp2,AddOutput,maxs 768 768 1536,0.1,1" + "OnStartTouch" "afktp2,AddOutput,mins -768 -768 -1536,0.1,1" + } +} + +modify: +{ + match: + { + "model" "*87" + "classname" "trigger_teleport" + } + replace: + { + "startDisabled" "1" + } + insert: + { + "targetname" "shortcuttp" + } +} + +modify: +{ + match: + { + "targetname" "Island1_door" + } + insert: + { + "OnBreak" "shortcuttp,Enable,,0,-1" + } +} + +modify: +{ + match: + { + "model" "*79" + } + insert: + { + "OnStartTouch" "Island1_door,Break,,45,-1" + "OnStartTouch" "afktp*,Enable,,55,-1" + "OnStartTouch" "glitchtp4,Disable,,45,-1" + } +} + +modify: +{ + match: + { + "model" "*85" + } + insert: + { + "OnStartTouch" "glitchtp5,Disable,,0,-1" + "OnStartTouch" "glitchtp6,Disable,,0,-1" + } +} + +modify: +{ + match: + { + "targetname" "end_relay" + } + delete: + { + "OnTrigger" "Island1_door,Break,,0,-1" + "OnTrigger" "nuke_hurt,Enable,,0,-1" + "OnTrigger" "nuke_hurt,Disable,,0.3,-1" + + } +} + +modify: +{ + match: + { + "targetname" "boat_break" + } + delete: + { + "OnBreak" "rocket_glass,Break,,21,-1" + } +} + +modify: +{ + match: + { + "model" "*70" + "classname" "trigger_teleport" + } + replace: + { + "origin" "704 656 -40" + } +} + + + +;; _ + +;; music volume + +modify: +{ + match: + { + "message" "snake/audiomach.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#snake/audiomach.mp3" + } +} +modify: +{ + match: + { + "message" "snake/vao day.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#snake/vao day.mp3" + } +} +modify: +{ + match: + { + "message" "snake/es.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#snake/es.mp3" + } +} + + + +modify: +{ + match: + { + "classname" "/prop_.*/" + } + replace: + { + "disableshadows" "1" + "disablereceiveshadows" "1" + } +} +modify: +{ + match: + { + "classname" "/func_.*/" + } + replace: + { + "disableshadows" "1" + "disablereceiveshadows" "1" + } +} \ No newline at end of file diff --git a/maps/ze_licciana_xmas_v1.cfg b/maps/ze_licciana_xmas_v1.cfg index c29ab52..24e26b0 100644 --- a/maps/ze_licciana_xmas_v1.cfg +++ b/maps/ze_licciana_xmas_v1.cfg @@ -5,4 +5,24 @@ filter: { "classname" "trigger_push" +} + + + +;; _ + +;; destroy boulders + +modify: +{ + match: + { + "targetname" "roundrock2_trigger" + "classname" "trigger_once" + } + insert: + { + "OnStartTouch" "roundrock1,Break,,10,1" + "OnStartTouch" "roundrock2,Break,,10,1" + } } \ No newline at end of file diff --git a/maps/ze_light_shadow_l1_4.cfg b/maps/ze_light_shadow_l1_4.cfg index f377c65..a261e18 100644 --- a/maps/ze_light_shadow_l1_4.cfg +++ b/maps/ze_light_shadow_l1_4.cfg @@ -1,85 +1,543 @@ -modify: -{ - match: - { - "classname" "logic_auto" - } - insert: - { - "OnNewGame" "server,Command,say *** Stripper 2 loaded ***,25,-1" - } -} - -modify: -{ - match: - { - "damagetype" "8" - } - replace: - { - "damagetype" "16384" - } -} - -modify: -{ - match: - { - "targetname" "item_zombie_devour_show_move" - } - replace: - { - "classname" "func_door" - "spawnflags" "4108" - } - delete: - { - "movedistance" "160" - } - insert: - { - "lip" "-160" - "wait" "-1" - } -} - -modify: -{ - match: - { - "origin" "-1472 -3488 -3392" - "targetname" "lv4_final_end_laser_maker_top" - } - insert: - { - "OnEntitySpawned" "lv3_final_d1_hurt3*,FireUser1,,0,-1" - } -} -modify: -{ - match: - { - "origin" "-1472 -3488 -3544" - "targetname" "lv4_final_end_laser_maker_bottom" - } - insert: - { - "OnEntitySpawned" "lv3_final_d1_hurt3*,FireUser1,,0,-1" - } -} - -modify: -{ - match: - { - "model" "*22" - "targetname" "lv3_final_d1_hurt3" - } - insert: - { - "OnUser1" "!self,AddOutput,damage 160,0,1" - } -} - - +;modify: +;{ +; match: +; { +; "classname" "logic_auto" +; } +; insert: +; { +; "OnNewGame" "server,Command,say *** Stripper 2 loaded ***,25,-1" +; } +;} + +;modify: +;{ +; match: +; { +; "damagetype" "8" +; } +; replace: +; { +; "damagetype" "16384" +; } +;} + +;modify: +;{ +; match: +; { +; "targetname" "item_zombie_devour_show_move" +; } +; replace: +; { +; "classname" "func_door" +; "spawnflags" "4108" +; } +; delete: +; { +; "movedistance" "160" +; } +; insert: +; { +; "lip" "-160" +; "wait" "-1" +; } +;} + +;modify: +;{ +; match: +; { +; "origin" "-1472 -3488 -3392" +; "targetname" "lv4_final_end_laser_maker_top" +; } +; insert: +; { +; "OnEntitySpawned" "lv3_final_d1_hurt3*,FireUser1,,0,-1" +; } +;} +;modify: +;{ +; match: +; { +; "origin" "-1472 -3488 -3544" +; "targetname" "lv4_final_end_laser_maker_bottom" +; } +; insert: +; { +; "OnEntitySpawned" "lv3_final_d1_hurt3*,FireUser1,,0,-1" +; } +;} + +;modify: +;{ +; match: +; { +; "model" "*22" +; "targetname" "lv3_final_d1_hurt3" +; } +; insert: +; { +; "OnUser1" "!self,AddOutput,damage 160,0,1" +; } +;} + + + +;----------------------- +;Fix game_text holdtime +;----------------------- +filter: +{ + "classname" "logic_timer" + "targetname" "text_stage_timer" +} +modify: +{ + match: + { + "classname" "game_text" + "targetname" "text_stage" + } + replace: + { + "holdtime" "5" + } + insert: + { + "OnUser1" "!self,Display,,0,-1" + "OnUser1" "!self,FireUser1,,5,-1" + } +} +modify: +{ + match: + { + "classname" "logic_relay" + "targetname" "lv4_final_relay" + } + delete: + { + "OnTrigger" "text_stage,Display,,147.7,-1" + } + insert: + { + "OnTrigger" "text_stage,FireUser1,,147.7,-1" + } +} +modify: +{ + match: + { + "classname" "logic_relay" + "targetname" "rtv_trigger" + } + delete: + { + "OnTrigger" "text_stage,Display,,1,1" + } + insert: + { + "OnTrigger" "text_stage,FireUser1,,1,1" + } +} +modify: +{ + match: + { + "classname" "logic_relay" + "targetname" "lv4_case_relay" + } + delete: + { + "OnTrigger" "text_stage,Display,,1,1" + } + insert: + { + "OnTrigger" "text_stage,FireUser1,,1,1" + } +} +modify: +{ + match: + { + "classname" "logic_relay" + "targetname" "lv3_case_relay" + } + delete: + { + "OnTrigger" "text_stage,Display,,1,1" + } + insert: + { + "OnTrigger" "text_stage,FireUser1,,1,1" + } +} +modify: +{ + match: + { + "classname" "logic_relay" + "targetname" "lv1_case_relay" + } + delete: + { + "OnTrigger" "text_stage,Display,,1,1" + } + insert: + { + "OnTrigger" "text_stage,FireUser1,,1,1" + } +} +modify: +{ + match: + { + "classname" "logic_relay" + "targetname" "lv2_case_relay" + } + delete: + { + "OnTrigger" "text_stage,Display,,1,1" + } + insert: + { + "OnTrigger" "text_stage,FireUser1,,1,1" + } +} + +;------------------------------------- +;Fix stage 4 boss music playing early +;------------------------------------- +modify: +{ + match: + { + "targetname" "lv4_light_trigger" + "classname" "trigger_once" + } + delete: + { + "OnStartTouch" "lv4_music2,PlaySound,,0,1" + "OnStartTouch" "lv4_music1,StopSound,,0,1" + "OnStartTouch" "music_text,SetText,Bgm:Danger 8:02 - Danger,4.9,1" + "OnStartTouch" "music_text,Display,,5,1" + } + insert: + { + "OnStartTouch" "lv4_music2,PlaySound,,60,1" + "OnStartTouch" "lv4_music1,StopSound,,60,1" + "OnStartTouch" "music_text,SetText,Bgm:Danger - 8:02,64.9,1" + "OnStartTouch" "music_text,Display,,65,1" + } +} + +;----------------------- +;Fix broken damage type +;----------------------- +modify: +{ + match: + { + "damagetype" "8" + } + replace: + { + "damagetype" "16384" + } +} + +;------------------------------------------------- +;Fix zm devour not moving due to func_door change +;------------------------------------------------- +modify: +{ + match: + { + "targetname" "item_zombie_devour_show_move" + } + replace: + { + "classname" "func_door" + "spawnflags" "4108" + } + delete: + { + "movedistance" "160" + } + insert: + { + "lip" "-160" + "wait" "-1" + } +} + +;------------------------------------------------ +;Make RTV stage end lasers instakill as intended +;------------------------------------------------ +modify: +{ + match: + { + "origin" "-1472 -3488 -3392" + "targetname" "lv4_final_end_laser_maker_top" + } + insert: + { + "OnEntitySpawned" "lv3_final_d1_hurt3*,FireUser1,,0,-1" + } +} +modify: +{ + match: + { + "origin" "-1472 -3488 -3544" + "targetname" "lv4_final_end_laser_maker_bottom" + } + insert: + { + "OnEntitySpawned" "lv3_final_d1_hurt3*,FireUser1,,0,-1" + } +} +modify: +{ + match: + { + "model" "*22" + "targetname" "lv3_final_d1_hurt3" + } + insert: + { + "OnUser1" "!self,AddOutput,damage 160,0,1" + } +} + +;-------------------------------------- +;Fix music volume not being adjustable +;-------------------------------------- +modify: +{ + match: + { + "message" "celestials.mp3" + } + replace: + { + "message" "#celestials.mp3" + } +} +modify: +{ + match: + { + "message" "danger753.mp3" + } + replace: + { + "message" "#danger753.mp3" + } +} +modify: +{ + match: + { + "message" "danger802.mp3" + } + replace: + { + "message" "#danger802.mp3" + } +} +modify: +{ + match: + { + "message" "forgiveness.mp3" + } + replace: + { + "message" "#forgiveness.mp3" + } +} +modify: +{ + match: + { + "message" "forgiveness0.mp3" + } + replace: + { + "message" "#forgiveness0.mp3" + } +} +modify: +{ + match: + { + "message" "innercity1.mp3" + } + replace: + { + "message" "#innercity1.mp3" + } +} +modify: +{ + match: + { + "message" "innercity2.mp3" + } + replace: + { + "message" "#innercity2.mp3" + } +} +modify: +{ + match: + { + "message" "liberation.mp3" + } + replace: + { + "message" "#liberation.mp3" + } +} +modify: +{ + match: + { + "message" "light and shadow.mp3" + } + replace: + { + "message" "#light and shadow.mp3" + } +} +modify: +{ + match: + { + "message" "xi.mp3" + } + replace: + { + "message" "#xi.mp3" + } +} +modify: +{ + match: + { + "message" "nova.wav" + } + replace: + { + "message" "#nova.wav" + } +} +modify: +{ + match: + { + "message" "song trooper.wav" + } + replace: + { + "message" "song trooper.wav" + } +} + +;------------------------------------------------------------ +;Move core stage boss attack lower to account for css height +;------------------------------------------------------------ +modify: +{ + match: + { + "targetname" "lv2_boss_d1_maker2" + "classname" "env_entity_maker" + "hammerid" "144270" + } + replace: + { + "origin" "-11683 -1512 -5850" + } +} +modify: +{ + match: + { + "targetname" "lv2_boss_d1_maker" + "classname" "env_entity_maker" + "hammerid" "142039" + } + replace: + { + "origin" "-11683 -1508 -5850" + } +} + +;----------------------------------------------- +; Prevent players getting stuck in the elevator +;----------------------------------------------- +filter: +{ + "targetname" "lv2_move1_1" + "classname" "func_movelinear" + "hammerid" "13966" +} +add: +{ + "model" "*777" + "hammerid" "13966" + "classname" "func_door" + "disablereceiveshadows" "1" + "disableshadows" "1" + "dmg" "10000" + "forceclosed" "1" + "health" "0" + "ignoredebris" "0" + "lip" "-192" + "locked_sentence" "0" + "loopmovesound" "0" + "movedir" "-90 0 0" + "origin" "-11683 -1508 -7279" + "renderamt" "255" + "rendercolor" "255 255 255" + "renderfx" "0" + "rendermode" "0" + "spawnflags" "4096" + "spawnpos" "0" + "speed" "52" + "targetname" "lv2_move1_1" + "unlocked_sentence" "0" + "wait" "-1" +} + +; Add a safe teleport destination for the elevator +; In case anyone get stuck +; Should never happen but just in case.. +add: +{ + "origin" "-11680 -1536 -7170" + "targetname" "elevator_stuck_dest" + "angles" "0 90 0" + "parentname" "lv2_move1_1" + "classname" "info_teleport_destination" +} +add: +{ + "model" "*777" + "UseLandmarkAngles" "0" + "targetname" "lv4_end_tele_all" + "target" "elevator_stuck_dest" + "filtername" "filter_ct" + "StartDisabled" "0" + "spawnflags" "4097" + "origin" "-11683 -1508 -7283" + "CheckDestIfClearForPlayer" "0" + "classname" "trigger_teleport" + "hammerid" "610712" + "OnStartTouch" "!self,Kill,,5,-1" +} diff --git a/maps/ze_liljimmy_v1.cfg b/maps/ze_liljimmy_v1.cfg index 4f5294b..dacddcc 100755 --- a/maps/ze_liljimmy_v1.cfg +++ b/maps/ze_liljimmy_v1.cfg @@ -1080,4 +1080,51 @@ modify: "OnTrigger" "1stage_lastgametext,Display,,8,1" "OnTrigger" "1stage_nuke,Enable,,10,1" } -} \ No newline at end of file +} + + + + + +;; _ + +;; music volume + +modify: +{ + match: + { + "message" "ze_liljimmymusicandsounds/remastered tracks rockman zero mythos 03 esperanto.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_liljimmymusicandsounds/remastered tracks rockman zero mythos 03 esperanto.mp3" + } +} +modify: +{ + match: + { + "message" "ze_liljimmymusicandsounds/s.s.s - illusionary night.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_liljimmymusicandsounds/s.s.s - illusionary night.mp3" + } +} +modify: +{ + match: + { + "message" "ze_liljimmymusicandsounds/touhou metalrock 1.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_liljimmymusicandsounds/touhou metalrock 1.mp3" + } +} + + diff --git a/maps/ze_lilmeaty_v3_9.cfg b/maps/ze_lilmeaty_v3_9.cfg new file mode 100755 index 0000000..6ff214d --- /dev/null +++ b/maps/ze_lilmeaty_v3_9.cfg @@ -0,0 +1,125 @@ +;; _ + +;; music volume + +modify: +{ + match: + { + "message" "ze_lilmeaty/05 the curse - mamoru-kun has been cursed [meikai katsugeki version]3.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_lilmeaty/05 the curse - mamoru-kun has been cursed [meikai katsugeki version]3.mp3" + } +} +modify: +{ + match: + { + "message" "ze_lilmeaty/crystal frequency3.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_lilmeaty/crystal frequency3.mp3" + } +} +modify: +{ + match: + { + "message" "ze_lilmeaty/ghosts 'n goblins 'trance version3.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_lilmeaty/ghosts 'n goblins 'trance version3.mp3" + } +} +modify: +{ + match: + { + "message" "ze_lilmeaty/ginga force ost - bust a move! [boss]3.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_lilmeaty/ginga force ost - bust a move! [boss]3.mp3" + } +} +modify: +{ + match: + { + "message" "ze_lilmeaty/megaman zero 4_ exodus3.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_lilmeaty/megaman zero 4_ exodus3.mp3" + } +} +modify: +{ + match: + { + "message" "ze_lilmeaty/noriyuki kamikura - flotage (stage 3-a)3.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_lilmeaty/noriyuki kamikura - flotage (stage 3-a)3.mp3" + } +} +modify: +{ + match: + { + "message" "ze_lilmeaty/omega five - the glacial fortress2 - yousuke yasui3.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_lilmeaty/omega five - the glacial fortress2 - yousuke yasui3.mp3" + } +} +modify: +{ + match: + { + "message" "ze_lilmeaty/steam system - barraca destroy instrumental4.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_lilmeaty/steam system - barraca destroy instrumental4.mp3" + } +} +modify: +{ + match: + { + "message" "ze_lilmeaty/thisishowwedoit.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_lilmeaty/thisishowwedoit.mp3" + } +} +modify: +{ + match: + { + "message" "ze_lilmeaty/vertex3.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_lilmeaty/vertex3.mp3" + } +} + diff --git a/maps/ze_limitless_v1xx.cfg b/maps/ze_limitless_v1xx.cfg new file mode 100644 index 0000000..abc85f9 --- /dev/null +++ b/maps/ze_limitless_v1xx.cfg @@ -0,0 +1,366 @@ +;--------------------------------------------------------- +; Removing the function that set the money to the players +;--------------------------------------------------------- +modify: +{ + match: + { + "targetname" "to_start" + "classname" "trigger_once" + } + delete: + { + "OnTrigger" "shop_script,RunScriptCode,SetCTsMoneyTo6000(),20.01,-1" + } +} + +;------------------------------------------- +; Adding more zombies to the boss fight (4) +;------------------------------------------- +modify: +{ + match: + { + "targetname" "boss_arena_teleport_relay" + "classname" "logic_relay" + } + insert: + { + "OnTrigger" "temp_zm_to_boss_attack,ForceSpawn,,5.21,-1" + "OnTrigger" "temp_zm_to_boss_attack,ForceSpawn,,5.42,-1" + "OnTrigger" "temp_zm_to_boss_attack,ForceSpawn,,5.63,-1" + } +} + +;------------------------------------ +; Increasing the zombie regeneration +;------------------------------------ +modify: +{ + match: + { + "classname" "logic_auto" + "origin" "849 3793 104" + } + delete: + { + "OnMapSpawn" "cmd,Command,zr_class_modify zombies health_regen_amount 50,0.01,-1" + } + insert: + { + "OnMapSpawn" "cmd,Command,zr_class_modify zombies health_regen_amount 200,0.01,-1" + } +} + +;------------------------------------------- +; Killing zombies shop lately if overdefend +;------------------------------------------- +modify: +{ + match: + { + "origin" "-1448 568 1368" + "targetname" "case_time1" + "classname" "logic_case" + "hammerid" "535984" + } + delete: + { + "OnCase01" "dyn_1,Kill,,0,-1" + "OnCase01" "button_shop_zm_1,Kill,,0,-1" + } + insert: + { + "OnCase01" "dyn_1,Kill,,15,-1" + "OnCase01" "button_shop_zm_1,Kill,,15,-1" + "OnCase01" "part_shop_zm_1,Kill,,15,-1" + } +} + +; +;shop zm 2 +; +modify: +{ + match: + { + "origin" "1672 936 72" + "targetname" "case_time2" + "classname" "logic_case" + "hammerid" "765327" + } + delete: + { + "OnCase01" "dyn_2,Kill,,0,-1" + "OnCase01" "button_shop_zm_2,Kill,,0,-1" + "OnCase01" "part_shop_zm_2,Kill,,0,-1" + } + insert: + { + "OnCase01" "dyn_2,Kill,,15,-1" + "OnCase01" "button_shop_zm_2,Kill,,15,-1" + "OnCase01" "part_shop_zm_2,Kill,,15,-1" + } +} + +; +;shop zm 3 +; +modify: +{ + match: + { + "origin" "5368 504 -376" + "targetname" "case_time3" + "classname" "logic_case" + "hammerid" "765538" + } + delete: + { + "OnCase01" "dyn_3,Kill,,0,-1" + "OnCase01" "button_shop_zm_3,Kill,,0,-1" + "OnCase01" "part_shop_zm_3,Kill,,0,-1" + } + insert: + { + "OnCase01" "dyn_3,Kill,,15,-1" + "OnCase01" "button_shop_zm_3,Kill,,15,-1" + "OnCase01" "part_shop_zm_3,Kill,,15,-1" + } +} + +; +;shop zm 4 +; +modify: +{ + match: + { + "origin" "4920 -2328 -824" + "targetname" "case_time4" + "classname" "logic_case" + "hammerid" "767050" + } + delete: + { + "OnCase01" "dyn_4,Kill,,0,-1" + "OnCase01" "button_shop_zm_4,Kill,,0,-1" + "OnCase01" "part_shop_zm_4,Kill,,0,-1" + } + insert: + { + "OnCase01" "dyn_4,Kill,,15,-1" + "OnCase01" "button_shop_zm_4,Kill,,15,-1" + "OnCase01" "part_shop_zm_4,Kill,,15,-1" + } +} + +;--------------------------------------- +; Increasing the number of zombie items +;--------------------------------------- +modify: +{ + match: + { + "targetname" "counter_zm_items" + "origin" "-3018 596.075 1347.48" + "classname" "math_counter" + } + replace: + { + "max" "20" + } +} + +;--------------------------------------------------- +; Increasing the time to defend on all counter time +;--------------------------------------------------- +modify: +{ + match: + { + "targetname" "counter_time1" + "classname" "math_counter" + } + replace: + { + "startvalue" "22" + } +} +modify: +{ + match: + { + "targetname" "counter_time2" + "classname" "math_counter" + } + replace: + { + "startvalue" "22" + } +} +modify: +{ + match: + { + "targetname" "counter_time3" + "classname" "math_counter" + } + replace: + { + "startvalue" "22" + } +} +modify: +{ + match: + { + "targetname" "counter_time4" + "classname" "math_counter" + } + replace: + { + "startvalue" "22" + } +} +modify: +{ + match: + { + "targetname" "counter_time5" + "classname" "math_counter" + } + replace: + { + "startvalue" "22" + } +} + +;--------------------- +; Fixing glitch arena +;--------------------- +modify: +{ + match: + { + "targetname" "tm_testing_boss_or_not" + "classname" "trigger_multiple" + "origin" "4704 -5344 1308" + } + replace: + { + "origin" "4704 -5472 1308" + } +} + +;------------------------- +; Fixing elevator knifing +;------------------------- +add: +{ +"model" "*56" +"targetname" "elevator_1_top_break" +"spawnobject" "0" +"spawnflags" "1" +"rendermode" "0" +"renderfx" "0" +"rendercolor" "255 255 255" +"renderamt" "255" +"propdata" "0" +"pressuredelay" "0" +"physdamagescale" "1.0" +"PerformanceMode" "0" +"parentname" "elevator_1" +"origin" "-1168 704 1468z" +"nodamageforces" "0" +"minhealthdmg" "0" +"material" "0" +"health" "1" +"gibdir" "0 0 0" +"explosion" "0" +"ExplodeRadius" "0" +"explodemagnitude" "0" +"ExplodeDamage" "0" +"disableshadows" "0" +"disablereceiveshadows" "0" +"classname" "func_breakable" +} +add: +{ +"model" "*56" +"targetname" "elevator_1_top_break" +"spawnobject" "0" +"spawnflags" "1" +"rendermode" "0" +"renderfx" "0" +"rendercolor" "255 255 255" +"renderamt" "255" +"propdata" "0" +"pressuredelay" "0" +"physdamagescale" "1.0" +"PerformanceMode" "0" +"parentname" "elevator_1" +"origin" "-1168 704 1476" +"nodamageforces" "0" +"minhealthdmg" "0" +"material" "0" +"health" "1" +"gibdir" "0 0 0" +"explosion" "0" +"ExplodeRadius" "0" +"explodemagnitude" "0" +"ExplodeDamage" "0" +"disableshadows" "0" +"disablereceiveshadows" "0" +"classname" "func_breakable" +} + +;-------------------------------- +; Fix incorrect targetname usage +;-------------------------------- +modify: +{ + match: + { + "hammerid" "/777383|798601/" + "classname" "trigger_teleport" + } + delete: + { + "OnStartTouch" "!activator,AddOutput,targetname player,0,-1" + } + insert: + { + "OnStartTouch" "!activator,AddOutput,targetname player_none,0,-1" + } +} + +modify: +{ + match: + { + "hammerid" "1838075" + "classname" "trigger_multiple" + } + delete: + { + "OnStartTouch" "!activator,AddOutput,targetname player,0,-1" + } + insert: + { + "OnStartTouch" "!activator,AddOutput,targetname player_none,0,-1" + } +} + +modify: +{ + match: + { + "targetname" "player" + "classname" "filter_activator_name" + } + replace: + { + "filtername" "player" + } +} \ No newline at end of file diff --git a/maps/ze_limitless_v3_1_final.cfg b/maps/ze_limitless_v3_1_final.cfg new file mode 100644 index 0000000..851d496 --- /dev/null +++ b/maps/ze_limitless_v3_1_final.cfg @@ -0,0 +1,13 @@ +; Update winner list script +modify: +{ + match: + { + "classname" "logic_script" + "targetname" "winners_list" + } + replace: + { + "vscripts" "ze_limitless/winners.nut" + } +} diff --git a/maps/ze_little_trip_v2.cfg b/maps/ze_little_trip_v2.cfg index 234072d..f2e974e 100755 --- a/maps/ze_little_trip_v2.cfg +++ b/maps/ze_little_trip_v2.cfg @@ -42,4 +42,48 @@ modify: { "health" "9999999" } -} \ No newline at end of file +} + + + +;; _ + +;; music volume + +modify: +{ + match: + { + "message" "music/Path_to_the_Nairn.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/Path_to_the_Nairn.mp3" + } +} +modify: +{ + match: + { + "message" "music/Prometheus.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/Prometheus.mp3" + } +} +modify: +{ + match: + { + "message" "music/Singularity.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/Singularity.mp3" + } +} + diff --git a/maps/ze_little_witch_nobeta_alpha2.cfg b/maps/ze_little_witch_nobeta_alpha2.cfg new file mode 100644 index 0000000..5d4f6ce --- /dev/null +++ b/maps/ze_little_witch_nobeta_alpha2.cfg @@ -0,0 +1,20 @@ +; ================================================; +; ze_little_witch_nobeta_alpha2 -- By Pasas1345 +; Stripper by Pasas1345 +; Iteration #1 +; ================================================; + +; Script Replacement - Fixes Save Points +; - Humans that use the statue and get infected can't get the zombie items. +modify: +{ + match: + { + "targetname" "act01_savepoint_heal" + "classname" "func_button" + } + replace: + { + "vscripts" "ze_little_witch_nobeta/save_point.nut" + } +} \ No newline at end of file diff --git a/maps/ze_little_witch_nobeta_alpha2b.cfg b/maps/ze_little_witch_nobeta_alpha2b.cfg new file mode 100644 index 0000000..c580a45 --- /dev/null +++ b/maps/ze_little_witch_nobeta_alpha2b.cfg @@ -0,0 +1,51 @@ +; ================================================; +; ze_little_witch_nobeta_alpha2b -- By Pasas1345 +; Stripper by Pasas1345 +; Iteration #2 +; ================================================; + +; Script Replacement - Map Script +; - Fixes crashes on Act 1 start. I swear to god. HOW +modify: +{ + match: + { + "targetname" "_map_script" + "classname" "logic_script" + } + replace: + { + "vscripts" "ze_little_witch_nobeta/map_script.nut" + } +} + +; Script Replacement - Rage Crystal +; - Makes item holders exempted from HP reduction, but have lower speed. +; - Advanced Mode will make the HP reduction from 1000 to 2500 +modify: +{ + match: + { + "targetname" "item_rage_zm_mdl" + "classname" "prop_dynamic" + } + replace: + { + "vscripts" "ze_little_witch_nobeta/gem_rage_zm.nut" + } +} + +; Script Replacement - Shadow Crystal +; - Turned the hitbox into a trigger. +modify: +{ + match: + { + "targetname" "item_shadow_crystal_mdl" + "classname" "prop_dynamic_override" + } + replace: + { + "vscripts" "ze_little_witch_nobeta/shadow_crystal.nut" + } +} \ No newline at end of file diff --git a/maps/ze_lotr_helms_deep_v5.cfg b/maps/ze_lotr_helms_deep_v5.cfg index 66dd53b..d8d6839 100644 --- a/maps/ze_lotr_helms_deep_v5.cfg +++ b/maps/ze_lotr_helms_deep_v5.cfg @@ -218,3 +218,928 @@ add: } + + +;; _ + +;; music volume + +modify: +{ + match: + { + "message" "helms_deep/forteorlingas.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#helms_deep/forteorlingas.mp3" + } +} +modify: +{ + match: + { + "message" "helms_deep/helmsdeep_1.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#helms_deep/helmsdeep_1.mp3" + } +} +modify: +{ + match: + { + "message" "helms_deep/helmsdeepmusica.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#helms_deep/helmsdeepmusica.mp3" + } +} +modify: +{ + match: + { + "message" "helms_deep/marchaents.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#helms_deep/marchaents.mp3" + } +} + +;; disable particles + +modify: +{ + match: + { + "targetname" "antorcha_exito" + "origin" "-4548.5 3188.5 283.5" + "classname" "trigger_once" + } + insert: + { + "OnStartTouch" "luz_bengala_sprite,HideSprite,,0.1,1" + } +} +modify: +{ + match: + { + "targetname" "activadoresFinales" + "classname" "trigger_once" + } + insert: + { + "OnStartTouch" "embers,TurnOff,,10,1" + } +} + +;; ending rework + +filter: +{ + "targetname" "push_7" + "origin" "-844.8 4160 1719" +} +{ + "targetname" "push_8" + "origin" "-832 3916.8 1691" +} +{ + "targetname" "push_9" + "origin" "-1075.2 3904 1691" +} +{ + "targetname" "push_11" + "origin" "-1715.2 4096 1504" +} +{ + "targetname" "push_11" + "origin" "-1792 4019.2 1504" +} +{ + "targetname" "push_12" + "origin" "-1843.2 3968 1472" +} +{ + "targetname" "push_14" + "speed" "1800" +} +{ + "targetname" "push_15" + "speed" "1800" +} +{ + "targetname" "push_19" + "speed" "800" +} + +add: +{ + "model" "*410" + "targetname" "walls_clip" + "vrad_brush_cast_shadows" "0" + "StartDisabled" "1" + "spawnflags" "2" + "Solidity" "0" + "solidbsp" "0" + "rendermode" "10" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "origin" "-435.3 3421.73 1983" + "invert_exclusion" "0" + "InputFilter" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "classname" "func_brush" +} +add: +{ + "model" "*410" + "targetname" "walls_clip" + "vrad_brush_cast_shadows" "0" + "StartDisabled" "1" + "spawnflags" "2" + "Solidity" "0" + "solidbsp" "0" + "rendermode" "10" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "origin" "-2738.06 3730.87 1951" + "invert_exclusion" "0" + "InputFilter" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "classname" "func_brush" +} +add: +{ + "targetname" "walls_clip" + "vrad_brush_cast_shadows" "0" + "StartDisabled" "1" + "spawnflags" "2" + "Solidity" "0" + "solidbsp" "0" + "rendermode" "10" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "origin" "-1199.5 4176.5 1779" + "invert_exclusion" "0" + "InputFilter" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "classname" "func_brush" + "OnUser1" "!self,AddOutput,solid 2,0,1" + "OnUser1" "!self,AddOutput,mins -224.5 -138.5 -189,0.1,1" + "OnUser1" "!self,AddOutput,maxs 224.5 138.5 189,0.1,1" +} +add: +{ + "targetname" "walls_tele" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "-867 3522.5 1666.5" + "classname" "trigger_once" + "OnUser1" "!self,AddOutput,solid 2,0,1" + "OnUser1" "!self,AddOutput,mins -1621 -802.5 -257.5,0.1,1" + "OnUser1" "!self,AddOutput,maxs 1621 802.5 257.5,0.1,1" + "OnStartTouch" "!activator,AddOutput,origin -253 4900 1712,0,-1" +} +modify: +{ + match: + { + "classname" "logic_auto" + "hammerid" "782" + } + insert: + { + "OnMapSpawn" "walls_tele,FireUser1,,0,-1" + "OnMapSpawn" "walls_clip,FireUser1,,0,-1" + "OnMapSpawn" "walls_clip,Disable,,1,-1" + } +} + +modify: +{ + match: + { + "targetname" "la_escena_final" + "classname" "trigger_once" + "hammerid" "1176" + } + insert: + { + "OnUser1" "consola,Command,sv_enablebunnyhopping 0,0,1" + "OnUser1" "walls_clip,Enable,,0,1" + "OnUser1" "walls_tele,Enable,,0.1,1" + "OnUser1" "walls_tele,Kill,,1,1" + } +} +modify: +{ + match: + { + "classname" "logic_auto" + "hammerid" "782" + } + insert: + { + "OnNewGame" "consola,Command,sv_enablebunnyhopping 1,0,1" + } +} + +modify: +{ + match: + { + "targetname" "la_escena_final" + "classname" "trigger_once" + } + delete: + { + "OnUser1" "barricadaInterior,Break,,21.5,1" + } + insert: + { + "OnUser1" "puerta1,Kill,,6,1" + "OnUser1" "puerta2,Kill,,6,1" + "OnUser1" "torches,Kill,,6,1" + "OnUser1" "barricadaInterior,Break,,18,1" + } +} + +modify: +{ + match: + { + "origin" "-924.81 3174.01 923.07" + "classname" "func_lod" + "hammerid" "686" + } + insert: + { + "targetname" "torches" + } +} +modify: +{ + match: + { + "origin" "-727.19 3185.99 923.06" + "classname" "func_lod" + "hammerid" "678" + } + insert: + { + "targetname" "torches" + } +} +modify: +{ + match: + { + "origin" "-742.002 3186 942" + "classname" "env_fire" + "hammerid" "677" + } + insert: + { + "targetname" "torches" + } +} +modify: +{ + match: + { + "origin" "-910 3174 942" + "classname" "env_fire" + "hammerid" "685" + } + insert: + { + "targetname" "torches" + } +} + +modify: +{ + match: + { + "targetname" "push_4" + "origin" "-768 5153 1701" + "classname" "trigger_push" + } + replace: + { + "origin" "-768 5121 1701" + } +} + +modify: +{ + match: + { + "targetname" "push_7" + "origin" "-844.8 4160 1573" + "classname" "trigger_push" + } + replace: + { + "origin" "-892.8 4160 1577" + "pushdir" "0 150 0" + } +} +modify: +{ + match: + { + "targetname" "push_7" + "origin" "-768 4083.2 1573" + "classname" "trigger_push" + } + replace: + { + "origin" "-816 4083.2 1573" + } +} +modify: +{ + match: + { + "targetname" "push_7" + "origin" "-691.2 4160 1573" + "classname" "trigger_push" + } + replace: + { + "origin" "-739.2 4160 1573" + "pushdir" "0 -50 0" + } +} +modify: +{ + match: + { + "targetname" "push_7" + "origin" "-768 4236.8 1719" + "classname" "trigger_push" + } + replace: + { + "origin" "-768 4236.8 1679" + "speed" "400" + "pushdir" "0 -270 0" + } +} + +modify: +{ + match: + { + "targetname" "push_8" + "origin" "-908.8 3840 1691" + "classname" "trigger_push" + } + replace: + { + "pushdir" "0 270 0" + } +} +modify: +{ + match: + { + "targetname" "push_8" + "origin" "-908.8 3840 1545" + "classname" "trigger_push" + } + replace: + { + "pushdir" "0 270 0" + } +} + +modify: +{ + match: + { + "targetname" "push_9" + "origin" "-1152 3980.8 1545" + "classname" "trigger_push" + } + replace: + { + "origin" "-1152 3980.8 1481" + "pushdir" "0 160 0" + } +} +modify: +{ + match: + { + "targetname" "push_9" + "origin" "-1228.8 3904 1545" + "classname" "trigger_push" + } + replace: + { + "origin" "-1228.8 3904 1481" + } +} +modify: +{ + match: + { + "targetname" "push_9" + "origin" "-1152 3827.2 1545" + "classname" "trigger_push" + } + replace: + { + "origin" "-1152 3827.2 1481" + } +} + +add: +{ + "model" "*242" + "targetname" "push_10" + "StartDisabled" "1" + "speed" "400" + "spawnflags" "1" + "pushdir" "0 270 0" + "origin" "-1418.1 3901.6 1424" + "filtername" "zombies" + "classname" "trigger_push" +} +modify: +{ + match: + { + "targetname" "push_10" + "origin" "-1395.2 4096 1376" + "classname" "trigger_push" + } + replace: + { + "pushdir" "0 90 0" + } +} +modify: +{ + match: + { + "targetname" "push_10" + "origin" "-1472 4172.8 1376" + "classname" "trigger_push" + } + replace: + { + "pushdir" "0 70 0" + } +} +modify: +{ + match: + { + "targetname" "push_10" + "origin" "-1395.2 4096 1568" + "classname" "trigger_push" + } + replace: + { + "pushdir" "0 90 0" + } +} + +modify: +{ + match: + { + "targetname" "push_11" + "origin" "-1715.2 4096 1312" + "classname" "trigger_push" + } + replace: + { + "pushdir" "0 110 0" + } +} +modify: +{ + match: + { + "targetname" "push_11" + "origin" "-1792 4019.2 1312" + "classname" "trigger_push" + } + replace: + { + "pushdir" "0 180 0" + } +} + +modify: +{ + match: + { + "targetname" "push_12" + "origin" "-1843.2 3968 1280" + "classname" "trigger_push" + } + replace: + { + "pushdir" "0 230 0" + } +} +modify: +{ + match: + { + "targetname" "push_12" + "origin" "-1920 4044.8 1280" + "classname" "trigger_push" + } + replace: + { + "pushdir" "0 160 0" + } +} +modify: +{ + match: + { + "targetname" "push_12" + "origin" "-1920 3891.2 1280" + "classname" "trigger_push" + } + replace: + { + "pushdir" "0 200 0" + } +} +modify: +{ + match: + { + "targetname" "push_12" + "origin" "-1920 4044.8 1472" + "classname" "trigger_push" + } + replace: + { + "pushdir" "0 150 0" + } +} +modify: +{ + match: + { + "targetname" "push_12" + "origin" "-1920 3891.2 1472" + "classname" "trigger_push" + } + replace: + { + "pushdir" "0 210 0" + } +} + +modify: +{ + match: + { + "targetname" "push_12" + "origin" "-1760 3724.8 1216" + "classname" "trigger_push" + } + replace: + { + "pushdir" "0 -40 0" + } +} +modify: +{ + match: + { + "targetname" "push_12" + "origin" "-1836.8 3648 1216" + "classname" "trigger_push" + } + replace: + { + "pushdir" "0 200 0" + } +} + +modify: +{ + match: + { + "targetname" "push_13" + "origin" "-1760 3724.8 1216" + "classname" "trigger_push" + } + replace: + { + "pushdir" "0 -40 0" + } +} + +modify: +{ + match: + { + "targetname" "push_14" + "origin" "-1516.8 3456 1056" + "classname" "trigger_push" + } + replace: + { + "pushdir" "0 250 0" + } +} +modify: +{ + match: + { + "targetname" "push_14" + "origin" "-1440 3532.8 1056" + "classname" "trigger_push" + } + replace: + { + "pushdir" "0 -20 0" + } +} +modify: +{ + match: + { + "targetname" "push_14" + "origin" "-1440 3379.2 1056" + "classname" "trigger_push" + } + replace: + { + "pushdir" "0 230 0" + } +} + +modify: +{ + match: + { + "targetname" "push_15" + "origin" "-1196.8 3264 960" + "classname" "trigger_push" + } + replace: + { + "pushdir" "0 250 0" + } +} +modify: +{ + match: + { + "targetname" "push_15" + "origin" "-1120 3340.8 960" + "classname" "trigger_push" + } + replace: + { + "pushdir" "0 10 0" + } +} +modify: +{ + match: + { + "targetname" "push_15" + "origin" "-1120 3187.2 960" + "classname" "trigger_push" + } + replace: + { + "pushdir" "0 240 0" + } +} + +modify: +{ + match: + { + "targetname" "push_16" + "origin" "-848 3222.4 960" + "classname" "trigger_push" + } + replace: + { + "origin" "-825 3269.4 960" + "pushdir" "0 240 0" + } +} +modify: +{ + match: + { + "targetname" "push_16" + "origin" "-777.6 3152 960" + "classname" "trigger_push" + } + replace: + { + "origin" "-754.6 3190 960" + "pushdir" "0 20 0" + } +} +modify: +{ + match: + { + "targetname" "push_16" + "origin" "-918.4 3152 960" + "classname" "trigger_push" + } + replace: + { + "origin" "-895.4 3190 960" + "pushdir" "0 0 0" + } +} +modify: +{ + match: + { + "targetname" "push_16" + "origin" "-848 3081.6 960" + "classname" "trigger_push" + } + replace: + { + "origin" "-825 3098.6 960" + } +} + +modify: +{ + match: + { + "targetname" "push_17" + "origin" "-848 2942.29 960" + "classname" "trigger_push" + } + replace: + { + "pushdir" "0 270 0" + } +} +modify: +{ + match: + { + "targetname" "push_17" + "origin" "-777.6 2871.89 960" + "classname" "trigger_push" + } + replace: + { + "pushdir" "0 310 0" + } +} +modify: +{ + match: + { + "targetname" "push_17" + "origin" "-918.4 2871.89 960" + "classname" "trigger_push" + } + replace: + { + "pushdir" "0 220 0" + } +} + +modify: +{ + match: + { + "targetname" "push_18" + "origin" "-832 2668.8 960" + "classname" "trigger_push" + } + replace: + { + "pushdir" "0 270 0" + } +} + +modify: +{ + match: + { + "targetname" "push_19" + "origin" "-880 2361.6 800" + "classname" "trigger_push" + } + replace: + { + "pushdir" "0 270 0" + } +} + +modify: +{ + match: + { + "targetname" "push_20" + "origin" "-1056 1977.6 672" + "classname" "trigger_push" + } + replace: + { + "pushdir" "0 270 0" + } +} + +modify: +{ + match: + { + "targetname" "push_21" + "origin" "-1216 1606.4 512" + "classname" "trigger_push" + } + replace: + { + "pushdir" "0 270 0" + } +} + +modify: +{ + match: + { + "targetname" "push_22" + "origin" "-1456 1244.8 416" + "classname" "trigger_push" + } + replace: + { + "pushdir" "0 170 0" + } +} + +modify: +{ + match: + { + "targetname" "push_23" + "origin" "-1792 883.2 288" + "classname" "trigger_push" + } + replace: + { + "pushdir" "0 140 0" + } +} +modify: +{ + match: + { + "targetname" "push_23" + "origin" "-1676.8 768 288" + "classname" "trigger_push" + } + replace: + { + "pushdir" "0 310 0" + } +} + +modify: +{ + match: + { + "targetname" "push_23" + "origin" "-2134.4 560 256" + "classname" "trigger_push" + } + replace: + { + "pushdir" "0 290 0" + } +} \ No newline at end of file diff --git a/maps/ze_lotr_laketown_v3_3_css.cfg b/maps/ze_lotr_laketown_v3_3_css.cfg index 8d4a299..5840b95 100644 --- a/maps/ze_lotr_laketown_v3_3_css.cfg +++ b/maps/ze_lotr_laketown_v3_3_css.cfg @@ -15,3 +15,24 @@ modify: "OnStartTouch" "Boss_Phys,AddHealth,1250,0,-1" } } + + + +;; _ + +;; music volume + +modify: +{ + match: + { + "message" "music/custom/laketown theme - the hobbit.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/custom/laketown theme - the hobbit.mp3" + } +} + + diff --git a/maps/ze_lotr_minas_tiret_v4_1.cfg b/maps/ze_lotr_minas_tiret_v4_1.cfg index e04c578..e12cb6b 100644 --- a/maps/ze_lotr_minas_tiret_v4_1.cfg +++ b/maps/ze_lotr_minas_tiret_v4_1.cfg @@ -2,4 +2,37 @@ filter: { "classname" "trigger_hurt" "targetname" "nuke" -} \ No newline at end of file +} + + + + +;; _ + +;; music volume + +modify: +{ + match: + { + "message" "lotr/lotr - warriors.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#lotr/lotr - warriors.mp3" + } +} +modify: +{ + match: + { + "message" "lotr/lotr - battle.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#lotr/lotr - battle.mp3" + } +} + diff --git a/maps/ze_lotr_mines_of_moria_v6_3testfix.cfg b/maps/ze_lotr_mines_of_moria_v6_3testfix.cfg index 461913f..cad21bf 100644 --- a/maps/ze_lotr_mines_of_moria_v6_3testfix.cfg +++ b/maps/ze_lotr_mines_of_moria_v6_3testfix.cfg @@ -506,3 +506,84 @@ add: "OnTrigger" "Door1_BreakX,SetHealth,600,0.2,1" "OnTrigger" "Door2_BreakX,SetHealth,600,0.2,1" } + + + +;; _ + +;; music volume + +modify: +{ + match: + { + "message" "moriafix/carreracolumnas.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#moriafix/carreracolumnas.mp3" + } +} +modify: +{ + match: + { + "message" "moriafix/consecucionescas.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#moriafix/consecucionescas.mp3" + } +} +modify: +{ + match: + { + "message" "moriafix/derrota.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#moriafix/derrota.mp3" + } +} +modify: +{ + match: + { + "message" "moriafix/escalerasfull.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#moriafix/escalerasfull.mp3" + } +} +modify: +{ + match: + { + "message" "moriafix/puentefinal.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#moriafix/puentefinal.mp3" + } +} +modify: +{ + match: + { + "message" "moriafix/victoria.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#moriafix/victoria.mp3" + } +} + + diff --git a/maps/ze_lotr_mount_doom_v3.cfg b/maps/ze_lotr_mount_doom_v3.cfg index cf9220b..e8d8bf1 100644 --- a/maps/ze_lotr_mount_doom_v3.cfg +++ b/maps/ze_lotr_mount_doom_v3.cfg @@ -1070,4 +1070,246 @@ add: "disablereceiveshadows" "0" "_minlight" "0.0" "classname" "func_breakable" +} + + + + +;; _ + +;; music volume + +modify: +{ + match: + { + "message" "ze_mount_doom/baraddur.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_mount_doom/baraddur.mp3" + } +} +modify: +{ + match: + { + "message" "ze_mount_doom/cirith.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_mount_doom/cirith.mp3" + } +} +modify: +{ + match: + { + "message" "ze_mount_doom/derrumbamiento.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_mount_doom/derrumbamiento.mp3" + } +} +modify: +{ + match: + { + "message" "ze_mount_doom/endofallthings.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_mount_doom/endofallthings.mp3" + } +} +modify: +{ + match: + { + "message" "ze_mount_doom/forfrodo.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_mount_doom/forfrodo.mp3" + } +} +modify: +{ + match: + { + "message" "ze_mount_doom/forfrodo2.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_mount_doom/forfrodo2.mp3" + } +} +modify: +{ + match: + { + "message" "ze_mount_doom/minasmorgul.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_mount_doom/minasmorgul.mp3" + } +} + +modify: +{ + match: + { + "targetname" "mision2" + "classname" "trigger_once" + } + insert: + { + "OnStartTouch" "musicirith,FadeOut,3,0,1" + } +} +modify: +{ + match: + { + "targetname" "areadeanillo2" + "classname" "trigger_once" + } + insert: + { + "OnStartTouch" "musicirith,FadeOut,3,0,1" + } +} +modify: +{ + match: + { + "targetname" "/areadeanillo[4-5]/" + "classname" "trigger_once" + } + insert: + { + "OnStartTouch" "forfrodo,FadeOut,1,0,1" + } +} + +;; ending balance fixes + +modify: +{ + match: + { + "origin" "-2600 4160 -3466.42" + "classname" "trigger_once" + "hammerid" "1841" + } + insert: + { + "OnStartTouch" "stopper,Enable,,5,1" + } +} +add: +{ + "targetname" "stopper" + "wait" "1" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "-2164.5 5144 -3148" + "classname" "trigger_multiple" + "OnStartTouch" "!activator,AddOutput,absvelocity 0 0 0,0,-1" + "OnUser1" "!self,AddOutput,solid 2,0,1" + "OnUser1" "!self,AddOutput,mins -100 -320 -420,0.1,1" + "OnUser1" "!self,AddOutput,maxs 100 320 420,0.1,1" +} +modify: +{ + match: + { + "classname" "logic_auto" + "hammerid" "2336" + } + insert: + { + "OnMapSpawn" "stopper,FireUser1,,0,-1" + } +} + +;modify: +;{ +; match: +; { +; "origin" "-6824 4016 -3226" +; "classname" "trigger_once" +; "hammerid" "1083" +; } +; delete: +; { +; "OnStartTouch" "derrumbamiento,FireUser1,,10,1" +; "OnStartTouch" "nukefinal,Enable,,20,1" +; } +; insert: +; { +; "OnStartTouch" "derrumbamiento,FireUser1,,15,1" +; "OnStartTouch" "nukefinal,Enable,,25,1" +; } +;} +modify: +{ + match: + { + "targetname" "derrumbamiento" + "classname" "trigger_once" + } + delete: + { + "OnUser1" "suelokesecae1,EnableMotion,,0,1" + "OnUser1" "suelokesecae2,EnableMotion,,0.5,1" + "OnUser1" "suelokesecae3,EnableMotion,,1,1" + "OnUser1" "suelokesecae4,EnableMotion,,1.5,1" + "OnUser1" "suelokesecae5,EnableMotion,,2,1" + "OnUser1" "suelokesecae7,EnableMotion,,2.5,1" + "OnUser1" "suelokesecae8,EnableMotion,,3,1" + "OnUser1" "suelokesecae9,EnableMotion,,3.5,1" + "OnUser1" "suelokesecae10,EnableMotion,,4,1" + "OnUser1" "suelokesecae11,EnableMotion,,4.5,1" + "OnUser1" "suelokesecae12,EnableMotion,,5,1" + "OnUser1" "suelokesecae13,EnableMotion,,5.5,1" + "OnUser1" "suelokesecae14,EnableMotion,,6,1" + "OnUser1" "suelokesecae15,EnableMotion,,6.5,1" + "OnUser1" "suelokesecae16,EnableMotion,,7,1" + "OnUser1" "suelokesecae17,EnableMotion,,7.5,1" + "OnUser1" "suelokesecae18,EnableMotion,,8,1" + "OnUser1" "suelokesecae19,EnableMotion,,8.5,1" + "OnUser1" "suelokesecae20,EnableMotion,,9,1" + } + insert: + { + "OnUser1" "suelokesecae20,EnableMotion,,0,1" + "OnUser1" "suelokesecae19,EnableMotion,,0.5,1" + "OnUser1" "suelokesecae18,EnableMotion,,1,1" + "OnUser1" "suelokesecae17,EnableMotion,,1.5,1" + "OnUser1" "suelokesecae16,EnableMotion,,2,1" + "OnUser1" "suelokesecae15,EnableMotion,,2.5,1" + "OnUser1" "suelokesecae14,EnableMotion,,3,1" + "OnUser1" "suelokesecae13,EnableMotion,,3.5,1" + "OnUser1" "suelokesecae12,EnableMotion,,4,1" + "OnUser1" "suelokesecae11,EnableMotion,,4.5,1" + "OnUser1" "suelokesecae10,EnableMotion,,5,1" + "OnUser1" "suelokesecae9,EnableMotion,,5.5,1" + "OnUser1" "suelokesecae8,EnableMotion,,6,1" + "OnUser1" "suelokesecae7,EnableMotion,,6.5,1" + "OnUser1" "suelokesecae5,EnableMotion,,7,1" + "OnUser1" "suelokesecae4,EnableMotion,,7.5,1" + "OnUser1" "suelokesecae3,EnableMotion,,8,1" + "OnUser1" "suelokesecae2,EnableMotion,,8.5,1" + "OnUser1" "suelokesecae1,EnableMotion,,9,1" + } } \ No newline at end of file diff --git a/maps/ze_lotr_mount_doom_v4_2.cfg b/maps/ze_lotr_mount_doom_v4_2.cfg index 175e7ef..1108724 100644 --- a/maps/ze_lotr_mount_doom_v4_2.cfg +++ b/maps/ze_lotr_mount_doom_v4_2.cfg @@ -1,1103 +1,1346 @@ -;-------------------------------------------------------------------- -;STRIPPER CFG BY MOLTARD http://steamcommunity.com/id/0123456789ABC/ -;-------------------------------------------------------------------- -;FIX NAZGUL -;----------- - -filter: -{ - "targetname" "matarr" - "classname" "trigger_hurt" -} - -add: -{ - "targetname" "NazgulKillOwner" - "origin" "1538 -313 -4019" - "InitialValue" "0" - "classname" "logic_branch" - "OnTrue" "!activator,SetHealth,0,0,-1" -} -add: -{ - "model" "*118" - "origin" "1538 -313 -4019" - "targetname" "NazgulGameZone" - "classname" "game_zone_player" - "OnPlayerOutZone" "!activator,FireUser1,,0,-1" -} - -modify: -{ - match: - { - "targetname" "nazgulknife" - "classname" "weapon_knife" - } - insert: - { - "OnPlayerPickup" "NazgulKillOwner,SetValue,1,0,1" - "OnPlayerPickup" "!activator,AddOutput,OnUser1 NazgulKillOwner:Test::0:1,0,1" - } -} - -modify: -{ - match: - { - "classname" "logic_auto" - } - insert: - { - "OnNewGame" "NazgulGameZone,CountPlayersInZone,,0,1" - } -} -modify: -{ - match: - { - "targetname" "vidanazgul" - "classname" "func_physbox_multiplayer" - } - insert: - { - "OnBreak" "NazgulGameZone,CountPlayersInZone,,0,1" - } -} -modify: -{ - match: - { - "targetname" "vidanazgul2" - "classname" "func_physbox_multiplayer" - } - insert: - { - "OnBreak" "NazgulGameZone,CountPlayersInZone,,0,1" - } -} - -;---------------- -;FIX NUKE GLITCH -;---------------- - -modify: -{ - match: - { - "targetname" "derrumbamiento" - "classname" "trigger_once" - } - insert: - { - "OnUser1" "suelokesecae*,Kill,,12,1" - } -} - -add: -{ - "model" "*260" - "targetname" "nukefinal" - "StartDisabled" "1" - "spawnflags" "1" - "origin" "-4400 3968 -5682" - "nodmgforce" "0" - "damagetype" "0" - "damagemodel" "0" - "damagecap" "20" - "damage" "9999999" - "classname" "trigger_hurt" -} - -add: -{ - "model" "*260" - "targetname" "nukefinal" - "StartDisabled" "1" - "spawnflags" "1" - "origin" "-4400 3968 -4818" - "nodmgforce" "0" - "damagetype" "0" - "damagemodel" "0" - "damagecap" "20" - "damage" "9999999" - "classname" "trigger_hurt" -} - -add: -{ - "model" "*260" - "targetname" "nukefinal" - "StartDisabled" "1" - "spawnflags" "1" - "origin" "-4400 3968 -3978" - "nodmgforce" "0" - "damagetype" "0" - "damagemodel" "0" - "damagecap" "20" - "damage" "9999999" - "classname" "trigger_hurt" -} - - -modify: -{ - match: - { - "targetname" "nukefinal" - "classname" "trigger_hurt" - } - replace: - { - "damage" "9999999" - } -} - -;---------------------- -;REMOVE USELESS ENTITY -;---------------------- - -filter: -{ - "targetname" "filtro2" - "filtername" "anillo" - "classname" "filter_activator_name" -} - - -;------------------------ -;DELETE LIGHT FILTER -;LET ENTWATCH DO THE JOB -;------------------------ - - -filter: -{ - "targetname" "filtro_erendil" - "classname" "filter_activator_name" -} - -modify: -{ - match: - { - "targetname" "star1" - "classname" "func_button" - } - delete: - { - "OnPressed" "filtro_erendil,TestActivator,,0,-1" - } - insert: - { - "OnPressed" "luzcheck,SetValueCompare,1,0,-1" - } -} - -;---------------------- -;PREVENT PEOPLE WHO -; DIDNT GO DOWN THE HILL -; FROM TRIGGERING -;----------------------- - -modify: -{ - match: - { - "classname" "logic_auto" - } - insert: - { - "OnNewGame" "player,AddOutput,targetname default,0,1" - } -} - -add: -{ - "model" "*201" - "wait" "1" - "targetname" "PLAYER_BECOME_LEGIT_TRIGGER" - "StartDisabled" "0" - "spawnflags" "1" - "origin" "-2543 6233 -2506" - "filtername" "humanos" - "classname" "trigger_multiple" - "OnStartTouch" "!activator,AddOutput,targetname LEGIT_PLAYER,0,-1" -} - -add: -{ - "origin" "-2543 6233 -2506" - "targetname" "LEGIT_PLAYER_FILTER" - "Negated" "0" - "filtername" "LEGIT_PLAYER" - "classname" "filter_activator_name" -} -add: -{ - "origin" "-2543 6233 -2506" - "targetname" "UNLEGIT_PLAYER_FILTER" - "Negated" "1" - "filtername" "LEGIT_PLAYER" - "classname" "filter_activator_name" -} - -add: -{ - "origin" "-2543 6233 -2506" - "targetname" "YOU_ARE_TOTALLY_LEGIT_FILTER" - "Negated" "0" - "filtertype" "0" - "Filter01" "humanos" - "Filter02" "LEGIT_PLAYER_FILTER" - "classname" "filter_multi" -} -add: -{ - "origin" "-2543 6233 -2506" - "targetname" "YOU_ARE_TOTALLY_UNLEGIT_FILTER" - "Negated" "0" - "filtertype" "0" - "Filter01" "humanos" - "Filter02" "UNLEGIT_PLAYER_FILTER" - "classname" "filter_multi" -} - -modify: -{ - match: - { - "origin" "-6824 4016 -3226" - "classname" "trigger_once" - "hammerid" "1083" - "filtername" "humanos" - } - replace: - { - "filtername" "YOU_ARE_TOTALLY_LEGIT_FILTER" - } -} - -modify: -{ - match: - { - "targetname" "supervivientes" - "filtername" "humanos" - "classname" "trigger_once" - } - replace: - { - "filtername" "YOU_ARE_TOTALLY_LEGIT_FILTER" - } -} - -; Destroy their score -add: -{ - "model" "*68" - "wait" "-1" - "targetname" "supervivientes" - "StartDisabled" "1" - "spawnflags" "1" - "origin" "-6434 4014 -3396.55" - "filtername" "YOU_ARE_TOTALLY_UNLEGIT_FILTER" - "classname" "trigger_once" - "OnStartTouch" "anillomiomenos20,ApplyScore,,0,-1" - "OnStartTouch" "anillomiomenos20,ApplyScore,,0,-1" - "OnStartTouch" "anillomiomenos20,ApplyScore,,0,-1" -} - -modify: -{ - match: - { - "targetname" "derrr" - "classname" "trigger_once" - } - delete: - { - "OnStartTouch" "derrumbamiento,FireUser1,,0,1" - } - insert: - { - "OnStartTouch" "derrumbamiento,FireUser1,,4,1" - } -} - -;modify: -;{ -; match: -; { -; "origin" "-6824 4016 -3226" -; "classname" "trigger_once" -; } -; delete: -; { -; "OnStartTouch" "derrr,Enable,,0,-1" -; "OnStartTouch" "derrumbamiento,FireUser1,,10,1" -; "OnStartTouch" "vidanazgul,Break,,19.5,1" -; "OnStartTouch" "nukefinal,Enable,,20,1" -; "OnStartTouch" "nukefinal2,Enable,,20,1" -; "OnStartTouch" "supervivientes,Enable,,20,1" -; "OnStartTouch" "supervivientes,Disable,,20.05,1" -; } -; insert: -; { -; "OnStartTouch" "derrr,Enable,,5,-1" -; "OnStartTouch" "derrumbamiento,FireUser1,,15,1" -; "OnStartTouch" "vidanazgul,Break,,24.5,1" -; "OnStartTouch" "nukefinal,Enable,,25,1" -; "OnStartTouch" "nukefinal2,Enable,,25,1" -; "OnStartTouch" "supervivientes,Enable,,25,1" -; "OnStartTouch" "supervivientes,Disable,,25.05,1" -; } -;} - -;--------------------------------- -;FIX THE WHEEL MODEL BEING KILLED -;IF THE DOORS WERE FULLY OPENED -;--------------------------------- - -modify: -{ - match: - { - "targetname" "puerta_3" - "classname" "func_movelinear" - } - delete: - { - "OnFullyOpen" "manibela_1_modelo1,SetParent,manibela_1_fisica1,0,-1" - } - insert: - { - "OnFullyOpen" "manibela_1_modelo1,ClearParent,,0,-1" - } -} -modify: -{ - match: - { - "targetname" "puerta_2" - "classname" "func_movelinear" - } - delete: - { - "OnFullyOpen" "manibela_1_modelo,SetParent,manibela_1_fisica,0,-1" - } - insert: - { - "OnFullyOpen" "manibela_1_modelo,ClearParent,,0,-1" - } -} -modify: -{ - match: - { - "targetname" "puerta_4" - "classname" "func_movelinear" - } - delete: - { - "OnFullyOpen" "manibela_1_modelo4,SetParent,manibela_1_fisica2,0,-1" - } - insert: - { - "OnFullyOpen" "manibela_1_modelo4,ClearParent,,0,-1" - } -} -modify: -{ - match: - { - "targetname" "puerta_5" - "classname" "func_movelinear" - } - delete: - { - "OnFullyOpen" "manibela_1_modelo5,SetParent,manibela_1_fisica3,0,-1" - } - insert: - { - "OnFullyOpen" "manibela_1_modelo5,ClearParent,,0,-1" - } -} - -;--------------------------------------------------------- -;HANDLE THE SPEED REDUCTION OF RING USER THROUGH A BRANCH -;AND A COUNTER TO ALLOW ADMINS TO CHANGE THE SPEED -;--------------------------------------------------------- - -; Picking the ring test the branch handling speed -modify: -{ - match: - { - "targetname" "anillo" - "classname" "weapon_deagle" - } - delete: - { - "OnPlayerPickup" "speed,ModifySpeed,0.7,0,-1" - "OnPlayerPickup" "consola,Command,say ** The bearer feels the weight of the Ring ** Protect him! **,1,-1" - "OnPlayerPickup" "fix_player_pickup1,Enable,,0,1" - } - insert: - { - "OnPlayerPickup" "RingItemSpeedSlow_Branch,Test,,0,-1" - } -} - -; The trigger (enabled by a timer) to force ring bearer speed use the counter -modify: -{ - match: - { - "targetname" "fix_player_pickup2" - "classname" "trigger_multiple" - } - delete: - { - "OnStartTouch" "speed,ModifySpeed,0.7,0,-1" - } - insert: - { - "OnStartTouch" "RingItemSpeedSlow_Counter,GetValue,,0,-1" - } -} - -; Branch with default value to 'true' and counter '1' (= speed 0.7) -add: -{ - "targetname" "RingItemSpeedSlow_Branch" - "origin" "8576 512 -4352" - "InitialValue" "1" - "classname" "logic_branch" - "OnFalse" "speed,ModifySpeed,1,0,-1" - "OnTrue" "RingItemSpeedSlow_Counter,GetValue,,0,-1" - "OnTrue" "consola,Command,say ** The bearer feels the weight of the Ring ** Protect him! **,1,-1" - ; This timer below set the player speed back to 0.7 every 15 sec when enabled - "OnTrue" "fix_player_pickup1,Enable,,0,1" -} -add: -{ - "origin" "8576 512 -4352" - "targetname" "RingItemSpeedSlow_Counter" - "startvalue" "1" - "StartDisabled" "0" - "min" "1" - "max" "7" - "classname" "math_counter" - "OnGetValue" "RingItemSpeedSlow_Case,InValue,,0,-1" -} -add: -{ - "origin" "8576 512 -4352" - "targetname" "RingItemSpeedSlow_Case" - "Case01" "1" - "Case02" "2" - "Case03" "3" - "Case04" "4" - "Case05" "5" - "Case06" "6" - "Case07" "7" - "classname" "logic_case" - "OnCase01" "speed,ModifySpeed,0.7,0,-1" - "OnCase02" "speed,ModifySpeed,0.75,0,-1" - "OnCase03" "speed,ModifySpeed,0.8,0,-1" - "OnCase04" "speed,ModifySpeed,0.85,0,-1" - "OnCase05" "speed,ModifySpeed,0.9,0,-1" - "OnCase06" "speed,ModifySpeed,0.95,0,-1" - "OnCase07" "speed,ModifySpeed,1,0,-1" -} - -;-------------------------------------------------- -;FIX RING BEARER SPEED AFTER HE DESTROYED THE RING -;-------------------------------------------------- - -add: -{ - "model" "*106" - "targetname" "ResetRingUserSpeed_Trigger" - "StartDisabled" "1" - "spawnflags" "1" - "origin" "-1896 14323.9 -872" - "filtername" "humanos" - "classname" "trigger_once" - "OnStartTouch" "speed,ModifySpeed,1,0,-1" -} - -; Ring destroyed trigger -modify: -{ - match: - { - "targetname" "areadeanillo5" - "classname" "trigger_once" - } - insert: - { - "OnStartTouch" "ResetRingUserSpeed_Trigger,Enable,,0,-1" - } -} - -;--------------------------------------------- -;SEPARATE THE MISSIONS MORE CLEANLY -;TO ALLOW ADMINS TO FORCE A SPECIFIC MISSION -;--------------------------------------------- - -filter: -{ - "targetname" "mision" - "classname" "logic_case" -} -add: -{ - "origin" "8576 512 -4352" - "targetname" "MissionDestroyRing" - "StartDisabled" "0" - "spawnflags" "0" - "classname" "logic_relay" - "OnTrigger" "consola,Command,say **Destroy the Ring**,0,1" - "OnTrigger" "puertamisi,Kill,,0,1" -} -add: -{ - "origin" "8576 512 -4352" - "targetname" "MissionReachMountDoom" - "StartDisabled" "0" - "spawnflags" "0" - "classname" "logic_relay" - "OnTrigger" "consola,Command,say **Reach the Mount Doom**,0,1" - "OnTrigger" "torreY,Kill,,0,1" - "OnTrigger" "anillo,Kill,,0,1" - "OnTrigger" "areadeanillo2,Kill,,0,1" - "OnTrigger" "areadeanillo2repetidor,Kill,,0,1" - "OnTrigger" "paso2,Kill,,0,1" - "OnTrigger" "meteorites,Enable,,0,1" - "OnTrigger" "antiskip,Kill,,0,1" - "OnTrigger" "areadeanillo3,Kill,,0,1" - "OnTrigger" "areadeanillo3repetidor,Kill,,0,1" - "OnTrigger" "filtrofrodo,Kill,,0,1" - "OnTrigger" "anillodestmenos,Kill,,0,1" - "OnTrigger" "anillodest15,Kill,,0,1" - "OnTrigger" "anillofn,Kill,,0,1" - "OnTrigger" "barreraprotectora,Disable,,0,1" - "OnTrigger" "sam2,Kill,,0,1" - "OnTrigger" "sam1,Kill,,0,1" - "OnTrigger" "areadeanillo4,Kill,,0,1" - "OnTrigger" "areadeanillo4repetidor,Kill,,0,1" - "OnTrigger" "anillodest20,Kill,,0,1" - "OnTrigger" "porsiacaso2,Kill,,0,1" - "OnTrigger" "mision2,Enable,,0,1" - "OnTrigger" "bottonpuerta,Unlock,,0,1" - "OnTrigger" "areadeanillo5repetidor,Kill,,0,1" - "OnTrigger" "pushx3,Kill,,0,1" - "OnTrigger" "areadeanillo6,Kill,,0,1" - "OnTrigger" "borrarMision2,Trigger,,0,1" -} - -add: -{ - "origin" "8576 512 -4352" - "targetname" "MissionSelectRandom" - "classname" "logic_case" - "OnCase01" "MissionDestroyRing,Trigger,,0,1" - "OnCase02" "MissionDestroyRing,Trigger,,0,1" - "OnCase03" "MissionReachMountDoom,Trigger,,0,1" - "OnCase04" "MissionDestroyRing,Trigger,,0,1" - "OnCase05" "MissionDestroyRing,Trigger,,0,1" -} -add: -{ - "origin" "8576 512 -4352" - "targetname" "MissionSelectCompare" - "InitialValue" "0" - "CompareValue" "1" - "classname" "logic_compare" - "OnLessThan" "consola,Command,say **Random objective:**,0,-1" - "OnLessThan" "MissionSelectRandom,PickRandom,,1,-1" - "OnEqualTo" "MissionDestroyRing,Trigger,,1,-1" - "OnGreaterThan" "MissionReachMountDoom,Trigger,,1,-1" -} -modify: -{ - match: - { - ; This is the init trigger at spawn - "origin" "10736 -7780 -4669.98" - "classname" "trigger_once" - "hammerid" "1772" - } - delete: - { - "OnStartTouch" "consola,Command,say **Random objective:**,5,1" - "OnStartTouch" "mision,PickRandom,,6,1" - } - insert: - { - "OnStartTouch" "MissionSelectCompare,Compare,,5,1" - } -} - -;--------------------------------- -;MAKE NAZGUL TOGGLEABLE BY ADMINS -;--------------------------------- - -; Default value to 'true' -add: -{ - "targetname" "NazgulItemDoor_Branch" - "origin" "8576 512 -4352" - "InitialValue" "1" - "classname" "logic_branch" - "OnTrue" "puertax,Break,,0,1" -} - -modify: -{ - match: - { - ; This is the trigger at the nazgul door - "origin" "5278.43 3642.73 -3799.88" - "classname" "trigger_once" - "hammerid" "2259" - } - delete: - { - "OnStartTouch" "puertax,Break,,5,1" - } - insert: - { - "OnStartTouch" "NazgulItemDoor_Branch,Test,,5,1" - } -} - -;------------------------------------ -;PREVENT HUMANS TO SKIP THE ROCK WALL -;------------------------------------ -modify: -{ - match: - { - "classname" "trigger_once" - "origin" "-1736 5144 -3562.35" - } - replace: - { - "StartDisabled" "1" - } - insert: - { - "targetname" "meteorites" - } -} -modify: -{ - match: - { - "classname" "func_breakable" - "targetname" "paso2" - "origin" "-1787.67 4704 -3696" - } - insert: - { - "OnBreak" "meteorites,Enable,,0,1" - "OnBreak" "antiskip,Kill,,0,1" - } -} -add: -{ - "model" "*221" - "targetname" "antiskip" - "target" "teleport2" - "StartDisabled" "0" - "spawnflags" "1" - "origin" "-1736 5120 -3562.35" - "filtername" "" - "classname" "trigger_teleport" -} - -;============================ -; UNLOZE EVENT JANUARY 2023 -; Special Stuff -;============================ - -;*********************************** -; Permanent entities initialisation -;*********************************** - -modify: -{ - match: - { - "classname" "logic_auto" - } - insert: - { - "OnNewGame" "Stripper_Event_Init,FireUser1,,0,1" - "OnNewGame" "4EchoEvent_MissionSelect_COUNTER,GetValue,,3,1" - "OnNewGame" "4EchoEvent_RingSlow_COUNTER,GetValue,,10,1" - "OnNewGame" "4EchoEvent_FasterDoors_COUNTER,GetValue,,11,1" - "OnNewGame" "4EchoEvent_NazgulToggle_BRANCH,Test,,12,1" - } -} - -add: -{ - "targetname" "Stripper_Event_Init" - "origin" "8576 512 -4352" - "classname" "info_target" - "OnUser1" "Template_PermStripperEventMode,ForceSpawn,,0,1" - "OnUser1" "4EchoEvent_RingSlow_COUNTER,AddOutput,classname info_target,0.03,1" - "OnUser1" "4EchoEvent_MissionSelect_COUNTER,AddOutput,classname info_target,0.03,1" - "OnUser1" "4EchoEvent_FasterDoors_COUNTER,AddOutput,classname info_target,0.03,1" - "OnUser1" "4EchoEvent_NazgulToggle_BRANCH,AddOutput,classname info_target,0.03,1" - "OnUser1" "!self,Kill,,0.06,1" -} - -add: -{ - "targetname" "Template_PermStripperEventMode" - "origin" "8576 512 -4352" - "Template01" "4EchoEvent_RingSlow_COUNTER" - "Template02" "4EchoEvent_MissionSelect_COUNTER" - "Template03" "4EchoEvent_FasterDoors_COUNTER" - "Template04" "4EchoEvent_NazgulToggle_BRANCH" - "spawnflags" "2" - "classname" "point_template" - "OnEntitySpawned" "!self,Kill,,0,-1" -} - - -;************************** -; Handle ring bearer speed -;************************** - -; Permanent math_counter -add: -{ - "origin" "8576 512 -4352" - "targetname" "4EchoEvent_RingSlow_COUNTER" - "startvalue" "0" - "StartDisabled" "0" - "min" "0" - "max" "7" - "classname" "math_counter" - "OnGetValue" "4EchoEvent_RingSlow_CASE,InValue,,0,-1" -} - -add: -{ - "origin" "8576 512 -4352" - "targetname" "4EchoEvent_RingSlow_CASE" - "Case01" "1" - "Case02" "2" - "Case03" "3" - "Case04" "4" - "Case05" "5" - "Case06" "6" - "Case07" "7" - "classname" "logic_case" - ; Nothing changes OnCase01 - "OnDefault" "!self,FireUser1,,0,1" - "OnCase01" "consola,Command,say ** [EVENT] RING WILL SLOW DOWN THE BEARER 0.7% (DEFAULT) **,0,1" - "OnCase01" "RingItemSpeedSlow_Counter,SetValue,1,0,1" - - "OnCase02" "consola,Command,say ** [EVENT] RING WILL SLOW DOWN THE BEARER 0.75% **,0,1" - "OnCase02" "RingItemSpeedSlow_Counter,SetValue,2,0,1" - - "OnCase03" "consola,Command,say ** [EVENT] RING WILL SLOW DOWN THE BEARER 0.8% **,0,1" - "OnCase03" "RingItemSpeedSlow_Counter,SetValue,3,0,1" - - "OnCase04" "consola,Command,say ** [EVENT] RING WILL SLOW DOWN THE BEARER 0.85% **,0,1" - "OnCase04" "RingItemSpeedSlow_Counter,SetValue,4,0,1" - - "OnCase05" "consola,Command,say ** [EVENT] RING WILL SLOW DOWN THE BEARER 0.9% **,0,1" - "OnCase05" "RingItemSpeedSlow_Counter,SetValue,5,0,1" - - "OnCase06" "consola,Command,say ** [EVENT] RING WILL SLOW DOWN THE BEARER 0.95% **,0,1" - "OnCase06" "RingItemSpeedSlow_Counter,SetValue,6,0,1" - - "OnCase07" "consola,Command,say ** [EVENT] RING WON'T SLOW DOWN THE BEARER **,0,1" - "OnCase07" "RingItemSpeedSlow_Branch,SetValue,0,0,1" - "OnCase07" "RingItemSpeedSlow_Counter,SetValue,7,0,1" -} - -; logic_relay for MapAdmin -add: -{ - "origin" "8576 512 -4352" - "targetname" "4EchoEvent_RingSlow_RELAY_1" - "StartDisabled" "0" - "spawnflags" "0" - "classname" "logic_relay" - "OnUser1" "4EchoEvent_RingSlow_COUNTER,SetValue,1,0,-1" - "OnUser1" "consola,Command,say ** An admin enabled RING BEARER SLOW DOWN (0.7% DEFAULT) **,0,-1" - "OnUser2" "4EchoEvent_RingSlow_COUNTER,SetValue,2,0,-1" - "OnUser2" "consola,Command,say ** An admin enabled RING BEARER SLOW DOWN (0.75%) **,0,-1" - "OnUser3" "4EchoEvent_RingSlow_COUNTER,SetValue,3,0,-1" - "OnUser3" "consola,Command,say ** An admin enabled RING BEARER SLOW DOWN (0.8%) **,0,-1" - "OnUser4" "4EchoEvent_RingSlow_COUNTER,SetValue,4,0,-1" - "OnUser3" "consola,Command,say ** An admin enabled RING BEARER SLOW DOWN (0.85%) **,0,-1" -} -add: -{ - "origin" "8576 512 -4352" - "targetname" "4EchoEvent_RingSlow_RELAY_2" - "StartDisabled" "0" - "spawnflags" "0" - "classname" "logic_relay" - "OnUser1" "4EchoEvent_RingSlow_COUNTER,SetValue,5,0,-1" - "OnUser1" "consola,Command,say ** An admin enabled RING BEARER SLOW DOWN (0.90%) **,0,-1" - "OnUser2" "4EchoEvent_RingSlow_COUNTER,SetValue,6,0,-1" - "OnUser2" "consola,Command,say ** An admin enabled RING BEARER SLOW DOWN (0.95%) **,0,-1" - "OnUser3" "4EchoEvent_RingSlow_COUNTER,SetValue,7,0,-1" - "OnUser3" "consola,Command,say ** An admin disabled RING BEARER SLOW DOWN **,0,-1" -} - - - - -;******************************** -; Handle random mission or fixed -;******************************** - -; Permanent math_counter -add: -{ - "origin" "8576 512 -4352" - "targetname" "4EchoEvent_MissionSelect_COUNTER" - "startvalue" "0" - "StartDisabled" "0" - "min" "0" - "max" "2" - "classname" "math_counter" - "OnGetValue" "MissionSelectCompare,SetValue,,0,-1" - "OnGetValue" "4EchoEvent_MissionSelect_COMPARE,SetValueCompare,,0,-1" - ; Outputs for MapAdmin - "OnUser1" "!self,SetValue,0,0,-1" - "OnUser1" "consola,Command,say ** An admin set the mission to RANDOM (DEFAULT) **,0,-1" - "OnUser2" "!self,SetValue,1,0,-1" - "OnUser2" "consola,Command,say ** An admin set the mission to DESTROY THE RING **,0,-1" - "OnUser3" "!self,SetValue,2,0,-1" - "OnUser3" "consola,Command,say ** An admin set the mission to REACH MOUNT DOOM **,0,-1" -} - -; logic_compare for the selected mode message - -add: -{ - "origin" "8576 512 -4352" - "targetname" "4EchoEvent_MissionSelect_COMPARE" - "InitialValue" "0" - "CompareValue" "1" - "classname" "logic_compare" - ; Nothing OnLessThan, default behaviour - "OnEqualTo" "consola,Command,say ** [EVENT] THE MISSION IS FORCED TO 'DESTROY THE RING' **,0,1" - "OnGreaterThan" "consola,Command,say ** [EVENT] THE MISSION IS FORCED TO 'REACH MOUNT DOOM' **,0,1" -} - - - -; Handle doors speed -add: -{ - "origin" "8576 512 -4352" - "targetname" "4EchoEvent_FasterDoors_COUNTER" - "startvalue" "0" - "StartDisabled" "0" - "min" "0" - "max" "16" - "classname" "math_counter" - "OnGetValue" "4EchoEvent_FasterDoors_CASE,InValue,,0,-1" - ; Outputs for MapAdmin on logic_relays -} - -; Handle nazgul enable/disable -add: -{ - "targetname" "4EchoEvent_NazgulToggle_BRANCH" - "origin" "8576 512 -4352" - "InitialValue" "0" - "classname" "logic_branch" - "OnFalse" "NazgulItemDoor_Branch,SetValue,1,0,-1" - "OnTrue" "consola,Command,say ** [EVENT] NAZGUL WONT BE PICKABLE **,0,-1" - "OnTrue" "NazgulItemDoor_Branch,SetValue,0,0,-1" - ; Outputs for MapAdmin - "OnUser1" "!self,SetValue,1,0,-1" - "OnUser1" "consola,Command,say ** An admin disabled NAZGUL **,0,-1" - "OnUser2" "!self,SetValue,0,0,-1" - "OnUser2" "consola,Command,say ** An admin enabled NAZGUL **,0,-1" -} - -;***************************** -;Non permanent entities below -;***************************** - - -; Adjusting doors and momentary rot speed -; Momentary rot speed = 5 (for all of them except one which is 4 for some reasons) -; manibela_1 to 6 (a wildcard affect the prop dynamic override but doesnt matter) -; Door speed = 4 (for all of them) -; puerta_2 to 5 -add: -{ - "origin" "8576 512 -4352" - "targetname" "4EchoEvent_FasterDoors_CASE" - "Case01" "1" - "Case02" "2" - "Case03" "3" - "Case04" "4" - "Case05" "5" - "Case06" "6" - "Case07" "7" - "Case08" "8" - "Case09" "9" - "Case10" "10" - "Case11" "11" - "Case12" "12" - "Case13" "13" - "Case14" "14" - "Case15" "15" - "Case16" "16" - "classname" "logic_case" - ; Nothing changes OnCase01 - "OnDefault" "!self,FireUser1,,0,1" - "OnCase01" "consola,Command,say ** [EVENT] DOORS WILL OPEN AT A NORMAL SPEED **,0,1" - "OnCase01" "!self,FireUser1,,0,1" - "OnCase02" "consola,Command,say ** [EVENT] DOORS WILL OPEN 1.5 TIMES FASTER **,0,1" - "OnCase02" "manibela_*,AddOutput,speed 7.5,0,1" - "OnCase02" "puerta_*,AddOutput,speed 6,0,1" - "OnCase03" "consola,Command,say ** [EVENT] DOORS WILL OPEN 2 TIMES FASTER **,0,1" - "OnCase03" "manibela_*,AddOutput,speed 10,0,1" - "OnCase03" "puerta_*,AddOutput,speed 8,0,1" - "OnCase04" "consola,Command,say ** [EVENT] DOORS WILL OPEN 2.5 TIMES FASTER **,0,1" - "OnCase04" "manibela_*,AddOutput,speed 12.5,0,1" - "OnCase04" "puerta_*,AddOutput,speed 10,0,1" - "OnCase05" "consola,Command,say ** [EVENT] DOORS WILL OPEN 3 TIMES FASTER **,0,1" - "OnCase05" "manibela_*,AddOutput,speed 15,0,1" - "OnCase05" "puerta_*,AddOutput,speed 12,0,1" - "OnCase06" "consola,Command,say ** [EVENT] DOORS WILL OPEN 3.5 TIMES FASTER **,0,1" - "OnCase06" "manibela_*,AddOutput,speed 17.5,0,1" - "OnCase06" "puerta_*,AddOutput,speed 14,0,1" - "OnCase07" "consola,Command,say ** [EVENT] DOORS WILL OPEN 4 TIMES FASTER **,0,1" - "OnCase07" "manibela_*,AddOutput,speed 20,0,1" - "OnCase07" "puerta_*,AddOutput,speed 16,0,1" - "OnCase08" "consola,Command,say ** [EVENT] DOORS WILL OPEN 4.5 TIMES FASTER **,0,1" - "OnCase08" "manibela_*,AddOutput,speed 22.5,0,1" - "OnCase08" "puerta_*,AddOutput,speed 18,0,1" - "OnCase09" "consola,Command,say ** [EVENT] DOORS WILL OPEN 5 TIMES FASTER **,0,1" - "OnCase09" "manibela_*,AddOutput,speed 25,0,1" - "OnCase09" "puerta_*,AddOutput,speed 20,0,1" - "OnCase10" "consola,Command,say ** [EVENT] DOORS WILL OPEN 5.5 TIMES FASTER **,0,1" - "OnCase10" "manibela_*,AddOutput,speed 27.5,0,1" - "OnCase10" "puerta_*,AddOutput,speed 22,0,1" - "OnCase11" "consola,Command,say ** [EVENT] DOORS WILL OPEN 6 TIMES FASTER **,0,1" - "OnCase11" "manibela_*,AddOutput,speed 30,0,1" - "OnCase11" "puerta_*,AddOutput,speed 24,0,1" - "OnCase12" "consola,Command,say ** [EVENT] DOORS WILL OPEN 6.5 TIMES FASTER **,0,1" - "OnCase12" "manibela_*,AddOutput,speed 32.5,0,1" - "OnCase12" "puerta_*,AddOutput,speed 26,0,1" - "OnCase13" "consola,Command,say ** [EVENT] DOORS WILL OPEN 7 TIMES FASTER **,0,1" - "OnCase13" "manibela_*,AddOutput,speed 35,0,1" - "OnCase13" "puerta_*,AddOutput,speed 28,0,1" - "OnCase14" "consola,Command,say ** [EVENT] DOORS WILL OPEN 7.5 TIMES FASTER **,0,1" - "OnCase14" "manibela_*,AddOutput,speed 37.5,0,1" - "OnCase14" "puerta_*,AddOutput,speed 30,0,1" - "OnCase15" "consola,Command,say ** [EVENT] DOORS WILL OPEN 8 TIMES FASTER **,0,1" - "OnCase15" "manibela_*,AddOutput,speed 40,0,1" - "OnCase15" "puerta_*,AddOutput,speed 32,0,1" - "OnCase16" "consola,Command,say ** [EVENT] DOORS WILL OPEN 8.5 TIMES FASTER **,0,1" - "OnCase16" "manibela_*,AddOutput,speed 42.5,0,1" - "OnCase16" "puerta_*,AddOutput,speed 34,0,1" -} - - -; Doors Relays for MapAdmin - -add: -{ - "origin" "8576 512 -4352" - "targetname" "4EchoEvent_FasterDoors_RELAY_1" - "StartDisabled" "0" - "spawnflags" "0" - "classname" "logic_relay" - "OnUser1" "4EchoEvent_FasterDoors_COUNTER,SetValue,1,0,-1" - "OnUser1" "consola,Command,say ** An admin set DOORS SPEED TO NORMAL **,0,-1" - "OnUser2" "4EchoEvent_FasterDoors_COUNTER,SetValue,2,0,-1" - "OnUser2" "consola,Command,say ** An admin set DOORS SPEED TO 1.5 TIMES FASTER **,0,-1" - "OnUser3" "4EchoEvent_FasterDoors_COUNTER,SetValue,3,0,-1" - "OnUser3" "consola,Command,say ** An admin set DOORS SPEED TO 2 TIMES FASTER **,0,-1" - "OnUser4" "4EchoEvent_FasterDoors_COUNTER,SetValue,4,0,-1" - "OnUser4" "consola,Command,say ** An admin set DOORS SPEED TO 2.5 TIMES FASTER **,0,-1" -} -add: -{ - "origin" "8576 512 -4352" - "targetname" "4EchoEvent_FasterDoors_RELAY_2" - "StartDisabled" "0" - "spawnflags" "0" - "classname" "logic_relay" - "OnUser1" "4EchoEvent_FasterDoors_COUNTER,SetValue,5,0,-1" - "OnUser1" "consola,Command,say ** An admin set DOORS SPEED TO 3 TIMES FASTER **,0,-1" - "OnUser2" "4EchoEvent_FasterDoors_COUNTER,SetValue,6,0,-1" - "OnUser2" "consola,Command,say ** An admin set DOORS SPEED TO 3.5 TIMES FASTER **,0,-1" - "OnUser3" "4EchoEvent_FasterDoors_COUNTER,SetValue,7,0,-1" - "OnUser3" "consola,Command,say ** An admin set DOORS SPEED TO 4 TIMES FASTER **,0,-1" - "OnUser4" "4EchoEvent_FasterDoors_COUNTER,SetValue,8,0,-1" - "OnUser4" "consola,Command,say ** An admin set DOORS SPEED TO 4.5 TIMES FASTER **,0,-1" -} -add: -{ - "origin" "8576 512 -4352" - "targetname" "4EchoEvent_FasterDoors_RELAY_3" - "StartDisabled" "0" - "spawnflags" "0" - "classname" "logic_relay" - "OnUser1" "4EchoEvent_FasterDoors_COUNTER,SetValue,9,0,-1" - "OnUser1" "consola,Command,say ** An admin set DOORS SPEED TO 5 TIMES FASTER **,0,-1" - "OnUser2" "4EchoEvent_FasterDoors_COUNTER,SetValue,10,0,-1" - "OnUser2" "consola,Command,say ** An admin set DOORS SPEED TO 5.5 TIMES FASTER **,0,-1" - "OnUser3" "4EchoEvent_FasterDoors_COUNTER,SetValue,11,0,-1" - "OnUser3" "consola,Command,say ** An admin set DOORS SPEED TO 6 TIMES FASTER **,0,-1" - "OnUser4" "4EchoEvent_FasterDoors_COUNTER,SetValue,12,0,-1" - "OnUser4" "consola,Command,say ** An admin set DOORS SPEED TO 6.5 TIMES FASTER **,0,-1" -} -add: -{ - "origin" "8576 512 -4352" - "targetname" "4EchoEvent_FasterDoors_RELAY_4" - "StartDisabled" "0" - "spawnflags" "0" - "classname" "logic_relay" - "OnUser1" "4EchoEvent_FasterDoors_COUNTER,SetValue,13,0,-1" - "OnUser1" "consola,Command,say ** An admin set DOORS SPEED TO 7 TIMES FASTER **,0,-1" - "OnUser2" "4EchoEvent_FasterDoors_COUNTER,SetValue,14,0,-1" - "OnUser2" "consola,Command,say ** An admin set DOORS SPEED TO 7.5 TIMES FASTER **,0,-1" - "OnUser3" "4EchoEvent_FasterDoors_COUNTER,SetValue,15,0,-1" - "OnUser3" "consola,Command,say ** An admin set DOORS SPEED TO 8 TIMES FASTER **,0,-1" - "OnUser4" "4EchoEvent_FasterDoors_COUNTER,SetValue,16,0,-1" - "OnUser4" "consola,Command,say ** An admin set DOORS SPEED TO 8.5 TIMES FASTER **,0,-1" -} - - - -;; _ - -;; fix rocks skip at the top of Mount Doom - -modify: -{ - match: - { - "targetname" "barrerafinal" - "classname" "func_breakable" - } - replace: - { - "origin" "-2238.45 11094.6 -106" - } -} - +;-------------------------------------------------------------------- +;STRIPPER CFG BY MOLTARD http://steamcommunity.com/id/0123456789ABC/ +;-------------------------------------------------------------------- +;FIX NAZGUL +;----------- + +filter: +{ + "targetname" "matarr" + "classname" "trigger_hurt" +} + +add: +{ + "targetname" "NazgulKillOwner" + "origin" "1538 -313 -4019" + "InitialValue" "0" + "classname" "logic_branch" + "OnTrue" "!activator,SetHealth,0,0,-1" +} +add: +{ + "model" "*118" + "origin" "1538 -313 -4019" + "targetname" "NazgulGameZone" + "classname" "game_zone_player" + "OnPlayerOutZone" "!activator,FireUser1,,0,-1" +} + +modify: +{ + match: + { + "targetname" "nazgulknife" + "classname" "weapon_knife" + } + insert: + { + "OnPlayerPickup" "NazgulKillOwner,SetValue,1,0,1" + "OnPlayerPickup" "!activator,AddOutput,OnUser1 NazgulKillOwner:Test::0:1,0,1" + } +} + +modify: +{ + match: + { + "classname" "logic_auto" + } + insert: + { + "OnNewGame" "NazgulGameZone,CountPlayersInZone,,0,1" + } +} +modify: +{ + match: + { + "targetname" "vidanazgul" + "classname" "func_physbox_multiplayer" + } + insert: + { + "OnBreak" "NazgulGameZone,CountPlayersInZone,,0,1" + } +} +modify: +{ + match: + { + "targetname" "vidanazgul2" + "classname" "func_physbox_multiplayer" + } + insert: + { + "OnBreak" "NazgulGameZone,CountPlayersInZone,,0,1" + } +} + +;---------------- +;FIX NUKE GLITCH +;---------------- + +modify: +{ + match: + { + "targetname" "derrumbamiento" + "classname" "trigger_once" + } + insert: + { + "OnUser1" "suelokesecae*,Kill,,12,1" + } +} + +add: +{ + "model" "*260" + "targetname" "nukefinal" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "-4400 3968 -5682" + "nodmgforce" "0" + "damagetype" "0" + "damagemodel" "0" + "damagecap" "20" + "damage" "9999999" + "classname" "trigger_hurt" +} + +add: +{ + "model" "*260" + "targetname" "nukefinal" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "-4400 3968 -4818" + "nodmgforce" "0" + "damagetype" "0" + "damagemodel" "0" + "damagecap" "20" + "damage" "9999999" + "classname" "trigger_hurt" +} + +add: +{ + "model" "*260" + "targetname" "nukefinal" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "-4400 3968 -3978" + "nodmgforce" "0" + "damagetype" "0" + "damagemodel" "0" + "damagecap" "20" + "damage" "9999999" + "classname" "trigger_hurt" +} + + +modify: +{ + match: + { + "targetname" "nukefinal" + "classname" "trigger_hurt" + } + replace: + { + "damage" "9999999" + } +} + +;---------------------- +;REMOVE USELESS ENTITY +;---------------------- + +filter: +{ + "targetname" "filtro2" + "filtername" "anillo" + "classname" "filter_activator_name" +} + + +;------------------------ +;DELETE LIGHT FILTER +;LET ENTWATCH DO THE JOB +;------------------------ + + +filter: +{ + "targetname" "filtro_erendil" + "classname" "filter_activator_name" +} + +modify: +{ + match: + { + "targetname" "star1" + "classname" "func_button" + } + delete: + { + "OnPressed" "filtro_erendil,TestActivator,,0,-1" + } + insert: + { + "OnPressed" "luzcheck,SetValueCompare,1,0,-1" + } +} + +;---------------------- +;PREVENT PEOPLE WHO +; DIDNT GO DOWN THE HILL +; FROM TRIGGERING +;----------------------- + +modify: +{ + match: + { + "classname" "logic_auto" + } + insert: + { + "OnNewGame" "player,AddOutput,targetname default,0,1" + } +} + +add: +{ + "model" "*201" + "wait" "1" + "targetname" "PLAYER_BECOME_LEGIT_TRIGGER" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "-2543 6233 -2506" + "filtername" "humanos" + "classname" "trigger_multiple" + "OnStartTouch" "!activator,AddOutput,targetname LEGIT_PLAYER,0,-1" +} + +add: +{ + "origin" "-2543 6233 -2506" + "targetname" "LEGIT_PLAYER_FILTER" + "Negated" "0" + "filtername" "LEGIT_PLAYER" + "classname" "filter_activator_name" +} +add: +{ + "origin" "-2543 6233 -2506" + "targetname" "UNLEGIT_PLAYER_FILTER" + "Negated" "1" + "filtername" "LEGIT_PLAYER" + "classname" "filter_activator_name" +} + +add: +{ + "origin" "-2543 6233 -2506" + "targetname" "YOU_ARE_TOTALLY_LEGIT_FILTER" + "Negated" "0" + "filtertype" "0" + "Filter01" "humanos" + "Filter02" "LEGIT_PLAYER_FILTER" + "classname" "filter_multi" +} +add: +{ + "origin" "-2543 6233 -2506" + "targetname" "YOU_ARE_TOTALLY_UNLEGIT_FILTER" + "Negated" "0" + "filtertype" "0" + "Filter01" "humanos" + "Filter02" "UNLEGIT_PLAYER_FILTER" + "classname" "filter_multi" +} + +modify: +{ + match: + { + "origin" "-6824 4016 -3226" + "classname" "trigger_once" + "hammerid" "1083" + "filtername" "humanos" + } + replace: + { + "filtername" "YOU_ARE_TOTALLY_LEGIT_FILTER" + } +} + +modify: +{ + match: + { + "targetname" "supervivientes" + "filtername" "humanos" + "classname" "trigger_once" + } + replace: + { + "filtername" "YOU_ARE_TOTALLY_LEGIT_FILTER" + } +} + +; Destroy their score +add: +{ + "model" "*68" + "wait" "-1" + "targetname" "supervivientes" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "-6434 4014 -3396.55" + "filtername" "YOU_ARE_TOTALLY_UNLEGIT_FILTER" + "classname" "trigger_once" + "OnStartTouch" "anillomiomenos20,ApplyScore,,0,-1" + "OnStartTouch" "anillomiomenos20,ApplyScore,,0,-1" + "OnStartTouch" "anillomiomenos20,ApplyScore,,0,-1" +} + +modify: +{ + match: + { + "targetname" "derrr" + "classname" "trigger_once" + } + delete: + { + "OnStartTouch" "derrumbamiento,FireUser1,,0,1" + } + insert: + { + "OnStartTouch" "derrumbamiento,FireUser1,,4,1" + } +} + +;modify: +;{ +; match: +; { +; "origin" "-6824 4016 -3226" +; "classname" "trigger_once" +; } +; delete: +; { +; "OnStartTouch" "derrr,Enable,,0,-1" +; "OnStartTouch" "derrumbamiento,FireUser1,,10,1" +; "OnStartTouch" "vidanazgul,Break,,19.5,1" +; "OnStartTouch" "nukefinal,Enable,,20,1" +; "OnStartTouch" "nukefinal2,Enable,,20,1" +; "OnStartTouch" "supervivientes,Enable,,20,1" +; "OnStartTouch" "supervivientes,Disable,,20.05,1" +; } +; insert: +; { +; "OnStartTouch" "derrr,Enable,,5,-1" +; "OnStartTouch" "derrumbamiento,FireUser1,,15,1" +; "OnStartTouch" "vidanazgul,Break,,24.5,1" +; "OnStartTouch" "nukefinal,Enable,,25,1" +; "OnStartTouch" "nukefinal2,Enable,,25,1" +; "OnStartTouch" "supervivientes,Enable,,25,1" +; "OnStartTouch" "supervivientes,Disable,,25.05,1" +; } +;} + +;--------------------------------- +;FIX THE WHEEL MODEL BEING KILLED +;IF THE DOORS WERE FULLY OPENED +;--------------------------------- + +modify: +{ + match: + { + "targetname" "puerta_3" + "classname" "func_movelinear" + } + delete: + { + "OnFullyOpen" "manibela_1_modelo1,SetParent,manibela_1_fisica1,0,-1" + } + insert: + { + "OnFullyOpen" "manibela_1_modelo1,ClearParent,,0,-1" + } +} +modify: +{ + match: + { + "targetname" "puerta_2" + "classname" "func_movelinear" + } + delete: + { + "OnFullyOpen" "manibela_1_modelo,SetParent,manibela_1_fisica,0,-1" + } + insert: + { + "OnFullyOpen" "manibela_1_modelo,ClearParent,,0,-1" + } +} +modify: +{ + match: + { + "targetname" "puerta_4" + "classname" "func_movelinear" + } + delete: + { + "OnFullyOpen" "manibela_1_modelo4,SetParent,manibela_1_fisica2,0,-1" + } + insert: + { + "OnFullyOpen" "manibela_1_modelo4,ClearParent,,0,-1" + } +} +modify: +{ + match: + { + "targetname" "puerta_5" + "classname" "func_movelinear" + } + delete: + { + "OnFullyOpen" "manibela_1_modelo5,SetParent,manibela_1_fisica3,0,-1" + } + insert: + { + "OnFullyOpen" "manibela_1_modelo5,ClearParent,,0,-1" + } +} + +;--------------------------------------------------------- +;HANDLE THE SPEED REDUCTION OF RING USER THROUGH A BRANCH +;AND A COUNTER TO ALLOW ADMINS TO CHANGE THE SPEED +;--------------------------------------------------------- + +; Picking the ring test the branch handling speed +modify: +{ + match: + { + "targetname" "anillo" + "classname" "weapon_deagle" + } + delete: + { + "OnPlayerPickup" "speed,ModifySpeed,0.7,0,-1" + "OnPlayerPickup" "consola,Command,say ** The bearer feels the weight of the Ring ** Protect him! **,1,-1" + "OnPlayerPickup" "fix_player_pickup1,Enable,,0,1" + } + insert: + { + "OnPlayerPickup" "RingItemSpeedSlow_Branch,Test,,0,-1" + } +} + +; The trigger (enabled by a timer) to force ring bearer speed use the counter +modify: +{ + match: + { + "targetname" "fix_player_pickup2" + "classname" "trigger_multiple" + } + delete: + { + "OnStartTouch" "speed,ModifySpeed,0.7,0,-1" + } + insert: + { + "OnStartTouch" "RingItemSpeedSlow_Counter,GetValue,,0,-1" + } +} + +; Branch with default value to 'true' and counter '1' (= speed 0.7) +add: +{ + "targetname" "RingItemSpeedSlow_Branch" + "origin" "8576 512 -4352" + "InitialValue" "1" + "classname" "logic_branch" + "OnFalse" "speed,ModifySpeed,1,0,-1" + "OnTrue" "RingItemSpeedSlow_Counter,GetValue,,0,-1" + "OnTrue" "consola,Command,say ** The bearer feels the weight of the Ring ** Protect him! **,1,-1" + ; This timer below set the player speed back to 0.7 every 15 sec when enabled + "OnTrue" "fix_player_pickup1,Enable,,0,1" +} +add: +{ + "origin" "8576 512 -4352" + "targetname" "RingItemSpeedSlow_Counter" + "startvalue" "1" + "StartDisabled" "0" + "min" "1" + "max" "7" + "classname" "math_counter" + "OnGetValue" "RingItemSpeedSlow_Case,InValue,,0,-1" +} +add: +{ + "origin" "8576 512 -4352" + "targetname" "RingItemSpeedSlow_Case" + "Case01" "1" + "Case02" "2" + "Case03" "3" + "Case04" "4" + "Case05" "5" + "Case06" "6" + "Case07" "7" + "classname" "logic_case" + "OnCase01" "speed,ModifySpeed,0.7,0,-1" + "OnCase02" "speed,ModifySpeed,0.75,0,-1" + "OnCase03" "speed,ModifySpeed,0.8,0,-1" + "OnCase04" "speed,ModifySpeed,0.85,0,-1" + "OnCase05" "speed,ModifySpeed,0.9,0,-1" + "OnCase06" "speed,ModifySpeed,0.95,0,-1" + "OnCase07" "speed,ModifySpeed,1,0,-1" +} + +;-------------------------------------------------- +;FIX RING BEARER SPEED AFTER HE DESTROYED THE RING +;-------------------------------------------------- + +add: +{ + "model" "*106" + "targetname" "ResetRingUserSpeed_Trigger" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "-1896 14323.9 -872" + "filtername" "humanos" + "classname" "trigger_once" + "OnStartTouch" "speed,ModifySpeed,1,0,-1" +} + +; Ring destroyed trigger +modify: +{ + match: + { + "targetname" "areadeanillo5" + "classname" "trigger_once" + } + insert: + { + "OnStartTouch" "ResetRingUserSpeed_Trigger,Enable,,0,-1" + } +} + +;--------------------------------------------- +;SEPARATE THE MISSIONS MORE CLEANLY +;TO ALLOW ADMINS TO FORCE A SPECIFIC MISSION +;--------------------------------------------- + +filter: +{ + "targetname" "mision" + "classname" "logic_case" +} +add: +{ + "origin" "8576 512 -4352" + "targetname" "MissionDestroyRing" + "StartDisabled" "0" + "spawnflags" "0" + "classname" "logic_relay" + "OnTrigger" "consola,Command,say **Destroy the Ring**,0,1" + "OnTrigger" "puertamisi,Kill,,0,1" +} +add: +{ + "origin" "8576 512 -4352" + "targetname" "MissionReachMountDoom" + "StartDisabled" "0" + "spawnflags" "0" + "classname" "logic_relay" + "OnTrigger" "consola,Command,say **Reach the Mount Doom**,0,1" + "OnTrigger" "torreY,Kill,,0,1" + "OnTrigger" "anillo,Kill,,0,1" + "OnTrigger" "areadeanillo2,Kill,,0,1" + "OnTrigger" "areadeanillo2repetidor,Kill,,0,1" + "OnTrigger" "paso2,Kill,,0,1" + "OnTrigger" "meteorites,Enable,,0,1" + "OnTrigger" "antiskip,Kill,,0,1" + "OnTrigger" "areadeanillo3,Kill,,0,1" + "OnTrigger" "areadeanillo3repetidor,Kill,,0,1" + "OnTrigger" "filtrofrodo,Kill,,0,1" + "OnTrigger" "anillodestmenos,Kill,,0,1" + "OnTrigger" "anillodest15,Kill,,0,1" + "OnTrigger" "anillofn,Kill,,0,1" + "OnTrigger" "barreraprotectora,Disable,,0,1" + "OnTrigger" "sam2,Kill,,0,1" + "OnTrigger" "sam1,Kill,,0,1" + "OnTrigger" "areadeanillo4,Kill,,0,1" + "OnTrigger" "areadeanillo4repetidor,Kill,,0,1" + "OnTrigger" "anillodest20,Kill,,0,1" + "OnTrigger" "porsiacaso2,Kill,,0,1" + "OnTrigger" "mision2,Enable,,0,1" + "OnTrigger" "bottonpuerta,Unlock,,0,1" + "OnTrigger" "areadeanillo5repetidor,Kill,,0,1" + "OnTrigger" "pushx3,Kill,,0,1" + "OnTrigger" "areadeanillo6,Kill,,0,1" + "OnTrigger" "borrarMision2,Trigger,,0,1" +} + +add: +{ + "origin" "8576 512 -4352" + "targetname" "MissionSelectRandom" + "classname" "logic_case" + "OnCase01" "MissionDestroyRing,Trigger,,0,1" + "OnCase02" "MissionDestroyRing,Trigger,,0,1" + "OnCase03" "MissionReachMountDoom,Trigger,,0,1" + "OnCase04" "MissionDestroyRing,Trigger,,0,1" + "OnCase05" "MissionDestroyRing,Trigger,,0,1" +} +add: +{ + "origin" "8576 512 -4352" + "targetname" "MissionSelectCompare" + "InitialValue" "0" + "CompareValue" "1" + "classname" "logic_compare" + "OnLessThan" "consola,Command,say **Random objective:**,0,-1" + "OnLessThan" "MissionSelectRandom,PickRandom,,1,-1" + "OnEqualTo" "MissionDestroyRing,Trigger,,1,-1" + "OnGreaterThan" "MissionReachMountDoom,Trigger,,1,-1" +} +modify: +{ + match: + { + ; This is the init trigger at spawn + "origin" "10736 -7780 -4669.98" + "classname" "trigger_once" + "hammerid" "1772" + } + delete: + { + "OnStartTouch" "consola,Command,say **Random objective:**,5,1" + "OnStartTouch" "mision,PickRandom,,6,1" + } + insert: + { + "OnStartTouch" "MissionSelectCompare,Compare,,5,1" + } +} + +;--------------------------------- +;MAKE NAZGUL TOGGLEABLE BY ADMINS +;--------------------------------- + +; Default value to 'true' +add: +{ + "targetname" "NazgulItemDoor_Branch" + "origin" "8576 512 -4352" + "InitialValue" "1" + "classname" "logic_branch" + "OnTrue" "puertax,Break,,0,1" +} + +modify: +{ + match: + { + ; This is the trigger at the nazgul door + "origin" "5278.43 3642.73 -3799.88" + "classname" "trigger_once" + "hammerid" "2259" + } + delete: + { + "OnStartTouch" "puertax,Break,,5,1" + } + insert: + { + "OnStartTouch" "NazgulItemDoor_Branch,Test,,5,1" + } +} + +;------------------------------------ +;PREVENT HUMANS TO SKIP THE ROCK WALL +;------------------------------------ +modify: +{ + match: + { + "classname" "trigger_once" + "origin" "-1736 5144 -3562.35" + } + replace: + { + "StartDisabled" "1" + } + insert: + { + "targetname" "meteorites" + } +} +modify: +{ + match: + { + "classname" "func_breakable" + "targetname" "paso2" + "origin" "-1787.67 4704 -3696" + } + insert: + { + "OnBreak" "meteorites,Enable,,0,1" + "OnBreak" "antiskip,Kill,,0,1" + } +} +add: +{ + "model" "*221" + "targetname" "antiskip" + "target" "teleport2" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "-1736 5120 -3562.35" + "filtername" "" + "classname" "trigger_teleport" +} + +;============================ +; UNLOZE EVENT JANUARY 2023 +; Special Stuff +;============================ + +;*********************************** +; Permanent entities initialisation +;*********************************** + +modify: +{ + match: + { + "classname" "logic_auto" + } + insert: + { + "OnNewGame" "Stripper_Event_Init,FireUser1,,0,1" + "OnNewGame" "4EchoEvent_MissionSelect_COUNTER,GetValue,,3,1" + "OnNewGame" "4EchoEvent_RingSlow_COUNTER,GetValue,,10,1" + "OnNewGame" "4EchoEvent_FasterDoors_COUNTER,GetValue,,11,1" + "OnNewGame" "4EchoEvent_NazgulToggle_BRANCH,Test,,12,1" + } +} + +add: +{ + "targetname" "Stripper_Event_Init" + "origin" "8576 512 -4352" + "classname" "info_target" + "OnUser1" "Template_PermStripperEventMode,ForceSpawn,,0,1" + "OnUser1" "4EchoEvent_RingSlow_COUNTER,AddOutput,classname info_target,0.03,1" + "OnUser1" "4EchoEvent_MissionSelect_COUNTER,AddOutput,classname info_target,0.03,1" + "OnUser1" "4EchoEvent_FasterDoors_COUNTER,AddOutput,classname info_target,0.03,1" + "OnUser1" "4EchoEvent_NazgulToggle_BRANCH,AddOutput,classname info_target,0.03,1" + "OnUser1" "!self,Kill,,0.06,1" +} + +add: +{ + "targetname" "Template_PermStripperEventMode" + "origin" "8576 512 -4352" + "Template01" "4EchoEvent_RingSlow_COUNTER" + "Template02" "4EchoEvent_MissionSelect_COUNTER" + "Template03" "4EchoEvent_FasterDoors_COUNTER" + "Template04" "4EchoEvent_NazgulToggle_BRANCH" + "spawnflags" "2" + "classname" "point_template" + "OnEntitySpawned" "!self,Kill,,0,-1" +} + + +;************************** +; Handle ring bearer speed +;************************** + +; Permanent math_counter +add: +{ + "origin" "8576 512 -4352" + "targetname" "4EchoEvent_RingSlow_COUNTER" + "startvalue" "0" + "StartDisabled" "0" + "min" "0" + "max" "7" + "classname" "math_counter" + "OnGetValue" "4EchoEvent_RingSlow_CASE,InValue,,0,-1" +} + +add: +{ + "origin" "8576 512 -4352" + "targetname" "4EchoEvent_RingSlow_CASE" + "Case01" "1" + "Case02" "2" + "Case03" "3" + "Case04" "4" + "Case05" "5" + "Case06" "6" + "Case07" "7" + "classname" "logic_case" + ; Nothing changes OnCase01 + "OnDefault" "!self,FireUser1,,0,1" + "OnCase01" "consola,Command,say ** [EVENT] RING WILL SLOW DOWN THE BEARER 0.7% (DEFAULT) **,0,1" + "OnCase01" "RingItemSpeedSlow_Counter,SetValue,1,0,1" + + "OnCase02" "consola,Command,say ** [EVENT] RING WILL SLOW DOWN THE BEARER 0.75% **,0,1" + "OnCase02" "RingItemSpeedSlow_Counter,SetValue,2,0,1" + + "OnCase03" "consola,Command,say ** [EVENT] RING WILL SLOW DOWN THE BEARER 0.8% **,0,1" + "OnCase03" "RingItemSpeedSlow_Counter,SetValue,3,0,1" + + "OnCase04" "consola,Command,say ** [EVENT] RING WILL SLOW DOWN THE BEARER 0.85% **,0,1" + "OnCase04" "RingItemSpeedSlow_Counter,SetValue,4,0,1" + + "OnCase05" "consola,Command,say ** [EVENT] RING WILL SLOW DOWN THE BEARER 0.9% **,0,1" + "OnCase05" "RingItemSpeedSlow_Counter,SetValue,5,0,1" + + "OnCase06" "consola,Command,say ** [EVENT] RING WILL SLOW DOWN THE BEARER 0.95% **,0,1" + "OnCase06" "RingItemSpeedSlow_Counter,SetValue,6,0,1" + + "OnCase07" "consola,Command,say ** [EVENT] RING WON'T SLOW DOWN THE BEARER **,0,1" + "OnCase07" "RingItemSpeedSlow_Branch,SetValue,0,0,1" + "OnCase07" "RingItemSpeedSlow_Counter,SetValue,7,0,1" +} + +; logic_relay for MapAdmin +add: +{ + "origin" "8576 512 -4352" + "targetname" "4EchoEvent_RingSlow_RELAY_1" + "StartDisabled" "0" + "spawnflags" "0" + "classname" "logic_relay" + "OnUser1" "4EchoEvent_RingSlow_COUNTER,SetValue,1,0,-1" + "OnUser1" "consola,Command,say ** An admin enabled RING BEARER SLOW DOWN (0.7% DEFAULT) **,0,-1" + "OnUser2" "4EchoEvent_RingSlow_COUNTER,SetValue,2,0,-1" + "OnUser2" "consola,Command,say ** An admin enabled RING BEARER SLOW DOWN (0.75%) **,0,-1" + "OnUser3" "4EchoEvent_RingSlow_COUNTER,SetValue,3,0,-1" + "OnUser3" "consola,Command,say ** An admin enabled RING BEARER SLOW DOWN (0.8%) **,0,-1" + "OnUser4" "4EchoEvent_RingSlow_COUNTER,SetValue,4,0,-1" + "OnUser3" "consola,Command,say ** An admin enabled RING BEARER SLOW DOWN (0.85%) **,0,-1" +} +add: +{ + "origin" "8576 512 -4352" + "targetname" "4EchoEvent_RingSlow_RELAY_2" + "StartDisabled" "0" + "spawnflags" "0" + "classname" "logic_relay" + "OnUser1" "4EchoEvent_RingSlow_COUNTER,SetValue,5,0,-1" + "OnUser1" "consola,Command,say ** An admin enabled RING BEARER SLOW DOWN (0.90%) **,0,-1" + "OnUser2" "4EchoEvent_RingSlow_COUNTER,SetValue,6,0,-1" + "OnUser2" "consola,Command,say ** An admin enabled RING BEARER SLOW DOWN (0.95%) **,0,-1" + "OnUser3" "4EchoEvent_RingSlow_COUNTER,SetValue,7,0,-1" + "OnUser3" "consola,Command,say ** An admin disabled RING BEARER SLOW DOWN **,0,-1" +} + + + + +;******************************** +; Handle random mission or fixed +;******************************** + +; Permanent math_counter +add: +{ + "origin" "8576 512 -4352" + "targetname" "4EchoEvent_MissionSelect_COUNTER" + "startvalue" "0" + "StartDisabled" "0" + "min" "0" + "max" "2" + "classname" "math_counter" + "OnGetValue" "MissionSelectCompare,SetValue,,0,-1" + "OnGetValue" "4EchoEvent_MissionSelect_COMPARE,SetValueCompare,,0,-1" + ; Outputs for MapAdmin + "OnUser1" "!self,SetValue,0,0,-1" + "OnUser1" "consola,Command,say ** An admin set the mission to RANDOM (DEFAULT) **,0,-1" + "OnUser2" "!self,SetValue,1,0,-1" + "OnUser2" "consola,Command,say ** An admin set the mission to DESTROY THE RING **,0,-1" + "OnUser3" "!self,SetValue,2,0,-1" + "OnUser3" "consola,Command,say ** An admin set the mission to REACH MOUNT DOOM **,0,-1" +} + +; logic_compare for the selected mode message + +add: +{ + "origin" "8576 512 -4352" + "targetname" "4EchoEvent_MissionSelect_COMPARE" + "InitialValue" "0" + "CompareValue" "1" + "classname" "logic_compare" + ; Nothing OnLessThan, default behaviour + "OnEqualTo" "consola,Command,say ** [EVENT] THE MISSION IS FORCED TO 'DESTROY THE RING' **,0,1" + "OnGreaterThan" "consola,Command,say ** [EVENT] THE MISSION IS FORCED TO 'REACH MOUNT DOOM' **,0,1" +} + + + +; Handle doors speed +add: +{ + "origin" "8576 512 -4352" + "targetname" "4EchoEvent_FasterDoors_COUNTER" + "startvalue" "0" + "StartDisabled" "0" + "min" "0" + "max" "16" + "classname" "math_counter" + "OnGetValue" "4EchoEvent_FasterDoors_CASE,InValue,,0,-1" + ; Outputs for MapAdmin on logic_relays +} + +; Handle nazgul enable/disable +add: +{ + "targetname" "4EchoEvent_NazgulToggle_BRANCH" + "origin" "8576 512 -4352" + "InitialValue" "0" + "classname" "logic_branch" + "OnFalse" "NazgulItemDoor_Branch,SetValue,1,0,-1" + "OnTrue" "consola,Command,say ** [EVENT] NAZGUL WONT BE PICKABLE **,0,-1" + "OnTrue" "NazgulItemDoor_Branch,SetValue,0,0,-1" + ; Outputs for MapAdmin + "OnUser1" "!self,SetValue,1,0,-1" + "OnUser1" "consola,Command,say ** An admin disabled NAZGUL **,0,-1" + "OnUser2" "!self,SetValue,0,0,-1" + "OnUser2" "consola,Command,say ** An admin enabled NAZGUL **,0,-1" +} + +;***************************** +;Non permanent entities below +;***************************** + + +; Adjusting doors and momentary rot speed +; Momentary rot speed = 5 (for all of them except one which is 4 for some reasons) +; manibela_1 to 6 (a wildcard affect the prop dynamic override but doesnt matter) +; Door speed = 4 (for all of them) +; puerta_2 to 5 +add: +{ + "origin" "8576 512 -4352" + "targetname" "4EchoEvent_FasterDoors_CASE" + "Case01" "1" + "Case02" "2" + "Case03" "3" + "Case04" "4" + "Case05" "5" + "Case06" "6" + "Case07" "7" + "Case08" "8" + "Case09" "9" + "Case10" "10" + "Case11" "11" + "Case12" "12" + "Case13" "13" + "Case14" "14" + "Case15" "15" + "Case16" "16" + "classname" "logic_case" + ; Nothing changes OnCase01 + "OnDefault" "!self,FireUser1,,0,1" + "OnCase01" "consola,Command,say ** [EVENT] DOORS WILL OPEN AT A NORMAL SPEED **,0,1" + "OnCase01" "!self,FireUser1,,0,1" + "OnCase02" "consola,Command,say ** [EVENT] DOORS WILL OPEN 1.5 TIMES FASTER **,0,1" + "OnCase02" "manibela_*,AddOutput,speed 7.5,0,1" + "OnCase02" "puerta_*,AddOutput,speed 6,0,1" + "OnCase03" "consola,Command,say ** [EVENT] DOORS WILL OPEN 2 TIMES FASTER **,0,1" + "OnCase03" "manibela_*,AddOutput,speed 10,0,1" + "OnCase03" "puerta_*,AddOutput,speed 8,0,1" + "OnCase04" "consola,Command,say ** [EVENT] DOORS WILL OPEN 2.5 TIMES FASTER **,0,1" + "OnCase04" "manibela_*,AddOutput,speed 12.5,0,1" + "OnCase04" "puerta_*,AddOutput,speed 10,0,1" + "OnCase05" "consola,Command,say ** [EVENT] DOORS WILL OPEN 3 TIMES FASTER **,0,1" + "OnCase05" "manibela_*,AddOutput,speed 15,0,1" + "OnCase05" "puerta_*,AddOutput,speed 12,0,1" + "OnCase06" "consola,Command,say ** [EVENT] DOORS WILL OPEN 3.5 TIMES FASTER **,0,1" + "OnCase06" "manibela_*,AddOutput,speed 17.5,0,1" + "OnCase06" "puerta_*,AddOutput,speed 14,0,1" + "OnCase07" "consola,Command,say ** [EVENT] DOORS WILL OPEN 4 TIMES FASTER **,0,1" + "OnCase07" "manibela_*,AddOutput,speed 20,0,1" + "OnCase07" "puerta_*,AddOutput,speed 16,0,1" + "OnCase08" "consola,Command,say ** [EVENT] DOORS WILL OPEN 4.5 TIMES FASTER **,0,1" + "OnCase08" "manibela_*,AddOutput,speed 22.5,0,1" + "OnCase08" "puerta_*,AddOutput,speed 18,0,1" + "OnCase09" "consola,Command,say ** [EVENT] DOORS WILL OPEN 5 TIMES FASTER **,0,1" + "OnCase09" "manibela_*,AddOutput,speed 25,0,1" + "OnCase09" "puerta_*,AddOutput,speed 20,0,1" + "OnCase10" "consola,Command,say ** [EVENT] DOORS WILL OPEN 5.5 TIMES FASTER **,0,1" + "OnCase10" "manibela_*,AddOutput,speed 27.5,0,1" + "OnCase10" "puerta_*,AddOutput,speed 22,0,1" + "OnCase11" "consola,Command,say ** [EVENT] DOORS WILL OPEN 6 TIMES FASTER **,0,1" + "OnCase11" "manibela_*,AddOutput,speed 30,0,1" + "OnCase11" "puerta_*,AddOutput,speed 24,0,1" + "OnCase12" "consola,Command,say ** [EVENT] DOORS WILL OPEN 6.5 TIMES FASTER **,0,1" + "OnCase12" "manibela_*,AddOutput,speed 32.5,0,1" + "OnCase12" "puerta_*,AddOutput,speed 26,0,1" + "OnCase13" "consola,Command,say ** [EVENT] DOORS WILL OPEN 7 TIMES FASTER **,0,1" + "OnCase13" "manibela_*,AddOutput,speed 35,0,1" + "OnCase13" "puerta_*,AddOutput,speed 28,0,1" + "OnCase14" "consola,Command,say ** [EVENT] DOORS WILL OPEN 7.5 TIMES FASTER **,0,1" + "OnCase14" "manibela_*,AddOutput,speed 37.5,0,1" + "OnCase14" "puerta_*,AddOutput,speed 30,0,1" + "OnCase15" "consola,Command,say ** [EVENT] DOORS WILL OPEN 8 TIMES FASTER **,0,1" + "OnCase15" "manibela_*,AddOutput,speed 40,0,1" + "OnCase15" "puerta_*,AddOutput,speed 32,0,1" + "OnCase16" "consola,Command,say ** [EVENT] DOORS WILL OPEN 8.5 TIMES FASTER **,0,1" + "OnCase16" "manibela_*,AddOutput,speed 42.5,0,1" + "OnCase16" "puerta_*,AddOutput,speed 34,0,1" +} + + +; Doors Relays for MapAdmin + +add: +{ + "origin" "8576 512 -4352" + "targetname" "4EchoEvent_FasterDoors_RELAY_1" + "StartDisabled" "0" + "spawnflags" "0" + "classname" "logic_relay" + "OnUser1" "4EchoEvent_FasterDoors_COUNTER,SetValue,1,0,-1" + "OnUser1" "consola,Command,say ** An admin set DOORS SPEED TO NORMAL **,0,-1" + "OnUser2" "4EchoEvent_FasterDoors_COUNTER,SetValue,2,0,-1" + "OnUser2" "consola,Command,say ** An admin set DOORS SPEED TO 1.5 TIMES FASTER **,0,-1" + "OnUser3" "4EchoEvent_FasterDoors_COUNTER,SetValue,3,0,-1" + "OnUser3" "consola,Command,say ** An admin set DOORS SPEED TO 2 TIMES FASTER **,0,-1" + "OnUser4" "4EchoEvent_FasterDoors_COUNTER,SetValue,4,0,-1" + "OnUser4" "consola,Command,say ** An admin set DOORS SPEED TO 2.5 TIMES FASTER **,0,-1" +} +add: +{ + "origin" "8576 512 -4352" + "targetname" "4EchoEvent_FasterDoors_RELAY_2" + "StartDisabled" "0" + "spawnflags" "0" + "classname" "logic_relay" + "OnUser1" "4EchoEvent_FasterDoors_COUNTER,SetValue,5,0,-1" + "OnUser1" "consola,Command,say ** An admin set DOORS SPEED TO 3 TIMES FASTER **,0,-1" + "OnUser2" "4EchoEvent_FasterDoors_COUNTER,SetValue,6,0,-1" + "OnUser2" "consola,Command,say ** An admin set DOORS SPEED TO 3.5 TIMES FASTER **,0,-1" + "OnUser3" "4EchoEvent_FasterDoors_COUNTER,SetValue,7,0,-1" + "OnUser3" "consola,Command,say ** An admin set DOORS SPEED TO 4 TIMES FASTER **,0,-1" + "OnUser4" "4EchoEvent_FasterDoors_COUNTER,SetValue,8,0,-1" + "OnUser4" "consola,Command,say ** An admin set DOORS SPEED TO 4.5 TIMES FASTER **,0,-1" +} +add: +{ + "origin" "8576 512 -4352" + "targetname" "4EchoEvent_FasterDoors_RELAY_3" + "StartDisabled" "0" + "spawnflags" "0" + "classname" "logic_relay" + "OnUser1" "4EchoEvent_FasterDoors_COUNTER,SetValue,9,0,-1" + "OnUser1" "consola,Command,say ** An admin set DOORS SPEED TO 5 TIMES FASTER **,0,-1" + "OnUser2" "4EchoEvent_FasterDoors_COUNTER,SetValue,10,0,-1" + "OnUser2" "consola,Command,say ** An admin set DOORS SPEED TO 5.5 TIMES FASTER **,0,-1" + "OnUser3" "4EchoEvent_FasterDoors_COUNTER,SetValue,11,0,-1" + "OnUser3" "consola,Command,say ** An admin set DOORS SPEED TO 6 TIMES FASTER **,0,-1" + "OnUser4" "4EchoEvent_FasterDoors_COUNTER,SetValue,12,0,-1" + "OnUser4" "consola,Command,say ** An admin set DOORS SPEED TO 6.5 TIMES FASTER **,0,-1" +} +add: +{ + "origin" "8576 512 -4352" + "targetname" "4EchoEvent_FasterDoors_RELAY_4" + "StartDisabled" "0" + "spawnflags" "0" + "classname" "logic_relay" + "OnUser1" "4EchoEvent_FasterDoors_COUNTER,SetValue,13,0,-1" + "OnUser1" "consola,Command,say ** An admin set DOORS SPEED TO 7 TIMES FASTER **,0,-1" + "OnUser2" "4EchoEvent_FasterDoors_COUNTER,SetValue,14,0,-1" + "OnUser2" "consola,Command,say ** An admin set DOORS SPEED TO 7.5 TIMES FASTER **,0,-1" + "OnUser3" "4EchoEvent_FasterDoors_COUNTER,SetValue,15,0,-1" + "OnUser3" "consola,Command,say ** An admin set DOORS SPEED TO 8 TIMES FASTER **,0,-1" + "OnUser4" "4EchoEvent_FasterDoors_COUNTER,SetValue,16,0,-1" + "OnUser4" "consola,Command,say ** An admin set DOORS SPEED TO 8.5 TIMES FASTER **,0,-1" +} + + + +;; _ + +;; fix rocks skip at the top of Mount Doom + +modify: +{ + match: + { + "targetname" "barrerafinal" + "classname" "func_breakable" + } + replace: + { + "origin" "-2238.45 11094.6 -106" + } +} + +;; music volume + +modify: +{ + match: + { + "message" "ze_mount_doom/baraddur.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_mount_doom/baraddur.mp3" + } +} +modify: +{ + match: + { + "message" "ze_mount_doom/cirith.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_mount_doom/cirith.mp3" + } +} +modify: +{ + match: + { + "message" "ze_mount_doom/derrumbamiento.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_mount_doom/derrumbamiento.mp3" + } +} +modify: +{ + match: + { + "message" "ze_mount_doom/endofallthings.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_mount_doom/endofallthings.mp3" + } +} +modify: +{ + match: + { + "message" "ze_mount_doom/forfrodo.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_mount_doom/forfrodo.mp3" + } +} +modify: +{ + match: + { + "message" "ze_mount_doom/forfrodo2.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_mount_doom/forfrodo2.mp3" + } +} +modify: +{ + match: + { + "message" "ze_mount_doom/minasmorgul.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_mount_doom/minasmorgul.mp3" + } +} + +modify: +{ + match: + { + "targetname" "mision2" + "classname" "trigger_once" + } + insert: + { + "OnStartTouch" "musicirith,FadeOut,2,0,1" + } +} +modify: +{ + match: + { + "targetname" "areadeanillo2" + "classname" "trigger_once" + } + insert: + { + "OnStartTouch" "musicirith,FadeOut,2,0,1" + } +} +modify: +{ + match: + { + "targetname" "/areadeanillo[4-5]/" + "classname" "trigger_once" + } + insert: + { + "OnStartTouch" "forfrodo,FadeOut,1,0,1" + } +} + +;; ending balance fixes + +modify: +{ + match: + { + "origin" "-2628 4363 -3466.42" + "classname" "trigger_once" + "hammerid" "1841" + } + delete: + { + "OnStartTouch" "final2,Break,,0,1" + "OnStartTouch" "final1,Kill,,0,1" + } + insert: + { + "OnStartTouch" "final2,Break,,5,1" + "OnStartTouch" "final1,Kill,,5,1" + "OnStartTouch" "stopper,Enable,,5,1" + } +} +add: +{ + "targetname" "stopper" + "wait" "1" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "-2164.5 5144 -3148" + "classname" "trigger_multiple" + "OnStartTouch" "!activator,AddOutput,absvelocity 0 0 0,0,-1" + "OnUser1" "!self,AddOutput,solid 2,0,1" + "OnUser1" "!self,AddOutput,mins -100 -320 -420,0.1,1" + "OnUser1" "!self,AddOutput,maxs 100 320 420,0.1,1" +} +modify: +{ + match: + { + "classname" "logic_auto" + "hammerid" "71056" + } + insert: + { + "OnMapSpawn" "stopper,FireUser1,,0,-1" + } +} + +;modify: +;{ +; match: +; { +; "origin" "-6824 4016 -3226" +; "classname" "trigger_once" +; "hammerid" "1083" +; } +; delete: +; { +; "OnStartTouch" "derrumbamiento,FireUser1,,10,1" +; "OnStartTouch" "nukefinal,Enable,,20,1" +; } +; insert: +; { +; "OnStartTouch" "derrumbamiento,FireUser1,,15,1" +; "OnStartTouch" "nukefinal,Enable,,25,1" +; } +;} +modify: +{ + match: + { + "targetname" "derrumbamiento" + "classname" "trigger_once" + } + delete: + { + "OnUser1" "suelokesecae1,EnableMotion,,0,1" + "OnUser1" "suelokesecae2,EnableMotion,,0.5,1" + "OnUser1" "suelokesecae3,EnableMotion,,1,1" + "OnUser1" "suelokesecae4,EnableMotion,,1.5,1" + "OnUser1" "suelokesecae5,EnableMotion,,2,1" + "OnUser1" "suelokesecae7,EnableMotion,,2.5,1" + "OnUser1" "suelokesecae8,EnableMotion,,3,1" + "OnUser1" "suelokesecae9,EnableMotion,,3.5,1" + "OnUser1" "suelokesecae10,EnableMotion,,4,1" + "OnUser1" "suelokesecae11,EnableMotion,,4.5,1" + "OnUser1" "suelokesecae12,EnableMotion,,5,1" + "OnUser1" "suelokesecae13,EnableMotion,,5.5,1" + "OnUser1" "suelokesecae14,EnableMotion,,6,1" + "OnUser1" "suelokesecae15,EnableMotion,,6.5,1" + "OnUser1" "suelokesecae16,EnableMotion,,7,1" + "OnUser1" "suelokesecae17,EnableMotion,,7.5,1" + "OnUser1" "suelokesecae18,EnableMotion,,8,1" + "OnUser1" "suelokesecae19,EnableMotion,,8.5,1" + "OnUser1" "suelokesecae20,EnableMotion,,9,1" + } + insert: + { + "OnUser1" "suelokesecae20,EnableMotion,,0,1" + "OnUser1" "suelokesecae19,EnableMotion,,0.5,1" + "OnUser1" "suelokesecae18,EnableMotion,,1,1" + "OnUser1" "suelokesecae17,EnableMotion,,1.5,1" + "OnUser1" "suelokesecae16,EnableMotion,,2,1" + "OnUser1" "suelokesecae15,EnableMotion,,2.5,1" + "OnUser1" "suelokesecae14,EnableMotion,,3,1" + "OnUser1" "suelokesecae13,EnableMotion,,3.5,1" + "OnUser1" "suelokesecae12,EnableMotion,,4,1" + "OnUser1" "suelokesecae11,EnableMotion,,4.5,1" + "OnUser1" "suelokesecae10,EnableMotion,,5,1" + "OnUser1" "suelokesecae9,EnableMotion,,5.5,1" + "OnUser1" "suelokesecae8,EnableMotion,,6,1" + "OnUser1" "suelokesecae7,EnableMotion,,6.5,1" + "OnUser1" "suelokesecae5,EnableMotion,,7,1" + "OnUser1" "suelokesecae4,EnableMotion,,7.5,1" + "OnUser1" "suelokesecae3,EnableMotion,,8,1" + "OnUser1" "suelokesecae2,EnableMotion,,8.5,1" + "OnUser1" "suelokesecae1,EnableMotion,,9,1" + } +} \ No newline at end of file diff --git a/maps/ze_mario_tower_v4.cfg b/maps/ze_mario_tower_v4.cfg index 55a88e1..dff97a0 100644 --- a/maps/ze_mario_tower_v4.cfg +++ b/maps/ze_mario_tower_v4.cfg @@ -525,8 +525,8 @@ modify: } insert: { - "OnStartTouch" "spawn_tp_2,Enable,,0,1" - "OnStartTouch" "map_message1,Command,say *** Zombies are teleported ***,0,1" + "OnStartTouch" "spawn_tp_2,Enable,,10,1" + "OnStartTouch" "map_message1,Command,say *** Zombies are teleported ***,10,1" } } ;-------------------------------------------------------- @@ -1376,4 +1376,55 @@ modify: } } +;; music volume + +modify: +{ + match: + { + "message" "celsounds/ze_mario_tower/ze_mariomusic_a.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#celsounds/ze_mario_tower/ze_mariomusic_a.mp3" + } +} +modify: +{ + match: + { + "message" "celsounds/ze_mario_tower/ze_mariomusic_b.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#celsounds/ze_mario_tower/ze_mariomusic_b.mp3" + } +} +modify: +{ + match: + { + "message" "celsounds/ze_mario_tower/ze_mariomusic_c.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#celsounds/ze_mario_tower/ze_mariomusic_c.mp3" + } +} +modify: +{ + match: + { + "message" "celsounds/ze_mario_tower/ze_mariomusic_d.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#celsounds/ze_mario_tower/ze_mariomusic_d.mp3" + } +} + diff --git a/maps/ze_megaman_a6.cfg b/maps/ze_megaman_a6.cfg index 3fe024e..920b02b 100644 --- a/maps/ze_megaman_a6.cfg +++ b/maps/ze_megaman_a6.cfg @@ -1,25 +1,25 @@ ; ; -; Change for ZM Invis item so it's not too op, gives opacity now, change the middle renderamt value (0-255) if still not good enough +; Change for ZM Invis item so it's not too op, gives opacity now, change the middle renderamt value (0-255) if still not good enough ; ; modify: { - match: - { - "classname" "trigger_multiple" - "targetname" "zinv_aoe" - } - delete: - { - "OnStartTouch" "!activator,AddOutput,rendermode 6,0,-1" - } - insert: - { - "OnStartTouch" "!activator,AddOutput,rendermode 2,0,-1" - "OnStartTouch" "!activator,AddOutput,renderamt 80,0,-1" - "OnStartTouch" "!activator,AddOutput,renderamt 255,9.55,-1" - } + match: + { + "classname" "trigger_multiple" + "targetname" "zinv_aoe" + } + delete: + { + "OnStartTouch" "!activator,AddOutput,rendermode 6,0,-1" + } + insert: + { + "OnStartTouch" "!activator,AddOutput,rendermode 2,0,-1" + "OnStartTouch" "!activator,AddOutput,renderamt 80,0,-1" + "OnStartTouch" "!activator,AddOutput,renderamt 255,9.55,-1" + } } ; ; @@ -28,45 +28,44 @@ modify: ; add: { - "targetname" "GiveRockmanImmunity" - "StartDisabled" "0" - "spawnflags" "1" - "origin" "1792 5120 -10112" - "wait" "1" - "classname" "trigger_multiple" - "OnUser1" "!self,AddOutput,solid 2,0,1" - "OnUser1" "!self,AddOutput,mins -64 -64 -64,0.1,1" - "OnUser1" "!self,AddOutput,maxs 64 64 64,0.1,1" - "OnStartTouch" "Megaman_HitBox,SetDamageFilter,Immunity,0,1" + "targetname" "GiveRockmanImmunity" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "1792 5120 -10112" + "wait" "1" + "classname" "trigger_multiple" + "OnUser1" "!self,AddOutput,solid 2,0,1" + "OnUser1" "!self,AddOutput,mins -64 -64 -64,0.1,1" + "OnUser1" "!self,AddOutput,maxs 64 64 64,0.1,1" + "OnStartTouch" "Megaman_HitBox,SetDamageFilter,Immunity,0,1" } add: { - "targetname" "RemoveRockmanImmunity" - "StartDisabled" "0" - "spawnflags" "1" - "origin" "-13696 1408 2370" - "wait" "1" - "classname" "trigger_multiple" - "OnUser1" "!self,AddOutput,solid 2,0,1" - "OnUser1" "!self,AddOutput,mins -64 -64 -64,0.1,1" - "OnUser1" "!self,AddOutput,maxs 64 64 64,0.1,1" - "OnStartTouch" "Megaman_HitBox,SetDamageFilter,Zombies,0,1" + "targetname" "RemoveRockmanImmunity" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "-13696 1408 2370" + "wait" "1" + "classname" "trigger_multiple" + "OnUser1" "!self,AddOutput,solid 2,0,1" + "OnUser1" "!self,AddOutput,mins -64 -64 -64,0.1,1" + "OnUser1" "!self,AddOutput,maxs 64 64 64,0.1,1" + "OnStartTouch" "Megaman_HitBox,SetDamageFilter,Zombies,0,1" } modify: { - match: - { - "hammerid" "286006" - "classname" "logic_auto" - } - insert: - { - "OnMapSpawn" "GiveRockmanImmunity,FireUser1,,0,-1" - "OnMapSpawn" "RemoveRockmanImmunity,FireUser1,,0,-1" - } + match: + { + "hammerid" "286006" + "classname" "logic_auto" + } + insert: + { + "OnMapSpawn" "GiveRockmanImmunity,FireUser1,,0,-1" + "OnMapSpawn" "RemoveRockmanImmunity,FireUser1,,0,-1" + } } - ;------------------------ ;Stripper Cfg By Saddong ;------------------------ @@ -77,7 +76,7 @@ modify: { match: { - "targetname" "Spawn_Humans_Teleport" + "targetname" "Spawn_Humans_Teleport" } delete: { @@ -94,7 +93,7 @@ modify: { match: { - "targetname" "Spawn_Zombies_Teleport_2" + "targetname" "Spawn_Zombies_Teleport_2" } delete: { @@ -105,6 +104,7 @@ modify: "OnStartTouch" "!activator,SetDamageFilter,NoFallDamage,0.3,-1" } } + ;--------------------------------------- ;Megaman Speed nerf ;--------------------------------------- @@ -112,7 +112,7 @@ modify: { match: { - "targetname" "Megaman_Stripper" + "targetname" "Megaman_Stripper" } delete: { @@ -123,6 +123,7 @@ modify: "OnStartTouch" "Map_SpeedMod,ModifySpeed,1.05,0,1" } } + ;--------------------------------------- ;Breakable Traps ;--------------------------------------- @@ -188,23 +189,23 @@ add: } modify: { - match: - { - "targetname" "Missle_Template" - } - insert: - { - "Template09" "Missle_HitBox" - } + match: + { + "targetname" "Missle_Template" + } + insert: + { + "Template09" "Missle_HitBox" + } } modify: { - match: - { - "targetname" "Missle_HitBox" - } - insert: - { + match: + { + "targetname" "Missle_HitBox" + } + insert: + { "OnBreak" "Missle_Door,Kill,,0,1" "OnBreak" "Missle_Hurt,Kill,,0,1" "OnBreak" "Missle_Particle,Kill,,0,1" @@ -213,34 +214,35 @@ modify: "OnBreak" "Missle_Explode_Effect,Kill,,0,1" "OnBreak" "Missle_Lazy_Hurt_fix,Kill,,0,1" "OnBreak" "Missle_Sound,Kill,,0,1" - } + } } modify: { - match: - { - "targetname" "KnightCage_Template" - } - insert: - { - "Template06" "KnightCage_HitBox" - } + match: + { + "targetname" "KnightCage_Template" + } + insert: + { + "Template06" "KnightCage_HitBox" + } } modify: { - match: - { - "targetname" "KnightCage_HitBox" - } - insert: - { + match: + { + "targetname" "KnightCage_HitBox" + } + insert: + { "OnBreak" "KnightCage_Door,Kill,,0,1" "OnBreak" "KnightCage_Model,Kill,,0,1" "OnBreak" "KnightCage_Particle,Kill,,0,1" "OnBreak" "KnightCage_Sound,Kill,,0,1" "OnBreak" "KnightCage_Trigger,Kill,,0,1" - } + } } + ;--------------------------------------- ;Broken Tp Fix ;--------------------------------------- @@ -248,13 +250,14 @@ modify: { match: { - "targetname" "Event_Stage_Case" + "targetname" "Event_Stage_Case" } insert: { "OnUser2" "Spawn_Zombies_Teleport,AddOutput,target Tele_Des_01,20,1" } } + ;--------------------------------------- ;Misc ;--------------------------------------- @@ -262,7 +265,7 @@ modify: { match: { - "targetname" "LifeSystem_Counter" + "targetname" "LifeSystem_Counter" } delete: { @@ -275,47 +278,17 @@ modify: { match: { - "classname" "logic_auto" + "classname" "logic_auto" } delete: { - "OnMultiNewMap" "Map_Command,Command,mp_roundtime 15,0,1" + "OnMultiNewMap" "Map_Command,Command,mp_roundtime 15,0,1" } insert: { - "OnMultiNewMap" "Map_Command,Command,mp_roundtime 25,0,1" + "OnMultiNewMap" "Map_Command,Command,mp_roundtime 25,0,1" } } -;--------------------------------------- -;Stuck In Elevator Fix -;--------------------------------------- -;add: -;{ -; "classname" "trigger_multiple" -; "filtername" "Humans" -; "targetname" "riccafix_tele" -; "wait" "0.1" -; "origin" "15616 13824 6528" -; "spawnflags" "1" -; "StartDisabled" "1" -; "model" "*202" -; "OnStartTouch" "!activator,AddOutput,origin 14848 13824 6752,0.00,-1" -;} -; -;modify: -;{ -; match: -; { -; "targetname" "Knight_Elavater_3" -; } -; -; insert: -; { -; "OnFullyOpen" "riccafix_tele,Enable,,3.00,1" -; } -; -;} - ;; _ @@ -340,4 +313,451 @@ modify: } } +;-------------------------------------------- +; Fixes targetname issue for multiple rounds +;-------------------------------------------- +modify: +{ + match: + { + "classname" "logic_auto" + "origin" "856 8176 -10168" + } + delete: + { + "OnMapSpawn" "Player,AddOutput,targetname Player_None,2,1" + "OnMapSpawn" "User_*,AddOutput,classname player,1,1" + } + insert: + { + "OnMapSpawn" "player,AddOutput,targetname Player_None,5,1" + } +} +;-------------------------------------------- +; Delay megaman strip +;-------------------------------------------- +modify: +{ + match: + { + "classname" "logic_auto" + "origin" "856 8176 -10168" + } + delete: + { + "OnMapSpawn" "Megaman_Stripper,Enable,,15,-1" + } + insert: + { + "OnMapSpawn" "Megaman_Stripper,Enable,,23,-1" + } +} + +;----------------------------- +; Fix ct getting stuck in elevator +;----------------------------- +add: +{ + "model" "*195" + "classname" "trigger_teleport" + "targetname" "fix_elevator_stuck_tp" + "parentname" "Knight_Elavater_3" + "target" "fix_elevator_stuck_dest" + "spawnflags" "1" + "origin" "15616 13824 6156" + "StartDisabled" "1" +} +add: +{ + "classname" "info_teleport_destination" + "targetname" "fix_elevator_stuck_dest" + "origin" "15632.5 13816 6755.61" + "angles" "0 180 0" +} +modify: +{ + match: + { + "origin" "15616 13824 6160" + "classname" "func_door" + "targetname" "Knight_Elevater_3" + } + insert: + { + "OnFullyOpen" "fix_elevator_stuck_tp,Enable,,0.01,-1" + "OnFullyOpen" "fix_elevator_stuck_tp,Disable,,3.01,-1" + } +} +modify: +{ + match: + { + "origin" "14016 6624 6976" + "classname" "trigger_teleport" + "targetname" "Knight_Tele_Libary" + } + insert: + { + "OnStartTouch" "fix_elevator_stuck_tp,Enable,,0.01,-1" + "OnStartTouch" "fix_elevator_stuck_tp,Disable,,6.01,-1" + } +} + +;--------------------- +; Boss Balance Changes +;--------------------- +modify: +{ + match: + { + "targetname" "MainBoss_Hurt" + "origin" "1020 6142 -13241.7" + "classname" "trigger_hurt" + } + replace: + { + "damage" "15" + } +} +modify: +{ + match: + { + "targetname" "GlobalBoss_HpCase" + "origin" "1096 6176 -13296" + "classname" "logic_case" + } + delete: + { + "OnCase02" "MapBoss_HpScale,AddOutput,OnStartTouch BossCounter2:Add:10:0.04:-1,2.2,1" + "OnCase02" "MapBoss_HpScale,AddOutput,OnStartTouch BossCounter1:Add:10:0.04:-1,2.15,1" + } + insert: + { + "OnCase02" "MapBoss_HpScale,AddOutput,OnStartTouch BossCounter2:Add:25:0.04:-1,2.2,1" + "OnCase02" "MapBoss_HpScale,AddOutput,OnStartTouch BossCounter1:Add:25:0.04:-1,2.15,1" + } +} + +;------------------------------------------------------------------------------------------------------------------------------------- +; Boss Balance Changes --- Adds trigger push on floor connecting the arena, this will then be disabled when the blade attack is picked +;------------------------------------------------------------------------------------------------------------------------------------- +add: +{ + "model" "*151" + "classname" "trigger_push" + "targetname" "attack_push" + "spawnflags" "1" + "origin" "8928 13824 7936" + "StartDisabled" "1" + "speed" "400" + "filtername" "Humans" + "pushdir" "0 180 0" +} +modify: +{ + match: + { + "targetname" "Event_Stage_Case" + "origin" "776 8144 -10168" + "classname" "logic_case" + } + insert: + { + "OnCase02" "attack_push,Enable,,30.01,-1" + } +} +modify: +{ + match: + { + "targetname" "MainBoss_KnightCase" + "origin" "1096 6216 -13296" + "classname" "logic_case" + } + insert: + { + "OnCase05" "attack_push,Disable,,0.01,-1" + "OnCase05" "attack_push,Enable,,10.01,-1" + } +} +modify: +{ + match: + { + "targetname" "BossEnds_Case" + "origin" "1112 6160 -13296.6" + "classname" "logic_case" + } + insert: + { + "OnCase02" "attack_push,Kill,,0.01,-1" + "OnCase02" "tp_jailor_free,Enable,,0.01,-1" + } +} + +;--------------------- +; MegaMan CHANGES +; Buster Shot now interacts with the environment! (Can shoot traps and boss) +;--------------------- +add: +{ + "classname" "filter_activator_team" + "targetname" "MapFilterCT_NO" + "origin" "1660 4496 -10088" + "filterteam" "3" + "Negated" "1" +} +modify: +{ + match: + { + "targetname" "BusterShot_Hurt" + "origin" "1624 4496 -10088" + "classname" "trigger_hurt" + } + replace: + { + "spawnflags" "1097" + "filtername" "mapfilterct_no" + } +} +add: +{ + "classname" "logic_relay" + "targetname" "buster_damage_boss_relay" + "origin" "1644 4496 -10088" + "spawnflags" "0" + "StartDisabled" "1" + "OnTrigger" "BossCounter1,Subtract,30,-1" +} +modify: +{ + match: + { + "targetname" "MainBoss_HitBox" + "origin" "1024 6144 -13241.7" + "classname" "func_physbox_multiplayer" + } + insert: + { + "OnUser4" "buster_damage_boss_relay,Trigger,,0.01,-1" + } +} +modify: +{ + match: + { + "targetname" "BusterShot_Hurt" + "origin" "1624 4496 -10088" + "classname" "trigger_hurt" + } + insert: + { + "OnHurt" "!activator,FireUser4,,0.01,-1" + } +} +modify: +{ + match: + { + "targetname" "Event_Stage_Case" + "origin" "776 8144 -10168" + "classname" "logic_case" + } + insert: + { + "OnCase02" "buster_damage_boss_relay,Enable,,31.01,-1" + } +} + +;--------------------- +; Prevent people from picking up items on checkpoint +; (This is a shitty way of doing it but I couldn't get the item system to work without breaking shit so this will do for now LOL) +;--------------------- +add: +{ + "model" "*151" + "classname" "trigger_push" + "targetname" "checkpoint_push" + "spawnflags" "1" + "origin" "9824 9536 3072" + "StartDisabled" "0" + "speed" "600" + "filtername" "Humans" + "pushdir" "0 270 0" +} +add: +{ + "model" "*151" + "classname" "trigger_push" + "targetname" "checkpoint_push" + "spawnflags" "1" + "origin" "8864 9536 3072" + "StartDisabled" "0" + "speed" "600" + "filtername" "Humans" + "pushdir" "0 270 0" +} +modify: +{ + match: + { + "classname" "logic_auto" + "origin" "856 8176 -10168" + } + insert: + { + "OnMapSpawn" "checkpoint_push,Kill,,19,-1" + } +} + +;--------------------- +; Brute force fix to tp humans out of jailor attack +;--------------------- +add: +{ + "model" "*82" + "classname" "trigger_teleport" + "targetname" "tp_jailor_free" + "target" "fix_jailor_dest" + "spawnflags" "1" + "origin" "10496 11520 7424" + "StartDisabled" "1" +} +add: +{ + "classname" "info_teleport_destination" + "targetname" "fix_jailor_dest" + "origin" "7679.55 13823.6 8101" + "angles" "0 0 0" +} +modify: +{ + match: + { + "targetname" "Prison_Lever" + "classname" "func_button" + "origin" "7680 15167.5 7872" + } + insert: + { + "OnPressed" "tp_jailor_free,Enable,,0.01,-1" + "OnPressed" "tp_jailor_free,Disable,,3.01,-1" + } +} + +;--------------------- +; Stop humans from getting items at spawn before infection +;--------------------- +add: +{ + "model" "*151" + "classname" "trigger_push" + "targetname" "parta_stop_going_for_the_gravity_push" + "spawnflags" "1" + "origin" "416 9216 -10048" + "StartDisabled" "0" + "speed" "600" + "filtername" "Humans" + "pushdir" "0 270 0" +} +modify: +{ + match: + { + "classname" "logic_auto" + "origin" "856 8176 -10168" + } + insert: + { + "OnMapSpawn" "parta_stop_going_for_the_gravity_push,Kill,,25,-1" + } +} + +;--------------------- +; Stop multiple lightning and gravity spawns hopefully +;--------------------- +modify: +{ + match: + { + "targetname" "Z_Items_Case" + "classname" "logic_case" + "origin" "728 8128 -10168" + } + delete: + { + "OnCase04" "Item_Maker,ForceSpawn,,0.15,1" + "OnCase04" "Global_Item_origin,PickRandomShuffle,,0.1,1" + "OnCase04" "Item_Maker,AddOutput,EntityTemplate Lighting_Template,0.05,1" + "OnCase03" "Item_Maker,ForceSpawn,,0.15,1" + "OnCase03" "Global_Item_origin,PickRandomShuffle,,0.1,1" + "OnCase03" "Item_Maker,AddOutput,EntityTemplate Lighting_Template,0.05,1" + "OnCase02" "Global_Item_origin,PickRandomShuffle,,1.1,1" + "OnCase02" "Item_Maker,AddOutput,EntityTemplate Gravity_Template,0.5,1" + "OnCase02" "Item_Maker,ForceSpawn,,1.15,1" + "OnCase03" "Item_Maker,ForceSpawn,,0.45,1" + "OnCase03" "Global_Item_origin,PickRandomShuffle,,0.25,1" + "OnCase03" "Item_Maker,AddOutput,EntityTemplate Gravity_Template,0.2,1" + "OnCase04" "Item_Maker,ForceSpawn,,0.3,1" + "OnCase04" "Global_Item_origin,PickRandomShuffle,,0.25,1" + "OnCase04" "Item_Maker,AddOutput,EntityTemplate Gravity_Template,0.2,1" + } +} + +;--------------------- +; Spawn gravity at checkpoint +;--------------------- +modify: +{ + match: + { + "classname" "logic_case" + "origin" "944 7856 -10164" + "targetname" "LifeSystem_Case" + } + insert: + { + "OnCase07" "Gravity_Template,AddOutput,origin 9668 9984 3009,0.52,-1" + "OnCase07" "Gravity_Template,ForceSpawn,,20.48,-1" + } +} + +;--------------------- +; Buff heal +;--------------------- +modify: +{ + match: + { + "classname" "trigger_hurt" + "origin" "-392 7808 -13580" + "targetname" "SubTank_Heal" + } + insert: + { + "OnStartTouch" "!activator,AddOutput,max_health 130,0.02,-1" + } +} + +;-------------------------------- +; Fix incorrect targetname usage +;-------------------------------- +modify: +{ + match: + { + "targetname" "MainNpc_TargetTrigger" + "classname" "trigger_multiple" + } + delete: + { + "OnTrigger" "!activator,AddOutput,targetname player,5,-1" + } + insert: + { + "OnTrigger" "!activator,AddOutput,targetname ,5,-1" + } +} \ No newline at end of file diff --git a/maps/ze_megaman_a6.cfg_nide_test__2025-08-09 b/maps/ze_megaman_a6.cfg_nide_test__2025-08-09 new file mode 100644 index 0000000..146a8c8 --- /dev/null +++ b/maps/ze_megaman_a6.cfg_nide_test__2025-08-09 @@ -0,0 +1,874 @@ +;------------------------ +;Stripper Cfg By Saddong +;------------------------ +;--------------------------------------- +;Immunity Fix +;--------------------------------------- +modify: +{ + match: + { + "targetname" "Spawn_Humans_Teleport" + } + delete: + { + "OnStartTouch" "!activator,SetDamageFilter,NoFallDamage,0.3,1" + "OnEndTouch" "!activator,SetDamageFilter,NoFallDamage,0.3,1" + } + insert: + { + "OnStartTouch" "!activator,SetDamageFilter,NoFallDamage,0.3,-1" + "OnEndTouch" "!activator,SetDamageFilter,NoFallDamage,0.3,-1" + } +} + +modify: +{ + match: + { + "targetname" "Spawn_Zombies_Teleport_2" + } + delete: + { + "OnStartTouch" "!activator,SetDamageFilter,NoFallDamage,0.3,1" + } + insert: + { + "OnStartTouch" "!activator,SetDamageFilter,NoFallDamage,0.3,-1" + } +} + +;--------------------------------------- +;Megaman Speed nerf +;--------------------------------------- +modify: +{ + match: + { + "targetname" "Megaman_Stripper" + } + delete: + { + "OnStartTouch" "Map_SpeedMod,ModifySpeed,1.1,0,1" + } + insert: + { + "OnStartTouch" "Map_SpeedMod,ModifySpeed,1.05,0,1" + } +} + +;--------------------------------------- +;Breakable Traps +;--------------------------------------- +add: +{ + "model" "*140" + "classname" "func_physbox_multiplayer" + "targetname" "Missle_HitBox" + "spawnobject" "0" + "spawnflags" "16384" + "rendermode" "10" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "propdata" "0" + "pressuredelay" "0" + "preferredcarryangles" "0 0 0" + "PerformanceMode" "0" + "notsolid" "0" + "nodamageforces" "0" + "material" "1" + "massScale" "0" + "health" "300" + "gibdir" "0 0 0" + "disableshadows" "0" + "disablereceiveshadows" "0" + "Damagetype" "0" + "damagetoenablemotion" "0" + "origin" "2785 4446.5 -13658.5" +} + +add: +{ + "model" "*26" + "origin" "2712 5400 -13468.1" + "classname" "func_physbox_multiplayer" + "targetname" "KnightCage_HitBox" + "spawnobject" "0" + "spawnflags" "16384" + "rendermode" "10" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "propdata" "0" + "pressuredelay" "0" + "preferredcarryangles" "0 0 0" + "PerformanceMode" "0" + "notsolid" "0" + "nodamageforces" "0" + "material" "2" + "massScale" "0" + "health" "300" + "gibdir" "0 0 0" + "forcetoenablemotion" "0" + "explosion" "0" + "ExplodeRadius" "0" + "explodemagnitude" "0" + "ExplodeDamage" "0" + "disableshadows" "0" + "disablereceiveshadows" "0" + "Damagetype" "0" + "damagetoenablemotion" "0" + "origin" "2712 5400 -13456" +} + +modify: +{ + match: + { + "targetname" "Missle_Template" + } + insert: + { + "Template09" "Missle_HitBox" + } +} + +modify: +{ + match: + { + "targetname" "Missle_HitBox" + } + insert: + { + "OnBreak" "Missle_Door,Kill,,0,1" + "OnBreak" "Missle_Hurt,Kill,,0,1" + "OnBreak" "Missle_Particle,Kill,,0,1" + "OnBreak" "Missle_Sprite,Kill,,0,1" + "OnBreak" "Missle_Trap,Break,,0,1" + "OnBreak" "Missle_Explode_Effect,Kill,,0,1" + "OnBreak" "Missle_Lazy_Hurt_fix,Kill,,0,1" + "OnBreak" "Missle_Sound,Kill,,0,1" + } +} + +modify: +{ + match: + { + "targetname" "KnightCage_Template" + } + insert: + { + "Template06" "KnightCage_HitBox" + } +} + +modify: +{ + match: + { + "targetname" "KnightCage_HitBox" + } + insert: + { + "OnBreak" "KnightCage_Door,Kill,,0,1" + "OnBreak" "KnightCage_Model,Kill,,0,1" + "OnBreak" "KnightCage_Particle,Kill,,0,1" + "OnBreak" "KnightCage_Sound,Kill,,0,1" + "OnBreak" "KnightCage_Trigger,Kill,,0,1" + } +} + +;--------------------------------------- +;Broken Tp Fix +;--------------------------------------- +modify: +{ + match: + { + "targetname" "Event_Stage_Case" + } + insert: + { + "OnUser2" "Spawn_Zombies_Teleport,AddOutput,target Tele_Des_01,20,1" + } +} + +;--------------------------------------- +;Misc +;--------------------------------------- +modify: +{ + match: + { + "targetname" "LifeSystem_Counter" + } + delete: + { + "OnHitMax" "Map_Command,Command,say >>>1 Lifes Remaining<<<,5.3,-1" + } +} + +;-------------------------------- +; Fixes megaman zombie immunity +;-------------------------------- +add: +{ + "origin" "9218.96 12513 11288" + "targetname" "Filter_hurt" + "Negated" "Allow entities that match criteria" + "filterclass" "trigger_hurt" + "classname" "filter_activator_class" +} + +add: +{ + "origin" "7912 9664 13860" + "targetname" "megaman_damagefilter_loop" + "StartDisabled" "0" + "spawnflags" "0" + "classname" "logic_relay" + "OnTrigger" "!activator,SetDamageFilter,,0.1,-1" +} + +modify: +{ + match: + { + "targetname" "Megaman_Elite" + "classname" "weapon_knife" + } + delete: + { + "OnUser1" "!self,FireUser1,,3,-1" + "OnPlayerPickup" "!self,FireUser1,,0.2,-1" + "OnPlayerPickup" "!activator,SetDamageFilter,Immunity,0,-1" + "OnUser1" "!activator,SetDamageFilter,Immunity,0.15,-1" + } + insert: + { + "OnPlayerPickup" "!self,FireUser1,,0,-1" + "OnUser1" "!activator,SetDamageFilter,Filter_hurt,0.01,-1" + "OnUser1" "megaman_damagefilter_loop,CancelPending,,0,-1" + "OnUser1" "megaman_damagefilter_loop,Trigger,,0.05,-1" + "OnUser1" "!self,FireUser1,,0.1,-1" + "OnPlayerPickup" "!activator,AddOutput,max_health 150,0.02,-1" + } +} + +;------------------------------------------ +; Fixes zombie item for perma invisible +;------------------------------------------ +modify: +{ + match: + { + "targetname" "zinv_aoe" + "classname" "trigger_multiple" + } + delete: + { + "OnStartTouch" "!activator,AddOutput,rendermode 1,10,-1" + "OnStartTouch" "!activator,AddOutput,rendermode 6,0,-1" + "OnStartTouch" "!activator,ModifySpeed,1.00,10,-1" + "OnStartTouch" "!activator,ModifySpeed,1.10,0,-1" + } + insert: + { + "OnStartTouch" "!activator,AddOutput,rendermode 10,0,-1" + "OnStartTouch" "!activator,ModifySpeed,1.10,0,-1" + "OnEndTouch" "!activator,AddOutput,rendermode 0,10,-1" + "OnEndTouch" "!activator,ModifySpeed,1.00,10,-1" + } +} + +;-------------------------------------------- +; Fixes targetname issue for multiple rounds +;-------------------------------------------- +modify: +{ + match: + { + "classname" "logic_auto" + "origin" "856 8176 -10168" + } + delete: + { + "OnMapSpawn" "Player,AddOutput,targetname Player_None,2,1" + "OnMapSpawn" "User_*,AddOutput,classname player,1,1" + } + insert: + { + "OnMapSpawn" "player,AddOutput,targetname Player_None,5,1" + } +} + +;-------------------------------------------- +; Delay megaman strip +;-------------------------------------------- +modify: +{ + match: + { + "classname" "logic_auto" + "origin" "856 8176 -10168" + } + delete: + { + "OnMapSpawn" "Megaman_Stripper,Enable,,15,-1" + + } + insert: + { + "OnMapSpawn" "Megaman_Stripper,Enable,,23,-1" + } +} + +;----------------------------- +; Fix ct getting stuck in elevator +;----------------------------- +add: +{ + "model" "*195" + "classname" "trigger_teleport" + "targetname" "fix_elevator_stuck_tp" + "parentname" "Knight_Elavater_3" + "target" "fix_elevator_stuck_dest" + "spawnflags" "1" + "origin" "15616 13824 6156" + "StartDisabled" "1" +} + +add: +{ + "classname" "info_teleport_destination" + "targetname" "fix_elevator_stuck_dest" + "origin" "15632.5 13816 6755.61" + "angles" "0 180 0" +} + +modify: +{ + match: + { + "origin" "15616 13824 6160" + "classname" "func_door" + "targetname" "Knight_Elevater_3" + } + insert: + { + "OnFullyOpen" "fix_elevator_stuck_tp,Enable,,0.01,-1" + "OnFullyOpen" "fix_elevator_stuck_tp,Disable,,3.01,-1" + } +} + +modify: +{ + match: + { + "origin" "14016 6624 6976" + "classname" "trigger_teleport" + "targetname" "Knight_Tele_Libary" + } + insert: + { + "OnStartTouch" "fix_elevator_stuck_tp,Enable,,0.01,-1" + "OnStartTouch" "fix_elevator_stuck_tp,Disable,,6.01,-1" + } +} + +;----------------------------- +; Makes megaman hitbox immune before round start +;----------------------------- +modify: +{ + match: + { + "classname" "logic_auto" + "origin" "856 8176 -10168" + } + insert: + { + "OnMapSpawn" "Megaman_HitBox,SetDamageFilter,Filter_Nada,5.52,-1" + "OnMapSpawn" "Megaman_HitBox,SetDamageFilter,Zombies,30.52,-1" + } +} + +modify: +{ + match: + { + "targetname" "KnightMan_Button" + "origin" "712 7102.5 -9904" + "classname" "func_breakable" + } + replace: + { + "health" "500" + + } +} + +;--------------------- +; Boss Balance Changes +;--------------------- +modify: +{ + match: + { + "targetname" "MainBoss_Hurt" + "origin" "1020 6142 -13241.7" + "classname" "trigger_hurt" + } + replace: + { + "damage" "15" + } +} + +modify: +{ + match: + { + "targetname" "GlobalBoss_HpCase" + "origin" "1096 6176 -13296" + "classname" "logic_case" + } + delete: + { + "OnCase02" "MapBoss_HpScale,AddOutput,OnStartTouch BossCounter2:Add:10:0.04:-1,2.2,1" + "OnCase02" "MapBoss_HpScale,AddOutput,OnStartTouch BossCounter1:Add:10:0.04:-1,2.15,1" + } + insert: + { + "OnCase02" "MapBoss_HpScale,AddOutput,OnStartTouch BossCounter2:Add:25:0.04:-1,2.2,1" + "OnCase02" "MapBoss_HpScale,AddOutput,OnStartTouch BossCounter1:Add:25:0.04:-1,2.15,1" + } +} + +;------------------------------------------------------------------------------------------------------------------------------------- +; Boss Balance Changes --- Adds trigger push on floor connecting the arena, this will then be disabled when the blade attack is picked +;------------------------------------------------------------------------------------------------------------------------------------- +add: +{ + "model" "*151" + "classname" "trigger_push" + "targetname" "attack_push" + "spawnflags" "1" + "origin" "8928 13824 7936" + "StartDisabled" "1" + "speed" "400" + "filtername" "Humans" + "pushdir" "0 180 0" +} + +modify: +{ + match: + { + "targetname" "Event_Stage_Case" + "origin" "776 8144 -10168" + "classname" "logic_case" + + + } + insert: + { + "OnCase02" "attack_push,Enable,,30.01,-1" + } +} + +modify: +{ + match: + { + "targetname" "MainBoss_KnightCase" + "origin" "1096 6216 -13296" + "classname" "logic_case" + + + } + insert: + { + "OnCase05" "attack_push,Disable,,0.01,-1" + "OnCase05" "attack_push,Enable,,10.01,-1" + } +} + +modify: +{ + match: + { + "targetname" "BossEnds_Case" + "origin" "1112 6160 -13296.6" + "classname" "logic_case" + + + } + insert: + { + "OnCase02" "attack_push,Kill,,0.01,-1" + "OnCase02" "tp_jailor_free,Enable,,0.01,-1" + } +} + +;--------------------- +; MegaMan CHANGES +; Buster Shot now interacts with the environment! (Can shoot traps and boss) +;--------------------- +add: +{ + "classname" "filter_activator_team" + "targetname" "MapFilterCT_NO" + "origin" "1660 4496 -10088" + "filterteam" "3" + "Negated" "1" +} + +modify: +{ + match: + { + "targetname" "BusterShot_Hurt" + "origin" "1624 4496 -10088" + "classname" "trigger_hurt" + } + replace: + { + "spawnflags" "1097" + "filtername" "mapfilterct_no" + } +} + +add: +{ + "classname" "logic_relay" + "targetname" "buster_damage_boss_relay" + "origin" "1644 4496 -10088" + "spawnflags" "0" + "StartDisabled" "1" + "OnTrigger" "BossCounter1,Subtract,30,-1" + +} + +modify: +{ + match: + { + "targetname" "MainBoss_HitBox" + "origin" "1024 6144 -13241.7" + "classname" "func_physbox_multiplayer" + + + } + insert: + { + "OnUser4" "buster_damage_boss_relay,Trigger,,0.01,-1" + } +} + +modify: +{ + match: + { + "targetname" "BusterShot_Hurt" + "origin" "1624 4496 -10088" + "classname" "trigger_hurt" + } + insert: + { + "OnHurt" "!activator,FireUser4,,0.01,-1" + } +} + +modify: +{ + match: + { + "targetname" "Event_Stage_Case" + "origin" "776 8144 -10168" + "classname" "logic_case" + + + } + insert: + { + "OnCase02" "buster_damage_boss_relay,Enable,,31.01,-1" + } +} + +;--------------------- +; Prevent people from picking up items on checkpoint +; (This is a shitty way of doing it but I couldn't get the item system to work without breaking shit so this will do for now LOL) +;--------------------- +add: +{ + "model" "*151" + "classname" "trigger_push" + "targetname" "checkpoint_push" + "spawnflags" "1" + "origin" "9824 9536 3072" + "StartDisabled" "0" + "speed" "600" + "filtername" "Humans" + "pushdir" "0 270 0" +} + +add: +{ + "model" "*151" + "classname" "trigger_push" + "targetname" "checkpoint_push" + "spawnflags" "1" + "origin" "8864 9536 3072" + "StartDisabled" "0" + "speed" "600" + "filtername" "Humans" + "pushdir" "0 270 0" +} + +modify: +{ + match: + { + "classname" "logic_auto" + "origin" "856 8176 -10168" + } + insert: + { + "OnMapSpawn" "checkpoint_push,Kill,,19,-1" + } +} + +;--------------------- +; Brute force fix to tp humans out of jailor attack +;--------------------- +add: +{ + "model" "*82" + "classname" "trigger_teleport" + "targetname" "tp_jailor_free" + "target" "fix_jailor_dest" + "spawnflags" "1" + "origin" "10496 11520 7424" + "StartDisabled" "1" +} + +add: +{ + "classname" "info_teleport_destination" + "targetname" "fix_jailor_dest" + "origin" "7679.55 13823.6 8101" + "angles" "0 0 0" +} + +modify: +{ + match: + { + "targetname" "Prison_Lever" + "classname" "func_button" + "origin" "7680 15167.5 7872" + } + insert: + { + "OnPressed" "tp_jailor_free,Enable,,0.01,-1" + "OnPressed" "tp_jailor_free,Disable,,3.01,-1" + } +} + +;--------------------- +; Stop humans from getting items at spawn before infection +;--------------------- +add: +{ + "model" "*151" + "classname" "trigger_push" + "targetname" "parta_stop_going_for_the_gravity_push" + "spawnflags" "1" + "origin" "416 9216 -10048" + "StartDisabled" "0" + "speed" "600" + "filtername" "Humans" + "pushdir" "0 270 0" +} + +modify: +{ + match: + { + "classname" "logic_auto" + "origin" "856 8176 -10168" + } + insert: + { + "OnMapSpawn" "parta_stop_going_for_the_gravity_push,Kill,,25,-1" + } +} + +;--------------------- +; Stop multiple lightning and gravity spawns hopefully +;--------------------- +modify: +{ + match: + { + "targetname" "Z_Items_Case" + "classname" "logic_case" + "origin" "728 8128 -10168" + } + delete: + { + "OnCase04" "Item_Maker,ForceSpawn,,0.15,1" + "OnCase04" "Global_Item_origin,PickRandomShuffle,,0.1,1" + "OnCase04" "Item_Maker,AddOutput,EntityTemplate Lighting_Template,0.05,1" + "OnCase03" "Item_Maker,ForceSpawn,,0.15,1" + "OnCase03" "Global_Item_origin,PickRandomShuffle,,0.1,1" + "OnCase03" "Item_Maker,AddOutput,EntityTemplate Lighting_Template,0.05,1" + "OnCase02" "Global_Item_origin,PickRandomShuffle,,1.1,1" + "OnCase02" "Item_Maker,AddOutput,EntityTemplate Gravity_Template,0.5,1" + "OnCase02" "Item_Maker,ForceSpawn,,1.15,1" + "OnCase03" "Item_Maker,ForceSpawn,,0.45,1" + "OnCase03" "Global_Item_origin,PickRandomShuffle,,0.25,1" + "OnCase03" "Item_Maker,AddOutput,EntityTemplate Gravity_Template,0.2,1" + "OnCase04" "Item_Maker,ForceSpawn,,0.3,1" + "OnCase04" "Global_Item_origin,PickRandomShuffle,,0.25,1" + "OnCase04" "Item_Maker,AddOutput,EntityTemplate Gravity_Template,0.2,1" + } +} + +;--------------------- +; Spawn gravity at checkpoint +;--------------------- +modify: +{ + match: + { + "classname" "logic_case" + "origin" "944 7856 -10164" + "targetname" "LifeSystem_Case" + } + insert: + { + "OnCase07" "Gravity_Template,AddOutput,origin 9668 9984 3009,0.52,-1" + "OnCase07" "Gravity_Template,ForceSpawn,,20.48,-1" + } +} + +;--------------------- +; Buff heal +;--------------------- +modify: +{ + match: + { + "classname" "trigger_hurt" + "origin" "-392 7808 -13580" + "targetname" "SubTank_Heal" + } + insert: + { + "OnStartTouch" "!activator,AddOutput,max_health 130,0.02,-1" + } +} + +;---------------------------------------- +; Fix megaman being able to die on spawn +; Thanks to exia (#exia1057) for sharing +;---------------------------------------- +add: +{ + "targetname" "GiveRockmanImmunity" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "1792 5120 -10112" + "wait" "1" + "classname" "trigger_multiple" + "OnUser1" "!self,AddOutput,solid 2,0,1" + "OnUser1" "!self,AddOutput,mins -64 -64 -64,0.1,1" + "OnUser1" "!self,AddOutput,maxs 64 64 64,0.1,1" + "OnStartTouch" "Megaman_HitBox,SetDamageFilter,Immunity,0,1" +} +add: +{ + "targetname" "RemoveRockmanImmunity" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "-13696 1408 2370" + "wait" "1" + "classname" "trigger_multiple" + "OnUser1" "!self,AddOutput,solid 2,0,1" + "OnUser1" "!self,AddOutput,mins -64 -64 -64,0.1,1" + "OnUser1" "!self,AddOutput,maxs 64 64 64,0.1,1" + "OnStartTouch" "Megaman_HitBox,SetDamageFilter,Zombies,0,1" +} +modify: +{ + match: + { + "hammerid" "286006" + "classname" "logic_auto" + } + insert: + { + "OnMapSpawn" "GiveRockmanImmunity,FireUser1,,0,-1" + "OnMapSpawn" "RemoveRockmanImmunity,FireUser1,,0,-1" + } +} + +;---------------------------------------------- +; Convert trigger_brush to logic_eventlistener +;---------------------------------------------- +filter: +{ + "targetname" "game_playerdie" + "classname" "trigger_brush" +} +add: +{ + "targetname" "game_playerdie" + "IsEnabled" "1" + "EventName" "player_death" + "classname" "logic_eventlistener" + "OnEventFired" "!activator,AddOutput,classname player,0,-1" + "OnEventFired" "Map_clientcommand,Command,r_screenoverlay overlays/Clean_Overlay.vmt,0.06,-1" + "OnEventFired" "!activator,AddOutput,targetname Player_None,0.02,-1" + "OnEventFired" "!activator,SetDamageFilter,NoFallDamage,0.04,-1" + "OnEventFired" "!activator,AddOutput,rendermode 0,0.08,-1" +} + +filter: +{ + "targetname" "game_playerjoin" + "classname" "trigger_brush" +} +add: +{ + "targetname" "game_playerjoin" + "IsEnabled" "1" + "EventName" "player_connect" + "classname" "logic_eventlistener" + "OnEventFired" "!activator,AddOutput,targetname Player_None,0,-1" +} + +;-------------------------------- +; Fix incorrect targetname usage +;-------------------------------- +modify: +{ + match: + { + "targetname" "MainNpc_TargetTrigger" + "classname" "trigger_multiple" + } + delete: + { + "OnTrigger" "!activator,AddOutput,targetname player,5,-1" + } + insert: + { + "OnTrigger" "!activator,AddOutput,targetname Player_None,5,-1" + } +} \ No newline at end of file diff --git a/maps/ze_megaman_a6.cfg_unloze_2025-08-15 b/maps/ze_megaman_a6.cfg_unloze_2025-08-15 new file mode 100644 index 0000000..4697866 --- /dev/null +++ b/maps/ze_megaman_a6.cfg_unloze_2025-08-15 @@ -0,0 +1,797 @@ +; +; +; Change for ZM Invis item so it's not too op, gives opacity now, change the middle renderamt value (0-255) if still not good enough +; +; +modify: +{ + match: + { + "classname" "trigger_multiple" + "targetname" "zinv_aoe" + } + delete: + { + "OnStartTouch" "!activator,AddOutput,rendermode 6,0,-1" + } + insert: + { + "OnStartTouch" "!activator,AddOutput,rendermode 2,0,-1" + "OnStartTouch" "!activator,AddOutput,renderamt 80,0,-1" + "OnStartTouch" "!activator,AddOutput,renderamt 255,9.55,-1" + } +} +; +; +; Fix megaman being able to die on spawn +; +; +add: +{ + "targetname" "GiveRockmanImmunity" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "1792 5120 -10112" + "wait" "1" + "classname" "trigger_multiple" + "OnUser1" "!self,AddOutput,solid 2,0,1" + "OnUser1" "!self,AddOutput,mins -64 -64 -64,0.1,1" + "OnUser1" "!self,AddOutput,maxs 64 64 64,0.1,1" + "OnStartTouch" "Megaman_HitBox,SetDamageFilter,Immunity,0,1" +} +add: +{ + "targetname" "RemoveRockmanImmunity" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "-13696 1408 2370" + "wait" "1" + "classname" "trigger_multiple" + "OnUser1" "!self,AddOutput,solid 2,0,1" + "OnUser1" "!self,AddOutput,mins -64 -64 -64,0.1,1" + "OnUser1" "!self,AddOutput,maxs 64 64 64,0.1,1" + "OnStartTouch" "Megaman_HitBox,SetDamageFilter,Zombies,0,1" +} +modify: +{ + match: + { + "hammerid" "286006" + "classname" "logic_auto" + } + insert: + { + "OnMapSpawn" "GiveRockmanImmunity,FireUser1,,0,-1" + "OnMapSpawn" "RemoveRockmanImmunity,FireUser1,,0,-1" + } +} + +;------------------------ +;Stripper Cfg By Saddong +;------------------------ +;--------------------------------------- +;Immunity Fix +;--------------------------------------- +modify: +{ + match: + { + "targetname" "Spawn_Humans_Teleport" + } + delete: + { + "OnStartTouch" "!activator,SetDamageFilter,NoFallDamage,0.3,1" + "OnEndTouch" "!activator,SetDamageFilter,NoFallDamage,0.3,1" + } + insert: + { + "OnStartTouch" "!activator,SetDamageFilter,NoFallDamage,0.3,-1" + "OnEndTouch" "!activator,SetDamageFilter,NoFallDamage,0.3,-1" + } +} +modify: +{ + match: + { + "targetname" "Spawn_Zombies_Teleport_2" + } + delete: + { + "OnStartTouch" "!activator,SetDamageFilter,NoFallDamage,0.3,1" + } + insert: + { + "OnStartTouch" "!activator,SetDamageFilter,NoFallDamage,0.3,-1" + } +} + +;--------------------------------------- +;Megaman Speed nerf +;--------------------------------------- +modify: +{ + match: + { + "targetname" "Megaman_Stripper" + } + delete: + { + "OnStartTouch" "Map_SpeedMod,ModifySpeed,1.1,0,1" + } + insert: + { + "OnStartTouch" "Map_SpeedMod,ModifySpeed,1.05,0,1" + } +} + +;--------------------------------------- +;Breakable Traps +;--------------------------------------- +add: +{ + "model" "*140" + "classname" "func_physbox_multiplayer" + "targetname" "Missle_HitBox" + "spawnobject" "0" + "spawnflags" "16384" + "rendermode" "10" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "propdata" "0" + "pressuredelay" "0" + "preferredcarryangles" "0 0 0" + "PerformanceMode" "0" + "notsolid" "0" + "nodamageforces" "0" + "material" "1" + "massScale" "0" + "health" "300" + "gibdir" "0 0 0" + "disableshadows" "0" + "disablereceiveshadows" "0" + "Damagetype" "0" + "damagetoenablemotion" "0" + "origin" "2785 4446.5 -13658.5" +} +add: +{ + "model" "*26" + "origin" "2712 5400 -13468.1" + "classname" "func_physbox_multiplayer" + "targetname" "KnightCage_HitBox" + "spawnobject" "0" + "spawnflags" "16384" + "rendermode" "10" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "propdata" "0" + "pressuredelay" "0" + "preferredcarryangles" "0 0 0" + "PerformanceMode" "0" + "notsolid" "0" + "nodamageforces" "0" + "material" "2" + "massScale" "0" + "health" "300" + "gibdir" "0 0 0" + "forcetoenablemotion" "0" + "explosion" "0" + "ExplodeRadius" "0" + "explodemagnitude" "0" + "ExplodeDamage" "0" + "disableshadows" "0" + "disablereceiveshadows" "0" + "Damagetype" "0" + "damagetoenablemotion" "0" + "origin" "2712 5400 -13456" +} +modify: +{ + match: + { + "targetname" "Missle_Template" + } + insert: + { + "Template09" "Missle_HitBox" + } +} +modify: +{ + match: + { + "targetname" "Missle_HitBox" + } + insert: + { + "OnBreak" "Missle_Door,Kill,,0,1" + "OnBreak" "Missle_Hurt,Kill,,0,1" + "OnBreak" "Missle_Particle,Kill,,0,1" + "OnBreak" "Missle_Sprite,Kill,,0,1" + "OnBreak" "Missle_Trap,Break,,0,1" + "OnBreak" "Missle_Explode_Effect,Kill,,0,1" + "OnBreak" "Missle_Lazy_Hurt_fix,Kill,,0,1" + "OnBreak" "Missle_Sound,Kill,,0,1" + } +} +modify: +{ + match: + { + "targetname" "KnightCage_Template" + } + insert: + { + "Template06" "KnightCage_HitBox" + } +} +modify: +{ + match: + { + "targetname" "KnightCage_HitBox" + } + insert: + { + "OnBreak" "KnightCage_Door,Kill,,0,1" + "OnBreak" "KnightCage_Model,Kill,,0,1" + "OnBreak" "KnightCage_Particle,Kill,,0,1" + "OnBreak" "KnightCage_Sound,Kill,,0,1" + "OnBreak" "KnightCage_Trigger,Kill,,0,1" + } +} + +;--------------------------------------- +;Broken Tp Fix +;--------------------------------------- +modify: +{ + match: + { + "targetname" "Event_Stage_Case" + } + insert: + { + "OnUser2" "Spawn_Zombies_Teleport,AddOutput,target Tele_Des_01,20,1" + } +} + +;--------------------------------------- +;Misc +;--------------------------------------- +modify: +{ + match: + { + "targetname" "LifeSystem_Counter" + } + delete: + { + "OnHitMax" "Map_Command,Command,say >>>1 Lifes Remaining<<<,5.3,-1" + } +} + +;Extend roundtime +modify: +{ + match: + { + "classname" "logic_auto" + } + delete: + { + "OnMultiNewMap" "Map_Command,Command,mp_roundtime 15,0,1" + } + insert: + { + "OnMultiNewMap" "Map_Command,Command,mp_roundtime 25,0,1" + } +} + +;; _ + +;; fix castle elevator + +modify: +{ + match: + { + "targetname" "Knight_Tele_Libary" + "classname" "trigger_teleport" + } + delete: + { + "OnStartTouch" "Knight_Elavater_2,Kill,,0,1" + "OnStartTouch" "Knight_Elavater_3,Open,,0.1,1" + } + insert: + { + "OnStartTouch" "Knight_Elavater_2,Kill,,1,1" + "OnStartTouch" "Knight_Elavater_3,Open,,1.5,1" + } +} + +;-------------------------------------------- +; Fixes targetname issue for multiple rounds +;-------------------------------------------- +modify: +{ + match: + { + "classname" "logic_auto" + "origin" "856 8176 -10168" + } + delete: + { + "OnMapSpawn" "Player,AddOutput,targetname Player_None,2,1" + "OnMapSpawn" "User_*,AddOutput,classname player,1,1" + } + insert: + { + "OnMapSpawn" "player,AddOutput,targetname Player_None,5,1" + } +} + +;-------------------------------------------- +; Delay megaman strip +;-------------------------------------------- +modify: +{ + match: + { + "classname" "logic_auto" + "origin" "856 8176 -10168" + } + delete: + { + "OnMapSpawn" "Megaman_Stripper,Enable,,15,-1" + } + insert: + { + "OnMapSpawn" "Megaman_Stripper,Enable,,23,-1" + } +} + +;----------------------------- +; Fix ct getting stuck in elevator +;----------------------------- +add: +{ + "model" "*195" + "classname" "trigger_teleport" + "targetname" "fix_elevator_stuck_tp" + "parentname" "Knight_Elavater_3" + "target" "fix_elevator_stuck_dest" + "spawnflags" "1" + "origin" "15616 13824 6156" + "StartDisabled" "1" +} +add: +{ + "classname" "info_teleport_destination" + "targetname" "fix_elevator_stuck_dest" + "origin" "15632.5 13816 6755.61" + "angles" "0 180 0" +} +modify: +{ + match: + { + "origin" "15616 13824 6160" + "classname" "func_door" + "targetname" "Knight_Elevater_3" + } + insert: + { + "OnFullyOpen" "fix_elevator_stuck_tp,Enable,,0.01,-1" + "OnFullyOpen" "fix_elevator_stuck_tp,Disable,,3.01,-1" + } +} +modify: +{ + match: + { + "origin" "14016 6624 6976" + "classname" "trigger_teleport" + "targetname" "Knight_Tele_Libary" + } + insert: + { + "OnStartTouch" "fix_elevator_stuck_tp,Enable,,0.01,-1" + "OnStartTouch" "fix_elevator_stuck_tp,Disable,,6.01,-1" + } +} + +;--------------------- +; Boss Balance Changes +;--------------------- +modify: +{ + match: + { + "targetname" "MainBoss_Hurt" + "origin" "1020 6142 -13241.7" + "classname" "trigger_hurt" + } + replace: + { + "damage" "15" + } +} +modify: +{ + match: + { + "targetname" "GlobalBoss_HpCase" + "origin" "1096 6176 -13296" + "classname" "logic_case" + } + delete: + { + "OnCase02" "MapBoss_HpScale,AddOutput,OnStartTouch BossCounter2:Add:10:0.04:-1,2.2,1" + "OnCase02" "MapBoss_HpScale,AddOutput,OnStartTouch BossCounter1:Add:10:0.04:-1,2.15,1" + } + insert: + { + "OnCase02" "MapBoss_HpScale,AddOutput,OnStartTouch BossCounter2:Add:25:0.04:-1,2.2,1" + "OnCase02" "MapBoss_HpScale,AddOutput,OnStartTouch BossCounter1:Add:25:0.04:-1,2.15,1" + } +} + +;------------------------------------------------------------------------------------------------------------------------------------- +; Boss Balance Changes --- Adds trigger push on floor connecting the arena, this will then be disabled when the blade attack is picked +;------------------------------------------------------------------------------------------------------------------------------------- +add: +{ + "model" "*151" + "classname" "trigger_push" + "targetname" "attack_push" + "spawnflags" "1" + "origin" "8928 13824 7936" + "StartDisabled" "1" + "speed" "400" + "filtername" "Humans" + "pushdir" "0 180 0" +} +modify: +{ + match: + { + "targetname" "Event_Stage_Case" + "origin" "776 8144 -10168" + "classname" "logic_case" + } + insert: + { + "OnCase02" "attack_push,Enable,,30.01,-1" + } +} +modify: +{ + match: + { + "targetname" "MainBoss_KnightCase" + "origin" "1096 6216 -13296" + "classname" "logic_case" + } + insert: + { + "OnCase05" "attack_push,Disable,,0.01,-1" + "OnCase05" "attack_push,Enable,,10.01,-1" + } +} +modify: +{ + match: + { + "targetname" "BossEnds_Case" + "origin" "1112 6160 -13296.6" + "classname" "logic_case" + } + insert: + { + "OnCase02" "attack_push,Kill,,0.01,-1" + "OnCase02" "tp_jailor_free,Enable,,0.01,-1" + } +} + +;--------------------- +; MegaMan CHANGES +; Buster Shot now interacts with the environment! (Can shoot traps and boss) +;--------------------- +add: +{ + "classname" "filter_activator_team" + "targetname" "MapFilterCT_NO" + "origin" "1660 4496 -10088" + "filterteam" "3" + "Negated" "1" +} +modify: +{ + match: + { + "targetname" "BusterShot_Hurt" + "origin" "1624 4496 -10088" + "classname" "trigger_hurt" + } + replace: + { + "spawnflags" "1097" + "filtername" "mapfilterct_no" + } +} +add: +{ + "classname" "logic_relay" + "targetname" "buster_damage_boss_relay" + "origin" "1644 4496 -10088" + "spawnflags" "0" + "StartDisabled" "1" + "OnTrigger" "BossCounter1,Subtract,30,-1" +} +modify: +{ + match: + { + "targetname" "MainBoss_HitBox" + "origin" "1024 6144 -13241.7" + "classname" "func_physbox_multiplayer" + } + insert: + { + "OnUser4" "buster_damage_boss_relay,Trigger,,0.01,-1" + } +} +modify: +{ + match: + { + "targetname" "BusterShot_Hurt" + "origin" "1624 4496 -10088" + "classname" "trigger_hurt" + } + insert: + { + "OnHurt" "!activator,FireUser4,,0.01,-1" + } +} +modify: +{ + match: + { + "targetname" "Event_Stage_Case" + "origin" "776 8144 -10168" + "classname" "logic_case" + } + insert: + { + "OnCase02" "buster_damage_boss_relay,Enable,,31.01,-1" + } +} + +;--------------------- +; Prevent people from picking up items on checkpoint +; (This is a shitty way of doing it but I couldn't get the item system to work without breaking shit so this will do for now LOL) +;--------------------- +add: +{ + "model" "*151" + "classname" "trigger_push" + "targetname" "checkpoint_push" + "spawnflags" "1" + "origin" "9824 9536 3072" + "StartDisabled" "0" + "speed" "600" + "filtername" "Humans" + "pushdir" "0 270 0" +} +add: +{ + "model" "*151" + "classname" "trigger_push" + "targetname" "checkpoint_push" + "spawnflags" "1" + "origin" "8864 9536 3072" + "StartDisabled" "0" + "speed" "600" + "filtername" "Humans" + "pushdir" "0 270 0" +} +modify: +{ + match: + { + "classname" "logic_auto" + "origin" "856 8176 -10168" + } + insert: + { + "OnMapSpawn" "checkpoint_push,Kill,,19,-1" + } +} + +;--------------------- +; Brute force fix to tp humans out of jailor attack +;--------------------- +add: +{ + "model" "*82" + "classname" "trigger_teleport" + "targetname" "tp_jailor_free" + "target" "fix_jailor_dest" + "spawnflags" "1" + "origin" "10496 11520 7424" + "StartDisabled" "1" +} +add: +{ + "classname" "info_teleport_destination" + "targetname" "fix_jailor_dest" + "origin" "7679.55 13823.6 8101" + "angles" "0 0 0" +} +modify: +{ + match: + { + "targetname" "Prison_Lever" + "classname" "func_button" + "origin" "7680 15167.5 7872" + } + insert: + { + "OnPressed" "tp_jailor_free,Enable,,0.01,-1" + "OnPressed" "tp_jailor_free,Disable,,3.01,-1" + } +} + +;--------------------- +; Stop humans from getting items at spawn before infection +;--------------------- +add: +{ + "model" "*151" + "classname" "trigger_push" + "targetname" "parta_stop_going_for_the_gravity_push" + "spawnflags" "1" + "origin" "416 9216 -10048" + "StartDisabled" "0" + "speed" "600" + "filtername" "Humans" + "pushdir" "0 270 0" +} +modify: +{ + match: + { + "classname" "logic_auto" + "origin" "856 8176 -10168" + } + insert: + { + "OnMapSpawn" "parta_stop_going_for_the_gravity_push,Kill,,25,-1" + } +} + +;--------------------- +; Stop multiple lightning and gravity spawns hopefully +;--------------------- +modify: +{ + match: + { + "targetname" "Z_Items_Case" + "classname" "logic_case" + "origin" "728 8128 -10168" + } + delete: + { + "OnCase04" "Item_Maker,ForceSpawn,,0.15,1" + "OnCase04" "Global_Item_origin,PickRandomShuffle,,0.1,1" + "OnCase04" "Item_Maker,AddOutput,EntityTemplate Lighting_Template,0.05,1" + "OnCase03" "Item_Maker,ForceSpawn,,0.15,1" + "OnCase03" "Global_Item_origin,PickRandomShuffle,,0.1,1" + "OnCase03" "Item_Maker,AddOutput,EntityTemplate Lighting_Template,0.05,1" + "OnCase02" "Global_Item_origin,PickRandomShuffle,,1.1,1" + "OnCase02" "Item_Maker,AddOutput,EntityTemplate Gravity_Template,0.5,1" + "OnCase02" "Item_Maker,ForceSpawn,,1.15,1" + "OnCase03" "Item_Maker,ForceSpawn,,0.45,1" + "OnCase03" "Global_Item_origin,PickRandomShuffle,,0.25,1" + "OnCase03" "Item_Maker,AddOutput,EntityTemplate Gravity_Template,0.2,1" + "OnCase04" "Item_Maker,ForceSpawn,,0.3,1" + "OnCase04" "Global_Item_origin,PickRandomShuffle,,0.25,1" + "OnCase04" "Item_Maker,AddOutput,EntityTemplate Gravity_Template,0.2,1" + } +} + +;--------------------- +; Spawn gravity at checkpoint +;--------------------- +modify: +{ + match: + { + "classname" "logic_case" + "origin" "944 7856 -10164" + "targetname" "LifeSystem_Case" + } + insert: + { + "OnCase07" "Gravity_Template,AddOutput,origin 9668 9984 3009,0.52,-1" + "OnCase07" "Gravity_Template,ForceSpawn,,20.48,-1" + } +} + +;--------------------- +; Buff heal +;--------------------- +modify: +{ + match: + { + "classname" "trigger_hurt" + "origin" "-392 7808 -13580" + "targetname" "SubTank_Heal" + } + insert: + { + "OnStartTouch" "!activator,AddOutput,max_health 130,0.02,-1" + } +} + +;---------------------------------------------- +; Convert trigger_brush to logic_eventlistener +;---------------------------------------------- +filter: +{ + "targetname" "game_playerdie" + "classname" "trigger_brush" +} +add: +{ + "targetname" "game_playerdie" + "IsEnabled" "1" + "EventName" "player_death" + "classname" "logic_eventlistener" + "OnEventFired" "!activator,AddOutput,classname player,0,-1" + "OnEventFired" "Map_clientcommand,Command,r_screenoverlay overlays/Clean_Overlay.vmt,0.06,-1" + "OnEventFired" "!activator,AddOutput,targetname Player_None,0.02,-1" + "OnEventFired" "!activator,SetDamageFilter,NoFallDamage,0.04,-1" + "OnEventFired" "!activator,AddOutput,rendermode 0,0.08,-1" +} +filter: +{ + "targetname" "game_playerjoin" + "classname" "trigger_brush" +} +add: +{ + "targetname" "game_playerjoin" + "IsEnabled" "1" + "EventName" "player_connect" + "classname" "logic_eventlistener" + "OnEventFired" "!activator,AddOutput,targetname Player_None,0,-1" +} + +;-------------------------------- +; Fix incorrect targetname usage +;-------------------------------- +modify: +{ + match: + { + "targetname" "MainNpc_TargetTrigger" + "classname" "trigger_multiple" + } + delete: + { + "OnTrigger" "!activator,AddOutput,targetname player,5,-1" + } + insert: + { + "OnTrigger" "!activator,AddOutput,targetname Player_None,5,-1" + } +} \ No newline at end of file diff --git a/maps/ze_megaman_a6.cfg_unloze_backup b/maps/ze_megaman_a6.cfg_unloze_backup new file mode 100755 index 0000000..3fe024e --- /dev/null +++ b/maps/ze_megaman_a6.cfg_unloze_backup @@ -0,0 +1,343 @@ +; +; +; Change for ZM Invis item so it's not too op, gives opacity now, change the middle renderamt value (0-255) if still not good enough +; +; +modify: +{ + match: + { + "classname" "trigger_multiple" + "targetname" "zinv_aoe" + } + delete: + { + "OnStartTouch" "!activator,AddOutput,rendermode 6,0,-1" + } + insert: + { + "OnStartTouch" "!activator,AddOutput,rendermode 2,0,-1" + "OnStartTouch" "!activator,AddOutput,renderamt 80,0,-1" + "OnStartTouch" "!activator,AddOutput,renderamt 255,9.55,-1" + } +} +; +; +; Fix megaman being able to die on spawn +; +; +add: +{ + "targetname" "GiveRockmanImmunity" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "1792 5120 -10112" + "wait" "1" + "classname" "trigger_multiple" + "OnUser1" "!self,AddOutput,solid 2,0,1" + "OnUser1" "!self,AddOutput,mins -64 -64 -64,0.1,1" + "OnUser1" "!self,AddOutput,maxs 64 64 64,0.1,1" + "OnStartTouch" "Megaman_HitBox,SetDamageFilter,Immunity,0,1" +} +add: +{ + "targetname" "RemoveRockmanImmunity" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "-13696 1408 2370" + "wait" "1" + "classname" "trigger_multiple" + "OnUser1" "!self,AddOutput,solid 2,0,1" + "OnUser1" "!self,AddOutput,mins -64 -64 -64,0.1,1" + "OnUser1" "!self,AddOutput,maxs 64 64 64,0.1,1" + "OnStartTouch" "Megaman_HitBox,SetDamageFilter,Zombies,0,1" +} +modify: +{ + match: + { + "hammerid" "286006" + "classname" "logic_auto" + } + insert: + { + "OnMapSpawn" "GiveRockmanImmunity,FireUser1,,0,-1" + "OnMapSpawn" "RemoveRockmanImmunity,FireUser1,,0,-1" + } +} + + +;------------------------ +;Stripper Cfg By Saddong +;------------------------ +;--------------------------------------- +;Immunity Fix +;--------------------------------------- +modify: +{ + match: + { + "targetname" "Spawn_Humans_Teleport" + } + delete: + { + "OnStartTouch" "!activator,SetDamageFilter,NoFallDamage,0.3,1" + "OnEndTouch" "!activator,SetDamageFilter,NoFallDamage,0.3,1" + } + insert: + { + "OnStartTouch" "!activator,SetDamageFilter,NoFallDamage,0.3,-1" + "OnEndTouch" "!activator,SetDamageFilter,NoFallDamage,0.3,-1" + } +} +modify: +{ + match: + { + "targetname" "Spawn_Zombies_Teleport_2" + } + delete: + { + "OnStartTouch" "!activator,SetDamageFilter,NoFallDamage,0.3,1" + } + insert: + { + "OnStartTouch" "!activator,SetDamageFilter,NoFallDamage,0.3,-1" + } +} +;--------------------------------------- +;Megaman Speed nerf +;--------------------------------------- +modify: +{ + match: + { + "targetname" "Megaman_Stripper" + } + delete: + { + "OnStartTouch" "Map_SpeedMod,ModifySpeed,1.1,0,1" + } + insert: + { + "OnStartTouch" "Map_SpeedMod,ModifySpeed,1.05,0,1" + } +} +;--------------------------------------- +;Breakable Traps +;--------------------------------------- +add: +{ + "model" "*140" + "classname" "func_physbox_multiplayer" + "targetname" "Missle_HitBox" + "spawnobject" "0" + "spawnflags" "16384" + "rendermode" "10" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "propdata" "0" + "pressuredelay" "0" + "preferredcarryangles" "0 0 0" + "PerformanceMode" "0" + "notsolid" "0" + "nodamageforces" "0" + "material" "1" + "massScale" "0" + "health" "300" + "gibdir" "0 0 0" + "disableshadows" "0" + "disablereceiveshadows" "0" + "Damagetype" "0" + "damagetoenablemotion" "0" + "origin" "2785 4446.5 -13658.5" +} +add: +{ + "model" "*26" + "origin" "2712 5400 -13468.1" + "classname" "func_physbox_multiplayer" + "targetname" "KnightCage_HitBox" + "spawnobject" "0" + "spawnflags" "16384" + "rendermode" "10" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "propdata" "0" + "pressuredelay" "0" + "preferredcarryangles" "0 0 0" + "PerformanceMode" "0" + "notsolid" "0" + "nodamageforces" "0" + "material" "2" + "massScale" "0" + "health" "300" + "gibdir" "0 0 0" + "forcetoenablemotion" "0" + "explosion" "0" + "ExplodeRadius" "0" + "explodemagnitude" "0" + "ExplodeDamage" "0" + "disableshadows" "0" + "disablereceiveshadows" "0" + "Damagetype" "0" + "damagetoenablemotion" "0" + "origin" "2712 5400 -13456" +} +modify: +{ + match: + { + "targetname" "Missle_Template" + } + insert: + { + "Template09" "Missle_HitBox" + } +} +modify: +{ + match: + { + "targetname" "Missle_HitBox" + } + insert: + { + "OnBreak" "Missle_Door,Kill,,0,1" + "OnBreak" "Missle_Hurt,Kill,,0,1" + "OnBreak" "Missle_Particle,Kill,,0,1" + "OnBreak" "Missle_Sprite,Kill,,0,1" + "OnBreak" "Missle_Trap,Break,,0,1" + "OnBreak" "Missle_Explode_Effect,Kill,,0,1" + "OnBreak" "Missle_Lazy_Hurt_fix,Kill,,0,1" + "OnBreak" "Missle_Sound,Kill,,0,1" + } +} +modify: +{ + match: + { + "targetname" "KnightCage_Template" + } + insert: + { + "Template06" "KnightCage_HitBox" + } +} +modify: +{ + match: + { + "targetname" "KnightCage_HitBox" + } + insert: + { + "OnBreak" "KnightCage_Door,Kill,,0,1" + "OnBreak" "KnightCage_Model,Kill,,0,1" + "OnBreak" "KnightCage_Particle,Kill,,0,1" + "OnBreak" "KnightCage_Sound,Kill,,0,1" + "OnBreak" "KnightCage_Trigger,Kill,,0,1" + } +} +;--------------------------------------- +;Broken Tp Fix +;--------------------------------------- +modify: +{ + match: + { + "targetname" "Event_Stage_Case" + } + insert: + { + "OnUser2" "Spawn_Zombies_Teleport,AddOutput,target Tele_Des_01,20,1" + } +} +;--------------------------------------- +;Misc +;--------------------------------------- +modify: +{ + match: + { + "targetname" "LifeSystem_Counter" + } + delete: + { + "OnHitMax" "Map_Command,Command,say >>>1 Lifes Remaining<<<,5.3,-1" + } +} + +;Extend roundtime +modify: +{ + match: + { + "classname" "logic_auto" + } + delete: + { + "OnMultiNewMap" "Map_Command,Command,mp_roundtime 15,0,1" + } + insert: + { + "OnMultiNewMap" "Map_Command,Command,mp_roundtime 25,0,1" + } +} +;--------------------------------------- +;Stuck In Elevator Fix +;--------------------------------------- +;add: +;{ +; "classname" "trigger_multiple" +; "filtername" "Humans" +; "targetname" "riccafix_tele" +; "wait" "0.1" +; "origin" "15616 13824 6528" +; "spawnflags" "1" +; "StartDisabled" "1" +; "model" "*202" +; "OnStartTouch" "!activator,AddOutput,origin 14848 13824 6752,0.00,-1" +;} +; +;modify: +;{ +; match: +; { +; "targetname" "Knight_Elavater_3" +; } +; +; insert: +; { +; "OnFullyOpen" "riccafix_tele,Enable,,3.00,1" +; } +; +;} + + +;; _ + +;; fix castle elevator + +modify: +{ + match: + { + "targetname" "Knight_Tele_Libary" + "classname" "trigger_teleport" + } + delete: + { + "OnStartTouch" "Knight_Elavater_2,Kill,,0,1" + "OnStartTouch" "Knight_Elavater_3,Open,,0.1,1" + } + insert: + { + "OnStartTouch" "Knight_Elavater_2,Kill,,1,1" + "OnStartTouch" "Knight_Elavater_3,Open,,1.5,1" + } +} + + diff --git a/maps/ze_melancholic_summer_c2.cfg b/maps/ze_melancholic_summer_c2.cfg new file mode 100755 index 0000000..bdd0f48 --- /dev/null +++ b/maps/ze_melancholic_summer_c2.cfg @@ -0,0 +1,133 @@ +; easy mode for ending :p + +modify: +{ + match: + { + "targetname" "land_shrine_push_z" + "classname" "trigger_push" + } + replace: + { + "speed" "1000" + } +} + +modify: +{ + match: + { + "targetname" "boat1" + "classname" "func_tracktrain" + } + replace: + { + "startspeed" "170" + } +} + +modify: +{ + match: + { + "targetname" "boat2" + "classname" "func_tracktrain" + } + replace: + { + "startspeed" "170" + } +} + +modify: +{ + match: + { + "targetname" "gg_relay6" + "classname" "logic_relay" + } + delete: + { + "OnTrigger" "cmdCommandsay Water teleport has been enable for a short time151" + } + insert: + { + "OnTrigger" "cmdCommandsay Water teleport has been enabled151" + } +} + +modify: +{ + match: + { + "targetname" "gg_relay7" + "classname" "logic_relay" + } + delete: + { + "OnTrigger" "cmdCommandsay Boat starting in 20s01" + "OnTrigger" "boat1StartForward201" + "OnTrigger" "boat2StartForward201" + "OnTrigger" "cmdCommandsay Water teleport has been disabled211" + "OnTrigger" "water_tele1Disable211" + } + insert: + { + "OnTrigger" "cmdCommandsay Boat starting in 40s01" + "OnTrigger" "boat1StartForward401" + "OnTrigger" "boat2StartForward401" + } +} + +modify: +{ + match: + { + "targetname" "gg_relay8" + "classname" "logic_relay" + } + insert: + { + "OnTrigger" "boat2-teleDisable351" + "OnTrigger" "boat2-tele-particStop351" + "OnTrigger" "boat1-tele-particStop351" + "OnTrigger" "boat1-teleDisable351" + } +} + +modify: +{ + match: + { + "targetname" "boat_path1-2" + "classname" "path_track" + } + delete: + { + "OnPass" "ending_blockerDisable01" + "OnPass" "cmdCommandsay Beach blocker has been disabled01" + "OnPass" "subtitle3AddOutputmessage i cant let anything passing the gate except me51" + "OnPass" "subtitle3Display5.11" + "OnPass" "cmdCommandsay Dont let any zombies passing the gate71" + } +} + + + + +;; _ + +;; make map playable + +modify: +{ + match: + { + "classname" "logic_auto" + "hammerid" "2075311" + } + delete: + { + "OnMapSpawn" "cmdCommandsv_airaccelerate 500-1" + } +} \ No newline at end of file diff --git a/maps/ze_metro2033_v1_fix.cfg b/maps/ze_metro2033_v1_fix.cfg index 9fd4370..0ef1c37 100755 --- a/maps/ze_metro2033_v1_fix.cfg +++ b/maps/ze_metro2033_v1_fix.cfg @@ -2,18 +2,18 @@ ;; disable bhop -modify: -{ - match: - { - "classname" "logic_auto" - "hammerid" "179109" - } - insert: - { - "OnMapSpawn" "Server,Command,sv_enablebunnyhopping 0,0,-1" - } -} +;modify: +;{ +; match: +; { +; "classname" "logic_auto" +; "hammerid" "179109" +; } +; insert: +; { +; "OnMapSpawn" "Server,Command,sv_enablebunnyhopping 0,0,-1" +; } +;} ;; fix medkit @@ -144,4 +144,637 @@ add: "classname" "trigger_teleport" } +;; extra holds with extra teleports +add: +{ + "targetname" "extra_hold1" + "vrad_brush_cast_shadows" "0" + "StartDisabled" "0" + "spawnflags" "2" + "Solidity" "0" + "solidbsp" "0" + "rendermode" "10" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "origin" "978.5 2852 -2341.5" + "invert_exclusion" "0" + "InputFilter" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "classname" "func_brush" + "OnUser1" "!self,AddOutput,solid 2,0,1" + "OnUser1" "!self,AddOutput,mins -653.5 -100 -474.5,0.1,1" + "OnUser1" "!self,AddOutput,maxs 653.5 100 474.5,0.1,1" +} +add: +{ + "model" "*17" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "778.5 2669 -2640.5" + "classname" "trigger_once" + "OnStartTouch" "Server,Command,say **Let's wait for other survivors**,0,1" + "OnStartTouch" "extra_hold1,Disable,,20,1" + "OnStartTouch" "Server,Command,say **Keep moving!**,21,1" +} + +modify: +{ + match: + { + "classname" "logic_auto" + "hammerid" "179109" + } + insert: + { + "OnMapSpawn" "extra_hold1,FireUser1,,0,-1" + "OnMapSpawn" "afk_tele*,FireUser1,,0,-1" + "OnMapSpawn" "extra_hold1,Enable,,0,-1" + } +} + +add: +{ + "origin" "6920 12350 -3635" + "StartDisabled" "0" + "spawnflags" "0" + "solid" "6" + "skin" "0" + "SetBodyGroup" "0" + "rendermode" "0" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "RandomAnimation" "0" + "pressuredelay" "0" + "PerformanceMode" "0" + "model" "models/z-o-m-b-i-e/metro_2033/train/m_33_metro_train_02_one_part.mdl" + "mindxlevel" "0" + "MinAnimTime" "5" + "maxdxlevel" "0" + "MaxAnimTime" "10" + "fadescale" "1" + "fademindist" "-1" + "fademaxdist" "0" + "ExplodeRadius" "0" + "ExplodeDamage" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "DisableBoneFollowers" "0" + "angles" "0 270 0" + "classname" "prop_dynamic" +} +add: +{ + "origin" "7334 12349 -3590" + "StartDisabled" "0" + "spawnflags" "0" + "targetname" "extra_hold2" + "solid" "6" + "skin" "0" + "SetBodyGroup" "0" + "rendermode" "0" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "RandomAnimation" "0" + "pressuredelay" "0" + "PerformanceMode" "0" + "model" "models/z-o-m-b-i-e/metro_ll/trash/m_ll_trash_debris_01.mdl" + "mindxlevel" "0" + "MinAnimTime" "5" + "maxdxlevel" "0" + "MaxAnimTime" "10" + "fadescale" "1" + "fademindist" "-1" + "fademaxdist" "0" + "ExplodeRadius" "0" + "ExplodeDamage" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "DisableBoneFollowers" "0" + "angles" "0 0 0" + "classname" "prop_dynamic" +} +add: +{ + "model" "*35" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "7273 12347 -3523" + "classname" "trigger_once" + "OnStartTouch" "Server,Command,say **Defend until the rubble is cleared**,0,1" + "OnStartTouch" "extra_hold2,Kill,,20,1" + "OnStartTouch" "Server,Command,say **The way is clear!**,21,1" + "OnStartTouch" "Server,Command,say **AFK teleport in 20 seconds**,25,1" + "OnStartTouch" "afk_zone_dest,AddOutput,origin 7745 12344 -3584,44.9,1" + "OnStartTouch" "afk_zone_dest,AddOutput,angles 0 0 0,44.9,1" + "OnStartTouch" "afk_tele1,Enable,,45,1" +} +add: +{ + "targetname" "afk_tele1" + "target" "afk_zone_dest" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "2826.5 9710.5 -3935" + "classname" "trigger_teleport" + "OnUser1" "!self,AddOutput,solid 2,0,1" + "OnUser1" "!self,AddOutput,mins -4405.5 -3409.5 -1241,0.1,1" + "OnUser1" "!self,AddOutput,maxs 4405.5 3409.5 1241,0.1,1" +} + +modify: +{ + match: + { + "targetname" "station_door_trigger" + "origin" "10144 7168 -3577.69" + "classname" "trigger_once" + } + delete: + { + "OnStartTouch" "Server,Command,say **AFK teleport in 20 seconds**,0,-1" + } +} + +add: +{ + "origin" "9512 5505 -3746" + "spawnflags" "2" + "targetname" "extra_hold3_temp" + "Template01" "extra_hold3_button" + "Template02" "extra_hold3_spark" + "classname" "point_template" +} +add: +{ + "origin" "9512 5505 -3746" + "targetname" "extra_hold3_maker" + "spawnflags" "0" + "PostSpawnSpeed" "0" + "PostSpawnInheritAngles" "0" + "PostSpawnDirectionVariance" "0.15" + "PostSpawnDirection" "0 0 0" + "EntityTemplate" "extra_hold3_temp" + "angles" "0 0 0" + "classname" "env_entity_maker" + "OnEntitySpawned" "hold3_door1,Open,,21,1" +} + +add: +{ + "model" "*2" + "wait" "9" + "unlocked_sound" "0" + "unlocked_sentence" "0" + "targetname" "extra_hold3_button" + "speed" "10" + "spawnflags" "0" + "sounds" "0" + "rendermode" "0" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "origin" "9494.5 5507 -3758.5" + "movedir" "-90 0 0" + "locked_sound" "0" + "locked_sentence" "0" + "lip" "130" + "health" "0" + "disablereceiveshadows" "0" + "classname" "func_button" + "OnIn" "!self,Kill,,0,-1" +} +add: +{ + "origin" "9512 5505 -3746" + "targetname" "extra_hold3_spark" + "parentname" "extra_hold3_button" + "TrailLength" "1" + "spawnflags" "640" + "MaxDelay" "0" + "Magnitude" "2" + "angles" "0 0 0" + "classname" "env_spark" +} + +modify: +{ + match: + { + "origin" "9508 5568 -3796" + "classname" "func_door_rotating" + "hammerid" "191029" + } + replace: + { + "spawnflags" "2304" + } + insert: + { + "targetname" "hold3_door1" + "OnLockedUse" "Server,Command,say **Looks like the door is sealed...**,2,1" + "OnLockedUse" "Server,Command,say **Hold until we cut it open**,7,1" + "OnLockedUse" "extra_hold3_maker,ForceSpawn,,9,1" + "OnLockedUse" "extra_hold3_button,Press,,10,1" + "OnLockedUse" "extra_hold3_spark,StartSpark,,10,1" + "OnLockedUse" "hold3_door1,Unlock,,20,1" + "OnLockedUse" "hold3_door1,Open,,21,1" + } +} +modify: +{ + match: + { + "origin" "6784 2844 -3796" + "classname" "func_door_rotating" + "hammerid" "191040" + } + replace: + { + "spawnflags" "2304" + } + insert: + { + "targetname" "hold3_door2" + "OnLockedUse" "extra_hold3_maker,AddOutput,origin 6848 2848 -3747,2,1" + "OnLockedUse" "extra_hold3_maker,AddOutput,angles 0 90 0,2.1,1" + "OnLockedUse" "extra_hold3_maker,ForceSpawn,,2.5,1" + "OnLockedUse" "extra_hold3_spark,SetParent,extra_hold3_button,2.9,1" + "OnLockedUse" "extra_hold3_button,Press,,3,1" + "OnLockedUse" "extra_hold3_spark,StartSpark,,3,1" + "OnLockedUse" "hold3_door2,Unlock,,13,1" + "OnLockedUse" "hold3_door2,Open,,14,1" + } +} +modify: +{ + match: + { + "origin" "8796 2736 -3796" + "classname" "func_door_rotating" + "hammerid" "191052" + } + replace: + { + "spawnflags" "2304" + } + insert: + { + "targetname" "hold3_door3" + "OnLockedUse" "extra_hold3_maker,AddOutput,origin 8793 2799 -3747,2,1" + "OnLockedUse" "extra_hold3_maker,AddOutput,angles 0 180 0,2.1,1" + "OnLockedUse" "extra_hold3_maker,ForceSpawn,,2.5,1" + "OnLockedUse" "extra_hold3_spark,SetParent,extra_hold3_button,2.9,1" + "OnLockedUse" "extra_hold3_button,Press,,3,1" + "OnLockedUse" "extra_hold3_spark,StartSpark,,3,1" + "OnLockedUse" "hold3_door3,Unlock,,13,1" + "OnLockedUse" "hold3_door3,Open,,14,1" + } +} +modify: +{ + match: + { + "origin" "8804 16 -3756" + "classname" "func_door_rotating" + "hammerid" "229381" + } + replace: + { + "spawnflags" "2304" + } + insert: + { + "targetname" "hold3_door4" + "OnLockedUse" "extra_hold3_maker,AddOutput,origin 8806 -48 -3704,2,1" + "OnLockedUse" "extra_hold3_maker,AddOutput,angles 0 0 0,2.1,1" + "OnLockedUse" "extra_hold3_maker,ForceSpawn,,2.5,1" + "OnLockedUse" "extra_hold3_spark,SetParent,extra_hold3_button,2.9,1" + "OnLockedUse" "extra_hold3_button,Press,,3,1" + "OnLockedUse" "extra_hold3_spark,StartSpark,,3,1" + "OnLockedUse" "hold3_door4,Unlock,,13,1" + "OnLockedUse" "hold3_door4,Open,,14,1" + } +} +modify: +{ + match: + { + "origin" "8784 -196 -4092" + "classname" "func_door_rotating" + "hammerid" "229392" + } + replace: + { + "spawnflags" "2304" + } + insert: + { + "targetname" "hold3_door5" + "OnLockedUse" "extra_hold3_maker,AddOutput,origin 8721 -194 -4041,2,1" + "OnLockedUse" "extra_hold3_maker,AddOutput,angles 0 90 0,2.1,1" + "OnLockedUse" "extra_hold3_maker,ForceSpawn,,2.5,1" + "OnLockedUse" "extra_hold3_spark,SetParent,extra_hold3_button,2.9,1" + "OnLockedUse" "extra_hold3_button,Press,,3,1" + "OnLockedUse" "extra_hold3_spark,StartSpark,,3,1" + "OnLockedUse" "hold3_door5,Unlock,,13,1" + "OnLockedUse" "hold3_door5,Open,,14,1" + } +} +modify: +{ + match: + { + "origin" "8720 -1280 -4146" + "classname" "func_door_rotating" + "hammerid" "229407" + } + replace: + { + "spawnflags" "2304" + } + insert: + { + "targetname" "hold3_door6" + "OnLockedUse" "extra_hold3_maker,AddOutput,origin 8782 -1277 -4098,2,1" + "OnLockedUse" "extra_hold3_maker,AddOutput,angles 0 90 0,2.1,1" + "OnLockedUse" "extra_hold3_maker,ForceSpawn,,2.5,1" + "OnLockedUse" "extra_hold3_spark,SetParent,extra_hold3_button,2.9,1" + "OnLockedUse" "extra_hold3_button,Press,,3,1" + "OnLockedUse" "extra_hold3_spark,StartSpark,,3,1" + "OnLockedUse" "hold3_door6,Unlock,,13,1" + "OnLockedUse" "hold3_door6,Open,,14,1" + } +} +modify: +{ + match: + { + "origin" "8720 -4736 -4146" + "classname" "func_door_rotating" + "hammerid" "229419" + } + replace: + { + "spawnflags" "2304" + } + insert: + { + "targetname" "hold3_door7" + "OnLockedUse" "Server,Command,say **This should be the last door**,2,1" + "OnLockedUse" "Server,Command,say **Keep defending!**,7,1" + "OnLockedUse" "extra_hold3_maker,AddOutput,origin 8782 -4733 -4098,10,1" + "OnLockedUse" "extra_hold3_maker,AddOutput,angles 0 90 0,10.1,1" + "OnLockedUse" "extra_hold3_maker,ForceSpawn,,10.5,1" + "OnLockedUse" "extra_hold3_button,Press,,11,1" + "OnLockedUse" "extra_hold3_spark,StartSpark,,11,1" + "OnLockedUse" "hold3_door7,Unlock,,21,1" + "OnLockedUse" "hold3_door7,Open,,22,1" + } +} + +modify: +{ + match: + { + "origin" "9248 -5616 -4044" + "classname" "trigger_once" + "hammerid" "203900" + } + insert: + { + "OnStartTouch" "Server,Command,say **Zombies will be teleported to last room in 10 seconds**,62,1" + "OnStartTouch" "afk_zone_dest,AddOutput,origin 9227 -5937 -4087,71.5,1" + "OnStartTouch" "afk_zone_dest,AddOutput,angles 0 180 0,71.5,1" + "OnStartTouch" "afk_tele2,Enable,,72,1" + } +} +add: +{ + "targetname" "afk_tele2" + "target" "afk_zone_dest" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "8704 644 -3107.5" + "classname" "trigger_teleport" + "OnUser1" "!self,AddOutput,solid 2,0,1" + "OnUser1" "!self,AddOutput,mins -2128 -6460 -1100.5,0.1,1" + "OnUser1" "!self,AddOutput,maxs 2128 6460 1100.5,0.1,1" +} + +;; apply human skin + +modify: +{ + match: + { + "targetname" "spawn_tp_ct" + "filtername" "filter_humans" + "classname" "trigger_teleport" + } + insert: + { + "OnStartTouch" "!activator,AddOutput,modelindex 189,0,-1" + } +} + +;; music volume + +modify: +{ + match: + { + "message" "metro2033/music/ambience_1.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#metro2033/music/ambience_1.mp3" + } +} +modify: +{ + match: + { + "message" "metro2033/music/ambience_2.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#metro2033/music/ambience_2.mp3" + } +} +modify: +{ + match: + { + "message" "metro2033/music/intro_diff_1.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#metro2033/music/intro_diff_1.mp3" + } +} +modify: +{ + match: + { + "message" "metro2033/music/intro_diff_2.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#metro2033/music/intro_diff_2.mp3" + } +} +modify: +{ + match: + { + "message" "metro2033/music/intro_diff_3.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#metro2033/music/intro_diff_3.mp3" + } +} +modify: +{ + match: + { + "message" "metro2033/music/ending_diff_1.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#metro2033/music/ending_diff_1.mp3" + } +} +modify: +{ + match: + { + "message" "metro2033/music/ending_diff_2.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#metro2033/music/ending_diff_2.mp3" + } +} +modify: +{ + match: + { + "message" "metro2033/music/ending_diff_3.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#metro2033/music/ending_diff_3.mp3" + } +} +modify: +{ + match: + { + "message" "metro2033/music/ending_diff_4.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#metro2033/music/ending_diff_4.mp3" + } +} +modify: +{ + match: + { + "message" "metro2033/music/warmup.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#metro2033/music/warmup.mp3" + } +} + +;; fix item visibility? + +modify: +{ + match: + { + "classname" "logic_auto" + "hammerid" "179109" + } + insert: + { + "OnMapSpawn" "item_flame_model,AddOutput,rendermode 10,8,-1" + "OnMapSpawn" "item_flame_model,AddOutput,rendermode 1,10,-1" + "OnMapSpawn" "item_medkit_model,AddOutput,rendermode 10,8,-1" + "OnMapSpawn" "item_medkit_model,AddOutput,rendermode 1,10,-1" + "OnMapSpawn" "item_railgun_model,AddOutput,rendermode 10,8,-1" + "OnMapSpawn" "item_railgun_model,AddOutput,rendermode 1,10,-1" + "OnMapSpawn" "item_shotgun_model,AddOutput,rendermode 10,8,-1" + "OnMapSpawn" "item_shotgun_model,AddOutput,rendermode 1,10,-1" + "OnMapSpawn" "item_flame_model,AddOutput,rendermode 10,18,-1" + "OnMapSpawn" "item_flame_model,AddOutput,rendermode 1,20,-1" + "OnMapSpawn" "item_medkit_model,AddOutput,rendermode 10,18,-1" + "OnMapSpawn" "item_medkit_model,AddOutput,rendermode 1,20,-1" + "OnMapSpawn" "item_railgun_model,AddOutput,rendermode 10,18,-1" + "OnMapSpawn" "item_railgun_model,AddOutput,rendermode 1,20,-1" + "OnMapSpawn" "item_shotgun_model,AddOutput,rendermode 10,18,-1" + "OnMapSpawn" "item_shotgun_model,AddOutput,rendermode 1,20,-1" + } +} + +;; start with snow particle disabled + +modify: +{ + match: + { + "effect_name" "snow_storm" + "classname" "info_particle_system" + } + replace: + { + "start_active" "0" + "flag_as_weather" "0" + } + insert: + { + "targetname" "snow" + } +} + +;; longer warmup + +modify: +{ + match: + { + "targetname" "Relay_Level1" + "classname" "logic_relay" + } + delete: + { + "OnTrigger" "Level_Counter,Add,1,0,-1" + "OnTrigger" "music_warmup,PlaySound,,30,-1" + } + insert: + { + "OnTrigger" "bunker_m_door_button,Kill,,0,1" + "OnTrigger" "spawn_tp_zm,Kill,,0,1" + "OnTrigger" "music_warmup,PlaySound,,5,1" + "OnTrigger" "Level_Counter,Add,1,74,1" + "OnTrigger" "Server,Command,mp_restartgame 1,75,1" + } +} diff --git a/maps/ze_minecraft_universe_v1_5s.cfg b/maps/ze_minecraft_universe_v1_5s.cfg new file mode 100755 index 0000000..ff7014f --- /dev/null +++ b/maps/ze_minecraft_universe_v1_5s.cfg @@ -0,0 +1,22 @@ +;; _ + +;; restart on warmup + +modify: +{ + match: + { + "targetname" "Level_Case" + "classname" "logic_case" + } + delete: + { + "OnCase01" "a1_nuke,Enable,,80,-1" + } + insert: + { + "OnCase01" "server_announcer,Command,mp_restartgame 1,80,1" + } +} + + diff --git a/maps/ze_minecraft_v1_1a.cfg b/maps/ze_minecraft_v1_1a.cfg index 0adc38d..167f39d 100755 --- a/maps/ze_minecraft_v1_1a.cfg +++ b/maps/ze_minecraft_v1_1a.cfg @@ -49,3 +49,18 @@ modify: "spawnflags" "1" } } + +;; music volume + +modify: +{ + match: + { + "message" "custommapsounds/minecraft_calm1.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#custommapsounds/minecraft_calm1.mp3" + } +} diff --git a/maps/ze_minimal_v4_1.cfg b/maps/ze_minimal_v4_1.cfg new file mode 100755 index 0000000..bcc1e17 --- /dev/null +++ b/maps/ze_minimal_v4_1.cfg @@ -0,0 +1,1245 @@ +;fix broken outputs +modify: +{ + match: + { + "targetname" "sphere_boss_hurt" + "classname" "trigger_hurt" + } + delete: + { + "OnHurt" "s3_boss_math_counter,Subtract,14,0,-1" + } + insert: + { + "OnHurtPlayer" "s3_boss_math_counter,Subtract,14,0,-1" + } +} +modify: +{ + match: + { + "targetname" "s4_final_boss_return_hurt1" + "classname" "trigger_hurt" + } + delete: + { + "OnHurt" "s4_finalboss_return_counter,Subtract,15,0,-1" + } + insert: + { + "OnHurtPlayer" "s4_finalboss_return_counter,Subtract,15,0,-1" + } +} +modify: +{ + match: + { + "targetname" "s4_final_boss_return_hurt2" + "classname" "trigger_hurt" + } + delete: + { + "OnHurt" "s4_finalboss_return_counter,Subtract,15,0,-1" + } + insert: + { + "OnHurtPlayer" "s4_finalboss_return_counter,Subtract,15,0,-1" + } +} + +;fix temporary tp avoidance spot (would advance with a later tp, but is at a kz trigger..) +add: +{ + "classname" "trigger_teleport" + "id" "69214" + "model" "*41" + "targetname" "s1_trigger_teleport02" + "UseLandmarkAngles" "1" + "target" "s1_dest03" + "StartDisabled" "1" + "spawnflags" "1" +} + +;fix broken zm tp +modify: +{ + match: + { + "classname" "trigger_teleport" + "targetname" "s4_falldown_zm_dest" + } + replace: + { + "spawnflags" "1" + } +} +modify: +{ + match: + { + "targetname" "dodge_template" + "classname" "point_template" + } + delete: + { + "Template06" "dodge_light" + } +} + +;fix/rework human slow item +modify: +{ + match: + { + "targetname" "human_canon_slow_elites" + "classname" "weapon_elite" + } + delete: + { + "OnPlayerPickup" "!activator,AddOutput,targetname player_human_canon_slow,0,1" + } + insert: + { + "OnPlayerPickup" "!activator,AddOutput,targetname player_human_canon_slow,0,-1" + } +} +modify: +{ + match: + { + "targetname" "human_canon_slow_filter" + "classname" "filter_activator_name" + } + delete: + { + "OnPass" "human_canon_slow_button,Unlock,,25,-1" + "OnPass" "human_canon_slow_eff,Start,,25,-1" + } + insert: + { + "OnPass" "human_canon_slow_button,Unlock,,4,-1" + "OnPass" "human_canon_slow_eff,Start,,4,-1" + } +} + +;modify speed +modify: +{ + match: + { + "classname" "func_door" + "targetname" "human_canon_slow_door" + } + replace: + { + "speed" "525" + "lip" "1500" + } +} + +; ------------------------------------------------------------------------------------------------------------------------------------------------------ +; ******************************* + +; -------------------------------------------> 18/08/2024 <------------------------------------------- + +; ******************************* +; ------------------------------------------------------------------------------------------------------------------------------------------------------ + +; Stage 2 boss more hp +modify: +{ + match: + { + "targetname" "s2_addhpboss" + "classname" "trigger_once" + } + delete: + { + "OnStartTouch" "s2_boss_counter,Add,450,0,-1" + } + insert: + { + "OnStartTouch" "s2_boss_counter,Add,600,0,-1" + } +} + +; Stage 3 ending boss more hp +modify: +{ + match: + { + "targetname" "s3_addhp_to_boss" + "classname" "trigger_multiple" + } + delete: + { + "OnStartTouch" "s3_boss_math_counter,Add,32,0,-1" + } + insert: + { + "OnStartTouch" "s3_boss_math_counter,Add,45,0,-1" + } +} + +; Zombie freeze now similar to visualizer, the ball will not stop once it touch a human but will continue until its fully open and can now freeze multiple humans +modify: +{ + match: + { + "targetname" "zfreeze_hurt1" + "classname" "trigger_multiple" + } + delete: + { + "OnStartTouch" "zfreeze_hurt1,Kill,,0,-1" + "OnStartTouch" "zfreeze_particle_startmove,Kill,,0,-1" + } + insert: + { + "OnStartTouch" "!activator,Color,255 255 255,5,-1" + "OnStartTouch" "!activator,Color,93 237 246,0,-1" + } +} +modify: +{ + match: + { + "targetname" "zfreeze_door" + "classname" "func_door" + } + insert: + { + "OnFullyOpen" "zfreeze_hurt1,Kill,,0,-1" + "OnFullyOpen" "zfreeze_particle_startmove,Kill,,0,-1" + } +} +modify: +{ + match: + { + "targetname" "zfreeze_door" + "classname" "func_door" + } + replace: + { + "speed" "325" + } +} + +; Zombie fireball is now more powerfull, ignite fire longer time, will slow humans a bit and give more damage. +modify: +{ + match: + { + "targetname" "zfire_hurt1" + "classname" "trigger_hurt" + } + delete: + { + "OnStartTouch" "!activator,IgniteLifetime,4,0,-1" + } + insert: + { + "OnStartTouch" "!activator,IgniteLifetime,5,0,-1" + "OnStartTouch" "speed,ModifySpeed,1.0,3,-1" + "OnStartTouch" "speed,ModifySpeed,0.7,0,-1" + "OnStartTouch" "!activator,Color,255 255 255,3,-1" + "OnStartTouch" "!activator,Color,205 31 31,0,-1" + } + replace: + { + "damage" "65" + } +} +modify: +{ + match: + { + "targetname" "zfire_door" + "classname" "func_door" + } + replace: + { + "speed" "325" + } +} + +; Zombie slow can now be spammed from 20 secs refire to 4 +modify: +{ + match: + { + "targetname" "zslow_filter" + "classname" "filter_activator_name" + } + delete: + { + "OnPass" "zslow_button,Unlock,,20,-1" + "OnPass" "zslow_eff,Start,,20,-1" + } + insert: + { + "OnPass" "zslow_button,Unlock,,4,-1" + "OnPass" "zslow_eff,Start,,4,-1" + } +} +modify: +{ + match: + { + "targetname" "zslow_hurt1" + "classname" "trigger_multiple" + } + insert: + { + "OnStartTouch" "!activator,Color,255 255 255,3,-1" + "OnStartTouch" "!activator,Color,229 199 107,0,-1" + } +} + +; Add 2 extra zm items on stage 1 +add: +{ + "targetname" "stage1_zm_item_location03" + "classname" "logic_relay" + "spawnflags" "0" + "id" "446543" + "origin" "3584 14432 10248" + "OnTrigger" "item_maker,ForceSpawnAtEntityOrigin,!caller,0,1" + "OnTrigger" "!self,Kill,,6,-1" +} +add: +{ + "targetname" "stage1_zm_item_location04" + "classname" "logic_relay" + "spawnflags" "0" + "id" "446554" + "origin" "848 11536 10280" + "OnTrigger" "item_maker,ForceSpawnAtEntityOrigin,!caller,0,1" + "OnTrigger" "!self,Kill,,6,-1" +} +modify: +{ + match: + { + "targetname" "stage1_item_relay" + "classname" "logic_relay" + } + insert: + { + "OnTrigger" "!self,FireUser2,,0.8,-1" + "OnTrigger" "!self,FireUser2,,0.9,-1" + } +} +modify: +{ + match: + { + "targetname" "stage1_zm_location_case" + "classname" "logic_case" + } + insert: + { + "OnCase03" "stage1_zm_item_location03,Trigger,,0,1" + "OnCase04" "stage1_zm_item_location04,Trigger,,0,1" + } +} + +; Add 1 extra zm items on stage 2 +add: +{ + "targetname" "stage2_zm_item_location04" + "classname" "logic_relay" + "spawnflags" "0" + "id" "446568" + "origin" "8512 10976 728" + "OnTrigger" "item_maker,ForceSpawnAtEntityOrigin,!caller,0,1" + "OnTrigger" "!self,Kill,,6,-1" +} +modify: +{ + match: + { + "targetname" "stage2_item_relay" + "classname" "logic_relay" + } + insert: + { + "OnTrigger" "!self,FireUser2,,0.9,-1" + } +} +modify: +{ + match: + { + "targetname" "stage2_zm_location_case" + "classname" "logic_case" + } + insert: + { + "OnCase04" "stage2_zm_item_location04,Trigger,,0,1" + } +} + +; Stage 4 door timer fix +modify: +{ + match: + { + "targetname" "s4_once02" + "classname" "trigger_once" + } + insert: + { + "OnStartTouch" "cmd,Command,say | 5 |,25,1" + } +} + +; Stage 4 mini boss near start modify / refire / lip / hurt +modify: +{ + match: + { + "targetname" "mini_boss_timer" + "classname" "logic_timer" + } + replace: + { + "LowerRandomBound" "0.4" + "UpperRandomBound" "1" + } +} +modify: +{ + match: + { + "targetname" "mini_boss_hurt" + "classname" "trigger_hurt" + } + replace: + { + "damage" "110" + } +} +modify: +{ + match: + { + "targetname" "miniboss_door" + "classname" "func_door" + } + replace: + { + "speed" "400" + "lip" "3500" + } +} +modify: +{ + match: + { + "targetname" "miniboss_door_move" + "classname" "func_door" + } + replace: + { + "origin" "12960 -312 -11424" + "lip" "1765" + } +} + +; Stage 4 mini boss glitch fix and balls hurt modify +modify: +{ + match: + { + "targetname" "DONT_shoot_from_here2" + "classname" "func_physbox_multiplayer" + } + replace: + { + "origin" "-4192 -6810 -10944" + } +} +modify: +{ + match: + { + "targetname" "small_boss_hurt" + "classname" "trigger_hurt" + } + replace: + { + "damage" "120" + } +} + +; Stage 4 door fix before gravity +modify: +{ + match: + { + "targetname" "s4_door12" + "classname" "func_door" + } + replace: + { + "origin" "-4176.02 -6688 -10016" + } +} + +; Stage 4 gravity fix +modify: +{ + match: + { + "targetname" "s4_push" + "classname" "trigger_push" + } + replace: + { + "classname" "trigger_multiple" + "targetname" "s4_push" + "origin" "-1824 -6112 -9500" + "spawnflags" "1" + "StartDisabled" "0" + "wait" "0.095" + } + insert: + { + "OnStartTouch" "!activator,AddOutput,gravity 0.02,0,-1" + "OnEndTouch" "!activator,AddOutput,gravity 1,0.05,-1" + "OnEndTouch" "!activator,AddOutput,gravity 1,0,-1" + } +} + +; Stage 4 triggers after gravity are not only once +modify: +{ + match: + { + "targetname" "s4_once10" + "classname" "trigger_once" + } + delete: + { + "OnStartTouch" "s4_counter_longjumps,Add,1,0,-1" + } + insert: + { + "OnStartTouch" "s4_counter_longjumps,Add,1,0,1" + } +} +modify: +{ + match: + { + "targetname" "s4_once11" + "classname" "trigger_once" + } + delete: + { + "OnStartTouch" "s4_counter_longjumps,Add,1,0,-1" + } + insert: + { + "OnStartTouch" "s4_counter_longjumps,Add,1,0,1" + } +} +modify: +{ + match: + { + "targetname" "s4_once09" + "classname" "trigger_once" + } + delete: + { + "OnStartTouch" "s4_counter_longjumps,Add,1,0,-1" + } + insert: + { + "OnStartTouch" "s4_counter_longjumps,Add,1,0,1" + } +} + +; Stage 4, 4 triggers room not only once +modify: +{ + match: + { + "targetname" "s4_once14" + "classname" "trigger_once" + } + delete: + { + "OnStartTouch" "s4_4_triggers_counter,Add,1,0,-1" + } + insert: + { + "OnStartTouch" "s4_4_triggers_counter,Add,1,0,1" + } +} +modify: +{ + match: + { + "targetname" "s4_once15" + "classname" "trigger_once" + } + delete: + { + "OnStartTouch" "s4_4_triggers_counter,Add,1,0,-1" + } + insert: + { + "OnStartTouch" "s4_4_triggers_counter,Add,1,0,1" + } +} +modify: +{ + match: + { + "targetname" "s4_once16" + "classname" "trigger_once" + } + delete: + { + "OnStartTouch" "s4_4_triggers_counter,Add,1,0,-1" + } + insert: + { + "OnStartTouch" "s4_4_triggers_counter,Add,1,0,1" + } +} +modify: +{ + match: + { + "targetname" "s4_once17" + "classname" "trigger_once" + } + delete: + { + "OnStartTouch" "s4_4_triggers_counter,Add,1,0,-1" + } + insert: + { + "OnStartTouch" "s4_4_triggers_counter,Add,1,0,1" + } +} + +; Stage 4, 2 triggers before ending not only once +modify: +{ + match: + { + "targetname" "s4_once18" + "classname" "trigger_once" + } + delete: + { + "OnStartTouch" "s4_2_triggers_counter,Add,1,0,-1" + } + insert: + { + "OnStartTouch" "s4_2_triggers_counter,Add,1,0,1" + } +} +modify: +{ + match: + { + "targetname" "s4_once19" + "classname" "trigger_once" + } + delete: + { + "OnStartTouch" "s4_2_triggers_counter,Add,1,0,-1" + } + insert: + { + "OnStartTouch" "s4_2_triggers_counter,Add,1,0,1" + } +} + +; Stage 4 ending cube small extra hp; 40 to 45 +modify: +{ + match: + { + "targetname" "s4_ending_addhp" + "classname" "trigger_once" + } + delete: + { + "OnStartTouch" "s4_finalboss_counter,Add,40,0,-1" + } + insert: + { + "OnStartTouch" "s4_finalboss_counter,Add,45,0,-1" + } +} + +; Stage 4 ending lasers faster and refire lower +modify: +{ + match: + { + "targetname" "s4_final_boss_return_doorlaser1" + "classname" "func_door" + } + replace: + { + "speed" "1600" + } +} +modify: +{ + match: + { + "targetname" "s4_final_boss_return_doorlaser2" + "classname" "func_door" + } + replace: + { + "speed" "1600" + } +} +modify: +{ + match: + { + "targetname" "s4_final_boss_return_timer" + "classname" "logic_timer" + } + replace: + { + "RefireTime" "1.25" + } +} + +;Stage 4 ending fix? +modify: +{ + match: + { + "classname" "logic_timer" + "targetname" "dodge_timer" + } + replace: + { + "RefireTime" "0.3" + } +} + +; Trying to kill as much useless entities as possible +modify: +{ + match: + { + "targetname" "s4_ending_dodge_once_trigger" + "classname" "trigger_once" + } + insert: + { + "OnStartTouch" "env_lightglow*,Kill,,0,0" + "OnStartTouch" "point_spotlight*,Kill,,0,0" + "OnStartTouch" "func_button*,Kill,,0,0" + "OnStartTouch" "laser_wall_target*,Kill,,0,0" + "OnStartTouch" "zring_target*,Kill,,0,0" + "OnStartTouch" "laser_wall_cube*,Kill,,0,0" + "OnStartTouch" "push_push,Kill,,0,0" + "OnStartTouch" "zgravity_push,Kill,,0,0" + } +} + +; Music related + +; Add "#" so players can control the music volume +modify: +{ + match: + { + "classname" "s1_music01" + "targetname" "ambient_generic" + } + delete: + { + "message" "ze_minimal/tondchee enter forever.mp3" + } + insert: + { + "message" "#ze_minimal/tondchee enter forever.mp3" + } +} +modify: +{ + match: + { + "classname" "s1_music02" + "targetname" "ambient_generic" + } + delete: + { + "message" "ze_minimal/almost vanished - altitude.mp3" + } + insert: + { + "message" "#ze_minimal/almost vanished - altitude.mp3" + } +} +modify: +{ + match: + { + "classname" "s2_music01" + "targetname" "ambient_generic" + } + delete: + { + "message" "ze_minimal/e-mantra - the darkest hours [mpgun.com].mp3" + } + insert: + { + "message" "#ze_minimal/e-mantra - the darkest hours [mpgun.com].mp3" + } +} +modify: +{ + match: + { + "classname" "s3_music01" + "targetname" "ambient_generic" + } + delete: + { + "message" "ze_minimal/sync24 - dance of the droids [music video] [mpgun.com].mp3" + } + insert: + { + "message" "#ze_minimal/sync24 - dance of the droids [music video] [mpgun.com].mp3" + } +} +modify: +{ + match: + { + "classname" "s3_music02" + "targetname" "ambient_generic" + } + delete: + { + "message" "ze_minimal/direct - abandon [mpgun.com].mp3" + } + insert: + { + "message" "#ze_minimal/direct - abandon [mpgun.com].mp3" + } +} +modify: +{ + match: + { + "classname" "s4_music01" + "targetname" "ambient_generic" + } + delete: + { + "message" "ze_minimal/spaceship [mpgun.com].mp3" + } + insert: + { + "message" "#ze_minimal/spaceship [mpgun.com].mp3" + } +} +modify: +{ + match: + { + "classname" "s4_music02" + "targetname" "ambient_generic" + } + delete: + { + "message" "ze_minimal/ennja - contact [mpgun.com].mp3" + } + insert: + { + "message" "#ze_minimal/ennja - contact [mpgun.com].mp3" + } +} + +; Boost music volume +add: +{ + "targetname" "s1_music01" + "classname" "ambient_generic" + "spawnflags" "49" + "message" "#ze_minimal/tondchee enter forever.mp3" + "lfotype" "0" + "lforate" "0" + "lfomodvol" "0" + "lfomodpitch" "0" + "health" "10" + "fadeoutsecs" "0" + "fadeinsecs" "0" + "cspinup" "0" + "volstart" "0" + "spinup" "0" + "spindown" "0" + "radius" "10000" + "preset" "0" + "pitchstart" "100" + "pitch" "100" +} +add: +{ + "targetname" "s1_music02" + "classname" "ambient_generic" + "spawnflags" "49" + "message" "#ze_minimal/almost vanished - altitude.mp3" + "lfotype" "0" + "lforate" "0" + "lfomodvol" "0" + "lfomodpitch" "0" + "health" "10" + "fadeoutsecs" "0" + "fadeinsecs" "0" + "cspinup" "0" + "volstart" "0" + "spinup" "0" + "spindown" "0" + "radius" "10000" + "preset" "0" + "pitchstart" "100" + "pitch" "100" +} +add: +{ + "targetname" "s2_music01" + "classname" "ambient_generic" + "spawnflags" "49" + "message" "#ze_minimal/e-mantra - the darkest hours [mpgun.com].mp3" + "lfotype" "0" + "lforate" "0" + "lfomodvol" "0" + "lfomodpitch" "0" + "health" "10" + "fadeoutsecs" "0" + "fadeinsecs" "0" + "cspinup" "0" + "volstart" "0" + "spinup" "0" + "spindown" "0" + "radius" "10000" + "preset" "0" + "pitchstart" "100" + "pitch" "100" +} +add: +{ + "targetname" "s2_music02" + "classname" "ambient_generic" + "spawnflags" "49" + "message" "#ze_minimal/cyberia complex.mp3" + "lfotype" "0" + "lforate" "0" + "lfomodvol" "0" + "lfomodpitch" "0" + "health" "10" + "fadeoutsecs" "0" + "fadeinsecs" "0" + "cspinup" "0" + "volstart" "0" + "spinup" "0" + "spindown" "0" + "radius" "10000" + "preset" "0" + "pitchstart" "100" + "pitch" "100" +} +add: +{ + "targetname" "s3_music01" + "classname" "ambient_generic" + "spawnflags" "49" + "message" "#ze_minimal/sync24 - dance of the droids [music video] [mpgun.com].mp3" + "lfotype" "0" + "lforate" "0" + "lfomodvol" "0" + "lfomodpitch" "0" + "health" "10" + "fadeoutsecs" "0" + "fadeinsecs" "0" + "cspinup" "0" + "volstart" "0" + "spinup" "0" + "spindown" "0" + "radius" "10000" + "preset" "0" + "pitchstart" "100" + "pitch" "100" +} +add: +{ + "targetname" "s3_music02" + "classname" "ambient_generic" + "spawnflags" "49" + "message" "#ze_minimal/direct - abandon [mpgun.com].mp3" + "lfotype" "0" + "lforate" "0" + "lfomodvol" "0" + "lfomodpitch" "0" + "health" "10" + "fadeoutsecs" "0" + "fadeinsecs" "0" + "cspinup" "0" + "volstart" "0" + "spinup" "0" + "spindown" "0" + "radius" "10000" + "preset" "0" + "pitchstart" "100" + "pitch" "100" +} +add: +{ + "targetname" "s3_endmusic" + "classname" "ambient_generic" + "spawnflags" "49" + "message" "#ze_minimal/skeler - tel aviv [mpgun.com].mp3" + "lfotype" "0" + "lforate" "0" + "lfomodvol" "0" + "lfomodpitch" "0" + "health" "10" + "fadeoutsecs" "0" + "fadeinsecs" "0" + "cspinup" "0" + "volstart" "0" + "spinup" "0" + "spindown" "0" + "radius" "10000" + "preset" "0" + "pitchstart" "100" + "pitch" "100" +} +add: +{ + "targetname" "s4_music01" + "classname" "ambient_generic" + "spawnflags" "49" + "message" "#ze_minimal/spaceship [mpgun.com].mp3" + "lfotype" "0" + "lforate" "0" + "lfomodvol" "0" + "lfomodpitch" "0" + "health" "10" + "fadeoutsecs" "0" + "fadeinsecs" "0" + "cspinup" "0" + "volstart" "0" + "spinup" "0" + "spindown" "0" + "radius" "10000" + "preset" "0" + "pitchstart" "100" + "pitch" "100" +} +add: +{ + "targetname" "s4_music02" + "classname" "ambient_generic" + "spawnflags" "49" + "message" "#ze_minimal/ennja - contact [mpgun.com].mp3" + "lfotype" "0" + "lforate" "0" + "lfomodvol" "0" + "lfomodpitch" "0" + "health" "10" + "fadeoutsecs" "0" + "fadeinsecs" "0" + "cspinup" "0" + "volstart" "0" + "spinup" "0" + "spindown" "0" + "radius" "10000" + "preset" "0" + "pitchstart" "100" + "pitch" "100" +} + +; ------------------------------------------------------------------------------------------------------------------------------------------------------ +; ******************************* + +; -------------------------------------------> 20/08/2024 <------------------------------------------- + +; ******************************* +; ------------------------------------------------------------------------------------------------------------------------------------------------------ + +; Stage 1 teleport fix where you can avoid nuke +modify: +{ + match: + { + "classname" "trigger_teleport" + "targetname" "s1_trigger_teleport04" + } + replace: + { + "origin" "-96 10560 10812.8" + } +} + +; Stage 1 ending door open 5 sec too early +modify: +{ + match: + { + "classname" "trigger_once" + "targetname" "s1_once08" + } + delete: + { + "OnStartTouch" "s1_door09,Open,,25,1" + } + insert: + { + "OnStartTouch" "s1_door09,Open,,30,1" + } +} + +; Modify zombie slow item lip and speed +modify: +{ + match: + { + "targetname" "zslow_door" + "classname" "func_door" + } + replace: + { + "lip" "1500" + "speed" "380" + } +} + +; Change zombie freezeball cooldown from 50 to 25 +modify: +{ + match: + { + "classname" "filter_activator_name" + "targetname" "zfreeze_filter" + } + delete: + { + "OnPass" "zfreeze_eff,Start,,50,-1" + "OnPass" "zfreeze_button,Unlock,,50,-1" + } + insert: + { + "OnPass" "zfreeze_eff,Start,,25,-1" + "OnPass" "zfreeze_button,Unlock,,25,-1" + } +} + +; Change zombie fireball cooldown from 35 to 25 +modify: +{ + match: + { + "classname" "filter_activator_name" + "targetname" "zfire_filter" + } + delete: + { + "OnPass" "zfire_eff,Start,,35,-1" + "OnPass" "zfire_button,Unlock,,35,-1" + } + insert: + { + "OnPass" "zfire_eff,Start,,25,-1" + "OnPass" "zfire_button,Unlock,,25,-1" + } +} + +; Increase sv_airaccelerate from 10 to 16 +modify: +{ + match: + { + "origin" "2960 3816 10392" + "classname" "logic_auto" + } + delete: + { + "OnMapSpawn" "cmd,Command,sv_airaccelerate 10,0,-1" + } + insert: + { + "OnMapSpawn" "cmd,Command,sv_airaccelerate 16,0,-1" + } +} + +; Stage 2 add extra hp to the 4 cubes to break before boss fight +modify: +{ + match: + { + "classname" "trigger_once" + "targetname" "s2_once_add_cube_hp" + } + delete: + { + "OnStartTouch" "s2_breakable_before_boss01,AddHealth,80,0,-1" + "OnStartTouch" "s2_breakable_before_boss02,AddHealth,80,0,-1" + "OnStartTouch" "s2_breakable_before_boss03,AddHealth,80,0,-1" + "OnStartTouch" "s2_breakable_before_boss04,AddHealth,80,0,-1" + } + insert: + { + "OnStartTouch" "s2_breakable_before_boss01,AddHealth,120,0,-1" + "OnStartTouch" "s2_breakable_before_boss02,AddHealth,120,0,-1" + "OnStartTouch" "s2_breakable_before_boss03,AddHealth,120,0,-1" + "OnStartTouch" "s2_breakable_before_boss04,AddHealth,120,0,-1" + } +} + +; Stage 2 delete filter on tp after bossfight (humans avoid tp) +modify: +{ + match: + { + "classname" "trigger_teleport" + "targetname" "s2_end_boss_teleport_lasthold_zombies" + } + delete: + { + "filtername" "filter_zombies" + } +} + +; ------------------------------------------------------------------------------------------------------------------------------------------------------ +; ******************************* + +; -------------------------------------------> 07/02/2025 <------------------------------------------- + +; ******************************* +; ------------------------------------------------------------------------------------------------------------------------------------------------------ + +; Stage 2 TP exploit fix +add: +{ + "model" "*73" + "wait" "1" + "targetname" "s2_trigger_teleport04" + "origin" "6925.89 12402.8 2174.99" + "StartDisabled" "1" + "spawnflags" "1" + "classname" "trigger_multiple" + "hammerid" "69230" + "OnStartTouch" "s2_random_teleport_case01,PickRandom,,0,-1" +} \ No newline at end of file diff --git a/maps/ze_mirrors_edge_reborn_v4_3.cfg b/maps/ze_mirrors_edge_reborn_v4_3.cfg index 5dc7fa5..d994ebb 100644 --- a/maps/ze_mirrors_edge_reborn_v4_3.cfg +++ b/maps/ze_mirrors_edge_reborn_v4_3.cfg @@ -877,4 +877,55 @@ add: "OnUser1" "!self,AddOutput,solid 2,0,1" "OnUser1" "!self,AddOutput,mins -16 -160 -1032,0.1,1" "OnUser1" "!self,AddOutput,maxs 16 160 1032,0.1,1" -} \ No newline at end of file +} + + + +;; _ + +;; fix unlimited ammo sound + +modify: +{ + match: + { + "targetname" "timer_unammo" + "classname" "logic_timer" + } + replace: + { + "RefireTime" "0.5" + } + insert: + { + "OnTimer" "unammo_sound,PlaySound,,0,-1" + } +} +modify: +{ + match: + { + "targetname" "unammo_sound" + "classname" "ambient_generic" + } + replace: + { + "message" "items/ammo_pickup.wav" + } +} + +;; fix spawn telehop + +modify: +{ + match: + { + "origin" "768 -1536 -1920" + "classname" "trigger_teleport" + "hammerid" "421" + } + insert: + { + "OnStartTouch" "!activator,AddOutput,absvelocity 0 0 0,0,-1" + } +} diff --git a/maps/ze_mohgwyn_v1.cfg b/maps/ze_mohgwyn_v1.cfg index dd4520b..6feb6a9 100644 --- a/maps/ze_mohgwyn_v1.cfg +++ b/maps/ze_mohgwyn_v1.cfg @@ -1338,3 +1338,60 @@ add: ; Generated 110 add blocks. ; File generated on Thu, 12 May 2022 00:25:14 +0000 in 0.303153991699 seconds. + + + + +;; _ + +;; music volume + +modify: +{ + match: + { + "message" "custom/ricca2554/mohg_ending.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#custom/ricca2554/mohg_ending.mp3" + } +} +modify: +{ + match: + { + "message" "custom/ricca2554/mohg_main_amb_music.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#custom/ricca2554/mohg_main_amb_music.mp3" + } +} +modify: +{ + match: + { + "message" "custom/ricca2554/mohg_phase1.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#custom/ricca2554/mohg_phase1.mp3" + } +} +modify: +{ + match: + { + "message" "custom/ricca2554/mohg_phase2.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#custom/ricca2554/mohg_phase2.mp3" + } +} + diff --git a/maps/ze_monolith_b2.cfg b/maps/ze_monolith_b2.cfg index 1b3a643..c7190fe 100644 --- a/maps/ze_monolith_b2.cfg +++ b/maps/ze_monolith_b2.cfg @@ -20,4 +20,72 @@ modify: { "OnMapSpawn" "stage2_tp0,FireUser1,,1,1" } +} + +;fix not adjustable music volume +modify: +{ + match: + { + "message" "mapmusic/stage1.mp3" + } + replace: + { + "message" "#mapmusic/stage1.mp3" + } +} +modify: +{ + match: + { + "message" "mapmusic/stage2.mp3" + } + replace: + { + "message" "#mapmusic/stage2.mp3" + } +} +modify: +{ + match: + { + "message" "mapmusic/stage3a.mp3" + } + replace: + { + "message" "#mapmusic/stage3a.mp3" + } +} +modify: +{ + match: + { + "message" "mapmusic/stage3b.mp3" + } + replace: + { + "message" "#mapmusic/stage3b.mp3" + } +} +modify: +{ + match: + { + "message" "mapmusic/stage4.mp3" + } + replace: + { + "message" "#mapmusic/stage4.mp3" + } +} +modify: +{ + match: + { + "message" "mapmusic/zmstage.mp3" + } + replace: + { + "message" "#mapmusic/zmstage.mp3" + } } \ No newline at end of file diff --git a/maps/ze_moon_base_v1.cfg b/maps/ze_moon_base_v1.cfg index fabb0e9..d3f6784 100755 --- a/maps/ze_moon_base_v1.cfg +++ b/maps/ze_moon_base_v1.cfg @@ -1,40 +1,236 @@ ;stripper by encap -;; filter (now) useless volume triggers - -filter: +;; ze_moon_base_v1 + +;; (filter (now?) useless volume triggers) - not anymore + +;filter: +;{ +; "targetname" "volume_0_A" +;} +;filter: +;{ +; "targetname" "volume_1_A" +;} +;filter: +;{ +; "targetname" "volume_0_B" +;} +;filter: +;{ +; "targetname" "volume_1_B" +;} +;filter: +;{ +; "targetname" "volume_0_C" +;} +;filter: +;{ +; "targetname" "volume_1_C" +;} +;filter: +;{ +; "targetname" "settings" +;} + +modify: { - "targetname" "volume_0_A" + match: + { + "targetname" "volume_0_A" + "origin" "-1344 -10240 48" + "classname" "trigger_multiple" + } + delete: + { + "OnStartTouch" "command_1,Command,volume 0,0,-1" + } + insert: + { + "OnStartTouch" "command_1,Command,soundfade 100 90 [1 1],0,-1" + } } -filter: +modify: { - "targetname" "volume_1_A" + match: + { + "targetname" "volume_1_A" + "origin" "-1344 -10240 40" + "classname" "trigger_multiple" + } + delete: + { + "OnStartTouch" "command_1,Command,volume 1,0,-1" + } + insert: + { + "OnStartTouch" "command_1,Command,soundfade 50 1,0,-1" + } } -filter: +modify: { - "targetname" "volume_0_B" + match: + { + "targetname" "volume_0_B" + "origin" "-768 -10816 48" + "classname" "trigger_multiple" + } + delete: + { + "OnStartTouch" "command_2,Command,volume 0,0,-1" + } + insert: + { + "OnStartTouch" "command_2,Command,soundfade 100 90 [1 1],0,-1" + } } -filter: +modify: { - "targetname" "volume_1_B" + match: + { + "targetname" "volume_1_B" + "origin" "-768 -10816 40" + "classname" "trigger_multiple" + } + delete: + { + "OnStartTouch" "command_2,Command,volume 1,0,-1" + } + insert: + { + "OnStartTouch" "command_2,Command,soundfade 50 1,0,-1" + } } -filter: +modify: { - "targetname" "volume_0_C" + match: + { + "classname" "trigger_multiple" + "OnStartTouch" "command_3,Command,volume 0,0,-1" + } + delete: + { + "OnStartTouch" "command_3,Command,volume 0,0,-1" + } + insert: + { + "OnStartTouch" "command_3,Command,soundfade 100 60 [1 1],0,-1" + } } -filter: +modify: { - "targetname" "volume_1_C" + match: + { + "classname" "trigger_multiple" + "OnStartTouch" "command_3,Command,volume 1,0,-1" + } + delete: + { + "OnStartTouch" "command_3,Command,volume 1,0,-1" + } + insert: + { + "OnStartTouch" "command_3,Command,soundfade 50 1,0,-1" + } } -filter: +modify: { - "targetname" "settings" + match: + { + "targetname" "volume_C_0" + "origin" "-2944 896 104" + "classname" "trigger_multiple" + } + delete: + { + "OnStartTouch" "command_4,Command,volume 0,0,-1" + } + insert: + { + "OnStartTouch" "command_1,Command,soundfade 100 90 [1 1],0,-1" + } } - +modify: +{ + match: + { + "targetname" "volume_C_1" + "origin" "-2944 896 96" + "classname" "trigger_multiple" + } + delete: + { + "OnStartTouch" "command_4,Command,volume 1,0,-1" + } + insert: + { + "OnStartTouch" "command_1,Command,soundfade 50 1,0,-1" + } +} + +add: +{ + "wait" "1" + "targetname" "spawn_reset" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "-2448 -10248 56" + "classname" "trigger_multiple" + "OnUser1" "!self,AddOutput,solid 2,0,1" + "OnUser1" "!self,AddOutput,mins -400 -424 -72,0.1,1" + "OnUser1" "!self,AddOutput,maxs 400 424 72,0.1,1" + "OnStartTouch" "command_1,Command,soundfade 10 1,0,-1" +} +add: +{ + "wait" "1" + "targetname" "spawn_reset" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "-1280 -11840 108" + "classname" "trigger_multiple" + "OnUser1" "!self,AddOutput,solid 2,0,1" + "OnUser1" "!self,AddOutput,mins -352 -288 -108,0.1,1" + "OnUser1" "!self,AddOutput,maxs 352 288 108,0.1,1" + "OnStartTouch" "command_1,Command,soundfade 10 1,0,-1" +} +add: +{ + "wait" "1" + "targetname" "spawn_reset" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "348 -11136 108" + "classname" "trigger_multiple" + "OnUser1" "!self,AddOutput,solid 2,0,1" + "OnUser1" "!self,AddOutput,mins -292 -352 -108,0.1,1" + "OnUser1" "!self,AddOutput,maxs 292 352 108,0.1,1" + "OnStartTouch" "command_1,Command,soundfade 10 1,0,-1" +} + +;; set gravity at round start + +modify: +{ + match: + { + "classname" "logic_auto" + "hammerid" "1638" + } + delete: + { + "OnMapSpawn" "settings,Command,sv_gravity 600,0,-1" + } + insert: + { + "OnMapSpawn" "command_A,Command,sv_gravity 600,0,1" + } +} + ;; Add afk teleport - + ; Afk zone 1 - + add: { "origin" "-768 -5888 -240" @@ -53,8 +249,9 @@ add: "OnUser1" "!self,AddOutput,solid 2,0,1" "OnUser1" "!self,AddOutput,mins -1760 -2416 -144,0.1,1" "OnUser1" "!self,AddOutput,maxs 1760 2416 144,0.1,1" + "OnStartTouch" "command_1,Command,soundfade 10 1,0,-1" } - + modify: { match: @@ -66,11 +263,12 @@ modify: { "OnPressed" "command_A,Command,say ***Afk teleport active***,32,1" "OnPressed" "afk1,Enable,,33,1" + "OnPressed" "spawn_reset,Disable,,33,1" } } - + ; Afk zone 2 - + add: { "origin" "769 -319 -718" @@ -89,8 +287,9 @@ add: "OnUser1" "!self,AddOutput,solid 2,0,1" "OnUser1" "!self,AddOutput,mins -1799 -3199.5 -560,0.1,1" "OnUser1" "!self,AddOutput,maxs 1799 3199.5 560,0.1,1" + "OnStartTouch" "command_3,Command,soundfade 10 1,0,-1" } - + modify: { match: @@ -104,9 +303,9 @@ modify: "OnPressed" "afk2,Enable,,48,1" } } - + ; Afk zone 3 - + add: { "origin" "-2302 8001 144" @@ -125,8 +324,9 @@ add: "OnUser1" "!self,AddOutput,solid 2,0,1" "OnUser1" "!self,AddOutput,mins -2992 -4351.5 -719,0.1,1" "OnUser1" "!self,AddOutput,maxs 2992 4351.5 719,0.1,1" + "OnStartTouch" "command_3,Command,soundfade 10 1,0,-1" } - + modify: { match: @@ -140,7 +340,7 @@ modify: "OnPressed" "afk3,Enable,,60,1" } } - + modify: { match: @@ -153,11 +353,12 @@ modify: "OnMapSpawn" "afk1,FireUser1,,0,-1" "OnMapSpawn" "afk2,FireUser1,,0,-1" "OnMapSpawn" "afk3,FireUser1,,0,-1" + "OnMapSpawn" "spawn_reset,FireUser1,,0,-1" } } - + ;; blastdoors crush players - + modify: { match: @@ -182,9 +383,9 @@ modify: "dmg" "10000" } } - + ;; unstuck players after lunar vehicle crash - + add: { "origin" "-2155 6826 85" @@ -227,21 +428,4 @@ modify: } } -;; set gravity at round start - -modify: -{ - match: - { - "classname" "logic_auto" - "hammerid" "1638" - } - delete: - { - "OnMapSpawn" "settings,Command,sv_gravity 600,0,-1" - } - insert: - { - "OnMapSpawn" "command_A,Command,sv_gravity 600,0,1" - } -} + diff --git a/maps/ze_motanuminc_ob.cfg b/maps/ze_motanuminc_ob.cfg index 60fada1..e38eb99 100755 --- a/maps/ze_motanuminc_ob.cfg +++ b/maps/ze_motanuminc_ob.cfg @@ -175,4 +175,32 @@ modify: } } +;; disable user control for elevator +modify: +{ + match: + { + "targetname" "lift" + "classname" "func_tracktrain" + } + replace: + { + "spawnflags" "530" + } +} + +;; music volume + +modify: +{ + match: + { + "message" "zombiecopter/thunderhorse.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#zombiecopter/thunderhorse.mp3" + } +} diff --git a/maps/ze_mountain_escape_v5_zy.cfg b/maps/ze_mountain_escape_v5_zy.cfg index 9d7b2d5..485dbbe 100644 --- a/maps/ze_mountain_escape_v5_zy.cfg +++ b/maps/ze_mountain_escape_v5_zy.cfg @@ -1860,3 +1860,22 @@ modify: "origin" "5996 -13765.4 3708" } } + +;------------------------------------------ +; CHANGE THE GARGANTUA MODEL TO A RECOMPILED VERSION +; TO FIX ISSUES SINCE THE VSCRIPT UPDATE +; by Moltard +; Require players to DL the new model + materials +;------------------------------------------ +modify: +{ + match: + { + "model" "models/garg.mdl" + "classname" "prop_dynamic" + } + replace: + { + "model" "models/garg_fix_2025.mdl" + } +} diff --git a/maps/ze_naruto_shippuden_legends_b2.cfg b/maps/ze_naruto_shippuden_legends_b2.cfg new file mode 100755 index 0000000..18b1416 --- /dev/null +++ b/maps/ze_naruto_shippuden_legends_b2.cfg @@ -0,0 +1,37 @@ +;; _ + +;; apply playermodel only on ct's + +modify: +{ + match: + { + "targetname" "Player_Skin_Trigger" + "classname" "trigger_multiple" + } + delete: + { + "OnStartTouch" "!activator,AddOutput,modelindex 360,0.05,-1" + } + insert: + { + "OnStartTouch" "!activator,AddOutput,modelindex 360,0,-1" + } +} + +;; increase roundtime + +modify: +{ + match: + { + "classname" "logic_auto" + "hammerid" "563350" + } + insert: + { + "OnMapSpawn" "Server,Command,mp_roundtime 15,0,-1" + } +} + + diff --git a/maps/ze_naruto_shippuden_legends_v1.cfg b/maps/ze_naruto_shippuden_legends_v1.cfg new file mode 100755 index 0000000..0134ff8 --- /dev/null +++ b/maps/ze_naruto_shippuden_legends_v1.cfg @@ -0,0 +1,528 @@ +;; _ + +;; apply playermodel only on ct's + +modify: +{ + match: + { + "targetname" "Player_Skin_Trigger" + "classname" "trigger_multiple" + } + delete: + { + "OnStartTouch" "!activator,AddOutput,modelindex 363,0.05,-1" + } + insert: + { + "OnStartTouch" "!activator,AddOutput,modelindex 363,0,-1" + } +} + + + +;; v1 stripper fix 3 changes + +modify: +{ + match: + { + "classname" "logic_auto" + "hammerid" "563350" + } + insert: + { + "OnNewGame" "Server,Command,say >> stripper fix 3 <<,12,1" + } +} + +;; Fixed teleport bug on stage 3 where there was a 1 second window to get stuck at the uchiha hideout + +modify: +{ + match: + { + "targetname" "l3_itachi_hp_6_1" + "classname" "func_physbox_multiplayer" + } + delete: + { + "OnBreak" "l3_itachi_teleport_6_1_t,Disable,,27,1" + "OnBreak" "l3_itachi_teleport_6_1_ct,Disable,,27,1" + } + insert: + { + "OnBreak" "l3_itachi_teleport_6_1_t,Disable,,30,1" + "OnBreak" "l3_itachi_teleport_6_1_ct,Disable,,30,1" + } +} + +;; Decreased kasekage fire damage and burn time on stage 2 bossfight + +modify: +{ + match: + { + "targetname" "l2_kasekage_burn_7_1" + "classname" "trigger_hurt" + } + replace: + { + "damage" "15" + } + delete: + { + "OnHurtPlayer" "!activator,IgniteLifetime,5,0,-1" + } + insert: + { + "OnHurtPlayer" "!activator,IgniteLifetime,2,0,-1" + } +} + +;; Decreased tenten nohit bomb explosion time + +modify: +{ + match: + { + "targetname" "tentenBombRelay" + "classname" "logic_relay" + } + delete: + { + "OnSpawn" "tentenBombPhysbox,Break,,3,-1" + } + insert: + { + "OnSpawn" "tentenBombPhysbox,Break,,1,-1" + } +} + + +;; v1 stripper fix 2 changes + + +;; hopefully fixed bug by killing the skin invis relay. This one i do not fully understand and hope it fixes it. I assume the relay call stack does not reset on death for !activator and the dead item user remains invisible + +modify: +{ + match: + { + "origin" "-9208 15336 3080" + "classname" "logic_auto" + "hammerid" "563350" + } + insert: + { + "OnNewGame" "disable_render_skin,Kill,,30,1" + } +} + +;; also making the skin invis relays retrigger fast for the 30 secs + +modify: +{ + match: + { + "targetname" "disable_item_skin" + "classname" "logic_relay" + } + replace: + { + "spawnflags" "2" + } +} + +modify: +{ + match: + { + "targetname" "disable_render_skin" + "classname" "logic_relay" + } + replace: + { + "spawnflags" "2" + } +} + +;; delete the human to kunai skin modelindex for better visability (also cleans weapons atleast on singleplayer). +;; TODO: Add script to iterate over activator weapons and disable render that way? Reason: immersion + +modify: +{ + match: + { + "targetname" "disable_item_skin" + "classname" "logic_relay" + } + delete: + { + "OnUser1" "!activator,AddOutput,modelindex 521,0.2,-1" + } +} + +;; fixed bug where the amaterasu damage filter accidentally overwrote the null damage filter for default humans / other one for items + +modify: +{ + match: + { + "targetname" "l3_tele_8_1_ct" + "classname" "trigger_teleport" + } + delete: + { + "OnStartTouch" "!activator,SetDamageFilter,,0,-1" + } + insert: + { + "OnStartTouch" "!activator,SetDamageFilter,,8,-1" + } +} + +modify: +{ + match: + { + "targetname" "l3_tele_8_2_ct" + "classname" "trigger_teleport" + } + delete: + { + "OnStartTouch" "!activator,SetDamageFilter,filter_t_no,0,-1" + } + insert: + { + "OnStartTouch" "!activator,SetDamageFilter,filter_t_no,8,-1" + } +} + +;; do the same from above also for the case of the sasori boss + +modify: +{ + match: + { + "targetname" "BossEnds_Case" + "classname" "logic_case" + } + delete: + { + "OnCase02" "l2_clearFilter_8_1,Enable,,5,1" + } + insert: + { + "OnCase02" "l2_clearFilter_8_1,Enable,,11,1" + } +} + +;; fixed bug where i accidentally killed the last push from level 3 + +modify: +{ + match: + { + "targetname" "BossEnds_Case" + "classname" "logic_case" + } + delete: + { + "OnCase03" "l3_push_*,Kill,,0,1" + } + insert: + { + "OnCase03" "l3_push_relay_7_1,Kill,,0,1" + "OnCase03" "l3_push_7_1,Kill,,0,1" + } +} + + +;; v1 stripper fix 1 changes + + +;; vis changes + + +;; fix global teleports to reset rendermode, speed and modelscale +;; all items which are hit should call the norender loop each 15 secs (disable_render_skin) + +modify: +{ + match: + { + "targetname" "global_Boss_Teleport_ct" + "classname" "trigger_teleport" + } + insert: + { + "OnStartTouch" "speedmod,ModifySpeed,1,0,-1" + "OnStartTouch" "!activator,AddOutput,rendermode 0,0,-1" + "OnStartTouch" "!activator,AddOutput,renderfx 0,0,-1" + "OnStartTouch" "!activator,SetModelScale,1,0,-1" + } +} + +modify: +{ + match: + { + "targetname" "global_Boss_Teleport_t" + "classname" "trigger_teleport" + } + insert: + { + "OnStartTouch" "speedmod,ModifySpeed,1,0,-1" + "OnStartTouch" "!activator,AddOutput,rendermode 0,0,-1" + "OnStartTouch" "!activator,AddOutput,renderfx 0,0,-1" + "OnStartTouch" "!activator,SetModelScale,1,0,-1" + } +} + +modify: +{ + match: + { + "origin" "-12048 -3960 3216" + "classname" "trigger_teleport" + "hammerid" "4204570" + } + delete: + { + "OnStartTouch" "speedmod,ModifySpeed,1,0,-1" + "OnStartTouch" "!activator,AddOutput,rendermode 0,0,-1" + "OnStartTouch" "!activator,AddOutput,renderfx 0,0,-1" + "OnStartTouch" "!activator,SetModelScale,1,0,-1" + } +} + +;; better also reset renderfx on spawn + +modify: +{ + match: + { + "targetname" "spawnroom_reset_trigger" + "classname" "trigger_multiple" + } + insert: + { + "OnStartTouch" "!activator,AddOutput,renderfx 0,0,-1" + } +} + + +;; gameplay changes + + +;; reduced sasukes dash speed from 512 to 256 + +modify: +{ + match: + { + "targetname" "sasuke_dash_push" + "classname" "trigger_push" + } + replace: + { + "speed" "256" + } +} + +;; increased tsunades heal ticks from -16 to -32 + +modify: +{ + match: + { + "targetname" "tsunade_heal_hurt" + "classname" "trigger_hurt" + } + replace: + { + "damage" "-32" + "damagecap" "-32" + } +} + +;; reduced deidara c3 explosion magnitude from 400 to 300 + +modify: +{ + match: + { + "targetname" "c3_bomb_7_1_explosion" + "classname" "env_explosion" + } + replace: + { + "iMagnitude" "300" + } +} + +;; reduced deidara t playable c1 spider explosion magnitude from 220 to 150 + +modify: +{ + match: + { + "targetname" "c1_explosion" + "classname" "env_explosion" + } + replace: + { + "iMagnitude" "150" + } +} + +;; reduced deidara last bird explosion magnitude from 500 to 250 + +modify: +{ + match: + { + "targetname" "l1_bird_explosion" + "classname" "env_explosion" + } + replace: + { + "iMagnitude" "250" + } +} + +;; reduced sasori ironsand shower explosion magnitude from 200 to 100 + +modify: +{ + match: + { + "targetname" "Ironsand_Explosion_A" + "classname" "env_explosion" + } + replace: + { + "iMagnitude" "100" + } +} + +modify: +{ + match: + { + "targetname" "Ironsand_Explosion_B" + "classname" "env_explosion" + } + replace: + { + "iMagnitude" "100" + } +} + +modify: +{ + match: + { + "targetname" "Ironsand_Explosion_C" + "classname" "env_explosion" + } + replace: + { + "iMagnitude" "100" + } +} + +modify: +{ + match: + { + "targetname" "Ironsand_Explosion_D" + "classname" "env_explosion" + } + replace: + { + "iMagnitude" "100" + } +} + +modify: +{ + match: + { + "targetname" "Ironsand_Explosion_E" + "classname" "env_explosion" + } + replace: + { + "iMagnitude" "100" + } +} + +modify: +{ + match: + { + "targetname" "Ironsand_Explosion_F" + "classname" "env_explosion" + } + replace: + { + "iMagnitude" "100" + } +} + +;; reduced sasori ironsand unleash hurt damage from 300 to 200 +;; added bosshealth subtraction even if hurt triggers every ct because of damage filter. Lore: Ability also hurts him + +modify: +{ + match: + { + "targetname" "is2_hurt_7_1" + "classname" "trigger_hurt" + } + replace: + { + "damage" "200" + } + insert: + { + "OnHurtPlayer" "Boss_Health,Subtract,50,0,-1" + } +} + +;; reduced sasori2 physbox escape health per ct going to bossroom from 200 to 100 + +modify: +{ + match: + { + "targetname" "l2_tele_trigger_6_1_out" + "classname" "trigger_teleport" + } + delete: + { + "OnStartTouch" "l2_sasori_physbox_8_1,AddHealth,200,0,-1" + } + insert: + { + "OnStartTouch" "l2_sasori_physbox_8_1,AddHealth,100,0,-1" + } +} + +;; added itachi bosshealth subtraction for amaterasu even if hurt triggers every ct because of damage filter. Lore: Ability also hurts him + +modify: +{ + match: + { + "targetname" "l3_susano_hurt_7_1" + "classname" "trigger_hurt" + } + insert: + { + "OnHurtPlayer" "Boss_Health,Subtract,150,0,-1" + } +} + diff --git a/maps/ze_naruto_shippuden_legends_v2.cfg b/maps/ze_naruto_shippuden_legends_v2.cfg new file mode 100755 index 0000000..19f4a63 --- /dev/null +++ b/maps/ze_naruto_shippuden_legends_v2.cfg @@ -0,0 +1,51 @@ +;; _ + +;; fix ct playermodel + +modify: +{ + match: + { + "targetname" "Player_Skin_Trigger" + "classname" "trigger_multiple" + } + delete: + { + "OnStartTouch" "!activator,AddOutput,modelindex 365,0.05,-1" + } + insert: + { + "OnStartTouch" "!activator,AddOutput,modelindex 365,0,-1" + } +} + +;; stage 3 - fix colorcorrection after laser part + +modify: +{ + match: + { + "targetname" "l3_end_relay_8_1" + "classname" "logic_relay" + } + insert: + { + "OnTrigger" "tsukoyomiColorCorrection,Disable,,81,1" + "OnTrigger" "baseColorCorrection,Enable,,81.02,1" + } +} + +;; stage 2 - music volume + +modify: +{ + match: + { + "message" "naruto/hyakkaryouran.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#naruto/hyakkaryouran.mp3" + } +} \ No newline at end of file diff --git a/maps/ze_naruto_v2_6e.cfg b/maps/ze_naruto_v2_6e.cfg index 56f6e33..24cd986 100644 --- a/maps/ze_naruto_v2_6e.cfg +++ b/maps/ze_naruto_v2_6e.cfg @@ -262,6 +262,7 @@ add: { "model" "*245" "wait" "0.01" + "targetname" "spawn_reset" "StartDisabled" "0" "spawnflags" "1" "origin" "2752 -15184 160" @@ -272,6 +273,7 @@ add: { "model" "*246" "wait" "0.01" + "targetname" "spawn_reset" "StartDisabled" "0" "spawnflags" "1" "origin" "-2752.5 -15184.5 160" @@ -334,8 +336,144 @@ modify: } insert: { + "OnStartTouch" "server,Command,zr_respawn 0,24,1" + "OnStartTouch" "server,Command,zr_zspawn 0,24,1" + "OnStartTouch" "spawn_reset,AddOutput,OnStartTouch !activator:SetHealth:-1:0:-1,24,1" + "OnStartTouch" "spawn_reset,Disable,,24.05,1" + "OnStartTouch" "spawn_reset,Enable,,24.1,1" "OnStartTouch" "afk_1,Disable,,24.5,1" } } +add: +{ + "model" "*194" + "wait" "0.01" + "targetname" "hard_zm_detect" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "224 -9872 296" + "filtername" "zm" + "classname" "trigger_multiple" + "OnEndTouchAll" "3,Enable,,0,1" + "OnEndTouchAll" "consolemessages,Command,say ** HUMANS SUCCEFULLY DEFEND KONOHA **,0,1" + "OnEndTouchAll" "consolemessages,Command,say ** NEXT DIFFICULTY : EXTREME **,2,-1" +} +modify: +{ + match: + { + "targetname" "end_hard" + "classname" "logic_relay" + } + insert: + { + "OnTrigger" "hard_zm_detect,Enable,,1,1" + } +} + +;; hard, extreme - fix last holds + +add: +{ + "model" "*111" + "wait" "-1" + "unlocked_sentence" "0" + "targetname" "door_dojo_2" + "speed" "25" + "spawnpos" "0" + "spawnflags" "0" + "rendermode" "0" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "origin" "8687.5 -3803.5 626" + "movedir" "-90 0 0" + "angles" "0 180 0" + "loopmovesound" "0" + "locked_sentence" "0" + "lip" "10" + "ignoredebris" "0" + "health" "0" + "forceclosed" "1" + "dmg" "1000000" + "disableshadows" "1" + "disablereceiveshadows" "1" + "classname" "func_door" +} + +modify: +{ + match: + { + "targetname" "final_trig_extr" + "classname" "trigger_once" + } + delete: + { + "OnStartTouch" "naruto_extr,Trigger,,0,-1" + } + insert: + { + "OnStartTouch" "naruto_extr,Trigger,,5,1" + } +} +modify: +{ + match: + { + "targetname" "lvl2" + "classname" "logic_relay" + } + insert: + { + "OnTrigger" "door_dojo_2,Open,,7,1" + } +} +modify: +{ + match: + { + "targetname" "lvl3" + "classname" "logic_relay" + } + delete: + { + "OnTrigger" "door_dojo_2,Open,,7,-1" + } +} + +;; extreme - fix boss hp scaling + +modify: +{ + match: + { + "targetname" "heal_boss" + "classname" "trigger_multiple" + } + replace: + { + "wait" "-1" + } +} +modify: +{ + match: + { + "targetname" "naruto_extr" + "classname" "logic_relay" + } + delete: + { + "OnTrigger" "naruto_multi_spawner_2,ForceSpawn,,0,-1" + "OnTrigger" "heal_boss,Enable,,0,-1" + } + insert: + { + "OnTrigger" "naruto_multi_spawner_2,ForceSpawn,,8,1" + "OnTrigger" "heal_boss,Enable,,9,1" + } +} + diff --git a/maps/ze_necromanteion_v3_1s_fix.cfg b/maps/ze_necromanteion_v3_1s_fix.cfg new file mode 100755 index 0000000..612c29b --- /dev/null +++ b/maps/ze_necromanteion_v3_1s_fix.cfg @@ -0,0 +1,100 @@ +;; _ + +;; music volume + +modify: +{ + match: + { + "message" "music/qahnaarin/audiomachine - guardians at the gate (grv extended rmx) (64 kbps) (mp3converter.net).mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/qahnaarin/audiomachine - guardians at the gate (grv extended rmx) (64 kbps) (mp3converter.net).mp3" + } +} +modify: +{ + match: + { + "message" "epic pirate music - destination tortuga (64 kbps) (mp3converter.net).mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#epic pirate music - destination tortuga (64 kbps) (mp3converter.net).mp3" + } +} +modify: +{ + match: + { + "message" "ice_of_phoenix(64kbps).mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ice_of_phoenix(64kbps).mp3" + } +} +modify: +{ + match: + { + "message" "see_what_i've_become.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#see_what_i've_become.mp3" + } +} +modify: +{ + match: + { + "message" "soundmopi - return of the hero [epic heroic choral action] (64 kbps) (mp3converter.net).mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#soundmopi - return of the hero [epic heroic choral action] (64 kbps) (mp3converter.net).mp3" + } +} +modify: +{ + match: + { + "message" "y2mate.com - end_of_silence_children_of_time_epic_powerful_vocal_trailer_music_imascore_eusg1kapv6m_64kbps.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#y2mate.com - end_of_silence_children_of_time_epic_powerful_vocal_trailer_music_imascore_eusg1kapv6m_64kbps.mp3" + } +} +modify: +{ + match: + { + "message" "y2mate.com - two_steps_from_hell_never_give_up_on_your_dreams_v17ij5ap1pa_64kbps.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#y2mate.com - two_steps_from_hell_never_give_up_on_your_dreams_v17ij5ap1pa_64kbps.mp3" + } +} +modify: +{ + match: + { + "message" "y2mate.com - worlds_most_heroic_emotional_music_by_sky_mubs_ghsx1lbvdey_64kbps.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#y2mate.com - worlds_most_heroic_emotional_music_by_sky_mubs_ghsx1lbvdey_64kbps.mp3" + } +} \ No newline at end of file diff --git a/maps/ze_night_cinema_css_final.cfg b/maps/ze_night_cinema_css_final.cfg new file mode 100755 index 0000000..9d8618d --- /dev/null +++ b/maps/ze_night_cinema_css_final.cfg @@ -0,0 +1,119 @@ +;------------------------------------------------- +; Stripper config for ze_night_cinema_css_final +; Version: 01/17/2026 +;------------------------------------------------- + +;------------------------------------------------- +; Chapter 0: Lower ghost HP 250x -> 180x +;------------------------------------------------- +modify: +{ + match: + { + "classname" "trigger_multiple" + "targetname" "TR_ghost_gamezone" + } + insert: + { + "OnStartTouch" "TR_ghost_hbx_hp,Subtract,70,0.1,-1" + } +} + +;------------------------------------------------- +; Chapter 0: Lower ghost hurt 80 -> 60 +;------------------------------------------------- +modify: +{ + match: + { + "classname" "trigger_hurt" + "targetname" "TR_ghost_hurt" + } + replace: + { + "damage" "60" + } +} + +;------------------------------------------------- +; Chapter 0: Delay re-enabling hurt by 3s after ghost re-appears +;------------------------------------------------- +modify: +{ + match: + { + "classname" "logic_case" + "targetname" "TR_ghost_case" + } + delete: + { + "OnCase01" "TR_ghost_hurt,Enable,,16,-1" + "OnCase02" "TR_ghost_hurt,Enable,,16,-1" + } + insert: + { + "OnCase01" "TR_ghost_hurt,Enable,,19,-1" + "OnCase02" "TR_ghost_hurt,Enable,,19,-1" + } +} + +;------------------------------------------------- +; Chapter 0: Increase final area push: 400 -> 650 +;------------------------------------------------- +modify: +{ + match: + { + "classname" "trigger_push" + "targetname" "TR_wormhole_pushCT" + } + replace: + { + "speed" "650" + } +} + +;------------------------------------------------- +; Willy Stage: At the end of the ostrich mini-game, a hurt trigger is +; activated to kill the zombie net item users in the arena. However, the +; trigger did not apply damage on the Unloze server. +; +; Change the trigger to self-disable and un-suppress zombie attack after +; OnHurtPlayer event instead, to ensure that damage has been applied, as +; damage interval of 0.5s is not guaranteed and can be server adjusted +;------------------------------------------------- +modify: +{ + match: + { + "classname" "trigger_hurt" + "targetname" "item_net_kill" + } + delete: + { + "OnStartTouch" "!self,Disable,,1,-1" + "OnStartTouch" "suppress_attack,ModifySpeed,1.00000001,1,-1" + } + insert: + { + "OnHurtPlayer" "!self,Disable,,1,-1" + "OnHurtPlayer" "suppress_attack,ModifySpeed,1.00000001,1,-1" + } +} +; Also delay un-supressing the attack through the other logic paths +modify: +{ + match: + { + "classname" "weapon_knife" + "targetname" "item_net_knife" + } + delete: + { + "OnPlayerPickup" "suppress_attack,ModifySpeed,1.00000001,46,-1" + } + insert: + { + "OnPlayerPickup" "suppress_attack,ModifySpeed,1.00000001,50,-1" + } +} \ No newline at end of file diff --git a/maps/ze_no_name_s2.cfg b/maps/ze_no_name_s2.cfg new file mode 100644 index 0000000..6672bf9 --- /dev/null +++ b/maps/ze_no_name_s2.cfg @@ -0,0 +1,12 @@ +modify: +{ + match: + { + "targetname" "cmd" + "classname" "point_servercommand" + } + delete: + { + "OnUser1" "!self,Command,sv_airaccelerate 20,0,-1" + } +} \ No newline at end of file diff --git a/maps/ze_nostromo_v1_0f.cfg b/maps/ze_nostromo_v1_0f.cfg index c8986a7..d96f186 100755 --- a/maps/ze_nostromo_v1_0f.cfg +++ b/maps/ze_nostromo_v1_0f.cfg @@ -37,4 +37,18 @@ modify: } } +;; music volume + +modify: +{ + match: + { + "message" "nostromo/nostromo_music_deckb_02.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#nostromo/nostromo_music_deckb_02.mp3" + } +} diff --git a/maps/ze_notredame_v1_3.cfg b/maps/ze_notredame_v1_3.cfg index b5b710d..7b57549 100644 --- a/maps/ze_notredame_v1_3.cfg +++ b/maps/ze_notredame_v1_3.cfg @@ -46,7 +46,34 @@ modify: insert: { "OnMapSpawn" "SpawnDoor6,Enable,,25,-1" - "OnMapSpawn" "SpawnDoor6,Disable,,25.5,-1" +; "OnMapSpawn" "SpawnDoor6,Disable,,25.5,-1" + } +} + +;; music volume + +modify: +{ + match: + { + "message" "ts/ts2 - battle.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ts/ts2 - battle.mp3" + } +} +modify: +{ + match: + { + "message" "ts/TS2 - Notre Dame.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ts/TS2 - Notre Dame.mp3" } } diff --git a/maps/ze_ny_marathon_v4_1.cfg b/maps/ze_ny_marathon_v4_1.cfg new file mode 100755 index 0000000..67e9383 --- /dev/null +++ b/maps/ze_ny_marathon_v4_1.cfg @@ -0,0 +1,19 @@ +;; _ + +;; disable bhop + +modify: +{ + match: + { + "classname" "logic_auto" + "hammerid" "1389" + } + insert: + { + "OnMapSpawn" "com,Command,sv_enablebunnyhopping 0,0,1" + } +} + + + diff --git a/maps/ze_obj_npst_zi4_t.cfg b/maps/ze_obj_npst_zi4_t.cfg index a036e58..4087a42 100755 --- a/maps/ze_obj_npst_zi4_t.cfg +++ b/maps/ze_obj_npst_zi4_t.cfg @@ -201,4 +201,50 @@ modify: } } +;; fix last afk/zm teleports + +modify: +{ + match: + { + "targetname" "door_73" + "origin" "3494.01 -4153 -512.5" + "classname" "func_movelinear" + } + delete: + { + "OnFullyOpen" "global_tp,AddOutput,target zspawn20_1,2.5,-1" + } + insert: + { + "OnFullyOpen" "global_tp,AddOutput,target zspawn_20_1,2.5,-1" + } +} +modify: +{ + match: + { + "targetname" "door_75" + "origin" "3251 -4477.99 -512.5" + "classname" "func_movelinear" + } + insert: + { + "OnFullyOpen" "global_tp,AddOutput,target zmspawn14,15,1" + } +} +modify: +{ + match: + { + "targetname" "door_81" + "origin" "3537.99 -6476.98 -310" + "classname" "func_movelinear" + } + insert: + { + "OnFullyClosed" "door_81,Open,,16.5,1" + } +} + diff --git a/maps/ze_obj_void_v1c_css.cfg b/maps/ze_obj_void_v1c_css.cfg new file mode 100755 index 0000000..ecfe02f --- /dev/null +++ b/maps/ze_obj_void_v1c_css.cfg @@ -0,0 +1,217 @@ +;; _ + +;; music volume + +modify: +{ + match: + { + "message" "void/1_apprehension_z.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#void/1_apprehension_z.mp3" + } +} +modify: +{ + match: + { + "message" "void/2_blast_pit_2_z.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#void/2_blast_pit_2_z.mp3" + } +} +modify: +{ + match: + { + "message" "void/8_rise_of_the_young_guns_z.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#void/8_rise_of_the_young_guns_z.mp3" + } +} +modify: +{ + match: + { + "message" "void/10_vanguard_sweep_z.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#void/10_vanguard_sweep_z.mp3" + } +} +modify: +{ + match: + { + "message" "void/against_the_tide_celldweller.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#void/against_the_tide_celldweller.mp3" + } +} +modify: +{ + match: + { + "message" "void/11_isnt_it_all_worth_fighting_for_z.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#void/11_isnt_it_all_worth_fighting_for_z.mp3" + } +} +modify: +{ + match: + { + "message" "void/9_war_machine_z.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#void/9_war_machine_z.mp3" + } +} +modify: +{ + match: + { + "message" "void/12_fight_night_z.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#void/12_fight_night_z.mp3" + } +} + +;; fix roundtime + +modify: +{ + match: + { + "classname" "logic_auto" + "hammerid" "26" + } + delete: + { + "OnMapSpawn" "text_commandCommandmp_roundtime 36000-1" + } + insert: + { + "OnMapSpawn" "text_command,Command,mp_roundtime 99,0,-1" + } +} + +;; fix zm pushback + +modify: +{ + match: + { + "origin" "6940 450 -3099.5" + "classname" "trigger_once" + "hammerid" "74246" + } + insert: + { + "OnTrigger" "zmpush3,Enable,,61.5,1" + "OnTrigger" "zmpush3,Disable,,64.5,1" + } +} + +;; fix early zm shortcut + +modify: +{ + match: + { + "targetname" "button3" + "classname" "func_button" + "hammerid" "144229" + } + delete: + { + "OnPressed" "newdoor2Break30-1" + } + insert: + { + "OnPressed" "newdoor2,Break,,35,-1" + } +} + +;; fix zm buttons + +add: +{ + "targetname" "zombie_button" + "Negated" "Allow entities that match criteria" + "filterteam" "2" + "classname" "filter_activator_team" + "OnPass" "checkpoint_panel1_sfx1PlaySound01" + "OnPass" "mechanicaldoor_12aOpen21" + "OnPass" "text_commandCommandsay Zombie detected, the doors opening emergency11" + "OnPass" "checkpoint_counterpanelKill01" + "OnPass" "mechanicaldoor_12bOpen31" + "OnPass" "checkpoint_door1bOpen21" + "OnPass" "checkpoint_door1aOpen21" + "OnPass" "panelbuttona_zmKill01" + "OnPass" "panelbuttonb_zmKill01" +} +modify: +{ + match: + { + "targetname" "/panelbutton[a,b]_zm/" + "classname" "func_button" + } + replace: + { + "OnPressed" "zombie_button,TestActivator,,0,1" + } +} +modify: +{ + match: + { + "targetname" "checkpoint_relay" + "classname" "logic_relay" + } + delete: + { + "OnTrigger" "newdoor3Break10-1" + } + insert: + { + "OnTrigger" "newdoor3Break29-1" + } +} + + +modify: +{ + match: + { + "targetname" "nuke" + "classname" "trigger_hurt" + } + replace: + { + "damage" "100000" + } +} \ No newline at end of file diff --git a/maps/ze_ocean_base_escape_v4.cfg b/maps/ze_ocean_base_escape_v4.cfg index d339d7e..5e32c2c 100644 --- a/maps/ze_ocean_base_escape_v4.cfg +++ b/maps/ze_ocean_base_escape_v4.cfg @@ -93,4 +93,30 @@ modify: } } +;; music volume + +modify: +{ + match: + { + "message" "mysounds/aquatic base level 1.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#mysounds/aquatic base level 1.mp3" + } +} +modify: +{ + match: + { + "message" "mysounds/Aquatic Base level 2.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#mysounds/Aquatic Base level 2.mp3" + } +} diff --git a/maps/ze_oculus_b1.cfg b/maps/ze_oculus_b1.cfg new file mode 100644 index 0000000..ffd81f1 --- /dev/null +++ b/maps/ze_oculus_b1.cfg @@ -0,0 +1,247 @@ +;-------------------------------------------------------------------- +;STRIPPER CFG BY GS_Bany (STEAM_0:0:96563815) +;-------------------------------------------------------------------- +;Fixes Mark item spawning +;-------------------------------------------------------------------- +modify: +{ + match: + { + "targetname" "s1_p4_special_trigger" + } + delete: + { + "OnStartTouch" "c_mark_counter,Add,1,10.96,1" + } + insert: + { + "OnStartTouch" "c_mark_case,InValue,1,10.96,1" + } +} + +modify: +{ + match: + { + "targetname" "s1_p7_special_trigger" + } + delete: + { + "OnStartTouch" "c_mark_counter,Add,1,10.96,1" + } + insert: + { + "OnStartTouch" "c_mark_case,InValue,2,10.96,1" + } +} + +modify: +{ + match: + { + "targetname" "s1_p10_boss_relay_init" + } + delete: + { + "OnTrigger" "c_mark_counter,Add,1,22.96,-1" + } + insert: + { + "OnTrigger" "c_mark_case,InValue,3,22.96,-1" + } +} + +;-------------------------------------------------------------------- +;Fixes Dreadlord boss sometimes not doing anything on Stage 1 +;-------------------------------------------------------------------- +modify: +{ + match: + { + "targetname" "boss_dl_iterator_stage1" + } + delete: + { + "OnTrigger" "boss_dl_attack_branch,SetValue,1,20.02,-1" + "OnTrigger" "s1_p10_boss_arena_particle_border_b,Start,,22.5,-1" + "OnTrigger" "s1_p10_boss_arena_particle_border_t,Start,,22.5,-1" + "OnTrigger" "s1_p10_boss_arena_hurt_border,Enable,,22.8,-1" + } + insert: + { + "OnTrigger" "s1_p10_boss_arena_particle_border_b,Start,,21.74,-1" + "OnTrigger" "s1_p10_boss_arena_particle_border_t,Start,,21.74,-1" + "OnTrigger" "boss_dl_attack_branch,SetValue,1,22.04,-1" + "OnTrigger" "s1_p10_boss_arena_hurt_border,Enable,,22.04,-1" + } +} + +;-------------------------------------------------------------------- +;Increase zombie spawn time, decrease first hold time +;Disable bhop at the beginning, then re-enable +;-------------------------------------------------------------------- +modify: +{ + match: + { + "origin" "4104 -8456 12808" + "classname" "logic_relay" + } + delete: + { + "OnSpawn" "server,Command,zr_infect_spawntime_max 10.0,0,-1" + "OnSpawn" "server,Command,zr_infect_spawntime_min 10.0,0,-1" + } + insert: + { + "OnSpawn" "server,Command,zr_infect_spawntime_max 15.0,0,-1" + "OnSpawn" "server,Command,zr_infect_spawntime_min 15.0,0,-1" + } +} + +modify: +{ + match: + { + "targetname" "s1_p1_wall_counter" + } + delete: + { + "OnHitMax" "server,Command,say Boulders break in 20 seconds,0,-1" + "OnHitMax" "s1p1_wall_breakable,Break,,20,-1" + "OnHitMax" "s1p1_wall_model,Kill,,20,-1" + "OnHitMax" "c_text_zombietp,FireUser1,,45,-1" + "OnHitMax" "c_spawn_trigger,Enable,,50,-1" + } + insert: + { + "OnHitMax" "server,Command,say Boulders break in 15 seconds,0,-1" + "OnHitMax" "s1p1_wall_breakable,Break,,15,-1" + "OnHitMax" "s1p1_wall_model,Kill,,15,-1" + "OnHitMax" "c_text_zombietp,FireUser1,,40,-1" + "OnHitMax" "c_spawn_trigger,Enable,,45,-1" + "OnHitMax" "server,Command,sv_enablebunnyhopping 1,45,-1" + } +} + +modify: +{ + match: + { + "targetname" "c_stagesystem_stage_warmup" + } + delete: + { + "OnTrigger" "server,Command,sv_enablebunnyhopping 1,0,1" + } +} + +modify: +{ + match: + { + "targetname" "c_stagesystem_stage_1" + } + insert: + { + "OnTrigger" "server,Command,sv_enablebunnyhopping 0,0,1" + } +} + +modify: +{ + match: + { + "targetname" "c_stagesystem_stage_2" + } + insert: + { + "OnTrigger" "server,Command,sv_enablebunnyhopping 1,0,1" + } +} +;-------------------------------------------------------------------- +;Decrease Dragon boss HP on stage 1 +;-------------------------------------------------------------------- +modify: +{ + match: + { + "targetname" "s1_p7_dragon_health_addglobal" + } + delete: + { + "OnStartTouch" "s1_p7_dragon_health_counter,Add,80,0,-1" + } + insert: + { + "OnStartTouch" "s1_p7_dragon_health_counter,Add,60,0,-1" + } +} + +modify: +{ + match: + { + "targetname" "s1_p7_dragon_health_add" + } + delete: + { + "OnStartTouch" "s1_p7_dragon_health_counter,Add,150,0,-1" + } + insert: + { + "OnStartTouch" "s1_p7_dragon_health_counter,Add,125,0,-1" + } +} +;-------------------------------------------------------------------- +;Decrease Death bosses (flying NPC) HP on stage 2 +;-------------------------------------------------------------------- +modify: +{ + match: + { + "targetname" "s2_p2_death_physb_global" + } + delete: + { + "OnStartTouch" "s2_p2_death_physb_counter1,Add,110,0,-1" + "OnStartTouch" "s2_p2_death_physb_counter2,Add,110,0,-1" + } + insert: + { + "OnStartTouch" "s2_p2_death_physb_counter1,Add,80,0,-1" + "OnStartTouch" "s2_p2_death_physb_counter2,Add,80,0,-1" + } +} +;-------------------------------------------------------------------- +;Decrease HP of NPC that spawns during FIREBALL WAVE attack on stage 2 +;-------------------------------------------------------------------- +modify: +{ + match: + { + "targetname" "boss_dl_fireball_wave_add_health" + } + delete: + { + "OnStartTouch" "boss_e_npc_counter_ra*,Add,20,0,-1" + } + insert: + { + "OnStartTouch" "boss_e_npc_counter_ra*,Add,10,0,-1" + } +} +;-------------------------------------------------------------------- +;Prevents from using zombie fireball item at the end of stage 2 +;-------------------------------------------------------------------- +modify: +{ + match: + { + "targetname" "s2_oculus_th_relay_init" + } + insert: + { + "OnTrigger" "itemzm_fireball_button,Kill,,0,-1" + } +} \ No newline at end of file diff --git a/maps/ze_onahole_v3_3_3_3s.cfg b/maps/ze_onahole_v3_3_3_3s.cfg index f6a6e3e..a422797 100644 --- a/maps/ze_onahole_v3_3_3_3s.cfg +++ b/maps/ze_onahole_v3_3_3_3s.cfg @@ -51,3 +51,286 @@ modify: "origin" "-3248 1890 -3192" } } + + + + +;; music volume + +modify: +{ + match: + { + "message" "onahole/music/bakabakabaka.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#onahole/music/bakabakabaka.mp3" + } +} +modify: +{ + match: + { + "message" "onahole/music/blood_sugar.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#onahole/music/blood_sugar.mp3" + } +} +modify: +{ + match: + { + "message" "onahole/music/careless_whisper.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#onahole/music/careless_whisper.mp3" + } +} +modify: +{ + match: + { + "message" "onahole/music/earth_chan.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#onahole/music/earth_chan.mp3" + } +} +modify: +{ + match: + { + "message" "onahole/music/earthchangris.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#onahole/music/earthchangris.mp3" + } +} +modify: +{ + match: + { + "message" "onahole/music/ix_aihara_enju.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#onahole/music/ix_aihara_enju.mp3" + } +} +modify: +{ + match: + { + "message" "onahole/music/kazoo_kid.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#onahole/music/kazoo_kid.mp3" + } +} +modify: +{ + match: + { + "message" "onahole/music/lvl1song1.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#onahole/music/lvl1song1.mp3" + } +} +modify: +{ + match: + { + "message" "onahole/music/mii_music.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#onahole/music/mii_music.mp3" + } +} +modify: +{ + match: + { + "message" "onahole/music/mii_music_metal.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#onahole/music/mii_music_metal.mp3" + } +} +modify: +{ + match: + { + "message" "onahole/music/nyanners_snoop_dogg.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#onahole/music/nyanners_snoop_dogg.mp3" + } +} +modify: +{ + match: + { + "message" "onahole/music/octopus.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#onahole/music/octopus.mp3" + } +} +modify: +{ + match: + { + "message" "onahole/music/ominous_winds.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#onahole/music/ominous_winds.mp3" + } +} +modify: +{ + match: + { + "message" "onahole/music/oniichan1.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#onahole/music/oniichan1.mp3" + } +} +modify: +{ + match: + { + "message" "onahole/music/oniichan2.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#onahole/music/oniichan2.mp3" + } +} +modify: +{ + match: + { + "message" "onahole/music/pinkguy_hentai.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#onahole/music/pinkguy_hentai.mp3" + } +} +modify: +{ + match: + { + "message" "onahole/music/platelets.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#onahole/music/platelets.mp3" + } +} +modify: +{ + match: + { + "message" "onahole/music/propane_nightmares.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#onahole/music/propane_nightmares.mp3" + } +} +modify: +{ + match: + { + "message" "onahole/music/self_vs_self.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#onahole/music/self_vs_self.mp3" + } +} +modify: +{ + match: + { + "message" "onahole/music/teachtheworld.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#onahole/music/teachtheworld.mp3" + } +} +modify: +{ + match: + { + "message" "onahole/music/tempest_baka.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#onahole/music/tempest_baka.mp3" + } +} +modify: +{ + match: + { + "message" "onahole/music/the_way.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#onahole/music/the_way.mp3" + } +} +modify: +{ + match: + { + "message" "onahole/music/the_way.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#onahole/music/the_way.mp3" + } +} + diff --git a/maps/ze_onepiece_loguetown_legends_v1.cfg b/maps/ze_onepiece_loguetown_legends_v1.cfg new file mode 100755 index 0000000..ddbc1a1 --- /dev/null +++ b/maps/ze_onepiece_loguetown_legends_v1.cfg @@ -0,0 +1,232 @@ +;-------------------------- +; Fix playermodel index +;-------------------------- +modify: +{ + match: + { + "targetname" "Player_Skin_Trigger" + "classname" "trigger_multiple" + } + delete: + { + "OnStartTouch" "!activator,AddOutput,modelindex 288,0.05,-1" + } + insert: + { + "OnStartTouch" "!activator,AddOutput,modelindex 288,0,-1" + } +} + + +;------------------ +; Fix teleporters +;------------------ +modify: +{ + match: + { + "targetname" "hachi_teleport" + "classname" "trigger_teleport" + } + replace: + { + "target" "l1_tele_trigger_6_1_in" + } +} +modify: +{ + match: + { + "targetname" "bentham_teleport" + "classname" "trigger_teleport" + } + replace: + { + "target" "l2_tele_trigger_6_1_in" + } +} + + +;------------------------------------------------------------------ +; Remove some inputs from a trigger_multiple to logic_auto +;------------------------------------------------------------------ +modify: +{ + match: + { + "targetname" "spawnroom_reset_trigger" + "origin" "13310.5 -12348 84" + "classname" "trigger_multiple" + } + delete: + { + "OnStartTouch" "!activator,SetDamageFilter,,0,-1" + "OnStartTouch" "!activator,AddOutput,rendermode 0,0,-1" + "OnStartTouch" "!activator,AddOutput,renderfx 0,0,-1" + "OnStartTouch" "!activator,AddOutput,targetname ,0,-1" + "OnStartTouch" "!activator,SetModelScale,1,0,-1" + } +} +modify: +{ + match: + { + "origin" "-15864 15336 -1016" + "classname" "logic_auto" + } + insert: + { + "OnMapSpawn" "player,SetDamageFilter,,0,-1" + "OnMapSpawn" "player,AddOutput,rendermode 0,0,-1" + "OnMapSpawn" "player,AddOutput,renderfx 0,0,-1" + "OnMapSpawn" "player,AddOutput,targetname ,0,-1" + "OnMapSpawn" "player,SetModelScale,1,0,-1" + "OnMapSpawn" "server,Command,say *** Stripper 1 loaded ***,6,-1" + } +} + + +;------------------------------------------------------------------ +; Adds a feedback message to stage 1 for when the boss door opens +;------------------------------------------------------------------ +modify: +{ + match: + { + "origin" "9904 12472 123.669" + "targetname" "l1_poster_3_1_relay" + "classname" "logic_relay" + } + insert: + { + "OnTrigger" "server,Command,say *** Teleporter to boss enables in 30 seconds! ***,100,1" + } +} + + +;--------------------------------------- +; Adds a feedback messages to stage 1 +;--------------------------------------- +modify: +{ + match: + { + "origin" "9904 12472 123.669" + "targetname" "l1_poster_3_1_relay" + "classname" "logic_relay" + } + delete: + { + "OnTrigger" "server,Command,say *** Teleporting to Arlong Park in 10 SEC ***,80,1" + "OnTrigger" "server,Command,say *** Teleporting to Arlong Park in 10 SEC ***,80,1" + "OnTrigger" "server,Command,say *** Teleporting to Arlong Park in 10 SEC ***,80,1" + } + insert: + { + "OnTrigger" "server,Command,say *** Teleporting afks to Arlong Park in 10 SEC ***,80,1" + "OnTrigger" "server,Command,say *** Teleporter is ready in 30 seconds ***,30,1" + "OnTrigger" "server,Command,say *** Teleporter to boss enables in 30 seconds! ***,100,1" + } +} + + +;--------------------------------------- +; Adds a feedback messages to stage 2 +;--------------------------------------- +modify: +{ + match: + { + "origin" "9904 12488 123.669" + "targetname" "l2_poster_3_1_relay" + "classname" "logic_relay" + } + delete: + { + "OnTrigger" "server,Command,say *** Teleporting to Alubarna in 10 SEC ***,97,1" + "OnTrigger" "server,Command,say *** Teleporting to Alubarna in 10 SEC ***,97,1" + "OnTrigger" "server,Command,say *** Teleporting to Alubarna in 10 SEC ***,97,1" + } + insert: + { + "OnTrigger" "server,Command,say *** Teleporting afks to Alubarna in 10 SEC ***,97,1" + "OnTrigger" "server,Command,say *** Teleporter is ready in 45 seconds ***,32,1" + "OnTrigger" "server,Command,say *** Teleporter to boss enables in 40 seconds! ***,107,1" + } +} + + +;----------------------------------------------------------- +; Moves the heal particle for chopper slightly up +;----------------------------------------------------------- +modify: +{ + match: + { + "origin" "-7735 13231 -3928.97" + "targetname" "chopper_heal_particle" + "classname" "info_particle_system" + } + replace: + { + "origin" "-7736 13231 -3910" + } +} + + + +;; zm items anti-spin? (from tesv stripper) + +modify: +{ + match: + { + "pushdir" "0 90 0" + "filtername" "filter_t" + "classname" "trigger_push" + } + replace: + { + "speed" "107" + } +} +modify: +{ + match: + { + "pushdir" "0 270 0" + "filtername" "filter_t" + "classname" "trigger_push" + } + replace: + { + "speed" "109" + } +} +modify: +{ + match: + { + "pushdir" "0 180 -90" + "filtername" "filter_t" + "classname" "trigger_push" + } + replace: + { + "speed" "117" + } +} +modify: +{ + match: + { + "pushdir" "0 0 -90" + "filtername" "filter_t" + "classname" "trigger_push" + } + replace: + { + "speed" "117" + } +} \ No newline at end of file diff --git a/maps/ze_oot_shadowtemple_b10s.cfg b/maps/ze_oot_shadowtemple_b10s.cfg index aebdded..9d436ed 100644 --- a/maps/ze_oot_shadowtemple_b10s.cfg +++ b/maps/ze_oot_shadowtemple_b10s.cfg @@ -812,4 +812,53 @@ add: "classname" "trigger_teleport" } +;; music volume +modify: +{ + match: + { + "message" "oot_shadow_temple/royal_family_tomb_music/royal_family_tomb_music.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#oot_shadow_temple/royal_family_tomb_music/royal_family_tomb_music.mp3" + } +} +modify: +{ + match: + { + "message" "oot_shadow_temple/shadow_temple_music/shadow_temple_boss_music.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#oot_shadow_temple/shadow_temple_music/shadow_temple_boss_music.mp3" + } +} +modify: +{ + match: + { + "message" "oot_shadow_temple/shadow_temple_music/shadow_temple_level_music.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#oot_shadow_temple/shadow_temple_music/shadow_temple_level_music.mp3" + } +} +modify: +{ + match: + { + "message" "oot_shadow_temple/shadow_temple_music/shadow_temple_mini_boss_music.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#oot_shadow_temple/shadow_temple_music/shadow_temple_mini_boss_music.mp3" + } +} \ No newline at end of file diff --git a/maps/ze_opti_variety_missions_p1.cfg b/maps/ze_opti_variety_missions_p1.cfg new file mode 100755 index 0000000..988c182 --- /dev/null +++ b/maps/ze_opti_variety_missions_p1.cfg @@ -0,0 +1,29 @@ +;; _ + +;; music volume + +modify: +{ + match: + { + "message" "newmapsound/mgstheme.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#newmapsound/mgstheme.mp3" + } +} +modify: +{ + match: + { + "message" "newmapsound/vrmode.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#newmapsound/vrmode.mp3" + } +} + diff --git a/maps/ze_ouroboros_v3.cfg b/maps/ze_ouroboros_v3.cfg index ceb0ef4..57b48de 100755 --- a/maps/ze_ouroboros_v3.cfg +++ b/maps/ze_ouroboros_v3.cfg @@ -1,3020 +1,3081 @@ -; Comparing "ze_ouroboros_v3.bsp" (301 entities) with "ze_ouroboros_v3.bsp" (532 entities) -; Removed 301 identical entities. - -; __ __ ____ _____ _____ ________ __ -; | \/ |/ __ \| __ \_ _| ____\ \ / / -; | \ / | | | | | | || | | |__ \ \_/ / -; | |\/| | | | | | | || | | __| \ / -; | | | | |__| | |__| || |_| | | | -; |_| |_|\____/|_____/_____|_| |_| -; Generated 0 modify blocks. - -; ______ _____ _ _______ ______ _____ -; | ____|_ _| | |__ __| ____| __ \ -; | |__ | | | | | | | |__ | |__) | -; | __| | | | | | | | __| | _ / -; | | _| |_| |____| | | |____| | \ \ -; |_| |_____|______|_| |______|_| \_\ -; Generated 0 filter blocks. - -; _____ _____ -; /\ | __ \| __ \ -; / \ | | | | | | | -; / /\ \ | | | | | | | -; / ____ \| |__| | |__| | -; /_/ \_\_____/|_____/ -add: -{ - "wait" "1" - "origin" "0 -248 -684" - "OnStartTouch" "!activator,SetFogController,fog_2,0,-1" - "classname" "trigger_multiple" - "spawnflags" "1" - "targetname" "fog_triggers" - "hammerid" "54083" - "model" "*1" - "StartDisabled" "0" -} -add: -{ - "wait" "1" - "origin" "-0 -248 2992" - "OnStartTouch" "!activator,SetFogController,fog_3,0,-1" - "classname" "trigger_multiple" - "spawnflags" "1" - "targetname" "fog_triggers" - "hammerid" "54096" - "model" "*2" - "StartDisabled" "0" -} -add: -{ - "wait" "1" - "origin" "0 -248 1300" - "OnStartTouch" "!activator,SetFogController,fog_1,0,-1" - "classname" "trigger_multiple" - "spawnflags" "1" - "targetname" "fog_triggers" - "hammerid" "54103" - "model" "*3" - "StartDisabled" "0" -} -add: -{ - "Template01" "pillars_blocks" - "origin" "-152 -3128 1168" - "classname" "point_template" - "spawnflags" "0" - "Template02" "upper_spikes" - "targetname" "pillarsTemplate" - "hammerid" "55310" -} -add: -{ - "Template01" "r_brushes_1" - "origin" "-824 808 1120" - "classname" "point_template" - "spawnflags" "0" - "targetname" "buildTemplate_1" - "hammerid" "57984" -} -add: -{ - "Template03" "r_item_spawns_2" - "Template01" "r_brushes_2" - "origin" "-280 808 1120" - "classname" "point_template" - "spawnflags" "0" - "Template02" "r_props_2" - "targetname" "buildTemplate_2" - "hammerid" "58053" -} -add: -{ - "Template03" "r_doors_3_1" - "Template01" "r_brushes_3" - "origin" "264 808 1120" - "classname" "point_template" - "spawnflags" "0" - "Template04" "r_triggers_3" - "Template02" "r_doors_3" - "targetname" "buildTemplate_3" - "hammerid" "59714" -} -add: -{ - "origin" "264 808 352" - "OnStartTouch" "!self,Kill,,0,-1" - "OnStartTouch" "r_doors_3_1,Close,,0,-1" - "classname" "trigger_once" - "spawnflags" "1" - "targetname" "r_triggers_3" - "hammerid" "63148" - "model" "*19" - "StartDisabled" "0" -} -add: -{ - "OnUser1" "build_maker,ForceSpawnAtEntityOrigin,!caller,0.01,-1" - "origin" "-824 808 1120" - "classname" "logic_relay" - "spawnflags" "0" - "targetname" "build_relay_1" - "hammerid" "63190" -} -add: -{ - "OnCase11" "building_maker*,AddOutput,EntityTemplate buildTemplate_11,0,-1" - "OnCase04" "building_maker*,AddOutput,EntityTemplate buildTemplate_4,0,-1" - "OnCase15" "building_maker*,AddOutput,EntityTemplate buildTemplate_15,0,-1" - "OnCase08" "building_maker*,AddOutput,EntityTemplate buildTemplate_8,0,-1" - "OnCase02" "building_maker*,AddOutput,EntityTemplate buildTemplate_2,0,-1" - "OnCase13" "building_maker*,AddOutput,EntityTemplate buildTemplate_13,0,-1" - "OnCase06" "building_maker*,AddOutput,EntityTemplate buildTemplate_6,0,-1" - "OnCase16" "building_maker*,AddOutput,EntityTemplate buildTemplate_16,0,-1" - "origin" "-208 -3192 1192" - "OnCase05" "building_maker*,AddOutput,EntityTemplate buildTemplate_5,0,-1" - "OnCase09" "building_maker*,AddOutput,EntityTemplate buildTemplate_9,0,-1" - "OnCase03" "building_maker*,AddOutput,EntityTemplate buildTemplate_3,0,-1" - "classname" "logic_case" - "targetname" "build_case" - "OnCase10" "building_maker*,AddOutput,EntityTemplate buildTemplate_10,0,-1" - "hammerid" "63198" - "OnCase07" "building_maker*,AddOutput,EntityTemplate buildTemplate_7,0,-1" - "OnCase14" "building_maker*,AddOutput,EntityTemplate buildTemplate_14,0,-1" - "OnCase12" "building_maker*,AddOutput,EntityTemplate buildTemplate_12,0,-1" - "OnCase01" "building_maker*,AddOutput,EntityTemplate buildTemplate_1,0,-1" -} -add: -{ - "OnUser1" "build_maker,ForceSpawnAtEntityOrigin,!caller,0.01,-1" - "origin" "-280 808 1120" - "classname" "logic_relay" - "spawnflags" "0" - "targetname" "build_relay_2" - "hammerid" "63278" -} -add: -{ - "OnUser1" "build_maker,ForceSpawnAtEntityOrigin,!caller,0.01,-1" - "origin" "264 808 1120" - "classname" "logic_relay" - "spawnflags" "0" - "targetname" "build_relay_3" - "hammerid" "63280" -} -add: -{ - "OnUser1" "build_maker,ForceSpawnAtEntityOrigin,!caller,0.01,-1" - "origin" "808 808 1120" - "classname" "logic_relay" - "spawnflags" "0" - "targetname" "build_relay_4" - "hammerid" "63282" -} -add: -{ - "OnUser1" "build_maker,ForceSpawnAtEntityOrigin,!caller,0.01,-1" - "origin" "-280 264 1120" - "classname" "logic_relay" - "spawnflags" "0" - "targetname" "build_relay_6" - "hammerid" "63287" -} -add: -{ - "OnUser1" "build_maker,ForceSpawnAtEntityOrigin,!caller,0.01,-1" - "origin" "264 264 1120" - "classname" "logic_relay" - "spawnflags" "0" - "targetname" "build_relay_7" - "hammerid" "63289" -} -add: -{ - "OnUser1" "build_maker,ForceSpawnAtEntityOrigin,!caller,0.01,-1" - "origin" "808 264 1120" - "classname" "logic_relay" - "spawnflags" "0" - "targetname" "build_relay_8" - "hammerid" "63291" -} -add: -{ - "OnUser1" "build_maker,ForceSpawnAtEntityOrigin,!caller,0.01,-1" - "origin" "-824 -280 1120" - "classname" "logic_relay" - "spawnflags" "0" - "targetname" "build_relay_9" - "hammerid" "63301" -} -add: -{ - "OnUser1" "build_maker,ForceSpawnAtEntityOrigin,!caller,0.01,-1" - "origin" "-280 -280 1120" - "classname" "logic_relay" - "spawnflags" "0" - "targetname" "build_relay_10" - "hammerid" "63303" -} -add: -{ - "OnUser1" "build_maker,ForceSpawnAtEntityOrigin,!caller,0.01,-1" - "origin" "264 -280 1120" - "classname" "logic_relay" - "spawnflags" "0" - "targetname" "build_relay_11" - "hammerid" "63305" -} -add: -{ - "OnUser1" "build_maker,ForceSpawnAtEntityOrigin,!caller,0.01,-1" - "origin" "808 -280 1120" - "classname" "logic_relay" - "spawnflags" "0" - "targetname" "build_relay_12" - "hammerid" "63307" -} -add: -{ - "OnUser1" "build_maker,ForceSpawnAtEntityOrigin,!caller,0.01,-1" - "origin" "-280 -824 1120" - "classname" "logic_relay" - "spawnflags" "0" - "targetname" "build_relay_14" - "hammerid" "63319" -} -add: -{ - "OnUser1" "build_maker,ForceSpawnAtEntityOrigin,!caller,0.01,-1" - "origin" "264 -824 1120" - "classname" "logic_relay" - "spawnflags" "0" - "targetname" "build_relay_15" - "hammerid" "63321" -} -add: -{ - "OnUser1" "build_maker,ForceSpawnAtEntityOrigin,!caller,0.01,-1" - "origin" "808 -824 1120" - "classname" "logic_relay" - "spawnflags" "0" - "targetname" "build_relay_16" - "hammerid" "63323" -} -add: -{ - "OnUser1" "build_relay_1,FireUser1,,0,-1" - "OnUser1" "build_relay_2,FireUser1,,0.02,-1" - "OnUser1" "build_relay_3,FireUser1,,0.04,-1" - "OnUser1" "build_relay_4,FireUser1,,0.06,-1" - "OnUser1" "build_relay_5,FireUser1,,0.08,-1" - "OnUser1" "build_relay_6,FireUser1,,0.1,-1" - "OnUser1" "build_relay_7,FireUser1,,0.12,-1" - "OnUser1" "build_relay_8,FireUser1,,0.14,-1" - "OnUser1" "build_relay_9,FireUser1,,0.16,-1" - "OnUser1" "build_relay_10,FireUser1,,0.18,-1" - "OnUser1" "build_relay_11,FireUser1,,0.2,-1" - "OnUser1" "build_relay_12,FireUser1,,0.22,-1" - "OnUser1" "build_relay_13,FireUser1,,0.24,-1" - "OnUser1" "build_relay_14,FireUser1,,0.26,-1" - "OnUser1" "build_relay_15,FireUser1,,0.28,-1" - "OnUser1" "build_relay_16,FireUser1,,0.3,-1" - "OnUser1" "pillarsTemplate,ForceSpawn,,0,-1" - "OnUser1" "build_breakers_phys,AddOutput,origin -8 -1096 1744,1,-1" - "OnUser1" "build_breakers_phys,AddOutput,origin -8 -552 1744,2,-1" - "OnUser1" "build_breakers_phys,AddOutput,origin -8 -8 1744,3,-1" - "OnUser1" "build_breakers_phys,AddOutput,origin -8 536 1744,4,-1" - "OnUser1" "build_breakers_phys,AddOutput,origin -8 1080 1744,5,-1" - "OnUser1" "build_breakers_case,PickRandom,,1.05,-1" - "OnUser1" "build_breakers_case,PickRandom,,2.05,-1" - "OnUser1" "build_breakers_case,PickRandom,,3.05,-1" - "OnUser1" "build_breakers_case,PickRandom,,4.05,-1" - "OnUser1" "build_breakers_case,PickRandom,,5.05,-1" - "OnUser1" "build_breakers_phys,AddOutput,origin -8 -1312 1744,6,-1" - "OnUser1" "blocker_breakers_trigger*,FireUser1,,7,-1" - "OnUser1" "red_god_sommon_7,FireUser1,,0.12,-1" - "OnUser1" "red_god_sommon_6,FireUser1,,0.1,-1" - "OnUser1" "red_god_sommon_5,FireUser1,,0.08,-1" - "OnUser1" "red_god_sommon_4,FireUser1,,0.06,-1" - "OnUser1" "red_god_sommon_3,FireUser1,,0.04,-1" - "OnUser1" "red_god_sommon_2,FireUser1,,0.02,-1" - "OnUser1" "red_god_sommon_1,FireUser1,,0,-1" - "OnUser2" "blocker*,Kill,,0,-1" - "OnUser2" "r_*,Kill,,0,-1" - "OnUser2" "pillars_blocks*,Kill,,0,-1" - "OnUser2" "blocker_brushes_door*,Kill,,0,-1" - "OnUser2" "blocker_brushes_door_door,Kill,,0,-1" - "OnUser2" "book1_branch*,Test,,0,-1" - "OnUser2" "book2_branch*,Test,,0,-1" - "OnUser2" "book3_branch*,Test,,0,-1" - "OnUser2" "sommon_god_breakable*,Kill,,0,-1" - "OnUser2" "sommon_god_rotate*,Kill,,0,-1" - "OnUser2" "upper_spikes,Kill,,0,-1" - "origin" "-184 -3160 1216" - "classname" "logic_relay" - "spawnflags" "0" - "targetname" "main_builder" - "hammerid" "63374" -} -add: -{ - "Template01" "r_brushes_4" - "origin" "808 808 1120" - "classname" "point_template" - "spawnflags" "0" - "Template02" "r_item_spawns_4" - "targetname" "buildTemplate_4" - "hammerid" "63652" -} -add: -{ - "Template05" "building_maker" - "Template03" "blocker_brushes_1" - "Template01" "blocker_brushes_2" - "origin" "-1424 1528 1120" - "Template06" "building_relay" - "spawnflags" "0" - "classname" "point_template" - "targetname" "buildingTemplate" - "hammerid" "64594" -} -add: -{ - "origin" "-1448 1552 1144" - "classname" "logic_relay" - "spawnflags" "0" - "targetname" "building_relay" - "OnSpawn" "!self,Kill,,0,-1" - "OnSpawn" "builder_case_main,PickRandom,,0,-1" - "OnSpawn" "building_maker,ForceSpawn,,0.01,-1" - "OnSpawn" "building_maker,Kill,,0.05,-1" - "hammerid" "64628" -} -add: -{ - "OnUser1" "build_maker,ForceSpawnAtEntityOrigin,!caller,0.01,-1" - "origin" "-824 264 1120" - "classname" "logic_relay" - "spawnflags" "0" - "targetname" "build_relay_5" - "hammerid" "65739" -} -add: -{ - "OnTrigger" "!self,Disable,,0,-1" - "OnTrigger" "loop_elevator_door_exit,StartForward,,10,-1" - "OnTrigger" "server,Command,say ***Loop Starting***,0,-1" - "wait" "5" - "origin" "-8 2624 -500" - "classname" "trigger_multiple" - "spawnflags" "1" - "targetname" "exit_lift_trigger" - "filtername" "human" - "hammerid" "65879" - "model" "*22" - "StartDisabled" "0" -} -add: -{ - "OnUser1" "!self,FireUser1,,0.15,-1" - "OnUser1" "!self,Disable,,0,-1" - "OnUser1" "!self,Enable,,0.1,-1" - "wait" "1" - "origin" "-832 -1248 1744" - "OnStartTouch" "!activator,FireUser2,,0,-1" - "classname" "trigger_multiple" - "spawnflags" "1096" - "targetname" "build_breakers_trigger_1" - "hammerid" "66155" - "parentname" "build_breakers_phys" - "model" "*23" - "StartDisabled" "1" -} -add: -{ - "OnUser1" "!self,FireUser1,,0.15,-1" - "OnUser1" "!self,Disable,,0,-1" - "OnUser1" "!self,Enable,,0.1,-1" - "wait" "1" - "origin" "256 -1248 1744" - "OnStartTouch" "!activator,FireUser2,,0,-1" - "classname" "trigger_multiple" - "spawnflags" "1096" - "targetname" "build_breakers_trigger_3" - "hammerid" "66170" - "parentname" "build_breakers_phys" - "model" "*24" - "StartDisabled" "1" -} -add: -{ - "OnUser1" "!self,Disable,,0,-1" - "OnUser1" "!self,Enable,,0.1,-1" - "OnUser1" "!self,FireUser1,,0.15,-1" - "wait" "1" - "origin" "816 -1248 1744" - "OnStartTouch" "!activator,FireUser2,,0,-1" - "classname" "trigger_multiple" - "spawnflags" "1096" - "targetname" "build_breakers_trigger_4" - "hammerid" "66173" - "parentname" "build_breakers_phys" - "model" "*25" - "StartDisabled" "1" -} -add: -{ - "OnCase04" "build_breakers_trigger_4,Disable,,0.1,-1" - "OnCase04" "build_breakers_trigger_4,Enable,,0,-1" - "OnCase02" "build_breakers_trigger_2,Disable,,0.1,-1" - "OnCase02" "build_breakers_trigger_2,Enable,,0,-1" - "origin" "-8 -1240 1792" - "OnCase03" "build_breakers_trigger_3,Disable,,0.1,-1" - "OnCase03" "build_breakers_trigger_3,Enable,,0,-1" - "classname" "logic_case" - "targetname" "build_breakers_case" - "hammerid" "76027" - "OnCase01" "build_breakers_trigger_1,Enable,,0,-1" - "OnCase01" "build_breakers_trigger_1,Disable,,0.1,-1" -} -add: -{ - "Template03" "blocker_breakers_trigger" - "Template01" "blocker_brushes_door" - "origin" "-2010 1284 1960" - "classname" "point_template" - "spawnflags" "0" - "Template04" "blocker_trigger" - "Template02" "blocker_brushes_door_door" - "targetname" "b_brushes_doorTemplate" - "hammerid" "80118" -} -add: -{ - "OnUser1" "!self,FireUser1,,0.15,-1" - "OnUser1" "!self,Disable,,0,-1" - "OnUser1" "!self,Enable,,0.1,-1" - "wait" "1" - "origin" "-2010 1368 1496" - "OnStartTouch" "!activator,FireUser3,,0,-1" - "classname" "trigger_multiple" - "spawnflags" "1096" - "targetname" "blocker_breakers_trigger" - "hammerid" "81772" - "model" "*29" - "StartDisabled" "1" -} -add: -{ - "Template03" "r_doors_5" - "Template01" "r_brushes_5" - "origin" "-824 264 1120" - "classname" "point_template" - "spawnflags" "0" - "Template04" "r_button_5" - "Template02" "r_item_spawns_5" - "targetname" "buildTemplate_5" - "hammerid" "82471" -} -add: -{ - "wait" "1" - "origin" "-280 484 5068" - "OnStartTouch" "r_teleport_6_2,Teleport,,0,-1" - "OnStartTouch" "r_water_6,Open,,0,1" - "classname" "trigger_multiple" - "spawnflags" "1" - "targetname" "r_trigger_6_2" - "hammerid" "85644" - "model" "*31" - "StartDisabled" "0" -} -add: -{ - "origin" "-280 136 4832" - "target" "!activator" - "classname" "point_teleport" - "spawnflags" "0" - "angles" "0 90 0" - "targetname" "r_teleport_6_1" - "hammerid" "85755" -} -add: -{ - "wait" "1" - "origin" "-280 264 804" - "OnStartTouch" "r_teleport_6_1,Teleport,,0,-1" - "classname" "trigger_multiple" - "spawnflags" "1" - "targetname" "r_trigger_6" - "hammerid" "85771" - "model" "*32" - "StartDisabled" "0" -} -add: -{ - "origin" "-280 364 1160" - "target" "!activator" - "classname" "point_teleport" - "spawnflags" "0" - "angles" "0 90 0" - "targetname" "r_teleport_6_2" - "hammerid" "85798" -} -add: -{ - "Template07" "r_relay_6" - "Template05" "r_brushes_6_2" - "Template03" "r_teleport_6_2" - "Template01" "r_brushes_6" - "Template11" "r_water_6" - "origin" "-280 264 1120" - "Template09" "r_trigger_6_2" - "Template06" "r_doors_6_*" - "Template04" "r_teleport_6_1" - "spawnflags" "0" - "Template02" "r_trigger_6" - "Template12" "r_item_spawns_6" - "classname" "point_template" - "Template10" "r_props_6" - "targetname" "buildTemplate_6" - "hammerid" "86146" - "Template08" "r_case_6" -} -add: -{ - "Template07" "r_doors_7" - "Template05" "r_door_7_2" - "Template03" "r_sprite_7" - "Template01" "r_brushes_7" - "OnEntitySpawned" "r_breakable_wall_7*,AddOutput,rendermode 1,0,-1" - "OnEntitySpawned" "r_breakable_wall_7*,AddOutput,renderfx 3,0,-1" - "origin" "264 264 1120" - "Template06" "r_doors_7_1" - "spawnflags" "0" - "Template04" "r_trigger_7_1" - "classname" "point_template" - "Template02" "r_breakable_7" - "targetname" "buildTemplate_7" - "hammerid" "86970" - "Template08" "r_breakable_wall_7" -} -add: -{ - "OnUser1" "!self,FireUser1,,0.15,-1" - "OnUser1" "!self,Disable,,0,-1" - "OnUser1" "!self,Enable,,0.1,-1" - "wait" "1" - "origin" "264 536 1412" - "OnStartTouch" "!activator,FireUser4,,0,-1" - "classname" "trigger_multiple" - "spawnflags" "1096" - "targetname" "r_trigger_7_1" - "hammerid" "87708" - "model" "*36" - "StartDisabled" "1" -} -add: -{ - "OnTrigger" "!self,Disable,,0,-1" - "OnTrigger" "!self,Enable,,20,-1" - "OnTrigger" "safe_trigger,Enable,,0,-1" - "OnTrigger" "restart_teleport,Enable,,1,-1" - "OnTrigger" "restart_teleport,Disable,,2,-1" - "OnTrigger" "human_safe*,AddOutput,targetname player,3,-1" - "OnTrigger" "extra_safety_hurt,Enable,,3,-1" - "OnTrigger" "extra_safety_hurt,Disable,,3.15,-1" - "OnTrigger" "loop_ending_branch,Test,,0.01,-1" - "OnTrigger" "loop_math,Add,1,0,-1" - "OnTrigger" "zm_room_teleport,Disable,,0,-1" - "OnTrigger" "zm_room_teleport,Enable,,8,-1" - "OnTrigger" "god_trigger,Enable,,5,-1" - "OnTrigger" "push_zombies_off_start,Enable,,0,-1" - "OnTrigger" "push_zombies_off_start,Disable,,2,-1" - "wait" "4" - "origin" "-8 2624 2200" - "classname" "trigger_multiple" - "spawnflags" "1" - "targetname" "loop_trigger" - "filtername" "human" - "hammerid" "87974" - "model" "*38" - "StartDisabled" "0" -} -add: -{ - "Template01" "r_brushes_8" - "origin" "808 264 1120" - "classname" "point_template" - "spawnflags" "0" - "targetname" "buildTemplate_8" - "hammerid" "93498" -} -add: -{ - "Template05" "r_relay_9" - "Template03" "r_brushes_9_1" - "Template01" "r_brushes_9" - "origin" "-824 -280 1120" - "Template06" "r_case_9" - "spawnflags" "0" - "Template04" "r_rotate_9" - "classname" "point_template" - "Template02" "r_hurt_9" - "targetname" "buildTemplate_9" - "hammerid" "96174" -} -add: -{ - "Template01" "r_brushes_10" - "origin" "-280 -280 1120" - "classname" "point_template" - "spawnflags" "0" - "targetname" "buildTemplate_10" - "hammerid" "96741" -} -add: -{ - "Template03" "r_item_spawns_11" - "Template01" "r_brushes_11" - "origin" "264 -280 1120" - "classname" "point_template" - "spawnflags" "0" - "Template04" "r_trigger_11" - "Template02" "r_doors_11" - "targetname" "buildTemplate_11" - "hammerid" "98695" -} -add: -{ - "Template03" "r_button_12" - "Template01" "r_brushes_12" - "origin" "808 -280 1120" - "classname" "point_template" - "spawnflags" "0" - "Template04" "r_breakable_12" - "Template02" "r_item_spawns_12" - "targetname" "buildTemplate_12" - "hammerid" "101329" -} -add: -{ - "Template01" "r_brushes_13" - "origin" "-824 -824 1120" - "classname" "point_template" - "spawnflags" "0" - "Template02" "r_item_spawns_13" - "targetname" "buildTemplate_13" - "hammerid" "102466" -} -add: -{ - "origin" "-280 -824 1104" - "OnStartTouch" "!self,Kill,,0,1" - "OnStartTouch" "r_case_14,PickRandom,,0,1" - "classname" "trigger_once" - "spawnflags" "1" - "targetname" "r_trigger_14" - "hammerid" "103377" - "model" "*56" - "StartDisabled" "0" -} -add: -{ - "OnCase02" "!self,FireUser1,,0,1" - "origin" "-280 -792 1144" - "OnCase03" "r_breakable_14,Break,,0,1" - "classname" "logic_case" - "targetname" "r_case_14" - "hammerid" "103408" - "OnCase01" "!self,FireUser1,,0,1" -} -add: -{ - "Template03" "r_case_14" - "Template01" "r_brushes_14" - "origin" "-280 -824 1120" - "classname" "point_template" - "spawnflags" "0" - "Template04" "r_breakable_14" - "Template02" "r_trigger_14" - "targetname" "buildTemplate_14" - "hammerid" "103460" -} -add: -{ - "origin" "264 -824 1288" - "classname" "logic_relay" - "spawnflags" "0" - "targetname" "r_relay_15" - "OnSpawn" "!self,Kill,,0,1" - "OnSpawn" "r_case_15,PickRandom,,0,1" - "hammerid" "106235" -} -add: -{ - "OnCase04" "r_breakable_15_4,SetDamageFilter,,0,1" - "OnCase02" "r_breakable_15_2,SetDamageFilter,,0,1" - "origin" "240 -824 1288" - "OnCase03" "r_breakable_15_3,SetDamageFilter,,0,1" - "classname" "logic_case" - "targetname" "r_case_15" - "hammerid" "106249" - "OnCase01" "r_breakable_15_1,SetDamageFilter,,0,1" -} -add: -{ - "origin" "264 -824 540" - "OnStartTouch" "!self,Kill,,0,1" - "OnStartTouch" "r_doors_15,Open,,0,1" - "OnStartTouch" "r_sprite_15,Kill,,0,1" - "classname" "trigger_once" - "spawnflags" "1" - "targetname" "r_trigger_15" - "hammerid" "106678" - "model" "*63" - "StartDisabled" "0" -} -add: -{ - "OnUser1" "build_maker,ForceSpawnAtEntityOrigin,!caller,0.01,-1" - "origin" "-824 -824 1120" - "classname" "logic_relay" - "spawnflags" "0" - "targetname" "build_relay_13" - "hammerid" "63317" -} -add: -{ - "Template07" "r_breakable_15_*" - "Template05" "r_trigger_15" - "Template03" "r_relay_15" - "Template01" "r_brushes_15" - "origin" "264 -824 1120" - "Template06" "r_sprite_15" - "spawnflags" "0" - "Template04" "r_case_15" - "classname" "point_template" - "Template02" "r_doors_15" - "targetname" "buildTemplate_15" - "hammerid" "106700" - "Template08" "r_item_spawns_15" -} -add: -{ - "Template05" "r_case_16" - "Template03" "r_brushes_16_1" - "Template01" "r_brushes_16" - "origin" "808 -824 1120" - "Template06" "r_rotate_16" - "spawnflags" "0" - "Template04" "r_relay_16" - "classname" "point_template" - "Template02" "r_hurt_16" - "targetname" "buildTemplate_16" - "hammerid" "108982" -} -add: -{ - "Template07" "book3_branch" - "Template05" "purple_book_maker" - "Template03" "purple_bookbutton" - "Template01" "purple_book_prop" - "origin" "-295.052 -3731.13 1212" - "Template06" "purple_bookelites" - "spawnflags" "0" - "Template04" "purple_booksound" - "classname" "point_template" - "Template02" "purple_bookspritetrail" - "targetname" "book3Template" - "hammerid" "109835" -} -add: -{ - "Template07" "book2_branch" - "Template05" "flame_bookelites" - "Template03" "flame_bookspritetrail" - "Template01" "flame_booksound" - "origin" "-295.052 -3631.13 1212" - "Template06" "flame_book_maker" - "spawnflags" "0" - "Template04" "flame_book_prop" - "classname" "point_template" - "Template02" "flame_bookbutton" - "targetname" "book2Template" - "hammerid" "109849" -} -add: -{ - "Template03" "purple_trigger" - "Template01" "purple_phys" - "origin" "-149.052 -3737.13 1172" - "classname" "point_template" - "spawnflags" "0" - "Template02" "purple_relay" - "targetname" "purpleTemplate" - "hammerid" "109863" -} -add: -{ - "origin" "-124.05 -3737.13 1194" - "OnStartTouch" "purple_phys,Break,,0,1" - "OnStartTouch" "!self,Kill,,0,1" - "classname" "trigger_once" - "spawnflags" "1" - "targetname" "purple_trigger" - "filtername" "human" - "hammerid" "109865" - "model" "*71" - "StartDisabled" "0" -} -add: -{ - "origin" "-121.052 -3737.13 1218" - "classname" "logic_relay" - "spawnflags" "0" - "targetname" "purple_relay" - "OnSpawn" "!self,Kill,,0,1" - "OnSpawn" "purple_phys,AddOutput,rendermode 1,0,1" - "OnSpawn" "purple_phys,AddOutput,renderfx 3,0,1" - "OnSpawn" "purple_phys,Alpha,170,0,1" - "OnSpawn" "purple_phys,Break,,30,1" - "OnSpawn" "purple_trigger,Kill,,0.01,1" - "hammerid" "109868" -} -add: -{ - "origin" "-131.052 -3615.13 1252" - "classname" "logic_relay" - "spawnflags" "0" - "targetname" "flame_relay" - "OnSpawn" "!self,Kill,,0,1" - "OnSpawn" "flame_booktrigger,Kill,,25,1" - "OnSpawn" "flame_particle,Kill,,25,1" - "hammerid" "109873" -} -add: -{ - "Template03" "flame_particle" - "Template01" "flame_booktrigger" - "origin" "-131.052 -3615.13 1180" - "classname" "point_template" - "spawnflags" "0" - "Template02" "flame_relay" - "targetname" "flameTemplate" - "hammerid" "109875" -} -add: -{ - "wait" "1" - "origin" "-195.05 -3435.13 1196" - "OnStartTouch" "speedmod,ModifySpeed,0.2,0,-1" - "OnStartTouch" "!activator,AddOutput,basevelocity 0 0 200,0,-1" - "OnStartTouch" "speedmod,ModifySpeed,1,13,-1" - "classname" "trigger_multiple" - "spawnflags" "1" - "targetname" "book_trigger" - "filtername" "zombie" - "hammerid" "109943" - "parentname" "book_elites" - "model" "*73" - "StartDisabled" "1" -} -add: -{ - "Template07" "book_elites" - "Template05" "book" - "Template03" "book_spritetrail" - "Template01" "book_trigger" - "origin" "-295.052 -3435.13 1212" - "Template06" "book_particle" - "spawnflags" "0" - "Template04" "book_sound" - "classname" "point_template" - "Template02" "book_button" - "targetname" "book1Template" - "hammerid" "110024" - "Template08" "book1_branch" -} -add: -{ - "OnCase04" "item_maker,FireUser1,,0,-1" - "OnCase02" "item_maker,FireUser1,,0,-1" - "origin" "-64 -3196 1192" - "OnCase05" "item_maker_case_2,PickRandom,,0,-1" - "OnCase03" "item_maker,FireUser1,,0,-1" - "classname" "logic_case" - "targetname" "item_maker_case_1" - "hammerid" "110202" - "OnCase01" "item_maker,FireUser1,,0,-1" -} -add: -{ - "OnCase02" "item_maker,AddOutput,EntityTemplate book2Template,0,-1" - "origin" "-64 -3176 1192" - "OnCase03" "item_maker,AddOutput,EntityTemplate book3Template,0,-1" - "classname" "logic_case" - "targetname" "item_maker_case_2" - "hammerid" "110209" - "OnCase01" "item_maker,AddOutput,EntityTemplate book1Template,0,-1" -} -add: -{ - "origin" "-316 -3436 1232" - "classname" "logic_branch" - "OnTrue" "!self,Kill,,0.01,-1" - "targetname" "book1_branch" - "hammerid" "110232" - "OnFalse" "book_button,Kill,,0,-1" - "OnFalse" "book_sound,Kill,,0,-1" - "OnFalse" "book_spritetrail,Kill,,0,-1" - "OnFalse" "book,Kill,,0,-1" - "OnFalse" "book_particle,Kill,,0,-1" - "OnFalse" "book_trigger,Kill,,0,-1" - "OnFalse" "book_elites,Kill,,0,-1" - "OnFalse" "!self,Kill,,0.01,-1" -} -add: -{ - "origin" "-316 -3632 1232" - "classname" "logic_branch" - "OnTrue" "!self,Kill,,0.01,-1" - "targetname" "book2_branch" - "hammerid" "110716" - "OnFalse" "flame_bookbutton,Kill,,0,-1" - "OnFalse" "flame_booksound,Kill,,0,-1" - "OnFalse" "flame_bookspritetrail,Kill,,0,-1" - "OnFalse" "flame_book_prop,Kill,,0,-1" - "OnFalse" "flame_book_maker,Kill,,0,-1" - "OnFalse" "flame_bookelites,Kill,,0,-1" - "OnFalse" "!self,Kill,,0.01,-1" -} -add: -{ - "origin" "-316 -3732 1232" - "classname" "logic_branch" - "OnTrue" "!self,Kill,,0.01,-1" - "targetname" "book3_branch" - "hammerid" "110727" - "OnFalse" "purple_bookbutton,Kill,,0,-1" - "OnFalse" "purple_booksound,Kill,,0,-1" - "OnFalse" "purple_bookspritetrail,Kill,,0,-1" - "OnFalse" "purple_book_prop,Kill,,0,-1" - "OnFalse" "purple_book_maker,Kill,,0,-1" - "OnFalse" "purple_bookelites,Kill,,0,-1" - "OnFalse" "!self,Kill,,0.01,-1" -} -add: -{ - "origin" "-280 888 1432" - "classname" "logic_relay" - "targetname" "r_item_spawns_2" - "OnSpawn" "item_maker_case_1,PickRandom,,0,1" - "OnSpawn" "item_maker,ForceSpawnAtEntityOrigin,!caller,0.01,1" - "hammerid" "110749" -} -add: -{ - "origin" "784 808 1168" - "classname" "logic_relay" - "targetname" "r_item_spawns_4" - "OnSpawn" "item_maker_case_1,PickRandom,,0,1" - "OnSpawn" "item_maker,ForceSpawnAtEntityOrigin,!caller,0.01,1" - "hammerid" "110814" -} -add: -{ - "origin" "-280 184 1304" - "classname" "logic_relay" - "spawnflags" "0" - "targetname" "r_item_spawns_6" - "OnSpawn" "item_maker_case_1,PickRandom,,0,1" - "OnSpawn" "item_maker,ForceSpawnAtEntityOrigin,!caller,0.01,1" - "hammerid" "110824" -} -add: -{ - "origin" "264 -120 1144" - "classname" "logic_relay" - "spawnflags" "0" - "targetname" "r_item_spawns_11" - "OnSpawn" "item_maker_case_1,PickRandom,,0,1" - "OnSpawn" "item_maker,ForceSpawnAtEntityOrigin,!caller,0.01,1" - "hammerid" "110837" -} -add: -{ - "origin" "808 -248 928" - "classname" "logic_relay" - "spawnflags" "0" - "targetname" "r_item_spawns_12" - "OnSpawn" "item_maker_case_1,PickRandom,,0,1" - "OnSpawn" "item_maker,ForceSpawnAtEntityOrigin,!caller,0.01,1" - "hammerid" "110849" -} -add: -{ - "origin" "-632 -976 1752" - "classname" "logic_relay" - "targetname" "r_item_spawns_13" - "OnSpawn" "item_maker_case_1,PickRandom,,0,1" - "OnSpawn" "item_maker,ForceSpawnAtEntityOrigin,!caller,0.01,1" - "hammerid" "110863" -} -add: -{ - "origin" "264 -824 800" - "classname" "logic_relay" - "targetname" "r_item_spawns_15" - "OnSpawn" "item_maker_case_1,PickRandom,,0,1" - "OnSpawn" "item_maker,ForceSpawnAtEntityOrigin,!caller,0.01,1" - "hammerid" "110875" -} -add: -{ - "wait" "0.1" - "origin" "0 -248 -1004" - "OnStartTouch" "water_teleport_case,PickRandomShuffle,,0,-1" - "classname" "trigger_multiple" - "spawnflags" "1" - "targetname" "water_teleport" - "hammerid" "111397" - "model" "*77" - "StartDisabled" "0" -} -add: -{ - "origin" "-552 -2536 1192" - "target" "!activator" - "classname" "point_teleport" - "angles" "0 90 0" - "targetname" "side_teleport_1" - "hammerid" "111424" -} -add: -{ - "origin" "536 -2536 1192" - "target" "!activator" - "classname" "point_teleport" - "angles" "0 90 0" - "targetname" "side_teleport_2" - "hammerid" "111437" -} -add: -{ - "OnCase02" "side_teleport_2,Teleport,,0,-1" - "origin" "-552 -2568 1192" - "classname" "logic_case" - "targetname" "water_teleport_case" - "hammerid" "111441" - "OnCase01" "side_teleport_1,Teleport,,0,-1" -} -add: -{ - "classname" "point_servercommand" - "targetname" "server" - "origin" "-128 -3128 1168" - "hammerid" "111482" -} -add: -{ - "renderamt" "255" - "HDRColorScale" "1.0" - "spotlightlength" "1300" - "rendercolor" "255 255 255" - "origin" "-8768 -5136 848" - "classname" "point_spotlight" - "spawnflags" "3" - "angles" "90 0 0" - "targetname" "spawn_spotlight" - "hammerid" "113352" - "spotlightwidth" "7000" -} -add: -{ - "OnMapSpawn" "server,Command,say Map By Ricca2554,2,-1" - "OnMapSpawn" "server,Command,zr_infect_spawntime_min 15,0,1" - "OnMapSpawn" "server,Command,zr_infect_spawntime_max 15,0,1" - "OnMapSpawn" "server,Command,sv_enablebunnyhopping 1,0,1" - "OnMapSpawn" "server,Command,mp_freezetime 0,0,1" - "OnMapSpawn" "server,Command,zr_infect_mzombie_ratio 5,0,1" - "OnMapSpawn" "server,Command,zr_respawn_delay 3,0,1" - "OnMapSpawn" "server,Command,zr_respawn_team_zombie_world 1,0,1" - "OnMapSpawn" "server,Command,zr_respawn_team_zombie 1,0,1" - "OnMapSpawn" "server,Command,zr_respawn 1,0,1" - "OnMapSpawn" "server,Command,zr_zspawn_timelimit 0,0,1" - "OnMapSpawn" "server,Command,zr_zspawn_block_rejoin 0,0,1" - "OnMapSpawn" "server,Command,zr_zspawn_team_zombie 1,0,1" - "OnMapSpawn" "server,Command,zr_zspawn_team_override 1,0,1" - "OnMapSpawn" "server,Command,zr_zspawn 1,0,1" - "OnMapSpawn" "server,Command,ammo_57mm_max 400,0,1" - "OnMapSpawn" "server,Command,ammo_357sig_max 400,0,1" - "OnMapSpawn" "server,Command,ammo_45acp_max 400,0,1" - "OnMapSpawn" "server,Command,ammo_buckshot_max 400,0,1" - "OnMapSpawn" "server,Command,ammo_9mm_max 400,0,1" - "OnMapSpawn" "server,Command,ammo_338mag_max 400,0,1" - "OnMapSpawn" "server,Command,ammo_556mm_max 400,0,1" - "OnMapSpawn" "server,Command,ammo_556mm_box_max 400,0,1" - "OnMapSpawn" "server,Command,ammo_762mm_max 400,0,1" - "OnMapSpawn" "server,Command,ammo_50AE_max 400,0,1" - "OnMapSpawn" "server,Command,mp_flashlight 0,0,1" - "OnMapSpawn" "server,Command,mp_startmoney 1000,0,1" - "OnMapSpawn" "server,Command, mp_roundtime 60,0,1" - "OnMapSpawn" "spawn_door_*,Open,,15,1" - "OnMapSpawn" "spawn_elevator_door_exit,StartForward,,29,1" - "OnMapSpawn" "spawn_elevator_door_exit,StartBackward,,1,1" - "OnMapSpawn" "server,Command,zr_class_modify zombies health 1500,0.1,1" - "OnMapSpawn" "server,Command,zr_class_modify zombies speed 325,0.04,1" - "OnMapSpawn" "server,Command,zr_class_modify humans speed 312,0.02,1" - "OnMapSpawn" "level3_color,Enable,,1,-1" - "OnMapSpawn" "level2_color,Enable,,1,-1" - "OnMapSpawn" "level4_color,Enable,,1,-1" - "OnMapSpawn" "level4_color,Disable,,1.15,-1" - "OnMapSpawn" "level2_color,Disable,,1.15,-1" - "OnMapSpawn" "level3_color,Disable,,1.15,-1" - "OnMapSpawn" "stage_math_counter,GetValue,,2,-1" - "OnMapSpawn" "perma_stuff,FireUser1,,0,1" - "OnMapSpawn" "start_music,PlaySound,,4,1" - "OnMapSpawn" "start_music,FireUser1,,35,1" - "OnMapSpawn" "spawn_teleport,Enable,,4,1" - "OnMapSpawn" "spawn_fade,Fade,,3,1" - "OnMapSpawn" "spawn_spawn_items_3,FireUser1,,1,1" - "OnMapSpawn" "spawn_spawn_items_2,FireUser1,,2,1" - "OnMapSpawn" "spawn_spawn_items_3,FireUser1,,3,1" - "OnMapSpawn" "fish_eye_overlay2,StopOverlays,,0.1,1" - "OnMapSpawn" "fish_eye_overlay1,StopOverlays,,0.1,1" - "OnMapSpawn" "clean_overlay,StartOverlays,,0.15,1" - "OnMapSpawn" "fish_eye_overlay1,StartOverlays,,0,1" - "OnMapSpawn" "fish_eye_overlay2,StartOverlays,,0,1" - "OnMapSpawn" "clean_overlay,StopOverlays,,0.2,1" - "origin" "-232 -3160 1168" - "classname" "logic_auto" - "spawnflags" "1" - "hammerid" "113740" -} -add: -{ - "wait" "0.1" - "origin" "-8 2624 -440" - "OnStartTouch" "!activator,AddOutput,targetname human_safe,0,-1" - "OnStartTouch" "!self,Disable,,0.1,-1" - "classname" "trigger_multiple" - "spawnflags" "1" - "targetname" "safe_trigger" - "filtername" "human" - "hammerid" "116721" - "parentname" "loop_elevator_door_exit" - "model" "*85" - "StartDisabled" "1" -} -add: -{ - "wait" "0.1" - "origin" "-7512 -4792 128" - "OnStartTouch" "water_teleport_case,PickRandomShuffle,,0,-1" - "classname" "trigger_multiple" - "spawnflags" "1" - "targetname" "zm_room_teleport" - "hammerid" "117394" - "model" "*87" - "StartDisabled" "1" -} -add: -{ - "max" "4" - "origin" "-240 -3216 1184" - "OnGetValue" "stage_case,InValue,,0,-1" - "classname" "math_counter" - "targetname" "stage_math_counter" - "hammerid" "117495" - "startvalue" "1" -} -add: -{ - "OnCase04" "level4_music,FireUser1,,30,1" - "OnCase04" "level4_color,Enable,,0,1" - "OnCase04" "level_3_toggle,Toggle,,0,1" - "OnCase04" "level_2_toggle,Toggle,,0,1" - "OnCase04" "level_1_toggle,Toggle,,0,1" - "OnCase04" "spawn_music4,ForceSpawn,,0,-1" - "OnCase04" "loop_math,SetHitMax,5,1,1" - "OnCase04" "red_god_sommon_*,Kill,,3,1" - "Case02" "2" - "OnCase02" "level2_color,Enable,,0,1" - "OnCase02" "level_1_toggle,Toggle,,0,1" - "OnCase02" "level2_music,PlaySound,,30,1" - "OnCase02" "spawn_music2,ForceSpawn,,0,-1" - "OnCase02" "build_case_temp2,AddOutput,targetname builder_case_main,2,1" - "OnCase02" "builder_case_main,AddOutput,targetname no_picky,1,1" - "OnCase02" "loop_math,SetHitMax,3,1,1" - "origin" "-240 -3240 1184" - "OnCase03" "level3_music,PlaySound,,30,1" - "OnCase03" "level_2_toggle,Toggle,,0,1" - "OnCase03" "level3_color,Enable,,0,1" - "OnCase03" "level_1_toggle,Toggle,,0,1" - "OnCase03" "spawn_music3,ForceSpawn,,0,-1" - "OnCase03" "build_case_temp3,AddOutput,targetname builder_case_main,2,1" - "OnCase03" "builder_case_main,AddOutput,targetname no_picky,1,1" - "OnCase03" "loop_math,SetHitMax,4,1,1" - "classname" "logic_case" - "Case01" "1" - "Case03" "3" - "targetname" "stage_case" - "hammerid" "117505" - "Case04" "4" - "OnCase01" "level1_music,PlaySound,,30,1" - "OnCase01" "spawn_music1,ForceSpawn,,0,-1" - "OnCase01" "builder_case_main,AddOutput,targetname no_picky,1,1" - "OnCase01" "build_case_temp1,AddOutput,targetname builder_case_main,2,1" - "OnCase01" "loop_math,SetHitMax,3,1,1" -} -add: -{ - "Template01" "stage_math_counter" - "origin" "-208 -3216 1184" - "classname" "point_template" - "spawnflags" "2" - "targetname" "stageStuff_template" - "hammerid" "117520" -} -add: -{ - "wait" "0.1" - "origin" "-7284 -5224 127.98" - "OnStartTouch" "!activator,AddOutput,rendermode 0,0,-1" - "OnStartTouch" "!activator,AddOutput,targetname player,0,-1" - "OnStartTouch" "!activator,SetFogController,fog_1,0,-1" - "OnStartTouch" "!activator,AddOutput,gravity 1,0,-1" - "classname" "trigger_multiple" - "spawnflags" "1" - "targetname" "spawnTrigger" - "hammerid" "118180" - "model" "*89" - "StartDisabled" "0" -} -add: -{ - "Template07" "final_doors_3" - "Template05" "final_math" - "Template03" "final_triggers" - "Template01" "final_brushes_1" - "Template11" "final_teleport" - "OnEntitySpawned" "final_amb_sound,PlaySound,,3,1" - "origin" "-8 176 1944" - "Template09" "final_sprite_glow" - "Template06" "final_doors_2" - "Template04" "final_sprite_*" - "spawnflags" "2" - "Template02" "final_doors_1" - "classname" "point_template" - "Template10" "final_amb_sound" - "targetname" "finalTemplate" - "hammerid" "124795" - "Template08" "final_doors_4" -} -add: -{ - "origin" "-928 160 1976" - "OnStartTouch" "!self,Kill,,0,1" - "OnStartTouch" "final_math,Add,1,0,1" - "OnStartTouch" "final_sprite_1,Kill,,0,1" - "classname" "trigger_once" - "spawnflags" "1" - "targetname" "final_triggers" - "filtername" "human" - "hammerid" "125032" - "model" "*94" - "StartDisabled" "0" -} -add: -{ - "max" "4" - "origin" "-928 120 1976" - "classname" "math_counter" - "targetname" "final_math" - "hammerid" "125042" - "OnHitMax" "final_doors_1,Open,,3,1" - "OnHitMax" "final_doors_2,Close,,20,1" - "OnHitMax" "final_doors_3,Close,,30,1" - "OnHitMax" "final_doors_4,Close,,40,1" -} -add: -{ - "origin" "-168 160 1976" - "OnStartTouch" "!self,Kill,,0,1" - "OnStartTouch" "final_math,Add,1,0,1" - "OnStartTouch" "final_sprite_2,Kill,,0,1" - "classname" "trigger_once" - "spawnflags" "1" - "targetname" "final_triggers" - "filtername" "human" - "hammerid" "125055" - "model" "*95" - "StartDisabled" "0" -} -add: -{ - "origin" "912 160 1976" - "OnStartTouch" "!self,Kill,,0,1" - "OnStartTouch" "final_math,Add,1,0,1" - "OnStartTouch" "final_sprite_4,Kill,,0,1" - "classname" "trigger_once" - "spawnflags" "1" - "targetname" "final_triggers" - "filtername" "human" - "hammerid" "125058" - "model" "*96" - "StartDisabled" "0" -} -add: -{ - "origin" "152 160 1976" - "OnStartTouch" "!self,Kill,,0,1" - "OnStartTouch" "final_math,Add,1,0,1" - "OnStartTouch" "final_sprite_3,Kill,,0,1" - "classname" "trigger_once" - "spawnflags" "1" - "targetname" "final_triggers" - "filtername" "human" - "hammerid" "125061" - "model" "*97" - "StartDisabled" "0" -} -add: -{ - "max" "5" - "origin" "-8 2512 1152" - "classname" "math_counter" - "targetname" "loop_math" - "hammerid" "130237" - "OnHitMax" "loop_ending_branch,SetValue,1,0,1" -} -add: -{ - "origin" "-8 2536 1152" - "classname" "logic_branch" - "OnTrue" "main_builder,FireUser2,,0,-1" - "OnTrue" "finalTemplate,ForceSpawn,,0,-1" - "OnTrue" "safe_trigger,Kill,,3,-1" - "OnTrue" "loop_elevator_door_exit,Kill,,3,-1" - "OnTrue" "loop_teleport_trigger,Kill,,3,-1" - "OnTrue" "loop_trigger,Kill,,3,-1" - "OnTrue" "loop_text,AddOutput,message End,0,-1" - "OnTrue" "loop_text,Display,,0.01,-1" - "OnTrue" "god_apearing_1,Start,,3,-1" - "OnTrue" "god_apearing_2,Stop,,3,-1" - "OnTrue" "god_apearing_3,Stop,,3,-1" - "targetname" "loop_ending_branch" - "hammerid" "130246" - "OnFalse" "main_builder,FireUser1,,1,-1" - "OnFalse" "main_builder,FireUser2,,0,-1" - "OnFalse" "math_text_loop,Add,1,0,-1" -} -add: -{ - "wait" "0.1" - "origin" "0 3888 1744" - "OnStartTouch" "!activator,AddOutput,origin 0 7168 -2000,0.01,-1" - "OnStartTouch" "win_fade,Fade,,0,-1" - "classname" "trigger_multiple" - "spawnflags" "1" - "targetname" "final_teleport" - "filtername" "human" - "hammerid" "133732" - "model" "*104" - "StartDisabled" "1" -} -add: -{ - "wait" "0.1" - "origin" "0 7168 -2000" - "OnStartTouch" "nuke_sound,PlaySound,,6,1" - "OnStartTouch" "nuke_fade,Fade,,6,1" - "OnStartTouch" "nuke,Enable,,6,1" - "OnStartTouch" "!activator,AddOutput,targetname win,0,-1" - "OnStartTouch" "!activator,SetFogController,fog_4,0,-1" - "OnStartTouch" "stage_math_counter,Add,1,0,1" - "classname" "trigger_multiple" - "spawnflags" "1" - "targetname" "ending_trigger" - "filtername" "human" - "hammerid" "134530" - "model" "*105" - "StartDisabled" "0" -} -add: -{ - "origin" "-6947.5 -5111.99 -24" - "classname" "info_player_counterterrorist" - "angles" "0 90 0" - "enabled" "1" - "hammerid" "135614" -} -add: -{ - "origin" "-7177 -5256 -24" - "classname" "info_player_terrorist" - "angles" "0 90 0" - "enabled" "1" - "hammerid" "135616" -} -add: -{ - "origin" "-7223.3 -5256 -24" - "classname" "info_player_counterterrorist" - "angles" "0 90 0" - "enabled" "1" - "hammerid" "135618" -} -add: -{ - "origin" "-7223.3 -5320 -24" - "classname" "info_player_terrorist" - "angles" "0 90 0" - "enabled" "1" - "hammerid" "135620" -} -add: -{ - "origin" "-7269.5 -5320 -24" - "classname" "info_player_terrorist" - "angles" "0 90 0" - "enabled" "1" - "hammerid" "135622" -} -add: -{ - "origin" "-7269.5 -5256 -24" - "classname" "info_player_counterterrorist" - "angles" "0 90 0" - "enabled" "1" - "hammerid" "135624" -} -add: -{ - "origin" "-7177 -5320 -24" - "classname" "info_player_counterterrorist" - "angles" "0 90 0" - "enabled" "1" - "hammerid" "135626" -} -add: -{ - "origin" "-7130.7 -5256 -24" - "classname" "info_player_terrorist" - "angles" "0 90 0" - "enabled" "1" - "hammerid" "135628" -} -add: -{ - "origin" "-7130.7 -5320 -24" - "classname" "info_player_counterterrorist" - "angles" "0 90 0" - "enabled" "1" - "hammerid" "135630" -} -add: -{ - "origin" "-7086.3 -5256 -24" - "classname" "info_player_terrorist" - "angles" "0 90 0" - "enabled" "1" - "hammerid" "135632" -} -add: -{ - "origin" "-7086.3 -5320 -24" - "classname" "info_player_counterterrorist" - "angles" "0 90 0" - "enabled" "1" - "hammerid" "135634" -} -add: -{ - "origin" "-7040.1 -5320 -24" - "classname" "info_player_counterterrorist" - "angles" "0 90 0" - "enabled" "1" - "hammerid" "135636" -} -add: -{ - "origin" "-7040.1 -5256 -24" - "classname" "info_player_terrorist" - "angles" "0 90 0" - "enabled" "1" - "hammerid" "135638" -} -add: -{ - "origin" "-6993.8 -5256 -24" - "classname" "info_player_counterterrorist" - "angles" "0 90 0" - "enabled" "1" - "hammerid" "135640" -} -add: -{ - "origin" "-6993.8 -5320 -24" - "classname" "info_player_terrorist" - "angles" "0 90 0" - "enabled" "1" - "hammerid" "135642" -} -add: -{ - "origin" "-6947.5 -5320 -24" - "classname" "info_player_terrorist" - "angles" "0 90 0" - "enabled" "1" - "hammerid" "135644" -} -add: -{ - "origin" "-6947.5 -5256 -24" - "classname" "info_player_counterterrorist" - "angles" "0 90 0" - "enabled" "1" - "hammerid" "135646" -} -add: -{ - "origin" "-7539.5 -5256 -24" - "classname" "info_player_terrorist" - "angles" "0 90 0" - "enabled" "1" - "hammerid" "135648" -} -add: -{ - "origin" "-7585.7 -5256 -24" - "classname" "info_player_counterterrorist" - "angles" "0 90 0" - "enabled" "1" - "hammerid" "135650" -} -add: -{ - "origin" "-7585.7 -5320 -24" - "classname" "info_player_terrorist" - "angles" "0 90 0" - "enabled" "1" - "hammerid" "135652" -} -add: -{ - "origin" "-7632 -5320 -24" - "classname" "info_player_terrorist" - "angles" "0 90 0" - "enabled" "1" - "hammerid" "135654" -} -add: -{ - "origin" "-7632 -5256 -24" - "classname" "info_player_counterterrorist" - "angles" "0 90 0" - "enabled" "1" - "hammerid" "135656" -} -add: -{ - "origin" "-7539.5 -5320 -24" - "classname" "info_player_counterterrorist" - "angles" "0 90 0" - "enabled" "1" - "hammerid" "135658" -} -add: -{ - "origin" "-7493.2 -5256 -24" - "classname" "info_player_terrorist" - "angles" "0 90 0" - "enabled" "1" - "hammerid" "135660" -} -add: -{ - "origin" "-7493.2 -5320 -24" - "classname" "info_player_counterterrorist" - "angles" "0 90 0" - "enabled" "1" - "hammerid" "135662" -} -add: -{ - "origin" "-7448.8 -5256 -24" - "classname" "info_player_terrorist" - "angles" "0 90 0" - "enabled" "1" - "hammerid" "135664" -} -add: -{ - "origin" "-7448.8 -5320 -24" - "classname" "info_player_counterterrorist" - "angles" "0 90 0" - "enabled" "1" - "hammerid" "135666" -} -add: -{ - "origin" "-7402.6 -5320 -24" - "classname" "info_player_counterterrorist" - "angles" "0 90 0" - "enabled" "1" - "hammerid" "135668" -} -add: -{ - "origin" "-7402.6 -5256 -24" - "classname" "info_player_terrorist" - "angles" "0 90 0" - "enabled" "1" - "hammerid" "135670" -} -add: -{ - "origin" "-7356.3 -5256 -24" - "classname" "info_player_counterterrorist" - "angles" "0 90 0" - "enabled" "1" - "hammerid" "135672" -} -add: -{ - "origin" "-7356.3 -5320 -24" - "classname" "info_player_terrorist" - "angles" "0 90 0" - "enabled" "1" - "hammerid" "135674" -} -add: -{ - "origin" "-7310 -5320 -24" - "classname" "info_player_terrorist" - "angles" "0 90 0" - "enabled" "1" - "hammerid" "135676" -} -add: -{ - "origin" "-7310 -5256 -24" - "classname" "info_player_counterterrorist" - "angles" "0 90 0" - "enabled" "1" - "hammerid" "135678" -} -add: -{ - "origin" "-7539.5 -5111.99 -24" - "classname" "info_player_terrorist" - "angles" "0 90 0" - "enabled" "1" - "hammerid" "135680" -} -add: -{ - "origin" "-7585.7 -5111.99 -24" - "classname" "info_player_counterterrorist" - "angles" "0 90 0" - "enabled" "1" - "hammerid" "135682" -} -add: -{ - "origin" "-7585.7 -5176 -24" - "classname" "info_player_terrorist" - "angles" "0 90 0" - "enabled" "1" - "hammerid" "135684" -} -add: -{ - "origin" "-7632 -5176 -24" - "classname" "info_player_terrorist" - "angles" "0 90 0" - "enabled" "1" - "hammerid" "135686" -} -add: -{ - "origin" "-7632 -5111.99 -24" - "classname" "info_player_counterterrorist" - "angles" "0 90 0" - "enabled" "1" - "hammerid" "135688" -} -add: -{ - "origin" "-7539.5 -5176 -24" - "classname" "info_player_counterterrorist" - "angles" "0 90 0" - "enabled" "1" - "hammerid" "135690" -} -add: -{ - "origin" "-7493.2 -5111.99 -24" - "classname" "info_player_terrorist" - "angles" "0 90 0" - "enabled" "1" - "hammerid" "135692" -} -add: -{ - "origin" "-7493.2 -5176 -24" - "classname" "info_player_counterterrorist" - "angles" "0 90 0" - "enabled" "1" - "hammerid" "135694" -} -add: -{ - "origin" "-7448.8 -5111.99 -24" - "classname" "info_player_terrorist" - "angles" "0 90 0" - "enabled" "1" - "hammerid" "135696" -} -add: -{ - "origin" "-7448.8 -5176 -24" - "classname" "info_player_counterterrorist" - "angles" "0 90 0" - "enabled" "1" - "hammerid" "135698" -} -add: -{ - "origin" "-7402.6 -5176 -24" - "classname" "info_player_counterterrorist" - "angles" "0 90 0" - "enabled" "1" - "hammerid" "135700" -} -add: -{ - "origin" "-7402.6 -5111.99 -24" - "classname" "info_player_terrorist" - "angles" "0 90 0" - "enabled" "1" - "hammerid" "135702" -} -add: -{ - "origin" "-7356.3 -5111.99 -24" - "classname" "info_player_counterterrorist" - "angles" "0 90 0" - "enabled" "1" - "hammerid" "135704" -} -add: -{ - "origin" "-7356.3 -5176 -24" - "classname" "info_player_terrorist" - "angles" "0 90 0" - "enabled" "1" - "hammerid" "135706" -} -add: -{ - "origin" "-7310 -5176 -24" - "classname" "info_player_terrorist" - "angles" "0 90 0" - "enabled" "1" - "hammerid" "135708" -} -add: -{ - "origin" "-7310 -5111.99 -24" - "classname" "info_player_counterterrorist" - "angles" "0 90 0" - "enabled" "1" - "hammerid" "135710" -} -add: -{ - "origin" "-7177 -5111.99 -24" - "classname" "info_player_terrorist" - "angles" "0 90 0" - "enabled" "1" - "hammerid" "135712" -} -add: -{ - "origin" "-7223.3 -5111.99 -24" - "classname" "info_player_counterterrorist" - "angles" "0 90 0" - "enabled" "1" - "hammerid" "135714" -} -add: -{ - "origin" "-7223.3 -5176 -24" - "classname" "info_player_terrorist" - "angles" "0 90 0" - "enabled" "1" - "hammerid" "135716" -} -add: -{ - "origin" "-7269.5 -5176 -24" - "classname" "info_player_terrorist" - "angles" "0 90 0" - "enabled" "1" - "hammerid" "135718" -} -add: -{ - "origin" "-7269.5 -5111.99 -24" - "classname" "info_player_counterterrorist" - "angles" "0 90 0" - "enabled" "1" - "hammerid" "135720" -} -add: -{ - "origin" "-7177 -5176 -24" - "classname" "info_player_counterterrorist" - "angles" "0 90 0" - "enabled" "1" - "hammerid" "135722" -} -add: -{ - "origin" "-7130.7 -5111.99 -24" - "classname" "info_player_terrorist" - "angles" "0 90 0" - "enabled" "1" - "hammerid" "135724" -} -add: -{ - "origin" "-7130.7 -5176 -24" - "classname" "info_player_counterterrorist" - "angles" "0 90 0" - "enabled" "1" - "hammerid" "135726" -} -add: -{ - "origin" "-7086.3 -5111.99 -24" - "classname" "info_player_terrorist" - "angles" "0 90 0" - "enabled" "1" - "hammerid" "135728" -} -add: -{ - "origin" "-7086.3 -5176 -24" - "classname" "info_player_counterterrorist" - "angles" "0 90 0" - "enabled" "1" - "hammerid" "135730" -} -add: -{ - "origin" "-7040.1 -5176 -24" - "classname" "info_player_counterterrorist" - "angles" "0 90 0" - "enabled" "1" - "hammerid" "135732" -} -add: -{ - "origin" "-7040.1 -5111.99 -24" - "classname" "info_player_terrorist" - "angles" "0 90 0" - "enabled" "1" - "hammerid" "135734" -} -add: -{ - "origin" "-6993.8 -5111.99 -24" - "classname" "info_player_counterterrorist" - "angles" "0 90 0" - "enabled" "1" - "hammerid" "135736" -} -add: -{ - "origin" "-6993.8 -5176 -24" - "classname" "info_player_terrorist" - "angles" "0 90 0" - "enabled" "1" - "hammerid" "135738" -} -add: -{ - "origin" "-6947.5 -5176 -24" - "classname" "info_player_terrorist" - "angles" "0 90 0" - "enabled" "1" - "hammerid" "135740" -} -add: -{ - "max" "30" - "origin" "-304 -3104 1200" - "OnGetValue" "loop_text_case,InValue,,0,-1" - "classname" "math_counter" - "OutValue" "loop_text_case,InValue,,0.01,-1" - "targetname" "math_text_loop" - "hammerid" "137196" -} -add: -{ - "OnCase15" "loop_text,Display,,0.01,-1" - "OnCase15" "loop_text,AddOutput,message Loop 15,0,-1" - "OnCase01" "loop_text,AddOutput,message Loop 1,0,-1" - "OnCase01" "loop_text,Display,,0.01,-1" - "Case07" "7" - "OnCase10" "loop_text,Display,,0.01,-1" - "OnCase10" "loop_text,AddOutput,message Loop 10,0,-1" - "OnCase08" "loop_text,Display,,0.01,-1" - "OnCase08" "loop_text,AddOutput,message Loop 8,0,-1" - "Case06" "6" - "Case16" "16" - "OnCase07" "loop_text,Display,,0.01,-1" - "OnCase07" "loop_text,AddOutput,message Loop 7,0,-1" - "OnCase16" "loop_text,Display,,0.01,-1" - "OnCase16" "loop_text,AddOutput,message Loop 16,0,-1" - "OnCase02" "loop_text,Display,,0.01,-1" - "OnCase02" "loop_text,AddOutput,message Loop 2,0,-1" - "Case09" "9" - "Case01" "1" - "Case11" "11" - "origin" "-336 -3104 1200" - "OnCase05" "loop_text,Display,,0.01,-1" - "OnCase05" "loop_text,AddOutput,message Loop 5,0,-1" - "Case08" "8" - "OnCase14" "loop_text,Display,,0.01,-1" - "OnCase14" "loop_text,AddOutput,message Loop 14,0,-1" - "Case10" "10" - "OnCase13" "loop_text,Display,,0.01,-1" - "OnCase13" "loop_text,AddOutput,message Loop 13,0,-1" - "Case03" "3" - "Case13" "13" - "OnCase06" "loop_text,Display,,0.01,-1" - "OnCase06" "loop_text,AddOutput,message Loop 6,0,-1" - "OnCase11" "loop_text,Display,,0.01,-1" - "OnCase11" "loop_text,AddOutput,message Loop 11,0,-1" - "Case02" "2" - "Case12" "12" - "OnCase09" "loop_text,Display,,0.01,-1" - "OnCase09" "loop_text,AddOutput,message Loop 9,0,-1" - "classname" "logic_case" - "targetname" "loop_text_case" - "hammerid" "137205" - "Case05" "5" - "Case15" "15" - "OnCase04" "loop_text,Display,,0.01,-1" - "OnCase04" "loop_text,AddOutput,message Loop 4,0,-1" - "OnCase03" "loop_text,Display,,0.01,-1" - "OnCase03" "loop_text,AddOutput,message Loop 3,0,-1" - "OnCase12" "loop_text,Display,,0.01,-1" - "OnCase12" "loop_text,AddOutput,message Loop 12,0,-1" - "Case04" "4" - "Case14" "14" -} -add: -{ - "OnCase01" "loop_text,Display,,0.01,-1" - "OnCase01" "loop_text,AddOutput,message Loop 17,0,-1" - "Case07" "23" - "OnCase10" "loop_text,Display,,0.01,-1" - "OnCase10" "loop_text,AddOutput,message Loop 26,0,-1" - "OnCase08" "loop_text,Display,,0.01,-1" - "OnCase08" "loop_text,AddOutput,message Loop 24,0,-1" - "Case06" "22" - "OnCase07" "loop_text,Display,,0.01,-1" - "OnCase07" "loop_text,AddOutput,message Loop 23,0,-1" - "OnCase02" "loop_text,Display,,0.01,-1" - "OnCase02" "loop_text,AddOutput,message Loop 18,0,-1" - "Case09" "25" - "Case01" "17" - "Case11" "27" - "origin" "-336 -3120 1200" - "OnCase05" "loop_text,Display,,0.01,-1" - "OnCase05" "loop_text,AddOutput,message Loop 21,0,-1" - "Case08" "24" - "OnCase14" "loop_text,Display,,0.01,-1" - "OnCase14" "loop_text,AddOutput,message Loop 30,0,-1" - "Case10" "26" - "OnCase13" "loop_text,Display,,0.01,-1" - "OnCase13" "loop_text,AddOutput,message Loop 29,0,-1" - "Case03" "19" - "Case13" "29" - "OnCase06" "loop_text,Display,,0.01,-1" - "OnCase06" "loop_text,AddOutput,message Loop 22,0,-1" - "OnCase11" "loop_text,Display,,0.01,-1" - "OnCase11" "loop_text,AddOutput,message Loop 27,0,-1" - "Case02" "18" - "Case12" "28" - "OnCase09" "loop_text,Display,,0.01,-1" - "OnCase09" "loop_text,AddOutput,message Loop 25,0,-1" - "classname" "logic_case" - "targetname" "loop_text_case" - "hammerid" "137211" - "Case05" "21" - "OnCase04" "loop_text,Display,,0.01,-1" - "OnCase04" "loop_text,AddOutput,message Loop 20,0,-1" - "OnCase03" "loop_text,Display,,0.01,-1" - "OnCase03" "loop_text,AddOutput,message Loop 19,0,-1" - "OnCase12" "loop_text,Display,,0.01,-1" - "OnCase12" "loop_text,AddOutput,message Loop 28,0,-1" - "Case04" "20" - "Case14" "30" -} -add: -{ - "Case02" "2" - "OnCase02" "god_sound_apear,PlaySound,,0.01,-1" - "origin" "20 4404 1740" - "OnCase03" "god_sound_apear,PlaySound,,0.01,-1" - "classname" "logic_case" - "Case01" "1" - "Case03" "3" - "targetname" "god_sound_case" - "hammerid" "143245" - "OnCase01" "god_sound_apear,PlaySound,,0.01,-1" -} -add: -{ - "max" "10" - "origin" "-24 4404 1740" - "OnGetValue" "god_start_case,InValue,,0,-1" - "classname" "math_counter" - "OutValue" "god_start_case,InValue,,0.01,-1" - "targetname" "god_start_math" - "hammerid" "143260" -} -add: -{ - "OnCase04" "god_incress_4_end,SetValue,1,0,-1" - "Case02" "6" - "OnCase02" "god_incress_2,SetValue,1,0,-1" - "origin" "-44 4404 1740" - "OnCase03" "god_incress_3,SetValue,1,0,-1" - "classname" "logic_case" - "Case01" "3" - "Case03" "8" - "targetname" "god_start_case" - "hammerid" "143268" - "Case04" "10" - "OnCase01" "god_incress_1,SetValue,1,0,-1" -} -add: -{ - "origin" "-64 4388 1740" - "classname" "logic_branch" - "OnTrue" "god_apearing_1,Start,,0,1" - "OnTrue" "god_sound_case,InValue,1,0,1" - "targetname" "god_incress_1" - "hammerid" "143283" - "OnFalse" "!self,FireUser1,,0,-1" -} -add: -{ - "origin" "-84 4368 1740" - "classname" "logic_branch" - "OnTrue" "god_apearing_1,Stop,,0,1" - "OnTrue" "god_apearing_2,Start,,0,1" - "OnTrue" "god_sound_case,InValue,2,0,1" - "OnTrue" "god_power_particle1,Start,,0,1" - "OnTrue" "god_anger1,FireUser1,,0,1" - "OnTrue" "fish_eye_overlay1,StartOverlays,,0,1" - "targetname" "god_incress_2" - "hammerid" "143294" - "OnFalse" "!self,FireUser1,,0,-1" -} -add: -{ - "origin" "-104 4348 1740" - "classname" "logic_branch" - "OnTrue" "god_apearing_1,Stop,,0,1" - "OnTrue" "god_apearing_2,Stop,,0,1" - "OnTrue" "god_apearing_3,Start,,0,1" - "OnTrue" "god_sound_case,InValue,3,0,1" - "OnTrue" "god_power_particle2,Start,,0,1" - "OnTrue" "god_anger2,FireUser1,,0,1" - "OnTrue" "god_anger1,Volume,0,0,1" - "OnTrue" "god_anger1,Kill,,0.05,1" - "OnTrue" "fish_eye_overlay2,StartOverlays,,0,1" - "targetname" "god_incress_3" - "hammerid" "143301" - "OnFalse" "!self,FireUser1,,0,-1" -} -add: -{ - "wait" "5" - "origin" "-8 1216 1952" - "OnStartTouch" "god_incress_1,Test,,0,-1" - "OnStartTouch" "god_incress_2,Test,,2,-1" - "OnStartTouch" "god_incress_3,Test,,4,-1" - "OnStartTouch" "!self,Disable,,0,-1" - "OnStartTouch" "god_incress_4_end,Test,,5,-1" - "classname" "trigger_multiple" - "spawnflags" "1" - "targetname" "god_trigger" - "hammerid" "143312" - "model" "*112" - "StartDisabled" "0" -} -add: -{ - "Template01" "sommon_god_rotate" - "origin" "-332 -3188 1164" - "classname" "point_template" - "spawnflags" "0" - "Template02" "sommon_god_breakable" - "targetname" "sommon_god_template" - "hammerid" "144466" -} -add: -{ - "OnUser1" "red_build_maker,ForceSpawnAtEntityOrigin,!caller,0.01,-1" - "OnUser1" "red_build_case,PickRandom,,0,-1" - "origin" "-824 -824 -472" - "classname" "logic_relay" - "spawnflags" "0" - "targetname" "red_god_sommon_1" - "hammerid" "144480" -} -add: -{ - "OnUser1" "red_build_maker,ForceSpawnAtEntityOrigin,!caller,0.01,-1" - "OnUser1" "red_build_case,PickRandom,,0,-1" - "origin" "-280 -280 -472" - "classname" "logic_relay" - "spawnflags" "0" - "targetname" "red_god_sommon_2" - "hammerid" "144490" -} -add: -{ - "OnUser1" "red_build_maker,ForceSpawnAtEntityOrigin,!caller,0.01,-1" - "OnUser1" "red_build_case,PickRandom,,0,-1" - "origin" "808 808 -472" - "classname" "logic_relay" - "spawnflags" "0" - "targetname" "red_god_sommon_3" - "hammerid" "144494" -} -add: -{ - "OnUser1" "red_build_maker,ForceSpawnAtEntityOrigin,!caller,0.01,-1" - "OnUser1" "red_build_case,PickRandom,,0,-1" - "origin" "264 264 -472" - "classname" "logic_relay" - "spawnflags" "0" - "targetname" "red_god_sommon_4" - "hammerid" "144498" -} -add: -{ - "OnUser1" "red_build_maker,ForceSpawnAtEntityOrigin,!caller,0.01,-1" - "OnUser1" "red_build_case,PickRandom,,0,-1" - "origin" "-824 808 -472" - "classname" "logic_relay" - "spawnflags" "0" - "targetname" "red_god_sommon_5" - "hammerid" "144502" -} -add: -{ - "OnUser1" "red_build_maker,ForceSpawnAtEntityOrigin,!caller,0.01,-1" - "OnUser1" "red_build_case,PickRandom,,0,-1" - "origin" "808 -824 -472" - "classname" "logic_relay" - "spawnflags" "0" - "targetname" "red_god_sommon_6" - "hammerid" "144506" -} -add: -{ - "OnUser1" "red_build_maker,ForceSpawnAtEntityOrigin,!caller,0.01,-1" - "OnUser1" "red_build_case,PickRandom,,0,-1" - "origin" "-8 232 2004" - "classname" "logic_relay" - "spawnflags" "0" - "targetname" "red_god_sommon_7" - "hammerid" "144512" -} -add: -{ - "OnCase02" "red_build_maker,AddOutput,EntityTemplate sommon_god_template,0,-1" - "origin" "-392 -3188 1172" - "classname" "logic_case" - "targetname" "red_build_case" - "hammerid" "147753" - "OnCase01" "red_build_maker,FireUser1,,0,-1" -} -add: -{ - "wait" "0.1" - "origin" "0 3072 -8428" - "OnStartTouch" "!activator,AddOutput,gravity -0.3,0,-1" - "OnStartTouch" "!activator,SetFogController,fog_god,0,-1" - "classname" "trigger_multiple" - "spawnflags" "1" - "targetname" "god_grav_trigger" - "filtername" "human" - "hammerid" "151385" - "model" "*115" - "StartDisabled" "1" -} -add: -{ - "origin" "272 -280 1076" - "OnStartTouch" "!self,Kill,,0,1" - "OnStartTouch" "r_doors_11,SetSpeed,5,0,1" - "OnStartTouch" "r_doors_11,Open,,0.02,1" - "OnStartTouch" "r_doors_11,Close,,0.01,1" - "classname" "trigger_once" - "spawnflags" "1" - "targetname" "r_trigger_11" - "filtername" "human" - "hammerid" "154497" - "model" "*117" - "StartDisabled" "0" -} -add: -{ - "Template01" "r_brushes_17" - "origin" "-824 808 -528" - "classname" "point_template" - "spawnflags" "0" - "Template02" "r_doors_17" - "targetname" "buildTemplate_17" - "hammerid" "155704" -} -add: -{ - "OnCase04" "building_maker*,AddOutput,EntityTemplate buildTemplate_20,0,-1" - "origin" "-192 -3192 1192" - "OnCase03" "building_maker*,AddOutput,EntityTemplate buildTemplate_19,0,-1" - "classname" "logic_case" - "targetname" "build_case2" - "hammerid" "156736" - "OnCase01" "building_maker*,AddOutput,EntityTemplate buildTemplate_17,0,-1" -} -add: -{ - "OnCase04" "build_case,PickRandom,,0,-1" - "OnCase02" "build_case,PickRandom,,0,-1" - "origin" "-208 -3176 1208" - "OnCase05" "build_case2,PickRandom,,0,-1" - "OnCase03" "build_case,PickRandom,,0,-1" - "classname" "logic_case" - "targetname" "builder_case_main" - "hammerid" "156741" - "OnCase01" "build_case,PickRandom,,0,-1" -} -add: -{ - "origin" "-2008 1296 1171" - "OnStartTouch" "!self,Kill,,0,1" - "OnStartTouch" "blocker_brushes_door_door,Open,,0,1" - "classname" "trigger_once" - "spawnflags" "1" - "targetname" "blocker_trigger" - "hammerid" "158734" - "model" "*132" - "StartDisabled" "0" -} -add: -{ - "Template05" "yellow_book_maker" - "Template03" "yellow_bookbutton" - "Template01" "yellow_book_prop" - "origin" "-295 -3863 1211.99" - "Template06" "yellow_bookelites" - "spawnflags" "0" - "Template04" "yellow_booksound" - "classname" "point_template" - "Template02" "yellow_bookspritetrail" - "targetname" "book4Template" - "hammerid" "159777" -} -add: -{ - "Template03" "yellow_particle" - "Template01" "yellow_relay" - "origin" "-167 -3863 1235.99" - "classname" "point_template" - "spawnflags" "2" - "Template04" "yellow_phys" - "Template02" "yellow_hurt" - "targetname" "yellowTemplate" - "hammerid" "159862" -} -add: -{ - "origin" "-167 -3851 1251.99" - "classname" "logic_relay" - "spawnflags" "0" - "targetname" "yellow_relay" - "OnSpawn" "!self,Kill,,0,1" - "OnSpawn" "yellow_hurt,Kill,,15,1" - "OnSpawn" "yellow_phys,Kill,,15,1" - "OnSpawn" "yellow_phys,DisableMotion,,3,1" - "hammerid" "159864" -} -add: -{ - "Template01" "r_brushes_18" - "origin" "-280 808 -528" - "classname" "point_template" - "spawnflags" "0" - "targetname" "buildTemplate_18" - "hammerid" "160189" -} -add: -{ - "origin" "-656 256 936" - "classname" "logic_relay" - "spawnflags" "0" - "targetname" "r_item_spawns_5" - "OnSpawn" "item_maker_case_1,PickRandom,,0,1" - "OnSpawn" "item_maker,ForceSpawnAtEntityOrigin,!caller,0.01,1" - "hammerid" "166200" -} -add: -{ - "OnUser1" "item_maker_case_1,PickRandom,,0,1" - "OnUser1" "item_maker,ForceSpawnAtEntityOrigin,!caller,0.01,1" - "origin" "-9192 -5168 240" - "classname" "logic_relay" - "spawnflags" "0" - "targetname" "spawn_spawn_items_1" - "hammerid" "166267" -} -add: -{ - "OnUser1" "item_maker_case_1,PickRandom,,0,1" - "OnUser1" "item_maker,ForceSpawnAtEntityOrigin,!caller,0.01,1" - "origin" "-8344 -5200 264" - "classname" "logic_relay" - "spawnflags" "0" - "targetname" "spawn_spawn_items_2" - "hammerid" "166279" -} -add: -{ - "OnUser1" "item_maker_case_1,PickRandom,,0,1" - "OnUser1" "item_maker,ForceSpawnAtEntityOrigin,!caller,0.01,1" - "origin" "-9088 -3232 240" - "classname" "logic_relay" - "spawnflags" "0" - "targetname" "spawn_spawn_items_3" - "hammerid" "166286" -} -add: -{ - "max" "99999" - "origin" "-128 3024 -6160" - "classname" "math_counter" - "targetname" "BossCounter1" - "hammerid" "168564" - "startvalue" "0" - "OnHitMin" "BossCounter3,GetValue,,0.01,-1" - "OnHitMin" "BossCounter3,Subtract,1,0,-1" - "OnHitMin" "BossCounter2,GetValue,,0,-1" -} -add: -{ - "OnUser1" "BossCounter1,SetValueNoFire,0,0,-1" - "OnUser1" "!self,SetValueNoFire,0,0,-1" - "OnUser1" "BossCounter3,SetValueNoFire,20,0,-1" - "max" "99999" - "origin" "-128 3040 -6160" - "OnGetValue" "BossCounter1,Add,,0,-1" - "classname" "math_counter" - "targetname" "BossCounter2" - "hammerid" "168566" - "startvalue" "0" -} -add: -{ - "max" "6" - "origin" "-128 3056 -6160" - "OnGetValue" "god_eye_sound,InValue,,0,-1" - "classname" "math_counter" - "OutValue" "god_push_back,Enable,,0,-1" - "OutValue" "god_push_back,Disable,,0.1,-1" - "OutValue" "eye_random_movement,PickRandom,,0,-1" - "OutValue" "god_eye_particle_hurt,Start,,0,-1" - "OutValue" "god_eye_particle_hurt,Stop,,0.1,-1" - "OutValue" "god_eye_sound,InValue,,0.01,-1" - "OutValue" "eye_god_hurt_maker,ForceSpawn,,0,-1" - "targetname" "BossCounter3" - "hammerid" "168568" - "startvalue" "6" - "OnHitMin" "BossEnds,GetValue,,0,-1" - "min" "1" -} -add: -{ - "origin" "-112 3072 -6160" - "classname" "logic_case" - "Case01" "1" - "targetname" "BossEnds_Case" - "hammerid" "168570" - "OnCase01" "god_eye_*,Kill,,0,-1" - "OnCase01" "god_death_sound,PlaySound,,0,1" - "OnCase01" "final_eye_teleport,Enable,,0,1" - "OnCase01" "god_hurt,Kill,,0,1" - "OnCase01" "accend_particle,Start,,0.01,1" - "OnCase01" "accend_particle,Stop,,1,1" - "OnCase01" "god_amb,Volume,0,0,1" -} -add: -{ - "max" "1" - "origin" "-112 3056 -6160" - "OnGetValue" "BossEnds_Case,InValue,,0,-1" - "classname" "math_counter" - "targetname" "BossEnds" - "hammerid" "168572" - "startvalue" "1" - "StartDisabled" "0" - "min" "0" -} -add: -{ - "origin" "0 3136 -8618.3" - "OnStartTouch" "BossCounter2,Add,6,0,-1" - "OnStartTouch" "BossCounter1,Add,6,0,-1" - "classname" "trigger_once" - "spawnflags" "4097" - "targetname" "god_hp_scale" - "filtername" "human" - "hammerid" "168600" - "model" "*137" - "StartDisabled" "1" -} -add: -{ - "wait" "1" - "origin" "0 3136 -8618.3" - "OnStartTouch" "!activator,AddOutput,basevelocity 0 0 -150000,0,-1" - "classname" "trigger_multiple" - "spawnflags" "4097" - "targetname" "god_push_back" - "filtername" "human" - "hammerid" "168629" - "model" "*138" - "StartDisabled" "1" -} -add: -{ - "wait" "1" - "origin" "0 -248 1756" - "OnStartTouch" "teleport_to_boss,TestActivator,,0,-1" - "classname" "trigger_multiple" - "spawnflags" "1" - "targetname" "god_teleport_trigger" - "hammerid" "168797" - "model" "*140" - "StartDisabled" "1" -} -add: -{ - "origin" "-124 4328 1740" - "classname" "logic_branch" - "OnTrue" "god_apearing_4,Start,,0,1" - "OnTrue" "god_apearing_4,Stop,,1,1" - "OnTrue" "god_sound_ex,PlaySound,,0,1" - "OnTrue" "god_teleport_trigger,Enable,,0.2,1" - "OnTrue" "god_eye_particle_back,Start,,0,1" - "OnTrue" "god_loop_sound,FireUser1,,8,1" - "OnTrue" "god_amb,PlaySound,,0,1" - "OnTrue" "world_break_prop,FireUser1,,0.2,1" - "OnTrue" "god_grav_trigger,Enable,,3,1" - "OnTrue" "god_hp_scale,Enable,,0.4,1" - "OnTrue" "god_push_up,Enable,,3,1" - "OnTrue" "god_eye_prop,SetAnimation,a1,0.2,1" - "OnTrue" "eye_random_movement,PickRandom,,2,1" - "OnTrue" "god_eye_prop,FireUser1,,0.2,1" - "OnTrue" "god_toggle,Kill,,3,1" - "OnTrue" "god_scream,PlaySound,,3.4,1" - "OnTrue" "god_anger2,Kill,,0.05,1" - "OnTrue" "god_anger2,Volume,0,0,1" - "OnTrue" "god_rotate,FireUser1,,0.4,1" - "OnTrue" "level1_music,Volume,0,0,1" - "OnTrue" "level2_music,Volume,0,0,1" - "OnTrue" "level3_music,Volume,0,0,1" - "OnTrue" "level4_music,Volume,0,0,1" - "targetname" "god_incress_4_end" - "hammerid" "168807" - "OnFalse" "!self,FireUser1,,0,-1" -} -add: -{ - "origin" "-152 3096 -6160" - "classname" "logic_case" - "targetname" "eye_random_movement" - "hammerid" "173658" - "OnCase01" "god_eye_prop,SetAnimation,a2,0.01,-1" -} -add: -{ - "classname" "point_clientcommand" - "targetname" "Map_ClientCommand" - "origin" "-144 3168 -6176" - "hammerid" "182726" -} -add: -{ - "OnCase02" "sommon_god_sound2,PlaySound,,0,-1" - "origin" "-368 -3160 1168" - "OnCase03" "sommon_god_sound3,PlaySound,,0,-1" - "classname" "logic_case" - "targetname" "sommon_god_case" - "hammerid" "190715" - "OnCase01" "sommon_god_sound1,PlaySound,,0,-1" -} -add: -{ - "OnCase04" "god_hurt_sound,Pitch,105,0.01,-1" - "OnCase04" "god_hurt_sound,PlaySound,,0,-1" - "OnCase04" "god_eye_prop2_hp4,Kill,,0,-1" - "OnCase04" "god_eye_prop,AddOutput,skin 2,0,-1" - "Case02" "2" - "OnCase02" "god_hurt_sound,Pitch,115,0.01,-1" - "OnCase02" "god_hurt_sound,PlaySound,,0,-1" - "OnCase02" "god_eye_prop2_hp2,Kill,,0,-1" - "OnCase02" "god_eye_prop,AddOutput,skin 4,0,-1" - "origin" "-224 3040 -6208" - "OnCase05" "god_hurt_sound,Pitch,100,0.01,-1" - "OnCase05" "god_hurt_sound,PlaySound,,0,-1" - "OnCase05" "god_eye_prop2_hp5,Kill,,0,-1" - "OnCase05" "god_eye_prop,AddOutput,skin 1,0,-1" - "OnCase05" "god_push_up2,Enable,,0,-1" - "Case05" "5" - "OnCase03" "god_hurt_sound,Pitch,110,0.01,-1" - "OnCase03" "god_hurt_sound,PlaySound,,0,-1" - "OnCase03" "god_eye_prop2_hp3,Kill,,0,-1" - "OnCase03" "god_eye_prop,AddOutput,skin 3,0,-1" - "OnCase03" "god_push_up3,Enable,,0,-1" - "classname" "logic_case" - "Case01" "1" - "Case03" "3" - "targetname" "god_eye_sound" - "hammerid" "190853" - "Case04" "4" - "OnCase01" "god_hurt_sound,Pitch,120,0.01,-1" - "OnCase01" "god_hurt_sound,PlaySound,,0,-1" - "OnCase01" "god_eye_prop,AddOutput,skin 5,0,-1" - "OnCase01" "god_push_up4,Enable,,0,-1" -} -add: -{ - "wait" "0.1" - "origin" "0 3136 -8424.12" - "OnStartTouch" "!activator,AddOutput,origin 0 7168 -2000,0.01,-1" - "OnStartTouch" "!activator,AddOutput,gravity 1,0,-1" - "classname" "trigger_multiple" - "spawnflags" "1" - "targetname" "final_eye_teleport" - "filtername" "human" - "hammerid" "199395" - "model" "*144" - "StartDisabled" "1" -} -add: -{ - "Template01" "level1_music" - "origin" "-240 -3296 1204" - "classname" "point_template" - "spawnflags" "2" - "targetname" "spawn_music1" - "hammerid" "201046" -} -add: -{ - "Template01" "level2_music" - "origin" "-216 -3296 1204" - "classname" "point_template" - "spawnflags" "2" - "targetname" "spawn_music2" - "hammerid" "201052" -} -add: -{ - "Template01" "level3_music" - "origin" "-192 -3296 1204" - "classname" "point_template" - "spawnflags" "2" - "targetname" "spawn_music3" - "hammerid" "201055" -} -add: -{ - "Template01" "level4_music" - "origin" "-168 -3296 1204" - "classname" "point_template" - "spawnflags" "2" - "targetname" "spawn_music4" - "hammerid" "201059" -} -add: -{ - "wait" "1" - "origin" "456 808 -530" - "OnStartTouch" "!activator,AddOutput,basevelocity -400 0 700,0,-1" - "classname" "trigger_multiple" - "spawnflags" "1" - "targetname" "r_trigger_19" - "filtername" "human" - "hammerid" "212994" - "model" "*153" - "StartDisabled" "0" -} -add: -{ - "wait" "1" - "origin" "264 616 -530" - "OnStartTouch" "!activator,AddOutput,basevelocity 0 400 700,0,-1" - "classname" "trigger_multiple" - "spawnflags" "1" - "targetname" "r_trigger_19" - "filtername" "human" - "hammerid" "213024" - "model" "*154" - "StartDisabled" "0" -} -add: -{ - "wait" "1" - "origin" "72 808 -530" - "OnStartTouch" "!activator,AddOutput,basevelocity 400 0 700,0,-1" - "classname" "trigger_multiple" - "spawnflags" "1" - "targetname" "r_trigger_19" - "filtername" "human" - "hammerid" "213027" - "model" "*155" - "StartDisabled" "0" -} -add: -{ - "wait" "1" - "origin" "264 1000 -530" - "OnStartTouch" "!activator,AddOutput,basevelocity 0 -400 700,0,-1" - "classname" "trigger_multiple" - "spawnflags" "1" - "targetname" "r_trigger_19" - "filtername" "human" - "hammerid" "213030" - "model" "*156" - "StartDisabled" "0" -} -add: -{ - "Template03" "r_props_19" - "Template01" "r_brushes_19" - "origin" "264 808 -528" - "classname" "point_template" - "spawnflags" "0" - "Template02" "r_trigger_19" - "targetname" "buildTemplate_19" - "hammerid" "213033" -} -add: -{ - "Template01" "god_hurt_gem" - "origin" "212 3116 -5112" - "classname" "point_template" - "spawnflags" "0" - "Template02" "god_hurt_gem_relay" - "targetname" "hurt_god_gemTemplate" - "hammerid" "247457" -} -add: -{ - "origin" "212 3140 -5112" - "classname" "logic_relay" - "spawnflags" "0" - "targetname" "god_hurt_gem_relay" - "OnSpawn" "!self,Kill,,0,1" - "OnSpawn" "god_hurt_gem,Kill,,4,1" - "hammerid" "247464" -} -add: -{ - "OnUser1" "!self,FireUser1,,0.15,-1" - "OnUser1" "!self,Disable,,0,-1" - "OnUser1" "!self,Enable,,0.1,-1" - "wait" "1" - "origin" "-272 -1248 1744" - "OnStartTouch" "!activator,FireUser2,,0,-1" - "classname" "trigger_multiple" - "spawnflags" "1096" - "targetname" "build_breakers_trigger_2" - "hammerid" "66167" - "parentname" "build_breakers_phys" - "model" "*163" - "StartDisabled" "1" -} -add: -{ - "wait" "0.1" - "origin" "-8720 -1696 2148" - "OnStartTouch" "start_fade_start,FireUser1,,0,1" - "OnStartTouch" "main_builder,FireUser1,,1,1" - "OnStartTouch" "!activator,AddOutput,origin -8 -2640 1173,1.1,-1" - "classname" "trigger_multiple" - "spawnflags" "1" - "targetname" "spawn_trigger" - "filtername" "human" - "hammerid" "113689" - "model" "*165" - "StartDisabled" "0" -} -add: -{ - "Template01" "r_brushes_20" - "origin" "-280 264 2864" - "classname" "point_template" - "spawnflags" "0" - "targetname" "buildTemplate_20" - "hammerid" "249176" -} -add: -{ - "OnCase04" "building_maker*,AddOutput,EntityTemplate buildTemplate_9,0,-1" - "OnCase02" "building_maker*,AddOutput,EntityTemplate buildTemplate_20,0,-1" - "origin" "-208 -3040 1192" - "OnCase03" "building_maker*,AddOutput,EntityTemplate buildTemplate_20,0,-1" - "classname" "logic_case" - "targetname" "build_case_temp1" - "hammerid" "252760" - "OnCase01" "building_maker*,AddOutput,EntityTemplate buildTemplate_20,0,-1" -} -add: -{ - "OnCase04" "building_maker*,AddOutput,EntityTemplate buildTemplate_4,0,-1" - "OnCase02" "building_maker*,AddOutput,EntityTemplate buildTemplate_8,0,-1" - "OnCase06" "building_maker*,AddOutput,EntityTemplate buildTemplate_20,0,-1" - "origin" "-208 -3016 1192" - "OnCase05" "building_maker*,AddOutput,EntityTemplate buildTemplate_20,0,-1" - "OnCase03" "building_maker*,AddOutput,EntityTemplate buildTemplate_3,0,-1" - "classname" "logic_case" - "targetname" "build_case_temp2" - "hammerid" "252767" - "OnCase01" "building_maker*,AddOutput,EntityTemplate buildTemplate_1,0,-1" -} -add: -{ - "OnCase11" "building_maker*,AddOutput,EntityTemplate buildTemplate_20,0,-1" - "OnCase04" "building_maker*,AddOutput,EntityTemplate buildTemplate_4,0,-1" - "OnCase15" "building_maker*,AddOutput,EntityTemplate buildTemplate_15,0,-1" - "OnCase08" "building_maker*,AddOutput,EntityTemplate buildTemplate_8,0,-1" - "OnCase02" "building_maker*,AddOutput,EntityTemplate buildTemplate_2,0,-1" - "OnCase13" "building_maker*,AddOutput,EntityTemplate buildTemplate_13,0,-1" - "OnCase06" "building_maker*,AddOutput,EntityTemplate buildTemplate_6,0,-1" - "OnCase16" "building_maker*,AddOutput,EntityTemplate buildTemplate_16,0,-1" - "origin" "-208 -2992 1192" - "OnCase05" "building_maker*,AddOutput,EntityTemplate buildTemplate_5,0,-1" - "OnCase09" "building_maker*,AddOutput,EntityTemplate buildTemplate_9,0,-1" - "OnCase03" "building_maker*,AddOutput,EntityTemplate buildTemplate_3,0,-1" - "classname" "logic_case" - "targetname" "build_case_temp3" - "OnCase10" "building_maker*,AddOutput,EntityTemplate buildTemplate_10,0,-1" - "hammerid" "252781" - "OnCase14" "building_maker*,AddOutput,EntityTemplate buildTemplate_14,0,-1" - "OnCase07" "building_maker*,AddOutput,EntityTemplate buildTemplate_7,0,-1" - "OnCase12" "building_maker*,AddOutput,EntityTemplate buildTemplate_19,0,-1" - "OnCase01" "building_maker*,AddOutput,EntityTemplate buildTemplate_1,0,-1" -} -; Generated 231 add blocks. - -; File generated on Tue, 03 Jan 2023 19:39:25 +0000 in 0.192039489746 seconds. - - - - - - -; no shadowsssss - - - -modify: -{ - match: - { - "classname" "func_door" - } - replace: - { - "disablereceiveshadows" "1" - "disableshadows" "1" - } -} -modify: -{ - match: - { - "classname" "func_button" - } - replace: - { - "disablereceiveshadows" "1" - "disableshadows" "1" - } -} -modify: -{ - match: - { - "classname" "func_breakable" - } - replace: - { - "disablereceiveshadows" "1" - "disableshadows" "1" - } -} -modify: -{ - match: - { - "classname" "func_brush" - } - replace: - { - "disablereceiveshadows" "1" - "disableshadows" "1" - } -} -modify: -{ - match: - { - "classname" "func_tracktrain" - } - replace: - { - "disablereceiveshadows" "1" - "disableshadows" "1" - } -} -modify: -{ - match: - { - "classname" "func_illusionary" - } - replace: - { - "disablereceiveshadows" "1" - "disableshadows" "1" - } -} -modify: -{ - match: - { - "classname" "func_physbox_multiplayer" - } - replace: - { - "disablereceiveshadows" "1" - "disableshadows" "1" - } -} -modify: -{ - match: - { - "classname" "func_wall_toggle" - } - replace: - { - "disablereceiveshadows" "1" - "disableshadows" "1" - } -} -modify: -{ - match: - { - "classname" "func_tanktrain" - } - replace: - { - "disablereceiveshadows" "1" - "disableshadows" "1" - } -} -modify: -{ - match: - { - "classname" "func_rotating" - } - replace: - { - "disablereceiveshadows" "1" - "disableshadows" "1" - } -} -modify: -{ - match: - { - "classname" "func_movelinear" - } - replace: - { - "disablereceiveshadows" "1" - "disableshadows" "1" - } -} -modify: -{ - match: - { - "classname" "func_physbox" - } - replace: - { - "disablereceiveshadows" "1" - "disableshadows" "1" - } -} -modify: -{ - match: - { - "classname" "prop_dynamic" - } - replace: - { - "disableshadows" "1" - "disablereceiveshadows" "1" - } -} -modify: -{ - match: - { - "classname" "prop_physics" - } - replace: - { - "disableshadows" "1" - "disablereceiveshadows" "1" - } -} -modify: -{ - match: - { - "classname" "prop_physics_multiplayer" - } - replace: - { - "disableshadows" "1" - "disablereceiveshadows" "1" - } -} - - -;; _ - -;; prevent zm's from camping ct teleport - -add: -{ - "model" "*72" - "StartDisabled" "0" - "speed" "250" - "spawnflags" "1" - "pushdir" "0 270 0" - "origin" "-10 -2773 1048" - "filtername" "zombie" - "alternateticksfix" "0" - "classname" "trigger_push" -} -add: -{ - "model" "*116" - "targetname" "push_zombies_off_start" - "StartDisabled" "1" - "speed" "700" - "spawnflags" "1" - "pushdir" "0 90 0" - "origin" "-12 -2242 1192" - "filtername" "zombie" - "alternateticksfix" "0" - "classname" "trigger_push" -} - - +; Comparing "ze_ouroboros_v3.bsp" (301 entities) with "ze_ouroboros_v3.bsp" (532 entities) +; Removed 301 identical entities. + +; __ __ ____ _____ _____ ________ __ +; | \/ |/ __ \| __ \_ _| ____\ \ / / +; | \ / | | | | | | || | | |__ \ \_/ / +; | |\/| | | | | | | || | | __| \ / +; | | | | |__| | |__| || |_| | | | +; |_| |_|\____/|_____/_____|_| |_| +; Generated 0 modify blocks. + +; ______ _____ _ _______ ______ _____ +; | ____|_ _| | |__ __| ____| __ \ +; | |__ | | | | | | | |__ | |__) | +; | __| | | | | | | | __| | _ / +; | | _| |_| |____| | | |____| | \ \ +; |_| |_____|______|_| |______|_| \_\ +; Generated 0 filter blocks. + +; _____ _____ +; /\ | __ \| __ \ +; / \ | | | | | | | +; / /\ \ | | | | | | | +; / ____ \| |__| | |__| | +; /_/ \_\_____/|_____/ +add: +{ + "wait" "1" + "origin" "0 -248 -684" + "OnStartTouch" "!activator,SetFogController,fog_2,0,-1" + "classname" "trigger_multiple" + "spawnflags" "1" + "targetname" "fog_triggers" + "hammerid" "54083" + "model" "*1" + "StartDisabled" "0" +} +add: +{ + "wait" "1" + "origin" "-0 -248 2992" + "OnStartTouch" "!activator,SetFogController,fog_3,0,-1" + "classname" "trigger_multiple" + "spawnflags" "1" + "targetname" "fog_triggers" + "hammerid" "54096" + "model" "*2" + "StartDisabled" "0" +} +add: +{ + "wait" "1" + "origin" "0 -248 1300" + "OnStartTouch" "!activator,SetFogController,fog_1,0,-1" + "classname" "trigger_multiple" + "spawnflags" "1" + "targetname" "fog_triggers" + "hammerid" "54103" + "model" "*3" + "StartDisabled" "0" +} +add: +{ + "Template01" "pillars_blocks" + "origin" "-152 -3128 1168" + "classname" "point_template" + "spawnflags" "0" + "Template02" "upper_spikes" + "targetname" "pillarsTemplate" + "hammerid" "55310" +} +add: +{ + "Template01" "r_brushes_1" + "origin" "-824 808 1120" + "classname" "point_template" + "spawnflags" "0" + "targetname" "buildTemplate_1" + "hammerid" "57984" +} +add: +{ + "Template03" "r_item_spawns_2" + "Template01" "r_brushes_2" + "origin" "-280 808 1120" + "classname" "point_template" + "spawnflags" "0" + "Template02" "r_props_2" + "targetname" "buildTemplate_2" + "hammerid" "58053" +} +add: +{ + "Template03" "r_doors_3_1" + "Template01" "r_brushes_3" + "origin" "264 808 1120" + "classname" "point_template" + "spawnflags" "0" + "Template04" "r_triggers_3" + "Template02" "r_doors_3" + "targetname" "buildTemplate_3" + "hammerid" "59714" +} +add: +{ + "origin" "264 808 352" + "OnStartTouch" "!self,Kill,,0,-1" + "OnStartTouch" "r_doors_3_1,Close,,0,-1" + "classname" "trigger_once" + "spawnflags" "1" + "targetname" "r_triggers_3" + "hammerid" "63148" + "model" "*19" + "StartDisabled" "0" +} +add: +{ + "OnUser1" "build_maker,ForceSpawnAtEntityOrigin,!caller,0.01,-1" + "origin" "-824 808 1120" + "classname" "logic_relay" + "spawnflags" "0" + "targetname" "build_relay_1" + "hammerid" "63190" +} +add: +{ + "OnCase11" "building_maker*,AddOutput,EntityTemplate buildTemplate_11,0,-1" + "OnCase04" "building_maker*,AddOutput,EntityTemplate buildTemplate_4,0,-1" + "OnCase15" "building_maker*,AddOutput,EntityTemplate buildTemplate_15,0,-1" + "OnCase08" "building_maker*,AddOutput,EntityTemplate buildTemplate_8,0,-1" + "OnCase02" "building_maker*,AddOutput,EntityTemplate buildTemplate_2,0,-1" + "OnCase13" "building_maker*,AddOutput,EntityTemplate buildTemplate_13,0,-1" + "OnCase06" "building_maker*,AddOutput,EntityTemplate buildTemplate_6,0,-1" + "OnCase16" "building_maker*,AddOutput,EntityTemplate buildTemplate_16,0,-1" + "origin" "-208 -3192 1192" + "OnCase05" "building_maker*,AddOutput,EntityTemplate buildTemplate_5,0,-1" + "OnCase09" "building_maker*,AddOutput,EntityTemplate buildTemplate_9,0,-1" + "OnCase03" "building_maker*,AddOutput,EntityTemplate buildTemplate_3,0,-1" + "classname" "logic_case" + "targetname" "build_case" + "OnCase10" "building_maker*,AddOutput,EntityTemplate buildTemplate_10,0,-1" + "hammerid" "63198" + "OnCase07" "building_maker*,AddOutput,EntityTemplate buildTemplate_7,0,-1" + "OnCase14" "building_maker*,AddOutput,EntityTemplate buildTemplate_14,0,-1" + "OnCase12" "building_maker*,AddOutput,EntityTemplate buildTemplate_12,0,-1" + "OnCase01" "building_maker*,AddOutput,EntityTemplate buildTemplate_1,0,-1" +} +add: +{ + "OnUser1" "build_maker,ForceSpawnAtEntityOrigin,!caller,0.01,-1" + "origin" "-280 808 1120" + "classname" "logic_relay" + "spawnflags" "0" + "targetname" "build_relay_2" + "hammerid" "63278" +} +add: +{ + "OnUser1" "build_maker,ForceSpawnAtEntityOrigin,!caller,0.01,-1" + "origin" "264 808 1120" + "classname" "logic_relay" + "spawnflags" "0" + "targetname" "build_relay_3" + "hammerid" "63280" +} +add: +{ + "OnUser1" "build_maker,ForceSpawnAtEntityOrigin,!caller,0.01,-1" + "origin" "808 808 1120" + "classname" "logic_relay" + "spawnflags" "0" + "targetname" "build_relay_4" + "hammerid" "63282" +} +add: +{ + "OnUser1" "build_maker,ForceSpawnAtEntityOrigin,!caller,0.01,-1" + "origin" "-280 264 1120" + "classname" "logic_relay" + "spawnflags" "0" + "targetname" "build_relay_6" + "hammerid" "63287" +} +add: +{ + "OnUser1" "build_maker,ForceSpawnAtEntityOrigin,!caller,0.01,-1" + "origin" "264 264 1120" + "classname" "logic_relay" + "spawnflags" "0" + "targetname" "build_relay_7" + "hammerid" "63289" +} +add: +{ + "OnUser1" "build_maker,ForceSpawnAtEntityOrigin,!caller,0.01,-1" + "origin" "808 264 1120" + "classname" "logic_relay" + "spawnflags" "0" + "targetname" "build_relay_8" + "hammerid" "63291" +} +add: +{ + "OnUser1" "build_maker,ForceSpawnAtEntityOrigin,!caller,0.01,-1" + "origin" "-824 -280 1120" + "classname" "logic_relay" + "spawnflags" "0" + "targetname" "build_relay_9" + "hammerid" "63301" +} +add: +{ + "OnUser1" "build_maker,ForceSpawnAtEntityOrigin,!caller,0.01,-1" + "origin" "-280 -280 1120" + "classname" "logic_relay" + "spawnflags" "0" + "targetname" "build_relay_10" + "hammerid" "63303" +} +add: +{ + "OnUser1" "build_maker,ForceSpawnAtEntityOrigin,!caller,0.01,-1" + "origin" "264 -280 1120" + "classname" "logic_relay" + "spawnflags" "0" + "targetname" "build_relay_11" + "hammerid" "63305" +} +add: +{ + "OnUser1" "build_maker,ForceSpawnAtEntityOrigin,!caller,0.01,-1" + "origin" "808 -280 1120" + "classname" "logic_relay" + "spawnflags" "0" + "targetname" "build_relay_12" + "hammerid" "63307" +} +add: +{ + "OnUser1" "build_maker,ForceSpawnAtEntityOrigin,!caller,0.01,-1" + "origin" "-280 -824 1120" + "classname" "logic_relay" + "spawnflags" "0" + "targetname" "build_relay_14" + "hammerid" "63319" +} +add: +{ + "OnUser1" "build_maker,ForceSpawnAtEntityOrigin,!caller,0.01,-1" + "origin" "264 -824 1120" + "classname" "logic_relay" + "spawnflags" "0" + "targetname" "build_relay_15" + "hammerid" "63321" +} +add: +{ + "OnUser1" "build_maker,ForceSpawnAtEntityOrigin,!caller,0.01,-1" + "origin" "808 -824 1120" + "classname" "logic_relay" + "spawnflags" "0" + "targetname" "build_relay_16" + "hammerid" "63323" +} +add: +{ + "OnUser1" "build_relay_1,FireUser1,,0,-1" + "OnUser1" "build_relay_2,FireUser1,,0.02,-1" + "OnUser1" "build_relay_3,FireUser1,,0.04,-1" + "OnUser1" "build_relay_4,FireUser1,,0.06,-1" + "OnUser1" "build_relay_5,FireUser1,,0.08,-1" + "OnUser1" "build_relay_6,FireUser1,,0.1,-1" + "OnUser1" "build_relay_7,FireUser1,,0.12,-1" + "OnUser1" "build_relay_8,FireUser1,,0.14,-1" + "OnUser1" "build_relay_9,FireUser1,,0.16,-1" + "OnUser1" "build_relay_10,FireUser1,,0.18,-1" + "OnUser1" "build_relay_11,FireUser1,,0.2,-1" + "OnUser1" "build_relay_12,FireUser1,,0.22,-1" + "OnUser1" "build_relay_13,FireUser1,,0.24,-1" + "OnUser1" "build_relay_14,FireUser1,,0.26,-1" + "OnUser1" "build_relay_15,FireUser1,,0.28,-1" + "OnUser1" "build_relay_16,FireUser1,,0.3,-1" + "OnUser1" "pillarsTemplate,ForceSpawn,,0,-1" + "OnUser1" "build_breakers_phys,AddOutput,origin -8 -1096 1744,1,-1" + "OnUser1" "build_breakers_phys,AddOutput,origin -8 -552 1744,2,-1" + "OnUser1" "build_breakers_phys,AddOutput,origin -8 -8 1744,3,-1" + "OnUser1" "build_breakers_phys,AddOutput,origin -8 536 1744,4,-1" + "OnUser1" "build_breakers_phys,AddOutput,origin -8 1080 1744,5,-1" + "OnUser1" "build_breakers_case,PickRandom,,1.05,-1" + "OnUser1" "build_breakers_case,PickRandom,,2.05,-1" + "OnUser1" "build_breakers_case,PickRandom,,3.05,-1" + "OnUser1" "build_breakers_case,PickRandom,,4.05,-1" + "OnUser1" "build_breakers_case,PickRandom,,5.05,-1" + "OnUser1" "build_breakers_phys,AddOutput,origin -8 -1312 1744,6,-1" + "OnUser1" "blocker_breakers_trigger*,FireUser1,,7,-1" + "OnUser1" "red_god_sommon_7,FireUser1,,0.12,-1" + "OnUser1" "red_god_sommon_6,FireUser1,,0.1,-1" + "OnUser1" "red_god_sommon_5,FireUser1,,0.08,-1" + "OnUser1" "red_god_sommon_4,FireUser1,,0.06,-1" + "OnUser1" "red_god_sommon_3,FireUser1,,0.04,-1" + "OnUser1" "red_god_sommon_2,FireUser1,,0.02,-1" + "OnUser1" "red_god_sommon_1,FireUser1,,0,-1" + "OnUser2" "blocker*,Kill,,0,-1" + "OnUser2" "r_*,Kill,,0,-1" + "OnUser2" "pillars_blocks*,Kill,,0,-1" + "OnUser2" "blocker_brushes_door*,Kill,,0,-1" + "OnUser2" "blocker_brushes_door_door,Kill,,0,-1" + "OnUser2" "book1_branch*,Test,,0,-1" + "OnUser2" "book2_branch*,Test,,0,-1" + "OnUser2" "book3_branch*,Test,,0,-1" + "OnUser2" "sommon_god_breakable*,Kill,,0,-1" + "OnUser2" "sommon_god_rotate*,Kill,,0,-1" + "OnUser2" "upper_spikes,Kill,,0,-1" + "origin" "-184 -3160 1216" + "classname" "logic_relay" + "spawnflags" "0" + "targetname" "main_builder" + "hammerid" "63374" +} +add: +{ + "Template01" "r_brushes_4" + "origin" "808 808 1120" + "classname" "point_template" + "spawnflags" "0" + "Template02" "r_item_spawns_4" + "targetname" "buildTemplate_4" + "hammerid" "63652" +} +add: +{ + "Template05" "building_maker" + "Template03" "blocker_brushes_1" + "Template01" "blocker_brushes_2" + "origin" "-1424 1528 1120" + "Template06" "building_relay" + "spawnflags" "0" + "classname" "point_template" + "targetname" "buildingTemplate" + "hammerid" "64594" +} +add: +{ + "origin" "-1448 1552 1144" + "classname" "logic_relay" + "spawnflags" "0" + "targetname" "building_relay" + "OnSpawn" "!self,Kill,,0,-1" + "OnSpawn" "builder_case_main,PickRandom,,0,-1" + "OnSpawn" "building_maker,ForceSpawn,,0.01,-1" + "OnSpawn" "building_maker,Kill,,0.05,-1" + "hammerid" "64628" +} +add: +{ + "OnUser1" "build_maker,ForceSpawnAtEntityOrigin,!caller,0.01,-1" + "origin" "-824 264 1120" + "classname" "logic_relay" + "spawnflags" "0" + "targetname" "build_relay_5" + "hammerid" "65739" +} +add: +{ + "OnTrigger" "!self,Disable,,0,-1" + "OnTrigger" "loop_elevator_door_exit,StartForward,,10,-1" + "OnTrigger" "server,Command,say ***Loop Starting***,0,-1" + "wait" "5" + "origin" "-8 2624 -500" + "classname" "trigger_multiple" + "spawnflags" "1" + "targetname" "exit_lift_trigger" + "filtername" "human" + "hammerid" "65879" + "model" "*22" + "StartDisabled" "0" +} +add: +{ + "OnUser1" "!self,FireUser1,,0.15,-1" + "OnUser1" "!self,Disable,,0,-1" + "OnUser1" "!self,Enable,,0.1,-1" + "wait" "1" + "origin" "-832 -1248 1744" + "OnStartTouch" "!activator,FireUser2,,0,-1" + "classname" "trigger_multiple" + "spawnflags" "1096" + "targetname" "build_breakers_trigger_1" + "hammerid" "66155" + "parentname" "build_breakers_phys" + "model" "*23" + "StartDisabled" "1" +} +add: +{ + "OnUser1" "!self,FireUser1,,0.15,-1" + "OnUser1" "!self,Disable,,0,-1" + "OnUser1" "!self,Enable,,0.1,-1" + "wait" "1" + "origin" "256 -1248 1744" + "OnStartTouch" "!activator,FireUser2,,0,-1" + "classname" "trigger_multiple" + "spawnflags" "1096" + "targetname" "build_breakers_trigger_3" + "hammerid" "66170" + "parentname" "build_breakers_phys" + "model" "*24" + "StartDisabled" "1" +} +add: +{ + "OnUser1" "!self,Disable,,0,-1" + "OnUser1" "!self,Enable,,0.1,-1" + "OnUser1" "!self,FireUser1,,0.15,-1" + "wait" "1" + "origin" "816 -1248 1744" + "OnStartTouch" "!activator,FireUser2,,0,-1" + "classname" "trigger_multiple" + "spawnflags" "1096" + "targetname" "build_breakers_trigger_4" + "hammerid" "66173" + "parentname" "build_breakers_phys" + "model" "*25" + "StartDisabled" "1" +} +add: +{ + "OnCase04" "build_breakers_trigger_4,Disable,,0.1,-1" + "OnCase04" "build_breakers_trigger_4,Enable,,0,-1" + "OnCase02" "build_breakers_trigger_2,Disable,,0.1,-1" + "OnCase02" "build_breakers_trigger_2,Enable,,0,-1" + "origin" "-8 -1240 1792" + "OnCase03" "build_breakers_trigger_3,Disable,,0.1,-1" + "OnCase03" "build_breakers_trigger_3,Enable,,0,-1" + "classname" "logic_case" + "targetname" "build_breakers_case" + "hammerid" "76027" + "OnCase01" "build_breakers_trigger_1,Enable,,0,-1" + "OnCase01" "build_breakers_trigger_1,Disable,,0.1,-1" +} +add: +{ + "Template03" "blocker_breakers_trigger" + "Template01" "blocker_brushes_door" + "origin" "-2010 1284 1960" + "classname" "point_template" + "spawnflags" "0" + "Template04" "blocker_trigger" + "Template02" "blocker_brushes_door_door" + "targetname" "b_brushes_doorTemplate" + "hammerid" "80118" +} +add: +{ + "OnUser1" "!self,FireUser1,,0.15,-1" + "OnUser1" "!self,Disable,,0,-1" + "OnUser1" "!self,Enable,,0.1,-1" + "wait" "1" + "origin" "-2010 1368 1496" + "OnStartTouch" "!activator,FireUser3,,0,-1" + "classname" "trigger_multiple" + "spawnflags" "1096" + "targetname" "blocker_breakers_trigger" + "hammerid" "81772" + "model" "*29" + "StartDisabled" "1" +} +add: +{ + "Template03" "r_doors_5" + "Template01" "r_brushes_5" + "origin" "-824 264 1120" + "classname" "point_template" + "spawnflags" "0" + "Template04" "r_button_5" + "Template02" "r_item_spawns_5" + "targetname" "buildTemplate_5" + "hammerid" "82471" +} +add: +{ + "wait" "1" + "origin" "-280 484 5068" + "OnStartTouch" "r_teleport_6_2,Teleport,,0,-1" + "OnStartTouch" "r_water_6,Open,,0,1" + "classname" "trigger_multiple" + "spawnflags" "1" + "targetname" "r_trigger_6_2" + "hammerid" "85644" + "model" "*31" + "StartDisabled" "0" +} +add: +{ + "origin" "-280 136 4832" + "target" "!activator" + "classname" "point_teleport" + "spawnflags" "0" + "angles" "0 90 0" + "targetname" "r_teleport_6_1" + "hammerid" "85755" +} +add: +{ + "wait" "1" + "origin" "-280 264 804" + "OnStartTouch" "r_teleport_6_1,Teleport,,0,-1" + "classname" "trigger_multiple" + "spawnflags" "1" + "targetname" "r_trigger_6" + "hammerid" "85771" + "model" "*32" + "StartDisabled" "0" +} +add: +{ + "origin" "-280 364 1160" + "target" "!activator" + "classname" "point_teleport" + "spawnflags" "0" + "angles" "0 90 0" + "targetname" "r_teleport_6_2" + "hammerid" "85798" +} +add: +{ + "Template07" "r_relay_6" + "Template05" "r_brushes_6_2" + "Template03" "r_teleport_6_2" + "Template01" "r_brushes_6" + "Template11" "r_water_6" + "origin" "-280 264 1120" + "Template09" "r_trigger_6_2" + "Template06" "r_doors_6_*" + "Template04" "r_teleport_6_1" + "spawnflags" "0" + "Template02" "r_trigger_6" + "Template12" "r_item_spawns_6" + "classname" "point_template" + "Template10" "r_props_6" + "targetname" "buildTemplate_6" + "hammerid" "86146" + "Template08" "r_case_6" +} +add: +{ + "Template07" "r_doors_7" + "Template05" "r_door_7_2" + "Template03" "r_sprite_7" + "Template01" "r_brushes_7" + "OnEntitySpawned" "r_breakable_wall_7*,AddOutput,rendermode 1,0,-1" + "OnEntitySpawned" "r_breakable_wall_7*,AddOutput,renderfx 3,0,-1" + "origin" "264 264 1120" + "Template06" "r_doors_7_1" + "spawnflags" "0" + "Template04" "r_trigger_7_1" + "classname" "point_template" + "Template02" "r_breakable_7" + "targetname" "buildTemplate_7" + "hammerid" "86970" + "Template08" "r_breakable_wall_7" +} +add: +{ + "OnUser1" "!self,FireUser1,,0.15,-1" + "OnUser1" "!self,Disable,,0,-1" + "OnUser1" "!self,Enable,,0.1,-1" + "wait" "1" + "origin" "264 536 1412" + "OnStartTouch" "!activator,FireUser4,,0,-1" + "classname" "trigger_multiple" + "spawnflags" "1096" + "targetname" "r_trigger_7_1" + "hammerid" "87708" + "model" "*36" + "StartDisabled" "1" +} +add: +{ + "OnTrigger" "!self,Disable,,0,-1" + "OnTrigger" "!self,Enable,,20,-1" + "OnTrigger" "safe_trigger,Enable,,0,-1" + "OnTrigger" "restart_teleport,Enable,,1,-1" + "OnTrigger" "restart_teleport,Disable,,2,-1" + "OnTrigger" "human_safe*,AddOutput,targetname player,3,-1" + "OnTrigger" "extra_safety_hurt,Enable,,3,-1" + "OnTrigger" "extra_safety_hurt,Disable,,3.15,-1" + "OnTrigger" "loop_ending_branch,Test,,0.01,-1" + "OnTrigger" "loop_math,Add,1,0,-1" + "OnTrigger" "zm_room_teleport,Disable,,0,-1" + "OnTrigger" "zm_room_teleport,Enable,,8,-1" + "OnTrigger" "god_trigger,Enable,,5,-1" + "OnTrigger" "push_zombies_off_start,Enable,,0,-1" + "OnTrigger" "push_zombies_off_start,Disable,,2,-1" + "wait" "4" + "origin" "-8 2624 2200" + "classname" "trigger_multiple" + "spawnflags" "1" + "targetname" "loop_trigger" + "filtername" "human" + "hammerid" "87974" + "model" "*38" + "StartDisabled" "0" +} +add: +{ + "Template01" "r_brushes_8" + "origin" "808 264 1120" + "classname" "point_template" + "spawnflags" "0" + "targetname" "buildTemplate_8" + "hammerid" "93498" +} +add: +{ + "Template05" "r_relay_9" + "Template03" "r_brushes_9_1" + "Template01" "r_brushes_9" + "origin" "-824 -280 1120" + "Template06" "r_case_9" + "spawnflags" "0" + "Template04" "r_rotate_9" + "classname" "point_template" + "Template02" "r_hurt_9" + "targetname" "buildTemplate_9" + "hammerid" "96174" +} +add: +{ + "Template01" "r_brushes_10" + "origin" "-280 -280 1120" + "classname" "point_template" + "spawnflags" "0" + "targetname" "buildTemplate_10" + "hammerid" "96741" +} +add: +{ + "Template03" "r_item_spawns_11" + "Template01" "r_brushes_11" + "origin" "264 -280 1120" + "classname" "point_template" + "spawnflags" "0" + "Template04" "r_trigger_11" + "Template02" "r_doors_11" + "targetname" "buildTemplate_11" + "hammerid" "98695" +} +add: +{ + "Template03" "r_button_12" + "Template01" "r_brushes_12" + "origin" "808 -280 1120" + "classname" "point_template" + "spawnflags" "0" + "Template04" "r_breakable_12" + "Template02" "r_item_spawns_12" + "targetname" "buildTemplate_12" + "hammerid" "101329" +} +add: +{ + "Template01" "r_brushes_13" + "origin" "-824 -824 1120" + "classname" "point_template" + "spawnflags" "0" + "Template02" "r_item_spawns_13" + "targetname" "buildTemplate_13" + "hammerid" "102466" +} +add: +{ + "origin" "-280 -824 1104" + "OnStartTouch" "!self,Kill,,0,1" + "OnStartTouch" "r_case_14,PickRandom,,0,1" + "classname" "trigger_once" + "spawnflags" "1" + "targetname" "r_trigger_14" + "hammerid" "103377" + "model" "*56" + "StartDisabled" "0" +} +add: +{ + "OnCase02" "!self,FireUser1,,0,1" + "origin" "-280 -792 1144" + "OnCase03" "r_breakable_14,Break,,0,1" + "classname" "logic_case" + "targetname" "r_case_14" + "hammerid" "103408" + "OnCase01" "!self,FireUser1,,0,1" +} +add: +{ + "Template03" "r_case_14" + "Template01" "r_brushes_14" + "origin" "-280 -824 1120" + "classname" "point_template" + "spawnflags" "0" + "Template04" "r_breakable_14" + "Template02" "r_trigger_14" + "targetname" "buildTemplate_14" + "hammerid" "103460" +} +add: +{ + "origin" "264 -824 1288" + "classname" "logic_relay" + "spawnflags" "0" + "targetname" "r_relay_15" + "OnSpawn" "!self,Kill,,0,1" + "OnSpawn" "r_case_15,PickRandom,,0,1" + "hammerid" "106235" +} +add: +{ + "OnCase04" "r_breakable_15_4,SetDamageFilter,,0,1" + "OnCase02" "r_breakable_15_2,SetDamageFilter,,0,1" + "origin" "240 -824 1288" + "OnCase03" "r_breakable_15_3,SetDamageFilter,,0,1" + "classname" "logic_case" + "targetname" "r_case_15" + "hammerid" "106249" + "OnCase01" "r_breakable_15_1,SetDamageFilter,,0,1" +} +add: +{ + "origin" "264 -824 540" + "OnStartTouch" "!self,Kill,,0,1" + "OnStartTouch" "r_doors_15,Open,,0,1" + "OnStartTouch" "r_sprite_15,Kill,,0,1" + "classname" "trigger_once" + "spawnflags" "1" + "targetname" "r_trigger_15" + "hammerid" "106678" + "model" "*63" + "StartDisabled" "0" +} +add: +{ + "OnUser1" "build_maker,ForceSpawnAtEntityOrigin,!caller,0.01,-1" + "origin" "-824 -824 1120" + "classname" "logic_relay" + "spawnflags" "0" + "targetname" "build_relay_13" + "hammerid" "63317" +} +add: +{ + "Template07" "r_breakable_15_*" + "Template05" "r_trigger_15" + "Template03" "r_relay_15" + "Template01" "r_brushes_15" + "origin" "264 -824 1120" + "Template06" "r_sprite_15" + "spawnflags" "0" + "Template04" "r_case_15" + "classname" "point_template" + "Template02" "r_doors_15" + "targetname" "buildTemplate_15" + "hammerid" "106700" + "Template08" "r_item_spawns_15" +} +add: +{ + "Template05" "r_case_16" + "Template03" "r_brushes_16_1" + "Template01" "r_brushes_16" + "origin" "808 -824 1120" + "Template06" "r_rotate_16" + "spawnflags" "0" + "Template04" "r_relay_16" + "classname" "point_template" + "Template02" "r_hurt_16" + "targetname" "buildTemplate_16" + "hammerid" "108982" +} +add: +{ + "Template07" "book3_branch" + "Template05" "purple_book_maker" + "Template03" "purple_bookbutton" + "Template01" "purple_book_prop" + "origin" "-295.052 -3731.13 1212" + "Template06" "purple_bookelites" + "spawnflags" "0" + "Template04" "purple_booksound" + "classname" "point_template" + "Template02" "purple_bookspritetrail" + "targetname" "book3Template" + "hammerid" "109835" +} +add: +{ + "Template07" "book2_branch" + "Template05" "flame_bookelites" + "Template03" "flame_bookspritetrail" + "Template01" "flame_booksound" + "origin" "-295.052 -3631.13 1212" + "Template06" "flame_book_maker" + "spawnflags" "0" + "Template04" "flame_book_prop" + "classname" "point_template" + "Template02" "flame_bookbutton" + "targetname" "book2Template" + "hammerid" "109849" +} +add: +{ + "Template03" "purple_trigger" + "Template01" "purple_phys" + "origin" "-149.052 -3737.13 1172" + "classname" "point_template" + "spawnflags" "0" + "Template02" "purple_relay" + "targetname" "purpleTemplate" + "hammerid" "109863" +} +add: +{ + "origin" "-124.05 -3737.13 1194" + "OnStartTouch" "purple_phys,Break,,0,1" + "OnStartTouch" "!self,Kill,,0,1" + "classname" "trigger_once" + "spawnflags" "1" + "targetname" "purple_trigger" + "filtername" "human" + "hammerid" "109865" + "model" "*71" + "StartDisabled" "0" +} +add: +{ + "origin" "-121.052 -3737.13 1218" + "classname" "logic_relay" + "spawnflags" "0" + "targetname" "purple_relay" + "OnSpawn" "!self,Kill,,0,1" + "OnSpawn" "purple_phys,AddOutput,rendermode 1,0,1" + "OnSpawn" "purple_phys,AddOutput,renderfx 3,0,1" + "OnSpawn" "purple_phys,Alpha,170,0,1" + "OnSpawn" "purple_phys,Break,,30,1" + "OnSpawn" "purple_trigger,Kill,,0.01,1" + "hammerid" "109868" +} +add: +{ + "origin" "-131.052 -3615.13 1252" + "classname" "logic_relay" + "spawnflags" "0" + "targetname" "flame_relay" + "OnSpawn" "!self,Kill,,0,1" + "OnSpawn" "flame_booktrigger,Kill,,25,1" + "OnSpawn" "flame_particle,Kill,,25,1" + "hammerid" "109873" +} +add: +{ + "Template03" "flame_particle" + "Template01" "flame_booktrigger" + "origin" "-131.052 -3615.13 1180" + "classname" "point_template" + "spawnflags" "0" + "Template02" "flame_relay" + "targetname" "flameTemplate" + "hammerid" "109875" +} +add: +{ + "wait" "1" + "origin" "-195.05 -3435.13 1196" + "OnStartTouch" "speedmod,ModifySpeed,0.2,0,-1" + "OnStartTouch" "!activator,AddOutput,basevelocity 0 0 200,0,-1" + "OnStartTouch" "speedmod,ModifySpeed,1,13,-1" + "classname" "trigger_multiple" + "spawnflags" "1" + "targetname" "book_trigger" + "filtername" "zombie" + "hammerid" "109943" + "parentname" "book_elites" + "model" "*73" + "StartDisabled" "1" +} +add: +{ + "Template07" "book_elites" + "Template05" "book" + "Template03" "book_spritetrail" + "Template01" "book_trigger" + "origin" "-295.052 -3435.13 1212" + "Template06" "book_particle" + "spawnflags" "0" + "Template04" "book_sound" + "classname" "point_template" + "Template02" "book_button" + "targetname" "book1Template" + "hammerid" "110024" + "Template08" "book1_branch" +} +add: +{ + "OnCase04" "item_maker,FireUser1,,0,-1" + "OnCase02" "item_maker,FireUser1,,0,-1" + "origin" "-64 -3196 1192" + "OnCase05" "item_maker_case_2,PickRandom,,0,-1" + "OnCase03" "item_maker,FireUser1,,0,-1" + "classname" "logic_case" + "targetname" "item_maker_case_1" + "hammerid" "110202" + "OnCase01" "item_maker,FireUser1,,0,-1" +} +add: +{ + "OnCase02" "item_maker,AddOutput,EntityTemplate book2Template,0,-1" + "origin" "-64 -3176 1192" + "OnCase03" "item_maker,AddOutput,EntityTemplate book3Template,0,-1" + "classname" "logic_case" + "targetname" "item_maker_case_2" + "hammerid" "110209" + "OnCase01" "item_maker,AddOutput,EntityTemplate book1Template,0,-1" +} +add: +{ + "origin" "-316 -3436 1232" + "classname" "logic_branch" + "OnTrue" "!self,Kill,,0.01,-1" + "targetname" "book1_branch" + "hammerid" "110232" + "OnFalse" "book_button,Kill,,0,-1" + "OnFalse" "book_sound,Kill,,0,-1" + "OnFalse" "book_spritetrail,Kill,,0,-1" + "OnFalse" "book,Kill,,0,-1" + "OnFalse" "book_particle,Kill,,0,-1" + "OnFalse" "book_trigger,Kill,,0,-1" + "OnFalse" "book_elites,Kill,,0,-1" + "OnFalse" "!self,Kill,,0.01,-1" +} +add: +{ + "origin" "-316 -3632 1232" + "classname" "logic_branch" + "OnTrue" "!self,Kill,,0.01,-1" + "targetname" "book2_branch" + "hammerid" "110716" + "OnFalse" "flame_bookbutton,Kill,,0,-1" + "OnFalse" "flame_booksound,Kill,,0,-1" + "OnFalse" "flame_bookspritetrail,Kill,,0,-1" + "OnFalse" "flame_book_prop,Kill,,0,-1" + "OnFalse" "flame_book_maker,Kill,,0,-1" + "OnFalse" "flame_bookelites,Kill,,0,-1" + "OnFalse" "!self,Kill,,0.01,-1" +} +add: +{ + "origin" "-316 -3732 1232" + "classname" "logic_branch" + "OnTrue" "!self,Kill,,0.01,-1" + "targetname" "book3_branch" + "hammerid" "110727" + "OnFalse" "purple_bookbutton,Kill,,0,-1" + "OnFalse" "purple_booksound,Kill,,0,-1" + "OnFalse" "purple_bookspritetrail,Kill,,0,-1" + "OnFalse" "purple_book_prop,Kill,,0,-1" + "OnFalse" "purple_book_maker,Kill,,0,-1" + "OnFalse" "purple_bookelites,Kill,,0,-1" + "OnFalse" "!self,Kill,,0.01,-1" +} +add: +{ + "origin" "-280 888 1432" + "classname" "logic_relay" + "targetname" "r_item_spawns_2" + "OnSpawn" "item_maker_case_1,PickRandom,,0,1" + "OnSpawn" "item_maker,ForceSpawnAtEntityOrigin,!caller,0.01,1" + "hammerid" "110749" +} +add: +{ + "origin" "784 808 1168" + "classname" "logic_relay" + "targetname" "r_item_spawns_4" + "OnSpawn" "item_maker_case_1,PickRandom,,0,1" + "OnSpawn" "item_maker,ForceSpawnAtEntityOrigin,!caller,0.01,1" + "hammerid" "110814" +} +add: +{ + "origin" "-280 184 1304" + "classname" "logic_relay" + "spawnflags" "0" + "targetname" "r_item_spawns_6" + "OnSpawn" "item_maker_case_1,PickRandom,,0,1" + "OnSpawn" "item_maker,ForceSpawnAtEntityOrigin,!caller,0.01,1" + "hammerid" "110824" +} +add: +{ + "origin" "264 -120 1144" + "classname" "logic_relay" + "spawnflags" "0" + "targetname" "r_item_spawns_11" + "OnSpawn" "item_maker_case_1,PickRandom,,0,1" + "OnSpawn" "item_maker,ForceSpawnAtEntityOrigin,!caller,0.01,1" + "hammerid" "110837" +} +add: +{ + "origin" "808 -248 928" + "classname" "logic_relay" + "spawnflags" "0" + "targetname" "r_item_spawns_12" + "OnSpawn" "item_maker_case_1,PickRandom,,0,1" + "OnSpawn" "item_maker,ForceSpawnAtEntityOrigin,!caller,0.01,1" + "hammerid" "110849" +} +add: +{ + "origin" "-632 -976 1752" + "classname" "logic_relay" + "targetname" "r_item_spawns_13" + "OnSpawn" "item_maker_case_1,PickRandom,,0,1" + "OnSpawn" "item_maker,ForceSpawnAtEntityOrigin,!caller,0.01,1" + "hammerid" "110863" +} +add: +{ + "origin" "264 -824 800" + "classname" "logic_relay" + "targetname" "r_item_spawns_15" + "OnSpawn" "item_maker_case_1,PickRandom,,0,1" + "OnSpawn" "item_maker,ForceSpawnAtEntityOrigin,!caller,0.01,1" + "hammerid" "110875" +} +add: +{ + "wait" "0.1" + "origin" "0 -248 -1004" + "OnStartTouch" "water_teleport_case,PickRandomShuffle,,0,-1" + "classname" "trigger_multiple" + "spawnflags" "1" + "targetname" "water_teleport" + "hammerid" "111397" + "model" "*77" + "StartDisabled" "0" +} +add: +{ + "origin" "-552 -2536 1192" + "target" "!activator" + "classname" "point_teleport" + "angles" "0 90 0" + "targetname" "side_teleport_1" + "hammerid" "111424" +} +add: +{ + "origin" "536 -2536 1192" + "target" "!activator" + "classname" "point_teleport" + "angles" "0 90 0" + "targetname" "side_teleport_2" + "hammerid" "111437" +} +add: +{ + "OnCase02" "side_teleport_2,Teleport,,0,-1" + "origin" "-552 -2568 1192" + "classname" "logic_case" + "targetname" "water_teleport_case" + "hammerid" "111441" + "OnCase01" "side_teleport_1,Teleport,,0,-1" +} +add: +{ + "classname" "point_servercommand" + "targetname" "server" + "origin" "-128 -3128 1168" + "hammerid" "111482" +} +add: +{ + "renderamt" "255" + "HDRColorScale" "1.0" + "spotlightlength" "1300" + "rendercolor" "255 255 255" + "origin" "-8768 -5136 848" + "classname" "point_spotlight" + "spawnflags" "3" + "angles" "90 0 0" + "targetname" "spawn_spotlight" + "hammerid" "113352" + "spotlightwidth" "7000" +} +add: +{ + "OnMapSpawn" "server,Command,say Map By Ricca2554,2,-1" + "OnMapSpawn" "server,Command,zr_infect_spawntime_min 15,0,1" + "OnMapSpawn" "server,Command,zr_infect_spawntime_max 15,0,1" + "OnMapSpawn" "server,Command,sv_enablebunnyhopping 1,0,1" + "OnMapSpawn" "server,Command,mp_freezetime 0,0,1" + "OnMapSpawn" "server,Command,zr_infect_mzombie_ratio 5,0,1" + "OnMapSpawn" "server,Command,zr_respawn_delay 3,0,1" + "OnMapSpawn" "server,Command,zr_respawn_team_zombie_world 1,0,1" + "OnMapSpawn" "server,Command,zr_respawn_team_zombie 1,0,1" + "OnMapSpawn" "server,Command,zr_respawn 1,0,1" + "OnMapSpawn" "server,Command,zr_zspawn_timelimit 0,0,1" + "OnMapSpawn" "server,Command,zr_zspawn_block_rejoin 0,0,1" + "OnMapSpawn" "server,Command,zr_zspawn_team_zombie 1,0,1" + "OnMapSpawn" "server,Command,zr_zspawn_team_override 1,0,1" + "OnMapSpawn" "server,Command,zr_zspawn 1,0,1" + "OnMapSpawn" "server,Command,ammo_57mm_max 400,0,1" + "OnMapSpawn" "server,Command,ammo_357sig_max 400,0,1" + "OnMapSpawn" "server,Command,ammo_45acp_max 400,0,1" + "OnMapSpawn" "server,Command,ammo_buckshot_max 400,0,1" + "OnMapSpawn" "server,Command,ammo_9mm_max 400,0,1" + "OnMapSpawn" "server,Command,ammo_338mag_max 400,0,1" + "OnMapSpawn" "server,Command,ammo_556mm_max 400,0,1" + "OnMapSpawn" "server,Command,ammo_556mm_box_max 400,0,1" + "OnMapSpawn" "server,Command,ammo_762mm_max 400,0,1" + "OnMapSpawn" "server,Command,ammo_50AE_max 400,0,1" + "OnMapSpawn" "server,Command,mp_flashlight 0,0,1" + "OnMapSpawn" "server,Command,mp_startmoney 1000,0,1" + "OnMapSpawn" "server,Command, mp_roundtime 60,0,1" + "OnMapSpawn" "spawn_door_*,Open,,15,1" + "OnMapSpawn" "spawn_elevator_door_exit,StartForward,,29,1" + "OnMapSpawn" "spawn_elevator_door_exit,StartBackward,,1,1" + "OnMapSpawn" "server,Command,zr_class_modify zombies health 1500,0.1,1" + "OnMapSpawn" "server,Command,zr_class_modify zombies speed 325,0.04,1" + "OnMapSpawn" "server,Command,zr_class_modify humans speed 312,0.02,1" + "OnMapSpawn" "level3_color,Enable,,1,-1" + "OnMapSpawn" "level2_color,Enable,,1,-1" + "OnMapSpawn" "level4_color,Enable,,1,-1" + "OnMapSpawn" "level4_color,Disable,,1.15,-1" + "OnMapSpawn" "level2_color,Disable,,1.15,-1" + "OnMapSpawn" "level3_color,Disable,,1.15,-1" + "OnMapSpawn" "stage_math_counter,GetValue,,2,-1" + "OnMapSpawn" "perma_stuff,FireUser1,,0,1" + "OnMapSpawn" "start_music,PlaySound,,4,1" + "OnMapSpawn" "start_music,FireUser1,,35,1" + "OnMapSpawn" "spawn_teleport,Enable,,4,1" + "OnMapSpawn" "spawn_fade,Fade,,3,1" + "OnMapSpawn" "spawn_spawn_items_3,FireUser1,,1,1" + "OnMapSpawn" "spawn_spawn_items_2,FireUser1,,2,1" + "OnMapSpawn" "spawn_spawn_items_3,FireUser1,,3,1" + "OnMapSpawn" "fish_eye_overlay2,StopOverlays,,0.1,1" + "OnMapSpawn" "fish_eye_overlay1,StopOverlays,,0.1,1" + "OnMapSpawn" "clean_overlay,StartOverlays,,0.15,1" + "OnMapSpawn" "fish_eye_overlay1,StartOverlays,,0,1" + "OnMapSpawn" "fish_eye_overlay2,StartOverlays,,0,1" + "OnMapSpawn" "clean_overlay,StopOverlays,,0.2,1" + "origin" "-232 -3160 1168" + "classname" "logic_auto" + "spawnflags" "1" + "hammerid" "113740" +} +add: +{ + "wait" "0.1" + "origin" "-8 2624 -440" + "OnStartTouch" "!activator,AddOutput,targetname human_safe,0,-1" + "OnStartTouch" "!self,Disable,,0.1,-1" + "classname" "trigger_multiple" + "spawnflags" "1" + "targetname" "safe_trigger" + "filtername" "human" + "hammerid" "116721" + "parentname" "loop_elevator_door_exit" + "model" "*85" + "StartDisabled" "1" +} +add: +{ + "wait" "0.1" + "origin" "-7512 -4792 128" + "OnStartTouch" "water_teleport_case,PickRandomShuffle,,0,-1" + "classname" "trigger_multiple" + "spawnflags" "1" + "targetname" "zm_room_teleport" + "hammerid" "117394" + "model" "*87" + "StartDisabled" "1" +} +add: +{ + "max" "4" + "origin" "-240 -3216 1184" + "OnGetValue" "stage_case,InValue,,0,-1" + "classname" "math_counter" + "targetname" "stage_math_counter" + "hammerid" "117495" + "startvalue" "1" +} +add: +{ + "OnCase04" "level4_music,FireUser1,,30,1" + "OnCase04" "level4_color,Enable,,0,1" + "OnCase04" "level_3_toggle,Toggle,,0,1" + "OnCase04" "level_2_toggle,Toggle,,0,1" + "OnCase04" "level_1_toggle,Toggle,,0,1" + "OnCase04" "spawn_music4,ForceSpawn,,0,-1" + "OnCase04" "loop_math,SetHitMax,5,1,1" + "OnCase04" "red_god_sommon_*,Kill,,3,1" + "Case02" "2" + "OnCase02" "level2_color,Enable,,0,1" + "OnCase02" "level_1_toggle,Toggle,,0,1" + "OnCase02" "level2_music,PlaySound,,30,1" + "OnCase02" "spawn_music2,ForceSpawn,,0,-1" + "OnCase02" "build_case_temp2,AddOutput,targetname builder_case_main,2,1" + "OnCase02" "builder_case_main,AddOutput,targetname no_picky,1,1" + "OnCase02" "loop_math,SetHitMax,3,1,1" + "origin" "-240 -3240 1184" + "OnCase03" "level3_music,PlaySound,,30,1" + "OnCase03" "level_2_toggle,Toggle,,0,1" + "OnCase03" "level3_color,Enable,,0,1" + "OnCase03" "level_1_toggle,Toggle,,0,1" + "OnCase03" "spawn_music3,ForceSpawn,,0,-1" + "OnCase03" "build_case_temp3,AddOutput,targetname builder_case_main,2,1" + "OnCase03" "builder_case_main,AddOutput,targetname no_picky,1,1" + "OnCase03" "loop_math,SetHitMax,4,1,1" + "classname" "logic_case" + "Case01" "1" + "Case03" "3" + "targetname" "stage_case" + "hammerid" "117505" + "Case04" "4" + "OnCase01" "level1_music,PlaySound,,30,1" + "OnCase01" "spawn_music1,ForceSpawn,,0,-1" + "OnCase01" "builder_case_main,AddOutput,targetname no_picky,1,1" + "OnCase01" "build_case_temp1,AddOutput,targetname builder_case_main,2,1" + "OnCase01" "loop_math,SetHitMax,3,1,1" +} +add: +{ + "Template01" "stage_math_counter" + "origin" "-208 -3216 1184" + "classname" "point_template" + "spawnflags" "2" + "targetname" "stageStuff_template" + "hammerid" "117520" +} +add: +{ + "wait" "0.1" + "origin" "-7284 -5224 127.98" + "OnStartTouch" "!activator,AddOutput,rendermode 0,0,-1" + "OnStartTouch" "!activator,AddOutput,targetname player,0,-1" + "OnStartTouch" "!activator,SetFogController,fog_1,0,-1" + "OnStartTouch" "!activator,AddOutput,gravity 1,0,-1" + "classname" "trigger_multiple" + "spawnflags" "1" + "targetname" "spawnTrigger" + "hammerid" "118180" + "model" "*89" + "StartDisabled" "0" +} +add: +{ + "Template07" "final_doors_3" + "Template05" "final_math" + "Template03" "final_triggers" + "Template01" "final_brushes_1" + "Template11" "final_teleport" + "OnEntitySpawned" "final_amb_sound,PlaySound,,3,1" + "origin" "-8 176 1944" + "Template09" "final_sprite_glow" + "Template06" "final_doors_2" + "Template04" "final_sprite_*" + "spawnflags" "2" + "Template02" "final_doors_1" + "classname" "point_template" + "Template10" "final_amb_sound" + "targetname" "finalTemplate" + "hammerid" "124795" + "Template08" "final_doors_4" +} +add: +{ + "origin" "-928 160 1976" + "OnStartTouch" "!self,Kill,,0,1" + "OnStartTouch" "final_math,Add,1,0,1" + "OnStartTouch" "final_sprite_1,Kill,,0,1" + "classname" "trigger_once" + "spawnflags" "1" + "targetname" "final_triggers" + "filtername" "human" + "hammerid" "125032" + "model" "*94" + "StartDisabled" "0" +} +add: +{ + "max" "4" + "origin" "-928 120 1976" + "classname" "math_counter" + "targetname" "final_math" + "hammerid" "125042" + "OnHitMax" "final_doors_1,Open,,3,1" + "OnHitMax" "final_doors_2,Close,,20,1" + "OnHitMax" "final_doors_3,Close,,30,1" + "OnHitMax" "final_doors_4,Close,,40,1" +} +add: +{ + "origin" "-168 160 1976" + "OnStartTouch" "!self,Kill,,0,1" + "OnStartTouch" "final_math,Add,1,0,1" + "OnStartTouch" "final_sprite_2,Kill,,0,1" + "classname" "trigger_once" + "spawnflags" "1" + "targetname" "final_triggers" + "filtername" "human" + "hammerid" "125055" + "model" "*95" + "StartDisabled" "0" +} +add: +{ + "origin" "912 160 1976" + "OnStartTouch" "!self,Kill,,0,1" + "OnStartTouch" "final_math,Add,1,0,1" + "OnStartTouch" "final_sprite_4,Kill,,0,1" + "classname" "trigger_once" + "spawnflags" "1" + "targetname" "final_triggers" + "filtername" "human" + "hammerid" "125058" + "model" "*96" + "StartDisabled" "0" +} +add: +{ + "origin" "152 160 1976" + "OnStartTouch" "!self,Kill,,0,1" + "OnStartTouch" "final_math,Add,1,0,1" + "OnStartTouch" "final_sprite_3,Kill,,0,1" + "classname" "trigger_once" + "spawnflags" "1" + "targetname" "final_triggers" + "filtername" "human" + "hammerid" "125061" + "model" "*97" + "StartDisabled" "0" +} +add: +{ + "max" "5" + "origin" "-8 2512 1152" + "classname" "math_counter" + "targetname" "loop_math" + "hammerid" "130237" + "OnHitMax" "loop_ending_branch,SetValue,1,0,1" +} +add: +{ + "origin" "-8 2536 1152" + "classname" "logic_branch" + "OnTrue" "main_builder,FireUser2,,0,-1" + "OnTrue" "finalTemplate,ForceSpawn,,0,-1" + "OnTrue" "safe_trigger,Kill,,3,-1" + "OnTrue" "loop_elevator_door_exit,Kill,,3,-1" + "OnTrue" "loop_teleport_trigger,Kill,,3,-1" + "OnTrue" "loop_trigger,Kill,,3,-1" + "OnTrue" "loop_text,AddOutput,message End,0,-1" + "OnTrue" "loop_text,Display,,0.01,-1" + "OnTrue" "god_apearing_1,Start,,3,-1" + "OnTrue" "god_apearing_2,Stop,,3,-1" + "OnTrue" "god_apearing_3,Stop,,3,-1" + "targetname" "loop_ending_branch" + "hammerid" "130246" + "OnFalse" "main_builder,FireUser1,,1,-1" + "OnFalse" "main_builder,FireUser2,,0,-1" + "OnFalse" "math_text_loop,Add,1,0,-1" +} +add: +{ + "wait" "0.1" + "origin" "0 3888 1744" + "OnStartTouch" "!activator,AddOutput,origin 0 7168 -2000,0.01,-1" + "OnStartTouch" "win_fade,Fade,,0,-1" + "classname" "trigger_multiple" + "spawnflags" "1" + "targetname" "final_teleport" + "filtername" "human" + "hammerid" "133732" + "model" "*104" + "StartDisabled" "1" +} +add: +{ + "wait" "0.1" + "origin" "0 7168 -2000" + "OnStartTouch" "nuke_sound,PlaySound,,6,1" + "OnStartTouch" "nuke_fade,Fade,,6,1" + "OnStartTouch" "nuke,Enable,,6,1" + "OnStartTouch" "!activator,AddOutput,targetname win,0,-1" + "OnStartTouch" "!activator,SetFogController,fog_4,0,-1" + "OnStartTouch" "stage_math_counter,Add,1,0,1" + "classname" "trigger_multiple" + "spawnflags" "1" + "targetname" "ending_trigger" + "filtername" "human" + "hammerid" "134530" + "model" "*105" + "StartDisabled" "0" +} +add: +{ + "origin" "-6947.5 -5111.99 -24" + "classname" "info_player_counterterrorist" + "angles" "0 90 0" + "enabled" "1" + "hammerid" "135614" +} +add: +{ + "origin" "-7177 -5256 -24" + "classname" "info_player_terrorist" + "angles" "0 90 0" + "enabled" "1" + "hammerid" "135616" +} +add: +{ + "origin" "-7223.3 -5256 -24" + "classname" "info_player_counterterrorist" + "angles" "0 90 0" + "enabled" "1" + "hammerid" "135618" +} +add: +{ + "origin" "-7223.3 -5320 -24" + "classname" "info_player_terrorist" + "angles" "0 90 0" + "enabled" "1" + "hammerid" "135620" +} +add: +{ + "origin" "-7269.5 -5320 -24" + "classname" "info_player_terrorist" + "angles" "0 90 0" + "enabled" "1" + "hammerid" "135622" +} +add: +{ + "origin" "-7269.5 -5256 -24" + "classname" "info_player_counterterrorist" + "angles" "0 90 0" + "enabled" "1" + "hammerid" "135624" +} +add: +{ + "origin" "-7177 -5320 -24" + "classname" "info_player_counterterrorist" + "angles" "0 90 0" + "enabled" "1" + "hammerid" "135626" +} +add: +{ + "origin" "-7130.7 -5256 -24" + "classname" "info_player_terrorist" + "angles" "0 90 0" + "enabled" "1" + "hammerid" "135628" +} +add: +{ + "origin" "-7130.7 -5320 -24" + "classname" "info_player_counterterrorist" + "angles" "0 90 0" + "enabled" "1" + "hammerid" "135630" +} +add: +{ + "origin" "-7086.3 -5256 -24" + "classname" "info_player_terrorist" + "angles" "0 90 0" + "enabled" "1" + "hammerid" "135632" +} +add: +{ + "origin" "-7086.3 -5320 -24" + "classname" "info_player_counterterrorist" + "angles" "0 90 0" + "enabled" "1" + "hammerid" "135634" +} +add: +{ + "origin" "-7040.1 -5320 -24" + "classname" "info_player_counterterrorist" + "angles" "0 90 0" + "enabled" "1" + "hammerid" "135636" +} +add: +{ + "origin" "-7040.1 -5256 -24" + "classname" "info_player_terrorist" + "angles" "0 90 0" + "enabled" "1" + "hammerid" "135638" +} +add: +{ + "origin" "-6993.8 -5256 -24" + "classname" "info_player_counterterrorist" + "angles" "0 90 0" + "enabled" "1" + "hammerid" "135640" +} +add: +{ + "origin" "-6993.8 -5320 -24" + "classname" "info_player_terrorist" + "angles" "0 90 0" + "enabled" "1" + "hammerid" "135642" +} +add: +{ + "origin" "-6947.5 -5320 -24" + "classname" "info_player_terrorist" + "angles" "0 90 0" + "enabled" "1" + "hammerid" "135644" +} +add: +{ + "origin" "-6947.5 -5256 -24" + "classname" "info_player_counterterrorist" + "angles" "0 90 0" + "enabled" "1" + "hammerid" "135646" +} +add: +{ + "origin" "-7539.5 -5256 -24" + "classname" "info_player_terrorist" + "angles" "0 90 0" + "enabled" "1" + "hammerid" "135648" +} +add: +{ + "origin" "-7585.7 -5256 -24" + "classname" "info_player_counterterrorist" + "angles" "0 90 0" + "enabled" "1" + "hammerid" "135650" +} +add: +{ + "origin" "-7585.7 -5320 -24" + "classname" "info_player_terrorist" + "angles" "0 90 0" + "enabled" "1" + "hammerid" "135652" +} +add: +{ + "origin" "-7632 -5320 -24" + "classname" "info_player_terrorist" + "angles" "0 90 0" + "enabled" "1" + "hammerid" "135654" +} +add: +{ + "origin" "-7632 -5256 -24" + "classname" "info_player_counterterrorist" + "angles" "0 90 0" + "enabled" "1" + "hammerid" "135656" +} +add: +{ + "origin" "-7539.5 -5320 -24" + "classname" "info_player_counterterrorist" + "angles" "0 90 0" + "enabled" "1" + "hammerid" "135658" +} +add: +{ + "origin" "-7493.2 -5256 -24" + "classname" "info_player_terrorist" + "angles" "0 90 0" + "enabled" "1" + "hammerid" "135660" +} +add: +{ + "origin" "-7493.2 -5320 -24" + "classname" "info_player_counterterrorist" + "angles" "0 90 0" + "enabled" "1" + "hammerid" "135662" +} +add: +{ + "origin" "-7448.8 -5256 -24" + "classname" "info_player_terrorist" + "angles" "0 90 0" + "enabled" "1" + "hammerid" "135664" +} +add: +{ + "origin" "-7448.8 -5320 -24" + "classname" "info_player_counterterrorist" + "angles" "0 90 0" + "enabled" "1" + "hammerid" "135666" +} +add: +{ + "origin" "-7402.6 -5320 -24" + "classname" "info_player_counterterrorist" + "angles" "0 90 0" + "enabled" "1" + "hammerid" "135668" +} +add: +{ + "origin" "-7402.6 -5256 -24" + "classname" "info_player_terrorist" + "angles" "0 90 0" + "enabled" "1" + "hammerid" "135670" +} +add: +{ + "origin" "-7356.3 -5256 -24" + "classname" "info_player_counterterrorist" + "angles" "0 90 0" + "enabled" "1" + "hammerid" "135672" +} +add: +{ + "origin" "-7356.3 -5320 -24" + "classname" "info_player_terrorist" + "angles" "0 90 0" + "enabled" "1" + "hammerid" "135674" +} +add: +{ + "origin" "-7310 -5320 -24" + "classname" "info_player_terrorist" + "angles" "0 90 0" + "enabled" "1" + "hammerid" "135676" +} +add: +{ + "origin" "-7310 -5256 -24" + "classname" "info_player_counterterrorist" + "angles" "0 90 0" + "enabled" "1" + "hammerid" "135678" +} +add: +{ + "origin" "-7539.5 -5111.99 -24" + "classname" "info_player_terrorist" + "angles" "0 90 0" + "enabled" "1" + "hammerid" "135680" +} +add: +{ + "origin" "-7585.7 -5111.99 -24" + "classname" "info_player_counterterrorist" + "angles" "0 90 0" + "enabled" "1" + "hammerid" "135682" +} +add: +{ + "origin" "-7585.7 -5176 -24" + "classname" "info_player_terrorist" + "angles" "0 90 0" + "enabled" "1" + "hammerid" "135684" +} +add: +{ + "origin" "-7632 -5176 -24" + "classname" "info_player_terrorist" + "angles" "0 90 0" + "enabled" "1" + "hammerid" "135686" +} +add: +{ + "origin" "-7632 -5111.99 -24" + "classname" "info_player_counterterrorist" + "angles" "0 90 0" + "enabled" "1" + "hammerid" "135688" +} +add: +{ + "origin" "-7539.5 -5176 -24" + "classname" "info_player_counterterrorist" + "angles" "0 90 0" + "enabled" "1" + "hammerid" "135690" +} +add: +{ + "origin" "-7493.2 -5111.99 -24" + "classname" "info_player_terrorist" + "angles" "0 90 0" + "enabled" "1" + "hammerid" "135692" +} +add: +{ + "origin" "-7493.2 -5176 -24" + "classname" "info_player_counterterrorist" + "angles" "0 90 0" + "enabled" "1" + "hammerid" "135694" +} +add: +{ + "origin" "-7448.8 -5111.99 -24" + "classname" "info_player_terrorist" + "angles" "0 90 0" + "enabled" "1" + "hammerid" "135696" +} +add: +{ + "origin" "-7448.8 -5176 -24" + "classname" "info_player_counterterrorist" + "angles" "0 90 0" + "enabled" "1" + "hammerid" "135698" +} +add: +{ + "origin" "-7402.6 -5176 -24" + "classname" "info_player_counterterrorist" + "angles" "0 90 0" + "enabled" "1" + "hammerid" "135700" +} +add: +{ + "origin" "-7402.6 -5111.99 -24" + "classname" "info_player_terrorist" + "angles" "0 90 0" + "enabled" "1" + "hammerid" "135702" +} +add: +{ + "origin" "-7356.3 -5111.99 -24" + "classname" "info_player_counterterrorist" + "angles" "0 90 0" + "enabled" "1" + "hammerid" "135704" +} +add: +{ + "origin" "-7356.3 -5176 -24" + "classname" "info_player_terrorist" + "angles" "0 90 0" + "enabled" "1" + "hammerid" "135706" +} +add: +{ + "origin" "-7310 -5176 -24" + "classname" "info_player_terrorist" + "angles" "0 90 0" + "enabled" "1" + "hammerid" "135708" +} +add: +{ + "origin" "-7310 -5111.99 -24" + "classname" "info_player_counterterrorist" + "angles" "0 90 0" + "enabled" "1" + "hammerid" "135710" +} +add: +{ + "origin" "-7177 -5111.99 -24" + "classname" "info_player_terrorist" + "angles" "0 90 0" + "enabled" "1" + "hammerid" "135712" +} +add: +{ + "origin" "-7223.3 -5111.99 -24" + "classname" "info_player_counterterrorist" + "angles" "0 90 0" + "enabled" "1" + "hammerid" "135714" +} +add: +{ + "origin" "-7223.3 -5176 -24" + "classname" "info_player_terrorist" + "angles" "0 90 0" + "enabled" "1" + "hammerid" "135716" +} +add: +{ + "origin" "-7269.5 -5176 -24" + "classname" "info_player_terrorist" + "angles" "0 90 0" + "enabled" "1" + "hammerid" "135718" +} +add: +{ + "origin" "-7269.5 -5111.99 -24" + "classname" "info_player_counterterrorist" + "angles" "0 90 0" + "enabled" "1" + "hammerid" "135720" +} +add: +{ + "origin" "-7177 -5176 -24" + "classname" "info_player_counterterrorist" + "angles" "0 90 0" + "enabled" "1" + "hammerid" "135722" +} +add: +{ + "origin" "-7130.7 -5111.99 -24" + "classname" "info_player_terrorist" + "angles" "0 90 0" + "enabled" "1" + "hammerid" "135724" +} +add: +{ + "origin" "-7130.7 -5176 -24" + "classname" "info_player_counterterrorist" + "angles" "0 90 0" + "enabled" "1" + "hammerid" "135726" +} +add: +{ + "origin" "-7086.3 -5111.99 -24" + "classname" "info_player_terrorist" + "angles" "0 90 0" + "enabled" "1" + "hammerid" "135728" +} +add: +{ + "origin" "-7086.3 -5176 -24" + "classname" "info_player_counterterrorist" + "angles" "0 90 0" + "enabled" "1" + "hammerid" "135730" +} +add: +{ + "origin" "-7040.1 -5176 -24" + "classname" "info_player_counterterrorist" + "angles" "0 90 0" + "enabled" "1" + "hammerid" "135732" +} +add: +{ + "origin" "-7040.1 -5111.99 -24" + "classname" "info_player_terrorist" + "angles" "0 90 0" + "enabled" "1" + "hammerid" "135734" +} +add: +{ + "origin" "-6993.8 -5111.99 -24" + "classname" "info_player_counterterrorist" + "angles" "0 90 0" + "enabled" "1" + "hammerid" "135736" +} +add: +{ + "origin" "-6993.8 -5176 -24" + "classname" "info_player_terrorist" + "angles" "0 90 0" + "enabled" "1" + "hammerid" "135738" +} +add: +{ + "origin" "-6947.5 -5176 -24" + "classname" "info_player_terrorist" + "angles" "0 90 0" + "enabled" "1" + "hammerid" "135740" +} +add: +{ + "max" "30" + "origin" "-304 -3104 1200" + "OnGetValue" "loop_text_case,InValue,,0,-1" + "classname" "math_counter" + "OutValue" "loop_text_case,InValue,,0.01,-1" + "targetname" "math_text_loop" + "hammerid" "137196" +} +add: +{ + "OnCase15" "loop_text,Display,,0.01,-1" + "OnCase15" "loop_text,AddOutput,message Loop 15,0,-1" + "OnCase01" "loop_text,AddOutput,message Loop 1,0,-1" + "OnCase01" "loop_text,Display,,0.01,-1" + "Case07" "7" + "OnCase10" "loop_text,Display,,0.01,-1" + "OnCase10" "loop_text,AddOutput,message Loop 10,0,-1" + "OnCase08" "loop_text,Display,,0.01,-1" + "OnCase08" "loop_text,AddOutput,message Loop 8,0,-1" + "Case06" "6" + "Case16" "16" + "OnCase07" "loop_text,Display,,0.01,-1" + "OnCase07" "loop_text,AddOutput,message Loop 7,0,-1" + "OnCase16" "loop_text,Display,,0.01,-1" + "OnCase16" "loop_text,AddOutput,message Loop 16,0,-1" + "OnCase02" "loop_text,Display,,0.01,-1" + "OnCase02" "loop_text,AddOutput,message Loop 2,0,-1" + "Case09" "9" + "Case01" "1" + "Case11" "11" + "origin" "-336 -3104 1200" + "OnCase05" "loop_text,Display,,0.01,-1" + "OnCase05" "loop_text,AddOutput,message Loop 5,0,-1" + "Case08" "8" + "OnCase14" "loop_text,Display,,0.01,-1" + "OnCase14" "loop_text,AddOutput,message Loop 14,0,-1" + "Case10" "10" + "OnCase13" "loop_text,Display,,0.01,-1" + "OnCase13" "loop_text,AddOutput,message Loop 13,0,-1" + "Case03" "3" + "Case13" "13" + "OnCase06" "loop_text,Display,,0.01,-1" + "OnCase06" "loop_text,AddOutput,message Loop 6,0,-1" + "OnCase11" "loop_text,Display,,0.01,-1" + "OnCase11" "loop_text,AddOutput,message Loop 11,0,-1" + "Case02" "2" + "Case12" "12" + "OnCase09" "loop_text,Display,,0.01,-1" + "OnCase09" "loop_text,AddOutput,message Loop 9,0,-1" + "classname" "logic_case" + "targetname" "loop_text_case" + "hammerid" "137205" + "Case05" "5" + "Case15" "15" + "OnCase04" "loop_text,Display,,0.01,-1" + "OnCase04" "loop_text,AddOutput,message Loop 4,0,-1" + "OnCase03" "loop_text,Display,,0.01,-1" + "OnCase03" "loop_text,AddOutput,message Loop 3,0,-1" + "OnCase12" "loop_text,Display,,0.01,-1" + "OnCase12" "loop_text,AddOutput,message Loop 12,0,-1" + "Case04" "4" + "Case14" "14" +} +add: +{ + "OnCase01" "loop_text,Display,,0.01,-1" + "OnCase01" "loop_text,AddOutput,message Loop 17,0,-1" + "Case07" "23" + "OnCase10" "loop_text,Display,,0.01,-1" + "OnCase10" "loop_text,AddOutput,message Loop 26,0,-1" + "OnCase08" "loop_text,Display,,0.01,-1" + "OnCase08" "loop_text,AddOutput,message Loop 24,0,-1" + "Case06" "22" + "OnCase07" "loop_text,Display,,0.01,-1" + "OnCase07" "loop_text,AddOutput,message Loop 23,0,-1" + "OnCase02" "loop_text,Display,,0.01,-1" + "OnCase02" "loop_text,AddOutput,message Loop 18,0,-1" + "Case09" "25" + "Case01" "17" + "Case11" "27" + "origin" "-336 -3120 1200" + "OnCase05" "loop_text,Display,,0.01,-1" + "OnCase05" "loop_text,AddOutput,message Loop 21,0,-1" + "Case08" "24" + "OnCase14" "loop_text,Display,,0.01,-1" + "OnCase14" "loop_text,AddOutput,message Loop 30,0,-1" + "Case10" "26" + "OnCase13" "loop_text,Display,,0.01,-1" + "OnCase13" "loop_text,AddOutput,message Loop 29,0,-1" + "Case03" "19" + "Case13" "29" + "OnCase06" "loop_text,Display,,0.01,-1" + "OnCase06" "loop_text,AddOutput,message Loop 22,0,-1" + "OnCase11" "loop_text,Display,,0.01,-1" + "OnCase11" "loop_text,AddOutput,message Loop 27,0,-1" + "Case02" "18" + "Case12" "28" + "OnCase09" "loop_text,Display,,0.01,-1" + "OnCase09" "loop_text,AddOutput,message Loop 25,0,-1" + "classname" "logic_case" + "targetname" "loop_text_case" + "hammerid" "137211" + "Case05" "21" + "OnCase04" "loop_text,Display,,0.01,-1" + "OnCase04" "loop_text,AddOutput,message Loop 20,0,-1" + "OnCase03" "loop_text,Display,,0.01,-1" + "OnCase03" "loop_text,AddOutput,message Loop 19,0,-1" + "OnCase12" "loop_text,Display,,0.01,-1" + "OnCase12" "loop_text,AddOutput,message Loop 28,0,-1" + "Case04" "20" + "Case14" "30" +} +add: +{ + "Case02" "2" + "OnCase02" "god_sound_apear,PlaySound,,0.01,-1" + "origin" "20 4404 1740" + "OnCase03" "god_sound_apear,PlaySound,,0.01,-1" + "classname" "logic_case" + "Case01" "1" + "Case03" "3" + "targetname" "god_sound_case" + "hammerid" "143245" + "OnCase01" "god_sound_apear,PlaySound,,0.01,-1" +} +add: +{ + "max" "10" + "origin" "-24 4404 1740" + "OnGetValue" "god_start_case,InValue,,0,-1" + "classname" "math_counter" + "OutValue" "god_start_case,InValue,,0.01,-1" + "targetname" "god_start_math" + "hammerid" "143260" +} +add: +{ + "OnCase04" "god_incress_4_end,SetValue,1,0,-1" + "Case02" "6" + "OnCase02" "god_incress_2,SetValue,1,0,-1" + "origin" "-44 4404 1740" + "OnCase03" "god_incress_3,SetValue,1,0,-1" + "classname" "logic_case" + "Case01" "3" + "Case03" "8" + "targetname" "god_start_case" + "hammerid" "143268" + "Case04" "10" + "OnCase01" "god_incress_1,SetValue,1,0,-1" +} +add: +{ + "origin" "-64 4388 1740" + "classname" "logic_branch" + "OnTrue" "god_apearing_1,Start,,0,1" + "OnTrue" "god_sound_case,InValue,1,0,1" + "targetname" "god_incress_1" + "hammerid" "143283" + "OnFalse" "!self,FireUser1,,0,-1" +} +add: +{ + "origin" "-84 4368 1740" + "classname" "logic_branch" + "OnTrue" "god_apearing_1,Stop,,0,1" + "OnTrue" "god_apearing_2,Start,,0,1" + "OnTrue" "god_sound_case,InValue,2,0,1" + "OnTrue" "god_power_particle1,Start,,0,1" + "OnTrue" "god_anger1,FireUser1,,0,1" + "OnTrue" "fish_eye_overlay1,StartOverlays,,0,1" + "targetname" "god_incress_2" + "hammerid" "143294" + "OnFalse" "!self,FireUser1,,0,-1" +} +add: +{ + "origin" "-104 4348 1740" + "classname" "logic_branch" + "OnTrue" "god_apearing_1,Stop,,0,1" + "OnTrue" "god_apearing_2,Stop,,0,1" + "OnTrue" "god_apearing_3,Start,,0,1" + "OnTrue" "god_sound_case,InValue,3,0,1" + "OnTrue" "god_power_particle2,Start,,0,1" + "OnTrue" "god_anger2,FireUser1,,0,1" + "OnTrue" "god_anger1,Volume,0,0,1" + "OnTrue" "god_anger1,Kill,,0.05,1" + "OnTrue" "fish_eye_overlay2,StartOverlays,,0,1" + "targetname" "god_incress_3" + "hammerid" "143301" + "OnFalse" "!self,FireUser1,,0,-1" +} +add: +{ + "wait" "5" + "origin" "-8 1216 1952" + "OnStartTouch" "god_incress_1,Test,,0,-1" + "OnStartTouch" "god_incress_2,Test,,2,-1" + "OnStartTouch" "god_incress_3,Test,,4,-1" + "OnStartTouch" "!self,Disable,,0,-1" + "OnStartTouch" "god_incress_4_end,Test,,5,-1" + "classname" "trigger_multiple" + "spawnflags" "1" + "targetname" "god_trigger" + "hammerid" "143312" + "model" "*112" + "StartDisabled" "0" +} +add: +{ + "Template01" "sommon_god_rotate" + "origin" "-332 -3188 1164" + "classname" "point_template" + "spawnflags" "0" + "Template02" "sommon_god_breakable" + "targetname" "sommon_god_template" + "hammerid" "144466" +} +add: +{ + "OnUser1" "red_build_maker,ForceSpawnAtEntityOrigin,!caller,0.01,-1" + "OnUser1" "red_build_case,PickRandom,,0,-1" + "origin" "-824 -824 -472" + "classname" "logic_relay" + "spawnflags" "0" + "targetname" "red_god_sommon_1" + "hammerid" "144480" +} +add: +{ + "OnUser1" "red_build_maker,ForceSpawnAtEntityOrigin,!caller,0.01,-1" + "OnUser1" "red_build_case,PickRandom,,0,-1" + "origin" "-280 -280 -472" + "classname" "logic_relay" + "spawnflags" "0" + "targetname" "red_god_sommon_2" + "hammerid" "144490" +} +add: +{ + "OnUser1" "red_build_maker,ForceSpawnAtEntityOrigin,!caller,0.01,-1" + "OnUser1" "red_build_case,PickRandom,,0,-1" + "origin" "808 808 -472" + "classname" "logic_relay" + "spawnflags" "0" + "targetname" "red_god_sommon_3" + "hammerid" "144494" +} +add: +{ + "OnUser1" "red_build_maker,ForceSpawnAtEntityOrigin,!caller,0.01,-1" + "OnUser1" "red_build_case,PickRandom,,0,-1" + "origin" "264 264 -472" + "classname" "logic_relay" + "spawnflags" "0" + "targetname" "red_god_sommon_4" + "hammerid" "144498" +} +add: +{ + "OnUser1" "red_build_maker,ForceSpawnAtEntityOrigin,!caller,0.01,-1" + "OnUser1" "red_build_case,PickRandom,,0,-1" + "origin" "-824 808 -472" + "classname" "logic_relay" + "spawnflags" "0" + "targetname" "red_god_sommon_5" + "hammerid" "144502" +} +add: +{ + "OnUser1" "red_build_maker,ForceSpawnAtEntityOrigin,!caller,0.01,-1" + "OnUser1" "red_build_case,PickRandom,,0,-1" + "origin" "808 -824 -472" + "classname" "logic_relay" + "spawnflags" "0" + "targetname" "red_god_sommon_6" + "hammerid" "144506" +} +add: +{ + "OnUser1" "red_build_maker,ForceSpawnAtEntityOrigin,!caller,0.01,-1" + "OnUser1" "red_build_case,PickRandom,,0,-1" + "origin" "-8 232 2004" + "classname" "logic_relay" + "spawnflags" "0" + "targetname" "red_god_sommon_7" + "hammerid" "144512" +} +add: +{ + "OnCase02" "red_build_maker,AddOutput,EntityTemplate sommon_god_template,0,-1" + "origin" "-392 -3188 1172" + "classname" "logic_case" + "targetname" "red_build_case" + "hammerid" "147753" + "OnCase01" "red_build_maker,FireUser1,,0,-1" +} +add: +{ + "wait" "0.1" + "origin" "0 3072 -8428" + "OnStartTouch" "!activator,AddOutput,gravity -0.3,0,-1" + "OnStartTouch" "!activator,SetFogController,fog_god,0,-1" + "classname" "trigger_multiple" + "spawnflags" "1" + "targetname" "god_grav_trigger" + "filtername" "human" + "hammerid" "151385" + "model" "*115" + "StartDisabled" "1" +} +add: +{ + "origin" "272 -280 1076" + "OnStartTouch" "!self,Kill,,0,1" + "OnStartTouch" "r_doors_11,SetSpeed,5,0,1" + "OnStartTouch" "r_doors_11,Open,,0.02,1" + "OnStartTouch" "r_doors_11,Close,,0.01,1" + "classname" "trigger_once" + "spawnflags" "1" + "targetname" "r_trigger_11" + "filtername" "human" + "hammerid" "154497" + "model" "*117" + "StartDisabled" "0" +} +add: +{ + "Template01" "r_brushes_17" + "origin" "-824 808 -528" + "classname" "point_template" + "spawnflags" "0" + "Template02" "r_doors_17" + "targetname" "buildTemplate_17" + "hammerid" "155704" +} +add: +{ + "OnCase04" "building_maker*,AddOutput,EntityTemplate buildTemplate_20,0,-1" + "origin" "-192 -3192 1192" + "OnCase03" "building_maker*,AddOutput,EntityTemplate buildTemplate_19,0,-1" + "classname" "logic_case" + "targetname" "build_case2" + "hammerid" "156736" + "OnCase01" "building_maker*,AddOutput,EntityTemplate buildTemplate_17,0,-1" +} +add: +{ + "OnCase04" "build_case,PickRandom,,0,-1" + "OnCase02" "build_case,PickRandom,,0,-1" + "origin" "-208 -3176 1208" + "OnCase05" "build_case2,PickRandom,,0,-1" + "OnCase03" "build_case,PickRandom,,0,-1" + "classname" "logic_case" + "targetname" "builder_case_main" + "hammerid" "156741" + "OnCase01" "build_case,PickRandom,,0,-1" +} +add: +{ + "origin" "-2008 1296 1171" + "OnStartTouch" "!self,Kill,,0,1" + "OnStartTouch" "blocker_brushes_door_door,Open,,0,1" + "classname" "trigger_once" + "spawnflags" "1" + "targetname" "blocker_trigger" + "hammerid" "158734" + "model" "*132" + "StartDisabled" "0" +} +add: +{ + "Template05" "yellow_book_maker" + "Template03" "yellow_bookbutton" + "Template01" "yellow_book_prop" + "origin" "-295 -3863 1211.99" + "Template06" "yellow_bookelites" + "spawnflags" "0" + "Template04" "yellow_booksound" + "classname" "point_template" + "Template02" "yellow_bookspritetrail" + "targetname" "book4Template" + "hammerid" "159777" +} +add: +{ + "Template03" "yellow_particle" + "Template01" "yellow_relay" + "origin" "-167 -3863 1235.99" + "classname" "point_template" + "spawnflags" "2" + "Template04" "yellow_phys" + "Template02" "yellow_hurt" + "targetname" "yellowTemplate" + "hammerid" "159862" +} +add: +{ + "origin" "-167 -3851 1251.99" + "classname" "logic_relay" + "spawnflags" "0" + "targetname" "yellow_relay" + "OnSpawn" "!self,Kill,,0,1" + "OnSpawn" "yellow_hurt,Kill,,15,1" + "OnSpawn" "yellow_phys,Kill,,15,1" + "OnSpawn" "yellow_phys,DisableMotion,,3,1" + "hammerid" "159864" +} +add: +{ + "Template01" "r_brushes_18" + "origin" "-280 808 -528" + "classname" "point_template" + "spawnflags" "0" + "targetname" "buildTemplate_18" + "hammerid" "160189" +} +add: +{ + "origin" "-656 256 936" + "classname" "logic_relay" + "spawnflags" "0" + "targetname" "r_item_spawns_5" + "OnSpawn" "item_maker_case_1,PickRandom,,0,1" + "OnSpawn" "item_maker,ForceSpawnAtEntityOrigin,!caller,0.01,1" + "hammerid" "166200" +} +add: +{ + "OnUser1" "item_maker_case_1,PickRandom,,0,1" + "OnUser1" "item_maker,ForceSpawnAtEntityOrigin,!caller,0.01,1" + "origin" "-9192 -5168 240" + "classname" "logic_relay" + "spawnflags" "0" + "targetname" "spawn_spawn_items_1" + "hammerid" "166267" +} +add: +{ + "OnUser1" "item_maker_case_1,PickRandom,,0,1" + "OnUser1" "item_maker,ForceSpawnAtEntityOrigin,!caller,0.01,1" + "origin" "-8344 -5200 264" + "classname" "logic_relay" + "spawnflags" "0" + "targetname" "spawn_spawn_items_2" + "hammerid" "166279" +} +add: +{ + "OnUser1" "item_maker_case_1,PickRandom,,0,1" + "OnUser1" "item_maker,ForceSpawnAtEntityOrigin,!caller,0.01,1" + "origin" "-9088 -3232 240" + "classname" "logic_relay" + "spawnflags" "0" + "targetname" "spawn_spawn_items_3" + "hammerid" "166286" +} +add: +{ + "max" "99999" + "origin" "-128 3024 -6160" + "classname" "math_counter" + "targetname" "BossCounter1" + "hammerid" "168564" + "startvalue" "0" + "OnHitMin" "BossCounter3,GetValue,,0.01,-1" + "OnHitMin" "BossCounter3,Subtract,1,0,-1" + "OnHitMin" "BossCounter2,GetValue,,0,-1" +} +add: +{ + "OnUser1" "BossCounter1,SetValueNoFire,0,0,-1" + "OnUser1" "!self,SetValueNoFire,0,0,-1" + "OnUser1" "BossCounter3,SetValueNoFire,20,0,-1" + "max" "99999" + "origin" "-128 3040 -6160" + "OnGetValue" "BossCounter1,Add,,0,-1" + "classname" "math_counter" + "targetname" "BossCounter2" + "hammerid" "168566" + "startvalue" "0" +} +add: +{ + "max" "6" + "origin" "-128 3056 -6160" + "OnGetValue" "god_eye_sound,InValue,,0,-1" + "classname" "math_counter" + "OutValue" "god_push_back,Enable,,0,-1" + "OutValue" "god_push_back,Disable,,0.1,-1" + "OutValue" "eye_random_movement,PickRandom,,0,-1" + "OutValue" "god_eye_particle_hurt,Start,,0,-1" + "OutValue" "god_eye_particle_hurt,Stop,,0.1,-1" + "OutValue" "god_eye_sound,InValue,,0.01,-1" + "OutValue" "eye_god_hurt_maker,ForceSpawn,,0,-1" + "targetname" "BossCounter3" + "hammerid" "168568" + "startvalue" "6" + "OnHitMin" "BossEnds,GetValue,,0,-1" + "min" "1" +} +add: +{ + "origin" "-112 3072 -6160" + "classname" "logic_case" + "Case01" "1" + "targetname" "BossEnds_Case" + "hammerid" "168570" + "OnCase01" "god_eye_*,Kill,,0,-1" + "OnCase01" "god_death_sound,PlaySound,,0,1" + "OnCase01" "final_eye_teleport,Enable,,0,1" + "OnCase01" "god_hurt,Kill,,0,1" + "OnCase01" "accend_particle,Start,,0.01,1" + "OnCase01" "accend_particle,Stop,,1,1" + "OnCase01" "god_amb,Volume,0,0,1" +} +add: +{ + "max" "1" + "origin" "-112 3056 -6160" + "OnGetValue" "BossEnds_Case,InValue,,0,-1" + "classname" "math_counter" + "targetname" "BossEnds" + "hammerid" "168572" + "startvalue" "1" + "StartDisabled" "0" + "min" "0" +} +add: +{ + "origin" "0 3136 -8618.3" + "OnStartTouch" "BossCounter2,Add,6,0,-1" + "OnStartTouch" "BossCounter1,Add,6,0,-1" + "classname" "trigger_once" + "spawnflags" "4097" + "targetname" "god_hp_scale" + "filtername" "human" + "hammerid" "168600" + "model" "*137" + "StartDisabled" "1" +} +add: +{ + "wait" "1" + "origin" "0 3136 -8618.3" + "OnStartTouch" "!activator,AddOutput,basevelocity 0 0 -150000,0,-1" + "classname" "trigger_multiple" + "spawnflags" "4097" + "targetname" "god_push_back" + "filtername" "human" + "hammerid" "168629" + "model" "*138" + "StartDisabled" "1" +} +add: +{ + "wait" "1" + "origin" "0 -248 1756" + "OnStartTouch" "teleport_to_boss,TestActivator,,0,-1" + "classname" "trigger_multiple" + "spawnflags" "1" + "targetname" "god_teleport_trigger" + "hammerid" "168797" + "model" "*140" + "StartDisabled" "1" +} +add: +{ + "origin" "-124 4328 1740" + "classname" "logic_branch" + "OnTrue" "god_apearing_4,Start,,0,1" + "OnTrue" "god_apearing_4,Stop,,1,1" + "OnTrue" "god_sound_ex,PlaySound,,0,1" + "OnTrue" "god_teleport_trigger,Enable,,0.2,1" + "OnTrue" "god_eye_particle_back,Start,,0,1" + "OnTrue" "god_loop_sound,FireUser1,,8,1" + "OnTrue" "god_amb,PlaySound,,0,1" + "OnTrue" "world_break_prop,FireUser1,,0.2,1" + "OnTrue" "god_grav_trigger,Enable,,3,1" + "OnTrue" "god_hp_scale,Enable,,0.4,1" + "OnTrue" "god_push_up,Enable,,3,1" + "OnTrue" "god_eye_prop,SetAnimation,a1,0.2,1" + "OnTrue" "eye_random_movement,PickRandom,,2,1" + "OnTrue" "god_eye_prop,FireUser1,,0.2,1" + "OnTrue" "god_toggle,Kill,,3,1" + "OnTrue" "god_scream,PlaySound,,3.4,1" + "OnTrue" "god_anger2,Kill,,0.05,1" + "OnTrue" "god_anger2,Volume,0,0,1" + "OnTrue" "god_rotate,FireUser1,,0.4,1" + "OnTrue" "level1_music,Volume,0,0,1" + "OnTrue" "level2_music,Volume,0,0,1" + "OnTrue" "level3_music,Volume,0,0,1" + "OnTrue" "level4_music,Volume,0,0,1" + "targetname" "god_incress_4_end" + "hammerid" "168807" + "OnFalse" "!self,FireUser1,,0,-1" +} +add: +{ + "origin" "-152 3096 -6160" + "classname" "logic_case" + "targetname" "eye_random_movement" + "hammerid" "173658" + "OnCase01" "god_eye_prop,SetAnimation,a2,0.01,-1" +} +add: +{ + "classname" "point_clientcommand" + "targetname" "Map_ClientCommand" + "origin" "-144 3168 -6176" + "hammerid" "182726" +} +add: +{ + "OnCase02" "sommon_god_sound2,PlaySound,,0,-1" + "origin" "-368 -3160 1168" + "OnCase03" "sommon_god_sound3,PlaySound,,0,-1" + "classname" "logic_case" + "targetname" "sommon_god_case" + "hammerid" "190715" + "OnCase01" "sommon_god_sound1,PlaySound,,0,-1" +} +add: +{ + "OnCase04" "god_hurt_sound,Pitch,105,0.01,-1" + "OnCase04" "god_hurt_sound,PlaySound,,0,-1" + "OnCase04" "god_eye_prop2_hp4,Kill,,0,-1" + "OnCase04" "god_eye_prop,AddOutput,skin 2,0,-1" + "Case02" "2" + "OnCase02" "god_hurt_sound,Pitch,115,0.01,-1" + "OnCase02" "god_hurt_sound,PlaySound,,0,-1" + "OnCase02" "god_eye_prop2_hp2,Kill,,0,-1" + "OnCase02" "god_eye_prop,AddOutput,skin 4,0,-1" + "origin" "-224 3040 -6208" + "OnCase05" "god_hurt_sound,Pitch,100,0.01,-1" + "OnCase05" "god_hurt_sound,PlaySound,,0,-1" + "OnCase05" "god_eye_prop2_hp5,Kill,,0,-1" + "OnCase05" "god_eye_prop,AddOutput,skin 1,0,-1" + "OnCase05" "god_push_up2,Enable,,0,-1" + "Case05" "5" + "OnCase03" "god_hurt_sound,Pitch,110,0.01,-1" + "OnCase03" "god_hurt_sound,PlaySound,,0,-1" + "OnCase03" "god_eye_prop2_hp3,Kill,,0,-1" + "OnCase03" "god_eye_prop,AddOutput,skin 3,0,-1" + "OnCase03" "god_push_up3,Enable,,0,-1" + "classname" "logic_case" + "Case01" "1" + "Case03" "3" + "targetname" "god_eye_sound" + "hammerid" "190853" + "Case04" "4" + "OnCase01" "god_hurt_sound,Pitch,120,0.01,-1" + "OnCase01" "god_hurt_sound,PlaySound,,0,-1" + "OnCase01" "god_eye_prop,AddOutput,skin 5,0,-1" + "OnCase01" "god_push_up4,Enable,,0,-1" +} +add: +{ + "wait" "0.1" + "origin" "0 3136 -8424.12" + "OnStartTouch" "!activator,AddOutput,origin 0 7168 -2000,0.01,-1" + "OnStartTouch" "!activator,AddOutput,gravity 1,0,-1" + "classname" "trigger_multiple" + "spawnflags" "1" + "targetname" "final_eye_teleport" + "filtername" "human" + "hammerid" "199395" + "model" "*144" + "StartDisabled" "1" +} +add: +{ + "Template01" "level1_music" + "origin" "-240 -3296 1204" + "classname" "point_template" + "spawnflags" "2" + "targetname" "spawn_music1" + "hammerid" "201046" +} +add: +{ + "Template01" "level2_music" + "origin" "-216 -3296 1204" + "classname" "point_template" + "spawnflags" "2" + "targetname" "spawn_music2" + "hammerid" "201052" +} +add: +{ + "Template01" "level3_music" + "origin" "-192 -3296 1204" + "classname" "point_template" + "spawnflags" "2" + "targetname" "spawn_music3" + "hammerid" "201055" +} +add: +{ + "Template01" "level4_music" + "origin" "-168 -3296 1204" + "classname" "point_template" + "spawnflags" "2" + "targetname" "spawn_music4" + "hammerid" "201059" +} +add: +{ + "wait" "1" + "origin" "456 808 -530" + "OnStartTouch" "!activator,AddOutput,basevelocity -400 0 700,0,-1" + "classname" "trigger_multiple" + "spawnflags" "1" + "targetname" "r_trigger_19" + "filtername" "human" + "hammerid" "212994" + "model" "*153" + "StartDisabled" "0" +} +add: +{ + "wait" "1" + "origin" "264 616 -530" + "OnStartTouch" "!activator,AddOutput,basevelocity 0 400 700,0,-1" + "classname" "trigger_multiple" + "spawnflags" "1" + "targetname" "r_trigger_19" + "filtername" "human" + "hammerid" "213024" + "model" "*154" + "StartDisabled" "0" +} +add: +{ + "wait" "1" + "origin" "72 808 -530" + "OnStartTouch" "!activator,AddOutput,basevelocity 400 0 700,0,-1" + "classname" "trigger_multiple" + "spawnflags" "1" + "targetname" "r_trigger_19" + "filtername" "human" + "hammerid" "213027" + "model" "*155" + "StartDisabled" "0" +} +add: +{ + "wait" "1" + "origin" "264 1000 -530" + "OnStartTouch" "!activator,AddOutput,basevelocity 0 -400 700,0,-1" + "classname" "trigger_multiple" + "spawnflags" "1" + "targetname" "r_trigger_19" + "filtername" "human" + "hammerid" "213030" + "model" "*156" + "StartDisabled" "0" +} +add: +{ + "Template03" "r_props_19" + "Template01" "r_brushes_19" + "origin" "264 808 -528" + "classname" "point_template" + "spawnflags" "0" + "Template02" "r_trigger_19" + "targetname" "buildTemplate_19" + "hammerid" "213033" +} +add: +{ + "Template01" "god_hurt_gem" + "origin" "212 3116 -5112" + "classname" "point_template" + "spawnflags" "0" + "Template02" "god_hurt_gem_relay" + "targetname" "hurt_god_gemTemplate" + "hammerid" "247457" +} +add: +{ + "origin" "212 3140 -5112" + "classname" "logic_relay" + "spawnflags" "0" + "targetname" "god_hurt_gem_relay" + "OnSpawn" "!self,Kill,,0,1" + "OnSpawn" "god_hurt_gem,Kill,,4,1" + "hammerid" "247464" +} +add: +{ + "OnUser1" "!self,FireUser1,,0.15,-1" + "OnUser1" "!self,Disable,,0,-1" + "OnUser1" "!self,Enable,,0.1,-1" + "wait" "1" + "origin" "-272 -1248 1744" + "OnStartTouch" "!activator,FireUser2,,0,-1" + "classname" "trigger_multiple" + "spawnflags" "1096" + "targetname" "build_breakers_trigger_2" + "hammerid" "66167" + "parentname" "build_breakers_phys" + "model" "*163" + "StartDisabled" "1" +} +add: +{ + "wait" "0.1" + "origin" "-8720 -1696 2148" + "OnStartTouch" "start_fade_start,FireUser1,,0,1" + "OnStartTouch" "main_builder,FireUser1,,1,1" + "OnStartTouch" "!activator,AddOutput,origin -8 -2640 1173,1.1,-1" + "classname" "trigger_multiple" + "spawnflags" "1" + "targetname" "spawn_trigger" + "filtername" "human" + "hammerid" "113689" + "model" "*165" + "StartDisabled" "0" +} +add: +{ + "Template01" "r_brushes_20" + "origin" "-280 264 2864" + "classname" "point_template" + "spawnflags" "0" + "targetname" "buildTemplate_20" + "hammerid" "249176" +} +add: +{ + "OnCase04" "building_maker*,AddOutput,EntityTemplate buildTemplate_9,0,-1" + "OnCase02" "building_maker*,AddOutput,EntityTemplate buildTemplate_20,0,-1" + "origin" "-208 -3040 1192" + "OnCase03" "building_maker*,AddOutput,EntityTemplate buildTemplate_20,0,-1" + "classname" "logic_case" + "targetname" "build_case_temp1" + "hammerid" "252760" + "OnCase01" "building_maker*,AddOutput,EntityTemplate buildTemplate_20,0,-1" +} +add: +{ + "OnCase04" "building_maker*,AddOutput,EntityTemplate buildTemplate_4,0,-1" + "OnCase02" "building_maker*,AddOutput,EntityTemplate buildTemplate_8,0,-1" + "OnCase06" "building_maker*,AddOutput,EntityTemplate buildTemplate_20,0,-1" + "origin" "-208 -3016 1192" + "OnCase05" "building_maker*,AddOutput,EntityTemplate buildTemplate_20,0,-1" + "OnCase03" "building_maker*,AddOutput,EntityTemplate buildTemplate_3,0,-1" + "classname" "logic_case" + "targetname" "build_case_temp2" + "hammerid" "252767" + "OnCase01" "building_maker*,AddOutput,EntityTemplate buildTemplate_1,0,-1" +} +add: +{ + "OnCase11" "building_maker*,AddOutput,EntityTemplate buildTemplate_20,0,-1" + "OnCase04" "building_maker*,AddOutput,EntityTemplate buildTemplate_4,0,-1" + "OnCase15" "building_maker*,AddOutput,EntityTemplate buildTemplate_15,0,-1" + "OnCase08" "building_maker*,AddOutput,EntityTemplate buildTemplate_8,0,-1" + "OnCase02" "building_maker*,AddOutput,EntityTemplate buildTemplate_2,0,-1" + "OnCase13" "building_maker*,AddOutput,EntityTemplate buildTemplate_13,0,-1" + "OnCase06" "building_maker*,AddOutput,EntityTemplate buildTemplate_6,0,-1" + "OnCase16" "building_maker*,AddOutput,EntityTemplate buildTemplate_16,0,-1" + "origin" "-208 -2992 1192" + "OnCase05" "building_maker*,AddOutput,EntityTemplate buildTemplate_5,0,-1" + "OnCase09" "building_maker*,AddOutput,EntityTemplate buildTemplate_9,0,-1" + "OnCase03" "building_maker*,AddOutput,EntityTemplate buildTemplate_3,0,-1" + "classname" "logic_case" + "targetname" "build_case_temp3" + "OnCase10" "building_maker*,AddOutput,EntityTemplate buildTemplate_10,0,-1" + "hammerid" "252781" + "OnCase14" "building_maker*,AddOutput,EntityTemplate buildTemplate_14,0,-1" + "OnCase07" "building_maker*,AddOutput,EntityTemplate buildTemplate_7,0,-1" + "OnCase12" "building_maker*,AddOutput,EntityTemplate buildTemplate_19,0,-1" + "OnCase01" "building_maker*,AddOutput,EntityTemplate buildTemplate_1,0,-1" +} +; Generated 231 add blocks. + +; File generated on Tue, 03 Jan 2023 19:39:25 +0000 in 0.192039489746 seconds. + + + + + + +; no shadowsssss + + + +modify: +{ + match: + { + "classname" "func_door" + } + replace: + { + "disablereceiveshadows" "1" + "disableshadows" "1" + } +} +modify: +{ + match: + { + "classname" "func_button" + } + replace: + { + "disablereceiveshadows" "1" + "disableshadows" "1" + } +} +modify: +{ + match: + { + "classname" "func_breakable" + } + replace: + { + "disablereceiveshadows" "1" + "disableshadows" "1" + } +} +modify: +{ + match: + { + "classname" "func_brush" + } + replace: + { + "disablereceiveshadows" "1" + "disableshadows" "1" + } +} +modify: +{ + match: + { + "classname" "func_tracktrain" + } + replace: + { + "disablereceiveshadows" "1" + "disableshadows" "1" + } +} +modify: +{ + match: + { + "classname" "func_illusionary" + } + replace: + { + "disablereceiveshadows" "1" + "disableshadows" "1" + } +} +modify: +{ + match: + { + "classname" "func_physbox_multiplayer" + } + replace: + { + "disablereceiveshadows" "1" + "disableshadows" "1" + } +} +modify: +{ + match: + { + "classname" "func_wall_toggle" + } + replace: + { + "disablereceiveshadows" "1" + "disableshadows" "1" + } +} +modify: +{ + match: + { + "classname" "func_tanktrain" + } + replace: + { + "disablereceiveshadows" "1" + "disableshadows" "1" + } +} +modify: +{ + match: + { + "classname" "func_rotating" + } + replace: + { + "disablereceiveshadows" "1" + "disableshadows" "1" + } +} +modify: +{ + match: + { + "classname" "func_movelinear" + } + replace: + { + "disablereceiveshadows" "1" + "disableshadows" "1" + } +} +modify: +{ + match: + { + "classname" "func_physbox" + } + replace: + { + "disablereceiveshadows" "1" + "disableshadows" "1" + } +} +modify: +{ + match: + { + "classname" "prop_dynamic" + } + replace: + { + "disableshadows" "1" + "disablereceiveshadows" "1" + } +} +modify: +{ + match: + { + "classname" "prop_physics" + } + replace: + { + "disableshadows" "1" + "disablereceiveshadows" "1" + } +} +modify: +{ + match: + { + "classname" "prop_physics_multiplayer" + } + replace: + { + "disableshadows" "1" + "disablereceiveshadows" "1" + } +} + + +;; _ + +;; prevent zm's from camping ct teleport + +add: +{ + "model" "*72" + "StartDisabled" "0" + "speed" "250" + "spawnflags" "1" + "pushdir" "0 270 0" + "origin" "-10 -2773 1048" + "filtername" "zombie" + "alternateticksfix" "0" + "classname" "trigger_push" +} +add: +{ + "model" "*116" + "targetname" "push_zombies_off_start" + "StartDisabled" "1" + "speed" "700" + "spawnflags" "1" + "pushdir" "0 90 0" + "origin" "-12 -2242 1192" + "filtername" "zombie" + "alternateticksfix" "0" + "classname" "trigger_push" +} + +;; music volume + +modify: +{ + match: + { + "message" "custom/ricca2554/music/the caretaker - everywhere at the end of time - 35 f5 - aching cavern without lucidity.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#custom/ricca2554/music/the caretaker - everywhere at the end of time - 35 f5 - aching cavern without lucidity.mp3" + } +} +modify: +{ + match: + { + "message" "custom/ricca2554/ouro_sounds/gas/gas - nah und fern - 03 gas 3.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#custom/ricca2554/ouro_sounds/gas/gas - nah und fern - 03 gas 3.mp3" + } +} +modify: +{ + match: + { + "message" "custom/ricca2554/ouro_sounds/gas/gas - nah und fern - 07 zauberberg 1.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#custom/ricca2554/ouro_sounds/gas/gas - nah und fern - 07 zauberberg 1.mp3" + } +} +modify: +{ + match: + { + "message" "custom/ricca2554/ouro_sounds/gas/gas - nah und fern - 19 koenigsforst 6.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#custom/ricca2554/ouro_sounds/gas/gas - nah und fern - 19 koenigsforst 6.mp3" + } +} +modify: +{ + match: + { + "message" "custom/ricca2554/ouro_sounds/gas/gas - nah und fern - 22 pop 3.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#custom/ricca2554/ouro_sounds/gas/gas - nah und fern - 22 pop 3.mp3" + } +} diff --git a/maps/ze_paradise_v1.cfg b/maps/ze_paradise_v1.cfg index 2b9eca2..c8ce1e7 100644 --- a/maps/ze_paradise_v1.cfg +++ b/maps/ze_paradise_v1.cfg @@ -308,4 +308,51 @@ modify: } } +;; vehicles are drivable (again) +;add: +;{ +; "origin" "-12500 6900 -2600" +; "spawnflags" "1" +; "classname" "logic_auto" +; "OnMapSpawn" "Command,Command,sv_turbophysics 0,0,1" +;} + +;; delay playerclip breaking + +modify: +{ + match: + { + "origin" "6949.5 5102.5 -1003.5" + "classname" "trigger_once" + } + delete: + { + "OnStartTouch" "level2breakable,Break,,5,1" + } +} +modify: +{ + match: + { + "targetname" "zodiacbutton1" + "classname" "func_button" + } + insert: + { + "OnPressed" "level2breakable,Break,,0,1" + } +} +modify: +{ + match: + { + "targetname" "ospreytrack_13" + "classname" "path_track" + } + insert: + { + "OnPass" "level2breakable,Break,,0,1" + } +} diff --git a/maps/ze_parkers_pit_b8.cfg b/maps/ze_parkers_pit_b8.cfg index 85d0080..1fd2dda 100644 --- a/maps/ze_parkers_pit_b8.cfg +++ b/maps/ze_parkers_pit_b8.cfg @@ -186,4 +186,64 @@ modify: } } +;; stage 5 - remove ammo replenish on bossfight + +filter: +{ + "targetname" "bsamo" + "classname" "trigger_multiple" + "hammerid" "4891824" +} + +;; stage 5 - remove ammo replenish on bossfight + +filter: +{ + "targetname" "bsamo" + "classname" "trigger_multiple" + "hammerid" "4891824" +} + +;; possible playercrash fix + +modify: +{ + match: + { + "classname" "/prop_.*/" + } + replace: + { + "disableshadows" "1" + "disablereceiveshadows" "1" + } +} +modify: +{ + match: + { + "classname" "/func_.*/" + } + replace: + { + "disableshadows" "1" + "disablereceiveshadows" "1" + } +} + +;; fix doors + +modify: +{ + match: + { + "classname" "func_door_rotating" + } + replace: + { + "ignoredebris" "1" + "forceclosed" "1" + } +} + diff --git a/maps/ze_parking_v3_1.cfg b/maps/ze_parking_v3_1.cfg index 897fa1c..f0fb946 100644 --- a/maps/ze_parking_v3_1.cfg +++ b/maps/ze_parking_v3_1.cfg @@ -146,89 +146,40 @@ modify: } } -;; remove stage checkpoints - -; stage 1 +;; remove checkpoints on extreme stages modify: { match: { "targetname" "level1_trigfin_ct" + "origin" "-2877 5239 1260" "classname" "trigger_once" - } - replace: - { - "StartDisabled" "1" - } -} - -modify: -{ - match: - { - "targetname" "level1_trigfin_ct_win" - "classname" "trigger_multiple" + "hammerid" "1159425" } insert: { - "OnStartTouch" "level1_relay_fin,Trigger,,0,1" + "OnUser4" "!self,Kill,,0,1" } } - -; stage 2 - modify: { match: { - "targetname" "level2_triggerfin" + "origin" "-1321.55 2262 98" "classname" "trigger_once" - } - delete: - { - "OnStartTouch" "level2_relay_fin,Trigger,,0,1" - } -} - -modify: -{ - match: - { - "targetname" "level2_win_ct" - "classname" "trigger_multiple" + "hammerid" "48980" } insert: { - "OnStartTouch" "level2_relay_fin,Trigger,,0,1" - } -} - -; stage 3 - -modify: -{ - match: - { - "targetname" "level3_toit_trigger" - "classname" "trigger_once" - } - delete: - { - "OnStartTouch" "level3_relay_fin,Trigger,,0,1" - } -} - -modify: -{ - match: - { - "targetname" "level3_trigfin_ct_win" - "classname" "trigger_multiple" - } - insert: - { - "OnStartTouch" "level3_relay_fin,Trigger,,0,1" + "OnStartTouch" "level1_trigfin_ct,FireUser4,,0,1" + "OnStartTouch" "level2_relay_fin,Disable,,0,1" + "OnStartTouch" "level3_relay_fin,Disable,,0,1" + "OnStartTouch" "level1_trigfin_ct_win,AddOutput,OnStartTouch level1_relay_fin:Trigger::0:1,0,1" + "OnStartTouch" "level2_win_ct,AddOutput,OnStartTouch level2_relay_fin:Enable::0:1,0,1" + "OnStartTouch" "level2_win_ct,AddOutput,OnStartTouch level2_relay_fin:Trigger::0.1:1,0,1" + "OnStartTouch" "level3_trigfin_ct_win,AddOutput,OnStartTouch level3_relay_fin:Enable::0:1,0,1" + "OnStartTouch" "level3_trigfin_ct_win,AddOutput,OnStartTouch level3_relay_fin:Trigger::0.1:1,0,1" } } diff --git a/maps/ze_parkour_fix.cfg b/maps/ze_parkour_fix.cfg index 2d3435e..62b856a 100644 --- a/maps/ze_parkour_fix.cfg +++ b/maps/ze_parkour_fix.cfg @@ -52,3 +52,39 @@ modify: } + +;; _ + +;; fix stuck spot + +add: +{ + "origin" "-665 -1377 226" + "StartDisabled" "0" + "spawnflags" "0" + "solid" "6" + "skin" "0" + "SetBodyGroup" "0" + "rendermode" "0" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "RandomAnimation" "0" + "pressuredelay" "0" + "PerformanceMode" "0" + "model" "models/props/de_nuke/crate_extrasmall.mdl" + "mindxlevel" "0" + "MinAnimTime" "5" + "maxdxlevel" "0" + "MaxAnimTime" "10" + "fadescale" "1" + "fademindist" "-1" + "fademaxdist" "0" + "ExplodeRadius" "0" + "ExplodeDamage" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "DisableBoneFollowers" "0" + "angles" "0 0 0" + "classname" "prop_dynamic" +} diff --git a/maps/ze_permafrost_v1_1.cfg b/maps/ze_permafrost_v1_1.cfg new file mode 100644 index 0000000..1fa0f90 --- /dev/null +++ b/maps/ze_permafrost_v1_1.cfg @@ -0,0 +1,111 @@ +"items" +{ + // Humans Items + "0" + { + "name" "Heal" + "short" "Heal" + "color" "DC9CF7" + "filter" "human_heal" + "weaponid" "3036792" + "buttonid" "0" + "triggerid" "0" + "display" "7" + "slot" "2" + "mode" "1" + "maxuses" "0" + "cooldown" "80" + } + "1" + { + "name" "Ice" + "short" "Ice" + "color" "3DE8FB" + "filter" "human_ice" + "weaponid" "3119560" + "buttonid" "0" + "triggerid" "0" + "display" "7" + "slot" "2" + "mode" "1" + "maxuses" "0" + "cooldown" "90" + } + "2" + { + "name" "Ice Stone" + "short" "Wall" + "color" "66A8F1" + "filter" "human_stone_ice" + "weaponid" "3120272" + "buttonid" "0" + "triggerid" "0" + "display" "7" + "slot" "2" + "mode" "1" + "maxuses" "0" + "cooldown" "110" + } + "3" + { + "name" "Blue Fire" + "short" "Fire" + "color" "4F88CC" + "filter" "human_fire" + "weaponid" "3119756" + "buttonid" "0" + "triggerid" "0" + "display" "7" + "slot" "2" + "mode" "1" + "maxuses" "0" + "cooldown" "90" + } + + // Zombies Items + "4" + { + "name" "[ZM] Freezeball" + "short" "[ZM] Freezeball" + "color" "3DE8FB" + "filter" "player_zombie_freezeball" + "weaponid" "3206137" + "buttonid" "0" + "triggerid" "3206141" + "display" "7" + "slot" "3" + "mode" "1" + "maxuses" "0" + "cooldown" "50" + } + "5" + { + "name" "[ZM] Gravity" + "short" "[ZM] Gravity" + "color" "CB8EBF" + "filter" "player_zombie_gravity" + "weaponid" "3205952" + "buttonid" "0" + "triggerid" "3205877" + "display" "7" + "slot" "3" + "mode" "1" + "maxuses" "0" + "cooldown" "90" + } + "6" + { + "name" "[ZM] Heal" + "short" "[ZM] Heal" + "color" "F31B55" + "filter" "player_zombie_heal" + "weaponid" "3205413" + "buttonid" "0" + "triggerid" "3205424" + "display" "7" + "slot" "3" + "mode" "1" + "maxuses" "0" + "cooldown" "50" + } +} diff --git a/maps/ze_pidaras_v1_4fix3.cfg b/maps/ze_pidaras_v1_4fix3.cfg index 1a062fd..0eddd79 100644 --- a/maps/ze_pidaras_v1_4fix3.cfg +++ b/maps/ze_pidaras_v1_4fix3.cfg @@ -489,3 +489,21 @@ add: "classname" "trigger_teleport" } +;------------------------------------------ +; CHANGE THE GARGANTUA MODEL TO A RECOMPILED VERSION +; TO FIX ISSUES SINCE THE VSCRIPT UPDATE +; by Moltard +; Require players to DL the new model + materials +;------------------------------------------ +modify: +{ + match: + { + "model" "models/garg.mdl" + "classname" "prop_dynamic" + } + replace: + { + "model" "models/garg_fix_2025.mdl" + } +} diff --git a/maps/ze_pirates_port_royal_v3_6.cfg b/maps/ze_pirates_port_royal_v3_6.cfg index 53a34f1..0d7e174 100644 --- a/maps/ze_pirates_port_royal_v3_6.cfg +++ b/maps/ze_pirates_port_royal_v3_6.cfg @@ -1054,3 +1054,64 @@ modify: "OnStartTouch" "StripperGlobalFixBoostRelay,FireUser1,,1.95,1" } } + + + + + +;; _ + +;; fix zm barbossa spinning/boosting? + +modify: +{ + match: + { + "targetname" "zombie_barbossa_zadek" + "speed" "131" + "classname" "trigger_push" + } + replace: + { + "speed" "107" + } +} +modify: +{ + match: + { + "targetname" "zombie_barbossa_predek" + "speed" "131" + "classname" "trigger_push" + } + replace: + { + "speed" "109" + } +} +modify: +{ + match: + { + "targetname" "zombie_barbossa_prava" + "speed" "117" + "classname" "trigger_push" + } + replace: + { + "speed" "117" + } +} +modify: +{ + match: + { + "targetname" "zombie_barbossa_leva" + "speed" "117" + "classname" "trigger_push" + } + replace: + { + "speed" "117" + } +} \ No newline at end of file diff --git a/maps/ze_pkmn_adventure_v8_6s_fix2.cfg b/maps/ze_pkmn_adventure_v8_6s_fix2.cfg index b2dc42b..66a9a76 100644 --- a/maps/ze_pkmn_adventure_v8_6s_fix2.cfg +++ b/maps/ze_pkmn_adventure_v8_6s_fix2.cfg @@ -516,3 +516,316 @@ modify: "OnStartTouch" "crobatfinal2_health,Add,35,0,-1" } } + + + + + + +;; _ + +;; music volume + +modify: +{ + match: + { + "message" "pokemon/pokemon diamond & pearl - champion battle! (cynthia).mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#pokemon/pokemon diamond & pearl - champion battle! (cynthia).mp3" + } +} +modify: +{ + match: + { + "message" "pokemon/Pokemon Diamond & Pearl - MtCoronet.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#pokemon/Pokemon Diamond & Pearl - MtCoronet.mp3" + } +} +modify: +{ + match: + { + "message" "pokemon/Pokemon Diamond & Pearl - Route 205 (Day).mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#pokemon/Pokemon Diamond & Pearl - Route 205 (Day).mp3" + } +} +modify: +{ + match: + { + "message" "pokemon/Pokemon Diamond & Pearl - Spear Pillar.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#pokemon/Pokemon Diamond & Pearl - Spear Pillar.mp3" + } +} +modify: +{ + match: + { + "message" "pokemon/Pokemon- Diamond & Pearl - Team Galactic Commander Battle!.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#pokemon/Pokemon- Diamond & Pearl - Team Galactic Commander Battle!.mp3" + } +} +modify: +{ + match: + { + "message" "pokemon/Pokemon DiamondPearlPlatinum - Battle! Team Galactic Boss Music (HQ).mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#pokemon/Pokemon DiamondPearlPlatinum - Battle! Team Galactic Boss Music (HQ).mp3" + } +} +modify: +{ + match: + { + "message" "pokemon/Pokemon Platinum - Distortion World (Version 2).mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#pokemon/Pokemon Platinum - Distortion World (Version 2).mp3" + } +} +modify: +{ + match: + { + "message" "pokemon/Pokemon- Platinum - Giratina Battle!.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#pokemon/Pokemon- Platinum - Giratina Battle!.mp3" + } +} +modify: +{ + match: + { + "message" "pokemon/Pokemon Ruby Sapphire - Oceanic Museum.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#pokemon/Pokemon Ruby Sapphire - Oceanic Museum.mp3" + } +} +modify: +{ + match: + { + "message" "pokemon/Pokemon Ruby & Sapphire - Hoenn Legendary Battle!.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#pokemon/Pokemon Ruby & Sapphire - Hoenn Legendary Battle!.mp3" + } +} +modify: +{ + match: + { + "message" "pokemon/Pokemon_Final_Song.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#pokemon/Pokemon_Final_Song.mp3" + } +} +modify: +{ + match: + { + "message" "pokemon/Pokemon_PrimalFight.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#pokemon/Pokemon_PrimalFight.mp3" + } +} +modify: +{ + match: + { + "message" "pokemon/Protest_VGO.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#pokemon/Protest_VGO.mp3" + } +} +modify: +{ + match: + { + "message" "pokemon/Route 110 Theme - Pokemon Ruby - Sapphire - Emerald.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#pokemon/Route 110 Theme - Pokemon Ruby - Sapphire - Emerald.mp3" + } +} +modify: +{ + match: + { + "message" "pokemon/tsfh_starsky.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#pokemon/tsfh_starsky.mp3" + } +} +modify: +{ + match: + { + "message" "pokemon/VSWally1.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#pokemon/VSWally1.mp3" + } +} +modify: +{ + match: + { + "message" "pokemonhgss/inside the gym! - pokemon heart gold & soul silver (1).mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#pokemonhgss/inside the gym! - pokemon heart gold & soul silver (1).mp3" + } +} +modify: +{ + match: + { + "message" "pokemonhgss/Pokemon HeartGold SoulSilver - Azalea TownBlackthorn City.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#pokemonhgss/Pokemon HeartGold SoulSilver - Azalea TownBlackthorn City.mp3" + } +} +modify: +{ + match: + { + "message" "pokemonhgss/Pokemon HeartGold SoulSilver - GoldenRod City.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#pokemonhgss/Pokemon HeartGold SoulSilver - GoldenRod City.mp3" + } +} +modify: +{ + match: + { + "message" "pokemonhgss/Pokemon HeartGold SoulSilver - Gym Leader Battle! (Johto).mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#pokemonhgss/Pokemon HeartGold SoulSilver - Gym Leader Battle! (Johto).mp3" + } +} +modify: +{ + match: + { + "message" "pokemonhgss/Pokemon HeartGold SoulSilver - Route 30.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#pokemonhgss/Pokemon HeartGold SoulSilver - Route 30.mp3" + } +} +modify: +{ + match: + { + "message" "pokemonhgss/Pokemon HeartGold SoulSilver - Route 34.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#pokemonhgss/Pokemon HeartGold SoulSilver - Route 34.mp3" + } +} +modify: +{ + match: + { + "message" "pokemonhgss/Pokemon HeartGold SoulSilver - Routes 26 27.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#pokemonhgss/Pokemon HeartGold SoulSilver - Routes 26 27.mp3" + } +} +modify: +{ + match: + { + "message" "pokemonhgss/Pokemon HeartGold SoulSilver - Violet City (Olivine City).mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#pokemonhgss/Pokemon HeartGold SoulSilver - Violet City (Olivine City).mp3" + } +} + +;; stage 3 - fix tele orientation + +modify: +{ + match: + { + "targetname" "bikehousetp" + "classname" "info_teleport_destination" + } + replace: + { + "angles" "0 90 0" + } +} \ No newline at end of file diff --git a/maps/ze_planeshifter_a3.cfg b/maps/ze_planeshifter_a3.cfg index 69fa9e3..e1d5087 100755 --- a/maps/ze_planeshifter_a3.cfg +++ b/maps/ze_planeshifter_a3.cfg @@ -642,6 +642,28 @@ modify: "OnHitMin" "boss_brand_model,SetAnimation,deathpose_back,21,-1" } } +modify: +{ + match: + { + "targetname" "case_boss_brand_element" + "classname" "logic_case" + } + delete: + { + "OnCase01" "boss_brand_model,Skin,0,0,-1" + "OnCase02" "boss_brand_model,Skin,1,0,-1" + "OnCase03" "boss_brand_model,Skin,2,0,-1" + "OnCase04" "boss_brand_model,Skin,3,0,-1" + } + insert: + { + "OnCase01" "boss_brand_model,AddOutput,rendercolor 232 63 12,0,-1" + "OnCase02" "boss_brand_model,AddOutput,rendercolor 67 151 240,0,-1" + "OnCase03" "boss_brand_model,AddOutput,rendercolor 92 242 107,0,-1" + "OnCase04" "boss_brand_model,AddOutput,rendercolor 180 57 191,0,-1" + } +} ;; reset gravity on spawn diff --git a/maps/ze_pokemon_adventure_v1_1s.cfg b/maps/ze_pokemon_adventure_v1_1s.cfg index 21f8939..cc2ccf2 100644 --- a/maps/ze_pokemon_adventure_v1_1s.cfg +++ b/maps/ze_pokemon_adventure_v1_1s.cfg @@ -525,4 +525,48 @@ modify: { "blockdamage" "50000" } +} + + + + +;; _ + +;; fix ammo + +modify: +{ + match: + { + "targetname" "ButtonAmmo" + "classname" "func_button" + } + insert: + { + "OnPressed" "WeaponAmmoGive,Disable,,5.1,-1" + } +} +modify: +{ + match: + { + "targetname" "ButtonAmmo90" + "classname" "func_button" + } + insert: + { + "OnPressed" "WeaponAmmoGive90,Disable,,5.1,-1" + } +} +modify: +{ + match: + { + "targetname" "ButtonAmmo180" + "classname" "func_button" + } + insert: + { + "OnPressed" "WeaponAmmoGive180,Disable,,5.1,-1" + } } \ No newline at end of file diff --git a/maps/ze_polyglot.cfg b/maps/ze_polyglot.cfg index 3792476..a65e20d 100644 --- a/maps/ze_polyglot.cfg +++ b/maps/ze_polyglot.cfg @@ -389,4 +389,37 @@ modify: "OnStartTouch" "tp2,AddOutput,target td4,39.02,1" "OnStartTouch" "tp2,Enable,,40,1" } -} \ No newline at end of file +} + + + + +;; _ + +;; music volume + +modify: +{ + match: + { + "message" "dolly/two steps from hell - heart of courage (extended version).mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#dolly/two steps from hell - heart of courage (extended version).mp3" + } +} +modify: +{ + match: + { + "message" "dolly/two steps from hell - victory.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#dolly/two steps from hell - victory.mp3" + } +} + diff --git a/maps/ze_poppy_playtime_origins_v1a.cfg b/maps/ze_poppy_playtime_origins_v1a.cfg index f4fe3b8..0c80e41 100755 --- a/maps/ze_poppy_playtime_origins_v1a.cfg +++ b/maps/ze_poppy_playtime_origins_v1a.cfg @@ -1,2602 +1,2691 @@ - -add: -{ - "model" "*7" - "targetname" "tp_bridge_glitch" - "target" "tp_dest_2" - "StartDisabled" "0" - "spawnflags" "1" - "origin" "-2864 3424 -294.24" - "classname" "trigger_teleport" -} -add: -{ - "origin" "-2864 3424 -294.24" - "targetname" "part_bridge_glitch" - "effect_name" "011a" - "angles" "0 0 0" - "classname" "info_particle_system" - "hammerid" "109106" -} -modify: -{ - match: - { - "targetname" "block_rock_1_target" - "classname" "func_breakable" - } - insert: - { - "OnBreak" "part_bridge_glitch,Start,,0,-1" - "OnBreak" "Item_Ammo_maker,ForceSpawn,,0,1" - } - delete: - { - "OnBreak" "Item_Ammo_maker,ForceSpawn,,3,1" - } -} -modify: -{ - match: - { - "origin" "7585.01 1648 -3663.18" - "classname" "func_button" - } - insert: - { - "OnPressed" "part_bridge_glitch,Kill,,18,-1" - "OnPressed" "tp_bridge_glitch,Kill,,18,-1" - "OnPressed" "fade_transition,Fade,,29.9,1" - "OnPressed" "relay_fog,Trigger,,17,-1" - "OnPressed" "to_hp_block_3,Enable,,17,-1" - "OnPressed" "tp_3,Enable,,30,-1" - "OnPressed" "tp_hole_1,Kill,,30,-1" - "OnPressed" "tp_hole_2,Kill,,30,-1" - "OnPressed" "huggy_facory_sound,PlaySound,,18,-1" - "OnPressed" "huggy_facory_sound_3,Volume,0,17,-1" - "OnPressed" "huggy_facory_sound_3,Volume,1,16,-1" - "OnPressed" "huggy_facory_sound_3,Volume,2,15,-1" - "OnPressed" "huggy_facory_sound_3,Volume,3,14,-1" - "OnPressed" "huggy_facory_sound_3,Volume,4,13,-1" - "OnPressed" "huggy_facory_sound_3,Volume,5,12,-1" - "OnPressed" "huggy_facory_sound_3,Volume,6,11,-1" - "OnPressed" "huggy_facory_sound_3,Volume,7,10,-1" - "OnPressed" "huggy_facory_sound_3,Volume,8,9,-1" - "OnPressed" "huggy_facory_sound_3,Volume,9,8,-1" - "OnPressed" "door_3,Open,,18,-1" - "OnPressed" "server_command,Command,say ** Door open: 18s **,0,-1" - "OnPressed" "door_sound_creepy,PlaySound,,18,-1" - "OnPressed" "door_sound_creepya,PlaySound,,18,-1" - } - delete: - { - "OnPressed" "relay_fog,Trigger,,20,-1" - "OnPressed" "to_hp_block_3,Enable,,20,-1" - "OnPressed" "tp_3,Enable,,20,-1" - "OnPressed" "tp_hole_1,Kill,,20,-1" - "OnPressed" "tp_hole_2,Kill,,20,-1" - "OnPressed" "huggy_facory_sound,PlaySound,,20,-1" - "OnPressed" "huggy_facory_sound_3,Volume,0,20,-1" - "OnPressed" "huggy_facory_sound_3,Volume,1,19,-1" - "OnPressed" "huggy_facory_sound_3,Volume,2,18,-1" - "OnPressed" "huggy_facory_sound_3,Volume,3,17,-1" - "OnPressed" "huggy_facory_sound_3,Volume,4,16,-1" - "OnPressed" "huggy_facory_sound_3,Volume,5,15,-1" - "OnPressed" "huggy_facory_sound_3,Volume,6,14,-1" - "OnPressed" "huggy_facory_sound_3,Volume,7,13,-1" - "OnPressed" "huggy_facory_sound_3,Volume,8,12,-1" - "OnPressed" "huggy_facory_sound_3,Volume,9,11,-1" - "OnPressed" "door_3,Open,,20,-1" - "OnPressed" "server_command,Command,say ** Door open: 20s **,0,-1" - "OnPressed" "door_sound_creepy,PlaySound,,20,-1" - "OnPressed" "door_sound_creepya,PlaySound,,20,-1" - } -} -add: -{ - "model" "*5" - "targetname" "anti_glitch_breakable" - "spawnobject" "0" - "spawnflags" "1" - "rendermode" "0" - "renderfx" "0" - "rendercolor" "255 255 255" - "renderamt" "255" - "propdata" "0" - "pressuredelay" "0" - "physdamagescale" "1.0" - "PerformanceMode" "0" - "origin" "-1952 10643 797.72" - "nodamageforces" "0" - "minhealthdmg" "0" - "material" "8" - "health" "1" - "gibdir" "0 0 0" - "explosion" "0" - "ExplodeRadius" "0" - "explodemagnitude" "0" - "ExplodeDamage" "0" - "disableshadows" "0" - "disablereceiveshadows" "0" - "classname" "func_breakable" -} -modify: -{ - match: - { - "targetname" "lt_final_lasers_1" - "classname" "logic_timer" - } - insert: - { - "OnTimer" "spark_lasers3,DoSpark,,2,-1" - } -} -modify: -{ - match: - { - "targetname" "lt_final_lasers" - "classname" "logic_timer" - } - insert: - { - "OnTimer" "spark_lasers2,DoSpark,,2,-1" - } -} -modify: -{ - match: - { - "targetname" "laser_case_mv_11" - "classname" "logic_case" - } - delete: - { - "OnCase03" "temp_mv_2_f_9,ForceSpawn,,0,-1" - "OnCase03" "laser_sound,PlaySound,,0,-1" - "OnCase04" "temp_mv_2_f_37,ForceSpawn,,0,-1" - "OnCase04" "laser_sound,PlaySound,,0,-1" - "OnCase05" "temp_mv_2_f_28,ForceSpawn,,0,-1" - "OnCase05" "laser_sound,PlaySound,,0,-1" - "OnCase01" "temp_mv_2_f_38,ForceSpawn,,0,-1" - "OnCase01" "laser_sound,PlaySound,,0,-1" - "OnCase02" "temp_mv_2_f_30,ForceSpawn,,0,-1" - "OnCase02" "laser_sound,PlaySound,,0,-1" - "OnCase06" "temp_mv_2_f_29,ForceSpawn,,0,-1" - "OnCase06" "laser_sound,PlaySound,,0,-1" - "OnCase13" "temp_mv_2_f_39,ForceSpawn,,0,-1" - "OnCase08" "temp_mv_2_f_27,ForceSpawn,,0,-1" - "OnCase09" "laser_sound,PlaySound,,0,-1" - "OnCase09" "temp_mv_2_f_38,ForceSpawn,,0,-1" - "OnCase09" "temp_mv_2_f_9,ForceSpawn,,0,-1" - "OnCase10" "laser_sound,PlaySound,,0,-1" - "OnCase10" "temp_mv_2_f_28,ForceSpawn,,0,-1" - "OnCase10" "temp_mv_2_f_38,ForceSpawn,,0,-1" - "OnCase08" "laser_sound,PlaySound,,0,-1" - "OnCase07" "laser_sound,PlaySound,,0,-1" - "OnCase11" "laser_sound,PlaySound,,0,-1" - "OnCase11" "temp_mv_2_f_29,ForceSpawn,,0,-1" - "OnCase11" "temp_mv_2_f_27,ForceSpawn,,0,-1" - "OnCase12" "laser_sound,PlaySound,,0,-1" - "OnCase12" "temp_mv_2_f_37,ForceSpawn,,0,-1" - "OnCase12" "temp_mv_2_f_30,ForceSpawn,,0,-1" - "OnCase13" "laser_sound,PlaySound,,0,-1" - "OnCase13" "temp_mv_2_f_29,ForceSpawn,,0,-1" - "OnCase13" "huggy_lasers1,SetAnimation,attack1,0,-1" - "OnCase12" "huggy_lasers1,SetAnimation,attack1,0,-1" - "OnCase11" "huggy_lasers1,SetAnimation,attack1,0,-1" - "OnCase10" "huggy_lasers1,SetAnimation,attack1,0,-1" - "OnCase09" "huggy_lasers1,SetAnimation,attack1,0,-1" - "OnCase08" "huggy_lasers1,SetAnimation,attack1,0,-1" - "OnCase07" "huggy_lasers1,SetAnimation,attack1,0,-1" - "OnCase06" "huggy_lasers1,SetAnimation,attack1,0,-1" - "OnCase05" "huggy_lasers1,SetAnimation,attack1,0,-1" - "OnCase03" "huggy_lasers1,SetAnimation,attack1,0,-1" - "OnCase02" "huggy_lasers1,SetAnimation,attack1,0,-1" - "OnCase01" "huggy_lasers1,SetAnimation,attack1,0,-1" - } - insert: - { - "OnCase04" "temp_mv_2_f_37,ForceSpawn,,2,-1" - "OnCase04" "laser_sound,PlaySound,,2,-1" - "OnCase04" "huggy_lasers1,SetAnimation,attack1,0,-1" - "OnCase05" "temp_mv_2_f_28,ForceSpawn,,2,-1" - "OnCase05" "laser_sound,PlaySound,,2,-1" - "OnCase05" "huggy_lasers1,SetAnimation,attack1,0,-1" - "OnCase06" "temp_mv_2_f_29,ForceSpawn,,2,-1" - "OnCase06" "laser_sound,PlaySound,,2,-1" - "OnCase06" "huggy_lasers1,SetAnimation,attack1,0,-1" - "OnCase08" "temp_mv_2_f_27,ForceSpawn,,2,-1" - "OnCase08" "laser_sound,PlaySound,,2,-1" - "OnCase08" "huggy_lasers1,SetAnimation,attack1,0,-1" - "OnCase10" "laser_sound,PlaySound,,2,-1" - "OnCase10" "temp_mv_2_f_28,ForceSpawn,,2,-1" - "OnCase10" "huggy_lasers1,SetAnimation,attack1,0,-1" - "OnCase11" "laser_sound,PlaySound,,2,-1" - "OnCase11" "temp_mv_2_f_27,ForceSpawn,,2,-1" - "OnCase11" "huggy_lasers1,SetAnimation,attack1,0,-1" - "OnCase12" "laser_sound,PlaySound,,2,-1" - "OnCase12" "temp_mv_2_f_37,ForceSpawn,,2,-1" - "OnCase12" "huggy_lasers1,SetAnimation,attack1,0,-1" - "OnCase13" "temp_mv_2_f_39,ForceSpawn,,2,-1" - "OnCase13" "laser_sound,PlaySound,,2,-1" - "OnCase13" "huggy_lasers1,SetAnimation,attack1,0,-1" - } -} -modify: -{ - match: - { - "targetname" "laser_case_mv_12" - "classname" "logic_case" - } - delete: - { - "OnCase03" "temp_mv_2_f_8,ForceSpawn,,1,-1" - "OnCase03" "laser_sound,PlaySound,,1,-1" - "OnCase04" "temp_mv_2_f_26,ForceSpawn,,1,-1" - "OnCase04" "laser_sound,PlaySound,,1,-1" - "OnCase05" "temp_mv_2_f_35,ForceSpawn,,1,-1" - "OnCase05" "laser_sound,PlaySound,,1,-1" - "OnCase01" "temp_mv_2_f_34,ForceSpawn,,1,-1" - "OnCase01" "laser_sound,PlaySound,,1,-1" - "OnCase02" "temp_mv_2_f_33,ForceSpawn,,1,-1" - "OnCase02" "laser_sound,PlaySound,,1,-1" - "OnCase06" "temp_mv_2_f_32,ForceSpawn,,1,-1" - "OnCase06" "laser_sound,PlaySound,,1,-1" - "OnCase13" "temp_mv_2_f_31,ForceSpawn,,1,-1" - "OnCase08" "temp_mv_2_f_36,ForceSpawn,,1,-1" - "OnCase09" "laser_sound,PlaySound,,1,-1" - "OnCase09" "temp_mv_2_f_34,ForceSpawn,,1,-1" - "OnCase09" "temp_mv_2_f_8,ForceSpawn,,1,-1" - "OnCase10" "laser_sound,PlaySound,,1,-1" - "OnCase10" "temp_mv_2_f_35,ForceSpawn,,1,-1" - "OnCase10" "temp_mv_2_f_34,ForceSpawn,,1,-1" - "OnCase08" "laser_sound,PlaySound,,1,-1" - "OnCase07" "laser_sound,PlaySound,,1,-1" - "OnCase11" "laser_sound,PlaySound,,1,-1" - "OnCase11" "temp_mv_2_f_32,ForceSpawn,,1,-1" - "OnCase11" "temp_mv_2_f_36,ForceSpawn,,1,-1" - "OnCase12" "laser_sound,PlaySound,,1,-1" - "OnCase12" "temp_mv_2_f_26,ForceSpawn,,1,-1" - "OnCase12" "temp_mv_2_f_33,ForceSpawn,,1,-1" - "OnCase13" "laser_sound,PlaySound,,1,-1" - "OnCase13" "temp_mv_2_f_32,ForceSpawn,,1,-1" - "OnCase01" "huggy_lasers,SetAnimation,attack1,0,-1" - "OnCase02" "huggy_lasers,SetAnimation,attack1,0,-1" - "OnCase03" "huggy_lasers,SetAnimation,attack1,0,-1" - "OnCase05" "huggy_lasers,SetAnimation,attack1,0,-1" - "OnCase06" "huggy_lasers,SetAnimation,attack1,0,-1" - "OnCase07" "huggy_lasers,SetAnimation,attack1,0,-1" - "OnCase08" "huggy_lasers,SetAnimation,attack1,0,-1" - "OnCase09" "huggy_lasers,SetAnimation,attack1,0,-1" - "OnCase10" "huggy_lasers,SetAnimation,attack1,0,-1" - "OnCase11" "huggy_lasers,SetAnimation,attack1,0,-1" - "OnCase12" "huggy_lasers,SetAnimation,attack1,0,-1" - "OnCase13" "huggy_lasers,SetAnimation,attack1,0,-1" - } - insert: - { - "OnCase04" "temp_mv_2_f_26,ForceSpawn,,2,-1" - "OnCase04" "laser_sound,PlaySound,,2,-1" - "OnCase04" "huggy_lasers,SetAnimation,attack1,0,-1" - "OnCase05" "temp_mv_2_f_35,ForceSpawn,,2,-1" - "OnCase05" "laser_sound,PlaySound,,2,-1" - "OnCase05" "huggy_lasers,SetAnimation,attack1,0,-1" - "OnCase06" "temp_mv_2_f_32,ForceSpawn,,2,-1" - "OnCase06" "laser_sound,PlaySound,,2,-1" - "OnCase06" "huggy_lasers,SetAnimation,attack1,0,-1" - "OnCase08" "temp_mv_2_f_36,ForceSpawn,,2,-1" - "OnCase08" "laser_sound,PlaySound,,2,-1" - "OnCase08" "huggy_lasers,SetAnimation,attack1,0,-1" - "OnCase10" "laser_sound,PlaySound,,2,-1" - "OnCase10" "temp_mv_2_f_35,ForceSpawn,,2,-1" - "OnCase10" "huggy_lasers,SetAnimation,attack1,0,-1" - "OnCase11" "laser_sound,PlaySound,,2,-1" - "OnCase11" "temp_mv_2_f_32,ForceSpawn,,2,-1" - "OnCase11" "huggy_lasers,SetAnimation,attack1,0,-1" - "OnCase12" "laser_sound,PlaySound,,2,-1" - "OnCase12" "temp_mv_2_f_26,ForceSpawn,,2,-1" - "OnCase12" "huggy_lasers,SetAnimation,attack1,0,-1" - "OnCase13" "laser_sound,PlaySound,,2,-1" - "OnCase13" "temp_mv_2_f_31,ForceSpawn,,2,-1" - "OnCase13" "huggy_lasers,SetAnimation,attack1,0,-1" - } -} -modify: -{ - match: - { - "targetname" "Item_Ammo_Model" - "classname" "info_particle_system" - } - replace: - { - "origin" "-3080 -1654 4038.99" - } -} -filter: -{ - "origin" "884 -5952 -6145" - "Template03" "relay_mv_2_f_38" - "Template02" "mv_2_f_2_h15" - "Template01" "mv_2_f_36" - "targetname" "temp_mv_2_f_38" - "spawnflags" "0" - "classname" "point_template" - "hammerid" "69544" -} -filter: -{ - "origin" "884 -5952 -6113" - "Template03" "relay_mv_2_f_37" - "Template02" "mv_2_f_2_h16" - "Template01" "mv_2_f_39" - "targetname" "temp_mv_2_f_30" - "spawnflags" "0" - "classname" "point_template" - "hammerid" "69450" -} -filter: -{ - "origin" "884 -5952 -6160" - "Template03" "relay_mv_2_f_35" - "Template02" "mv_2_f_1_h8" - "Template01" "mv_2_f_35" - "targetname" "temp_mv_2_f_9" - "spawnflags" "0" - "classname" "point_template" - "hammerid" "69511" -} -filter: -{ - "origin" "1164 -4288 -6145" - "Template03" "relay_mv_2_f_26" - "Template02" "mv_2_f_2_h12" - "Template01" "mv_2_f_28" - "targetname" "temp_mv_2_f_34" - "spawnflags" "0" - "classname" "point_template" - "hammerid" "69474" -} -filter: -{ - "origin" "1164 -4288 -6113" - "Template03" "relay_mv_2_f_25" - "Template02" "mv_2_f_2_h13" - "Template01" "mv_2_f_31" - "targetname" "temp_mv_2_f_33" - "spawnflags" "0" - "classname" "point_template" - "hammerid" "69466" -} -filter: -{ - "origin" "1164 -4288 -6161" - "Template03" "relay_mv_2_f_30" - "Template02" "mv_2_f_1_h7" - "Template01" "mv_2_f_27" - "targetname" "temp_mv_2_f_8" - "spawnflags" "0" - "classname" "point_template" - "hammerid" "69343" -} -modify: -{ - match: - { - "targetname" "mv_2_f_24" - "classname" "func_movelinear" - } - replace: - { - "origin" "1024 -3906 -6738.5" - } -} -modify: -{ - match: - { - "targetname" "mv_2_f_2_h11" - "classname" "trigger_hurt" - } - replace: - { - "origin" "1024 -4008 -6738" - } -} -modify: -{ - match: - { - "targetname" "mv_2_f_32" - "classname" "func_movelinear" - } - replace: - { - "origin" "1024 -6334 -6738.5" - "speed" "2000" - } -} -modify: -{ - match: - { - "targetname" "mv_2_f_2_h14" - "classname" "trigger_hurt" - } - replace: - { - "origin" "1024 -6232 -6738" - } -} -modify: -{ - match: - { - "targetname" "lt_final_lasers_1" - "classname" "logic_timer" - } - replace: - { - "LowerRandomBound" "1" - "UpperRandomBound" "1.5" - } -} -modify: -{ - match: - { - "targetname" "lt_final_lasers" - "classname" "logic_timer" - } - replace: - { - "LowerRandomBound" "1" - "UpperRandomBound" "1.5" - } -} -modify: -{ - match: - { - "targetname" "door_2" - "classname" "func_movelinear" - } - insert: - { - "OnFullyOpen" "fade_transition,Fade,,15.9,1" - } -} -modify: -{ - match: - { - "targetname" "fade_transition" - "classname" "env_fade" - } - replace: - { - "rendercolor" "255 0 0" - "holdtime" "0.1" - "duration" "0.1" - "renderamt" "15" - } -} -modify: -{ - match: - { - "targetname" "block_rock_1_target1" - "classname" "func_breakable" - } - insert: - { - "OnBreak" "fade_transition,Fade,,9.9,1" - } -} -modify: -{ - match: - { - "targetname" "door_4" - "classname" "func_movelinear" - } - insert: - { - "OnFullyOpen" "fade_transition,Fade,,24.9,1" - } -} -add: -{ - "origin" "1219 -5848 -6727" - "targetname" "Button_items" - "spawnflags" "49" - "radius" "1250" - "pitchstart" "100" - "pitch" "100" - "message" "buttons/bell1.wav" - "health" "10" - "classname" "ambient_generic" -} -modify: -{ - match: - { - "targetname" "Item_Ammo_Filter" - "classname" "filter_activator_name" - } - insert: - { - "OnPass" "Button_items,PlaySound,,0,-1" - } -} -modify: -{ - match: - { - "targetname" "Item_wind_filter" - "classname" "filter_activator_name" - } - insert: - { - "OnPass" "Button_items,PlaySound,,0,-1" - } -} -modify: -{ - match: - { - "targetname" "gravity_filter" - "classname" "filter_activator_name" - } - insert: - { - "OnPass" "Button_items,PlaySound,,0,-1" - } -} -modify: -{ - match: - { - "targetname" "to_final_game" - "classname" "trigger_once" - } - delete: - { - "OnStartTouch" "gs_1,ApplyScore,,46,-1" - "OnTrigger" "server_command,Command,say ** 30s **,15,-1" - "OnTrigger" "spark_lasers*,Kill,,45,-1" - "OnTrigger" "nuke,Enable,,48,-1" - "OnTrigger" "server_command,Command,say ** LAST GAME START IN 10s.... **,5,-1" - "OnTrigger" "server_command,Command,say ** 30s **,15,-1" - "OnTrigger" "server_command,Command,sv_airaccelerate 150,15,-1" - "OnTrigger" "server_command,Command,sv_gravity 250,15,-1" - "OnTrigger" "system_imune,Enable,,0,-1" - "OnTrigger" "mv_*,Kill,,45,-1" - "OnTrigger" "env_f,Fade,,45,-1" - "OnTrigger" "server_command,Command,say ** 30s **,15,-1" - "OnTrigger" "server_command,Command,say ** YOU DID IT ? NOW WAY... GG BOYS... :)**,45,-1" - "OnTrigger" "Item_Wind_trigger*,Kill,,15,-1" - "OnTrigger" "Item_wind_button*,Kill,,15,-1" - "OnTrigger" "sound_wind*,Volume,0,15,-1" - "OnTrigger" "gravity_push*,Kill,,15,-1" - "OnTrigger" "gravity_eff*,Kill,,15,-1" - "OnTrigger" "gravity_button*,Kill,,15,-1" - "OnTrigger" "gravity_particle*,Kill,,15,-1" - "OnTrigger" "Item_Ammo_Trigger*,Kill,,15,-1" - "OnTrigger" "Item_Ammo_Particle*,Kill,,15,-1" - "OnStartTouch" "!activator,AddOutput,targetname player_imu,15,-1" - } - insert: - { - "OnTrigger" "anti_block_view_zm,Enable,,14.9,1" - "OnTrigger" "fade_transition,Fade,,14.9,1" - "OnTrigger" "fade_transition,Fade,,9.9,1" - "OnTrigger" "server_command,Command,say ** LAST GAME START IN 10s...RESIST or not... **,5,-1" - "OnTrigger" "boss_hp_remove,Enable,,45,1" - "OnTrigger" "server_command,Command,say ** HOW DID YOU SURVIVE SO LONG?? MY HP ARE NOW GOING DOWN!! DIIE! **,45,-1" - "OnTrigger" "system_imune,Enable,,15,-1" - "OnTrigger" "Item_Wind_trigger*,Kill,,0,-1" - "OnTrigger" "Item_wind_button*,Kill,,0,-1" - "OnTrigger" "sound_wind*,Volume,0,0,-1" - "OnTrigger" "gravity_push*,Kill,,0,-1" - "OnTrigger" "gravity_eff*,Kill,,0,-1" - "OnTrigger" "gravity_button*,Kill,,0,-1" - "OnTrigger" "gravity_particle*,Kill,,0,-1" - "OnTrigger" "Item_Ammo_Trigger*,Kill,,0,-1" - "OnTrigger" "Item_Ammo_Particle*,Kill,,0,-1" - "OnTrigger" "to_final_game_filter,enable,,14.9,-1" - } -} -add: -{ - "model" "*8" - "targetname" "to_add_points" - "StartDisabled" "1" - "spawnflags" "1" - "origin" "1511.51 -4991.99 -6288" - "filtername" "filter_ct" - "classname" "trigger_once" - "OnStartTouch" "gs_1,ApplyScore,,0,-1" -} -modify: -{ - match: - { - "targetname" "filter_imu" - "classname" "filter_activator_name" - } - insert: - { - "OnFail" "text_lasers,Display,,0.01,-1" - } -} -modify: -{ - match: - { - "targetname" "mv_2_f_3_h20" - "classname" "trigger_hurt" - } - delete: - { - "OnHurtPlayer" "text_lasers,Display,,0.01,1" - } -} -modify: -{ - match: - { - "targetname" "mv_2_f_3_h18" - "classname" "trigger_hurt" - } - delete: - { - "OnHurtPlayer" "text_lasers,Display,,0.01,1" - } -} -modify: -{ - match: - { - "targetname" "mv_2_f_2_h14" - "classname" "trigger_hurt" - } - delete: - { - "OnHurtPlayer" "text_lasers,Display,,0.01,1" - } -} -modify: -{ - match: - { - "targetname" "mv_2_f_3_h19" - "classname" "trigger_hurt" - } - delete: - { - "OnHurtPlayer" "text_lasers,Display,,0.01,1" - } -} -modify: -{ - match: - { - "targetname" "mv_2_f_3_h17" - "classname" "trigger_hurt" - } - delete: - { - "OnHurtPlayer" "text_lasers,Display,,0.01,1" - } -} -modify: -{ - match: - { - "targetname" "mv_2_f_3_h15" - "classname" "trigger_hurt" - } - delete: - { - "OnHurtPlayer" "text_lasers,Display,,0.01,1" - } -} -modify: -{ - match: - { - "targetname" "mv_2_f_3_h14" - "classname" "trigger_hurt" - } - delete: - { - "OnHurtPlayer" "text_lasers,Display,,0.01,1" - } -} -modify: -{ - match: - { - "targetname" "mv_2_f_3_h13" - "classname" "trigger_hurt" - } - delete: - { - "OnHurtPlayer" "text_lasers,Display,,0.01,1" - } -} -modify: -{ - match: - { - "targetname" "mv_2_f_2_h11" - "classname" "trigger_hurt" - } - delete: - { - "OnHurtPlayer" "text_lasers,Display,,0.01,1" - } -} -modify: -{ - match: - { - "targetname" "mv_2_f_3_h16" - "classname" "trigger_hurt" - } - delete: - { - "OnHurtPlayer" "text_lasers,Display,,0.01,1" - } -} -add: -{ - "model" "*8" - "wait" "0.1" - "targetname" "anti_block_view_zm" - "StartDisabled" "1" - "spawnflags" "1" - "origin" "1511.51 -4991.99 -6288" - "filtername" "filter_t" - "classname" "trigger_multiple" - "OnStartTouch" "!activator,AddOutput,rendermode 6,0,-1" -} -modify: -{ - match: - { - "targetname" "ResetName" - "classname" "trigger_multiple" - } - insert: - { - "OnStartTouch" "!activator,AddOutput,rendermode 1,0,-1" - } -} -modify: -{ - match: - { - "targetname" "to_final_run" - "classname" "trigger_once" - } - delete: - { - "OnTrigger" "break_3a,Break,,30,-1" - "OnTrigger" "relay_fog_no_reverse_final,Trigger,,0,-1" - "OnTrigger" "temp_model_5,ForceSpawn,,20,-1" - } - insert: - { - "OnTrigger" "break_3a,Break,,37,-1" - "OnTrigger" "fade_final,fade,,31,1" - "OnTrigger" "relay_fog_no_reverse_final,Trigger,,31,-1" - "OnTrigger" "temp_model_5,ForceSpawn,,0,-1" - "OnTrigger" "push_zm_final,kill,,37,-1" - } -} -modify: -{ - match: - { - "targetname" "train_model4" - "classname" "func_tracktrain" - } - replace: - { - "startspeed" "260" - } -} -modify: -{ - match: - { - "targetname" "train_model5" - "classname" "func_tracktrain" - } - replace: - { - "startspeed" "260" - } -} -modify: -{ - match: - { - "targetname" "relay_fog_no_reverse_final" - "classname" "logic_relay" - } - insert: - { - "OnTrigger" "fog,Setmaxdensity,0.9,5.2,-1" - "OnTrigger" "fog,SetEndDist,700,20,1" - "OnTrigger" "fog,SetEndDist,650,20.1,1" - "OnTrigger" "fog,SetEndDist,600,20.2,1" - } -} -add: -{ - "origin" "6724 -2378.37 -4992" - "targetname" "fade_final" - "spawnflags" "8" - "rendercolor" "255 0 0" - "renderamt" "2" - "holdtime" "100" - "duration" "1" - "classname" "env_fade" -} -modify: -{ - match: - { - "targetname" "block_rock_1_target3" - "classname" "func_breakable" - } - delete: - { - "OnBreak" "jumpscare_huggy,PlaySound,,5,-1" - "OnBreak" "tp_trap_3,Enable,,5,-1" - "OnBreak" "tp_trap_3_t,Enable,,8,-1" - "OnBreak" "tp_trap_3_t,Kill,,10,-1" - "OnBreak" "tp_trap_3,Kill,,6,-1" - "OnBreak" "server_command,Command,say ** I TOLD YOU TO STOP TO DESTROY MY FACTORY!! GET PUNISHED AGAIN!! :)**,0,-1" - } - insert: - { - "OnBreak" "tp_trap_3,Enable,,15,-1" - "OnBreak" "tp_trap_3_t,Enable,,17,-1" - "OnBreak" "tp_trap_3,Kill,,17,-1" - "OnBreak" "server_command,Command,say ** DEFEND!!! I DON'T KNOW FOR HOW LONG TIME...SORRY :)**,0,-1" - } -} -modify: -{ - match: - { - "targetname" "tp_dest_4" - "classname" "info_teleport_destination" - } - replace: - { - "origin" "8864 -3952 -5056" - } -} -modify: -{ - match: - { - "targetname" "tp_dest_3" - "classname" "info_teleport_destination" - } - replace: - { - "origin" "5600 1360 -3712" - } -} -modify: -{ - match: - { - "targetname" "block_rock_1_part4a" - "classname" "info_particle_system" - } - replace: - { - "origin" "9344 -3424 -5070.98" - "effect_name" "explosion_huge" - } -} -modify: -{ - match: - { - "targetname" "block_rock_1_part3" - "classname" "info_particle_system" - } - replace: - { - "origin" "7456 -2958 -5070.98" - "effect_name" "explosion_huge" - } -} -modify: -{ - match: - { - "targetname" "block_rock_1_part3" - "classname" "info_particle_system" - } - replace: - { - "origin" "6576 -4240 -5070.98" - "effect_name" "explosion_huge" - } -} -modify: -{ - match: - { - "targetname" "to_trap_2" - "classname" "trigger_once" - } - delete: - { - "OnTrigger" "server_command,Command,say ** My second game :) MEMORY!! :) 10s...,0,-1" - "OnTrigger" "logic_texture_1,PickRandom,,5,-1" - "OnTrigger" "block_rock_1_breakable3,Break,,30,-1" - "OnTrigger" "tp_trap_2_end,Enable,,25,-1" - "OnTrigger" "tp_trap_2_end_t,Enable,,30,-1" - "OnTrigger" "break_machine_1a,Break,,30,-1" - "OnTrigger" "block_rock_1_part3a,Start,,30,-1" - "OnTrigger" "case_explode,PickRandom,,30,-1" - "OnTrigger" "block_rock_1_barrel3a,Break,,30,-1" - "OnTrigger" "block_rock_1_part3a,Kill,,35,-1" - "OnTrigger" "fog,Setmaxdensity,0,1,-1" - "OnTrigger" "break_trap_2_*,Kill,,35,-1" - "OnTrigger" "logic_texture_1,Kill,,35,-1" - "OnTrigger" "texture_1,Kill,,35,-1" - "OnTrigger" "breakable_*,Kill,,25,-1" - "OnTrigger" "temp_2,Kill,,25,-1" - "OnTrigger" "temp_6,Kill,,25,-1" - "OnTrigger" "temp_1,Kill,,25,-1" - "OnTrigger" "temp_3,Kill,,25,-1" - } - insert: - { - "OnTrigger" "server_command,Command,say ** My second game :) MEMORY!! :) 10s...,0,-1" - "OnTrigger" "logic_texture_1,PickRandom,,10,-1" - "OnTrigger" "block_rock_1_breakable3,Break,,35,-1" - "OnTrigger" "tp_trap_2_end,Enable,,30,-1" - "OnTrigger" "tp_trap_2_end_t,Enable,,35,-1" - "OnTrigger" "break_machine_1a,Break,,35,-1" - "OnTrigger" "block_rock_1_part3a,Start,,35,-1" - "OnTrigger" "case_explode,PickRandom,,35,-1" - "OnTrigger" "block_rock_1_barrel3a,Break,,35,-1" - "OnTrigger" "block_rock_1_part3a,Kill,,40,-1" - "OnTrigger" "fog,Setmaxdensity,0,1,-1" - "OnTrigger" "break_trap_2_*,Kill,,40,-1" - "OnTrigger" "logic_texture_1,Kill,,40,-1" - "OnTrigger" "texture_1,Kill,,40,-1" - "OnTrigger" "breakable_*,Kill,,30,-1" - "OnTrigger" "temp_2,Kill,,30,-1" - "OnTrigger" "temp_6,Kill,,30,-1" - "OnTrigger" "temp_1,Kill,,30,-1" - "OnTrigger" "temp_3,Kill,,30,-1" - "OnTrigger" "tp_trap_3_t,Kill,,34.5,-1" - } -} -modify: -{ - match: - { - "targetname" "mv_2_f_30" - "classname" "func_movelinear" - } - replace: - { - "origin" "1024 -3906 -6694.5" - } -} -modify: -{ - match: - { - "targetname" "mv_2_f_3_h15" - "classname" "trigger_hurt" - } - replace: - { - "origin" "1024 -4008 -6694" - } -} -modify: -{ - match: - { - "targetname" "mv_2_f_38" - "classname" "func_movelinear" - } - replace: - { - "origin" "1024 -6334 -6694.5" - } -} -modify: -{ - match: - { - "targetname" "mv_2_f_3_h19" - "classname" "trigger_hurt" - } - replace: - { - "origin" "1024 -6232 -6694" - } -} -modify: -{ - match: - { - "targetname" "block_rock_1_target4" - "classname" "func_breakable" - } - delete: - { - "OnBreak" "tp_trap_2,Kill,,10.5,-1" - "OnBreak" "tp_trap_1,Kill,,5.5,-1" - "OnBreak" "tp_trap_1,Enable,,5,-1" - "OnBreak" "server_command,Command,say ** HOW DAR YOU DESTROY MY FACTORY!! GET PUNISHED!! **,0,-1" - "OnBreak" "tp_trap_2,Enable,,10,-1" - } - insert: - { - "OnBreak" "tp_trap_1,Kill,,20,-1" - "OnBreak" "tp_4,Enable,,10,-1" - "OnBreak" "fade_transition,Fade,,9.9,1" - "OnBreak" "tp_trap_1,Enable,,10,-1" - "OnBreak" "server_command,Command,say ** HOW DAR DO YOU DESTROY MY FACTORY!! GET PUNISHED!! 10s **,0,-1" - "OnBreak" "tp_trap_2,Enable,,12,-1" - } -} -modify: -{ - match: - { - "targetname" "break_3_cts" - "classname" "func_breakable" - } - delete: - { - "OnBreak" "tp_4,Enable,,30,-1" - } -} -modify: -{ - match: - { - "targetname" "relay_fog_no_reverse" - "classname" "logic_relay" - } - insert: - { - "OnTrigger" "fog,Setmaxdensity,0.99,5.7,-1" - "OnTrigger" "fog,SetEndDist,700,4.7,1" - "OnTrigger" "fog,SetEndDist,650,4.8,1" - "OnTrigger" "fog,SetEndDist,600,4.9,1" - "OnTrigger" "fog,SetEndDist,550,5,1" - "OnTrigger" "fog,SetEndDist,500,5.1,1" - "OnTrigger" "fog,SetEndDist,450,5.2,1" - "OnTrigger" "fog,SetEndDist,400,5.3,1" - "OnTrigger" "fog,SetEndDist,350,5.4,1" - "OnTrigger" "fog,SetEndDist,300,5.5,1" - "OnTrigger" "fog,SetEndDist,250,5.6,1" - "OnTrigger" "fog,SetEndDist,300,5.7,1" - } -} -modify: -{ - match: - { - "targetname" "relay_fog" - "classname" "logic_relay" - } - insert: - { - "OnTrigger" "fog,SetEndDist,700,4.7,1" - "OnTrigger" "fog,SetEndDist,650,4.8,1" - "OnTrigger" "fog,SetEndDist,600,4.9,1" - "OnTrigger" "fog,SetEndDist,550,5,1" - "OnTrigger" "fog,SetEndDist,500,5.1,1" - "OnTrigger" "fog,SetEndDist,450,5.2,1" - "OnTrigger" "fog,SetEndDist,400,5.3,1" - "OnTrigger" "fog,SetEndDist,350,5.4,1" - "OnTrigger" "fog,SetEndDist,300,5.5,1" - "OnTrigger" "fog,SetEndDist,250,5.6,1" - "OnTrigger" "fog,SetEndDist,300,5.7,1" - "OnTrigger" "fog,SetEndDist,350,5.8,1" - "OnTrigger" "fog,SetEndDist,400,5.9,1" - "OnTrigger" "fog,SetEndDist,450,6,1" - "OnTrigger" "fog,SetEndDist,500,6.1,1" - "OnTrigger" "fog,SetEndDist,550,6.2,1" - "OnTrigger" "fog,SetEndDist,600,6.3,1" - "OnTrigger" "fog,SetEndDist,650,6.4,1" - "OnTrigger" "fog,SetEndDist,700,6.5,1" - "OnTrigger" "fog,SetEndDist,750,7,1" - } -} -filter: -{ - "origin" "6720 -10418 -5099" - "targetname" "pb_29" - "target" "pb_30" - "spawnflags" "0" - "orientationtype" "1" - "angles" "0 0 0" - "classname" "path_track" - "hammerid" "29197" -} -add: -{ - "origin" "6720 -10418 -5099" - "targetname" "pb_29" - "target" "pb_30" - "spawnflags" "0" - "orientationtype" "1" - "angles" "0 0 0" - "classname" "path_track" - "hammerid" "29197" - "speed" "800" - "OnPass" "train_model5,SetSpeed,800,0.5,-1" -} -filter: -{ - "origin" "6720 -13184 -5099" - "targetname" "pb_15" - "target" "pb_16" - "spawnflags" "0" - "orientationtype" "1" - "angles" "0 0 0" - "classname" "path_track" - "hammerid" "27928" -} -add: -{ - "origin" "6720 -13184 -5099" - "targetname" "pb_15" - "target" "pb_16" - "spawnflags" "0" - "orientationtype" "1" - "angles" "0 0 0" - "classname" "path_track" - "hammerid" "27928" - "speed" "800" - "OnPass" "train_model4,SetSpeed,800,0.5,-1" -} -filter: -{ - "origin" "6720 -10418 -6512" - "targetname" "pb_30" - "target" "pb_31" - "spawnflags" "0" - "orientationtype" "1" - "angles" "0 0 0" - "classname" "path_track" - "hammerid" "29567" -} -add: -{ - "origin" "6720 -10418 -6512" - "targetname" "pb_30" - "target" "pb_31" - "spawnflags" "0" - "orientationtype" "1" - "angles" "0 0 0" - "classname" "path_track" - "hammerid" "29567" - "speed" "270" - "OnPass" "train_model5,SetSpeed,270,0,-1" -} -filter: -{ - "origin" "6720 -13184 -6508" - "targetname" "pb_16" - "target" "pb_17" - "spawnflags" "0" - "orientationtype" "1" - "angles" "0 0 0" - "classname" "path_track" - "hammerid" "28053" -} -add: -{ - "origin" "6720 -13184 -6508" - "targetname" "pb_16" - "target" "pb_17" - "spawnflags" "0" - "orientationtype" "1" - "angles" "0 0 0" - "classname" "path_track" - "hammerid" "28053" - "speed" "270" - "OnPass" "train_model4,SetSpeed,270,0,-1" -} -modify: -{ - match: - { - "targetname" "mv_2_f_34" - "classname" "func_movelinear" - } - replace: - { - "speed" "2300" - } -} -modify: -{ - match: - { - "targetname" "mv_2_f_38" - "classname" "func_movelinear" - } - replace: - { - "speed" "2300" - } -} -modify: -{ - match: - { - "targetname" "mv_2_f_33" - "classname" "func_movelinear" - } - replace: - { - "speed" "2300" - } -} -modify: -{ - match: - { - "targetname" "mv_2_f_37" - "classname" "func_movelinear" - } - replace: - { - "speed" "2300" - } -} -modify: -{ - match: - { - "targetname" "mv_2_f_24" - "classname" "func_movelinear" - } - replace: - { - "speed" "2300" - } -} -modify: -{ - match: - { - "targetname" "mv_2_f_26" - "classname" "func_movelinear" - } - replace: - { - "speed" "2300" - } -} -modify: -{ - match: - { - "targetname" "mv_2_f_30" - "classname" "func_movelinear" - } - replace: - { - "speed" "2300" - } -} -modify: -{ - match: - { - "targetname" "mv_2_f_25" - "classname" "func_movelinear" - } - replace: - { - "speed" "2300" - } -} -modify: -{ - match: - { - "targetname" "mv_2_f_29" - "classname" "func_movelinear" - } - replace: - { - "speed" "2300" - } -} -add: -{ - "model" "*5" - "targetname" "break_boss_lasers" - "spawnobject" "0" - "spawnflags" "0" - "rendermode" "0" - "renderfx" "0" - "rendercolor" "255 255 255" - "renderamt" "255" - "propdata" "0" - "pressuredelay" "0" - "physdamagescale" "1.0" - "PerformanceMode" "0" - "origin" "1032 -3956 -6522.28" - "nodamageforces" "0" - "minhealthdmg" "0" - "material" "2" - "health" "150" - "gibdir" "0 0 0" - "explosion" "0" - "ExplodeRadius" "0" - "explodemagnitude" "0" - "ExplodeDamage" "0" - "disableshadows" "0" - "disablereceiveshadows" "0" - "damagefilter" "Filter_Nada" - "classname" "func_breakable" - "OnBreak" "mv_*,Kill,,0.01,-1" - "OnBreak" "mv_*,Kill,,1.25,-1" - "OnBreak" "mv_*,Kill,,1.5,-1" - "OnBreak" "mv_*,Kill,,1.75,-1" - "OnBreak" "mv_*,Kill,,2,-1" - "OnBreak" "env_f,Fade,,2,-1" - "OnBreak" "to_add_points,Enable,,5,1" - "OnBreak" "nuke,Enable,,5,-1" - "OnBreak" "spark_lasers*,Kill,,0,-1" - "OnBreak" "server_command,Command,say ** HOW DARE YOU ?! NOW WAY...AH..LAST LASERS! DIE!!!**,0,-1" - "OnBreak" "server_command,Command,say ** WELL PLAYED GUYS...YOU WON...**,3,-1" - "OnBreak" "lt_final_lasers,Kill,,0.01,-1" - "OnBreak" "lt_final_lasers_1,Kill,,0.01,-1" - "OnBreak" "lt_final_lasers,disable,,0,-1" - "OnBreak" "lt_final_lasers_1,disable,,0,-1" - "OnBreak" "huggy_lasers*,Kill,,0,-1" - "OnBreak" "huggy_lasers_1*,Kill,,0,-1" - "OnBreak" "break_explode_part_4,start,,0,-1" -} -add: -{ - "model" "*5" - "targetname" "break_boss_lasers_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" "1032 -6292 -6522.28" - "nodamageforces" "0" - "minhealthdmg" "0" - "material" "2" - "health" "150" - "gibdir" "0 0 0" - "explosion" "0" - "ExplodeRadius" "0" - "explodemagnitude" "0" - "ExplodeDamage" "0" - "disableshadows" "0" - "disablereceiveshadows" "0" - "damagefilter" "Filter_Nada" - "classname" "func_breakable" - "OnBreak" "mv_*,Kill,,0.01,-1" - "OnBreak" "mv_*,Kill,,1.25,-1" - "OnBreak" "mv_*,Kill,,1.5,-1" - "OnBreak" "mv_*,Kill,,1.75,-1" - "OnBreak" "mv_*,Kill,,2,-1" - "OnBreak" "env_f,Fade,,2,-1" - "OnBreak" "to_add_points,Enable,,5,1" - "OnBreak" "nuke,Enable,,5,-1" - "OnBreak" "spark_lasers*,Kill,,0,-1" - "OnBreak" "server_command,Command,say ** HOW DARE YOU ?! NOW WAY...AH..LAST LASERS! DIE!!!**,0,-1" - "OnBreak" "server_command,Command,say ** WELL PLAYED GUYS...YOU WON...**,3,-1" - "OnBreak" "lt_final_lasers,Kill,,0,-1" - "OnBreak" "lt_final_lasers_1,Kill,,0,-1" - "OnBreak" "lt_final_lasers,disable,,0,-1" - "OnBreak" "lt_final_lasers_1,disable,,0,-1" - "OnBreak" "huggy_lasers_1*,Kill,,0,-1" - "OnBreak" "huggy_lasers*,Kill,,0,-1" - "OnBreak" "break_explode_part_5,start,,0,-1" -} -modify: -{ - match: - { - "targetname" "case_random_lasers" - "classname" "logic_case" - } - insert: - { - "OnCase01" "break_boss_lasers,SetDamageFilter,filter_ct,5,-1" - "OnCase01" "break_boss_lasers_1,kill,,0,-1" - "OnCase01" "add_hp_break_lasers,Enable,,0,-1" - "OnCase02" "break_boss_lasers_1,SetDamageFilter,filter_ct,5,-1" - "OnCase02" "break_boss_lasers,kill,,0,-1" - "OnCase02" "add_hp_break_lasers,enable,,0,-1" - } -} -add: -{ - "model" "*8" - "targetname" "add_hp_break_lasers" - "StartDisabled" "1" - "spawnflags" "1" - "origin" "1511.51 -4991.99 -6288" - "filtername" "filter_ct" - "classname" "trigger_once" - "OnStartTouch" "break_boss_lasers_1,AddHealth,500,0,-1" - "OnStartTouch" "break_boss_lasers,AddHealth,500,0,-1" -} -modify: -{ - match: - { - "targetname" "mv_2_f_2_h14" - "classname" "trigger_hurt" - } - delete: - { - "OnStartTouch" "Speed,ModifySpeed,1,0.8,-1" - "OnStartTouch" "Speed,ModifySpeed,0.1,0,-1" - } -} -modify: -{ - match: - { - "targetname" "mv_2_f_3_h17" - "classname" "trigger_hurt" - } - delete: - { - "OnStartTouch" "Speed,ModifySpeed,1,0.8,-1" - "OnStartTouch" "Speed,ModifySpeed,0.1,0,-1" - } -} -modify: -{ - match: - { - "targetname" "mv_2_f_3_h19" - "classname" "trigger_hurt" - } - delete: - { - "OnStartTouch" "Speed,ModifySpeed,1,0.8,-1" - "OnStartTouch" "Speed,ModifySpeed,0.1,0,-1" - } -} -modify: -{ - match: - { - "targetname" "mv_2_f_3_h20" - "classname" "trigger_hurt" - } - delete: - { - "OnStartTouch" "Speed,ModifySpeed,1,0.8,-1" - "OnStartTouch" "Speed,ModifySpeed,0.1,0,-1" - } -} -modify: -{ - match: - { - "targetname" "mv_2_f_3_h18" - "classname" "trigger_hurt" - } - delete: - { - "OnStartTouch" "Speed,ModifySpeed,1,0.8,-1" - "OnStartTouch" "Speed,ModifySpeed,0.1,0,-1" - } -} -modify: -{ - match: - { - "targetname" "mv_2_f_2_h11" - "classname" "trigger_hurt" - } - delete: - { - "OnStartTouch" "Speed,ModifySpeed,1,0.8,-1" - "OnStartTouch" "Speed,ModifySpeed,0.1,0,-1" - } -} -modify: -{ - match: - { - "targetname" "mv_2_f_3_h13" - "classname" "trigger_hurt" - } - delete: - { - "OnStartTouch" "Speed,ModifySpeed,1,0.8,-1" - "OnStartTouch" "Speed,ModifySpeed,0.1,0,-1" - } -} -modify: -{ - match: - { - "targetname" "mv_2_f_3_h15" - "classname" "trigger_hurt" - } - delete: - { - "OnStartTouch" "Speed,ModifySpeed,1,0.8,-1" - "OnStartTouch" "Speed,ModifySpeed,0.1,0,-1" - } -} -modify: -{ - match: - { - "targetname" "mv_2_f_3_h16" - "classname" "trigger_hurt" - } - delete: - { - "OnStartTouch" "Speed,ModifySpeed,1,0.8,-1" - "OnStartTouch" "Speed,ModifySpeed,0.1,0,-1" - } -} -modify: -{ - match: - { - "targetname" "mv_2_f_3_h14" - "classname" "trigger_hurt" - } - delete: - { - "OnStartTouch" "Speed,ModifySpeed,1,0.8,-1" - "OnStartTouch" "Speed,ModifySpeed,0.1,0,-1" - } -} -modify: -{ - match: - { - "targetname" "Item_Ammo_Trigger" - "classname" "trigger_hurt" - } - delete: - { - "OnStartTouch" "!self,AddOutput,OnStartTouch !activator:AddOutput:max_health 250:0:-1,0,1" - } -} -modify: -{ - match: - { - "targetname" "Item_Ammo_Filter" - "classname" "filter_activator_name" - } - delete: - { - "OnPass" "Item_Ammo_Model,Start,,45,-1" - } - insert: - { - "OnPass" "Item_Ammo_Model,Start,,70,-1" - "OnPass" "Item_Ammo_Button,Lock,,0,-1" - "OnPass" "Item_Ammo_Button,Unlock,,70,-1" - } -} -modify: -{ - match: - { - "targetname" "gravity_filter" - "classname" "filter_activator_name" - } - delete: - { - "OnPass" "gravity_button,Unlock,,60,-1" - "OnPass" "gravity_eff,Start,,60,-1" - } - insert: - { - "OnPass" "gravity_button,Unlock,,90,-1" - "OnPass" "gravity_eff,Start,,90,-1" - } -} -modify: -{ - match: - { - "targetname" "item_wind_relay_use" - "classname" "logic_relay" - } - delete: - { - "OnTrigger" "Item_wind_button,Unlock,,50,-1" - "OnTrigger" "Item_wind_particle_sfera,Start,,50,-1" - } - insert: - { - "OnTrigger" "Item_wind_button,Unlock,,90,-1" - "OnTrigger" "Item_wind_particle_sfera,Start,,90,-1" - } -} -modify: -{ - match: - { - "targetname" "door_5" - "classname" "func_movelinear" - } - insert: - { - "OnFullyOpen" "relay_fog_no_reverse,Trigger,,0,-1" - } - delete: - { - "OnFullyOpen" "relay_fog,Trigger,,3,-1" - } -} -modify: -{ - match: - { - "targetname" "break_3_cts" - "classname" "func_breakable" - } - insert: - { - "OnBreak" "fog,SetEndDist,700,0,1" - "OnBreak" "fog,Setmaxdensity,0,0,-1" - } -} -modify: -{ - match: - { - "targetname" "tp_hole_1" - "classname" "trigger_teleport" - } - replace: - { - "origin" "368 1352 -546" - } -} -modify: -{ - match: - { - "targetname" "break_explode_part_4" - "classname" "info_particle_system" - } - replace: - { - "origin" "1024 -3904 -6686.98" - } -} -add: -{ - "origin" "1024 -6336 -6686.98" - "targetname" "break_explode_part_5" - "effect_name" "explosion" - "angles" "0 90 0" - "classname" "info_particle_system" -} -filter: -{ - "origin" "-3144.7 -1676.36 4052.38" - "y" ".3" - "x" ".05" - "targetname" "Item_Ammo_Text" - "spawnflags" "0" - "message" "Name:Infinite Ammo - Description: Create an infinite ammo and heal area - Effect: Give Unlimited Ammo ! - Duration: 10 Secs - Cooldown: 50 Secs" - "holdtime" "7" - "fxtime" "0.5" - "fadeout" "2" - "fadein" ".02" - "effect" "2" - "color2" "255 0 128" - "color" "255 0 128" - "channel" "4" - "classname" "game_text" - "hammerid" "11756" -} -filter: -{ - "origin" "-2006 -2655 4120.03" - "y" "0.3" - "x" "0.05" - "targetname" "Item_wind_text" - "spawnflags" "0" - "message" "Item: Wind: Push zombies - Duration: 4 seconds - Cooldown: 50 seconds" - "holdtime" "4" - "fxtime" ".05" - "fadeout" "0.5" - "fadein" ".025" - "effect" "2" - "color2" "255 255 0" - "color" "255 255 0" - "channel" "2" - "classname" "game_text" - "hammerid" "11552" -} -modify: -{ - match: - { - "origin" "-2640 13300 630.49" - "classname" "func_button" - "hammerid" "11378" - } - insert: - { - "OnPressed" "server_command,Command,say ** Station Door will open in: 25s **,0,-1" - "OnPressed" "door_sound_creepy,PlaySound,,25,-1" - "OnPressed" "door_sound_creepya,PlaySound,,25,-1" - "OnPressed" "to_hp_block_1,Enable,,25,-1" - "OnPressed" "door_1,Open,,25,-1" - } - delete: - { - "OnPressed" "server_command,Command,say ** Door open: 20s **,0,-1" - "OnPressed" "door_sound_creepy,PlaySound,,20,-1" - "OnPressed" "door_sound_creepya,PlaySound,,20,-1" - "OnPressed" "to_hp_block_1,Enable,,20,-1" - "OnPressed" "door_1,Open,,20,-1" - } -} -modify: -{ - match: - { - "targetname" "door_1" - "classname" "func_movelinear" - } - insert: - { - "OnFullyOpen" "door_sound_creepya,PlaySound,,15,-1" - "OnFullyOpen" "door_sound_creepy,PlaySound,,15,-1" - "OnFullyOpen" "door_2,Open,,15,-1" - "OnFullyOpen" "server_command,Command,say ** Parking Door will be open in: 15s **,0,-1" - } - delete: - { - "OnFullyOpen" "door_sound_creepya,PlaySound,,10,-1" - "OnFullyOpen" "door_sound_creepy,PlaySound,,10,-1" - "OnFullyOpen" "door_2,Open,,10,-1" - "OnFullyOpen" "server_command,Command,say ** Door open: 10s **,0,-1" - } -} -filter: -{ - "model" "*64" - "targetname" "tp_trap_1_end1" - "target" "tp_dest_4" - "StartDisabled" "1" - "spawnflags" "1" - "origin" "14144 -14312 -8064" - "filtername" "filter_t" - "classname" "trigger_teleport" - "hammerid" "9915" -} -modify: -{ - match: - { - "targetname" "to_trap_1" - "classname" "trigger_once" - } - insert: - { - "OnTrigger" "server_command,Command,say ** TIME TO RUUUUUN!! IN..hm..SUPRISE!!!**,5,-1" - "OnTrigger" "server_command,Command,say ** ZOMBIES ARE FREE IN..AH YEAH!! 10s AND.. ME TOO! :))) **,12.5,-1" - "OnTrigger" "break_trap_1,Break,,19.5,-1" - "OnTrigger" "push_zm_trap_1,Kill,,22.5,-1" - "OnTrigger" "temp_model_3,ForceSpawn,,15,-1" - } - delete: - { - "OnTrigger" "server_command,Command,say ** TIME TO RUUUUUN!! I'M ANGRY NOW!! :) **,0,-1" - "OnTrigger" "server_command,Command,,0,2" - "OnTrigger" "break_trap_1,Break,,7,-1" - "OnTrigger" "push_zm_trap_1,Kill,,10,-1" - "OnTrigger" "server_command,Command,say ** My Zombies will be free in 5s.... RUUN :) **,5,-1" - "OnTrigger" "temp_model_3,ForceSpawn,,0,-1" - } -} -filter: -{ - "model" "*117" - "vrad_brush_cast_shadows" "0" - "targetname" "brush_trap_2" - "StartDisabled" "0" - "spawnflags" "2" - "Solidity" "0" - "solidbsp" "0" - "rendermode" "0" - "renderfx" "0" - "rendercolor" "255 255 255" - "renderamt" "255" - "origin" "13128 -1600 -4088" - "invert_exclusion" "0" - "InputFilter" "0" - "disableshadows" "0" - "disablereceiveshadows" "0" - "classname" "func_brush" - "hammerid" "19493" -} -add: -{ - "model" "*117" - "targetname" "brush_trap_2" - "spawnobject" "0" - "spawnflags" "1" - "rendermode" "0" - "renderfx" "0" - "rendercolor" "255 255 255" - "renderamt" "255" - "propdata" "0" - "pressuredelay" "0" - "physdamagescale" "1.0" - "PerformanceMode" "0" - "origin" "13128 -1600 -4088" - "nodamageforces" "0" - "minhealthdmg" "0" - "material" "8" - "health" "1" - "gibdir" "0 0 0" - "explosion" "0" - "ExplodeRadius" "0" - "explodemagnitude" "0" - "ExplodeDamage" "0" - "disableshadows" "0" - "disablereceiveshadows" "0" - "classname" "func_breakable" -} -modify: -{ - match: - { - "targetname" "train_model3" - "classname" "func_tracktrain" - } - replace: - { - "startspeed" "260" - } -} -add: -{ - "origin" "252 1998 1519" - "targetname" "relay_model4" - "spawnflags" "0" - "classname" "logic_relay" - "hammerid" "5662" - "OnSpawn" "slender_model4,SetAnimation,crawl_sideways,36,-1" - "OnSpawn" "train_model4,StartForward,,36,-1" - "OnSpawn" "timer_footstep,Enable,,36,-1" - "OnSpawn" "hurt_model4*,Enable,,36,-1" - "OnSpawn" "slender_model4,SetAnimation,jumpdown,0,-1" - "OnSpawn" "npc_ents3a1,PlaySound,,0,-1" - "OnSpawn" "momy_count,PlaySound,,20,-1" - "OnSpawn" "npc_ents5,PlaySound,,0,-1" - "OnSpawn" "momy_run,PlaySound,,0,-1" - "OnSpawn" "slender_model4,SetAnimation,jumpscare,34,-1" - "OnSpawn" "slender_model4,SetAnimation,hand_reach,30,-1" -} -filter: -{ - "origin" "8768 -11712 -4989" - "targetname" "relay_model4" - "spawnflags" "0" - "classname" "logic_relay" - "hammerid" "20706" - "OnSpawn" "slender_model4,SetAnimation,crawl_sideways,16,-1" - "OnSpawn" "glitch_effect,StopOverlays,,16,-1" - "OnSpawn" "train_model4,StartForward,,16,-1" - "OnSpawn" "timer_footstep,Enable,,16,-1" - "OnSpawn" "hurt_model4*,Enable,,16,-1" - "OnSpawn" "slender_model4,SetAnimation,jumpscare,0,-1" - "OnSpawn" "slender_model4,SetAnimation,hand_reach,1,-1" - "OnSpawn" "glitch_effect,StopOverlays,,16,-1" - "OnSpawn" "glitch2a,PlaySound,,15,-1" - "OnSpawn" "glitch2,PlaySound,,15,-1" - "OnSpawn" "glitch_effect,StartOverlays,,15,-1" - "OnSpawn" "glitch_effect,StartOverlays,,8,-1" - "OnSpawn" "glitch1,PlaySound,,8,-1" - "OnSpawn" "glitch1a,PlaySound,,8,-1" - "OnSpawn" "glitch_effect,StopOverlays,,1,-1" - "OnSpawn" "npc_ents3a1,PlaySound,,0,-1" - "OnSpawn" "npc_ents5,PlaySound,,0,-1" - "OnSpawn" "glitch1a,PlaySound,,0,-1" - "OnSpawn" "glitch1,PlaySound,,0,-1" - "OnSpawn" "glitch_effect,StartOverlays,,0,-1" - "OnSpawn" "effect1,PlaySound,,0,-1" -} -add: -{ - "origin" "14144 -14264 -8184" - "targetname" "pb_7" - "spawnflags" "0" - "orientationtype" "1" - "angles" "0 0 0" - "classname" "path_track" - "hammerid" "2082" - "OnPass" "train_model2*,Kill,,0.1,-1" - "OnPass" "hurt_model2*,Kill,,0.1,-1" - "OnPass" "break_boss_1*,Kill,,0.1,-1" - "OnPass" "temp_model_3*,Kill,,0.1,-1" - "OnPass" "ld_boss2*,Kill,,0.1,-1" - "OnPass" "door_sound_creepya,PlaySound,,5,-1" - "OnPass" "door_sound_creepy,PlaySound,,5,-1" - "OnPass" "6,Volume,9,0,-1" - "OnPass" "6,Volume,8,1,-1" - "OnPass" "6,Volume,7,2,-1" - "OnPass" "6,Volume,6,3,-1" - "OnPass" "6,Volume,6,4,-1" - "OnPass" "6,Volume,4,5,-1" - "OnPass" "6,Volume,3,6,-1" - "OnPass" "6,Volume,2,7,-1" - "OnPass" "6,Volume,1,8,-1" - "OnPass" "6,Volume,0,9,-1" - "OnPass" "timer_footstep,Disable,,0,-1" - "OnPass" "6a,Volume,0,9,-1" - "OnPass" "6a,Volume,1,8,-1" - "OnPass" "6a,Volume,2,7,-1" - "OnPass" "6a,Volume,3,6,-1" - "OnPass" "6a,Volume,4,5,-1" - "OnPass" "6a,Volume,6,4,-1" - "OnPass" "6a,Volume,6,3,-1" - "OnPass" "6a,Volume,7,2,-1" - "OnPass" "6a,Volume,8,1,-1" - "OnPass" "6a,Volume,9,0,-1" - "OnPass" "tp_trap_1_all,Enable,,5,-1" - "OnPass" "push_trap_1,Kill,,0,-1" - "OnPass" "tp_trap_1_all,Kill,,10,-1" - "OnPass" "tp_trap_1_end1,Kill,,2,-1" - "OnPass" "tp_trap_1_end,Kill,,2,-1" - "OnPass" "truck_block_1a,Kill,,20,-1" - "OnPass" "block_rock_1_part4a,Start,,20,-1" - "OnPass" "block_rock_1_part4a,Kill,,25,-1" - "OnPass" "block_rock_1_barrel4a,Break,,20,-1" - "OnPass" "case_explode,PickRandom,,20,-1" - "OnPass" "block_rock_1_breakable4,Break,,20,-1" - "OnPass" "server_command,Command,say ** HOW DARE DO YOU SURIVE ??!! DEFEND hm... 15s!!! :) **,5,-1" - "OnPass" "tp_trap_2,Kill,,4.8,-1" -} -filter: -{ - "origin" "14144 -14264 -8184" - "targetname" "pb_7" - "spawnflags" "0" - "orientationtype" "1" - "angles" "0 0 0" - "classname" "path_track" - "hammerid" "2082" - "OnPass" "train_model2*,Kill,,0.1,-1" - "OnPass" "hurt_model2*,Kill,,0.1,-1" - "OnPass" "break_boss_1*,Kill,,0.1,-1" - "OnPass" "temp_model_3*,Kill,,0.1,-1" - "OnPass" "ld_boss2*,Kill,,0.1,-1" - "OnPass" "door_sound_creepya,PlaySound,,5,-1" - "OnPass" "door_sound_creepy,PlaySound,,5,-1" - "OnPass" "6,Volume,9,0,-1" - "OnPass" "6,Volume,8,1,-1" - "OnPass" "6,Volume,7,2,-1" - "OnPass" "6,Volume,6,3,-1" - "OnPass" "6,Volume,6,4,-1" - "OnPass" "6,Volume,4,5,-1" - "OnPass" "6,Volume,3,6,-1" - "OnPass" "6,Volume,2,7,-1" - "OnPass" "6,Volume,1,8,-1" - "OnPass" "6,Volume,0,9,-1" - "OnPass" "timer_footstep,Disable,,0,-1" - "OnPass" "6a,Volume,0,9,-1" - "OnPass" "6a,Volume,1,8,-1" - "OnPass" "6a,Volume,2,7,-1" - "OnPass" "6a,Volume,3,6,-1" - "OnPass" "6a,Volume,4,5,-1" - "OnPass" "6a,Volume,6,4,-1" - "OnPass" "6a,Volume,6,3,-1" - "OnPass" "6a,Volume,7,2,-1" - "OnPass" "6a,Volume,8,1,-1" - "OnPass" "6a,Volume,9,0,-1" - "OnPass" "tp_trap_1_all,Enable,,5,-1" - "OnPass" "block_rock_1_breakable4,Break,,0,-1" - "OnPass" "push_trap_1,Kill,,0,-1" - "OnPass" "tp_trap_1_all,Kill,,10,-1" - "OnPass" "tp_trap_1_end1,Kill,,2,-1" - "OnPass" "tp_trap_1_end,Kill,,2,-1" - "OnPass" "server_command,Command,** YOU SURVIVED BUT DON'T TOUCH MY FACTORY ANYMORE **,0,-1" - "OnPass" "truck_block_1a,Kill,,0,-1" - "OnPass" "block_rock_1_part4a,Start,,0,-1" - "OnPass" "block_rock_1_part4a,Kill,,5,-1" - "OnPass" "block_rock_1_barrel4a,Break,,0,-1" - "OnPass" "case_explode,PickRandom,,0,-1" -} -modify: -{ - match: - { - "targetname" "tp_trap_3_t" - "classname" "trigger_teleport" - } - insert: - { - "filtername" "filter_t" - } -} -modify: -{ - match: - { - "targetname" "tp_dest_trap_end_2" - "classname" "point_teleport" - } - replace: - { - "origin" "7384 -2512 -5056" - } -} -modify: -{ - match: - { - "targetname" "breakable_6" - "classname" "func_button" - } - replace: - { - "wait" "0.1" - } -} -modify: -{ - match: - { - "targetname" "breakable_5" - "classname" "func_button" - } - replace: - { - "wait" "0.1" - } -} -modify: -{ - match: - { - "targetname" "breakable_4" - "classname" "func_button" - } - replace: - { - "wait" "0.1" - } -} -modify: -{ - match: - { - "targetname" "breakable_3" - "classname" "func_button" - } - replace: - { - "wait" "0.1" - } -} -modify: -{ - match: - { - "targetname" "breakable_2" - "classname" "func_button" - } - replace: - { - "wait" "0.1" - } -} -modify: -{ - match: - { - "targetname" "breakable_1" - "classname" "func_button" - } - replace: - { - "wait" "0.1" - } -} -modify: -{ - match: - { - "targetname" "breakable_6a" - "classname" "func_button" - } - replace: - { - "wait" "0.1" - } -} -modify: -{ - match: - { - "targetname" "breakable_5a" - "classname" "func_button" - } - replace: - { - "wait" "0.1" - } -} -modify: -{ - match: - { - "targetname" "breakable_4a" - "classname" "func_button" - } - replace: - { - "wait" "0.1" - } -} -modify: -{ - match: - { - "targetname" "breakable_3a" - "classname" "func_button" - } - replace: - { - "wait" "0.1" - } -} -modify: -{ - match: - { - "targetname" "breakable_2a" - "classname" "func_button" - } - replace: - { - "wait" "0.1" - } -} -modify: -{ - match: - { - "targetname" "breakable_1a" - "classname" "func_button" - } - replace: - { - "wait" "0.1" - } -} -modify: -{ - match: - { - "targetname" "breakable_6b" - "classname" "func_button" - } - replace: - { - "wait" "0.1" - } -} -modify: -{ - match: - { - "targetname" "breakable_5b" - "classname" "func_button" - } - replace: - { - "wait" "0.1" - } -} -modify: -{ - match: - { - "targetname" "breakable_4b" - "classname" "func_button" - } - replace: - { - "wait" "0.1" - } -} -modify: -{ - match: - { - "targetname" "breakable_3b" - "classname" "func_button" - } - replace: - { - "wait" "0.1" - } -} -modify: -{ - match: - { - "targetname" "breakable_2b" - "classname" "func_button" - } - replace: - { - "wait" "0.1" - } -} -modify: -{ - match: - { - "targetname" "breakable_1b" - "classname" "func_button" - } - replace: - { - "wait" "0.1" - } -} -modify: -{ - match: - { - "targetname" "breakable_6d" - "classname" "func_button" - } - replace: - { - "wait" "0.1" - } -} -modify: -{ - match: - { - "targetname" "breakable_5d" - "classname" "func_button" - } - replace: - { - "wait" "0.1" - } -} -modify: -{ - match: - { - "targetname" "breakable_4d" - "classname" "func_button" - } - replace: - { - "wait" "0.1" - } -} -modify: -{ - match: - { - "targetname" "breakable_3d" - "classname" "func_button" - } - replace: - { - "wait" "0.1" - } -} -modify: -{ - match: - { - "targetname" "breakable_2d" - "classname" "func_button" - } - replace: - { - "wait" "0.1" - } -} -modify: -{ - match: - { - "targetname" "breakable_1d" - "classname" "func_button" - } - replace: - { - "wait" "0.1" - } -} -modify: -{ - match: - { - "origin" "7504 -7220 -4796" - "classname" "func_button" - "hammerid" "1699" - } - delete: - { - "OnPressed" "door_4,Open,,20,-1" - "OnPressed" "server_command,Command,say ** the last door of the factory open in: 20s **,0,-1" - "OnPressed" "glow_button_4,Kill,,0,-1" - "OnPressed" "glow_button_1_light3,TurnOff,,0,-1" - "OnPressed" "door_sound_creepy,PlaySound,,20,-1" - "OnPressed" "door_sound_creepya,PlaySound,,20,-1" - "OnPressed" "server_command,Command,say ** Let's leave this crazy place... **,20,-1" - "OnPressed" "to_final_run,Enable,,0,-1" - } - insert: - { - "OnPressed" "door_4,Open,,17,-1" - "OnPressed" "server_command,Command,say ** OH! SEEMS LIKE YOU FOUND THE BUTTON TO OPEN IT!! HOLD THEM hm.. 17s! **,0,-1" - "OnPressed" "glow_button_4,Kill,,0,-1" - "OnPressed" "glow_button_1_light3,TurnOff,,0,-1" - "OnPressed" "door_sound_creepy,PlaySound,,17,-1" - "OnPressed" "door_sound_creepya,PlaySound,,17,-1" - "OnPressed" "server_command,Command,say ** Let's leave this crazy place... **,17,-1" - "OnPressed" "to_final_run,Enable,,0,-1" - "OnPressed" "push_zm_final,enable,,0,-1" - } -} -add: -{ - "model" "*10" - "targetname" "push_zm_final" - "StartDisabled" "1" - "speed" "400" - "spawnflags" "1" - "pushdir" "0 90 0" - "origin" "8640 -11456 -4808" - "filtername" "filter_t" - "alternateticksfix" "0" - "classname" "trigger_push" -} -modify: -{ - match: - { - "targetname" "train_model2" - "classname" "func_tracktrain" - } - replace: - { - "startspeed" "1350" - } -} -add: -{ - "origin" "1511.51 -4991.99 -6288" - "targetname" "boss_hp_remove" - "StartDisabled" "1" - "spawnflags" "0" - "RefireTime" "0.25" - "classname" "logic_timer" - "OnTimer" "break_boss_lasers_1,RemoveHealth,50,0,-1" - "OnTimer" "break_boss_lasers,RemoveHealth,50,0,-1" -} -; Clean Unknown command from logic_auto -modify: -{ - match: - { - "hammerid" "11996" - "classname" "logic_auto" - "origin" "-2672 -3600 4136" - } - delete: - { - "OnMapSpawn" "server_command,Command,r_drawscreenoverlay 1,0,-1" - "OnMapSpawn" "server_command,Command,mp_roundtime 30,0,1" - "OnMapSpawn" "server_command,Command,zr_ztele_humans 0,0,-1" - "OnMapSpawn" "server_command,Command,zr_ztele_zombie_after 0,0,-1" - "OnMapSpawn" "server_command,Command,zr_ztele_zombie_before 0,0,-1" - } -} -add: -{ -"model" "*8" -"targetname" "to_final_game_filter" -"StartDisabled" "1" -"spawnflags" "1" -"origin" "1511.51 -4991.99 -6288" -"filtername" "filter_ct" -"classname" "trigger_once" -"OnStartTouch" "!activator,AddOutput,targetname player_imu,0,-1" -} -modify: -{ - match: - { - "targetname" "imune_1" - "classname" "trigger_multiple" - } - replace: - { - "filtername" "filter_ct" - } -} -modify: -{ - match: - { - "targetname" "imune_2" - "classname" "trigger_multiple" - } - replace: - { - "filtername" "filter_ct" - } -} -modify: -{ - match: - { - "origin" "7504 -7220 -4796" - "classname" "func_button" - "hammerid" "1699" - } - replace: - { - "origin" "7520 -7220 -4796" - } -} -modify: -{ - match: - { - "targetname" "door_5" - "classname" "func_movelinear" - } - delete: - { - "OnFullyOpen" "temp_model_2,ForceSpawn,,4,-1" - "OnFullyOpen" "light_huggy_1,TurnOff,,15,-1" - } - insert: - { - "OnFullyOpen" "temp_model_2,ForceSpawn,,5,-1" - "OnFullyOpen" "light_huggy_1,TurnOff,,10,-1" - } -} -} -modify: -{ - match: - { - "origin" "9624.01 1139 -3663.18" - "classname" "func_button" - "hammerid" "12430" - } - delete: - { - "OnPressed" "door_5,Open,,15,-1" - "OnPressed" "server_command,Command,say ** Door open: 15s **,0,-1" - "OnPressed" "door_sound_creepy,PlaySound,,15,-1" - "OnPressed" "door_sound_creepya,PlaySound,,15,-1" - "OnPressed" "momy_angry,PlaySound,,15,-1" - "OnPressed" "momy_angrya,PlaySound,,15,-1" - "OnPressed" "huggy_facory_sound,Volume,0,15,-1" - "OnPressed" "huggy_facory_sound,Volume,1,14,-1" - "OnPressed" "huggy_facory_sound,Volume,2,13,-1" - "OnPressed" "huggy_facory_sound,Volume,3,12,-1" - "OnPressed" "huggy_facory_sound,Volume,4,11,-1" - "OnPressed" "huggy_facory_sound,Volume,5,10,-1" - "OnPressed" "huggy_facory_sound,Volume,6,9,-1" - "OnPressed" "huggy_facory_sound,Volume,7,8,-1" - "OnPressed" "huggy_facory_sound,Volume,8,7,-1" - "OnPressed" "huggy_facory_sound,Volume,9,6,-1" - "OnPressed" "huggy_facory_sound_2,PlaySound,,15,-1" - } - insert: - { - "OnPressed" "door_5,Open,,20,-1" - "OnPressed" "server_command,Command,say ** WELCOME TO MY TOYS FACTORY!! WANT TO MAKE A FRIENDS? WAIT HM...20s!! **,0,-1" - "OnPressed" "door_sound_creepy,PlaySound,,20,-1" - "OnPressed" "door_sound_creepya,PlaySound,,20,-1" - "OnPressed" "momy_angry,PlaySound,,15,-1" - "OnPressed" "momy_angrya,PlaySound,,15,-1" - "OnPressed" "huggy_facory_sound,Volume,0,20,-1" - "OnPressed" "huggy_facory_sound,Volume,1,19,-1" - "OnPressed" "huggy_facory_sound,Volume,2,18,-1" - "OnPressed" "huggy_facory_sound,Volume,3,17,-1" - "OnPressed" "huggy_facory_sound,Volume,4,16,-1" - "OnPressed" "huggy_facory_sound,Volume,5,15,-1" - "OnPressed" "huggy_facory_sound,Volume,6,14,-1" - "OnPressed" "huggy_facory_sound,Volume,7,13,-1" - "OnPressed" "huggy_facory_sound,Volume,8,12,-1" - "OnPressed" "huggy_facory_sound,Volume,9,11,-1" - "OnPressed" "huggy_facory_sound_2,PlaySound,,20,-1" - } -} -modify: -{ - match: - { - "targetname" "block_rock_1_explosion5" - "classname" "env_explosion" - } - replace: - { - "iMagnitude" "450" - } -} -modify: -{ - match: - { - - "targetname" "block_rock_1_explosion1" - } - replace: - { - "iMagnitude" "450" - } -} -modify: -{ - match: - { - - "targetname" "block_rock_1_explosion2" - } - replace: - { - "iMagnitude" "450" - } + +add: +{ + "model" "*7" + "targetname" "tp_bridge_glitch" + "target" "tp_dest_2" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "-2864 3424 -294.24" + "classname" "trigger_teleport" +} +add: +{ + "origin" "-2864 3424 -294.24" + "targetname" "part_bridge_glitch" + "effect_name" "011a" + "angles" "0 0 0" + "classname" "info_particle_system" + "hammerid" "109106" +} +modify: +{ + match: + { + "targetname" "block_rock_1_target" + "classname" "func_breakable" + } + insert: + { + "OnBreak" "part_bridge_glitch,Start,,0,-1" + "OnBreak" "Item_Ammo_maker,ForceSpawn,,0,1" + } + delete: + { + "OnBreak" "Item_Ammo_maker,ForceSpawn,,3,1" + } +} +modify: +{ + match: + { + "origin" "7585.01 1648 -3663.18" + "classname" "func_button" + } + insert: + { + "OnPressed" "part_bridge_glitch,Kill,,18,-1" + "OnPressed" "tp_bridge_glitch,Kill,,18,-1" + "OnPressed" "fade_transition,Fade,,29.9,1" + "OnPressed" "relay_fog,Trigger,,17,-1" + "OnPressed" "to_hp_block_3,Enable,,17,-1" + "OnPressed" "tp_3,Enable,,30,-1" + "OnPressed" "tp_hole_1,Kill,,30,-1" + "OnPressed" "tp_hole_2,Kill,,30,-1" + "OnPressed" "huggy_facory_sound,PlaySound,,18,-1" + "OnPressed" "huggy_facory_sound_3,Volume,0,17,-1" + "OnPressed" "huggy_facory_sound_3,Volume,1,16,-1" + "OnPressed" "huggy_facory_sound_3,Volume,2,15,-1" + "OnPressed" "huggy_facory_sound_3,Volume,3,14,-1" + "OnPressed" "huggy_facory_sound_3,Volume,4,13,-1" + "OnPressed" "huggy_facory_sound_3,Volume,5,12,-1" + "OnPressed" "huggy_facory_sound_3,Volume,6,11,-1" + "OnPressed" "huggy_facory_sound_3,Volume,7,10,-1" + "OnPressed" "huggy_facory_sound_3,Volume,8,9,-1" + "OnPressed" "huggy_facory_sound_3,Volume,9,8,-1" + "OnPressed" "door_3,Open,,18,-1" + "OnPressed" "server_command,Command,say ** Door open: 18s **,0,-1" + "OnPressed" "door_sound_creepy,PlaySound,,18,-1" + "OnPressed" "door_sound_creepya,PlaySound,,18,-1" + } + delete: + { + "OnPressed" "relay_fog,Trigger,,20,-1" + "OnPressed" "to_hp_block_3,Enable,,20,-1" + "OnPressed" "tp_3,Enable,,20,-1" + "OnPressed" "tp_hole_1,Kill,,20,-1" + "OnPressed" "tp_hole_2,Kill,,20,-1" + "OnPressed" "huggy_facory_sound,PlaySound,,20,-1" + "OnPressed" "huggy_facory_sound_3,Volume,0,20,-1" + "OnPressed" "huggy_facory_sound_3,Volume,1,19,-1" + "OnPressed" "huggy_facory_sound_3,Volume,2,18,-1" + "OnPressed" "huggy_facory_sound_3,Volume,3,17,-1" + "OnPressed" "huggy_facory_sound_3,Volume,4,16,-1" + "OnPressed" "huggy_facory_sound_3,Volume,5,15,-1" + "OnPressed" "huggy_facory_sound_3,Volume,6,14,-1" + "OnPressed" "huggy_facory_sound_3,Volume,7,13,-1" + "OnPressed" "huggy_facory_sound_3,Volume,8,12,-1" + "OnPressed" "huggy_facory_sound_3,Volume,9,11,-1" + "OnPressed" "door_3,Open,,20,-1" + "OnPressed" "server_command,Command,say ** Door open: 20s **,0,-1" + "OnPressed" "door_sound_creepy,PlaySound,,20,-1" + "OnPressed" "door_sound_creepya,PlaySound,,20,-1" + } +} +add: +{ + "model" "*5" + "targetname" "anti_glitch_breakable" + "spawnobject" "0" + "spawnflags" "1" + "rendermode" "0" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "propdata" "0" + "pressuredelay" "0" + "physdamagescale" "1.0" + "PerformanceMode" "0" + "origin" "-1952 10643 797.72" + "nodamageforces" "0" + "minhealthdmg" "0" + "material" "8" + "health" "1" + "gibdir" "0 0 0" + "explosion" "0" + "ExplodeRadius" "0" + "explodemagnitude" "0" + "ExplodeDamage" "0" + "disableshadows" "0" + "disablereceiveshadows" "0" + "classname" "func_breakable" +} +modify: +{ + match: + { + "targetname" "lt_final_lasers_1" + "classname" "logic_timer" + } + insert: + { + "OnTimer" "spark_lasers3,DoSpark,,2,-1" + } +} +modify: +{ + match: + { + "targetname" "lt_final_lasers" + "classname" "logic_timer" + } + insert: + { + "OnTimer" "spark_lasers2,DoSpark,,2,-1" + } +} +modify: +{ + match: + { + "targetname" "laser_case_mv_11" + "classname" "logic_case" + } + delete: + { + "OnCase03" "temp_mv_2_f_9,ForceSpawn,,0,-1" + "OnCase03" "laser_sound,PlaySound,,0,-1" + "OnCase04" "temp_mv_2_f_37,ForceSpawn,,0,-1" + "OnCase04" "laser_sound,PlaySound,,0,-1" + "OnCase05" "temp_mv_2_f_28,ForceSpawn,,0,-1" + "OnCase05" "laser_sound,PlaySound,,0,-1" + "OnCase01" "temp_mv_2_f_38,ForceSpawn,,0,-1" + "OnCase01" "laser_sound,PlaySound,,0,-1" + "OnCase02" "temp_mv_2_f_30,ForceSpawn,,0,-1" + "OnCase02" "laser_sound,PlaySound,,0,-1" + "OnCase06" "temp_mv_2_f_29,ForceSpawn,,0,-1" + "OnCase06" "laser_sound,PlaySound,,0,-1" + "OnCase13" "temp_mv_2_f_39,ForceSpawn,,0,-1" + "OnCase08" "temp_mv_2_f_27,ForceSpawn,,0,-1" + "OnCase09" "laser_sound,PlaySound,,0,-1" + "OnCase09" "temp_mv_2_f_38,ForceSpawn,,0,-1" + "OnCase09" "temp_mv_2_f_9,ForceSpawn,,0,-1" + "OnCase10" "laser_sound,PlaySound,,0,-1" + "OnCase10" "temp_mv_2_f_28,ForceSpawn,,0,-1" + "OnCase10" "temp_mv_2_f_38,ForceSpawn,,0,-1" + "OnCase08" "laser_sound,PlaySound,,0,-1" + "OnCase07" "laser_sound,PlaySound,,0,-1" + "OnCase11" "laser_sound,PlaySound,,0,-1" + "OnCase11" "temp_mv_2_f_29,ForceSpawn,,0,-1" + "OnCase11" "temp_mv_2_f_27,ForceSpawn,,0,-1" + "OnCase12" "laser_sound,PlaySound,,0,-1" + "OnCase12" "temp_mv_2_f_37,ForceSpawn,,0,-1" + "OnCase12" "temp_mv_2_f_30,ForceSpawn,,0,-1" + "OnCase13" "laser_sound,PlaySound,,0,-1" + "OnCase13" "temp_mv_2_f_29,ForceSpawn,,0,-1" + "OnCase13" "huggy_lasers1,SetAnimation,attack1,0,-1" + "OnCase12" "huggy_lasers1,SetAnimation,attack1,0,-1" + "OnCase11" "huggy_lasers1,SetAnimation,attack1,0,-1" + "OnCase10" "huggy_lasers1,SetAnimation,attack1,0,-1" + "OnCase09" "huggy_lasers1,SetAnimation,attack1,0,-1" + "OnCase08" "huggy_lasers1,SetAnimation,attack1,0,-1" + "OnCase07" "huggy_lasers1,SetAnimation,attack1,0,-1" + "OnCase06" "huggy_lasers1,SetAnimation,attack1,0,-1" + "OnCase05" "huggy_lasers1,SetAnimation,attack1,0,-1" + "OnCase03" "huggy_lasers1,SetAnimation,attack1,0,-1" + "OnCase02" "huggy_lasers1,SetAnimation,attack1,0,-1" + "OnCase01" "huggy_lasers1,SetAnimation,attack1,0,-1" + } + insert: + { + "OnCase04" "temp_mv_2_f_37,ForceSpawn,,2,-1" + "OnCase04" "laser_sound,PlaySound,,2,-1" + "OnCase04" "huggy_lasers1,SetAnimation,attack1,0,-1" + "OnCase05" "temp_mv_2_f_28,ForceSpawn,,2,-1" + "OnCase05" "laser_sound,PlaySound,,2,-1" + "OnCase05" "huggy_lasers1,SetAnimation,attack1,0,-1" + "OnCase06" "temp_mv_2_f_29,ForceSpawn,,2,-1" + "OnCase06" "laser_sound,PlaySound,,2,-1" + "OnCase06" "huggy_lasers1,SetAnimation,attack1,0,-1" + "OnCase08" "temp_mv_2_f_27,ForceSpawn,,2,-1" + "OnCase08" "laser_sound,PlaySound,,2,-1" + "OnCase08" "huggy_lasers1,SetAnimation,attack1,0,-1" + "OnCase10" "laser_sound,PlaySound,,2,-1" + "OnCase10" "temp_mv_2_f_28,ForceSpawn,,2,-1" + "OnCase10" "huggy_lasers1,SetAnimation,attack1,0,-1" + "OnCase11" "laser_sound,PlaySound,,2,-1" + "OnCase11" "temp_mv_2_f_27,ForceSpawn,,2,-1" + "OnCase11" "huggy_lasers1,SetAnimation,attack1,0,-1" + "OnCase12" "laser_sound,PlaySound,,2,-1" + "OnCase12" "temp_mv_2_f_37,ForceSpawn,,2,-1" + "OnCase12" "huggy_lasers1,SetAnimation,attack1,0,-1" + "OnCase13" "temp_mv_2_f_39,ForceSpawn,,2,-1" + "OnCase13" "laser_sound,PlaySound,,2,-1" + "OnCase13" "huggy_lasers1,SetAnimation,attack1,0,-1" + } +} +modify: +{ + match: + { + "targetname" "laser_case_mv_12" + "classname" "logic_case" + } + delete: + { + "OnCase03" "temp_mv_2_f_8,ForceSpawn,,1,-1" + "OnCase03" "laser_sound,PlaySound,,1,-1" + "OnCase04" "temp_mv_2_f_26,ForceSpawn,,1,-1" + "OnCase04" "laser_sound,PlaySound,,1,-1" + "OnCase05" "temp_mv_2_f_35,ForceSpawn,,1,-1" + "OnCase05" "laser_sound,PlaySound,,1,-1" + "OnCase01" "temp_mv_2_f_34,ForceSpawn,,1,-1" + "OnCase01" "laser_sound,PlaySound,,1,-1" + "OnCase02" "temp_mv_2_f_33,ForceSpawn,,1,-1" + "OnCase02" "laser_sound,PlaySound,,1,-1" + "OnCase06" "temp_mv_2_f_32,ForceSpawn,,1,-1" + "OnCase06" "laser_sound,PlaySound,,1,-1" + "OnCase13" "temp_mv_2_f_31,ForceSpawn,,1,-1" + "OnCase08" "temp_mv_2_f_36,ForceSpawn,,1,-1" + "OnCase09" "laser_sound,PlaySound,,1,-1" + "OnCase09" "temp_mv_2_f_34,ForceSpawn,,1,-1" + "OnCase09" "temp_mv_2_f_8,ForceSpawn,,1,-1" + "OnCase10" "laser_sound,PlaySound,,1,-1" + "OnCase10" "temp_mv_2_f_35,ForceSpawn,,1,-1" + "OnCase10" "temp_mv_2_f_34,ForceSpawn,,1,-1" + "OnCase08" "laser_sound,PlaySound,,1,-1" + "OnCase07" "laser_sound,PlaySound,,1,-1" + "OnCase11" "laser_sound,PlaySound,,1,-1" + "OnCase11" "temp_mv_2_f_32,ForceSpawn,,1,-1" + "OnCase11" "temp_mv_2_f_36,ForceSpawn,,1,-1" + "OnCase12" "laser_sound,PlaySound,,1,-1" + "OnCase12" "temp_mv_2_f_26,ForceSpawn,,1,-1" + "OnCase12" "temp_mv_2_f_33,ForceSpawn,,1,-1" + "OnCase13" "laser_sound,PlaySound,,1,-1" + "OnCase13" "temp_mv_2_f_32,ForceSpawn,,1,-1" + "OnCase01" "huggy_lasers,SetAnimation,attack1,0,-1" + "OnCase02" "huggy_lasers,SetAnimation,attack1,0,-1" + "OnCase03" "huggy_lasers,SetAnimation,attack1,0,-1" + "OnCase05" "huggy_lasers,SetAnimation,attack1,0,-1" + "OnCase06" "huggy_lasers,SetAnimation,attack1,0,-1" + "OnCase07" "huggy_lasers,SetAnimation,attack1,0,-1" + "OnCase08" "huggy_lasers,SetAnimation,attack1,0,-1" + "OnCase09" "huggy_lasers,SetAnimation,attack1,0,-1" + "OnCase10" "huggy_lasers,SetAnimation,attack1,0,-1" + "OnCase11" "huggy_lasers,SetAnimation,attack1,0,-1" + "OnCase12" "huggy_lasers,SetAnimation,attack1,0,-1" + "OnCase13" "huggy_lasers,SetAnimation,attack1,0,-1" + } + insert: + { + "OnCase04" "temp_mv_2_f_26,ForceSpawn,,2,-1" + "OnCase04" "laser_sound,PlaySound,,2,-1" + "OnCase04" "huggy_lasers,SetAnimation,attack1,0,-1" + "OnCase05" "temp_mv_2_f_35,ForceSpawn,,2,-1" + "OnCase05" "laser_sound,PlaySound,,2,-1" + "OnCase05" "huggy_lasers,SetAnimation,attack1,0,-1" + "OnCase06" "temp_mv_2_f_32,ForceSpawn,,2,-1" + "OnCase06" "laser_sound,PlaySound,,2,-1" + "OnCase06" "huggy_lasers,SetAnimation,attack1,0,-1" + "OnCase08" "temp_mv_2_f_36,ForceSpawn,,2,-1" + "OnCase08" "laser_sound,PlaySound,,2,-1" + "OnCase08" "huggy_lasers,SetAnimation,attack1,0,-1" + "OnCase10" "laser_sound,PlaySound,,2,-1" + "OnCase10" "temp_mv_2_f_35,ForceSpawn,,2,-1" + "OnCase10" "huggy_lasers,SetAnimation,attack1,0,-1" + "OnCase11" "laser_sound,PlaySound,,2,-1" + "OnCase11" "temp_mv_2_f_32,ForceSpawn,,2,-1" + "OnCase11" "huggy_lasers,SetAnimation,attack1,0,-1" + "OnCase12" "laser_sound,PlaySound,,2,-1" + "OnCase12" "temp_mv_2_f_26,ForceSpawn,,2,-1" + "OnCase12" "huggy_lasers,SetAnimation,attack1,0,-1" + "OnCase13" "laser_sound,PlaySound,,2,-1" + "OnCase13" "temp_mv_2_f_31,ForceSpawn,,2,-1" + "OnCase13" "huggy_lasers,SetAnimation,attack1,0,-1" + } +} +modify: +{ + match: + { + "targetname" "Item_Ammo_Model" + "classname" "info_particle_system" + } + replace: + { + "origin" "-3080 -1654 4038.99" + } +} +filter: +{ + "origin" "884 -5952 -6145" + "Template03" "relay_mv_2_f_38" + "Template02" "mv_2_f_2_h15" + "Template01" "mv_2_f_36" + "targetname" "temp_mv_2_f_38" + "spawnflags" "0" + "classname" "point_template" + "hammerid" "69544" +} +filter: +{ + "origin" "884 -5952 -6113" + "Template03" "relay_mv_2_f_37" + "Template02" "mv_2_f_2_h16" + "Template01" "mv_2_f_39" + "targetname" "temp_mv_2_f_30" + "spawnflags" "0" + "classname" "point_template" + "hammerid" "69450" +} +filter: +{ + "origin" "884 -5952 -6160" + "Template03" "relay_mv_2_f_35" + "Template02" "mv_2_f_1_h8" + "Template01" "mv_2_f_35" + "targetname" "temp_mv_2_f_9" + "spawnflags" "0" + "classname" "point_template" + "hammerid" "69511" +} +filter: +{ + "origin" "1164 -4288 -6145" + "Template03" "relay_mv_2_f_26" + "Template02" "mv_2_f_2_h12" + "Template01" "mv_2_f_28" + "targetname" "temp_mv_2_f_34" + "spawnflags" "0" + "classname" "point_template" + "hammerid" "69474" +} +filter: +{ + "origin" "1164 -4288 -6113" + "Template03" "relay_mv_2_f_25" + "Template02" "mv_2_f_2_h13" + "Template01" "mv_2_f_31" + "targetname" "temp_mv_2_f_33" + "spawnflags" "0" + "classname" "point_template" + "hammerid" "69466" +} +filter: +{ + "origin" "1164 -4288 -6161" + "Template03" "relay_mv_2_f_30" + "Template02" "mv_2_f_1_h7" + "Template01" "mv_2_f_27" + "targetname" "temp_mv_2_f_8" + "spawnflags" "0" + "classname" "point_template" + "hammerid" "69343" +} +modify: +{ + match: + { + "targetname" "mv_2_f_24" + "classname" "func_movelinear" + } + replace: + { + "origin" "1024 -3906 -6738.5" + } +} +modify: +{ + match: + { + "targetname" "mv_2_f_2_h11" + "classname" "trigger_hurt" + } + replace: + { + "origin" "1024 -4008 -6738" + } +} +modify: +{ + match: + { + "targetname" "mv_2_f_32" + "classname" "func_movelinear" + } + replace: + { + "origin" "1024 -6334 -6738.5" + "speed" "2000" + } +} +modify: +{ + match: + { + "targetname" "mv_2_f_2_h14" + "classname" "trigger_hurt" + } + replace: + { + "origin" "1024 -6232 -6738" + } +} +modify: +{ + match: + { + "targetname" "lt_final_lasers_1" + "classname" "logic_timer" + } + replace: + { + "LowerRandomBound" "1" + "UpperRandomBound" "1.5" + } +} +modify: +{ + match: + { + "targetname" "lt_final_lasers" + "classname" "logic_timer" + } + replace: + { + "LowerRandomBound" "1" + "UpperRandomBound" "1.5" + } +} +modify: +{ + match: + { + "targetname" "door_2" + "classname" "func_movelinear" + } + insert: + { + "OnFullyOpen" "fade_transition,Fade,,15.9,1" + } +} +modify: +{ + match: + { + "targetname" "fade_transition" + "classname" "env_fade" + } + replace: + { + "rendercolor" "255 0 0" + "holdtime" "0.1" + "duration" "0.1" + "renderamt" "15" + } +} +modify: +{ + match: + { + "targetname" "block_rock_1_target1" + "classname" "func_breakable" + } + insert: + { + "OnBreak" "fade_transition,Fade,,9.9,1" + } +} +modify: +{ + match: + { + "targetname" "door_4" + "classname" "func_movelinear" + } + insert: + { + "OnFullyOpen" "fade_transition,Fade,,24.9,1" + } +} +add: +{ + "origin" "1219 -5848 -6727" + "targetname" "Button_items" + "spawnflags" "49" + "radius" "1250" + "pitchstart" "100" + "pitch" "100" + "message" "buttons/bell1.wav" + "health" "10" + "classname" "ambient_generic" +} +modify: +{ + match: + { + "targetname" "Item_Ammo_Filter" + "classname" "filter_activator_name" + } + insert: + { + "OnPass" "Button_items,PlaySound,,0,-1" + } +} +modify: +{ + match: + { + "targetname" "Item_wind_filter" + "classname" "filter_activator_name" + } + insert: + { + "OnPass" "Button_items,PlaySound,,0,-1" + } +} +modify: +{ + match: + { + "targetname" "gravity_filter" + "classname" "filter_activator_name" + } + insert: + { + "OnPass" "Button_items,PlaySound,,0,-1" + } +} +modify: +{ + match: + { + "targetname" "to_final_game" + "classname" "trigger_once" + } + delete: + { + "OnStartTouch" "gs_1,ApplyScore,,46,-1" + "OnTrigger" "server_command,Command,say ** 30s **,15,-1" + "OnTrigger" "spark_lasers*,Kill,,45,-1" + "OnTrigger" "nuke,Enable,,48,-1" + "OnTrigger" "server_command,Command,say ** LAST GAME START IN 10s.... **,5,-1" + "OnTrigger" "server_command,Command,say ** 30s **,15,-1" + "OnTrigger" "server_command,Command,sv_airaccelerate 150,15,-1" + "OnTrigger" "server_command,Command,sv_gravity 250,15,-1" + "OnTrigger" "system_imune,Enable,,0,-1" + "OnTrigger" "mv_*,Kill,,45,-1" + "OnTrigger" "env_f,Fade,,45,-1" + "OnTrigger" "server_command,Command,say ** 30s **,15,-1" + "OnTrigger" "server_command,Command,say ** YOU DID IT ? NOW WAY... GG BOYS... :)**,45,-1" + "OnTrigger" "Item_Wind_trigger*,Kill,,15,-1" + "OnTrigger" "Item_wind_button*,Kill,,15,-1" + "OnTrigger" "sound_wind*,Volume,0,15,-1" + "OnTrigger" "gravity_push*,Kill,,15,-1" + "OnTrigger" "gravity_eff*,Kill,,15,-1" + "OnTrigger" "gravity_button*,Kill,,15,-1" + "OnTrigger" "gravity_particle*,Kill,,15,-1" + "OnTrigger" "Item_Ammo_Trigger*,Kill,,15,-1" + "OnTrigger" "Item_Ammo_Particle*,Kill,,15,-1" + "OnStartTouch" "!activator,AddOutput,targetname player_imu,15,-1" + } + insert: + { + "OnTrigger" "anti_block_view_zm,Enable,,14.9,1" + "OnTrigger" "fade_transition,Fade,,14.9,1" + "OnTrigger" "fade_transition,Fade,,9.9,1" + "OnTrigger" "server_command,Command,say ** LAST GAME START IN 10s...RESIST or not... **,5,-1" + "OnTrigger" "boss_hp_remove,Enable,,45,1" + "OnTrigger" "server_command,Command,say ** HOW DID YOU SURVIVE SO LONG?? MY HP ARE NOW GOING DOWN!! DIIE! **,45,-1" + "OnTrigger" "system_imune,Enable,,15,-1" + "OnTrigger" "Item_Wind_trigger*,Kill,,0,-1" + "OnTrigger" "Item_wind_button*,Kill,,0,-1" + "OnTrigger" "sound_wind*,Volume,0,0,-1" + "OnTrigger" "gravity_push*,Kill,,0,-1" + "OnTrigger" "gravity_eff*,Kill,,0,-1" + "OnTrigger" "gravity_button*,Kill,,0,-1" + "OnTrigger" "gravity_particle*,Kill,,0,-1" + "OnTrigger" "Item_Ammo_Trigger*,Kill,,0,-1" + "OnTrigger" "Item_Ammo_Particle*,Kill,,0,-1" + "OnTrigger" "to_final_game_filter,enable,,14.9,-1" + } +} +add: +{ + "model" "*8" + "targetname" "to_add_points" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "1511.51 -4991.99 -6288" + "filtername" "filter_ct" + "classname" "trigger_once" + "OnStartTouch" "gs_1,ApplyScore,,0,-1" +} +modify: +{ + match: + { + "targetname" "filter_imu" + "classname" "filter_activator_name" + } + insert: + { + "OnFail" "text_lasers,Display,,0.01,-1" + } +} +modify: +{ + match: + { + "targetname" "mv_2_f_3_h20" + "classname" "trigger_hurt" + } + delete: + { + "OnHurtPlayer" "text_lasers,Display,,0.01,1" + } +} +modify: +{ + match: + { + "targetname" "mv_2_f_3_h18" + "classname" "trigger_hurt" + } + delete: + { + "OnHurtPlayer" "text_lasers,Display,,0.01,1" + } +} +modify: +{ + match: + { + "targetname" "mv_2_f_2_h14" + "classname" "trigger_hurt" + } + delete: + { + "OnHurtPlayer" "text_lasers,Display,,0.01,1" + } +} +modify: +{ + match: + { + "targetname" "mv_2_f_3_h19" + "classname" "trigger_hurt" + } + delete: + { + "OnHurtPlayer" "text_lasers,Display,,0.01,1" + } +} +modify: +{ + match: + { + "targetname" "mv_2_f_3_h17" + "classname" "trigger_hurt" + } + delete: + { + "OnHurtPlayer" "text_lasers,Display,,0.01,1" + } +} +modify: +{ + match: + { + "targetname" "mv_2_f_3_h15" + "classname" "trigger_hurt" + } + delete: + { + "OnHurtPlayer" "text_lasers,Display,,0.01,1" + } +} +modify: +{ + match: + { + "targetname" "mv_2_f_3_h14" + "classname" "trigger_hurt" + } + delete: + { + "OnHurtPlayer" "text_lasers,Display,,0.01,1" + } +} +modify: +{ + match: + { + "targetname" "mv_2_f_3_h13" + "classname" "trigger_hurt" + } + delete: + { + "OnHurtPlayer" "text_lasers,Display,,0.01,1" + } +} +modify: +{ + match: + { + "targetname" "mv_2_f_2_h11" + "classname" "trigger_hurt" + } + delete: + { + "OnHurtPlayer" "text_lasers,Display,,0.01,1" + } +} +modify: +{ + match: + { + "targetname" "mv_2_f_3_h16" + "classname" "trigger_hurt" + } + delete: + { + "OnHurtPlayer" "text_lasers,Display,,0.01,1" + } +} +add: +{ + "model" "*8" + "wait" "0.1" + "targetname" "anti_block_view_zm" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "1511.51 -4991.99 -6288" + "filtername" "filter_t" + "classname" "trigger_multiple" + "OnStartTouch" "!activator,AddOutput,rendermode 6,0,-1" +} +modify: +{ + match: + { + "targetname" "ResetName" + "classname" "trigger_multiple" + } + insert: + { + "OnStartTouch" "!activator,AddOutput,rendermode 1,0,-1" + } +} +modify: +{ + match: + { + "targetname" "to_final_run" + "classname" "trigger_once" + } + delete: + { + "OnTrigger" "break_3a,Break,,30,-1" + "OnTrigger" "relay_fog_no_reverse_final,Trigger,,0,-1" + "OnTrigger" "temp_model_5,ForceSpawn,,20,-1" + } + insert: + { + "OnTrigger" "break_3a,Break,,37,-1" + "OnTrigger" "fade_final,fade,,31,1" + "OnTrigger" "relay_fog_no_reverse_final,Trigger,,31,-1" + "OnTrigger" "temp_model_5,ForceSpawn,,0,-1" + "OnTrigger" "push_zm_final,kill,,37,-1" + } +} +modify: +{ + match: + { + "targetname" "train_model4" + "classname" "func_tracktrain" + } + replace: + { + "startspeed" "260" + } +} +modify: +{ + match: + { + "targetname" "train_model5" + "classname" "func_tracktrain" + } + replace: + { + "startspeed" "260" + } +} +modify: +{ + match: + { + "targetname" "relay_fog_no_reverse_final" + "classname" "logic_relay" + } + insert: + { + "OnTrigger" "fog,Setmaxdensity,0.9,5.2,-1" + "OnTrigger" "fog,SetEndDist,700,20,1" + "OnTrigger" "fog,SetEndDist,650,20.1,1" + "OnTrigger" "fog,SetEndDist,600,20.2,1" + } +} +add: +{ + "origin" "6724 -2378.37 -4992" + "targetname" "fade_final" + "spawnflags" "8" + "rendercolor" "255 0 0" + "renderamt" "2" + "holdtime" "100" + "duration" "1" + "classname" "env_fade" +} +modify: +{ + match: + { + "targetname" "block_rock_1_target3" + "classname" "func_breakable" + } + delete: + { + "OnBreak" "jumpscare_huggy,PlaySound,,5,-1" + "OnBreak" "tp_trap_3,Enable,,5,-1" + "OnBreak" "tp_trap_3_t,Enable,,8,-1" + "OnBreak" "tp_trap_3_t,Kill,,10,-1" + "OnBreak" "tp_trap_3,Kill,,6,-1" + "OnBreak" "server_command,Command,say ** I TOLD YOU TO STOP TO DESTROY MY FACTORY!! GET PUNISHED AGAIN!! :)**,0,-1" + } + insert: + { + "OnBreak" "tp_trap_3,Enable,,15,-1" + "OnBreak" "tp_trap_3_t,Enable,,17,-1" + "OnBreak" "tp_trap_3,Kill,,17,-1" + "OnBreak" "server_command,Command,say ** DEFEND!!! I DON'T KNOW FOR HOW LONG TIME...SORRY :)**,0,-1" + } +} +modify: +{ + match: + { + "targetname" "tp_dest_4" + "classname" "info_teleport_destination" + } + replace: + { + "origin" "8864 -3952 -5056" + } +} +modify: +{ + match: + { + "targetname" "tp_dest_3" + "classname" "info_teleport_destination" + } + replace: + { + "origin" "5600 1360 -3712" + } +} +modify: +{ + match: + { + "targetname" "block_rock_1_part4a" + "classname" "info_particle_system" + } + replace: + { + "origin" "9344 -3424 -5070.98" + "effect_name" "explosion_huge" + } +} +modify: +{ + match: + { + "targetname" "block_rock_1_part3" + "classname" "info_particle_system" + } + replace: + { + "origin" "7456 -2958 -5070.98" + "effect_name" "explosion_huge" + } +} +modify: +{ + match: + { + "targetname" "block_rock_1_part3" + "classname" "info_particle_system" + } + replace: + { + "origin" "6576 -4240 -5070.98" + "effect_name" "explosion_huge" + } +} +modify: +{ + match: + { + "targetname" "to_trap_2" + "classname" "trigger_once" + } + delete: + { + "OnTrigger" "server_command,Command,say ** My second game :) MEMORY!! :) 10s...,0,-1" + "OnTrigger" "logic_texture_1,PickRandom,,5,-1" + "OnTrigger" "block_rock_1_breakable3,Break,,30,-1" + "OnTrigger" "tp_trap_2_end,Enable,,25,-1" + "OnTrigger" "tp_trap_2_end_t,Enable,,30,-1" + "OnTrigger" "break_machine_1a,Break,,30,-1" + "OnTrigger" "block_rock_1_part3a,Start,,30,-1" + "OnTrigger" "case_explode,PickRandom,,30,-1" + "OnTrigger" "block_rock_1_barrel3a,Break,,30,-1" + "OnTrigger" "block_rock_1_part3a,Kill,,35,-1" + "OnTrigger" "fog,Setmaxdensity,0,1,-1" + "OnTrigger" "break_trap_2_*,Kill,,35,-1" + "OnTrigger" "logic_texture_1,Kill,,35,-1" + "OnTrigger" "texture_1,Kill,,35,-1" + "OnTrigger" "breakable_*,Kill,,25,-1" + "OnTrigger" "temp_2,Kill,,25,-1" + "OnTrigger" "temp_6,Kill,,25,-1" + "OnTrigger" "temp_1,Kill,,25,-1" + "OnTrigger" "temp_3,Kill,,25,-1" + } + insert: + { + "OnTrigger" "server_command,Command,say ** My second game :) MEMORY!! :) 10s...,0,-1" + "OnTrigger" "logic_texture_1,PickRandom,,10,-1" + "OnTrigger" "block_rock_1_breakable3,Break,,35,-1" + "OnTrigger" "tp_trap_2_end,Enable,,30,-1" + "OnTrigger" "tp_trap_2_end_t,Enable,,35,-1" + "OnTrigger" "break_machine_1a,Break,,35,-1" + "OnTrigger" "block_rock_1_part3a,Start,,35,-1" + "OnTrigger" "case_explode,PickRandom,,35,-1" + "OnTrigger" "block_rock_1_barrel3a,Break,,35,-1" + "OnTrigger" "block_rock_1_part3a,Kill,,40,-1" + "OnTrigger" "fog,Setmaxdensity,0,1,-1" + "OnTrigger" "break_trap_2_*,Kill,,40,-1" + "OnTrigger" "logic_texture_1,Kill,,40,-1" + "OnTrigger" "texture_1,Kill,,40,-1" + "OnTrigger" "breakable_*,Kill,,30,-1" + "OnTrigger" "temp_2,Kill,,30,-1" + "OnTrigger" "temp_6,Kill,,30,-1" + "OnTrigger" "temp_1,Kill,,30,-1" + "OnTrigger" "temp_3,Kill,,30,-1" + "OnTrigger" "tp_trap_3_t,Kill,,34.5,-1" + } +} +modify: +{ + match: + { + "targetname" "mv_2_f_30" + "classname" "func_movelinear" + } + replace: + { + "origin" "1024 -3906 -6694.5" + } +} +modify: +{ + match: + { + "targetname" "mv_2_f_3_h15" + "classname" "trigger_hurt" + } + replace: + { + "origin" "1024 -4008 -6694" + } +} +modify: +{ + match: + { + "targetname" "mv_2_f_38" + "classname" "func_movelinear" + } + replace: + { + "origin" "1024 -6334 -6694.5" + } +} +modify: +{ + match: + { + "targetname" "mv_2_f_3_h19" + "classname" "trigger_hurt" + } + replace: + { + "origin" "1024 -6232 -6694" + } +} +modify: +{ + match: + { + "targetname" "block_rock_1_target4" + "classname" "func_breakable" + } + delete: + { + "OnBreak" "tp_trap_2,Kill,,10.5,-1" + "OnBreak" "tp_trap_1,Kill,,5.5,-1" + "OnBreak" "tp_trap_1,Enable,,5,-1" + "OnBreak" "server_command,Command,say ** HOW DAR YOU DESTROY MY FACTORY!! GET PUNISHED!! **,0,-1" + "OnBreak" "tp_trap_2,Enable,,10,-1" + } + insert: + { + "OnBreak" "tp_trap_1,Kill,,20,-1" + "OnBreak" "tp_4,Enable,,10,-1" + "OnBreak" "fade_transition,Fade,,9.9,1" + "OnBreak" "tp_trap_1,Enable,,10,-1" + "OnBreak" "server_command,Command,say ** HOW DAR DO YOU DESTROY MY FACTORY!! GET PUNISHED!! 10s **,0,-1" + "OnBreak" "tp_trap_2,Enable,,12,-1" + } +} +modify: +{ + match: + { + "targetname" "break_3_cts" + "classname" "func_breakable" + } + delete: + { + "OnBreak" "tp_4,Enable,,30,-1" + } +} +modify: +{ + match: + { + "targetname" "relay_fog_no_reverse" + "classname" "logic_relay" + } + insert: + { + "OnTrigger" "fog,Setmaxdensity,0.99,5.7,-1" + "OnTrigger" "fog,SetEndDist,700,4.7,1" + "OnTrigger" "fog,SetEndDist,650,4.8,1" + "OnTrigger" "fog,SetEndDist,600,4.9,1" + "OnTrigger" "fog,SetEndDist,550,5,1" + "OnTrigger" "fog,SetEndDist,500,5.1,1" + "OnTrigger" "fog,SetEndDist,450,5.2,1" + "OnTrigger" "fog,SetEndDist,400,5.3,1" + "OnTrigger" "fog,SetEndDist,350,5.4,1" + "OnTrigger" "fog,SetEndDist,300,5.5,1" + "OnTrigger" "fog,SetEndDist,250,5.6,1" + "OnTrigger" "fog,SetEndDist,300,5.7,1" + } +} +modify: +{ + match: + { + "targetname" "relay_fog" + "classname" "logic_relay" + } + insert: + { + "OnTrigger" "fog,SetEndDist,700,4.7,1" + "OnTrigger" "fog,SetEndDist,650,4.8,1" + "OnTrigger" "fog,SetEndDist,600,4.9,1" + "OnTrigger" "fog,SetEndDist,550,5,1" + "OnTrigger" "fog,SetEndDist,500,5.1,1" + "OnTrigger" "fog,SetEndDist,450,5.2,1" + "OnTrigger" "fog,SetEndDist,400,5.3,1" + "OnTrigger" "fog,SetEndDist,350,5.4,1" + "OnTrigger" "fog,SetEndDist,300,5.5,1" + "OnTrigger" "fog,SetEndDist,250,5.6,1" + "OnTrigger" "fog,SetEndDist,300,5.7,1" + "OnTrigger" "fog,SetEndDist,350,5.8,1" + "OnTrigger" "fog,SetEndDist,400,5.9,1" + "OnTrigger" "fog,SetEndDist,450,6,1" + "OnTrigger" "fog,SetEndDist,500,6.1,1" + "OnTrigger" "fog,SetEndDist,550,6.2,1" + "OnTrigger" "fog,SetEndDist,600,6.3,1" + "OnTrigger" "fog,SetEndDist,650,6.4,1" + "OnTrigger" "fog,SetEndDist,700,6.5,1" + "OnTrigger" "fog,SetEndDist,750,7,1" + } +} +filter: +{ + "origin" "6720 -10418 -5099" + "targetname" "pb_29" + "target" "pb_30" + "spawnflags" "0" + "orientationtype" "1" + "angles" "0 0 0" + "classname" "path_track" + "hammerid" "29197" +} +add: +{ + "origin" "6720 -10418 -5099" + "targetname" "pb_29" + "target" "pb_30" + "spawnflags" "0" + "orientationtype" "1" + "angles" "0 0 0" + "classname" "path_track" + "hammerid" "29197" + "speed" "800" + "OnPass" "train_model5,SetSpeed,800,0.5,-1" +} +filter: +{ + "origin" "6720 -13184 -5099" + "targetname" "pb_15" + "target" "pb_16" + "spawnflags" "0" + "orientationtype" "1" + "angles" "0 0 0" + "classname" "path_track" + "hammerid" "27928" +} +add: +{ + "origin" "6720 -13184 -5099" + "targetname" "pb_15" + "target" "pb_16" + "spawnflags" "0" + "orientationtype" "1" + "angles" "0 0 0" + "classname" "path_track" + "hammerid" "27928" + "speed" "800" + "OnPass" "train_model4,SetSpeed,800,0.5,-1" +} +filter: +{ + "origin" "6720 -10418 -6512" + "targetname" "pb_30" + "target" "pb_31" + "spawnflags" "0" + "orientationtype" "1" + "angles" "0 0 0" + "classname" "path_track" + "hammerid" "29567" +} +add: +{ + "origin" "6720 -10418 -6512" + "targetname" "pb_30" + "target" "pb_31" + "spawnflags" "0" + "orientationtype" "1" + "angles" "0 0 0" + "classname" "path_track" + "hammerid" "29567" + "speed" "270" + "OnPass" "train_model5,SetSpeed,270,0,-1" +} +filter: +{ + "origin" "6720 -13184 -6508" + "targetname" "pb_16" + "target" "pb_17" + "spawnflags" "0" + "orientationtype" "1" + "angles" "0 0 0" + "classname" "path_track" + "hammerid" "28053" +} +add: +{ + "origin" "6720 -13184 -6508" + "targetname" "pb_16" + "target" "pb_17" + "spawnflags" "0" + "orientationtype" "1" + "angles" "0 0 0" + "classname" "path_track" + "hammerid" "28053" + "speed" "270" + "OnPass" "train_model4,SetSpeed,270,0,-1" +} +modify: +{ + match: + { + "targetname" "mv_2_f_34" + "classname" "func_movelinear" + } + replace: + { + "speed" "2300" + } +} +modify: +{ + match: + { + "targetname" "mv_2_f_38" + "classname" "func_movelinear" + } + replace: + { + "speed" "2300" + } +} +modify: +{ + match: + { + "targetname" "mv_2_f_33" + "classname" "func_movelinear" + } + replace: + { + "speed" "2300" + } +} +modify: +{ + match: + { + "targetname" "mv_2_f_37" + "classname" "func_movelinear" + } + replace: + { + "speed" "2300" + } +} +modify: +{ + match: + { + "targetname" "mv_2_f_24" + "classname" "func_movelinear" + } + replace: + { + "speed" "2300" + } +} +modify: +{ + match: + { + "targetname" "mv_2_f_26" + "classname" "func_movelinear" + } + replace: + { + "speed" "2300" + } +} +modify: +{ + match: + { + "targetname" "mv_2_f_30" + "classname" "func_movelinear" + } + replace: + { + "speed" "2300" + } +} +modify: +{ + match: + { + "targetname" "mv_2_f_25" + "classname" "func_movelinear" + } + replace: + { + "speed" "2300" + } +} +modify: +{ + match: + { + "targetname" "mv_2_f_29" + "classname" "func_movelinear" + } + replace: + { + "speed" "2300" + } +} +add: +{ + "model" "*5" + "targetname" "break_boss_lasers" + "spawnobject" "0" + "spawnflags" "0" + "rendermode" "0" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "propdata" "0" + "pressuredelay" "0" + "physdamagescale" "1.0" + "PerformanceMode" "0" + "origin" "1032 -3956 -6522.28" + "nodamageforces" "0" + "minhealthdmg" "0" + "material" "2" + "health" "150" + "gibdir" "0 0 0" + "explosion" "0" + "ExplodeRadius" "0" + "explodemagnitude" "0" + "ExplodeDamage" "0" + "disableshadows" "0" + "disablereceiveshadows" "0" + "damagefilter" "Filter_Nada" + "classname" "func_breakable" + "OnBreak" "mv_*,Kill,,0.01,-1" + "OnBreak" "mv_*,Kill,,1.25,-1" + "OnBreak" "mv_*,Kill,,1.5,-1" + "OnBreak" "mv_*,Kill,,1.75,-1" + "OnBreak" "mv_*,Kill,,2,-1" + "OnBreak" "env_f,Fade,,2,-1" + "OnBreak" "to_add_points,Enable,,5,1" + "OnBreak" "nuke,Enable,,5,-1" + "OnBreak" "spark_lasers*,Kill,,0,-1" + "OnBreak" "server_command,Command,say ** HOW DARE YOU ?! NOW WAY...AH..LAST LASERS! DIE!!!**,0,-1" + "OnBreak" "server_command,Command,say ** WELL PLAYED GUYS...YOU WON...**,3,-1" + "OnBreak" "lt_final_lasers,Kill,,0.01,-1" + "OnBreak" "lt_final_lasers_1,Kill,,0.01,-1" + "OnBreak" "lt_final_lasers,disable,,0,-1" + "OnBreak" "lt_final_lasers_1,disable,,0,-1" + "OnBreak" "huggy_lasers*,Kill,,0,-1" + "OnBreak" "huggy_lasers_1*,Kill,,0,-1" + "OnBreak" "break_explode_part_4,start,,0,-1" +} +add: +{ + "model" "*5" + "targetname" "break_boss_lasers_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" "1032 -6292 -6522.28" + "nodamageforces" "0" + "minhealthdmg" "0" + "material" "2" + "health" "150" + "gibdir" "0 0 0" + "explosion" "0" + "ExplodeRadius" "0" + "explodemagnitude" "0" + "ExplodeDamage" "0" + "disableshadows" "0" + "disablereceiveshadows" "0" + "damagefilter" "Filter_Nada" + "classname" "func_breakable" + "OnBreak" "mv_*,Kill,,0.01,-1" + "OnBreak" "mv_*,Kill,,1.25,-1" + "OnBreak" "mv_*,Kill,,1.5,-1" + "OnBreak" "mv_*,Kill,,1.75,-1" + "OnBreak" "mv_*,Kill,,2,-1" + "OnBreak" "env_f,Fade,,2,-1" + "OnBreak" "to_add_points,Enable,,5,1" + "OnBreak" "nuke,Enable,,5,-1" + "OnBreak" "spark_lasers*,Kill,,0,-1" + "OnBreak" "server_command,Command,say ** HOW DARE YOU ?! NOW WAY...AH..LAST LASERS! DIE!!!**,0,-1" + "OnBreak" "server_command,Command,say ** WELL PLAYED GUYS...YOU WON...**,3,-1" + "OnBreak" "lt_final_lasers,Kill,,0,-1" + "OnBreak" "lt_final_lasers_1,Kill,,0,-1" + "OnBreak" "lt_final_lasers,disable,,0,-1" + "OnBreak" "lt_final_lasers_1,disable,,0,-1" + "OnBreak" "huggy_lasers_1*,Kill,,0,-1" + "OnBreak" "huggy_lasers*,Kill,,0,-1" + "OnBreak" "break_explode_part_5,start,,0,-1" +} +modify: +{ + match: + { + "targetname" "case_random_lasers" + "classname" "logic_case" + } + insert: + { + "OnCase01" "break_boss_lasers,SetDamageFilter,filter_ct,5,-1" + "OnCase01" "break_boss_lasers_1,kill,,0,-1" + "OnCase01" "add_hp_break_lasers,Enable,,0,-1" + "OnCase02" "break_boss_lasers_1,SetDamageFilter,filter_ct,5,-1" + "OnCase02" "break_boss_lasers,kill,,0,-1" + "OnCase02" "add_hp_break_lasers,enable,,0,-1" + } +} +add: +{ + "model" "*8" + "targetname" "add_hp_break_lasers" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "1511.51 -4991.99 -6288" + "filtername" "filter_ct" + "classname" "trigger_once" + "OnStartTouch" "break_boss_lasers_1,AddHealth,500,0,-1" + "OnStartTouch" "break_boss_lasers,AddHealth,500,0,-1" +} +modify: +{ + match: + { + "targetname" "mv_2_f_2_h14" + "classname" "trigger_hurt" + } + delete: + { + "OnStartTouch" "Speed,ModifySpeed,1,0.8,-1" + "OnStartTouch" "Speed,ModifySpeed,0.1,0,-1" + } +} +modify: +{ + match: + { + "targetname" "mv_2_f_3_h17" + "classname" "trigger_hurt" + } + delete: + { + "OnStartTouch" "Speed,ModifySpeed,1,0.8,-1" + "OnStartTouch" "Speed,ModifySpeed,0.1,0,-1" + } +} +modify: +{ + match: + { + "targetname" "mv_2_f_3_h19" + "classname" "trigger_hurt" + } + delete: + { + "OnStartTouch" "Speed,ModifySpeed,1,0.8,-1" + "OnStartTouch" "Speed,ModifySpeed,0.1,0,-1" + } +} +modify: +{ + match: + { + "targetname" "mv_2_f_3_h20" + "classname" "trigger_hurt" + } + delete: + { + "OnStartTouch" "Speed,ModifySpeed,1,0.8,-1" + "OnStartTouch" "Speed,ModifySpeed,0.1,0,-1" + } +} +modify: +{ + match: + { + "targetname" "mv_2_f_3_h18" + "classname" "trigger_hurt" + } + delete: + { + "OnStartTouch" "Speed,ModifySpeed,1,0.8,-1" + "OnStartTouch" "Speed,ModifySpeed,0.1,0,-1" + } +} +modify: +{ + match: + { + "targetname" "mv_2_f_2_h11" + "classname" "trigger_hurt" + } + delete: + { + "OnStartTouch" "Speed,ModifySpeed,1,0.8,-1" + "OnStartTouch" "Speed,ModifySpeed,0.1,0,-1" + } +} +modify: +{ + match: + { + "targetname" "mv_2_f_3_h13" + "classname" "trigger_hurt" + } + delete: + { + "OnStartTouch" "Speed,ModifySpeed,1,0.8,-1" + "OnStartTouch" "Speed,ModifySpeed,0.1,0,-1" + } +} +modify: +{ + match: + { + "targetname" "mv_2_f_3_h15" + "classname" "trigger_hurt" + } + delete: + { + "OnStartTouch" "Speed,ModifySpeed,1,0.8,-1" + "OnStartTouch" "Speed,ModifySpeed,0.1,0,-1" + } +} +modify: +{ + match: + { + "targetname" "mv_2_f_3_h16" + "classname" "trigger_hurt" + } + delete: + { + "OnStartTouch" "Speed,ModifySpeed,1,0.8,-1" + "OnStartTouch" "Speed,ModifySpeed,0.1,0,-1" + } +} +modify: +{ + match: + { + "targetname" "mv_2_f_3_h14" + "classname" "trigger_hurt" + } + delete: + { + "OnStartTouch" "Speed,ModifySpeed,1,0.8,-1" + "OnStartTouch" "Speed,ModifySpeed,0.1,0,-1" + } +} +modify: +{ + match: + { + "targetname" "Item_Ammo_Trigger" + "classname" "trigger_hurt" + } + delete: + { + "OnStartTouch" "!self,AddOutput,OnStartTouch !activator:AddOutput:max_health 250:0:-1,0,1" + } +} +modify: +{ + match: + { + "targetname" "Item_Ammo_Filter" + "classname" "filter_activator_name" + } + delete: + { + "OnPass" "Item_Ammo_Model,Start,,45,-1" + } + insert: + { + "OnPass" "Item_Ammo_Model,Start,,70,-1" + "OnPass" "Item_Ammo_Button,Lock,,0,-1" + "OnPass" "Item_Ammo_Button,Unlock,,70,-1" + } +} +modify: +{ + match: + { + "targetname" "gravity_filter" + "classname" "filter_activator_name" + } + delete: + { + "OnPass" "gravity_button,Unlock,,60,-1" + "OnPass" "gravity_eff,Start,,60,-1" + } + insert: + { + "OnPass" "gravity_button,Unlock,,90,-1" + "OnPass" "gravity_eff,Start,,90,-1" + } +} +modify: +{ + match: + { + "targetname" "item_wind_relay_use" + "classname" "logic_relay" + } + delete: + { + "OnTrigger" "Item_wind_button,Unlock,,50,-1" + "OnTrigger" "Item_wind_particle_sfera,Start,,50,-1" + } + insert: + { + "OnTrigger" "Item_wind_button,Unlock,,90,-1" + "OnTrigger" "Item_wind_particle_sfera,Start,,90,-1" + } +} +modify: +{ + match: + { + "targetname" "door_5" + "classname" "func_movelinear" + } + insert: + { + "OnFullyOpen" "relay_fog_no_reverse,Trigger,,0,-1" + } + delete: + { + "OnFullyOpen" "relay_fog,Trigger,,3,-1" + } +} +modify: +{ + match: + { + "targetname" "break_3_cts" + "classname" "func_breakable" + } + insert: + { + "OnBreak" "fog,SetEndDist,700,0,1" + "OnBreak" "fog,Setmaxdensity,0,0,-1" + } +} +modify: +{ + match: + { + "targetname" "tp_hole_1" + "classname" "trigger_teleport" + } + replace: + { + "origin" "368 1352 -546" + } +} +modify: +{ + match: + { + "targetname" "break_explode_part_4" + "classname" "info_particle_system" + } + replace: + { + "origin" "1024 -3904 -6686.98" + } +} +add: +{ + "origin" "1024 -6336 -6686.98" + "targetname" "break_explode_part_5" + "effect_name" "explosion" + "angles" "0 90 0" + "classname" "info_particle_system" +} +filter: +{ + "origin" "-3144.7 -1676.36 4052.38" + "y" ".3" + "x" ".05" + "targetname" "Item_Ammo_Text" + "spawnflags" "0" + "message" "Name:Infinite Ammo + Description: Create an infinite ammo and heal area + Effect: Give Unlimited Ammo ! + Duration: 10 Secs + Cooldown: 50 Secs" + "holdtime" "7" + "fxtime" "0.5" + "fadeout" "2" + "fadein" ".02" + "effect" "2" + "color2" "255 0 128" + "color" "255 0 128" + "channel" "4" + "classname" "game_text" + "hammerid" "11756" +} +filter: +{ + "origin" "-2006 -2655 4120.03" + "y" "0.3" + "x" "0.05" + "targetname" "Item_wind_text" + "spawnflags" "0" + "message" "Item: Wind: Push zombies + Duration: 4 seconds + Cooldown: 50 seconds" + "holdtime" "4" + "fxtime" ".05" + "fadeout" "0.5" + "fadein" ".025" + "effect" "2" + "color2" "255 255 0" + "color" "255 255 0" + "channel" "2" + "classname" "game_text" + "hammerid" "11552" +} +modify: +{ + match: + { + "origin" "-2640 13300 630.49" + "classname" "func_button" + "hammerid" "11378" + } + insert: + { + "OnPressed" "server_command,Command,say ** Station Door will open in: 25s **,0,-1" + "OnPressed" "door_sound_creepy,PlaySound,,25,-1" + "OnPressed" "door_sound_creepya,PlaySound,,25,-1" + "OnPressed" "to_hp_block_1,Enable,,25,-1" + "OnPressed" "door_1,Open,,25,-1" + } + delete: + { + "OnPressed" "server_command,Command,say ** Door open: 20s **,0,-1" + "OnPressed" "door_sound_creepy,PlaySound,,20,-1" + "OnPressed" "door_sound_creepya,PlaySound,,20,-1" + "OnPressed" "to_hp_block_1,Enable,,20,-1" + "OnPressed" "door_1,Open,,20,-1" + } +} +modify: +{ + match: + { + "targetname" "door_1" + "classname" "func_movelinear" + } + insert: + { + "OnFullyOpen" "door_sound_creepya,PlaySound,,15,-1" + "OnFullyOpen" "door_sound_creepy,PlaySound,,15,-1" + "OnFullyOpen" "door_2,Open,,15,-1" + "OnFullyOpen" "server_command,Command,say ** Parking Door will be open in: 15s **,0,-1" + } + delete: + { + "OnFullyOpen" "door_sound_creepya,PlaySound,,10,-1" + "OnFullyOpen" "door_sound_creepy,PlaySound,,10,-1" + "OnFullyOpen" "door_2,Open,,10,-1" + "OnFullyOpen" "server_command,Command,say ** Door open: 10s **,0,-1" + } +} +filter: +{ + "model" "*64" + "targetname" "tp_trap_1_end1" + "target" "tp_dest_4" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "14144 -14312 -8064" + "filtername" "filter_t" + "classname" "trigger_teleport" + "hammerid" "9915" +} +modify: +{ + match: + { + "targetname" "to_trap_1" + "classname" "trigger_once" + } + insert: + { + "OnTrigger" "server_command,Command,say ** TIME TO RUUUUUN!! IN..hm..SUPRISE!!!**,5,-1" + "OnTrigger" "server_command,Command,say ** ZOMBIES ARE FREE IN..AH YEAH!! 10s AND.. ME TOO! :))) **,12.5,-1" + "OnTrigger" "break_trap_1,Break,,19.5,-1" + "OnTrigger" "push_zm_trap_1,Kill,,22.5,-1" + "OnTrigger" "temp_model_3,ForceSpawn,,15,-1" + } + delete: + { + "OnTrigger" "server_command,Command,say ** TIME TO RUUUUUN!! I'M ANGRY NOW!! :) **,0,-1" + "OnTrigger" "server_command,Command,,0,2" + "OnTrigger" "break_trap_1,Break,,7,-1" + "OnTrigger" "push_zm_trap_1,Kill,,10,-1" + "OnTrigger" "server_command,Command,say ** My Zombies will be free in 5s.... RUUN :) **,5,-1" + "OnTrigger" "temp_model_3,ForceSpawn,,0,-1" + } +} +filter: +{ + "model" "*117" + "vrad_brush_cast_shadows" "0" + "targetname" "brush_trap_2" + "StartDisabled" "0" + "spawnflags" "2" + "Solidity" "0" + "solidbsp" "0" + "rendermode" "0" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "origin" "13128 -1600 -4088" + "invert_exclusion" "0" + "InputFilter" "0" + "disableshadows" "0" + "disablereceiveshadows" "0" + "classname" "func_brush" + "hammerid" "19493" +} +add: +{ + "model" "*117" + "targetname" "brush_trap_2" + "spawnobject" "0" + "spawnflags" "1" + "rendermode" "0" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "propdata" "0" + "pressuredelay" "0" + "physdamagescale" "1.0" + "PerformanceMode" "0" + "origin" "13128 -1600 -4088" + "nodamageforces" "0" + "minhealthdmg" "0" + "material" "8" + "health" "1" + "gibdir" "0 0 0" + "explosion" "0" + "ExplodeRadius" "0" + "explodemagnitude" "0" + "ExplodeDamage" "0" + "disableshadows" "0" + "disablereceiveshadows" "0" + "classname" "func_breakable" +} +modify: +{ + match: + { + "targetname" "train_model3" + "classname" "func_tracktrain" + } + replace: + { + "startspeed" "260" + } +} +add: +{ + "origin" "252 1998 1519" + "targetname" "relay_model4" + "spawnflags" "0" + "classname" "logic_relay" + "hammerid" "5662" + "OnSpawn" "slender_model4,SetAnimation,crawl_sideways,36,-1" + "OnSpawn" "train_model4,StartForward,,36,-1" + "OnSpawn" "timer_footstep,Enable,,36,-1" + "OnSpawn" "hurt_model4*,Enable,,36,-1" + "OnSpawn" "slender_model4,SetAnimation,jumpdown,0,-1" + "OnSpawn" "npc_ents3a1,PlaySound,,0,-1" + "OnSpawn" "momy_count,PlaySound,,20,-1" + "OnSpawn" "npc_ents5,PlaySound,,0,-1" + "OnSpawn" "momy_run,PlaySound,,0,-1" + "OnSpawn" "slender_model4,SetAnimation,jumpscare,34,-1" + "OnSpawn" "slender_model4,SetAnimation,hand_reach,30,-1" +} +filter: +{ + "origin" "8768 -11712 -4989" + "targetname" "relay_model4" + "spawnflags" "0" + "classname" "logic_relay" + "hammerid" "20706" + "OnSpawn" "slender_model4,SetAnimation,crawl_sideways,16,-1" + "OnSpawn" "glitch_effect,StopOverlays,,16,-1" + "OnSpawn" "train_model4,StartForward,,16,-1" + "OnSpawn" "timer_footstep,Enable,,16,-1" + "OnSpawn" "hurt_model4*,Enable,,16,-1" + "OnSpawn" "slender_model4,SetAnimation,jumpscare,0,-1" + "OnSpawn" "slender_model4,SetAnimation,hand_reach,1,-1" + "OnSpawn" "glitch_effect,StopOverlays,,16,-1" + "OnSpawn" "glitch2a,PlaySound,,15,-1" + "OnSpawn" "glitch2,PlaySound,,15,-1" + "OnSpawn" "glitch_effect,StartOverlays,,15,-1" + "OnSpawn" "glitch_effect,StartOverlays,,8,-1" + "OnSpawn" "glitch1,PlaySound,,8,-1" + "OnSpawn" "glitch1a,PlaySound,,8,-1" + "OnSpawn" "glitch_effect,StopOverlays,,1,-1" + "OnSpawn" "npc_ents3a1,PlaySound,,0,-1" + "OnSpawn" "npc_ents5,PlaySound,,0,-1" + "OnSpawn" "glitch1a,PlaySound,,0,-1" + "OnSpawn" "glitch1,PlaySound,,0,-1" + "OnSpawn" "glitch_effect,StartOverlays,,0,-1" + "OnSpawn" "effect1,PlaySound,,0,-1" +} +add: +{ + "origin" "14144 -14264 -8184" + "targetname" "pb_7" + "spawnflags" "0" + "orientationtype" "1" + "angles" "0 0 0" + "classname" "path_track" + "hammerid" "2082" + "OnPass" "train_model2*,Kill,,0.1,-1" + "OnPass" "hurt_model2*,Kill,,0.1,-1" + "OnPass" "break_boss_1*,Kill,,0.1,-1" + "OnPass" "temp_model_3*,Kill,,0.1,-1" + "OnPass" "ld_boss2*,Kill,,0.1,-1" + "OnPass" "door_sound_creepya,PlaySound,,5,-1" + "OnPass" "door_sound_creepy,PlaySound,,5,-1" + "OnPass" "6,Volume,9,0,-1" + "OnPass" "6,Volume,8,1,-1" + "OnPass" "6,Volume,7,2,-1" + "OnPass" "6,Volume,6,3,-1" + "OnPass" "6,Volume,6,4,-1" + "OnPass" "6,Volume,4,5,-1" + "OnPass" "6,Volume,3,6,-1" + "OnPass" "6,Volume,2,7,-1" + "OnPass" "6,Volume,1,8,-1" + "OnPass" "6,Volume,0,9,-1" + "OnPass" "timer_footstep,Disable,,0,-1" + "OnPass" "6a,Volume,0,9,-1" + "OnPass" "6a,Volume,1,8,-1" + "OnPass" "6a,Volume,2,7,-1" + "OnPass" "6a,Volume,3,6,-1" + "OnPass" "6a,Volume,4,5,-1" + "OnPass" "6a,Volume,6,4,-1" + "OnPass" "6a,Volume,6,3,-1" + "OnPass" "6a,Volume,7,2,-1" + "OnPass" "6a,Volume,8,1,-1" + "OnPass" "6a,Volume,9,0,-1" + "OnPass" "tp_trap_1_all,Enable,,5,-1" + "OnPass" "push_trap_1,Kill,,0,-1" + "OnPass" "tp_trap_1_all,Kill,,10,-1" + "OnPass" "tp_trap_1_end1,Kill,,2,-1" + "OnPass" "tp_trap_1_end,Kill,,2,-1" + "OnPass" "truck_block_1a,Kill,,20,-1" + "OnPass" "block_rock_1_part4a,Start,,20,-1" + "OnPass" "block_rock_1_part4a,Kill,,25,-1" + "OnPass" "block_rock_1_barrel4a,Break,,20,-1" + "OnPass" "case_explode,PickRandom,,20,-1" + "OnPass" "block_rock_1_breakable4,Break,,20,-1" + "OnPass" "server_command,Command,say ** HOW DARE DO YOU SURIVE ??!! DEFEND hm... 15s!!! :) **,5,-1" + "OnPass" "tp_trap_2,Kill,,4.8,-1" +} +filter: +{ + "origin" "14144 -14264 -8184" + "targetname" "pb_7" + "spawnflags" "0" + "orientationtype" "1" + "angles" "0 0 0" + "classname" "path_track" + "hammerid" "2082" + "OnPass" "train_model2*,Kill,,0.1,-1" + "OnPass" "hurt_model2*,Kill,,0.1,-1" + "OnPass" "break_boss_1*,Kill,,0.1,-1" + "OnPass" "temp_model_3*,Kill,,0.1,-1" + "OnPass" "ld_boss2*,Kill,,0.1,-1" + "OnPass" "door_sound_creepya,PlaySound,,5,-1" + "OnPass" "door_sound_creepy,PlaySound,,5,-1" + "OnPass" "6,Volume,9,0,-1" + "OnPass" "6,Volume,8,1,-1" + "OnPass" "6,Volume,7,2,-1" + "OnPass" "6,Volume,6,3,-1" + "OnPass" "6,Volume,6,4,-1" + "OnPass" "6,Volume,4,5,-1" + "OnPass" "6,Volume,3,6,-1" + "OnPass" "6,Volume,2,7,-1" + "OnPass" "6,Volume,1,8,-1" + "OnPass" "6,Volume,0,9,-1" + "OnPass" "timer_footstep,Disable,,0,-1" + "OnPass" "6a,Volume,0,9,-1" + "OnPass" "6a,Volume,1,8,-1" + "OnPass" "6a,Volume,2,7,-1" + "OnPass" "6a,Volume,3,6,-1" + "OnPass" "6a,Volume,4,5,-1" + "OnPass" "6a,Volume,6,4,-1" + "OnPass" "6a,Volume,6,3,-1" + "OnPass" "6a,Volume,7,2,-1" + "OnPass" "6a,Volume,8,1,-1" + "OnPass" "6a,Volume,9,0,-1" + "OnPass" "tp_trap_1_all,Enable,,5,-1" + "OnPass" "block_rock_1_breakable4,Break,,0,-1" + "OnPass" "push_trap_1,Kill,,0,-1" + "OnPass" "tp_trap_1_all,Kill,,10,-1" + "OnPass" "tp_trap_1_end1,Kill,,2,-1" + "OnPass" "tp_trap_1_end,Kill,,2,-1" + "OnPass" "server_command,Command,** YOU SURVIVED BUT DON'T TOUCH MY FACTORY ANYMORE **,0,-1" + "OnPass" "truck_block_1a,Kill,,0,-1" + "OnPass" "block_rock_1_part4a,Start,,0,-1" + "OnPass" "block_rock_1_part4a,Kill,,5,-1" + "OnPass" "block_rock_1_barrel4a,Break,,0,-1" + "OnPass" "case_explode,PickRandom,,0,-1" +} +modify: +{ + match: + { + "targetname" "tp_trap_3_t" + "classname" "trigger_teleport" + } + insert: + { + "filtername" "filter_t" + } +} +modify: +{ + match: + { + "targetname" "tp_dest_trap_end_2" + "classname" "point_teleport" + } + replace: + { + "origin" "7384 -2512 -5056" + } +} +modify: +{ + match: + { + "targetname" "breakable_6" + "classname" "func_button" + } + replace: + { + "wait" "0.1" + } +} +modify: +{ + match: + { + "targetname" "breakable_5" + "classname" "func_button" + } + replace: + { + "wait" "0.1" + } +} +modify: +{ + match: + { + "targetname" "breakable_4" + "classname" "func_button" + } + replace: + { + "wait" "0.1" + } +} +modify: +{ + match: + { + "targetname" "breakable_3" + "classname" "func_button" + } + replace: + { + "wait" "0.1" + } +} +modify: +{ + match: + { + "targetname" "breakable_2" + "classname" "func_button" + } + replace: + { + "wait" "0.1" + } +} +modify: +{ + match: + { + "targetname" "breakable_1" + "classname" "func_button" + } + replace: + { + "wait" "0.1" + } +} +modify: +{ + match: + { + "targetname" "breakable_6a" + "classname" "func_button" + } + replace: + { + "wait" "0.1" + } +} +modify: +{ + match: + { + "targetname" "breakable_5a" + "classname" "func_button" + } + replace: + { + "wait" "0.1" + } +} +modify: +{ + match: + { + "targetname" "breakable_4a" + "classname" "func_button" + } + replace: + { + "wait" "0.1" + } +} +modify: +{ + match: + { + "targetname" "breakable_3a" + "classname" "func_button" + } + replace: + { + "wait" "0.1" + } +} +modify: +{ + match: + { + "targetname" "breakable_2a" + "classname" "func_button" + } + replace: + { + "wait" "0.1" + } +} +modify: +{ + match: + { + "targetname" "breakable_1a" + "classname" "func_button" + } + replace: + { + "wait" "0.1" + } +} +modify: +{ + match: + { + "targetname" "breakable_6b" + "classname" "func_button" + } + replace: + { + "wait" "0.1" + } +} +modify: +{ + match: + { + "targetname" "breakable_5b" + "classname" "func_button" + } + replace: + { + "wait" "0.1" + } +} +modify: +{ + match: + { + "targetname" "breakable_4b" + "classname" "func_button" + } + replace: + { + "wait" "0.1" + } +} +modify: +{ + match: + { + "targetname" "breakable_3b" + "classname" "func_button" + } + replace: + { + "wait" "0.1" + } +} +modify: +{ + match: + { + "targetname" "breakable_2b" + "classname" "func_button" + } + replace: + { + "wait" "0.1" + } +} +modify: +{ + match: + { + "targetname" "breakable_1b" + "classname" "func_button" + } + replace: + { + "wait" "0.1" + } +} +modify: +{ + match: + { + "targetname" "breakable_6d" + "classname" "func_button" + } + replace: + { + "wait" "0.1" + } +} +modify: +{ + match: + { + "targetname" "breakable_5d" + "classname" "func_button" + } + replace: + { + "wait" "0.1" + } +} +modify: +{ + match: + { + "targetname" "breakable_4d" + "classname" "func_button" + } + replace: + { + "wait" "0.1" + } +} +modify: +{ + match: + { + "targetname" "breakable_3d" + "classname" "func_button" + } + replace: + { + "wait" "0.1" + } +} +modify: +{ + match: + { + "targetname" "breakable_2d" + "classname" "func_button" + } + replace: + { + "wait" "0.1" + } +} +modify: +{ + match: + { + "targetname" "breakable_1d" + "classname" "func_button" + } + replace: + { + "wait" "0.1" + } +} +modify: +{ + match: + { + "origin" "7504 -7220 -4796" + "classname" "func_button" + "hammerid" "1699" + } + delete: + { + "OnPressed" "door_4,Open,,20,-1" + "OnPressed" "server_command,Command,say ** the last door of the factory open in: 20s **,0,-1" + "OnPressed" "glow_button_4,Kill,,0,-1" + "OnPressed" "glow_button_1_light3,TurnOff,,0,-1" + "OnPressed" "door_sound_creepy,PlaySound,,20,-1" + "OnPressed" "door_sound_creepya,PlaySound,,20,-1" + "OnPressed" "server_command,Command,say ** Let's leave this crazy place... **,20,-1" + "OnPressed" "to_final_run,Enable,,0,-1" + } + insert: + { + "OnPressed" "door_4,Open,,17,-1" + "OnPressed" "server_command,Command,say ** OH! SEEMS LIKE YOU FOUND THE BUTTON TO OPEN IT!! HOLD THEM hm.. 17s! **,0,-1" + "OnPressed" "glow_button_4,Kill,,0,-1" + "OnPressed" "glow_button_1_light3,TurnOff,,0,-1" + "OnPressed" "door_sound_creepy,PlaySound,,17,-1" + "OnPressed" "door_sound_creepya,PlaySound,,17,-1" + "OnPressed" "server_command,Command,say ** Let's leave this crazy place... **,17,-1" + "OnPressed" "to_final_run,Enable,,0,-1" + "OnPressed" "push_zm_final,enable,,0,-1" + } +} +add: +{ + "model" "*10" + "targetname" "push_zm_final" + "StartDisabled" "1" + "speed" "400" + "spawnflags" "1" + "pushdir" "0 90 0" + "origin" "8640 -11456 -4808" + "filtername" "filter_t" + "alternateticksfix" "0" + "classname" "trigger_push" +} +modify: +{ + match: + { + "targetname" "train_model2" + "classname" "func_tracktrain" + } + replace: + { + "startspeed" "1350" + } +} +add: +{ + "origin" "1511.51 -4991.99 -6288" + "targetname" "boss_hp_remove" + "StartDisabled" "1" + "spawnflags" "0" + "RefireTime" "0.25" + "classname" "logic_timer" + "OnTimer" "break_boss_lasers_1,RemoveHealth,50,0,-1" + "OnTimer" "break_boss_lasers,RemoveHealth,50,0,-1" +} +; Clean Unknown command from logic_auto +modify: +{ + match: + { + "hammerid" "11996" + "classname" "logic_auto" + "origin" "-2672 -3600 4136" + } + delete: + { + "OnMapSpawn" "server_command,Command,r_drawscreenoverlay 1,0,-1" + "OnMapSpawn" "server_command,Command,mp_roundtime 30,0,1" + "OnMapSpawn" "server_command,Command,zr_ztele_humans 0,0,-1" + "OnMapSpawn" "server_command,Command,zr_ztele_zombie_after 0,0,-1" + "OnMapSpawn" "server_command,Command,zr_ztele_zombie_before 0,0,-1" + } +} +add: +{ +"model" "*8" +"targetname" "to_final_game_filter" +"StartDisabled" "1" +"spawnflags" "1" +"origin" "1511.51 -4991.99 -6288" +"filtername" "filter_ct" +"classname" "trigger_once" +"OnStartTouch" "!activator,AddOutput,targetname player_imu,0,-1" +} +modify: +{ + match: + { + "targetname" "imune_1" + "classname" "trigger_multiple" + } + replace: + { + "filtername" "filter_ct" + } +} +modify: +{ + match: + { + "targetname" "imune_2" + "classname" "trigger_multiple" + } + replace: + { + "filtername" "filter_ct" + } +} +modify: +{ + match: + { + "origin" "7504 -7220 -4796" + "classname" "func_button" + "hammerid" "1699" + } + replace: + { + "origin" "7520 -7220 -4796" + } +} +modify: +{ + match: + { + "targetname" "door_5" + "classname" "func_movelinear" + } + delete: + { + "OnFullyOpen" "temp_model_2,ForceSpawn,,4,-1" + "OnFullyOpen" "light_huggy_1,TurnOff,,15,-1" + } + insert: + { + "OnFullyOpen" "temp_model_2,ForceSpawn,,5,-1" + "OnFullyOpen" "light_huggy_1,TurnOff,,10,-1" + } +} +} +modify: +{ + match: + { + "origin" "9624.01 1139 -3663.18" + "classname" "func_button" + "hammerid" "12430" + } + delete: + { + "OnPressed" "door_5,Open,,15,-1" + "OnPressed" "server_command,Command,say ** Door open: 15s **,0,-1" + "OnPressed" "door_sound_creepy,PlaySound,,15,-1" + "OnPressed" "door_sound_creepya,PlaySound,,15,-1" + "OnPressed" "momy_angry,PlaySound,,15,-1" + "OnPressed" "momy_angrya,PlaySound,,15,-1" + "OnPressed" "huggy_facory_sound,Volume,0,15,-1" + "OnPressed" "huggy_facory_sound,Volume,1,14,-1" + "OnPressed" "huggy_facory_sound,Volume,2,13,-1" + "OnPressed" "huggy_facory_sound,Volume,3,12,-1" + "OnPressed" "huggy_facory_sound,Volume,4,11,-1" + "OnPressed" "huggy_facory_sound,Volume,5,10,-1" + "OnPressed" "huggy_facory_sound,Volume,6,9,-1" + "OnPressed" "huggy_facory_sound,Volume,7,8,-1" + "OnPressed" "huggy_facory_sound,Volume,8,7,-1" + "OnPressed" "huggy_facory_sound,Volume,9,6,-1" + "OnPressed" "huggy_facory_sound_2,PlaySound,,15,-1" + } + insert: + { + "OnPressed" "door_5,Open,,20,-1" + "OnPressed" "server_command,Command,say ** WELCOME TO MY TOYS FACTORY!! WANT TO MAKE A FRIENDS? WAIT HM...20s!! **,0,-1" + "OnPressed" "door_sound_creepy,PlaySound,,20,-1" + "OnPressed" "door_sound_creepya,PlaySound,,20,-1" + "OnPressed" "momy_angry,PlaySound,,15,-1" + "OnPressed" "momy_angrya,PlaySound,,15,-1" + "OnPressed" "huggy_facory_sound,Volume,0,20,-1" + "OnPressed" "huggy_facory_sound,Volume,1,19,-1" + "OnPressed" "huggy_facory_sound,Volume,2,18,-1" + "OnPressed" "huggy_facory_sound,Volume,3,17,-1" + "OnPressed" "huggy_facory_sound,Volume,4,16,-1" + "OnPressed" "huggy_facory_sound,Volume,5,15,-1" + "OnPressed" "huggy_facory_sound,Volume,6,14,-1" + "OnPressed" "huggy_facory_sound,Volume,7,13,-1" + "OnPressed" "huggy_facory_sound,Volume,8,12,-1" + "OnPressed" "huggy_facory_sound,Volume,9,11,-1" + "OnPressed" "huggy_facory_sound_2,PlaySound,,20,-1" + } +} +modify: +{ + match: + { + "targetname" "block_rock_1_explosion5" + "classname" "env_explosion" + } + replace: + { + "iMagnitude" "450" + } +} +modify: +{ + match: + { + + "targetname" "block_rock_1_explosion1" + } + replace: + { + "iMagnitude" "450" + } +} +modify: +{ + match: + { + + "targetname" "block_rock_1_explosion2" + } + replace: + { + "iMagnitude" "450" + } +} + + + +;; music volume + +modify: +{ + match: + { + "message" "face_to_face_3.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#face_to_face_3.mp3" + } +} +modify: +{ + match: + { + "message" "huggy_gare_sound.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#huggy_gare_sound.mp3" + } +} +modify: +{ + match: + { + "message" "huggy_factory_run.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#huggy_factory_run.mp3" + } +} +modify: +{ + match: + { + "message" "huggy_factory_3.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#huggy_factory_3.mp3" + } +} +modify: +{ + match: + { + "message" "huggy_factory_1.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#huggy_factory_1.mp3" + } +} +modify: +{ + match: + { + "message" "huggy_factory_2.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#huggy_factory_2.mp3" + } +} +modify: +{ + match: + { + "message" "face_to_face_10.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#face_to_face_10.mp3" + } } \ No newline at end of file diff --git a/maps/ze_portal_story_v3_2.cfg b/maps/ze_portal_story_v3_2.cfg index ae2f22c..a77f1ec 100644 --- a/maps/ze_portal_story_v3_2.cfg +++ b/maps/ze_portal_story_v3_2.cfg @@ -385,3 +385,48 @@ modify: "OnStartTouch" "lvl1_health_extr,Test,,0,-1" } } + + + + +;; _ + +;; small helpers for humans during ending + +add: +{ + "model" "*74" + "targetname" "lvl1_end_push" + "StartDisabled" "1" + "speed" "500" + "spawnflags" "1" + "pushdir" "0 90 0" + "origin" "-8324 -12350 1887" + "filtername" "CTs_only" + "alternateticksfix" "0" + "classname" "trigger_push" +} +add: +{ + "model" "*77" + "targetname" "lvl1_end_boost" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "-8336 -12695 1786" + "filtername" "CTs_only" + "classname" "trigger_once" + "OnStartTouch" "!activator,AddOutput,basevelocity 0 0 260,0,-1" +} + +modify: +{ + match: + { + "targetname" "lvl1_safety_relay" + "classname" "logic_relay" + } + insert: + { + "OnTrigger" "lvl1_end_boost,Enable,,15.9,1" + } +} \ No newline at end of file diff --git a/maps/ze_potc_iv_v6_1.cfg b/maps/ze_potc_iv_v6_1.cfg index 9997313..df5bc65 100644 --- a/maps/ze_potc_iv_v6_1.cfg +++ b/maps/ze_potc_iv_v6_1.cfg @@ -81,3 +81,94 @@ modify: "OnStartTouch" "afk_tele2,Enable,,0,-1" } } + +;; possible playercrash fix + +modify: +{ + match: + { + "classname" "/prop_.*/" + } + replace: + { + "disableshadows" "1" + "disablereceiveshadows" "1" + } +} +modify: +{ + match: + { + "classname" "/func_.*/" + } + replace: + { + "disableshadows" "1" + "disablereceiveshadows" "1" + } +} + +;; music volume + +modify: +{ + match: + { + "message" "oilrig/megadeth - duke nukem theme.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#oilrig/megadeth - duke nukem theme.mp3" + } +} +modify: +{ + match: + { + "message" "potc/pirates of the caribbean 4 - soundtrack 03 - mutiny.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#potc/pirates of the caribbean 4 - soundtrack 03 - mutiny.mp3" + } +} +modify: +{ + match: + { + "message" "potc/pirates of the caribbean 4 - soundtrack 07 - palm tree escape ft.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#potc/pirates of the caribbean 4 - soundtrack 07 - palm tree escape ft.mp3" + } +} +modify: +{ + match: + { + "message" "potc/pirates of the caribbean 4 soundtrack - 1.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#potc/pirates of the caribbean 4 soundtrack - 1.mp3" + } +} +modify: +{ + match: + { + "message" "potc/pirates of the caribbean 4 soundtrack - 11.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#potc/pirates of the caribbean 4 soundtrack - 11.mp3" + } +} + diff --git a/maps/ze_potc_v3_4fix.cfg b/maps/ze_potc_v3_4fix.cfg index 9d93caa..5844240 100644 --- a/maps/ze_potc_v3_4fix.cfg +++ b/maps/ze_potc_v3_4fix.cfg @@ -92,23 +92,23 @@ modify: } } -modify: -{ - match: - { - "hammerid" "367163" - } - delete: - { - "OnTrigger" "nuke_3,Enable,,30,-1" - "OnTrigger" "command,Command,say >>>Jungle gettting teleported in 10 seconds<<<,20,-1" - } - insert: - { - "OnTrigger" "nuke_3,Enable,,20,-1" - "OnTrigger" "command,Command,say >>>Jungle getting teleported in 10 seconds<<<,10,-1" - } -} +;modify: +;{ +; match: +; { +; "hammerid" "367163" +; } +; delete: +; { +; "OnTrigger" "nuke_3,Enable,,30,-1" +; "OnTrigger" "command,Command,say >>>Jungle gettting teleported in 10 seconds<<<,20,-1" +; } +; insert: +; { +; "OnTrigger" "nuke_3,Enable,,20,-1" +; "OnTrigger" "command,Command,say >>>Jungle getting teleported in 10 seconds<<<,10,-1" +; } +;} modify: { @@ -194,18 +194,53 @@ modify: ;; temp fix for water push on 100 tick -;modify: -;{ -; match: -; { -; "origin" "12064 7904 -1776" -; "classname" "trigger_push" -; "hammerid" "421058" -; } -; replace: -; { -; "origin" "12064 7904 -1775.8" -; } -;} +modify: +{ + match: + { + "origin" "12064 7904 -1776" + "classname" "trigger_push" + "hammerid" "421058" + } + replace: + { + "origin" "12064 7904 -1775.8" + } +} +;; fix cave push +add: +{ + "origin" "-2886 15030 -1356" + "targetname" "cave_filter" + "Negated" "1" + "filtername" "cave_ct" + "classname" "filter_activator_name" +} +add: +{ + "model" "*99" + "wait" "1" + "StartDisabled" "0" + "spawnflags" "1" + "filtername" "ct_filter" + "origin" "8864 8064 -1312" + "classname" "trigger_multiple" + "OnStartTouch" "!activator,AddOutput,targetname cave_ct,0,-1" + "OnStartTouch" "!activator,AddOutput,targetname player,1,-1" +} + +modify: +{ + match: + { + "targetname" "trigger_push_02" + "origin" "9136 8068 -1343.33" + "classname" "trigger_push" + } + insert: + { + "filtername" "cave_filter" + } +} \ No newline at end of file diff --git a/maps/ze_predator_ultimate_v3.cfg b/maps/ze_predator_ultimate_v3.cfg index 798f812..30e37fe 100644 --- a/maps/ze_predator_ultimate_v3.cfg +++ b/maps/ze_predator_ultimate_v3.cfg @@ -1,3621 +1,3650 @@ -;------------------------------------------------------------ -;STRIPPER CFG BY NOCTALI http://steamcommunity.com/id/h4sard -;-------------------------------------------------------------------- -;STRIPPER CFG BY MOLTARD http://steamcommunity.com/id/0123456789ABC/ -;-------------------------------------------------------------------- -;FIX LAGEVATOR -;-------------- -add: -{ - "model" "*187" - "classname" "func_movelinear" - "blockdamage" "9999" - "disablereceiveshadows" "1" - "movedir" "90 0 0" - "movedistance" "1984" - "origin" "-11008 4112 1756" - "renderamt" "255" - "rendercolor" "255 255 255" - "renderfx" "0" - "rendermode" "0" - "spawnflags" "0" - "speed" "150" - "startposition" "0" - "targetname" "stripper_fix_lagevator_move" - "OnFullyOpen" "!self,Close,,10,1" - "OnFullyOpen" "server,Command,say ***ELEVATOR'S HERE***,0,1" - "OnFullyClosed" "mine_elevator_break,Break,,3.5,1" -} -modify: -{ - match: - { - "origin" "-11008 4112 1844" - "classname" "prop_dynamic" - "model" "models/luffaren/luffaren_elevator_1.mdl" - } - replace: - { - "parentname" "stripper_fix_lagevator_move" - "solid" "0" - } - insert: - { - "DisableBoneFollowers" "1" - } -} -modify: -{ - match: - { - "model" "*187" - "classname" "trigger_hurt" - "origin" "-11008 4112 1748" - } - replace: - { - "parentname" "stripper_fix_lagevator_move" - } -} -modify: -{ - match: - { - "model" "*183" - "classname" "func_button" - "origin" "-11142 4038 -162" - } - delete: - { - "OnPressed" "elev_1,StartForward,,20,-1" - } - insert: - { - "OnPressed" "stripper_fix_lagevator_move,Open,,20,1" - } -} -filter: -{ - "origin" "-11008 4112 -228" - "targetname" "path_elev_down" - "classname" "path_track" -} -filter: -{ - "origin" "-11008 4112 1784" - "targetname" "path_elev_up" - "classname" "path_track" -} -filter: -{ - "targetname" "elev_1" - "origin" "-11008 4112 1768" - "classname" "func_tracktrain" -} -;------------------------------------------------ -;ZOMBIE LADDER OPENS AFTER ELEVATOR REACHES TOP -;------------------------------------------------ -modify: -{ - match: - { - "origin" "-8944 6504 1136" - "targetname" "cboss_elevator" - "classname" "func_door" - } - replace: - { - "OnFullyOpen" "break_ladder_1,Break,,3,-1" - } -} -;----------------------- -;FIX INFINITE NUKE FADE -;----------------------- -modify: -{ - match: - { - "origin" "8 11296 11200" - "targetname" "escape_fade_1" - "classname" "env_fade" - } - replace: - { - "spawnflags" "1" - } -} -;---------------------- -;FIX BOSS POINT SYSTEM -;---------------------- -add: -{ - "classname" "filter_damage_type" - "damagetype" "64" - "Negated" "0" - "targetname" "filter_blast" - "origin" "2441 -5181 247" -} -add: -{ - "classname" "filter_multi" - "filtertype" "0" - "Negated" "0" - "Filter02" "filter_ct" - "Filter01" "filter_blast" - "targetname" "Filter_Damage_Blast" - "origin" "2441 -5181 247" -} -;------------- -;STAGE 1 BOSS -;------------- -add: -{ - "origin" "-2443.9 -5271.2 201" - "targetname" "aztecboss_hurt_1nade" - "spawnflags" "0" - "classname" "logic_relay" - "OnTrigger" "aztecboss_math_health,Subtract,50,0,-1" - "OnTrigger" "score,ApplyScore,,0,-1" -} -add: -{ - "origin" "-2443.9 -5271.2 201" - "targetname" "aztecboss_hurt_2nade" - "StartDisabled" "1" - "spawnflags" "0" - "classname" "logic_relay" - "OnTrigger" "aztecboss_math_health_2,Subtract,50,0,-1" - "OnTrigger" "score,ApplyScore,,0,-1" -} -add: -{ - "model" "*228" - "targetname" "endboss_push_1" - "StartDisabled" "1" - "speed" "400" - "spawnflags" "1" - "pushdir" "0 -90 0" - "origin" "6304 8968.29 -2041.5" - "filtername" "filter_ct" - "classname" "trigger_push" -} -modify: -{ - match: - { - "origin" "-5191 -4754 194" - "targetname" "tem_aztecfight_2" - "classname" "point_template" - "hammerid" "630686" - } - replace: - { - "Template04" "aztecboss_hurt_2*" - "Template03" "aztecboss_hurt_1*" - } -} -modify: -{ - match: - { - "origin" "-2440 -5180 307" - "targetname" "predboss_3" - "classname" "func_physbox" - "hammerid" "4133386" - } - replace: - { - "damagefilter" "Filter_Damage_Blast" - } - delete: - { - "OnDamaged" "aztecboss_hurt_2,Trigger,,0,-1" - "OnDamaged" "aztecboss_hurt_1,Trigger,,0,-1" - "OnDamaged" "score_reset_hit,ApplyScore,,0,-1" - "OnDamaged" "aztecboss_math_health,Subtract,50,0,-1" - } - insert: - { - "OnDamaged" "aztecboss_hurt_2nade,Trigger,,0,-1" - "OnDamaged" "aztecboss_hurt_1nade,Trigger,,0,-1" - } -} -modify: -{ - match: - { - "origin" "-2441 -5181 247.79" - "targetname" "aztecboss_hit" - "classname" "func_physbox" - "hammerid" "3637951" - } - delete: - { - "OnDamaged" "score_reset_hit,ApplyScore,,0,-1" - } - insert: - { - "damagefilter" "filter_ct" - } -} -modify: -{ - match: - { - "origin" "-2441.03 -5243.02 201" - "targetname" "aztecboss_hurt_1" - "classname" "logic_relay" - "hammerid" "2471261" - } - insert: - { - "OnTrigger" "score_reset_hit,ApplyScore,,0,-1" - } -} -modify: -{ - match: - { - "origin" "-2443.9 -5271.2 201" - "targetname" "aztecboss_hurt_2" - "classname" "logic_relay" - "hammerid" "2471263" - } - insert: - { - "OnTrigger" "score_reset_hit,ApplyScore,,0,-1" - } -} -modify: -{ - match: - { - "origin" "-2434 -5116 201" - "targetname" "aztecboss_math_health" - "classname" "math_counter" - "hammerid" "1677116" - } - replace: - { - "min" "0" - "max" "999999" - } - delete: - { - "OnHitMin" "aztecboss_hurt_1,Disable,,0,-1" - } - insert: - { - "OnHitMin" "aztecboss_hurt_1,Kill,,0,1" - "OnHitMin" "aztecboss_hurt_1nade,Kill,,0,1" - "OnHitMin" "aztecboss_hurt_2nade,Enable,,0,1" - "OnHitMin" "aztecboss_math_health,Kill,,0.02,1" - } -} -modify: -{ - match: - { - "origin" "-2412 -5116 201" - "targetname" "aztecboss_math_health_2" - "classname" "math_counter" - "hammerid" "1712564" - } - replace: - { - "min" "0" - "max" "999999" - } - insert: - { - "OnHitMin" "aztecboss_hurt_2,Kill,,0,1" - "OnHitMin" "aztecboss_hurt_2nade,Kill,,0,1" - "OnHitMin" "predboss_3,Kill,,0,1" - "OnHitMin" "aztecboss_math_health_2,Kill,,0.02,1" - } -} -modify: -{ - match: - { - "origin" "-3183.56 -5187.79 483.585" - "targetname" "relay_aztecboss_jumpbuildup" - "classname" "logic_relay" - "hammerid" "630319" - } - insert: - { - "OnTrigger" "aztecboss_hurt_2,Kill,,10,1" - "OnTrigger" "predboss_3,Kill,,10,1" - "OnTrigger" "aztecboss_hurt_2,Kill,,10,1" - "OnTrigger" "aztecboss_hurt_2nade,Kill,,10,1" - "OnTrigger" "aztecboss_math_health_2,Kill,,10,1" - } -} -;------------- -;STAGE 2 BOSS -;------------- -modify: -{ - match: - { - "origin" "7930 9896 -1829" - "targetname" "mob_grudge_ex" - "classname" "func_physbox" - "hammerid" "4132923" - } - replace: - { - "damagefilter" "Filter_Damage_Blast" - } - delete: - { - "OnDamaged" "mob_grudge_math,Subtract,50,0,-1" - } - insert: - { - "OnDamaged" "score,ApplyScore,,0,-1" - "OnDamaged" "mob_grudge_counter,Subtract,50,0,-1" - } -} -modify: -{ - match: - { - "origin" "7920 9896 -1888" - "targetname" "mob_grudge_phys" - "classname" "func_physbox" - "hammerid" "3620740" - } - delete: - { - "OnDamaged" "mob_grudge_math,Subtract,1,0,-1" - } - insert: - { - "OnDamaged" "mob_grudge_counter,Subtract,1,0,-1" - } -} -modify: -{ - match: - { - "origin" "7940 9896 -1819" - "targetname" "mob_grudge_math" - "classname" "math_counter" - "hammerid" "3620735" - } - replace: - { - "targetname" "mob_grudge_counter" - "startvalue" "100" - "min" "0" - "max" "999999" - } - insert: - { - "OnHitMin" "mob_grudge_counter,Kill,,0,1" - } -} -filter: -{ - "origin" "6176.44 8272.62 -2092" - "targetname" "bosshealth_endboss" - "classname" "math_counter" - "hammerid" "3620273" -} -modify: -{ - match: - { - "origin" "6304 9008 -2005" - "targetname" "endboss_healthpush" - "classname" "trigger_hurt" - "hammerid" "3620293" - } - delete: - { - "OnStartTouch" "bosshealth_endboss,Add,150,0,-1" - } - insert: - { - "OnStartTouch" "mob_grudge_counter,Add,200,0,-1" - } -} -modify: -{ - match: - { - "origin" "7922 9896 -1886" - "classname" "trigger_hurt" - "targetname" "mob_grudge_upright" - "hammerid" "3620714" - } - insert: - { - "OnStartTouch" "mob_grudge_counter,Subtract,75,0,-1" - } -} -;------------- -;STAGE 3 BOSS -;------------- -modify: -{ - match: - { - "origin" "-9520 6496 1121" - "targetname" "cboss_hit" - "classname" "func_physbox" - "hammerid" "4133504" - } - replace: - { - "damagefilter" "Filter_Damage_Blast" - } - insert: - { - "OnDamaged" "cboss_interupt_relay_nade,Trigger,,0,-1" - } -} -modify: -{ - match: - { - "origin" "-9519 6496 1179.96" - "targetname" "cboss_hit" - "classname" "func_physbox" - "hammerid" "3638010" - } - insert: - { - "damagefilter" "filter_ct" - "OnDamaged" "cboss_interupt_relay,Trigger,,0,-1" - } -} -modify: -{ - match: - { - "origin" "-9496 6496 1200" - "targetname" "cboss_predatorhealth_counter" - "classname" "math_counter" - "hammerid" "2079591" - } - replace: - { - "min" "0" - "max" "999999" - "startvalue" "100" - } - delete: - { - "OutValue" "cboss_interupt_relay,Trigger,,0,-1" - } -} -modify: -{ - match: - { - "origin" "-9256 6560 1081" - "targetname" "cboss_interupt_relay" - "classname" "logic_relay" - "hammerid" "2080277" - } - replace: - { - "spawnflags" "0" - } - delete: - { - "OnTrigger" "cboss_predator_interuptcounter,Add,1,0,-1" - } - insert: - { - "OnTrigger" "cboss_predator_interuptcounter,Subtract,1,0,-1" - } -} -add: -{ - "origin" "-9256 6560 1081" - "targetname" "cboss_interupt_relay_nade" - "StartDisabled" "1" - "spawnflags" "0" - "classname" "logic_relay" - "OnTrigger" "cboss_predator_interuptcounter,Subtract,50,0,-1" -} -modify: -{ - match: - { - "origin" "-9320 6464 1080" - "targetname" "cboss_attack_orb_2" - "classname" "logic_relay" - "hammerid" "2079861" - } - insert: - { - "OnTrigger" "cboss_interupt_relay_nade,Disable,,0,-1" - } -} -modify: -{ - match: - { - "origin" "-9320 6528 1080" - "targetname" "cboss_attack_laser_2" - "classname" "logic_relay" - "hammerid" "2079863" - } - insert: - { - "OnTrigger" "cboss_interupt_relay_nade,Disable,,0,-1" - } -} -modify: -{ - match: - { - "origin" "-9272 6568 1081" - "targetname" "cboss_predator_interuptcounter_setvalue" - "classname" "math_counter" - "hammerid" "2080275" - } - delete: - { - "OutValue" "cboss_predator_interuptcounter,SetHitMax,,0,-1" - } - insert: - { - "OnGetValue" "cboss_predator_interuptcounter,SetValue,,0,-1" - } -} -modify: -{ - match: - { - "origin" "-9272 6552 1081" - "targetname" "cboss_predator_interuptcounter" - "classname" "math_counter" - "hammerid" "2080273" - } - replace: - { - "max" "999999" - "min" "0" - } - delete: - { - "OnHitMax" "cboss_attack_laser_1,CancelPending,,0,-1" - "OnHitMax" "cboss_attack_fly_1,CancelPending,,0,-1" - "OnHitMax" "cboss_attack_orb_1,CancelPending,,0,-1" - "OnHitMax" "cboss_pause_relay,Trigger,,3,-1" - "OnHitMax" "server,Command,***YOU INTERUPTED THE PREDATOR'S ATTACK***,0,-1" - "OnHitMax" "cboss_interupt_relay,Disable,,0,-1" - "OnHitMax" "cboss_buildup_fly,Stop,,0,-1" - "OnHitMax" "cboss_buildup_orb,Stop,,0,-1" - "OnHitMax" "cboss_buildup_laser,Stop,,0,-1" - "OnHitMax" "cboss_orb_tesla_2,DoSpark,,0,-1" - "OnHitMax" "cboss_orb_tesla_2,DoSpark,,0.5,-1" - "OnHitMax" "server,Command,shake,0,-1" - "OnHitMax" "server,Command,shake,0.1,-1" - "OnHitMax" "cboss_s_case,Trigger,,0,-1" - "OnHitMax" "cboss_predator,SetAnimation,Luffaren_predprotect_02.smd,0,-1" - } - insert: - { - "OnHitMin" "cboss_interupt_relay_nade,Disable,,0,-1" - "OnHitMin" "server,Command,say ***YOU INTERRUPTED THE PREDATOR'S ATTACK***,0,-1" - "OnHitMin" "cboss_attack_laser_1,CancelPending,,0,-1" - "OnHitMin" "cboss_attack_fly_1,CancelPending,,0,-1" - "OnHitMin" "cboss_attack_orb_1,CancelPending,,0,-1" - "OnHitMin" "cboss_pause_relay,Trigger,,3,-1" - "OnHitMin" "cboss_interupt_relay,Disable,,0,-1" - "OnHitMin" "cboss_buildup_fly,Stop,,0,-1" - "OnHitMin" "cboss_buildup_orb,Stop,,0,-1" - "OnHitMin" "cboss_buildup_laser,Stop,,0,-1" - "OnHitMin" "cboss_orb_tesla_2,DoSpark,,0,-1" - "OnHitMin" "cboss_orb_tesla_2,DoSpark,,0.5,-1" - "OnHitMin" "server,Command,shake,0,-1" - "OnHitMin" "server,Command,shake,0.1,-1" - "OnHitMin" "cboss_s_case,Trigger,,0,-1" - "OnHitMin" "cboss_predator,SetAnimation,Luffaren_predprotect_02.smd,0,-1" - } -} -modify: -{ - match: - { - "origin" "-9320 6496 1080" - "targetname" "cboss_attack_fly_2" - "classname" "logic_relay" - "hammerid" "2079859" - } - insert: - { - "OnTrigger" "cboss_interupt_relay_nade,Disable,,0,-1" - } -} -modify: -{ - match: - { - "origin" "-9394 6496 1080" - "targetname" "cboss_pause_relay" - "classname" "logic_relay" - "hammerid" "2080204" - } - delete: - { - "OnTrigger" "cboss_predator_interuptcounter,SetValue,0,5,-1" - } - insert: - { - "OnTrigger" "cboss_interupt_relay_nade,Enable,,5,-1" - "OnTrigger" "cboss_predator_interuptcounter_setvalue,GetValue,,5,-1" - } -} -filter: -{ - "model" "*311" - "origin" "-10672 7120 1312" - "classname" "trigger_once" - "hammerid" "1867338" -} -modify: -{ - match: - { - "origin" "-10000 6496 1256" - "targetname" "cboss_fly_push" - "classname" "trigger_push" - "hammerid" "2079790" - } - replace: - { - "speed" "2500" - } -} -modify: -{ - match: - { - "origin" "-9984 6496 -568" - "targetname" "cboss_path_2" - "classname" "path_track" - } - delete: - { - "OnPass" "cboss_escape_relay,Trigger,,0,-1" - } - insert: - { - "OnPass" "cboss_block,Kill,,0,-1" - "OnPass" "cboss_blastdoor,Open,,0.5,-1" - "OnPass" "cboss_cage_breakable,Break,,1,-1" - "OnPass" "cboss_death_predator,Kill,,0,-1" - "OnPass" "cboss_escape_shake,StartShake,,0,-1" - "OnPass" "server,Command,shake,0,-1" - "OnPass" "cboss_escape_randomrubble_timer,Enable,,0,-1" - "OnPass" "cboss_escape_shake,StartShake,,15,-1" - "OnPass" "cboss_escape_randomrubble_case,PickRandom,,0,-1" - "OnPass" "cboss_escape_s5,PlaySound,,0.4,-1" - "OnPass" "cboss_death_particle,Stop,,0,-1" - "OnPass" "cboss_death_particle,Start,,0.1,-1" - "OnPass" "cboss_death_s1,PlaySound,,0,-1" - "OnPass" "music_s2_3,Volume,0,0,-1" - "OnPass" "music_s3_3,PlaySound,,0,-1" - "OnPass" "cboss_elevator,Open,,10,-1" - "OnPass" "server,Command,say ***RUN TOWARDS THE ELEVATOR!***,0,-1" - "OnPass" "cboss_timer_rollermine,Disable,,0,-1" - } -} -filter: -{ - "targetname" "cboss_escape_relay" - "classname" "logic_relay" - "hammerid" "2079716" -} -;------------- -;STAGE 4 BOSS -;------------- -add: -{ - "origin" "-2008 3192 2441" - "targetname" "score75" - "spawnflags" "0" - "points" "75" - "classname" "game_score" -} -add: -{ - "origin" "-2008 3192 2441" - "targetname" "score600" - "spawnflags" "0" - "points" "600" - "classname" "game_score" -} -add: -{ - "classname" "point_hurt" - "Damage" "1" - "DamageDelay" "1" - "DamageRadius" "0" - "DamageTarget" "!activator" - "targetname" "Stripper_Point_Hurt" - "DamageType" "0" - "origin" "45 12992 11839" -} -modify: -{ - match: - { - "origin" "-556 11234 9135" - "targetname" "mob_grudge_rot1" - "classname" "func_physbox" - "hammerid" "4133640" - } - replace: - { - "damagefilter" "Filter_Damage_Blast" - } - delete: - { - "OnDamaged" "score_reset_hit,ApplyScore,,0,-1" - } -} -modify: -{ - match: - { - "origin" "-46 11352 11201" - "targetname" "fboss_relay_hurter11" - "classname" "logic_relay" - "hammerid" "4133734" - } - insert: - { - "OnTrigger" "score75,ApplyScore,,0,-1" - } -} -modify: -{ - match: - { - "origin" "-46 11372 11201" - "targetname" "fboss_relay_hurter22" - "classname" "logic_relay" - "hammerid" "4133736" - } - insert: - { - "OnTrigger" "score75,ApplyScore,,0,-1" - } -} -modify: -{ - match: - { - "origin" "-568 11236 9070" - "targetname" "mob_grudge_phys1" - "classname" "func_physbox" - "hammerid" "3757883" - } - replace: - { - "spawnflags" "557056" - } - delete: - { - "OnDamaged" "score_reset_hit,ApplyScore,,0,-1" - } - insert: - { - "damagefilter" "filter_ct" - } -} -modify: -{ - match: - { - "origin" "8 11352 11201" - "targetname" "fboss_relay_hurter" - "classname" "logic_relay" - "hammerid" "3881292" - } - insert: - { - "OnTrigger" "score_reset_hit,ApplyScore,,0,-1" - } -} -modify: -{ - match: - { - "origin" "8 11372 11201" - "targetname" "fboss_relay_hurter2" - "classname" "logic_relay" - "hammerid" "3881290" - } - insert: - { - "OnTrigger" "score_reset_hit,ApplyScore,,0,-1" - } -} -modify: -{ - match: - { - "origin" "36 11352 11200" - "targetname" "fboss_math_2" - "classname" "math_counter" - "hammerid" "3881288" - } - replace: - { - "startvalue" "100" - "min" "0" - "max" "999999" - } - delete: - { - "OnHitMin" "fboss_relay_hurter,Disable,,0,-1" - "OnHitMin" "fboss_relay_alien_device_1,Disable,,0,-1" - "OnHitMin" "fboss_relay_hurter11,Disable,,0,-1" - "OnHitMin" "fboss_relay_hurter2,Enable,,5,-1" - "OnHitMin" "fboss_relay_hurter2,Enable,,6,-1" - "OnHitMin" "fboss_relay_hurter22,Enable,,5,-1" - "OnHitMin" "fboss_relay_alien_device_2,Enable,,6,-1" - } - insert: - { - "OnHitMin" "fboss_relay_hurter,Kill,,0,1" - "OnHitMin" "fboss_relay_alien_device_1,Kill,,0,1" - "OnHitMin" "fboss_relay_hurter11,Kill,,0,1" - "OnHitMin" "fboss_relay_hurter2,Enable,,0,-1" - "OnHitMin" "fboss_relay_hurter22,Enable,,0,-1" - "OnHitMin" "fboss_relay_alien_device_2,Enable,,0,1" - } -} -modify: -{ - match: - { - "origin" "36 11368 11200" - "targetname" "fboss_math_1" - "classname" "math_counter" - "hammerid" "3881286" - } - replace: - { - "startvalue" "100" - "min" "0" - "max" "999999" - } - insert: - { - "OnHitMin" "fboss_relay_hurter2,Kill,,0,1" - "OnHitMin" "fboss_relay_alien_device_2,Kill,,0,1" - "OnHitMin" "fboss_relay_hurter22,Kill,,0,1" - "OnHitMin" "mob_grudge_phys1,AddOutput,OnDamaged Stripper_Point_Hurt:Hurt::0:-1,0,1" - } -} -modify: -{ - match: - { - "origin" "-20 11372 11201" - "targetname" "fboss_relay_alien_device_1" - "classname" "logic_relay" - "hammerid" "3932180" - } - insert: - { - "OnTrigger" "score600,ApplyScore,,0,-1" - } -} -modify: -{ - match: - { - "origin" "-20 11352 11201" - "targetname" "fboss_relay_alien_device_2" - "classname" "logic_relay" - "hammerid" "3932188" - } - insert: - { - "OnTrigger" "score600,ApplyScore,,0,-1" - } -} -modify: -{ - match: - { - "origin" "-566 11236 9066" - "classname" "trigger_hurt" - "targetname" "mob_grudge_upright1" - "hammerid" "3757861" - } - insert: - { - "OnStartTouch" "fboss_relay_hurter11,Trigger,,0,-1" - "OnStartTouch" "fboss_relay_hurter22,Trigger,,0,-1" - } -} -;------------------------------- -;BOSS STAGE 1 NEW ATTACK SYSTEM -;------------------------------- -filter: -{ - "targetname" "aztec_case_laser" - "classname" "logic_case" -} -filter: -{ - "targetname" "/aztecboss_relay_random.*/" - "classname" "logic_relay" -} -filter: -{ - "targetname" "/aztecboss_laser_random.*/" - "classname" "env_laser" -} -filter: -{ - "targetname" "/aztec_laser_particle.*/" - "classname" "info_particle_system" -} -filter: -{ - "targetname" "/aztecboss_laserexplosion_random.*/" - "classname" "env_explosion" -} -filter: -{ - "targetname" "/aztecboss_sound_random.*/" - "classname" "ambient_generic" -} -filter: -{ - "targetname" "/aztecboss_lasertarget_random.*/" - "classname" "info_target" -} -modify: -{ - match: - { - "origin" "-2679.56 -5115.79 456.585" - "targetname" "aztecboss_timer_laser" - "classname" "logic_timer" - "hammerid" "630445" - } - delete: - { - "OnTimer" "aztec_case_laser,PickRandom,,0,-1" - } - insert: - { - "OnTimer" "Template_Attack_Laser,ForceSpawn,,0,-1" - } -} -add: -{ - "classname" "point_template" - "targetname" "Template_Attack_Laser" - "origin" "-2744 -4904 201" - "Template01" "Attack_Laser_Relay" - "Template02" "Attack_Laser_Laser" - "Template03" "Attack_Laser_Particle" - "Template04" "Attack_Laser_Explosion" - "Template05" "Attack_Laser_Sound" - "Template06" "Attack_Laser_Trigger" - "Template07" "Attack_Laser_Tracktrain" - "Template08" "Attack_Laser_Path_1" - "Template09" "Attack_Laser_Path_2" - "spawnflags" "0" -} -add: -{ - "origin" "-2655.29 -5044.59 417.041" - "targetname" "Attack_Laser_Relay" - "spawnflags" "0" - "classname" "logic_relay" - "OnSpawn" "!self,FireUser1,,5.1,1" - "OnTrigger" "Attack_Laser_Path_2,SetParent,!activator,0,1" - "OnTrigger" "Attack_Laser_Path_2,SetParentAttachment,rfoot,0.01,1" - "OnTrigger" "Attack_Laser_Path_2,ClearParent,,0.02,1" - "OnTrigger" "Attack_Laser_Path_2,AddOutput,angles 0 0 0,0.03,1" - "OnTrigger" "Attack_Laser_Tracktrain,StartForward,,0.04,1" - "OnTrigger" "Attack_Laser_Laser,TurnOn,,0.05,1" - "OnTrigger" "Attack_Laser_Laser,TurnOff,,1.55,1" - "OnTrigger" "aztecboss_lasersound_startshoot,PlaySound,,1.55,1" - "OnTrigger" "Attack_Laser_Particle,Start,,1.55,1" - "OnTrigger" "aztec_laser_spark_1,SparkOnce,,1.55,1" - "OnTrigger" "Attack_Laser_Explosion,Explode,,2.05,1" - "OnTrigger" "Attack_Laser_Sound,PlaySound,,2.05,1" - "OnTrigger" "Attack_Laser_Laser,Kill,,5,1" - "OnTrigger" "Attack_Laser_Explosion,Kill,,5,1" - "OnTrigger" "Attack_Laser_Sound,Kill,,5,1" - "OnTrigger" "Attack_Laser_Relay,Kill,,5,1" - "OnTrigger" "Attack_Laser_Tracktrain,KillHierarchy,,5,1" - "OnTrigger" "Attack_Laser_Path_1,Kill,,5.01,1" - "OnTrigger" "Attack_Laser_Path_2,Kill,,5.01,1" - "OnUser1" "Attack_Laser_Laser,Kill,,0,1" - "OnUser1" "Attack_Laser_Explosion,Kill,,0,1" - "OnUser1" "Attack_Laser_Sound,Kill,,0,1" - "OnUser1" "Attack_Laser_Relay,Kill,,0,1" - "OnUser1" "Attack_Laser_Trigger,Kill,,0,1" - "OnUser1" "Attack_Laser_Tracktrain,KillHierarchy,,0,1" - "OnUser1" "Attack_Laser_Path_1,Kill,,0.01,1" - "OnUser1" "Attac_kLaser_Path_2,Kill,,0.01,1" -} -add: -{ - "origin" "-2640.63 -5051.58 431.324" - "width" "1" - "TextureScroll" "35" - "texture" "sprites/laserbeam.spr" - "targetname" "Attack_Laser_Laser" - "spawnflags" "0" - "rendercolor" "255 0 0" - "renderamt" "100" - "LaserTarget" "Attack_Laser_Explosion" - "dissolvetype" "None" - "damage" "0" - "classname" "env_laser" -} -add: -{ - "origin" "-2640.63 -5051.58 431.324" - "targetname" "Attack_Laser_Particle" - "effect_name" "luffaren_predlaser" - "angles" "0 0 0" - "classname" "info_particle_system" - "parentname" "Attack_Laser_Tracktrain" -} -add: -{ - "origin" "-2640.63 -5051.58 431.324" - "targetname" "Attack_Laser_Path_1" - "target" "Attack_Laser_Path_2" - "speed" "0" - "spawnflags" "0" - "orientationtype" "1" - "angles" "0 0 0" - "classname" "path_track" -} -add: -{ - "origin" "-3275.56 -4989.51 203.585" - "targetname" "Attack_Laser_Path_2" - "target" "Attack_Laser_Path_1" - "speed" "0" - "spawnflags" "0" - "orientationtype" "1" - "angles" "0 0 0" - "classname" "path_track" -} -add: -{ - "model" "*241" - "classname" "func_tracktrain" - "wheels" "50" - "volume" "10" - "velocitytype" "0" - "targetname" "Attack_Laser_Tracktrain" - "target" "Attack_Laser_Path_1" - "startspeed" "0.001" - "speed" "0" - "spawnflags" "522" - "rendermode" "0" - "renderfx" "0" - "rendercolor" "255 255 255" - "renderamt" "255" - "origin" "-2640.63 -5051.58 431.324" - "orientationtype" "1" - "MoveSoundMinTime" "0" - "MoveSoundMinPitch" "60" - "MoveSoundMaxTime" "0" - "MoveSoundMaxPitch" "200" - "ManualSpeedChanges" "0" - "ManualDecelSpeed" "0" - "ManualAccelSpeed" "0" - "height" "0" - "dmg" "999999" - "disableshadows" "1" - "disablereceiveshadows" "1" - "bank" "0" -} -add: -{ - "origin" "-3275.56 -4989.51 203.585" - "targetname" "Attack_Laser_Explosion" - "parentname" "Attack_Laser_Path_2" - "spawnflags" "2" - "rendermode" "5" - "iRadiusOverride" "400" - "iMagnitude" "45" - "fireballsprite" "sprites/zerogxplode.spr" - "classname" "env_explosion" -} -add: -{ - "origin" "-3275.56 -4989.07 215.585" - "targetname" "Attack_Laser_Sound" - "spawnflags" "48" - "radius" "7464" - "pitchstart" "100" - "pitch" "100" - "message" "npc/roller/mine/rmine_explode_shock1.wav" - "health" "10" - "classname" "ambient_generic" -} -add: -{ - "model" "*281" - "targetname" "Attack_Laser_Trigger" - "StartDisabled" "0" - "spawnflags" "1" - "origin" "-3111.56 -5183.79 319.58" - "classname" "trigger_once" - "filtername" "filter_ct" - "OnTrigger" "Attack_Laser_Relay,Trigger,,0,1" -} -;----------------------- -;FIX BROKEN SPAWNPOINTS -;----------------------- -modify: -{ - match: - { - "classname" "info_player_terrorist" - "origin" "-11131.9 -2239.96 710" - "hammerid" "2194790" - } - replace: - { - "origin" "-10604 -5114 127" - } -} -modify: -{ - match: - { - "classname" "info_player_terrorist" - "origin" "-11131.9 -2179.85 715" - "hammerid" "2194819" - } - replace: - { - "origin" "-10611 -4988 132" - } -} -modify: -{ - match: - { - "origin" "-10932.8 -2872 717" - "classname" "info_player_counterterrorist" - "hammerid" "2194148" - } - replace: - { - "origin" "-11201 -5570 132" - } -} -modify: -{ - match: - { - "origin" "-10932.9 -2934 717" - "classname" "info_player_counterterrorist" - "hammerid" "2194198" - } - replace: - { - "origin" "-11188 -5662 132" - } -} -modify: -{ - match: - { - "origin" "-11068.1 -2872.02 717" - "classname" "info_player_counterterrorist" - "hammerid" "2194106" - } - replace: - { - "origin" "-10675 -5075 132" - } -} -modify: -{ - match: - { - "origin" "-11068.1 -2933 715" - "classname" "info_player_counterterrorist" - "hammerid" "2194210" - } - replace: - { - "origin" "-10728 -4983 132" - } -} -;----------------- -;FIX ALIEN GLITCH -;----------------- -modify: -{ - match: - { - "classname" "path_track" - "targetname" "fboss_ee_path2" - "origin" "40 7392 11192" - "hammerid" "3755979" - } - insert: - { - "OnPass" "fail_alien,Enable,,0,-1" - } -} -modify: -{ - match: - { - "classname" "math_counter" - "targetname" "fboss_ee_math" - "origin" "40 8820 11816" - "hammerid" "3756078" - } - insert: - { - "OnHitMin" "fail_alien,Kill,,0,-1" - } -} -add: -{ - "damagetype" "0" - "damage" "50000" - "classname" "trigger_hurt" - "StartDisabled" "1" - "filtername" "filter_ct" - "model" "*294" - "targetname" "fail_alien" - "spawnflags" "64" - "damagemodel" "0" - "damagecap" "50000" - "origin" "53.23 7604.68 11396" -} -;---------------------------- -;FIX NUKE GLITCH / TP GLITCH -;---------------------------- -add: -{ - "model" "*43" - "targetname" "HURT_ALL" - "spawnflags" "64" - "damagemodel" "0" - "classname" "trigger_hurt" - "damage" "45000" - "StartDisabled" "1" - "damagecap" "20" - "damagetype" "0" - "origin" "-10912 6496 1160" -} -modify: -{ - match: - { - "classname" "path_track" - "targetname" "fboss_path_track_0_11" - "origin" "40 11304 11192" - "hammerid" "3758445" - } - delete: - { - "OnPass" "fboss_event0_predator,Kill,,1,-1" - "OnPass" "mob_spawner_grudge1,ForceSpawn,,1,-1" - "OnPass" "fboss_event0_predator,SetAnimation,Luffaren_predbossinit_02.smd,0,-1" - "OnPass" "fboss_event0_predator,SetDefaultAnimation,Luffaren_cboss_idle.smd,0,-1" - } - insert: - { - "OnPass" "no_camp,Enable,,2,-1" - "OnPass" "fboss_event0_predator,Kill,,0,-1" - "OnPass" "mob_spawner_grudge1,ForceSpawn,,0,-1" - "OnPass" "mob_grudge_model_1,SetAnimation,Luffaren_predbossinit_02.smd,0.1,-1" - "OnPass" "mob_grudge_phys1,EnableMotion,,1.5,-1" - } -} -add: -{ - "model" "*294" - "targetname" "no_camp" - "spawnflags" "1" - "classname" "trigger_teleport" - "StartDisabled" "1" - "filtername" "filter_ct" - "origin" "-6851 12137 11396" - "target" "map_tele_7" -} -add: -{ - "model" "*312" - "targetname" "fboss_end_brush_particle" - "target" "tele_sscore_t" - "StartDisabled" "1" - "spawnflags" "1" - "origin" "-3068 11300 11336" - "classname" "trigger_teleport" -} - -;---------------------- -;DESTINATION TREE PART -;---------------------- -modify: -{ - match: - { - "classname" "info_teleport_destination" - "targetname" "billy_tele_t" - "hammerid" "629047" - } - replace: - { - "angles" "0 0 0" - } -} - -;----------------------- -;CLEAN WEAPONS SPAWNERS -;----------------------- -filter: -{ - "targetname" "/firstaid_template.*/" - "classname" "point_template" -} -filter: -{ - "targetname" "/firstaid_relay.*/" - "classname" "logic_relay" -} -filter: -{ - "targetname" "/firstaid_holder.*/" - "classname" "weapon_deagle" -} -filter: -{ - "targetname" "/firstaid.*/" - "classname" "func_door" -} -filter: -{ - "targetname" "/firstaid_particle.*/" - "classname" "info_particle_system" -} -filter: -{ - "targetname" "/firstaid_healer.*/" - "classname" "trigger_hurt" -} -filter: -{ - "classname" "prop_dynamic" - "targetname" "firstaid_2" -} -filter: -{ - "targetname" "/case_health_spawn.*/" - "classname" "logic_case" -} -filter: -{ - "origin" "-2114 3111 2440" - "targetname" "health_+++" - "classname" "logic_relay" -} -filter: -{ - "origin" "-2274 -5188 242" - "classname" "env_entity_maker" -} -filter: -{ - "origin" "-2104 -1344 242" - "classname" "env_entity_maker" -} -filter: -{ - "origin" "-9312 6496 1114" - "classname" "env_entity_maker" -} -filter: -{ - "targetname" "alien_ultimate" - "classname" "env_entity_maker" -} -;------------------------- -;ADD FIRSTAID SINGLE TEMP -;------------------------- -add: -{ - "classname" "point_template" - "targetname" "Template_FirstAid" - "origin" "6671 -1833 183" - "Template01" "FirstAid_Gun" - "Template02" "FirstAid_Button" - "Template03" "FirstAid_Particle" - "Template04" "FirstAid_Hurt" - "spawnflags" "0" -} -add: -{ - "model" "*9" - "wait" "-1" - "unlocked_sound" "0" - "unlocked_sentence" "0" - "targetname" "FirstAid_Button" - "speed" "1" - "spawnflags" "264" - "rendermode" "0" - "renderfx" "0" - "rendercolor" "255 255 255" - "renderamt" "255" - "parentname" "FirstAid_Gun" - "origin" "6671 -1833 183" - "noise1" "npc/vort/health_charge.wav" - "movedir" "0 0 0" - "loopmovesound" "0" - "locked_sound" "0" - "locked_sentence" "0" - "lip" "0" - "health" "0" - "forceclosed" "0" - "dmg" "0" - "disableshadows" "0" - "disablereceiveshadows" "0" - "classname" "func_door" - "hammerid" "10001" - "OnOpen" "FirstAid_Particle,Start,,0,1" - "OnOpen" "!self,Kill,,0.1,1" - "OnOpen" "FirstAid_Hurt,Enable,,0,1" - "OnOpen" "FirstAid_Hurt,Kill,,5,1" - "OnOpen" "FirstAid_Particle,Kill,,5,1" -} -add: -{ - "origin" "6691 -1834 143" - "targetname" "FirstAid_Particle" - "parentname" "FirstAid_Gun" - "effect_name" "luffaren_heal" - "angles" "0 180 0" - "classname" "info_particle_system" -} -add: -{ - "origin" "6704 -1831 171" - "targetname" "FirstAid_Gun" - "spawnflags" "1" - "angles" "0 180 0" - "ammo" "999" - "classname" "weapon_deagle" - "hammerid" "10000" - "OnPlayerPickup" "server,Command,say ***FIRST AID PICKED UP***,0,1" -} -add: -{ - "model" "*10" - "targetname" "FirstAid_Hurt" - "StartDisabled" "1" - "spawnflags" "1" - "parentname" "FirstAid_Gun" - "origin" "6675 -1834 175" - "damagetype" "0" - "damagemodel" "0" - "damagecap" "20" - "damage" "-60" - "classname" "trigger_hurt" -} -;------------------------ -;SINGLE TEMPMAKER SYSTEM -;------------------------ -add: -{ - "classname" "env_entity_maker" - "targetname" "ItemSpawner" - "origin" "-1731 2760 2440" - "angles" "0 0 0" - "EntityTemplate" "Item_Nope" - "PostSpawnDirection" "0 0 0" - "PostSpawnDirectionVariance" "0.15" - "PostSpawnInheritAngles" "0" - "PostSpawnSpeed" "0" - "spawnflags" "0" - "OnUser1" "!self,AddOutput,EntityTemplate Template_FirstAid,0,1" - "OnUser1" "ItemOrigin_Health1,PickRandom,,0.03,1" - "OnUser1" "!self,ForceSpawn,,0.06,1" - "OnUser1" "ItemOrigin_Health2,PickRandom,,0.13,1" - "OnUser1" "!self,ForceSpawn,,0.16,1" - "OnUser1" "ItemCase,PickRandom,,0.2,1" - "OnUser1" "!self,AddOutput,origin -2274 -5188 242,0.23,1" - "OnUser1" "!self,ForceSpawn,,0.26,1" - - "OnUser2" "!self,AddOutput,EntityTemplate Template_FirstAid,0,1" - "OnUser2" "ItemOrigin_Health1,PickRandom,,0.03,1" - "OnUser2" "!self,ForceSpawn,,0.06,1" - "OnUser2" "ItemOrigin_Health2,PickRandom,,0.13,1" - "OnUser2" "!self,ForceSpawn,,0.16,1" - "OnUser2" "ItemCase,PickRandom,,0.2,1" - "OnUser2" "!self,AddOutput,origin -2274 -5188 242,0.23,1" - "OnUser2" "!self,ForceSpawn,,0.26,1" - "OnUser2" "ItemCase,PickRandom,,0.3,1" - "OnUser2" "!self,AddOutput,origin -2104 -1344 242,0.33,1" - "OnUser2" "!self,ForceSpawn,,0.36,1" - - "OnUser3" "!self,AddOutput,EntityTemplate Template_FirstAid,0,1" - "OnUser3" "ItemOrigin_Health3,PickRandom,,0.03,1" - "OnUser3" "!self,ForceSpawn,,0.06,1" - - "OnUser4" "!self,AddOutput,EntityTemplate Template_FirstAid,0,1" - "OnUser4" "ItemOrigin_Health3,AddOutput,OnCase04 ItemSpawner:AddOutput:origin -9705 6732 5070:0:1,0,1" - "OnUser4" "ItemOrigin_Health3,AddOutput,OnCase04 ItemSpawner:AddOutput:angles 0 45 0:0:1,0,1" - "OnUser4" "ItemOrigin_Health3,PickRandom,,0.03,1" - "OnUser4" "!self,ForceSpawn,,0.06,1" - "OnUser4" "ItemCase,PickRandom,,0.1,1" - "OnUser4" "!self,AddOutput,origin -9312 6496 1114,0.13,1" - "OnUser4" "!self,ForceSpawn,,0.16,1" - "OnUser4" "!self,AddOutput,EntityTemplate w_alien_template,0.2,1" - "OnUser4" "!self,AddOutput,origin -9760 13056 11168,0.23,1" - "OnUser4" "!self,ForceSpawn,,0.26,1" -} -modify: -{ - match: - { - "origin" "-9984 6496 -568" - "targetname" "cboss_path_2" - "classname" "path_track" - } - delete: - { - "OnPass" "weapon_choose3,PickRandom,,0,1" - } - insert: - { - "OnPass" "ItemCase,PickRandom,,0,1" - "OnPass" "ItemSpawner,AddOutput,origin -9312 6496 1114,0.1,1" - "OnPass" "ItemSpawner,ForceSpawn,,0.2,1" - } -} -add: -{ - "classname" "logic_case" - "targetname" "ItemCase" - "origin" "-1731 2760 2504" - "OnCase01" "ItemSpawner,AddOutput,EntityTemplate w_impulsor_tem,0,-1" - "OnCase01" "ItemSpawner,AddOutput,angles 0 0 0,0,1" - "OnCase02" "ItemSpawner,AddOutput,EntityTemplate w_claymore_tem_1,0,-1" - "OnCase02" "ItemSpawner,AddOutput,angles 0 0 0,0,1" - "OnCase03" "ItemSpawner,AddOutput,EntityTemplate w_gauss_tem_1,0,-1" - "OnCase03" "ItemSpawner,AddOutput,angles 0 0 0,0,1" - "OnCase04" "ItemSpawner,AddOutput,EntityTemplate w_nade_tem,0,-1" - "OnCase04" "ItemSpawner,AddOutput,angles 0 0 0,0,1" - "OnCase05" "ItemSpawner,AddOutput,EntityTemplate w_pushgun_template,0,-1" - "OnCase05" "ItemSpawner,AddOutput,angles 0 0 0,0,1" - "OnCase06" "ItemSpawner,AddOutput,EntityTemplate w_alien_template,0,-1" - "OnCase06" "ItemSpawner,AddOutput,angles 0 0 0,0,1" - "OnCase07" "ItemSpawner,AddOutput,EntityTemplate w_flame_tem_1,0,-1" - "OnCase07" "ItemSpawner,AddOutput,angles 0 0 0,0,1" - "OnCase08" "ItemSpawner,AddOutput,EntityTemplate w_acid_tem_1,0,-1" - "OnCase08" "ItemSpawner,AddOutput,angles 0 0 0,0,1" - "OnCase09" "ItemSpawner,AddOutput,EntityTemplate w_minigun_template_1,0,-1" - "OnCase09" "ItemSpawner,AddOutput,angles 0 0 0,0,1" - "OnCase10" "ItemSpawner,AddOutput,EntityTemplate w_ammo_tem_1,0,-1" - "OnCase10" "ItemSpawner,AddOutput,angles 0 0 0,0,1" -} -add: -{ - "classname" "logic_case" - "targetname" "ItemOrigin_Health1" - "origin" "-1731 2760 2456" - "OnCase01" "ItemSpawner,AddOutput,origin -4545 -4196 182,0,1" - "OnCase01" "ItemSpawner,AddOutput,angles 0 180 0,0,1" - "OnCase02" "ItemSpawner,AddOutput,origin -5296 -4142 240,0,1" - "OnCase02" "ItemSpawner,AddOutput,angles 0 90 0,0,1" - "OnCase03" "ItemSpawner,AddOutput,origin -5246 -3918 196,0,1" - "OnCase03" "ItemSpawner,AddOutput,angles 0 0 0,0,1" - "OnCase04" "ItemSpawner,AddOutput,origin -5171 -4754 194,0,1" - "OnCase04" "ItemSpawner,AddOutput,angles 0 180 0,0,1" - "OnCase05" "ItemSpawner,AddOutput,origin -5601 -2722 200,0,1" - "OnCase05" "ItemSpawner,AddOutput,angles 0 180 0,0,1" - "OnCase06" "ItemSpawner,AddOutput,origin -5458 -3839 186,0,1" - "OnCase06" "ItemSpawner,AddOutput,angles 0 90 0,0,1" -} -add: -{ - "classname" "logic_case" - "targetname" "ItemOrigin_Health2" - "origin" "-1731 2760 2472" - "OnCase01" "ItemSpawner,AddOutput,origin 4423 -361 530,0,1" - "OnCase01" "ItemSpawner,AddOutput,angles 0 0 0,0,1" - "OnCase02" "ItemSpawner,AddOutput,origin 5217 618 324,0,1" - "OnCase02" "ItemSpawner,AddOutput,angles 0 0 0,0,1" - "OnCase03" "ItemSpawner,AddOutput,origin 5702 397 322,0,1" - "OnCase03" "ItemSpawner,AddOutput,angles 0 230 0,0,1" - "OnCase04" "ItemSpawner,AddOutput,origin 5697 -1944 199,0,1" - "OnCase04" "ItemSpawner,AddOutput,angles 0 0 0,0,1" - "OnCase05" "ItemSpawner,AddOutput,origin 6609 719 412,0,1" - "OnCase05" "ItemSpawner,AddOutput,angles 0 0 0,0,1" - "OnCase06" "ItemSpawner,AddOutput,origin 5021 593 336,0,1" - "OnCase06" "ItemSpawner,AddOutput,angles 0 90 0,0,1" -} -add: -{ - "classname" "logic_case" - "targetname" "ItemOrigin_Health3" - "origin" "-1731 2760 2488" - "OnCase01" "ItemSpawner,AddOutput,origin -9780 1937 -162,0,1" - "OnCase01" "ItemSpawner,AddOutput,angles 0 90 0,0,1" - "OnCase02" "ItemSpawner,AddOutput,origin -9729 5439 1880,0,1" - "OnCase02" "ItemSpawner,AddOutput,angles 0 180 0,0,1" - "OnCase03" "ItemSpawner,AddOutput,origin -10677 5041 1900,0,1" - "OnCase03" "ItemSpawner,AddOutput,angles 0 90 0,0,1" -; "OnCase04" "ItemSpawner,AddOutput,origin -9705 6732 5070,0,1" -; "OnCase04" "ItemSpawner,AddOutput,angles 0 45 0,0,1" - "OnCase05" "ItemSpawner,AddOutput,origin -9279 4252 1824,0,1" - "OnCase05" "ItemSpawner,AddOutput,angles 0 0 0,0,1" - "OnCase06" "ItemSpawner,AddOutput,origin -9703 281 -255,0,1" - "OnCase06" "ItemSpawner,AddOutput,angles 0 90 0,0,1" -} -;--------- -;FIX AMMO -;--------- -modify: -{ - match: - { - "model" "*100" - "targetname" "w_ammo_trigger_1" - "classname" "trigger_multiple" - "hammerid" "3756310" - } - replace: - { - "wait" "1" - } - delete: - { - "OnTrigger" "equip_ammo_all,Use,,0,-1" - } - insert: - { - "OnStartTouch" "equip_ammo_all,Use,,0,-1" - "OnUser1" "!self,Enable,,0,-1" - "OnUser1" "!self,Disable,,1.5,-1" - "OnUser1" "!self,FireUser1,,1.6,-1" - } -} -modify: -{ - match: - { - "targetname" "w_ammo_button_1" - "classname" "func_button" - "hammerid" "3756318" - } - delete: - { - "OnPressed" "w_ammo_trigger_1,Enable,,0,-1" - "OnPressed" "score,ApplyScore,,0,1" - } - insert: - { - "OnPressed" "w_ammo_trigger_1,FireUser1,,0,1" - } -} -modify: -{ - match: - { - "targetname" "equip_ammo_all" - "classname" "game_player_equip" - "hammerid" "3759259" - } - replace: - { - "ammo_50AE" "2" - } - delete: - { - "ammo_buckshot" "4" - "ammo_9mm" "4" - "ammo_762mm" "3" - "ammo_57mm" "2" - "ammo_556mm_box" "7" - "ammo_556mm" "3" - "ammo_45acp" "4" - "ammo_357sig" "4" - "ammo_338mag" "3" - } -} -;------------- -;FIX CLAYMORE -;------------- -modify: -{ - match: - { - "targetname" "w_claymore_w_trigger_2" - "origin" "-1900 3100 2647.75" - "classname" "trigger_multiple" - "hammerid" "3778111" - } - replace: - { - "wait" "1" - } - delete: - { - "OnTrigger" "!activator,Ignitelifetime,5,0,-1" - } - insert: - { - "OnStartTouch" "!activator,Ignitelifetime,5,0,-1" - } -} -;----------------- -;FIX ALIEN SAMPLE -;----------------- -modify: -{ - match: - { - "targetname" "w_acid_affect_1" - "origin" "-2116 3160 2632" - "classname" "trigger_multiple" - "hammerid" "3759835" - } - replace: - { - "wait" "1" - } - delete: - { - "OnTrigger" "!activator,Ignitelifetime,15,0,-1" - } - insert: - { - "OnStartTouch" "!activator,Ignitelifetime,15,0,-1" - } -} -modify: -{ - match: - { - "targetname" "w_acid_button_1" - "origin" "-2116 3160 2632" - "classname" "func_door" - "hammerid" "3756650" - } - delete: - { - "OnOpen" "score,ApplyScore,,0,1" - } -} -;----------------- -;FIX ALIEN DEVICE -;----------------- -modify: -{ - match: - { - "targetname" "w_alien_button" - "origin" "-2106.5 3120 2638" - "classname" "func_button" - } - delete: - { - "OnPressed" "score,ApplyScore,,0,1" - } -} - -;---------------------- -;ITEMS LOCKED ON START -;---------------------- - -;+++++ -;Ammo -;+++++ - -modify: -{ - match: - { - "targetname" "w_ammo_button_1" - "classname" "func_button" - "hammerid" "3756318" -; "spawnflags" "1025" - } - replace: - { - "spawnflags" "3073" - } -} -modify: -{ - match: - { - "targetname" "w_ammo_holder_1" - "classname" "weapon_deagle" - "hammerid" "3756390" - } - insert: - { - "OnPlayerPickup" "w_ammo_button_1,Unlock,,0,1" - } -} - -;++++++ -;Gauss -;++++++ - -modify: -{ - match: - { - "targetname" "w_gauss_button_1" - "classname" "func_button" - "hammerid" "3756493" -; "spawnflags" "1025" - } - replace: - { - "spawnflags" "3073" - } -} -modify: -{ - match: - { - "targetname" "w_gauss_holder_1" - "classname" "weapon_deagle" - "hammerid" "3756496" - } - insert: - { - "OnPlayerPickup" "w_gauss_button_1,Unlock,,0,1" - } -} - -;+++++++++++++ -;Alien Device -;+++++++++++++ - -modify: -{ - match: - { - "targetname" "w_alien_button" - "classname" "func_button" - "hammerid" "3756903" -; "spawnflags" "1025" - } - replace: - { - "spawnflags" "3073" - } -} -modify: -{ - match: - { - "targetname" "w_alien_holder" - "classname" "weapon_deagle" - "hammerid" "3756906" - } - insert: - { - "OnPlayerPickup" "w_alien_button,Unlock,,0,1" - } -} - -;+++++++++++++ -;Alien Sample -;+++++++++++++ - -modify: -{ - match: - { - "targetname" "w_acid_button_1" - "classname" "func_door" - "hammerid" "3756650" -; "spawnflags" "264" - } - replace: - { - "spawnflags" "2312" - } -} - -modify: -{ - match: - { - "targetname" "w_acid_holder_1" - "classname" "weapon_deagle" - "hammerid" "3756719" - } - insert: - { - "OnPlayerPickup" "w_acid_button_1,Unlock,,0,1" - } -} - -;---------------- -;ROUNDEND SYSTEM -;---------------- -add: -{ - "classname" "math_counter" - "max" "4" - "min" "0" - "StartDisabled" "0" - "startvalue" "0" - "targetname" "RoundEnd" - "origin" "-2208 2864 2457" - "OnGetValue" "RoundEnd_Case,InValue,,0,1" -} -add: -{ - "classname" "logic_case" - "Case01" "1" - "Case02" "2" - "Case03" "3" - "Case04" "4" - "targetname" "RoundEnd_Case" - "origin" "-2208 2864 2473" - "OnCase01" "server,Command,say ***YOU COMPLETED NORMAL***,0,-1" - "OnCase01" "server,Command,say ***MOVING ON TO HARD***,1,-1" - "OnCase01" "worldspawn,FireUser1,,0,1" - "OnCase01" "worldspawn,AddOutput,OnUser1 Level_Counter:SetValue:2:0.00:1,0.02,1" - "OnCase02" "worldspawn,FireUser1,,0,1" - "OnCase02" "worldspawn,AddOutput,OnUser1 Level_Counter:SetValue:3:0.00:1,0.02,1" - "OnCase02" "server,Command,say ***MOVING ON TO HYPER***,1,-1" - "OnCase02" "server,Command,say ***YOU COMPLETED HARD***,0,-1" - "OnCase03" "worldspawn,FireUser1,,0,1" - "OnCase03" "worldspawn,AddOutput,OnUser1 Level_Counter:SetValue:4:0.00:1,0.02,1" - "OnCase03" "server,Command,say ***YOU COMPLETED HYPER***,0,-1" - "OnCase03" "server,Command,say ***MOVING ON TO ULTIMATE***,1,-1" - "OnCase04" "worldspawn,FireUser1,,0,1" - "OnCase04" "worldspawn,AddOutput,OnUser1 Level_Counter:SetValue:4:0.00:1,0.02,1" - "OnCase04" "server,Command,say ***MAP BY --- PER30010 / LUFFAREN***,0,-1" - "OnCase04" "server,Command,say ***MAP BY --- PER30010 / LUFFAREN***,0,-1" - "OnCase04" "server,Command,say ***MAP BY --- PER30010 / LUFFAREN***,0,-1" - "OnCase04" "server,Command,say ***YOU ARE THE ULTIMATE ZOMBIE ESCAPE MASTER***,3,-1" - "OnCase04" "server,Command,say ***YOU ARE THE ULTIMATE ZOMBIE ESCAPE MASTER***,3,-1" - "OnCase04" "server,Command,say ***YOU ARE THE ULTIMATE ZOMBIE ESCAPE MASTER***,3,-1" - "OnCase04" "server,Command,say ***THANK YOU FOR PLAYING***,6,-1" - "OnCase04" "server,Command,say ***THANK YOU FOR PLAYING***,6,-1" - "OnCase04" "server,Command,say ***THANK YOU FOR PLAYING***,6,-1" -} -modify: -{ - match: - { - "classname" "trigger_once" - "targetname" "escape_trigger" - } - delete: - { - "wait" "-1" - "OnStartTouch" "relay_ultimate_end,Trigger,,0,-1" - } - insert: - { - "OnStartTouch" "RoundEnd,GetValue,,0,-1" - } -} -modify: -{ - match: - { - "classname" "trigger_multiple" - "targetname" "game_wincheck_1" - } - delete: - { - "OnTrigger" "relay_ROUNDOVER,Trigger,,0,1" - } - insert: - { - "OnStartTouch" "RoundEnd,GetValue,,0,-1" - } -} -modify: -{ - match: - { - "classname" "trigger_multiple" - "targetname" "game_wincheck_2" - } - delete: - { - "OnTrigger" "d_c_3,Disable,,0,1" - "OnTrigger" "d_c_2,Disable,,0,1" - "OnTrigger" "d_c_1,Disable,,0,1" - } - insert: - { - "OnStartTouch" "game_wincheck_1,Kill,,0,-1" - } -} -filter: -{ - "classname" "logic_relay" - "targetname" "/d_c.*/" - -} -filter: -{ - "classname" "logic_relay" - "targetname" "relay_ultimate_end" -} -filter: -{ - "classname" "logic_relay" - "targetname" "relay_ROUNDOVER" -} -filter: -{ - "classname" "logic_relay" - "targetname" "relay_normal_options" -} -filter: -{ - "classname" "logic_relay" - "targetname" "relay_hard_options" -} -filter: -{ - "classname" "logic_relay" - "targetname" "relay_hyper_options" -} -filter: -{ - "classname" "logic_relay" - "targetname" "relay_ultimate_options" -} -;------------- -;LEVEL SYSTEM -;------------- -add: -{ - "startvalue" "1" - "StartDisabled" "0" - "classname" "math_counter" - "origin" "-2208 2864 2505" - "max" "4" - "min" "1" - "targetname" "Level_Counter" - "OnGetValue" "Level_Case,InValue,,0,1" -} -add: -{ - "classname" "logic_case" - "targetname" "Level_Case" - "origin" "-2208 2864 2489" - "Case01" "1" - "Case02" "2" - "Case03" "3" - "Case04" "4" - "OnDefault" "server,Command,say >> There is an error in the level system <<,0,1" - "OnCase01" "cboss_predator_interuptcounter,Kill,,0,1" - "OnCase01" "cboss_predatorhealth_counter,Kill,,0,1" - "OnCase01" "fboss_math_1,Kill,,0,1" - "OnCase01" "fboss_math_2,Kill,,0,1" - "OnCase01" "RoundEnd,Setvalue,1,0,1" - "OnCase01" "music_s3_2,Kill,,0,1" - "OnCase01" "ItemSpawner,FireUser1,,0,1" - "OnCase01" "worldspawn,FireUser1,,0,1" - "OnCase01" "worldspawn,AddOutput,OnUser1 Level_Counter:SetValue:1:0.00:1,0.02,1" - "OnCase01" "server,Command,say ***DIFFICULTY --- NORMAL***,0,1" - "OnCase01" "server,Command,say ***DIFFICULTY --- NORMAL***,0.5,1" - "OnCase01" "timer_nuke,Enable,,0,1" - "OnCase01" "music_s1_1,PlaySound,,3,1" - "OnCase01" "start_helicopter_rotor_1,Start,,0,1" - "OnCase01" "TEMPLATE_normal_hyper,ForceSpawn,,0,1" - "OnCase01" "case_weather_random,PickRandom,,0,1" - "OnCase01" "brush_endboss,Disable,,0,1" - "OnCase01" "brush_endboss,Disable,,1,1" - "OnCase01" "village_gate_relay_2,Enable,,0,1" - "OnCase01" "break_aztecboss,Break,,0,1" - "OnCase01" "stuff_hard,Kill,,0,1" - "OnCase01" "end_path_5,DisableAlternatePath,,0,1" - "OnCase01" "block_4,Break,,0,1" - "OnCase01" "trigger_aztec,Kill,,0,1" - "OnCase01" "endboss_break,Enable,,0,1" - "OnCase01" "endboss_break,Enable,,1,1" - "OnCase01" "village_blocker_hard2,Break,,0,1" - "OnCase01" "trig_guerilla,AddOutput,OnUser1 !self:FireUser2::50:0:1,0,1" - - "OnCase02" "aztecboss_math_health,Kill,,0,1" - "OnCase02" "cboss_predator_interuptcounter,Kill,,0,1" - "OnCase02" "cboss_predatorhealth_counter,Kill,,0,1" - "OnCase02" "fboss_math_1,Kill,,0,1" - "OnCase02" "fboss_math_2,Kill,,0,1" - "OnCase02" "music_s1_2,PlaySound,3,0,1" - "OnCase02" "RoundEnd,Setvalue,2,0,1" - "OnCase02" "music_s3_1,Kill,,0,1" - "OnCase02" "ItemSpawner,FireUser2,,0,1" - "OnCase02" "worldspawn,FireUser1,,0,1" - "OnCase02" "worldspawn,AddOutput,OnUser1 Level_Counter:SetValue:2:0.00:1,0.02,1" - "OnCase02" "trig_guerilla,AddOutput,OnUser1 !self:FireUser3::50:0:1,0,1" - "OnCase02" "block_1,Break,,0,1" - "OnCase02" "server,Command,say ***DIFFICULTY --- HARD***,0,1" - "OnCase02" "server,Command,say ***DIFFICULTY --- HARD***,0.5,1" - "OnCase02" "cliff_difblocker_hard,Kill,,0,1" - "OnCase02" "timer_nuke,Enable,,0,1" - "OnCase02" "start_helicopter_rotor_1,Start,,0,1" - "OnCase02" "TEMPLATE_normal_hyper,ForceSpawn,,0,1" - "OnCase02" "case_weather_random,PickRandom,,0,1" - "OnCase02" "village_gate_relay_3,Enable,,0,1" - "OnCase02" "trigger_aztecboss_hp,Kill,,0,1" - "OnCase02" "brush_1,Kill,,0,1" - "OnCase02" "brush_2,Disable,,0,1" - "OnCase02" "endboss_holdarea,Break,,0,1" - "OnCase02" "end_path_5,DisableAlternatePath,,0,1" - "OnCase02" "block_4,Break,,0,1" - "OnCase02" "block_2,Break,,0,1" - "OnCase02" "village_blocker_hard,Break,,0,1" - "OnCase02" "stuff_normal,Kill,,0,1" - "OnCase02" "stuff_endboss,Kill,,0,1" - "OnCase02" "aztec_boss_push,Kill,,0,1" - "OnCase02" "endboss_break,Enable,,1,1" - "OnCase02" "endboss_break,Enable,,0,1" - "OnCase02" "thunder_unlock_1,Trigger,,0,1" - - "OnCase03" "aztecboss_math_health,Kill,,0,1" - "OnCase03" "fboss_math_1,Kill,,0,1" - "OnCase03" "fboss_math_2,Kill,,0,1" - "OnCase03" "music_s1_3,PlaySound,3,0,1" - "OnCase03" "RoundEnd,Setvalue,3,0,1" - "OnCase03" "ItemSpawner,FireUser3,,0,1" - "OnCase03" "worldspawn,FireUser1,,0,1" - "OnCase03" "worldspawn,AddOutput,OnUser1 Level_Counter:SetValue:3:0.00:1,0.02,1" - "OnCase03" "block_1,Break,,0,1" - "OnCase03" "block_2,Break,,0,1" - "OnCase03" "server,Command,say ***DIFFICULTY --- HYPER***,0,1" - "OnCase03" "server,Command,say ***DIFFICULTY --- HYPER***,0.5,1" - "OnCase03" "skybox_template_spaceship,ForceSpawn,,0,1" - "OnCase03" "timer_nuke,Enable,,0,1" - "OnCase03" "skybox_spaceship_sound_timer,Enable,,0,1" - "OnCase03" "spaceship_s1,PlaySound,,5,1" - "OnCase03" "skybox_cloud_rain_1,Disable,,0,1" - "OnCase03" "skybox_cloud_rain_2,Enable,,0,1" - "OnCase03" "start_helicopter_rotor_1,Start,,0,1" - "OnCase03" "skybox_cloud_rain_3,Enable,,10,1" - "OnCase03" "skybox_cloud_rain_2,Enable,,5,1" - "OnCase03" "cc_blueweather,Disable,,0,1" - "OnCase03" "cc_nightweather,Enable,,0,1" - "OnCase03" "break_aztecboss,Break,,0,1" - "OnCase03" "endboss_holdarea,Break,,0,1" - "OnCase03" "end_path_5,EnableAlternatePath,,0,1" - "OnCase03" "case_health_spawn_3,PickRandom,,0,1" - "OnCase03" "block_5,Break,,0,1" - "OnCase03" "TEMPLATE_ultimate,ForceSpawn,,0,1" - "OnCase03" "cc_nightweather,Disable,,30,1" - "OnCase03" "cc_clearweather,Enable,,30,1" - "OnCase03" "cboss_INIT_TRIGGER_2,Kill,,0,1" - "OnCase03" "hold_ultimate,Break,,30,1" - "OnCase03" "STUFF_ultimate_kill,Kill,,0,1" - "OnCase03" "hyper_hold_tem,ForceSpawn,,10,1" - - "OnCase04" "aztecboss_math_health,Kill,,0,1" - "OnCase04" "cboss_predator_interuptcounter,Kill,,0,1" - "OnCase04" "cboss_predatorhealth_counter,Kill,,0,1" - "OnCase04" "RoundEnd,Setvalue,4,0,1" - "OnCase04" "ItemSpawner,FireUser4,,0,1" - "OnCase04" "worldspawn,FireUser1,,0,1" - "OnCase04" "worldspawn,AddOutput,OnUser1 Level_Counter:SetValue:4:0.00:1,0.02,1" - "OnCase04" "block_5,Break,,0,1" - "OnCase04" "server,Command,say ***DIFFICULTY --- ULTIMATE***,0,1" - "OnCase04" "server,Command,say ***DIFFICULTY --- ULTIMATE***,0.5,1" - "OnCase04" "skybox_cloud_rain_3,Enable,,10,1" - "OnCase04" "skybox_template_spaceship,ForceSpawn,,0,1" - "OnCase04" "cc_clearweather,Enable,,0,1" - "OnCase04" "spaceship_s1,PlaySound,,5,1" - "OnCase04" "case_health_spawn_3,PickRandom,,0,1" - "OnCase04" "skybox_cloud_rain_2,Disable,,10,1" - "OnCase04" "skybox_cloud_rain_1,Disable,,10,1" - "OnCase04" "skybox_cloud_rain_1,Disable,,15,1" - "OnCase04" "skybox_cloud_rain_2,Disable,,15,1" - "OnCase04" "skybox_cloud_rain_3,Enable,,15,1" - "OnCase04" "skybox_cloud_rain_1,Disable,,20,1" - "OnCase04" "skybox_cloud_rain_2,Disable,,20,1" - "OnCase04" "skybox_cloud_rain_3,Enable,,20,1" - "OnCase04" "start_helicopter_rotor_1,Start,,0,1" - "OnCase04" "TEMPLATE_ultimate,ForceSpawn,,0,1" - "OnCase04" "aztecboss_killer,Trigger,,0,1" - "OnCase04" "relay_killer_normalhyper,Trigger,,3,1" - "OnCase04" "skybox_cloud_rain_3,Disable,,10,1" - "OnCase04" "skybox_cloud_rain_2,Disable,,5,1" - "OnCase04" "skybox_cloud_rain_1,Disable,,0,1" - "OnCase04" "cc_blueweather,Disable,,0,1" - "OnCase04" "cc_clearweather,Enable,,0,1" - "OnCase04" "alien_ultimate,ForceSpawn,,0,1" - "OnCase04" "break_aztecboss,Break,,0,1" - "OnCase04" "endboss_holdarea,Break,,0,1" - "OnCase04" "STUFF_hyper_kill,Kill,,0,1" - "OnCase04" "cboss_cage_breakable,Break,,0,1" - "OnCase04" "cboss_block,Kill,,0,1" - "OnCase04" "cboss_INIT_TRIGGER,Kill,,0,1" - "OnCase04" "weapon_choose3,PickRandom,,10,1" - "OnCase04" "music_s1_4,PlaySound,,20,1" - "OnCase04" "STUFF_hyper_kill,Kill,,0,1" - "OnCase04" "fboss_tem,ForceSpawn,,10,1" - "OnCase04" "fboss_start_brush,Enable,,5,1" - "OnCase04" "fboss_start_brush,Enable,,6,1" - "OnCase04" "fboss_end_brush,Disable,,5,1" - "OnCase04" "fboss_end_brush,Disable,,6,1" - "OnCase04" "vent_break,Break,,5,1" - "OnCase04" "push_hyperboss,Kill,,5,1" - "OnCase04" "vent_break_2,Break,,0,1" - "OnCase04" "vent_break_3,Break,,0,1" -} -add: -{ - "classname" "logic_auto" - "origin" "-2208 2864 2521" - "spawnflags" "1" - "OnMapSpawn" "worldspawn,FireUser1,,0,1" - "OnMapSpawn" "Level_Counter,GetValue,,0.02,1" - "OnMapSpawn" "start_helicopter_door_1,Open,,8,1" - "OnMapSpawn" "server,Command,mp_roundtime 9,2,1" - "OnMapSpawn" "server,Command,sv_friction 4,2,1" - "OnMapSpawn" "cboss_escape_shake,StopShake,,0,1" - "OnMapSpawn" "cboss_escape_shake,StopShake,,1,1" - "OnMapSpawn" "fboss_end_brush_particle3,FireUser1,,0,1" - "OnMapSpawn" "server,Command,say ***TYPE MAT_COLORCORRECTION 1 IN CONSOLE FOR BETTER VISUALS***,3,1" - "OnMapSpawn" "server,Command,say ***MAP BY LUFFAREN / Fixed by Moltard & Noctali & BotoX***,0,1" - "OnMapSpawn" "server,Command,sv_enablebunnyhopping 1,2,1" -} -modify: -{ - match: - { - "classname" "trigger_multiple" - "hammerid" "2223391" - } - delete: - { - "OnTrigger" "difficulty,Trigger,,0,1" - "OnTrigger" "dif_box,EnableMotion,,0,1" - } -} -filter: -{ - "targetname" "cheat_button" - "origin" "-2088 3394 2492" - "classname" "func_button" - "hammerid" "3946716" -} -filter: -{ - "targetname" "cheat_brush" - "origin" "-10950 -5320 394" - "classname" "func_brush" - "hammerid" "3946728" -} -modify: -{ - match: - { - "classname" "func_button" - "hammerid" "3757219" - } - replace: - { - "wait" "0.05" - } - delete: - { - "OnPressed" "dif_brush_ultimate,Disable,,0,-1" - "OnPressed" "dif_brush_hyper,Enable,,0,-1" - "OnPressed" "dif_brush_hard,Disable,,0,-1" - "OnPressed" "dif_brush_normal,Disable,,0,-1" - "OnPressed" "server,Command,say ***SOMEONE IS CHANGING DIFFICULTY INSIDE THE DEVROOM***,0,-1" - } - insert: - { - "targetname" "DevRoom_Hyper" - "OnPressed" "DevRoom_*,Lock,,0,-1" - "OnPressed" "server,Command,say [ADMIN] Selected [HYPER] for next round.,0,-1" - "OnPressed" "worldspawn,FireUser1,,0,-1" - "OnPressed" "worldspawn,AddOutput,OnUser1 Level_Counter:SetValue:3:0.00:1,0.02,-1" - "OnPressed" "DevRoom_*,Unlock,,0.05,-1" - } -} -modify: -{ - match: - { - "classname" "func_button" - "hammerid" "3757222" - } - replace: - { - "wait" "0.05" - } - delete: - { - "OnPressed" "dif_brush_ultimate,Disable,,0,-1" - "OnPressed" "dif_brush_hyper,Disable,,0,-1" - "OnPressed" "dif_brush_hard,Enable,,0,-1" - "OnPressed" "dif_brush_normal,Disable,,0,-1" - "OnPressed" "server,Command,say ***SOMEONE IS CHANGING DIFFICULTY INSIDE THE DEVROOM***,0,-1" - } - insert: - { - "targetname" "DevRoom_Hard" - "OnPressed" "DevRoom_*,Lock,,0,-1" - "OnPressed" "server,Command,say [ADMIN] Selected [HARD] for next round.,0,-1" - "OnPressed" "worldspawn,FireUser1,,0,-1" - "OnPressed" "worldspawn,AddOutput,OnUser1 Level_Counter:SetValue:2:0.00:1,0.02,-1" - "OnPressed" "DevRoom_*,Unlock,,0.05,-1" - } -} -modify: -{ - match: - { - "classname" "func_button" - "hammerid" "3757225" - } - replace: - { - "wait" "0.05" - } - delete: - { - "OnPressed" "dif_brush_ultimate,Disable,,0,-1" - "OnPressed" "dif_brush_hyper,Disable,,0,-1" - "OnPressed" "dif_brush_hard,Disable,,0,-1" - "OnPressed" "dif_brush_normal,Enable,,0,-1" - "OnPressed" "server,Command,say ***SOMEONE IS CHANGING DIFFICULTY INSIDE THE DEVROOM***,0,-1" - } - insert: - { - "targetname" "DevRoom_Normal" - "OnPressed" "DevRoom_*,Lock,,0,-1" - "OnPressed" "server,Command,say [ADMIN] Selected [NORMAL] for next round.,0,-1" - "OnPressed" "worldspawn,FireUser1,,0,-1" - "OnPressed" "worldspawn,AddOutput,OnUser1 Level_Counter:SetValue:1:0.00:1,0.02,-1" - "OnPressed" "DevRoom_*,Unlock,,0.05,-1" - } -} -modify: -{ - match: - { - "classname" "func_button" - "hammerid" "3757228" - } - replace: - { - "wait" "0.05" - } - delete: - { - "OnPressed" "dif_brush_ultimate,Enable,,0,-1" - "OnPressed" "dif_brush_hyper,Disable,,0,-1" - "OnPressed" "dif_brush_hard,Disable,,0,-1" - "OnPressed" "dif_brush_normal,Disable,,0,-1" - "OnPressed" "server,Command,say ***SOMEONE IS CHANGING DIFFICULTY INSIDE THE DEVROOM***,0,-1" - } - insert: - { - "targetname" "DevRoom_Ultimate" - "OnPressed" "DevRoom_*,Lock,,0,-1" - "OnPressed" "server,Command,say [ADMIN] Selected [ULTIMATE] for next round.,0,-1" - "OnPressed" "worldspawn,FireUser1,,0,-1" - "OnPressed" "worldspawn,AddOutput,OnUser1 Level_Counter:SetValue:4:0.00:1,0.02,-1" - "OnPressed" "DevRoom_*,Unlock,,0.05,-1" - } -} -filter: -{ - "classname" "trigger_multiple" - "hammerid" "3757263" -} -filter: -{ - "classname" "trigger_multiple" - "hammerid" "3757269" -} -filter: -{ - "classname" "trigger_multiple" - "hammerid" "3757272" -} -filter: -{ - "classname" "trigger_multiple" - "hammerid" "3757275" -} -filter: -{ - "targetname" "/dif.*/" -} -;-------------- -;SAVE ENTITIES -;-------------- -filter: -{ - "targetname" "relay_billy_escape" - "classname" "logic_relay" - "hammerid" "630439" -} -filter: -{ - "classname" "logic_relay" - "targetname" "beamup_relay" - "hammerid" "1412354" -} -modify: -{ - match: - { - "classname" "trigger_once" - "targetname" "STUFF_ultimate_kill" - "hammerid" "1712494" - } - delete: - { - "OnStartTouch" "beamup_relay,Trigger,,20,-1" - } - insert: - { - "OnStartTouch" "beamup_push_ct,Enable,,20,1" - "OnStartTouch" "beamup_push_t,Enable,,27,1" - "OnStartTouch" "beamup_shake,StartShake,,20,1" - "OnStartTouch" "beamup_s1,PlaySound,,20,1" - "OnStartTouch" "beamup_s2,PlaySound,,22.8,1" - "OnStartTouch" "beamup_particle,Stop,,20,1" - "OnStartTouch" "beamup_particle,Start,,20.1,1" - "OnStartTouch" "cboss_escape_randomrubble_timer,Disable,,20,1" - "OnStartTouch" "beamup_s3,PlaySound,,24,1" - "OnStartTouch" "beamup_explosion_particle,Stop,,21.9,1" - "OnStartTouch" "beamup_explosion_particle,Start,,24,1" - "OnStartTouch" "server,Command,shake,24,1" - "OnStartTouch" "server,Command,shake,24.1,1" - "OnStartTouch" "server,Command,shake,24.2,1" - "OnStartTouch" "server,Command,shake,24.3,1" - "OnStartTouch" "server,Command,shake,24.4,1" - "OnStartTouch" "cboss_escape_randomrubble_case,PickRandom,,20,1" - "OnStartTouch" "cboss_escape_randomrubble_case,PickRandom,,21,1" - "OnStartTouch" "cboss_escape_shake,StopShake,,23,1" - "OnStartTouch" "s_payback,PlaySound,,30,1" - "OnStartTouch" "server,Command,sv_enablebunnyhopping 0,30,1" - } -} -filter: -{ - "targetname" "relay_guerilla_alarm" - "classname" "logic_relay" -} -filter: -{ - "targetname" "/village_gate_relay.*/" - "classname" "logic_relay" -} -filter: -{ - "targetname" "/music_control.*/" - "classname" "logic_relay" -} -filter: -{ - "targetname" "/music_case.*/" - "classname" "logic_relay" -} -filter: -{ - "targetname" "/music_math.*/" - "classname" "logic_relay" -} -modify: -{ - match: - { - "classname" "func_breakable" - "targetname" "village_break_1" - "hammerid" "626310" - } - delete: - { - "OnBreak" "weapon_choose1,PickRandom,,0,-1" - } -} -modify: -{ - match: - { - "classname" "func_breakable" - "targetname" "village_break_2" - "hammerid" "626317" - } - delete: - { - "OnBreak" "weapon_choose2,PickRandom,,0,-1" - } -} -modify: -{ - match: - { - "classname" "path_track" - "targetname" "path_2_7a13" - } - delete: - { - "OnPass" "music_control_1,Trigger,,0,1" - "OnPass" "music_control_2,Trigger,,0,1" - "OnPass" "music_control_3,Trigger,,0,1" - } - insert: - { - "OnPass" "music_s2_1,PlaySound,,0,1" - "OnPass" "music_s1_1,Volume,0,0,1" - } -} -modify: -{ - match: - { - "classname" "trigger_once" - "targetname" "STUFF_normal_hyper" - "origin" "4710 -338 620" - "hammerid" "1067279" - } - delete: - { - "OnStartTouch" "music_control_3,Trigger,,30,-1" - "OnStartTouch" "music_control_2,Trigger,,30,-1" - "OnStartTouch" "music_control_1,Trigger,,30,-1" - "OnStartTouch" "map_tele_case,InValue,2,35,1" - } - insert: - { - "OnStartTouch" "end_helicopter_rotor_2,Start,,40,1" - "OnStartTouch" "music_s3_1,PlaySound,,30,1" - "OnStartTouch" "music_s2_1,Volume,0,30,1" - "OnStartTouch" "music_s3_2,PlaySound,,30,1" - "OnStartTouch" "music_s1_2,Volume,0,30,1" - "OnStartTouch" "map_teleporter_2,Enable,,40,1" - "OnStartTouch" "server,Command,say ***TELEPORTING EVERYONE TO CLIFF HIDEOUT***,37.5,1" - } -} -modify: -{ - match: - { - "targetname" "STUFF_hyper_kill" - "origin" "-9856 7728 5000" - "classname" "trigger_once" - "hammerid" "2888385" - } - insert: - { - "OnStartTouch" "end_helicopter_rotor_2,Start,,40,1" - } -} -modify: -{ - match: - { - "classname" "trigger_once" - "hammerid" "1887284" - } - insert: - { - "targetname" "trig_guerilla" - "OnStartTouch" "trig_guerilla,FireUser1,,0,1" - "OnUser4" "!self,Kill,,0,1" - } -} -modify: -{ - match: - { - "classname" "trigger_multiple" - "hammerid" "1887228" - } - insert: - { - "targetname" "trig_guerilla" - "OnStartTouch" "trig_guerilla,FireUser1,,0,1" - "OnStartTouch" "trig_guerilla,FireUser4,,0,1" - "OnUser1" "village_alarm_sound,PlaySound,,0,1" - "OnUser1" "village_alarm_sound,Volume,10,0,1" - "OnUser1" "village_alarm_sound,Volume,10,0.1,1" - "OnUser1" "server,Command,say ***INFILTRATE AND DEFEND THE GUERILLA COMPOUND***,0,1" - "OnUser1" "server,Command,say ***HOLD FOR 50 SECONDS***,1,1" - "OnUser1" "server,Command,say ***FALL BACK***,41,1" - "OnUser1" "server,Command,say ***FALL BACK***,40,1" - "OnUser1" "server,Command,say ***FALL BACK***,42,1" - "OnUser1" "village_break_entrace,Break,,40,1" - "OnUser1" "village_gate_relay,Trigger,,45,1" - "OnUser1" "server,Command,say ***5 SECONDS LEFT***,45,1" - "OnUser1" "server,Command,say ***4 SECONDS LEFT***,46,1" - "OnUser1" "server,Command,say ***3 SECONDS LEFT***,47,1" - "OnUser1" "server,Command,say ***2 SECONDS LEFT***,48,1" - "OnUser1" "server,Command,say ***1 SECONDS LEFT***,49,1" - "OnUser1" "server,Command,say ***RUN***,50,1" - "OnUser2" "village_alarm_sound,Volume,0,6,1" - "OnUser2" "village_alarm_sound,Volume,0,5,1" - "OnUser2" "village_alarm_sound,Volume,0,4,1" - "OnUser2" "village_break_1,Break,,0,1" - "OnUser2" "map_teleporter_1,Enable,,10,1" - "OnUser2" "server,Command,say ***TELEPORTING EVERYONE TO COMPOUND***,10,1" - "OnUser2" "map_tele_case,InValue,1,10,1" - "OnUser2" "village_blocker_hard,Break,,5,1" - "OnUser3" "village_alarm_sound,Volume,0,6,1" - "OnUser3" "village_alarm_sound,Volume,0,5,1" - "OnUser3" "village_alarm_sound,Volume,0,4,1" - "OnUser3" "village_break_1,Break,,0,1" - "OnUser3" "map_teleporter_1,Enable,,10,1" - "OnUser3" "server,Command,say ***TELEPORTING EVERYONE TO COMPOUND***,10,1" - "OnUser3" "village_blocker,Kill,,5,1" - "OnUser3" "village_break_2,Break,,0,1" - "OnUser3" "aztecboss_killer,Trigger,,0,1" - "OnUser3" "village_blocker_hard,Break,,5,1" - } -} -modify: -{ - match: - { - "classname" "trigger_once" - "targetname" "stuff_hard" - "hammerid" "3620400" - } - delete: - { - "OnStartTouch" "map_tele_case,InValue,3,0,1" - } - insert: - { - "OnStartTouch" "map_teleporter_3,Enable,,5,-1" - "OnStartTouch" "server,Command,say ***TELEPORTING EVERYONE TO RUINS***,0,1" - } -} -modify: -{ - match: - { - "classname" "trigger_once" - "targetname" "stuff_endboss" - "hammerid" "2887317" - } - delete: - { - "OnStartTouch" "map_tele_case,InValue,3,0,-1" - } - insert: - { - "OnStartTouch" "map_teleporter_3,Enable,,5,-1" - "OnStartTouch" "server,Command,say ***TELEPORTING EVERYONE TO RUINS (5s)***,0,1" - } -} -modify: -{ - match: - { - "targetname" "endboss_trigger_starter" - "classname" "trigger_once" - "hammerid" "3620315" - } - delete: - { - "wait" "-1" - "OnStartTouch" "endboss_relay_start,Trigger,,10,-1" - } - insert: - { - "OnTrigger" "endboss_shake,StartShake,,10,1" - "OnTrigger" "endboss_shake,StartShake,,10.7,1" - "OnTrigger" "endboss_shake,StartShake,,11.4,1" - "OnTrigger" "endboss_tesla_1,DoSpark,,11.4,1" - "OnTrigger" "endboss_tesla_1,DoSpark,,10.7,1" - "OnTrigger" "endboss_tesla_1,DoSpark,,10,1" - "OnTrigger" "endboss_shake,StartShake,,12,1" - "OnTrigger" "endboss_tesla_1,DoSpark,,12,1" - "OnTrigger" "endboss_tesla_1,DoSpark,,12.2,1" - "OnTrigger" "endboss_tesla_1,DoSpark,,12.4,1" - "OnTrigger" "endboss_tesla_1,DoSpark,,12.6,1" - "OnTrigger" "endboss_tesla_1,DoSpark,,12.8,1" - "OnTrigger" "endboss_tesla_1,DoSpark,,13,1" - "OnTrigger" "endboss_music,PlaySound,,10,1" - "OnTrigger" "endboss_overtime,Trigger,,15,1" - "OnTrigger" "endboss_physex,Explode,,12.2,1" - "OnTrigger" "mob_spawner_grudge,ForceSpawn,,14,1" - "OnTrigger" "endboss_predator,Kill,,14,1" - "OnTrigger" "endboss_gssound1,PlaySound,,14,1" - "OnTrigger" "endboss_end_explosion,Explode,,14,1" - "OnTrigger" "endboss_shake,StartShake,,14,1" - "OnTrigger" "endboss_predator,SetAnimation,Luffaren_endbossinit.smd,12,1" - "OnTrigger" "bosshealth_endboss,GetValue,,15,1" - "OnTrigger" "endboss_housephys,EnableMotion,,12,1" - "OnTrigger" "thunder_unlock_3,Trigger,,10,1" - } -} -filter: -{ - "targetname" "endboss_relay_start" - "classname" "logic_relay" - "hammerid" "3620313" -} -modify: -{ - match: - { - "targetname" "fboss_relay_escape" - "classname" "logic_relay" - "hammerid" "3759572" - } - delete: - { - "OnTrigger" "fboss_escape_relay,Trigger,,0,-1" - } - insert: - { - "OnTrigger" "!self,FireUser1,,0,1" - "OnUser1" "ammo_trigger,FireUser1,,0,1" - "OnUser1" "ending_push_1,Enable,,54,1" - "OnUser1" "ending_push_2,Enable,,58,1" - "OnUser1" "escape_trigger,Enable,,60,1" - "OnUser1" "escape_s1,PlaySound,,58,1" - "OnUser1" "escape_s2,PlaySound,,67,1" - "OnUser1" "HURT_ALL,Enable,,63,1" - "OnUser1" "escape_fade_1,Fade,,67,1" - "OnUser1" "skybox_spaceship_phys,EnableMotion,,63,1" - "OnUser1" "escape_e_p1,Start,,47,1" - "OnUser1" "escape_e_p1,Stop,,46.9,1" - "OnUser1" "escape_e_p2,Start,,57,1" - "OnUser1" "escape_e_p2,Stop,,56.9,1" - "OnUser1" "escape_s3,PlaySound,,63,1" - "OnUser1" "escape_door,Close,,43,1" - "OnUser1" "HURT_ALL,Disable,,63.1,1" - "OnUser1" "timer_nuke_pulse,Enable,,63,1" - "OnUser1" "ammo_trigger,Kill,,50,-1" - "OnUser1" "server,Command,say ***RUN TOWARDS THE FINAL ROOM***,10,1" - "OnUser1" "fboss_s_last,Volume,0,0,1" - "OnUser1" "mob_grudge_upright1,Kill,,0,1" - "OnUser1" "mob_grudge_upright1,stop,,0,1" - "OnUser1" "fboss_ee_tem,ForceSpawn,,40,1" - "OnUser1" "fboss_ee_train,StartForward,,40.1,1" - "OnUser1" "fboss_ee_train,StartForward,,40.2,1" - "OnUser1" "fboss_ee_train,StartForward,,40,1" - "OnUser1" "fboss_end_brush_particle3,Enable,,40,1" - "OnUser1" "fboss_ee_s1,PlaySound,,41.5,1" - "OnUser1" "skybox_spaceship_sound_timer,Disable,,0,1" - "OnUser1" "escape_e_p3,Stop,,62.5,1" - "OnUser1" "escape_e_p3,Start,,63,1" - } -} - -modify: -{ - match: - { - "targetname" "fboss_ee_math" - "classname" "math_counter" - "hammerid" "3756078" - } - replace: - { - "max" "99999" - } -} -modify: -{ - match: - { - "targetname" "fboss_end_brush_particle" - "classname" "trigger_multiple" - "hammerid" "3756083" - } - delete: - { - "model" "*93" - "wait" "0" - } - replace: - { - "OnStartTouch" "fboss_ee_math,Add,15,0,-1" - "StartDisabled" "1" - "targetname" "fboss_end_brush_particle3" - "classname" "trigger_once" - } - insert: - { - "OnUser1" "!self,AddOutput,origin 40 8504 11280,0,1" - "OnUser1" "!self,AddOutput,mins -80 -1104 -96,0,1" - "OnUser1" "!self,AddOutput,maxs 80 1104 96,0,1" - "OnUser1" "!self,AddOutput,solid 2,0,1" - } -} - -modify: -{ - match: - { - "targetname" "ammo_trigger" - "classname" "trigger_multiple" - "hammerid" "3759253" - } - replace: - { - "wait" "1" - "StartDisabled" "1" - } - delete: - { - "OnTrigger" "equip_ammo_all,Use,,0,-1" - } - insert: - { - "OnStartTouch" "equip_ammo_all,Use,,0,-1" - "OnUser1" "!self,Enable,,0,-1" - "OnUser1" "!self,Disable,,1.5,-1" - "OnUser1" "!self,FireUser1,,1.6,-1" - } -} -filter: -{ - "targetname" "fboss_escape_relay" - "classname" "logic_relay" - "hammerid" "3759587" -} -filter: -{ - "targetname" "fboss_relay_start" - "classname" "logic_relay" - "hammerid" "3759829" -} -modify: -{ - match: - { - "classname" "trigger_hurt" - "targetname" "fboss_start_trigger" - "hammerid" "3759826" - } - delete: - { - "OnStartTouch" "map_tele_case_2,InValue,4,15,1" - "OnStartTouch" "fboss_relay_start,Trigger,,0,-1" - "OnStartTouch" "fboss_math_2,Add,40,0,-1" - "OnStartTouch" "fboss_math_1,Add,50,0,-1" - } - insert: - { - "OnStartTouch" "fboss_math_2,Add,110,0,-1" - "OnStartTouch" "fboss_math_1,Add,100,0,-1" - "OnStartTouch" "!self,FireUser1,,15,1" - "OnStartTouch" "fboss_event0_predmove,StartForward,,16,1" - "OnStartTouch" "fboss_event0_predmove,StartForward,,15.5,1" - "OnStartTouch" "fboss_event0_predmove,StartForward,,15.25,1" - "OnStartTouch" "fboss_tem_1,ForceSpawn,,15,1" - "OnStartTouch" "fboss_rotplatforms,Start,,15,1" - "OnStartTouch" "fboss_start_brush,Disable,,15,1" - "OnStartTouch" "fboss_door_z,Break,,15,1" - "OnStartTouch" "fboss_music_1,PlaySound,,0,1" - "OnStartTouch" "fboss_end_brush,Disable,,0,1" - "OnStartTouch" "fboss_start_brush,Enable,,0,1" - "OnStartTouch" "fboss_end_brush2,Disable,,0,1" - "OnStartTouch" "fboss_debris_rot,Start,,0,1" - "OnStartTouch" "fboss_start_trigger,Disable,,18,1" - "OnStartTouch" "fboss_end_brush_particle,enable,,15,1" - "OnStartTouch" "fboss_start_trigger,Disable,,19,1" - "OnUser1" "server,Command,say ***TELEPORTING EVERYONE TO SPACESHIP CORE***,0,1" - "OnUser1" "map_teleporter_7,Enable,,0,1" - } -} -modify: -{ - match: - { - "targetname" "fboss_end_brush_particle" - "classname" "trigger_multiple" - "hammerid" "3755891" - } - delete: - { - "OnStartTouch" "map_tele_case_2,InValue,4,30,1" - } - insert: - { - "OnStartTouch" "fboss_start_trigger,FireUser1,,30,1" - } -} -modify: -{ - match: - { - "targetname" "aztecboss_timer_laser" - "origin" "-2679.56 -5115.79 456.585" - "classname" "logic_timer" - "hammerid" "630445" - } - delete: - { - "OnTimer" "aztec_case_laser,PickRandom,,0,-1" - } - insert: - { - "OnTimer" "!self,FireUser1,,0,1" - "OnUser1" "aztec_case_laser,PickRandom,,0,-1" - "OnUser1" "!self,AddOutput,OnTimer !self:FireUser2::0:1,0.02,-1" - "OnUser2" "aztec_case_laser,PickRandomShuffle,,0,-1" - "OnUser2" "!self,AddOutput,OnTimer !self:FireUser1::0:1,0.02,-1" - } -} -modify: -{ - match: - { - "targetname" "aztec_case_laser" - "classname" "logic_case" - "hammerid" "630311" - } - delete: - { - "OnCase01" "aztecboss_relay_random_1,Trigger,,0,-1" - "OnCase02" "aztecboss_relay_random_2,Trigger,,0,-1" - "OnCase03" "aztecboss_relay_random_3,Trigger,,0,-1" - "OnCase04" "aztecboss_relay_random_4,Trigger,,0,-1" - "OnCase05" "aztecboss_relay_random_5,Trigger,,0,-1" - "OnCase06" "aztecboss_relay_random_6,Trigger,,0,-1" - "OnCase07" "aztecboss_relay_random_7,Trigger,,0,-1" - "OnCase08" "aztecboss_relay_random_8,Trigger,,0,-1" - "OnCase09" "aztecboss_relay_random_9,Trigger,,0,-1" - "OnCase10" "aztecboss_relay_random_10,Trigger,,0,-1" - } - insert: - { - "OnCase01" "aztecboss_laser_random_1,TurnOn,,0,-1" - "OnCase01" "aztecboss_lasersound_start,PlaySound,,0,-1" - "OnCase01" "aztecboss_laserexplosion_random_1,Explode,,2,-1" - "OnCase01" "aztecboss_sound_random_1,PlaySound,,2,-1" - "OnCase01" "aztecboss_laser_random_1,TurnOff,,1.5,-1" - "OnCase01" "aztecboss_lasersound_startshoot,PlaySound,,1.5,-1" - "OnCase01" "aztec_laser_particle_1,Stop,,1.4,-1" - "OnCase01" "aztec_laser_particle_1,Start,,1.5,-1" - "OnCase01" "aztec_laser_spark_1,SparkOnce,,1.5,-1" - "OnCase02" "aztecboss_laser_random_2,TurnOn,,0,-1" - "OnCase02" "aztecboss_lasersound_start,PlaySound,,0,-1" - "OnCase02" "aztecboss_laserexplosion_random_2,Explode,,2,-1" - "OnCase02" "aztecboss_sound_random_2,PlaySound,,2,-1" - "OnCase02" "aztecboss_laser_random_2,TurnOff,,1.5,-1" - "OnCase02" "aztecboss_lasersound_startshoot,PlaySound,,1.5,-1" - "OnCase02" "aztec_laser_particle_2,Stop,,1.4,-1" - "OnCase02" "aztec_laser_particle_2,Start,,1.5,-1" - "OnCase02" "aztec_laser_spark_1,SparkOnce,,1.5,-1" - "OnCase03" "aztecboss_laser_random_3,TurnOn,,0,-1" - "OnCase03" "aztecboss_lasersound_start,PlaySound,,0,-1" - "OnCase03" "aztecboss_laserexplosion_random_3,Explode,,2,-1" - "OnCase03" "aztecboss_sound_random_3,PlaySound,,2,-1" - "OnCase03" "aztecboss_laser_random_3,TurnOff,,1.5,-1" - "OnCase03" "aztecboss_lasersound_startshoot,PlaySound,,1.5,-1" - "OnCase03" "aztec_laser_particle_3,Stop,,1.4,-1" - "OnCase03" "aztec_laser_particle_3,Start,,1.5,-1" - "OnCase03" "aztec_laser_spark_1,SparkOnce,,1.5,-1" - "OnCase04" "aztecboss_laser_random_4,TurnOn,,0,-1" - "OnCase04" "aztecboss_lasersound_start,PlaySound,,0,-1" - "OnCase04" "aztecboss_laserexplosion_random_4,Explode,,2,-1" - "OnCase04" "aztecboss_sound_random_4,PlaySound,,2,-1" - "OnCase04" "aztecboss_laser_random_4,TurnOff,,1.5,-1" - "OnCase04" "aztecboss_lasersound_startshoot,PlaySound,,1.5,-1" - "OnCase04" "aztec_laser_particle_4,Stop,,1.4,-1" - "OnCase04" "aztec_laser_particle_4,Start,,1.5,-1" - "OnCase04" "aztec_laser_spark_1,SparkOnce,,1.5,-1" - "OnCase05" "aztecboss_laser_random_5,TurnOn,,0,-1" - "OnCase05" "aztecboss_lasersound_start,PlaySound,,0,-1" - "OnCase05" "aztecboss_laserexplosion_random_5,Explode,,2,-1" - "OnCase05" "aztecboss_sound_random_5,PlaySound,,2,-1" - "OnCase05" "aztecboss_laser_random_5,TurnOff,,1.5,-1" - "OnCase05" "aztecboss_lasersound_startshoot,PlaySound,,1.5,-1" - "OnCase05" "aztec_laser_particle_5,Stop,,1.4,-1" - "OnCase05" "aztec_laser_particle_5,Start,,1.5,-1" - "OnCase05" "aztec_laser_spark_1,SparkOnce,,1.5,-1" - "OnCase06" "aztecboss_laser_random_6,TurnOn,,0,-1" - "OnCase06" "aztecboss_lasersound_start,PlaySound,,0,-1" - "OnCase06" "aztecboss_laserexplosion_random_6,Explode,,2,-1" - "OnCase06" "aztecboss_sound_random_6,PlaySound,,2,-1" - "OnCase06" "aztecboss_laser_random_6,TurnOff,,1.5,-1" - "OnCase06" "aztecboss_lasersound_startshoot,PlaySound,,1.5,-1" - "OnCase06" "aztec_laser_particle_6,Stop,,1.4,-1" - "OnCase06" "aztec_laser_particle_6,Start,,1.5,-1" - "OnCase06" "aztec_laser_spark_1,SparkOnce,,1.5,-1" - "OnCase07" "aztecboss_laser_random_7,TurnOn,,0,-1" - "OnCase07" "aztecboss_lasersound_start,PlaySound,,0,-1" - "OnCase07" "aztecboss_laserexplosion_random_7,Explode,,2,-1" - "OnCase07" "aztecboss_sound_random_7,PlaySound,,2,-1" - "OnCase07" "aztecboss_laser_random_7,TurnOff,,1.5,-1" - "OnCase07" "aztecboss_lasersound_startshoot,PlaySound,,1.5,-1" - "OnCase07" "aztec_laser_particle_7,Stop,,1.4,-1" - "OnCase07" "aztec_laser_particle_7,Start,,1.5,-1" - "OnCase07" "aztec_laser_spark_1,SparkOnce,,1.5,-1" - "OnCase08" "aztecboss_laser_random_8,TurnOn,,0,-1" - "OnCase08" "aztecboss_lasersound_start,PlaySound,,0,-1" - "OnCase08" "aztecboss_laserexplosion_random_8,Explode,,2,-1" - "OnCase08" "aztecboss_sound_random_8,PlaySound,,2,-1" - "OnCase08" "aztecboss_laser_random_8,TurnOff,,1.5,-1" - "OnCase08" "aztecboss_lasersound_startshoot,PlaySound,,1.5,-1" - "OnCase08" "aztec_laser_particle_8,Stop,,1.4,-1" - "OnCase08" "aztec_laser_particle_8,Start,,1.5,-1" - "OnCase08" "aztec_laser_spark_1,SparkOnce,,1.5,-1" - "OnCase09" "aztecboss_laser_random_9,TurnOn,,0,-1" - "OnCase09" "aztecboss_lasersound_start,PlaySound,,0,-1" - "OnCase09" "aztecboss_laserexplosion_random_9,Explode,,2,-1" - "OnCase09" "aztecboss_sound_random_9,PlaySound,,2,-1" - "OnCase09" "aztecboss_laser_random_9,TurnOff,,1.5,-1" - "OnCase09" "aztecboss_lasersound_startshoot,PlaySound,,1.5,-1" - "OnCase09" "aztec_laser_particle_9,Stop,,1.4,-1" - "OnCase09" "aztec_laser_particle_9,Start,,1.5,-1" - "OnCase09" "aztec_laser_spark_1,SparkOnce,,1.5,-1" - "OnCase10" "aztecboss_laser_random_10,TurnOn,,0,-1" - "OnCase10" "aztecboss_lasersound_start,PlaySound,,0,-1" - "OnCase10" "aztecboss_laserexplosion_random_10,Explode,,2,-1" - "OnCase10" "aztecboss_sound_random_10,PlaySound,,2,-1" - "OnCase10" "aztecboss_laser_random_10,TurnOff,,1.5,-1" - "OnCase10" "aztecboss_lasersound_startshoot,PlaySound,,1.5,-1" - "OnCase10" "aztec_laser_particle_10,Stop,,1.4,-1" - "OnCase10" "aztec_laser_particle_10,Start,,1.5,-1" - "OnCase10" "aztec_laser_spark_1,SparkOnce,,1.5,-1" - } -} -filter: -{ - "targetname" "/aztecboss_relay_random.*/" - "classname" "logic_relay" -} -modify: -{ - match: - { - "targetname" "path_1_11" - "classname" "path_track" - "hammerid" "630596" - } - delete: - { - "OnPass" "pred_1,Kill,,2,-1" - "OnPass" "train_1_1,Kill,,2,-1" - "OnPass" "relay_aztecboss_1,Trigger,,2,-1" - } - insert: - { - "OnPass" "pred_1,Kill,,0,-1" - "OnPass" "train_1_1,Kill,,0,-1" - "OnPass" "tem_aztecfight_2,ForceSpawn,,0,-1" - "OnPass" "predboss_2,SetAnimation,Luffaren_predprotect_02.smd,0.1,-1" - "OnPass" "pred_train_2,StartForward,,2.5,-1" - "OnPass" "server,Command,say ***KILL IT***,0,-1" - } -} -filter: -{ - "targetname" "relay_aztecboss_1" - "classname" "logic_relay" - "hammerid" "630417" -} -filter: -{ - "targetname" "relay_aztecbossfight_starter" - "classname" "logic_relay" - "hammerid" "630353" -} -modify: -{ - match: - { - "classname" "func_button" - "hammerid" "3883357" - } - delete: - { - "OnPressed" "map_tele_case_2,InValue,1,40,1" - } - insert: - { - "OnPressed" "server,Command,say ***TELEPORTING EVERYONE TO COMPLEX ELEVATOR***,40,1" - "OnPressed" "map_teleporter_4,Enable,,40,-1" - } -} -modify: -{ - match: - { - "classname" "trigger_multiple" - "hammerid" "3334326" - } - delete: - { - "OnTrigger" "map_tele_case_2,InValue,2,30,1" - } -} -modify: -{ - match: - { - "targetname" "cboss_INIT_TRIGGER_2" - "classname" "trigger_once" - "hammerid" "2889362" - } - delete: - { - "OnStartTouch" "map_tele_case_2,InValue,2,30,1" - } - insert: - { - "OnStartTouch" "server,Command,say ***TELEPORTING EVERYONE TO COMPLEX CORE***,30,1" - "OnStartTouch" "map_teleporter_5,Enable,,30,-1" - } -} -modify: -{ - match: - { - "targetname" "cboss_INIT_TRIGGER" - "classname" "trigger_hurt" - "hammerid" "2079782" - } - delete: - { - "OnStartTouch" "cboss_start_relay_1,Trigger,,15,-1" - "OnStartTouch" "cboss_predatorhealth_counter,Add,155,0,-1" - "OnStartTouch" "cboss_predator_interuptcounter_setvalue,Add,35,0,-1" - } - insert: - { - "OnStartTouch" "cboss_predatorhealth_counter,Add,200,0,-1" - "OnStartTouch" "cboss_predator_interuptcounter_setvalue,Add,28,0,-1" - "OnStartTouch" "server,Command,say ***TELEPORTING EVERYONE TO COMPLEX CORE***,30,1" - "OnStartTouch" "map_teleporter_5,Enable,,30,1" - "OnStartTouch" "cboss_start_particle_1,Stop,,17.4,1" - "OnStartTouch" "cboss_start_particle_1,Start,,17.5,1" - "OnStartTouch" "cboss_template,ForceSpawn,,19,1" - "OnStartTouch" "cboss_attack_chooser,PickRandom,,25,1" - "OnStartTouch" "server,Command,say ***ITS THE PREDATOR!***,18.5,1" - "OnStartTouch" "cboss_interupt_relay,Enable,,25,1" - "OnStartTouch" "cboss_interupt_relay_nade,Enable,,25,1" - "OnStartTouch" "cboss_predator_interuptcounter_setvalue,GetValue,,25,1" - "OnStartTouch" "server,Command,shake,17.5,1" - "OnStartTouch" "server,Command,shake,18,1" - "OnStartTouch" "server,Command,shake,18.5,1" - "OnStartTouch" "server,Command,shake,19,1" - "OnStartTouch" "server,Command,shake,19.5,1" - "OnStartTouch" "server,Command,shake,20,1" - "OnStartTouch" "server,Command,shake,20.5,1" - "OnStartTouch" "server,Command,shake,21,1" - "OnStartTouch" "server,Command,shake,21.5,1" - "OnStartTouch" "cboss_orb_tesla_2,DoSpark,,17.5,1" - "OnStartTouch" "cboss_orb_tesla_2,DoSpark,,18,1" - "OnStartTouch" "cboss_orb_tesla_2,DoSpark,,18.5,1" - "OnStartTouch" "cboss_orb_tesla_2,DoSpark,,19,1" - "OnStartTouch" "cboss_orb_tesla_2,DoSpark,,19.5,1" - "OnStartTouch" "cboss_orb_tesla_2,DoSpark,,20,1" - "OnStartTouch" "cboss_s_case,Trigger,,19,1" - "OnStartTouch" "cboss_cage_breakable,Break,,135,1" - "OnStartTouch" "cboss_predator,SetAnimation,Luffaren_cboss_buildup.smd,25,1" - "OnStartTouch" "cboss_INIT_TRIGGER,Disable,,18.5,1" - "OnStartTouch" "music_s2_3,PlaySound,,16,1" - "OnStartTouch" "music_s1_3,Volume,0,16,1" - "OnStartTouch" "map_tele_case_2,InValue,2,20,1" - "OnStartTouch" "vent_break_2,Break,,16,1" - } -} -filter: -{ - "targetname" "cboss_start_relay_1" - "classname" "logic_relay" - "hammerid" "2079788" -} -modify: -{ - match: - { - "classname" "trigger_push" - "hammerid" "1169201" - } - delete: - { - "OnStartTouch" "map_tele_case_2,InValue,3,0,1" - } - insert: - { - "OnStartTouch" "server,Command,say ***TELEPORTING EVERYONE TO SPACESHIP ENTRANCE***,0,1" - "OnStartTouch" "map_teleporter_6,Enable,,0,1" - "OnStartTouch" "server,Command,sv_enablebunnyhopping 1,1,-1" - } -} -filter: -{ - "targetname" "/map_tele_case.*/" - "classname" "logic_case" -} -add: -{ - "origin" "-2123 3031 2670" - "targetname" "filter_no_ct" - "Negated" "1" - "filterteam" "3" - "classname" "filter_activator_team" -} -modify: -{ - match: - { - "targetname" "w_pushgun_push" - "classname" "trigger_push" - "hammerid" "3757201" - } - replace: - { - "filtername" "filter_no_ct" - } -} -modify: -{ - match: - { - "targetname" "w_minigun_affect" - "classname" "trigger_hurt" - "hammerid" "3756515" - } - replace: - { - "filtername" "filter_no_ct" - } -} -modify: -{ - match: - { - "targetname" "w_minigun_affect" - "classname" "trigger_push" - "hammerid" "3756518" - } - replace: - { - "filtername" "filter_no_ct" - } -} -modify: -{ - match: - { - "targetname" "w_gauss_laser_1" - "classname" "trigger_hurt" - "hammerid" "3756498" - } - replace: - { - "filtername" "filter_no_ct" - } -} -modify: -{ - match: - { - "targetname" "w_acid_affect_1" - "classname" "trigger_multiple" - "hammerid" "3759835" - } - replace: - { - "filtername" "filter_no_ct" - } -} -modify: -{ - match: - { - "targetname" "w_flame_affect" - "classname" "trigger_multiple" - "hammerid" "3756739" - } - replace: - { - "filtername" "filter_no_ct" - } -} -filter: -{ - "targetname" "w_pushgun_filter" - "classname" "filter_activator_team" -} - -filter: -{ - "targetname" "w_flame_filter" - "classname" "filter_activator_team" -} - -filter: -{ - "targetname" "w_acid_filter_1" - "classname" "filter_activator_team" -} -filter: -{ - "targetname" "w_gauss_filter_1" - "classname" "filter_activator_team" -} -filter: -{ - "targetname" "w_minigun_filter" - "classname" "filter_activator_team" -} -modify: -{ - match: - { - "classname" "ambient_generic" - "message" "luffaren/predator theme - jungle runboosted.mp3" - } - replace: - { - "message" "#luffaren/predator theme - jungle runboosted.mp3" - } -} -modify: -{ - match: - { - "classname" "ambient_generic" - "message" "luffaren/predator theme - danger closing inboosted.mp3" - } - replace: - { - "message" "#luffaren/predator theme - danger closing inboosted.mp3" - } -} -modify: -{ - match: - { - "classname" "ambient_generic" - "message" "luffaren/rock_music_1.mp3" - } - replace: - { - "message" "#luffaren/rock_music_1.mp3" - } -} -modify: -{ - match: - { - "classname" "ambient_generic" - "message" "luffaren/predator - finalmusic - 2.mp3" - } - replace: - { - "message" "#luffaren/predator - finalmusic - 2.mp3" - } -} -modify: -{ - match: - { - "classname" "ambient_generic" - "message" "luffaren/swampthing3.mp3" - } - replace: - { - "message" "#luffaren/swampthing3.mp3" - } -} -modify: -{ - match: - { - "classname" "ambient_generic" - "message" "luffaren/navras.mp3" - } - replace: - { - "message" "#luffaren/navras.mp3" - } -} -modify: -{ - match: - { - "classname" "ambient_generic" - "message" "luffaren/06 - the normandy reborn.mp3" - } - replace: - { - "message" "#luffaren/06 - the normandy reborn.mp3" - } -} -modify: -{ - match: - { - "classname" "ambient_generic" - "message" "luffaren/metroid prime music- parasite queen battle.mp3" - } - replace: - { - "message" "#luffaren/metroid prime music- parasite queen battle.mp3" - } -} -modify: -{ - match: - { - "classname" "ambient_generic" - "message" "luffaren/crysis warhead o.s.t - main menu theme.mp3" - } - replace: - { - "message" "#luffaren/crysis warhead o.s.t - main menu theme.mp3" - } -} -modify: -{ - match: - { - "classname" "ambient_generic" - "message" "luffaren/(disc 2) 11 - the end run.mp3" - } - replace: - { - "message" "#luffaren/(disc 2) 11 - the end run.mp3" - } -} -modify: -{ - match: - { - "classname" "ambient_generic" - "message" "luffaren/predator - finalmusic - 1.mp3" - } - replace: - { - "message" "#luffaren/predator - finalmusic - 1.mp3" - } -} -modify: -{ - match: - { - "classname" "ambient_generic" - "message" "luffaren/metroid prime music- meta ridley battle.mp3" - } - replace: - { - "message" "#luffaren/metroid prime music- meta ridley battle.mp3" - } -} -modify: -{ - match: - { - "classname" "ambient_generic" - "message" "luffaren/immediate music- serenata immortale.mp3" - } - replace: - { - "message" "#luffaren/immediate music- serenata immortale.mp3" - } -} -modify: -{ - match: - { - "classname" "ambient_generic" - "message" "luffaren/(disc 2) 12 - suicide mission.mp3" - } - replace: - { - "message" "#luffaren/(disc 2) 12 - suicide mission.mp3" - } -} - -;------------------------ -; 04-Sept-2022 -; GAUSS: INCREASE DAMAGE -;------------------------ - -modify: -{ - match: - { - "targetname" "w_gauss_laser_1" - "classname" "trigger_hurt" - "hammerid" "3756498" - ; "damage" "20000" - } - replace: - { - "damage" "100000" - } -} - -;------------------------ -; 29-Jan-2024 -; FIX ALIEN HP EXPLOIT -;------------------------ - -; DISABLED ON 25-Mar-2024 -; This is a redundant fix that ended up adding more hp... -; See "fboss_end_brush_particle3" edit in the file for the already existing fix -; So it really seem there was no issue to begin with, people cant abuse the hp by going in and out of the trigger as it was changed - - -;;; Delete old hp trigger -;;filter: -;;{ -;; "model" "*93" -;; "targetname" "fboss_end_brush_particle" -;; "origin" "40 8840 11280" -;; "classname" "trigger_multiple" -;; "hammerid" "3756083" -;;} -;; -;;; Add large one into the alien template (enabled when it spawn) -;;add: -;;{ -;; "model" "*81" -;; "targetname" "fboss_ee_addhp" -;; "StartDisabled" "0" -;; "spawnflags" "1" -;; "origin" "32 8544 11412" -;; "filtername" "filter_ct" -;; "classname" "trigger_once" -;; "OnStartTouch" "fboss_ee_math,Add,10,0,-1" -;;} -;;modify: -;;{ -;; match: -;; { -;; "targetname" "fboss_ee_tem" -;; "classname" "point_template" -;; "hammerid" "3755991" -;; } -;; insert: -;; { -;; "Template07" "fboss_ee_addhp" -;; } -;;} - - -;------------------------ -; 06-March-2024 -; REDUCE MINIGUN FIRE RATE -; CAUSE OF SOUND SPAM -;------------------------ - -modify: -{ - match: - { - "targetname" "w_minigun_fire_1" - "classname" "env_gunfire" - "hammerid" "3756569" - ; "rateoffire" "30" - } - replace: - { - "rateoffire" "20" - } -} +;------------------------------------------------------------ +;STRIPPER CFG BY NOCTALI http://steamcommunity.com/id/h4sard +;-------------------------------------------------------------------- +;STRIPPER CFG BY MOLTARD http://steamcommunity.com/id/0123456789ABC/ +;-------------------------------------------------------------------- +;FIX LAGEVATOR +;-------------- +add: +{ + "model" "*187" + "classname" "func_movelinear" + "blockdamage" "9999" + "disablereceiveshadows" "1" + "movedir" "90 0 0" + "movedistance" "1984" + "origin" "-11008 4112 1756" + "renderamt" "255" + "rendercolor" "255 255 255" + "renderfx" "0" + "rendermode" "0" + "spawnflags" "0" + "speed" "150" + "startposition" "0" + "targetname" "stripper_fix_lagevator_move" + "OnFullyOpen" "stripper_fix_lagevator_hurt,Kill,,15,1" + "OnFullyOpen" "stripper_fix_lagevator_tele,Enable,,15,1" + "OnFullyOpen" "!self,Close,,10,1" + "OnFullyOpen" "server,Command,say ***ELEVATOR'S HERE***,0,1" + "OnFullyClosed" "mine_elevator_break,Break,,3.5,1" +} +;------------- +; add tp for people getting stuck inside of the elevator while moving up +;------------- +add: +{ + "model" "*187" + "classname" "trigger_teleport" + "origin" "-11008 4112 1752" + "parentname" "stripper_fix_lagevator_move" + "landmark" "stripper_fix_lagevator_tele" + "spawnflags" "1" + "StartDisabled" "1" + "target" "stripper_fix_lagevator_teledest" + "targetname" "stripper_fix_lagevator_tele" +} +add: +{ + "classname" "info_teleport_destination" + "origin" "-11008 4112 1760" + "angles" "0 0 0" + "parentname" "stripper_fix_lagevator_move" + "targetname" "stripper_fix_lagevator_teledest" +} +modify: +{ + match: + { + "origin" "-11008 4112 1844" + "classname" "prop_dynamic" + "model" "models/luffaren/luffaren_elevator_1.mdl" + } + replace: + { + "parentname" "stripper_fix_lagevator_move" + "solid" "0" + } + insert: + { + "DisableBoneFollowers" "1" + } +} +modify: +{ + match: + { + "model" "*187" + "classname" "trigger_hurt" + "origin" "-11008 4112 1748" + } + replace: + { + "parentname" "stripper_fix_lagevator_move" + } + insert: + { + "targetname" "stripper_fix_lagevator_hurt" + } +} +modify: +{ + match: + { + "model" "*183" + "classname" "func_button" + "origin" "-11142 4038 -162" + } + delete: + { + "OnPressed" "elev_1,StartForward,,20,-1" + } + insert: + { + "OnPressed" "stripper_fix_lagevator_move,Open,,20,1" + } +} +filter: +{ + "origin" "-11008 4112 -228" + "targetname" "path_elev_down" + "classname" "path_track" +} +filter: +{ + "origin" "-11008 4112 1784" + "targetname" "path_elev_up" + "classname" "path_track" +} +filter: +{ + "targetname" "elev_1" + "origin" "-11008 4112 1768" + "classname" "func_tracktrain" +} +;------------------------------------------------ +;ZOMBIE LADDER OPENS AFTER ELEVATOR REACHES TOP +;------------------------------------------------ +modify: +{ + match: + { + "origin" "-8944 6504 1136" + "targetname" "cboss_elevator" + "classname" "func_door" + } + replace: + { + "OnFullyOpen" "break_ladder_1,Break,,3,-1" + } +} +;----------------------- +;FIX INFINITE NUKE FADE +;----------------------- +modify: +{ + match: + { + "origin" "8 11296 11200" + "targetname" "escape_fade_1" + "classname" "env_fade" + } + replace: + { + "spawnflags" "1" + } +} +;---------------------- +;FIX BOSS POINT SYSTEM +;---------------------- +add: +{ + "classname" "filter_damage_type" + "damagetype" "64" + "Negated" "0" + "targetname" "filter_blast" + "origin" "2441 -5181 247" +} +add: +{ + "classname" "filter_multi" + "filtertype" "0" + "Negated" "0" + "Filter02" "filter_ct" + "Filter01" "filter_blast" + "targetname" "Filter_Damage_Blast" + "origin" "2441 -5181 247" +} +;------------- +;STAGE 1 BOSS +;------------- +add: +{ + "origin" "-2443.9 -5271.2 201" + "targetname" "aztecboss_hurt_1nade" + "spawnflags" "0" + "classname" "logic_relay" + "OnTrigger" "aztecboss_math_health,Subtract,50,0,-1" + "OnTrigger" "score,ApplyScore,,0,-1" +} +add: +{ + "origin" "-2443.9 -5271.2 201" + "targetname" "aztecboss_hurt_2nade" + "StartDisabled" "1" + "spawnflags" "0" + "classname" "logic_relay" + "OnTrigger" "aztecboss_math_health_2,Subtract,50,0,-1" + "OnTrigger" "score,ApplyScore,,0,-1" +} +add: +{ + "model" "*228" + "targetname" "endboss_push_1" + "StartDisabled" "1" + "speed" "400" + "spawnflags" "1" + "pushdir" "0 -90 0" + "origin" "6304 8968.29 -2041.5" + "filtername" "filter_ct" + "classname" "trigger_push" +} +modify: +{ + match: + { + "origin" "-5191 -4754 194" + "targetname" "tem_aztecfight_2" + "classname" "point_template" + "hammerid" "630686" + } + replace: + { + "Template04" "aztecboss_hurt_2*" + "Template03" "aztecboss_hurt_1*" + } +} +modify: +{ + match: + { + "origin" "-2440 -5180 307" + "targetname" "predboss_3" + "classname" "func_physbox" + "hammerid" "4133386" + } + replace: + { + "damagefilter" "Filter_Damage_Blast" + } + delete: + { + "OnDamaged" "aztecboss_hurt_2,Trigger,,0,-1" + "OnDamaged" "aztecboss_hurt_1,Trigger,,0,-1" + "OnDamaged" "score_reset_hit,ApplyScore,,0,-1" + "OnDamaged" "aztecboss_math_health,Subtract,50,0,-1" + } + insert: + { + "OnDamaged" "aztecboss_hurt_2nade,Trigger,,0,-1" + "OnDamaged" "aztecboss_hurt_1nade,Trigger,,0,-1" + } +} +modify: +{ + match: + { + "origin" "-2441 -5181 247.79" + "targetname" "aztecboss_hit" + "classname" "func_physbox" + "hammerid" "3637951" + } + delete: + { + "OnDamaged" "score_reset_hit,ApplyScore,,0,-1" + } + insert: + { + "damagefilter" "filter_ct" + } +} +modify: +{ + match: + { + "origin" "-2441.03 -5243.02 201" + "targetname" "aztecboss_hurt_1" + "classname" "logic_relay" + "hammerid" "2471261" + } + insert: + { + "OnTrigger" "score_reset_hit,ApplyScore,,0,-1" + } +} +modify: +{ + match: + { + "origin" "-2443.9 -5271.2 201" + "targetname" "aztecboss_hurt_2" + "classname" "logic_relay" + "hammerid" "2471263" + } + insert: + { + "OnTrigger" "score_reset_hit,ApplyScore,,0,-1" + } +} +modify: +{ + match: + { + "origin" "-2434 -5116 201" + "targetname" "aztecboss_math_health" + "classname" "math_counter" + "hammerid" "1677116" + } + replace: + { + "min" "0" + "max" "999999" + } + delete: + { + "OnHitMin" "aztecboss_hurt_1,Disable,,0,-1" + } + insert: + { + "OnHitMin" "aztecboss_hurt_1,Kill,,0,1" + "OnHitMin" "aztecboss_hurt_1nade,Kill,,0,1" + "OnHitMin" "aztecboss_hurt_2nade,Enable,,0,1" + "OnHitMin" "aztecboss_math_health,Kill,,0.02,1" + } +} +modify: +{ + match: + { + "origin" "-2412 -5116 201" + "targetname" "aztecboss_math_health_2" + "classname" "math_counter" + "hammerid" "1712564" + } + replace: + { + "min" "0" + "max" "999999" + } + insert: + { + "OnHitMin" "aztecboss_hurt_2,Kill,,0,1" + "OnHitMin" "aztecboss_hurt_2nade,Kill,,0,1" + "OnHitMin" "predboss_3,Kill,,0,1" + "OnHitMin" "aztecboss_math_health_2,Kill,,0.02,1" + } +} +modify: +{ + match: + { + "origin" "-3183.56 -5187.79 483.585" + "targetname" "relay_aztecboss_jumpbuildup" + "classname" "logic_relay" + "hammerid" "630319" + } + insert: + { + "OnTrigger" "aztecboss_hurt_2,Kill,,10,1" + "OnTrigger" "predboss_3,Kill,,10,1" + "OnTrigger" "aztecboss_hurt_2,Kill,,10,1" + "OnTrigger" "aztecboss_hurt_2nade,Kill,,10,1" + "OnTrigger" "aztecboss_math_health_2,Kill,,10,1" + } +} +;------------- +;STAGE 2 BOSS +;------------- +modify: +{ + match: + { + "origin" "7930 9896 -1829" + "targetname" "mob_grudge_ex" + "classname" "func_physbox" + "hammerid" "4132923" + } + replace: + { + "damagefilter" "Filter_Damage_Blast" + } + delete: + { + "OnDamaged" "mob_grudge_math,Subtract,50,0,-1" + } + insert: + { + "OnDamaged" "score,ApplyScore,,0,-1" + "OnDamaged" "mob_grudge_counter,Subtract,50,0,-1" + } +} +modify: +{ + match: + { + "origin" "7920 9896 -1888" + "targetname" "mob_grudge_phys" + "classname" "func_physbox" + "hammerid" "3620740" + } + delete: + { + "OnDamaged" "mob_grudge_math,Subtract,1,0,-1" + } + insert: + { + "OnDamaged" "mob_grudge_counter,Subtract,1,0,-1" + } +} +modify: +{ + match: + { + "origin" "7940 9896 -1819" + "targetname" "mob_grudge_math" + "classname" "math_counter" + "hammerid" "3620735" + } + replace: + { + "targetname" "mob_grudge_counter" + "startvalue" "100" + "min" "0" + "max" "999999" + } + insert: + { + "OnHitMin" "mob_grudge_counter,Kill,,0,1" + } +} +filter: +{ + "origin" "6176.44 8272.62 -2092" + "targetname" "bosshealth_endboss" + "classname" "math_counter" + "hammerid" "3620273" +} +modify: +{ + match: + { + "origin" "6304 9008 -2005" + "targetname" "endboss_healthpush" + "classname" "trigger_hurt" + "hammerid" "3620293" + } + delete: + { + "OnStartTouch" "bosshealth_endboss,Add,150,0,-1" + } + insert: + { + "OnStartTouch" "mob_grudge_counter,Add,200,0,-1" + } +} +modify: +{ + match: + { + "origin" "7922 9896 -1886" + "classname" "trigger_hurt" + "targetname" "mob_grudge_upright" + "hammerid" "3620714" + } + insert: + { + "OnStartTouch" "mob_grudge_counter,Subtract,75,0,-1" + } +} +;------------- +;STAGE 3 BOSS +;------------- +modify: +{ + match: + { + "origin" "-9520 6496 1121" + "targetname" "cboss_hit" + "classname" "func_physbox" + "hammerid" "4133504" + } + replace: + { + "damagefilter" "Filter_Damage_Blast" + } + insert: + { + "OnDamaged" "cboss_interupt_relay_nade,Trigger,,0,-1" + } +} +modify: +{ + match: + { + "origin" "-9519 6496 1179.96" + "targetname" "cboss_hit" + "classname" "func_physbox" + "hammerid" "3638010" + } + insert: + { + "damagefilter" "filter_ct" + "OnDamaged" "cboss_interupt_relay,Trigger,,0,-1" + } +} +modify: +{ + match: + { + "origin" "-9496 6496 1200" + "targetname" "cboss_predatorhealth_counter" + "classname" "math_counter" + "hammerid" "2079591" + } + replace: + { + "min" "0" + "max" "999999" + "startvalue" "100" + } + delete: + { + "OutValue" "cboss_interupt_relay,Trigger,,0,-1" + } +} +modify: +{ + match: + { + "origin" "-9256 6560 1081" + "targetname" "cboss_interupt_relay" + "classname" "logic_relay" + "hammerid" "2080277" + } + replace: + { + "spawnflags" "0" + } + delete: + { + "OnTrigger" "cboss_predator_interuptcounter,Add,1,0,-1" + } + insert: + { + "OnTrigger" "cboss_predator_interuptcounter,Subtract,1,0,-1" + } +} +add: +{ + "origin" "-9256 6560 1081" + "targetname" "cboss_interupt_relay_nade" + "StartDisabled" "1" + "spawnflags" "0" + "classname" "logic_relay" + "OnTrigger" "cboss_predator_interuptcounter,Subtract,50,0,-1" +} +modify: +{ + match: + { + "origin" "-9320 6464 1080" + "targetname" "cboss_attack_orb_2" + "classname" "logic_relay" + "hammerid" "2079861" + } + insert: + { + "OnTrigger" "cboss_interupt_relay_nade,Disable,,0,-1" + } +} +modify: +{ + match: + { + "origin" "-9320 6528 1080" + "targetname" "cboss_attack_laser_2" + "classname" "logic_relay" + "hammerid" "2079863" + } + insert: + { + "OnTrigger" "cboss_interupt_relay_nade,Disable,,0,-1" + } +} +modify: +{ + match: + { + "origin" "-9272 6568 1081" + "targetname" "cboss_predator_interuptcounter_setvalue" + "classname" "math_counter" + "hammerid" "2080275" + } + delete: + { + "OutValue" "cboss_predator_interuptcounter,SetHitMax,,0,-1" + } + insert: + { + "OnGetValue" "cboss_predator_interuptcounter,SetValue,,0,-1" + } +} +modify: +{ + match: + { + "origin" "-9272 6552 1081" + "targetname" "cboss_predator_interuptcounter" + "classname" "math_counter" + "hammerid" "2080273" + } + replace: + { + "max" "999999" + "min" "0" + } + delete: + { + "OnHitMax" "cboss_attack_laser_1,CancelPending,,0,-1" + "OnHitMax" "cboss_attack_fly_1,CancelPending,,0,-1" + "OnHitMax" "cboss_attack_orb_1,CancelPending,,0,-1" + "OnHitMax" "cboss_pause_relay,Trigger,,3,-1" + "OnHitMax" "server,Command,***YOU INTERUPTED THE PREDATOR'S ATTACK***,0,-1" + "OnHitMax" "cboss_interupt_relay,Disable,,0,-1" + "OnHitMax" "cboss_buildup_fly,Stop,,0,-1" + "OnHitMax" "cboss_buildup_orb,Stop,,0,-1" + "OnHitMax" "cboss_buildup_laser,Stop,,0,-1" + "OnHitMax" "cboss_orb_tesla_2,DoSpark,,0,-1" + "OnHitMax" "cboss_orb_tesla_2,DoSpark,,0.5,-1" + "OnHitMax" "server,Command,shake,0,-1" + "OnHitMax" "server,Command,shake,0.1,-1" + "OnHitMax" "cboss_s_case,Trigger,,0,-1" + "OnHitMax" "cboss_predator,SetAnimation,Luffaren_predprotect_02.smd,0,-1" + } + insert: + { + "OnHitMin" "cboss_interupt_relay_nade,Disable,,0,-1" + "OnHitMin" "server,Command,say ***YOU INTERRUPTED THE PREDATOR'S ATTACK***,0,-1" + "OnHitMin" "cboss_attack_laser_1,CancelPending,,0,-1" + "OnHitMin" "cboss_attack_fly_1,CancelPending,,0,-1" + "OnHitMin" "cboss_attack_orb_1,CancelPending,,0,-1" + "OnHitMin" "cboss_pause_relay,Trigger,,3,-1" + "OnHitMin" "cboss_interupt_relay,Disable,,0,-1" + "OnHitMin" "cboss_buildup_fly,Stop,,0,-1" + "OnHitMin" "cboss_buildup_orb,Stop,,0,-1" + "OnHitMin" "cboss_buildup_laser,Stop,,0,-1" + "OnHitMin" "cboss_orb_tesla_2,DoSpark,,0,-1" + "OnHitMin" "cboss_orb_tesla_2,DoSpark,,0.5,-1" + "OnHitMin" "server,Command,shake,0,-1" + "OnHitMin" "server,Command,shake,0.1,-1" + "OnHitMin" "cboss_s_case,Trigger,,0,-1" + "OnHitMin" "cboss_predator,SetAnimation,Luffaren_predprotect_02.smd,0,-1" + } +} +modify: +{ + match: + { + "origin" "-9320 6496 1080" + "targetname" "cboss_attack_fly_2" + "classname" "logic_relay" + "hammerid" "2079859" + } + insert: + { + "OnTrigger" "cboss_interupt_relay_nade,Disable,,0,-1" + } +} +modify: +{ + match: + { + "origin" "-9394 6496 1080" + "targetname" "cboss_pause_relay" + "classname" "logic_relay" + "hammerid" "2080204" + } + delete: + { + "OnTrigger" "cboss_predator_interuptcounter,SetValue,0,5,-1" + } + insert: + { + "OnTrigger" "cboss_interupt_relay_nade,Enable,,5,-1" + "OnTrigger" "cboss_predator_interuptcounter_setvalue,GetValue,,5,-1" + } +} +filter: +{ + "model" "*311" + "origin" "-10672 7120 1312" + "classname" "trigger_once" + "hammerid" "1867338" +} +modify: +{ + match: + { + "origin" "-10000 6496 1256" + "targetname" "cboss_fly_push" + "classname" "trigger_push" + "hammerid" "2079790" + } + replace: + { + "speed" "2500" + } +} +modify: +{ + match: + { + "origin" "-9984 6496 -568" + "targetname" "cboss_path_2" + "classname" "path_track" + } + delete: + { + "OnPass" "cboss_escape_relay,Trigger,,0,-1" + } + insert: + { + "OnPass" "cboss_block,Kill,,0,-1" + "OnPass" "cboss_blastdoor,Open,,0.5,-1" + "OnPass" "cboss_cage_breakable,Break,,1,-1" + "OnPass" "cboss_death_predator,Kill,,0,-1" + "OnPass" "cboss_escape_shake,StartShake,,0,-1" + "OnPass" "server,Command,shake,0,-1" + "OnPass" "cboss_escape_randomrubble_timer,Enable,,0,-1" + "OnPass" "cboss_escape_shake,StartShake,,15,-1" + "OnPass" "cboss_escape_randomrubble_case,PickRandom,,0,-1" + "OnPass" "cboss_escape_s5,PlaySound,,0.4,-1" + "OnPass" "cboss_death_particle,Stop,,0,-1" + "OnPass" "cboss_death_particle,Start,,0.1,-1" + "OnPass" "cboss_death_s1,PlaySound,,0,-1" + "OnPass" "music_s2_3,Volume,0,0,-1" + "OnPass" "music_s3_3,PlaySound,,0,-1" + "OnPass" "cboss_elevator,Open,,10,-1" + "OnPass" "server,Command,say ***RUN TOWARDS THE ELEVATOR!***,0,-1" + "OnPass" "cboss_timer_rollermine,Disable,,0,-1" + } +} +filter: +{ + "targetname" "cboss_escape_relay" + "classname" "logic_relay" + "hammerid" "2079716" +} +;------------- +;STAGE 4 BOSS +;------------- +add: +{ + "origin" "-2008 3192 2441" + "targetname" "score75" + "spawnflags" "0" + "points" "75" + "classname" "game_score" +} +add: +{ + "origin" "-2008 3192 2441" + "targetname" "score600" + "spawnflags" "0" + "points" "600" + "classname" "game_score" +} +add: +{ + "classname" "point_hurt" + "Damage" "1" + "DamageDelay" "1" + "DamageRadius" "0" + "DamageTarget" "!activator" + "targetname" "Stripper_Point_Hurt" + "DamageType" "0" + "origin" "45 12992 11839" +} +modify: +{ + match: + { + "origin" "-556 11234 9135" + "targetname" "mob_grudge_rot1" + "classname" "func_physbox" + "hammerid" "4133640" + } + replace: + { + "damagefilter" "Filter_Damage_Blast" + } + delete: + { + "OnDamaged" "score_reset_hit,ApplyScore,,0,-1" + } +} +modify: +{ + match: + { + "origin" "-46 11352 11201" + "targetname" "fboss_relay_hurter11" + "classname" "logic_relay" + "hammerid" "4133734" + } + insert: + { + "OnTrigger" "score75,ApplyScore,,0,-1" + } +} +modify: +{ + match: + { + "origin" "-46 11372 11201" + "targetname" "fboss_relay_hurter22" + "classname" "logic_relay" + "hammerid" "4133736" + } + insert: + { + "OnTrigger" "score75,ApplyScore,,0,-1" + } +} +modify: +{ + match: + { + "origin" "-568 11236 9070" + "targetname" "mob_grudge_phys1" + "classname" "func_physbox" + "hammerid" "3757883" + } + replace: + { + "spawnflags" "557056" + } + delete: + { + "OnDamaged" "score_reset_hit,ApplyScore,,0,-1" + } + insert: + { + "damagefilter" "filter_ct" + } +} +modify: +{ + match: + { + "origin" "8 11352 11201" + "targetname" "fboss_relay_hurter" + "classname" "logic_relay" + "hammerid" "3881292" + } + insert: + { + "OnTrigger" "score_reset_hit,ApplyScore,,0,-1" + } +} +modify: +{ + match: + { + "origin" "8 11372 11201" + "targetname" "fboss_relay_hurter2" + "classname" "logic_relay" + "hammerid" "3881290" + } + insert: + { + "OnTrigger" "score_reset_hit,ApplyScore,,0,-1" + } +} +modify: +{ + match: + { + "origin" "36 11352 11200" + "targetname" "fboss_math_2" + "classname" "math_counter" + "hammerid" "3881288" + } + replace: + { + "startvalue" "100" + "min" "0" + "max" "999999" + } + delete: + { + "OnHitMin" "fboss_relay_hurter,Disable,,0,-1" + "OnHitMin" "fboss_relay_alien_device_1,Disable,,0,-1" + "OnHitMin" "fboss_relay_hurter11,Disable,,0,-1" + "OnHitMin" "fboss_relay_hurter2,Enable,,5,-1" + "OnHitMin" "fboss_relay_hurter2,Enable,,6,-1" + "OnHitMin" "fboss_relay_hurter22,Enable,,5,-1" + "OnHitMin" "fboss_relay_alien_device_2,Enable,,6,-1" + } + insert: + { + "OnHitMin" "fboss_relay_hurter,Kill,,0,1" + "OnHitMin" "fboss_relay_alien_device_1,Kill,,0,1" + "OnHitMin" "fboss_relay_hurter11,Kill,,0,1" + "OnHitMin" "fboss_relay_hurter2,Enable,,0,-1" + "OnHitMin" "fboss_relay_hurter22,Enable,,0,-1" + "OnHitMin" "fboss_relay_alien_device_2,Enable,,0,1" + } +} +modify: +{ + match: + { + "origin" "36 11368 11200" + "targetname" "fboss_math_1" + "classname" "math_counter" + "hammerid" "3881286" + } + replace: + { + "startvalue" "100" + "min" "0" + "max" "999999" + } + insert: + { + "OnHitMin" "fboss_relay_hurter2,Kill,,0,1" + "OnHitMin" "fboss_relay_alien_device_2,Kill,,0,1" + "OnHitMin" "fboss_relay_hurter22,Kill,,0,1" + "OnHitMin" "mob_grudge_phys1,AddOutput,OnDamaged Stripper_Point_Hurt:Hurt::0:-1,0,1" + } +} +modify: +{ + match: + { + "origin" "-20 11372 11201" + "targetname" "fboss_relay_alien_device_1" + "classname" "logic_relay" + "hammerid" "3932180" + } + insert: + { + "OnTrigger" "score600,ApplyScore,,0,-1" + } +} +modify: +{ + match: + { + "origin" "-20 11352 11201" + "targetname" "fboss_relay_alien_device_2" + "classname" "logic_relay" + "hammerid" "3932188" + } + insert: + { + "OnTrigger" "score600,ApplyScore,,0,-1" + } +} +modify: +{ + match: + { + "origin" "-566 11236 9066" + "classname" "trigger_hurt" + "targetname" "mob_grudge_upright1" + "hammerid" "3757861" + } + insert: + { + "OnStartTouch" "fboss_relay_hurter11,Trigger,,0,-1" + "OnStartTouch" "fboss_relay_hurter22,Trigger,,0,-1" + } +} +;------------------------------- +;BOSS STAGE 1 NEW ATTACK SYSTEM +;------------------------------- +filter: +{ + "targetname" "aztec_case_laser" + "classname" "logic_case" +} +filter: +{ + "targetname" "/aztecboss_relay_random.*/" + "classname" "logic_relay" +} +filter: +{ + "targetname" "/aztecboss_laser_random.*/" + "classname" "env_laser" +} +filter: +{ + "targetname" "/aztec_laser_particle.*/" + "classname" "info_particle_system" +} +filter: +{ + "targetname" "/aztecboss_laserexplosion_random.*/" + "classname" "env_explosion" +} +filter: +{ + "targetname" "/aztecboss_sound_random.*/" + "classname" "ambient_generic" +} +filter: +{ + "targetname" "/aztecboss_lasertarget_random.*/" + "classname" "info_target" +} +modify: +{ + match: + { + "origin" "-2679.56 -5115.79 456.585" + "targetname" "aztecboss_timer_laser" + "classname" "logic_timer" + "hammerid" "630445" + } + delete: + { + "OnTimer" "aztec_case_laser,PickRandom,,0,-1" + } + insert: + { + "OnTimer" "Template_Attack_Laser,ForceSpawn,,0,-1" + } +} +add: +{ + "classname" "point_template" + "targetname" "Template_Attack_Laser" + "origin" "-2744 -4904 201" + "Template01" "Attack_Laser_Relay" + "Template02" "Attack_Laser_Laser" + "Template03" "Attack_Laser_Particle" + "Template04" "Attack_Laser_Explosion" + "Template05" "Attack_Laser_Sound" + "Template06" "Attack_Laser_Trigger" + "Template07" "Attack_Laser_Tracktrain" + "Template08" "Attack_Laser_Path_1" + "Template09" "Attack_Laser_Path_2" + "spawnflags" "0" +} +add: +{ + "origin" "-2655.29 -5044.59 417.041" + "targetname" "Attack_Laser_Relay" + "spawnflags" "0" + "classname" "logic_relay" + "OnSpawn" "!self,FireUser1,,5.1,1" + "OnTrigger" "Attack_Laser_Path_2,SetParent,!activator,0,1" + "OnTrigger" "Attack_Laser_Path_2,SetParentAttachment,rfoot,0.01,1" + "OnTrigger" "Attack_Laser_Path_2,ClearParent,,0.02,1" + "OnTrigger" "Attack_Laser_Path_2,AddOutput,angles 0 0 0,0.03,1" + "OnTrigger" "Attack_Laser_Tracktrain,StartForward,,0.04,1" + "OnTrigger" "Attack_Laser_Laser,TurnOn,,0.05,1" + "OnTrigger" "Attack_Laser_Laser,TurnOff,,1.55,1" + "OnTrigger" "aztecboss_lasersound_startshoot,PlaySound,,1.55,1" + "OnTrigger" "Attack_Laser_Particle,Start,,1.55,1" + "OnTrigger" "aztec_laser_spark_1,SparkOnce,,1.55,1" + "OnTrigger" "Attack_Laser_Explosion,Explode,,2.05,1" + "OnTrigger" "Attack_Laser_Sound,PlaySound,,2.05,1" + "OnTrigger" "Attack_Laser_Laser,Kill,,5,1" + "OnTrigger" "Attack_Laser_Explosion,Kill,,5,1" + "OnTrigger" "Attack_Laser_Sound,Kill,,5,1" + "OnTrigger" "Attack_Laser_Relay,Kill,,5,1" + "OnTrigger" "Attack_Laser_Tracktrain,KillHierarchy,,5,1" + "OnTrigger" "Attack_Laser_Path_1,Kill,,5.01,1" + "OnTrigger" "Attack_Laser_Path_2,Kill,,5.01,1" + "OnUser1" "Attack_Laser_Laser,Kill,,0,1" + "OnUser1" "Attack_Laser_Explosion,Kill,,0,1" + "OnUser1" "Attack_Laser_Sound,Kill,,0,1" + "OnUser1" "Attack_Laser_Relay,Kill,,0,1" + "OnUser1" "Attack_Laser_Trigger,Kill,,0,1" + "OnUser1" "Attack_Laser_Tracktrain,KillHierarchy,,0,1" + "OnUser1" "Attack_Laser_Path_1,Kill,,0.01,1" + "OnUser1" "Attac_kLaser_Path_2,Kill,,0.01,1" +} +add: +{ + "origin" "-2640.63 -5051.58 431.324" + "width" "1" + "TextureScroll" "35" + "texture" "sprites/laserbeam.spr" + "targetname" "Attack_Laser_Laser" + "spawnflags" "0" + "rendercolor" "255 0 0" + "renderamt" "100" + "LaserTarget" "Attack_Laser_Explosion" + "dissolvetype" "None" + "damage" "0" + "classname" "env_laser" +} +add: +{ + "origin" "-2640.63 -5051.58 431.324" + "targetname" "Attack_Laser_Particle" + "effect_name" "luffaren_predlaser" + "angles" "0 0 0" + "classname" "info_particle_system" + "parentname" "Attack_Laser_Tracktrain" +} +add: +{ + "origin" "-2640.63 -5051.58 431.324" + "targetname" "Attack_Laser_Path_1" + "target" "Attack_Laser_Path_2" + "speed" "0" + "spawnflags" "0" + "orientationtype" "1" + "angles" "0 0 0" + "classname" "path_track" +} +add: +{ + "origin" "-3275.56 -4989.51 203.585" + "targetname" "Attack_Laser_Path_2" + "target" "Attack_Laser_Path_1" + "speed" "0" + "spawnflags" "0" + "orientationtype" "1" + "angles" "0 0 0" + "classname" "path_track" +} +add: +{ + "model" "*241" + "classname" "func_tracktrain" + "wheels" "50" + "volume" "10" + "velocitytype" "0" + "targetname" "Attack_Laser_Tracktrain" + "target" "Attack_Laser_Path_1" + "startspeed" "0.001" + "speed" "0" + "spawnflags" "522" + "rendermode" "0" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "origin" "-2640.63 -5051.58 431.324" + "orientationtype" "1" + "MoveSoundMinTime" "0" + "MoveSoundMinPitch" "60" + "MoveSoundMaxTime" "0" + "MoveSoundMaxPitch" "200" + "ManualSpeedChanges" "0" + "ManualDecelSpeed" "0" + "ManualAccelSpeed" "0" + "height" "0" + "dmg" "999999" + "disableshadows" "1" + "disablereceiveshadows" "1" + "bank" "0" +} +add: +{ + "origin" "-3275.56 -4989.51 203.585" + "targetname" "Attack_Laser_Explosion" + "parentname" "Attack_Laser_Path_2" + "spawnflags" "2" + "rendermode" "5" + "iRadiusOverride" "400" + "iMagnitude" "45" + "fireballsprite" "sprites/zerogxplode.spr" + "classname" "env_explosion" +} +add: +{ + "origin" "-3275.56 -4989.07 215.585" + "targetname" "Attack_Laser_Sound" + "spawnflags" "48" + "radius" "7464" + "pitchstart" "100" + "pitch" "100" + "message" "npc/roller/mine/rmine_explode_shock1.wav" + "health" "10" + "classname" "ambient_generic" +} +add: +{ + "model" "*281" + "targetname" "Attack_Laser_Trigger" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "-3111.56 -5183.79 319.58" + "classname" "trigger_once" + "filtername" "filter_ct" + "OnTrigger" "Attack_Laser_Relay,Trigger,,0,1" +} +;----------------------- +;FIX BROKEN SPAWNPOINTS +;----------------------- +modify: +{ + match: + { + "classname" "info_player_terrorist" + "origin" "-11131.9 -2239.96 710" + "hammerid" "2194790" + } + replace: + { + "origin" "-10604 -5114 127" + } +} +modify: +{ + match: + { + "classname" "info_player_terrorist" + "origin" "-11131.9 -2179.85 715" + "hammerid" "2194819" + } + replace: + { + "origin" "-10611 -4988 132" + } +} +modify: +{ + match: + { + "origin" "-10932.8 -2872 717" + "classname" "info_player_counterterrorist" + "hammerid" "2194148" + } + replace: + { + "origin" "-11201 -5570 132" + } +} +modify: +{ + match: + { + "origin" "-10932.9 -2934 717" + "classname" "info_player_counterterrorist" + "hammerid" "2194198" + } + replace: + { + "origin" "-11188 -5662 132" + } +} +modify: +{ + match: + { + "origin" "-11068.1 -2872.02 717" + "classname" "info_player_counterterrorist" + "hammerid" "2194106" + } + replace: + { + "origin" "-10675 -5075 132" + } +} +modify: +{ + match: + { + "origin" "-11068.1 -2933 715" + "classname" "info_player_counterterrorist" + "hammerid" "2194210" + } + replace: + { + "origin" "-10728 -4983 132" + } +} +;----------------- +;FIX ALIEN GLITCH +;----------------- +modify: +{ + match: + { + "classname" "path_track" + "targetname" "fboss_ee_path2" + "origin" "40 7392 11192" + "hammerid" "3755979" + } + insert: + { + "OnPass" "fail_alien,Enable,,0,-1" + } +} +modify: +{ + match: + { + "classname" "math_counter" + "targetname" "fboss_ee_math" + "origin" "40 8820 11816" + "hammerid" "3756078" + } + insert: + { + "OnHitMin" "fail_alien,Kill,,0,-1" + } +} +add: +{ + "damagetype" "0" + "damage" "50000" + "classname" "trigger_hurt" + "StartDisabled" "1" + "filtername" "filter_ct" + "model" "*294" + "targetname" "fail_alien" + "spawnflags" "64" + "damagemodel" "0" + "damagecap" "50000" + "origin" "53.23 7604.68 11396" +} +;---------------------------- +;FIX NUKE GLITCH / TP GLITCH +;---------------------------- +add: +{ + "model" "*43" + "targetname" "HURT_ALL" + "spawnflags" "64" + "damagemodel" "0" + "classname" "trigger_hurt" + "damage" "45000" + "StartDisabled" "1" + "damagecap" "20" + "damagetype" "0" + "origin" "-10912 6496 1160" +} +modify: +{ + match: + { + "classname" "path_track" + "targetname" "fboss_path_track_0_11" + "origin" "40 11304 11192" + "hammerid" "3758445" + } + delete: + { + "OnPass" "fboss_event0_predator,Kill,,1,-1" + "OnPass" "mob_spawner_grudge1,ForceSpawn,,1,-1" + "OnPass" "fboss_event0_predator,SetAnimation,Luffaren_predbossinit_02.smd,0,-1" + "OnPass" "fboss_event0_predator,SetDefaultAnimation,Luffaren_cboss_idle.smd,0,-1" + } + insert: + { + "OnPass" "no_camp,Enable,,2,-1" + "OnPass" "fboss_event0_predator,Kill,,0,-1" + "OnPass" "mob_spawner_grudge1,ForceSpawn,,0,-1" + "OnPass" "mob_grudge_model_1,SetAnimation,Luffaren_predbossinit_02.smd,0.1,-1" + "OnPass" "mob_grudge_phys1,EnableMotion,,1.5,-1" + } +} +add: +{ + "model" "*294" + "targetname" "no_camp" + "spawnflags" "1" + "classname" "trigger_teleport" + "StartDisabled" "1" + "filtername" "filter_ct" + "origin" "-6851 12137 11396" + "target" "map_tele_7" +} +add: +{ + "model" "*312" + "targetname" "fboss_end_brush_particle" + "target" "tele_sscore_t" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "-3068 11300 11336" + "classname" "trigger_teleport" +} + +;---------------------- +;DESTINATION TREE PART +;---------------------- +modify: +{ + match: + { + "classname" "info_teleport_destination" + "targetname" "billy_tele_t" + "hammerid" "629047" + } + replace: + { + "angles" "0 0 0" + } +} + +;----------------------- +;CLEAN WEAPONS SPAWNERS +;----------------------- +filter: +{ + "targetname" "/firstaid_template.*/" + "classname" "point_template" +} +filter: +{ + "targetname" "/firstaid_relay.*/" + "classname" "logic_relay" +} +filter: +{ + "targetname" "/firstaid_holder.*/" + "classname" "weapon_deagle" +} +filter: +{ + "targetname" "/firstaid.*/" + "classname" "func_door" +} +filter: +{ + "targetname" "/firstaid_particle.*/" + "classname" "info_particle_system" +} +filter: +{ + "targetname" "/firstaid_healer.*/" + "classname" "trigger_hurt" +} +filter: +{ + "classname" "prop_dynamic" + "targetname" "firstaid_2" +} +filter: +{ + "targetname" "/case_health_spawn.*/" + "classname" "logic_case" +} +filter: +{ + "origin" "-2114 3111 2440" + "targetname" "health_+++" + "classname" "logic_relay" +} +filter: +{ + "origin" "-2274 -5188 242" + "classname" "env_entity_maker" +} +filter: +{ + "origin" "-2104 -1344 242" + "classname" "env_entity_maker" +} +filter: +{ + "origin" "-9312 6496 1114" + "classname" "env_entity_maker" +} +filter: +{ + "targetname" "alien_ultimate" + "classname" "env_entity_maker" +} +;------------------------- +;ADD FIRSTAID SINGLE TEMP +;------------------------- +add: +{ + "classname" "point_template" + "targetname" "Template_FirstAid" + "origin" "6671 -1833 183" + "Template01" "FirstAid_Gun" + "Template02" "FirstAid_Button" + "Template03" "FirstAid_Particle" + "Template04" "FirstAid_Hurt" + "spawnflags" "0" +} +add: +{ + "model" "*9" + "wait" "-1" + "unlocked_sound" "0" + "unlocked_sentence" "0" + "targetname" "FirstAid_Button" + "speed" "1" + "spawnflags" "264" + "rendermode" "0" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "parentname" "FirstAid_Gun" + "origin" "6671 -1833 183" + "noise1" "npc/vort/health_charge.wav" + "movedir" "0 0 0" + "loopmovesound" "0" + "locked_sound" "0" + "locked_sentence" "0" + "lip" "0" + "health" "0" + "forceclosed" "0" + "dmg" "0" + "disableshadows" "0" + "disablereceiveshadows" "0" + "classname" "func_door" + "hammerid" "10001" + "OnOpen" "FirstAid_Particle,Start,,0,1" + "OnOpen" "!self,Kill,,0.1,1" + "OnOpen" "FirstAid_Hurt,Enable,,0,1" + "OnOpen" "FirstAid_Hurt,Kill,,5,1" + "OnOpen" "FirstAid_Particle,Kill,,5,1" +} +add: +{ + "origin" "6691 -1834 143" + "targetname" "FirstAid_Particle" + "parentname" "FirstAid_Gun" + "effect_name" "luffaren_heal" + "angles" "0 180 0" + "classname" "info_particle_system" +} +add: +{ + "origin" "6704 -1831 171" + "targetname" "FirstAid_Gun" + "spawnflags" "1" + "angles" "0 180 0" + "ammo" "999" + "classname" "weapon_deagle" + "hammerid" "10000" + "OnPlayerPickup" "server,Command,say ***FIRST AID PICKED UP***,0,1" +} +add: +{ + "model" "*10" + "targetname" "FirstAid_Hurt" + "StartDisabled" "1" + "spawnflags" "1" + "parentname" "FirstAid_Gun" + "origin" "6675 -1834 175" + "damagetype" "0" + "damagemodel" "0" + "damagecap" "20" + "damage" "-60" + "classname" "trigger_hurt" +} +;------------------------ +;SINGLE TEMPMAKER SYSTEM +;------------------------ +add: +{ + "classname" "env_entity_maker" + "targetname" "ItemSpawner" + "origin" "-1731 2760 2440" + "angles" "0 0 0" + "EntityTemplate" "Item_Nope" + "PostSpawnDirection" "0 0 0" + "PostSpawnDirectionVariance" "0.15" + "PostSpawnInheritAngles" "0" + "PostSpawnSpeed" "0" + "spawnflags" "0" + "OnUser1" "!self,AddOutput,EntityTemplate Template_FirstAid,0,1" + "OnUser1" "ItemOrigin_Health1,PickRandom,,0.03,1" + "OnUser1" "!self,ForceSpawn,,0.06,1" + "OnUser1" "ItemOrigin_Health2,PickRandom,,0.13,1" + "OnUser1" "!self,ForceSpawn,,0.16,1" + "OnUser1" "ItemCase,PickRandom,,0.2,1" + "OnUser1" "!self,AddOutput,origin -2274 -5188 242,0.23,1" + "OnUser1" "!self,ForceSpawn,,0.26,1" + + "OnUser2" "!self,AddOutput,EntityTemplate Template_FirstAid,0,1" + "OnUser2" "ItemOrigin_Health1,PickRandom,,0.03,1" + "OnUser2" "!self,ForceSpawn,,0.06,1" + "OnUser2" "ItemOrigin_Health2,PickRandom,,0.13,1" + "OnUser2" "!self,ForceSpawn,,0.16,1" + "OnUser2" "ItemCase,PickRandom,,0.2,1" + "OnUser2" "!self,AddOutput,origin -2274 -5188 242,0.23,1" + "OnUser2" "!self,ForceSpawn,,0.26,1" + "OnUser2" "ItemCase,PickRandom,,0.3,1" + "OnUser2" "!self,AddOutput,origin -2104 -1344 242,0.33,1" + "OnUser2" "!self,ForceSpawn,,0.36,1" + + "OnUser3" "!self,AddOutput,EntityTemplate Template_FirstAid,0,1" + "OnUser3" "ItemOrigin_Health3,PickRandom,,0.03,1" + "OnUser3" "!self,ForceSpawn,,0.06,1" + + "OnUser4" "!self,AddOutput,EntityTemplate Template_FirstAid,0,1" + "OnUser4" "ItemOrigin_Health3,AddOutput,OnCase04 ItemSpawner:AddOutput:origin -9705 6732 5070:0:1,0,1" + "OnUser4" "ItemOrigin_Health3,AddOutput,OnCase04 ItemSpawner:AddOutput:angles 0 45 0:0:1,0,1" + "OnUser4" "ItemOrigin_Health3,PickRandom,,0.03,1" + "OnUser4" "!self,ForceSpawn,,0.06,1" + "OnUser4" "ItemCase,PickRandom,,0.1,1" + "OnUser4" "!self,AddOutput,origin -9312 6496 1114,0.13,1" + "OnUser4" "!self,ForceSpawn,,0.16,1" + "OnUser4" "!self,AddOutput,EntityTemplate w_alien_template,0.2,1" + "OnUser4" "!self,AddOutput,origin -9760 13056 11168,0.23,1" + "OnUser4" "!self,ForceSpawn,,0.26,1" +} +modify: +{ + match: + { + "origin" "-9984 6496 -568" + "targetname" "cboss_path_2" + "classname" "path_track" + } + delete: + { + "OnPass" "weapon_choose3,PickRandom,,0,1" + } + insert: + { + "OnPass" "ItemCase,PickRandom,,0,1" + "OnPass" "ItemSpawner,AddOutput,origin -9312 6496 1114,0.1,1" + "OnPass" "ItemSpawner,ForceSpawn,,0.2,1" + } +} +add: +{ + "classname" "logic_case" + "targetname" "ItemCase" + "origin" "-1731 2760 2504" + "OnCase01" "ItemSpawner,AddOutput,EntityTemplate w_impulsor_tem,0,-1" + "OnCase01" "ItemSpawner,AddOutput,angles 0 0 0,0,1" + "OnCase02" "ItemSpawner,AddOutput,EntityTemplate w_claymore_tem_1,0,-1" + "OnCase02" "ItemSpawner,AddOutput,angles 0 0 0,0,1" + "OnCase03" "ItemSpawner,AddOutput,EntityTemplate w_gauss_tem_1,0,-1" + "OnCase03" "ItemSpawner,AddOutput,angles 0 0 0,0,1" + "OnCase04" "ItemSpawner,AddOutput,EntityTemplate w_nade_tem,0,-1" + "OnCase04" "ItemSpawner,AddOutput,angles 0 0 0,0,1" + "OnCase05" "ItemSpawner,AddOutput,EntityTemplate w_pushgun_template,0,-1" + "OnCase05" "ItemSpawner,AddOutput,angles 0 0 0,0,1" + "OnCase06" "ItemSpawner,AddOutput,EntityTemplate w_alien_template,0,-1" + "OnCase06" "ItemSpawner,AddOutput,angles 0 0 0,0,1" + "OnCase07" "ItemSpawner,AddOutput,EntityTemplate w_flame_tem_1,0,-1" + "OnCase07" "ItemSpawner,AddOutput,angles 0 0 0,0,1" + "OnCase08" "ItemSpawner,AddOutput,EntityTemplate w_acid_tem_1,0,-1" + "OnCase08" "ItemSpawner,AddOutput,angles 0 0 0,0,1" + "OnCase09" "ItemSpawner,AddOutput,EntityTemplate w_minigun_template_1,0,-1" + "OnCase09" "ItemSpawner,AddOutput,angles 0 0 0,0,1" + "OnCase10" "ItemSpawner,AddOutput,EntityTemplate w_ammo_tem_1,0,-1" + "OnCase10" "ItemSpawner,AddOutput,angles 0 0 0,0,1" +} +add: +{ + "classname" "logic_case" + "targetname" "ItemOrigin_Health1" + "origin" "-1731 2760 2456" + "OnCase01" "ItemSpawner,AddOutput,origin -4545 -4196 182,0,1" + "OnCase01" "ItemSpawner,AddOutput,angles 0 180 0,0,1" + "OnCase02" "ItemSpawner,AddOutput,origin -5296 -4142 240,0,1" + "OnCase02" "ItemSpawner,AddOutput,angles 0 90 0,0,1" + "OnCase03" "ItemSpawner,AddOutput,origin -5246 -3918 196,0,1" + "OnCase03" "ItemSpawner,AddOutput,angles 0 0 0,0,1" + "OnCase04" "ItemSpawner,AddOutput,origin -5171 -4754 194,0,1" + "OnCase04" "ItemSpawner,AddOutput,angles 0 180 0,0,1" + "OnCase05" "ItemSpawner,AddOutput,origin -5601 -2722 200,0,1" + "OnCase05" "ItemSpawner,AddOutput,angles 0 180 0,0,1" + "OnCase06" "ItemSpawner,AddOutput,origin -5458 -3839 186,0,1" + "OnCase06" "ItemSpawner,AddOutput,angles 0 90 0,0,1" +} +add: +{ + "classname" "logic_case" + "targetname" "ItemOrigin_Health2" + "origin" "-1731 2760 2472" + "OnCase01" "ItemSpawner,AddOutput,origin 4423 -361 530,0,1" + "OnCase01" "ItemSpawner,AddOutput,angles 0 0 0,0,1" + "OnCase02" "ItemSpawner,AddOutput,origin 5217 618 324,0,1" + "OnCase02" "ItemSpawner,AddOutput,angles 0 0 0,0,1" + "OnCase03" "ItemSpawner,AddOutput,origin 5702 397 322,0,1" + "OnCase03" "ItemSpawner,AddOutput,angles 0 230 0,0,1" + "OnCase04" "ItemSpawner,AddOutput,origin 5697 -1944 199,0,1" + "OnCase04" "ItemSpawner,AddOutput,angles 0 0 0,0,1" + "OnCase05" "ItemSpawner,AddOutput,origin 6609 719 412,0,1" + "OnCase05" "ItemSpawner,AddOutput,angles 0 0 0,0,1" + "OnCase06" "ItemSpawner,AddOutput,origin 5021 593 336,0,1" + "OnCase06" "ItemSpawner,AddOutput,angles 0 90 0,0,1" +} +add: +{ + "classname" "logic_case" + "targetname" "ItemOrigin_Health3" + "origin" "-1731 2760 2488" + "OnCase01" "ItemSpawner,AddOutput,origin -9780 1937 -162,0,1" + "OnCase01" "ItemSpawner,AddOutput,angles 0 90 0,0,1" + "OnCase02" "ItemSpawner,AddOutput,origin -9729 5439 1880,0,1" + "OnCase02" "ItemSpawner,AddOutput,angles 0 180 0,0,1" + "OnCase03" "ItemSpawner,AddOutput,origin -10677 5041 1900,0,1" + "OnCase03" "ItemSpawner,AddOutput,angles 0 90 0,0,1" +; "OnCase04" "ItemSpawner,AddOutput,origin -9705 6732 5070,0,1" +; "OnCase04" "ItemSpawner,AddOutput,angles 0 45 0,0,1" + "OnCase05" "ItemSpawner,AddOutput,origin -9279 4252 1824,0,1" + "OnCase05" "ItemSpawner,AddOutput,angles 0 0 0,0,1" + "OnCase06" "ItemSpawner,AddOutput,origin -9703 281 -255,0,1" + "OnCase06" "ItemSpawner,AddOutput,angles 0 90 0,0,1" +} +;--------- +;FIX AMMO +;--------- +modify: +{ + match: + { + "model" "*100" + "targetname" "w_ammo_trigger_1" + "classname" "trigger_multiple" + "hammerid" "3756310" + } + replace: + { + "wait" "1" + } + delete: + { + "OnTrigger" "equip_ammo_all,Use,,0,-1" + } + insert: + { + "OnStartTouch" "equip_ammo_all,Use,,0,-1" + "OnUser1" "!self,Enable,,0,-1" + "OnUser1" "!self,Disable,,1.5,-1" + "OnUser1" "!self,FireUser1,,1.6,-1" + } +} +modify: +{ + match: + { + "targetname" "w_ammo_button_1" + "classname" "func_button" + "hammerid" "3756318" + } + delete: + { + "OnPressed" "w_ammo_trigger_1,Enable,,0,-1" + "OnPressed" "score,ApplyScore,,0,1" + } + insert: + { + "OnPressed" "w_ammo_trigger_1,FireUser1,,0,1" + } +} +modify: +{ + match: + { + "targetname" "equip_ammo_all" + "classname" "game_player_equip" + "hammerid" "3759259" + } + replace: + { + "ammo_50AE" "2" + } + delete: + { + "ammo_buckshot" "4" + "ammo_9mm" "4" + "ammo_762mm" "3" + "ammo_57mm" "2" + "ammo_556mm_box" "7" + "ammo_556mm" "3" + "ammo_45acp" "4" + "ammo_357sig" "4" + "ammo_338mag" "3" + } +} +;------------- +;FIX CLAYMORE +;------------- +modify: +{ + match: + { + "targetname" "w_claymore_w_trigger_2" + "origin" "-1900 3100 2647.75" + "classname" "trigger_multiple" + "hammerid" "3778111" + } + replace: + { + "wait" "1" + } + delete: + { + "OnTrigger" "!activator,Ignitelifetime,5,0,-1" + } + insert: + { + "OnStartTouch" "!activator,Ignitelifetime,5,0,-1" + } +} +;----------------- +;FIX ALIEN SAMPLE +;----------------- +modify: +{ + match: + { + "targetname" "w_acid_affect_1" + "origin" "-2116 3160 2632" + "classname" "trigger_multiple" + "hammerid" "3759835" + } + replace: + { + "wait" "1" + } + delete: + { + "OnTrigger" "!activator,Ignitelifetime,15,0,-1" + } + insert: + { + "OnStartTouch" "!activator,Ignitelifetime,15,0,-1" + } +} +modify: +{ + match: + { + "targetname" "w_acid_button_1" + "origin" "-2116 3160 2632" + "classname" "func_door" + "hammerid" "3756650" + } + delete: + { + "OnOpen" "score,ApplyScore,,0,1" + } +} +;----------------- +;FIX ALIEN DEVICE +;----------------- +modify: +{ + match: + { + "targetname" "w_alien_button" + "origin" "-2106.5 3120 2638" + "classname" "func_button" + } + delete: + { + "OnPressed" "score,ApplyScore,,0,1" + } +} + +;---------------------- +;ITEMS LOCKED ON START +;---------------------- + +;+++++ +;Ammo +;+++++ + +modify: +{ + match: + { + "targetname" "w_ammo_button_1" + "classname" "func_button" + "hammerid" "3756318" +; "spawnflags" "1025" + } + replace: + { + "spawnflags" "3073" + } +} +modify: +{ + match: + { + "targetname" "w_ammo_holder_1" + "classname" "weapon_deagle" + "hammerid" "3756390" + } + insert: + { + "OnPlayerPickup" "w_ammo_button_1,Unlock,,0,1" + } +} + +;++++++ +;Gauss +;++++++ + +modify: +{ + match: + { + "targetname" "w_gauss_button_1" + "classname" "func_button" + "hammerid" "3756493" +; "spawnflags" "1025" + } + replace: + { + "spawnflags" "3073" + } +} +modify: +{ + match: + { + "targetname" "w_gauss_holder_1" + "classname" "weapon_deagle" + "hammerid" "3756496" + } + insert: + { + "OnPlayerPickup" "w_gauss_button_1,Unlock,,0,1" + } +} + +;+++++++++++++ +;Alien Device +;+++++++++++++ + +modify: +{ + match: + { + "targetname" "w_alien_button" + "classname" "func_button" + "hammerid" "3756903" +; "spawnflags" "1025" + } + replace: + { + "spawnflags" "3073" + } +} +modify: +{ + match: + { + "targetname" "w_alien_holder" + "classname" "weapon_deagle" + "hammerid" "3756906" + } + insert: + { + "OnPlayerPickup" "w_alien_button,Unlock,,0,1" + } +} + +;+++++++++++++ +;Alien Sample +;+++++++++++++ + +modify: +{ + match: + { + "targetname" "w_acid_button_1" + "classname" "func_door" + "hammerid" "3756650" +; "spawnflags" "264" + } + replace: + { + "spawnflags" "2312" + } +} + +modify: +{ + match: + { + "targetname" "w_acid_holder_1" + "classname" "weapon_deagle" + "hammerid" "3756719" + } + insert: + { + "OnPlayerPickup" "w_acid_button_1,Unlock,,0,1" + } +} + +;---------------- +;ROUNDEND SYSTEM +;---------------- +add: +{ + "classname" "math_counter" + "max" "4" + "min" "0" + "StartDisabled" "0" + "startvalue" "0" + "targetname" "RoundEnd" + "origin" "-2208 2864 2457" + "OnGetValue" "RoundEnd_Case,InValue,,0,1" +} +add: +{ + "classname" "logic_case" + "Case01" "1" + "Case02" "2" + "Case03" "3" + "Case04" "4" + "targetname" "RoundEnd_Case" + "origin" "-2208 2864 2473" + "OnCase01" "server,Command,say ***YOU COMPLETED NORMAL***,0,-1" + "OnCase01" "server,Command,say ***MOVING ON TO HARD***,1,-1" + "OnCase01" "worldspawn,FireUser1,,0,1" + "OnCase01" "worldspawn,AddOutput,OnUser1 Level_Counter:SetValue:2:0.00:1,0.02,1" + "OnCase02" "worldspawn,FireUser1,,0,1" + "OnCase02" "worldspawn,AddOutput,OnUser1 Level_Counter:SetValue:3:0.00:1,0.02,1" + "OnCase02" "server,Command,say ***MOVING ON TO HYPER***,1,-1" + "OnCase02" "server,Command,say ***YOU COMPLETED HARD***,0,-1" + "OnCase03" "worldspawn,FireUser1,,0,1" + "OnCase03" "worldspawn,AddOutput,OnUser1 Level_Counter:SetValue:4:0.00:1,0.02,1" + "OnCase03" "server,Command,say ***YOU COMPLETED HYPER***,0,-1" + "OnCase03" "server,Command,say ***MOVING ON TO ULTIMATE***,1,-1" + "OnCase04" "worldspawn,FireUser1,,0,1" + "OnCase04" "worldspawn,AddOutput,OnUser1 Level_Counter:SetValue:4:0.00:1,0.02,1" + "OnCase04" "server,Command,say ***MAP BY --- PER30010 / LUFFAREN***,0,-1" + "OnCase04" "server,Command,say ***MAP BY --- PER30010 / LUFFAREN***,0,-1" + "OnCase04" "server,Command,say ***MAP BY --- PER30010 / LUFFAREN***,0,-1" + "OnCase04" "server,Command,say ***YOU ARE THE ULTIMATE ZOMBIE ESCAPE MASTER***,3,-1" + "OnCase04" "server,Command,say ***YOU ARE THE ULTIMATE ZOMBIE ESCAPE MASTER***,3,-1" + "OnCase04" "server,Command,say ***YOU ARE THE ULTIMATE ZOMBIE ESCAPE MASTER***,3,-1" + "OnCase04" "server,Command,say ***THANK YOU FOR PLAYING***,6,-1" + "OnCase04" "server,Command,say ***THANK YOU FOR PLAYING***,6,-1" + "OnCase04" "server,Command,say ***THANK YOU FOR PLAYING***,6,-1" +} +modify: +{ + match: + { + "classname" "trigger_once" + "targetname" "escape_trigger" + } + delete: + { + "wait" "-1" + "OnStartTouch" "relay_ultimate_end,Trigger,,0,-1" + } + insert: + { + "OnStartTouch" "RoundEnd,GetValue,,0,-1" + } +} +modify: +{ + match: + { + "classname" "trigger_multiple" + "targetname" "game_wincheck_1" + } + delete: + { + "OnTrigger" "relay_ROUNDOVER,Trigger,,0,1" + } + insert: + { + "OnStartTouch" "RoundEnd,GetValue,,0,-1" + } +} +modify: +{ + match: + { + "classname" "trigger_multiple" + "targetname" "game_wincheck_2" + } + delete: + { + "OnTrigger" "d_c_3,Disable,,0,1" + "OnTrigger" "d_c_2,Disable,,0,1" + "OnTrigger" "d_c_1,Disable,,0,1" + } + insert: + { + "OnStartTouch" "game_wincheck_1,Kill,,0,-1" + } +} +filter: +{ + "classname" "logic_relay" + "targetname" "/d_c.*/" + +} +filter: +{ + "classname" "logic_relay" + "targetname" "relay_ultimate_end" +} +filter: +{ + "classname" "logic_relay" + "targetname" "relay_ROUNDOVER" +} +filter: +{ + "classname" "logic_relay" + "targetname" "relay_normal_options" +} +filter: +{ + "classname" "logic_relay" + "targetname" "relay_hard_options" +} +filter: +{ + "classname" "logic_relay" + "targetname" "relay_hyper_options" +} +filter: +{ + "classname" "logic_relay" + "targetname" "relay_ultimate_options" +} +;------------- +;LEVEL SYSTEM +;------------- +add: +{ + "startvalue" "1" + "StartDisabled" "0" + "classname" "math_counter" + "origin" "-2208 2864 2505" + "max" "4" + "min" "1" + "targetname" "Level_Counter" + "OnGetValue" "Level_Case,InValue,,0,1" +} +add: +{ + "classname" "logic_case" + "targetname" "Level_Case" + "origin" "-2208 2864 2489" + "Case01" "1" + "Case02" "2" + "Case03" "3" + "Case04" "4" + "OnDefault" "server,Command,say >> There is an error in the level system <<,0,1" + "OnCase01" "cboss_predator_interuptcounter,Kill,,0,1" + "OnCase01" "cboss_predatorhealth_counter,Kill,,0,1" + "OnCase01" "fboss_math_1,Kill,,0,1" + "OnCase01" "fboss_math_2,Kill,,0,1" + "OnCase01" "RoundEnd,Setvalue,1,0,1" + "OnCase01" "music_s3_2,Kill,,0,1" + "OnCase01" "ItemSpawner,FireUser1,,0,1" + "OnCase01" "worldspawn,FireUser1,,0,1" + "OnCase01" "worldspawn,AddOutput,OnUser1 Level_Counter:SetValue:1:0.00:1,0.02,1" + "OnCase01" "server,Command,say ***DIFFICULTY --- NORMAL***,0,1" + "OnCase01" "server,Command,say ***DIFFICULTY --- NORMAL***,0.5,1" + "OnCase01" "timer_nuke,Enable,,0,1" + "OnCase01" "music_s1_1,PlaySound,,3,1" + "OnCase01" "start_helicopter_rotor_1,Start,,0,1" + "OnCase01" "TEMPLATE_normal_hyper,ForceSpawn,,0,1" + "OnCase01" "case_weather_random,PickRandom,,0,1" + "OnCase01" "brush_endboss,Disable,,0,1" + "OnCase01" "brush_endboss,Disable,,1,1" + "OnCase01" "village_gate_relay_2,Enable,,0,1" + "OnCase01" "break_aztecboss,Break,,0,1" + "OnCase01" "stuff_hard,Kill,,0,1" + "OnCase01" "end_path_5,DisableAlternatePath,,0,1" + "OnCase01" "block_4,Break,,0,1" + "OnCase01" "trigger_aztec,Kill,,0,1" + "OnCase01" "endboss_break,Enable,,0,1" + "OnCase01" "endboss_break,Enable,,1,1" + "OnCase01" "village_blocker_hard2,Break,,0,1" + "OnCase01" "trig_guerilla,AddOutput,OnUser1 !self:FireUser2::50:0:1,0,1" + + "OnCase02" "aztecboss_math_health,Kill,,0,1" + "OnCase02" "cboss_predator_interuptcounter,Kill,,0,1" + "OnCase02" "cboss_predatorhealth_counter,Kill,,0,1" + "OnCase02" "fboss_math_1,Kill,,0,1" + "OnCase02" "fboss_math_2,Kill,,0,1" + "OnCase02" "music_s1_2,PlaySound,3,0,1" + "OnCase02" "RoundEnd,Setvalue,2,0,1" + "OnCase02" "music_s3_1,Kill,,0,1" + "OnCase02" "ItemSpawner,FireUser2,,0,1" + "OnCase02" "worldspawn,FireUser1,,0,1" + "OnCase02" "worldspawn,AddOutput,OnUser1 Level_Counter:SetValue:2:0.00:1,0.02,1" + "OnCase02" "trig_guerilla,AddOutput,OnUser1 !self:FireUser3::50:0:1,0,1" + "OnCase02" "block_1,Break,,0,1" + "OnCase02" "server,Command,say ***DIFFICULTY --- HARD***,0,1" + "OnCase02" "server,Command,say ***DIFFICULTY --- HARD***,0.5,1" + "OnCase02" "cliff_difblocker_hard,Kill,,0,1" + "OnCase02" "timer_nuke,Enable,,0,1" + "OnCase02" "start_helicopter_rotor_1,Start,,0,1" + "OnCase02" "TEMPLATE_normal_hyper,ForceSpawn,,0,1" + "OnCase02" "case_weather_random,PickRandom,,0,1" + "OnCase02" "village_gate_relay_3,Enable,,0,1" + "OnCase02" "trigger_aztecboss_hp,Kill,,0,1" + "OnCase02" "brush_1,Kill,,0,1" + "OnCase02" "brush_2,Disable,,0,1" + "OnCase02" "endboss_holdarea,Break,,0,1" + "OnCase02" "end_path_5,DisableAlternatePath,,0,1" + "OnCase02" "block_4,Break,,0,1" + "OnCase02" "block_2,Break,,0,1" + "OnCase02" "village_blocker_hard,Break,,0,1" + "OnCase02" "stuff_normal,Kill,,0,1" + "OnCase02" "stuff_endboss,Kill,,0,1" + "OnCase02" "aztec_boss_push,Kill,,0,1" + "OnCase02" "endboss_break,Enable,,1,1" + "OnCase02" "endboss_break,Enable,,0,1" + "OnCase02" "thunder_unlock_1,Trigger,,0,1" + + "OnCase03" "aztecboss_math_health,Kill,,0,1" + "OnCase03" "fboss_math_1,Kill,,0,1" + "OnCase03" "fboss_math_2,Kill,,0,1" + "OnCase03" "music_s1_3,PlaySound,3,0,1" + "OnCase03" "RoundEnd,Setvalue,3,0,1" + "OnCase03" "ItemSpawner,FireUser3,,0,1" + "OnCase03" "worldspawn,FireUser1,,0,1" + "OnCase03" "worldspawn,AddOutput,OnUser1 Level_Counter:SetValue:3:0.00:1,0.02,1" + "OnCase03" "block_1,Break,,0,1" + "OnCase03" "block_2,Break,,0,1" + "OnCase03" "server,Command,say ***DIFFICULTY --- HYPER***,0,1" + "OnCase03" "server,Command,say ***DIFFICULTY --- HYPER***,0.5,1" + "OnCase03" "skybox_template_spaceship,ForceSpawn,,0,1" + "OnCase03" "timer_nuke,Enable,,0,1" + "OnCase03" "skybox_spaceship_sound_timer,Enable,,0,1" + "OnCase03" "spaceship_s1,PlaySound,,5,1" + "OnCase03" "skybox_cloud_rain_1,Disable,,0,1" + "OnCase03" "skybox_cloud_rain_2,Enable,,0,1" + "OnCase03" "start_helicopter_rotor_1,Start,,0,1" + "OnCase03" "skybox_cloud_rain_3,Enable,,10,1" + "OnCase03" "skybox_cloud_rain_2,Enable,,5,1" + "OnCase03" "cc_blueweather,Disable,,0,1" + "OnCase03" "cc_nightweather,Enable,,0,1" + "OnCase03" "break_aztecboss,Break,,0,1" + "OnCase03" "endboss_holdarea,Break,,0,1" + "OnCase03" "end_path_5,EnableAlternatePath,,0,1" + "OnCase03" "case_health_spawn_3,PickRandom,,0,1" + "OnCase03" "block_5,Break,,0,1" + "OnCase03" "TEMPLATE_ultimate,ForceSpawn,,0,1" + "OnCase03" "cc_nightweather,Disable,,30,1" + "OnCase03" "cc_clearweather,Enable,,30,1" + "OnCase03" "cboss_INIT_TRIGGER_2,Kill,,0,1" + "OnCase03" "hold_ultimate,Break,,30,1" + "OnCase03" "STUFF_ultimate_kill,Kill,,0,1" + "OnCase03" "hyper_hold_tem,ForceSpawn,,10,1" + + "OnCase04" "aztecboss_math_health,Kill,,0,1" + "OnCase04" "cboss_predator_interuptcounter,Kill,,0,1" + "OnCase04" "cboss_predatorhealth_counter,Kill,,0,1" + "OnCase04" "RoundEnd,Setvalue,4,0,1" + "OnCase04" "ItemSpawner,FireUser4,,0,1" + "OnCase04" "worldspawn,FireUser1,,0,1" + "OnCase04" "worldspawn,AddOutput,OnUser1 Level_Counter:SetValue:4:0.00:1,0.02,1" + "OnCase04" "block_5,Break,,0,1" + "OnCase04" "server,Command,say ***DIFFICULTY --- ULTIMATE***,0,1" + "OnCase04" "server,Command,say ***DIFFICULTY --- ULTIMATE***,0.5,1" + "OnCase04" "skybox_cloud_rain_3,Enable,,10,1" + "OnCase04" "skybox_template_spaceship,ForceSpawn,,0,1" + "OnCase04" "cc_clearweather,Enable,,0,1" + "OnCase04" "spaceship_s1,PlaySound,,5,1" + "OnCase04" "case_health_spawn_3,PickRandom,,0,1" + "OnCase04" "skybox_cloud_rain_2,Disable,,10,1" + "OnCase04" "skybox_cloud_rain_1,Disable,,10,1" + "OnCase04" "skybox_cloud_rain_1,Disable,,15,1" + "OnCase04" "skybox_cloud_rain_2,Disable,,15,1" + "OnCase04" "skybox_cloud_rain_3,Enable,,15,1" + "OnCase04" "skybox_cloud_rain_1,Disable,,20,1" + "OnCase04" "skybox_cloud_rain_2,Disable,,20,1" + "OnCase04" "skybox_cloud_rain_3,Enable,,20,1" + "OnCase04" "start_helicopter_rotor_1,Start,,0,1" + "OnCase04" "TEMPLATE_ultimate,ForceSpawn,,0,1" + "OnCase04" "aztecboss_killer,Trigger,,0,1" + "OnCase04" "relay_killer_normalhyper,Trigger,,3,1" + "OnCase04" "skybox_cloud_rain_3,Disable,,10,1" + "OnCase04" "skybox_cloud_rain_2,Disable,,5,1" + "OnCase04" "skybox_cloud_rain_1,Disable,,0,1" + "OnCase04" "cc_blueweather,Disable,,0,1" + "OnCase04" "cc_clearweather,Enable,,0,1" + "OnCase04" "alien_ultimate,ForceSpawn,,0,1" + "OnCase04" "break_aztecboss,Break,,0,1" + "OnCase04" "endboss_holdarea,Break,,0,1" + "OnCase04" "STUFF_hyper_kill,Kill,,0,1" + "OnCase04" "cboss_cage_breakable,Break,,0,1" + "OnCase04" "cboss_block,Kill,,0,1" + "OnCase04" "cboss_INIT_TRIGGER,Kill,,0,1" + "OnCase04" "weapon_choose3,PickRandom,,10,1" + "OnCase04" "music_s1_4,PlaySound,,20,1" + "OnCase04" "STUFF_hyper_kill,Kill,,0,1" + "OnCase04" "fboss_tem,ForceSpawn,,10,1" + "OnCase04" "fboss_start_brush,Enable,,5,1" + "OnCase04" "fboss_start_brush,Enable,,6,1" + "OnCase04" "fboss_end_brush,Disable,,5,1" + "OnCase04" "fboss_end_brush,Disable,,6,1" + "OnCase04" "vent_break,Break,,5,1" + "OnCase04" "push_hyperboss,Kill,,5,1" + "OnCase04" "vent_break_2,Break,,0,1" + "OnCase04" "vent_break_3,Break,,0,1" +} +add: +{ + "classname" "logic_auto" + "origin" "-2208 2864 2521" + "spawnflags" "1" + "OnMapSpawn" "worldspawn,FireUser1,,0,1" + "OnMapSpawn" "Level_Counter,GetValue,,0.02,1" + "OnMapSpawn" "start_helicopter_door_1,Open,,8,1" + "OnMapSpawn" "server,Command,mp_roundtime 9,2,1" + "OnMapSpawn" "server,Command,sv_friction 4,2,1" + "OnMapSpawn" "cboss_escape_shake,StopShake,,0,1" + "OnMapSpawn" "cboss_escape_shake,StopShake,,1,1" + "OnMapSpawn" "fboss_end_brush_particle3,FireUser1,,0,1" + "OnMapSpawn" "server,Command,say ***TYPE MAT_COLORCORRECTION 1 IN CONSOLE FOR BETTER VISUALS***,3,1" + "OnMapSpawn" "server,Command,say ***MAP BY LUFFAREN / Fixed by Moltard & Noctali & BotoX***,0,1" + "OnMapSpawn" "server,Command,sv_enablebunnyhopping 1,2,1" +} +modify: +{ + match: + { + "classname" "trigger_multiple" + "hammerid" "2223391" + } + delete: + { + "OnTrigger" "difficulty,Trigger,,0,1" + "OnTrigger" "dif_box,EnableMotion,,0,1" + } +} +filter: +{ + "targetname" "cheat_button" + "origin" "-2088 3394 2492" + "classname" "func_button" + "hammerid" "3946716" +} +filter: +{ + "targetname" "cheat_brush" + "origin" "-10950 -5320 394" + "classname" "func_brush" + "hammerid" "3946728" +} +modify: +{ + match: + { + "classname" "func_button" + "hammerid" "3757219" + } + replace: + { + "wait" "0.05" + } + delete: + { + "OnPressed" "dif_brush_ultimate,Disable,,0,-1" + "OnPressed" "dif_brush_hyper,Enable,,0,-1" + "OnPressed" "dif_brush_hard,Disable,,0,-1" + "OnPressed" "dif_brush_normal,Disable,,0,-1" + "OnPressed" "server,Command,say ***SOMEONE IS CHANGING DIFFICULTY INSIDE THE DEVROOM***,0,-1" + } + insert: + { + "targetname" "DevRoom_Hyper" + "OnPressed" "DevRoom_*,Lock,,0,-1" + "OnPressed" "server,Command,say [ADMIN] Selected [HYPER] for next round.,0,-1" + "OnPressed" "worldspawn,FireUser1,,0,-1" + "OnPressed" "worldspawn,AddOutput,OnUser1 Level_Counter:SetValue:3:0.00:1,0.02,-1" + "OnPressed" "DevRoom_*,Unlock,,0.05,-1" + } +} +modify: +{ + match: + { + "classname" "func_button" + "hammerid" "3757222" + } + replace: + { + "wait" "0.05" + } + delete: + { + "OnPressed" "dif_brush_ultimate,Disable,,0,-1" + "OnPressed" "dif_brush_hyper,Disable,,0,-1" + "OnPressed" "dif_brush_hard,Enable,,0,-1" + "OnPressed" "dif_brush_normal,Disable,,0,-1" + "OnPressed" "server,Command,say ***SOMEONE IS CHANGING DIFFICULTY INSIDE THE DEVROOM***,0,-1" + } + insert: + { + "targetname" "DevRoom_Hard" + "OnPressed" "DevRoom_*,Lock,,0,-1" + "OnPressed" "server,Command,say [ADMIN] Selected [HARD] for next round.,0,-1" + "OnPressed" "worldspawn,FireUser1,,0,-1" + "OnPressed" "worldspawn,AddOutput,OnUser1 Level_Counter:SetValue:2:0.00:1,0.02,-1" + "OnPressed" "DevRoom_*,Unlock,,0.05,-1" + } +} +modify: +{ + match: + { + "classname" "func_button" + "hammerid" "3757225" + } + replace: + { + "wait" "0.05" + } + delete: + { + "OnPressed" "dif_brush_ultimate,Disable,,0,-1" + "OnPressed" "dif_brush_hyper,Disable,,0,-1" + "OnPressed" "dif_brush_hard,Disable,,0,-1" + "OnPressed" "dif_brush_normal,Enable,,0,-1" + "OnPressed" "server,Command,say ***SOMEONE IS CHANGING DIFFICULTY INSIDE THE DEVROOM***,0,-1" + } + insert: + { + "targetname" "DevRoom_Normal" + "OnPressed" "DevRoom_*,Lock,,0,-1" + "OnPressed" "server,Command,say [ADMIN] Selected [NORMAL] for next round.,0,-1" + "OnPressed" "worldspawn,FireUser1,,0,-1" + "OnPressed" "worldspawn,AddOutput,OnUser1 Level_Counter:SetValue:1:0.00:1,0.02,-1" + "OnPressed" "DevRoom_*,Unlock,,0.05,-1" + } +} +modify: +{ + match: + { + "classname" "func_button" + "hammerid" "3757228" + } + replace: + { + "wait" "0.05" + } + delete: + { + "OnPressed" "dif_brush_ultimate,Enable,,0,-1" + "OnPressed" "dif_brush_hyper,Disable,,0,-1" + "OnPressed" "dif_brush_hard,Disable,,0,-1" + "OnPressed" "dif_brush_normal,Disable,,0,-1" + "OnPressed" "server,Command,say ***SOMEONE IS CHANGING DIFFICULTY INSIDE THE DEVROOM***,0,-1" + } + insert: + { + "targetname" "DevRoom_Ultimate" + "OnPressed" "DevRoom_*,Lock,,0,-1" + "OnPressed" "server,Command,say [ADMIN] Selected [ULTIMATE] for next round.,0,-1" + "OnPressed" "worldspawn,FireUser1,,0,-1" + "OnPressed" "worldspawn,AddOutput,OnUser1 Level_Counter:SetValue:4:0.00:1,0.02,-1" + "OnPressed" "DevRoom_*,Unlock,,0.05,-1" + } +} +filter: +{ + "classname" "trigger_multiple" + "hammerid" "3757263" +} +filter: +{ + "classname" "trigger_multiple" + "hammerid" "3757269" +} +filter: +{ + "classname" "trigger_multiple" + "hammerid" "3757272" +} +filter: +{ + "classname" "trigger_multiple" + "hammerid" "3757275" +} +filter: +{ + "targetname" "/dif.*/" +} +;-------------- +;SAVE ENTITIES +;-------------- +filter: +{ + "targetname" "relay_billy_escape" + "classname" "logic_relay" + "hammerid" "630439" +} +filter: +{ + "classname" "logic_relay" + "targetname" "beamup_relay" + "hammerid" "1412354" +} +modify: +{ + match: + { + "classname" "trigger_once" + "targetname" "STUFF_ultimate_kill" + "hammerid" "1712494" + } + delete: + { + "OnStartTouch" "beamup_relay,Trigger,,20,-1" + } + insert: + { + "OnStartTouch" "beamup_push_ct,Enable,,20,1" + "OnStartTouch" "beamup_push_t,Enable,,27,1" + "OnStartTouch" "beamup_shake,StartShake,,20,1" + "OnStartTouch" "beamup_s1,PlaySound,,20,1" + "OnStartTouch" "beamup_s2,PlaySound,,22.8,1" + "OnStartTouch" "beamup_particle,Stop,,20,1" + "OnStartTouch" "beamup_particle,Start,,20.1,1" + "OnStartTouch" "cboss_escape_randomrubble_timer,Disable,,20,1" + "OnStartTouch" "beamup_s3,PlaySound,,24,1" + "OnStartTouch" "beamup_explosion_particle,Stop,,21.9,1" + "OnStartTouch" "beamup_explosion_particle,Start,,24,1" + "OnStartTouch" "server,Command,shake,24,1" + "OnStartTouch" "server,Command,shake,24.1,1" + "OnStartTouch" "server,Command,shake,24.2,1" + "OnStartTouch" "server,Command,shake,24.3,1" + "OnStartTouch" "server,Command,shake,24.4,1" + "OnStartTouch" "cboss_escape_randomrubble_case,PickRandom,,20,1" + "OnStartTouch" "cboss_escape_randomrubble_case,PickRandom,,21,1" + "OnStartTouch" "cboss_escape_shake,StopShake,,23,1" + "OnStartTouch" "s_payback,PlaySound,,30,1" + "OnStartTouch" "server,Command,sv_enablebunnyhopping 0,30,1" + } +} +filter: +{ + "targetname" "relay_guerilla_alarm" + "classname" "logic_relay" +} +filter: +{ + "targetname" "/village_gate_relay.*/" + "classname" "logic_relay" +} +filter: +{ + "targetname" "/music_control.*/" + "classname" "logic_relay" +} +filter: +{ + "targetname" "/music_case.*/" + "classname" "logic_relay" +} +filter: +{ + "targetname" "/music_math.*/" + "classname" "logic_relay" +} +modify: +{ + match: + { + "classname" "func_breakable" + "targetname" "village_break_1" + "hammerid" "626310" + } + delete: + { + "OnBreak" "weapon_choose1,PickRandom,,0,-1" + } +} +modify: +{ + match: + { + "classname" "func_breakable" + "targetname" "village_break_2" + "hammerid" "626317" + } + delete: + { + "OnBreak" "weapon_choose2,PickRandom,,0,-1" + } +} +modify: +{ + match: + { + "classname" "path_track" + "targetname" "path_2_7a13" + } + delete: + { + "OnPass" "music_control_1,Trigger,,0,1" + "OnPass" "music_control_2,Trigger,,0,1" + "OnPass" "music_control_3,Trigger,,0,1" + } + insert: + { + "OnPass" "music_s2_1,PlaySound,,0,1" + "OnPass" "music_s1_1,Volume,0,0,1" + } +} +modify: +{ + match: + { + "classname" "trigger_once" + "targetname" "STUFF_normal_hyper" + "origin" "4710 -338 620" + "hammerid" "1067279" + } + delete: + { + "OnStartTouch" "music_control_3,Trigger,,30,-1" + "OnStartTouch" "music_control_2,Trigger,,30,-1" + "OnStartTouch" "music_control_1,Trigger,,30,-1" + "OnStartTouch" "map_tele_case,InValue,2,35,1" + } + insert: + { + "OnStartTouch" "end_helicopter_rotor_2,Start,,40,1" + "OnStartTouch" "music_s3_1,PlaySound,,30,1" + "OnStartTouch" "music_s2_1,Volume,0,30,1" + "OnStartTouch" "music_s3_2,PlaySound,,30,1" + "OnStartTouch" "music_s1_2,Volume,0,30,1" + "OnStartTouch" "map_teleporter_2,Enable,,40,1" + "OnStartTouch" "server,Command,say ***TELEPORTING EVERYONE TO CLIFF HIDEOUT***,37.5,1" + } +} +modify: +{ + match: + { + "targetname" "STUFF_hyper_kill" + "origin" "-9856 7728 5000" + "classname" "trigger_once" + "hammerid" "2888385" + } + insert: + { + "OnStartTouch" "end_helicopter_rotor_2,Start,,40,1" + } +} +modify: +{ + match: + { + "classname" "trigger_once" + "hammerid" "1887284" + } + insert: + { + "targetname" "trig_guerilla" + "OnStartTouch" "trig_guerilla,FireUser1,,0,1" + "OnUser4" "!self,Kill,,0,1" + } +} +modify: +{ + match: + { + "classname" "trigger_multiple" + "hammerid" "1887228" + } + insert: + { + "targetname" "trig_guerilla" + "OnStartTouch" "trig_guerilla,FireUser1,,0,1" + "OnStartTouch" "trig_guerilla,FireUser4,,0,1" + "OnUser1" "village_alarm_sound,PlaySound,,0,1" + "OnUser1" "village_alarm_sound,Volume,10,0,1" + "OnUser1" "village_alarm_sound,Volume,10,0.1,1" + "OnUser1" "server,Command,say ***INFILTRATE AND DEFEND THE GUERILLA COMPOUND***,0,1" + "OnUser1" "server,Command,say ***HOLD FOR 50 SECONDS***,1,1" + "OnUser1" "server,Command,say ***FALL BACK***,41,1" + "OnUser1" "server,Command,say ***FALL BACK***,40,1" + "OnUser1" "server,Command,say ***FALL BACK***,42,1" + "OnUser1" "village_break_entrace,Break,,40,1" + "OnUser1" "village_gate_relay,Trigger,,45,1" + "OnUser1" "server,Command,say ***5 SECONDS LEFT***,45,1" + "OnUser1" "server,Command,say ***4 SECONDS LEFT***,46,1" + "OnUser1" "server,Command,say ***3 SECONDS LEFT***,47,1" + "OnUser1" "server,Command,say ***2 SECONDS LEFT***,48,1" + "OnUser1" "server,Command,say ***1 SECONDS LEFT***,49,1" + "OnUser1" "server,Command,say ***RUN***,50,1" + "OnUser2" "village_alarm_sound,Volume,0,6,1" + "OnUser2" "village_alarm_sound,Volume,0,5,1" + "OnUser2" "village_alarm_sound,Volume,0,4,1" + "OnUser2" "village_break_1,Break,,0,1" + "OnUser2" "map_teleporter_1,Enable,,10,1" + "OnUser2" "server,Command,say ***TELEPORTING EVERYONE TO COMPOUND***,10,1" + "OnUser2" "map_tele_case,InValue,1,10,1" + "OnUser2" "village_blocker_hard,Break,,5,1" + "OnUser3" "village_alarm_sound,Volume,0,6,1" + "OnUser3" "village_alarm_sound,Volume,0,5,1" + "OnUser3" "village_alarm_sound,Volume,0,4,1" + "OnUser3" "village_break_1,Break,,0,1" + "OnUser3" "map_teleporter_1,Enable,,10,1" + "OnUser3" "server,Command,say ***TELEPORTING EVERYONE TO COMPOUND***,10,1" + "OnUser3" "village_blocker,Kill,,5,1" + "OnUser3" "village_break_2,Break,,0,1" + "OnUser3" "aztecboss_killer,Trigger,,0,1" + "OnUser3" "village_blocker_hard,Break,,5,1" + } +} +modify: +{ + match: + { + "classname" "trigger_once" + "targetname" "stuff_hard" + "hammerid" "3620400" + } + delete: + { + "OnStartTouch" "map_tele_case,InValue,3,0,1" + } + insert: + { + "OnStartTouch" "map_teleporter_3,Enable,,5,-1" + "OnStartTouch" "server,Command,say ***TELEPORTING EVERYONE TO RUINS***,0,1" + } +} +modify: +{ + match: + { + "classname" "trigger_once" + "targetname" "stuff_endboss" + "hammerid" "2887317" + } + delete: + { + "OnStartTouch" "map_tele_case,InValue,3,0,-1" + } + insert: + { + "OnStartTouch" "map_teleporter_3,Enable,,5,-1" + "OnStartTouch" "server,Command,say ***TELEPORTING EVERYONE TO RUINS (5s)***,0,1" + } +} +modify: +{ + match: + { + "targetname" "endboss_trigger_starter" + "classname" "trigger_once" + "hammerid" "3620315" + } + delete: + { + "wait" "-1" + "OnStartTouch" "endboss_relay_start,Trigger,,10,-1" + } + insert: + { + "OnTrigger" "endboss_shake,StartShake,,10,1" + "OnTrigger" "endboss_shake,StartShake,,10.7,1" + "OnTrigger" "endboss_shake,StartShake,,11.4,1" + "OnTrigger" "endboss_tesla_1,DoSpark,,11.4,1" + "OnTrigger" "endboss_tesla_1,DoSpark,,10.7,1" + "OnTrigger" "endboss_tesla_1,DoSpark,,10,1" + "OnTrigger" "endboss_shake,StartShake,,12,1" + "OnTrigger" "endboss_tesla_1,DoSpark,,12,1" + "OnTrigger" "endboss_tesla_1,DoSpark,,12.2,1" + "OnTrigger" "endboss_tesla_1,DoSpark,,12.4,1" + "OnTrigger" "endboss_tesla_1,DoSpark,,12.6,1" + "OnTrigger" "endboss_tesla_1,DoSpark,,12.8,1" + "OnTrigger" "endboss_tesla_1,DoSpark,,13,1" + "OnTrigger" "endboss_music,PlaySound,,10,1" + "OnTrigger" "endboss_overtime,Trigger,,15,1" + "OnTrigger" "endboss_physex,Explode,,12.2,1" + "OnTrigger" "mob_spawner_grudge,ForceSpawn,,14,1" + "OnTrigger" "endboss_predator,Kill,,14,1" + "OnTrigger" "endboss_gssound1,PlaySound,,14,1" + "OnTrigger" "endboss_end_explosion,Explode,,14,1" + "OnTrigger" "endboss_shake,StartShake,,14,1" + "OnTrigger" "endboss_predator,SetAnimation,Luffaren_endbossinit.smd,12,1" + "OnTrigger" "bosshealth_endboss,GetValue,,15,1" + "OnTrigger" "endboss_housephys,EnableMotion,,12,1" + "OnTrigger" "thunder_unlock_3,Trigger,,10,1" + } +} +filter: +{ + "targetname" "endboss_relay_start" + "classname" "logic_relay" + "hammerid" "3620313" +} +modify: +{ + match: + { + "targetname" "fboss_relay_escape" + "classname" "logic_relay" + "hammerid" "3759572" + } + delete: + { + "OnTrigger" "fboss_escape_relay,Trigger,,0,-1" + } + insert: + { + "OnTrigger" "!self,FireUser1,,0,1" + "OnUser1" "ammo_trigger,FireUser1,,0,1" + "OnUser1" "ending_push_1,Enable,,54,1" + "OnUser1" "ending_push_2,Enable,,58,1" + "OnUser1" "escape_trigger,Enable,,60,1" + "OnUser1" "escape_s1,PlaySound,,58,1" + "OnUser1" "escape_s2,PlaySound,,67,1" + "OnUser1" "HURT_ALL,Enable,,63,1" + "OnUser1" "escape_fade_1,Fade,,67,1" + "OnUser1" "skybox_spaceship_phys,EnableMotion,,63,1" + "OnUser1" "escape_e_p1,Start,,47,1" + "OnUser1" "escape_e_p1,Stop,,46.9,1" + "OnUser1" "escape_e_p2,Start,,57,1" + "OnUser1" "escape_e_p2,Stop,,56.9,1" + "OnUser1" "escape_s3,PlaySound,,63,1" + "OnUser1" "escape_door,Close,,43,1" + "OnUser1" "HURT_ALL,Disable,,63.1,1" + "OnUser1" "timer_nuke_pulse,Enable,,63,1" + "OnUser1" "ammo_trigger,Kill,,50,-1" + "OnUser1" "server,Command,say ***RUN TOWARDS THE FINAL ROOM***,10,1" + "OnUser1" "fboss_s_last,Volume,0,0,1" + "OnUser1" "mob_grudge_upright1,Kill,,0,1" + "OnUser1" "mob_grudge_upright1,stop,,0,1" + "OnUser1" "fboss_ee_tem,ForceSpawn,,40,1" + "OnUser1" "fboss_ee_train,StartForward,,40.1,1" + "OnUser1" "fboss_ee_train,StartForward,,40.2,1" + "OnUser1" "fboss_ee_train,StartForward,,40,1" + "OnUser1" "fboss_end_brush_particle3,Enable,,40,1" + "OnUser1" "fboss_ee_s1,PlaySound,,41.5,1" + "OnUser1" "skybox_spaceship_sound_timer,Disable,,0,1" + "OnUser1" "escape_e_p3,Stop,,62.5,1" + "OnUser1" "escape_e_p3,Start,,63,1" + } +} + +modify: +{ + match: + { + "targetname" "fboss_ee_math" + "classname" "math_counter" + "hammerid" "3756078" + } + replace: + { + "max" "99999" + } +} +modify: +{ + match: + { + "targetname" "fboss_end_brush_particle" + "classname" "trigger_multiple" + "hammerid" "3756083" + } + delete: + { + "model" "*93" + "wait" "0" + } + replace: + { + "OnStartTouch" "fboss_ee_math,Add,15,0,-1" + "StartDisabled" "1" + "targetname" "fboss_end_brush_particle3" + "classname" "trigger_once" + } + insert: + { + "OnUser1" "!self,AddOutput,origin 40 8504 11280,0,1" + "OnUser1" "!self,AddOutput,mins -80 -1104 -96,0,1" + "OnUser1" "!self,AddOutput,maxs 80 1104 96,0,1" + "OnUser1" "!self,AddOutput,solid 2,0,1" + } +} + +modify: +{ + match: + { + "targetname" "ammo_trigger" + "classname" "trigger_multiple" + "hammerid" "3759253" + } + replace: + { + "wait" "1" + "StartDisabled" "1" + } + delete: + { + "OnTrigger" "equip_ammo_all,Use,,0,-1" + } + insert: + { + "OnStartTouch" "equip_ammo_all,Use,,0,-1" + "OnUser1" "!self,Enable,,0,-1" + "OnUser1" "!self,Disable,,1.5,-1" + "OnUser1" "!self,FireUser1,,1.6,-1" + } +} +filter: +{ + "targetname" "fboss_escape_relay" + "classname" "logic_relay" + "hammerid" "3759587" +} +filter: +{ + "targetname" "fboss_relay_start" + "classname" "logic_relay" + "hammerid" "3759829" +} +modify: +{ + match: + { + "classname" "trigger_hurt" + "targetname" "fboss_start_trigger" + "hammerid" "3759826" + } + delete: + { + "OnStartTouch" "map_tele_case_2,InValue,4,15,1" + "OnStartTouch" "fboss_relay_start,Trigger,,0,-1" + "OnStartTouch" "fboss_math_2,Add,40,0,-1" + "OnStartTouch" "fboss_math_1,Add,50,0,-1" + } + insert: + { + "OnStartTouch" "fboss_math_2,Add,110,0,-1" + "OnStartTouch" "fboss_math_1,Add,100,0,-1" + "OnStartTouch" "!self,FireUser1,,15,1" + "OnStartTouch" "fboss_event0_predmove,StartForward,,16,1" + "OnStartTouch" "fboss_event0_predmove,StartForward,,15.5,1" + "OnStartTouch" "fboss_event0_predmove,StartForward,,15.25,1" + "OnStartTouch" "fboss_tem_1,ForceSpawn,,15,1" + "OnStartTouch" "fboss_rotplatforms,Start,,15,1" + "OnStartTouch" "fboss_start_brush,Disable,,15,1" + "OnStartTouch" "fboss_door_z,Break,,15,1" + "OnStartTouch" "fboss_music_1,PlaySound,,0,1" + "OnStartTouch" "fboss_end_brush,Disable,,0,1" + "OnStartTouch" "fboss_start_brush,Enable,,0,1" + "OnStartTouch" "fboss_end_brush2,Disable,,0,1" + "OnStartTouch" "fboss_debris_rot,Start,,0,1" + "OnStartTouch" "fboss_start_trigger,Disable,,18,1" + "OnStartTouch" "fboss_end_brush_particle,enable,,15,1" + "OnStartTouch" "fboss_start_trigger,Disable,,19,1" + "OnUser1" "server,Command,say ***TELEPORTING EVERYONE TO SPACESHIP CORE***,0,1" + "OnUser1" "map_teleporter_7,Enable,,0,1" + } +} +modify: +{ + match: + { + "targetname" "fboss_end_brush_particle" + "classname" "trigger_multiple" + "hammerid" "3755891" + } + delete: + { + "OnStartTouch" "map_tele_case_2,InValue,4,30,1" + } + insert: + { + "OnStartTouch" "fboss_start_trigger,FireUser1,,30,1" + } +} +modify: +{ + match: + { + "targetname" "aztecboss_timer_laser" + "origin" "-2679.56 -5115.79 456.585" + "classname" "logic_timer" + "hammerid" "630445" + } + delete: + { + "OnTimer" "aztec_case_laser,PickRandom,,0,-1" + } + insert: + { + "OnTimer" "!self,FireUser1,,0,1" + "OnUser1" "aztec_case_laser,PickRandom,,0,-1" + "OnUser1" "!self,AddOutput,OnTimer !self:FireUser2::0:1,0.02,-1" + "OnUser2" "aztec_case_laser,PickRandomShuffle,,0,-1" + "OnUser2" "!self,AddOutput,OnTimer !self:FireUser1::0:1,0.02,-1" + } +} +modify: +{ + match: + { + "targetname" "aztec_case_laser" + "classname" "logic_case" + "hammerid" "630311" + } + delete: + { + "OnCase01" "aztecboss_relay_random_1,Trigger,,0,-1" + "OnCase02" "aztecboss_relay_random_2,Trigger,,0,-1" + "OnCase03" "aztecboss_relay_random_3,Trigger,,0,-1" + "OnCase04" "aztecboss_relay_random_4,Trigger,,0,-1" + "OnCase05" "aztecboss_relay_random_5,Trigger,,0,-1" + "OnCase06" "aztecboss_relay_random_6,Trigger,,0,-1" + "OnCase07" "aztecboss_relay_random_7,Trigger,,0,-1" + "OnCase08" "aztecboss_relay_random_8,Trigger,,0,-1" + "OnCase09" "aztecboss_relay_random_9,Trigger,,0,-1" + "OnCase10" "aztecboss_relay_random_10,Trigger,,0,-1" + } + insert: + { + "OnCase01" "aztecboss_laser_random_1,TurnOn,,0,-1" + "OnCase01" "aztecboss_lasersound_start,PlaySound,,0,-1" + "OnCase01" "aztecboss_laserexplosion_random_1,Explode,,2,-1" + "OnCase01" "aztecboss_sound_random_1,PlaySound,,2,-1" + "OnCase01" "aztecboss_laser_random_1,TurnOff,,1.5,-1" + "OnCase01" "aztecboss_lasersound_startshoot,PlaySound,,1.5,-1" + "OnCase01" "aztec_laser_particle_1,Stop,,1.4,-1" + "OnCase01" "aztec_laser_particle_1,Start,,1.5,-1" + "OnCase01" "aztec_laser_spark_1,SparkOnce,,1.5,-1" + "OnCase02" "aztecboss_laser_random_2,TurnOn,,0,-1" + "OnCase02" "aztecboss_lasersound_start,PlaySound,,0,-1" + "OnCase02" "aztecboss_laserexplosion_random_2,Explode,,2,-1" + "OnCase02" "aztecboss_sound_random_2,PlaySound,,2,-1" + "OnCase02" "aztecboss_laser_random_2,TurnOff,,1.5,-1" + "OnCase02" "aztecboss_lasersound_startshoot,PlaySound,,1.5,-1" + "OnCase02" "aztec_laser_particle_2,Stop,,1.4,-1" + "OnCase02" "aztec_laser_particle_2,Start,,1.5,-1" + "OnCase02" "aztec_laser_spark_1,SparkOnce,,1.5,-1" + "OnCase03" "aztecboss_laser_random_3,TurnOn,,0,-1" + "OnCase03" "aztecboss_lasersound_start,PlaySound,,0,-1" + "OnCase03" "aztecboss_laserexplosion_random_3,Explode,,2,-1" + "OnCase03" "aztecboss_sound_random_3,PlaySound,,2,-1" + "OnCase03" "aztecboss_laser_random_3,TurnOff,,1.5,-1" + "OnCase03" "aztecboss_lasersound_startshoot,PlaySound,,1.5,-1" + "OnCase03" "aztec_laser_particle_3,Stop,,1.4,-1" + "OnCase03" "aztec_laser_particle_3,Start,,1.5,-1" + "OnCase03" "aztec_laser_spark_1,SparkOnce,,1.5,-1" + "OnCase04" "aztecboss_laser_random_4,TurnOn,,0,-1" + "OnCase04" "aztecboss_lasersound_start,PlaySound,,0,-1" + "OnCase04" "aztecboss_laserexplosion_random_4,Explode,,2,-1" + "OnCase04" "aztecboss_sound_random_4,PlaySound,,2,-1" + "OnCase04" "aztecboss_laser_random_4,TurnOff,,1.5,-1" + "OnCase04" "aztecboss_lasersound_startshoot,PlaySound,,1.5,-1" + "OnCase04" "aztec_laser_particle_4,Stop,,1.4,-1" + "OnCase04" "aztec_laser_particle_4,Start,,1.5,-1" + "OnCase04" "aztec_laser_spark_1,SparkOnce,,1.5,-1" + "OnCase05" "aztecboss_laser_random_5,TurnOn,,0,-1" + "OnCase05" "aztecboss_lasersound_start,PlaySound,,0,-1" + "OnCase05" "aztecboss_laserexplosion_random_5,Explode,,2,-1" + "OnCase05" "aztecboss_sound_random_5,PlaySound,,2,-1" + "OnCase05" "aztecboss_laser_random_5,TurnOff,,1.5,-1" + "OnCase05" "aztecboss_lasersound_startshoot,PlaySound,,1.5,-1" + "OnCase05" "aztec_laser_particle_5,Stop,,1.4,-1" + "OnCase05" "aztec_laser_particle_5,Start,,1.5,-1" + "OnCase05" "aztec_laser_spark_1,SparkOnce,,1.5,-1" + "OnCase06" "aztecboss_laser_random_6,TurnOn,,0,-1" + "OnCase06" "aztecboss_lasersound_start,PlaySound,,0,-1" + "OnCase06" "aztecboss_laserexplosion_random_6,Explode,,2,-1" + "OnCase06" "aztecboss_sound_random_6,PlaySound,,2,-1" + "OnCase06" "aztecboss_laser_random_6,TurnOff,,1.5,-1" + "OnCase06" "aztecboss_lasersound_startshoot,PlaySound,,1.5,-1" + "OnCase06" "aztec_laser_particle_6,Stop,,1.4,-1" + "OnCase06" "aztec_laser_particle_6,Start,,1.5,-1" + "OnCase06" "aztec_laser_spark_1,SparkOnce,,1.5,-1" + "OnCase07" "aztecboss_laser_random_7,TurnOn,,0,-1" + "OnCase07" "aztecboss_lasersound_start,PlaySound,,0,-1" + "OnCase07" "aztecboss_laserexplosion_random_7,Explode,,2,-1" + "OnCase07" "aztecboss_sound_random_7,PlaySound,,2,-1" + "OnCase07" "aztecboss_laser_random_7,TurnOff,,1.5,-1" + "OnCase07" "aztecboss_lasersound_startshoot,PlaySound,,1.5,-1" + "OnCase07" "aztec_laser_particle_7,Stop,,1.4,-1" + "OnCase07" "aztec_laser_particle_7,Start,,1.5,-1" + "OnCase07" "aztec_laser_spark_1,SparkOnce,,1.5,-1" + "OnCase08" "aztecboss_laser_random_8,TurnOn,,0,-1" + "OnCase08" "aztecboss_lasersound_start,PlaySound,,0,-1" + "OnCase08" "aztecboss_laserexplosion_random_8,Explode,,2,-1" + "OnCase08" "aztecboss_sound_random_8,PlaySound,,2,-1" + "OnCase08" "aztecboss_laser_random_8,TurnOff,,1.5,-1" + "OnCase08" "aztecboss_lasersound_startshoot,PlaySound,,1.5,-1" + "OnCase08" "aztec_laser_particle_8,Stop,,1.4,-1" + "OnCase08" "aztec_laser_particle_8,Start,,1.5,-1" + "OnCase08" "aztec_laser_spark_1,SparkOnce,,1.5,-1" + "OnCase09" "aztecboss_laser_random_9,TurnOn,,0,-1" + "OnCase09" "aztecboss_lasersound_start,PlaySound,,0,-1" + "OnCase09" "aztecboss_laserexplosion_random_9,Explode,,2,-1" + "OnCase09" "aztecboss_sound_random_9,PlaySound,,2,-1" + "OnCase09" "aztecboss_laser_random_9,TurnOff,,1.5,-1" + "OnCase09" "aztecboss_lasersound_startshoot,PlaySound,,1.5,-1" + "OnCase09" "aztec_laser_particle_9,Stop,,1.4,-1" + "OnCase09" "aztec_laser_particle_9,Start,,1.5,-1" + "OnCase09" "aztec_laser_spark_1,SparkOnce,,1.5,-1" + "OnCase10" "aztecboss_laser_random_10,TurnOn,,0,-1" + "OnCase10" "aztecboss_lasersound_start,PlaySound,,0,-1" + "OnCase10" "aztecboss_laserexplosion_random_10,Explode,,2,-1" + "OnCase10" "aztecboss_sound_random_10,PlaySound,,2,-1" + "OnCase10" "aztecboss_laser_random_10,TurnOff,,1.5,-1" + "OnCase10" "aztecboss_lasersound_startshoot,PlaySound,,1.5,-1" + "OnCase10" "aztec_laser_particle_10,Stop,,1.4,-1" + "OnCase10" "aztec_laser_particle_10,Start,,1.5,-1" + "OnCase10" "aztec_laser_spark_1,SparkOnce,,1.5,-1" + } +} +filter: +{ + "targetname" "/aztecboss_relay_random.*/" + "classname" "logic_relay" +} +modify: +{ + match: + { + "targetname" "path_1_11" + "classname" "path_track" + "hammerid" "630596" + } + delete: + { + "OnPass" "pred_1,Kill,,2,-1" + "OnPass" "train_1_1,Kill,,2,-1" + "OnPass" "relay_aztecboss_1,Trigger,,2,-1" + } + insert: + { + "OnPass" "pred_1,Kill,,0,-1" + "OnPass" "train_1_1,Kill,,0,-1" + "OnPass" "tem_aztecfight_2,ForceSpawn,,0,-1" + "OnPass" "predboss_2,SetAnimation,Luffaren_predprotect_02.smd,0.1,-1" + "OnPass" "pred_train_2,StartForward,,2.5,-1" + "OnPass" "server,Command,say ***KILL IT***,0,-1" + } +} +filter: +{ + "targetname" "relay_aztecboss_1" + "classname" "logic_relay" + "hammerid" "630417" +} +filter: +{ + "targetname" "relay_aztecbossfight_starter" + "classname" "logic_relay" + "hammerid" "630353" +} +modify: +{ + match: + { + "classname" "func_button" + "hammerid" "3883357" + } + delete: + { + "OnPressed" "map_tele_case_2,InValue,1,40,1" + } + insert: + { + "OnPressed" "server,Command,say ***TELEPORTING EVERYONE TO COMPLEX ELEVATOR***,40,1" + "OnPressed" "map_teleporter_4,Enable,,40,-1" + } +} +modify: +{ + match: + { + "classname" "trigger_multiple" + "hammerid" "3334326" + } + delete: + { + "OnTrigger" "map_tele_case_2,InValue,2,30,1" + } +} +modify: +{ + match: + { + "targetname" "cboss_INIT_TRIGGER_2" + "classname" "trigger_once" + "hammerid" "2889362" + } + delete: + { + "OnStartTouch" "map_tele_case_2,InValue,2,30,1" + } + insert: + { + "OnStartTouch" "server,Command,say ***TELEPORTING EVERYONE TO COMPLEX CORE***,30,1" + "OnStartTouch" "map_teleporter_5,Enable,,30,-1" + } +} +modify: +{ + match: + { + "targetname" "cboss_INIT_TRIGGER" + "classname" "trigger_hurt" + "hammerid" "2079782" + } + delete: + { + "OnStartTouch" "cboss_start_relay_1,Trigger,,15,-1" + "OnStartTouch" "cboss_predatorhealth_counter,Add,155,0,-1" + "OnStartTouch" "cboss_predator_interuptcounter_setvalue,Add,35,0,-1" + } + insert: + { + "OnStartTouch" "cboss_predatorhealth_counter,Add,200,0,-1" + "OnStartTouch" "cboss_predator_interuptcounter_setvalue,Add,28,0,-1" + "OnStartTouch" "server,Command,say ***TELEPORTING EVERYONE TO COMPLEX CORE***,30,1" + "OnStartTouch" "map_teleporter_5,Enable,,30,1" + "OnStartTouch" "cboss_start_particle_1,Stop,,17.4,1" + "OnStartTouch" "cboss_start_particle_1,Start,,17.5,1" + "OnStartTouch" "cboss_template,ForceSpawn,,19,1" + "OnStartTouch" "cboss_attack_chooser,PickRandom,,25,1" + "OnStartTouch" "server,Command,say ***ITS THE PREDATOR!***,18.5,1" + "OnStartTouch" "cboss_interupt_relay,Enable,,25,1" + "OnStartTouch" "cboss_interupt_relay_nade,Enable,,25,1" + "OnStartTouch" "cboss_predator_interuptcounter_setvalue,GetValue,,25,1" + "OnStartTouch" "server,Command,shake,17.5,1" + "OnStartTouch" "server,Command,shake,18,1" + "OnStartTouch" "server,Command,shake,18.5,1" + "OnStartTouch" "server,Command,shake,19,1" + "OnStartTouch" "server,Command,shake,19.5,1" + "OnStartTouch" "server,Command,shake,20,1" + "OnStartTouch" "server,Command,shake,20.5,1" + "OnStartTouch" "server,Command,shake,21,1" + "OnStartTouch" "server,Command,shake,21.5,1" + "OnStartTouch" "cboss_orb_tesla_2,DoSpark,,17.5,1" + "OnStartTouch" "cboss_orb_tesla_2,DoSpark,,18,1" + "OnStartTouch" "cboss_orb_tesla_2,DoSpark,,18.5,1" + "OnStartTouch" "cboss_orb_tesla_2,DoSpark,,19,1" + "OnStartTouch" "cboss_orb_tesla_2,DoSpark,,19.5,1" + "OnStartTouch" "cboss_orb_tesla_2,DoSpark,,20,1" + "OnStartTouch" "cboss_s_case,Trigger,,19,1" + "OnStartTouch" "cboss_cage_breakable,Break,,135,1" + "OnStartTouch" "cboss_predator,SetAnimation,Luffaren_cboss_buildup.smd,25,1" + "OnStartTouch" "cboss_INIT_TRIGGER,Disable,,18.5,1" + "OnStartTouch" "music_s2_3,PlaySound,,16,1" + "OnStartTouch" "music_s1_3,Volume,0,16,1" + "OnStartTouch" "map_tele_case_2,InValue,2,20,1" + "OnStartTouch" "vent_break_2,Break,,16,1" + } +} +filter: +{ + "targetname" "cboss_start_relay_1" + "classname" "logic_relay" + "hammerid" "2079788" +} +modify: +{ + match: + { + "classname" "trigger_push" + "hammerid" "1169201" + } + delete: + { + "OnStartTouch" "map_tele_case_2,InValue,3,0,1" + } + insert: + { + "OnStartTouch" "server,Command,say ***TELEPORTING EVERYONE TO SPACESHIP ENTRANCE***,0,1" + "OnStartTouch" "map_teleporter_6,Enable,,0,1" + "OnStartTouch" "server,Command,sv_enablebunnyhopping 1,1,-1" + } +} +filter: +{ + "targetname" "/map_tele_case.*/" + "classname" "logic_case" +} +add: +{ + "origin" "-2123 3031 2670" + "targetname" "filter_no_ct" + "Negated" "1" + "filterteam" "3" + "classname" "filter_activator_team" +} +modify: +{ + match: + { + "targetname" "w_pushgun_push" + "classname" "trigger_push" + "hammerid" "3757201" + } + replace: + { + "filtername" "filter_no_ct" + } +} +modify: +{ + match: + { + "targetname" "w_minigun_affect" + "classname" "trigger_hurt" + "hammerid" "3756515" + } + replace: + { + "filtername" "filter_no_ct" + } +} +modify: +{ + match: + { + "targetname" "w_minigun_affect" + "classname" "trigger_push" + "hammerid" "3756518" + } + replace: + { + "filtername" "filter_no_ct" + } +} +modify: +{ + match: + { + "targetname" "w_gauss_laser_1" + "classname" "trigger_hurt" + "hammerid" "3756498" + } + replace: + { + "filtername" "filter_no_ct" + } +} +modify: +{ + match: + { + "targetname" "w_acid_affect_1" + "classname" "trigger_multiple" + "hammerid" "3759835" + } + replace: + { + "filtername" "filter_no_ct" + } +} +modify: +{ + match: + { + "targetname" "w_flame_affect" + "classname" "trigger_multiple" + "hammerid" "3756739" + } + replace: + { + "filtername" "filter_no_ct" + } +} +filter: +{ + "targetname" "w_pushgun_filter" + "classname" "filter_activator_team" +} + +filter: +{ + "targetname" "w_flame_filter" + "classname" "filter_activator_team" +} + +filter: +{ + "targetname" "w_acid_filter_1" + "classname" "filter_activator_team" +} +filter: +{ + "targetname" "w_gauss_filter_1" + "classname" "filter_activator_team" +} +filter: +{ + "targetname" "w_minigun_filter" + "classname" "filter_activator_team" +} +modify: +{ + match: + { + "classname" "ambient_generic" + "message" "luffaren/predator theme - jungle runboosted.mp3" + } + replace: + { + "message" "#luffaren/predator theme - jungle runboosted.mp3" + } +} +modify: +{ + match: + { + "classname" "ambient_generic" + "message" "luffaren/predator theme - danger closing inboosted.mp3" + } + replace: + { + "message" "#luffaren/predator theme - danger closing inboosted.mp3" + } +} +modify: +{ + match: + { + "classname" "ambient_generic" + "message" "luffaren/rock_music_1.mp3" + } + replace: + { + "message" "#luffaren/rock_music_1.mp3" + } +} +modify: +{ + match: + { + "classname" "ambient_generic" + "message" "luffaren/predator - finalmusic - 2.mp3" + } + replace: + { + "message" "#luffaren/predator - finalmusic - 2.mp3" + } +} +modify: +{ + match: + { + "classname" "ambient_generic" + "message" "luffaren/swampthing3.mp3" + } + replace: + { + "message" "#luffaren/swampthing3.mp3" + } +} +modify: +{ + match: + { + "classname" "ambient_generic" + "message" "luffaren/navras.mp3" + } + replace: + { + "message" "#luffaren/navras.mp3" + } +} +modify: +{ + match: + { + "classname" "ambient_generic" + "message" "luffaren/06 - the normandy reborn.mp3" + } + replace: + { + "message" "#luffaren/06 - the normandy reborn.mp3" + } +} +modify: +{ + match: + { + "classname" "ambient_generic" + "message" "luffaren/metroid prime music- parasite queen battle.mp3" + } + replace: + { + "message" "#luffaren/metroid prime music- parasite queen battle.mp3" + } +} +modify: +{ + match: + { + "classname" "ambient_generic" + "message" "luffaren/crysis warhead o.s.t - main menu theme.mp3" + } + replace: + { + "message" "#luffaren/crysis warhead o.s.t - main menu theme.mp3" + } +} +modify: +{ + match: + { + "classname" "ambient_generic" + "message" "luffaren/(disc 2) 11 - the end run.mp3" + } + replace: + { + "message" "#luffaren/(disc 2) 11 - the end run.mp3" + } +} +modify: +{ + match: + { + "classname" "ambient_generic" + "message" "luffaren/predator - finalmusic - 1.mp3" + } + replace: + { + "message" "#luffaren/predator - finalmusic - 1.mp3" + } +} +modify: +{ + match: + { + "classname" "ambient_generic" + "message" "luffaren/metroid prime music- meta ridley battle.mp3" + } + replace: + { + "message" "#luffaren/metroid prime music- meta ridley battle.mp3" + } +} +modify: +{ + match: + { + "classname" "ambient_generic" + "message" "luffaren/immediate music- serenata immortale.mp3" + } + replace: + { + "message" "#luffaren/immediate music- serenata immortale.mp3" + } +} +modify: +{ + match: + { + "classname" "ambient_generic" + "message" "luffaren/(disc 2) 12 - suicide mission.mp3" + } + replace: + { + "message" "#luffaren/(disc 2) 12 - suicide mission.mp3" + } +} + +;------------------------ +; 04-Sept-2022 +; GAUSS: INCREASE DAMAGE +;------------------------ + +modify: +{ + match: + { + "targetname" "w_gauss_laser_1" + "classname" "trigger_hurt" + "hammerid" "3756498" + ; "damage" "20000" + } + replace: + { + "damage" "100000" + } +} + +;------------------------ +; 29-Jan-2024 +; FIX ALIEN HP EXPLOIT +;------------------------ + +; DISABLED ON 25-Mar-2024 +; This is a redundant fix that ended up adding more hp... +; See "fboss_end_brush_particle3" edit in the file for the already existing fix +; So it really seem there was no issue to begin with, people cant abuse the hp by going in and out of the trigger as it was changed + + +;;; Delete old hp trigger +;;filter: +;;{ +;; "model" "*93" +;; "targetname" "fboss_end_brush_particle" +;; "origin" "40 8840 11280" +;; "classname" "trigger_multiple" +;; "hammerid" "3756083" +;;} +;; +;;; Add large one into the alien template (enabled when it spawn) +;;add: +;;{ +;; "model" "*81" +;; "targetname" "fboss_ee_addhp" +;; "StartDisabled" "0" +;; "spawnflags" "1" +;; "origin" "32 8544 11412" +;; "filtername" "filter_ct" +;; "classname" "trigger_once" +;; "OnStartTouch" "fboss_ee_math,Add,10,0,-1" +;;} +;;modify: +;;{ +;; match: +;; { +;; "targetname" "fboss_ee_tem" +;; "classname" "point_template" +;; "hammerid" "3755991" +;; } +;; insert: +;; { +;; "Template07" "fboss_ee_addhp" +;; } +;;} + + +;------------------------ +; 06-March-2024 +; REDUCE MINIGUN FIRE RATE +; CAUSE OF SOUND SPAM +;------------------------ + +modify: +{ + match: + { + "targetname" "w_minigun_fire_1" + "classname" "env_gunfire" + "hammerid" "3756569" + ; "rateoffire" "30" + } + replace: + { + "rateoffire" "20" + } +} diff --git a/maps/ze_predator_ultimate_v3.cfg_backup_20250709 b/maps/ze_predator_ultimate_v3.cfg_backup_20250709 new file mode 100755 index 0000000..798f812 --- /dev/null +++ b/maps/ze_predator_ultimate_v3.cfg_backup_20250709 @@ -0,0 +1,3621 @@ +;------------------------------------------------------------ +;STRIPPER CFG BY NOCTALI http://steamcommunity.com/id/h4sard +;-------------------------------------------------------------------- +;STRIPPER CFG BY MOLTARD http://steamcommunity.com/id/0123456789ABC/ +;-------------------------------------------------------------------- +;FIX LAGEVATOR +;-------------- +add: +{ + "model" "*187" + "classname" "func_movelinear" + "blockdamage" "9999" + "disablereceiveshadows" "1" + "movedir" "90 0 0" + "movedistance" "1984" + "origin" "-11008 4112 1756" + "renderamt" "255" + "rendercolor" "255 255 255" + "renderfx" "0" + "rendermode" "0" + "spawnflags" "0" + "speed" "150" + "startposition" "0" + "targetname" "stripper_fix_lagevator_move" + "OnFullyOpen" "!self,Close,,10,1" + "OnFullyOpen" "server,Command,say ***ELEVATOR'S HERE***,0,1" + "OnFullyClosed" "mine_elevator_break,Break,,3.5,1" +} +modify: +{ + match: + { + "origin" "-11008 4112 1844" + "classname" "prop_dynamic" + "model" "models/luffaren/luffaren_elevator_1.mdl" + } + replace: + { + "parentname" "stripper_fix_lagevator_move" + "solid" "0" + } + insert: + { + "DisableBoneFollowers" "1" + } +} +modify: +{ + match: + { + "model" "*187" + "classname" "trigger_hurt" + "origin" "-11008 4112 1748" + } + replace: + { + "parentname" "stripper_fix_lagevator_move" + } +} +modify: +{ + match: + { + "model" "*183" + "classname" "func_button" + "origin" "-11142 4038 -162" + } + delete: + { + "OnPressed" "elev_1,StartForward,,20,-1" + } + insert: + { + "OnPressed" "stripper_fix_lagevator_move,Open,,20,1" + } +} +filter: +{ + "origin" "-11008 4112 -228" + "targetname" "path_elev_down" + "classname" "path_track" +} +filter: +{ + "origin" "-11008 4112 1784" + "targetname" "path_elev_up" + "classname" "path_track" +} +filter: +{ + "targetname" "elev_1" + "origin" "-11008 4112 1768" + "classname" "func_tracktrain" +} +;------------------------------------------------ +;ZOMBIE LADDER OPENS AFTER ELEVATOR REACHES TOP +;------------------------------------------------ +modify: +{ + match: + { + "origin" "-8944 6504 1136" + "targetname" "cboss_elevator" + "classname" "func_door" + } + replace: + { + "OnFullyOpen" "break_ladder_1,Break,,3,-1" + } +} +;----------------------- +;FIX INFINITE NUKE FADE +;----------------------- +modify: +{ + match: + { + "origin" "8 11296 11200" + "targetname" "escape_fade_1" + "classname" "env_fade" + } + replace: + { + "spawnflags" "1" + } +} +;---------------------- +;FIX BOSS POINT SYSTEM +;---------------------- +add: +{ + "classname" "filter_damage_type" + "damagetype" "64" + "Negated" "0" + "targetname" "filter_blast" + "origin" "2441 -5181 247" +} +add: +{ + "classname" "filter_multi" + "filtertype" "0" + "Negated" "0" + "Filter02" "filter_ct" + "Filter01" "filter_blast" + "targetname" "Filter_Damage_Blast" + "origin" "2441 -5181 247" +} +;------------- +;STAGE 1 BOSS +;------------- +add: +{ + "origin" "-2443.9 -5271.2 201" + "targetname" "aztecboss_hurt_1nade" + "spawnflags" "0" + "classname" "logic_relay" + "OnTrigger" "aztecboss_math_health,Subtract,50,0,-1" + "OnTrigger" "score,ApplyScore,,0,-1" +} +add: +{ + "origin" "-2443.9 -5271.2 201" + "targetname" "aztecboss_hurt_2nade" + "StartDisabled" "1" + "spawnflags" "0" + "classname" "logic_relay" + "OnTrigger" "aztecboss_math_health_2,Subtract,50,0,-1" + "OnTrigger" "score,ApplyScore,,0,-1" +} +add: +{ + "model" "*228" + "targetname" "endboss_push_1" + "StartDisabled" "1" + "speed" "400" + "spawnflags" "1" + "pushdir" "0 -90 0" + "origin" "6304 8968.29 -2041.5" + "filtername" "filter_ct" + "classname" "trigger_push" +} +modify: +{ + match: + { + "origin" "-5191 -4754 194" + "targetname" "tem_aztecfight_2" + "classname" "point_template" + "hammerid" "630686" + } + replace: + { + "Template04" "aztecboss_hurt_2*" + "Template03" "aztecboss_hurt_1*" + } +} +modify: +{ + match: + { + "origin" "-2440 -5180 307" + "targetname" "predboss_3" + "classname" "func_physbox" + "hammerid" "4133386" + } + replace: + { + "damagefilter" "Filter_Damage_Blast" + } + delete: + { + "OnDamaged" "aztecboss_hurt_2,Trigger,,0,-1" + "OnDamaged" "aztecboss_hurt_1,Trigger,,0,-1" + "OnDamaged" "score_reset_hit,ApplyScore,,0,-1" + "OnDamaged" "aztecboss_math_health,Subtract,50,0,-1" + } + insert: + { + "OnDamaged" "aztecboss_hurt_2nade,Trigger,,0,-1" + "OnDamaged" "aztecboss_hurt_1nade,Trigger,,0,-1" + } +} +modify: +{ + match: + { + "origin" "-2441 -5181 247.79" + "targetname" "aztecboss_hit" + "classname" "func_physbox" + "hammerid" "3637951" + } + delete: + { + "OnDamaged" "score_reset_hit,ApplyScore,,0,-1" + } + insert: + { + "damagefilter" "filter_ct" + } +} +modify: +{ + match: + { + "origin" "-2441.03 -5243.02 201" + "targetname" "aztecboss_hurt_1" + "classname" "logic_relay" + "hammerid" "2471261" + } + insert: + { + "OnTrigger" "score_reset_hit,ApplyScore,,0,-1" + } +} +modify: +{ + match: + { + "origin" "-2443.9 -5271.2 201" + "targetname" "aztecboss_hurt_2" + "classname" "logic_relay" + "hammerid" "2471263" + } + insert: + { + "OnTrigger" "score_reset_hit,ApplyScore,,0,-1" + } +} +modify: +{ + match: + { + "origin" "-2434 -5116 201" + "targetname" "aztecboss_math_health" + "classname" "math_counter" + "hammerid" "1677116" + } + replace: + { + "min" "0" + "max" "999999" + } + delete: + { + "OnHitMin" "aztecboss_hurt_1,Disable,,0,-1" + } + insert: + { + "OnHitMin" "aztecboss_hurt_1,Kill,,0,1" + "OnHitMin" "aztecboss_hurt_1nade,Kill,,0,1" + "OnHitMin" "aztecboss_hurt_2nade,Enable,,0,1" + "OnHitMin" "aztecboss_math_health,Kill,,0.02,1" + } +} +modify: +{ + match: + { + "origin" "-2412 -5116 201" + "targetname" "aztecboss_math_health_2" + "classname" "math_counter" + "hammerid" "1712564" + } + replace: + { + "min" "0" + "max" "999999" + } + insert: + { + "OnHitMin" "aztecboss_hurt_2,Kill,,0,1" + "OnHitMin" "aztecboss_hurt_2nade,Kill,,0,1" + "OnHitMin" "predboss_3,Kill,,0,1" + "OnHitMin" "aztecboss_math_health_2,Kill,,0.02,1" + } +} +modify: +{ + match: + { + "origin" "-3183.56 -5187.79 483.585" + "targetname" "relay_aztecboss_jumpbuildup" + "classname" "logic_relay" + "hammerid" "630319" + } + insert: + { + "OnTrigger" "aztecboss_hurt_2,Kill,,10,1" + "OnTrigger" "predboss_3,Kill,,10,1" + "OnTrigger" "aztecboss_hurt_2,Kill,,10,1" + "OnTrigger" "aztecboss_hurt_2nade,Kill,,10,1" + "OnTrigger" "aztecboss_math_health_2,Kill,,10,1" + } +} +;------------- +;STAGE 2 BOSS +;------------- +modify: +{ + match: + { + "origin" "7930 9896 -1829" + "targetname" "mob_grudge_ex" + "classname" "func_physbox" + "hammerid" "4132923" + } + replace: + { + "damagefilter" "Filter_Damage_Blast" + } + delete: + { + "OnDamaged" "mob_grudge_math,Subtract,50,0,-1" + } + insert: + { + "OnDamaged" "score,ApplyScore,,0,-1" + "OnDamaged" "mob_grudge_counter,Subtract,50,0,-1" + } +} +modify: +{ + match: + { + "origin" "7920 9896 -1888" + "targetname" "mob_grudge_phys" + "classname" "func_physbox" + "hammerid" "3620740" + } + delete: + { + "OnDamaged" "mob_grudge_math,Subtract,1,0,-1" + } + insert: + { + "OnDamaged" "mob_grudge_counter,Subtract,1,0,-1" + } +} +modify: +{ + match: + { + "origin" "7940 9896 -1819" + "targetname" "mob_grudge_math" + "classname" "math_counter" + "hammerid" "3620735" + } + replace: + { + "targetname" "mob_grudge_counter" + "startvalue" "100" + "min" "0" + "max" "999999" + } + insert: + { + "OnHitMin" "mob_grudge_counter,Kill,,0,1" + } +} +filter: +{ + "origin" "6176.44 8272.62 -2092" + "targetname" "bosshealth_endboss" + "classname" "math_counter" + "hammerid" "3620273" +} +modify: +{ + match: + { + "origin" "6304 9008 -2005" + "targetname" "endboss_healthpush" + "classname" "trigger_hurt" + "hammerid" "3620293" + } + delete: + { + "OnStartTouch" "bosshealth_endboss,Add,150,0,-1" + } + insert: + { + "OnStartTouch" "mob_grudge_counter,Add,200,0,-1" + } +} +modify: +{ + match: + { + "origin" "7922 9896 -1886" + "classname" "trigger_hurt" + "targetname" "mob_grudge_upright" + "hammerid" "3620714" + } + insert: + { + "OnStartTouch" "mob_grudge_counter,Subtract,75,0,-1" + } +} +;------------- +;STAGE 3 BOSS +;------------- +modify: +{ + match: + { + "origin" "-9520 6496 1121" + "targetname" "cboss_hit" + "classname" "func_physbox" + "hammerid" "4133504" + } + replace: + { + "damagefilter" "Filter_Damage_Blast" + } + insert: + { + "OnDamaged" "cboss_interupt_relay_nade,Trigger,,0,-1" + } +} +modify: +{ + match: + { + "origin" "-9519 6496 1179.96" + "targetname" "cboss_hit" + "classname" "func_physbox" + "hammerid" "3638010" + } + insert: + { + "damagefilter" "filter_ct" + "OnDamaged" "cboss_interupt_relay,Trigger,,0,-1" + } +} +modify: +{ + match: + { + "origin" "-9496 6496 1200" + "targetname" "cboss_predatorhealth_counter" + "classname" "math_counter" + "hammerid" "2079591" + } + replace: + { + "min" "0" + "max" "999999" + "startvalue" "100" + } + delete: + { + "OutValue" "cboss_interupt_relay,Trigger,,0,-1" + } +} +modify: +{ + match: + { + "origin" "-9256 6560 1081" + "targetname" "cboss_interupt_relay" + "classname" "logic_relay" + "hammerid" "2080277" + } + replace: + { + "spawnflags" "0" + } + delete: + { + "OnTrigger" "cboss_predator_interuptcounter,Add,1,0,-1" + } + insert: + { + "OnTrigger" "cboss_predator_interuptcounter,Subtract,1,0,-1" + } +} +add: +{ + "origin" "-9256 6560 1081" + "targetname" "cboss_interupt_relay_nade" + "StartDisabled" "1" + "spawnflags" "0" + "classname" "logic_relay" + "OnTrigger" "cboss_predator_interuptcounter,Subtract,50,0,-1" +} +modify: +{ + match: + { + "origin" "-9320 6464 1080" + "targetname" "cboss_attack_orb_2" + "classname" "logic_relay" + "hammerid" "2079861" + } + insert: + { + "OnTrigger" "cboss_interupt_relay_nade,Disable,,0,-1" + } +} +modify: +{ + match: + { + "origin" "-9320 6528 1080" + "targetname" "cboss_attack_laser_2" + "classname" "logic_relay" + "hammerid" "2079863" + } + insert: + { + "OnTrigger" "cboss_interupt_relay_nade,Disable,,0,-1" + } +} +modify: +{ + match: + { + "origin" "-9272 6568 1081" + "targetname" "cboss_predator_interuptcounter_setvalue" + "classname" "math_counter" + "hammerid" "2080275" + } + delete: + { + "OutValue" "cboss_predator_interuptcounter,SetHitMax,,0,-1" + } + insert: + { + "OnGetValue" "cboss_predator_interuptcounter,SetValue,,0,-1" + } +} +modify: +{ + match: + { + "origin" "-9272 6552 1081" + "targetname" "cboss_predator_interuptcounter" + "classname" "math_counter" + "hammerid" "2080273" + } + replace: + { + "max" "999999" + "min" "0" + } + delete: + { + "OnHitMax" "cboss_attack_laser_1,CancelPending,,0,-1" + "OnHitMax" "cboss_attack_fly_1,CancelPending,,0,-1" + "OnHitMax" "cboss_attack_orb_1,CancelPending,,0,-1" + "OnHitMax" "cboss_pause_relay,Trigger,,3,-1" + "OnHitMax" "server,Command,***YOU INTERUPTED THE PREDATOR'S ATTACK***,0,-1" + "OnHitMax" "cboss_interupt_relay,Disable,,0,-1" + "OnHitMax" "cboss_buildup_fly,Stop,,0,-1" + "OnHitMax" "cboss_buildup_orb,Stop,,0,-1" + "OnHitMax" "cboss_buildup_laser,Stop,,0,-1" + "OnHitMax" "cboss_orb_tesla_2,DoSpark,,0,-1" + "OnHitMax" "cboss_orb_tesla_2,DoSpark,,0.5,-1" + "OnHitMax" "server,Command,shake,0,-1" + "OnHitMax" "server,Command,shake,0.1,-1" + "OnHitMax" "cboss_s_case,Trigger,,0,-1" + "OnHitMax" "cboss_predator,SetAnimation,Luffaren_predprotect_02.smd,0,-1" + } + insert: + { + "OnHitMin" "cboss_interupt_relay_nade,Disable,,0,-1" + "OnHitMin" "server,Command,say ***YOU INTERRUPTED THE PREDATOR'S ATTACK***,0,-1" + "OnHitMin" "cboss_attack_laser_1,CancelPending,,0,-1" + "OnHitMin" "cboss_attack_fly_1,CancelPending,,0,-1" + "OnHitMin" "cboss_attack_orb_1,CancelPending,,0,-1" + "OnHitMin" "cboss_pause_relay,Trigger,,3,-1" + "OnHitMin" "cboss_interupt_relay,Disable,,0,-1" + "OnHitMin" "cboss_buildup_fly,Stop,,0,-1" + "OnHitMin" "cboss_buildup_orb,Stop,,0,-1" + "OnHitMin" "cboss_buildup_laser,Stop,,0,-1" + "OnHitMin" "cboss_orb_tesla_2,DoSpark,,0,-1" + "OnHitMin" "cboss_orb_tesla_2,DoSpark,,0.5,-1" + "OnHitMin" "server,Command,shake,0,-1" + "OnHitMin" "server,Command,shake,0.1,-1" + "OnHitMin" "cboss_s_case,Trigger,,0,-1" + "OnHitMin" "cboss_predator,SetAnimation,Luffaren_predprotect_02.smd,0,-1" + } +} +modify: +{ + match: + { + "origin" "-9320 6496 1080" + "targetname" "cboss_attack_fly_2" + "classname" "logic_relay" + "hammerid" "2079859" + } + insert: + { + "OnTrigger" "cboss_interupt_relay_nade,Disable,,0,-1" + } +} +modify: +{ + match: + { + "origin" "-9394 6496 1080" + "targetname" "cboss_pause_relay" + "classname" "logic_relay" + "hammerid" "2080204" + } + delete: + { + "OnTrigger" "cboss_predator_interuptcounter,SetValue,0,5,-1" + } + insert: + { + "OnTrigger" "cboss_interupt_relay_nade,Enable,,5,-1" + "OnTrigger" "cboss_predator_interuptcounter_setvalue,GetValue,,5,-1" + } +} +filter: +{ + "model" "*311" + "origin" "-10672 7120 1312" + "classname" "trigger_once" + "hammerid" "1867338" +} +modify: +{ + match: + { + "origin" "-10000 6496 1256" + "targetname" "cboss_fly_push" + "classname" "trigger_push" + "hammerid" "2079790" + } + replace: + { + "speed" "2500" + } +} +modify: +{ + match: + { + "origin" "-9984 6496 -568" + "targetname" "cboss_path_2" + "classname" "path_track" + } + delete: + { + "OnPass" "cboss_escape_relay,Trigger,,0,-1" + } + insert: + { + "OnPass" "cboss_block,Kill,,0,-1" + "OnPass" "cboss_blastdoor,Open,,0.5,-1" + "OnPass" "cboss_cage_breakable,Break,,1,-1" + "OnPass" "cboss_death_predator,Kill,,0,-1" + "OnPass" "cboss_escape_shake,StartShake,,0,-1" + "OnPass" "server,Command,shake,0,-1" + "OnPass" "cboss_escape_randomrubble_timer,Enable,,0,-1" + "OnPass" "cboss_escape_shake,StartShake,,15,-1" + "OnPass" "cboss_escape_randomrubble_case,PickRandom,,0,-1" + "OnPass" "cboss_escape_s5,PlaySound,,0.4,-1" + "OnPass" "cboss_death_particle,Stop,,0,-1" + "OnPass" "cboss_death_particle,Start,,0.1,-1" + "OnPass" "cboss_death_s1,PlaySound,,0,-1" + "OnPass" "music_s2_3,Volume,0,0,-1" + "OnPass" "music_s3_3,PlaySound,,0,-1" + "OnPass" "cboss_elevator,Open,,10,-1" + "OnPass" "server,Command,say ***RUN TOWARDS THE ELEVATOR!***,0,-1" + "OnPass" "cboss_timer_rollermine,Disable,,0,-1" + } +} +filter: +{ + "targetname" "cboss_escape_relay" + "classname" "logic_relay" + "hammerid" "2079716" +} +;------------- +;STAGE 4 BOSS +;------------- +add: +{ + "origin" "-2008 3192 2441" + "targetname" "score75" + "spawnflags" "0" + "points" "75" + "classname" "game_score" +} +add: +{ + "origin" "-2008 3192 2441" + "targetname" "score600" + "spawnflags" "0" + "points" "600" + "classname" "game_score" +} +add: +{ + "classname" "point_hurt" + "Damage" "1" + "DamageDelay" "1" + "DamageRadius" "0" + "DamageTarget" "!activator" + "targetname" "Stripper_Point_Hurt" + "DamageType" "0" + "origin" "45 12992 11839" +} +modify: +{ + match: + { + "origin" "-556 11234 9135" + "targetname" "mob_grudge_rot1" + "classname" "func_physbox" + "hammerid" "4133640" + } + replace: + { + "damagefilter" "Filter_Damage_Blast" + } + delete: + { + "OnDamaged" "score_reset_hit,ApplyScore,,0,-1" + } +} +modify: +{ + match: + { + "origin" "-46 11352 11201" + "targetname" "fboss_relay_hurter11" + "classname" "logic_relay" + "hammerid" "4133734" + } + insert: + { + "OnTrigger" "score75,ApplyScore,,0,-1" + } +} +modify: +{ + match: + { + "origin" "-46 11372 11201" + "targetname" "fboss_relay_hurter22" + "classname" "logic_relay" + "hammerid" "4133736" + } + insert: + { + "OnTrigger" "score75,ApplyScore,,0,-1" + } +} +modify: +{ + match: + { + "origin" "-568 11236 9070" + "targetname" "mob_grudge_phys1" + "classname" "func_physbox" + "hammerid" "3757883" + } + replace: + { + "spawnflags" "557056" + } + delete: + { + "OnDamaged" "score_reset_hit,ApplyScore,,0,-1" + } + insert: + { + "damagefilter" "filter_ct" + } +} +modify: +{ + match: + { + "origin" "8 11352 11201" + "targetname" "fboss_relay_hurter" + "classname" "logic_relay" + "hammerid" "3881292" + } + insert: + { + "OnTrigger" "score_reset_hit,ApplyScore,,0,-1" + } +} +modify: +{ + match: + { + "origin" "8 11372 11201" + "targetname" "fboss_relay_hurter2" + "classname" "logic_relay" + "hammerid" "3881290" + } + insert: + { + "OnTrigger" "score_reset_hit,ApplyScore,,0,-1" + } +} +modify: +{ + match: + { + "origin" "36 11352 11200" + "targetname" "fboss_math_2" + "classname" "math_counter" + "hammerid" "3881288" + } + replace: + { + "startvalue" "100" + "min" "0" + "max" "999999" + } + delete: + { + "OnHitMin" "fboss_relay_hurter,Disable,,0,-1" + "OnHitMin" "fboss_relay_alien_device_1,Disable,,0,-1" + "OnHitMin" "fboss_relay_hurter11,Disable,,0,-1" + "OnHitMin" "fboss_relay_hurter2,Enable,,5,-1" + "OnHitMin" "fboss_relay_hurter2,Enable,,6,-1" + "OnHitMin" "fboss_relay_hurter22,Enable,,5,-1" + "OnHitMin" "fboss_relay_alien_device_2,Enable,,6,-1" + } + insert: + { + "OnHitMin" "fboss_relay_hurter,Kill,,0,1" + "OnHitMin" "fboss_relay_alien_device_1,Kill,,0,1" + "OnHitMin" "fboss_relay_hurter11,Kill,,0,1" + "OnHitMin" "fboss_relay_hurter2,Enable,,0,-1" + "OnHitMin" "fboss_relay_hurter22,Enable,,0,-1" + "OnHitMin" "fboss_relay_alien_device_2,Enable,,0,1" + } +} +modify: +{ + match: + { + "origin" "36 11368 11200" + "targetname" "fboss_math_1" + "classname" "math_counter" + "hammerid" "3881286" + } + replace: + { + "startvalue" "100" + "min" "0" + "max" "999999" + } + insert: + { + "OnHitMin" "fboss_relay_hurter2,Kill,,0,1" + "OnHitMin" "fboss_relay_alien_device_2,Kill,,0,1" + "OnHitMin" "fboss_relay_hurter22,Kill,,0,1" + "OnHitMin" "mob_grudge_phys1,AddOutput,OnDamaged Stripper_Point_Hurt:Hurt::0:-1,0,1" + } +} +modify: +{ + match: + { + "origin" "-20 11372 11201" + "targetname" "fboss_relay_alien_device_1" + "classname" "logic_relay" + "hammerid" "3932180" + } + insert: + { + "OnTrigger" "score600,ApplyScore,,0,-1" + } +} +modify: +{ + match: + { + "origin" "-20 11352 11201" + "targetname" "fboss_relay_alien_device_2" + "classname" "logic_relay" + "hammerid" "3932188" + } + insert: + { + "OnTrigger" "score600,ApplyScore,,0,-1" + } +} +modify: +{ + match: + { + "origin" "-566 11236 9066" + "classname" "trigger_hurt" + "targetname" "mob_grudge_upright1" + "hammerid" "3757861" + } + insert: + { + "OnStartTouch" "fboss_relay_hurter11,Trigger,,0,-1" + "OnStartTouch" "fboss_relay_hurter22,Trigger,,0,-1" + } +} +;------------------------------- +;BOSS STAGE 1 NEW ATTACK SYSTEM +;------------------------------- +filter: +{ + "targetname" "aztec_case_laser" + "classname" "logic_case" +} +filter: +{ + "targetname" "/aztecboss_relay_random.*/" + "classname" "logic_relay" +} +filter: +{ + "targetname" "/aztecboss_laser_random.*/" + "classname" "env_laser" +} +filter: +{ + "targetname" "/aztec_laser_particle.*/" + "classname" "info_particle_system" +} +filter: +{ + "targetname" "/aztecboss_laserexplosion_random.*/" + "classname" "env_explosion" +} +filter: +{ + "targetname" "/aztecboss_sound_random.*/" + "classname" "ambient_generic" +} +filter: +{ + "targetname" "/aztecboss_lasertarget_random.*/" + "classname" "info_target" +} +modify: +{ + match: + { + "origin" "-2679.56 -5115.79 456.585" + "targetname" "aztecboss_timer_laser" + "classname" "logic_timer" + "hammerid" "630445" + } + delete: + { + "OnTimer" "aztec_case_laser,PickRandom,,0,-1" + } + insert: + { + "OnTimer" "Template_Attack_Laser,ForceSpawn,,0,-1" + } +} +add: +{ + "classname" "point_template" + "targetname" "Template_Attack_Laser" + "origin" "-2744 -4904 201" + "Template01" "Attack_Laser_Relay" + "Template02" "Attack_Laser_Laser" + "Template03" "Attack_Laser_Particle" + "Template04" "Attack_Laser_Explosion" + "Template05" "Attack_Laser_Sound" + "Template06" "Attack_Laser_Trigger" + "Template07" "Attack_Laser_Tracktrain" + "Template08" "Attack_Laser_Path_1" + "Template09" "Attack_Laser_Path_2" + "spawnflags" "0" +} +add: +{ + "origin" "-2655.29 -5044.59 417.041" + "targetname" "Attack_Laser_Relay" + "spawnflags" "0" + "classname" "logic_relay" + "OnSpawn" "!self,FireUser1,,5.1,1" + "OnTrigger" "Attack_Laser_Path_2,SetParent,!activator,0,1" + "OnTrigger" "Attack_Laser_Path_2,SetParentAttachment,rfoot,0.01,1" + "OnTrigger" "Attack_Laser_Path_2,ClearParent,,0.02,1" + "OnTrigger" "Attack_Laser_Path_2,AddOutput,angles 0 0 0,0.03,1" + "OnTrigger" "Attack_Laser_Tracktrain,StartForward,,0.04,1" + "OnTrigger" "Attack_Laser_Laser,TurnOn,,0.05,1" + "OnTrigger" "Attack_Laser_Laser,TurnOff,,1.55,1" + "OnTrigger" "aztecboss_lasersound_startshoot,PlaySound,,1.55,1" + "OnTrigger" "Attack_Laser_Particle,Start,,1.55,1" + "OnTrigger" "aztec_laser_spark_1,SparkOnce,,1.55,1" + "OnTrigger" "Attack_Laser_Explosion,Explode,,2.05,1" + "OnTrigger" "Attack_Laser_Sound,PlaySound,,2.05,1" + "OnTrigger" "Attack_Laser_Laser,Kill,,5,1" + "OnTrigger" "Attack_Laser_Explosion,Kill,,5,1" + "OnTrigger" "Attack_Laser_Sound,Kill,,5,1" + "OnTrigger" "Attack_Laser_Relay,Kill,,5,1" + "OnTrigger" "Attack_Laser_Tracktrain,KillHierarchy,,5,1" + "OnTrigger" "Attack_Laser_Path_1,Kill,,5.01,1" + "OnTrigger" "Attack_Laser_Path_2,Kill,,5.01,1" + "OnUser1" "Attack_Laser_Laser,Kill,,0,1" + "OnUser1" "Attack_Laser_Explosion,Kill,,0,1" + "OnUser1" "Attack_Laser_Sound,Kill,,0,1" + "OnUser1" "Attack_Laser_Relay,Kill,,0,1" + "OnUser1" "Attack_Laser_Trigger,Kill,,0,1" + "OnUser1" "Attack_Laser_Tracktrain,KillHierarchy,,0,1" + "OnUser1" "Attack_Laser_Path_1,Kill,,0.01,1" + "OnUser1" "Attac_kLaser_Path_2,Kill,,0.01,1" +} +add: +{ + "origin" "-2640.63 -5051.58 431.324" + "width" "1" + "TextureScroll" "35" + "texture" "sprites/laserbeam.spr" + "targetname" "Attack_Laser_Laser" + "spawnflags" "0" + "rendercolor" "255 0 0" + "renderamt" "100" + "LaserTarget" "Attack_Laser_Explosion" + "dissolvetype" "None" + "damage" "0" + "classname" "env_laser" +} +add: +{ + "origin" "-2640.63 -5051.58 431.324" + "targetname" "Attack_Laser_Particle" + "effect_name" "luffaren_predlaser" + "angles" "0 0 0" + "classname" "info_particle_system" + "parentname" "Attack_Laser_Tracktrain" +} +add: +{ + "origin" "-2640.63 -5051.58 431.324" + "targetname" "Attack_Laser_Path_1" + "target" "Attack_Laser_Path_2" + "speed" "0" + "spawnflags" "0" + "orientationtype" "1" + "angles" "0 0 0" + "classname" "path_track" +} +add: +{ + "origin" "-3275.56 -4989.51 203.585" + "targetname" "Attack_Laser_Path_2" + "target" "Attack_Laser_Path_1" + "speed" "0" + "spawnflags" "0" + "orientationtype" "1" + "angles" "0 0 0" + "classname" "path_track" +} +add: +{ + "model" "*241" + "classname" "func_tracktrain" + "wheels" "50" + "volume" "10" + "velocitytype" "0" + "targetname" "Attack_Laser_Tracktrain" + "target" "Attack_Laser_Path_1" + "startspeed" "0.001" + "speed" "0" + "spawnflags" "522" + "rendermode" "0" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "origin" "-2640.63 -5051.58 431.324" + "orientationtype" "1" + "MoveSoundMinTime" "0" + "MoveSoundMinPitch" "60" + "MoveSoundMaxTime" "0" + "MoveSoundMaxPitch" "200" + "ManualSpeedChanges" "0" + "ManualDecelSpeed" "0" + "ManualAccelSpeed" "0" + "height" "0" + "dmg" "999999" + "disableshadows" "1" + "disablereceiveshadows" "1" + "bank" "0" +} +add: +{ + "origin" "-3275.56 -4989.51 203.585" + "targetname" "Attack_Laser_Explosion" + "parentname" "Attack_Laser_Path_2" + "spawnflags" "2" + "rendermode" "5" + "iRadiusOverride" "400" + "iMagnitude" "45" + "fireballsprite" "sprites/zerogxplode.spr" + "classname" "env_explosion" +} +add: +{ + "origin" "-3275.56 -4989.07 215.585" + "targetname" "Attack_Laser_Sound" + "spawnflags" "48" + "radius" "7464" + "pitchstart" "100" + "pitch" "100" + "message" "npc/roller/mine/rmine_explode_shock1.wav" + "health" "10" + "classname" "ambient_generic" +} +add: +{ + "model" "*281" + "targetname" "Attack_Laser_Trigger" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "-3111.56 -5183.79 319.58" + "classname" "trigger_once" + "filtername" "filter_ct" + "OnTrigger" "Attack_Laser_Relay,Trigger,,0,1" +} +;----------------------- +;FIX BROKEN SPAWNPOINTS +;----------------------- +modify: +{ + match: + { + "classname" "info_player_terrorist" + "origin" "-11131.9 -2239.96 710" + "hammerid" "2194790" + } + replace: + { + "origin" "-10604 -5114 127" + } +} +modify: +{ + match: + { + "classname" "info_player_terrorist" + "origin" "-11131.9 -2179.85 715" + "hammerid" "2194819" + } + replace: + { + "origin" "-10611 -4988 132" + } +} +modify: +{ + match: + { + "origin" "-10932.8 -2872 717" + "classname" "info_player_counterterrorist" + "hammerid" "2194148" + } + replace: + { + "origin" "-11201 -5570 132" + } +} +modify: +{ + match: + { + "origin" "-10932.9 -2934 717" + "classname" "info_player_counterterrorist" + "hammerid" "2194198" + } + replace: + { + "origin" "-11188 -5662 132" + } +} +modify: +{ + match: + { + "origin" "-11068.1 -2872.02 717" + "classname" "info_player_counterterrorist" + "hammerid" "2194106" + } + replace: + { + "origin" "-10675 -5075 132" + } +} +modify: +{ + match: + { + "origin" "-11068.1 -2933 715" + "classname" "info_player_counterterrorist" + "hammerid" "2194210" + } + replace: + { + "origin" "-10728 -4983 132" + } +} +;----------------- +;FIX ALIEN GLITCH +;----------------- +modify: +{ + match: + { + "classname" "path_track" + "targetname" "fboss_ee_path2" + "origin" "40 7392 11192" + "hammerid" "3755979" + } + insert: + { + "OnPass" "fail_alien,Enable,,0,-1" + } +} +modify: +{ + match: + { + "classname" "math_counter" + "targetname" "fboss_ee_math" + "origin" "40 8820 11816" + "hammerid" "3756078" + } + insert: + { + "OnHitMin" "fail_alien,Kill,,0,-1" + } +} +add: +{ + "damagetype" "0" + "damage" "50000" + "classname" "trigger_hurt" + "StartDisabled" "1" + "filtername" "filter_ct" + "model" "*294" + "targetname" "fail_alien" + "spawnflags" "64" + "damagemodel" "0" + "damagecap" "50000" + "origin" "53.23 7604.68 11396" +} +;---------------------------- +;FIX NUKE GLITCH / TP GLITCH +;---------------------------- +add: +{ + "model" "*43" + "targetname" "HURT_ALL" + "spawnflags" "64" + "damagemodel" "0" + "classname" "trigger_hurt" + "damage" "45000" + "StartDisabled" "1" + "damagecap" "20" + "damagetype" "0" + "origin" "-10912 6496 1160" +} +modify: +{ + match: + { + "classname" "path_track" + "targetname" "fboss_path_track_0_11" + "origin" "40 11304 11192" + "hammerid" "3758445" + } + delete: + { + "OnPass" "fboss_event0_predator,Kill,,1,-1" + "OnPass" "mob_spawner_grudge1,ForceSpawn,,1,-1" + "OnPass" "fboss_event0_predator,SetAnimation,Luffaren_predbossinit_02.smd,0,-1" + "OnPass" "fboss_event0_predator,SetDefaultAnimation,Luffaren_cboss_idle.smd,0,-1" + } + insert: + { + "OnPass" "no_camp,Enable,,2,-1" + "OnPass" "fboss_event0_predator,Kill,,0,-1" + "OnPass" "mob_spawner_grudge1,ForceSpawn,,0,-1" + "OnPass" "mob_grudge_model_1,SetAnimation,Luffaren_predbossinit_02.smd,0.1,-1" + "OnPass" "mob_grudge_phys1,EnableMotion,,1.5,-1" + } +} +add: +{ + "model" "*294" + "targetname" "no_camp" + "spawnflags" "1" + "classname" "trigger_teleport" + "StartDisabled" "1" + "filtername" "filter_ct" + "origin" "-6851 12137 11396" + "target" "map_tele_7" +} +add: +{ + "model" "*312" + "targetname" "fboss_end_brush_particle" + "target" "tele_sscore_t" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "-3068 11300 11336" + "classname" "trigger_teleport" +} + +;---------------------- +;DESTINATION TREE PART +;---------------------- +modify: +{ + match: + { + "classname" "info_teleport_destination" + "targetname" "billy_tele_t" + "hammerid" "629047" + } + replace: + { + "angles" "0 0 0" + } +} + +;----------------------- +;CLEAN WEAPONS SPAWNERS +;----------------------- +filter: +{ + "targetname" "/firstaid_template.*/" + "classname" "point_template" +} +filter: +{ + "targetname" "/firstaid_relay.*/" + "classname" "logic_relay" +} +filter: +{ + "targetname" "/firstaid_holder.*/" + "classname" "weapon_deagle" +} +filter: +{ + "targetname" "/firstaid.*/" + "classname" "func_door" +} +filter: +{ + "targetname" "/firstaid_particle.*/" + "classname" "info_particle_system" +} +filter: +{ + "targetname" "/firstaid_healer.*/" + "classname" "trigger_hurt" +} +filter: +{ + "classname" "prop_dynamic" + "targetname" "firstaid_2" +} +filter: +{ + "targetname" "/case_health_spawn.*/" + "classname" "logic_case" +} +filter: +{ + "origin" "-2114 3111 2440" + "targetname" "health_+++" + "classname" "logic_relay" +} +filter: +{ + "origin" "-2274 -5188 242" + "classname" "env_entity_maker" +} +filter: +{ + "origin" "-2104 -1344 242" + "classname" "env_entity_maker" +} +filter: +{ + "origin" "-9312 6496 1114" + "classname" "env_entity_maker" +} +filter: +{ + "targetname" "alien_ultimate" + "classname" "env_entity_maker" +} +;------------------------- +;ADD FIRSTAID SINGLE TEMP +;------------------------- +add: +{ + "classname" "point_template" + "targetname" "Template_FirstAid" + "origin" "6671 -1833 183" + "Template01" "FirstAid_Gun" + "Template02" "FirstAid_Button" + "Template03" "FirstAid_Particle" + "Template04" "FirstAid_Hurt" + "spawnflags" "0" +} +add: +{ + "model" "*9" + "wait" "-1" + "unlocked_sound" "0" + "unlocked_sentence" "0" + "targetname" "FirstAid_Button" + "speed" "1" + "spawnflags" "264" + "rendermode" "0" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "parentname" "FirstAid_Gun" + "origin" "6671 -1833 183" + "noise1" "npc/vort/health_charge.wav" + "movedir" "0 0 0" + "loopmovesound" "0" + "locked_sound" "0" + "locked_sentence" "0" + "lip" "0" + "health" "0" + "forceclosed" "0" + "dmg" "0" + "disableshadows" "0" + "disablereceiveshadows" "0" + "classname" "func_door" + "hammerid" "10001" + "OnOpen" "FirstAid_Particle,Start,,0,1" + "OnOpen" "!self,Kill,,0.1,1" + "OnOpen" "FirstAid_Hurt,Enable,,0,1" + "OnOpen" "FirstAid_Hurt,Kill,,5,1" + "OnOpen" "FirstAid_Particle,Kill,,5,1" +} +add: +{ + "origin" "6691 -1834 143" + "targetname" "FirstAid_Particle" + "parentname" "FirstAid_Gun" + "effect_name" "luffaren_heal" + "angles" "0 180 0" + "classname" "info_particle_system" +} +add: +{ + "origin" "6704 -1831 171" + "targetname" "FirstAid_Gun" + "spawnflags" "1" + "angles" "0 180 0" + "ammo" "999" + "classname" "weapon_deagle" + "hammerid" "10000" + "OnPlayerPickup" "server,Command,say ***FIRST AID PICKED UP***,0,1" +} +add: +{ + "model" "*10" + "targetname" "FirstAid_Hurt" + "StartDisabled" "1" + "spawnflags" "1" + "parentname" "FirstAid_Gun" + "origin" "6675 -1834 175" + "damagetype" "0" + "damagemodel" "0" + "damagecap" "20" + "damage" "-60" + "classname" "trigger_hurt" +} +;------------------------ +;SINGLE TEMPMAKER SYSTEM +;------------------------ +add: +{ + "classname" "env_entity_maker" + "targetname" "ItemSpawner" + "origin" "-1731 2760 2440" + "angles" "0 0 0" + "EntityTemplate" "Item_Nope" + "PostSpawnDirection" "0 0 0" + "PostSpawnDirectionVariance" "0.15" + "PostSpawnInheritAngles" "0" + "PostSpawnSpeed" "0" + "spawnflags" "0" + "OnUser1" "!self,AddOutput,EntityTemplate Template_FirstAid,0,1" + "OnUser1" "ItemOrigin_Health1,PickRandom,,0.03,1" + "OnUser1" "!self,ForceSpawn,,0.06,1" + "OnUser1" "ItemOrigin_Health2,PickRandom,,0.13,1" + "OnUser1" "!self,ForceSpawn,,0.16,1" + "OnUser1" "ItemCase,PickRandom,,0.2,1" + "OnUser1" "!self,AddOutput,origin -2274 -5188 242,0.23,1" + "OnUser1" "!self,ForceSpawn,,0.26,1" + + "OnUser2" "!self,AddOutput,EntityTemplate Template_FirstAid,0,1" + "OnUser2" "ItemOrigin_Health1,PickRandom,,0.03,1" + "OnUser2" "!self,ForceSpawn,,0.06,1" + "OnUser2" "ItemOrigin_Health2,PickRandom,,0.13,1" + "OnUser2" "!self,ForceSpawn,,0.16,1" + "OnUser2" "ItemCase,PickRandom,,0.2,1" + "OnUser2" "!self,AddOutput,origin -2274 -5188 242,0.23,1" + "OnUser2" "!self,ForceSpawn,,0.26,1" + "OnUser2" "ItemCase,PickRandom,,0.3,1" + "OnUser2" "!self,AddOutput,origin -2104 -1344 242,0.33,1" + "OnUser2" "!self,ForceSpawn,,0.36,1" + + "OnUser3" "!self,AddOutput,EntityTemplate Template_FirstAid,0,1" + "OnUser3" "ItemOrigin_Health3,PickRandom,,0.03,1" + "OnUser3" "!self,ForceSpawn,,0.06,1" + + "OnUser4" "!self,AddOutput,EntityTemplate Template_FirstAid,0,1" + "OnUser4" "ItemOrigin_Health3,AddOutput,OnCase04 ItemSpawner:AddOutput:origin -9705 6732 5070:0:1,0,1" + "OnUser4" "ItemOrigin_Health3,AddOutput,OnCase04 ItemSpawner:AddOutput:angles 0 45 0:0:1,0,1" + "OnUser4" "ItemOrigin_Health3,PickRandom,,0.03,1" + "OnUser4" "!self,ForceSpawn,,0.06,1" + "OnUser4" "ItemCase,PickRandom,,0.1,1" + "OnUser4" "!self,AddOutput,origin -9312 6496 1114,0.13,1" + "OnUser4" "!self,ForceSpawn,,0.16,1" + "OnUser4" "!self,AddOutput,EntityTemplate w_alien_template,0.2,1" + "OnUser4" "!self,AddOutput,origin -9760 13056 11168,0.23,1" + "OnUser4" "!self,ForceSpawn,,0.26,1" +} +modify: +{ + match: + { + "origin" "-9984 6496 -568" + "targetname" "cboss_path_2" + "classname" "path_track" + } + delete: + { + "OnPass" "weapon_choose3,PickRandom,,0,1" + } + insert: + { + "OnPass" "ItemCase,PickRandom,,0,1" + "OnPass" "ItemSpawner,AddOutput,origin -9312 6496 1114,0.1,1" + "OnPass" "ItemSpawner,ForceSpawn,,0.2,1" + } +} +add: +{ + "classname" "logic_case" + "targetname" "ItemCase" + "origin" "-1731 2760 2504" + "OnCase01" "ItemSpawner,AddOutput,EntityTemplate w_impulsor_tem,0,-1" + "OnCase01" "ItemSpawner,AddOutput,angles 0 0 0,0,1" + "OnCase02" "ItemSpawner,AddOutput,EntityTemplate w_claymore_tem_1,0,-1" + "OnCase02" "ItemSpawner,AddOutput,angles 0 0 0,0,1" + "OnCase03" "ItemSpawner,AddOutput,EntityTemplate w_gauss_tem_1,0,-1" + "OnCase03" "ItemSpawner,AddOutput,angles 0 0 0,0,1" + "OnCase04" "ItemSpawner,AddOutput,EntityTemplate w_nade_tem,0,-1" + "OnCase04" "ItemSpawner,AddOutput,angles 0 0 0,0,1" + "OnCase05" "ItemSpawner,AddOutput,EntityTemplate w_pushgun_template,0,-1" + "OnCase05" "ItemSpawner,AddOutput,angles 0 0 0,0,1" + "OnCase06" "ItemSpawner,AddOutput,EntityTemplate w_alien_template,0,-1" + "OnCase06" "ItemSpawner,AddOutput,angles 0 0 0,0,1" + "OnCase07" "ItemSpawner,AddOutput,EntityTemplate w_flame_tem_1,0,-1" + "OnCase07" "ItemSpawner,AddOutput,angles 0 0 0,0,1" + "OnCase08" "ItemSpawner,AddOutput,EntityTemplate w_acid_tem_1,0,-1" + "OnCase08" "ItemSpawner,AddOutput,angles 0 0 0,0,1" + "OnCase09" "ItemSpawner,AddOutput,EntityTemplate w_minigun_template_1,0,-1" + "OnCase09" "ItemSpawner,AddOutput,angles 0 0 0,0,1" + "OnCase10" "ItemSpawner,AddOutput,EntityTemplate w_ammo_tem_1,0,-1" + "OnCase10" "ItemSpawner,AddOutput,angles 0 0 0,0,1" +} +add: +{ + "classname" "logic_case" + "targetname" "ItemOrigin_Health1" + "origin" "-1731 2760 2456" + "OnCase01" "ItemSpawner,AddOutput,origin -4545 -4196 182,0,1" + "OnCase01" "ItemSpawner,AddOutput,angles 0 180 0,0,1" + "OnCase02" "ItemSpawner,AddOutput,origin -5296 -4142 240,0,1" + "OnCase02" "ItemSpawner,AddOutput,angles 0 90 0,0,1" + "OnCase03" "ItemSpawner,AddOutput,origin -5246 -3918 196,0,1" + "OnCase03" "ItemSpawner,AddOutput,angles 0 0 0,0,1" + "OnCase04" "ItemSpawner,AddOutput,origin -5171 -4754 194,0,1" + "OnCase04" "ItemSpawner,AddOutput,angles 0 180 0,0,1" + "OnCase05" "ItemSpawner,AddOutput,origin -5601 -2722 200,0,1" + "OnCase05" "ItemSpawner,AddOutput,angles 0 180 0,0,1" + "OnCase06" "ItemSpawner,AddOutput,origin -5458 -3839 186,0,1" + "OnCase06" "ItemSpawner,AddOutput,angles 0 90 0,0,1" +} +add: +{ + "classname" "logic_case" + "targetname" "ItemOrigin_Health2" + "origin" "-1731 2760 2472" + "OnCase01" "ItemSpawner,AddOutput,origin 4423 -361 530,0,1" + "OnCase01" "ItemSpawner,AddOutput,angles 0 0 0,0,1" + "OnCase02" "ItemSpawner,AddOutput,origin 5217 618 324,0,1" + "OnCase02" "ItemSpawner,AddOutput,angles 0 0 0,0,1" + "OnCase03" "ItemSpawner,AddOutput,origin 5702 397 322,0,1" + "OnCase03" "ItemSpawner,AddOutput,angles 0 230 0,0,1" + "OnCase04" "ItemSpawner,AddOutput,origin 5697 -1944 199,0,1" + "OnCase04" "ItemSpawner,AddOutput,angles 0 0 0,0,1" + "OnCase05" "ItemSpawner,AddOutput,origin 6609 719 412,0,1" + "OnCase05" "ItemSpawner,AddOutput,angles 0 0 0,0,1" + "OnCase06" "ItemSpawner,AddOutput,origin 5021 593 336,0,1" + "OnCase06" "ItemSpawner,AddOutput,angles 0 90 0,0,1" +} +add: +{ + "classname" "logic_case" + "targetname" "ItemOrigin_Health3" + "origin" "-1731 2760 2488" + "OnCase01" "ItemSpawner,AddOutput,origin -9780 1937 -162,0,1" + "OnCase01" "ItemSpawner,AddOutput,angles 0 90 0,0,1" + "OnCase02" "ItemSpawner,AddOutput,origin -9729 5439 1880,0,1" + "OnCase02" "ItemSpawner,AddOutput,angles 0 180 0,0,1" + "OnCase03" "ItemSpawner,AddOutput,origin -10677 5041 1900,0,1" + "OnCase03" "ItemSpawner,AddOutput,angles 0 90 0,0,1" +; "OnCase04" "ItemSpawner,AddOutput,origin -9705 6732 5070,0,1" +; "OnCase04" "ItemSpawner,AddOutput,angles 0 45 0,0,1" + "OnCase05" "ItemSpawner,AddOutput,origin -9279 4252 1824,0,1" + "OnCase05" "ItemSpawner,AddOutput,angles 0 0 0,0,1" + "OnCase06" "ItemSpawner,AddOutput,origin -9703 281 -255,0,1" + "OnCase06" "ItemSpawner,AddOutput,angles 0 90 0,0,1" +} +;--------- +;FIX AMMO +;--------- +modify: +{ + match: + { + "model" "*100" + "targetname" "w_ammo_trigger_1" + "classname" "trigger_multiple" + "hammerid" "3756310" + } + replace: + { + "wait" "1" + } + delete: + { + "OnTrigger" "equip_ammo_all,Use,,0,-1" + } + insert: + { + "OnStartTouch" "equip_ammo_all,Use,,0,-1" + "OnUser1" "!self,Enable,,0,-1" + "OnUser1" "!self,Disable,,1.5,-1" + "OnUser1" "!self,FireUser1,,1.6,-1" + } +} +modify: +{ + match: + { + "targetname" "w_ammo_button_1" + "classname" "func_button" + "hammerid" "3756318" + } + delete: + { + "OnPressed" "w_ammo_trigger_1,Enable,,0,-1" + "OnPressed" "score,ApplyScore,,0,1" + } + insert: + { + "OnPressed" "w_ammo_trigger_1,FireUser1,,0,1" + } +} +modify: +{ + match: + { + "targetname" "equip_ammo_all" + "classname" "game_player_equip" + "hammerid" "3759259" + } + replace: + { + "ammo_50AE" "2" + } + delete: + { + "ammo_buckshot" "4" + "ammo_9mm" "4" + "ammo_762mm" "3" + "ammo_57mm" "2" + "ammo_556mm_box" "7" + "ammo_556mm" "3" + "ammo_45acp" "4" + "ammo_357sig" "4" + "ammo_338mag" "3" + } +} +;------------- +;FIX CLAYMORE +;------------- +modify: +{ + match: + { + "targetname" "w_claymore_w_trigger_2" + "origin" "-1900 3100 2647.75" + "classname" "trigger_multiple" + "hammerid" "3778111" + } + replace: + { + "wait" "1" + } + delete: + { + "OnTrigger" "!activator,Ignitelifetime,5,0,-1" + } + insert: + { + "OnStartTouch" "!activator,Ignitelifetime,5,0,-1" + } +} +;----------------- +;FIX ALIEN SAMPLE +;----------------- +modify: +{ + match: + { + "targetname" "w_acid_affect_1" + "origin" "-2116 3160 2632" + "classname" "trigger_multiple" + "hammerid" "3759835" + } + replace: + { + "wait" "1" + } + delete: + { + "OnTrigger" "!activator,Ignitelifetime,15,0,-1" + } + insert: + { + "OnStartTouch" "!activator,Ignitelifetime,15,0,-1" + } +} +modify: +{ + match: + { + "targetname" "w_acid_button_1" + "origin" "-2116 3160 2632" + "classname" "func_door" + "hammerid" "3756650" + } + delete: + { + "OnOpen" "score,ApplyScore,,0,1" + } +} +;----------------- +;FIX ALIEN DEVICE +;----------------- +modify: +{ + match: + { + "targetname" "w_alien_button" + "origin" "-2106.5 3120 2638" + "classname" "func_button" + } + delete: + { + "OnPressed" "score,ApplyScore,,0,1" + } +} + +;---------------------- +;ITEMS LOCKED ON START +;---------------------- + +;+++++ +;Ammo +;+++++ + +modify: +{ + match: + { + "targetname" "w_ammo_button_1" + "classname" "func_button" + "hammerid" "3756318" +; "spawnflags" "1025" + } + replace: + { + "spawnflags" "3073" + } +} +modify: +{ + match: + { + "targetname" "w_ammo_holder_1" + "classname" "weapon_deagle" + "hammerid" "3756390" + } + insert: + { + "OnPlayerPickup" "w_ammo_button_1,Unlock,,0,1" + } +} + +;++++++ +;Gauss +;++++++ + +modify: +{ + match: + { + "targetname" "w_gauss_button_1" + "classname" "func_button" + "hammerid" "3756493" +; "spawnflags" "1025" + } + replace: + { + "spawnflags" "3073" + } +} +modify: +{ + match: + { + "targetname" "w_gauss_holder_1" + "classname" "weapon_deagle" + "hammerid" "3756496" + } + insert: + { + "OnPlayerPickup" "w_gauss_button_1,Unlock,,0,1" + } +} + +;+++++++++++++ +;Alien Device +;+++++++++++++ + +modify: +{ + match: + { + "targetname" "w_alien_button" + "classname" "func_button" + "hammerid" "3756903" +; "spawnflags" "1025" + } + replace: + { + "spawnflags" "3073" + } +} +modify: +{ + match: + { + "targetname" "w_alien_holder" + "classname" "weapon_deagle" + "hammerid" "3756906" + } + insert: + { + "OnPlayerPickup" "w_alien_button,Unlock,,0,1" + } +} + +;+++++++++++++ +;Alien Sample +;+++++++++++++ + +modify: +{ + match: + { + "targetname" "w_acid_button_1" + "classname" "func_door" + "hammerid" "3756650" +; "spawnflags" "264" + } + replace: + { + "spawnflags" "2312" + } +} + +modify: +{ + match: + { + "targetname" "w_acid_holder_1" + "classname" "weapon_deagle" + "hammerid" "3756719" + } + insert: + { + "OnPlayerPickup" "w_acid_button_1,Unlock,,0,1" + } +} + +;---------------- +;ROUNDEND SYSTEM +;---------------- +add: +{ + "classname" "math_counter" + "max" "4" + "min" "0" + "StartDisabled" "0" + "startvalue" "0" + "targetname" "RoundEnd" + "origin" "-2208 2864 2457" + "OnGetValue" "RoundEnd_Case,InValue,,0,1" +} +add: +{ + "classname" "logic_case" + "Case01" "1" + "Case02" "2" + "Case03" "3" + "Case04" "4" + "targetname" "RoundEnd_Case" + "origin" "-2208 2864 2473" + "OnCase01" "server,Command,say ***YOU COMPLETED NORMAL***,0,-1" + "OnCase01" "server,Command,say ***MOVING ON TO HARD***,1,-1" + "OnCase01" "worldspawn,FireUser1,,0,1" + "OnCase01" "worldspawn,AddOutput,OnUser1 Level_Counter:SetValue:2:0.00:1,0.02,1" + "OnCase02" "worldspawn,FireUser1,,0,1" + "OnCase02" "worldspawn,AddOutput,OnUser1 Level_Counter:SetValue:3:0.00:1,0.02,1" + "OnCase02" "server,Command,say ***MOVING ON TO HYPER***,1,-1" + "OnCase02" "server,Command,say ***YOU COMPLETED HARD***,0,-1" + "OnCase03" "worldspawn,FireUser1,,0,1" + "OnCase03" "worldspawn,AddOutput,OnUser1 Level_Counter:SetValue:4:0.00:1,0.02,1" + "OnCase03" "server,Command,say ***YOU COMPLETED HYPER***,0,-1" + "OnCase03" "server,Command,say ***MOVING ON TO ULTIMATE***,1,-1" + "OnCase04" "worldspawn,FireUser1,,0,1" + "OnCase04" "worldspawn,AddOutput,OnUser1 Level_Counter:SetValue:4:0.00:1,0.02,1" + "OnCase04" "server,Command,say ***MAP BY --- PER30010 / LUFFAREN***,0,-1" + "OnCase04" "server,Command,say ***MAP BY --- PER30010 / LUFFAREN***,0,-1" + "OnCase04" "server,Command,say ***MAP BY --- PER30010 / LUFFAREN***,0,-1" + "OnCase04" "server,Command,say ***YOU ARE THE ULTIMATE ZOMBIE ESCAPE MASTER***,3,-1" + "OnCase04" "server,Command,say ***YOU ARE THE ULTIMATE ZOMBIE ESCAPE MASTER***,3,-1" + "OnCase04" "server,Command,say ***YOU ARE THE ULTIMATE ZOMBIE ESCAPE MASTER***,3,-1" + "OnCase04" "server,Command,say ***THANK YOU FOR PLAYING***,6,-1" + "OnCase04" "server,Command,say ***THANK YOU FOR PLAYING***,6,-1" + "OnCase04" "server,Command,say ***THANK YOU FOR PLAYING***,6,-1" +} +modify: +{ + match: + { + "classname" "trigger_once" + "targetname" "escape_trigger" + } + delete: + { + "wait" "-1" + "OnStartTouch" "relay_ultimate_end,Trigger,,0,-1" + } + insert: + { + "OnStartTouch" "RoundEnd,GetValue,,0,-1" + } +} +modify: +{ + match: + { + "classname" "trigger_multiple" + "targetname" "game_wincheck_1" + } + delete: + { + "OnTrigger" "relay_ROUNDOVER,Trigger,,0,1" + } + insert: + { + "OnStartTouch" "RoundEnd,GetValue,,0,-1" + } +} +modify: +{ + match: + { + "classname" "trigger_multiple" + "targetname" "game_wincheck_2" + } + delete: + { + "OnTrigger" "d_c_3,Disable,,0,1" + "OnTrigger" "d_c_2,Disable,,0,1" + "OnTrigger" "d_c_1,Disable,,0,1" + } + insert: + { + "OnStartTouch" "game_wincheck_1,Kill,,0,-1" + } +} +filter: +{ + "classname" "logic_relay" + "targetname" "/d_c.*/" + +} +filter: +{ + "classname" "logic_relay" + "targetname" "relay_ultimate_end" +} +filter: +{ + "classname" "logic_relay" + "targetname" "relay_ROUNDOVER" +} +filter: +{ + "classname" "logic_relay" + "targetname" "relay_normal_options" +} +filter: +{ + "classname" "logic_relay" + "targetname" "relay_hard_options" +} +filter: +{ + "classname" "logic_relay" + "targetname" "relay_hyper_options" +} +filter: +{ + "classname" "logic_relay" + "targetname" "relay_ultimate_options" +} +;------------- +;LEVEL SYSTEM +;------------- +add: +{ + "startvalue" "1" + "StartDisabled" "0" + "classname" "math_counter" + "origin" "-2208 2864 2505" + "max" "4" + "min" "1" + "targetname" "Level_Counter" + "OnGetValue" "Level_Case,InValue,,0,1" +} +add: +{ + "classname" "logic_case" + "targetname" "Level_Case" + "origin" "-2208 2864 2489" + "Case01" "1" + "Case02" "2" + "Case03" "3" + "Case04" "4" + "OnDefault" "server,Command,say >> There is an error in the level system <<,0,1" + "OnCase01" "cboss_predator_interuptcounter,Kill,,0,1" + "OnCase01" "cboss_predatorhealth_counter,Kill,,0,1" + "OnCase01" "fboss_math_1,Kill,,0,1" + "OnCase01" "fboss_math_2,Kill,,0,1" + "OnCase01" "RoundEnd,Setvalue,1,0,1" + "OnCase01" "music_s3_2,Kill,,0,1" + "OnCase01" "ItemSpawner,FireUser1,,0,1" + "OnCase01" "worldspawn,FireUser1,,0,1" + "OnCase01" "worldspawn,AddOutput,OnUser1 Level_Counter:SetValue:1:0.00:1,0.02,1" + "OnCase01" "server,Command,say ***DIFFICULTY --- NORMAL***,0,1" + "OnCase01" "server,Command,say ***DIFFICULTY --- NORMAL***,0.5,1" + "OnCase01" "timer_nuke,Enable,,0,1" + "OnCase01" "music_s1_1,PlaySound,,3,1" + "OnCase01" "start_helicopter_rotor_1,Start,,0,1" + "OnCase01" "TEMPLATE_normal_hyper,ForceSpawn,,0,1" + "OnCase01" "case_weather_random,PickRandom,,0,1" + "OnCase01" "brush_endboss,Disable,,0,1" + "OnCase01" "brush_endboss,Disable,,1,1" + "OnCase01" "village_gate_relay_2,Enable,,0,1" + "OnCase01" "break_aztecboss,Break,,0,1" + "OnCase01" "stuff_hard,Kill,,0,1" + "OnCase01" "end_path_5,DisableAlternatePath,,0,1" + "OnCase01" "block_4,Break,,0,1" + "OnCase01" "trigger_aztec,Kill,,0,1" + "OnCase01" "endboss_break,Enable,,0,1" + "OnCase01" "endboss_break,Enable,,1,1" + "OnCase01" "village_blocker_hard2,Break,,0,1" + "OnCase01" "trig_guerilla,AddOutput,OnUser1 !self:FireUser2::50:0:1,0,1" + + "OnCase02" "aztecboss_math_health,Kill,,0,1" + "OnCase02" "cboss_predator_interuptcounter,Kill,,0,1" + "OnCase02" "cboss_predatorhealth_counter,Kill,,0,1" + "OnCase02" "fboss_math_1,Kill,,0,1" + "OnCase02" "fboss_math_2,Kill,,0,1" + "OnCase02" "music_s1_2,PlaySound,3,0,1" + "OnCase02" "RoundEnd,Setvalue,2,0,1" + "OnCase02" "music_s3_1,Kill,,0,1" + "OnCase02" "ItemSpawner,FireUser2,,0,1" + "OnCase02" "worldspawn,FireUser1,,0,1" + "OnCase02" "worldspawn,AddOutput,OnUser1 Level_Counter:SetValue:2:0.00:1,0.02,1" + "OnCase02" "trig_guerilla,AddOutput,OnUser1 !self:FireUser3::50:0:1,0,1" + "OnCase02" "block_1,Break,,0,1" + "OnCase02" "server,Command,say ***DIFFICULTY --- HARD***,0,1" + "OnCase02" "server,Command,say ***DIFFICULTY --- HARD***,0.5,1" + "OnCase02" "cliff_difblocker_hard,Kill,,0,1" + "OnCase02" "timer_nuke,Enable,,0,1" + "OnCase02" "start_helicopter_rotor_1,Start,,0,1" + "OnCase02" "TEMPLATE_normal_hyper,ForceSpawn,,0,1" + "OnCase02" "case_weather_random,PickRandom,,0,1" + "OnCase02" "village_gate_relay_3,Enable,,0,1" + "OnCase02" "trigger_aztecboss_hp,Kill,,0,1" + "OnCase02" "brush_1,Kill,,0,1" + "OnCase02" "brush_2,Disable,,0,1" + "OnCase02" "endboss_holdarea,Break,,0,1" + "OnCase02" "end_path_5,DisableAlternatePath,,0,1" + "OnCase02" "block_4,Break,,0,1" + "OnCase02" "block_2,Break,,0,1" + "OnCase02" "village_blocker_hard,Break,,0,1" + "OnCase02" "stuff_normal,Kill,,0,1" + "OnCase02" "stuff_endboss,Kill,,0,1" + "OnCase02" "aztec_boss_push,Kill,,0,1" + "OnCase02" "endboss_break,Enable,,1,1" + "OnCase02" "endboss_break,Enable,,0,1" + "OnCase02" "thunder_unlock_1,Trigger,,0,1" + + "OnCase03" "aztecboss_math_health,Kill,,0,1" + "OnCase03" "fboss_math_1,Kill,,0,1" + "OnCase03" "fboss_math_2,Kill,,0,1" + "OnCase03" "music_s1_3,PlaySound,3,0,1" + "OnCase03" "RoundEnd,Setvalue,3,0,1" + "OnCase03" "ItemSpawner,FireUser3,,0,1" + "OnCase03" "worldspawn,FireUser1,,0,1" + "OnCase03" "worldspawn,AddOutput,OnUser1 Level_Counter:SetValue:3:0.00:1,0.02,1" + "OnCase03" "block_1,Break,,0,1" + "OnCase03" "block_2,Break,,0,1" + "OnCase03" "server,Command,say ***DIFFICULTY --- HYPER***,0,1" + "OnCase03" "server,Command,say ***DIFFICULTY --- HYPER***,0.5,1" + "OnCase03" "skybox_template_spaceship,ForceSpawn,,0,1" + "OnCase03" "timer_nuke,Enable,,0,1" + "OnCase03" "skybox_spaceship_sound_timer,Enable,,0,1" + "OnCase03" "spaceship_s1,PlaySound,,5,1" + "OnCase03" "skybox_cloud_rain_1,Disable,,0,1" + "OnCase03" "skybox_cloud_rain_2,Enable,,0,1" + "OnCase03" "start_helicopter_rotor_1,Start,,0,1" + "OnCase03" "skybox_cloud_rain_3,Enable,,10,1" + "OnCase03" "skybox_cloud_rain_2,Enable,,5,1" + "OnCase03" "cc_blueweather,Disable,,0,1" + "OnCase03" "cc_nightweather,Enable,,0,1" + "OnCase03" "break_aztecboss,Break,,0,1" + "OnCase03" "endboss_holdarea,Break,,0,1" + "OnCase03" "end_path_5,EnableAlternatePath,,0,1" + "OnCase03" "case_health_spawn_3,PickRandom,,0,1" + "OnCase03" "block_5,Break,,0,1" + "OnCase03" "TEMPLATE_ultimate,ForceSpawn,,0,1" + "OnCase03" "cc_nightweather,Disable,,30,1" + "OnCase03" "cc_clearweather,Enable,,30,1" + "OnCase03" "cboss_INIT_TRIGGER_2,Kill,,0,1" + "OnCase03" "hold_ultimate,Break,,30,1" + "OnCase03" "STUFF_ultimate_kill,Kill,,0,1" + "OnCase03" "hyper_hold_tem,ForceSpawn,,10,1" + + "OnCase04" "aztecboss_math_health,Kill,,0,1" + "OnCase04" "cboss_predator_interuptcounter,Kill,,0,1" + "OnCase04" "cboss_predatorhealth_counter,Kill,,0,1" + "OnCase04" "RoundEnd,Setvalue,4,0,1" + "OnCase04" "ItemSpawner,FireUser4,,0,1" + "OnCase04" "worldspawn,FireUser1,,0,1" + "OnCase04" "worldspawn,AddOutput,OnUser1 Level_Counter:SetValue:4:0.00:1,0.02,1" + "OnCase04" "block_5,Break,,0,1" + "OnCase04" "server,Command,say ***DIFFICULTY --- ULTIMATE***,0,1" + "OnCase04" "server,Command,say ***DIFFICULTY --- ULTIMATE***,0.5,1" + "OnCase04" "skybox_cloud_rain_3,Enable,,10,1" + "OnCase04" "skybox_template_spaceship,ForceSpawn,,0,1" + "OnCase04" "cc_clearweather,Enable,,0,1" + "OnCase04" "spaceship_s1,PlaySound,,5,1" + "OnCase04" "case_health_spawn_3,PickRandom,,0,1" + "OnCase04" "skybox_cloud_rain_2,Disable,,10,1" + "OnCase04" "skybox_cloud_rain_1,Disable,,10,1" + "OnCase04" "skybox_cloud_rain_1,Disable,,15,1" + "OnCase04" "skybox_cloud_rain_2,Disable,,15,1" + "OnCase04" "skybox_cloud_rain_3,Enable,,15,1" + "OnCase04" "skybox_cloud_rain_1,Disable,,20,1" + "OnCase04" "skybox_cloud_rain_2,Disable,,20,1" + "OnCase04" "skybox_cloud_rain_3,Enable,,20,1" + "OnCase04" "start_helicopter_rotor_1,Start,,0,1" + "OnCase04" "TEMPLATE_ultimate,ForceSpawn,,0,1" + "OnCase04" "aztecboss_killer,Trigger,,0,1" + "OnCase04" "relay_killer_normalhyper,Trigger,,3,1" + "OnCase04" "skybox_cloud_rain_3,Disable,,10,1" + "OnCase04" "skybox_cloud_rain_2,Disable,,5,1" + "OnCase04" "skybox_cloud_rain_1,Disable,,0,1" + "OnCase04" "cc_blueweather,Disable,,0,1" + "OnCase04" "cc_clearweather,Enable,,0,1" + "OnCase04" "alien_ultimate,ForceSpawn,,0,1" + "OnCase04" "break_aztecboss,Break,,0,1" + "OnCase04" "endboss_holdarea,Break,,0,1" + "OnCase04" "STUFF_hyper_kill,Kill,,0,1" + "OnCase04" "cboss_cage_breakable,Break,,0,1" + "OnCase04" "cboss_block,Kill,,0,1" + "OnCase04" "cboss_INIT_TRIGGER,Kill,,0,1" + "OnCase04" "weapon_choose3,PickRandom,,10,1" + "OnCase04" "music_s1_4,PlaySound,,20,1" + "OnCase04" "STUFF_hyper_kill,Kill,,0,1" + "OnCase04" "fboss_tem,ForceSpawn,,10,1" + "OnCase04" "fboss_start_brush,Enable,,5,1" + "OnCase04" "fboss_start_brush,Enable,,6,1" + "OnCase04" "fboss_end_brush,Disable,,5,1" + "OnCase04" "fboss_end_brush,Disable,,6,1" + "OnCase04" "vent_break,Break,,5,1" + "OnCase04" "push_hyperboss,Kill,,5,1" + "OnCase04" "vent_break_2,Break,,0,1" + "OnCase04" "vent_break_3,Break,,0,1" +} +add: +{ + "classname" "logic_auto" + "origin" "-2208 2864 2521" + "spawnflags" "1" + "OnMapSpawn" "worldspawn,FireUser1,,0,1" + "OnMapSpawn" "Level_Counter,GetValue,,0.02,1" + "OnMapSpawn" "start_helicopter_door_1,Open,,8,1" + "OnMapSpawn" "server,Command,mp_roundtime 9,2,1" + "OnMapSpawn" "server,Command,sv_friction 4,2,1" + "OnMapSpawn" "cboss_escape_shake,StopShake,,0,1" + "OnMapSpawn" "cboss_escape_shake,StopShake,,1,1" + "OnMapSpawn" "fboss_end_brush_particle3,FireUser1,,0,1" + "OnMapSpawn" "server,Command,say ***TYPE MAT_COLORCORRECTION 1 IN CONSOLE FOR BETTER VISUALS***,3,1" + "OnMapSpawn" "server,Command,say ***MAP BY LUFFAREN / Fixed by Moltard & Noctali & BotoX***,0,1" + "OnMapSpawn" "server,Command,sv_enablebunnyhopping 1,2,1" +} +modify: +{ + match: + { + "classname" "trigger_multiple" + "hammerid" "2223391" + } + delete: + { + "OnTrigger" "difficulty,Trigger,,0,1" + "OnTrigger" "dif_box,EnableMotion,,0,1" + } +} +filter: +{ + "targetname" "cheat_button" + "origin" "-2088 3394 2492" + "classname" "func_button" + "hammerid" "3946716" +} +filter: +{ + "targetname" "cheat_brush" + "origin" "-10950 -5320 394" + "classname" "func_brush" + "hammerid" "3946728" +} +modify: +{ + match: + { + "classname" "func_button" + "hammerid" "3757219" + } + replace: + { + "wait" "0.05" + } + delete: + { + "OnPressed" "dif_brush_ultimate,Disable,,0,-1" + "OnPressed" "dif_brush_hyper,Enable,,0,-1" + "OnPressed" "dif_brush_hard,Disable,,0,-1" + "OnPressed" "dif_brush_normal,Disable,,0,-1" + "OnPressed" "server,Command,say ***SOMEONE IS CHANGING DIFFICULTY INSIDE THE DEVROOM***,0,-1" + } + insert: + { + "targetname" "DevRoom_Hyper" + "OnPressed" "DevRoom_*,Lock,,0,-1" + "OnPressed" "server,Command,say [ADMIN] Selected [HYPER] for next round.,0,-1" + "OnPressed" "worldspawn,FireUser1,,0,-1" + "OnPressed" "worldspawn,AddOutput,OnUser1 Level_Counter:SetValue:3:0.00:1,0.02,-1" + "OnPressed" "DevRoom_*,Unlock,,0.05,-1" + } +} +modify: +{ + match: + { + "classname" "func_button" + "hammerid" "3757222" + } + replace: + { + "wait" "0.05" + } + delete: + { + "OnPressed" "dif_brush_ultimate,Disable,,0,-1" + "OnPressed" "dif_brush_hyper,Disable,,0,-1" + "OnPressed" "dif_brush_hard,Enable,,0,-1" + "OnPressed" "dif_brush_normal,Disable,,0,-1" + "OnPressed" "server,Command,say ***SOMEONE IS CHANGING DIFFICULTY INSIDE THE DEVROOM***,0,-1" + } + insert: + { + "targetname" "DevRoom_Hard" + "OnPressed" "DevRoom_*,Lock,,0,-1" + "OnPressed" "server,Command,say [ADMIN] Selected [HARD] for next round.,0,-1" + "OnPressed" "worldspawn,FireUser1,,0,-1" + "OnPressed" "worldspawn,AddOutput,OnUser1 Level_Counter:SetValue:2:0.00:1,0.02,-1" + "OnPressed" "DevRoom_*,Unlock,,0.05,-1" + } +} +modify: +{ + match: + { + "classname" "func_button" + "hammerid" "3757225" + } + replace: + { + "wait" "0.05" + } + delete: + { + "OnPressed" "dif_brush_ultimate,Disable,,0,-1" + "OnPressed" "dif_brush_hyper,Disable,,0,-1" + "OnPressed" "dif_brush_hard,Disable,,0,-1" + "OnPressed" "dif_brush_normal,Enable,,0,-1" + "OnPressed" "server,Command,say ***SOMEONE IS CHANGING DIFFICULTY INSIDE THE DEVROOM***,0,-1" + } + insert: + { + "targetname" "DevRoom_Normal" + "OnPressed" "DevRoom_*,Lock,,0,-1" + "OnPressed" "server,Command,say [ADMIN] Selected [NORMAL] for next round.,0,-1" + "OnPressed" "worldspawn,FireUser1,,0,-1" + "OnPressed" "worldspawn,AddOutput,OnUser1 Level_Counter:SetValue:1:0.00:1,0.02,-1" + "OnPressed" "DevRoom_*,Unlock,,0.05,-1" + } +} +modify: +{ + match: + { + "classname" "func_button" + "hammerid" "3757228" + } + replace: + { + "wait" "0.05" + } + delete: + { + "OnPressed" "dif_brush_ultimate,Enable,,0,-1" + "OnPressed" "dif_brush_hyper,Disable,,0,-1" + "OnPressed" "dif_brush_hard,Disable,,0,-1" + "OnPressed" "dif_brush_normal,Disable,,0,-1" + "OnPressed" "server,Command,say ***SOMEONE IS CHANGING DIFFICULTY INSIDE THE DEVROOM***,0,-1" + } + insert: + { + "targetname" "DevRoom_Ultimate" + "OnPressed" "DevRoom_*,Lock,,0,-1" + "OnPressed" "server,Command,say [ADMIN] Selected [ULTIMATE] for next round.,0,-1" + "OnPressed" "worldspawn,FireUser1,,0,-1" + "OnPressed" "worldspawn,AddOutput,OnUser1 Level_Counter:SetValue:4:0.00:1,0.02,-1" + "OnPressed" "DevRoom_*,Unlock,,0.05,-1" + } +} +filter: +{ + "classname" "trigger_multiple" + "hammerid" "3757263" +} +filter: +{ + "classname" "trigger_multiple" + "hammerid" "3757269" +} +filter: +{ + "classname" "trigger_multiple" + "hammerid" "3757272" +} +filter: +{ + "classname" "trigger_multiple" + "hammerid" "3757275" +} +filter: +{ + "targetname" "/dif.*/" +} +;-------------- +;SAVE ENTITIES +;-------------- +filter: +{ + "targetname" "relay_billy_escape" + "classname" "logic_relay" + "hammerid" "630439" +} +filter: +{ + "classname" "logic_relay" + "targetname" "beamup_relay" + "hammerid" "1412354" +} +modify: +{ + match: + { + "classname" "trigger_once" + "targetname" "STUFF_ultimate_kill" + "hammerid" "1712494" + } + delete: + { + "OnStartTouch" "beamup_relay,Trigger,,20,-1" + } + insert: + { + "OnStartTouch" "beamup_push_ct,Enable,,20,1" + "OnStartTouch" "beamup_push_t,Enable,,27,1" + "OnStartTouch" "beamup_shake,StartShake,,20,1" + "OnStartTouch" "beamup_s1,PlaySound,,20,1" + "OnStartTouch" "beamup_s2,PlaySound,,22.8,1" + "OnStartTouch" "beamup_particle,Stop,,20,1" + "OnStartTouch" "beamup_particle,Start,,20.1,1" + "OnStartTouch" "cboss_escape_randomrubble_timer,Disable,,20,1" + "OnStartTouch" "beamup_s3,PlaySound,,24,1" + "OnStartTouch" "beamup_explosion_particle,Stop,,21.9,1" + "OnStartTouch" "beamup_explosion_particle,Start,,24,1" + "OnStartTouch" "server,Command,shake,24,1" + "OnStartTouch" "server,Command,shake,24.1,1" + "OnStartTouch" "server,Command,shake,24.2,1" + "OnStartTouch" "server,Command,shake,24.3,1" + "OnStartTouch" "server,Command,shake,24.4,1" + "OnStartTouch" "cboss_escape_randomrubble_case,PickRandom,,20,1" + "OnStartTouch" "cboss_escape_randomrubble_case,PickRandom,,21,1" + "OnStartTouch" "cboss_escape_shake,StopShake,,23,1" + "OnStartTouch" "s_payback,PlaySound,,30,1" + "OnStartTouch" "server,Command,sv_enablebunnyhopping 0,30,1" + } +} +filter: +{ + "targetname" "relay_guerilla_alarm" + "classname" "logic_relay" +} +filter: +{ + "targetname" "/village_gate_relay.*/" + "classname" "logic_relay" +} +filter: +{ + "targetname" "/music_control.*/" + "classname" "logic_relay" +} +filter: +{ + "targetname" "/music_case.*/" + "classname" "logic_relay" +} +filter: +{ + "targetname" "/music_math.*/" + "classname" "logic_relay" +} +modify: +{ + match: + { + "classname" "func_breakable" + "targetname" "village_break_1" + "hammerid" "626310" + } + delete: + { + "OnBreak" "weapon_choose1,PickRandom,,0,-1" + } +} +modify: +{ + match: + { + "classname" "func_breakable" + "targetname" "village_break_2" + "hammerid" "626317" + } + delete: + { + "OnBreak" "weapon_choose2,PickRandom,,0,-1" + } +} +modify: +{ + match: + { + "classname" "path_track" + "targetname" "path_2_7a13" + } + delete: + { + "OnPass" "music_control_1,Trigger,,0,1" + "OnPass" "music_control_2,Trigger,,0,1" + "OnPass" "music_control_3,Trigger,,0,1" + } + insert: + { + "OnPass" "music_s2_1,PlaySound,,0,1" + "OnPass" "music_s1_1,Volume,0,0,1" + } +} +modify: +{ + match: + { + "classname" "trigger_once" + "targetname" "STUFF_normal_hyper" + "origin" "4710 -338 620" + "hammerid" "1067279" + } + delete: + { + "OnStartTouch" "music_control_3,Trigger,,30,-1" + "OnStartTouch" "music_control_2,Trigger,,30,-1" + "OnStartTouch" "music_control_1,Trigger,,30,-1" + "OnStartTouch" "map_tele_case,InValue,2,35,1" + } + insert: + { + "OnStartTouch" "end_helicopter_rotor_2,Start,,40,1" + "OnStartTouch" "music_s3_1,PlaySound,,30,1" + "OnStartTouch" "music_s2_1,Volume,0,30,1" + "OnStartTouch" "music_s3_2,PlaySound,,30,1" + "OnStartTouch" "music_s1_2,Volume,0,30,1" + "OnStartTouch" "map_teleporter_2,Enable,,40,1" + "OnStartTouch" "server,Command,say ***TELEPORTING EVERYONE TO CLIFF HIDEOUT***,37.5,1" + } +} +modify: +{ + match: + { + "targetname" "STUFF_hyper_kill" + "origin" "-9856 7728 5000" + "classname" "trigger_once" + "hammerid" "2888385" + } + insert: + { + "OnStartTouch" "end_helicopter_rotor_2,Start,,40,1" + } +} +modify: +{ + match: + { + "classname" "trigger_once" + "hammerid" "1887284" + } + insert: + { + "targetname" "trig_guerilla" + "OnStartTouch" "trig_guerilla,FireUser1,,0,1" + "OnUser4" "!self,Kill,,0,1" + } +} +modify: +{ + match: + { + "classname" "trigger_multiple" + "hammerid" "1887228" + } + insert: + { + "targetname" "trig_guerilla" + "OnStartTouch" "trig_guerilla,FireUser1,,0,1" + "OnStartTouch" "trig_guerilla,FireUser4,,0,1" + "OnUser1" "village_alarm_sound,PlaySound,,0,1" + "OnUser1" "village_alarm_sound,Volume,10,0,1" + "OnUser1" "village_alarm_sound,Volume,10,0.1,1" + "OnUser1" "server,Command,say ***INFILTRATE AND DEFEND THE GUERILLA COMPOUND***,0,1" + "OnUser1" "server,Command,say ***HOLD FOR 50 SECONDS***,1,1" + "OnUser1" "server,Command,say ***FALL BACK***,41,1" + "OnUser1" "server,Command,say ***FALL BACK***,40,1" + "OnUser1" "server,Command,say ***FALL BACK***,42,1" + "OnUser1" "village_break_entrace,Break,,40,1" + "OnUser1" "village_gate_relay,Trigger,,45,1" + "OnUser1" "server,Command,say ***5 SECONDS LEFT***,45,1" + "OnUser1" "server,Command,say ***4 SECONDS LEFT***,46,1" + "OnUser1" "server,Command,say ***3 SECONDS LEFT***,47,1" + "OnUser1" "server,Command,say ***2 SECONDS LEFT***,48,1" + "OnUser1" "server,Command,say ***1 SECONDS LEFT***,49,1" + "OnUser1" "server,Command,say ***RUN***,50,1" + "OnUser2" "village_alarm_sound,Volume,0,6,1" + "OnUser2" "village_alarm_sound,Volume,0,5,1" + "OnUser2" "village_alarm_sound,Volume,0,4,1" + "OnUser2" "village_break_1,Break,,0,1" + "OnUser2" "map_teleporter_1,Enable,,10,1" + "OnUser2" "server,Command,say ***TELEPORTING EVERYONE TO COMPOUND***,10,1" + "OnUser2" "map_tele_case,InValue,1,10,1" + "OnUser2" "village_blocker_hard,Break,,5,1" + "OnUser3" "village_alarm_sound,Volume,0,6,1" + "OnUser3" "village_alarm_sound,Volume,0,5,1" + "OnUser3" "village_alarm_sound,Volume,0,4,1" + "OnUser3" "village_break_1,Break,,0,1" + "OnUser3" "map_teleporter_1,Enable,,10,1" + "OnUser3" "server,Command,say ***TELEPORTING EVERYONE TO COMPOUND***,10,1" + "OnUser3" "village_blocker,Kill,,5,1" + "OnUser3" "village_break_2,Break,,0,1" + "OnUser3" "aztecboss_killer,Trigger,,0,1" + "OnUser3" "village_blocker_hard,Break,,5,1" + } +} +modify: +{ + match: + { + "classname" "trigger_once" + "targetname" "stuff_hard" + "hammerid" "3620400" + } + delete: + { + "OnStartTouch" "map_tele_case,InValue,3,0,1" + } + insert: + { + "OnStartTouch" "map_teleporter_3,Enable,,5,-1" + "OnStartTouch" "server,Command,say ***TELEPORTING EVERYONE TO RUINS***,0,1" + } +} +modify: +{ + match: + { + "classname" "trigger_once" + "targetname" "stuff_endboss" + "hammerid" "2887317" + } + delete: + { + "OnStartTouch" "map_tele_case,InValue,3,0,-1" + } + insert: + { + "OnStartTouch" "map_teleporter_3,Enable,,5,-1" + "OnStartTouch" "server,Command,say ***TELEPORTING EVERYONE TO RUINS (5s)***,0,1" + } +} +modify: +{ + match: + { + "targetname" "endboss_trigger_starter" + "classname" "trigger_once" + "hammerid" "3620315" + } + delete: + { + "wait" "-1" + "OnStartTouch" "endboss_relay_start,Trigger,,10,-1" + } + insert: + { + "OnTrigger" "endboss_shake,StartShake,,10,1" + "OnTrigger" "endboss_shake,StartShake,,10.7,1" + "OnTrigger" "endboss_shake,StartShake,,11.4,1" + "OnTrigger" "endboss_tesla_1,DoSpark,,11.4,1" + "OnTrigger" "endboss_tesla_1,DoSpark,,10.7,1" + "OnTrigger" "endboss_tesla_1,DoSpark,,10,1" + "OnTrigger" "endboss_shake,StartShake,,12,1" + "OnTrigger" "endboss_tesla_1,DoSpark,,12,1" + "OnTrigger" "endboss_tesla_1,DoSpark,,12.2,1" + "OnTrigger" "endboss_tesla_1,DoSpark,,12.4,1" + "OnTrigger" "endboss_tesla_1,DoSpark,,12.6,1" + "OnTrigger" "endboss_tesla_1,DoSpark,,12.8,1" + "OnTrigger" "endboss_tesla_1,DoSpark,,13,1" + "OnTrigger" "endboss_music,PlaySound,,10,1" + "OnTrigger" "endboss_overtime,Trigger,,15,1" + "OnTrigger" "endboss_physex,Explode,,12.2,1" + "OnTrigger" "mob_spawner_grudge,ForceSpawn,,14,1" + "OnTrigger" "endboss_predator,Kill,,14,1" + "OnTrigger" "endboss_gssound1,PlaySound,,14,1" + "OnTrigger" "endboss_end_explosion,Explode,,14,1" + "OnTrigger" "endboss_shake,StartShake,,14,1" + "OnTrigger" "endboss_predator,SetAnimation,Luffaren_endbossinit.smd,12,1" + "OnTrigger" "bosshealth_endboss,GetValue,,15,1" + "OnTrigger" "endboss_housephys,EnableMotion,,12,1" + "OnTrigger" "thunder_unlock_3,Trigger,,10,1" + } +} +filter: +{ + "targetname" "endboss_relay_start" + "classname" "logic_relay" + "hammerid" "3620313" +} +modify: +{ + match: + { + "targetname" "fboss_relay_escape" + "classname" "logic_relay" + "hammerid" "3759572" + } + delete: + { + "OnTrigger" "fboss_escape_relay,Trigger,,0,-1" + } + insert: + { + "OnTrigger" "!self,FireUser1,,0,1" + "OnUser1" "ammo_trigger,FireUser1,,0,1" + "OnUser1" "ending_push_1,Enable,,54,1" + "OnUser1" "ending_push_2,Enable,,58,1" + "OnUser1" "escape_trigger,Enable,,60,1" + "OnUser1" "escape_s1,PlaySound,,58,1" + "OnUser1" "escape_s2,PlaySound,,67,1" + "OnUser1" "HURT_ALL,Enable,,63,1" + "OnUser1" "escape_fade_1,Fade,,67,1" + "OnUser1" "skybox_spaceship_phys,EnableMotion,,63,1" + "OnUser1" "escape_e_p1,Start,,47,1" + "OnUser1" "escape_e_p1,Stop,,46.9,1" + "OnUser1" "escape_e_p2,Start,,57,1" + "OnUser1" "escape_e_p2,Stop,,56.9,1" + "OnUser1" "escape_s3,PlaySound,,63,1" + "OnUser1" "escape_door,Close,,43,1" + "OnUser1" "HURT_ALL,Disable,,63.1,1" + "OnUser1" "timer_nuke_pulse,Enable,,63,1" + "OnUser1" "ammo_trigger,Kill,,50,-1" + "OnUser1" "server,Command,say ***RUN TOWARDS THE FINAL ROOM***,10,1" + "OnUser1" "fboss_s_last,Volume,0,0,1" + "OnUser1" "mob_grudge_upright1,Kill,,0,1" + "OnUser1" "mob_grudge_upright1,stop,,0,1" + "OnUser1" "fboss_ee_tem,ForceSpawn,,40,1" + "OnUser1" "fboss_ee_train,StartForward,,40.1,1" + "OnUser1" "fboss_ee_train,StartForward,,40.2,1" + "OnUser1" "fboss_ee_train,StartForward,,40,1" + "OnUser1" "fboss_end_brush_particle3,Enable,,40,1" + "OnUser1" "fboss_ee_s1,PlaySound,,41.5,1" + "OnUser1" "skybox_spaceship_sound_timer,Disable,,0,1" + "OnUser1" "escape_e_p3,Stop,,62.5,1" + "OnUser1" "escape_e_p3,Start,,63,1" + } +} + +modify: +{ + match: + { + "targetname" "fboss_ee_math" + "classname" "math_counter" + "hammerid" "3756078" + } + replace: + { + "max" "99999" + } +} +modify: +{ + match: + { + "targetname" "fboss_end_brush_particle" + "classname" "trigger_multiple" + "hammerid" "3756083" + } + delete: + { + "model" "*93" + "wait" "0" + } + replace: + { + "OnStartTouch" "fboss_ee_math,Add,15,0,-1" + "StartDisabled" "1" + "targetname" "fboss_end_brush_particle3" + "classname" "trigger_once" + } + insert: + { + "OnUser1" "!self,AddOutput,origin 40 8504 11280,0,1" + "OnUser1" "!self,AddOutput,mins -80 -1104 -96,0,1" + "OnUser1" "!self,AddOutput,maxs 80 1104 96,0,1" + "OnUser1" "!self,AddOutput,solid 2,0,1" + } +} + +modify: +{ + match: + { + "targetname" "ammo_trigger" + "classname" "trigger_multiple" + "hammerid" "3759253" + } + replace: + { + "wait" "1" + "StartDisabled" "1" + } + delete: + { + "OnTrigger" "equip_ammo_all,Use,,0,-1" + } + insert: + { + "OnStartTouch" "equip_ammo_all,Use,,0,-1" + "OnUser1" "!self,Enable,,0,-1" + "OnUser1" "!self,Disable,,1.5,-1" + "OnUser1" "!self,FireUser1,,1.6,-1" + } +} +filter: +{ + "targetname" "fboss_escape_relay" + "classname" "logic_relay" + "hammerid" "3759587" +} +filter: +{ + "targetname" "fboss_relay_start" + "classname" "logic_relay" + "hammerid" "3759829" +} +modify: +{ + match: + { + "classname" "trigger_hurt" + "targetname" "fboss_start_trigger" + "hammerid" "3759826" + } + delete: + { + "OnStartTouch" "map_tele_case_2,InValue,4,15,1" + "OnStartTouch" "fboss_relay_start,Trigger,,0,-1" + "OnStartTouch" "fboss_math_2,Add,40,0,-1" + "OnStartTouch" "fboss_math_1,Add,50,0,-1" + } + insert: + { + "OnStartTouch" "fboss_math_2,Add,110,0,-1" + "OnStartTouch" "fboss_math_1,Add,100,0,-1" + "OnStartTouch" "!self,FireUser1,,15,1" + "OnStartTouch" "fboss_event0_predmove,StartForward,,16,1" + "OnStartTouch" "fboss_event0_predmove,StartForward,,15.5,1" + "OnStartTouch" "fboss_event0_predmove,StartForward,,15.25,1" + "OnStartTouch" "fboss_tem_1,ForceSpawn,,15,1" + "OnStartTouch" "fboss_rotplatforms,Start,,15,1" + "OnStartTouch" "fboss_start_brush,Disable,,15,1" + "OnStartTouch" "fboss_door_z,Break,,15,1" + "OnStartTouch" "fboss_music_1,PlaySound,,0,1" + "OnStartTouch" "fboss_end_brush,Disable,,0,1" + "OnStartTouch" "fboss_start_brush,Enable,,0,1" + "OnStartTouch" "fboss_end_brush2,Disable,,0,1" + "OnStartTouch" "fboss_debris_rot,Start,,0,1" + "OnStartTouch" "fboss_start_trigger,Disable,,18,1" + "OnStartTouch" "fboss_end_brush_particle,enable,,15,1" + "OnStartTouch" "fboss_start_trigger,Disable,,19,1" + "OnUser1" "server,Command,say ***TELEPORTING EVERYONE TO SPACESHIP CORE***,0,1" + "OnUser1" "map_teleporter_7,Enable,,0,1" + } +} +modify: +{ + match: + { + "targetname" "fboss_end_brush_particle" + "classname" "trigger_multiple" + "hammerid" "3755891" + } + delete: + { + "OnStartTouch" "map_tele_case_2,InValue,4,30,1" + } + insert: + { + "OnStartTouch" "fboss_start_trigger,FireUser1,,30,1" + } +} +modify: +{ + match: + { + "targetname" "aztecboss_timer_laser" + "origin" "-2679.56 -5115.79 456.585" + "classname" "logic_timer" + "hammerid" "630445" + } + delete: + { + "OnTimer" "aztec_case_laser,PickRandom,,0,-1" + } + insert: + { + "OnTimer" "!self,FireUser1,,0,1" + "OnUser1" "aztec_case_laser,PickRandom,,0,-1" + "OnUser1" "!self,AddOutput,OnTimer !self:FireUser2::0:1,0.02,-1" + "OnUser2" "aztec_case_laser,PickRandomShuffle,,0,-1" + "OnUser2" "!self,AddOutput,OnTimer !self:FireUser1::0:1,0.02,-1" + } +} +modify: +{ + match: + { + "targetname" "aztec_case_laser" + "classname" "logic_case" + "hammerid" "630311" + } + delete: + { + "OnCase01" "aztecboss_relay_random_1,Trigger,,0,-1" + "OnCase02" "aztecboss_relay_random_2,Trigger,,0,-1" + "OnCase03" "aztecboss_relay_random_3,Trigger,,0,-1" + "OnCase04" "aztecboss_relay_random_4,Trigger,,0,-1" + "OnCase05" "aztecboss_relay_random_5,Trigger,,0,-1" + "OnCase06" "aztecboss_relay_random_6,Trigger,,0,-1" + "OnCase07" "aztecboss_relay_random_7,Trigger,,0,-1" + "OnCase08" "aztecboss_relay_random_8,Trigger,,0,-1" + "OnCase09" "aztecboss_relay_random_9,Trigger,,0,-1" + "OnCase10" "aztecboss_relay_random_10,Trigger,,0,-1" + } + insert: + { + "OnCase01" "aztecboss_laser_random_1,TurnOn,,0,-1" + "OnCase01" "aztecboss_lasersound_start,PlaySound,,0,-1" + "OnCase01" "aztecboss_laserexplosion_random_1,Explode,,2,-1" + "OnCase01" "aztecboss_sound_random_1,PlaySound,,2,-1" + "OnCase01" "aztecboss_laser_random_1,TurnOff,,1.5,-1" + "OnCase01" "aztecboss_lasersound_startshoot,PlaySound,,1.5,-1" + "OnCase01" "aztec_laser_particle_1,Stop,,1.4,-1" + "OnCase01" "aztec_laser_particle_1,Start,,1.5,-1" + "OnCase01" "aztec_laser_spark_1,SparkOnce,,1.5,-1" + "OnCase02" "aztecboss_laser_random_2,TurnOn,,0,-1" + "OnCase02" "aztecboss_lasersound_start,PlaySound,,0,-1" + "OnCase02" "aztecboss_laserexplosion_random_2,Explode,,2,-1" + "OnCase02" "aztecboss_sound_random_2,PlaySound,,2,-1" + "OnCase02" "aztecboss_laser_random_2,TurnOff,,1.5,-1" + "OnCase02" "aztecboss_lasersound_startshoot,PlaySound,,1.5,-1" + "OnCase02" "aztec_laser_particle_2,Stop,,1.4,-1" + "OnCase02" "aztec_laser_particle_2,Start,,1.5,-1" + "OnCase02" "aztec_laser_spark_1,SparkOnce,,1.5,-1" + "OnCase03" "aztecboss_laser_random_3,TurnOn,,0,-1" + "OnCase03" "aztecboss_lasersound_start,PlaySound,,0,-1" + "OnCase03" "aztecboss_laserexplosion_random_3,Explode,,2,-1" + "OnCase03" "aztecboss_sound_random_3,PlaySound,,2,-1" + "OnCase03" "aztecboss_laser_random_3,TurnOff,,1.5,-1" + "OnCase03" "aztecboss_lasersound_startshoot,PlaySound,,1.5,-1" + "OnCase03" "aztec_laser_particle_3,Stop,,1.4,-1" + "OnCase03" "aztec_laser_particle_3,Start,,1.5,-1" + "OnCase03" "aztec_laser_spark_1,SparkOnce,,1.5,-1" + "OnCase04" "aztecboss_laser_random_4,TurnOn,,0,-1" + "OnCase04" "aztecboss_lasersound_start,PlaySound,,0,-1" + "OnCase04" "aztecboss_laserexplosion_random_4,Explode,,2,-1" + "OnCase04" "aztecboss_sound_random_4,PlaySound,,2,-1" + "OnCase04" "aztecboss_laser_random_4,TurnOff,,1.5,-1" + "OnCase04" "aztecboss_lasersound_startshoot,PlaySound,,1.5,-1" + "OnCase04" "aztec_laser_particle_4,Stop,,1.4,-1" + "OnCase04" "aztec_laser_particle_4,Start,,1.5,-1" + "OnCase04" "aztec_laser_spark_1,SparkOnce,,1.5,-1" + "OnCase05" "aztecboss_laser_random_5,TurnOn,,0,-1" + "OnCase05" "aztecboss_lasersound_start,PlaySound,,0,-1" + "OnCase05" "aztecboss_laserexplosion_random_5,Explode,,2,-1" + "OnCase05" "aztecboss_sound_random_5,PlaySound,,2,-1" + "OnCase05" "aztecboss_laser_random_5,TurnOff,,1.5,-1" + "OnCase05" "aztecboss_lasersound_startshoot,PlaySound,,1.5,-1" + "OnCase05" "aztec_laser_particle_5,Stop,,1.4,-1" + "OnCase05" "aztec_laser_particle_5,Start,,1.5,-1" + "OnCase05" "aztec_laser_spark_1,SparkOnce,,1.5,-1" + "OnCase06" "aztecboss_laser_random_6,TurnOn,,0,-1" + "OnCase06" "aztecboss_lasersound_start,PlaySound,,0,-1" + "OnCase06" "aztecboss_laserexplosion_random_6,Explode,,2,-1" + "OnCase06" "aztecboss_sound_random_6,PlaySound,,2,-1" + "OnCase06" "aztecboss_laser_random_6,TurnOff,,1.5,-1" + "OnCase06" "aztecboss_lasersound_startshoot,PlaySound,,1.5,-1" + "OnCase06" "aztec_laser_particle_6,Stop,,1.4,-1" + "OnCase06" "aztec_laser_particle_6,Start,,1.5,-1" + "OnCase06" "aztec_laser_spark_1,SparkOnce,,1.5,-1" + "OnCase07" "aztecboss_laser_random_7,TurnOn,,0,-1" + "OnCase07" "aztecboss_lasersound_start,PlaySound,,0,-1" + "OnCase07" "aztecboss_laserexplosion_random_7,Explode,,2,-1" + "OnCase07" "aztecboss_sound_random_7,PlaySound,,2,-1" + "OnCase07" "aztecboss_laser_random_7,TurnOff,,1.5,-1" + "OnCase07" "aztecboss_lasersound_startshoot,PlaySound,,1.5,-1" + "OnCase07" "aztec_laser_particle_7,Stop,,1.4,-1" + "OnCase07" "aztec_laser_particle_7,Start,,1.5,-1" + "OnCase07" "aztec_laser_spark_1,SparkOnce,,1.5,-1" + "OnCase08" "aztecboss_laser_random_8,TurnOn,,0,-1" + "OnCase08" "aztecboss_lasersound_start,PlaySound,,0,-1" + "OnCase08" "aztecboss_laserexplosion_random_8,Explode,,2,-1" + "OnCase08" "aztecboss_sound_random_8,PlaySound,,2,-1" + "OnCase08" "aztecboss_laser_random_8,TurnOff,,1.5,-1" + "OnCase08" "aztecboss_lasersound_startshoot,PlaySound,,1.5,-1" + "OnCase08" "aztec_laser_particle_8,Stop,,1.4,-1" + "OnCase08" "aztec_laser_particle_8,Start,,1.5,-1" + "OnCase08" "aztec_laser_spark_1,SparkOnce,,1.5,-1" + "OnCase09" "aztecboss_laser_random_9,TurnOn,,0,-1" + "OnCase09" "aztecboss_lasersound_start,PlaySound,,0,-1" + "OnCase09" "aztecboss_laserexplosion_random_9,Explode,,2,-1" + "OnCase09" "aztecboss_sound_random_9,PlaySound,,2,-1" + "OnCase09" "aztecboss_laser_random_9,TurnOff,,1.5,-1" + "OnCase09" "aztecboss_lasersound_startshoot,PlaySound,,1.5,-1" + "OnCase09" "aztec_laser_particle_9,Stop,,1.4,-1" + "OnCase09" "aztec_laser_particle_9,Start,,1.5,-1" + "OnCase09" "aztec_laser_spark_1,SparkOnce,,1.5,-1" + "OnCase10" "aztecboss_laser_random_10,TurnOn,,0,-1" + "OnCase10" "aztecboss_lasersound_start,PlaySound,,0,-1" + "OnCase10" "aztecboss_laserexplosion_random_10,Explode,,2,-1" + "OnCase10" "aztecboss_sound_random_10,PlaySound,,2,-1" + "OnCase10" "aztecboss_laser_random_10,TurnOff,,1.5,-1" + "OnCase10" "aztecboss_lasersound_startshoot,PlaySound,,1.5,-1" + "OnCase10" "aztec_laser_particle_10,Stop,,1.4,-1" + "OnCase10" "aztec_laser_particle_10,Start,,1.5,-1" + "OnCase10" "aztec_laser_spark_1,SparkOnce,,1.5,-1" + } +} +filter: +{ + "targetname" "/aztecboss_relay_random.*/" + "classname" "logic_relay" +} +modify: +{ + match: + { + "targetname" "path_1_11" + "classname" "path_track" + "hammerid" "630596" + } + delete: + { + "OnPass" "pred_1,Kill,,2,-1" + "OnPass" "train_1_1,Kill,,2,-1" + "OnPass" "relay_aztecboss_1,Trigger,,2,-1" + } + insert: + { + "OnPass" "pred_1,Kill,,0,-1" + "OnPass" "train_1_1,Kill,,0,-1" + "OnPass" "tem_aztecfight_2,ForceSpawn,,0,-1" + "OnPass" "predboss_2,SetAnimation,Luffaren_predprotect_02.smd,0.1,-1" + "OnPass" "pred_train_2,StartForward,,2.5,-1" + "OnPass" "server,Command,say ***KILL IT***,0,-1" + } +} +filter: +{ + "targetname" "relay_aztecboss_1" + "classname" "logic_relay" + "hammerid" "630417" +} +filter: +{ + "targetname" "relay_aztecbossfight_starter" + "classname" "logic_relay" + "hammerid" "630353" +} +modify: +{ + match: + { + "classname" "func_button" + "hammerid" "3883357" + } + delete: + { + "OnPressed" "map_tele_case_2,InValue,1,40,1" + } + insert: + { + "OnPressed" "server,Command,say ***TELEPORTING EVERYONE TO COMPLEX ELEVATOR***,40,1" + "OnPressed" "map_teleporter_4,Enable,,40,-1" + } +} +modify: +{ + match: + { + "classname" "trigger_multiple" + "hammerid" "3334326" + } + delete: + { + "OnTrigger" "map_tele_case_2,InValue,2,30,1" + } +} +modify: +{ + match: + { + "targetname" "cboss_INIT_TRIGGER_2" + "classname" "trigger_once" + "hammerid" "2889362" + } + delete: + { + "OnStartTouch" "map_tele_case_2,InValue,2,30,1" + } + insert: + { + "OnStartTouch" "server,Command,say ***TELEPORTING EVERYONE TO COMPLEX CORE***,30,1" + "OnStartTouch" "map_teleporter_5,Enable,,30,-1" + } +} +modify: +{ + match: + { + "targetname" "cboss_INIT_TRIGGER" + "classname" "trigger_hurt" + "hammerid" "2079782" + } + delete: + { + "OnStartTouch" "cboss_start_relay_1,Trigger,,15,-1" + "OnStartTouch" "cboss_predatorhealth_counter,Add,155,0,-1" + "OnStartTouch" "cboss_predator_interuptcounter_setvalue,Add,35,0,-1" + } + insert: + { + "OnStartTouch" "cboss_predatorhealth_counter,Add,200,0,-1" + "OnStartTouch" "cboss_predator_interuptcounter_setvalue,Add,28,0,-1" + "OnStartTouch" "server,Command,say ***TELEPORTING EVERYONE TO COMPLEX CORE***,30,1" + "OnStartTouch" "map_teleporter_5,Enable,,30,1" + "OnStartTouch" "cboss_start_particle_1,Stop,,17.4,1" + "OnStartTouch" "cboss_start_particle_1,Start,,17.5,1" + "OnStartTouch" "cboss_template,ForceSpawn,,19,1" + "OnStartTouch" "cboss_attack_chooser,PickRandom,,25,1" + "OnStartTouch" "server,Command,say ***ITS THE PREDATOR!***,18.5,1" + "OnStartTouch" "cboss_interupt_relay,Enable,,25,1" + "OnStartTouch" "cboss_interupt_relay_nade,Enable,,25,1" + "OnStartTouch" "cboss_predator_interuptcounter_setvalue,GetValue,,25,1" + "OnStartTouch" "server,Command,shake,17.5,1" + "OnStartTouch" "server,Command,shake,18,1" + "OnStartTouch" "server,Command,shake,18.5,1" + "OnStartTouch" "server,Command,shake,19,1" + "OnStartTouch" "server,Command,shake,19.5,1" + "OnStartTouch" "server,Command,shake,20,1" + "OnStartTouch" "server,Command,shake,20.5,1" + "OnStartTouch" "server,Command,shake,21,1" + "OnStartTouch" "server,Command,shake,21.5,1" + "OnStartTouch" "cboss_orb_tesla_2,DoSpark,,17.5,1" + "OnStartTouch" "cboss_orb_tesla_2,DoSpark,,18,1" + "OnStartTouch" "cboss_orb_tesla_2,DoSpark,,18.5,1" + "OnStartTouch" "cboss_orb_tesla_2,DoSpark,,19,1" + "OnStartTouch" "cboss_orb_tesla_2,DoSpark,,19.5,1" + "OnStartTouch" "cboss_orb_tesla_2,DoSpark,,20,1" + "OnStartTouch" "cboss_s_case,Trigger,,19,1" + "OnStartTouch" "cboss_cage_breakable,Break,,135,1" + "OnStartTouch" "cboss_predator,SetAnimation,Luffaren_cboss_buildup.smd,25,1" + "OnStartTouch" "cboss_INIT_TRIGGER,Disable,,18.5,1" + "OnStartTouch" "music_s2_3,PlaySound,,16,1" + "OnStartTouch" "music_s1_3,Volume,0,16,1" + "OnStartTouch" "map_tele_case_2,InValue,2,20,1" + "OnStartTouch" "vent_break_2,Break,,16,1" + } +} +filter: +{ + "targetname" "cboss_start_relay_1" + "classname" "logic_relay" + "hammerid" "2079788" +} +modify: +{ + match: + { + "classname" "trigger_push" + "hammerid" "1169201" + } + delete: + { + "OnStartTouch" "map_tele_case_2,InValue,3,0,1" + } + insert: + { + "OnStartTouch" "server,Command,say ***TELEPORTING EVERYONE TO SPACESHIP ENTRANCE***,0,1" + "OnStartTouch" "map_teleporter_6,Enable,,0,1" + "OnStartTouch" "server,Command,sv_enablebunnyhopping 1,1,-1" + } +} +filter: +{ + "targetname" "/map_tele_case.*/" + "classname" "logic_case" +} +add: +{ + "origin" "-2123 3031 2670" + "targetname" "filter_no_ct" + "Negated" "1" + "filterteam" "3" + "classname" "filter_activator_team" +} +modify: +{ + match: + { + "targetname" "w_pushgun_push" + "classname" "trigger_push" + "hammerid" "3757201" + } + replace: + { + "filtername" "filter_no_ct" + } +} +modify: +{ + match: + { + "targetname" "w_minigun_affect" + "classname" "trigger_hurt" + "hammerid" "3756515" + } + replace: + { + "filtername" "filter_no_ct" + } +} +modify: +{ + match: + { + "targetname" "w_minigun_affect" + "classname" "trigger_push" + "hammerid" "3756518" + } + replace: + { + "filtername" "filter_no_ct" + } +} +modify: +{ + match: + { + "targetname" "w_gauss_laser_1" + "classname" "trigger_hurt" + "hammerid" "3756498" + } + replace: + { + "filtername" "filter_no_ct" + } +} +modify: +{ + match: + { + "targetname" "w_acid_affect_1" + "classname" "trigger_multiple" + "hammerid" "3759835" + } + replace: + { + "filtername" "filter_no_ct" + } +} +modify: +{ + match: + { + "targetname" "w_flame_affect" + "classname" "trigger_multiple" + "hammerid" "3756739" + } + replace: + { + "filtername" "filter_no_ct" + } +} +filter: +{ + "targetname" "w_pushgun_filter" + "classname" "filter_activator_team" +} + +filter: +{ + "targetname" "w_flame_filter" + "classname" "filter_activator_team" +} + +filter: +{ + "targetname" "w_acid_filter_1" + "classname" "filter_activator_team" +} +filter: +{ + "targetname" "w_gauss_filter_1" + "classname" "filter_activator_team" +} +filter: +{ + "targetname" "w_minigun_filter" + "classname" "filter_activator_team" +} +modify: +{ + match: + { + "classname" "ambient_generic" + "message" "luffaren/predator theme - jungle runboosted.mp3" + } + replace: + { + "message" "#luffaren/predator theme - jungle runboosted.mp3" + } +} +modify: +{ + match: + { + "classname" "ambient_generic" + "message" "luffaren/predator theme - danger closing inboosted.mp3" + } + replace: + { + "message" "#luffaren/predator theme - danger closing inboosted.mp3" + } +} +modify: +{ + match: + { + "classname" "ambient_generic" + "message" "luffaren/rock_music_1.mp3" + } + replace: + { + "message" "#luffaren/rock_music_1.mp3" + } +} +modify: +{ + match: + { + "classname" "ambient_generic" + "message" "luffaren/predator - finalmusic - 2.mp3" + } + replace: + { + "message" "#luffaren/predator - finalmusic - 2.mp3" + } +} +modify: +{ + match: + { + "classname" "ambient_generic" + "message" "luffaren/swampthing3.mp3" + } + replace: + { + "message" "#luffaren/swampthing3.mp3" + } +} +modify: +{ + match: + { + "classname" "ambient_generic" + "message" "luffaren/navras.mp3" + } + replace: + { + "message" "#luffaren/navras.mp3" + } +} +modify: +{ + match: + { + "classname" "ambient_generic" + "message" "luffaren/06 - the normandy reborn.mp3" + } + replace: + { + "message" "#luffaren/06 - the normandy reborn.mp3" + } +} +modify: +{ + match: + { + "classname" "ambient_generic" + "message" "luffaren/metroid prime music- parasite queen battle.mp3" + } + replace: + { + "message" "#luffaren/metroid prime music- parasite queen battle.mp3" + } +} +modify: +{ + match: + { + "classname" "ambient_generic" + "message" "luffaren/crysis warhead o.s.t - main menu theme.mp3" + } + replace: + { + "message" "#luffaren/crysis warhead o.s.t - main menu theme.mp3" + } +} +modify: +{ + match: + { + "classname" "ambient_generic" + "message" "luffaren/(disc 2) 11 - the end run.mp3" + } + replace: + { + "message" "#luffaren/(disc 2) 11 - the end run.mp3" + } +} +modify: +{ + match: + { + "classname" "ambient_generic" + "message" "luffaren/predator - finalmusic - 1.mp3" + } + replace: + { + "message" "#luffaren/predator - finalmusic - 1.mp3" + } +} +modify: +{ + match: + { + "classname" "ambient_generic" + "message" "luffaren/metroid prime music- meta ridley battle.mp3" + } + replace: + { + "message" "#luffaren/metroid prime music- meta ridley battle.mp3" + } +} +modify: +{ + match: + { + "classname" "ambient_generic" + "message" "luffaren/immediate music- serenata immortale.mp3" + } + replace: + { + "message" "#luffaren/immediate music- serenata immortale.mp3" + } +} +modify: +{ + match: + { + "classname" "ambient_generic" + "message" "luffaren/(disc 2) 12 - suicide mission.mp3" + } + replace: + { + "message" "#luffaren/(disc 2) 12 - suicide mission.mp3" + } +} + +;------------------------ +; 04-Sept-2022 +; GAUSS: INCREASE DAMAGE +;------------------------ + +modify: +{ + match: + { + "targetname" "w_gauss_laser_1" + "classname" "trigger_hurt" + "hammerid" "3756498" + ; "damage" "20000" + } + replace: + { + "damage" "100000" + } +} + +;------------------------ +; 29-Jan-2024 +; FIX ALIEN HP EXPLOIT +;------------------------ + +; DISABLED ON 25-Mar-2024 +; This is a redundant fix that ended up adding more hp... +; See "fboss_end_brush_particle3" edit in the file for the already existing fix +; So it really seem there was no issue to begin with, people cant abuse the hp by going in and out of the trigger as it was changed + + +;;; Delete old hp trigger +;;filter: +;;{ +;; "model" "*93" +;; "targetname" "fboss_end_brush_particle" +;; "origin" "40 8840 11280" +;; "classname" "trigger_multiple" +;; "hammerid" "3756083" +;;} +;; +;;; Add large one into the alien template (enabled when it spawn) +;;add: +;;{ +;; "model" "*81" +;; "targetname" "fboss_ee_addhp" +;; "StartDisabled" "0" +;; "spawnflags" "1" +;; "origin" "32 8544 11412" +;; "filtername" "filter_ct" +;; "classname" "trigger_once" +;; "OnStartTouch" "fboss_ee_math,Add,10,0,-1" +;;} +;;modify: +;;{ +;; match: +;; { +;; "targetname" "fboss_ee_tem" +;; "classname" "point_template" +;; "hammerid" "3755991" +;; } +;; insert: +;; { +;; "Template07" "fboss_ee_addhp" +;; } +;;} + + +;------------------------ +; 06-March-2024 +; REDUCE MINIGUN FIRE RATE +; CAUSE OF SOUND SPAM +;------------------------ + +modify: +{ + match: + { + "targetname" "w_minigun_fire_1" + "classname" "env_gunfire" + "hammerid" "3756569" + ; "rateoffire" "30" + } + replace: + { + "rateoffire" "20" + } +} diff --git a/maps/ze_project_alcaria_v1_5s.cfg b/maps/ze_project_alcaria_v1_5s.cfg index 5c37c21..da3a372 100644 --- a/maps/ze_project_alcaria_v1_5s.cfg +++ b/maps/ze_project_alcaria_v1_5s.cfg @@ -43,4 +43,50 @@ modify: } } +;; stage 2 - close elevator doors simultaneously +modify: +{ + match: + { + "targetname" "nrk2_elevator1_button_2" + "classname" "func_button" + } + delete: + { + "OnPressed" "nrk2_elevator1_leftgate,Close,,11,1" + "OnPressed" "nrk2_elevator1_rightgate,Close,,11,1" + } + insert: + { + "OnPressed" "nrk2_elevator1_leftgate,Close,,10,1" + "OnPressed" "nrk2_elevator1_rightgate,Close,,10,1" + } +} +modify: +{ + match: + { + "targetname" "nrk2_elevator2" + "classname" "func_movelinear" + } + insert: + { + "OnFullyOpen" "nrk2_elevator2,AddOutput,speed 250,1,1" + } +} + +;; stage 3 - move zm teleport origin + +modify: +{ + match: + { + "targetname" "nrk3_jail_destination" + "classname" "info_teleport_destination" + } + replace: + { + "origin" "1088 7424 72" + } +} \ No newline at end of file diff --git a/maps/ze_prototype_v2.cfg b/maps/ze_prototype_v2.cfg index 1e41b4f..6a867d6 100644 --- a/maps/ze_prototype_v2.cfg +++ b/maps/ze_prototype_v2.cfg @@ -406,4 +406,19 @@ add: "classname" "trigger_hurt" } +;; disable truck user control + +modify: +{ + match: + { + "targetname" "Truck" + "classname" "func_tracktrain" + } + replace: + { + "spawnflags" "2" + } +} + diff --git a/maps/ze_psykopat_v2c.cfg b/maps/ze_psykopat_v2c.cfg new file mode 100755 index 0000000..1758066 --- /dev/null +++ b/maps/ze_psykopat_v2c.cfg @@ -0,0 +1,16 @@ +;; _ + +;; fix item stripper + +modify: +{ + match: + { + "targetname" "item_speed_strip" + "classname" "trigger_once" + } + replace: + { + "filtername" "Zombie" + } +} \ No newline at end of file diff --git a/maps/ze_psykopat_v2d.cfg b/maps/ze_psykopat_v2d.cfg new file mode 100755 index 0000000..1758066 --- /dev/null +++ b/maps/ze_psykopat_v2d.cfg @@ -0,0 +1,16 @@ +;; _ + +;; fix item stripper + +modify: +{ + match: + { + "targetname" "item_speed_strip" + "classname" "trigger_once" + } + replace: + { + "filtername" "Zombie" + } +} \ No newline at end of file diff --git a/maps/ze_purgatorium_b1fix.cfg b/maps/ze_purgatorium_b1fix.cfg index c5254ed..40552ef 100755 --- a/maps/ze_purgatorium_b1fix.cfg +++ b/maps/ze_purgatorium_b1fix.cfg @@ -40,4 +40,54 @@ modify: } } +;; music volume + +modify: +{ + match: + { + "message" "music1p.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music1p.mp3" + } +} +modify: +{ + match: + { + "message" "music2p.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music2p.mp3" + } +} +modify: +{ + match: + { + "message" "music3p.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music3p.mp3" + } +} +modify: +{ + match: + { + "message" "music4p.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music4p.mp3" + } +} diff --git a/maps/ze_quake1_a1.cfg b/maps/ze_quake1_a1.cfg new file mode 100755 index 0000000..f081826 --- /dev/null +++ b/maps/ze_quake1_a1.cfg @@ -0,0 +1,486 @@ +;--------------------------------------------------- +; Fix Early Elevator trigger +;--------------------------------------------------- +modify: +{ + match: + { + "targetname" "poison_lift_up" + "origin" "-6276.4 -2614 -596.8" + "classname" "trigger_multiple" + } + replace: + { + "StartDisabled" "1" + } +} +modify: +{ + match: + { + "targetname" "poison_lift" + "origin" "-6276.4 -2614 -418.6" + "classname" "func_door" + } + insert: + { + "OnFullyOpen" "poison_lift_up,Enable,,0,1" + } +} + +;--------------------------------------------------- +; Fix grammar / text spaces / Logic_auto problems +;--------------------------------------------------- +modify: +{ + match: + { + "origin" "3920 -4660.5 -341" + "classname" "logic_auto" + } + delete: + { + "OnMapSpawn" "main_tp_zmEnable181" + "OnMapSpawn" "main_tpEnable121" + "OnMapSpawn" "consoleCommandsay >>Teleport Enable In 5 Seconds<<71" + "OnMapSpawn" "consoleCommandsay >>For Nide Contest 2025<<61" + "OnMapSpawn" "consoleCommandsay >>Special Thank F4ckxyAnd Hobgoblin<<41" + "OnMapSpawn" "consoleCommandsay >>Map made by PikaHaru&Khanq<<21" + "OnMapSpawn" "consoleCommandmp_roundtime 22.501" + } + insert: + { + "OnMapSpawn" "console,Command,mp_roundtime 30,0,-1" + "OnMapSpawn" "main_tp_zm,Enable,18,-1" + "OnMapSpawn" "main_tp,Enable,,12,-1" + "OnMapSpawn" "console,Command,say >>Stripper 2 loaded<<,0,-1" + "OnMapSpawn" "console,Command,say >>Map made by PikaHaru & Khanq<<,2,-1" + "OnMapSpawn" "console,Command,say >>Special Thanks to F4ckxy & HOBGOBLIN<<,4,-1" + "OnMapSpawn" "console,Command,say >>For Nide Contest 2025<<,6,-1" + "OnMapSpawn" "console,Command,say >>Teleport Enable In 5 Seconds<<,7,-1" + } +} +modify: +{ + match: + { + "origin" "-1134.89 -6911.72 -24.93" + "targetname" "puzzle_logic_counter" + "classname" "math_counter" + } + delete: + { + "OnHitMax" "consoleCommandsay >>All button press,Door open in 30 seconds<<11" + } + insert: + { + "OnHitMax" "console,Command,say >>All buttons pressed, Door open in 30 seconds<<,1,1" + } +} +modify: +{ + match: + { + "origin" "-5288.05 -2420.8 -58.59" + "targetname" "cave_button_counter" + "classname" "math_counter" + } + delete: + { + "OnHitMax" "consoleCommandsay >>All button pressed, Door open in 15 seconds<<11" + } + insert: + { + "OnHitMax" "console,Command,say >>All buttons pressed, Door open in 15 seconds<<,1,1" + } +} +modify: +{ + match: + { + "targetname" "e1m7_button" + "origin" "7663.2 -3942.4 479.8" + "classname" "func_button" + } + delete: + { + "OnPressed" "consoleCommandsay >>Platform break in 40 seconds<<01" + } + insert: + { + "OnPressed" "console,Command,say >>Platform breaks in 40 seconds<<,0,1" + } +} +modify: +{ + match: + { + "targetname" "slime_button" + "origin" "-3909.75 -6453 328" + "classname" "func_button" + } + delete: + { + "OnPressed" "consoleCommandsay >>Platform move in 10 seconds<<01" + } + insert: + { + "OnPressed" "console,Command,say >>Platform moves in 10 seconds<<,0,1" + } +} +modify: +{ + match: + { + "targetname" "end_elevator" + "origin" "2442 1966 -592" + "classname" "func_movelinear" + } + delete: + { + "OnFullyOpen" "consoleCommandsay >>elevator go up in 10 seconds<<01" + } + insert: + { + "OnFullyOpen" "console,Command,say >>elevator goes up in 10 seconds<<,0,1" + } +} + +;------------------------ +; Remove laser ending +;------------------------ +filter: +{ + "origin" "4768 -672 784" + "classname" "trigger_multiple" +} +filter: +{ + "targetname" "block_laser" + "origin" "4768 -492 784" + "classname" "func_breakable" +} +filter: +{ + "origin" "4768 1248 673" + "targetname" "deathknight" + "classname" "prop_dynamic_override" +} +filter: +{ + "origin" "4592 -799 700" + "targetname" "laser_case2" + "classname" "logic_case" +} +filter: +{ + "origin" "4568 -799 700" + "targetname" "boss_laser_timer2" + "classname" "logic_timer" +} +filter: +{ + "origin" "4512 -832 742" + "targetname" "laser_crouch_relay2" + "classname" "logic_relay" +} +filter: +{ + "targetname" "boss_block" + "origin" "4768 1312 784" + "classname" "func_breakable" +} +filter: +{ + "targetname" "Death Knight" + "origin" "4768 1248 716.62" + "classname" "func_breakable" +} + +;------------------------ +; Apply new ending +;------------------------ +filter: +{ + "origin" "4768 1904 712" + "classname" "trigger_multiple" + "hammerid" "159449" +} +add: +{ + "model" "*160" + "targetname" "final_trigger" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "4768 1904 712" + "classname" "trigger_once" + "OnStartTouch" "last_break1Break151" + "OnStartTouch" "consoleCommandsay >>The bridge break in 15 seconds<<01" + "OnStartTouch" "consoleCommandsay >>The bridge broke!<<151" + "OnStartTouch" "consoleCommandsay >>Go through the portal now to escape!<<201" + "OnStartTouch" "last_tp4Enable201" +} +modify: +{ + match: + { + "origin" "5356 5919 375" + "classname" "trigger_multiple" + "hammerid" "97165" + } + delete: + { + "OnStartTouch" "consoleCommandsay >>Teleport will enable soon<<01" + } + insert: + { + "OnStartTouch" "consoleCommandsay >>Teleporter will enable in 60 seconds<<01" + "OnStartTouch" "consoleCommandsay >>Teleporter is active!<<601" + "OnStartTouch" "triggertp5Enable701" + } +} + +;-------------------------------------------------------------- +; Fix lava part where zombies could just walk in +;-------------------------------------------------------------- +modify: +{ + match: + { + "origin" "5284 5571 -1333" + "classname" "trigger_hurt" + "hammerid" "52048" + } + replace: + { + "damagecap" "9999" + "damage" "9999" + } + insert: + { + "filtername" "Human" + } +} +add: +{ + "model" "*74" + "StartDisabled" "0" + "spawnflags" "3" + "origin" "5540 5571 -1333" + "nodmgforce" "0" + "damagetype" "8" + "damagemodel" "0" + "filtername" "Human" + "damagecap" "9999" + "damage" "9999" + "classname" "trigger_hurt" +} +add: +{ + "model" "*74" + "targetname" "fail_safe_tp_for_zombies" + "target" "stage3_tp" + "StartDisabled" "0" + "filtername" "Zombie" + "spawnflags" "1" + "origin" "5284 5571 -1333" + "classname" "trigger_teleport" +} +add: +{ + "model" "*74" + "targetname" "fail_safe_tp_for_zombies" + "target" "stage3_tp" + "StartDisabled" "0" + "filtername" "Zombie" + "spawnflags" "1" + "origin" "5540 5571 -1333" + "classname" "trigger_teleport" +} + +;----------------------- +; Fix multiple tp enable issues +;----------------------- +modify: +{ + match: + { + "origin" "-7543.6 1709 106.1" + "classname" "trigger_once" + "hammerid" "81362" + } + delete: + { + "OnStartTouch" "triggertp2Enable51" + } + insert: + { + "OnStartTouch" "triggertp2Enable101" + } +} +modify: +{ + match: + { + "origin" "-5959.5 2964 -406.4" + "classname" "trigger_multiple" + "hammerid" "84728" + } + delete: + { + "OnStartTouch" "teleport1Enable01" + } + insert: + { + "OnStartTouch" "teleport1Enable101" + } +} + +;----------------------- +; Add trigger_hurt in a no tp zones +;----------------------- +add: +{ + "model" "*160" + "StartDisabled" "0" + "spawnflags" "3" + "origin" "2976 -11056 -415" + "nodmgforce" "0" + "damagetype" "8" + "damagemodel" "0" + "damagecap" "9999" + "damage" "9999" + "classname" "trigger_hurt" +} +add: +{ + "model" "*160" + "StartDisabled" "0" + "spawnflags" "3" + "origin" "2976 -11376 -415" + "nodmgforce" "0" + "damagetype" "8" + "damagemodel" "0" + "damagecap" "9999" + "damage" "9999" + "classname" "trigger_hurt" +} +add: +{ + "model" "*160" + "StartDisabled" "0" + "spawnflags" "3" + "origin" "5477.62 6691.09 -47" + "nodmgforce" "0" + "damagetype" "8" + "damagemodel" "0" + "damagecap" "9999" + "damage" "9999" + "classname" "trigger_hurt" +} +add: +{ + "model" "*160" + "StartDisabled" "0" + "spawnflags" "3" + "origin" "5173.62 6691.09 -47" + "nodmgforce" "0" + "damagetype" "8" + "damagemodel" "0" + "damagecap" "9999" + "damage" "9999" + "classname" "trigger_hurt" +} +add: +{ + "model" "*160" + "StartDisabled" "0" + "spawnflags" "3" + "origin" "4837.62 6691.09 -47" + "nodmgforce" "0" + "damagetype" "8" + "damagemodel" "0" + "damagecap" "9999" + "damage" "9999" + "classname" "trigger_hurt" +} + +;----------------------- +; Fix an elevator being triggered too fast... +;----------------------- +modify: +{ + match: + { + "targetname" "plat3_up" + "origin" "6244 4515 -1131" + "classname" "trigger_multiple" + } + replace: + { + "Origin" "6244 4483 -1123" + } +} +filter: +{ + "targetname" "plat3_down" + "origin" "6244 4515 -63" + "classname" "trigger_multiple" +} + +;----------------------- +; Apply modelindex to humans & setup spawn +;----------------------- +filter: +{ + "targetname" "tps2" + "origin" "3488 -5632 -192" + "classname" "trigger_teleport" +} +modify: +{ + match: + { + "targetname" "main_tp_zm" + "origin" "3488 -5632 -224" + "classname" "trigger_teleport" + } + insert: + { + "filtername" "Zombie" + } +} +modify: +{ + match: + { + "targetname" "main_tp" + "origin" "3488 -5632 -208" + "classname" "trigger_teleport" + } + insert: + { + "filtername" "Human" + "OnStartTouch" "!activator,AddOutput,modelindex 336,0,-1" + } +} + + + +;; _ + +;; fix spawntime + +modify: +{ + match: + { + "classname" "logic_auto" + "hammerid" "239961" + } + insert: + { + "OnMapSpawn" "console,Command,zr_infect_spawntime_min 13,0,-1" + "OnMapSpawn" "console,Command,zr_infect_spawntime_max 16,0,-1" + } +} \ No newline at end of file diff --git a/maps/ze_quiver_v2a.cfg_noguns b/maps/ze_quiver_v2a.cfg_noguns new file mode 100644 index 0000000..29a5617 --- /dev/null +++ b/maps/ze_quiver_v2a.cfg_noguns @@ -0,0 +1,25 @@ +;Fix a door +modify: +{ + match: + { + "classname" "func_door" + "targetname" "silodoor_02_brush" + } + replace: + { + "spawnflags" "0" + } +} + +;Disable items for event +filter: +{ + "classname" "weapon_deagle" + "targetname" "weapon_ammorefill" +} +filter: +{ + "classname" "weapon_deaagle" + "targetname" "weapon_ice" +} diff --git a/maps/ze_raccoon_facility_v6b.cfg b/maps/ze_raccoon_facility_v6b.cfg index fe522f9..8140a4d 100644 --- a/maps/ze_raccoon_facility_v6b.cfg +++ b/maps/ze_raccoon_facility_v6b.cfg @@ -26,4 +26,35 @@ modify: { "damage" "10000" } -} \ No newline at end of file +} + + + + +;; music volume + +modify: +{ + match: + { + "message" "umbrellacorp/biohazard.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#umbrellacorp/biohazard.mp3" + } +} +modify: +{ + match: + { + "message" "umbrellacorp/the_queen_2nd_phase.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#umbrellacorp/the_queen_2nd_phase.mp3" + } +} + diff --git a/maps/ze_random_escape_b7_3.cfg b/maps/ze_random_escape_b7_3.cfg index 4456474..2051e7e 100644 --- a/maps/ze_random_escape_b7_3.cfg +++ b/maps/ze_random_escape_b7_3.cfg @@ -410,4 +410,335 @@ add: "classname" "func_breakable" } +;; music volume +modify: +{ + match: + { + "message" "music/a_whole_new _world.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/a_whole_new _world.mp3" + } +} +modify: +{ + match: + { + "message" "music/beat_the_angel.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/beat_the_angel.mp3" + } +} +modify: +{ + match: + { + "message" "music/big_arms.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/big_arms.mp3" + } +} +modify: +{ + match: + { + "message" "music/black_mesa_inbound.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/black_mesa_inbound.mp3" + } +} +modify: +{ + match: + { + "message" "music/dusty_desert.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/dusty_desert.mp3" + } +} +modify: +{ + match: + { + "message" "music/feels _so_good.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/feels _so_good.mp3" + } +} +modify: +{ + match: + { + "message" "music/final_destination.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/final_destination.mp3" + } +} +modify: +{ + match: + { + "message" "music/forest_entrance.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/forest_entrance.mp3" + } +} +modify: +{ + match: + { + "message" "music/ge_999_open.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/ge_999_open.mp3" + } +} +modify: +{ + match: + { + "message" "music/ge_999_planet_maetel.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/ge_999_planet_maetel.mp3" + } +} +modify: +{ + match: + { + "message" "music/green_hill_zone.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/green_hill_zone.mp3" + } +} +modify: +{ + match: + { + "message" "music/kingdom_valley.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/kingdom_valley.mp3" + } +} +modify: +{ + match: + { + "message" "music/let_it_go.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/let_it_go.mp3" + } +} +modify: +{ + match: + { + "message" "music/new_quack_city.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/new_quack_city.mp3" + } +} +modify: +{ + match: + { + "message" "music/push_it_to_the_limit.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/push_it_to_the_limit.mp3" + } +} +modify: +{ + match: + { + "message" "music/rusty_ruins_2.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/rusty_ruins_2.mp3" + } +} +modify: +{ + match: + { + "message" "music/sa_icecap_1.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/sa_icecap_1.mp3" + } +} +modify: +{ + match: + { + "message" "music/shadowy_woods.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/shadowy_woods.mp3" + } +} +modify: +{ + match: + { + "message" "music/shenmue_nightfall.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/shenmue_nightfall.mp3" + } +} +modify: +{ + match: + { + "message" "music/the_fall.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/the_fall.mp3" + } +} +modify: +{ + match: + { + "message" "music/volcano_valley_1.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/volcano_valley_1.mp3" + } +} +modify: +{ + match: + { + "message" "music/yakety_sax.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/yakety_sax.mp3" + } +} + +;; sonic - faster ending teleport + +modify: +{ + match: + { + "targetname" "Sonic_End_Trigger" + "classname" "trigger_once" + } + delete: + { + "OnStartTouch" "Sonic_End_Tele,Enable,,35,1" + } + insert: + { + "OnStartTouch" "Sonic_End_Tele,Enable,,30.1,1" + } +} + +;; icecap - shorter last hold + +modify: +{ + match: + { + "targetname" "Icecap_End_Trigger" + "classname" "trigger_once" + } + delete: + { + "OnStartTouch" "Server,Command,say ***Boat and washtub leaving in 45secs!***,0,1" + "OnStartTouch" "Server,Command,say ***Boat and washtub leaving in 10secs!***,35,1" + "OnStartTouch" "Icecap_Case,PickRandom,,40,1" + "OnStartTouch" "Spawn_Tele_CT,Disable,,45,1" + "OnStartTouch" "Spawn_Tele_T,Disable,,45,1" + } + insert: + { + "OnStartTouch" "Server,Command,say ***Boat and washtub leaving in 30secs!***,0,1" + "OnStartTouch" "Server,Command,say ***Boat and washtub leaving in 10secs!***,20,1" + "OnStartTouch" "Icecap_Case,PickRandom,,25,1" + "OnStartTouch" "Spawn_Tele_CT,Disable,,30,1" + "OnStartTouch" "Spawn_Tele_T,Disable,,30,1" + } +} + +;; sonic - absvelocity instead of basevelocity + +modify: +{ + match: + { + "targetname" "Sonic_Spring2" + "classname" "trigger_multiple" + } + delete: + { + "OnStartTouch" "!activator,AddOutput,basevelocity 0 0 800,0,-1" + "OnStartTouch" "!activator,AddOutput,basevelocity 0 100 0,1,-1" + } + insert: + { + "OnStartTouch" "!activator,AddOutput,absvelocity 0 100 900,0,-1" + } +} \ No newline at end of file diff --git a/maps/ze_random_map_v3_7.cfg b/maps/ze_random_map_v3_7.cfg index 3abca47..68894ba 100755 --- a/maps/ze_random_map_v3_7.cfg +++ b/maps/ze_random_map_v3_7.cfg @@ -485,5 +485,166 @@ modify: "disableshadows" "1" } } +modify: +{ + match: + { + "classname" "prop_dynamic" + } + replace: + { + "disablereceiveshadows" "1" + "disableshadows" "1" + } +} +modify: +{ + match: + { + "classname" "prop_dynamic_override" + } + replace: + { + "disablereceiveshadows" "1" + "disableshadows" "1" + } +} +;; boat - fix boat origin + +modify: +{ + match: + { + "targetname" "2_path0" + "classname" "path_track" + } + replace: + { + "origin" "6414 -12238 -3923" + } +} +modify: +{ + match: + { + "targetname" "2_path1" + "classname" "path_track" + } + replace: + { + "origin" "6425 -12238 -3923" + } +} + +;; music volume + +modify: +{ + match: + { + "message" "zm_ramdom/happymusic.wav" + "classname" "ambient_generic" + } + replace: + { + "message" "#zm_ramdom/happymusic.wav" + } +} +modify: +{ + match: + { + "message" "music/hl2_song14.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/hl2_song14.mp3" + } +} +modify: +{ + match: + { + "message" "zm_ramdom/hl2_song20_submix0.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#zm_ramdom/hl2_song20_submix0.mp3" + } +} +modify: +{ + match: + { + "message" "zm_ramdom/paranoid.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#zm_ramdom/paranoid.mp3" + } +} +modify: +{ + match: + { + "message" "zm_ramdom/paranoid2.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#zm_ramdom/paranoid2.mp3" + } +} +modify: +{ + match: + { + "message" "zm_ramdom/prayfordeath.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#zm_ramdom/prayfordeath.mp3" + } +} +modify: +{ + match: + { + "message" "zm_ramdom/skinonourteeth l4d1.wav" + "classname" "ambient_generic" + } + replace: + { + "message" "#zm_ramdom/skinonourteeth l4d1.wav" + } +} +modify: +{ + match: + { + "message" "zm_ramdom/tamborescrysis.wav" + "classname" "ambient_generic" + } + replace: + { + "message" "#zm_ramdom/tamborescrysis.wav" + } +} +modify: +{ + match: + { + "message" "zm_ramdom/win.wav" + "classname" "ambient_generic" + } + replace: + { + "message" "#zm_ramdom/win.wav" + } +} diff --git a/maps/ze_random_v10_fix.cfg b/maps/ze_random_v10_fix.cfg index 39857f3..ea4a12f 100644 --- a/maps/ze_random_v10_fix.cfg +++ b/maps/ze_random_v10_fix.cfg @@ -841,3 +841,298 @@ modify: "OnStartTouch" "com,Command,exec nadekbon,26,1" } } + + + +;; _ + +;; music volume + +modify: +{ + match: + { + "message" "mysounds/dusty desert.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#mysounds/dusty desert.mp3" + } +} +modify: +{ + match: + { + "message" "mysounds/feels so good.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#mysounds/feels so good.mp3" + } +} +modify: +{ + match: + { + "message" "mysounds/final boss.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#mysounds/final boss.mp3" + } +} +modify: +{ + match: + { + "message" "mysounds/forest entrance.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#mysounds/forest entrance.mp3" + } +} +modify: +{ + match: + { + "message" "mysounds/ge 999 op.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#mysounds/ge 999 op.mp3" + } +} +modify: +{ + match: + { + "message" "mysounds/inbound.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#mysounds/inbound.mp3" + } +} +modify: +{ + match: + { + "message" "mysounds/kingdom valley.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#mysounds/kingdom valley.mp3" + } +} +modify: +{ + match: + { + "message" "mysounds/new quack city.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#mysounds/new quack city.mp3" + } +} +modify: +{ + match: + { + "message" "mysounds/nightfall.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#mysounds/nightfall.mp3" + } +} +modify: +{ + match: + { + "message" "mysounds/rusty_ruins_2.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#mysounds/rusty_ruins_2.mp3" + } +} +modify: +{ + match: + { + "message" "mysounds/sa icecap.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#mysounds/sa icecap.mp3" + } +} +modify: +{ + match: + { + "message" "mysounds/shadowy woods.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#mysounds/shadowy woods.mp3" + } +} +modify: +{ + match: + { + "message" "mysounds/the fall.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#mysounds/the fall.mp3" + } +} +modify: +{ + match: + { + "message" "mysounds/yakety sax.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#mysounds/yakety sax.mp3" + } +} + +;; tp zm from nadebox after bossfight + +add: +{ + "model" "*375" + "targetname" "NadeTS_T" + "target" "ZMTargetT" + "filtername" "FilterT" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "14568 15232 -16108" + "classname" "trigger_teleport" +} +modify: +{ + match: + { + "targetname" "FBK" + "classname" "func_breakable" + } + insert: + { + "OnBreak" "NadeTS_T,Enable,,0,1" + } +} + +;; kill nadecrate on final attack + +modify: +{ + match: + { + "targetname" "FA" + "classname" "trigger_once" + } + insert: + { + "OnStartTouch" "NadeSP,Kill,,0,1" + "OnStartTouch" "NadeSB,Kill,,0,1" + } +} + +;; classic - fix zombie teleport + +modify: +{ + match: + { + "targetname" "CTT" + "classname" "trigger_teleport" + } + replace: + { + "origin" "10368 -15464 -16071" + } +} + +;; couch, city - deduct points for shooting breakables + +add: +{ + "origin" "-15935 -14668 -15736" + "targetname" "DeductScore" + "spawnflags" "1" + "points" "-1" + "classname" "game_score" +} +modify: +{ + match: + { + "targetname" "/EBC.*/" + "classname" "func_breakable" + } + insert: + { + "OnHealthChanged" "DeductScore,ApplyScore,,0,-1" + } +} +modify: +{ + match: + { + "targetname" "ZCB" + "classname" "func_breakable" + } + insert: + { + "OnHealthChanged" "DeductScore,ApplyScore,,0,-1" + } +} + +;; apply score for triggering last switches + +modify: +{ + match: + { + "origin" "15232 15232 -16064" + "classname" "trigger_once" + "hammerid" "434542" + } + insert: + { + "OnStartTouch" "DeductScore,AddOutput,points 25,0,1" + } +} +modify: +{ + match: + { + "targetname" "/filterboss.*/" + "classname" "filter_activator_team" + } + insert: + { + "OnPass" "DeductScore,ApplyScore,,0,1" + } +} \ No newline at end of file diff --git a/maps/ze_random_v9.cfg b/maps/ze_random_v9.cfg index 08808b3..d630442 100644 --- a/maps/ze_random_v9.cfg +++ b/maps/ze_random_v9.cfg @@ -192,6 +192,7 @@ add: "filterteam" "3" "classname" "filter_activator_team" "OnPass" "BOSS_Switch_1_Relay_Press,Trigger,,0,1" + "OnPass" "CityNightScore,ApplyScore,,0,1" } add: { @@ -201,6 +202,7 @@ add: "OnTrigger" "BOSS_Switch_1_Filter,Kill,,0,1" "OnTrigger" "S1,Lock,,0,1" "OnTrigger" "T1S,Kill,,0,1" + "OnTrigger" "SP,Kill,,0,1" "OnTrigger" "T1,Enable,,0,1" "OnTrigger" "LS1,TurnOn,,0,1" "OnTrigger" "M1,Skin,0,0,1" @@ -242,6 +244,7 @@ add: "filterteam" "3" "classname" "filter_activator_team" "OnPass" "BOSS_Switch_2_Relay_Press,Trigger,,0,1" + "OnPass" "CityNightScore,ApplyScore,,0,1" } add: { @@ -251,6 +254,7 @@ add: "OnTrigger" "BOSS_Switch_2_Filter,Kill,,0,1" "OnTrigger" "S2,Lock,,0,1" "OnTrigger" "T2S,Kill,,0,1" + "OnTrigger" "SP2,Kill,,0,1" "OnTrigger" "T2,Enable,,0,1" "OnTrigger" "LS2,TurnOn,,0,1" "OnTrigger" "M2,Skin,0,0,1" @@ -292,6 +296,7 @@ add: "filterteam" "3" "classname" "filter_activator_team" "OnPass" "BOSS_Switch_3_Relay_Press,Trigger,,0,1" + "OnPass" "CityNightScore,ApplyScore,,0,1" } add: { @@ -301,6 +306,7 @@ add: "OnTrigger" "BOSS_Switch_3_Filter,Kill,,0,1" "OnTrigger" "S3,Lock,,0,1" "OnTrigger" "T3S,Kill,,0,1" + "OnTrigger" "SP3,Kill,,0,1" "OnTrigger" "T3,Enable,,0,1" "OnTrigger" "LS3,TurnOn,,0,1" "OnTrigger" "M3,Skin,0,0,1" @@ -342,6 +348,7 @@ add: "filterteam" "3" "classname" "filter_activator_team" "OnPass" "BOSS_Switch_4_Relay_Press,Trigger,,0,1" + "OnPass" "CityNightScore,ApplyScore,,0,1" } add: { @@ -351,6 +358,7 @@ add: "OnTrigger" "BOSS_Switch_4_Filter,Kill,,0,1" "OnTrigger" "S4,Lock,,0,1" "OnTrigger" "T4S,Kill,,0,1" + "OnTrigger" "SP4,Kill,,0,1" "OnTrigger" "T4,Enable,,0,1" "OnTrigger" "LS4,TurnOn,,0,1" "OnTrigger" "M4,Skin,0,0,1" @@ -3020,15 +3028,9 @@ add: "OnTrigger" "BM,Volume,0,0,1" "OnTrigger" "ClassicSmoke,TurnOn,,0,1" "OnTrigger" "ClassicSmokeHurt,Enable,,0,1" - "OnTrigger" "ClassicLight,SetPattern,d,0,1" + "OnTrigger" "ClassicLight,SetPattern,b,0,1" "OnTrigger" "ClassicFire,Start,,0,1" "OnTrigger" "ClassicSound6,PlaySound,,0,1" - "OnTrigger" "ClassicSmoke,SetMaxDensity,0.3,0,1" - "OnTrigger" "ClassicSmoke,SetMaxDensity,0.4,15,1" - "OnTrigger" "ClassicSmoke,SetMaxDensity,0.5,30,1" - "OnTrigger" "ClassicSmoke,SetMaxDensity,0.6,45,1" - "OnTrigger" "ClassicSmoke,SetMaxDensity,0.7,60,1" - "OnTrigger" "ClassicSmoke,SetMaxDensity,0.8,75,1" "OnTrigger" "ClassicSound3,PlaySound,,84.5,1" "OnTrigger" "ClassicLight,SetPattern,z,84.9,1" "OnTrigger" "ClassicLight,SetPattern,a,85,1" @@ -3040,14 +3042,16 @@ add: "origin" "10464 -15424 -16184" "targetname" "ClassicSmoke" "spawnflags" "1" - "fogstart" "0" - "fogmaxdensity" "0.3" - "fogend" "50" + "fogstart" "20" + "fogmaxdensity" "0.4" + "fogend" "100" "fogenable" "0" "fogdir" "1 0 0" "fogcolor2" "35 35 35" "fogcolor" "116 111 111" "fogblend" "0" + "fogRadial" "1" + "foglerptime" "5" "farz" "-1" "angles" "0 0 0" "classname" "env_fog_controller" @@ -3066,7 +3070,7 @@ add: "targetname" "ClassicSmokeHurt" "filtername" "FilterC" "classname" "trigger_hurt" - "OnHurtPlayer" "com,Command,say ***Smoke is getting denser. Don't climb up.***,,1" + "OnHurtPlayer" "com,Command,say ***Don't climb up - you will suffocate from the smoke.***,,1" } add: { @@ -3575,6 +3579,21 @@ add: "classname" "prop_physics_override" } +;; increase mass of default couch + +modify: +{ + match: + { + "targetname" "Couch" + "classname" "prop_physics_override" + } + replace: + { + "massScale" ".5" + } +} + ;; fix music modify: @@ -4055,3 +4074,246 @@ add: "angles" "0 0 0" "classname" "prop_dynamic_override" } + + +;; music volume + +modify: +{ + match: + { + "message" "mysounds/dusty desert.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#mysounds/dusty desert.mp3" + } +} +modify: +{ + match: + { + "message" "mysounds/feels so good.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#mysounds/feels so good.mp3" + } +} +modify: +{ + match: + { + "message" "mysounds/final boss.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#mysounds/final boss.mp3" + } +} +modify: +{ + match: + { + "message" "mysounds/forest entrance.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#mysounds/forest entrance.mp3" + } +} +modify: +{ + match: + { + "message" "mysounds/ge 999 op.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#mysounds/ge 999 op.mp3" + } +} +modify: +{ + match: + { + "message" "mysounds/inbound.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#mysounds/inbound.mp3" + } +} +modify: +{ + match: + { + "message" "mysounds/kingdom valley.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#mysounds/kingdom valley.mp3" + } +} +modify: +{ + match: + { + "message" "mysounds/new quack city.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#mysounds/new quack city.mp3" + } +} +modify: +{ + match: + { + "message" "mysounds/nightfall.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#mysounds/nightfall.mp3" + } +} +modify: +{ + match: + { + "message" "mysounds/rusty_ruins_2.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#mysounds/rusty_ruins_2.mp3" + } +} +modify: +{ + match: + { + "message" "mysounds/sa icecap.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#mysounds/sa icecap.mp3" + } +} +modify: +{ + match: + { + "message" "mysounds/shadowy woods.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#mysounds/shadowy woods.mp3" + } +} +modify: +{ + match: + { + "message" "mysounds/the fall.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#mysounds/the fall.mp3" + } +} +modify: +{ + match: + { + "message" "mysounds/yakety sax.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#mysounds/yakety sax.mp3" + } +} + +;; deathrun - prevent delay + +modify: +{ + match: + { + "targetname" "DRE" + "classname" "trigger_teleport" + } + insert: + { + "OnStartTouch" "DRH4,Enable,,10,1" + } +} + +;; apply score for triggering last switches + +modify: +{ + match: + { + "origin" "15232 15232 -16064" + "classname" "trigger_once" + "hammerid" "434542" + } + insert: + { + "OnStartTouch" "CityNightScore,AddOutput,points 25,0,1" + } +} + + + +modify: +{ + match: + { + "origin" "-10160 10160 -15856" + "classname" "trigger_once" + "hammerid" "18641" + } + insert: + { + "targetname" "woods_trigger" + "OnUser1" "Case,AddOutput,OnCase02 CoolSlenderTemplate:ForceSpawn::0:1,0,1" + "OnUser1" "Case,AddOutput,OnCase02 CoolSlenderModel*:Kill::3:1,0,1" + "OnUser1" "Case,AddOutput,OnCase02 OpenField_Maker_Trigger:Enable::10:1,0,1" + "OnUser1" "Case,AddOutput,OnCase02 OpenField_*:Kill::120:1,0,1" + "OnUser1" "Case,AddOutput,OnCase02 CoolSlender*:Kill::120:1,0,1" + + "OnUser1" "Case,AddOutput,OnCase02 Woods:Pitch:60:0:1,0,1" + "OnUser1" "Case,AddOutput,OnCase02 ClassicSmoke:TurnOn::0:1,0,1" + "OnUser1" "Case,AddOutput,OnCase02 OPT:Disable::119:1,0,1" + "OnUser1" "Case,AddOutput,OnCase02 OPTT:Disable::119:1,0,1" + "OnUser1" "Case,AddOutput,OnCase02 OTC:Enable::120:1,0,1" + "OnUser1" "Case,AddOutput,OnCase02 OTT:Enable::120:1,0,1" + "OnUser1" "Case,AddOutput,OnCase02 InBetween:Unlock::120:1,0,1" + "OnUser1" "Case,AddOutput,OnCase02 Woods:Volume:0:120:1,0,1" + "OnUser1" "Case,AddOutput,OnCase02 ClassicSmoke:TurnOff::120:1,0,1" + + "OnUser1" "ClassicSmoke,SetStartDist,10,0,1" + "OnUser1" "ClassicSmoke,SetEndDist,700,0,1" +; "OnUser1" "ClassicSmoke,SetAngles,1 0 0,0,1" + "OnUser1" "ClassicSmoke,SetMaxDensity,1,0,1" + "OnUser1" "ClassicSmoke,SetColor,200 200 200,0,1" +; "OnUser1" "ClassicSmoke,SetColorSecondary,0 0 0,0,1" + + "OnUser1" "!self,Kill,,1,1" + } +} \ No newline at end of file diff --git a/maps/ze_randomizer_c1s4.cfg b/maps/ze_randomizer_c1s4.cfg index 7b40d85..8919ce8 100755 --- a/maps/ze_randomizer_c1s4.cfg +++ b/maps/ze_randomizer_c1s4.cfg @@ -1,39 +1,58 @@ -; The logic_compares for pirates and dark world are killed upon finishing the stages, -; which is really bad when we HAVE to keep them in the map because they can be potentially used again when a stage cycle ends (it's persistent) -; So lets not kill them -modify: -{ - match: - { - "classname" "logic_compare" - "targetname" "pirate_relay" - } - replace: - { - "targetname" "stage_pirate" - } -} -modify: -{ - match: - { - "classname" "math_counter" - "targetname" "Frenchy_counter" - } - delete: - { - "OnHitMax" "stage_frenchy,Kill,,45,1" - } -} -modify: -{ - match: - { - "classname" "logic_case" - "targetname" "global_case_lvlA" - } - replace: - { - "OnCase07" "stage_pirate,Compare,,0,-1" - } -} +; The logic_compares for pirates and dark world are killed upon finishing the stages, +; which is really bad when we HAVE to keep them in the map because they can be potentially used again when a stage cycle ends (it's persistent) +; So lets not kill them +modify: +{ + match: + { + "classname" "logic_compare" + "targetname" "pirate_relay" + } + replace: + { + "targetname" "stage_pirate" + } +} +modify: +{ + match: + { + "classname" "math_counter" + "targetname" "Frenchy_counter" + } + delete: + { + "OnHitMax" "stage_frenchy,Kill,,45,1" + } +} +modify: +{ + match: + { + "classname" "logic_case" + "targetname" "global_case_lvlA" + } + replace: + { + "OnCase07" "stage_pirate,Compare,,0,-1" + } +} + + + +;; _ + +;; music volume + +modify: +{ + match: + { + "message" "randomize/ordiaxer/Fez_Home.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#randomize/ordiaxer/Fez_Home.mp3" + } +} \ No newline at end of file diff --git a/maps/ze_ratescape_v5_4css2.cfg b/maps/ze_ratescape_v5_4css2.cfg new file mode 100755 index 0000000..05b2407 --- /dev/null +++ b/maps/ze_ratescape_v5_4css2.cfg @@ -0,0 +1,1482 @@ +; __ __ ____ _____ _____ ________ __ +; | \/ |/ __ \| __ \_ _| ____\ \ / / +; | \ / | | | | | | || | | |__ \ \_/ / +; | |\/| | | | | | | || | | __| \ / +; | | | | |__| | |__| || |_| | | | +; |_| |_|\____/|_____/_____|_| |_| +; Stripper by Malgo 10.10.2024 + +;--------------------------------------- +; Make triggers a little faster +;--------------------------------------- +modify: +{ + match: + { + "targetname" "spawn_bomb_button" + "classname" "func_button" + } + delete: + { + "OnPressed" "Spawn_bomb_model,Kill,,13,1" + "OnPressed" "Spawn_bomb_wall,Break,,13,1" + "OnPressed" "!self,Kill,,13.05,1" + "OnPressed" "Explosion_Temp_Huge,ForceSpawn,,13,1" + "OnPressed" "Explosion_Temp_Huge,AddOutput,origin 6675 6647 -2276,12.5,1" + "OnPressed" "spawn_bomb_ambient_002,PlaySound,,8,1" + } + insert: + { + "OnPressed" "Spawn_bomb_model,Kill,,10,1" + "OnPressed" "Spawn_bomb_wall,Break,,10,1" + "OnPressed" "!self,Kill,,10.05,1" + "OnPressed" "Explosion_Temp_Huge,ForceSpawn,,10,1" + "OnPressed" "Explosion_Temp_Huge,AddOutput,origin 6675 6647 -2276,9.5,1" + "OnPressed" "spawn_bomb_ambient_002,PlaySound,,5,1" + } +} +modify: +{ + match: + { + "targetname" "spawn_door_button" + "classname" "func_button" + } + delete: + { + "OnPressed" "Spawn_door_model,Kill,,15,1" + "OnPressed" "Spawn_door_wall,Break,,15,1" + "OnPressed" "!self,Kill,,14.05,1" + "OnPressed" "Explosion_Temp_Huge,ForceSpawn,,15,1" + "OnPressed" "Explosion_Temp_Huge,AddOutput,origin 8117 8970 -2431,14.5,1" + "OnPressed" "cmd,Command,say **Bomb has been planted! Hold here for 15 seconds!**,0,1" + "OnPressed" "explosion_oy_yeah.mp3,PlaySound,,15,1" + "OnPressed" "Room_fire,StartFire,,14.5,1" + } + insert: + { + "OnPressed" "Spawn_door_model,Kill,,10,1" + "OnPressed" "Spawn_door_wall,Break,,10,1" + "OnPressed" "!self,Kill,,10.05,1" + "OnPressed" "Explosion_Temp_Huge,ForceSpawn,,10,1" + "OnPressed" "Explosion_Temp_Huge,AddOutput,origin 8117 8970 -2431,9.5,1" + "OnPressed" "cmd,Command,say **Bomb has been planted! Hold here for 10 seconds!**,0,1" + "OnPressed" "explosion_oy_yeah.mp3,PlaySound,,10,1" + "OnPressed" "Room_fire,StartFire,,9.5,1" + } +} +modify: +{ + match: + { + "targetname" "trigger_001" + "classname" "trigger_once" + } + delete: + { + "OnTrigger" "cmd,Command,say **A bridge has appeared!**Move across!**,20,1" + "OnTrigger" "!self,Kill,,20.5,1" + "OnTrigger" "bridge_001,Toggle,,20,1" + } + insert: + { + "OnTrigger" "cmd,Command,say **A bridge has appeared!**Move across!**,12,1" + "OnTrigger" "!self,Kill,,12.5,1" + "OnTrigger" "bridge_001,Toggle,,12,1" + } +} +modify: +{ + match: + { + "targetname" "trigger_002" + "classname" "trigger_once" + } + delete: + { + "OnTrigger" "cmd,Command,say **Gates will open in 20 seconds!**,0,1" + "OnTrigger" "Gates_001,Break,,20,1" + "OnTrigger" "TeleportAFK_Room_001,Enable,,35,1" + "OnTrigger" "Wall_002P,Kill,,35,1" + } + insert: + { + "OnTrigger" "cmd,Command,say **Gates will open in 10 seconds!**,0,1" + "OnTrigger" "Gates_001,Break,,10,1" + "OnTrigger" "TeleportAFK_Room_001,Enable,,30,1" + "OnTrigger" "Wall_002P,Kill,,30,1" + } +} +modify: +{ + match: + { + "targetname" "Stage3_Relay" + "classname" "logic_relay" + } + delete: + { + "OnTrigger" "trigger_002,AddOutput,OnTrigger Gates_001_side:Break::20.00:1,0,-1" + } + insert: + { + "OnTrigger" "trigger_002,AddOutput,OnTrigger Gates_001_side:Break::10.00:1,0,-1" + } +} +modify: +{ + match: + { + "targetname" "Stage1_once" + "hammerid" "205951" + } + delete: + { + "OnTrigger" "!self,Kill,,20.5,1" + "OnTrigger" "Gates_002,Break,,20,1" + "OnTrigger" "cmd,Command,say **Get back bomb explode in 10 seconds!**,10,10" + "OnTrigger" "Zombie_Short_Lego_City,Break,,10,1" + "OnTrigger" "Explosion_Temp,ForceSpawn,,20,1" + "OnTrigger" "explosion_oy_yeah.mp3,PlaySound,,20,1" + "OnTrigger" "stage1_get_rolled_on.mp3,FireUser1,,20,1" + } + insert: + { + "OnTrigger" "!self,Kill,,13.5,1" + "OnTrigger" "Gates_002,Break,,17,1" + "OnTrigger" "cmd,Command,say **Get back bomb explode in 12 seconds!**,5,10" + "OnTrigger" "Zombie_Short_Lego_City,Break,,0,1" + "OnTrigger" "Explosion_Temp,ForceSpawn,,17,1" + "OnTrigger" "explosion_oy_yeah.mp3,PlaySound,,17,1" + "OnTrigger" "stage1_get_rolled_on.mp3,FireUser1,,17,1" + } +} +modify: +{ + match: + { + "targetname" "Stage1_once" + "hammerid" "636419" + } + delete: + { + "OnTrigger" "Stage1_PaperFactory_Vents_003,Break,,17,1" + "OnTrigger" "cmd,Command,say **Hold this area for 15 seconds,2,1" + } + insert: + { + "OnTrigger" "Stage1_PaperFactory_Vents_003,Break,,10,1" + "OnTrigger" "cmd,Command,say **Hold this area for 8 seconds,2,1" + } +} +modify: +{ + match: + { + "targetname" "Stage1_once" + "hammerid" "654888" + } + delete: + { + "OnTrigger" "cmd,Command,say **Main Doors of Paper Reactor! Hold this area for 15 seconds!**,0,0" + "OnTrigger" "Stage1_PaperFactory_door_005,Open,,15,1" + } + insert: + { + "OnTrigger" "cmd,Command,say **Main Doors of Paper Reactor! Hold this area for 12 seconds!**,0,0" + "OnTrigger" "Stage1_PaperFactory_door_005,Open,,12,1" + } +} +modify: +{ + match: + { + "targetname" "Stage1_once2" + "hammerid" "217189" + } + delete: + { + "OnTrigger" "Stage1_PaperFactory_Vents_002,Open,,30,1" + } + insert: + { + "OnTrigger" "cmd,Command,say **Hold this area for 20 seconds until roof is open!**,0,0" + "OnTrigger" "Stage1_PaperFactory_Vents_002,Open,,20,1" + } +} +modify: +{ + match: + { + "targetname" "Stage1_once" + "hammerid" "220301" + } + delete: + { + "OnTrigger" "Stage1_PaperFactory_Vents_002,Close,,2,1" + "OnTrigger" "Stage1_TeleportAFK_003,Enable,,3.05,1" + "OnTrigger" "Stage1_TeleportAFK_004,Enable,,3.05,1" + } + insert: + { + "OnTrigger" "Stage1_PaperFactory_Vents_002,Close,,10,1" + "OnTrigger" "Stage1_TeleportAFK_003,Enable,,12.05,1" + "OnTrigger" "Stage1_TeleportAFK_004,Enable,,12.05,1" + } +} +modify: +{ + match: + { + "targetname" "once_001" + "hammerid" "244333" + } + delete: + { + "OnTrigger" "TeleportAFK_Room_002,Enable,,20,1" + "OnTrigger" "Room_Teleporter1_Part,Kill,,20,1" + "OnTrigger" "Stage3_map_fire,Kill,,20,1" + "OnTrigger" "RandomEvent_Bridge_Part,Kill,,20,1" + "OnTrigger" "RandomEvent_Bridge_phsybox,Kill,,20,1" + "OnTrigger" "RandomEvent_Crane_road,Kill,,20,1" + } + insert: + { + "OnTrigger" "TeleportAFK_Room_002,Enable,,30,1" + "OnTrigger" "Room_Teleporter1_Part,Kill,,30,1" + "OnTrigger" "Stage3_map_fire,Kill,,30,1" + "OnTrigger" "RandomEvent_Bridge_Part,Kill,,30,1" + "OnTrigger" "RandomEvent_Bridge_phsybox,Kill,,30,1" + "OnTrigger" "RandomEvent_Crane_road,Kill,,30,1" + } +} +modify: +{ + match: + { + "targetname" "bridge_002_trigger" + "hammerid" "655060" + } + delete: + { + "OnTrigger" "cmd,Command,say **A bridge has appeared!**Move across!**,15,1" + "OnTrigger" "!self,Kill,,15.5,1" + "OnTrigger" "bridge_002,Toggle,,15,1" + } + insert: + { + "OnTrigger" "cmd,Command,say **A bridge has appeared!**Move across!**,12,1" + "OnTrigger" "!self,Kill,,12.5,1" + "OnTrigger" "bridge_002,Toggle,,12,1" + } +} +modify: +{ + match: + { + "targetname" "Stage2_once" + "hammerid" "247203" + } + delete: + { + "OnTrigger" "cmd,Command,say **Teleporter will enable in 15 seconds!**,0,1" + "OnTrigger" "Stage2_Teleporter2_Part,FireUser1,,15,1" + "OnTrigger" "Stage2_Music_case_002,PickRandom,,15,1" + } + insert: + { + "OnTrigger" "cmd,Command,say **Teleporter will enable in 10 seconds!**,0,1" + "OnTrigger" "Stage2_Teleporter2_Part,FireUser1,,10,1" + "OnTrigger" "Stage2_Music_case_002,PickRandom,,10,1" + } +} +modify: +{ + match: + { + "targetname" "Stage2_once" + "hammerid" "253231" + } + delete: + { + "OnTrigger" "Stage2_PaperCity_Door_001,Open,,18,1" + "OnTrigger" "cmd,Command,say **Garage is open! Keep running!**,18,18" + "OnTrigger" "Stage2_window_001,Break,,20,18" + } + insert: + { + "OnTrigger" "Stage2_PaperCity_Door_001,Open,,13,1" + "OnTrigger" "cmd,Command,say **Garage is open! Keep running!**,13,18" + "OnTrigger" "Stage2_window_001,Break,,14,18" + } +} +modify: +{ + match: + { + "targetname" "Stage2_once" + "hammerid" "253335" + } + delete: + { + "OnTrigger" "cmd,Command,say **Gate will open in 15 seconds!**,10,1" + "OnTrigger" "Stage2_PaperCity_Door_002,Open,,15,1" + "OnTrigger" "Stage2_TeleportAFK_003,Enable,,30,1" + } + insert: + { + "OnTrigger" "cmd,Command,say **Gate will open in 10 seconds!**,10,1" + "OnTrigger" "Stage2_PaperCity_Door_002,Open,,20,1" + "OnTrigger" "Stage2_TeleportAFK_003,Enable,,32,1" + } +} +modify: +{ + match: + { + "targetname" "Stage2_once" + "hammerid" "382409" + } + delete: + { + "OnTrigger" "Stage2_PaperCity_Door_003,Open,,20,1" + "OnTrigger" "cmd,Command,say **We are very close,0,0" + "OnTrigger" "cmd,Command,say **Gates will open in 15 seconds!**,5,1" + } + insert: + { + "OnTrigger" "Stage2_PaperCity_Door_003,Open,,20,1" + "OnTrigger" "cmd,Command,say **We are very close! Paper King gonna die! Lets go comrades!**,0,0" + "OnTrigger" "cmd,Command,say **Gates will open in 15 seconds!**,5,1" + } +} +modify: +{ + match: + { + "targetname" "Stage2_PaperCity_Chopper_HP" + "hammerid" "437252" + } + delete: + { + "OnHitMin" "Stage2_PaperCity_Wall_002,Kill,,18,-1" + "OnHitMin" "cmd,Command,say **Well done,0,0" + } + insert: + { + "OnHitMin" "Stage2_PaperCity_Wall_002,Kill,,14,-1" + "OnHitMin" "cmd,Command,say **Well done! Chopper has been destroyed! Escape from this empty city!**,0,0" + } +} +modify: +{ + match: + { + "targetname" "Stage1_FalseTriggerZombie" + "hammerid" "217341" + } + delete: + { + "OnTrigger" "cmd,Command,say **zombies escaped,0,0" + } + insert: + { + "OnTrigger" "cmd,Command,say **zombies escaped! You lose!**,0,0" + } +} +modify: +{ + match: + { + "targetname" "Stage2_PaperCity_Door_003" + "hammerid" "76086" + } + delete: + { + "OnFullyOpen" "cmd,Command,say **Wait,0,7" + "OnFullyOpen" "cmd,Command,say **he should be at the landing site,0,0" + } + insert: + { + "OnFullyOpen" "cmd,Command,say **Wait! Its a trap get out of here fast!,7,1" + "OnFullyOpen" "cmd,Command,say **What the hell!? he should be at the landing site!**,0,1" + } +} +;--------------------------------------- +; Balance MLG Duck +;--------------------------------------- +modify: +{ + match: + { + "classname" "trigger_hurt" + "hammerid" "578091" + } + replace: + { + "damagecap" "15" + "damage" "45" + } +} +modify: +{ + match: + { + "targetname" "Stage3_Teleporter_trigger_005" + "hammerid" "512103" + } + delete: + { + "OnEndTouch" "Stage3_MLG_Duck_HP,Add,535,0,-1" + } + insert: + { + "OnEndTouch" "Stage3_MLG_Duck_HP,Add,375,0,-1" + } +} +modify: +{ + match: + { + "targetname" "Stage3_BossAttack_Jacek_Hurt" + "hammerid" "557160" + } + delete: + { + "OnStartTouch" "!activator,AddOutput,health 25,0,-1" + } + insert: + { + "OnStartTouch" "!activator,AddOutput,health 75,0,-1" + } +} +modify: +{ + match: + { + "targetname" "Stage3_BossAttackCase" + "hammerid" "191669" + } + delete: + { + "OnCase03" "Stage3_MLG_Duck_HP,Add,185,0,-1" + "OnCase03" "cmd,Command,say **MLG Duck opens a pack of crips! Duck has healed 185 hp**,0,-1" + "OnCase05" "cmd,Command,say **MLG Duck summons Sans!**,0,-1" + "OnCase07" "Stage3_Boss_Func,FireUser2,,0,-1" + "OnCase07" "Stage3_Boss_Func,FireUser1,,5,-1" + "OnCase07" "Stage3_BossAttack_Shield_Particle,Stop,,5,-1" + "OnCase10" "cmd,Command,say **MLG Duck summons Jackie (onii) Chan!**,0,-1 + "OnCase10" "Stage3_BossAttack_Jacek_Part,FireUser1,,0,-1" + } + insert: + { + "OnCase03" "cmd,Command,say **MLG Duck opens a pack of crips! Duck has healed 350 hp**,0,-1" + "OnCase03" "Stage3_MLG_Duck_HP,Add,350,0,-1" + "OnCase05" "cmd,Command,say **MLG Duck summons Sans!**,0,-1" + "OnCase07" "Stage3_Boss_Func,FireUser2,,0,-1" + "OnCase07" "Stage3_Boss_Func,FireUser1,,13,-1" + "OnCase07" "Stage3_BossAttack_Shield_Particle,Stop,,13,-1" + "OnCase10" "cmd,Command,say **MLG Duck summons Jackie (onii) Chan!**,0,1" + "OnCase10" "Stage3_BossAttack_Jacek_Part,FireUser1,,0,1" + "OnCase15" "Stage3_BossAttack_Doritos_Case,PickRandom,,0,-1" + "OnCase16" "Stage3_BossAttack_Doritos_Case,PickRandom,,0,-1" + } +} +modify: +{ + match: + { + "targetname" "Stage3_BossAttack_Doritos_Case" + "hammerid" "525969" + } + delete: + { + "OnCase04" "cmd,Command,say **MLG Duck summons Doritos Cheese,0,0" + } + insert: + { + "OnCase04" "Stage3_BossAttackTimer,Disable,,0,0" + "OnCase04" "cmd,Command,say **MLG Duck summons Doritos Cheese**,0,0" + "OnCase04" "cmd,Command,say **Destroy Doritos Cheese before is too late!**,2,0" + } +} +modify: +{ + match: + { + "targetname" "Stage3_BossAttack_DoritosCheese_fade_all" + "classname" "env_fade" + } + replace: + { + "renderamt" "115" + } +} +modify: +{ + match: + { + "targetname" "Stage3_BossAttack_Shrek_hurt" + "classname" "trigger_hurt" + } + replace: + { + "damage" "40" + } +} +modify: +{ + match: + { + "targetname" "Stage3_BossAttack_DoritosMTN_Hurt" + "hammerid" "540803" + } + delete: + { + "OnStartTouch" "speed,ModifySpeed,6.00,0,-1" + } + insert: + { + "OnStartTouch" "speed,ModifySpeed,8.00,0,-1" + } +} +modify: +{ + match: + { + "targetname" "Stage3_BossAttack_DoritosFlames_Hurt" + "classname" "trigger_hurt" + } + replace: + { + "damage" "8" + } +} +modify: +{ + match: + { + "targetname" "Stage3_BossAttack_PringlesBomb_hurt" + "classname" "trigger_hurt" + } + replace: + { + "damagecap" "15" + "damage" "15" + } +} +modify: +{ + match: + { + "targetname" "Stage3_MLG_Duck_HP" + "hammerid" "191665" + } + delete: + { + "OnHitMin" "Stage3_TeleportAFK_010,Enable,,13,-1" + } + insert: + { + "OnHitMin" "Stage3_TeleportAFK_010,Enable,,10,-1" + } +} +;--------------------------------------- +;Fix chopper boss bugs +;--------------------------------------- +modify: +{ + match: + { + "targetname" "Stage2_Boss_MainBody_DoorR" + "classname" "func_movelinear" + } + replace: + { + "origin" "9034 13634.5 -622.5" + } +} +modify: +{ + match: + { + "targetname" "Stage2_Boss_MainBody_DoorL" + "classname" "func_movelinear" + } + replace: + { + "origin" "9034 13523.5 -622.5" + } +} +modify: +{ + match: + { + "targetname" "Stage2_Boss_MainBody_DoorR" + "classname" "func_movelinear" + } + delete: + { + "OnUser1" "Stage2_Boss_MainBody_DoorR,Open,,0,-1" + "OnUser1" "Stage2_Boss_MainBody_DoorR,Close,,9,-1" + } +} +modify: +{ + match: + { + "targetname" "Stage2_Boss_MainBody_DoorL" + "classname" "func_movelinear" + } + delete: + { + "OnUser1" "Stage2_Boss_MainBody_DoorL,Open,,0,-1" + "OnUser1" "Stage2_Boss_MainBody_DoorL,Close,,9,-1" + } +} +;--------------------------------------- +;Open electric cherry doors +;--------------------------------------- +modify: +{ + match: + { + "classname" "logic_auto" + "hammerid" "178791" + } + insert: + { + "OnNewGame" "electric cherry_model_door,Open,,5,-1" + } +} +;--------------------------------------- +;Balance gersh device item +;--------------------------------------- +modify: +{ + match: + { + "targetname" "mine_hurt2" + "classname" "trigger_hurt" + } + replace: + { + "damagecap" "200" + "damage" "750" + } +} +;--------------------------------------- +;Balance Serious Bomb item +;--------------------------------------- +modify: +{ + match: + { + "targetname" "Item_Serious_Bomb_hurt" + "classname" "trigger_hurt" + } + replace: + { + "damagecap" "1" + "damage" "1" + } +} +modify: +{ + match: + { + "targetname" "Item_Serious_Bomb_hurt" + "classname" "trigger_hurt" + } + insert: + { + "OnStartTouch" "!activator,AddOutput,health 250,0,-1" + } +} +;--------------------------------------- +;Balance and fix Nuke item +;--------------------------------------- +modify: +{ + match: + { + "targetname" "Item_Nuke_Fade_002" + "classname" "env_fade" + } + replace: + { + "renderamt" "100" + } +} +modify: +{ + match: + { + "targetname" "Nuke_secret_counter" + "classname" "math_counter" + } + replace: + { + "max" "4" + } +} +;--------------------------------------- +;Balance M4 item +;--------------------------------------- +modify: +{ + match: + { + "targetname" "Weapon_m4_hurt" + "classname" "trigger_hurt" + } + replace: + { + "damage" "550" + } +} +modify: +{ + match: + { + "targetname" "Weapon_m4_hurt" + "classname" "trigger_hurt" + } + delete: + { + "OnStartTouch" "speed,ModifySpeed,0.35,0,-1" + } + insert: + { + "OnStartTouch" "speed,ModifySpeed,0.79,0,-1" + } +} +;--------------------------------------- +;Balance Doritos item +;--------------------------------------- +modify: +{ + match: + { + "targetname" "Weapon_doritosS_hurt" + "classname" "trigger_multiple" + } + delete: + { + "OnStartTouch" "speed,ModifySpeed,1.80,0,-1" + } + insert: + { + "OnStartTouch" "speed,ModifySpeed,2.35,0,-1" + } +} +;--------------------------------------- +;Balance Perk Cola items +;--------------------------------------- +modify: +{ + match: + { + "targetname" "Weapon_Stamina_Up_hurt" + "hammerid" "916947" + } + delete: + { + "OnStartTouch" "speed,ModifySpeed,2.15,0,-1" + } + insert: + { + "OnStartTouch" "speed,ModifySpeed,2.22,0,-1" + } +} +modify: +{ + match: + { + "targetname" "Item_electric cherry_hurt" + "hammerid" "1110120" + } + delete: + { + "OnStartTouch" "speed,ModifySpeed,0.68,0,-1" + } + insert: + { + "OnStartTouch" "speed,ModifySpeed,0.68,0,-1" + } +} +modify: +{ + match: + { + "targetname" "Item_phd_flopper_fade2" + "classname" "env_fade" + } + replace: + { + "renderamt" "85" + } +} +modify: +{ + match: + { + "targetname" "Item_raygun_Spawner" + "classname" "env_entity_maker" + } + replace: + { + "origin" "8695 6085 -4236" + } +} +;--------------------------------------- +;Better songs have bigger chance to play +;--------------------------------------- +modify: +{ + match: + { + "targetname" "Stage3_Music_case_001" + "hammerid" "1428166" + } + insert: + { + "OnCase04" "stage3_harder_better_faster_stronger.mp3,FireUser1,,0,-1" + } +} +modify: +{ + match: + { + "targetname" "Stage3_Music_case_002" + "hammerid" "999681" + } + insert: + { + "OnCase03" "stage3_reflections.mp3,FireUser1,,0,-1" + } +} +;--------------------------------------- +;Fix Sans sprite +;--------------------------------------- +modify: +{ + match: + { + "targetname" "Stage3_BossAttack_Sans_Sprite" + "classname" "env_sprite" + } + replace: + { + "scale" "0.25" + "model" "malgo/particle/sans_001.vmt" + } +} +;--------------------------------------- +;Nerf last defend stage 3 +;--------------------------------------- +modify: +{ + match: + { + "targetname" "Stage3_heli_track_13" + "hammerid" "786012" + } + delete: + { + "OnPass" "Stage3_TeleportAFK_012,Enable,,3,-1" + } + insert: + { + "OnPass" "Stage3_TeleportAFK_012,Enable,,5,-1" + } +} +;--------------------------------------- +;Faster spawn items from mystery box +;--------------------------------------- +modify: +{ + match: + { + "targetname" "Mysterybox_case_move2" + "hammerid" "1272839" + } + delete: + { + "OnCase01" "Mysterybox_gun_*,Kill,,7.01,-1" + "OnCase01" "Mysterybox_spawner,ForceSpawn,,7.01,-1" + "OnCase02" "Mysterybox_gun_*,Kill,,7.01,-1" + "OnCase02" "Mysterybox_spawner,ForceSpawn,,7.01,-1" + "OnCase03" "Mysterybox_gun_*,Kill,,7.01,-1" + "OnCase03" "Mysterybox_spawner,ForceSpawn,,7.01,-1" + "OnCase04" "Mysterybox_gun_*,Kill,,7.01,-1" + "OnCase04" "Mysterybox_spawner,ForceSpawn,,7.01,-1" + "OnCase05" "Mysterybox_gun_*,Kill,,7.01,-1" + "OnCase05" "Mysterybox_spawner,ForceSpawn,,7.01,-1" + "OnCase06" "Mysterybox_gun_*,Kill,,7.01,-1" + "OnCase06" "Mysterybox_spawner,ForceSpawn,,7.01,-1" + } + insert: + { + "OnCase01" "Mysterybox_gun_*,Kill,,5.01,-1" + "OnCase01" "Mysterybox_spawner,ForceSpawn,,5.01,-1" + "OnCase02" "Mysterybox_gun_*,Kill,,5.01,-1" + "OnCase02" "Mysterybox_spawner,ForceSpawn,,5.01,-1" + "OnCase03" "Mysterybox_gun_*,Kill,,5.01,-1" + "OnCase03" "Mysterybox_spawner,ForceSpawn,,5.01,-1" + "OnCase04" "Mysterybox_gun_*,Kill,,5.01,-1" + "OnCase04" "Mysterybox_spawner,ForceSpawn,,5.01,-1" + "OnCase05" "Mysterybox_gun_*,Kill,,5.01,-1" + "OnCase05" "Mysterybox_spawner,ForceSpawn,,5.01,-1" + "OnCase06" "Mysterybox_gun_*,Kill,,5.01,-1" + "OnCase06" "Mysterybox_spawner,ForceSpawn,,5.01,-1" + } +} +;--------------------------------------- +;Fix Chopper boss shoot ambient and boost his attacks +;--------------------------------------- +modify: +{ + match: + { + "targetname" "Stage2_Boss_MainBody_MinigunRot2RHurt" + "classname" "trigger_hurt" + } + replace: + { + "damage" "115" + } +} +modify: +{ + match: + { + "targetname" "Stage2_BossAttack_chopper_laser" + "classname" "env_laser" + } + replace: + { + "damage" "35" + } +} +modify: +{ + match: + { + "targetname" "Stage2_BossAttack_Gas_Hurt" + "classname" "trigger_hurt" + "hammerid" "424721" + } + replace: + { + "damage" "25" + } +} +modify: +{ + match: + { + "targetname" "Stage2_BossAttack_Gas_Hurt" + "classname" "trigger_hurt" + "hammerid" "424737" + } + replace: + { + "damage" "25" + } +} +modify: +{ + match: + { + "targetname" "Stage2_BossAttack_Gas_Hurt" + "classname" "trigger_hurt" + "hammerid" "424740" + } + replace: + { + "damage" "25" + } +} +modify: +{ + match: + { + "targetname" "Stage2_BossAttack_Gas_Hurt" + "classname" "trigger_hurt" + "hammerid" "424746" + } + replace: + { + "damage" "25" + } +} +modify: +{ + match: + { + "targetname" "Stage2_BossAttack_Gas_Hurt" + "classname" "trigger_hurt" + "hammerid" "424758" + } + replace: + { + "damage" "25" + } +} +modify: +{ + match: + { + "targetname" "Stage2_BossAttack_Gas_Hurt" + "classname" "trigger_hurt" + "hammerid" "424761" + } + replace: + { + "damage" "25" + } +} +modify: +{ + match: + { + "targetname" "Stage2_BossAttack_Gas_Hurt" + "classname" "trigger_hurt" + "hammerid" "424770" + } + replace: + { + "damage" "25" + } +} +modify: +{ + match: + { + "targetname" "Stage2_BossAttack_Gas_Hurt" + "classname" "trigger_hurt" + "hammerid" "424773" + } + replace: + { + "damage" "25" + } +} +modify: +{ + match: + { + "targetname" "Stage2_BossAttack_Gas_Hurt" + "classname" "trigger_hurt" + "hammerid" "424776" + } + replace: + { + "damage" "25" + } +} +modify: +{ + match: + { + "targetname" "Stage2_BossAttack_Gas_Hurt" + "classname" "trigger_hurt" + "hammerid" "424785" + } + replace: + { + "damage" "25" + } +} +modify: +{ + match: + { + "targetname" "Stage2_BossAttack_chopper_attack_timer" + "classname" "logic_timer" + } + replace: + { + "RefireTime" "4" + } +} + +modify: +{ + match: + { + "targetname" "Stage2_BossAttack_chopper_gun_sound" + "classname" "ambient_generic" + } + replace: + { + "message" "npc/attack_helicopter/aheli_weapon_fire_loop3.wav" + } +} +;--------------------------------------- +;Change spawn of 2 secret nuke boxes +;--------------------------------------- +modify: +{ + match: + { + "targetname" "Nuke_secret_start_relay" + "hammerid" "892408" + } + delete: + { + "OnTrigger" "Map_Special3_Spawner,AddOutput,origin 6853 5513 -2413,1.05,-1" + "OnTrigger" "Map_Special3_Spawner,AddOutput,origin 11811 7988 -2488,3.05,-1" + } + insert: + { + "OnTrigger" "Map_Special3_Spawner,AddOutput,origin 9556 9113 -1163.87,1.05,-1" + "OnTrigger" "Map_Special3_Spawner,AddOutput,origin 9480.22 8156.56 -2497.5,3.05,-1" + } +} +;--------------------------------------- +;Change spawn of 3 secret serious bomb boxes +;--------------------------------------- +modify: +{ + match: + { + "targetname" "Serious_secret_start_relay" + "hammerid" "892412" + } + delete: + { + "OnTrigger" "Map_Special3_Spawner,AddOutput,origin 10348.1 9799.48 -2504,1.05,-1" + "OnTrigger" "Map_Special3_Spawner,AddOutput,origin 5796 9070 -2482,3.05,-1" + "OnTrigger" "Map_Special3_Spawner,AddOutput,origin 9507.22 8281.3 -2384,4.05,-1" + } + insert: + { + "OnTrigger" "Map_Special3_Spawner,AddOutput,origin 10053 8173 -2009.87,1.05,-1" + "OnTrigger" "Map_Special3_Spawner,AddOutput,origin 12317 8452 -2383.85,3.05,-1" + "OnTrigger" "Map_Special3_Spawner,AddOutput,origin 9498 8185 -2511.87,4.05,-1" + } +} +;--------------------------------------- +;Boost MTN items +;--------------------------------------- +modify: +{ + match: + { + "targetname" "Weapon_mtn_hurt" + "hammerid" "828605" + } + delete: + { + "OnStartTouch" "!activator,AddOutput,max_health 185,0,-1" + } + insert: + { + "OnStartTouch" "!activator,AddOutput,max_health 205,0,-1" + } +} +modify: +{ + match: + { + "targetname" "Weapon_mtnS_hurt" + "hammerid" "829358" + } + delete: + { + "OnStartTouch" "!activator,AddOutput,max_health 255,0,-1" + } + insert: + { + "OnStartTouch" "!activator,AddOutput,max_health 295,0,-1" + } +} + +;--------------------------------------- +;Change stage 3 ending +;--------------------------------------- +modify: +{ + match: + { + "targetname" "Duck laser relay" + "classname" "logic_relay" + } + delete: + { + "OnTrigger" "Duck laser template,ForceSpawn,,4,-1" + "OnTrigger" "Duck laser timer,Enable,,6,-1" + "OnTrigger" "Stage3_Laser_Duck_Multi,Enable,,4,-1" + "OnTrigger" "Stage3_Laser_Duck_Multi,Disable,,4.1,-1" + "OnTrigger" "Stage3_TeleportAFK_013,Enable,,3,-1" + "OnTrigger" "cmd,Command,say **Get ready for the last battle!**,2,-1" + "OnTrigger" "Explosion_Temp_huge,ForceSpawn,,4.05,-1" + "OnTrigger" "Explosion_Temp_huge,AddOutput,origin 13159 8394 -1215,4,-1" + "OnTrigger" "cmd,Command,say **Paper King is here!?**,0,0" + "OnTrigger" "cmd,Command,say **Wait?! MLG Duck is still alive! Shoot!**,4,-1" + } + insert: + { + "OnTrigger" "cmd,Command,say **Paper King is here!?**,0,-1" + "OnTrigger" "cmd,Command,say **I was sure he died in the helicopter!**,2,-1" + "OnTrigger" "cmd,Command,say **Doesn't matter! We'll get him next time! In Ratescape2!**,4,-1" + "OnTrigger" "Stage3_WinTriggerCt,Enable,,6,-1" + } +} + +modify: +{ + match: + { + "classname" "logic_auto" + "hammerid" "178791" + } + delete: + { + "OnNewGame" "cmd,Command,say **Map Status: No Stripper!**,0,-1" + } + insert: + { + "OnNewGame" "cmd,Command,say **Map Status: Stripper #7 Enable!**,0,-1" + } +} + + + + + +;; _ + +;; music volume + +modify: +{ + match: + { + "message" "malgo/music/ratescape new/remake/stage1_colours.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#malgo/music/ratescape new/remake/stage1_colours.mp3" + } +} +modify: +{ + match: + { + "message" "malgo/music/ratescape new/remake/stage1_infiltrate.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#malgo/music/ratescape new/remake/stage1_infiltrate.mp3" + } +} +modify: +{ + match: + { + "message" "malgo/music/ratescape new/remake/stage1_propane_nightmares.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#malgo/music/ratescape new/remake/stage1_propane_nightmares.mp3" + } +} +modify: +{ + match: + { + "message" "malgo/music/ratescape new/remake/stage2_assaulting.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#malgo/music/ratescape new/remake/stage2_assaulting.mp3" + } +} +modify: +{ + match: + { + "message" "malgo/music/ratescape new/remake/stage2_dont_stay.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#malgo/music/ratescape new/remake/stage2_dont_stay.mp3" + } +} +modify: +{ + match: + { + "message" "malgo/music/ratescape new/remake/stage2_energy.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#malgo/music/ratescape new/remake/stage2_energy.mp3" + } +} +modify: +{ + match: + { + "message" "malgo/music/ratescape new/remake/stage2_faint.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#malgo/music/ratescape new/remake/stage2_faint.mp3" + } +} +modify: +{ + match: + { + "message" "malgo/music/ratescape new/remake/stage2_gravity.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#malgo/music/ratescape new/remake/stage2_gravity.mp3" + } +} +modify: +{ + match: + { + "message" "malgo/music/ratescape new/remake/stage2_papercut.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#malgo/music/ratescape new/remake/stage2_papercut.mp3" + } +} +modify: +{ + match: + { + "message" "malgo/music/ratescape new/remake/stage3_bones.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#malgo/music/ratescape new/remake/stage3_bones.mp3" + } +} +modify: +{ + match: + { + "message" "malgo/music/ratescape new/remake/stage3_downtown_tokyo.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#malgo/music/ratescape new/remake/stage3_downtown_tokyo.mp3" + } +} +modify: +{ + match: + { + "message" "malgo/music/ratescape new/remake/stage3_finale.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#malgo/music/ratescape new/remake/stage3_finale.mp3" + } +} +modify: +{ + match: + { + "message" "malgo/music/ratescape new/remake/stage3_harder_better_faster_stronger.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#malgo/music/ratescape new/remake/stage3_harder_better_faster_stronger.mp3" + } +} +modify: +{ + match: + { + "message" "malgo/music/ratescape new/remake/stage3_mlg_song.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#malgo/music/ratescape new/remake/stage3_mlg_song.mp3" + } +} +modify: +{ + match: + { + "message" "malgo/music/ratescape new/remake/stage3_propane_nightmares_[celldweller_remix].mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#malgo/music/ratescape new/remake/stage3_propane_nightmares_[celldweller_remix].mp3" + } +} +modify: +{ + match: + { + "message" "malgo/music/ratescape new/remake/stage3_reflections.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#malgo/music/ratescape new/remake/stage3_reflections.mp3" + } +} +modify: +{ + match: + { + "message" "malgo/music/ratescape new/remake/stage3_transcend.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#malgo/music/ratescape new/remake/stage3_transcend.mp3" + } +} +modify: +{ + match: + { + "message" "malgo/music/ratescape new/remake/zm_miracle.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#malgo/music/ratescape new/remake/zm_miracle.mp3" + } +} +modify: +{ + match: + { + "message" "malgo/music/ratescape new/remake/zm_wojna.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#malgo/music/ratescape new/remake/zm_wojna.mp3" + } +} + diff --git a/maps/ze_ravenholm_v05fix.cfg b/maps/ze_ravenholm_v05fix.cfg index 929350a..e79fbc7 100644 --- a/maps/ze_ravenholm_v05fix.cfg +++ b/maps/ze_ravenholm_v05fix.cfg @@ -1,16 +1,82 @@ -; Fix invisibility on round start - -modify: -{ - match: - { - "classname" "logic_auto" - } - insert: - { - "OnMapSpawn" "player,AddOutput,targetname default,2,-1" - "OnMapSpawn" "player,AddOutput,rendermode 0,2,-1" - "OnMapSpawn" "player,AddOutput,renderfx 255,2,-1" - "OnMapSpawn" "player,AddOutput,alpha 255,2,-1" - } -} +; Fix invisibility on round start + +modify: +{ + match: + { + "classname" "logic_auto" + } + insert: + { + "OnMapSpawn" "player,AddOutput,targetname default,2,-1" + "OnMapSpawn" "player,AddOutput,rendermode 0,2,-1" + "OnMapSpawn" "player,AddOutput,renderfx 255,2,-1" + "OnMapSpawn" "player,AddOutput,alpha 255,2,-1" + } +} + + +;; _ + +;; music volume + +modify: +{ + match: + { + "message" "half - life 2 ost - requiem for ravenholm.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#half - life 2 ost - requiem for ravenholm.mp3" + } +} +modify: +{ + match: + { + "message" "silent hill 2 ost - theme of laura.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#silent hill 2 ost - theme of laura.mp3" + } +} +modify: +{ + match: + { + "message" "life 2 ost - slow light - half-life 2 ost - slow light.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#life 2 ost - slow light - half-life 2 ost - slow light.mp3" + } +} +modify: +{ + match: + { + "message" "life 2 ost - our resurrected teleport - half-life 2 ost - our resurrected teleport.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#life 2 ost - our resurrected teleport - half-life 2 ost - our resurrected teleport.mp3" + } +} +modify: +{ + match: + { + "message" "life 2 ost - triage at dawn - half-life 2 ost - triage at dawn.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#life 2 ost - triage at dawn - half-life 2 ost - triage at dawn.mp3" + } +} \ No newline at end of file diff --git a/maps/ze_rawnscape_b2.cfg b/maps/ze_rawnscape_b2.cfg new file mode 100755 index 0000000..bfc37fa --- /dev/null +++ b/maps/ze_rawnscape_b2.cfg @@ -0,0 +1,77 @@ +;; _ + +;; music volume + +modify: +{ + match: + { + "message" "rawnscape/AlKharid.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#rawnscape/AlKharid.mp3" + } +} +modify: +{ + match: + { + "message" "rawnscape/Dark.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#rawnscape/Dark.mp3" + } +} +modify: +{ + match: + { + "message" "rawnscape/Finishthegame.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#rawnscape/Finishthegame.mp3" + } +} +modify: +{ + match: + { + "message" "rawnscape/Harmony.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#rawnscape/Harmony.mp3" + } +} +modify: +{ + match: + { + "message" "rawnscape/Theend.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#rawnscape/Theend.mp3" + } +} +modify: +{ + match: + { + "message" "rawnscape/TSFH.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#rawnscape/TSFH.mp3" + } +} + diff --git a/maps/ze_re4_castle_a3.cfg b/maps/ze_re4_castle_a3.cfg index 9f6850f..ec9b84e 100644 --- a/maps/ze_re4_castle_a3.cfg +++ b/maps/ze_re4_castle_a3.cfg @@ -178,6 +178,7 @@ modify: replace: { "dmg" "10000" + "forceclosed" "1" } } modify: @@ -190,6 +191,7 @@ modify: replace: { "dmg" "10000" + "forceclosed" "1" } } modify: @@ -202,6 +204,8 @@ modify: replace: { "dmg" "10000" + "forceclosed" "1" + "spawnflags" "0" } } @@ -219,3 +223,126 @@ modify: "ignoredebris" "0" } } + +;; music volume + +modify: +{ + match: + { + "message" "re4_01.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#re4_01.mp3" + } +} +modify: +{ + match: + { + "message" "Resident Evil 4 Music 14 Garrador.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#Resident Evil 4 Music 14 Garrador.mp3" + } +} +modify: +{ + match: + { + "message" "Resident Evil 4 Soundtrack - Catapult.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#Resident Evil 4 Soundtrack - Catapult.mp3" + } +} +modify: +{ + match: + { + "message" "Resident Evil 4 Soundtrack - Ganado IV.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#Resident Evil 4 Soundtrack - Ganado IV.mp3" + } +} + +;; fix afk tele + +filter: +{ + "targetname" "tp_zm07" + "classname" "trigger_teleport" +} + +modify: +{ + match: + { + "targetname" "tp_zm06" + "classname" "trigger_teleport" + } + replace: + { + "origin" "7048 -988 1222" + } + delete: + { + "filtername" "Zombie" + } +} +modify: +{ + match: + { + "targetname" "math_bouton" + "classname" "math_counter" + } + delete: + { + "OnHitMax" "porte,Close,,10,-1" + "OnHitMax" "tp_zm06,Enable,,10,-1" + "OnHitMax" "tp_zm06,Disable,,10.5,-1" + "OnHitMax" "porte,Open,,12,-1" + "OnHitMax" "sc,Command,say >> FOLLOW LEON ! <<,12,-1" + "OnHitMax" "voice_followme,PlaySound,,12,-1" + "OnHitMax" "leon,SetAnimation,run_all,12,1" + "OnHitMax" "Track_leon,StartForward,,12,1" + } + insert: + { + "OnHitMax" "porte,Close,,15,1" + "OnHitMax" "tp_zm06,Enable,,15,1" + "OnHitMax" "tp_zm06,AddOutput,origin 9744 -988 1222,16.5,1" + "OnHitMax" "porte,Open,,17,1" + "OnHitMax" "sc,Command,say >> FOLLOW LEON ! <<,17,1" + "OnHitMax" "voice_followme,PlaySound,,17,1" + "OnHitMax" "leon,SetAnimation,run_all,17,1" + "OnHitMax" "Track_leon,StartForward,,17,1" + } +} + +modify: +{ + match: + { + "classname" "func_door" + "hammerid" "162129" + } + delete: + { + "OnFullyClosed" "sc,Command,say GO FIND THE KEY !!,36,-1" + } + insert: + { + "OnFullyClosed" "sc,Command,say GO FIND THE KEY !!,4,1" + } +} diff --git a/maps/ze_regular_rooftoprunaway2_v2.cfg b/maps/ze_regular_rooftoprunaway2_v2.cfg new file mode 100644 index 0000000..da4620d --- /dev/null +++ b/maps/ze_regular_rooftoprunaway2_v2.cfg @@ -0,0 +1,609 @@ +;------------------------------------------------------------ +; Stripper version display +;------------------------------------------------------------ +modify: +{ + match: + { + "origin" "-6872 1144 -3448" + "classname" "logic_auto" + } + insert: + { + "OnMapSpawn" "cmd,Command,say << STRIPPER 3 APPLIED >>,10,-1" + } +} + +;------------------------------------------------------------ +; Fix health settings so I can display bosshud +;------------------------------------------------------------ +modify: +{ + match: + { + "origin" "-6872 1144 -3448" + "classname" "logic_auto" + } + delete: + { + "OnMapSpawn" "glasshealth,AddHealth,1500,0,-1" + } +} +modify: +{ + match: + { + "origin" "-6160 1316 -2188" + "classname" "trigger_once" + } + insert: + { + "OnStartTouch" "glasshealth,SetHealth,1575,25,1" + "targetname" "sephi_hp_add" + } +} + +;----------------------------------------- +; Sets Sephiroths breakhealth super high +;----------------------------------------- +modify: +{ + match: + { + "targetname" "glasshealth" + "origin" "-4891.5 1856 -2191.5" + "classname" "func_breakable" + } + replace: + { + "health" "999999" + } +} + +;---------------------------------------------------------------------------------- +; Fixing the teleportation situtation from different minigame to minigame +;---------------------------------------------------------------------------------- + +; Removes all 3 game_texts to use 1 game_text only +filter: +{ + "origin" "-6944 1072 -3448" + "targetname" "simon_says_text" + "classname" "game_text" +} +filter: +{ + "origin" "-6944 1048 -3448" + "targetname" "rope_text" + "classname" "game_text" +} +filter: +{ + "origin" "-6944 1072 -3448" + "targetname" "simon_says_text" + "classname" "game_text" +} + +; Adds 1 game_text back that controls the minigame messages on top +add: +{ + "origin" "-6944 1072 -3448" + "y" "0.4" + "x" "-1" + "targetname" "minigame_gametext" + "spawnflags" "1" + "message" "NONE" + "holdtime" "3" + "fxtime" "0.25" + "fadeout" "1" + "fadein" "1" + "effect" "0" + "color2" "90 90 90" + "color" "255 255 255" + "channel" "1" + "classname" "game_text" +} + +; Removes all the AFK teleports in the map +filter: +{ + "targetname" "tele_all_sphere_trigger" + "origin" "-5434 40 -2684" + "classname" "trigger_teleport" +} +filter: +{ + "targetname" "tele_all_rope_trigger" + "origin" "-5405 40 -2684" + "classname" "trigger_teleport" +} +filter: +{ + "targetname" "tele_all_squash_trigger" + "origin" "-5392 40 -2684" + "classname" "trigger_teleport" +} +filter: +{ + "targetname" "tele_all_simon_trigger" + "origin" "-5440 40 -2684" + "classname" "trigger_teleport" +} + +; Adds 1 back to control the AFK teleportation +add: +{ + "model" "*267" + "targetname" "map_teleportation" + "target" "NONE" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "-5434 40 -2684" + "classname" "trigger_teleport" +} + +; Removes all the Human & Zombie teleportation when jumping down from the ramp +filter: +{ + "targetname" "tele_human_simon_trigger" + "origin" "-3972 1888 -3096" + "classname" "trigger_teleport" +} +filter: +{ + "targetname" "tele_zm_simon_trigger" + "origin" "-3972 1888 -3096" + "classname" "trigger_teleport" +} +filter: +{ + "targetname" "tele_human_rope_trigger" + "origin" "-3972 1888 -3097" + "classname" "trigger_teleport" +} +filter: +{ + "targetname" "tele_zm_rope_trigger" + "origin" "-3972 1888 -3097" + "classname" "trigger_teleport" +} +filter: +{ + "targetname" "tele_humans_squash_trigger" + "origin" "-3972 1888 -3100" + "classname" "trigger_teleport" +} +filter: +{ + "targetname" "tele_zm_squash_trigger" + "origin" "-3972 1888 -3100" + "classname" "trigger_teleport" +} + +; Adds 2 back to control where Humans & Zombies goes to what minigame +add: +{ + "model" "*173" + "targetname" "teleport_humans_to_minigame" + "target" "NONE" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "-3972 1888 -3100" + "filtername" "humans" + "classname" "trigger_teleport" + "OnStartTouch" "minigame_gametext,Display,,0,1" +} +add: +{ + "model" "*172" + "targetname" "teleport_zombies_to_minigame" + "target" "NONE" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "-3972 1888 -3100" + "filtername" "zombies" + "classname" "trigger_teleport" +} + +; Sets up the logic for the minigames +; Case 1 = Squasher +; Case 2 = Skipping rope +; Case 3 = Simon Says +modify: +{ + match: + { + "origin" "-6872 1120 -3448" + "targetname" "games" + "classname" "logic_case" + } + delete: + { + "OnCase01" "tele_human_simon_trigger,Enable,,0,-1" + "OnCase01" "tele_zm_simon_trigger,Enable,,0,-1" + "OnCase02" "tele_zm_rope_trigger,Enable,,0,-1" + "OnCase02" "tele_human_rope_trigger,Enable,,0,-1" + "OnCase03" "tele_humans_squash_trigger,Enable,,0,-1" + "OnCase03" "tele_zm_squash_trigger,Enable,,0,-1" + } + insert: + { + "OnCase01" "teleport_humans_to_minigame,AddOutput,target squash_humans_tele,0,-1" + "OnCase01" "teleport_zombies_to_minigame,AddOutput,target squash_zm_tele,0,-1" + "OnCase01" "map_teleportation,AddOutput,target squash_zm_tele,0,-1" + "OnCase01" "minigame_gametext,AddOutput,message The Squasher,0,-1" + "OnCase01" "cmd,Command,say << The picked minigame will be The Squasher >>,4,-1" + + "OnCase02" "teleport_humans_to_minigame,AddOutput,target teleport_skipping_rope_ct,0,-1" + "OnCase02" "teleport_zombies_to_minigame,AddOutput,target teleport_skipping_rope_t,0,-1" + "OnCase02" "map_teleportation,AddOutput,target teleport_skipping_rope_t,0,-1" + "OnCase02" "minigame_gametext,AddOutput,message Skipping Rope,0,-1" + "OnCase02" "cmd,Command,say << The picked minigame will be Skipping Rope >>,4,-1" + + "OnCase03" "teleport_humans_to_minigame,AddOutput,target tele_human_simon,0,-1" + "OnCase03" "teleport_zombies_to_minigame,AddOutput,target tele_zm_simon,0,-1" + "OnCase03" "map_teleportation,AddOutput,target tele_zm_simon,0,-1" + "OnCase03" "minigame_gametext,AddOutput,message Sephiroth Says,0,-1" + "OnCase03" "cmd,Command,say << The picked minigame will be Sephiroth Says >>,4,-1" + } +} + +;--------------------------------------------------------------------------------------------------------------------------------- +; Applies the new targetnames for the teleportation triggers into the old triggers in the map & fixes some minor issues +;--------------------------------------------------------------------------------------------------------------------------------- + +; The squasher minigame start trigger +modify: +{ + match: + { + "origin" "-586 -1392 -3712" + "classname" "trigger_once" + } + delete: + { + "OnStartTouch" "tele_all_squash_trigger,Disable,,16,-1" + "OnStartTouch" "tele_all_squash_trigger,Enable,,15,-1" + } + insert: + { + "OnStartTouch" "map_teleportation,Enable,,15,-1" + "OnStartTouch" "map_teleportation,Disable,,87,-1" + } +} + +; The skipping rope minigame start trigger +modify: +{ + match: + { + "origin" "-670.99 1674 -2740" + "classname" "trigger_once" + } + delete: + { + "OnStartTouch" "tele_all_rope_trigger,Enable,,15,-1" + "OnStartTouch" "tele_all_rope_trigger,Disable,,16,-1" + } + insert: + { + "OnStartTouch" "map_teleportation,Enable,,15,-1" + } +} +modify: +{ + match: + { + "origin" "-624.512 1670.95 -2772" + "targetname" "skipping_relay" + "classname" "logic_relay" + } + insert: + { + "OnTrigger" "map_teleportation,Disable,,85,-1" + } +} + +; The simon says minigame start trigger +modify: +{ + match: + { + "origin" "-586 -1392 -3712" + "classname" "trigger_once" + } + delete: + { + "OnStartTouch" "tele_all_simon_trigger,Enable,,15,1" + "OnStartTouch" "tele_all_simon_trigger,Disable,,16,1" + } + insert: + { + "OnStartTouch" "map_teleportation,Enable,,15,-1" + "OnStartTouch" "map_teleportation,Disable,,80,-1" + } +} + +;--------------------------------------------------------------------------------------------------------- +; Fixes so zombies also are teleported to the sphere and can watch the humans dodge +;--------------------------------------------------------------------------------------------------------- +modify: +{ + match: + { + "origin" "-3530.5 -917 -2584" + "classname" "trigger_teleport" + } + insert: + { + "OnStartTouch" "map_teleportation,AddOutput,target sphere_tele_zm,0,-1" + "OnStartTouch" "map_teleportation,Enable,,10,-1" + } +} + +;----------------------------------------------------------- +; Fixing bad outputs on the last teleporter trigger +;----------------------------------------------------------- +modify: +{ + match: + { + "origin" "-5524.5 -785.5 -2884" + "classname" "trigger_once" + } + delete: + { + "OnStartTouch" "tele_all_end,Enable,,0,-1" + } + insert: + { + "OnStartTouch" "tele_all_end,Enable,,10,-1" + } +} + +;------------------------------ +; Forgotten team filter fixes +;------------------------------ +modify: +{ + match: + { + "targetname" "tele_humans_rope_to_end" + "origin" "-663 1956 -2724" + "classname" "trigger_teleport" + } + insert: + { + "filtername" "humans" + } +} +modify: +{ + match: + { + "targetname" "squash_tele_end" + "origin" "-585 -1391 -3684" + "classname" "trigger_teleport" + } + insert: + { + "filtername" "humans" + } +} + +;--------------------------------------------------- +; Forgotten flags for client on trigger_teleports +;--------------------------------------------------- +modify: +{ + match: + { + "targetname" "tele_zm_arena" + "origin" "-498.5 3714 -2407.5" + "classname" "trigger_teleport" + } + replace: + { + "spawnflags" "1" + } +} + +;----------------------------------------------------------------------------------------------------------- +; Missing output destination for zombies on the skipping rope minigame & making the trigger start disable +;----------------------------------------------------------------------------------------------------------- +modify: +{ + match: + { + "targetname" "tele_zm_rope_to_end" + "origin" "-663 1958 -2724" + "classname" "trigger_teleport" + } + insert: + { + "target" "endtp" + } + replace: + { + "StartDisabled" "1" + } +} + +;----------------------------------------------------------- +; Fixes the trigger_multiple and making it a trigger_once +;----------------------------------------------------------- +modify: +{ + match: + { + "origin" "-3971.5 1887 -3092" + "classname" "trigger_multiple" + } + replace: + { + "classname" "trigger_once" + } + delete: + { + "OnStartTouch" "!activator,SetFogController,fog_off,0,-1" + "OnEndTouch" "!activator,SetFogController,fog_master,0,-1" + "OnStartTouch" "rain_bg_sound,StopSound,,0,-1" + "OnStartTouch" "rain,Alpha,0,20,-1" + "OnStartTouch" "night_clouds,Disable,,20,-1" + "OnStartTouch" "night,Disable,,20,-1" + "OnStartTouch" "sun,TurnOn,,20,-1" + "OnStartTouch" "seph_hurry,PlaySound,,0,-1" + "OnStartTouch" "seph_hurry,FadeOut,5,15,-1" + } + insert: + { + "OnStartTouch" "!activator,SetFogController,fog_off,0,1" + "OnEndTouch" "!activator,SetFogController,fog_master,0,1" + "OnStartTouch" "rain_bg_sound,StopSound,,0,1" + "OnStartTouch" "rain,Alpha,0,20,1" + "OnStartTouch" "night_clouds,Disable,,20,1" + "OnStartTouch" "night,Disable,,20,1" + "OnStartTouch" "sun,TurnOn,,20,1" + "OnStartTouch" "seph_hurry,PlaySound,,0,1" + "OnStartTouch" "seph_hurry,FadeOut,5,15,1" + } +} + +;---------------------------------------------------------------------------------------- +; Removal of adminroom buttons as it doesnt work without applying permanent entities +;---------------------------------------------------------------------------------------- +filter: +{ + "targetname" "admin_says" + "origin" "-4106 832 -3600" + "classname" "func_button" +} +filter: +{ + "targetname" "admin_squash" + "origin" "-4256 650 -3600" + "classname" "func_button" +} +filter: +{ + "targetname" "admin_rope" + "origin" "-4402 832 -3600" + "classname" "func_button" +} + +;------------------------------------------------------------------------------------------- +; Delay the attacks of the simon says minigame. It is too fast for players to react +;------------------------------------------------------------------------------------------- + +; Normal speed +modify: +{ + match: + { + "origin" "-592 372 -2538.51" + "targetname" "z_time" + "classname" "logic_timer" + } + replace: + { + "RefireTime" "3.5" + } +} + +; Faster speed +modify: +{ + match: + { + "origin" "-590.126 348 -2539.51" + "targetname" "z_time2" + "classname" "logic_timer" + } + replace: + { + "RefireTime" "3" + } +} + +;--------------------------------------------------------------------------------------------------------- +; If Sephiroth boss somehow manages to die too early. Kill laser entities that prevents a soft lock +;--------------------------------------------------------------------------------------------------------- +modify: +{ + match: + { + "targetname" "glasshealth" + "origin" "-4891.5 1856 -2191.5" + "classname" "func_breakable" + } + insert: + { + "OnBreak" "dimension_FFVII_last_boss2,Kill,,0,-1" + "OnBreak" "Sephiroth_Final_Laser_Maker_top,Kill,,0,-1" + "OnBreak" "Sephiroth_Final_Laser_Maker_under,Kill,,0,-1" + "OnBreak" "bullet_remover,Kill,,0,-1" + "OnBreak" "Sephiroth_Final_Laser_Case,Kill,,0,-1" + "OnBreak" "Sephiroth_Final_Animation_Case,Kill,,0,-1" + "OnBreak" "Sephiroth_Laser_Timer,Disable,,0,-1" + "OnBreak" "Sephiroth_Laser_Timer,Kill,,0.1,-1" + "OnBreak" "break_relay,Trigger,,0,-1" + } +} + +;-------------------------------------------------------------------------------------------------------------------------------------- +; Makes a failsafe incase too many players makes it to the end of sphere level. To prevent server from crashing from too many edicts +;-------------------------------------------------------------------------------------------------------------------------------------- + +; Limited to 10 spawns only for the laser items +modify: +{ + match: + { + "origin" "-4777.08 4155.45 -3614.97" + "targetname" "wep_zlaser" + "classname" "weapon_knife" + } + delete: + { + "OnPlayerPickup" "!activator,AddOutput,targetname humans_laser,0.05,-1" + "OnPlayerPickup" "laser_maker,ForceSpawn,,0.02,-1" + } + insert: + { + "OnPlayerPickup" "!activator,AddOutput,targetname humans_laser,0.05,10" + "OnPlayerPickup" "laser_maker,ForceSpawn,,0.02,10" + } +} + + + + + + + + + + + + + +;------------- +; Heal item +;------------- +modify: +{ + match: + { + "targetname" "curacion2" + "origin" "-6916.85 5952.12 -3484.23" + "classname" "trigger_multiple" + } + delete: + { + "OnStartTouch" "!activator,AddOutput,health 150,0,-1" + } + insert: + { + "OnStartTouch" "!activator,AddOutput,health 250,0,-1" + } +} \ No newline at end of file diff --git a/maps/ze_resonance_cascade_v3.cfg b/maps/ze_resonance_cascade_v3.cfg index 039de3e..bef094a 100644 --- a/maps/ze_resonance_cascade_v3.cfg +++ b/maps/ze_resonance_cascade_v3.cfg @@ -130,4 +130,69 @@ modify: } } +;; music volume +modify: +{ + match: + { + "message" "custom sounds/half life - bass string short (music).mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#custom sounds/half life - bass string short (music).mp3" + } +} +modify: +{ + match: + { + "message" "custom sounds/half life - space ocean music.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#custom sounds/half life - space ocean music.mp3" + } +} +modify: +{ + match: + { + "message" "custom sounds/half life ost - diabolical adrenaline guitar.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#custom sounds/half life ost - diabolical adrenaline guitar.mp3" + } +} +modify: +{ + match: + { + "message" "custom sounds/half-life [music] - adrenaline horror.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#custom sounds/half-life [music] - adrenaline horror.mp3" + } +} + +;; real kleiner model + +modify: +{ + match: + { + "targetname" "kleinerx" + "model" "models/humans/apsci01/male_06.mdl" + "classname" "prop_dynamic" + } + replace: + { + "model" "models/kleiner.mdl" + } +} \ No newline at end of file diff --git a/maps/ze_river_escape_unlozev2.cfg b/maps/ze_river_escape_unlozev2.cfg new file mode 100755 index 0000000..d866574 --- /dev/null +++ b/maps/ze_river_escape_unlozev2.cfg @@ -0,0 +1,144 @@ +;; _ + +;; safety precautions + +;filter: +;{ +; "effect_name" "explosion_huge" +; "classname" "info_particle_system" +;} + +modify: +{ + match: + { + "effect_name" "explosion_huge" + "classname" "info_particle_system" + } + replace: + { + "effect_name" "explosion_huge_j" + } +} + +modify: +{ + match: + { + "classname" "/prop_.*/" + } + replace: + { + "disableshadows" "1" + "disablereceiveshadows" "1" + } +} +modify: +{ + match: + { + "classname" "/func_.*/" + } + replace: + { + "disableshadows" "1" + "disablereceiveshadows" "1" + } +} + +modify: +{ + match: + { + "model" "models/mapeadores/diablo/diablo.mdl" + "classname" "prop_dynamic" + } + replace: + { + "DisableBoneFollowers" "1" + } +} +modify: +{ + match: + { + "model" "models/mapeadores/kaem/sephiroth3/sephiroth.mdl" + "classname" "prop_dynamic" + } + replace: + { + "DisableBoneFollowers" "1" + } +} +modify: +{ + match: + { + "model" "models/mapeadores/kaem/sora/sora.mdl" + "classname" "prop_dynamic" + } + replace: + { + "DisableBoneFollowers" "1" + } +} + +;modify: +;{ +; match: +; { +; "classname" "logic_auto" +; "hammerid" "11393" +; } +; delete: +; { +; "OnMapSpawn" "zm_modelindex,Enable,,10,-1" +; } +;} +;modify: +;{ +; match: +; { +; "origin" "-1541 203 491.5" +; "classname" "trigger_multiple" +; "hammerid" "42492" +; } +; replace: +; { +; "StartDisabled" "1" +; } +; insert: +; { +; "targetname" "ct_modelindex" +; } +;} + +;; increase nuke damage + +modify: +{ + match: + { + "targetname" "ka_boom" + "classname" "trigger_hurt" + } + replace: + { + "damage" "150000" + } +} + +;; fix ambient_generic + +modify: +{ + match: + { + "targetname" "boss_ambient" + "classname" "ambient_generic" + } + replace: + { + "message" "ridley_superscream.mp3" + } +} \ No newline at end of file diff --git a/maps/ze_river_escape_v3_fix.cfg b/maps/ze_river_escape_v3_fix.cfg index 8934395..d3f9e14 100644 --- a/maps/ze_river_escape_v3_fix.cfg +++ b/maps/ze_river_escape_v3_fix.cfg @@ -183,19 +183,3 @@ modify: "OnPass" "heli_wind3,Enable,,0,1" } } - -;; fix sealed door - -modify: -{ - match: - { - "targetname" "rotating_door" - "classname" "func_door_rotating" - } - replace: - { - "spawnflags" "0" - "spawnpos" "0" - } -} diff --git a/maps/ze_rizomata_s2_1.cfg b/maps/ze_rizomata_s2_1.cfg index a4c5806..6b94f92 100755 --- a/maps/ze_rizomata_s2_1.cfg +++ b/maps/ze_rizomata_s2_1.cfg @@ -179,4 +179,32 @@ modify: } } +;; stage 1 - fix shortcut +add: +{ + "model" "*86" + "spawnobject" "0" + "spawnflags" "1" + "rendermode" "0" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "propdata" "0" + "pressuredelay" "0" + "physdamagescale" "1.0" + "PerformanceMode" "0" + "origin" "2307 3859 -12370" + "nodamageforces" "0" + "minhealthdmg" "0" + "material" "10" + "health" "1" + "gibdir" "0 0 0" + "explosion" "0" + "ExplodeRadius" "0" + "explodemagnitude" "0" + "ExplodeDamage" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "classname" "func_breakable" +} diff --git a/maps/ze_road_to_miami_v1.cfg b/maps/ze_road_to_miami_v1.cfg index b69f78b..6eecc2f 100644 --- a/maps/ze_road_to_miami_v1.cfg +++ b/maps/ze_road_to_miami_v1.cfg @@ -57,3 +57,82 @@ modify: "classname" "trigger_once" } } + + + + +;; music volume + +modify: +{ + match: + { + "message" "music/hotline_miami_02. m.o.o.n - hydrogen.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/hotline_miami_02. m.o.o.n - hydrogen.mp3" + } +} +modify: +{ + match: + { + "message" "music/hotline_miami_03. m.o.o.n - paris.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/hotline_miami_03. m.o.o.n - paris.mp3" + } +} +modify: +{ + match: + { + "message" "music/hotline_miami_04. m.o.o.n - crystals.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/hotline_miami_04. m.o.o.n - crystals.mp3" + } +} +modify: +{ + match: + { + "message" "music/03. light club - blizzard.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/03. light club - blizzard.mp3" + } +} +modify: +{ + match: + { + "message" "music/31. iamthekidyouknowwhatimean - run.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/31. iamthekidyouknowwhatimean - run.mp3" + } +} +modify: +{ + match: + { + "message" "music/11. magna - divide.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/11. magna - divide.mp3" + } +} + diff --git a/maps/ze_roblox_christmas_v1_3.cfg b/maps/ze_roblox_christmas_v1_3.cfg new file mode 100755 index 0000000..1545f7e --- /dev/null +++ b/maps/ze_roblox_christmas_v1_3.cfg @@ -0,0 +1,22 @@ +;; _ + +;; restard round on warmup + +modify: +{ + match: + { + "targetname" "warmup_relay" + "classname" "logic_relay" + } + delete: + { + "OnTrigger" "warmup_hurt,Enable,,55,-1" + } + insert: + { + "OnTrigger" "console,Command,mp_restartgame 1,55,-1" + } +} + + diff --git a/maps/ze_rocket_escape_r1.cfg b/maps/ze_rocket_escape_r1.cfg index c4303f4..d91d610 100644 --- a/maps/ze_rocket_escape_r1.cfg +++ b/maps/ze_rocket_escape_r1.cfg @@ -1,215 +1,244 @@ -;;prevents people getting stuck under ground or inside the trucks -add: -{ - "model" "*6" - "StartDisabled" "0" - "spawnflags" "1" - "origin" "3658 -4928 172" - "angles" "-90 90 0" - "classname" "trigger_teleport" - "parentname" "truck 1" - "target" "truck_stuck" -} - -add: -{ - "model" "*6" - "StartDisabled" "0" - "spawnflags" "1" - "origin" "3668 -4928 147" - "angles" "0 90 0" - "classname" "trigger_teleport" - "parentname" "truck 1" - "target" "truck_stuck" -} - -add: -{ - "classname" "info_teleport_destination" - "parentname" "truck 1" - "targetname" "truck_stuck" - "angles" "0 0 0" - "origin" "3584 -4928 273" -} - -add: -{ - "model" "*6" - "StartDisabled" "0" - "spawnflags" "1" - "origin" "3658 -3776 172" - "angles" "-90 90 0" - "classname" "trigger_teleport" - "parentname" "truck 2" - "target" "truck_stuck2" -} - -add: -{ - "model" "*6" - "StartDisabled" "0" - "spawnflags" "1" - "origin" "3668 -3776 147" - "angles" "0 90 0" - "classname" "trigger_teleport" - "parentname" "truck 2" - "target" "truck_stuck2" -} - -add: -{ - "classname" "info_teleport_destination" - "parentname" "truck 2" - "targetname" "truck_stuck2" - "angles" "0 0 0" - "origin" "3584 -3776 273" -} - -add: -{ - "model" "*6" - "StartDisabled" "0" - "spawnflags" "1" - "origin" "3658 -4352 172" - "angles" "-90 90 0" - "classname" "trigger_teleport" - "parentname" "truck 3" - "target" "truck_stuck3" -} - -add: -{ - "model" "*6" - "StartDisabled" "0" - "spawnflags" "1" - "origin" "3668 -4352 147" - "angles" "0 90 0" - "classname" "trigger_teleport" - "parentname" "truck 3" - "target" "truck_stuck3" -} - -add: -{ - "classname" "info_teleport_destination" - "parentname" "truck 3" - "targetname" "truck_stuck3" - "angles" "0 0 0" - "origin" "3584 -4352 273" -} -;;==================== -;;Wagon smoother turns -;;==================== -modify: -{ - match: - { - "targetname" "/Wagon [1-2] Path 3/" - } - delete: - { - "OnPass" "/Wagon [1-2],SetSpeed,0,0,-1/" - "OnPass" "/Wagon [1-2],Kill,,3,-1/" - "OnPass" "/exp_wagon[1-2],Explode,,3,-1/" - } -} -;;right wagon path -modify: -{ - match: - { - "targetname" "Wagon 1 Path 2" - } - replace: - { - "origin" "5736 -9536 196" - } -} - -modify: -{ - match: - { - "targetname" "Wagon 1 Path 3" - } - replace: - { - "origin" "5680 -9520 196" - } - insert: - { - "target" "Wagon 1 Path 4" - } -} - -add: -{ - "origin" "5664 -9464 196" - "targetname" "Wagon 1 Path 4" - "target" "Wagon 1 Path 5" - "orientationtype" "1" - "angles" "0 0 0" - "classname" "path_track" -} - -add: -{ - "origin" "5664 -6557 196" - "targetname" "Wagon 1 Path 5" - "orientationtype" "1" - "angles" "0 0 0" - "classname" "path_track" - "OnPass" "Wagon 1,SetSpeed,0,0,-1" - "OnPass" "Wagon 1,Kill,,3,-1" - "OnPass" "exp_wagon1,Explode,,3,-1" -} -;;left wagon path -modify: -{ - match: - { - "targetname" "Wagon 2 Path 2" - } - replace: - { - "origin" "5608 -9648 196" - } -} - -modify: -{ - match: - { - "targetname" "Wagon 2 Path 3" - } - replace: - { - "origin" "5552 -9632 196" - } - insert: - { - "target" "Wagon 2 Path 4" - } -} - -add: -{ - "origin" "5536 -9567 196" - "targetname" "Wagon 2 Path 4" - "target" "Wagon 2 Path 5" - "orientationtype" "1" - "angles" "0 0 0" - "classname" "path_track" -} - -add: -{ - "origin" "5536 -6560 196" - "targetname" "Wagon 2 Path 5" - "orientationtype" "1" - "angles" "0 0 0" - "classname" "path_track" - "OnPass" "Wagon 2,SetSpeed,0,0,-1" - "OnPass" "Wagon 2,Kill,,3,-1" - "OnPass" "exp_wagon2,Explode,,3,-1" +;;prevents people getting stuck under ground or inside the trucks +add: +{ + "model" "*6" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "3658 -4928 172" + "angles" "-90 90 0" + "classname" "trigger_teleport" + "parentname" "truck 1" + "target" "truck_stuck" +} + +add: +{ + "model" "*6" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "3668 -4928 147" + "angles" "0 90 0" + "classname" "trigger_teleport" + "parentname" "truck 1" + "target" "truck_stuck" +} + +add: +{ + "classname" "info_teleport_destination" + "parentname" "truck 1" + "targetname" "truck_stuck" + "angles" "0 0 0" + "origin" "3584 -4928 273" +} + +add: +{ + "model" "*6" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "3658 -3776 172" + "angles" "-90 90 0" + "classname" "trigger_teleport" + "parentname" "truck 2" + "target" "truck_stuck2" +} + +add: +{ + "model" "*6" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "3668 -3776 147" + "angles" "0 90 0" + "classname" "trigger_teleport" + "parentname" "truck 2" + "target" "truck_stuck2" +} + +add: +{ + "classname" "info_teleport_destination" + "parentname" "truck 2" + "targetname" "truck_stuck2" + "angles" "0 0 0" + "origin" "3584 -3776 273" +} + +add: +{ + "model" "*6" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "3658 -4352 172" + "angles" "-90 90 0" + "classname" "trigger_teleport" + "parentname" "truck 3" + "target" "truck_stuck3" +} + +add: +{ + "model" "*6" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "3668 -4352 147" + "angles" "0 90 0" + "classname" "trigger_teleport" + "parentname" "truck 3" + "target" "truck_stuck3" +} + +add: +{ + "classname" "info_teleport_destination" + "parentname" "truck 3" + "targetname" "truck_stuck3" + "angles" "0 0 0" + "origin" "3584 -4352 273" +} +;;==================== +;;Wagon smoother turns +;;==================== +modify: +{ + match: + { + "targetname" "/Wagon [1-2] Path 3/" + } + delete: + { + "OnPass" "/Wagon [1-2],SetSpeed,0,0,-1/" + "OnPass" "/Wagon [1-2],Kill,,3,-1/" + "OnPass" "/exp_wagon[1-2],Explode,,3,-1/" + } +} +;;right wagon path +modify: +{ + match: + { + "targetname" "Wagon 1 Path 2" + } + replace: + { + "origin" "5736 -9536 196" + } +} + +modify: +{ + match: + { + "targetname" "Wagon 1 Path 3" + } + replace: + { + "origin" "5680 -9520 196" + } + insert: + { + "target" "Wagon 1 Path 4" + } +} + +add: +{ + "origin" "5664 -9464 196" + "targetname" "Wagon 1 Path 4" + "target" "Wagon 1 Path 5" + "orientationtype" "1" + "angles" "0 0 0" + "classname" "path_track" +} + +add: +{ + "origin" "5664 -6557 196" + "targetname" "Wagon 1 Path 5" + "orientationtype" "1" + "angles" "0 0 0" + "classname" "path_track" + "OnPass" "Wagon 1,SetSpeed,0,0,-1" + "OnPass" "Wagon 1,Kill,,3,-1" + "OnPass" "exp_wagon1,Explode,,3,-1" +} +;;left wagon path +modify: +{ + match: + { + "targetname" "Wagon 2 Path 2" + } + replace: + { + "origin" "5608 -9648 196" + } +} + +modify: +{ + match: + { + "targetname" "Wagon 2 Path 3" + } + replace: + { + "origin" "5552 -9632 196" + } + insert: + { + "target" "Wagon 2 Path 4" + } +} + +add: +{ + "origin" "5536 -9567 196" + "targetname" "Wagon 2 Path 4" + "target" "Wagon 2 Path 5" + "orientationtype" "1" + "angles" "0 0 0" + "classname" "path_track" +} + +add: +{ + "origin" "5536 -6560 196" + "targetname" "Wagon 2 Path 5" + "orientationtype" "1" + "angles" "0 0 0" + "classname" "path_track" + "OnPass" "Wagon 2,SetSpeed,0,0,-1" + "OnPass" "Wagon 2,Kill,,3,-1" + "OnPass" "exp_wagon2,Explode,,3,-1" +} + + + +;; _ + +;; unstuck players + +add: +{ + "model" "*2" + "targetname" "truck_unstuck" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "-4049.45 -4333 -219" + "classname" "trigger_once" + "OnStartTouch" "!activator,AddOutput,origin -4131 -4331 222,0,-1" +} +modify: +{ + match: + { + "targetname" "Truck 2 Path 6" + "classname" "path_track" + } + insert: + { + "OnPass" "truck_unstuck,Enable,,5,1" + } } \ No newline at end of file diff --git a/maps/ze_roof_adventure_v5s.cfg b/maps/ze_roof_adventure_v5s.cfg index 7ca9f3f..53174bb 100755 --- a/maps/ze_roof_adventure_v5s.cfg +++ b/maps/ze_roof_adventure_v5s.cfg @@ -1,15 +1,1007 @@ -;---------------------------------------------------------------------------------------- -; Fixes issue with models/trigger_teleport to close to play area to trigger ending fast -;---------------------------------------------------------------------------------------- -modify: -{ - match: - { - "targetname" "trigger_teleport_7" - "classname" "trigger_teleport" - } - replace: - { - "origin" "-607.5 -6329 17.5" - } -} +;------------------------- +; FIX: MISSING TARGETNAME +;------------------------- +modify: +{ + match: + { + "classname" "trigger_multiple" + "hammerid" "981784" + "origin" "754 -7593 1114" + } + insert: + { + "targetname" "zm_cage_filter_set" + } +} +;--------------------------------- +; FIX: KILL ZOMBIES CAGE TRIGGER +;--------------------------------- +modify: +{ + match: + { + "targetname" "boss_hpcounter" + "classname" "math_counter" + "hammerid" "159140" + } + insert: + { + "OnHitMax" "zm_cage_filter_set,Kill,,0,-1" + } +} +;--------------------------------- +; FIX: TELEPORTS ISSUES WITH ZMS +;--------------------------------- +modify: +{ + match: + { + "origin" "449 717 689" + "targetname" "relay_level2" + "classname" "logic_relay" + "hammerid" "254790" + } + delete: + { + "OnTrigger" "trigger_breakable_4,AddOutput,OnStartTouch trigger_teleport_all_1:SetRemoteDestination:teleport_destination_level2:0.00:1,0,-1" + "OnTrigger" "trigger_breakable_4,AddOutput,OnStartTouch trigger_teleport_all_2:Enable::10.00:1,0,-1" + "OnTrigger" "trigger_breakable_4,AddOutput,OnStartTouch trigger_teleport_all_2:SetRemoteDestination:teleport_destination_level2:0.00:1,0,-1" + "OnTrigger" "trigger_breakable_4,AddOutput,OnStartTouch trigger_teleport_all_1:Enable::10.00:1,0,-1" + } +} +modify: +{ + match: + { + "model" "*274" + "targetname" "trigger_breakable_4" + "origin" "226 -4192 271" + "classname" "trigger_once" + "hammerid" "247602" + } + insert: + { + "OnStartTouch" "trigger_teleport_all_1,AddOutput,target teleport_destination_level2,,0,1" + "OnStartTouch" "trigger_teleport_all_2,Enable,,10,1" + "OnStartTouch" "trigger_teleport_all_2,AddOutput,target teleport_destination_level2,,0,1" + "OnStartTouch" "trigger_teleport_all_1,Enable,,10,1" + } +} + +;---------------------------------------------------------------------------------------- +; Fixes issue with models/trigger_teleport to close to play area to trigger ending fast +;---------------------------------------------------------------------------------------- +modify: +{ + match: + { + "targetname" "trigger_teleport_7" + "classname" "trigger_teleport" + } + replace: + { + "origin" "-607.5 -6329 17.5" + } +} + +;------------------------------------------------------ +; FIX: REPLACE PHYSICS LEVEL SYSTEM WITH PERM ENTITIES +;------------------------------------------------------ +;Remove old entites +;------------------ +filter: +{ + "classname" "func_brush" + "targetname" "/level(1|1_1|2|2_1|3|3_1|4|4_1|5)_brush/" +} +filter: +{ + "classname" "func_physbox" + "targetname" "/level(1|1_1|2|2_1|3|3_1|4|4_1|5)_box/" +} +filter: +{ + "classname" "trigger_once" + "targetname" "/level(1|1_1|2|2_1|3|3_1|4|4_1|5)_trigger/" +} +filter: +{ + "classname" "logic_relay" + "targetname" "level_box_break" +} + +;----------------------------- +; Create the new level system +;----------------------------- +add: +{ + "classname" "info_target" + "targetname" "Stage_CounterInit" + "spawnflags" "0" + "OnUser1" "Stage_CounterTemplate,ForceSpawn,,0,1" + "OnUser1" "Stage_Counter,AddOutput,classname info_target,0.03,1" + "OnUser1" "!self,Kill,,0.06,1" +} + +add: +{ + "classname" "point_template" + "targetname" "Stage_CounterTemplate" + "Template01" "Stage_Counter" + "spawnflags" "2" +} + +add: +{ + "classname" "math_counter" + "targetname" "Stage_Counter" + "startvalue" "1" + "StartDisabled" "0" + "min" "1" + "max" "9" + "OnGetValue" "Stage_Case,InValue,,0,-1" +} + +add: +{ + "classname" "logic_case" + "targetname" "Stage_Case" + "Case01" "1" + "Case02" "2" + "Case03" "3" + "Case04" "4" + "Case05" "5" + "Case06" "6" + "Case07" "7" + "Case08" "8" + "Case09" "9" + "OnCase01" "relay_level1,Trigger,,0,-1" + "OnCase02" "relay_level1_1,Trigger,,0,-1" + "OnCase03" "relay_level2,Trigger,,0,-1" + "OnCase04" "relay_level2_1,Trigger,,0,-1" + "OnCase05" "relay_level3,Trigger,,0,-1" + "OnCase06" "relay_level3_1,Trigger,,0,-1" + "OnCase07" "relay_level4,Trigger,,0,-1" + "OnCase08" "relay_level4_1,Trigger,,0,-1" + "OnCase09" "relay_level5,Trigger,,0,-1" +} + +modify: +{ + match: + { + "classname" "logic_auto" + } + insert: + { + "OnMapSpawn" "Stage_CounterInit,FireUser1,,0,1" + "OnMapSpawn" "Stage_Counter,GetValue,,0.02,1" + "OnMapSpawn" "bosscase,FireUser1,,0.05,1" + } +} + +;-------------------------- +; Adjust adminroom buttons +;-------------------------- +modify: +{ + match: + { + "classname" "func_button" + "targetname" "tolevel1_button" + } + delete: + { + "OnPressed" "tolevel1_break,Break,,0,-1" + "OnPressed" "level1_brush,Disable,,0,-1" + "OnPressed" "level2_brush,Enable,,0,-1" + "OnPressed" "level3_brush,Enable,,0,-1" + "OnPressed" "level4_brush,Enable,,0,-1" + "OnPressed" "level1_1_brush,Enable,,0,-1" + "OnPressed" "level2_1_brush,Enable,,0,-1" + "OnPressed" "level3_1_brush,Enable,,0,-1" + "OnPressed" "level4_1_brush,Enable,,0,-1" + "OnPressed" "level5_brush,Enable,,0,-1" + } + insert: + { + "OnPressed" "Stage_Counter,SetValue,1,0,-1" + } +} + +modify: +{ + match: + { + "classname" "func_button" + "targetname" "tolevel1_1_button" + } + delete: + { + "OnPressed" "tolevel1_1_break,Break,,0,-1" + "OnPressed" "level4_brush,Enable,,0,-1" + "OnPressed" "level4_1_brush,Enable,,0,-1" + "OnPressed" "level3_brush,Enable,,0,-1" + "OnPressed" "level3_1_brush,Enable,,0,-1" + "OnPressed" "level2_brush,Enable,,0,-1" + "OnPressed" "level2_1_brush,Enable,,0,-1" + "OnPressed" "level1_brush,Enable,,0,-1" + "OnPressed" "level1_1_brush,Disable,,0,-1" + "OnPressed" "level5_brush,Enable,,0,-1" + } + insert: + { + "OnPressed" "Stage_Counter,SetValue,2,0,-1" + } +} + +modify: +{ + match: + { + "classname" "func_button" + "targetname" "tolevel2_button" + } + delete: + { + "OnPressed" "tolevel2_break,Break,,0,-1" + "OnPressed" "level1_1_brush,Enable,,0,-1" + "OnPressed" "level1_brush,Enable,,0,-1" + "OnPressed" "level2_1_brush,Enable,,0,-1" + "OnPressed" "level2_brush,Disable,,0,-1" + "OnPressed" "level3_1_brush,Enable,,0,-1" + "OnPressed" "level3_brush,Enable,,0,-1" + "OnPressed" "level4_1_brush,Enable,,0,-1" + "OnPressed" "level4_brush,Enable,,0,-1" + "OnPressed" "level5_brush,Enable,,0,-1" + } + insert: + { + "OnPressed" "Stage_Counter,SetValue,3,0,-1" + } +} + +modify: +{ + match: + { + "classname" "func_button" + "targetname" "tolevel2_1_button" + } + delete: + { + "OnPressed" "tolevel2_1_break,Break,,0,-1" + "OnPressed" "level1_1_brush,Enable,,0,-1" + "OnPressed" "level1_brush,Enable,,0,-1" + "OnPressed" "level2_1_brush,Disable,,0,-1" + "OnPressed" "level2_brush,Enable,,0,-1" + "OnPressed" "level3_1_brush,Enable,,0,-1" + "OnPressed" "level3_brush,Enable,,0,-1" + "OnPressed" "level4_1_brush,Enable,,0,-1" + "OnPressed" "level4_brush,Enable,,0,-1" + "OnPressed" "level5_brush,Enable,,0,-1" + } + insert: + { + "OnPressed" "Stage_Counter,SetValue,4,0,-1" + } +} + +modify: +{ + match: + { + "classname" "func_button" + "targetname" "tolevel3_button" + } + delete: + { + "OnPressed" "level4_brush,Enable,,0,-1" + "OnPressed" "level4_1_brush,Enable,,0,-1" + "OnPressed" "level3_brush,Disable,,0,-1" + "OnPressed" "level3_1_brush,Enable,,0,-1" + "OnPressed" "level2_brush,Enable,,0,-1" + "OnPressed" "level2_1_brush,Enable,,0,-1" + "OnPressed" "level1_brush,Enable,,0,-1" + "OnPressed" "level1_1_brush,Enable,,0,-1" + "OnPressed" "tolevel3_break,Break,,0,-1" + "OnPressed" "level5_brush,Enable,,0,-1" + } + insert: + { + "OnPressed" "Stage_Counter,SetValue,5,0,-1" + } +} + +modify: +{ + match: + { + "classname" "func_button" + "targetname" "tolevel3_1_button" + } + delete: + { + "OnPressed" "tolevel3_1_break,Break,,0,-1" + "OnPressed" "level1_1_brush,Enable,,0,-1" + "OnPressed" "level1_brush,Enable,,0,-1" + "OnPressed" "level2_1_brush,Enable,,0,-1" + "OnPressed" "level2_brush,Enable,,0,-1" + "OnPressed" "level3_1_brush,Disable,,0,-1" + "OnPressed" "level3_brush,Enable,,0,-1" + "OnPressed" "level4_1_brush,Enable,,0,-1" + "OnPressed" "level4_brush,Enable,,0,-1" + "OnPressed" "level5_brush,Enable,,0,-1" + } + insert: + { + "OnPressed" "Stage_Counter,SetValue,6,0,-1" + } +} + +modify: +{ + match: + { + "classname" "func_button" + "targetname" "tolevel4_button" + } + delete: + { + "OnPressed" "tolevel4_break,Break,,0,-1" + "OnPressed" "level1_1_brush,Enable,,0,-1" + "OnPressed" "level1_brush,Enable,,0,-1" + "OnPressed" "level2_1_brush,Enable,,0,-1" + "OnPressed" "level2_brush,Enable,,0,-1" + "OnPressed" "level3_1_brush,Enable,,0,-1" + "OnPressed" "level3_brush,Enable,,0,-1" + "OnPressed" "level4_1_brush,Enable,,0,-1" + "OnPressed" "level4_brush,Disable,,0,-1" + "OnPressed" "level5_brush,Enable,,0,-1" + } + insert: + { + "OnPressed" "Stage_Counter,SetValue,7,0,-1" + } +} + +modify: +{ + match: + { + "classname" "func_button" + "targetname" "tolevel4_1_button" + } + delete: + { + "OnPressed" "tolevel4_1_break,Break,,0,-1" + "OnPressed" "level1_1_brush,Enable,,0,-1" + "OnPressed" "level1_brush,Enable,,0,-1" + "OnPressed" "level2_1_brush,Enable,,0,-1" + "OnPressed" "level2_brush,Enable,,0,-1" + "OnPressed" "level3_1_brush,Enable,,0,-1" + "OnPressed" "level3_brush,Enable,,0,-1" + "OnPressed" "level4_1_brush,Disable,,0,-1" + "OnPressed" "level4_brush,Enable,,0,-1" + "OnPressed" "level5_brush,Enable,,0,-1" + } + insert: + { + "OnPressed" "Stage_Counter,SetValue,8,0,-1" + } +} + +modify: +{ + match: + { + "classname" "func_button" + "targetname" "tolevel5_button" + } + delete: + { + "OnPressed" "tolevel5_break,Break,,0,-1" + "OnPressed" "level1_1_brush,Enable,,0,-1" + "OnPressed" "level1_brush,Enable,,0,-1" + "OnPressed" "level2_1_brush,Enable,,0,-1" + "OnPressed" "level2_brush,Enable,,0,-1" + "OnPressed" "level3_1_brush,Enable,,0,-1" + "OnPressed" "level3_brush,Enable,,0,-1" + "OnPressed" "level4_1_brush,Enable,,0,-1" + "OnPressed" "level4_brush,Enable,,0,-1" + "OnPressed" "level5_brush,Disable,,0,-1" + } + insert: + { + "OnPressed" "Stage_Counter,SetValue,9,0,-1" + } +} + +;------------------------------------------------ +; Redirecting triggers inputs to existing relays +; Init level with the new system +; Handle all stages level changes in case of win +;------------------------------------------------ +; Stage 1 +modify: +{ + match: + { + "targetname" "relay_level1" + "classname" "logic_relay" + } + delete: + { + "OnTrigger" "score_trigger,AddOutput,OnStartTouch level1_brush:Enable::0.00:1,0,-1" + "OnTrigger" "score_trigger,AddOutput,OnStartTouch level1_1_brush:Disable::0.00:1,0,-1" + "OnTrigger" "script,RunScriptCode,initRound(),0,-1" + } + insert: + { + "OnTrigger" "score_trigger,AddOutput,OnStartTouch Stage_Counter:SetValue:2:0.00:1,0,-1" + "OnTrigger" "breakable_1_level4,Break,,0,-1" + "OnTrigger" "movelinear,Kill,,0,-1" + "OnTrigger" "wall_level1,Toggle,,0,-1" + "OnTrigger" "heal_hurt,AddOutput,OnHurtPlayer !activator:AddOutput:health 100:0.00:0,1,-1" + "OnTrigger" "heal2_hurt,AddOutput,OnHurtPlayer !activator:AddOutput:health 100:0.00:0,1,-1" + } +} + +; Stage 1 - Extra +modify: +{ + match: + { + "classname" "logic_relay" + "targetname" "relay_level1_1" + } + insert: + { + "OnTrigger" "extra1_score,AddOutput,OnStartTouch Stage_Counter:SetValue:3:0.01:1,0,-1" + } +} + +; Stage 2 +modify: +{ + match: + { + "targetname" "relay_level2" + "classname" "logic_relay" + } + delete: + { + "OnTrigger" "score_trigger,AddOutput,OnStartTouch level2_brush:Enable::0.00:1,0,-1" + "OnTrigger" "score_trigger,AddOutput,OnStartTouch level2_1_brush:Disable::0.00:1,0,-1" + } + insert: + { + "OnTrigger" "score_trigger,AddOutput,OnStartTouch Stage_Counter:SetValue:4:0.00:1,0,-1" + "OnTrigger" "trigger_teleport_3,Disable,,0,-1" + "OnTrigger" "wall4_level2,Toggle,,0,-1" + "OnTrigger" "wall5_level2,Toggle,,0,-1" + "OnTrigger" "trigger_breakable_2,Disable,,0,-1" + "OnTrigger" "wall7_level2,Toggle,,0,-1" + "OnTrigger" "trigger_teleport_4,Disable,,0,-1" + "OnTrigger" "wall8_level2,Toggle,,0,-1" + "OnTrigger" "breakable_1_level4,Break,,0,-1" + "OnTrigger" "movelinear,Kill,,0,-1" + "OnTrigger" "trigger_level2_1,Enable,,0,-1" + "OnTrigger" "wall_level1,Toggle,,0,-1" + "OnTrigger" "counter_bosshp,SetValue,300,0,-1" + "OnTrigger" "wall22,Toggle,,0,-1" + "OnTrigger" "heal_hurt,AddOutput,OnHurtPlayer !activator:AddOutput:health 150:0.00:0,1,-1" + "OnTrigger" "speed_relay_level24,Trigger,,0,-1" + "OnTrigger" "heal2_hurt,AddOutput,OnHurtPlayer !activator:AddOutput:health 150:0.00:0,1,-1" + } +} + +; Stage 2 - Extra +modify: +{ + match: + { + "classname" "logic_relay" + "targetname" "relay_level2_1" + } + insert: + { + "OnTrigger" "extra2_win_filter,AddOutput,OnPass Stage_Counter:SetValue:5:0.01:1,0,-1" + } +} + +; Stage 3 +modify: +{ + match: + { + "targetname" "relay_level3" + "classname" "logic_relay" + } + delete: + { + "OnTrigger" "score_trigger,AddOutput,OnStartTouch level3_brush:Enable::0.00:1,0,-1" + "OnTrigger" "score_trigger,AddOutput,OnStartTouch level3_1_brush:Disable::0.00:1,0,-1" + } + insert: + { + "OnTrigger" "score_trigger,AddOutput,OnStartTouch Stage_Counter:SetValue:6:0.00:1,0,-1" + "OnTrigger" "speed_template,ForceSpawn,,0.1,-1" + "OnTrigger" "prop_dynamic_6,Kill,,0,-1" + "OnTrigger" "wall2_level3,Toggle,,0,-1" + "OnTrigger" "trigger_breakable_2_level3,Enable,,0,-1" + "OnTrigger" "wall4_level3,Toggle,,0,-1" + "OnTrigger" "breakable_1_level4,Break,,0,-1" + "OnTrigger" "wall5_level3,Toggle,,0,-1" + "OnTrigger" "trigger_breakable_1_level3,Enable,,0,1" + "OnTrigger" "fireball_template_weapon,ForceSpawn,,0.1,-1" + "OnTrigger" "movelinear,Kill,,0,-1" + "OnTrigger" "laser_trigger1_level3,Enable,,0,-1" + "OnTrigger" "wall_level,Toggle,,0,-1" + "OnTrigger" "counter_bosshp,SetValue,450,0,-1" + "OnTrigger" "prop_dynamic_20,Kill,,0,-1" + "OnTrigger" "prop_dynamic_12,Kill,,0,-1" + "OnTrigger" "heal_hurt,AddOutput,OnHurtPlayer !activator:AddOutput:health 200:0.00:0,1,-1" + "OnTrigger" "fireball_template_weapon,AddOutput,origin -629 -1529 421,0,-1" + "OnTrigger" "speed_template,AddOutput,origin -170 -1807 412,0,-1" + "OnTrigger" "speed_template,AddOutput,origin -116 -4326 104,0.2,-1" + "OnTrigger" "speed_template,ForceSpawn,,0.3,-1" + "OnTrigger" "speed_template,ForceSpawn,,0.5,-1" + "OnTrigger" "speed_template,AddOutput,origin 682 -1326 500,0.4,-1" + "OnTrigger" "boss_fire_template,AddOutput,OnEntitySpawned boss_fire_hurt:SetDamage:12:0.00:0,0,-1" + "OnTrigger" "boss_ele_template,AddOutput,OnEntitySpawned boss_ele_hurt:SetDamage:50:0.00:0,0,-1" + "OnTrigger" "boss_water_template,AddOutput,OnEntitySpawned boss_water_hurt:SetDamage:25:0.00:0,0,-1" + "OnTrigger" "heal2_hurt,AddOutput,OnHurtPlayer !activator:AddOutput:health 200:0.00:0,1,-1" + "OnTrigger" "boss_laser1,Enable,,0,-1" + } +} + +; Stage 3 - Extra +modify: +{ + match: + { + "classname" "logic_relay" + "targetname" "relay_level3_1" + } + insert: + { + "OnTrigger" "extra3_score,AddOutput,OnStartTouch Stage_Counter:SetValue:7:0.01:1,0,-1" + } +} + +; Stage 4 +modify: +{ + match: + { + "targetname" "relay_level4" + "classname" "logic_relay" + } + delete: + { + "OnTrigger" "score_trigger,AddOutput,OnStartTouch level4_brush:Enable::0.00:1,0,-1" + "OnTrigger" "score_trigger,AddOutput,OnStartTouch level4_1_brush:Disable::0.00:1,0,-1" + } + insert: + { + "OnTrigger" "score_trigger,AddOutput,OnStartTouch Stage_Counter:SetValue:8:0.00:1,0,-1" + "OnTrigger" "trigger_teleport_3,Disable,,0,-1" + "OnTrigger" "wall4_level2,Toggle,,0,-1" + "OnTrigger" "wall5_level2,Toggle,,0,-1" + "OnTrigger" "trigger_breakable_2,Disable,,0,-1" + "OnTrigger" "wall7_level2,Toggle,,0,-1" + "OnTrigger" "trigger_teleport_4,Disable,,0,-1" + "OnTrigger" "wall8_level2,Toggle,,0,-1" + "OnTrigger" "prop_dynamic_11,Kill,,0,-1" + "OnTrigger" "wall3_level3,Toggle,,0,-1" + "OnTrigger" "wall1_level4,Toggle,,0,-1" + "OnTrigger" "trigger_teleport_6_1,Disable,,0,-1" + "OnTrigger" "wall2_level4,Toggle,,0,-1" + "OnTrigger" "trigger_teleport_6_3,Disable,,0,-1" + "OnTrigger" "trigger_breakable_1_level4,Enable,,0,-1" + "OnTrigger" "trigger_teleport_6_2,Disable,,0,-1" + "OnTrigger" "wall5_level3,Toggle,,0,-1" + "OnTrigger" "fireball_template_weapon,ForceSpawn,,0.1,-1" + "OnTrigger" "trigger_level2_1,Enable,,0,-1" + "OnTrigger" "wall_level,Toggle,,0,-1" + "OnTrigger" "counter_bosshp,SetValue,600,0,-1" + "OnTrigger" "prop_dynamic_20,Kill,,0,-1" + "OnTrigger" "skyfire_trigger1,Enable,,0,-1" + "OnTrigger" "prop_dynamic_12,Kill,,0,-1" + "OnTrigger" "wall22,Toggle,,0,-1" + "OnTrigger" "heal_hurt,AddOutput,OnHurtPlayer !activator:AddOutput:health 250:0.00:0,1,-1" + "OnTrigger" "fireball_template_weapon,AddOutput,origin -631 -1593 68,0,-1" + "OnTrigger" "fireball_template_weapon,AddOutput,origin 621 -3919 68,0.2,-1" + "OnTrigger" "fireball_template_weapon,ForceSpawn,,0.3,-1" + "OnTrigger" "speed_relay_level24,Trigger,,0,-1" + "OnTrigger" "boss_fire_template,AddOutput,OnEntitySpawned boss_fire_hurt:SetDamage:14:0.00:0,0,-1" + "OnTrigger" "boss_ele_template,AddOutput,OnEntitySpawned boss_ele_hurt:SetDamage:50:0.00:0,0,-1" + "OnTrigger" "boss_movefire_temp,AddOutput,OnEntitySpawned boss_movefire_hurt:SetDamage:35:0.00:0,0,-1" + "OnTrigger" "boss_movefire_temp1,AddOutput,OnEntitySpawned boss_movefire_hurt1:SetDamage:35:0.00:0,0,-1" + "OnTrigger" "boss_water_template,AddOutput,OnEntitySpawned boss_water_hurt:SetDamage:30:0.00:0,0,-1" + "OnTrigger" "skyfire_trigger2,Enable,,0,-1" + "OnTrigger" "heal2_hurt,AddOutput,OnHurtPlayer !activator:AddOutput:health 250:0.00:0,1,-1" + } +} + +; Stage 4 - Extra +modify: +{ + match: + { + "classname" "logic_relay" + "targetname" "relay_level4_1" + } + insert: + { + "OnTrigger" "score_relay,AddOutput,OnTrigger extra4_score:Disable::0.50:1,0,-1" + "OnTrigger" "score_relay,AddOutput,OnTrigger extra4_score:Enable::0.00:1,0,-1" + "OnTrigger" "extra4_filter,AddOutput,OnPass Stage_Counter:SetValue:9:0.01:1,0,-1" + } +} + +; Stage 5 +modify: +{ + match: + { + "classname" "logic_relay" + "targetname" "relay_level5" + } + insert: + { + "OnTrigger" "Stage_Counter,SetValue,1,155.1,-1" + "OnTrigger" "servercommand,Command,say ***Adventure has ended. Thank you for playing***,155.1,-1" + "OnTrigger" "servercommand,Command,say ***Returning to the beginning of the adventure..***,155.3,-1" + } +} + +;----------------------------------------------------- +; FIX: ONLY APPLY SCORE IF HUMANS COMPLETED THE LEVEL +;----------------------------------------------------- +; Level 2 & 4 +modify: +{ + match: + { + "classname" "trigger_multiple" + "targetname" "/extra(2|4)_score/" + } + delete: + { + "OnStartTouch" "score,ApplyScore,,0,-1" + } +} +modify: +{ + match: + { + "classname" "filter_multi" + "targetname" "/extra(2|4)_win_filter/" + } + insert: + { + "OnPass" "score,ApplyScore,,0,-1" + } +} + +;----------------------------------------------------- +; FIX: REPLACE BOSSHP OVERLAY SYSTEM WITH VGUI_SCREEN +;---------------------------------------------------- +; You may ask why? It conflict with plugins overlay +filter: +{ + "targetname" "bosshp_screen" +} + +modify: +{ + match: + { + "classname" "math_counter" + "targetname" "counter_bosshp" + } + delete: + { + "OnHitMin" "boss_hpcounter,GetValue,,0.1,-1" + } + insert: + { + "OnHitMin" "counter_ovelayswitch,Add,1,0,-1" + } +} + +modify: +{ + match: + { + "classname" "math_counter" + "targetname" "boss_hpcounter" + } + insert: + { + "OnHitMax" "vguiscreen*,SetInactive,,0,-1" + } +} + +add: +{ + "classname" "math_counter" + "max" "7" + "min" "1" + "StartDisabled" "0" + "startvalue" "1" + "targetname" "counter_ovelayswitch" + "OutValue" "bosscase,InValue,,0,-1" + "OnHitMax" "!self,Disable,,0,1" + "OnHitMax" "counter_bosshp,Disable,,0,1" + "OnHitMax" "bosscase,FireUser1,,0,1" + "OnHitMax" "boss,TurnOff,,0,1" + "OnHitMax" "boss,DisableCollision,,0.1,1" + "OnHitMax" "vguiscreen*,Kill,,0.1,1" + "OnHitMax" "vguiscreen*,SetInactive,,0.05,1" +} + +add: +{ + "classname" "logic_case" + "Case01" "1" + "Case02" "2" + "Case03" "3" + "Case04" "4" + "Case05" "5" + "Case06" "6" + "Case07" "7" + "targetname" "bosscase" + "OnCase01" "vguiscreen10,SetActive,,0.05,1" + "OnCase02" "vguiscreen8,SetActive,,0.05,1" + "OnCase03" "vguiscreen6,SetActive,,0.05,1" + "OnCase04" "vguiscreen4,SetActive,,0.05,1" + "OnCase05" "vguiscreen2,SetActive,,0.05,1" + "OnCase06" "vguiscreen0,SetActive,,0.05,1" + "OnCase02" "!self,FireUser1,,0,1" + "OnCase03" "!self,FireUser1,,0,1" + "OnCase04" "!self,FireUser1,,0,1" + "OnCase05" "!self,FireUser1,,0,1" + "OnCase06" "!self,FireUser1,,0,1" + "OnCase01" "!self,FireUser1,,0,1" + "OnUser1" "vguiscreen*,SetInactive,,0,-1" +} + +add: +{ + "classname" "vgui_screen" + "angles" "0 0 0" + "height" "1024" + "overlaymaterial" "maps/ze_roof_adventure/bosshp0" + "targetname" "vguiscreen0" + "width" "1024" + "origin" "-804 -8044 468" +} + +add: +{ + "classname" "vgui_screen" + "angles" "0 0 0" + "height" "1024" + "overlaymaterial" "maps/ze_roof_adventure/bosshp2" + "targetname" "vguiscreen2" + "width" "1024" + "origin" "-804 -8044 468" +} + +add: +{ + "classname" "vgui_screen" + "angles" "0 0 0" + "height" "1024" + "overlaymaterial" "maps/ze_roof_adventure/bosshp4" + "targetname" "vguiscreen4" + "width" "1024" + "origin" "-804 -8044 468" +} + +add: +{ + "classname" "vgui_screen" + "angles" "0 0 0" + "height" "1024" + "overlaymaterial" "maps/ze_roof_adventure/bosshp6" + "targetname" "vguiscreen6" + "width" "1024" + "origin" "-804 -8044 468" +} + +add: +{ + "classname" "vgui_screen" + "angles" "0 0 0" + "height" "1024" + "overlaymaterial" "maps/ze_roof_adventure/bosshp8" + "targetname" "vguiscreen8" + "width" "1024" + "origin" "-804 -8044 468" +} + +add: +{ + "classname" "vgui_screen" + "angles" "0 0 0" + "height" "1024" + "overlaymaterial" "maps/ze_roof_adventure/bosshp10" + "targetname" "vguiscreen10" + "width" "1024" + "origin" "-804 -8044 468" +} + +modify: +{ + match: + { + "classname" "func_movelinear" + "targetname" "boss_move" + } + insert: + { + "OnFullyOpen" "vguiscreen10,SetActive,,0,1" + } +} + +;------------------------ +; REMOVE ORPHANS OUTPUTS +;------------------------ +modify: +{ + match: + { + "classname" "trigger_multiple" + "targetname" "extra1_score" + } + delete: + { + "OnStartTouch" "level1_1_brush,Enable,,0,1" + "OnStartTouch" "level2_brush,Disable,,0,1" + } +} + +modify: +{ + match: + { + "classname" "filter_multi" + "targetname" "extra2_win_filter" + } + delete: + { + "OnPass" "level2_1_brush,Enable,,0,-1" + "OnPass" "level3_brush,Disable,,0,-1" + } +} + +modify: +{ + match: + { + "classname" "trigger_multiple" + "targetname" "extra3_score" + } + delete: + { + "OnStartTouch" "level4_brush,Disable,,0,1" + "OnStartTouch" "level3_1_brush,Enable,,0,1" + } +} + +modify: +{ + match: + { + "classname" "filter_multi" + "targetname" "extra4_filter" + } + delete: + { + "OnPass" "level4_1_brush,Enable,,0,1" + "OnPass" "level5_brush,Disable,,0,1" + } +} + + + + +;; _ + +;; extra1 - teleport items out of spawn + +modify: +{ + match: + { + "targetname" "parkourmode_car_knife" + "classname" "weapon_knife" + } + insert: + { + "OnPlayerPickup" "!activator,AddOutput,origin 4664 -7296 2545,0,1" + } +} +modify: +{ + match: + { + "targetname" "parkourmode_trailer_knife" + "classname" "weapon_knife" + } + insert: + { + "OnPlayerPickup" "!activator,AddOutput,origin 4664 -7296 2545,0,1" + } +} +modify: +{ + match: + { + "targetname" "parkourmode_bicycle_knife" + "classname" "weapon_knife" + } + insert: + { + "OnPlayerPickup" "!activator,AddOutput,origin 4664 -7296 2545,0,1" + } +} +modify: +{ + match: + { + "targetname" ""targetname" "parkourmode_kart_knife"" + "classname" "weapon_knife" + } + insert: + { + "OnPlayerPickup" "!activator,AddOutput,origin 3896 -7552 2225,0,1" + } +} + +;; fix modelindex + +modify: +{ + match: + { + "classname" "weapon_knife" + "OnPlayerPickup" "!activator,AddOutput,modelindex 498,0,1" + } + delete: + { + "OnPlayerPickup" "!activator,AddOutput,modelindex 498,0,1" + } +} + +;; unstuck players + +add: +{ + "model" "*151" + "targetname" "ladder_unstuck" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "235 -7555 534" + "classname" "trigger_once" + "OnStartTouch" "!activator,AddOutput,origin 297 -7556 544,0,-1" +} +modify: +{ + match: + { + "targetname" "boss_trigger" + "origin" "287 -7555 534" + "classname" "trigger_once" + } + insert: + { + "OnStartTouch" "ladder_unstuck,Enable,,30,1" + "OnStartTouch" "ladder_unstuck,Kill,,30.05,1" + } +} \ No newline at end of file diff --git a/maps/ze_rooftop_autism_runaway_v1_1.cfg b/maps/ze_rooftop_autism_runaway_v1_1.cfg index 9027127..585a1f2 100644 --- a/maps/ze_rooftop_autism_runaway_v1_1.cfg +++ b/maps/ze_rooftop_autism_runaway_v1_1.cfg @@ -105,3 +105,23 @@ modify: "OnCase06" "!self,InValue,HumpingDogs,10,-1" } } + + + +;; _ + +;; fix early zm teleport + +modify: +{ + match: + { + "origin" "5711.5 1868 1836" + "filtername" "Zombies" + "classname" "trigger_teleport" + } + replace: + { + "targetname" "Teleport_Zombies" + } +} \ No newline at end of file diff --git a/maps/ze_rooftop_runaway1_v4.cfg b/maps/ze_rooftop_runaway1_v4.cfg index 4a99ccc..c1fd943 100644 --- a/maps/ze_rooftop_runaway1_v4.cfg +++ b/maps/ze_rooftop_runaway1_v4.cfg @@ -154,3 +154,39 @@ modify: } } +;; fence clip + +add: +{ + "targetname" "fenceclip" + "vrad_brush_cast_shadows" "0" + "StartDisabled" "0" + "spawnflags" "2" + "Solidity" "0" + "solidbsp" "0" + "rendermode" "10" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "origin" "245 8769 742.01" + "invert_exclusion" "0" + "InputFilter" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "classname" "func_brush" + "OnUser1" "!self,AddOutput,solid 2,0,1" + "OnUser1" "!self,AddOutput,mins -2 -2711 -218,0.1,1" + "OnUser1" "!self,AddOutput,maxs 2 2711 218,0.1,1" +} +modify: +{ + match: + { + "origin" "-131.73 -1548.53 72" + "classname" "logic_auto" + } + insert: + { + "OnMapSpawn" "fenceclip,FireUser1,,0,-1" + } +} \ No newline at end of file diff --git a/maps/ze_rooftop_runaway_xmas_v1.cfg b/maps/ze_rooftop_runaway_xmas_v1.cfg index a0eaafb..1277b85 100644 --- a/maps/ze_rooftop_runaway_xmas_v1.cfg +++ b/maps/ze_rooftop_runaway_xmas_v1.cfg @@ -54,4 +54,39 @@ modify: } } +;; fence clip +add: +{ + "targetname" "fenceclip" + "vrad_brush_cast_shadows" "0" + "StartDisabled" "0" + "spawnflags" "2" + "Solidity" "0" + "solidbsp" "0" + "rendermode" "10" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "origin" "245 8769 742.01" + "invert_exclusion" "0" + "InputFilter" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "classname" "func_brush" + "OnUser1" "!self,AddOutput,solid 2,0,1" + "OnUser1" "!self,AddOutput,mins -2 -2711 -218,0.1,1" + "OnUser1" "!self,AddOutput,maxs 2 2711 218,0.1,1" +} +modify: +{ + match: + { + "classname" "logic_auto" + "hammerid" "3769" + } + insert: + { + "OnMapSpawn" "fenceclip,FireUser1,,0,-1" + } +} diff --git a/maps/ze_rtcw_ominous_rumors_v1.cfg b/maps/ze_rtcw_ominous_rumors_v1.cfg index 4856b66..38a8304 100755 --- a/maps/ze_rtcw_ominous_rumors_v1.cfg +++ b/maps/ze_rtcw_ominous_rumors_v1.cfg @@ -1,5 +1,39 @@ ;; _ +filter: +{ + "EntityTemplate" "nazimp40_temp" + "classname" "env_entity_maker" +} +{ + "effect_name" "rtcw_mg42flash" + "classname" "info_particle_system" +} +{ + "message" "npc/combine_gunship/gunship_fire_loop1.wav" + "classname" "ambient_generic" +} +{ + "classname" "func_breakable" + "OnBreak" "nazi_mp40,Kill,,0,-1" +} +{ + "targetname" "/Lvl1_NaziSee[1-6]/" + "classname" "trigger_multiple" +} +{ + "targetname" "/Lvl2_MedNaziSee[1-6]/" + "classname" "trigger_multiple" +} +{ + "targetname" "/Lvl[1-2]_NPCTrig?/" + "classname" "trigger_once" +} +{ + "damage" "5" + "classname" "trigger_hurt" +} + ;; skip EASY difficulty modify: @@ -15,6 +49,8 @@ modify: } } +;; restart round on warmup + modify: { match: @@ -22,13 +58,68 @@ modify: "targetname" "Level_Case" "classname" "logic_case" } + delete: + { + "OnCase01" "hurt,Disable,,41,-1" + "OnCase01" "hurt,Enable,,40,-1" + "OnCase01" "roundtime,Command,say # WARM UP ROUND #,18,-1" + "OnCase01" "roundtime,Command,say # WARM UP ROUND #,15,-1" + "OnCase01" "worldspawn,FireUser1,,0,-1" + "OnCase01" "worldspawn,AddOutput,OnUser1 Level_Counter:SetValue:2:0:1,0.05,-1" + } insert: { - "OnCase01" "roundtime,Command,say ### STARTING WITH MEDIUM DIFFICULTY ###,35,1" - "OnCase01" "roundtime,Command,say ### STARTING WITH MEDIUM DIFFICULTY ###,37,1" - "OnCase01" "roundtime,Command,say ### STARTING WITH MEDIUM DIFFICULTY ###,39,1" + "OnCase01" "roundtime,Command,zr_infect_spawntime_max 80,0.5,1" + "OnCase01" "roundtime,Command,zr_infect_spawntime_min 80,0.5,1" + "OnCase01" "Level_DisM,AddOutput,message WARMUP,2,1" + "OnCase01" "Level_DisM,Display,,2.1,1" + "OnCase01" "Level_DisM,Display,,10,1" + "OnCase01" "Level_DisM,Display,,20,1" + "OnCase01" "intro,PlaySound,,5,1" + "OnCase01" "roundtime,Command,say # WARM UP ROUND #,15,1" + "OnCase01" "roundtime,Command,say # WARM UP ROUND #,30,1" + "OnCase01" "roundtime,Command,say # WARM UP ROUND #,45,1" + "OnCase01" "roundtime,Command,say # WARM UP ROUND #,60,1" + "OnCase01" "roundtime,Command,say ### STARTING WITH MEDIUM DIFFICULTY ###,65,1" + "OnCase01" "roundtime,Command,say ### STARTING WITH MEDIUM DIFFICULTY ###,75,1" + "OnCase01" "roundtime,Command,say ### STARTING WITH MEDIUM DIFFICULTY ###,85,1" + "OnCase01" "worldspawn,FireUser1,,80,1" + "OnCase01" "worldspawn,AddOutput,OnUser1 Level_Counter:SetValue:2:0:1,80.05,1" + "OnCase01" "roundtime,Command,say # WARM UP OVER #,90,1" + "OnCase01" "roundtime,Command,mp_restartgame 1,91,1" } } +modify: +{ + match: + { + "classname" "logic_auto" + "hammerid" "717452" + } + delete: + { + "OnMapSpawn" "intro,PlaySound,,0,-1" + "OnMapSpawn" "roundtime,Command,mp_freezetime 0,1,-1" + } + insert: + { + "OnMapSpawn" "roundtime,Command,mp_freezetime 1,0,1" + } +} +modify: +{ + match: + { + "targetname" "intro" + "classname" "ambient_generic" + } + replace: + { + "spawnflags" "33" + } +} + +;; ??? add: { @@ -560,6 +651,8 @@ modify: "OnCase01" "Level_DisE,AddOutput,message LEVEL - RTV,23.9,1" "OnCase01" "Level_DisE,Display,,24,1" "OnCase01" "rtv_second_squad,Enable,,25,1" + "OnCase01" "Level_DisE,Display,,26,1" + "OnCase01" "Level_DisE,Display,,32,1" "OnCase02" "rtv_*,Kill,,0,1" "OnCase03" "rtv_*,Kill,,0,1" } @@ -577,3 +670,337 @@ modify: "targetname" "lvl1_start_heal" } } + +;; stage 2 - fix fall tele glitch + +modify: +{ + match: + { + "origin" "-9004 -5836 10516" + "classname" "trigger_teleport" + "hammerid" "261760" + } + replace: + { + "origin" "-9004 -5832 10540" + } +} + +;; npc rework + +add: +{ + "origin" "-4885 10027 -2047" + "spawnflags" "0" + "targetname" "template_npc" + "Template01" "npc_*" + "classname" "point_template" +} +add: +{ + "origin" "12173 -1580 9225" + "targetname" "maker_npc" + "spawnflags" "0" + "PostSpawnSpeed" "0" + "PostSpawnInheritAngles" "0" + "PostSpawnDirectionVariance" "0.15" + "PostSpawnDirection" "0 0 0" + "EntityTemplate" "template_npc" + "angles" "0 0 0" + "classname" "env_entity_maker" +} + +add: +{ + "origin" "-4890 10026 -2048" + "targetname" "npc_mp40" + "parentname" "npc_hitbox" + "spawnflags" "256" + "solid" "6" + "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/player/german_assault.mdl" + "mindxlevel" "0" + "MinAnimTime" "5" + "maxdxlevel" "0" + "MaxAnimTime" "10" + "health" "0" + "fadescale" "1" + "fademindist" "-1" + "fademaxdist" "0" + "ExplodeRadius" "0" + "ExplodeDamage" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "DisableBoneFollowers" "1" + "DefaultAnim" "StandAim_MP40" + "angles" "0 0 0" + "classname" "prop_dynamic_override" +} +add: +{ + "origin" "-4880 10022 -1994" + "targetname" "npc_mp40gun" + "parentname" "npc_hitbox" + "spawnflags" "256" + "solid" "6" + "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/weapons/w_mp40.mdl" + "mindxlevel" "0" + "MinAnimTime" "5" + "maxdxlevel" "0" + "MaxAnimTime" "10" + "health" "0" + "fadescale" "1" + "fademindist" "-1" + "fademaxdist" "0" + "ExplodeRadius" "0" + "ExplodeDamage" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "DisableBoneFollowers" "1" + "angles" "0 0 0" + "classname" "prop_dynamic_override" +} +add: +{ + "origin" "-4852 10027 -1990" + "targetname" "npc_muzzle" + "parentname" "npc_hitbox" + "start_active" "0" + "flag_as_weather" "0" + "effect_name" "rtcw_mg42flash" + "angles" "0 180 0" + "classname" "info_particle_system" +} +add: +{ + "model" "*337" + "targetname" "npc_hurt" + "parentname" "npc_hitbox" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "-4070 10038 -1956" + "nodmgforce" "0" + "filtername" "heal_f2" + "damagetype" "2" + "damagemodel" "0" + "damagecap" "20" + "damage" "5" + "classname" "trigger_hurt" + "OnStartTouch" "npc_sound,ToggleSound,,0,1" + "OnStartTouch" "npc_muzzle,Start,,0,1" +} +add: +{ + "origin" "-4885 10027 -2047" + "volstart" "0" + "targetname" "npc_sound" + "spinup" "0" + "spindown" "0" + "spawnflags" "48" + "radius" "6000" + "preset" "0" + "pitchstart" "100" + "pitch" "100" + "message" "npc/combine_gunship/gunship_fire_loop1.wav" + "lfotype" "0" + "lforate" "0" + "lfomodvol" "0" + "lfomodpitch" "0" + "health" "7" + "fadeoutsecs" "0" + "fadeinsecs" "0" + "cspinup" "0" + "classname" "ambient_generic" +} +add: +{ + "model" "*333" + "targetname" "npc_hitbox" + "parentname" "npc_rotate" + "spawnobject" "0" + "spawnflags" "0" + "rendermode" "10" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "propdata" "0" + "pressuredelay" "0" + "physdamagescale" "1.0" + "PerformanceMode" "0" + "origin" "-4885 10027 -2012" + "angles" "0 180 0" + "nodamageforces" "0" + "minhealthdmg" "0" + "material" "10" + "health" "2000" + "gibdir" "0 0 0" + "explosion" "0" + "ExplodeRadius" "0" + "explodemagnitude" "0" + "ExplodeDamage" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "classname" "func_breakable" + "OnBreak" "npc_sound,Volume,0,0,1" + "OnBreak" "npc_sound,Volume,0,0.1,1" + "OnBreak" "npc_rotate,Kill,,0,1" + "OnUser1" "!self,AddOutput,health 3000,0,1" +} +add: +{ + "model" "*333" + "targetname" "npc_rotate" + "StartDisabled" "1" + "spawnflags" "1032" + "origin" "-4885 10027 -2012" + "classname" "trigger_once" +} + +modify: +{ + match: + { + "origin" "12360 -2932 9480" + "classname" "trigger_once" + } + insert: + { + "OnStartTouch" "template_npc,AddOutput,origin 11384 -3872 9576,20,1" + "OnStartTouch" "template_npc,AddOutput,angles 0 -90 0,20.5,1" + "OnStartTouch" "template_npc,ForceSpawn,,21,1" + "OnStartTouch" "template_npc,AddOutput,origin 10564 -5228 9640,25,1" + "OnStartTouch" "template_npc,AddOutput,angles 0 -180 0,25.5,1" + "OnStartTouch" "template_npc,ForceSpawn,,26,1" + } +} +modify: +{ + match: + { + "targetname" "d2" + "classname" "func_door_rotating" + } + insert: + { + "OnFullyOpen" "template_npc,AddOutput,origin 11764 -4118 10368,0,1" + "OnFullyOpen" "template_npc,AddOutput,angles 0 0 0,0.5,1" + "OnFullyOpen" "template_npc,ForceSpawn,,1,1" + } +} +modify: +{ + match: + { + "targetname" "d3" + "classname" "func_breakable" + } + insert: + { + "OnBreak" "template_npc,AddOutput,origin 11500 -6591 10240,0,1" + "OnBreak" "template_npc,AddOutput,angles 0 -90 0,0.5,1" + "OnBreak" "template_npc,ForceSpawn,,1,1" + "OnBreak" "template_npc,AddOutput,origin 11360 -6589 10240,2,1" + "OnBreak" "template_npc,AddOutput,angles 0 -90 0,2.5,1" + "OnBreak" "template_npc,ForceSpawn,,3,1" + "OnBreak" "template_npc,AddOutput,origin 12132 -7928 10240,10,1" + "OnBreak" "template_npc,AddOutput,angles 0 -90 0,10.5,1" + "OnBreak" "template_npc,ForceSpawn,,11,1" + } +} + +modify: +{ + match: + { + "origin" "-11484 -5496 10308" + "classname" "trigger_multiple" + } + insert: + { + "OnStartTouch" "template_npc,AddOutput,origin -10648 -6764 10008,0,1" + "OnStartTouch" "template_npc,AddOutput,angles 0 0 0,0.5,1" + "OnStartTouch" "template_npc,ForceSpawn,,1,1" + } +} +modify: +{ + match: + { + "origin" "-10564 -6764 10092" + "classname" "trigger_once" + } + insert: + { + "OnStartTouch" "template_npc,AddOutput,origin -10240 -6880 10530,20,1" + "OnStartTouch" "template_npc,AddOutput,angles 0 180 0,20.5,1" + "OnStartTouch" "template_npc,ForceSpawn,,21,1" + "OnStartTouch" "template_npc,AddOutput,origin -11112 -6560 10288,25,1" + "OnStartTouch" "template_npc,AddOutput,angles 0 -90 0,25.5,1" + "OnStartTouch" "template_npc,ForceSpawn,,26,1" + } +} +modify: +{ + match: + { + "targetname" "daw2" + "classname" "func_door_rotating" + } + insert: + { + "OnFullyOpen" "template_npc,AddOutput,origin -9664 -5112 10680,0,1" + "OnFullyOpen" "template_npc,AddOutput,angles 0 0 0,0.5,1" + "OnFullyOpen" "template_npc,ForceSpawn,,1,1" + "OnFullyOpen" "template_npc,AddOutput,origin -8668 -3636 10184,10,1" + "OnFullyOpen" "template_npc,AddOutput,angles 0 0 0,10.5,1" + "OnFullyOpen" "template_npc,ForceSpawn,,11,1" + } +} +modify: +{ + match: + { + "targetname" "daw7" + "classname" "func_door_rotating" + } + insert: + { + "OnFullyOpen" "template_npc,AddOutput,origin -9484 -5376 10344,0,1" + "OnFullyOpen" "template_npc,AddOutput,angles 0 -90 0,0.5,1" + "OnFullyOpen" "template_npc,ForceSpawn,,1,1" + } +} + +modify: +{ + match: + { + "targetname" "Level_DifCase" + "classname" "logic_case" + } + insert: + { + "OnCase03" "template_npc,AddOutput,OnEntitySpawned npc_hitbox*:FireUser1::0.1:-1,0,1" + "OnCase03" "template_npc,AddOutput,OnEntitySpawned npc_hurt:SetDamage:8:0.1:-1,0,1" + } +} \ No newline at end of file diff --git a/maps/ze_sandstorm_css_v1_5x3.cfg b/maps/ze_sandstorm_css_v1_5x3.cfg index 588ad6b..e857537 100644 --- a/maps/ze_sandstorm_css_v1_5x3.cfg +++ b/maps/ze_sandstorm_css_v1_5x3.cfg @@ -121,3 +121,22 @@ modify: "spawnflags" "56320" } } + +;------------------------------------------ +; CHANGE THE GARGANTUA MODEL TO A RECOMPILED VERSION +; TO FIX ISSUES SINCE THE VSCRIPT UPDATE +; by Moltard +; Require players to DL the new model + materials +;------------------------------------------ +modify: +{ + match: + { + "model" "models/garg.mdl" + "classname" "prop_dynamic" + } + replace: + { + "model" "models/garg_fix_2025.mdl" + } +} diff --git a/maps/ze_saw_final.cfg b/maps/ze_saw_final.cfg index 6aac2f0..474ca10 100644 --- a/maps/ze_saw_final.cfg +++ b/maps/ze_saw_final.cfg @@ -1,236 +1,258 @@ -; -;test123 -; ++++++++++++++++++++++++EXTEND SPAWN TP TO PREVENT VENT SAFESPOT++++++++++++++++++++++++ -; -add: -{ - "targetname" "spawn_hurt" - "StartDisabled" "1" - "spawnflags" "1" - "origin" "2656 -420 88" - "classname" "trigger_teleport" - "OnUser1" "!self,AddOutput,solid 2,0,1" - "OnUser1" "!self,AddOutput,mins -208 -292 -72,0.1,1" - "OnUser1" "!self,AddOutput,maxs 208 292 72,0.1,1" -} -modify: -{ - match: - { - "classname" "logic_auto" - "hammerid" "92596" - } - insert: - { - "OnMapSpawn" "spawn_hurt,FireUser1,,0,-1" - } -} - -;stripper by encap - -;; fix afk teleport evading spots - -add: -{ - "targetname" "spawn_hurt" - "StartDisabled" "1" - "spawnflags" "1" - "origin" "1448 -62 248" - "classname" "trigger_teleport" - "OnUser1" "!self,AddOutput,solid 2,0,1" - "OnUser1" "!self,AddOutput,mins -294 -238.5 -72,0.1,1" - "OnUser1" "!self,AddOutput,maxs 294 238.5 72,0.1,1" -} -add: -{ - "model" "*19" - "targetname" "elevator_hurt" - "StartDisabled" "1" - "spawnflags" "1" - "origin" "1575 -1897 -166" - "classname" "trigger_teleport" -} -add: -{ - "model" "*11" - "targetname" "elevator_hurt" - "StartDisabled" "1" - "spawnflags" "1" - "origin" "1876 -1199 -41" - "classname" "trigger_teleport" -} - -;; door crush players (that closes before last vent hold) - -modify: -{ - match: - { - "targetname" "glass_box_door_close" - "classname" "func_door" - } - insert: - { - "dmg" "1000" - } -} - -;; fix (forgotten?) afk teleport - -modify: -{ - match: - { - "targetname" "glass_box_lower" - "classname" "func_door" - } - insert: - { - "OnFullyOpen" "afterele_hurt,Enable,,0,1" - } -} - -;; teleport zombies past vent hold - -add: -{ - "origin" "4640 -651 90" - "targetname" "tele_end2" - "angles" "0 0 0" - "classname" "info_teleport_destination" -} -add: -{ - "targetname" "last_hurt" - "target" "tele_end2" - "StartDisabled" "1" - "spawnflags" "1" - "origin" "3411 -314 297" - "classname" "trigger_teleport" - "OnUser1" "!self,AddOutput,solid 2,0,1" - "OnUser1" "!self,AddOutput,mins -1073.5 -602 -79,0.1,1" - "OnUser1" "!self,AddOutput,maxs 1073.5 602 79,0.1,1" -} -add: -{ - "targetname" "last_hurt" - "target" "tele_end2" - "StartDisabled" "1" - "spawnflags" "1" - "origin" "4324 -659.5 136.5" - "classname" "trigger_teleport" - "OnUser1" "!self,AddOutput,solid 2,0,1" - "OnUser1" "!self,AddOutput,mins -208 -46.5 -77.5,0.1,1" - "OnUser1" "!self,AddOutput,maxs 208 46.5 77.5,0.1,1" -} - -modify: -{ - match: - { - "classname" "logic_auto" - "hammerid" "92596" - } - insert: - { - "OnMapSpawn" "last_hurt,FireUser1,,0,-1" - } -} -modify: -{ - match: - { - "origin" "5911 -381 105" - "classname" "trigger_once" - "hammerid" "711100" - } - insert: - { - "OnTrigger" "commands,Command,say >- Zombie spawn advancing in 10 seconds -<,10,1" - "OnTrigger" "last_hurt,Enable,,20,1" - } -} -modify: -{ - match: - { - "origin" "5337 -1219 105" - "classname" "trigger_once" - "hammerid" "1092981" - } - insert: - { - "OnTrigger" "commands,Command,say >- Zombie spawn advancing in 10 seconds -<,35,1" - "OnTrigger" "last_hurt,Enable,,45,1" - } -} - -;; don't nuke zombies outside - -filter: -{ - "origin" "6016.5 -536.5 216" - "classname" "trigger_hurt" - "hammerid" "1131394" -} - -add: -{ - "origin" "6226 -758 96" - "StartDisabled" "0" - "spawnflags" "0" - "solid" "6" - "skin" "0" - "SetBodyGroup" "0" - "rendermode" "0" - "renderfx" "0" - "rendercolor" "255 255 255" - "renderamt" "255" - "RandomAnimation" "0" - "pressuredelay" "0" - "PerformanceMode" "0" - "model" "models/props/de_prodigy/prodcratesa.mdl" - "mindxlevel" "0" - "MinAnimTime" "5" - "maxdxlevel" "0" - "MaxAnimTime" "10" - "fadescale" "1" - "fademindist" "-1" - "fademaxdist" "0" - "ExplodeRadius" "0" - "ExplodeDamage" "0" - "disableshadows" "1" - "disablereceiveshadows" "1" - "angles" "0 0 0" - "classname" "prop_dynamic" -} - -modify: -{ - match: - { - "targetname" "end_nuke" - "classname" "trigger_hurt" - } - replace: - { - "origin" "1786.5 -517.5 188.5" - } -} - -;; players can't block doors - -modify: -{ - match: - { - "targetname" "end_doors" - "classname" "func_door_rotating" - } - replace: - { - "dmg" "1000" - } -} - - +; +;test123 +; ++++++++++++++++++++++++EXTEND SPAWN TP TO PREVENT VENT SAFESPOT++++++++++++++++++++++++ +; +add: +{ + "targetname" "spawn_hurt" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "2656 -420 88" + "classname" "trigger_teleport" + "OnUser1" "!self,AddOutput,solid 2,0,1" + "OnUser1" "!self,AddOutput,mins -208 -292 -72,0.1,1" + "OnUser1" "!self,AddOutput,maxs 208 292 72,0.1,1" +} +modify: +{ + match: + { + "classname" "logic_auto" + "hammerid" "92596" + } + insert: + { + "OnMapSpawn" "spawn_hurt,FireUser1,,0,-1" + } +} + +;stripper by encap + +;; fix afk teleport evading spots + +add: +{ + "targetname" "spawn_hurt" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "1448 -62 248" + "classname" "trigger_teleport" + "OnUser1" "!self,AddOutput,solid 2,0,1" + "OnUser1" "!self,AddOutput,mins -294 -238.5 -72,0.1,1" + "OnUser1" "!self,AddOutput,maxs 294 238.5 72,0.1,1" +} +add: +{ + "model" "*19" + "targetname" "elevator_hurt" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "1575 -1897 -166" + "classname" "trigger_teleport" +} +add: +{ + "model" "*11" + "targetname" "elevator_hurt" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "1876 -1199 -41" + "classname" "trigger_teleport" +} + +;; door crush players (that closes before last vent hold) + +modify: +{ + match: + { + "targetname" "glass_box_door_close" + "classname" "func_door" + } + insert: + { + "dmg" "1000" + } +} + +;; fix (forgotten?) afk teleport + +modify: +{ + match: + { + "targetname" "glass_box_lower" + "classname" "func_door" + } + insert: + { + "OnFullyOpen" "afterele_hurt,Enable,,0,1" + } +} + +;; teleport zombies past vent hold + +add: +{ + "origin" "4640 -651 90" + "targetname" "tele_end2" + "angles" "0 0 0" + "classname" "info_teleport_destination" +} +add: +{ + "targetname" "last_hurt" + "target" "tele_end2" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "3411 -314 297" + "classname" "trigger_teleport" + "OnUser1" "!self,AddOutput,solid 2,0,1" + "OnUser1" "!self,AddOutput,mins -1073.5 -602 -79,0.1,1" + "OnUser1" "!self,AddOutput,maxs 1073.5 602 79,0.1,1" +} +add: +{ + "targetname" "last_hurt" + "target" "tele_end2" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "4324 -659.5 136.5" + "classname" "trigger_teleport" + "OnUser1" "!self,AddOutput,solid 2,0,1" + "OnUser1" "!self,AddOutput,mins -208 -46.5 -77.5,0.1,1" + "OnUser1" "!self,AddOutput,maxs 208 46.5 77.5,0.1,1" +} + +modify: +{ + match: + { + "classname" "logic_auto" + "hammerid" "92596" + } + insert: + { + "OnMapSpawn" "last_hurt,FireUser1,,0,-1" + } +} +modify: +{ + match: + { + "origin" "5911 -381 105" + "classname" "trigger_once" + "hammerid" "711100" + } + insert: + { + "OnTrigger" "commands,Command,say >- Zombie spawn advancing in 10 seconds -<,10,1" + "OnTrigger" "last_hurt,Enable,,20,1" + } +} +modify: +{ + match: + { + "origin" "5337 -1219 105" + "classname" "trigger_once" + "hammerid" "1092981" + } + insert: + { + "OnTrigger" "commands,Command,say >- Zombie spawn advancing in 10 seconds -<,35,1" + "OnTrigger" "last_hurt,Enable,,45,1" + } +} + +;; don't nuke zombies outside + +filter: +{ + "origin" "6016.5 -536.5 216" + "classname" "trigger_hurt" + "hammerid" "1131394" +} + +add: +{ + "origin" "6226 -758 96" + "StartDisabled" "0" + "spawnflags" "0" + "solid" "6" + "skin" "0" + "SetBodyGroup" "0" + "rendermode" "0" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "RandomAnimation" "0" + "pressuredelay" "0" + "PerformanceMode" "0" + "model" "models/props/de_prodigy/prodcratesa.mdl" + "mindxlevel" "0" + "MinAnimTime" "5" + "maxdxlevel" "0" + "MaxAnimTime" "10" + "fadescale" "1" + "fademindist" "-1" + "fademaxdist" "0" + "ExplodeRadius" "0" + "ExplodeDamage" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "angles" "0 0 0" + "classname" "prop_dynamic" +} + +modify: +{ + match: + { + "targetname" "end_nuke" + "classname" "trigger_hurt" + } + replace: + { + "origin" "1786.5 -517.5 188.5" + } +} + +;; players can't block doors + +modify: +{ + match: + { + "targetname" "end_doors" + "classname" "func_door_rotating" + } + replace: + { + "dmg" "1000" + } +} + +;; music volume + +modify: +{ + match: + { + "message" "sawsounds/saw theme song [extended version]2.wav" + "classname" "ambient_generic" + } + replace: + { + "message" "#sawsounds/saw theme song [extended version]2.wav" + } +} + +;; fix stuck spot + +filter: +{ + "origin" "2807.3 -1492.72 -97.7203" + "classname" "prop_dynamic_override" + "hammerid" "321296" +} \ No newline at end of file diff --git a/maps/ze_sc_turtles_v5fix.cfg b/maps/ze_sc_turtles_v5fix.cfg index 2834fca..68b1161 100755 --- a/maps/ze_sc_turtles_v5fix.cfg +++ b/maps/ze_sc_turtles_v5fix.cfg @@ -73,4 +73,17 @@ modify: } } +;; increase nuke damage +modify: +{ + match: + { + "targetname" "nukekill" + "classname" "trigger_hurt" + } + replace: + { + "damage" "100000" + } +} \ No newline at end of file diff --git a/maps/ze_sele_s2.cfg b/maps/ze_sele_s2.cfg index 764a97c..e527386 100644 --- a/maps/ze_sele_s2.cfg +++ b/maps/ze_sele_s2.cfg @@ -1,17 +1,77 @@ -; closer to original value, can always change it if you want last hold to be harder -modify: -{ - match: - { - "classname" "trigger_multiple" - "targetname" "s2_boss_buff_zm" - } - delete: - { - "OnStartTouch" "speedmod,ModifySpeed,1.3,0,-1" - } - insert: - { - "OnStartTouch" "speedmod,ModifySpeed,1.15,0,-1" - } -} \ No newline at end of file +; closer to original value, can always change it if you want last hold to be harder +modify: +{ + match: + { + "classname" "trigger_multiple" + "targetname" "s2_boss_buff_zm" + } + delete: + { + "OnStartTouch" "speedmod,ModifySpeed,1.3,0,-1" + } + insert: + { + "OnStartTouch" "speedmod,ModifySpeed,1.15,0,-1" + } +} + + + +;; _ + +;; stage 2 - fix afk teleport + +add: +{ + "model" "*12" + "targetname" "s2_tp_3" + "target" "s2_3_tp_des" + "StartDisabled" "1" + "spawnflags" "4097" + "origin" "7255 -11456 12659" + "classname" "trigger_teleport" +} + +;; stage 2 - split zombies on afk teleport + +add: +{ + "origin" "7212 -10036 10924" + "targetname" "s2_split1" + "angles" "0 -90 0" + "classname" "point_teleport" + "target" "!activator" +} +add: +{ + "origin" "8256 -11105 10924" + "targetname" "s2_split2" + "angles" "0 180 0" + "classname" "point_teleport" + "target" "!activator" +} +add: +{ + "origin" "7288 -10888 10923" + "targetname" "s2_split_case" + "classname" "logic_case" + "OnCase01" "s2_split1,Teleport,,0,-1" + "OnCase02" "s2_split2,Teleport,,0,-1" +} +modify: +{ + match: + { + "targetname" "s2_tp_2" + "classname" "trigger_teleport" + } + delete: + { + "target" "s2_tp_2_des" + } + insert: + { + "OnStartTouch" "s2_split_case,PickRandomShuffle,,0,-1" + } +} diff --git a/maps/ze_serious_sam_tfe_css1.cfg b/maps/ze_serious_sam_tfe_css1.cfg new file mode 100755 index 0000000..9314c06 --- /dev/null +++ b/maps/ze_serious_sam_tfe_css1.cfg @@ -0,0 +1,79 @@ +;; _ + +;; fix ambient_generic + +modify: +{ + match: + { + "targetname" "kamikaze_button" + "classname" "trigger_once" + } + delete: + { + "OnStartTouch" "kamikaze_modelBreak01" + } + insert: + { + "OnStartTouch" "kamikaze_sound,StopSound,,0,1" + "OnStartTouch" "kamikaze_model,Break,,0.05,1" + } +} +modify: +{ + match: + { + "targetname" "kamikaze_button2" + "classname" "trigger_once" + } + delete: + { + "OnStartTouch" "kamikaze_model2Break01" + } + insert: + { + "OnStartTouch" "kamikaze_sound2,StopSound,,0,1" + "OnStartTouch" "kamikaze_model2,Break,,0.05,1" + } +} + + +modify: +{ + match: + { + "targetname" "/ValleyKamikazeTrigger.*/" + "classname" "trigger_multiple" + } + insert: + { + "OnTrigger" "!activator,AddOutput,max_health 1000,0.5,-1" + "OnTrigger" "!activator,AddOutput,health 1000,0.55,-1" + } +} + + +modify: +{ + match: + { + "classname" "/prop_.*/" + } + replace: + { + "disableshadows" "1" + "disablereceiveshadows" "1" + } +} +modify: +{ + match: + { + "classname" "/func_.*/" + } + replace: + { + "disableshadows" "1" + "disablereceiveshadows" "1" + } +} \ No newline at end of file diff --git a/maps/ze_sewage_processing_b7b.cfg b/maps/ze_sewage_processing_b7b.cfg new file mode 100755 index 0000000..7215aba --- /dev/null +++ b/maps/ze_sewage_processing_b7b.cfg @@ -0,0 +1,83 @@ +;; _ + +;; fix doors + +modify: +{ + match: + { + "classname" "func_door" + } + replace: + { + "loopmovesound" "0" + } +} + +;; fix nuke + +add: +{ + "model" "*29" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "-5400.5 5956.5 1798.5" + "damage" "100000" + "classname" "trigger_hurt" +} +modify: +{ + match: + { + "targetname" "toxic_hurt" + "classname" "trigger_hurt" + } + replace: + { + "damagetype" "0" + "damage" "10" + } + insert: + { + "OnStartTouch" "!activator,AddOutput,origin -5417 5799 1806,0,-1" + } +} +modify: +{ + match: + { + "targetname" "tele_to_surface_rec" + "classname" "info_teleport_destination" + } + replace: + { + "origin" "-4976 7552 1925" + } +} + + + +modify: +{ + match: + { + "classname" "/prop_.*/" + } + replace: + { + "disableshadows" "1" + "disablereceiveshadows" "1" + } +} +modify: +{ + match: + { + "classname" "/func_.*/" + } + replace: + { + "disableshadows" "1" + "disablereceiveshadows" "1" + } +} \ No newline at end of file diff --git a/maps/ze_sewer_escape_2012_b1.cfg b/maps/ze_sewer_escape_2012_b1.cfg index 5681343..a0b49b7 100644 --- a/maps/ze_sewer_escape_2012_b1.cfg +++ b/maps/ze_sewer_escape_2012_b1.cfg @@ -64,8 +64,8 @@ modify: } insert: { - "OnTrigger" "radio_message,Command,say *** TELEPORTING AFK PLAYERS IN 10 SECONDS ***,0,1" - "OnTrigger" "AFK_TP_1,Enable,,10,1" + "OnTrigger" "radio_message,Command,say *** TELEPORTING AFK PLAYERS IN 15 SECONDS ***,0,1" + "OnTrigger" "AFK_TP_1,Enable,,15,1" } } @@ -173,4 +173,21 @@ add: "classname" "trigger_hurt" } +;; delay train planks +modify: +{ + match: + { + "targetname" "wood_break_2" + "classname" "logic_timer" + } + delete: + { + "OnTimer" "train_wall_gate,Break,,1,1" + } + insert: + { + "OnTimer" "train_wall_gate,Break,,8,1" + } +} \ No newline at end of file diff --git a/maps/ze_sg1_missions_v2_1.cfg b/maps/ze_sg1_missions_v2_1.cfg index 0dacc42..830665e 100644 --- a/maps/ze_sg1_missions_v2_1.cfg +++ b/maps/ze_sg1_missions_v2_1.cfg @@ -120,52 +120,64 @@ modify: { match: { - "targetname" "trig" - "classname" "trigger_multiple" - } - replace: - { - "StartDisabled" "1" - } - delete: - { - "OnTrigger" "bomb2,Enable,,0,-1" - "OnTrigger" "bomb2,Break,,15,-1" - "OnTrigger" "d_09,Close,,9,-1" - "OnTrigger" "d_09,Open,,23,-1" + "origin" "-6216 -776 1672" + "classname" "trigger_teleport" + "hammerid" "3060" } insert: { - "OnTrigger" "bomb2,Enable,,0,1" - "OnTrigger" "bomb2,Break,,15,1" - "OnTrigger" "d_09,Close,,9,1" - "OnTrigger" "d_09,Open,,23,1" + "OnStartTouch" "!activator,AddOutput,targetname none,0,-1" + } +} + +;; music volume + +modify: +{ + match: + { + "message" "ambient/stargate_sound1.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ambient/stargate_sound1.mp3" } } modify: { match: { - "targetname" "c4_deagle" - "classname" "weapon_deagle" + "message" "ambient/stargate_sound2.mp3" + "classname" "ambient_generic" } - insert: + replace: { - "OnPlayerPickup" "trig,Enable,,20,1" + "message" "#ambient/stargate_sound2.mp3" } } - modify: { match: { - "targetname" "bomb2" - "classname" "prop_dynamic" + "message" "ambient/stargate_sound3.mp3" + "classname" "ambient_generic" } replace: { - "classname" "prop_dynamic_override" + "message" "#ambient/stargate_sound3.mp3" + } +} +modify: +{ + match: + { + "message" "ambient/stargate_theme.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ambient/stargate_theme.mp3" } } - diff --git a/maps/ze_silent_hill_2_illusion_kn1.cfg b/maps/ze_silent_hill_2_illusion_kn1.cfg index b7212b0..69550cc 100644 --- a/maps/ze_silent_hill_2_illusion_kn1.cfg +++ b/maps/ze_silent_hill_2_illusion_kn1.cfg @@ -51,4 +51,78 @@ modify: } } +;; elevators anti-knife + +modify: +{ + match: + { + "targetname" "/move[3-4]/" + "classname" "func_movelinear" + } + replace: + { + "spawnflags" "8" + } +} + +add: +{ + "model" "*209" + "targetname" "move3_breakable" + "parentname" "move3" + "spawnobject" "0" + "spawnflags" "0" + "rendermode" "10" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "propdata" "0" + "pressuredelay" "0" + "physdamagescale" "1.0" + "PerformanceMode" "0" + "origin" "4657.5 2406.5 861.65" + "nodamageforces" "0" + "minhealthdmg" "0" + "material" "0" + "health" "0" + "gibdir" "0 0 0" + "explosion" "0" + "ExplodeRadius" "0" + "explodemagnitude" "0" + "ExplodeDamage" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "classname" "func_breakable" +} +add: +{ + "model" "*122" + "targetname" "move4_breakable" + "parentname" "move4" + "spawnobject" "0" + "spawnflags" "0" + "rendermode" "10" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "propdata" "0" + "pressuredelay" "0" + "physdamagescale" "1.0" + "PerformanceMode" "0" + "origin" "1975.5 6695.5 -238.99" + "nodamageforces" "0" + "minhealthdmg" "0" + "material" "0" + "health" "0" + "gibdir" "0 0 0" + "explosion" "0" + "ExplodeRadius" "0" + "explodemagnitude" "0" + "ExplodeDamage" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "classname" "func_breakable" +} + diff --git a/maps/ze_skill_escape_v09s.cfg b/maps/ze_skill_escape_v09s.cfg index 155b654..ccd92ae 100644 --- a/maps/ze_skill_escape_v09s.cfg +++ b/maps/ze_skill_escape_v09s.cfg @@ -1,16 +1,64 @@ -;------------------------------------ -;Prevent telehop at first big AFK tp -;------------------------------------ - -modify: -{ - match: - { - "targetname" "afk1" - "classname" "trigger_teleport" - } - insert: - { - "OnStartTouch" "!activator,AddOutput,absvelocity 0 0 0,0,-1" - } -} +;------------------------------------ +;Prevent telehop at first big AFK tp +;------------------------------------ + +modify: +{ + match: + { + "targetname" "afk1" + "classname" "trigger_teleport" + } + insert: + { + "OnStartTouch" "!activator,AddOutput,absvelocity 0 0 0,0,-1" + } +} + + + +;; _ + +;; gate volume + +modify: +{ + match: + { + "classname" "func_door" + } + replace: + { + "loopmovesound" "0" + } +} + +;; fix surf skip + +modify: +{ + match: + { + "targetname" "surf2fail" + "classname" "trigger_teleport" + } + insert: + { + "OnStartTouch" "!activator,AddOutput,absvelocity 0 0 0,0,-1" + } +} + +;; fix func_rotating angles + +modify: +{ + match: + { + "targetname" "tower9" + "classname" "func_rotating" + } + replace: + { + "angles" "0 -20 0" + } +} diff --git a/maps/ze_sky_athletic_v5_final.cfg b/maps/ze_sky_athletic_v5_final.cfg index b49feff..2da4a81 100644 --- a/maps/ze_sky_athletic_v5_final.cfg +++ b/maps/ze_sky_athletic_v5_final.cfg @@ -167,4 +167,120 @@ add: "OnStartTouch" "!activator,AddOutput,gravity 1,0,-1" "OnTrigger" "!activator,AddOutput,gravity 1,0,-1" "OnEndTouch" "!activator,AddOutput,gravity 1,0,-1" -} \ No newline at end of file +} + + + +;; _ + +;; music volume + +modify: +{ + match: + { + "targetname" "stage1 bgm" + "classname" "ambient_generic" + } + replace: + { + "message" "#psyco dive.mp3" + } +} +modify: +{ + match: + { + "targetname" "stage2 bgm" + "classname" "ambient_generic" + } + replace: + { + "message" "#annex.mp3" + } +} +modify: +{ + match: + { + "targetname" "stage3 bgm" + "classname" "ambient_generic" + } + replace: + { + "message" "#brecon_airstrike_cscz.mp3" + } +} +modify: +{ + match: + { + "targetname" "quick bgm" + "classname" "ambient_generic" + } + replace: + { + "message" "#quick.mp3" + } +} +modify: +{ + match: + { + "targetname" "crasher bgm" + "classname" "ambient_generic" + } + replace: + { + "message" "#crasher.mp3" + } +} +modify: +{ + match: + { + "targetname" "lv14 boss bgm" + "classname" "ambient_generic" + } + replace: + { + "message" "#stage2_boss.mp3" + } +} +modify: +{ + match: + { + "targetname" "low friction" + "classname" "ambient_generic" + } + replace: + { + "message" "#snow.mp3" + } +} +modify: +{ + match: + { + "targetname" "flame" + "classname" "ambient_generic" + } + replace: + { + "message" "#flame.mp3" + } +} +modify: +{ + match: + { + "targetname" "crasher bgm2" + "classname" "ambient_generic" + } + replace: + { + "message" "#crasher2.mp3" + } +} + diff --git a/maps/ze_sky_temples_v2as.cfg b/maps/ze_sky_temples_v2as.cfg new file mode 100755 index 0000000..e00f164 --- /dev/null +++ b/maps/ze_sky_temples_v2as.cfg @@ -0,0 +1,30 @@ +;; _ + +;; possible playercrash fix + +modify: +{ + match: + { + "classname" "/prop_.*/" + } + replace: + { + "disableshadows" "1" + "disablereceiveshadows" "1" + } +} +modify: +{ + match: + { + "classname" "/func_.*/" + } + replace: + { + "disableshadows" "1" + "disablereceiveshadows" "1" + } +} + + diff --git a/maps/ze_slender_escape_b4.cfg b/maps/ze_slender_escape_b4.cfg index 418ced8..cc054f3 100644 --- a/maps/ze_slender_escape_b4.cfg +++ b/maps/ze_slender_escape_b4.cfg @@ -148,3 +148,58 @@ modify: "OnBreak" "TheCurrentLevelPlugin,SetValue,8,0,1" } } + + + +;; _ + +;; music volume + +modify: +{ + match: + { + "message" "slender/tsfh - hero's return.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#slender/tsfh - hero's return.mp3" + } +} +modify: +{ + match: + { + "message" "slender/tsfh - smell of victory.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#slender/tsfh - smell of victory.mp3" + } +} +modify: +{ + match: + { + "message" "slender/tsfh - flameheart.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#slender/tsfh - flameheart.mp3" + } +} +modify: +{ + match: + { + "message" "slender/michal cielecki - serenity.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#slender/michal cielecki - serenity.mp3" + } +} \ No newline at end of file diff --git a/maps/ze_snowcrash_escape_vfixed1.cfg b/maps/ze_snowcrash_escape_vfixed1.cfg index cbf5922..862a88c 100644 --- a/maps/ze_snowcrash_escape_vfixed1.cfg +++ b/maps/ze_snowcrash_escape_vfixed1.cfg @@ -161,4 +161,33 @@ modify: } } +;; music volume + +modify: +{ + match: + { + "message" "ambient/zr/skinonourteeth.wav" + "classname" "ambient_generic" + } + replace: + { + "message" "#ambient/zr/skinonourteeth.wav" + } +} + +;; fix heli path + +modify: +{ + match: + { + "targetname" "heli_3" + "classname" "path_track" + } + replace: + { + "origin" "-5497 -8124 -3466" + } +} diff --git a/maps/ze_snowflower_laboratory_v1.cfg b/maps/ze_snowflower_laboratory_v1.cfg new file mode 100644 index 0000000..0a6fd92 --- /dev/null +++ b/maps/ze_snowflower_laboratory_v1.cfg @@ -0,0 +1,63 @@ +; ============================================; +; ze_snowflower_laboratory_v1 -- By Pasas1345 +; Stripper by Pasas1345 +; Iteration #2 +; ============================================; + +; --------------- +; Bug Fixes +; --------------- + +; Fix Snowflower Drop Check System +modify: +{ + match: + { + "targetname" "snowflower_pist" + "classname" "weapon_elite" + } + insert: + { + "OnPlayerPickup" "snowflower_dropcheck_filter,TestActivator,,0.05,-1" + "OnPlayerPickup" "snowflower_dropcheck_move,Enable,,0.05,-1" + } +} + +modify: +{ + match: + { + "targetname" "snowflower_dropcheck_filter" + "classname" "filter_enemy" + } + replace: + { + "filtername" "player_snowflower" + "filter_radius" "1" + "filter_outer_radius" "1" + } + delete: + { + "OnPass" "!self,TestActivator,,0.01,-1" + } + insert: + { + "OnPass" "!self,TestActivator,,0.25,-1" + "OnPass" "!activator,AddOutput,targetname player_snowflower,0.25,-1" + "OnFail" "console,Command,say << Snowflower has been dropped! >>,0.00,-1" + } +} + +; Fix vent in Checkpoint 1 Elevator Area breaking too early, allowing zombies to go in. +modify: +{ + match: + { + "classname" "trigger_once" + "hammerid" "339815" + } + replace: + { + "origin" "10816 -3400 384" + } +} diff --git a/maps/ze_snowy_skyscraper_v1.cfg b/maps/ze_snowy_skyscraper_v1.cfg new file mode 100755 index 0000000..9643e23 --- /dev/null +++ b/maps/ze_snowy_skyscraper_v1.cfg @@ -0,0 +1,16 @@ +;; _ + +;; music volume + +modify: +{ + match: + { + "message" "skyscraper_bgm/floor 5-6 - snowy night.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#skyscraper_bgm/floor 5-6 - snowy night.mp3" + } +} \ No newline at end of file diff --git a/maps/ze_solstice_redux_b1.cfg b/maps/ze_solstice_redux_b1.cfg index c2d886e..d65da24 100755 --- a/maps/ze_solstice_redux_b1.cfg +++ b/maps/ze_solstice_redux_b1.cfg @@ -69,4 +69,30 @@ add: "classname" "trigger_hurt" } +;; music volume + +modify: +{ + match: + { + "message" "my sound/pendslam.wav" + "classname" "ambient_generic" + } + replace: + { + "message" "#my sound/pendslam.wav" + } +} +modify: +{ + match: + { + "message" "my sound/pointsofauthority2.wav" + "classname" "ambient_generic" + } + replace: + { + "message" "#my sound/pointsofauthority2.wav" + } +} diff --git a/maps/ze_something_ordinary_v4rf2.cfg b/maps/ze_something_ordinary_v4rf2.cfg new file mode 100755 index 0000000..48ac218 --- /dev/null +++ b/maps/ze_something_ordinary_v4rf2.cfg @@ -0,0 +1,77 @@ +;; _ + +;; music volume + +modify: +{ + match: + { + "message" "music/music_map.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/music_map.mp3" + } +} +modify: +{ + match: + { + "message" "music/music_map_2.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/music_map_2.mp3" + } +} +modify: +{ + match: + { + "message" "music/music_map_3.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/music_map_3.mp3" + } +} +modify: +{ + match: + { + "message" "music/music_map_4.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/music_map_4.mp3" + } +} +modify: +{ + match: + { + "message" "music/music_map_5.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/music_map_5.mp3" + } +} +modify: +{ + match: + { + "message" "music/music_map_6.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/music_map_6.mp3" + } +} + diff --git a/maps/ze_sorrento_xmas_v4.cfg b/maps/ze_sorrento_xmas_v4.cfg index f544aa5..52768f4 100755 --- a/maps/ze_sorrento_xmas_v4.cfg +++ b/maps/ze_sorrento_xmas_v4.cfg @@ -23,10 +23,10 @@ add: "model" "*25" "StartDisabled" "1" "targetname" "ice_push" - "speed" "900" + "speed" "600" "spawnflags" "1" "pushdir" "-90 0 0" - "origin" "96 -1008 -363" + "origin" "96 -1008 -360" "angles" "0 0 0" "alternateticksfix" "0" "classname" "trigger_push" @@ -36,10 +36,10 @@ add: "model" "*25" "StartDisabled" "1" "targetname" "ice_push" - "speed" "900" + "speed" "600" "spawnflags" "1" "pushdir" "-90 0 0" - "origin" "96 -4625 -363" + "origin" "96 -4625 -360" "angles" "0 0 0" "alternateticksfix" "0" "classname" "trigger_push" @@ -79,6 +79,51 @@ add: "rendermode" "10" } add: +{ + "origin" "-2494 -2371 -222.349" + "targetname" "filter_nodamage" + "Negated" "1" + "filterclass" "player" + "classname" "filter_activator_class" +} +add: +{ + "targetname" "nodamage_trigger" + "wait" "1" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "96 80 248" + "classname" "trigger_multiple" + "OnUser1" "!self,AddOutput,solid 2,0,1" + "OnUser1" "!self,AddOutput,mins -2944 -2960 -504,0.1,1" + "OnUser1" "!self,AddOutput,maxs 2944 2960 504,0.1,1" + "OnStartTouch" "!activator,SetDamageFilter,filter_nodamage,0,-1" +} +add: +{ + "targetname" "LakeTeleport" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "96 80 248" + "classname" "trigger_once" + "OnUser1" "!self,AddOutput,solid 2,0,1" + "OnUser1" "!self,AddOutput,mins -2944 -2960 -504,0.1,1" + "OnUser1" "!self,AddOutput,maxs 2944 2960 504,0.1,1" + "OnStartTouch" "LakeCase,PickRandomShuffle,,0,-1" +} +add: +{ + "origin" "1312 -4992 2568" + "targetname" "LakeCase" + "classname" "logic_case" + "OnCase01" "!activator,AddOutput,origin 2368 896 -193,0,-1" + "OnCase02" "!activator,AddOutput,origin 1472 896 -193,0,-1" + "OnCase03" "!activator,AddOutput,origin 704 896 -193,0,-1" + "OnCase04" "!activator,AddOutput,origin -919 896 -193,0,-1" + "OnCase05" "!activator,AddOutput,origin -1815 896 -193,0,-1" + "OnCase06" "!activator,AddOutput,origin -2583 896 -193,0,-1" +} +add: { "origin" "2276 -756 -200" "targetname" "ice_relay" @@ -89,12 +134,15 @@ add: "OnTrigger" "command,Command,say ++ Ice skating season is open! ++,1,1" "OnTrigger" "command,Command,say ++ Take a break and join others on a frozen lake. ++,5,1" "OnTrigger" "command,Command,say ++ To start skating - don't move for 1-2 sec. and then use A and D keys. ++,10,1" + "OnTrigger" "LakeTeleport,Enable,,1,1" + "OnTrigger" "nodamage_trigger,Enable,,0,1" "OnTrigger" "island_nuke,Disable,,0,1" "OnTrigger" "ice_hurt,Disable,,0,1" "OnTrigger" "ice_push,Enable,,0,1" "OnTrigger" "ice_ramp,Enable,,0,1" "OnTrigger" "ice_corner,Enable,,0,1" - "OnTrigger" "secretpath_5,AddOutput,OnPass secretboat:Kill::10:1,0,1" + "OnTrigger" "secretboat,Kill,,0,1" +; "OnTrigger" "secretpath_5,AddOutput,OnPass secretboat:Kill::10:1,0,1" "OnTrigger" "ice_hurt,FireUser3,,0,1" } @@ -122,7 +170,10 @@ modify: } replace: { - "spawnflags" "2048" + "spawnflags" "34816" + "forceclosed" "1" + "returndelay" "-1" + "opendir" "2" } insert: { @@ -136,9 +187,27 @@ modify: "targetname" "path1_5" "classname" "path_track" } + replace: + { + "origin" "2176 -1050 -239" + } insert: { "OnPass" "island_door,Unlock,,0,1" + "OnPass" "island_door,Open,,0.5,1" + "OnPass" "nuke_trigger,Enable,,0,1" + } +} +modify: +{ + match: + { + "targetname" "path2_5" + "classname" "path_track" + } + replace: + { + "origin" "1856 -1050 -239" } } modify: @@ -149,12 +218,20 @@ modify: "classname" "trigger_once" "hammerid" "389524" } + replace: + { + "StartDisabled" "1" + } insert: { + "targetname" "nuke_trigger" "OnTrigger" "ice_push,Disable,,11,1" "OnTrigger" "ice_hurt,Enable,,10,1" "OnTrigger" "ice_ramp,Disable,,10,1" "OnTrigger" "ice_corner,Kill,,10,1" + "OnTrigger" "command,Command,sv_airaccelerate 10,10,1" + "OnTrigger" "nodamage_trigger,AddOutput,OnEndTouch !activator:SetDamageFilter::1:-1,14.5,1" + "OnTrigger" "nodamage_trigger,Disable,,15,1" } } modify: @@ -168,7 +245,23 @@ modify: { "OnMapSpawn" "command,Command,sv_airaccelerate 10,0,-1" "OnMapSpawn" "ice_ramp,Disable,,0,-1" + "OnMapSpawn" "nodamage_trigger,FireUser1,,0,-1" + "OnMapSpawn" "LakeTeleport,FireUser1,,0,-1" } } +;; increase ice damage +modify: +{ + match: + { + "origin" "96 -1008 -367.5" + "classname" "trigger_hurt" + "hammerid" "4682" + } + replace: + { + "damage" "100000" + } +} \ No newline at end of file diff --git a/maps/ze_source_ware_b1_8.cfg b/maps/ze_source_ware_b1_8.cfg index a633812..d988fc9 100755 --- a/maps/ze_source_ware_b1_8.cfg +++ b/maps/ze_source_ware_b1_8.cfg @@ -97,3 +97,89 @@ modify: } } + +modify: +{ + match: + { + "targetname" "Map_PlayedRoomCompareItem" + "classname" "logic_case" + } + insert: + { + "Case16" "16" + "Case15" "15" + "Case14" "14" + "Case13" "13" + "Case12" "12" + "Case09" "10" + "Case08" "9" + "Case07" "7" + "Case06" "5" + "Case05" "4" + "Case04" "3" + "OnCase01" "Server,Command,say 1,0,-1" + "OnCase02" "Server,Command,say 6,0,-1" + "OnCase03" "Server,Command,say 11,0,-1" + "OnCase04" "Server,Command,say 3,0,-1" + "OnCase05" "Server,Command,say 4,0,-1" + "OnCase06" "Server,Command,say 5,0,-1" + "OnCase07" "Server,Command,say 7,0,-1" + "OnCase08" "Server,Command,say 9,0,-1" + "OnCase09" "Server,Command,say 10,0,-1" + "OnCase10" "Server,Command,say 2,0,-1" + "OnCase11" "Server,Command,say 8,0,-1" + "OnCase12" "Server,Command,say 12,0,-1" + "OnCase13" "Server,Command,say 13,0,-1" + "OnCase14" "Server,Command,say 14,0,-1" + "OnCase15" "Server,Command,say 15,0,-1" + "OnCase16" "Server,Command,say 16,0,-1" + } +} + + + +;-------------------------------------------------------------------- +;STRIPPER CFG BY MOLTARD http://steamcommunity.com/id/0123456789ABC/ +;-------------------------------------------------------------------- +;MARATHON MODE - FORCE MOG BOSS LEVEL +;------------------------------------- + +add: +{ + "origin" "-5320 1688 -2936" + "targetname" "BossLevel_BranchForceMog" + "InitialValue" "0" + "classname" "logic_branch" + "OnFalse" "BossLevel_RandomCase,PickRandomShuffle,,0,-1" + "OnTrue" "BossLevel_SelectCase,InValue,Mog,0,-1" +} +modify: +{ + match: + { + "targetname" "Spawn_RelayBossRoom" + "classname" "logic_relay" + } + delete: + { + "OnTrigger" "BossLevel_RandomCase,PickRandomShuffle,,5,-1" + } + insert: + { + "OnTrigger" "BossLevel_BranchForceMog,Test,,5,-1" + } +} +modify: +{ + match: + { + "targetname" "Map_Marathon_Branch" + "classname" "logic_branch" + } + insert: + { + "OnTrue" "BossLevel_BranchForceMog,SetValue,1,0,-1" + } +} + diff --git a/maps/ze_space_stationob_fix.cfg b/maps/ze_space_stationob_fix.cfg index cee9af3..98c1f07 100644 --- a/maps/ze_space_stationob_fix.cfg +++ b/maps/ze_space_stationob_fix.cfg @@ -50,3 +50,24 @@ modify: "spawnflags" "1" } } + + + +;; _ + +;; fix cvar + +modify: +{ + match: + { + "classname" "logic_auto" + "hammerid" "2507" + } + delete: + { + "OnMapSpawn" "turbo command,Command,sv_turbophysics 0,0,-1" + } +} + + diff --git a/maps/ze_squidzer_final_v3_a.cfg b/maps/ze_squidzer_final_v3_a.cfg index 0cd02c9..a1242b6 100755 --- a/maps/ze_squidzer_final_v3_a.cfg +++ b/maps/ze_squidzer_final_v3_a.cfg @@ -1365,4 +1365,168 @@ modify: { "OnTrigger" "break_selection_*,SetDamageFilter,filter_ct,140.05,-1" } -} \ No newline at end of file +} + + + +;; _ + +;; music volume + +modify: +{ + match: + { + "message" "ambient/music/mirame_radio_thru_wall.wav" + "classname" "ambient_generic" + } + replace: + { + "message" "#ambient/music/mirame_radio_thru_wall.wav" + } +} +modify: +{ + match: + { + "message" "arena_1.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#arena_1.mp3" + } +} +modify: +{ + match: + { + "message" "arena_audio2.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#arena_audio2.mp3" + } +} +modify: +{ + match: + { + "message" "choose_moment_final_2.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#choose_moment_final_2.mp3" + } +} +modify: +{ + match: + { + "message" "choose_moment1.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#choose_moment1.mp3" + } +} +modify: +{ + match: + { + "message" "final_sound.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#final_sound.mp3" + } +} +modify: +{ + match: + { + "message" "glasses_audio1.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#glasses_audio1.mp3" + } +} +modify: +{ + match: + { + "message" "laser_stage1.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#laser_stage1.mp3" + } +} +modify: +{ + match: + { + "message" "red_light_audio.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#red_light_audio.mp3" + } +} +modify: +{ + match: + { + "message" "rg_lasers_final.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#rg_lasers_final.mp3" + } +} +modify: +{ + match: + { + "message" "squi_wave_1.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#squi_wave_1.mp3" + } +} +modify: +{ + match: + { + "message" "squi1.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#squi1.mp3" + } +} +modify: +{ + match: + { + "message" "squi2.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#squi2.mp3" + } +} + diff --git a/maps/ze_sst_b2_1.cfg b/maps/ze_sst_b2_1.cfg index a6bc17e..c1f217c 100755 --- a/maps/ze_sst_b2_1.cfg +++ b/maps/ze_sst_b2_1.cfg @@ -58,4 +58,18 @@ modify: } } +;; music volume + +modify: +{ + match: + { + "message" "mysounds/starship_troopers_-_theme.wav" + "classname" "ambient_generic" + } + replace: + { + "message" "#mysounds/starship_troopers_-_theme.wav" + } +} diff --git a/maps/ze_sst_v2_b2.cfg b/maps/ze_sst_v2_b2.cfg new file mode 100755 index 0000000..487176b --- /dev/null +++ b/maps/ze_sst_v2_b2.cfg @@ -0,0 +1,29 @@ +;; _ + +;; music volume + +modify: +{ + match: + { + "message" "mysounds/lateralus.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#mysounds/lateralus.mp3" + } +} +modify: +{ + match: + { + "message" "mysounds/starship_troopers_-_theme.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#mysounds/starship_troopers_-_theme.mp3" + } +} + diff --git a/maps/ze_stalker_ultimate_v2_3.cfg b/maps/ze_stalker_ultimate_v2_3.cfg index 5f0ff96..633083b 100644 --- a/maps/ze_stalker_ultimate_v2_3.cfg +++ b/maps/ze_stalker_ultimate_v2_3.cfg @@ -1,493 +1,632 @@ -;------------------------------------------------ -;replace physics level system with perm entities -;------------------------------------------------ -add: -{ - "classname" "info_target" - "targetname" "Stage_CounterInit" - "spawnflags" "0" - "OnUser1" "Stage_CounterTemplate,ForceSpawn,,0,1" - "OnUser1" "Stage_Counter,AddOutput,classname info_target,0.03,1" - "OnUser1" "!self,Kill,,0.06,1" -} - -add: -{ - "classname" "point_template" - "targetname" "Stage_CounterTemplate" - "Template01" "Stage_Counter" - "spawnflags" "2" -} - -add: -{ - "classname" "math_counter" - "targetname" "Stage_Counter" - "startvalue" "1" - "StartDisabled" "0" - "min" "1" - "max" "5" - "OnGetValue" "Stage_Case,InValue,,0,-1" -} - -add: -{ - "classname" "logic_case" - "targetname" "Stage_Case" - "Case01" "1" - "Case02" "2" - "Case03" "3" - "Case04" "4" - "Case05" "5" - "OnCase01" "relay_normal,Trigger,,0.02,-1" - "OnCase02" "relay_hard,Trigger,,0.02,-1" - "OnCase03" "relay_extreme,Trigger,,0.02,-1" - "OnCase04" "relay_l4,Trigger,,0.02,-1" - "OnCase05" "relay_l5,Trigger,,0.02,-1" -} - -modify: -{ - match: - { - "classname" "logic_auto" - } - insert: - { - "OnMapSpawn" "Stage_CounterInit,FireUser1,,0,1" - "OnMapSpawn" "Stage_Counter,GetValue,,0.02,1" - } -} - -;------------------------------------ -;change stage triggers to new system -;------------------------------------ -modify: -{ - match: - { - "classname" "func_button" - "hammerid" "332556" - } - delete: - { - "OnPressed" "map_reset,Trigger,,0,-1" - } - insert: - { - "OnPressed" "Stage_Counter,SetValue,1,0,-1" - } -} - -modify: -{ - match: - { - "classname" "trigger_multiple" - "targetname" "l5_win" - } - delete: - { - "OnStartTouch" "map_reset,Trigger,,0,1" - } - insert: - { - "OnStartTouch" "Stage_Counter,SetValue,1,0,1" - } -} - -modify: -{ - match: - { - "classname" "func_button" - "hammerid" "332550" - } - delete: - { - "OnPressed" "l_r1,Trigger,,0,-1" - } - insert: - { - "OnPressed" "Stage_Counter,SetValue,2,0,-1" - } -} - -modify: -{ - match: - { - "classname" "trigger_once" - "targetname" "t_o6" - } - delete: - { - "OnTrigger" "l_r1,Trigger,,0,-1" - } - insert: - { - "OnTrigger" "amb1,PlaySound,,0,-1" - "OnTrigger" "Stage_Counter,SetValue,2,0,-1" - } -} - -modify: -{ - match: - { - "classname" "func_button" - "hammerid" "332536" - } - delete: - { - "OnPressed" "l_r2,Trigger,,0,-1" - } - insert: - { - "OnPressed" "Stage_Counter,SetValue,3,0,-1" - } -} - -modify: -{ - match: - { - "classname" "trigger_once" - "targetname" "level2_change" - } - delete: - { - "OnTrigger" "l_r2,Trigger,,0,-1" - } - insert: - { - "OnTrigger" "Stage_Counter,SetValue,3,0,-1" - "OnTrigger" "amb1,PlaySound,,0,-1" - } -} - -modify: -{ - match: - { - "classname" "func_button" - "hammerid" "1100216" - } - delete: - { - "OnPressed" "l4_change,Trigger,,0,-1" - } - insert: - { - "OnPressed" "Stage_Counter,SetValue,4,0,-1" - } -} - -modify: -{ - match: - { - "classname" "trigger_once" - "targetname" "l3_end" - } - delete: - { - "OnTrigger" "l4_change,Trigger,,0,1" - "OnStartTouch" "amb1,PlaySound,,1,-1" - } - insert: - { - "OnTrigger" "Stage_Counter,SetValue,4,0,1" - "OnTrigger" "amb1,PlaySound,,0,1" - } -} - -modify: -{ - match: - { - "classname" "func_button" - "hammerid" "1348021" - } - delete: - { - "OnPressed" "l5_change,Trigger,,0,-1" - } - insert: - { - "OnPressed" "Stage_Counter,SetValue,5,0,-1" - } -} - -modify: -{ - match: - { - "classname" "trigger_multiple" - "targetname" "l4_end" - } - delete: - { - "OnStartTouch" "l5_change,Trigger,,0,1" - } - insert: - { - "OnStartTouch" "Stage_Counter,SetValue,5,0,1" - "OnStartTouch" "amb1,PlaySound,,0,1" - } -} - -;---------------------------------------------- -;cleanup old level system + edict optimization -;---------------------------------------------- -filter: -{ - "classname" "func_physbox" - "targetname" "/dif_box.*/" -} - -filter: -{ - "classname" "func_brush" - "targetname" "/dif_brush_(normal|hard|extreme|l4|l5)/" -} - -filter: -{ - "classname" "trigger_multiple" - "targetname" "/trigger_(normal|hard|extreme|l4|l5)/" -} - -modify: -{ - match: - { - "classname" "logic_auto" - } - delete: - { - "OnNewGame" "dif_box,EnableMotion,,0,-1" - "OnNewGame" "dif_box1,EnableMotion,,0,-1" - "OnNewGame" "dif_box2,EnableMotion,,0,-1" - "OnNewGame" "dif_box3,EnableMotion,,0,1" - "OnNewGame" "dif_box4,EnableMotion,,0,-1" - } -} - -filter: -{ - "classname" "logic_relay" - "targetname" "map_reset" -} - -filter: -{ - "classname" "logic_relay" - "targetname" "/l_(r1|r2)/" -} - -filter: -{ - "classname" "logic_relay" - "targetname" "/(l4|l5)_change/" -} - -;------------------------------------ -;move stage text to center of screen -;------------------------------------ -modify: -{ - match: - { - "classname" "game_text" - "targetname" "server_text1" - } - replace: - { - "x" "-1.0" - } -} - -;------------------ -;change stage text -;------------------ -modify: -{ - match: - { - "classname" "game_text" - "targetname" "server_text1" - } - replace: - { - "message" "** STAGE 1 - THE ROAD TO CHERNOBYL **" - } -} - -modify: -{ - match: - { - "classname" "trigger_once" - "targetname" "t_o7" - } - delete: - { - "OnTrigger" "server_text1,AddOutput,message **STAGE 2**POLTERGEIST FIGHT,0,-1" - } - insert: - { - "OnTrigger" "server_text1,AddOutput,message ** STAGE 2 - POLTERGEIST FIGHT **,0,-1" - } -} - -modify: -{ - match: - { - "classname" "trigger_once" - "targetname" "l3_start" - } - delete: - { - "OnTrigger" "server_text1,AddOutput,message **STAGE 3**ROAD TO PRIPYAT,0,-1" - } - insert: - { - "OnTrigger" "server_text1,AddOutput,message ** STAGE 3 - ROAD TO PRIPYAT **,0,-1" - } -} - -modify: -{ - match: - { - "classname" "trigger_once" - "targetname" "l4_start" - } - delete: - { - "OnTrigger" "server_text1,AddOutput,message **STAGE 4**PRIPYAT,0,-1" - } - insert: - { - "OnTrigger" "server_text1,AddOutput,message ** STAGE 4 - PRIPYAT **,0,-1" - } -} - -modify: -{ - match: - { - "classname" "trigger_once" - "targetname" "l5_start" - } - delete: - { - "OnTrigger" "server_text1,AddOutput,message **STAGE 5**WIN OR DIE,0,-1" - } - insert: - { - "OnTrigger" "server_text1,AddOutput,message ** STAGE 5 - WIN OR DIE **,0,-1" - } -} - -;------------------------------------------------------------- -;extend teleport to displacement near gravity truck stage 4/5 -;------------------------------------------------------------- -add: -{ - "model" "*384" - "classname" "trigger_teleport" - "targetname" "global_tp12" - "target" "l4_boss_tele1" - "StartDisabled" "1" - "spawnflags" "1" - "origin" "-6361.94 -12672.1 -14495" -} - -modify: -{ - match: - { - "targetname" "l3_lab" - "classname" "trigger_once" - "hammerid" "783934" - } - insert: - { - "OnTrigger" "lab_door3_push,Enable,,10,-1" - "OnTrigger" "lab_door3_push,Disable,,11,-1" - } -} - -add: -{ - "model" "*232" - "targetname" "lab_door3_push" - "StartDisabled" "0" - "speed" "300" - "spawnflags" "1" - "pushdir" "0 90 0" - "origin" "8577.3 -9133.2 -1324.3" - "angles" "0 0 0" - "alternateticksfix" "0" - "classname" "trigger_push" - "hammerid" "820372" -} - -;--------------------------------- -;fix pool teleport avoidance spot -;--------------------------------- -add: -{ - "model" "*295" - "targetname" "l4_tp2" - "target" "l4_tp1" - "StartDisabled" "1" - "spawnflags" "1" - "origin" "-9217.53 -8895 -14597.5" - "classname" "trigger_teleport" -} - -add: -{ - "model" "*295" - "targetname" "l4_tp2" - "target" "l4_tp1" - "StartDisabled" "1" - "spawnflags" "1" - "origin" "-9217.53 -9337 -14597.5" - "classname" "trigger_teleport" -} - -;------------------------ -;fix stage 3 push angles -;------------------------ -modify: -{ - match: - { - "targetname" "bloodsucker_push" - } - delete: - { - "angles" "0 90 0" - } -} - -;------------------------------------------------------- -;fix stage 5 phase 1 boss fight teleport avoidance spot -;------------------------------------------------------- -add: -{ - "model" "*351" - "targetname" "controller_tp" - "target" "controller_tp_1" - "StartDisabled" "1" - "spawnflags" "1" - "origin" "-9424 -9080 -14603" - "landmark" "controller_tp3" - "filtername" "ct_filter" - "classname" "trigger_teleport" -} +;------------------------------------------------ +;replace physics level system with perm entities +;------------------------------------------------ +add: +{ + "classname" "info_target" + "targetname" "Stage_CounterInit" + "spawnflags" "0" + "OnUser1" "Stage_CounterTemplate,ForceSpawn,,0,1" + "OnUser1" "Stage_Counter,AddOutput,classname info_target,0.03,1" + "OnUser1" "!self,Kill,,0.06,1" +} + +add: +{ + "classname" "point_template" + "targetname" "Stage_CounterTemplate" + "Template01" "Stage_Counter" + "spawnflags" "2" +} + +add: +{ + "classname" "math_counter" + "targetname" "Stage_Counter" + "startvalue" "1" + "StartDisabled" "0" + "min" "1" + "max" "5" + "OnGetValue" "Stage_Case,InValue,,0,-1" +} + +add: +{ + "classname" "logic_case" + "targetname" "Stage_Case" + "Case01" "1" + "Case02" "2" + "Case03" "3" + "Case04" "4" + "Case05" "5" + "OnCase01" "relay_normal,Trigger,,0.02,-1" + "OnCase02" "relay_hard,Trigger,,0.02,-1" + "OnCase03" "relay_extreme,Trigger,,0.02,-1" + "OnCase04" "relay_l4,Trigger,,0.02,-1" + "OnCase05" "relay_l5,Trigger,,0.02,-1" +} + +modify: +{ + match: + { + "classname" "logic_auto" + } + insert: + { + "OnMapSpawn" "Stage_CounterInit,FireUser1,,0,1" + "OnMapSpawn" "Stage_Counter,GetValue,,0.02,1" + } +} + +;------------------------------------ +;change stage triggers to new system +;------------------------------------ +modify: +{ + match: + { + "classname" "func_button" + "hammerid" "332556" + } + delete: + { + "OnPressed" "map_reset,Trigger,,0,-1" + } + insert: + { + "OnPressed" "Stage_Counter,SetValue,1,0,-1" + } +} + +modify: +{ + match: + { + "classname" "trigger_multiple" + "targetname" "l5_win" + } + delete: + { + "OnStartTouch" "map_reset,Trigger,,0,1" + } + insert: + { + "OnStartTouch" "Stage_Counter,SetValue,1,0,1" + } +} + +modify: +{ + match: + { + "classname" "func_button" + "hammerid" "332550" + } + delete: + { + "OnPressed" "l_r1,Trigger,,0,-1" + } + insert: + { + "OnPressed" "Stage_Counter,SetValue,2,0,-1" + } +} + +modify: +{ + match: + { + "classname" "trigger_once" + "targetname" "t_o6" + } + delete: + { + "OnTrigger" "l_r1,Trigger,,0,-1" + } + insert: + { + "OnTrigger" "amb1,PlaySound,,0,-1" + "OnTrigger" "Stage_Counter,SetValue,2,0,-1" + } +} + +modify: +{ + match: + { + "classname" "func_button" + "hammerid" "332536" + } + delete: + { + "OnPressed" "l_r2,Trigger,,0,-1" + } + insert: + { + "OnPressed" "Stage_Counter,SetValue,3,0,-1" + } +} + +modify: +{ + match: + { + "classname" "trigger_once" + "targetname" "level2_change" + } + delete: + { + "OnTrigger" "l_r2,Trigger,,0,-1" + } + insert: + { + "OnTrigger" "Stage_Counter,SetValue,3,0,-1" + "OnTrigger" "amb1,PlaySound,,0,-1" + } +} + +modify: +{ + match: + { + "classname" "func_button" + "hammerid" "1100216" + } + delete: + { + "OnPressed" "l4_change,Trigger,,0,-1" + } + insert: + { + "OnPressed" "Stage_Counter,SetValue,4,0,-1" + } +} + +modify: +{ + match: + { + "classname" "trigger_once" + "targetname" "l3_end" + } + delete: + { + "OnTrigger" "l4_change,Trigger,,0,1" + "OnStartTouch" "amb1,PlaySound,,1,-1" + } + insert: + { + "OnTrigger" "Stage_Counter,SetValue,4,0,1" + "OnTrigger" "amb1,PlaySound,,0,1" + } +} + +modify: +{ + match: + { + "classname" "func_button" + "hammerid" "1348021" + } + delete: + { + "OnPressed" "l5_change,Trigger,,0,-1" + } + insert: + { + "OnPressed" "Stage_Counter,SetValue,5,0,-1" + } +} + +modify: +{ + match: + { + "classname" "trigger_multiple" + "targetname" "l4_end" + } + delete: + { + "OnStartTouch" "l5_change,Trigger,,0,1" + } + insert: + { + "OnStartTouch" "Stage_Counter,SetValue,5,0,1" + "OnStartTouch" "amb1,PlaySound,,0,1" + } +} + +;---------------------------------------------- +;cleanup old level system + edict optimization +;---------------------------------------------- +filter: +{ + "classname" "func_physbox" + "targetname" "/dif_box.*/" +} + +filter: +{ + "classname" "func_brush" + "targetname" "/dif_brush_(normal|hard|extreme|l4|l5)/" +} + +filter: +{ + "classname" "trigger_multiple" + "targetname" "/trigger_(normal|hard|extreme|l4|l5)/" +} + +modify: +{ + match: + { + "classname" "logic_auto" + } + delete: + { + "OnNewGame" "dif_box,EnableMotion,,0,-1" + "OnNewGame" "dif_box1,EnableMotion,,0,-1" + "OnNewGame" "dif_box2,EnableMotion,,0,-1" + "OnNewGame" "dif_box3,EnableMotion,,0,1" + "OnNewGame" "dif_box4,EnableMotion,,0,-1" + } +} + +filter: +{ + "classname" "logic_relay" + "targetname" "map_reset" +} + +filter: +{ + "classname" "logic_relay" + "targetname" "/l_(r1|r2)/" +} + +filter: +{ + "classname" "logic_relay" + "targetname" "/(l4|l5)_change/" +} + +;------------------------------------ +;move stage text to center of screen +;------------------------------------ +modify: +{ + match: + { + "classname" "game_text" + "targetname" "server_text1" + } + replace: + { + "x" "-1.0" + } +} + +;------------------ +;change stage text +;------------------ +modify: +{ + match: + { + "classname" "game_text" + "targetname" "server_text1" + } + replace: + { + "message" "** STAGE 1 - THE ROAD TO CHERNOBYL **" + } +} + +modify: +{ + match: + { + "classname" "trigger_once" + "targetname" "t_o7" + } + delete: + { + "OnTrigger" "server_text1,AddOutput,message **STAGE 2**POLTERGEIST FIGHT,0,-1" + } + insert: + { + "OnTrigger" "server_text1,AddOutput,message ** STAGE 2 - POLTERGEIST FIGHT **,0,-1" + } +} + +modify: +{ + match: + { + "classname" "trigger_once" + "targetname" "l3_start" + } + delete: + { + "OnTrigger" "server_text1,AddOutput,message **STAGE 3**ROAD TO PRIPYAT,0,-1" + } + insert: + { + "OnTrigger" "server_text1,AddOutput,message ** STAGE 3 - ROAD TO PRIPYAT **,0,-1" + } +} + +modify: +{ + match: + { + "classname" "trigger_once" + "targetname" "l4_start" + } + delete: + { + "OnTrigger" "server_text1,AddOutput,message **STAGE 4**PRIPYAT,0,-1" + } + insert: + { + "OnTrigger" "server_text1,AddOutput,message ** STAGE 4 - PRIPYAT **,0,-1" + } +} + +modify: +{ + match: + { + "classname" "trigger_once" + "targetname" "l5_start" + } + delete: + { + "OnTrigger" "server_text1,AddOutput,message **STAGE 5**WIN OR DIE,0,-1" + } + insert: + { + "OnTrigger" "server_text1,AddOutput,message ** STAGE 5 - WIN OR DIE **,0,-1" + } +} + +;------------------------------------------------------------- +;extend teleport to displacement near gravity truck stage 4/5 +;------------------------------------------------------------- +add: +{ + "model" "*384" + "classname" "trigger_teleport" + "targetname" "global_tp12" + "target" "l4_boss_tele1" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "-6361.94 -12672.1 -14495" +} + +modify: +{ + match: + { + "targetname" "l3_lab" + "classname" "trigger_once" + "hammerid" "783934" + } + insert: + { + "OnTrigger" "lab_door3_push,Enable,,10,-1" + "OnTrigger" "lab_door3_push,Disable,,11,-1" + } +} + +add: +{ + "model" "*232" + "targetname" "lab_door3_push" + "StartDisabled" "0" + "speed" "300" + "spawnflags" "1" + "pushdir" "0 90 0" + "origin" "8577.3 -9133.2 -1324.3" + "angles" "0 0 0" + "alternateticksfix" "0" + "classname" "trigger_push" + "hammerid" "820372" +} + +;--------------------------------- +;fix pool teleport avoidance spot +;--------------------------------- +add: +{ + "model" "*295" + "targetname" "l4_tp2" + "target" "l4_tp1" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "-9217.53 -8895 -14597.5" + "classname" "trigger_teleport" +} + +add: +{ + "model" "*295" + "targetname" "l4_tp2" + "target" "l4_tp1" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "-9217.53 -9337 -14597.5" + "classname" "trigger_teleport" +} + +;------------------------ +;fix stage 3 push angles +;------------------------ +modify: +{ + match: + { + "targetname" "bloodsucker_push" + } + delete: + { + "angles" "0 90 0" + } +} + +;------------------------------------------------------- +;fix stage 5 phase 1 boss fight teleport avoidance spot +;------------------------------------------------------- +add: +{ + "model" "*351" + "targetname" "controller_tp" + "target" "controller_tp_1" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "-9424 -9080 -14603" + "landmark" "controller_tp3" + "filtername" "ct_filter" + "classname" "trigger_teleport" +} + + + +;; _ + +;; music volume + +modify: +{ + match: + { + "message" "stalker_soundtrack/05_wasteland2_str_r.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#stalker_soundtrack/05_wasteland2_str_r.mp3" + } +} +modify: +{ + match: + { + "message" "stalker_soundtrack/hospital.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#stalker_soundtrack/hospital.mp3" + } +} +modify: +{ + match: + { + "message" "stalker_soundtrack/l4_start_song.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#stalker_soundtrack/l4_start_song.mp3" + } +} +modify: +{ + match: + { + "message" "stalker_soundtrack/level2_boss_music.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#stalker_soundtrack/level2_boss_music.mp3" + } +} +modify: +{ + match: + { + "message" "stalker_soundtrack/level4_boss_song.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#stalker_soundtrack/level4_boss_song.mp3" + } +} +modify: +{ + match: + { + "message" "stalker_soundtrack/level5_boss_song (mp3cut.ru).mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#stalker_soundtrack/level5_boss_song (mp3cut.ru).mp3" + } +} +modify: +{ + match: + { + "message" "stalker_soundtrack/level5_end_song (1).mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#stalker_soundtrack/level5_end_song (1).mp3" + } +} +modify: +{ + match: + { + "message" "stalker_soundtrack/level5_prypiat_song.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#stalker_soundtrack/level5_prypiat_song.mp3" + } +} +modify: +{ + match: + { + "message" "stalker_soundtrack/level5_start_song (1).mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#stalker_soundtrack/level5_start_song (1).mp3" + } +} +modify: +{ + match: + { + "message" "stalker_soundtrack/pripyat_day.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#stalker_soundtrack/pripyat_day.mp3" + } +} +modify: +{ + match: + { + "message" "stalker_soundtrack/stalker_cop_end_song.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#stalker_soundtrack/stalker_cop_end_song.mp3" + } +} \ No newline at end of file diff --git a/maps/ze_standart_map_final_fix3.cfg b/maps/ze_standart_map_final_fix3.cfg new file mode 100755 index 0000000..68c55a2 --- /dev/null +++ b/maps/ze_standart_map_final_fix3.cfg @@ -0,0 +1,53 @@ +;; _ + +;; music volume + +modify: +{ + match: + { + "message" "ze_standart_map_final/dust2.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_standart_map_final/dust2.mp3" + } +} +modify: +{ + match: + { + "message" "ze_standart_map_final/italy.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_standart_map_final/italy.mp3" + } +} +modify: +{ + match: + { + "message" "ze_standart_map_final/office.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_standart_map_final/office.mp3" + } +} +modify: +{ + match: + { + "message" "ze_standart_map_final/win.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_standart_map_final/win.mp3" + } +} + diff --git a/maps/ze_stargate_escape_v8.cfg b/maps/ze_stargate_escape_v8.cfg index c480c9c..df1ae5d 100644 --- a/maps/ze_stargate_escape_v8.cfg +++ b/maps/ze_stargate_escape_v8.cfg @@ -35,7 +35,6 @@ modify: { match: { - "origin" "-1896 6464 964" "damage" "10000" "classname" "trigger_hurt" } diff --git a/maps/ze_starwars_v2fix.cfg b/maps/ze_starwars_v2fix.cfg index 1c9c0be..0c50668 100644 --- a/maps/ze_starwars_v2fix.cfg +++ b/maps/ze_starwars_v2fix.cfg @@ -936,4 +936,23 @@ modify: "OnTrigger" "Text_2,AddOutput,message 10 SECONDS,19,-1" "OnTrigger" "Text_2,AddOutput,message 5 SECONDS,24,-1" } +} + + + +;; _ + +;; music volume + +modify: +{ + match: + { + "message" "star wars i/glory.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#star wars i/glory.mp3" + } } \ No newline at end of file diff --git a/maps/ze_strange_escape_b3.cfg b/maps/ze_strange_escape_b3.cfg index 92b05d6..7a7c479 100644 --- a/maps/ze_strange_escape_b3.cfg +++ b/maps/ze_strange_escape_b3.cfg @@ -67,4 +67,18 @@ modify: } } +;; music volume + +modify: +{ + match: + { + "message" "music/vlvx_song28.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/vlvx_song28.mp3" + } +} diff --git a/maps/ze_surf_bona_s2.cfg b/maps/ze_surf_bona_s2.cfg index 5e61faf..3fab1bc 100644 --- a/maps/ze_surf_bona_s2.cfg +++ b/maps/ze_surf_bona_s2.cfg @@ -101,3 +101,5 @@ modify: "OnStartTouch" "Last_teleport_ZM,Enable,,14,1" } } + + diff --git a/maps/ze_surf_cherry_blossom_v4_1.cfg b/maps/ze_surf_cherry_blossom_v4_1.cfg new file mode 100755 index 0000000..165b28d --- /dev/null +++ b/maps/ze_surf_cherry_blossom_v4_1.cfg @@ -0,0 +1,188 @@ +;; _ + +;; music volume + +modify: +{ + match: + { + "message" "08. retribution for the eternal night _ imperishable night.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#08. retribution for the eternal night _ imperishable night.mp3" + } +} +modify: +{ + match: + { + "message" "flower_flag_ins.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#flower_flag_ins.mp3" + } +} +modify: +{ + match: + { + "message" "karut_shooting_stars.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#karut_shooting_stars.mp3" + } +} +modify: +{ + match: + { + "message" "megan mcduffee - don't go in there _ scary dark ambient music.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#megan mcduffee - don't go in there _ scary dark ambient music.mp3" + } +} +modify: +{ + match: + { + "message" "nor_karakurhythm.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#nor_karakurhythm.mp3" + } +} +modify: +{ + match: + { + "message" "nor_kirisame.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#nor_kirisame.mp3" + } +} + +;; fix afk tele + +modify: +{ + match: + { + "targetname" "afktele3" + "classname" "trigger_teleport" + } + replace: + { + "target" "p" + } +} +modify: +{ + match: + { + "origin" "12216 -7488 -2800" + "classname" "trigger_once" + "hammerid" "137652" + } + insert: + { + "OnStartTouch" "CMD,Command,say ~ AFK tele enable in 10 sec ~,2,1" + "OnStartTouch" "afktele3,Enable,,12,1" + } +} + +;; disable aa at holds + +modify: +{ + match: + { + "origin" "5664 -7392 -2688" + "classname" "trigger_once" + "hammerid" "137395" + } + insert: + { + "OnStartTouch" "CMD,Command,sv_airaccelerate 10,25,1" + } +} +modify: +{ + match: + { + "origin" "12216 -7488 -2800" + "classname" "trigger_once" + "hammerid" "137652" + } + insert: + { + "OnStartTouch" "CMD,Command,sv_airaccelerate 150,40,1" + } +} +modify: +{ + match: + { + "origin" "12880 9120 -2464" + "classname" "trigger_once" + "hammerid" "62048" + } + insert: + { + "OnStartTouch" "CMD,Command,sv_airaccelerate 10,25,1" + } +} +modify: +{ + match: + { + "targetname" "path1_2" + "classname" "path_track" + } + insert: + { + "OnPass" "CMD,Command,sv_airaccelerate 150,0,1" + } +} + +modify: +{ + match: + { + "origin" "1536 2560 -5584" + "classname" "trigger_once" + "hammerid" "146566" + } + insert: + { + "OnStartTouch" "CMD,Command,sv_airaccelerate 10,10,1" + "OnStartTouch" "CMD,Command,sv_airaccelerate 150,54,1" + } +} + +modify: +{ + match: + { + "origin" "-12592 11360 -1528" + "classname" "trigger_once" + "hammerid" "155687" + } + insert: + { + "OnStartTouch" "CMD,Command,sv_airaccelerate 10,30,1" + } +} \ No newline at end of file diff --git a/maps/ze_surf_daybreak_v1_1.cfg b/maps/ze_surf_daybreak_v1_1.cfg new file mode 100755 index 0000000..5993319 --- /dev/null +++ b/maps/ze_surf_daybreak_v1_1.cfg @@ -0,0 +1,17 @@ +;; _ + +;; music volume + +modify: +{ + match: + { + "message" "uchu conbini ;d.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#uchu conbini ;d.mp3" + } +} + diff --git a/maps/ze_surf_facility_v2_3.cfg b/maps/ze_surf_facility_v2_3.cfg new file mode 100755 index 0000000..1fac1e2 --- /dev/null +++ b/maps/ze_surf_facility_v2_3.cfg @@ -0,0 +1,127 @@ +;; _ + +;; lower afk killer duration + +modify: +{ + match: + { + "targetname" "relay defense 1" + "classname" "logic_relay" + } + delete: + { + "OnUser1" "afk_killer,Disable,,65,-1" + "OnUser1" "command_1,Command,say ***Afk Killer is enabled for 5 seconds***,60,-1" + } + insert: + { + "OnUser1" "afk_killer,Disable,,61,-1" + "OnUser1" "command_1,Command,say ***Afk Killer is enabled***,60,-1" + } +} + +;; music volume + +modify: +{ + match: + { + "message" "zombie surf/spanish_flea.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#zombie surf/spanish_flea.mp3" + } +} +modify: +{ + match: + { + "message" "zombie surf/red_canyon.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#zombie surf/red_canyon.mp3" + } +} +modify: +{ + match: + { + "message" "zombie surf/tsfh_tristan.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#zombie surf/tsfh_tristan.mp3" + } +} + +modify: +{ + match: + { + "targetname" "bell_relay" + "classname" "logic_relay" + } + replace: + { + "StartDisabled" "0" + } + delete: + { + "OnTrigger" "bell_relay,Disable,,3.5,-1" + } +} +modify: +{ + match: + { + "targetname" "relay defense 1" + "classname" "logic_relay" + } + insert: + { + "OnUser1" "bell_relay,Trigger,,61,1" + } +} +modify: +{ + match: + { + "targetname" "relay defense 2" + "classname" "logic_relay" + } + insert: + { + "OnUser1" "bell_relay,Trigger,,61,1" + } +} +;modify: +;{ +; match: +; { +; "targetname" "relay defense 3" +; "classname" "logic_relay" +; } +; insert: +; { +; "OnUser1" "bell_relay,Trigger,,37,1" +; } +;} +modify: +{ + match: + { + "targetname" "relay defense 4" + "classname" "logic_relay" + } + insert: + { + "OnUser1" "bell_relay,Trigger,,61,1" + } +} + diff --git a/maps/ze_surf_facility_v3_pre2.cfg b/maps/ze_surf_facility_v3_pre2.cfg index fe0916c..c087a8f 100644 --- a/maps/ze_surf_facility_v3_pre2.cfg +++ b/maps/ze_surf_facility_v3_pre2.cfg @@ -260,3 +260,56 @@ modify: } +modify: +{ + match: + { + "targetname" "bell_relay" + "classname" "logic_relay" + } + replace: + { + "StartDisabled" "0" + } + delete: + { + "OnTrigger" "bell_relay,Disable,,3.5,-1" + } +} +modify: +{ + match: + { + "targetname" "relay defense 1" + "classname" "logic_relay" + } + insert: + { + "OnUser1" "bell_relay,Trigger,,61,1" + } +} +modify: +{ + match: + { + "targetname" "relay defense 2" + "classname" "logic_relay" + } + insert: + { + "OnUser1" "bell_relay,Trigger,,61,1" + } +} +modify: +{ + match: + { + "targetname" "relay defense 4" + "classname" "logic_relay" + } + insert: + { + "OnUser1" "bell_relay,Trigger,,81,1" + } +} + diff --git a/maps/ze_surf_gypt_v1_3s.cfg b/maps/ze_surf_gypt_v1_3s.cfg index f86f352..b609738 100644 --- a/maps/ze_surf_gypt_v1_3s.cfg +++ b/maps/ze_surf_gypt_v1_3s.cfg @@ -82,4 +82,169 @@ modify: "OnStartTouch" "TPSafeSpot1,AddOutput,mins -544 -160 -36,1,1" "OnStartTouch" "TPSafeSpot1,AddOutput,maxs 544 160 36,1,1" } +} + + + +;; _ + +;; disable aa at holds + +modify: +{ + match: + { + "origin" "3120 -288 -1100" + "classname" "trigger_once" + "hammerid" "21380" + } + insert: + { + "OnStartTouch" "SERVER,Command,sv_airaccelerate 10,0,1" + } +} + +modify: +{ + match: + { + "targetname" "ELEVATOR_1" + "classname" "func_movelinear" + } + insert: + { + "OnFullyOpen" "SERVER,Command,sv_airaccelerate 10,78,1" + } +} +modify: +{ + match: + { + "origin" "-2332 4776 72" + "classname" "trigger_teleport" + "hammerid" "49332" + } + insert: + { + "OnStartTouch" "SERVER,Command,sv_airaccelerate 150,0,1" + } +} + +modify: +{ + match: + { + "origin" "-2384 5884 -1100" + "classname" "trigger_once" + "hammerid" "116898" + } + insert: + { + "OnStartTouch" "SERVER,Command,sv_airaccelerate 10,8,1" + } +} +modify: +{ + match: + { + "origin" "-312 -1640 -2008" + "classname" "trigger_once" + "hammerid" "53982" + } + insert: + { + "OnStartTouch" "SERVER,Command,sv_airaccelerate 150,45,1" + } +} +modify: +{ + match: + { + "origin" "-860 -492 -2185.03" + "classname" "trigger_once" + "hammerid" "164715" + } + insert: + { + "OnStartTouch" "SERVER,Command,sv_airaccelerate 150,45,1" + } +} +modify: +{ + match: + { + "targetname" "woodtrigger" + "origin" "3860 -276 -228" + "classname" "trigger_once" + } + insert: + { + "OnStartTouch" "SERVER,Command,sv_airaccelerate 150,5,1" + "OnStartTouch" "SERVER,Command,sv_airaccelerate 150,10,1" + "OnStartTouch" "SERVER,Command,sv_airaccelerate 150,15,1" + "OnStartTouch" "SERVER,Command,sv_airaccelerate 150,20,1" + "OnStartTouch" "SERVER,Command,sv_airaccelerate 150,25,1" + } +} + +modify: +{ + match: + { + "origin" "6124 7144 -864" + "classname" "trigger_once" + "hammerid" "57763" + } + insert: + { + "OnStartTouch" "SERVER,Command,sv_airaccelerate 10,12,1" + } +} +modify: +{ + match: + { + "origin" "6128 5414 1980" + "classname" "trigger_once" + "hammerid" "58019" + } + insert: + { + "OnStartTouch" "SERVER,Command,sv_airaccelerate 150,25,1" + "OnStartTouch" "SERVER,Command,sv_airaccelerate 10,75,1" + } +} + +;; fix stuck spot + +add: +{ + "origin" "-1269 1845 -487.5" + "StartDisabled" "0" + "spawnflags" "0" + "solid" "6" + "skin" "0" + "SetBodyGroup" "0" + "rendermode" "10" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "RandomAnimation" "0" + "pressuredelay" "0" + "PerformanceMode" "0" + "model" "models/props/de_inferno/wine_barrel_static.mdl" + "mindxlevel" "0" + "MinAnimTime" "5" + "maxdxlevel" "0" + "MaxAnimTime" "10" + "fadescale" "1" + "fademindist" "-1" + "fademaxdist" "0" + "ExplodeRadius" "0" + "ExplodeDamage" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "DisableBoneFollowers" "0" + "angles" "0 0 0" + "classname" "prop_dynamic" } \ No newline at end of file diff --git a/maps/ze_surf_hp_v1_2_s2.cfg b/maps/ze_surf_hp_v1_2_s2.cfg index ee5b327..c6c1a04 100755 --- a/maps/ze_surf_hp_v1_2_s2.cfg +++ b/maps/ze_surf_hp_v1_2_s2.cfg @@ -326,4 +326,7 @@ add: "OnStartTouch" "!activator,AddOutput,health 15,0,-1" "OnStartTouch" "!self,Disable,,0.01,-1" "OnStartTouch" "!self,Enable,,0.02,-1" -} \ No newline at end of file +} + + + diff --git a/maps/ze_surf_outside_s3.cfg b/maps/ze_surf_outside_s3.cfg index 8b62a6a..73965e3 100644 --- a/maps/ze_surf_outside_s3.cfg +++ b/maps/ze_surf_outside_s3.cfg @@ -113,3 +113,5 @@ filter: "classname" "trigger_teleport" "targetname" "Ztele change" } + + diff --git a/maps/ze_surf_sahok_t5_9.cfg b/maps/ze_surf_sahok_t5_9.cfg index 90370b6..3047332 100644 --- a/maps/ze_surf_sahok_t5_9.cfg +++ b/maps/ze_surf_sahok_t5_9.cfg @@ -55,3 +55,48 @@ modify: "OnMapSpawn" "bugfix_corner_stuck_tp,FireUser1,,1,1" } } + + + + + +;; _ + +;; music volume + +modify: +{ + match: + { + "message" "ze_sahok/boss.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_sahok/boss.mp3" + } +} +modify: +{ + match: + { + "message" "ze_sahok/end.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_sahok/end.mp3" + } +} +modify: +{ + match: + { + "message" "ze_sahok/start.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_sahok/start.mp3" + } +} diff --git a/maps/ze_surf_saltfish_css2.cfg b/maps/ze_surf_saltfish_css2.cfg new file mode 100755 index 0000000..ed59489 --- /dev/null +++ b/maps/ze_surf_saltfish_css2.cfg @@ -0,0 +1,65 @@ +;; _ + +;; music volume + +modify: +{ + match: + { + "message" "ze_angelbeats_guild/aimerbaizhoumeng.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_angelbeats_guild/aimerbaizhoumeng.mp3" + } +} +modify: +{ + match: + { + "message" "ze_angelbeats_guild/aimerliudengxin.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_angelbeats_guild/aimerliudengxin.mp3" + } +} +modify: +{ + match: + { + "message" "ze_angelbeats_guild/aimerzeye.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_angelbeats_guild/aimerzeye.mp3" + } +} +modify: +{ + match: + { + "message" "ze_angelbeats_guild/brave_shine.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_angelbeats_guild/brave_shine.mp3" + } +} +modify: +{ + match: + { + "message" "ze_angelbeats_guild/last_stardust.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_angelbeats_guild/last_stardust.mp3" + } +} + diff --git a/maps/ze_surf_shonyudo_v1_1s.cfg b/maps/ze_surf_shonyudo_v1_1s.cfg new file mode 100755 index 0000000..51db810 --- /dev/null +++ b/maps/ze_surf_shonyudo_v1_1s.cfg @@ -0,0 +1 @@ +;; \ No newline at end of file diff --git a/maps/ze_surf_sparks_v3_f4.cfg b/maps/ze_surf_sparks_v3_f4.cfg new file mode 100755 index 0000000..2a3be66 --- /dev/null +++ b/maps/ze_surf_sparks_v3_f4.cfg @@ -0,0 +1,41 @@ +;; _ + +;; music volume + +modify: +{ + match: + { + "message" "sparks/music/Paradise (feat. DNAKM).mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#sparks/music/Paradise (feat. DNAKM).mp3" + } +} +modify: +{ + match: + { + "message" "sparks/music/Static - Breathe [Proximity Release].mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#sparks/music/Static - Breathe [Proximity Release].mp3" + } +} +modify: +{ + match: + { + "message" "sparks/music/Static - Distant (ft. Allanah Fitzgerald).mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#sparks/music/Static - Distant (ft. Allanah Fitzgerald).mp3" + } +} + diff --git a/maps/ze_surf_sphinx_stronghold_a8.cfg b/maps/ze_surf_sphinx_stronghold_a8.cfg new file mode 100755 index 0000000..e3e20c4 --- /dev/null +++ b/maps/ze_surf_sphinx_stronghold_a8.cfg @@ -0,0 +1,100 @@ +;; _ + +;; music volume + +modify: +{ + match: + { + "message" "ze_surf_sphinx_stronghold/music/residentevil3remake-specialsoundtrack-nemesistheme.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_surf_sphinx_stronghold/music/residentevil3remake-specialsoundtrack-nemesistheme.mp3" + } +} +modify: +{ + match: + { + "message" "ze_surf_sphinx_stronghold/music/creepyegyptianmusicmummystomb.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_surf_sphinx_stronghold/music/creepyegyptianmusicmummystomb.mp3" + } +} +modify: +{ + match: + { + "message" "ze_surf_sphinx_stronghold/music/escapeepicchasemusicroyaltyfree.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_surf_sphinx_stronghold/music/escapeepicchasemusicroyaltyfree.mp3" + } +} +modify: +{ + match: + { + "message" "ze_surf_sphinx_stronghold/music/eldenringmainthemethefinalbattleepicversion.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_surf_sphinx_stronghold/music/eldenringmainthemethefinalbattleepicversion.mp3" + } +} +modify: +{ + match: + { + "message" "ze_surf_sphinx_stronghold/music/pacificrimostsoundtrack-01-mainthemebyramindjawadi.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_surf_sphinx_stronghold/music/pacificrimostsoundtrack-01-mainthemebyramindjawadi.mp3" + } +} +modify: +{ + match: + { + "message" "ze_surf_sphinx_stronghold/music/creepyvintageambientmusicbackrooms.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_surf_sphinx_stronghold/music/creepyvintageambientmusicbackrooms.mp3" + } +} +modify: +{ + match: + { + "message" "ze_surf_sphinx_stronghold/music/rechronicles-metamorphosis-remastered2021.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_surf_sphinx_stronghold/music/rechronicles-metamorphosis-remastered2021.mp3" + } +} +modify: +{ + match: + { + "message" "ze_surf_sphinx_stronghold/music/the2ndmalformationofgform-relivingthepresent-residentevil2remakeost.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_surf_sphinx_stronghold/music/the2ndmalformationofgform-relivingthepresent-residentevil2remakeost.mp3" + } +} \ No newline at end of file diff --git a/maps/ze_surf_vortex_v1_9s.cfg b/maps/ze_surf_vortex_v1_9s.cfg index ff31129..6b1fa1f 100644 --- a/maps/ze_surf_vortex_v1_9s.cfg +++ b/maps/ze_surf_vortex_v1_9s.cfg @@ -1,296 +1,491 @@ -;stripper by pasas1345 -modify: -{ - match: - { - "targetname" "tofinal" - } - replace: - { - "origin" "11042 4200 -1480" - } -} -add: -{ - "origin" "4768 2560 -895.5" - "classname" "trigger_teleport" - "model" "*170" - "target" "stage2" - "spawnflags" "1" -} -add: -{ - "model" "*34" - "classname" "trigger_teleport" - "spawnflags" "1" - "target" "stage2de" - "targetname" "autotel" - "origin" "11232 -4096 -2400" - "StartDisabled" "1" -} -modify: -{ - match: - { - "targetname" "weapon_ult_bt" - } - delete: - { - "OnPressed" "weapon_ult_trigger*,ClearParent,,0,-1" - } -} - -add: -{ - "model" "*183" - "classname" "trigger_teleport" - "targetname" "tele_fix" - "CheckDestIfClearForPlayer" "0" - "UseLandmarkAngles" "0" - "StartDisabled" "1" - "spawnflags" "1" - "target" "stage1de" - "origin" "15104 5444 92" -} -modify: -{ - match: - { - "classname" "trigger_once" - "targetname" "wallbreak1" - } - insert: - { - "OnStartTouch" "tele_fix,Enable,,45,-1" - } -} - -;Finished by Killik - -add: -{ - "model" "*26" - "targetname" "fix_glitch" - "target" "stage2de" - "StartDisabled" "1" - "spawnflags" "1" - "origin" "15170 -18 201" - "filtername" "filter_zombie" - "classname" "trigger_teleport" -} -add: -{ - "model" "*171" - "targetname" "fix_glitch2" - "target" "fix_glitch_tp" - "StartDisabled" "1" - "spawnflags" "1" - "origin" "746 -3812 519.9" - "filtername" "filter_zombie" - "classname" "trigger_teleport" -} - -modify: -{ - match: - { - "targetname" "bt3" - "classname" "func_button" - } - insert: - { - "OnPressed" "fix_glitch2,Disable,,10,-1" - } -} -modify: -{ - match: - { - "targetname" "second_te" - "classname" "trigger_once" - } - insert: - { - "OnStartTouch" "fix_glitch,Disable,,10,1" - } -} -modify: -{ - match: - { - "classname" "trigger_once" - "hammerid" "5980" - } - insert: - { - "OnStartTouch" "fix_glitch,Enable,,62,1" - } -} - -modify: -{ - match: - { - "hammerid" "37045" - "classname" "trigger_once" - } - insert: - { - "OnStartTouch" "fix_glitch2,Enable,,0,1" - } -} - - -add: -{ - "origin" "757.996 8576 300" - "targetname" "fix_glitch_tp" - "angles" "0 0 0" - "classname" "info_teleport_destination" -} - -; this part by moltard, some weird tp bug that get people stuck into the playerclip -; dont know, dont care - -add: -{ - "targetname" "fix_the_random_bug_i_dont_get_it" - "StartDisabled" "0" - "spawnflags" "1" - ; "origin" "738 -3805 590" originally 590z - "origin" "738 -3805 582" - "teleportoffset" "0 0 -150" - "damagecap" "20" - "damagemodel" "0" - "damagetype" "0" - "classname" "trigger_teleport_relative" - "OnUser1" "!self,AddOutput,solid 2,0,1" - "OnUser1" "!self,AddOutput,mins -25 -25 -25,0.1,1" - "OnUser1" "!self,AddOutput,maxs 25 25 25,0.1,1" -} - -modify: -{ - match: - { - "classname" "logic_auto" - } - insert: - { - "OnMapSpawn" "fix_the_random_bug_i_dont_get_it,FireUser1,,1,1" - } -} - -; I guess we're all gonna name our parts, it's ya boy xen here with some LASER BEAMS -; Add some beams to show teleport edges for the tryhard surfers -add: -{ - "origin" "9728 -1152 224" - "TouchType" "0" - "TextureScroll" "35" - "texture" "sprites/laserbeam.spr" - "targetname" "green_beam1" - "StrikeTime" "1" - "spawnflags" "1" - "renderfx" "0" - "rendercolor" "0 255 0" - "renderamt" "255" - "Radius" "256" - "NoiseAmplitude" "0" - "LightningStart" "green_beam1" - "LightningEnd" "green_beam_target1" - "life" "0" - "HDRColorScale" "1.0" - "framestart" "0" - "framerate" "0" - "decalname" "Bigshot" - "damage" "0" - "BoltWidth" "10" - "classname" "env_beam" -} -add: -{ - "origin" "12800 -1152 224" - "targetname" "green_beam_target1" - "spawnflags" "0" - "angles" "0 0 0" - "classname" "info_target" -} -add: -{ - "origin" "9728 -7168 -1022" - "TouchType" "0" - "TextureScroll" "35" - "texture" "sprites/laserbeam.spr" - "targetname" "green_beam2" - "StrikeTime" "1" - "spawnflags" "1" - "renderfx" "0" - "rendercolor" "0 255 0" - "renderamt" "255" - "Radius" "256" - "NoiseAmplitude" "0" - "LightningStart" "green_beam2" - "LightningEnd" "green_beam_target2" - "life" "0" - "HDRColorScale" "1.0" - "framestart" "0" - "framerate" "0" - "decalname" "Bigshot" - "damage" "0" - "BoltWidth" "10" - "classname" "env_beam" -} -add: -{ - "origin" "12800 -7168 -1022" - "targetname" "green_beam_target2" - "spawnflags" "0" - "angles" "0 0 0" - "classname" "info_target" -} -add: -{ - "origin" "-3357 -3056 920 " - "TouchType" "0" - "TextureScroll" "35" - "texture" "sprites/laserbeam.spr" - "targetname" "green_beam3" - "StrikeTime" "1" - "spawnflags" "1" - "renderfx" "0" - "rendercolor" "0 255 0" - "renderamt" "255" - "Radius" "256" - "NoiseAmplitude" "0" - "LightningStart" "green_beam3" - "LightningEnd" "green_beam_target3" - "life" "0" - "HDRColorScale" "1.0" - "framestart" "0" - "framerate" "0" - "decalname" "Bigshot" - "damage" "0" - "BoltWidth" "10" - "classname" "env_beam" -} -add: -{ - "origin" "-3357 -3056 -610" - "targetname" "green_beam_target3" - "spawnflags" "0" - "angles" "0 0 0" - "classname" "info_target" -} -modify: -{ - match: - { - "targetname" "stage5ct" - "classname" "trigger_teleport" - } - replace: - { - "filtername" "filter_zombie" - } -} \ No newline at end of file +;stripper by pasas1345 +modify: +{ + match: + { + "targetname" "tofinal" + } + replace: + { + "origin" "11042 4200 -1480" + } +} +add: +{ + "origin" "4768 2560 -895.5" + "classname" "trigger_teleport" + "model" "*170" + "target" "stage2" + "spawnflags" "1" +} +add: +{ + "model" "*34" + "classname" "trigger_teleport" + "spawnflags" "1" + "target" "stage2de" + "targetname" "autotel" + "origin" "11232 -4096 -2400" + "StartDisabled" "1" +} +;modify: +;{ +; match: +; { +; "targetname" "weapon_ult_bt" +; } +; delete: +; { +; "OnPressed" "weapon_ult_trigger*,ClearParent,,0,-1" +; } +;} + +;add: +;{ +; "model" "*183" +; "classname" "trigger_teleport" +; "targetname" "tele_fix" +; "CheckDestIfClearForPlayer" "0" +; "UseLandmarkAngles" "0" +; "StartDisabled" "1" +; "spawnflags" "1" +; "target" "stage1de" +; "origin" "15104 5444 92" +;} +;modify: +;{ +; match: +; { +; "classname" "trigger_once" +; "targetname" "wallbreak1" +; } +; insert: +; { +; "OnStartTouch" "tele_fix,Enable,,45,-1" +; } +;} + +;Finished by Killik + +;add: +;{ +; "model" "*26" +; "targetname" "fix_glitch" +; "target" "stage2de" +; "StartDisabled" "1" +; "spawnflags" "1" +; "origin" "15170 -18 201" +; "filtername" "filter_zombie" +; "classname" "trigger_teleport" +;} +;add: +;{ +; "model" "*171" +; "targetname" "fix_glitch2" +; "target" "fix_glitch_tp" +; "StartDisabled" "1" +; "spawnflags" "1" +; "origin" "746 -3812 519.9" +; "filtername" "filter_zombie" +; "classname" "trigger_teleport" +;} + +;modify: +;{ +; match: +; { +; "targetname" "bt3" +; "classname" "func_button" +; } +; insert: +; { +; "OnPressed" "fix_glitch2,Disable,,10,-1" +; } +;} +;modify: +;{ +; match: +; { +; "targetname" "second_te" +; "classname" "trigger_once" +; } +; insert: +; { +; "OnStartTouch" "fix_glitch,Disable,,10,1" +; } +;} +;modify: +;{ +; match: +; { +; "classname" "trigger_once" +; "hammerid" "5980" +; } +; insert: +; { +; "OnStartTouch" "fix_glitch,Enable,,62,1" +; } +;} + +;modify: +;{ +; match: +; { +; "hammerid" "37045" +; "classname" "trigger_once" +; } +; insert: +; { +; "OnStartTouch" "fix_glitch2,Enable,,0,1" +; } +;} + + +;add: +;{ +; "origin" "757.996 8576 300" +; "targetname" "fix_glitch_tp" +; "angles" "0 0 0" +; "classname" "info_teleport_destination" +;} + +; this part by moltard, some weird tp bug that get people stuck into the playerclip +; dont know, dont care + +add: +{ + "targetname" "fix_the_random_bug_i_dont_get_it" + "StartDisabled" "0" + "spawnflags" "1" + ; "origin" "738 -3805 590" originally 590z + "origin" "738 -3805 582" + "teleportoffset" "0 0 -150" + "damagecap" "20" + "damagemodel" "0" + "damagetype" "0" + "classname" "trigger_teleport_relative" + "OnUser1" "!self,AddOutput,solid 2,0,1" + "OnUser1" "!self,AddOutput,mins -25 -25 -25,0.1,1" + "OnUser1" "!self,AddOutput,maxs 25 25 25,0.1,1" +} + +modify: +{ + match: + { + "classname" "logic_auto" + } + insert: + { + "OnMapSpawn" "fix_the_random_bug_i_dont_get_it,FireUser1,,1,1" + } +} + +; I guess we're all gonna name our parts, it's ya boy xen here with some LASER BEAMS +; Add some beams to show teleport edges for the tryhard surfers +add: +{ + "origin" "9728 -1152 224" + "TouchType" "0" + "TextureScroll" "35" + "texture" "sprites/laserbeam.spr" + "targetname" "green_beam1" + "StrikeTime" "1" + "spawnflags" "1" + "renderfx" "0" + "rendercolor" "0 255 0" + "renderamt" "255" + "Radius" "256" + "NoiseAmplitude" "0" + "LightningStart" "green_beam1" + "LightningEnd" "green_beam_target1" + "life" "0" + "HDRColorScale" "1.0" + "framestart" "0" + "framerate" "0" + "decalname" "Bigshot" + "damage" "0" + "BoltWidth" "10" + "classname" "env_beam" +} +add: +{ + "origin" "12800 -1152 224" + "targetname" "green_beam_target1" + "spawnflags" "0" + "angles" "0 0 0" + "classname" "info_target" +} +add: +{ + "origin" "9728 -7168 -1022" + "TouchType" "0" + "TextureScroll" "35" + "texture" "sprites/laserbeam.spr" + "targetname" "green_beam2" + "StrikeTime" "1" + "spawnflags" "1" + "renderfx" "0" + "rendercolor" "0 255 0" + "renderamt" "255" + "Radius" "256" + "NoiseAmplitude" "0" + "LightningStart" "green_beam2" + "LightningEnd" "green_beam_target2" + "life" "0" + "HDRColorScale" "1.0" + "framestart" "0" + "framerate" "0" + "decalname" "Bigshot" + "damage" "0" + "BoltWidth" "10" + "classname" "env_beam" +} +add: +{ + "origin" "12800 -7168 -1022" + "targetname" "green_beam_target2" + "spawnflags" "0" + "angles" "0 0 0" + "classname" "info_target" +} +add: +{ + "origin" "-3357 -3056 920 " + "TouchType" "0" + "TextureScroll" "35" + "texture" "sprites/laserbeam.spr" + "targetname" "green_beam3" + "StrikeTime" "1" + "spawnflags" "1" + "renderfx" "0" + "rendercolor" "0 255 0" + "renderamt" "255" + "Radius" "256" + "NoiseAmplitude" "0" + "LightningStart" "green_beam3" + "LightningEnd" "green_beam_target3" + "life" "0" + "HDRColorScale" "1.0" + "framestart" "0" + "framerate" "0" + "decalname" "Bigshot" + "damage" "0" + "BoltWidth" "10" + "classname" "env_beam" +} +add: +{ + "origin" "-3357 -3056 -610" + "targetname" "green_beam_target3" + "spawnflags" "0" + "angles" "0 0 0" + "classname" "info_target" +} +modify: +{ + match: + { + "targetname" "stage5ct" + "classname" "trigger_teleport" + } + replace: + { + "filtername" "filter_zombie" + } +} + + + +;; _ + +;; fix ultimate weapon + +modify: +{ + match: + { + "targetname" "weapon_ult_trigger2" + "classname" "trigger_hurt" + } + replace: + { + "origin" "11304 -8576 700" + "spawnflags" "1" + } +} +modify: +{ + match: + { + "targetname" "weapon_ult_trigger1" + "classname" "trigger_multiple" + } + replace: + { + "origin" "11304 -8576 700" + "spawnflags" "1" + } + insert: + { + "OnStartTouch" "!activator,AddOutput,targetname weapon_ult_safe,0,1" + "OnStartTouch" "speed,ModifySpeed,1,5.2,-1" + } +} +modify: +{ + match: + { + "targetname" "weapon_ult_bt" + "classname" "func_button" + } + delete: + { + "OnPressed" "weapon_ult_trigger1,Enable,,0,-1" + } + insert: + { + "OnPressed" "weapon_ult_trigger1,Enable,,0.1,1" + "OnPressed" "weapon_ult_safe,AddOutput,origin 704 -4320 -649,4.95,1" + "OnPressed" "weapon_ult_safe,AddOutput,origin 14684 5605 110,5.15,1" + "OnPressed" "weapon_ult_safe,AddOutput,targetname none,5.5,1" + } +} + +;; afk teleport rework + +filter: +{ + "targetname" "tpzombiemd" + "origin" "15100 5436 180" + "classname" "trigger_teleport" +} + +add: +{ + "model" "*183" + "targetname" "spawn_tele" + "target" "stage1cage" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "15104 5444 92" + "classname" "trigger_teleport" +} +modify: +{ + match: + { + "targetname" "wallbreak1" + "origin" "1305.5 5849 313" + "classname" "trigger_once" + } + insert: + { + "OnStartTouch" "spawn_tele,Enable,,10,1" + "OnStartTouch" "spawn_tele,AddOutput,target stage1de,45,1" + } +} + +modify: +{ + match: + { + "origin" "15181.1 -6 191" + "classname" "trigger_once" + } + insert: + { + "OnStartTouch" "spawn_tele,AddOutput,target cage3/,60,1" + } +} +modify: +{ + match: + { + "origin" "743 -3812.5 464.31" + "classname" "trigger_once" + } + insert: + { + "OnStartTouch" "spawn_tele,AddOutput,target stage2de,40,1" + "OnStartTouch" "spawn_tele,AddOutput,target stage5cage,60,1" + } +} + +modify: +{ + match: + { + "origin" "10085 4198 -1704" + "classname" "trigger_once" + } + insert: + { + "OnStartTouch" "spawn_tele,AddOutput,target stage3de,30,1" + "OnStartTouch" "spawn_tele,AddOutput,target zfinal,45,1" + } +} + +modify: +{ + match: + { + "targetname" "second_te" + "origin" "14148.6 -1418.5 189" + "classname" "trigger_once" + } + insert: + { + "OnStartTouch" "spawn_tele,AddOutput,target stage1de,12,1" + } +} +modify: +{ + match: + { + "targetname" "fixbt1" + "classname" "func_button" + } + insert: + { + "OnPressed" "spawn_tele,AddOutput,target zseeboss,35,1" + } +} + +;; playerclip + +add: +{ + "model" "*43" + "vrad_brush_cast_shadows" "0" + "StartDisabled" "0" + "spawnflags" "2" + "Solidity" "0" + "solidbsp" "0" + "rendermode" "10" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "origin" "748 -3896 1264" + "invert_exclusion" "0" + "InputFilter" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "classname" "func_brush" +} + +;; fix telehop + +modify: +{ + match: + { + "targetname" "t_death" + "origin" "792 -3802 -32" + "classname" "trigger_hurt" + } + insert: + { + "OnHurtPlayer" "!activator,AddOutput,absvelocity 0 0 0,3,-1" + } +} diff --git a/maps/ze_surface_a1.cfg b/maps/ze_surface_a1.cfg new file mode 100755 index 0000000..7762418 --- /dev/null +++ b/maps/ze_surface_a1.cfg @@ -0,0 +1,65 @@ +;; _ + +;; music volume + +modify: +{ + match: + { + "message" "soundcustom/snd_1.wav" + "classname" "ambient_generic" + } + replace: + { + "message" "#soundcustom/snd_1.wav" + } +} +modify: +{ + match: + { + "message" "soundcustom/snd_2.wav" + "classname" "ambient_generic" + } + replace: + { + "message" "#soundcustom/snd_2.wav" + } +} +modify: +{ + match: + { + "message" "soundcustom/snd_3.wav" + "classname" "ambient_generic" + } + replace: + { + "message" "#soundcustom/snd_3.wav" + } +} +modify: +{ + match: + { + "message" "soundcustom/snd_end_1.wav" + "classname" "ambient_generic" + } + replace: + { + "message" "#soundcustom/snd_end_1.wav" + } +} +modify: +{ + match: + { + "message" "soundcustom/snd_end_2.wav" + "classname" "ambient_generic" + } + replace: + { + "message" "#soundcustom/snd_end_2.wav" + } +} + diff --git a/maps/ze_survivors_b5.cfg b/maps/ze_survivors_b5.cfg index 126b435..2903699 100644 --- a/maps/ze_survivors_b5.cfg +++ b/maps/ze_survivors_b5.cfg @@ -305,3 +305,224 @@ modify: } } +;; cold mountain - fix double damage for some ct's + +modify: +{ + match: + { + "targetname" "cmtimer" + "classname" "logic_timer" + } + insert: + { + "OnTimer" "cold,Disable,,0.1,-1" + "OnTimer" "colder,Disable,,0.1,-1" + "OnTimer" "cold,Enable,,0.5,-1" + "OnTimer" "colder,Enable,,0.5,-1" + "OnTimer" "cold,Disable,,0.6,-1" + "OnTimer" "colder,Disable,,0.6,-1" + "OnTimer" "cold,Enable,,0.9,-1" + "OnTimer" "colder,Enable,,0.9,-1" + } +} +modify: +{ + match: + { + "targetname" "colder" + "classname" "trigger_hurt" + } + replace: + { + "damagetype" "0" + } +} +modify: +{ + match: + { + "targetname" "cold" + "classname" "trigger_hurt" + } + replace: + { + "damagetype" "0" +} + +;; music volume + +modify: +{ + match: + { + "message" "music/aglimpseofhell_03.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/aglimpseofhell_03.mp3" + } +} +modify: +{ + match: + { + "message" "music/bh_rabies_04.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/bh_rabies_04.mp3" + } +} +modify: +{ + match: + { + "message" "music/da_rabies_09.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/da_rabies_09.mp3" + } +} +modify: +{ + match: + { + "message" "music/hl2_song25_teleporter.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/hl2_song25_teleporter.mp3" + } +} +modify: +{ + match: + { + "message" "music/horde_04.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/horde_04.mp3" + } +} + +;; cold mountain - prevent early heli trigger + +add: +{ + "origin" "9085 10000 -5110" + "targetname" "mount_prop" + "StartDisabled" "0" + "spawnflags" "0" + "solid" "6" + "skin" "0" + "SetBodyGroup" "0" + "rendermode" "0" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "RandomAnimation" "0" + "pressuredelay" "0" + "PerformanceMode" "0" + "model" "models/props_unique/wooden_barricade.mdl" + "mindxlevel" "0" + "MinAnimTime" "5" + "maxdxlevel" "0" + "MaxAnimTime" "10" + "fadescale" "1" + "fademindist" "-1" + "fademaxdist" "0" + "ExplodeRadius" "0" + "ExplodeDamage" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "DisableBoneFollowers" "0" + "angles" "0 0 0" + "classname" "prop_dynamic" + "OnUser1" "!self,Kill,,0,1" + "OnUser1" "roundtime,Command,say CALL HELICOPTER ,0,1" + "OnUser1" "roundtime,Command,say USE THE RADIO ,1,1" + "OnUser1" "roundtime,Command,say IN THE CONTAINER ,2,1" +} +add: +{ + "model" "*108" + "wait" "-1" + "targetname" "mount_trigger" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "3250 11870 -4493.5" + "filtername" "terror" + "classname" "trigger_multiple" + "OnStartTouch" "mount_prop,FireUser1,,0,1" +} +modify: +{ + match: + { + "origin" "8348 10516 -4980.5" + "classname" "trigger_once" + "hammerid" "604133" + } + delete: + { + "OnTrigger" "roundtime,Command,say CALL HELICOPTER ,0,-1" + "OnTrigger" "roundtime,Command,say USE THE RADIO ,1,-1" + "OnTrigger" "roundtime,Command,say IN THE OPEN CONTAINER ,2,-1" + } + insert: + { + "targetname" "heli_trigger" + "OnTrigger" "roundtime,Command,say WE MADE IT TO THE RESCUE POINT ,0,1" + "OnTrigger" "roundtime,Command,say LET'S WAIT FOR OTHER SURVIVORS ,3,1" + } +} +modify: +{ + match: + { + "targetname" "cm_md" + "origin" "-4767.8 -6688.19 -8592" + "classname" "trigger_once" + } + + insert: + { + "OnStartTouch" "heli_trigger,AddOutput,OnTrigger mount_prop:FireUser1::40:1,0,1" + } +} +modify: +{ + match: + { + "targetname" "cm_hd" + "origin" "-4784.78 -6671.22 -8592" + "classname" "trigger_once" + } + + insert: + { + "OnStartTouch" "heli_trigger,AddOutput,OnTrigger mount_prop:FireUser1::60:1,0,1" + } +} +modify: +{ + match: + { + "targetname" "cm_id" + "origin" "-4784.78 -6671.22 -8592" + "classname" "trigger_once" + } + + insert: + { + "OnStartTouch" "heli_trigger,AddOutput,OnTrigger mount_prop:FireUser1::80:1,0,1" + } +} \ No newline at end of file diff --git a/maps/ze_temple_v2_1.cfg b/maps/ze_temple_v2_1.cfg index 1e4bd1a..a7aeebb 100755 --- a/maps/ze_temple_v2_1.cfg +++ b/maps/ze_temple_v2_1.cfg @@ -13,4 +13,164 @@ modify: { "filtername" "human" } -} \ No newline at end of file +} + +;; music volume + +modify: +{ + match: + { + "message" "xramsound/end.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#xramsound/end.mp3" + } +} +modify: +{ + match: + { + "message" "xramsound/end_mus1.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#xramsound/end_mus1.mp3" + } +} +modify: +{ + match: + { + "message" "xramsound/end1.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#xramsound/end1.mp3" + } +} +modify: +{ + match: + { + "message" "xramsound/fignt.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#xramsound/fignt.mp3" + } +} +modify: +{ + match: + { + "message" "xramsound/lvl1_extreme.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#xramsound/lvl1_extreme.mp3" + } +} +modify: +{ + match: + { + "message" "xramsound/lvl1_extreme1.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#xramsound/lvl1_extreme1.mp3" + } +} +modify: +{ + match: + { + "message" "xramsound/lvl2_extreme.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#xramsound/lvl2_extreme.mp3" + } +} +modify: +{ + match: + { + "message" "xramsound/lvl2_start.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#xramsound/lvl2_start.mp3" + } +} +modify: +{ + match: + { + "message" "xramsound/lvl2_start1.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#xramsound/lvl2_start1.mp3" + } +} +modify: +{ + match: + { + "message" "xramsound/mus11.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#xramsound/mus11.mp3" + } +} +modify: +{ + match: + { + "message" "xramsound/normal1e.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#xramsound/normal1e.mp3" + } +} +modify: +{ + match: + { + "message" "xramsound/Pendulum - Girl in the Fire.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#xramsound/Pendulum - Girl in the Fire.mp3" + } +} +modify: +{ + match: + { + "message" "xramsound/tloz.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#xramsound/tloz.mp3" + } +} + diff --git a/maps/ze_ten_keys_b2fix.cfg b/maps/ze_ten_keys_b2fix.cfg index c2ed3a8..8fb08b9 100644 --- a/maps/ze_ten_keys_b2fix.cfg +++ b/maps/ze_ten_keys_b2fix.cfg @@ -83,4 +83,98 @@ modify: } } +;; music volume +modify: +{ + match: + { + "message" "sound_ten_keys/ten_keys_1_3.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#sound_ten_keys/ten_keys_1_3.mp3" + } +} +modify: +{ + match: + { + "message" "sound_ten_keys/Ten_keys_1_4_1.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#sound_ten_keys/Ten_keys_1_4_1.mp3" + } +} +modify: +{ + match: + { + "message" "sound_ten_keys/Ten_keys_2_1.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#sound_ten_keys/Ten_keys_2_1.mp3" + } +} +modify: +{ + match: + { + "message" "sound_ten_keys/Ten_keys_2_2.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#sound_ten_keys/Ten_keys_2_2.mp3" + } +} +modify: +{ + match: + { + "message" "sound_ten_keys/Ten_keys_2_3.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#sound_ten_keys/Ten_keys_2_3.mp3" + } +} +modify: +{ + match: + { + "message" "sound_ten_keys/Ten_keys_2_4.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#sound_ten_keys/Ten_keys_2_4.mp3" + } +} + +;; stage 1 - fix hold + +modify: +{ + match: + { + "targetname" "Break_door_stage_1_3" + "classname" "func_physbox" + } + delete: + { + "OnBreak" "Door_stage_1_3,Open,,35,-1" + "OnBreak" "Teleport_stage_1_2,Enable,,50,-1" + } + insert: + { + "OnBreak" "Door_stage_1_3,Open,,30,1" + "OnBreak" "Teleport_stage_1_2,Enable,,40,1" + } +} diff --git a/maps/ze_tesv_skyrim_v4fix.cfg b/maps/ze_tesv_skyrim_v4fix.cfg index 01032ad..de634a3 100644 --- a/maps/ze_tesv_skyrim_v4fix.cfg +++ b/maps/ze_tesv_skyrim_v4fix.cfg @@ -2558,4 +2558,36 @@ modify: "OnPass" "dova_gametext,AddOutput,message Left click = Pushes zombies & Right click = Wind beam - pushes zombies far back,0,-1" "OnPass" "dova_gametext,Display,,0.5,-1" } +} + + + + +;; _ + +;; fix performance? + +modify: +{ + match: + { + "model" "models/wallworm/staff_of_magnus.mdl" + "classname" "prop_dynamic" + } + replace: + { + "DisableBoneFollowers" "1" + } +} +modify: +{ + match: + { + "model" "models/skyrim/elderscroll.mdl" + "classname" "prop_dynamic" + } + replace: + { + "DisableBoneFollowers" "1" + } } \ No newline at end of file diff --git a/maps/ze_the_last_chapter_v1_5_css.cfg b/maps/ze_the_last_chapter_v1_5_css.cfg index 8ca469b..d8b2787 100644 --- a/maps/ze_the_last_chapter_v1_5_css.cfg +++ b/maps/ze_the_last_chapter_v1_5_css.cfg @@ -534,4 +534,313 @@ modify: { "OnBreak" "nrk5_minisatan_amount,Subtract,1,0,-1" } -} \ No newline at end of file +} + + + + +;; _ + +;; music volume + +modify: +{ + match: + { + "message" "music/naraka/nrk_main_music.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/naraka/nrk_main_music.mp3" + } +} +modify: +{ + match: + { + "message" "music/naraka/nrk1_music_1.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/naraka/nrk1_music_1.mp3" + } +} +modify: +{ + match: + { + "message" "music/naraka/nrk1_music_2.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/naraka/nrk1_music_2.mp3" + } +} +modify: +{ + match: + { + "message" "music/naraka/nrk1_music_3.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/naraka/nrk1_music_3.mp3" + } +} +modify: +{ + match: + { + "message" "music/naraka/nrk1_music_4.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/naraka/nrk1_music_4.mp3" + } +} +modify: +{ + match: + { + "message" "music/naraka/nrk2_music_1.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/naraka/nrk2_music_1.mp3" + } +} +modify: +{ + match: + { + "message" "music/naraka/nrk2_music_2.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/naraka/nrk2_music_2.mp3" + } +} +modify: +{ + match: + { + "message" "music/naraka/nrk2_music_3.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/naraka/nrk2_music_3.mp3" + } +} +modify: +{ + match: + { + "message" "music/naraka/nrk2_music_4.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/naraka/nrk2_music_4.mp3" + } +} +modify: +{ + match: + { + "message" "music/naraka/nrk3_music_1.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/naraka/nrk3_music_1.mp3" + } +} +modify: +{ + match: + { + "message" "music/naraka/nrk3_music_2.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/naraka/nrk3_music_2.mp3" + } +} +modify: +{ + match: + { + "message" "music/naraka/nrk3_music_3.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/naraka/nrk3_music_3.mp3" + } +} +modify: +{ + match: + { + "message" "music/naraka/nrk3_music_4.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/naraka/nrk3_music_4.mp3" + } +} +modify: +{ + match: + { + "message" "music/naraka/nrk4_music_1.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/naraka/nrk4_music_1.mp3" + } +} +modify: +{ + match: + { + "message" "music/naraka/nrk4_music_2.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/naraka/nrk4_music_2.mp3" + } +} +modify: +{ + match: + { + "message" "music/naraka/nrk4_music_3.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/naraka/nrk4_music_3.mp3" + } +} +modify: +{ + match: + { + "message" "music/naraka/nrk4_music_4.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/naraka/nrk4_music_4.mp3" + } +} +modify: +{ + match: + { + "message" "music/naraka/nrk4_music_5.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/naraka/nrk4_music_5.mp3" + } +} +modify: +{ + match: + { + "message" "music/naraka/nrk4_music_6.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/naraka/nrk4_music_6.mp3" + } +} +modify: +{ + match: + { + "message" "music/naraka/nrk5_music_1.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/naraka/nrk5_music_1.mp3" + } +} +modify: +{ + match: + { + "message" "music/naraka/nrk5_music_2.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/naraka/nrk5_music_2.mp3" + } +} +modify: +{ + match: + { + "message" "music/naraka/nrk5_music_3.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/naraka/nrk5_music_3.mp3" + } +} +modify: +{ + match: + { + "message" "music/naraka/nrk5_music_4.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/naraka/nrk5_music_4.mp3" + } +} +modify: +{ + match: + { + "message" "music/naraka/nrk5_music_5.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/naraka/nrk5_music_5.mp3" + } +} +modify: +{ + match: + { + "message" "music/naraka/nrk5_music_6.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/naraka/nrk5_music_6.mp3" + } +} + diff --git a/maps/ze_the_temennigru_b1_4.cfg b/maps/ze_the_temennigru_b1_4.cfg new file mode 100755 index 0000000..52cfe83 --- /dev/null +++ b/maps/ze_the_temennigru_b1_4.cfg @@ -0,0 +1,60 @@ +modify: +{ + match: + { + "classname" "func_door" + "targetname" "rightdoor_3" + "origin" "-1700 -7780 -5367.5" + } + delete: + { + "OnOpen" "case_rightside_test,RunScriptCode,RightSide_1(false),0,-1" + } + insert: + { + "OnOpen" "case_rightside_test,RunScriptCode,RightSide_3(false),0,-1" + } +} + +modify: +{ + match: + { + "classname" "math_counter" + "targetname" "vergil_math_counter_stage_2nd" + } + replace: + { + "StartDisabled" "1" + } +} + +modify: +{ + match: + { + "classname" "logic_relay" + "targetname" "vergil_boss_relay_the_storm_2nd_stage" + } + insert: + { + "OnTrigger" "vergil_math_counter_stage_2nd,Enable,,0,-1" + } +} + +modify: +{ + match: + { + "classname" "math_counter" + "targetname" "deviltrigger_hp_math" + } + insert: + { + "OnHitMin" "deviltrigger_hp_breakable_puppet,Kill,,0,-1" + "OnHitMin" "deviltrigger_splash_hurt_puppet,Kill,,0,-1" + "OnHitMin" "deviltrigger_follow_particle_puppet,Kill,,0,-1" + "OnHitMin" "npc_model_deviltrigger_puppet,Kill,,0,-1" + "OnHitMin" "deviltrigger_splash_timer_puppet,Kill,,0,-1" + } +} \ No newline at end of file diff --git a/maps/ze_thelostworld_redux_101jj.cfg b/maps/ze_thelostworld_redux_101jj.cfg index 6af266e..03b16c4 100644 --- a/maps/ze_thelostworld_redux_101jj.cfg +++ b/maps/ze_thelostworld_redux_101jj.cfg @@ -43,3 +43,24 @@ modify: "OnMapSpawn" "servercommand,Command,zr_infect_spawntime_max 25.0,0,1" } } + + + + +;; _ + +;; music volume + +modify: +{ + match: + { + "message" "admin_plugin/ohaibutter.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#admin_plugin/ohaibutter.mp3" + } +} + diff --git a/maps/ze_thriller_escape_b6.cfg b/maps/ze_thriller_escape_b6.cfg new file mode 100755 index 0000000..d544cb7 --- /dev/null +++ b/maps/ze_thriller_escape_b6.cfg @@ -0,0 +1,152 @@ +;; _ + +;; music volume + +modify: +{ + match: + { + "message" "my sounds/thriller ftw.wav" + "classname" "ambient_generic" + } + replace: + { + "message" "#my sounds/thriller ftw.wav" + } +} + +;; just to be safe + +modify: +{ + match: + { + "classname" "/prop_.*/" + } + replace: + { + "disableshadows" "1" + "disablereceiveshadows" "1" + } +} +modify: +{ + match: + { + "classname" "/func_.*/" + } + replace: + { + "disableshadows" "1" + "disablereceiveshadows" "1" + } +} + +;; optimizations + +filter: +{ + "classname" "env_sprite" +} + +modify: +{ + match: + { + "model" "models/zombie/classic.mdl" + "classname" "prop_dynamic" + } + replace: + { + "solid" "0" + "spawnflags" "256" + } + insert: + { + "DisableBoneFollowers" "1" + } +} + +;; no user control + +modify: +{ + match: + { + "targetname" "Truck" + "classname" "func_tanktrain" + } + replace: + { + "spawnflags" "531" + } +} + +;; unstuck players + +add: +{ + "model" "*113" + "targetname" "bookcase_unstuck" + "parentname" "BT" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "6617.1 4124.98 130.18" + "classname" "trigger_once" + "OnStartTouch" "!activator,AddOutput,origin 6820 4056 105,0,-1" +} +add: +{ + "model" "*113" + "targetname" "bookcase_unstuck" + "parentname" "BT" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "6631.1 4124.98 130.18" + "classname" "trigger_once" + "OnStartTouch" "!activator,AddOutput,origin 6820 4056 105,0,-1" +} + +modify: +{ + match: + { + "targetname" "BP1" + "classname" "path_track" + } + insert: + { + "OnPass" "bookcase_unstuck,Enable,,0,1" + "OnPass" "bookcase_unstuck,Kill,,0.5,1" + } +} + +;; zm teleport + +modify: +{ + match: + { + "model" "*111" + "origin" "6498 4090 168" + "StartDisabled" "0" + "classname" "trigger_multiple" + } + insert: + { + "OnStartTouch" "zm_tele,Enable,,90,1" + "OnStartTouch" "zm_tele,Kill,,93,1" + } +} +add: +{ + "model" "*111" + "targetname" "zm_tele" + "filtername" "Filter" + "origin" "6498 4090 168" + "spawnflags" "1" + "wait" "1" + "StartDisabled" "1" + "classname" "trigger_multiple" + "OnStartTouch" "!activator,AddOutput,origin 6820 4056 105,0,-1" +} \ No newline at end of file diff --git a/maps/ze_tilex_ultimate_v2_14s.cfg b/maps/ze_tilex_ultimate_v2_14s.cfg index e146206..af21232 100644 --- a/maps/ze_tilex_ultimate_v2_14s.cfg +++ b/maps/ze_tilex_ultimate_v2_14s.cfg @@ -80,3 +80,253 @@ modify: "OnStartTouch" "TheCurrentLevelPlugin,SetValue,6,0,1" } } + + + + +;; _ + +;; music volume + +modify: +{ + match: + { + "message" "music/ze_tilex_ultimate/1_0.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/ze_tilex_ultimate/1_0.mp3" + } +} +modify: +{ + match: + { + "message" "music/ze_tilex_ultimate/1_1.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/ze_tilex_ultimate/1_1.mp3" + } +} +modify: +{ + match: + { + "message" "music/ze_tilex_ultimate/2_0.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/ze_tilex_ultimate/2_0.mp3" + } +} +modify: +{ + match: + { + "message" "music/ze_tilex_ultimate/3_0.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/ze_tilex_ultimate/3_0.mp3" + } +} +modify: +{ + match: + { + "message" "music/ze_tilex_ultimate/3_1.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/ze_tilex_ultimate/3_1.mp3" + } +} +modify: +{ + match: + { + "message" "music/ze_tilex_ultimate/3_2.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/ze_tilex_ultimate/3_2.mp3" + } +} +modify: +{ + match: + { + "message" "music/ze_tilex_ultimate/4_0.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/ze_tilex_ultimate/4_0.mp3" + } +} +modify: +{ + match: + { + "message" "music/ze_tilex_ultimate/4_1.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/ze_tilex_ultimate/4_1.mp3" + } +} +modify: +{ + match: + { + "message" "music/ze_tilex_ultimate/4_2.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/ze_tilex_ultimate/4_2.mp3" + } +} +modify: +{ + match: + { + "message" "music/ze_tilex_ultimate/5_0.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/ze_tilex_ultimate/5_0.mp3" + } +} +modify: +{ + match: + { + "message" "music/ze_tilex_ultimate/5_0o.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/ze_tilex_ultimate/5_0o.mp3" + } +} +modify: +{ + match: + { + "message" "music/ze_tilex_ultimate/5_1.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/ze_tilex_ultimate/5_1.mp3" + } +} +modify: +{ + match: + { + "message" "music/ze_tilex_ultimate/5_2.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/ze_tilex_ultimate/5_2.mp3" + } +} +modify: +{ + match: + { + "message" "music/ze_tilex_ultimate/6_0.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/ze_tilex_ultimate/6_0.mp3" + } +} +modify: +{ + match: + { + "message" "music/ze_tilex_ultimate/battle.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/ze_tilex_ultimate/battle.mp3" + } +} +modify: +{ + match: + { + "message" "music/ze_tilex_ultimate/battle2.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/ze_tilex_ultimate/battle2.mp3" + } +} +modify: +{ + match: + { + "message" "music/ze_tilex_ultimate/dddn.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/ze_tilex_ultimate/dddn.mp3" + } +} +modify: +{ + match: + { + "message" "music/ze_tilex_ultimate/exboss.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/ze_tilex_ultimate/exboss.mp3" + } +} +modify: +{ + match: + { + "message" "music/ze_tilex_ultimate/finale.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/ze_tilex_ultimate/finale.mp3" + } +} +modify: +{ + match: + { + "message" "music/ze_tilex_ultimate/pararevo.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/ze_tilex_ultimate/pararevo.mp3" + } +} + + diff --git a/maps/ze_timesink_css.cfg b/maps/ze_timesink_css.cfg new file mode 100755 index 0000000..d2a042b --- /dev/null +++ b/maps/ze_timesink_css.cfg @@ -0,0 +1,16 @@ +; +;STRIPPER CFG BY KOEN (STEAM_1:1:114921174) +; + +; Prevent telehops +modify: +{ + match: + { + "classname" "trigger_teleport" + } + insert: + { + "OnEndTouch" "!activator,addoutput,absvelocity 0 0 0,0,-1" + } +} \ No newline at end of file diff --git a/maps/ze_timesplitters_v1_2.cfg b/maps/ze_timesplitters_v1_2.cfg index 844cce2..3bc5a68 100644 --- a/maps/ze_timesplitters_v1_2.cfg +++ b/maps/ze_timesplitters_v1_2.cfg @@ -49,4 +49,131 @@ modify: "OnStartTouch" "ConsoleTalk,Command,say ## REAPER SPLITTER KILL IT ##,23,1" "OnStartTouch" "ConsoleTalk,Command,say ## You have 2 minutes till the boss room explodes! Kill it Quick! ##,24,1" } -} \ No newline at end of file +} + + + +;; _ + +;; fix weapon strippers + +modify: +{ + match: + { + "targetname" "borgTriggerStrip" + "classname" "trigger_once" + } + delete: + { + "OnStartTouch" "borgWeaponStrip,Strip,,0,-1" + "OnStartTouch" "!activator,AddOutput,rendermode 1,0,-1" + "OnStartTouch" "!activator,Alpha,55,0,-1" + } + insert: + { + "OnStartTouch" "borgWeaponStrip,Strip,,0,1" + "OnStartTouch" "!activator,AddOutput,rendermode 1,0,1" + "OnStartTouch" "!activator,Alpha,55,0,1" + } +} +modify: +{ + match: + { + "targetname" "CortezTriggerStrip" + "classname" "trigger_once" + } + delete: + { + "OnStartTouch" "cortezWeaponStrip,Strip,,0,-1" + "OnStartTouch" "!activator,AddOutput,rendermode 1,0,-1" + "OnStartTouch" "!activator,Alpha,55,0,-1" + } + insert: + { + "OnStartTouch" "cortezWeaponStrip,Strip,,0,1" + "OnStartTouch" "!activator,AddOutput,rendermode 1,0,1" + "OnStartTouch" "!activator,Alpha,55,0,1" + } +} +modify: +{ + match: + { + "targetname" "scorgTriggerStrip" + "classname" "trigger_once" + } + delete: + { + "OnStartTouch" "scorgWeaponStrip,Strip,,0,-1" + "OnStartTouch" "!activator,AddOutput,rendermode 1,0,-1" + "OnStartTouch" "!activator,Alpha,55,0,-1" + } + insert: + { + "OnStartTouch" "scorgWeaponStrip,Strip,,0,1" + "OnStartTouch" "!activator,AddOutput,rendermode 1,0,1" + "OnStartTouch" "!activator,Alpha,55,0,1" + } +} +modify: +{ + match: + { + "targetname" "violaTriggerStrip" + "classname" "trigger_once" + } + delete: + { + "OnStartTouch" "violaWeaponStrip,Strip,,0,-1" + "OnStartTouch" "!activator,AddOutput,rendermode 1,0,-1" + "OnStartTouch" "!activator,Alpha,55,0,-1" + } + insert: + { + "OnStartTouch" "violaWeaponStrip,Strip,,0,1" + "OnStartTouch" "!activator,AddOutput,rendermode 1,0,1" + "OnStartTouch" "!activator,Alpha,55,0,1" + } +} + +;; music volume + +modify: +{ + match: + { + "message" "tsmusic/tsanaconda.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#tsmusic/tsanaconda.mp3" + } +} +modify: +{ + match: + { + "message" "tsmusic/TSGoteki.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#tsmusic/TSGoteki.mp3" + } +} +modify: +{ + match: + { + "message" "tsmusic/TSStreets.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#tsmusic/TSStreets.mp3" + } +} + diff --git a/maps/ze_titanic_cqd_v2_fixed.cfg b/maps/ze_titanic_cqd_v2_fixed.cfg index a50875e..6297cec 100644 --- a/maps/ze_titanic_cqd_v2_fixed.cfg +++ b/maps/ze_titanic_cqd_v2_fixed.cfg @@ -91,4 +91,20 @@ modify: { "speed" "700" } -} \ No newline at end of file +} + +;; music volume + +modify: +{ + match: + { + "message" "titanic/titanic-sinking.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#titanic/titanic-sinking.mp3" + } +} + diff --git a/maps/ze_tloz_celestia_a4.cfg b/maps/ze_tloz_celestia_a4.cfg index ea4ea49..9c25712 100644 --- a/maps/ze_tloz_celestia_a4.cfg +++ b/maps/ze_tloz_celestia_a4.cfg @@ -1,1388 +1,1925 @@ -;Fix dumb shortcut at spawn on stage 4 -modify: -{ - match: - { - "classname" "trigger_push" - "hammerid" "94435" - } - replace: - { - "pushdir" "0 90 0" - } -} - -;Fix dumb teleport bug at spawn on stage 4 -modify: -{ - match: - { - "classname" "trigger_teleport" - "hammerid" "94364" - } - replace: - { - "spawnflags" "1" - } -} - -;; fix s2 nuke not killing all zms - -add: -{ - "model" "*293" - "origin" "10349.7 8526.32 199.3" - "classname" "game_zone_player" - "targetname" "S2EndNuke" - "OnPlayerOutZone" "!activator,SetHealth,0,0,-1" -} -modify: -{ - match: - { - "targetname" "s2_boss_h1" - "hammerid" "39160" - "classname" "func_breakable" - } - insert: - { - "OnBreak" "S2EndNuke,CountPlayersInZone,,10,-1" - } -} - -; -; STRIPPER BY ENCAP -; - -;; lobby - prevent players from falling under the map - -add: -{ - "targetname" "lobby_floor" - "vrad_brush_cast_shadows" "0" - "StartDisabled" "0" - "spawnflags" "2" - "Solidity" "0" - "solidbsp" "0" - "rendermode" "10" - "renderfx" "0" - "rendercolor" "255 255 255" - "renderamt" "255" - "origin" "12965 1931.5 -8485" - "invert_exclusion" "0" - "InputFilter" "0" - "disableshadows" "1" - "disablereceiveshadows" "1" - "classname" "func_brush" - "OnUser1" "!self,AddOutput,solid 2,0,1" - "OnUser1" "!self,AddOutput,mins -1067 -1051.5 -8,0.1,1" - "OnUser1" "!self,AddOutput,maxs 1067 1051.5 8,0.1,1" -} - -;; stage 1 - afk teleport for the first zone - -add: -{ - "targetname" "stage1_debut_afk" - "target" "stage1debut" - "StartDisabled" "1" - "spawnflags" "1" - "origin" "-5436 2959 -13159" - "classname" "trigger_teleport" - "OnUser1" "!self,AddOutput,solid 2,0,1" - "OnUser1" "!self,AddOutput,mins -2954 -3126 -537,0.1,1" - "OnUser1" "!self,AddOutput,maxs 2954 3126 537,0.1,1" -} - -modify: -{ - match: - { - "classname" "trigger_once" - "hammerid" "124972" - } - insert: - { - "OnTrigger" "stage1_debut_afk,Enable,,15,-1" - } -} - -;; stage 1 - don't loop gate sound - -modify: -{ - match: - { - "targetname" "s1_chateau_door" - "classname" "func_door" - } - replace: - { - "loopmovesound" "0" - } -} - -;; stage 1 - fix afk teleport origin - -modify: -{ - match: - { - "targetname" "s1_afk1" - "classname" "trigger_teleport" - } - replace: - { - "origin" "7171 34.5 -9189" - } -} - -;; stage 1 - prevent players from bhopping over broken stairs hold - -add: -{ - "targetname" "stage1_stairs_hold" - "vrad_brush_cast_shadows" "0" - "StartDisabled" "0" - "spawnflags" "2" - "Solidity" "0" - "solidbsp" "0" - "rendermode" "10" - "renderfx" "0" - "rendercolor" "255 255 255" - "renderamt" "255" - "origin" "6936 -3920 -9334.5" - "invert_exclusion" "0" - "InputFilter" "0" - "disableshadows" "1" - "disablereceiveshadows" "1" - "classname" "func_brush" - "OnUser1" "!self,AddOutput,solid 2,0,1" - "OnUser1" "!self,AddOutput,mins -88 -96 -264.5,0.1,1" - "OnUser1" "!self,AddOutput,maxs 88 96 264.5,0.1,1" -} - -modify: -{ - match: - { - "classname" "trigger_once" - "hammerid" "30950" - } - insert: - { - "OnTrigger" "stage1_stairs_hold,Disable,,20,-1" - } -} - -;; stage 2 - keep fall tp enabled - -modify: -{ - match: - { - "classname" "trigger_once" - "hammerid" "118211" - } - delete: - { - "OnTrigger" "stage1_antisaut,Disable,,7,-1" - } -} - -;; stage 4 - at start, prevent players getting to the end sequence - -add: -{ - "targetname" "stage4_clip" - "vrad_brush_cast_shadows" "0" - "StartDisabled" "0" - "spawnflags" "2" - "Solidity" "0" - "solidbsp" "0" - "rendermode" "10" - "renderfx" "0" - "rendercolor" "255 255 255" - "renderamt" "255" - "origin" "10120 -10513 11612" - "invert_exclusion" "0" - "InputFilter" "0" - "disableshadows" "1" - "disablereceiveshadows" "1" - "classname" "func_brush" - "OnUser1" "!self,AddOutput,solid 2,0,1" - "OnUser1" "!self,AddOutput,mins -5216 -96 -1650,0.1,1" - "OnUser1" "!self,AddOutput,maxs 5216 96 1650,0.1,1" -} - -;; stage 4 - fix fall tp - -modify: -{ - match: - { - "classname" "trigger_teleport" - "hammerid" "94364" - } - replace: - { - "spawnflags" "1" - } -} - -;; stage 4 - people will need to defend doors, to prevent zombies getting into boss arena - -add: -{ - "model" "*219" - "targetname" "s4_before_boss_push" - "StartDisabled" "0" - "speed" "400" - "spawnflags" "1" - "pushdir" "0 0 0" - "origin" "-8775.5 -7630 3221.5" - "alternateticksfix" "0" - "classname" "trigger_push" -} - -modify: -{ - match: - { - "targetname" "s4_door4" - "classname" "func_door" - } - replace: - { - "dmg" "10000" - } -} -modify: -{ - match: - { - "classname" "trigger_once" - "hammerid" "99838" - } - insert: - { - "OnTrigger" "Console,Command,say ** Don't let zombies in! Defend for 15 seconds. **,30,-1" - "OnTrigger" "s4_door4,Close,,45,-1" - "OnTrigger" "s4_before_boss_push,Disable,,46,-1" - } -} - -modify: -{ - match: - { - "targetname" "escape_final" - "classname" "logic_relay" - } - insert: - { - "OnTrigger" "s4_door4,Open,,0,-1" - } -} - -;; stage 4 - teleport all humans to fish boss - -add: -{ - "targetname" "stage4_fish_tp" - "target" "poisson_teleport" - "StartDisabled" "1" - "spawnflags" "1" - "origin" "-10312 -7612 3080" - "classname" "trigger_teleport" - "OnUser1" "!self,AddOutput,solid 2,0,1" - "OnUser1" "!self,AddOutput,mins -1274 -1216 -248,0.1,1" - "OnUser1" "!self,AddOutput,maxs 1274 1216 248,0.1,1" -} - -modify: -{ -match: - { - "targetname" "s4_panneau_poisson2" - "classname" "func_breakable" - } - insert: - { - "OnBreak" "stage4_fish_tp,Enable,,10,-1" - } -} -modify: -{ - match: - { - "targetname" "HPCounterIterator" - "classname" "math_counter" - } - insert: - { - "OnHitMin" "stage4_fish_tp,Disable,,7,-1" - } -} - -;; zm - fix nuke origin - -modify: -{ - match: - { - "targetname" "zmround_hurt" - "classname" "trigger_hurt" - } - replace: - { - "origin" "7248 -243.5 -8789" - } -} - -;; initialize all added volumes - -modify: -{ - match: - { - "classname" "logic_auto" - "hammerid" "24653" - } - insert: - { - "OnMapSpawn" "lobby_floor,FireUser1,,0,-1" - "OnMapSpawn" "stage1_debut_afk,FireUser1,,0,-1" - "OnMapSpawn" "stage1_stairs_hold,FireUser1,,0,-1" - "OnMapSpawn" "stage1_stairs_hold,Enable,,1,-1" - "OnMapSpawn" "stage4_clip,FireUser1,,0,-1" - "OnMapSpawn" "stage4_fish_tp,FireUser1,,0,-1" - } -} - -;; make ammo item visible - -modify: -{ - match: - { - "model" "models/props/de_prodigy/ammo_can_01.mdl" - "classname" "prop_dynamic" - } - replace: - { - "StartDisabled" "0" - "rendermode" "1" - "renderamt" "80" - } -} - -;; stage 1 - fix push at the end of stage - -modify: -{ - match: - { - "targetname" "s1_blocktos2" - "classname" "trigger_push" - } - replace: - { - "spawnflags" "1" - "speed" "2000" - } -} - -;; stage 2 - fix afk teleport - -modify: -{ - match: - { - "classname" "trigger_once" - "hammerid" "118211" - } - insert: - { - "OnTrigger" "s2_afk2,Enable,,15,-1" - } -} - -;; stage 4 - fix first afk teleport - -modify: -{ - match: - { - "targetname" "s4_afk0" - "classname" "trigger_teleport" - } - replace: - { - "target" "s4_tp1" - } -} - -;; stage 4 - expand fall teleport zone - -add: -{ - "targetname" "stage4_falltp0" - "target" "s4_falltp" - "StartDisabled" "0" - "spawnflags" "1" - "origin" "8327 -10070 8894.5" - "classname" "trigger_teleport" - "OnUser1" "!self,AddOutput,solid 2,0,1" - "OnUser1" "!self,AddOutput,mins -7303 -5390 -57.5,0.1,1" - "OnUser1" "!self,AddOutput,maxs 7303 5390 57.5,0.1,1" -} - -modify: -{ - match: - { - "classname" "logic_auto" - "hammerid" "24653" - } - insert: - { - "OnMapSpawn" "stage4_falltp0,FireUser1,,0,-1" - } -} - -;; stage 4 - don't let humans to choose boss before door is closed - -add: -{ - "model" "*225" - "targetname" "stage4_chooser_clip" - "vrad_brush_cast_shadows" "0" - "StartDisabled" "0" - "spawnflags" "2" - "Solidity" "0" - "solidbsp" "0" - "rendermode" "10" - "renderfx" "0" - "rendercolor" "255 255 255" - "renderamt" "255" - "origin" "-8836 -7750 3221.5" - "invert_exclusion" "0" - "InputFilter" "0" - "disableshadows" "1" - "disablereceiveshadows" "1" - "classname" "func_brush" -} -modify: -{ - match: - { - "classname" "trigger_once" - "hammerid" "99838" - } - insert: - { - "OnTrigger" "stage4_chooser_clip,Disable,,46,-1" - } -} -modify: -{ - match: - { - "classname" "logic_auto" - "hammerid" "24653" - } - insert: - { - "OnMapSpawn" "stage4_chooser_clip,Enable,,1,-1" - } -} - -;; stage 4 - on fish death disable zm teleport to boss cage - -modify: -{ - match: - { - "targetname" "HPCounterIterator" - "classname" "math_counter" - } - insert: - { - "OnHitMin" "poisson_cagetp,Disable,,4,-1" - } -} - -;; stage 4 - fix horse boss teleport - -modify: -{ - match: - { - "classname" "trigger_teleport" - "hammerid" "100356" - } - replace: - { - "spawnflags" "1" - "StartDisabled" "1" - } -} - -;; stage 4 - fix final afk tp - -modify: -{ - match: - { - "targetname" "escape_final" - "classname" "logic_relay" - } - delete: - { - "OnTrigger" "finaltpafk,Enable,,25,-1" - } - insert: - { - "OnTrigger" "finaltpafk,Enable,,45,-1" - } -} -modify: -{ - match: - { - "targetname" "finaltpafk" - "classname" "trigger_teleport" - } - replace: - { - "spawnflags" "1" - } - insert: - { - "target" "s4_escapetp" - } -} - -;; add spawn afk teleport - -add: -{ - "model" "*144" - "targetname" "spawn_tp" - "StartDisabled" "1" - "spawnflags" "1" - "origin" "13618 2808 -8612" - "classname" "trigger_teleport" -} - -; stage 1 - -modify: -{ - match: - { - "targetname" "s1_tpp" - "classname" "trigger_teleport" - } - insert: - { - "OnStartTouch" "spawn_tp,AddOutput,target s1_tp,0,1" - "OnStartTouch" "spawn_tp,Enable,,30,1" - } -} - -; stage 2 - -modify: -{ - match: - { - "targetname" "s2_tpp" - "classname" "trigger_teleport" - } - insert: - { - "OnStartTouch" "spawn_tp,AddOutput,target s2_tp,0,1" - "OnStartTouch" "spawn_tp,Enable,,30,1" - } -} - -; stage 3 - -modify: -{ - match: - { - "targetname" "s3_tpp" - "classname" "trigger_teleport" - } - insert: - { - "OnStartTouch" "spawn_tp,AddOutput,target s3_tp,0,1" - "OnStartTouch" "spawn_tp,Enable,,30,1" - } -} - -; stage 4 - -modify: -{ - match: - { - "targetname" "s4_tpp" - "classname" "trigger_teleport" - } - insert: - { - "OnStartTouch" "spawn_tp,AddOutput,target stage4_start,0,1" - "OnStartTouch" "spawn_tp,Enable,,30,1" - } -} - -; stage 5 - -modify: -{ - match: - { - "targetname" "s5_tpp" - "classname" "trigger_teleport" - } - insert: - { - "OnStartTouch" "spawn_tp,AddOutput,target stage1debut,0,1" - "OnStartTouch" "spawn_tp,Enable,,30,1" - } -} - -;; stage 4 - prevent players from getting under the map - -add: -{ - "targetname" "s4_clip1" - "vrad_brush_cast_shadows" "0" - "StartDisabled" "0" - "spawnflags" "2" - "Solidity" "0" - "solidbsp" "0" - "rendermode" "10" - "renderfx" "0" - "rendercolor" "255 255 255" - "renderamt" "255" - "origin" "9026 -10570 5425" - "invert_exclusion" "0" - "InputFilter" "0" - "disableshadows" "1" - "disablereceiveshadows" "1" - "classname" "func_brush" - "OnUser1" "!self,AddOutput,solid 2,0,1" - "OnUser1" "!self,AddOutput,mins -297 -72 -239,0.1,1" - "OnUser1" "!self,AddOutput,maxs 297 72 239,0.1,1" -} -add: -{ - "targetname" "s4_clip1" - "vrad_brush_cast_shadows" "0" - "StartDisabled" "0" - "spawnflags" "2" - "Solidity" "0" - "solidbsp" "0" - "rendermode" "10" - "renderfx" "0" - "rendercolor" "255 255 255" - "renderamt" "255" - "origin" "9026 -12214 5425" - "invert_exclusion" "0" - "InputFilter" "0" - "disableshadows" "1" - "disablereceiveshadows" "1" - "classname" "func_brush" - "OnUser1" "!self,AddOutput,solid 2,0,1" - "OnUser1" "!self,AddOutput,mins -297 -72 -239,0.1,1" - "OnUser1" "!self,AddOutput,maxs 297 72 239,0.1,1" -} - -modify: -{ - match: - { - "classname" "logic_auto" - "hammerid" "24653" - } - insert: - { - "OnMapSpawn" "s4_clip1,FireUser1,,0,-1" - } -} - -;; zm - countdown messages - -modify: -{ - match: - { - "targetname" "break_level5" - "classname" "func_breakable" - } - insert: - { - "OnBreak" "Console,Command,say ** Survive for 180 seconds **,34,1" - "OnBreak" "Console,Command,say ** Survive for 120 seconds **,94,1" - "OnBreak" "Console,Command,say ** 60 seconds left **,154,1" - } -} - -;; stage 4 - scale boss hp - -add: -{ - "model" "*225" - "wait" "0" - "targetname" "s4_boss_scale" - "StartDisabled" "0" - "spawnflags" "1" - "origin" "-8772 -7750 3221.5" - "filtername" "Humanos" - "classname" "trigger_multiple" - "OnStartTouch" "HPCounterBackUp2,Add,5,0,-1" - "OnStartTouch" "HPCounterBackUp,Add,5,0,-1" -} - -modify: -{ - match: - { - "targetname" "s4_panneau_poisson2" - "classname" "func_breakable" - } - insert: - { - "OnBreak" "s4_boss_scale,Disable,,15,-1" - } -} -modify: -{ - match: - { - "targetname" "s4_panneau_cheval2" - "classname" "func_breakable" - } - insert: - { - "OnBreak" "s4_boss_scale,Disable,,15,-1" - } -} - -;; stage 4 - prevent players from shooting horse before choosing bossfight - -modify: -{ - match: - { - "targetname" "HPCounter2" - "classname" "math_counter" - } - replace: - { - "StartDisabled" "1" - } -} -modify: -{ - match: - { - "targetname" "s4_cheval_hurt" - "classname" "trigger_hurt" - } - replace: - { - "StartDisabled" "1" - } -} -modify: -{ - match: - { - "targetname" "s4_panneau_cheval2" - "classname" "func_breakable" - } - insert: - { - "OnBreak" "HPCounter2,Enable,,12,-1" - "OnBreak" "s4_cheval_hurt,Enable,,12,-1" - } -} - -;; stage 4 - horse hitbox doesn't push players into walls - -modify: -{ - match: - { - "targetname" "s4_cheval_break" - "classname" "func_breakable" - } - replace: - { - "classname" "func_physbox_multiplayer" - } -} - -;; stage 2 - scale boss hp - -add: -{ - "model" "*287" - "wait" "0" - "targetname" "s2_boss_scale" - "StartDisabled" "0" - "spawnflags" "1" - "origin" "10400.5 8509.5 1100" - "filtername" "Humanos" - "classname" "trigger_multiple" - "OnStartTouch" "s2_boss_h1,AddHealth,300,0,-1" -} - -;; stage 3 - scale boss hp - -add: -{ - "model" "*40" - "wait" "0" - "targetname" "s3_boss_scale" - "StartDisabled" "0" - "spawnflags" "1" - "origin" "-3450.5 -10241.5 -4673.5" - "filtername" "Humanos" - "classname" "trigger_multiple" - "OnStartTouch" "s3_boss_h1,AddHealth,150,0,-1" -} - -;; music fixes - -modify: -{ - match: - { - "targetname" "s4_cheval_break" - "classname" "func_breakable" - } - delete: - { - "OnBreak" "gerudo,FadeOut,,0,-1" - } - insert: - { - "OnBreak" "gerudo,FadeOut,1,0,-1" - } -} -modify: -{ - match: - { - "targetname" "escape_final" - "classname" "logic_relay" - } - delete: - { - "OnTrigger" "gerudo,FadeOut,,0,-1" - "OnTrigger" "poisson,FadeOut,,0,-1" - } - insert: - { - "OnTrigger" "gerudo,FadeOut,1,0,-1" - "OnTrigger" "poisson,FadeOut,1,0,-1" - } -} - -modify: -{ - match: - { - "classname" "trigger_once" - "hammerid" "99838" - } - insert: - { - "OnTrigger" "musicstage4b,Volume,0,50,-1" - } -} -modify: -{ - match: - { - "classname" "trigger_once" - "hammerid" "100382" - } - delete: - { - "OnTrigger" "musicstage4,StopSound,,0,-1" - } - insert: - { - "OnTrigger" "musicstage4,Volume,0,0,-1" - } -} - -;; additional playerclips - -add: -{ - "targetname" "s1_clip1" - "vrad_brush_cast_shadows" "0" - "StartDisabled" "0" - "spawnflags" "2" - "Solidity" "0" - "solidbsp" "0" - "rendermode" "10" - "renderfx" "0" - "rendercolor" "255 255 255" - "renderamt" "255" - "origin" "7156 -1085 -8548" - "invert_exclusion" "0" - "InputFilter" "0" - "disableshadows" "1" - "disablereceiveshadows" "1" - "classname" "func_brush" - "OnUser1" "!self,AddOutput,solid 2,0,1" - "OnUser1" "!self,AddOutput,mins -385 -122 -148,0.1,1" - "OnUser1" "!self,AddOutput,maxs 385 122 148,0.1,1" -} -add: -{ - "targetname" "s3_clip1" - "vrad_brush_cast_shadows" "0" - "StartDisabled" "0" - "spawnflags" "2" - "Solidity" "0" - "solidbsp" "0" - "rendermode" "10" - "renderfx" "0" - "rendercolor" "255 255 255" - "renderamt" "255" - "origin" "-1707.5 -9836.5 -3956.5" - "invert_exclusion" "0" - "InputFilter" "0" - "disableshadows" "1" - "disablereceiveshadows" "1" - "classname" "func_brush" - "OnUser1" "!self,AddOutput,solid 2,0,1" - "OnUser1" "!self,AddOutput,mins -41.5 -20.5 -764.5,0.1,1" - "OnUser1" "!self,AddOutput,maxs 41.5 20.5 764.5,0.1,1" -} -add: -{ - "targetname" "s4_clip1" - "vrad_brush_cast_shadows" "0" - "StartDisabled" "0" - "spawnflags" "2" - "Solidity" "0" - "solidbsp" "0" - "rendermode" "10" - "renderfx" "0" - "rendercolor" "255 255 255" - "renderamt" "255" - "origin" "4379.5 -8928 3077.5" - "invert_exclusion" "0" - "InputFilter" "0" - "disableshadows" "1" - "disablereceiveshadows" "1" - "classname" "func_brush" - "OnUser1" "!self,AddOutput,solid 2,0,1" - "OnUser1" "!self,AddOutput,mins -43.5 -32 -173.5,0.1,1" - "OnUser1" "!self,AddOutput,maxs 43.5 32 173.5,0.1,1" -} -add: -{ - "targetname" "s4_clip1" - "vrad_brush_cast_shadows" "0" - "StartDisabled" "0" - "spawnflags" "2" - "Solidity" "0" - "solidbsp" "0" - "rendermode" "10" - "renderfx" "0" - "rendercolor" "255 255 255" - "renderamt" "255" - "origin" "-8040 -7402 3449.5" - "invert_exclusion" "0" - "InputFilter" "0" - "disableshadows" "1" - "disablereceiveshadows" "1" - "classname" "func_brush" - "OnUser1" "!self,AddOutput,solid 2,0,1" - "OnUser1" "!self,AddOutput,mins -32 -32 -318.5,0.1,1" - "OnUser1" "!self,AddOutput,maxs 32 32 318.5,0.1,1" -} -add: -{ - "targetname" "s4_clip1" - "vrad_brush_cast_shadows" "0" - "StartDisabled" "0" - "spawnflags" "2" - "Solidity" "0" - "solidbsp" "0" - "rendermode" "10" - "renderfx" "0" - "rendercolor" "255 255 255" - "renderamt" "255" - "origin" "-12044 -7828 3324.5" - "invert_exclusion" "0" - "InputFilter" "0" - "disableshadows" "1" - "disablereceiveshadows" "1" - "classname" "func_brush" - "OnUser1" "!self,AddOutput,solid 2,0,1" - "OnUser1" "!self,AddOutput,mins -17 -32 -252.5,0.1,1" - "OnUser1" "!self,AddOutput,maxs 17 32 252.5,0.1,1" -} - -modify: -{ - match: - { - "classname" "logic_auto" - "hammerid" "24653" - } - insert: - { - "OnMapSpawn" "s1_clip1,FireUser1,,0,-1" - "OnMapSpawn" "s3_clip1,FireUser1,,0,-1" - } -} - -;; stage 2 - players can't block boss - -modify: -{ - match: - { - "targetname" "s2_boss_tank" - "classname" "func_tanktrain" - } - replace: - { - "classname" "func_tracktrain" - } - insert: - { - "dmg" "1000" - } -} - -;; stage 2 - fix boss movement - -modify: -{ - match: - { - "targetname" "CYTrRight" - "classname" "trigger_multiple" - } - replace: - { - "StartDisabled" "1" - } -} - -;; don't set low hp to zombies at spawn - -modify: -{ - match: - { - "origin" "13689 1859 -8446.5" - "filtername" "Humanos" - "classname" "trigger_multiple" - } - replace: - { - "model" "*131" - "origin" "14134 1971 -8371" - } -} - -;; stage 2 - make bombs on boss more dangerous - -modify: -{ - match: - { - "targetname" "s2_explosion" - "classname" "env_explosion" - } - replace: - { - "iMagnitude" "100" - "iRadiusOverride" "300" - } -} - -;; zm stage - prevent spawn camping - -add: -{ - "model" "*5" - "StartDisabled" "1" - "targetname" "zm_anti_push" - "speed" "400" - "spawnflags" "1" - "pushdir" "0 180 0" - "origin" "9223 4 -9351" - "angles" "0 180 0" - "alternateticksfix" "0" - "classname" "trigger_push" -} - -modify: -{ - match: - { - "targetname" "s5_tpp" - "classname" "trigger_teleport" - } - insert: - { - "OnStartTouch" "zm_anti_push,Enable,,35,1" - } -} - -;; stage 2 - don't break zm cage if boss was killed in time - -add: -{ - "origin" "10880 8576 483" - "targetname" "stage2_break_cage" - "StartDisabled" "0" - "spawnflags" "0" - "classname" "logic_relay" - "OnTrigger" "s2zombiebreak,Break,,0,1" -} - -modify: -{ - match: - { - "classname" "trigger_once" - "hammerid" "39408" - } - delete: - { - "OnTrigger" "s2zombiebreak,Break,,185,-1" - } - insert: - { - "OnTrigger" "stage2_break_cage,Trigger,,185,1" - } -} -modify: -{ - match: - { - "model" "*264" - "targetname" "s2_boss_h1" - "classname" "func_breakable" - } - insert: - { - "OnBreak" "stage2_break_cage,Disable,,0,1" - } -} - -;; stage 3 - disable boss attacks on death - -modify: -{ - match: - { - "model" "*95" - "targetname" "s3_boss_h1" - "classname" "func_breakable" - } - insert: - { - "OnBreak" "zant_model,Kill,,5,1" - } -} - -;; stage 4 - increase energy balls hp - -modify: -{ - match: - { - "targetname" "/s4_ball1_break\d?/" - "classname" "func_breakable" - } - replace: - { - "health" "1000" - } -} - -;; increase roundtime - -modify: -{ - match: - { - "classname" "logic_auto" - "hammerid" "24653" - } - insert: - { - "OnMapSpawn" "Console,Command,mp_roundtime 15,0,-1" - } -} - - -modify: -{ - match: - { - "targetname" "s4_panneau_poisson2" - "classname" "func_breakable" - } - replace: - { - "health" "2000" - } -} -modify: -{ - match: - { - "targetname" "s4_panneau_cheval2" - "classname" "func_breakable" - } - replace: - { - "health" "2000" - } -} - -;; stage 4 - make fish boss more active - -modify: -{ - match: - { - "targetname" "s4_fish_mover" - "classname" "func_physbox" - "origin" "10486 12585.8 -14208.3" - } - replace: - { - "origin" "10486 12585.8 -14268.3" - } -} -modify: -{ - match: - { - "targetname" "s4_fish_up" - "classname" "phys_thruster" - "origin" "10482 12577.8 -14232.3" - } - replace: - { - "origin" "10482 12577.8 -14292.3" - } -} -modify: -{ - match: - { - "origin" "10482 12585.8 -14224.3" - "targetname" "s4_fish_forward" - "classname" "phys_thruster" - } - replace: - { - "origin" "10482 12585.8 -14284.3" - } -} -modify: -{ - match: - { - "origin" "10442 12605.8 -14220.3" - "targetname" "s4_fish_turnLeftSharp" - "classname" "phys_thruster" - } - replace: - { - "origin" "10442 12605.8 -14280.3" - } -} -modify: -{ - match: - { - "origin" "10446 12601.8 -14220.3" - "targetname" "s4_fish_turnLeft" - "classname" "phys_thruster" - } - replace: - { - "origin" "10446 12601.8 -14280.3" - } -} -modify: -{ - match: - { - "origin" "10446 12569.8 -14220.3" - "targetname" "s4_fish_turnRight" - "classname" "phys_thruster" - } - replace: - { - "origin" "10446 12569.8 -14280.3" - } -} -modify: -{ - match: - { - "origin" "10442 12565.8 -14220.3" - "targetname" "s4_fish_turnRightSharp" - "classname" "phys_thruster" - } - replace: - { - "origin" "10442 12565.8 -14280.3" - } -} -modify: -{ - match: - { - "origin" "10494 12577.8 -14184.3" - "targetname" "s4_fish_keepupright" - "classname" "phys_keepupright" - } - replace: - { - "origin" "10494 12577.8 -14244.3" - } -} - -;; fix playerequip - -modify: -{ - match: - { - "targetname" "spawn_weapon" - "classname" "game_player_equip" - "hammerid" "109959" - } - replace: - { - "spawnflags" "1" - } -} - - +;Fix dumb shortcut at spawn on stage 4 +modify: +{ + match: + { + "classname" "trigger_push" + "hammerid" "94435" + } + replace: + { + "pushdir" "0 90 0" + } +} + +;Fix dumb teleport bug at spawn on stage 4 +modify: +{ + match: + { + "classname" "trigger_teleport" + "hammerid" "94364" + } + replace: + { + "spawnflags" "1" + } +} + +;; fix s2 nuke not killing all zms + +add: +{ + "model" "*293" + "origin" "10349.7 8526.32 199.3" + "classname" "game_zone_player" + "targetname" "S2EndNuke" + "OnPlayerOutZone" "!activator,SetHealth,0,0,-1" +} +modify: +{ + match: + { + "targetname" "s2_boss_h1" + "hammerid" "39160" + "classname" "func_breakable" + } + insert: + { + "OnBreak" "S2EndNuke,CountPlayersInZone,,10,-1" + } +} + +; +; STRIPPER BY ENCAP +; + +;; lobby - prevent players from falling under the map + +add: +{ + "targetname" "lobby_floor" + "vrad_brush_cast_shadows" "0" + "StartDisabled" "0" + "spawnflags" "2" + "Solidity" "0" + "solidbsp" "0" + "rendermode" "10" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "origin" "12965 1931.5 -8485" + "invert_exclusion" "0" + "InputFilter" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "classname" "func_brush" + "OnUser1" "!self,AddOutput,solid 2,0,1" + "OnUser1" "!self,AddOutput,mins -1067 -1051.5 -8,0.1,1" + "OnUser1" "!self,AddOutput,maxs 1067 1051.5 8,0.1,1" +} + +;; stage 1 - afk teleport for the first zone + +add: +{ + "targetname" "stage1_debut_afk" + "target" "stage1debut" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "-5436 2959 -13159" + "classname" "trigger_teleport" + "OnUser1" "!self,AddOutput,solid 2,0,1" + "OnUser1" "!self,AddOutput,mins -2954 -3126 -537,0.1,1" + "OnUser1" "!self,AddOutput,maxs 2954 3126 537,0.1,1" +} + +modify: +{ + match: + { + "classname" "trigger_once" + "hammerid" "124972" + } + insert: + { + "OnTrigger" "stage1_debut_afk,Enable,,15,-1" + } +} + +;; stage 1 - don't loop gate sound + +modify: +{ + match: + { + "targetname" "s1_chateau_door" + "classname" "func_door" + } + replace: + { + "loopmovesound" "0" + } +} + +;; stage 1 - fix afk teleport origin + +modify: +{ + match: + { + "targetname" "s1_afk1" + "classname" "trigger_teleport" + } + replace: + { + "origin" "7171 34.5 -9189" + } +} + +;; stage 1 - prevent players from bhopping over broken stairs hold + +add: +{ + "targetname" "stage1_stairs_hold" + "vrad_brush_cast_shadows" "0" + "StartDisabled" "0" + "spawnflags" "2" + "Solidity" "0" + "solidbsp" "0" + "rendermode" "10" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "origin" "6936 -3920 -9334.5" + "invert_exclusion" "0" + "InputFilter" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "classname" "func_brush" + "OnUser1" "!self,AddOutput,solid 2,0,1" + "OnUser1" "!self,AddOutput,mins -88 -96 -264.5,0.1,1" + "OnUser1" "!self,AddOutput,maxs 88 96 264.5,0.1,1" +} + +modify: +{ + match: + { + "classname" "trigger_once" + "hammerid" "30950" + } + insert: + { + "OnTrigger" "stage1_stairs_hold,Disable,,20,-1" + } +} + +;; stage 2 - keep fall tp enabled + +modify: +{ + match: + { + "classname" "trigger_once" + "hammerid" "118211" + } + delete: + { + "OnTrigger" "stage1_antisaut,Disable,,7,-1" + } +} +add: +{ + "model" "*313" + "targetname" "stage1_antisaut" + "target" "s1_salle1" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "11045 9994.5 -1434" + "classname" "trigger_teleport" +} + +;; stage 4 - at start, prevent players getting to the end sequence + +add: +{ + "targetname" "stage4_clip" + "vrad_brush_cast_shadows" "0" + "StartDisabled" "0" + "spawnflags" "2" + "Solidity" "0" + "solidbsp" "0" + "rendermode" "10" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "origin" "10120 -10513 11612" + "invert_exclusion" "0" + "InputFilter" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "classname" "func_brush" + "OnUser1" "!self,AddOutput,solid 2,0,1" + "OnUser1" "!self,AddOutput,mins -5216 -96 -1650,0.1,1" + "OnUser1" "!self,AddOutput,maxs 5216 96 1650,0.1,1" +} + +;; stage 4 - fix fall tp + +modify: +{ + match: + { + "classname" "trigger_teleport" + "hammerid" "94364" + } + replace: + { + "spawnflags" "1" + } +} + +;; stage 4 - people will need to defend doors, to prevent zombies getting into boss arena + +add: +{ + "model" "*219" + "targetname" "s4_before_boss_push" + "StartDisabled" "0" + "speed" "400" + "spawnflags" "1" + "pushdir" "0 0 0" + "origin" "-8775.5 -7630 3221.5" + "alternateticksfix" "0" + "classname" "trigger_push" +} + +modify: +{ + match: + { + "targetname" "s4_door4" + "classname" "func_door" + } + replace: + { + "dmg" "10000" + } +} +modify: +{ + match: + { + "classname" "trigger_once" + "hammerid" "99838" + } + insert: + { + "OnTrigger" "Console,Command,say ** Don't let zombies in! Defend for 15 seconds. **,30,-1" + "OnTrigger" "s4_door4,Close,,45,-1" + "OnTrigger" "s4_before_boss_push,Disable,,46,-1" + } +} + +modify: +{ + match: + { + "targetname" "escape_final" + "classname" "logic_relay" + } + insert: + { + "OnTrigger" "s4_door4,Open,,0,-1" + } +} + +;; stage 4 - teleport all humans to fish boss + +add: +{ + "targetname" "stage4_fish_tp" + "target" "poisson_teleport" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "-10312 -7612 3080" + "classname" "trigger_teleport" + "OnUser1" "!self,AddOutput,solid 2,0,1" + "OnUser1" "!self,AddOutput,mins -1274 -1216 -248,0.1,1" + "OnUser1" "!self,AddOutput,maxs 1274 1216 248,0.1,1" +} + +modify: +{ +match: + { + "targetname" "s4_panneau_poisson2" + "classname" "func_breakable" + } + insert: + { + "OnBreak" "stage4_fish_tp,Enable,,10,-1" + } +} +modify: +{ + match: + { + "targetname" "HPCounterIterator" + "classname" "math_counter" + } + insert: + { + "OnHitMin" "stage4_fish_tp,Disable,,7,-1" + } +} + +;; zm - fix nuke origin + +modify: +{ + match: + { + "targetname" "zmround_hurt" + "classname" "trigger_hurt" + } + replace: + { + "origin" "7248 -243.5 -8789" + } +} + +;; initialize all added volumes + +modify: +{ + match: + { + "classname" "logic_auto" + "hammerid" "24653" + } + insert: + { + "OnMapSpawn" "lobby_floor,FireUser1,,0,-1" + "OnMapSpawn" "stage1_debut_afk,FireUser1,,0,-1" + "OnMapSpawn" "stage1_stairs_hold,FireUser1,,0,-1" + "OnMapSpawn" "stage1_stairs_hold,Enable,,1,-1" + "OnMapSpawn" "stage4_clip,FireUser1,,0,-1" + "OnMapSpawn" "stage4_fish_tp,FireUser1,,0,-1" + } +} + +;; make ammo item visible + +modify: +{ + match: + { + "model" "models/props/de_prodigy/ammo_can_01.mdl" + "classname" "prop_dynamic" + } + replace: + { + "StartDisabled" "0" + "rendermode" "1" + "disableshadows" "1" + "disablereceiveshadows" "1" + } +} +modify: +{ + match: + { + "targetname" "ammo_weapon" + "classname" "weapon_deagle" + } + insert: + { + "OnPlayerPickup" "ammo_model,Alpha,80,0,1" + } +} +modify: +{ + match: + { + "targetname" "ammo_button" + "classname" "func_button" + } + delete: + { + "OnPressed" "ammo_model,Disable,,10,-1" + } + insert: + { + "OnPressed" "ammo_model,Alpha,0,10,-1" + "OnPressed" "ammo_model,Alpha,80,60,-1" + } +} + +modify: +{ + match: + { + "targetname" "ammo_weapon2" + "classname" "weapon_deagle" + } + replace: + { + "hammerid" "128230" + } + insert: + { + "OnPlayerPickup" "ammo_model2,Alpha,80,0,1" + } +} +modify: +{ + match: + { + "targetname" "ammo_button2" + "classname" "func_button" + } + replace: + { + "hammerid" "128537" + } + delete: + { + "OnPressed" "ammo_model2,Disable,,10,-1" + } + insert: + { + "OnPressed" "ammo_model2,Alpha,0,10,-1" + "OnPressed" "ammo_model2,Alpha,80,80,-1" + } +} +modify: +{ + match: + { + "targetname" "ammo_trigger2" + "classname" "trigger_multiple" + } + replace: + { + "hammerid" "107280" + } +} + +;; stage 1 - fix push at the end of stage + +modify: +{ + match: + { + "targetname" "s1_blocktos2" + "classname" "trigger_push" + } + replace: + { + "spawnflags" "1" + "speed" "2000" + } +} + +;; stage 2 - fix afk teleport + +modify: +{ + match: + { + "classname" "trigger_once" + "hammerid" "118211" + } + insert: + { + "OnTrigger" "s2_afk2,Enable,,15,-1" + } +} + +;; stage 4 - fix first afk teleport + +modify: +{ + match: + { + "targetname" "s4_afk0" + "classname" "trigger_teleport" + } + replace: + { + "target" "s4_tp1" + } +} + +;; stage 4 - expand fall teleport zone + +add: +{ + "targetname" "stage4_falltp0" + "target" "s4_falltp" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "8327 -10070 8894.5" + "classname" "trigger_teleport" + "OnUser1" "!self,AddOutput,solid 2,0,1" + "OnUser1" "!self,AddOutput,mins -7303 -5390 -57.5,0.1,1" + "OnUser1" "!self,AddOutput,maxs 7303 5390 57.5,0.1,1" +} + +modify: +{ + match: + { + "classname" "logic_auto" + "hammerid" "24653" + } + insert: + { + "OnMapSpawn" "stage4_falltp0,FireUser1,,0,-1" + } +} + +;; stage 4 - don't let humans to choose boss before door is closed + +add: +{ + "model" "*225" + "targetname" "stage4_chooser_clip" + "vrad_brush_cast_shadows" "0" + "StartDisabled" "0" + "spawnflags" "2" + "Solidity" "0" + "solidbsp" "0" + "rendermode" "10" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "origin" "-8836 -7750 3221.5" + "invert_exclusion" "0" + "InputFilter" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "classname" "func_brush" +} +modify: +{ + match: + { + "classname" "trigger_once" + "hammerid" "99838" + } + insert: + { + "OnTrigger" "stage4_chooser_clip,Disable,,46,-1" + } +} +modify: +{ + match: + { + "classname" "logic_auto" + "hammerid" "24653" + } + insert: + { + "OnMapSpawn" "stage4_chooser_clip,Enable,,1,-1" + } +} + +;; stage 4 - on fish death disable zm teleport to boss cage + +modify: +{ + match: + { + "targetname" "HPCounterIterator" + "classname" "math_counter" + } + insert: + { + "OnHitMin" "poisson_cagetp,Disable,,4,-1" + } +} + +;; stage 4 - fix horse boss teleport + +modify: +{ + match: + { + "classname" "trigger_teleport" + "hammerid" "100356" + } + replace: + { + "spawnflags" "1" + "StartDisabled" "1" + } +} + +;; stage 4 - fix final afk tp + +modify: +{ + match: + { + "targetname" "escape_final" + "classname" "logic_relay" + } + delete: + { + "OnTrigger" "finaltpafk,Enable,,25,-1" + } + insert: + { + "OnTrigger" "finaltpafk,Enable,,45,-1" + } +} +modify: +{ + match: + { + "targetname" "finaltpafk" + "classname" "trigger_teleport" + } + replace: + { + "spawnflags" "1" + } + insert: + { + "target" "s4_escapetp" + } +} + +;; add spawn afk teleport + +add: +{ + "model" "*144" + "targetname" "spawn_tp" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "13618 2808 -8612" + "classname" "trigger_teleport" +} + +; stage 1 + +modify: +{ + match: + { + "targetname" "s1_tpp" + "classname" "trigger_teleport" + } + insert: + { + "OnStartTouch" "spawn_tp,AddOutput,target s1_tp,0,1" + "OnStartTouch" "spawn_tp,Enable,,30,1" + } +} + +; stage 2 + +modify: +{ + match: + { + "targetname" "s2_tpp" + "classname" "trigger_teleport" + } + insert: + { + "OnStartTouch" "spawn_tp,AddOutput,target s2_tp,0,1" + "OnStartTouch" "spawn_tp,Enable,,30,1" + } +} + +; stage 3 + +modify: +{ + match: + { + "targetname" "s3_tpp" + "classname" "trigger_teleport" + } + insert: + { + "OnStartTouch" "spawn_tp,AddOutput,target s3_tp,0,1" + "OnStartTouch" "spawn_tp,Enable,,30,1" + } +} + +; stage 4 + +modify: +{ + match: + { + "targetname" "s4_tpp" + "classname" "trigger_teleport" + } + insert: + { + "OnStartTouch" "spawn_tp,AddOutput,target stage4_start,0,1" + "OnStartTouch" "spawn_tp,Enable,,30,1" + } +} + +; stage 5 + +modify: +{ + match: + { + "targetname" "s5_tpp" + "classname" "trigger_teleport" + } + insert: + { + "OnStartTouch" "spawn_tp,AddOutput,target stage1debut,0,1" + "OnStartTouch" "spawn_tp,Enable,,30,1" + } +} + +;; stage 4 - prevent players from getting under the map + +add: +{ + "targetname" "s4_clip1" + "vrad_brush_cast_shadows" "0" + "StartDisabled" "0" + "spawnflags" "2" + "Solidity" "0" + "solidbsp" "0" + "rendermode" "10" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "origin" "9026 -10570 5425" + "invert_exclusion" "0" + "InputFilter" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "classname" "func_brush" + "OnUser1" "!self,AddOutput,solid 2,0,1" + "OnUser1" "!self,AddOutput,mins -297 -72 -239,0.1,1" + "OnUser1" "!self,AddOutput,maxs 297 72 239,0.1,1" +} +add: +{ + "targetname" "s4_clip1" + "vrad_brush_cast_shadows" "0" + "StartDisabled" "0" + "spawnflags" "2" + "Solidity" "0" + "solidbsp" "0" + "rendermode" "10" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "origin" "9026 -12214 5425" + "invert_exclusion" "0" + "InputFilter" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "classname" "func_brush" + "OnUser1" "!self,AddOutput,solid 2,0,1" + "OnUser1" "!self,AddOutput,mins -297 -72 -239,0.1,1" + "OnUser1" "!self,AddOutput,maxs 297 72 239,0.1,1" +} + +modify: +{ + match: + { + "classname" "logic_auto" + "hammerid" "24653" + } + insert: + { + "OnMapSpawn" "s4_clip1,FireUser1,,0,-1" + } +} + +;; zm - countdown messages + +modify: +{ + match: + { + "targetname" "break_level5" + "classname" "func_breakable" + } + insert: + { + "OnBreak" "Console,Command,say ** Survive for 180 seconds **,34,1" + "OnBreak" "Console,Command,say ** Survive for 120 seconds **,94,1" + "OnBreak" "Console,Command,say ** 60 seconds left **,154,1" + } +} + +;; stage 4 - scale boss hp + +add: +{ + "model" "*225" + "wait" "0" + "targetname" "s4_boss_scale" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "-8772 -7750 3221.5" + "filtername" "Humanos" + "classname" "trigger_multiple" + "OnStartTouch" "HPCounterBackUp2,Add,5,0,-1" + "OnStartTouch" "HPCounterBackUp,Add,5,0,-1" +} + +modify: +{ + match: + { + "targetname" "s4_panneau_poisson2" + "classname" "func_breakable" + } + insert: + { + "OnBreak" "s4_boss_scale,Disable,,15,-1" + } +} +modify: +{ + match: + { + "targetname" "s4_panneau_cheval2" + "classname" "func_breakable" + } + insert: + { + "OnBreak" "s4_boss_scale,Disable,,15,-1" + } +} + +;; stage 4 - prevent players from shooting horse before choosing bossfight + +modify: +{ + match: + { + "targetname" "HPCounter2" + "classname" "math_counter" + } + replace: + { + "StartDisabled" "1" + } +} +modify: +{ + match: + { + "targetname" "s4_cheval_hurt" + "classname" "trigger_hurt" + } + replace: + { + "StartDisabled" "1" + } +} +modify: +{ + match: + { + "targetname" "s4_panneau_cheval2" + "classname" "func_breakable" + } + insert: + { + "OnBreak" "HPCounter2,Enable,,12,-1" + "OnBreak" "s4_cheval_hurt,Enable,,12,-1" + } +} + +;; stage 4 - horse hitbox doesn't push players into walls + +modify: +{ + match: + { + "targetname" "s4_cheval_break" + "classname" "func_breakable" + } + replace: + { + "classname" "func_physbox_multiplayer" + } +} + +;; stage 2 - scale boss hp + +add: +{ + "model" "*287" + "wait" "0" + "targetname" "s2_boss_scale" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "10400.5 8509.5 1100" + "filtername" "Humanos" + "classname" "trigger_multiple" + "OnStartTouch" "s2_boss_h*,AddHealth,300,0,-1" +} + +;; stage 3 - scale boss hp + +add: +{ + "model" "*40" + "wait" "0" + "targetname" "s3_boss_scale" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "-3450.5 -10241.5 -4673.5" + "filtername" "Humanos" + "classname" "trigger_multiple" + "OnStartTouch" "s3_boss_h*,AddHealth,150,0,-1" +} + +;; music fixes + +modify: +{ + match: + { + "targetname" "s4_cheval_break" + "classname" "func_breakable" + } + delete: + { + "OnBreak" "gerudo,FadeOut,,0,-1" + } + insert: + { + "OnBreak" "gerudo,FadeOut,1,0,-1" + } +} +modify: +{ + match: + { + "targetname" "escape_final" + "classname" "logic_relay" + } + delete: + { + "OnTrigger" "gerudo,FadeOut,,0,-1" + "OnTrigger" "poisson,FadeOut,,0,-1" + } + insert: + { + "OnTrigger" "gerudo,FadeOut,1,0,-1" + "OnTrigger" "poisson,FadeOut,1,0,-1" + } +} + +modify: +{ + match: + { + "classname" "trigger_once" + "hammerid" "99838" + } + insert: + { + "OnTrigger" "musicstage4b,Volume,0,50,-1" + } +} +modify: +{ + match: + { + "classname" "trigger_once" + "hammerid" "100382" + } + delete: + { + "OnTrigger" "musicstage4,StopSound,,0,-1" + } + insert: + { + "OnTrigger" "musicstage4,Volume,0,0,-1" + } +} + +;; additional playerclips + +add: +{ + "targetname" "s1_clip1" + "vrad_brush_cast_shadows" "0" + "StartDisabled" "0" + "spawnflags" "2" + "Solidity" "0" + "solidbsp" "0" + "rendermode" "10" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "origin" "7156 -1085 -8548" + "invert_exclusion" "0" + "InputFilter" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "classname" "func_brush" + "OnUser1" "!self,AddOutput,solid 2,0,1" + "OnUser1" "!self,AddOutput,mins -385 -122 -148,0.1,1" + "OnUser1" "!self,AddOutput,maxs 385 122 148,0.1,1" +} +add: +{ + "targetname" "s3_clip1" + "vrad_brush_cast_shadows" "0" + "StartDisabled" "0" + "spawnflags" "2" + "Solidity" "0" + "solidbsp" "0" + "rendermode" "10" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "origin" "-1707.5 -9836.5 -3956.5" + "invert_exclusion" "0" + "InputFilter" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "classname" "func_brush" + "OnUser1" "!self,AddOutput,solid 2,0,1" + "OnUser1" "!self,AddOutput,mins -41.5 -20.5 -764.5,0.1,1" + "OnUser1" "!self,AddOutput,maxs 41.5 20.5 764.5,0.1,1" +} +add: +{ + "targetname" "s4_clip1" + "vrad_brush_cast_shadows" "0" + "StartDisabled" "0" + "spawnflags" "2" + "Solidity" "0" + "solidbsp" "0" + "rendermode" "10" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "origin" "4379.5 -8928 3077.5" + "invert_exclusion" "0" + "InputFilter" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "classname" "func_brush" + "OnUser1" "!self,AddOutput,solid 2,0,1" + "OnUser1" "!self,AddOutput,mins -43.5 -32 -173.5,0.1,1" + "OnUser1" "!self,AddOutput,maxs 43.5 32 173.5,0.1,1" +} +add: +{ + "targetname" "s4_clip1" + "vrad_brush_cast_shadows" "0" + "StartDisabled" "0" + "spawnflags" "2" + "Solidity" "0" + "solidbsp" "0" + "rendermode" "10" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "origin" "-8040 -7402 3449.5" + "invert_exclusion" "0" + "InputFilter" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "classname" "func_brush" + "OnUser1" "!self,AddOutput,solid 2,0,1" + "OnUser1" "!self,AddOutput,mins -32 -32 -318.5,0.1,1" + "OnUser1" "!self,AddOutput,maxs 32 32 318.5,0.1,1" +} +add: +{ + "targetname" "s4_clip1" + "vrad_brush_cast_shadows" "0" + "StartDisabled" "0" + "spawnflags" "2" + "Solidity" "0" + "solidbsp" "0" + "rendermode" "10" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "origin" "-12044 -7828 3324.5" + "invert_exclusion" "0" + "InputFilter" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "classname" "func_brush" + "OnUser1" "!self,AddOutput,solid 2,0,1" + "OnUser1" "!self,AddOutput,mins -17 -32 -252.5,0.1,1" + "OnUser1" "!self,AddOutput,maxs 17 32 252.5,0.1,1" +} + +modify: +{ + match: + { + "classname" "logic_auto" + "hammerid" "24653" + } + insert: + { + "OnMapSpawn" "s1_clip1,FireUser1,,0,-1" + "OnMapSpawn" "s3_clip1,FireUser1,,0,-1" + } +} + +;; stage 2 - players can't block boss + +modify: +{ + match: + { + "targetname" "s2_boss_tank" + "classname" "func_tanktrain" + } + replace: + { + "classname" "func_tracktrain" + } + insert: + { + "dmg" "1000" + } +} + +;; stage 2 - fix boss movement + +modify: +{ + match: + { + "targetname" "CYTrRight" + "classname" "trigger_multiple" + } + replace: + { + "StartDisabled" "1" + } +} + +;; don't set low hp to zombies at spawn + +modify: +{ + match: + { + "origin" "13689 1859 -8446.5" + "filtername" "Humanos" + "classname" "trigger_multiple" + } + replace: + { + "model" "*131" + "origin" "14134 1971 -8371" + } +} + +;; stage 2 - make bombs on boss more dangerous + +modify: +{ + match: + { + "targetname" "s2_explosion" + "classname" "env_explosion" + } + replace: + { + "iMagnitude" "100" + "iRadiusOverride" "300" + } +} + +;; zm stage - prevent spawn camping + +add: +{ + "model" "*5" + "StartDisabled" "1" + "targetname" "zm_anti_push" + "speed" "400" + "spawnflags" "1" + "pushdir" "0 180 0" + "origin" "9223 4 -9351" + "angles" "0 180 0" + "alternateticksfix" "0" + "classname" "trigger_push" +} + +modify: +{ + match: + { + "targetname" "s5_tpp" + "classname" "trigger_teleport" + } + insert: + { + "OnStartTouch" "zm_anti_push,Enable,,35,1" + } +} + +;; stage 2 - don't break zm cage if boss was killed in time + +add: +{ + "origin" "10880 8576 483" + "targetname" "stage2_break_cage" + "StartDisabled" "0" + "spawnflags" "0" + "classname" "logic_relay" + "OnTrigger" "s2zombiebreak,Break,,0,1" +} + +modify: +{ + match: + { + "classname" "trigger_once" + "hammerid" "39408" + } + delete: + { + "OnTrigger" "s2zombiebreak,Break,,185,-1" + } + insert: + { + "OnTrigger" "stage2_break_cage,Trigger,,185,1" + } +} +modify: +{ + match: + { + "model" "*264" + "targetname" "s2_boss_h1" + "classname" "func_breakable" + } + insert: + { + "OnBreak" "stage2_break_cage,Disable,,0,1" + } +} + +;; stage 3 - disable boss attacks on death + +modify: +{ + match: + { + "model" "*95" + "targetname" "s3_boss_h1" + "classname" "func_breakable" + } + insert: + { + "OnBreak" "zant_model,Kill,,5,1" + } +} + +;; stage 4 - increase energy balls hp + +modify: +{ + match: + { + "targetname" "/s4_ball1_break\d?/" + "classname" "func_breakable" + } + replace: + { + "health" "1000" + } +} + +;; increase roundtime + +modify: +{ + match: + { + "classname" "logic_auto" + "hammerid" "24653" + } + insert: + { + "OnMapSpawn" "Console,Command,mp_roundtime 15,0,-1" + } +} + + +modify: +{ + match: + { + "targetname" "s4_panneau_poisson2" + "classname" "func_breakable" + } + replace: + { + "health" "2000" + } +} +modify: +{ + match: + { + "targetname" "s4_panneau_cheval2" + "classname" "func_breakable" + } + replace: + { + "health" "2000" + } +} + +;; stage 4 - make fish boss more active + +modify: +{ + match: + { + "targetname" "s4_fish_mover" + "classname" "func_physbox" + "origin" "10486 12585.8 -14208.3" + } + replace: + { + "origin" "10486 12585.8 -14268.3" + } +} +modify: +{ + match: + { + "targetname" "s4_fish_up" + "classname" "phys_thruster" + "origin" "10482 12577.8 -14232.3" + } + replace: + { + "origin" "10482 12577.8 -14292.3" + } +} +modify: +{ + match: + { + "origin" "10482 12585.8 -14224.3" + "targetname" "s4_fish_forward" + "classname" "phys_thruster" + } + replace: + { + "origin" "10482 12585.8 -14284.3" + } +} +modify: +{ + match: + { + "origin" "10442 12605.8 -14220.3" + "targetname" "s4_fish_turnLeftSharp" + "classname" "phys_thruster" + } + replace: + { + "origin" "10442 12605.8 -14280.3" + } +} +modify: +{ + match: + { + "origin" "10446 12601.8 -14220.3" + "targetname" "s4_fish_turnLeft" + "classname" "phys_thruster" + } + replace: + { + "origin" "10446 12601.8 -14280.3" + } +} +modify: +{ + match: + { + "origin" "10446 12569.8 -14220.3" + "targetname" "s4_fish_turnRight" + "classname" "phys_thruster" + } + replace: + { + "origin" "10446 12569.8 -14280.3" + } +} +modify: +{ + match: + { + "origin" "10442 12565.8 -14220.3" + "targetname" "s4_fish_turnRightSharp" + "classname" "phys_thruster" + } + replace: + { + "origin" "10442 12565.8 -14280.3" + } +} +modify: +{ + match: + { + "origin" "10494 12577.8 -14184.3" + "targetname" "s4_fish_keepupright" + "classname" "phys_keepupright" + } + replace: + { + "origin" "10494 12577.8 -14244.3" + } +} + +;; fix playerequip + +modify: +{ + match: + { + "targetname" "spawn_weapon" + "classname" "game_player_equip" + "hammerid" "109959" + } + replace: + { + "spawnflags" "1" + } +} + +;; stage 2,3 - rename breakables for bosshp + +modify: +{ + match: + { + "origin" "10339 8993 531.3" + "classname" "func_breakable" + "hammerid" "39187" + } + replace: + { + "targetname" "s2_boss_h10" + } +} +modify: +{ + match: + { + "origin" "10338.5 8993.5 531.7" + "classname" "func_breakable" + "hammerid" "39184" + } + replace: + { + "targetname" "s2_boss_h9" + } +} +modify: +{ + match: + { + "origin" "10337.5 8994 530.8" + "classname" "func_breakable" + "hammerid" "39178" + } + replace: + { + "targetname" "s2_boss_h8" + } +} +modify: +{ + match: + { + "origin" "10337.5 8993.5 530.8" + "classname" "func_breakable" + "hammerid" "39181" + } + replace: + { + "targetname" "s2_boss_h7" + } +} +modify: +{ + match: + { + "origin" "10336.9 8993 531.3" + "classname" "func_breakable" + "hammerid" "39175" + } + replace: + { + "targetname" "s2_boss_h6" + } +} +modify: +{ + match: + { + "origin" "10338.5 8992.9 530.5" + "classname" "func_breakable" + "hammerid" "39169" + } + replace: + { + "targetname" "s2_boss_h5" + } +} +modify: +{ + match: + { + "origin" "10335.5 8993 530.8" + "classname" "func_breakable" + "hammerid" "39172" + } + replace: + { + "targetname" "s2_boss_h4" + } +} +modify: +{ + match: + { + "origin" "10336.3 8992.6 530.8" + "classname" "func_breakable" + "hammerid" "39166" + } + replace: + { + "targetname" "s2_boss_h3" + } +} +modify: +{ + match: + { + "origin" "10335.9 8992.7 530.5" + "classname" "func_breakable" + "hammerid" "39163" + } + replace: + { + "targetname" "s2_boss_h2" + } +} + +modify: +{ + match: + { + "origin" "-2543 -10219 -3136" + "classname" "func_breakable" + "hammerid" "39187" + } + replace: + { + "targetname" "s3_boss_h10" + } +} +modify: +{ + match: + { + "origin" "-2543.65 -10218.3 -3135.48" + "classname" "func_breakable" + "hammerid" "39184" + } + replace: + { + "targetname" "s3_boss_h9" + } +} +modify: +{ + match: + { + "origin" "-2544.95 -10217.7 -3136.65" + "classname" "func_breakable" + "hammerid" "39178" + } + replace: + { + "targetname" "s3_boss_h8" + } +} +modify: +{ + match: + { + "origin" "-2544.96 -10218.3 -3136.65" + "classname" "func_breakable" + "hammerid" "39181" + } + replace: + { + "targetname" "s3_boss_h7" + } +} +modify: +{ + match: + { + "origin" "-2545.78 -10219 -3136" + "classname" "func_breakable" + "hammerid" "39175" + } + replace: + { + "targetname" "s3_boss_h6" + } +} +modify: +{ + match: + { + "origin" "-2543.61 -10219.1 -3137.04" + "classname" "func_breakable" + "hammerid" "39169" + } + replace: + { + "targetname" "s3_boss_h5" + } +} +modify: +{ + match: + { + "origin" "-2547.52 -10219 -3136.65" + "classname" "func_breakable" + "hammerid" "39172" + } + replace: + { + "targetname" "s3_boss_h4" + } +} +modify: +{ + match: + { + "origin" "-2546.52 -10219.5 -3136.65" + "classname" "func_breakable" + "hammerid" "39166" + } + replace: + { + "targetname" "s3_boss_h3" + } +} +modify: +{ + match: + { + "origin" "-2546.98 -10219.4 -3137.04" + "classname" "func_breakable" + "hammerid" "39163" + } + replace: + { + "targetname" "s3_boss_h2" + } +} + +;; stage 4 - fall trigger for ct's instead of teleport + +add: +{ + "model" "*165" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "8344 -12997 9412.5" + "filtername" "Humanos" + "damage" "1000" + "classname" "trigger_hurt" +} + +;; music volume + +modify: +{ + match: + { + "message" "zelda/celestia.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#zelda/celestia.mp3" + } +} +modify: +{ + match: + { + "message" "zelda/chateau.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#zelda/chateau.mp3" + } +} +modify: +{ + match: + { + "message" "zelda/coline.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#zelda/coline.mp3" + } +} +modify: +{ + match: + { + "message" "zelda/final.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#zelda/final.mp3" + } +} +modify: +{ + match: + { + "message" "zelda/gerudo.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#zelda/gerudo.mp3" + } +} +modify: +{ + match: + { + "message" "zelda/hahaha.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#zelda/hahaha.mp3" + } +} +modify: +{ + match: + { + "message" "zelda/naruto.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#zelda/naruto.mp3" + } +} +modify: +{ + match: + { + "message" "zelda/poisson.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#zelda/poisson.mp3" + } +} +modify: +{ + match: + { + "message" "zelda/spawn.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#zelda/spawn.mp3" + } +} +modify: +{ + match: + { + "message" "zelda/stage3.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#zelda/stage3.mp3" + } +} +modify: +{ + match: + { + "message" "zelda/stage4.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#zelda/stage4.mp3" + } +} +modify: +{ + match: + { + "message" "zelda/stage4b.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#zelda/stage4b.mp3" + } +} +modify: +{ + match: + { + "message" "zelda/win.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#zelda/win.mp3" + } +} +modify: +{ + match: + { + "message" "zelda/zant.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#zelda/zant.mp3" + } +} + +;; stage 2 - fix tele issue + +add: +{ + "model" "*280" + "StartDisabled" "0" + "speed" "500" + "spawnflags" "1" + "pushdir" "0 180 0" + "filtername" "Humanos" + "origin" "11200.5 8523 1229.5" + "alternateticksfix" "0" + "classname" "trigger_push" +} +modify: +{ + match: + { + "targetname" "s1_sallebosstp" + "classname" "info_teleport_destination" + } + replace: + { + "origin" "11265 8513 1193" + } +} \ No newline at end of file diff --git a/maps/ze_tloz_stone_tower_temple_v1.cfg b/maps/ze_tloz_stone_tower_temple_v1.cfg index 8ae83e7..63df27b 100644 --- a/maps/ze_tloz_stone_tower_temple_v1.cfg +++ b/maps/ze_tloz_stone_tower_temple_v1.cfg @@ -425,3 +425,16 @@ modify: } + +modify: +{ + match: + { + "DisableBoneFollowers" "0" + "classname" "prop_dynamic" + } + replace: + { + "DisableBoneFollowers" "1" + } +} diff --git a/maps/ze_tomb_raider_legacy_custom_v1f.cfg b/maps/ze_tomb_raider_legacy_custom_v1f.cfg new file mode 100644 index 0000000..fdf787e --- /dev/null +++ b/maps/ze_tomb_raider_legacy_custom_v1f.cfg @@ -0,0 +1,589 @@ +;--------------------------------------------------------------------------- +; Add stripper status message & small fixes in the logic_auto +;--------------------------------------------------------------------------- +modify: +{ + match: + { + "origin" "-3968 112 -1618" + "classname" "logic_auto" + } + delete: + { + "OnMapSpawn" "cmd_svCommandsay >> Nide mapping contest 2025 << 11" + "OnMapSpawn" "cmd_svCommandsay >> ze_tomb_raider_legacy_v1f << 21" + "OnMapSpawn" "cmd_svCommandsay >> Map by F$cKxy <<31" + "OnMapSpawn" "cmd_svCommandmp_roundtime 22.501" + "OnMapSpawn" "spawn_door_ROpen81" + "OnMapSpawn" "spawn_door_LOpen81" + "OnMapSpawn" "cmd_svCommandsay >> The teleportation port is 1 way and only available for zombies <<71" + "OnMapSpawn" "cmd_svCommandsay >> The teleportation port is 1 way and only available for zombies <<51" + "OnMapSpawn" "cmd_svCommandsay >> The teleportation port is 1 way and only available for zombies <<61" + "OnMapSpawn" "spawn_door_LKill101" + "OnMapSpawn" "spawn_door_RKill101" + } + insert: + { + "OnMapSpawn" "cmd_svCommandsay >> Nide mapping contest 2025 << 11" + "OnMapSpawn" "cmd_svCommandsay >> ze_tomb_raider_legacy_v1f << 21" + "OnMapSpawn" "cmd_svCommandsay >> Map by F$cKxy <<31" + "OnMapSpawn" "cmd_svCommandsay >> Stripper 1 loaded <<51" + "OnMapSpawn" "cmd_svCommandmp_roundtime 3001" + "OnMapSpawn" "spawn_door_ROpen81" + "OnMapSpawn" "spawn_door_LOpen81" + "OnMapSpawn" "spawn_door_LKill101" + "OnMapSpawn" "spawn_door_RKill101" + } +} + +;--------------------------------------------------------------- +; Make the starting gameplay more smooth and faster +;--------------------------------------------------------------- +modify: +{ + match: + { + "origin" "-3584 -512 -1763.2" + "classname" "trigger_teleport" + "hammerid" "107702" + } + delete: + { + "OnStartTouch" "s1_gametext_cavesDisplay01" + "OnStartTouch" "s1_ice1_hurtEnable31" + "OnStartTouch" "s1_ice1_fxStart31" + "OnStartTouch" "cmd_svCommandsay >> Defend here before all trap clear <<31" + "OnStartTouch" "s1_ice2_fxStart41" + "OnStartTouch" "s1_ice2_fxStop201" + "OnStartTouch" "s1_ice1_fxStop201" + "OnStartTouch" "s1_ice1_hurtKill201" + "OnStartTouch" "cmd_svCommandsay >> All trap are clear <<191" + "OnStartTouch" "s1_ice1_fxKill251" + "OnStartTouch" "s1_ice2_fxKill251" + "OnStartTouch" "s1_tp_afk_spawnEnable61" + "OnStartTouch" "!selfKill301" + "OnStartTouch" "secret_ambientPlaySound11" + "OnStartTouch" "secret_ambientKill51" + "OnStartTouch" "cave_ambientPlaySound21" + } + insert: + { + "OnStartTouch" "s1_gametext_cavesDisplay01" + "OnStartTouch" "s1_ice1_hurtEnable31" + "OnStartTouch" "s1_ice1_fxStart31" + "OnStartTouch" "cmd_svCommandsay >> WAIT UNTIL THE ICE TRAP IS CLEARED ! <<31" + "OnStartTouch" "s1_ice2_fxStart41" + "OnStartTouch" "s1_ice2_fxStop131" + "OnStartTouch" "s1_ice1_fxStop131" + "OnStartTouch" "s1_ice1_hurtKill131" + "OnStartTouch" "cmd_svCommandsay >> THE TRAP IS NOW CLEARED ! <<131" + "OnStartTouch" "s1_ice1_fxKill131" + "OnStartTouch" "s1_ice2_fxKill131" + "OnStartTouch" "s1_tp_afk_spawnEnable61" + "OnStartTouch" "secret_ambientPlaySound11" + "OnStartTouch" "secret_ambientKill51" + "OnStartTouch" "cave_ambientPlaySound21" + } +} + +;------------------------------------------------------------------------------------------- +; Fix a teleportation destination that is named wrong & Edit teleporter for shortcut +;------------------------------------------------------------------------------------------- +filter: +{ + "origin" "-9272 7496 -808" + "targetname" "s1_tp9_des" + "classname" "info_teleport_destination" +} +add: +{ + "origin" "-9272 7496 -808" + "targetname" "s1_tp10_des_zm" + "angles" "0 0 0" + "classname" "info_teleport_destination" +} +modify: +{ + match: + { + "targetname" "s1_door10_sc_zm" + "origin" "-9480 8360 -544" + "classname" "trigger_teleport" + } + replace: + { + "target" "s1_tp10_des_zm" + } +} + +;-------------------------------------------- +; Fix statues being added too much HP to +;-------------------------------------------- +modify: +{ + match: + { + "targetname" "s1_door1_break" + "origin" "-176 2000 432" + "classname" "func_breakable" + } + delete: + { + "OnBreak" "s1_door2_move_platformOpen51" + } + insert: + { + "OnBreak" "s1_door2_move_platformOpen01" + "OnBreak" "hp_statues_fixEnable81" + } +} +filter: +{ + "targetname" "s1_door2_6_fall" + "origin" "-176 2464 320" + "classname" "trigger_multiple" + "hammerid" "251525" +} +add: +{ + "model" "*21" + "targetname" "hp_statues_fix" + "StartDisabled" "1" + "spawnflags" "1" + "filtername" "team_human" + "origin" "-128 1728 368.01" + "classname" "trigger_once" + "OnStartTouch" "s1_door2_6_breakAddHealth1250-1" + "OnStartTouch" "s1_door2_4_breakAddHealth1500-1" + "OnStartTouch" "s1_door2_2_breakAddHealth2250-1" + "OnStartTouch" "s1_door2_6Open61" + "OnStartTouch" "s1_door2_5Open51" + "OnStartTouch" "s1_door2_4Open41" + "OnStartTouch" "s1_door2_3Open31" + "OnStartTouch" "s1_door2_2Open1.51" + "OnStartTouch" "s1_door2_1Open0.51" + "OnStartTouch" "cmd_svCommandsay >> Break the statues on the door << 51" +} + +;------------------------------------------- +; Delay a zombie shortcut for 5 seconds +;------------------------------------------- +modify: +{ + match: + { + "targetname" "s1_door5_trigger" + "origin" "-2784 4240 -244" + "classname" "trigger_multiple" + } + delete: + { + "OnStartTouch" "s1_door5_sc2Open51" + "OnStartTouch" "cmd_svCommandsay >> 20 seconds << 11" + "OnStartTouch" "s1_door5Open211" + "OnStartTouch" "s1_door5_breakBreak221" + "OnStartTouch" "s1_door5_sc_zmBreak81" + } + insert: + { + "OnStartTouch" "s1_door5_sc2Open101" + "OnStartTouch" "cmd_svCommandsay >> 10 seconds << 01" + "OnStartTouch" "s1_door5Open101" + "OnStartTouch" "s1_door5_breakBreak111" + "OnStartTouch" "s1_door5_sc_zmBreak51" + } +} + +;-------------------------------------------- +; Adds more feedback messages - room 7 +;-------------------------------------------- +modify: +{ + match: + { + "targetname" "s1_door7_brk_trigger" + "origin" "-4448 4192 -448" + "classname" "trigger_multiple" + } + insert: + { + "OnStartTouch" "cmd_svCommandsay >> STAY DEFEND ! - The team needs to split for the trigger << 31" + "OnStartTouch" "cmd_svCommandsay >> STAY DEFEND ! - First trigger at the top of ladder and then the bottom side door << 41" + "OnStartTouch" "cmd_svCommandsay >> STAY DEFEND ! - Second trigger the the bottom side door << 51" + } +} + +;-------------------------------- +; Edit messages for room 11 +;-------------------------------- +modify: +{ + match: + { + "origin" "-7568 8096 -480" + "classname" "trigger_multiple" + "targetname" "s1_door11_trigger" + "hammerid" "457582" + } + delete: + { + "OnStartTouch" "s1_tp_afk_5Enable51" + "OnStartTouch" "cmd_svCommandsay >> 20 seconds and zombie teleport in 5 seconds << 01" + "OnStartTouch" "s1_door11Open201" + } + insert: + { + "OnStartTouch" "cmd_svCommandsay >> Zombie teleport in 5 seconds << 01" + "OnStartTouch" "s1_tp_afk_5Enable51" + "OnStartTouch" "cmd_svCommandsay >> Door opens in 25 seconds << 51" + "OnStartTouch" "s1_door11Open301" + } +} + +;----------------------------------------------------- +; Adjust a trigger_teleports... and name reference +;----------------------------------------------------- +filter: +{ + "targetname" "s1_tp_afk_5" + "origin" "-9630 5438.73 -255.99" + "classname" "trigger_teleport" +} +add: +{ + "model" "*89" + "targetname" "s1_tp_afk_6" + "target" "s1_tp10_des" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "-9630 5438.73 -255.99" + "classname" "trigger_teleport" +} +modify: +{ + match: + { + "targetname" "s1_door9" + "origin" "-8528 4064 -96" + "classname" "func_breakable" + } + insert: + { + "OnBreak" "s1_tp_afk_5Enable151" + } +} +modify: +{ + match: + { + "targetname" "s1_door11_trigger" + "origin" "-7568 8096 -480" + "classname" "trigger_multiple" + } + delete: + { + "OnStartTouch" "s1_tp_afk_5Enable51" + } + insert: + { + "OnStartTouch" "s1_tp_afk_6Enable51" + } +} + +;----------------------------------------------------- +; Adjust a way a trigger_teleport is enabled +;----------------------------------------------------- +modify: +{ + match: + { + "origin" "-8444 3472 -128" + "classname" "func_button" + "hammerid" "393965" + } + delete: + { + "OnPressed" "cmd_svCommandsay >> Zombie shortcuts open <<31" + "OnPressed" "s1_door9_zombie_scEnable31" + "OnPressed" "s1_gravity3_fxStart31" + } +} +modify: +{ + match: + { + "origin" "-6816 3552 -144.01" + "classname" "trigger_once" + "hammerid" "384882" + } + insert: + { + "OnStartTouch" "cmd_svCommandsay >> Zombie shortcut opens in 10 seconds! <<101" + "OnStartTouch" "s1_door9_zombie_scEnable201" + "OnStartTouch" "s1_gravity3_fxStart201" + } +} + +;----------------------------------------------------- +; Reduce a door hold after elevator part +;----------------------------------------------------- +modify: +{ + match: + { + "targetname" "s1_door6_but" + "origin" "-3840 4378 -558" + "classname" "func_button" + } + delete: + { + "OnPressed" "cmd_svCommandsay >> Door open in 20 seconds <<31" + "OnPressed" "s1_door6_moveOpen01" + "OnPressed" "s1_door6Open231" + "OnPressed" "s1_door6Kill251" + "OnPressed" "s1_door7_fire_door_hurtEnable11" + } + insert: + { + "OnPressed" "cmd_svCommandsay >> Door open in 7 seconds <<01" + "OnPressed" "s1_door6_moveOpen01" + "OnPressed" "s1_door6Open71" + "OnPressed" "s1_door6Kill91" + "OnPressed" "s1_door7_fire_door_hurtEnable11" + } +} + +;----------------------------------------------------- +; Reduce the second hold in the map +;----------------------------------------------------- +modify: +{ + match: + { + "origin" "-176 1960 312" + "classname" "trigger_multiple" + "hammerid" "168622" + } + delete: + { + "OnStartTouch" "s1_door1_breakBreak201" + "OnStartTouch" "cmd_svCommandsay >> Door break in 20 seconds <<11" + } + insert: + { + "OnStartTouch" "s1_door1_breakBreak111" + "OnStartTouch" "cmd_svCommandsay >> Door break in 10 seconds <<11" + } +} + +;----------------------------- +; Add a missing teleporter +;----------------------------- +add: +{ + "model" "*21" + "targetname" "s1_tp_afk_2" + "target" "s1_tp4_des" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "-512 1728 368.01" + "classname" "trigger_teleport" +} + +;------------------------------------------- +; Fix timers so they are correct +;------------------------------------------- +modify: +{ + match: + { + "origin" "-9099 7091 -439" + "targetname" "s1_door10_count" + "classname" "math_counter" + } + delete: + { + "OnHitMax" "cmd_svCommandsay >> The main door open in 15 seconds << 41" + "OnHitMax" "s1_door10Break151" + "OnHitMax" "s1_door10_scBreak51" + "OnHitMax" "cmd_svCommandsay >> Shortcuts open << 31" + "OnHitMax" "!selfKill201" + "OnHitMax" "s1_sprt_3ToggleSprite131" + "OnHitMax" "s1_torch_ptc_bossStart131" + "OnHitMax" "s1_torch_spr_bossToggleSprite131" + "OnHitMax" "s1_torch_mdl_bossEnable131" + } + insert: + { + "OnHitMax" "cmd_svCommandsay >> The main door open in 15 seconds << 01" + "OnHitMax" "s1_door10Break151" + "OnHitMax" "s1_door10_scBreak101" + "OnHitMax" "cmd_svCommandsay >> Shortcuts open << 51" + "OnHitMax" "s1_sprt_3ToggleSprite131" + "OnHitMax" "s1_torch_ptc_bossStart131" + "OnHitMax" "s1_torch_spr_bossToggleSprite131" + "OnHitMax" "s1_torch_mdl_bossEnable131" + } +} +modify: +{ + match: + { + "targetname" "s1_door3" + "origin" "-592 5168 384" + "classname" "func_door" + } + delete: + { + "OnOpen" "s1_door4Open201" + "OnOpen" "cmd_svCommandsay >> Second gate open in 20 seconds << 41" + } + insert: + { + "OnOpen" "s1_door4Open101" + "OnOpen" "cmd_svCommandsay >> Second gate opens in 10 seconds << 01" + } +} + +;----------------------------------------------------- +; Adjust ending so it makes more sense +;----------------------------------------------------- + +; Fix the ending health being scaled propperly +filter: +{ + "targetname" "s1_last_trex_addhp" + "origin" "-4704 5600 -328" + "classname" "trigger_multiple" +} +add: +{ + "model" "*101" + "targetname" "s1_last_trex_addhp" + "StartDisabled" "1" + "spawnflags" "1" + "filtername" "team_human" + "origin" "-4720 5816 -256" + "classname" "trigger_once" + "OnStartTouch" "s1_last_trex_hitboxAddHealth1500-1" +} + +; Adds more triggers for teleportation to prevent humans delaying +add: +{ + "model" "*115" + "targetname" "s1_tp_human_zm_trex_cage_des_trigger" + "target" "s1_tp_zm_last_room_des" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "-4720 5840 -160" + "filtername" "team_human" + "classname" "trigger_teleport" +} + +; Adds more triggers for teleportation to prevent zombies getting infront +add: +{ + "model" "*112" + "targetname" "s1_tp_human_zm_trex_cage_des_trigger" + "target" "s1_tp_zm_trex_cage_des" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "-4720 5824 -48" + "filtername" "team_zm" + "classname" "trigger_teleport" +} +add: +{ + "model" "*112" + "targetname" "s1_tp_human_zm_trex_cage_des_trigger" + "target" "s1_tp_zm_trex_cage_des" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "-4720 7040 -432" + "filtername" "team_zm" + "classname" "trigger_teleport" +} + +; Edits the final button to trigger the ending +modify: +{ + match: + { + "origin" "-4076.02 6634 -262" + "classname" "func_button" + "hammerid" "461528" + } + delete: + { + "OnPressed" "cmd_svCommandsay >> 20 seconds << 11" + "OnPressed" "cmd_svCommandsay >> Stay defend and wait for event << 21" + "OnPressed" "cmd_svCommandsay >> Last event start << 151" + } + insert: + { + "OnPressed" "cmd_svCommandsay >> Survive for 20 seconds until the event appears! << 11" + "OnPressed" "cmd_svCommandsay >> THE EVENT STARTS NOW << 151" + "OnPressed" "cmd_svCommandsay >> SHOOT THE DINOSAURS!!! << 181" + } +} + +; Edits a few messages to keep it simple +modify: +{ + match: + { + "origin" "-5328 6288 -240" + "classname" "trigger_multiple" + "hammerid" "463321" + } + delete: + { + "OnStartTouch" "cmd_svCommandsay >> The main door is locked << 11" + "OnStartTouch" "cmd_svCommandsay >> Run to the other side to trigger << 31" + "OnStartTouch" "cmd_svCommandsay >> You need to defend in this room and wait for the next event << 51" + "OnStartTouch" "cmd_svCommandsay >> Defend 30 seconds << 61" + } + insert: + { + "OnStartTouch" "cmd_svCommandsay >> STAY TOP DO NOT JUMP DOWN YET ! << 01" + "OnStartTouch" "cmd_svCommandsay >> STAY TOP DO NOT JUMP DOWN YET ! << 11" + "OnStartTouch" "cmd_svCommandsay >> Run to the other side! << 21" + } +} + +; Makes a new direction to the dest for easier navigation +modify: +{ + match: + { + "target" "s1_tp_last_room_des" + "origin" "-6336 6592 -208" + "classname" "trigger_teleport" + } + replace: + { + "angles" "0 270 0" + } +} + +; Adjust the AFK timer a bit +modify: +{ + match: + { + "targetname" "s1_lastdoor_afk_tp_trigger" + "origin" "-4336 5072 -224" + "classname" "trigger_once" + } + delete: + { + "OnStartTouch" "cmd_svCommandsay >> Last AFK teleport in 5 seconds << 01" + "OnStartTouch" "s1_tp_afk_last_zmEnable51" + } + insert: + { + "OnStartTouch" "cmd_svCommandsay >> Last AFK teleport in 5 seconds << 51" + "OnStartTouch" "s1_tp_afk_last_zmEnable101" + } +} \ No newline at end of file diff --git a/maps/ze_trainescape_final.cfg b/maps/ze_trainescape_final.cfg index 64e7dbe..a6492a0 100644 --- a/maps/ze_trainescape_final.cfg +++ b/maps/ze_trainescape_final.cfg @@ -279,4 +279,29 @@ modify: } } +;; disable railtrack push +modify: +{ + match: + { + "origin" "8064 6848 272" + "classname" "trigger_push" + } + insert: + { + "targetname" "rail_push" + } +} +modify: +{ + match: + { + "targetname" "trainstation_trains" + "classname" "trigger_once" + } + insert: + { + "OnStartTouch" "rail_push,Disable,,70,1" + } +} diff --git a/maps/ze_tropico_escape_gs1.cfg b/maps/ze_tropico_escape_gs1.cfg new file mode 100755 index 0000000..2de4d2c --- /dev/null +++ b/maps/ze_tropico_escape_gs1.cfg @@ -0,0 +1,29 @@ +;; _ + +;; music volume + +modify: +{ + match: + { + "message" "music/tropico/music01.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/tropico/music01.mp3" + } +} +modify: +{ + match: + { + "message" "music/tropico/music02.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/tropico/music02.mp3" + } +} + diff --git a/maps/ze_typical_american_week_v1_2.cfg b/maps/ze_typical_american_week_v1_2.cfg new file mode 100755 index 0000000..4a6dd64 --- /dev/null +++ b/maps/ze_typical_american_week_v1_2.cfg @@ -0,0 +1,390 @@ +; __ __ ____ _____ _____ ________ __ +; | \/ |/ __ \| __ \_ _| ____\ \ / / +; | \ / | | | | | | || | | |__ \ \_/ / +; | |\/| | | | | | | || | | __| \ / +; | | | | |__| | |__| || |_| | | | +; |_| |_|\____/|_____/_____|_| |_| +; Stripper by Malgo 12.06.2024 +;STRIPPER CFG BY MALGO https://steamcommunity.com/profiles/76561197992553990/ +;--------------------------------------------------------------- +;--------------------------------------- +;Nerf Some Defend Spots +;--------------------------------------- +modify: +{ + match: + { + "targetname" "area51_once_start" + "classname" "trigger_once" + } + delete: + { + "OnTrigger" "cmdCommandsay **We crossed the minefield! Hold this area for 15 seconds!**0-1" + "OnTrigger" "Area51_Enter_Base_BreakFireUser115-1" + } + insert: + { + "OnTrigger" "cmdCommandsay **We crossed the minefield! Hold this area for 10 seconds!**0-1" + "OnTrigger" "Area51_Enter_Base_BreakFireUser110-1" + } +} +modify: +{ + match: + { + "targetname" "Area51_elevator2_tracktrain_button" + "classname" "func_button" + } + delete: + { + "OnPressed" "area51_barricade_001_wallFireUser120-1" + } + insert: + { + "OnPressed" "area51_barricade_001_wallFireUser122-1" + } +} + +;--------------------------------------- +;Fix Shark Boss Trigger Hurt +;--------------------------------------- +modify: +{ + match: + { + "targetname" "Boss_shark_attack_part_gun_hurt" + "classname" "trigger_hurt" + } + replace: + { + "StartDisabled" "1" + } +} + +;--------------------------------------- +;Fix Covid button +;--------------------------------------- +modify: +{ + match: + { + "targetname" "Corona_virus_button_hurt" + "classname" "point_hurt" + } + replace: + { + "Damage" "80000" + } +} + +;--------------------------------------- +;Boost Floid NPC Health +;--------------------------------------- +modify: +{ + match: + { + "targetname" "NPC_Hitbox" + "classname" "func_physbox" + } + replace: + { + "health" "3550" + } +} + +;--------------------------------------- +;Boost a little shark boss hp +;--------------------------------------- +modify: +{ + match: + { + "targetname" "Boss_shark_attack_multi" + "classname" "trigger_multiple" + } + delete: + { + "OnStartTouch" "Boss_shark_Attack_HP1Add2150-1" + } + insert: + { + "OnStartTouch" "Boss_shark_Attack_HP1Add3000-1" + } +} + +;--------------------------------------- +;NERF Stage 1 good ending truck HP +;--------------------------------------- +modify: +{ + match: + { + "targetname" "good_ending_ct_truck_hp_multi" + "classname" "trigger_multiple" + } + delete: + { + "OnStartTouch" "Good_ending_zombie_track_001_counterAdd1000-1" + "OnStartTouch" "Good_ending_zombie_track_002_counterAdd1000-1" + } + insert: + { + "OnStartTouch" "Good_ending_zombie_track_001_counterAdd750-1" + "OnStartTouch" "Good_ending_zombie_track_002_counterAdd750-1" + } +} + +;--------------------------------------- +;FIX Area51 broken teleport +;--------------------------------------- +add: +{ + "model" "*157" + "spawnflags" "1" + "classname" "trigger_multiple" + "targetname" "Area51_Teleport_afk_FIX" + "origin" "-5036.5 5308 1072" + "StartDisabled" "1" + "wait" "1" + "OnStartTouch" "!activatorAddOutputorigin -5040 7068 7520-1" +} + +modify: +{ + match: + { + "targetname" "area51_gate_002_counter" + "classname" "math_counter" + } + insert: + { + "OnHitMax" "Area51_Teleport_afk_FIXEnable8-1" + } +} + +;--------------------------------------- +;Add more Spawn points for zm and ct items +;--------------------------------------- +modify: +{ + match: + { + "targetname" "Area51_Start_Relay" + "classname" "logic_relay" + } + insert: + { + "OnTrigger" "Random_CT_Items_Location_CaseAddOutputOnCase12 Map_Spawner:AddOutput:origin -4967 4323 1037:0.00:10.08-1" + "OnTrigger" "Random_CT_Items_Location_CaseAddOutputOnCase13 Map_Spawner:AddOutput:origin -4967 4495 1037:0.00:10.08-1" + "OnTrigger" "Random_ZM_Items_Location_CaseAddOutputOnCase07 Map_Spawner:AddOutput:origin -5142 5110 1037:0.00:10.07-1" + } +} + +;--------------------------------------- +;Fix zombie speed on zm mode +;--------------------------------------- +modify: +{ + match: + { + "targetname" "Level_Case" + "classname" "logic_case" + } + delete: + { + "OnCase03" "Map_Low_Gravity_StartFireUser17-1" + } + insert: + { + "OnCase03" "Map_Low_Gravity_StartFireUser19-1" + } +} + +;--------------------------------------- +;Late Teleport AFK from lab part & Fix grammar error +;--------------------------------------- +modify: +{ + match: + { + "targetname" "area51_once" + "classname" "trigger_once" + "hammerid" "679258" + } + delete: + { + "OnTrigger" "Area51_Gate_006_LeftClose50-1" + "OnTrigger" "Area51_Gate_006_rightClose50-1" + "OnTrigger" "cmdCommandsay **Hold this area fro 30 seconds!**5-1" + } + insert: + { + "OnTrigger" "Area51_Gate_006_*Close65-1" + "OnTrigger" "cmdCommandsay **Hold this area for 30 seconds!**5-1" + } +} + +;--------------------------------------- +;Nerf Alien Door HP +;--------------------------------------- +modify: +{ + match: + { + "targetname" "alien_multi" + "classname" "trigger_multiple" + } + delete: + { + "OnStartTouch" "alien_door_breakAddHealth6500-1" + } + insert: + { + "OnStartTouch" "alien_door_breakAddHealth4050-1" + } +} + +;--------------------------------------- +;Add special screen message about objective at the end of good ending +;--------------------------------------- +modify: +{ + match: + { + "targetname" "Good_ending_zombie_track_main_move" + "classname" "func_movelinear" + } + insert: + { + "OnUser1" "Global_GameText_ObjectiveAddOutputcolor 255 0 01.00-1" + "OnUser1" "Global_GameText_ObjectiveAddOutputfadein 21.00-1" + "OnUser1" "Global_GameText_ObjectiveAddOutputfadeout 31.00-1" + "OnUser1" "Global_GameText_ObjectiveAddOutputholdtime 51.00-1" + "OnUser1" "Global_GameText_ObjectiveAddOutputmessage OBJECTIVE UPDATE - DESTROY BOTH TRUCKS BEFORE WE LEAVE AREA51!1.00-1" + "OnUser1" "Global_GameText_ObjectiveFireUser12.05-1" + "OnUser1" "Global_GameText_ObjectiveDisplay7.00-1" + "OnUser1" "Global_GameText_ObjectiveDisplay12.00-1" + } +} + +;--------------------------------------- +;Change Global_GameText_Objective Channel +;--------------------------------------- +modify: +{ + match: + { + "targetname" "Global_GameText_Objective" + "classname" "game_text" + } + replace: + { + "channel" "3" + } +} + +;--------------------------------------- +;Fix broken zombie items after the shark boss (im too lazy to add buttons for every item :D humans need to handle it in boss fight :D) +;--------------------------------------- +modify: +{ + match: + { + "targetname" "Area51_Shark_Platform" + "classname" "func_movelinear" + } + delete: + { + "OnFullyOpen" "ZM_Items_Enable/Disable_RelayFireUser20-1" + } +} + +;--------------------------------------- +;Delete not needed yellow light sprite in generator room & bring back white light sprite before alien room +;--------------------------------------- +modify: +{ + match: + { + "targetname" "area51_gate_013" + "classname" "func_movelinear" + } + delete: + { + "OnUser1" "Template_Yellow_triple_LightAddOutputorigin -14436 12638 -11191.2-1" + "OnUser1" "Template_Yellow_triple_LightForceSpawn1.22-1" + } +} + +modify: +{ + match: + { + "targetname" "area51_gate_009_counter" + "classname" "math_counter" + } + insert: + { + "OnHitMax" "Template_White_LightAddOutputorigin -10837 13006 -14730.26-1" + "OnHitMax" "Template_White_LightForceSpawn0.27-1" + } +} + +;--------------------------------------- +;Boost Medic Bag Item HP +;--------------------------------------- +modify: +{ + match: + { + "targetname" "Item_Medicbag_Trigger" + "classname" "trigger_hurt" + } + delete: + { + "OnStartTouch" "!activatorAddOutputmax_health 1350-1" + } + insert: + { + "OnStartTouch" "!activatorAddOutputmax_health 1550-1" + } +} + +;--------------------------------------- +;Add One More Item For Humans +;--------------------------------------- +modify: +{ + match: + { + "targetname" "Random_CT_Items_Spawn_Relay" + "classname" "logic_relay" + } + insert: + { + "OnTrigger" "Random_CT_Items_Spawn_CasePickRandom0.27-1" + "OnTrigger" "Random_CT_Items_Location_CasePickRandom0.28-1" + "OnTrigger" "Map_SpawnerForceSpawn0.30-1" + } +} + +;--------------------------------------- +;Stripper version +;--------------------------------------- +modify: +{ + match: + { + "classname" "logic_auto" + "hammerid" "942469" + } + delete: + { + "OnNewGame" "cmdCommandsay **Map Status: No Stripper!**01" + } + insert: + { + "OnNewGame" "cmdCommandsay **Map Status: Stripper #0.0.6 Enable!**0-1" + } +} \ No newline at end of file diff --git a/maps/ze_typical_american_week_v2_1.cfg b/maps/ze_typical_american_week_v2_1.cfg index f73dbfa..06c26f7 100644 --- a/maps/ze_typical_american_week_v2_1.cfg +++ b/maps/ze_typical_american_week_v2_1.cfg @@ -4,7 +4,7 @@ ; | |\/| | | | | | | || | | __| \ / ; | | | | |__| | |__| || |_| | | | ; |_| |_|\____/|_____/_____|_| |_| -; Stripper by Małgo 09.10.2025 +; Stripper by Małgo 15.10.2025 ;STRIPPER CFG BY MAŁGO https://steamcommunity.com/profiles/76561197992553990/ ;--------------------------------------------------------------- ;--------------------------------------- @@ -23,7 +23,322 @@ modify: } insert: { - "OnStartTouch" "Boss_shark_Attack_HP1Add1970-1" + "OnStartTouch" "Boss_shark_Attack_HP1Add2700-1" + } +} + +;--------------------------------------- +;Boost a little shark boss hurt +;--------------------------------------- +modify: +{ + match: + { + "targetname" "Boss_shark_attack_hurt" + "classname" "trigger_hurt" + } + replace: + { + "damage" "75" + } +} + +;--------------------------------------- +;Boost secret ending truck and chopper HP +;--------------------------------------- +modify: +{ + match: + { + "targetname" "Secret_Ending_Ending_Escape_Car_HP_Multi" + "classname" "trigger_multiple" + } + delete: + { + "OnStartTouch" "Secret_Ending_Ending_M35_1_HPAdd1100-1" + "OnStartTouch" "Secret_Ending_Ending_M35_2_HPAdd1100-1" + "OnStartTouch" "Secret_Ending_Ending_Chopper_HPAdd1150-1" + } + insert: + { + "OnStartTouch" "Secret_Ending_Ending_M35_1_HPAdd1550-1" + "OnStartTouch" "Secret_Ending_Ending_M35_2_HPAdd1550-1" + "OnStartTouch" "Secret_Ending_Ending_Chopper_HPAdd2150-1" + } +} + +;--------------------------------------- +;Boost secret ending chopper minigun hurt +;--------------------------------------- +modify: +{ + match: + { + "targetname" "Secret_Ending_Ending_Chopper_Laser" + "classname" "env_laser" + } + replace: + { + "damage" "40" + } +} + +;--------------------------------------- +;Shrink gun activator get more hp after back to normal size & more hp after shrink +;--------------------------------------- +modify: +{ + match: + { + "targetname" "shrinkray_bullet_trigger" + "classname" "trigger_multiple" + } + delete: + { + "OnStartTouch" "!activatorAddOutputhealth 1500-1" + } + insert: + { + "OnStartTouch" "!activatorAddOutputhealth 2500-1" + "OnStartTouch" "!activatorAddOutputhealth 800006-1" + } +} + +;--------------------------------------- +;Nerf a little death machine item (minigun) +;--------------------------------------- +modify: +{ + match: + { + "targetname" "minigun_hurt" + "classname" "trigger_push" + } + replace: + { + "speed" "160" + } +} + +modify: +{ + match: + { + "targetname" "minigun_hurt" + "classname" "trigger_hurt" + } + replace: + { + "damage" "390" + } +} + +;--------------------------------------- +;Change zombie items health +;--------------------------------------- +modify: +{ + match: + { + "targetname" "Weapon_zm_Playstation_dualshock2" + "classname" "weapon_knife" + } + delete: + { + "OnPlayerPickup" "!activatorAddOutputhealth 5000001" + } + insert: + { + "OnPlayerPickup" "!activatorAddOutputhealth 15000001" + } +} + +modify: +{ + match: + { + "targetname" "Weapon_zm_GTA6" + "classname" "weapon_knife" + } + delete: + { + "OnPlayerPickup" "!activatorAddOutputhealth 5000001" + } + insert: + { + "OnPlayerPickup" "!activatorAddOutputhealth 15000001" + } +} + +modify: +{ + match: + { + "targetname" "Weapon_zm_alex_mercer" + "classname" "weapon_knife" + } + delete: + { + "OnPlayerPickup" "!activatorAddOutputhealth 8000001" + } + insert: + { + "OnPlayerPickup" "!activatorAddOutputhealth 15000001" + } +} + +modify: +{ + match: + { + "targetname" "Weapon_zm_big_smoke" + "classname" "weapon_knife" + } + delete: + { + "OnPlayerPickup" "!activatorAddOutputhealth 8000001" + } + insert: + { + "OnPlayerPickup" "!activatorAddOutputhealth 15000001" + } +} + +modify: +{ + match: + { + "targetname" "Weapon_zm_predator" + "classname" "weapon_knife" + } + delete: + { + "OnPlayerPickup" "!activatorAddOutputhealth 8000001" + } + insert: + { + "OnPlayerPickup" "!activatorAddOutputhealth 15000001" + } +} + +modify: +{ + match: + { + "targetname" "Weapon_zm_t800" + "classname" "weapon_knife" + } + delete: + { + "OnPlayerPickup" "!activatorAddOutputhealth 8000001" + } + insert: + { + "OnPlayerPickup" "!activatorAddOutputhealth 15000001" + } +} + +modify: +{ + match: + { + "targetname" "Weapon_zm_pepsiman" + "classname" "weapon_knife" + } + delete: + { + "OnPlayerPickup" "!activatorAddOutputhealth 5000001" + } + insert: + { + "OnPlayerPickup" "!activatorAddOutputhealth 15000001" + } +} + +modify: +{ + match: + { + "targetname" "Weapon_zm_thief" + "classname" "weapon_knife" + } + delete: + { + "OnPlayerPickup" "!activatorAddOutputhealth 8000001" + } + insert: + { + "OnPlayerPickup" "!activatorAddOutputhealth 15000001" + } +} + +modify: +{ + match: + { + "targetname" "Weapon_zm_senatorstevenarmostrong" + "classname" "weapon_knife" + } + delete: + { + "OnPlayerPickup" "!activatorAddOutputhealth 8000001" + } + insert: + { + "OnPlayerPickup" "!activatorAddOutputhealth 15000001" + } +} + +modify: +{ + match: + { + "targetname" "Weapon_zm_shield" + "classname" "weapon_knife" + } + delete: + { + "OnPlayerPickup" "!activatorAddOutputhealth 8000001" + } + insert: + { + "OnPlayerPickup" "!activatorAddOutputhealth 15000001" + } +} + +;--------------------------------------- +;Change Damage of Nigga Cop Explosion +;--------------------------------------- +modify: +{ + match: + { + "targetname" "Explosion_Explosion1" + "classname" "env_explosion" + } + replace: + { + "iMagnitude" "65" + } +} + +;--------------------------------------- +;Set higher number of mother zombies +;--------------------------------------- +modify: +{ + match: + { + "targetname" "cmd" + "classname" "point_servercommand" + } + delete: + { + "OnUser1" "!selfCommandzr_infect_mzombie_ratio 90.031" + } + insert: + { + "OnUser1" "!selfCommandzr_infect_mzombie_ratio 70.031" } } @@ -43,6 +358,6 @@ modify: } insert: { - "OnNewGame" "cmdCommandsay **Map Status: Stripper #0.0.1 Enable!**0-1" + "OnNewGame" "cmdCommandsay **Map Status: Stripper #0.0.4 Enable!**0-1" } } \ No newline at end of file diff --git a/maps/ze_tyranny_v5fix.cfg b/maps/ze_tyranny_v5fix.cfg index ee39f7f..c0d8968 100644 --- a/maps/ze_tyranny_v5fix.cfg +++ b/maps/ze_tyranny_v5fix.cfg @@ -1,756 +1,886 @@ -;------------------------------------------------ -;Replace physics level system with perm entities -;------------------------------------------------ -add: -{ - "classname" "info_target" - "targetname" "Stage_CounterInit" - "spawnflags" "0" - "OnUser1" "Stage_CounterTemplate,ForceSpawn,,0,1" - "OnUser1" "Stage_Counter,AddOutput,classname info_target,0.03,1" - "OnUser1" "!self,Kill,,0.06,1" -} - -add: -{ - "classname" "point_template" - "targetname" "Stage_CounterTemplate" - "Template01" "Stage_Counter" - "spawnflags" "2" -} - -add: -{ - "classname" "math_counter" - "targetname" "Stage_Counter" - "startvalue" "7" - "StartDisabled" "0" - "min" "1" - "max" "7" - "OnGetValue" "Stage_Case,InValue,,0,-1" -} - -add: -{ - "classname" "logic_case" - "targetname" "Stage_Case" - "Case01" "1" - "Case02" "2" - "Case03" "3" - "Case04" "4" - "Case05" "5" - "Case06" "6" - "Case07" "7" - "OnCase01" "lvl1_map_relay,Trigger,,0.02,-1" - "OnCase02" "lvl2_map_relay,Trigger,,0.02,-1" - "OnCase03" "lvl3_map_relay,Trigger,,0.02,-1" - "OnCase04" "lvl4_map_relay,Trigger,,0.02,-1" - "OnCase05" "lvl5_map_relay,Trigger,,0.02,-1" - "OnCase06" "lvl6_map_relay,Trigger,,0.01,-1" - "OnCase07" "warmup_map_relay,Trigger,,0.02,-1" -} - -modify: -{ - match: - { - "classname" "logic_auto" - } - insert: - { - "OnMapSpawn" "Stage_CounterInit,FireUser1,,0,1" - "OnMapSpawn" "Stage_Counter,GetValue,,0.02,1" - } -} - -;------------------------------------ -;Change stage triggers to new system -;------------------------------------ -modify: -{ - match: - { - "classname" "func_button" - "hammerid" "920292" - } - delete: - { - "OnPressed" "lvl1_brush,Disable,,0.05,-1" - "OnPressed" "lvl1_brush,Enable,,0,-1" - "OnPressed" "lvl2_brush,Enable,,0,-1" - "OnPressed" "lvl3_brush,Enable,,0,-1" - "OnPressed" "lvl4_brush,Enable,,0,-1" - "OnPressed" "lvl5_brush,Enable,,0,-1" - "OnPressed" "lvl6_brush,Enable,,0,-1" - "OnPressed" "warmup_brush,Enable,,0,-1" - } - insert: - { - "OnPressed" "Stage_Counter,SetValue,1,0,-1" - } -} - -modify: -{ - match: - { - "classname" "func_button" - "hammerid" "920299" - } - delete: - { - "OnPressed" "lvl2_brush,Disable,,0.05,-1" - "OnPressed" "lvl1_brush,Enable,,0,-1" - "OnPressed" "lvl2_brush,Enable,,0,-1" - "OnPressed" "lvl3_brush,Enable,,0,-1" - "OnPressed" "lvl4_brush,Enable,,0,-1" - "OnPressed" "lvl5_brush,Enable,,0,-1" - "OnPressed" "lvl6_brush,Enable,,0,-1" - "OnPressed" "warmup_brush,Enable,,0,-1" - } - insert: - { - "OnPressed" "Stage_Counter,SetValue,2,0,-1" - } -} - -modify: -{ - match: - { - "classname" "func_button" - "hammerid" "920306" - } - delete: - { - "OnPressed" "lvl3_brush,Disable,,0.05,-1" - "OnPressed" "lvl1_brush,Enable,,0,-1" - "OnPressed" "lvl2_brush,Enable,,0,-1" - "OnPressed" "lvl3_brush,Enable,,0,-1" - "OnPressed" "lvl4_brush,Enable,,0,-1" - "OnPressed" "lvl5_brush,Enable,,0,-1" - "OnPressed" "lvl6_brush,Enable,,0,-1" - "OnPressed" "warmup_brush,Enable,,0,-1" - } - insert: - { - "OnPressed" "Stage_Counter,SetValue,3,0,-1" - } -} - -modify: -{ - match: - { - "classname" "func_button" - "hammerid" "920453" - } - delete: - { - "OnPressed" "lvl4_brush,Disable,,0.05,-1" - "OnPressed" "lvl1_brush,Enable,,0,-1" - "OnPressed" "lvl2_brush,Enable,,0,-1" - "OnPressed" "lvl3_brush,Enable,,0,-1" - "OnPressed" "lvl4_brush,Enable,,0,-1" - "OnPressed" "lvl5_brush,Enable,,0,-1" - "OnPressed" "lvl6_brush,Enable,,0,-1" - "OnPressed" "warmup_brush,Enable,,0,-1" - } - insert: - { - "OnPressed" "Stage_Counter,SetValue,4,0,-1" - } -} - -modify: -{ - match: - { - "classname" "func_button" - "hammerid" "920464" - } - delete: - { - "OnPressed" "lvl5_brush,Disable,,0.05,-1" - "OnPressed" "lvl1_brush,Enable,,0,-1" - "OnPressed" "lvl2_brush,Enable,,0,-1" - "OnPressed" "lvl3_brush,Enable,,0,-1" - "OnPressed" "lvl4_brush,Enable,,0,-1" - "OnPressed" "lvl5_brush,Enable,,0,-1" - "OnPressed" "lvl6_brush,Enable,,0,-1" - "OnPressed" "warmup_brush,Enable,,0,-1" - } - insert: - { - "OnPressed" "Stage_Counter,SetValue,5,0,-1" - } -} - -modify: -{ - match: - { - "classname" "func_button" - "hammerid" "3511208" - } - delete: - { - "OnPressed" "lvl6_brush,Disable,,0.05,-1" - "OnPressed" "lvl1_brush,Enable,,0,-1" - "OnPressed" "lvl2_brush,Enable,,0,-1" - "OnPressed" "lvl3_brush,Enable,,0,-1" - "OnPressed" "lvl4_brush,Enable,,0,-1" - "OnPressed" "lvl5_brush,Enable,,0,-1" - "OnPressed" "lvl6_brush,Enable,,0,-1" - "OnPressed" "warmup_brush,Enable,,0,-1" - } - insert: - { - "OnPressed" "Stage_Counter,SetValue,6,0,-1" - } -} - -modify: -{ - match: - { - "classname" "trigger_once" - "targetname" "lvl1_win" - } - delete: - { - "OnStartTouch" "lvl2_brush,Disable,,0.05,-1" - "OnStartTouch" "lvl1_brush,Enable,,0,-1" - "OnStartTouch" "lvl2_brush,Enable,,0,-1" - "OnStartTouch" "lvl3_brush,Enable,,0,-1" - "OnStartTouch" "lvl4_brush,Enable,,0,-1" - "OnStartTouch" "lvl5_brush,Enable,,0,-1" - "OnStartTouch" "lvl6_brush,Enable,,0,-1" - } - insert: - { - "OnStartTouch" "Stage_Counter,SetValue,2,0,-1" - } -} - -modify: -{ - match: - { - "classname" "trigger_once" - "targetname" "lvl2_win" - } - delete: - { - "OnStartTouch" "lvl3_brush,Disable,,0.05,-1" - "OnStartTouch" "lvl1_brush,Enable,,0,-1" - "OnStartTouch" "lvl2_brush,Enable,,0,-1" - "OnStartTouch" "lvl3_brush,Enable,,0,-1" - "OnStartTouch" "lvl4_brush,Enable,,0,-1" - "OnStartTouch" "lvl5_brush,Enable,,0,-1" - "OnStartTouch" "lvl6_brush,Enable,,0,-1" - } - insert: - { - "OnStartTouch" "Stage_Counter,SetValue,3,0,-1" - } -} - -modify: -{ - match: - { - "classname" "trigger_once" - "targetname" "lvl3_win" - } - delete: - { - "OnStartTouch" "lvl4_brush,Disable,,0.05,-1" - "OnStartTouch" "lvl1_brush,Enable,,0,-1" - "OnStartTouch" "lvl2_brush,Enable,,0,-1" - "OnStartTouch" "lvl3_brush,Enable,,0,-1" - "OnStartTouch" "lvl4_brush,Enable,,0,-1" - "OnStartTouch" "lvl5_brush,Enable,,0,-1" - "OnStartTouch" "lvl6_brush,Enable,,0,-1" - } - insert: - { - "OnStartTouch" "Stage_Counter,SetValue,4,0,-1" - } -} - -modify: -{ - match: - { - "classname" "trigger_once" - "targetname" "lvl4_win" - } - delete: - { - "OnStartTouch" "lvl5_brush,Disable,,0.05,-1" - "OnStartTouch" "lvl1_brush,Enable,,0,-1" - "OnStartTouch" "lvl2_brush,Enable,,0,-1" - "OnStartTouch" "lvl3_brush,Enable,,0,-1" - "OnStartTouch" "lvl4_brush,Enable,,0,-1" - "OnStartTouch" "lvl5_brush,Enable,,0,-1" - "OnStartTouch" "lvl6_brush,Enable,,0,-1" - } - insert: - { - "OnStartTouch" "Stage_Counter,SetValue,5,0,-1" - } -} - -modify: -{ - match: - { - "classname" "trigger_once" - "targetname" "lvl5_win" - } - delete: - { - "OnStartTouch" "lvl6_brush,Disable,,0.05,-1" - "OnStartTouch" "lvl1_brush,Enable,,0,-1" - "OnStartTouch" "lvl2_brush,Enable,,0,-1" - "OnStartTouch" "lvl3_brush,Enable,,0,-1" - "OnStartTouch" "lvl4_brush,Enable,,0,-1" - "OnStartTouch" "lvl5_brush,Enable,,0,-1" - "OnStartTouch" "lvl6_brush,Enable,,0,-1" - } - insert: - { - "OnStartTouch" "Stage_Counter,SetValue,6,0,-1" - } -} - -;------------------------- -;Cleanup old level system -;------------------------- -filter: -{ - "classname" "func_brush" - "targetname" "/^(warmup|lvl[1-6])_brush/" -} - -filter: -{ - "classname" "trigger_once" - "targetname" "/^(warmup|lvl[1-6])_trigger/" -} - -filter: -{ - "classname" "func_physbox" - "targetname" "lvl_phys" -} - -modify: -{ - match: - { - "classname" "logic_auto" - } - delete: - { - "OnMapSpawn" "lvl_phys,EnableMotion,,0,-1" - } -} - -;------------------------------------------------------ -;Move killer item spawn on stage 5 to after the dragon -;------------------------------------------------------ -modify: -{ - match: - { - "origin" "7520 -14290 -14" - "classname" "logic_relay" - } - delete: - { - "OnTrigger" "killer_itemtemp,AddOutput,origin 4187 8781 4264,0,-1" - } - insert: - { - "OnTrigger" "killer_itemtemp,AddOutput,origin 12711.66 6144.19 4294.03,0,-1" - } -} - -;------------------------------------------------ -;Increase and rework laser balrog health scaling -;------------------------------------------------ -modify: -{ - match: - { - "classname" "prop_dynamic" - "origin" "-9.14453 9362 -165.879" - } - delete: - { - "OnUser1" "bosslvl4_end_case,PickRandom,,18,1" - "OnUser1" "bosslvl4_end_case,PickRandom,,20,1" - "OnUser1" "bosslvl4_end_model,Enable,,16.4,1" - "OnUser1" "bosslvl4_end_exp_arrive,Start,,16,1" - "OnUser1" "bosslvl4_end_bridge,Kill,,15,1" - "OnUser1" "bosslvl4_end_exp_back_1,Start,,25,1" - "OnUser1" "bosslvl4_end_exp_back_2,Start,,25,1" - "OnUser1" "bosslvl4_end_model,Kill,,25.05,1" - "OnUser1" "bosslvl4_back_exp_sound,PlaySound,,25,1" - "OnUser1" "boss_sound_arrival,PlaySound,,16,1" - "OnUser1" "boss_command,Command,say >>> BRIDGE IS BROKEN <<<,15,1" - "OnUser1" "boss_command,Command,say >>> IT'S BALROG <<<,16.4,1" - "OnUser1" "boss_command,Command,say >>> BALROG IS ESCAPED <<<,25.05,1" - "OnUser1" "end_tele_lvl4,Enable,,28,1" - "OnUser1" "end_tele_lvl4_eff,Start,,27,1" - "OnUser1" "bridge_exp,Start,,15,1" - "OnUser1" "cliffexp_sound,PlaySound,,15,1" - "OnUser1" "bosslvl4_end_case,PickRandom,,22,1" - "OnUser1" "zdrag_screen,StopOverlays,,15,1" - "OnUser1" "laser_block,Trigger,,15,1" - } - insert: - { - "OnUser1" "bosslvl4_end_model,Enable,,16.4,1" - "OnUser1" "bosslvl4_end_exp_arrive,Start,,16,1" - "OnUser1" "bosslvl4_end_bridge,Kill,,15,1" - "OnUser1" "bosslvl4_end_exp_back_1,Start,,25,1" - "OnUser1" "bosslvl4_end_exp_back_2,Start,,25,1" - "OnUser1" "bosslvl4_end_model,Kill,,25.05,1" - "OnUser1" "bosslvl4_back_exp_sound,PlaySound,,25,1" - "OnUser1" "boss_sound_arrival,PlaySound,,16,1" - "OnUser1" "boss_command,Command,say >>> BRIDGE IS BROKEN <<<,15,1" - "OnUser1" "boss_command,Command,say >>> IT'S BALROG <<<,16.4,1" - "OnUser1" "boss_command,Command,say >>> BALROG IS ESCAPED <<<,25.05,1" - "OnUser1" "end_tele_lvl4,Enable,,28,1" - "OnUser1" "end_tele_lvl4_eff,Start,,27,1" - "OnUser1" "bridge_exp,Start,,15,1" - "OnUser1" "cliffexp_sound,PlaySound,,15,1" - "OnUser1" "zdrag_screen,StopOverlays,,15,1" - "OnUser1" "laser_block,Trigger,,15,1" - "OnUser1" "bosslvl4_end_case,PickRandom,,18,1" - "OnUser1" "bosslvl4_end_case,PickRandom,,19,1" - "OnUser1" "bosslvl4_end_case,PickRandom,,20,1" - "OnUser1" "bosslvl4_end_case,PickRandom,,21,1" - "OnUser1" "bosslvl4_end_case,PickRandom,,22,1" - } -} - -modify: -{ - match: - { - "origin" "10087.5 12158 3712.77" - "classname" "trigger_hurt" - } - delete: - { - "OnStartTouch" "bosslvl5_laser_counter,Subtract,70,2,-1" - } - insert: - { - "OnStartTouch" "bosslvl5_laser_counter,Subtract,0,2,-1" - } -} - -modify: -{ - match: - { - "origin" "10087.8 12158 3671" - "classname" "trigger_hurt" - } - delete: - { - "OnStartTouch" "bosslvl5_laser_counter,Subtract,70,2,-1" - } - insert: - { - "OnStartTouch" "bosslvl5_laser_counter,Subtract,0,2,-1" - } -} - -modify: -{ - match: - { - "origin" "10087.6 12158 3692" - "classname" "trigger_hurt" - } - delete: - { - "OnStartTouch" "bosslvl5_laser_counter,Subtract,70,2,-1" - } - insert: - { - "OnStartTouch" "bosslvl5_laser_counter,Subtract,0,2,-1" - } -} - -modify: -{ - match: - { - "origin" "10077 12945.5 3792" - "classname" "trigger_multiple" - } - delete: - { - "OnStartTouch" "bosslvl5_laser_counter,Add,85,0,-1" - } - insert: - { - "OnStartTouch" "bosslvl5_laser_counter,Add,60,0,-1" - } -} - -;---------------------------------------------------------- -;Prevent heal resetting player health at the end of stages -;---------------------------------------------------------- -modify: -{ - match: - { - "targetname" "endlvl1" - "classname" "trigger_once" - } - insert: - { - "OnStartTouch" "heal_cure,Kill,,0,-1" - } -} - -modify: -{ - match: - { - "targetname" "endlvl2" - "classname" "trigger_once" - } - insert: - { - "OnStartTouch" "heal_cure,Kill,,0,-1" - } -} - -modify: -{ - match: - { - "targetname" "endlvl3" - "classname" "trigger_once" - } - insert: - { - "OnStartTouch" "heal_cure,Kill,,0,-1" - } -} - -modify: -{ - match: - { - "targetname" "endlvl4" - "classname" "trigger_once" - } - insert: - { - "OnStartTouch" "heal_cure,Kill,,0,-1" - } -} - -modify: -{ - match: - { - "targetname" "endlvl5" - "classname" "trigger_once" - } - insert: - { - "OnStartTouch" "heal_cure,Kill,,0,-1" - } -} - -;---------------------------------------------------------- -;Fix stage 2 ending boss hitbox blocking bullets and items -;---------------------------------------------------------- -modify: -{ - match: - { - "targetname" "bosslvl2_end_counter3" - "classname" "math_counter" - } - insert: - { - "OnHitMin" "bosslvl2_end_hit,Kill,,0,-1" - } -} - -;----------- -;Fix warmup -;----------- -modify: -{ - match: - { - "targetname" "warmup_map_relay" - "classname" "logic_relay" - } - delete: - { - "OnTrigger" "killall,Enable,,42,-1" - "OnTrigger" "map_command,Command,say >>> WARMUP ROUND 40 SECONDS REMAINING <<<,0,-1" - "OnTrigger" "map_command,Command,say >>> WARMUP ROUND 30 SECONDS REMAINING <<<,10,-1" - "OnTrigger" "map_command,Command,say >>> WARMUP ROUND 20 SECONDS REMAINING <<<,20,-1" - "OnTrigger" "map_command,Command,say >>> WARMUP ROUND 10 SECONDS REMAINING <<<,30,-1" - "OnTrigger" "map_command,Command,say >>> WARMUP ROUND END <<<,40,-1" - "OnTrigger" "warmup_brush,Enable,,40,-1" - "OnTrigger" "lvl1_brush,Disable,,40.05,-1" - "OnTrigger" "lvl4_brush,Enable,,40,-1" - "OnTrigger" "lvl5_brush,Enable,,40,-1" - "OnTrigger" "lvl1_brush,Enable,,40,-1" - "OnTrigger" "lvl2_brush,Enable,,40,-1" - "OnTrigger" "lvl3_brush,Enable,,40,-1" - "OnTrigger" "warmup_brush,Enable,,40,-1" - } - insert: - { - "OnTrigger" "Stage_Counter,SetValue,1,1,-1" - } -} - -;------------------------ -;Heal staff Immunity Fix -;------------------------ -add: -{ - "classname" "filter_activator_class" - "filterclass" "player" - "Negated" "1" - "targetname" "Immunity" - "origin" "7504 -14386 -14" -} - -filter: -{ - "classname" "filter_activator_team" - "filterteam" "2" - "Negated" "1" - "targetname" "immotaly" - "origin" "7504 -14386 -14" - "hammerid" "2101605" -} - -filter: -{ - "model" "*521" - "targetname" "heal_cure" - "StartDisabled" "1" - "spawnflags" "1" - "parentname" "heal_elite" - "origin" "9080.25 -13193.3 -724" - "nodmgforce" "0" - "filtername" "filter_human" - "damagetype" "0" - "damagemodel" "0" - "damagecap" "-500" - "damage" "-500" - "classname" "trigger_hurt" - "hammerid" "3855798" - "OnStartTouch" "!activator,AddOutput,health 250,0,-1" - "OnStartTouch" "!activator,SetDamageFilter,,7,-1" - "OnStartTouch" "!activator,SetDamageFilter,immotaly,0,-1" - "OnEndTouch" "!activator,SetDamageFilter,,0,-1" -} - -filter: -{ - "model" "*519" - "targetname" "heal_cure" - "StartDisabled" "1" - "spawnflags" "1" - "parentname" "heal_elite" - "origin" "8893.25 -13380.8 -724" - "nodmgforce" "0" - "filtername" "filter_human" - "damagetype" "0" - "damagemodel" "0" - "damagecap" "-500" - "damage" "-500" - "classname" "trigger_hurt" - "hammerid" "3855771" - "OnStartTouch" "!activator,AddOutput,health 250,0,-1" - "OnStartTouch" "!activator,SetDamageFilter,,7,-1" - "OnStartTouch" "!activator,SetDamageFilter,immotaly,0,-1" - "OnEndTouch" "!activator,SetDamageFilter,,0,-1" -} - -filter: -{ - "model" "*520" - "targetname" "heal_cure" - "StartDisabled" "1" - "spawnflags" "1" - "parentname" "heal_elite" - "origin" "8892.75 -13193.3 -723.8" - "nodmgforce" "0" - "filtername" "filter_human" - "damagetype" "0" - "damagemodel" "0" - "damagecap" "-500" - "damage" "-500" - "classname" "trigger_hurt" - "hammerid" "3855795" - "OnStartTouch" "!activator,AddOutput,health 250,0,-1" - "OnStartTouch" "!activator,SetDamageFilter,,7,-1" - "OnStartTouch" "!activator,SetDamageFilter,immotaly,0,-1" - "OnEndTouch" "!activator,SetDamageFilter,,0,-1" -} - -filter: -{ - "model" "*79" - "targetname" "heal_cure" - "StartDisabled" "1" - "spawnflags" "1" - "parentname" "heal_elite" - "origin" "9080.75 -13380.8 -724.2" - "nodmgforce" "0" - "filtername" "filter_human" - "damagetype" "0" - "damagemodel" "0" - "damagecap" "-500" - "damage" "-500" - "classname" "trigger_hurt" - "hammerid" "566197" - "OnStartTouch" "!activator,AddOutput,health 250,0,-1" - "OnStartTouch" "!activator,SetDamageFilter,,7,-1" - "OnStartTouch" "!activator,SetDamageFilter,immotaly,0,-1" - "OnEndTouch" "!activator,SetDamageFilter,,0,-1" -} - -add: -{ - "model" "*65" - "targetname" "heal_cure" - "StartDisabled" "1" - "spawnflags" "1" - "parentname" "heal_elite" - "origin" "8986.75 -13287 -724" - "nodmgforce" "0" - "filtername" "filter_human" - "damagetype" "0" - "damagemodel" "0" - "damagecap" "-500" - "damage" "-500" - "classname" "trigger_hurt" - "hammerid" "566197" - "OnStartTouch" "!activator,AddOutput,health 250,0,-1" - "OnStartTouch" "!activator,SetDamageFilter,,7,-1" - "OnStartTouch" "!activator,SetDamageFilter,Immunity,0,-1" - "OnEndTouch" "!activator,SetDamageFilter,,0,-1" +;------------------------------------------------ +;Replace physics level system with perm entities +;------------------------------------------------ +add: +{ + "classname" "info_target" + "targetname" "Stage_CounterInit" + "spawnflags" "0" + "OnUser1" "Stage_CounterTemplate,ForceSpawn,,0,1" + "OnUser1" "Stage_Counter,AddOutput,classname info_target,0.03,1" + "OnUser1" "!self,Kill,,0.06,1" +} + +add: +{ + "classname" "point_template" + "targetname" "Stage_CounterTemplate" + "Template01" "Stage_Counter" + "spawnflags" "2" +} + +add: +{ + "classname" "math_counter" + "targetname" "Stage_Counter" + "startvalue" "7" + "StartDisabled" "0" + "min" "1" + "max" "7" + "OnGetValue" "Stage_Case,InValue,,0,-1" +} + +add: +{ + "classname" "logic_case" + "targetname" "Stage_Case" + "Case01" "1" + "Case02" "2" + "Case03" "3" + "Case04" "4" + "Case05" "5" + "Case06" "6" + "Case07" "7" + "OnCase01" "lvl1_map_relay,Trigger,,0.02,-1" + "OnCase02" "lvl2_map_relay,Trigger,,0.02,-1" + "OnCase03" "lvl3_map_relay,Trigger,,0.02,-1" + "OnCase04" "lvl4_map_relay,Trigger,,0.02,-1" + "OnCase05" "lvl5_map_relay,Trigger,,0.02,-1" + "OnCase06" "lvl6_map_relay,Trigger,,0.01,-1" + "OnCase07" "warmup_map_relay,Trigger,,0.02,-1" +} + +modify: +{ + match: + { + "classname" "logic_auto" + } + insert: + { + "OnMapSpawn" "Stage_CounterInit,FireUser1,,0,1" + "OnMapSpawn" "Stage_Counter,GetValue,,0.02,1" + } +} + +;------------------------------------ +;Change stage triggers to new system +;------------------------------------ +modify: +{ + match: + { + "classname" "func_button" + "hammerid" "920292" + } + delete: + { + "OnPressed" "lvl1_brush,Disable,,0.05,-1" + "OnPressed" "lvl1_brush,Enable,,0,-1" + "OnPressed" "lvl2_brush,Enable,,0,-1" + "OnPressed" "lvl3_brush,Enable,,0,-1" + "OnPressed" "lvl4_brush,Enable,,0,-1" + "OnPressed" "lvl5_brush,Enable,,0,-1" + "OnPressed" "lvl6_brush,Enable,,0,-1" + "OnPressed" "warmup_brush,Enable,,0,-1" + } + insert: + { + "OnPressed" "Stage_Counter,SetValue,1,0,-1" + } +} + +modify: +{ + match: + { + "classname" "func_button" + "hammerid" "920299" + } + delete: + { + "OnPressed" "lvl2_brush,Disable,,0.05,-1" + "OnPressed" "lvl1_brush,Enable,,0,-1" + "OnPressed" "lvl2_brush,Enable,,0,-1" + "OnPressed" "lvl3_brush,Enable,,0,-1" + "OnPressed" "lvl4_brush,Enable,,0,-1" + "OnPressed" "lvl5_brush,Enable,,0,-1" + "OnPressed" "lvl6_brush,Enable,,0,-1" + "OnPressed" "warmup_brush,Enable,,0,-1" + } + insert: + { + "OnPressed" "Stage_Counter,SetValue,2,0,-1" + } +} + +modify: +{ + match: + { + "classname" "func_button" + "hammerid" "920306" + } + delete: + { + "OnPressed" "lvl3_brush,Disable,,0.05,-1" + "OnPressed" "lvl1_brush,Enable,,0,-1" + "OnPressed" "lvl2_brush,Enable,,0,-1" + "OnPressed" "lvl3_brush,Enable,,0,-1" + "OnPressed" "lvl4_brush,Enable,,0,-1" + "OnPressed" "lvl5_brush,Enable,,0,-1" + "OnPressed" "lvl6_brush,Enable,,0,-1" + "OnPressed" "warmup_brush,Enable,,0,-1" + } + insert: + { + "OnPressed" "Stage_Counter,SetValue,3,0,-1" + } +} + +modify: +{ + match: + { + "classname" "func_button" + "hammerid" "920453" + } + delete: + { + "OnPressed" "lvl4_brush,Disable,,0.05,-1" + "OnPressed" "lvl1_brush,Enable,,0,-1" + "OnPressed" "lvl2_brush,Enable,,0,-1" + "OnPressed" "lvl3_brush,Enable,,0,-1" + "OnPressed" "lvl4_brush,Enable,,0,-1" + "OnPressed" "lvl5_brush,Enable,,0,-1" + "OnPressed" "lvl6_brush,Enable,,0,-1" + "OnPressed" "warmup_brush,Enable,,0,-1" + } + insert: + { + "OnPressed" "Stage_Counter,SetValue,4,0,-1" + } +} + +modify: +{ + match: + { + "classname" "func_button" + "hammerid" "920464" + } + delete: + { + "OnPressed" "lvl5_brush,Disable,,0.05,-1" + "OnPressed" "lvl1_brush,Enable,,0,-1" + "OnPressed" "lvl2_brush,Enable,,0,-1" + "OnPressed" "lvl3_brush,Enable,,0,-1" + "OnPressed" "lvl4_brush,Enable,,0,-1" + "OnPressed" "lvl5_brush,Enable,,0,-1" + "OnPressed" "lvl6_brush,Enable,,0,-1" + "OnPressed" "warmup_brush,Enable,,0,-1" + } + insert: + { + "OnPressed" "Stage_Counter,SetValue,5,0,-1" + } +} + +modify: +{ + match: + { + "classname" "func_button" + "hammerid" "3511208" + } + delete: + { + "OnPressed" "lvl6_brush,Disable,,0.05,-1" + "OnPressed" "lvl1_brush,Enable,,0,-1" + "OnPressed" "lvl2_brush,Enable,,0,-1" + "OnPressed" "lvl3_brush,Enable,,0,-1" + "OnPressed" "lvl4_brush,Enable,,0,-1" + "OnPressed" "lvl5_brush,Enable,,0,-1" + "OnPressed" "lvl6_brush,Enable,,0,-1" + "OnPressed" "warmup_brush,Enable,,0,-1" + } + insert: + { + "OnPressed" "Stage_Counter,SetValue,6,0,-1" + } +} + +modify: +{ + match: + { + "classname" "trigger_once" + "targetname" "lvl1_win" + } + delete: + { + "OnStartTouch" "lvl2_brush,Disable,,0.05,-1" + "OnStartTouch" "lvl1_brush,Enable,,0,-1" + "OnStartTouch" "lvl2_brush,Enable,,0,-1" + "OnStartTouch" "lvl3_brush,Enable,,0,-1" + "OnStartTouch" "lvl4_brush,Enable,,0,-1" + "OnStartTouch" "lvl5_brush,Enable,,0,-1" + "OnStartTouch" "lvl6_brush,Enable,,0,-1" + } + insert: + { + "OnStartTouch" "Stage_Counter,SetValue,2,0,-1" + } +} + +modify: +{ + match: + { + "classname" "trigger_once" + "targetname" "lvl2_win" + } + delete: + { + "OnStartTouch" "lvl3_brush,Disable,,0.05,-1" + "OnStartTouch" "lvl1_brush,Enable,,0,-1" + "OnStartTouch" "lvl2_brush,Enable,,0,-1" + "OnStartTouch" "lvl3_brush,Enable,,0,-1" + "OnStartTouch" "lvl4_brush,Enable,,0,-1" + "OnStartTouch" "lvl5_brush,Enable,,0,-1" + "OnStartTouch" "lvl6_brush,Enable,,0,-1" + } + insert: + { + "OnStartTouch" "Stage_Counter,SetValue,3,0,-1" + } +} + +modify: +{ + match: + { + "classname" "trigger_once" + "targetname" "lvl3_win" + } + delete: + { + "OnStartTouch" "lvl4_brush,Disable,,0.05,-1" + "OnStartTouch" "lvl1_brush,Enable,,0,-1" + "OnStartTouch" "lvl2_brush,Enable,,0,-1" + "OnStartTouch" "lvl3_brush,Enable,,0,-1" + "OnStartTouch" "lvl4_brush,Enable,,0,-1" + "OnStartTouch" "lvl5_brush,Enable,,0,-1" + "OnStartTouch" "lvl6_brush,Enable,,0,-1" + } + insert: + { + "OnStartTouch" "Stage_Counter,SetValue,4,0,-1" + } +} + +modify: +{ + match: + { + "classname" "trigger_once" + "targetname" "lvl4_win" + } + delete: + { + "OnStartTouch" "lvl5_brush,Disable,,0.05,-1" + "OnStartTouch" "lvl1_brush,Enable,,0,-1" + "OnStartTouch" "lvl2_brush,Enable,,0,-1" + "OnStartTouch" "lvl3_brush,Enable,,0,-1" + "OnStartTouch" "lvl4_brush,Enable,,0,-1" + "OnStartTouch" "lvl5_brush,Enable,,0,-1" + "OnStartTouch" "lvl6_brush,Enable,,0,-1" + } + insert: + { + "OnStartTouch" "Stage_Counter,SetValue,5,0,-1" + } +} + +modify: +{ + match: + { + "classname" "trigger_once" + "targetname" "lvl5_win" + } + delete: + { + "OnStartTouch" "lvl6_brush,Disable,,0.05,-1" + "OnStartTouch" "lvl1_brush,Enable,,0,-1" + "OnStartTouch" "lvl2_brush,Enable,,0,-1" + "OnStartTouch" "lvl3_brush,Enable,,0,-1" + "OnStartTouch" "lvl4_brush,Enable,,0,-1" + "OnStartTouch" "lvl5_brush,Enable,,0,-1" + "OnStartTouch" "lvl6_brush,Enable,,0,-1" + } + insert: + { + "OnStartTouch" "Stage_Counter,SetValue,6,0,-1" + } +} + +;------------------------- +;Cleanup old level system +;------------------------- +filter: +{ + "classname" "func_brush" + "targetname" "/^(warmup|lvl[1-6])_brush/" +} + +filter: +{ + "classname" "trigger_once" + "targetname" "/^(warmup|lvl[1-6])_trigger/" +} + +filter: +{ + "classname" "func_physbox" + "targetname" "lvl_phys" +} + +modify: +{ + match: + { + "classname" "logic_auto" + } + delete: + { + "OnMapSpawn" "lvl_phys,EnableMotion,,0,-1" + } +} + +;------------------------------------------------------ +;Move killer item spawn on stage 5 to after the dragon +;------------------------------------------------------ +modify: +{ + match: + { + "origin" "7520 -14290 -14" + "classname" "logic_relay" + } + delete: + { + "OnTrigger" "killer_itemtemp,AddOutput,origin 4187 8781 4264,0,-1" + } + insert: + { + "OnTrigger" "killer_itemtemp,AddOutput,origin 12711.66 6144.19 4294.03,0,-1" + } +} + +;------------------------------------------------ +;Increase and rework laser balrog health scaling +;------------------------------------------------ +modify: +{ + match: + { + "classname" "prop_dynamic" + "origin" "-9.14453 9362 -165.879" + } + delete: + { + "OnUser1" "bosslvl4_end_case,PickRandom,,18,1" + "OnUser1" "bosslvl4_end_case,PickRandom,,20,1" + "OnUser1" "bosslvl4_end_model,Enable,,16.4,1" + "OnUser1" "bosslvl4_end_exp_arrive,Start,,16,1" + "OnUser1" "bosslvl4_end_bridge,Kill,,15,1" + "OnUser1" "bosslvl4_end_exp_back_1,Start,,25,1" + "OnUser1" "bosslvl4_end_exp_back_2,Start,,25,1" + "OnUser1" "bosslvl4_end_model,Kill,,25.05,1" + "OnUser1" "bosslvl4_back_exp_sound,PlaySound,,25,1" + "OnUser1" "boss_sound_arrival,PlaySound,,16,1" + "OnUser1" "boss_command,Command,say >>> BRIDGE IS BROKEN <<<,15,1" + "OnUser1" "boss_command,Command,say >>> IT'S BALROG <<<,16.4,1" + "OnUser1" "boss_command,Command,say >>> BALROG IS ESCAPED <<<,25.05,1" + "OnUser1" "end_tele_lvl4,Enable,,28,1" + "OnUser1" "end_tele_lvl4_eff,Start,,27,1" + "OnUser1" "bridge_exp,Start,,15,1" + "OnUser1" "cliffexp_sound,PlaySound,,15,1" + "OnUser1" "bosslvl4_end_case,PickRandom,,22,1" + "OnUser1" "zdrag_screen,StopOverlays,,15,1" + "OnUser1" "laser_block,Trigger,,15,1" + } + insert: + { + "OnUser1" "bosslvl4_end_model,Enable,,16.4,1" + "OnUser1" "bosslvl4_end_exp_arrive,Start,,16,1" + "OnUser1" "bosslvl4_end_bridge,Kill,,15,1" + "OnUser1" "bosslvl4_end_exp_back_1,Start,,25,1" + "OnUser1" "bosslvl4_end_exp_back_2,Start,,25,1" + "OnUser1" "bosslvl4_end_model,Kill,,25.05,1" + "OnUser1" "bosslvl4_back_exp_sound,PlaySound,,25,1" + "OnUser1" "boss_sound_arrival,PlaySound,,16,1" + "OnUser1" "boss_command,Command,say >>> BRIDGE IS BROKEN <<<,15,1" + "OnUser1" "boss_command,Command,say >>> IT'S BALROG <<<,16.4,1" + "OnUser1" "boss_command,Command,say >>> BALROG IS ESCAPED <<<,25.05,1" + "OnUser1" "end_tele_lvl4,Enable,,28,1" + "OnUser1" "end_tele_lvl4_eff,Start,,27,1" + "OnUser1" "bridge_exp,Start,,15,1" + "OnUser1" "cliffexp_sound,PlaySound,,15,1" + "OnUser1" "zdrag_screen,StopOverlays,,15,1" + "OnUser1" "laser_block,Trigger,,15,1" + "OnUser1" "bosslvl4_end_case,PickRandom,,18,1" + ;"OnUser1" "bosslvl4_end_case,PickRandom,,19,1" + "OnUser1" "bosslvl4_end_case,PickRandom,,20,1" + ;"OnUser1" "bosslvl4_end_case,PickRandom,,21,1" + "OnUser1" "bosslvl4_end_case,PickRandom,,22,1" + } +} + +modify: +{ + match: + { + "origin" "10087.5 12158 3712.77" + "classname" "trigger_hurt" + } + delete: + { + "OnStartTouch" "bosslvl5_laser_counter,Subtract,70,2,-1" + } + insert: + { + "OnStartTouch" "bosslvl5_laser_counter,Subtract,0,2,-1" + } +} + +modify: +{ + match: + { + "origin" "10087.8 12158 3671" + "classname" "trigger_hurt" + } + delete: + { + "OnStartTouch" "bosslvl5_laser_counter,Subtract,70,2,-1" + } + insert: + { + "OnStartTouch" "bosslvl5_laser_counter,Subtract,0,2,-1" + } +} + +modify: +{ + match: + { + "origin" "10087.6 12158 3692" + "classname" "trigger_hurt" + } + delete: + { + "OnStartTouch" "bosslvl5_laser_counter,Subtract,70,2,-1" + } + insert: + { + "OnStartTouch" "bosslvl5_laser_counter,Subtract,0,2,-1" + } +} + +modify: +{ + match: + { + "origin" "10077 12945.5 3792" + "classname" "trigger_multiple" + } + delete: + { + "OnStartTouch" "bosslvl5_laser_counter,Add,85,0,-1" + } + insert: + { + "OnStartTouch" "bosslvl5_laser_counter,Add,60,0,-1" + } +} + +;---------------------------------------------------------- +;Prevent heal resetting player health at the end of stages +;---------------------------------------------------------- +modify: +{ + match: + { + "targetname" "endlvl1" + "classname" "trigger_once" + } + insert: + { + "OnStartTouch" "heal_cure,Kill,,0,-1" + } +} + +modify: +{ + match: + { + "targetname" "endlvl2" + "classname" "trigger_once" + } + insert: + { + "OnStartTouch" "heal_cure,Kill,,0,-1" + } +} + +modify: +{ + match: + { + "targetname" "endlvl3" + "classname" "trigger_once" + } + insert: + { + "OnStartTouch" "heal_cure,Kill,,0,-1" + } +} + +modify: +{ + match: + { + "targetname" "endlvl4" + "classname" "trigger_once" + } + insert: + { + "OnStartTouch" "heal_cure,Kill,,0,-1" + } +} + +modify: +{ + match: + { + "targetname" "endlvl5" + "classname" "trigger_once" + } + insert: + { + "OnStartTouch" "heal_cure,Kill,,0,-1" + } +} + +;---------------------------------------------------------- +;Fix stage 2 ending boss hitbox blocking bullets and items +;---------------------------------------------------------- +modify: +{ + match: + { + "targetname" "bosslvl2_end_counter3" + "classname" "math_counter" + } + insert: + { + "OnHitMin" "bosslvl2_end_hit,Kill,,0,-1" + } +} + +;----------- +;Fix warmup +;----------- +modify: +{ + match: + { + "targetname" "warmup_map_relay" + "classname" "logic_relay" + } + delete: + { + "OnTrigger" "killall,Enable,,42,-1" + "OnTrigger" "map_command,Command,say >>> WARMUP ROUND 40 SECONDS REMAINING <<<,0,-1" + "OnTrigger" "map_command,Command,say >>> WARMUP ROUND 30 SECONDS REMAINING <<<,10,-1" + "OnTrigger" "map_command,Command,say >>> WARMUP ROUND 20 SECONDS REMAINING <<<,20,-1" + "OnTrigger" "map_command,Command,say >>> WARMUP ROUND 10 SECONDS REMAINING <<<,30,-1" + "OnTrigger" "map_command,Command,say >>> WARMUP ROUND END <<<,40,-1" + "OnTrigger" "warmup_brush,Enable,,40,-1" + "OnTrigger" "lvl1_brush,Disable,,40.05,-1" + "OnTrigger" "lvl4_brush,Enable,,40,-1" + "OnTrigger" "lvl5_brush,Enable,,40,-1" + "OnTrigger" "lvl1_brush,Enable,,40,-1" + "OnTrigger" "lvl2_brush,Enable,,40,-1" + "OnTrigger" "lvl3_brush,Enable,,40,-1" + "OnTrigger" "warmup_brush,Enable,,40,-1" + } + insert: + { + "OnTrigger" "Stage_Counter,SetValue,1,1,-1" + } +} + +;------------------------ +;Heal staff Immunity Fix +;------------------------ +add: +{ + "classname" "filter_activator_class" + "filterclass" "player" + "Negated" "1" + "targetname" "Immunity" + "origin" "7504 -14386 -14" +} + +filter: +{ + "classname" "filter_activator_team" + "filterteam" "2" + "Negated" "1" + "targetname" "immotaly" + "origin" "7504 -14386 -14" + "hammerid" "2101605" +} + +filter: +{ + "model" "*521" + "targetname" "heal_cure" + "StartDisabled" "1" + "spawnflags" "1" + "parentname" "heal_elite" + "origin" "9080.25 -13193.3 -724" + "nodmgforce" "0" + "filtername" "filter_human" + "damagetype" "0" + "damagemodel" "0" + "damagecap" "-500" + "damage" "-500" + "classname" "trigger_hurt" + "hammerid" "3855798" + "OnStartTouch" "!activator,AddOutput,health 250,0,-1" + "OnStartTouch" "!activator,SetDamageFilter,,7,-1" + "OnStartTouch" "!activator,SetDamageFilter,immotaly,0,-1" + "OnEndTouch" "!activator,SetDamageFilter,,0,-1" +} + +filter: +{ + "model" "*519" + "targetname" "heal_cure" + "StartDisabled" "1" + "spawnflags" "1" + "parentname" "heal_elite" + "origin" "8893.25 -13380.8 -724" + "nodmgforce" "0" + "filtername" "filter_human" + "damagetype" "0" + "damagemodel" "0" + "damagecap" "-500" + "damage" "-500" + "classname" "trigger_hurt" + "hammerid" "3855771" + "OnStartTouch" "!activator,AddOutput,health 250,0,-1" + "OnStartTouch" "!activator,SetDamageFilter,,7,-1" + "OnStartTouch" "!activator,SetDamageFilter,immotaly,0,-1" + "OnEndTouch" "!activator,SetDamageFilter,,0,-1" +} + +filter: +{ + "model" "*520" + "targetname" "heal_cure" + "StartDisabled" "1" + "spawnflags" "1" + "parentname" "heal_elite" + "origin" "8892.75 -13193.3 -723.8" + "nodmgforce" "0" + "filtername" "filter_human" + "damagetype" "0" + "damagemodel" "0" + "damagecap" "-500" + "damage" "-500" + "classname" "trigger_hurt" + "hammerid" "3855795" + "OnStartTouch" "!activator,AddOutput,health 250,0,-1" + "OnStartTouch" "!activator,SetDamageFilter,,7,-1" + "OnStartTouch" "!activator,SetDamageFilter,immotaly,0,-1" + "OnEndTouch" "!activator,SetDamageFilter,,0,-1" +} + +filter: +{ + "model" "*79" + "targetname" "heal_cure" + "StartDisabled" "1" + "spawnflags" "1" + "parentname" "heal_elite" + "origin" "9080.75 -13380.8 -724.2" + "nodmgforce" "0" + "filtername" "filter_human" + "damagetype" "0" + "damagemodel" "0" + "damagecap" "-500" + "damage" "-500" + "classname" "trigger_hurt" + "hammerid" "566197" + "OnStartTouch" "!activator,AddOutput,health 250,0,-1" + "OnStartTouch" "!activator,SetDamageFilter,,7,-1" + "OnStartTouch" "!activator,SetDamageFilter,immotaly,0,-1" + "OnEndTouch" "!activator,SetDamageFilter,,0,-1" +} + +add: +{ + "model" "*65" + "targetname" "heal_cure" + "StartDisabled" "1" + "spawnflags" "1" + "parentname" "heal_elite" + "origin" "8986.75 -13287 -724" + "nodmgforce" "0" + "filtername" "filter_human" + "damagetype" "0" + "damagemodel" "0" + "damagecap" "-500" + "damage" "-500" + "classname" "trigger_hurt" + "hammerid" "566197" + "OnStartTouch" "!activator,AddOutput,health 250,0,-1" + "OnStartTouch" "!activator,SetDamageFilter,,7,-1" + "OnStartTouch" "!activator,SetDamageFilter,Immunity,0,-1" + "OnEndTouch" "!activator,SetDamageFilter,,0,-1" +} + +;-------------------------------- +;FIX ZM MODE NUKE AVOIDANCE SPOT +;-------------------------------- +add: +{ + "model" "*134" + "targetname" "lvl6_endtele3" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "289.5 -1204 -314" + "nodmgforce" "0" + "filtername" "filter_zombie" + "damagetype" "0" + "damagemodel" "0" + "damagecap" "20" + "damage" "999999" + "classname" "trigger_hurt" +} + +;------------------------------------------ +; CHANGE THE GARGANTUA MODEL TO A RECOMPILED VERSION +; TO FIX ISSUES SINCE THE VSCRIPT UPDATE +; by Moltard +; Require players to DL the new model + materials +;------------------------------------------ +modify: +{ + match: + { + "model" "models/garg.mdl" + "classname" "prop_dynamic" + } + replace: + { + "model" "models/garg_fix_2025.mdl" + } +} + +modify: +{ + match: + { + "model" "models/garg2.mdl" + "classname" "prop_dynamic" + } + replace: + { + "model" "models/garg_fix_2025.mdl" + } +} + + + +;; _ + +;; bossfights optimization + +modify: +{ + match: + { + "model" "models/player/slow/amberlyn/lotr/balrog/slow1.mdl" + "classname" "prop_dynamic" + } + replace: + { + "DisableBoneFollowers" "1" + } +} +modify: +{ + match: + { + "model" "models/skyrim/dragon_snow_rescale.mdl" + "classname" "prop_dynamic" + } + replace: + { + "DisableBoneFollowers" "1" + } +} +modify: +{ + match: + { + "model" "models/garg2.mdl" + "classname" "prop_dynamic" + } + replace: + { + "DisableBoneFollowers" "1" + } +} +modify: +{ + match: + { + "model" "models/garg.mdl" + "classname" "prop_dynamic" + } + replace: + { + "DisableBoneFollowers" "1" + } +} +modify: +{ + match: + { + "model" "models/player/slow/monster_spider/slow.mdl" + "classname" "prop_dynamic" + } + replace: + { + "DisableBoneFollowers" "1" + } +} +modify: +{ + match: + { + "model" "models/player/slow/el_g_hp/troll_el_gigante.mdl" + "classname" "prop_dynamic" + } + replace: + { + "DisableBoneFollowers" "1" + } } \ No newline at end of file diff --git a/maps/ze_umbra_v1_3.cfg b/maps/ze_umbra_v1_3.cfg new file mode 100644 index 0000000..2bd2728 --- /dev/null +++ b/maps/ze_umbra_v1_3.cfg @@ -0,0 +1,57 @@ +; 19/12/2025 +; Fix zm cage on boss stage 2 +modify: +{ + match: + { + "targetname" "s2_button07" + "classname" "func_button" + } + delete: + { + "OnPressed" "s2_teleport_08Enable41.021" + "OnPressed" "s2_boss_room_zm_toggleToggle411" + } +} + +; add extra hp to stage 2 boss +modify: +{ + match: + { + "targetname" "s2_boss_health_add" + "classname" "trigger_once" + } + delete: + { + "OnStartTouch" "Vermisanguis_HitboxAddHealth42000-1" + } + insert: + { + "OnStartTouch" "Vermisanguis_HitboxAddHealth55000-1" + } +} + +; stage 2 ending hold is longer +modify: +{ + match: + { + "targetname" "s2_once_elevator_end" + "classname" "trigger_once" + } + delete: + { + "OnStartTouch" "s2_elevator_endingOpen301" + "OnStartTouch" "cmdCommandsay ** KEEP DEFENDING A BIT MORE **101" + "OnStartTouch" "s2_teleport_09Enable181" + "OnStartTouch" "cmdCommandsay ** ELEVATOR LEAVING IN 10 SECONDS **201" + } + insert: + { + "OnStartTouch" "s2_elevator_endingOpen451" + "OnStartTouch" "cmdCommandsay ** KEEP DEFENDING A BIT MORE **251" + "OnStartTouch" "s2_teleport_09Enable261" + "OnStartTouch" "cmdCommandsay ** ELEVATOR LEAVING IN 10 SECONDS **351" + } +} diff --git a/maps/ze_umbra_v1_4.cfg b/maps/ze_umbra_v1_4.cfg new file mode 100755 index 0000000..b2b9b36 --- /dev/null +++ b/maps/ze_umbra_v1_4.cfg @@ -0,0 +1,1844 @@ +; Stripper is loaded +modify: +{ + match: + { + "classname" "logic_auto" + "hammerid" "309160" + } + insert: + { + "OnMapSpawn" "cmd,Command,say **Stripper v1.3 loaded**,0.25,-1" + } +} + +; 09/01/2026 +; Nerf spear item +modify: +{ + match: + { + "targetname" "item_spear_filter" + "classname" "filter_activator_name" + } + delete: + { + "OnPass" "item_spear_pushDisable0.8-1" + "OnPass" "item_spear_moveClose0.8-1" + "OnPass" "item_spear_buttonUnlock3-1" + } + insert: + { + "OnPass" "item_spear_pushDisable0.6-1" + "OnPass" "item_spear_moveClose0.6-1" + "OnPass" "item_spear_buttonUnlock4.5-1" + } +} + +; Modify SetFarZ to fix visual issue on gundyr boss area +modify: +{ + match: + { + "targetname" "t_s1_once_door_05" + "classname" "trigger_once" + } + delete: + { +"OnStartTouch" "fogSetFarZ4000251" + } + insert: + { +"OnStartTouch" "fogSetFarZ5500251" + } +} + +; Disable gundyr hurt on start so it doesnt play any animation +modify: +{ + match: + { + "targetname" "gundyr_Hurt" + "classname" "trigger_hurt" + } + delete: + { + "StartDisabled" "0" + } + insert: + { + "StartDisabled" "1" + } +} + +; Rework gundyr attacks and damage +modify: +{ + match: + { + "targetname" "gundyr_att_z1" + "classname" "logic_relay" + } + insert: + { + "OnTrigger" "gundyr_maker_npcForceSpawn2-1" + "OnTrigger" "gundyr_maker_npcForceSpawn3-1" + } +} + +modify: +{ + match: + { + "targetname" "gundyr_att_z1" + "classname" "logic_relay" + } + insert: + { + "OnTrigger" "gundyr_maker_npcForceSpawn2-1" + "OnTrigger" "gundyr_maker_npcForceSpawn3-1" + } +} + +modify: +{ + match: + { + "targetname" "wxc_gundyr_smoke_hurt" + "classname" "trigger_hurt" + } + delete: + { + "damage" "150" + } + insert: + { + "damage" "300" + } +} + +; Modify lake of blood exit grate breaking time. Hold is longer +modify: +{ + match: + { + "targetname" "s2_grate_break_once" + "classname" "trigger_once" + } + delete: + { + "OnStartTouch" "s2_grate_breakBreak151" + "OnStartTouch" "cmdCommandsay ** KEEP DEFENDING ! **01" + "OnStartTouch" "s2_teleport_07Enable341" + } + insert: + { + "OnStartTouch" "s2_grate_breakBreak251" + "OnStartTouch" "cmdCommandsay ** KEEP DEFENDING ! **01" + "OnStartTouch" "cmdCommandsay ** GRATE BREAKING IN 10 SECONDS **151" + "OnStartTouch" "s2_teleport_07Enable291" + } +} + +; Keep enable the particle around eidolon on phase 2 to show players to not get near him since there is a trigger_hurt around the boss +modify: +{ + match: + { + "targetname" "boss_phase2_start_relay" + "classname" "logic_relay" + } + delete: + { + "OnTrigger" "s1_sk_phase1_start_pKill4.51" + } +} + +modify: +{ + match: + { + "targetname" "phase2_sk_death_relay" + "classname" "logic_relay" + } + insert: + { + "OnTrigger" "s1_sk_phase1_start_pKill01" + } +} + + +; Lake of blood doors will disappear after some time to prevent infinite hold (2 min 10sec after door opens) +modify: +{ + match: + { + "targetname" "s2_button06" + "classname" "func_button" + } + insert: + { + "OnPressed" "cmdCommandsay ** LAKE OF BLOOD ENTRANCE DOOR WILL BREAK IN 30 SECONDS **1001" + "OnPressed" "cmdCommandsay ** LAKE OF BLOOD ENTRANCE DOOR WILL BREAK IN 10 SECONDS **1201" + "OnPressed" "s2_lob_doors_pStart129.91" + "OnPressed" "s2_lob_doors_p_sPlaySound129.91" + "OnPressed" "s2_lake_of_blood_door1Kill1301" + "OnPressed" "s2_lake_of_blood_door2Kill1301" + "OnPressed" "s2_lob_doors_exp_npcTrigger1301" + "OnPressed" "s2_lob_doors_exp_npc2Trigger1311" + "OnPressed" "s2_lob_doors_exp_npc3Trigger1321" + } +} + +; Add the particles that will explose to break doors on lake of blood entrance +add: +{ + "classname" "info_particle_system" + "targetname" "s2_lob_doors_p" + "effect_name" "custom_particle_100" + "start_active" "0" + "angles" "0 0 0" + "origin" "11708 -6268 -10892" +} + +add: +{ + "classname" "info_particle_system" + "targetname" "s2_lob_doors_p" + "effect_name" "custom_particle_100" + "start_active" "0" + "angles" "0 0 0" + "origin" "11932 -6324 -10780" +} + +; Add the sound that will be played once door is kill with explosion +add: +{ + "targetname" "s2_lob_doors_p_s" + "classname" "ambient_generic" + "spawnflags" "48" + "message" "explode_8" + "health" "10" + "radius" "6000" + "pitchstart" "100" + "pitch" "100" + "origin" "11708 -6268 -10892" +} + +; Add a mass of souls npcs once the lake of blood door break that will spawn instantly behind the door with zombies +add: +{ + "classname" "logic_relay" + "targetname" "s2_lob_doors_exp_npc" + "spawnflags" "0" + "angles" "0 90 0" + "origin" "11760 -6664 -10757.5" + "OnTrigger" "maker_massofsoulsForceSpawnAtEntityOrigin!caller01" + "OnTrigger" "!selfKill41" + +} + +add: +{ + "classname" "logic_relay" + "targetname" "s2_lob_doors_exp_npc2" + "spawnflags" "0" + "angles" "0 90 0" + "origin" "11968 -6624 -10757.5" + "OnTrigger" "maker_massofsoulsForceSpawnAtEntityOrigin!caller01" + "OnTrigger" "!selfKill41" + +} + +add: +{ + "classname" "logic_relay" + "targetname" "s2_lob_doors_exp_npc3" + "spawnflags" "0" + "angles" "0 90 0" + "origin" "11840 -6552 -10837.5" + "OnTrigger" "maker_massofsoulsForceSpawnAtEntityOrigin!caller01" + "OnTrigger" "!selfKill41" + +} + +; Add a particle to show that a npc spawned on stage 2 boss fight vermisanguis +add: +{ + "classname" "info_particle_system" + "targetname" "oyt_Vermisanguis_npc_spawner_p2" + "effect_name" "custom_particle_510" + "start_active" "0" + "angles" "0 0 0" + "origin" "11052 4720 -14088" +} + +; Add this particle to the existing template +modify: +{ + match: + { + "classname" "point_template" + "targetname" "template_oyt_Vermisanguis_npc_spawner" + } + insert: + { + "Template04" "oyt_Vermisanguis_npc_spawner_p2" + } +} + +; The relay will start the particle when the npc spawn to prevent players +modify: +{ + match: + { + "classname" "logic_relay" + "targetname" "oyt_Vermisanguis_npc_spawner_relay" + } + insert: + { + "OnSpawn" "oyt_Vermisanguis_npc_spawner_p2Start01" + "OnSpawn" "oyt_Vermisanguis_npc_spawner_p2Kill11" + } +} + + ; Modify trueend first music to fix issue stopping randomly in the middle + modify: + { + match: + { + "targetname" "t_s2_music01" + "classname" "ambient_generic" + } + delete: + { + "message" "#m4dara/music/for the dark soul.mp3" + } + insert: + { + "message" "#m4dara/music/darkeater midir.mp3" + } + } + +; On secret ending stage 1, the shortcut grate for zombies will also break after certain time and not only after triggering the lever +modify: +{ + match: + { + "targetname" "t_s1_button03" + "classname" "func_button" + } + delete: + { + "OnPressed" "t_s1_break_door_2Break31" + } + insert: + { + "OnPressed" "t_s1_break_door_2Break1.51" + } +} + +modify: +{ + match: + { + "targetname" "t_s1_case_door" + "classname" "logic_case" + } + insert: + { + "OnCase01" "t_s1_break_door_2Break651" + "OnCase02" "t_s1_break_door_2Break651" + } +} + +; Add a trigger_hurt when barrel item explode that deal heavy damage to zombies +add: +{ + "model" "*591" + "classname" "trigger_hurt" + "targetname" "b_barrel_hurt_exp" + "filtername" "filter_zombies" + "StartDisabled" "1" + "spawnflags" "9" + "damagecap" "1000" + "damage" "5000" + "origin" "2616 -8489.78 -5546" +} + +modify: +{ + match: + { + "classname" "point_template" + "targetname" "ab_barrel_template" + } + insert: + { + "Template10" "b_barrel_hurt_exp" + } +} + +modify: +{ + match: + { + "classname" "math_counter" + "targetname" "b_barrel_counter" + } + insert: + { + "OnHitMax" "b_barrel_hurt_expEnable21" + "OnHitMax" "b_barrel_hurt_expKill2.121" + } +} + +modify: +{ + match: + { + "classname" "logic_relay" + "targetname" "b_barrel_relay" + } + insert: + { + "OnSpawn" "b_barrel_hurt_expKill301" + } +} + +; Modify damage of the toxic orb (zombie item) +modify: +{ + match: + { + "targetname" "zombie_poisonmagic_hurt1" + "classname" "trigger_hurt" + } + delete: + { + "damage" "1" + "damagetype" "16" + } + insert: + { + "damage" "200" + "damagetype" "0" + } +} + +; Modify SetFarZ on secret ending stage 2 to fix visual glitch +modify: +{ + match: + { + "targetname" "s2_relay_fog_blood" + "classname" "logic_relay" + } + delete: + { + "OnTrigger" "fogSetFarZ83000.41" + } + insert: + { + "OnTrigger" "fogSetFarZ115000.41" + } +} + +modify: +{ + match: + { + "targetname" "admin_stage2_trueending_relay" + "classname" "logic_relay" + } + delete: + { + "OnTrigger" "fogSetFarZ850061" + } + insert: + { + "OnTrigger" "fogSetFarZ1150061" + } +} + +; Modify both dragons "meteor" counter +modify: +{ + match: + { + "targetname" "o_x_dragon_sdm_counter" + "classname" "math_counter" + } + delete: + { + "max" "16" + } + insert: + { + "max" "8" + } +} + +modify: +{ + match: + { + "targetname" "x_bone_dragon_sdm_counter" + "classname" "math_counter" + } + delete: + { + "max" "20" + } + insert: + { + "max" "10" + } +} + + +; Delete useless "playsound" +modify: +{ + match: + { + "targetname" "level2_relay" + "classname" "logic_relay" + } + delete: + { + "OnTrigger" "s2_music02PlaySound3321" + } +} + +; Add trigger that kill humans if zombies reach levers +; Add the zm reach the objective trigger system through filter_activator_team +modify: +{ + match: + { + "classname" "filter_activator_team" + "hammerid" "2421113" + } + insert: + { + "OnPass" "global_zm_detected_fadeFade0-1" + "OnPass" "cmdCommandsay ** ZOMBIES HAVE REACHED THE OBJECTIVE **01" + "OnPass" "playerSetHealth02.5-1" + } +} +; Stage 1 +; Add the trigger_once that will be use. If zombies touch this trigger before a human trigger the lever, round end +add: +{ + "model" "*316" + "classname" "trigger_once" + "targetname" "s1_zm_objective_1" + "filtername" "filter_zombies" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "-1080 -7568 -304.01" + "OnStartTouch" "filter_zombiesTestActivator01" +} + +; Add on the button, if the human trigger the lever, the trigger_once is killed +modify: +{ + match: + { + "classname" "func_button" + "hammerid" "2026068" + } + insert: + { + "OnPressed" "s1_zm_objective_1Kill01" + } +} + +add: +{ + "model" "*316" + "classname" "trigger_once" + "targetname" "s1_zm_objective_2" + "filtername" "filter_zombies" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "160 -5600 -112.01" + "OnStartTouch" "filter_zombiesTestActivator01" +} + +modify: +{ + match: + { + "classname" "func_button" + "hammerid" "2940625" + } + insert: + { + "OnPressed" "s1_zm_objective_2Kill01" + } +} + +add: +{ + "model" "*316" + "classname" "trigger_once" + "targetname" "s1_zm_objective_3" + "filtername" "filter_zombies" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "-2944 -7008 -160.01" + "OnStartTouch" "filter_zombiesTestActivator01" +} + +modify: +{ + match: + { + "classname" "func_button" + "hammerid" "2044761" + } + insert: + { + "OnPressed" "s1_zm_objective_3Kill01" + } +} + +add: +{ + "model" "*316" + "classname" "trigger_once" + "targetname" "s1_zm_objective_4" + "filtername" "filter_zombies" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "2192 -7216 -192.01" + "OnStartTouch" "filter_zombiesTestActivator01" +} + +modify: +{ + match: + { + "classname" "func_button" + "hammerid" "2185130" + } + insert: + { + "OnPressed" "s1_zm_objective_4Kill01" + } +} + +; Secret ending stage 1 +add: +{ + "model" "*316" + "classname" "trigger_once" + "targetname" "t_s1_zm_objective_1" + "filtername" "filter_zombies" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "6128 -1904 -1304.26" + "OnStartTouch" "filter_zombiesTestActivator01" +} + +modify: +{ + match: + { + "classname" "func_button" + "hammerid" "3538823" + } + insert: + { + "OnPressed" "t_s1_zm_objective_1Kill01" + } +} + +; Stage 2 +add: +{ + "model" "*316" + "classname" "trigger_once" + "targetname" "s2_zm_objective_1" + "filtername" "filter_zombies" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "14416 -9000 -11760" + "OnStartTouch" "filter_zombiesTestActivator01" +} + +modify: +{ + match: + { + "classname" "func_button" + "hammerid" "3035035" + } + insert: + { + "OnPressed" "s2_zm_objective_1Kill01" + } +} + +add: +{ + "model" "*316" + "classname" "trigger_once" + "targetname" "s2_zm_objective_2" + "filtername" "filter_zombies" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "14456 -11408 -11760" + "OnStartTouch" "filter_zombiesTestActivator01" +} + +modify: +{ + match: + { + "classname" "func_button" + "hammerid" "3035067" + } + insert: + { + "OnPressed" "s2_zm_objective_2Kill01" + } +} + +add: +{ + "model" "*316" + "classname" "trigger_once" + "targetname" "s2_zm_objective_3" + "filtername" "filter_zombies" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "10688 -10784 -11280" + "OnStartTouch" "filter_zombiesTestActivator01" +} + +modify: +{ + match: + { + "classname" "func_button" + "hammerid" "3314966" + } + insert: + { + "OnPressed" "s2_zm_objective_3Kill01" + } +} + +add: +{ + "model" "*316" + "classname" "trigger_once" + "targetname" "s2_zm_objective_4" + "filtername" "filter_zombies" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "9312 -10232 -10704" + "OnStartTouch" "filter_zombiesTestActivator01" +} + +modify: +{ + match: + { + "classname" "func_button" + "hammerid" "3035089" + } + insert: + { + "OnPressed" "s2_zm_objective_4Kill01" + } +} + +add: +{ + "model" "*316" + "classname" "trigger_once" + "targetname" "s2_zm_objective_5" + "filtername" "filter_zombies" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "12168 -7744 -10384" + "OnStartTouch" "filter_zombiesTestActivator01" +} + +modify: +{ + match: + { + "classname" "func_button" + "hammerid" "3035342" + } + insert: + { + "OnPressed" "s2_zm_objective_5Kill01" + } +} + +add: +{ + "model" "*316" + "classname" "trigger_once" + "targetname" "t_s2_zm_objective_0" + "filtername" "filter_zombies" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "-13472 -3688 -8592" + "OnStartTouch" "filter_zombiesTestActivator01" +} + +modify: +{ + match: + { + "classname" "func_button" + "hammerid" "4180886" + } + insert: + { + "OnPressed" "t_s2_zm_objective_0Kill01" + } +} + +; Secret ending stage 2 +add: +{ + "model" "*316" + "classname" "trigger_once" + "targetname" "t_s2_zm_objective_1" + "filtername" "filter_zombies" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "-13320 3992 -9609.57" + "OnStartTouch" "filter_zombiesTestActivator01" +} + +modify: +{ + match: + { + "classname" "func_button" + "hammerid" "4193837" + } + insert: + { + "OnPressed" "t_s2_zm_objective_1Kill01" + } +} + +add: +{ + "model" "*316" + "classname" "trigger_once" + "targetname" "t_s2_zm_objective_2" + "filtername" "filter_zombies" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "-10488 6176 -9488" + "OnStartTouch" "filter_zombiesTestActivator01" +} + +modify: +{ + match: + { + "classname" "func_button" + "hammerid" "4191300" + } + insert: + { + "OnPressed" "t_s2_zm_objective_2Kill01" + } +} + +; Boost music volume and other sounds +add: +{ + "targetname" "s2_music02" + "classname" "ambient_generic" + "spawnflags" "49" + "message" "#m4dara/music/demon_s souls [remake] ost - penetrator.mp3" + "health" "10" + "radius" "10000" + "pitchstart" "100" + "pitch" "100" +} + +add: +{ + "targetname" "t_s2_saintarea" + "classname" "ambient_generic" + "spawnflags" "49" + "message" "#m4dara/saintarea.mp3" + "health" "10" + "radius" "10000" + "pitchstart" "100" + "pitch" "100" +} + +add: +{ + "targetname" "new_area_sound" + "classname" "ambient_generic" + "spawnflags" "49" + "message" "m4dara/elden ring_new location.mp3" + "health" "10" + "radius" "10000" + "pitchstart" "100" + "pitch" "100" +} + +add: +{ + "targetname" "enemy_felled_s" + "classname" "ambient_generic" + "spawnflags" "49" + "message" "m4dara/elden ring enemy felled.mp3" + "health" "10" + "radius" "10000" + "pitchstart" "100" + "pitch" "100" +} + +; 11/01/2026 +; fix gundyr boss room where zombies can go ahead of humans once boss die. Adding trigger_teleport around the zombie cage +add: +{ + "model" "*16" + "classname" "trigger_teleport" + "targetname" "t_s1_bossroom_zm_fix_tp" + "target" "true_s1_dest_bossroom_zm" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "4543.55 -3759.5 -9433.2" +} + +add: +{ + "model" "*16" + "classname" "trigger_teleport" + "targetname" "t_s1_bossroom_zm_fix_tp" + "target" "true_s1_dest_bossroom_zm" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "4543.55 -4271.5 -9433.2" +} + +add: +{ + "model" "*16" + "classname" "trigger_teleport" + "targetname" "t_s1_bossroom_zm_fix_tp" + "target" "true_s1_dest_bossroom_zm" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "4016.5 -4799.55 -9433.2" +} + +add: +{ + "model" "*16" + "classname" "trigger_teleport" + "targetname" "t_s1_bossroom_zm_fix_tp" + "target" "true_s1_dest_bossroom_zm" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "3504.5 -4799.55 -9433.2" +} + +add: +{ + "model" "*16" + "classname" "trigger_teleport" + "targetname" "t_s1_bossroom_zm_fix_tp" + "target" "true_s1_dest_bossroom_zm" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "2959.55 -4271.5 -9433.2" +} + +add: +{ + "model" "*16" + "classname" "trigger_teleport" + "targetname" "t_s1_bossroom_zm_fix_tp" + "target" "true_s1_dest_bossroom_zm" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "2959.55 -3759.5 -9433.2" +} + +add: +{ + "model" "*16" + "classname" "trigger_teleport" + "targetname" "t_s1_bossroom_zm_fix_tp" + "target" "true_s1_dest_bossroom_zm" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "3504.5 -3215.55 -9433.2" +} + +add: +{ + "model" "*16" + "classname" "trigger_teleport" + "targetname" "t_s1_bossroom_zm_fix_tp" + "target" "true_s1_dest_bossroom_zm" + "StartDisabled" "0" + "spawnflags" "1" + "origin" "4016.5 -3215.55 -9433.2" +} + + ; Lower Vermisanguis HP + modify: + { + match: + { + "targetname" "s2_boss_health_add" + "classname" "trigger_once" + } + delete: + { + "OnStartTouch" "Vermisanguis_HitboxAddHealth55000-1" + } + insert: + { + "OnStartTouch" "Vermisanguis_HitboxAddHealth48000-1" + } + } + + ; Lower bone dragon HP + modify: + { + match: + { + "targetname" "t_s2_bone_dragon_health_add" + "classname" "trigger_once" + } + delete: + { + "OnStartTouch" "bone_dragon_HitboxAddHealth38000.04-1" + } + insert: + { + "OnStartTouch" "bone_dragon_HitboxAddHealth35000.04-1" + } + } + +; Modify zm cage break time in dragon's boss area +modify: +{ + match: + { + "targetname" "t_s2_counter_dragons" + "classname" "math_counter" + } + delete: + { + "OnHitMax" "t_s2_dragon_wall_toggle_zmToggle61" + "OnHitMax" "t_s2_door_09Open161" + } + insert: + { + "OnHitMax" "t_s2_dragon_wall_toggle_zmToggle91" + "OnHitMax" "t_s2_door_09Open181" + } +} + +; Fix skeleton dragon can be damaged before core is broken +modify: +{ + match: + { + "targetname" "bone_dragon_Model" + "classname" "prop_dynamic" + } + delete: + { + "OnUser1" "bone_dragon_HitboxSetDamageFilter01" + } +} + +; Modify hitbox on skeleton dragon +modify: +{ + match: + { + "targetname" "bone_dragon_Hitbox" + "classname" "func_physbox_multiplayer" + } + delete: + { + "origin" "-6496.45 12128.5 -13897.2" + } + insert: + { + "origin" "-6784.45 12128.5 -14025.2" + } +} + +add: +{ + "model" "*16" + "classname" "func_physbox_multiplayer" + "targetname" "bone_dragon_Hitbox" + "parentname" "bone_dragon_Physbox" + "damagefilter" "filter_zombies" + "notsolid" "0" + "nodamageforces" "0" + "material" "10" + "massScale" "0" + "gibdir" "0 0 0" + "forcetoenablemotion" "0" + "explosion" "0" + "ExplodeRadius" "0" + "explodemagnitude" "0" + "ExplodeDamage" "0" + "disableshadows" "0" + "disablereceiveshadows" "0" + "Damagetype" "0" + "damagetoenablemotion" "0" + "health" "5000" + "spawnflags" "58368" + "origin" "-6224.45 12128.5 -14025.2" +} + +; fix grate model with no collision on sides on secret ending stage 2 +add: +{ + "model" "*531" + "classname" "func_brush" + "targetname" "secret2_colision_fix" + "solid" "6" + "StartDisabled" "0" + "origin" "-14321 -4300 -9000.01" +} + +add: +{ + "model" "*531" + "classname" "func_brush" + "targetname" "secret2_colision_fix2" + "solid" "6" + "StartDisabled" "0" + "origin" "-14319 -4060 -9000.01" +} + +add: +{ + "model" "*531" + "classname" "func_brush" + "targetname" "secret2_colision_fix3" + "solid" "6" + "StartDisabled" "0" + "origin" "-14031 -4300 -9000.01" +} + +add: +{ + "model" "*531" + "classname" "func_brush" + "targetname" "secret2_colision_fix4" + "solid" "6" + "StartDisabled" "0" + "origin" "-14033 -4060 -9000.01" +} + +add: +{ + "model" "*531" + "classname" "func_brush" + "targetname" "secret2_colision_fix5" + "solid" "6" + "StartDisabled" "0" + "origin" "-13743 -4300 -9000.01" +} + +add: +{ + "model" "*531" + "classname" "func_brush" + "targetname" "secret2_colision_fix6" + "solid" "6" + "StartDisabled" "0" + "origin" "-13745 -4060 -9000.01" +} + +; Delete some npc to trigger the map on secret ending stage 2 +modify: +{ + match: + { + "targetname" "t_s2_breakable_door_s" + "classname" "func_breakable" + } + delete: + { + "OnBreak" "t_s2_souls_spawner10Trigger01" + "OnBreak" "t_s2_souls_spawner9Trigger01" + } +} + +; Modify particle that never disappear secret ending stage 2 +modify: +{ + match: + { + "targetname" "t_s2_button01" + "classname" "func_button" + } + insert: + { + "OnPressed" "t_s2_asn_spawn_pKill341" + } +} + +; Add multiple messages on the boulder part +modify: +{ + match: + { + "targetname" "t_s2_button03_a" + "classname" "func_button" + } + insert: + { + "OnPressed" "CMDCommandsay ** FIRST BOULDER DISABLED **11" + } +} + +modify: +{ + match: + { + "targetname" "t_s2_button03_b" + "classname" "func_button" + } + insert: + { + "OnPressed" "CMDCommandsay ** SECOND BOULDER DISABLED **11" + } +} + +; Add message in dragon boss +modify: +{ + match: + { + "targetname" "bone_dragon_energy_hitbox" + "classname" "func_physbox_multiplayer" + } + insert: + { + "OnBreak" "CMDCommandsay ** AIM FOR THE PURPLE AURA UNDER THE DRAGON TO DEAL DAMAGE **2.51" + } +} + +; Modify gate lip on secret ending stage 2 +modify: +{ + match: + { + "targetname" "t_s2_door_04_a" + "classname" "func_movelinear" + } + delete: + { + "movedistance" "160" + } + insert: + { + "movedistance" "120" + } +} + +modify: +{ + match: + { + "targetname" "t_s2_door_04_b" + "classname" "func_movelinear" + } + delete: + { + "movedistance" "128" + } + insert: + { + "movedistance" "118" + } +} + +; Modify chest orientation in secret ending stage 2 +modify: +{ + match: + { + "targetname" "t_s2_chest_item_location3" + "classname" "logic_relay" + } + delete: + { + "angles" "0 270 0" + } + insert: + { + "angles" "0 90 0" + } +} + +modify: +{ + match: + { + "targetname" "t_s2_mimic_spawner03" + "classname" "logic_relay" + } + delete: + { + "angles" "0 90 0" + } + insert: + { + "angles" "0 270 0" + } +} + +modify: +{ + match: + { + "targetname" "t_s2_chest_item_location4" + "classname" "logic_relay" + } + delete: + { + "angles" "0 90 0" + } + insert: + { + "angles" "0 270 0" + } +} + +modify: +{ + match: + { + "targetname" "t_s2_chest_item_location5" + "classname" "logic_relay" + } + delete: + { + "angles" "0 180 0" + } + insert: + { + "angles" "0 0 0" + } +} + +; Modify bone dragon makers origin +modify: +{ + match: + { + "targetname" "bone_dragon_maker_b_b1" + "classname" "env_entity_maker" + } + delete: + { + "origin" "-6406.93 12112 -14517.9" + } + insert: + { + "origin" "-6406.93 12112 -14485.9" + } +} + +modify: +{ + match: + { + "targetname" "bone_dragon_maker_b_b2" + "classname" "env_entity_maker" + } + delete: + { + "origin" "-6486.93 12192 -14517.9" + } + insert: + { + "origin" "-6486.93 12192 -14485.9" + } +} + +modify: +{ + match: + { + "targetname" "bone_dragon_maker_b_b3" + "classname" "env_entity_maker" + } + delete: + { + "origin" "-6566.93 12112 -14517.9" + } + insert: + { + "origin" "-6566.93 12112 -14485.9" + } +} + +modify: +{ + match: + { + "targetname" "bone_dragon_maker_b_b4" + "classname" "env_entity_maker" + } + delete: + { + "origin" "-6486.93 12032 -14517.9" + } + insert: + { + "origin" "-6486.93 12032 -14485.9" + } +} + +modify: +{ + match: + { + "targetname" "bone_dragon_maker_b3" + "classname" "env_entity_maker" + } + delete: + { + "origin" "-6486.93 12199.6 -14320" + } + insert: + { + "origin" "-6486.93 12199.6 -14464" + } +} + +modify: +{ + match: + { + "targetname" "bone_dragon_maker_b1" + "classname" "env_entity_maker" + } + delete: + { + "origin" "-6406.93 12119.6 -14320" + } + insert: + { + "origin" "-6406.93 12119.6 -14464" + } +} + + +; 12/01/2026 +; Fix zm cage not breaking after secret ending stage 2 MYCELAR boss. Cage is a func_detail instead of func_wall_toggle +add: +{ + "classname" "info_teleport_destination" + "targetname" "trueend_s2_dest_fix_zm" + "angles" "0 180 0" + "origin" "-7408 12032 -9312" +} + +add: +{ + "model" "*16" + "classname" "trigger_teleport" + "targetname" "t_s2_fix_tp_zm_mycellar" + "target" "trueend_s2_dest_fix_zm" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "-7151.5 12320.5 -8697.2" +} + +add: +{ + "model" "*16" + "classname" "trigger_teleport" + "targetname" "t_s2_fix_tp_zm_mycellar" + "target" "trueend_s2_dest_fix_zm" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "-7663.5 12320.5 -8697.2" +} + +add: +{ + "model" "*16" + "classname" "trigger_teleport" + "targetname" "t_s2_fix_tp_zm_mycellar" + "target" "trueend_s2_dest_fix_zm" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "-7151.5 11760.5 -8697.2" +} + +add: +{ + "model" "*16" + "classname" "trigger_teleport" + "targetname" "t_s2_fix_tp_zm_mycellar" + "target" "trueend_s2_dest_fix_zm" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "-7663.5 11760.5 -8697.2" +} + +modify: +{ + match: + { + "targetname" "drowned_warden_Hitbox" + "classname" "func_physbox_multiplayer" + } + insert: + { + "OnBreak" "t_s2_fix_tp_zm_mycellarEnable121" + } +} + +; Fix chest and mimic system not spawning on secret ending stage 2 +modify: +{ + match: + { + "targetname" "trueend_s2_start_relay" + "classname" "logic_relay" + } + delete: + { + "OnTrigger" "t_s2_case_chestKill41" + "OnTrigger" "t_s2_case_mimic_chestKill41" + } +} + +modify: +{ + match: + { + "targetname" "t_s2_once_start" + "classname" "trigger_once" + } + insert: + { + "OnStartTouch" "t_s2_case_chestKill61" + "OnStartTouch" "t_s2_case_mimic_chestKill61" + } +} + +; Change filter_activor on disable bhop before the cave on secret ending stage 1 to zombies only +modify: +{ + match: + { + "targetname" "t_s1_disablebhop" + "classname" "trigger_once" + } + insert: + { + "filtername" "filter_zombies" + } +} + +; Change damage on eidolon phase 1 attack +modify: +{ + match: + { + "targetname" "skeleton_guardian_bump_t" + "classname" "trigger_hurt" + } + delete: + { + "damage" "40" + } + insert: + { + "damage" "90" + } +} + +; Modify health of the ice spawned by ice bow so zombies can destroy it faster +modify: +{ + match: + { + "targetname" "xom_crystal_break" + "classname" "func_breakable" + } + delete: + { + "health" "400" + } + insert: + { + "health" "300" + } +} + +; Slightly move in front the teleport_destination of zombies after Gundyr die +modify: +{ + match: + { + "targetname" "true_s1_dest_after_bossroom_zm" + "classname" "info_teleport_destination" + } + delete: + { + "origin" "1900 -4032 -10405.3" + } + insert: + { + "origin" "2704 -4032 -10405.3" + } +} + +; Fix some of the chest and mimic angles again +modify: +{ + match: + { + "targetname" "t_s1_chest_spawner05" + "classname" "logic_relay" + } + delete: + { + "angles" "0 270 0" + } + insert: + { + "angles" "0 90 0" + } +} + +modify: +{ + match: + { + "targetname" "t_s2_mimic_spawner02" + "classname" "logic_relay" + } + delete: + { + "angles" "0 0 0" + } + insert: + { + "angles" "0 180 0" + } +} + +modify: +{ + match: + { + "targetname" "t_s2_mimic_spawner02" + "classname" "logic_relay" + } + delete: + { + "angles" "0 0 0" + } + insert: + { + "angles" "0 180 0" + } +} + +modify: +{ + match: + { + "targetname" "t_s2_chest_item_location2" + "classname" "logic_relay" + } + delete: + { + "angles" "0 180 0" + } + insert: + { + "angles" "0 0 0" + } +} + +modify: +{ + match: + { + "targetname" "t_s2_mimic_spawner05" + "classname" "logic_relay" + } + delete: + { + "angles" "0 270 0" + } + insert: + { + "angles" "0 90 0" + } +} + +modify: +{ + match: + { + "targetname" "t_s2_chest_item_location8" + "classname" "logic_relay" + } + delete: + { + "angles" "0 135 0" + } + insert: + { + "angles" "0 315 0" + } +} + +modify: +{ + match: + { + "targetname" "t_s2_mimic_spawner01" + "classname" "logic_relay" + } + delete: + { + "angles" "0 333 0" + } + insert: + { + "angles" "0 150 0" + } +} + +modify: +{ + match: + { + "targetname" "t_s2_chest_item_location1" + "classname" "logic_relay" + } + delete: + { + "angles" "0 323 0" + } + insert: + { + "angles" "0 150 0" + } +} + +modify: +{ + match: + { + "targetname" "t_s2_mimic_spawner04" + "classname" "logic_relay" + } + delete: + { + "angles" "0 322 0" + } + insert: + { + "angles" "0 152 0" + } +} + +modify: +{ + match: + { + "targetname" "t_s2_mimic_spawner06" + "classname" "logic_relay" + } + delete: + { + "angles" "0 90 0" + } + insert: + { + "angles" "0 270 0" + } +} + +; Change beast health +modify: +{ + match: + { + "targetname" "beast_Hitbox" + "classname" "func_physbox" + } + delete: + { + "health" "2000" + } + insert: + { + "health" "2800" + } +} + +; Add a beast npc before exiting lake of blood +add: +{ + "classname" "logic_relay" + "targetname" "s2_beast_extra_lob" + "spawnflags" "0" + "angles" "0 270 0" + "origin" "8992 2624 -11096" + "OnTrigger" "maker_beastForceSpawnAtEntityOrigin!caller01" + "OnTrigger" "!selfKill41" + +} + +modify: +{ + match: + { + "targetname" "s2_plate_lake4" + "classname" "func_door" + } + insert: + { + "OnFullyOpen" "s2_beast_extra_lobTrigger01" + } +} + +; Fix teleport on zombies not enabled on dragons boss +modify: +{ + match: + { + "targetname" "vx_relay_ts2_enable_secret_ending" + "classname" "logic_relay" + } + insert: + { + "OnTrigger" "t_s2_tp_05Enable91" + } +} diff --git a/maps/ze_underground_escape__final.cfg b/maps/ze_underground_escape__final.cfg index 0568cb9..6254a93 100644 --- a/maps/ze_underground_escape__final.cfg +++ b/maps/ze_underground_escape__final.cfg @@ -13,4 +13,71 @@ modify: { "OnPressed" "nuke,AddOutput,damage 9999999,10,1" } -} \ No newline at end of file +} + + + +;; _ + +;; afk teleport + +add: +{ + "model" "*128" + "origin" "-4512 -1296 -104" + "targetname" "afk_tele" + "target" "afk_tele_dest" + "StartDisabled" "1" + "spawnflags" "1" + "classname" "trigger_teleport" +} +add: +{ + "model" "*129" + "origin" "-2232 -2400 232" + "targetname" "afk_tele" + "target" "afk_tele_dest" + "StartDisabled" "1" + "spawnflags" "1" + "classname" "trigger_teleport" +} +add: +{ + "model" "*130" + "origin" "-2232 -1296 232" + "targetname" "afk_tele" + "target" "afk_tele_dest" + "StartDisabled" "1" + "spawnflags" "1" + "classname" "trigger_teleport" +} +add: +{ + "model" "*131" + "origin" "-2232 -192 232" + "targetname" "afk_tele" + "target" "afk_tele_dest" + "StartDisabled" "1" + "spawnflags" "1" + "classname" "trigger_teleport" +} +add: +{ + "origin" "1377 -1259 212" + "targetname" "afk_tele_dest" + "angles" "0 0 0" + "classname" "info_teleport_destination" +} + +modify: +{ + match: + { + "origin" "2328 3912 128" + "classname" "trigger_once" + } + insert: + { + "OnTrigger" "afk_tele,Enable,,10,1" + } +} diff --git a/maps/ze_unstoppable_random_v5_2fix.cfg b/maps/ze_unstoppable_random_v5_2fix.cfg index 8e206eb..c7ccbb7 100644 --- a/maps/ze_unstoppable_random_v5_2fix.cfg +++ b/maps/ze_unstoppable_random_v5_2fix.cfg @@ -163,3 +163,52 @@ modify: "OnStartTouch" "boss_room_6_phys,AddHealth,2500,0,-1" } } +;--------------------------------------- +;Changing the speed of the last platform before the last lasers +;--------------------------------------- +modify: +{ + match: + { + "targetname" "move_final_floor" + "classname" "func_movelinear" + } + replace: + { + "speed" "20" + } +} +;--------------------------------------- +;Fixing the platform activated early in the bhop room if some humans falloff and trigger in the walls room when skipped +;--------------------------------------- +modify: +{ + match: + { + "targetname" "relay_room_7_skip" + "classname" "logic_relay" + } + insert: + { + "OnTrigger" "to_room_7*,Kill,,0,-1" + } +} +;-------------------------------- +; Fix incorrect targetname usage +;-------------------------------- +modify: +{ + match: + { + "hammerid" "519204" + "classname" "trigger_multiple" + } + delete: + { + "OnStartTouch" "!activator,AddOutput,targetname player,0,-1" + } + insert: + { + "OnStartTouch" "!activator,AddOutput,targetname player_none,0,-1" + } +} diff --git a/maps/ze_valkvang_s1.cfg b/maps/ze_valkvang_s1.cfg index 9f79304..cff64c1 100644 --- a/maps/ze_valkvang_s1.cfg +++ b/maps/ze_valkvang_s1.cfg @@ -112,3 +112,23 @@ modify: "damagecap" "80" } } + + + + +;; _ + +;; fix winning points + +modify: +{ + match: + { + "targetname" "ds_scoretrigger" + "classname" "trigger_multiple" + } + replace: + { + "OnStartTouch" "100score,ApplyScore,,0,-1" + } +} \ No newline at end of file diff --git a/maps/ze_venice_escape_b2.cfg b/maps/ze_venice_escape_b2.cfg index 4cbf184..2b7d934 100644 --- a/maps/ze_venice_escape_b2.cfg +++ b/maps/ze_venice_escape_b2.cfg @@ -72,4 +72,96 @@ modify: } } +;; prevent players getting stuck with escape vehicles + +modify: +{ + match: + { + "targetname" "boat5path3" + "origin" "-6272 13568 -128" + "classname" "path_track" + } + replace: + { + "origin" "-6232 13568 -128" + } +} +modify: +{ + match: + { + "targetname" "bananapath4" + "origin" "-6784 13312 -126" + "classname" "path_track" + } + replace: + { + "origin" "-6784 13280 -126" + } +} +modify: +{ + match: + { + "targetname" "melonpath4" + "origin" "-7056 13568 -124" + "classname" "path_track" + } + replace: + { + "origin" "-7056 13444 -124" + } +} + +;; music volume + +modify: +{ + match: + { + "message" "mysounds/spagonia hub day.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#mysounds/spagonia hub day.mp3" + } +} +modify: +{ + match: + { + "message" "mysounds/Ode To Joy.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#mysounds/Ode To Joy.mp3" + } +} +modify: +{ + match: + { + "message" "mysounds/Spagonia Hub Night.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#mysounds/Spagonia Hub Night.mp3" + } +} +modify: +{ + match: + { + "message" "mysounds/Venice Violins.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#mysounds/Venice Violins.mp3" + } +} diff --git a/maps/ze_vile_sewers_a3.cfg b/maps/ze_vile_sewers_a3.cfg index 3d7762b..29dadb7 100644 --- a/maps/ze_vile_sewers_a3.cfg +++ b/maps/ze_vile_sewers_a3.cfg @@ -137,3 +137,72 @@ modify: "OnStartTouch" "train2,Open,,10,-1" } } + + + + +;; _ + +;; music volume + +modify: +{ + match: + { + "message" "alex roe - vile clot.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#alex roe - vile clot.mp3" + } +} +modify: +{ + match: + { + "message" "alex_roe-beckon_a_foul_beast.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#alex_roe-beckon_a_foul_beast.mp3" + } +} +modify: +{ + match: + { + "message" "Bloodborne OST - The Hunter - Extended.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#Bloodborne OST - The Hunter - Extended.mp3" + } +} +modify: +{ + match: + { + "message" "Bloodborne OST - The Hunter.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#Bloodborne OST - The Hunter.mp3" + } +} +modify: +{ + match: + { + "message" "Boss_1_3.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#Boss_1_3.mp3" + } +} + diff --git a/maps/ze_voodoo_islands_v4_007.cfg b/maps/ze_voodoo_islands_v4_007.cfg index badb812..5bd2d6f 100644 --- a/maps/ze_voodoo_islands_v4_007.cfg +++ b/maps/ze_voodoo_islands_v4_007.cfg @@ -39,4 +39,44 @@ modify: } } +;; music volume +modify: +{ + match: + { + "message" "ze_voodoo_islands/zeab.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_voodoo_islands/zeab.mp3" + } +} +modify: +{ + match: + { + "message" "ze_voodoo_islands/zevd1.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#ze_voodoo_islands/zevd1.mp3" + } +} + +;; rotating crates antistuck + +modify: +{ + match: + { + "targetname" "fb 1" + "classname" "func_rotating" + } + replace: + { + "dmg" "10000" + } +} diff --git a/maps/ze_voodoo_islands_v8_5.cfg b/maps/ze_voodoo_islands_v8_5.cfg new file mode 100755 index 0000000..87b5d43 --- /dev/null +++ b/maps/ze_voodoo_islands_v8_5.cfg @@ -0,0 +1,45 @@ +;; _ + +;; music volume + +modify: +{ + match: + { + "message" "denn15 sound/zeab.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#denn15 sound/zeab.mp3" + } +} +modify: +{ + match: + { + "message" "denn15 sound/zest.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#denn15 sound/zest.mp3" + } +} + +;; increase nuke damage + +modify: +{ + match: + { + "targetname" "kill" + "classname" "trigger_hurt" + } + replace: + { + "damage" "100000" + } +} + + diff --git a/maps/ze_voodoo_islands_winter.cfg b/maps/ze_voodoo_islands_winter.cfg index 077fcca..cbbc449 100755 --- a/maps/ze_voodoo_islands_winter.cfg +++ b/maps/ze_voodoo_islands_winter.cfg @@ -146,3 +146,51 @@ add: "OnTimer" "cage,Break,,105,1" } + + + + + +;; _ + +;; music volume + +modify: +{ + match: + { + "message" "music/music1.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/music1.mp3" + } +} +modify: +{ + match: + { + "message" "music/music2.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#music/music2.mp3" + } +} + +;; rotating crates antistuck + +modify: +{ + match: + { + "targetname" "fb 1" + "classname" "func_rotating" + } + replace: + { + "dmg" "10000" + } +} diff --git a/maps/ze_warped_v1_1.cfg b/maps/ze_warped_v1_1.cfg index 55e62a5..e8cf251 100755 --- a/maps/ze_warped_v1_1.cfg +++ b/maps/ze_warped_v1_1.cfg @@ -443,19 +443,45 @@ modify: } insert: { - "OnCase01" "Outpostteleport,AddOutput,OnStartTouch 1:Command:say >>Go LEFT after teleport<<:1:1,0,1" - "OnCase01" "Outpostteleport,AddOutput,OnStartTouch 1:Command:say >>Go LEFT after teleport<<:3:1,0,1" - "OnCase01" "Outpostteleport,AddOutput,OnStartTouch 1:Command:say >>Go LEFT after teleport<<:5:1,0,1" - "OnCase03" "Outpostteleport,AddOutput,OnStartTouch 1:Command:say >>Go LEFT after teleport<<:1:1,0,1" - "OnCase03" "Outpostteleport,AddOutput,OnStartTouch 1:Command:say >>Go LEFT after teleport<<:3:1,0,1" - "OnCase03" "Outpostteleport,AddOutput,OnStartTouch 1:Command:say >>Go LEFT after teleport<<:5:1,0,1" - "OnCase02" "Outpostteleport,AddOutput,OnStartTouch 1:Command:say >>Go RIGHT after teleport<<:1:1,0,1" - "OnCase02" "Outpostteleport,AddOutput,OnStartTouch 1:Command:say >>Go RIGHT after teleport<<:3:1,0,1" - "OnCase02" "Outpostteleport,AddOutput,OnStartTouch 1:Command:say >>Go RIGHT after teleport<<:5:1,0,1" - "OnCase04" "Outpostteleport,AddOutput,OnStartTouch 1:Command:say >>Go RIGHT after teleport<<:1:1,0,1" - "OnCase04" "Outpostteleport,AddOutput,OnStartTouch 1:Command:say >>Go RIGHT after teleport<<:3:1,0,1" - "OnCase04" "Outpostteleport,AddOutput,OnStartTouch 1:Command:say >>Go RIGHT after teleport<<:5:1,0,1" + "OnCase01" "Outpostteleport,AddOutput,OnStartTouch 1:Command:say >>Head to Downtown<<:1:1,0,1" + "OnCase01" "Outpostteleport,AddOutput,OnStartTouch 1:Command:say >>Head to Downtown<<:3:1,0,1" + "OnCase01" "Outpostteleport,AddOutput,OnStartTouch 1:Command:say >>Head to Downtown<<:5:1,0,1" + "OnCase03" "Outpostteleport,AddOutput,OnStartTouch 1:Command:say >>Head to Downtown<<:1:1,0,1" + "OnCase03" "Outpostteleport,AddOutput,OnStartTouch 1:Command:say >>Head to Downtown<<:3:1,0,1" + "OnCase03" "Outpostteleport,AddOutput,OnStartTouch 1:Command:say >>Head to Downtown<<:5:1,0,1" + "OnCase02" "Outpostteleport,AddOutput,OnStartTouch 1:Command:say >>Head to Teleportation Facility<<:1:1,0,1" + "OnCase02" "Outpostteleport,AddOutput,OnStartTouch 1:Command:say >>Head to Teleportation Facility<<:3:1,0,1" + "OnCase02" "Outpostteleport,AddOutput,OnStartTouch 1:Command:say >>Head to Teleportation Facility<<:5:1,0,1" + "OnCase04" "Outpostteleport,AddOutput,OnStartTouch 1:Command:say >>Head to Teleportation Facility<<:1:1,0,1" + "OnCase04" "Outpostteleport,AddOutput,OnStartTouch 1:Command:say >>Head to Teleportation Facility<<:3:1,0,1" + "OnCase04" "Outpostteleport,AddOutput,OnStartTouch 1:Command:say >>Head to Teleportation Facility<<:5:1,0,1" } } +;; music volume + +modify: +{ + match: + { + "message" "hl2music/hl2_song12_long.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#hl2music/hl2_song12_long.mp3" + } +} +modify: +{ + match: + { + "message" "hl2music/hl2_song31.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#hl2music/hl2_song31.mp3" + } +} diff --git a/maps/ze_xiii_winslow_bank_v2_2fix.cfg b/maps/ze_xiii_winslow_bank_v2_2fix.cfg index a8a695e..37212a3 100644 --- a/maps/ze_xiii_winslow_bank_v2_2fix.cfg +++ b/maps/ze_xiii_winslow_bank_v2_2fix.cfg @@ -32,3 +32,36 @@ modify: "OnStartTouch" "TheCurrentLevelPlugin,SetValue,2,0,1" } } + + + + +;; _ + +;; music volume + +modify: +{ + match: + { + "message" "my_sounds/xiii music- mission 19 - spads military base - destruction.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#my_sounds/xiii music- mission 19 - spads military base - destruction.mp3" + } +} +modify: +{ + match: + { + "message" "my_sounds/XIII Music_ Mission 4 - FBI Headquarters - Interrogation.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#my_sounds/XIII Music_ Mission 4 - FBI Headquarters - Interrogation.mp3" + } +} + diff --git a/maps/ze_yuki_base_v3_fix.cfg b/maps/ze_yuki_base_v3_fix.cfg new file mode 100755 index 0000000..3a9cf8f --- /dev/null +++ b/maps/ze_yuki_base_v3_fix.cfg @@ -0,0 +1,119 @@ +;; _ + +;; stage 3 - fix bosshp + +modify: +{ + match: + { + "targetname" "TriggerBossHealth" + "origin" "10880 -6240 352" + "classname" "trigger_once" + } + replace: + { + "classname" "trigger_multiple" + } +} + +;; stage 3 - fix fall triggers + +modify: +{ + match: + { + "damage" "9999999999" + "classname" "trigger_hurt" + } + replace: + { + "damage" "1000" + } +} + +;; music volume + +modify: +{ + match: + { + "message" "godmode-blacksmith.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#godmode-blacksmith.mp3" + } +} +modify: +{ + match: + { + "message" "davdralleon-horizonsetablaze.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#davdralleon-horizonsetablaze.mp3" + } +} +modify: +{ + match: + { + "message" "dawnrazer-deathorglory.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#dawnrazer-deathorglory.mp3" + } +} +modify: +{ + match: + { + "message" "godmode-landing.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#godmode-landing.mp3" + } +} +modify: +{ + match: + { + "message" "godmode-traversing.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#godmode-traversing.mp3" + } +} +modify: +{ + match: + { + "message" "horrorshow-battlejuice.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#horrorshow-battlejuice.mp3" + } +} +modify: +{ + match: + { + "message" "popcorn.mp3" + "classname" "ambient_generic" + } + replace: + { + "message" "#popcorn.mp3" + } +} diff --git a/maps/ze_ztastic_v2.cfg b/maps/ze_ztastic_v2.cfg index a98ef63..7154836 100755 --- a/maps/ze_ztastic_v2.cfg +++ b/maps/ze_ztastic_v2.cfg @@ -124,4 +124,97 @@ modify: } } +;; spawn afk teleport + +add: +{ + "model" "*193" + "targetname" "spawn_tele" + "target" "destination_A" + "StartDisabled" "1" + "spawnflags" "1" + "origin" "2495.5 -320 396" + "classname" "trigger_teleport" +} +modify: +{ + match: + { + "targetname" "trig_barn" + "origin" "5330 8528 1242" + "classname" "trigger_once" + "hammerid" "2163" + } + insert: + { + "OnStartTouch" "server_console,Command,say *** Spawn teleport enabled ***,15,1" + "OnStartTouch" "spawn_tele,Enable,,15,1" + } +} + +;; extra props on last defence + +add: +{ + "origin" "6443 1914 1192" + "StartDisabled" "0" + "spawnflags" "0" + "solid" "6" + "skin" "0" + "SetBodyGroup" "0" + "rendermode" "0" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "RandomAnimation" "0" + "pressuredelay" "0" + "PerformanceMode" "0" + "model" "models/props/de_nuke/crate_extralarge.mdl" + "mindxlevel" "0" + "MinAnimTime" "5" + "maxdxlevel" "0" + "MaxAnimTime" "10" + "fadescale" "1" + "fademindist" "-1" + "fademaxdist" "0" + "ExplodeRadius" "0" + "ExplodeDamage" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "DisableBoneFollowers" "0" + "angles" "0 0 0" + "classname" "prop_dynamic" +} +add: +{ + "origin" "6170 1914 1192" + "StartDisabled" "0" + "spawnflags" "0" + "solid" "6" + "skin" "0" + "SetBodyGroup" "0" + "rendermode" "0" + "renderfx" "0" + "rendercolor" "255 255 255" + "renderamt" "255" + "RandomAnimation" "0" + "pressuredelay" "0" + "PerformanceMode" "0" + "model" "models/props/de_nuke/crate_extralarge.mdl" + "mindxlevel" "0" + "MinAnimTime" "5" + "maxdxlevel" "0" + "MaxAnimTime" "10" + "fadescale" "1" + "fademindist" "-1" + "fademaxdist" "0" + "ExplodeRadius" "0" + "ExplodeDamage" "0" + "disableshadows" "1" + "disablereceiveshadows" "1" + "DisableBoneFollowers" "0" + "angles" "0 0 0" + "classname" "prop_dynamic" +} +