From f0d7288871e4ebbab81d4b4387e29ac110ec39c0 Mon Sep 17 00:00:00 2001 From: Marco Cawthorne Date: Sat, 22 Apr 2023 02:40:53 -0700 Subject: [PATCH] Throw out maphacks.qc in favor of scripts/maptweaks.txt --- src/server/maphacks.qc | 44 ---------------------------- src/server/progs.src | 1 - zpak001.pk3dir/scripts/maptweaks.txt | 29 ++++++++++++++++++ 3 files changed, 29 insertions(+), 45 deletions(-) delete mode 100644 src/server/maphacks.qc create mode 100644 zpak001.pk3dir/scripts/maptweaks.txt diff --git a/src/server/maphacks.qc b/src/server/maphacks.qc deleted file mode 100644 index fdbffb6..0000000 --- a/src/server/maphacks.qc +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Copyright (c) 2023 Marco Cawthorne - * - * Permission to use, copy, modify, and distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - * WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER - * IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING - * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - */ - -/* Here's a bunch of fun map hacks that enables compatibility with maps - outside of DMC levels */ - -CLASSEXPORT(weapon_crowbar, weapon_axe) -CLASSEXPORT(weapon_357, weapon_nailgun) -CLASSEXPORT(weapon_python, weapon_nailgun) -CLASSEXPORT(weapon_9mmAR, weapon_supernailgun) -CLASSEXPORT(weapon_mp5, weapon_supernailgun) -CLASSEXPORT(weapon_crossbow, weapon_lightning) -CLASSEXPORT(weapon_egon, weapon_lightning) -CLASSEXPORT(weapon_gauss, weapon_lightning) -CLASSEXPORT(weapon_handgrenade, weapon_grenadelauncher) -CLASSEXPORT(weapon_hornetgun, weapon_grenadelauncher) -CLASSEXPORT(weapon_rpg, weapon_rocketlauncher) -CLASSEXPORT(weapon_satchel, item_rockets) -CLASSEXPORT(weapon_shotgun, weapon_supershotgun) -CLASSEXPORT(weapon_snark, item_rockets) -CLASSEXPORT(weapon_tripmine, item_rockets) - -CLASSEXPORT(ammo_357, item_nails) -CLASSEXPORT(ammo_9mmAR, item_nails) -CLASSEXPORT(ammo_9mmbox, item_nails) -CLASSEXPORT(ammo_9mmclip, item_shells) -CLASSEXPORT(ammo_ARgrenades, item_rockets) -CLASSEXPORT(ammo_buckshot, item_shells) -CLASSEXPORT(ammo_crossbow, item_cells) -CLASSEXPORT(ammo_gaussclip, item_cells) -CLASSEXPORT(ammo_rpgclip, item_rockets) \ No newline at end of file diff --git a/src/server/progs.src b/src/server/progs.src index 8f5c59d..7ca212f 100644 --- a/src/server/progs.src +++ b/src/server/progs.src @@ -96,6 +96,5 @@ gamerules_multiplayer.qc ../../../src/server/include.src ../../../src/shared/include.src -maphacks.qc threewave.qc #endlist diff --git a/zpak001.pk3dir/scripts/maptweaks.txt b/zpak001.pk3dir/scripts/maptweaks.txt new file mode 100644 index 0000000..f8ccc99 --- /dev/null +++ b/zpak001.pk3dir/scripts/maptweaks.txt @@ -0,0 +1,29 @@ +hldm_weapons +{ + when-cvar deathmatch equals 4 + when-serverinfo maxclients greater-than 1 + replace weapon_crowbar weapon_axe + replace weapon_357 weapon_nailgun + replace weapon_python weapon_nailgun + replace weapon_9mmAR weapon_supernailgun + replace weapon_mp5 weapon_supernailgun + replace weapon_crossbow weapon_lightning + replace weapon_egon weapon_lightning + replace weapon_gauss weapon_lightning + replace weapon_handgrenade weapon_grenadelauncher + replace weapon_hornetgun weapon_grenadelauncher + replace weapon_rpg weapon_rocketlauncher + replace weapon_satchel item_rockets + replace weapon_shotgun weapon_supershotgun + replace weapon_snark item_rockets + replace weapon_tripmine item_rockets + replace ammo_357 item_nails + replace ammo_9mmAR item_nails + replace ammo_9mmbox item_nails + replace ammo_9mmclip item_shells + replace ammo_ARgrenades item_rockets + replace ammo_buckshot item_shells + replace ammo_crossbow item_cells + replace ammo_gaussclip item_cells + replace ammo_rpgclip item_rockets +} \ No newline at end of file