From 9291a6676c56328560a91912da6690117ad5941c Mon Sep 17 00:00:00 2001 From: Mario Date: Wed, 9 Oct 2024 11:28:10 +1000 Subject: [PATCH] Remove the unused Plasma ammo type --- _hud_common.cfg | 1 - balance-mario.cfg | 13 ------- balance-nexuiz25.cfg | 13 ------- balance-overkill.cfg | 13 ------- balance-samual.cfg | 13 ------- balance-xdf.cfg | 13 ------- balance-xonotic.cfg | 13 ------- balance-xpm.cfg | 13 ------- gfx/hud/luma/ammo_plasma.tga | Bin 65554 -> 0 bytes models/items/a_plasma_luma.iqm | Bin 476 -> 0 bytes models/items/a_plasma_luma.iqm_0.skin | 1 - models/items/a_plasma_luma.tga | Bin 262162 -> 0 bytes qcsrc/client/hud/panel/weapons.qc | 1 - qcsrc/client/hud/panel/weapons.qh | 1 - .../gamemode/clanarena/sv_clanarena.qc | 2 -- .../gamemode/freezetag/sv_freezetag.qc | 2 -- qcsrc/common/gamemodes/gamemode/lms/sv_lms.qc | 1 - .../gamemodes/gamemode/mayhem/sv_mayhem.qc | 2 -- .../gamemodes/gamemode/tmayhem/sv_tmayhem.qc | 2 -- qcsrc/common/items/item/ammo.qh | 32 ------------------ qcsrc/common/monsters/monster/mage.qc | 2 -- .../mutators/mutator/instagib/sv_instagib.qc | 1 - qcsrc/common/mutators/mutator/nades/nades.qc | 3 -- qcsrc/common/mutators/mutator/nix/sv_nix.qc | 8 ----- qcsrc/common/resources/all.inc | 11 ------ qcsrc/common/resources/resources.qh | 2 -- qcsrc/common/resources/sv_resources.qc | 5 --- qcsrc/common/stats.qh | 1 - qcsrc/common/weapons/all.qc | 1 - qcsrc/server/bot/default/havocbot/roles.qc | 1 - qcsrc/server/cheats.qc | 2 -- qcsrc/server/client.qc | 3 -- qcsrc/server/compat/quake3.qc | 2 -- qcsrc/server/items/items.qc | 8 ----- qcsrc/server/mutators/events.qh | 2 +- qcsrc/server/weapons/spawning.qc | 1 - qcsrc/server/world.qc | 10 ------ qcsrc/server/world.qh | 3 -- randomitems-xonotic.cfg | 3 -- scripts/luma.shader | 11 ------ 40 files changed, 1 insertion(+), 215 deletions(-) delete mode 100644 gfx/hud/luma/ammo_plasma.tga delete mode 100644 models/items/a_plasma_luma.iqm delete mode 100644 models/items/a_plasma_luma.iqm_0.skin delete mode 100644 models/items/a_plasma_luma.tga diff --git a/_hud_common.cfg b/_hud_common.cfg index 6af283e01..50af6b4b9 100644 --- a/_hud_common.cfg +++ b/_hud_common.cfg @@ -78,7 +78,6 @@ seta hud_panel_pickup_dynamichud 1 "apply the dynamic hud effects to t seta hud_panel_weapons_ammo_full_shells 60 "show 100% of the status bar at this ammo count" seta hud_panel_weapons_ammo_full_nails 320 "show 100% of the status bar at this ammo count" seta hud_panel_weapons_ammo_full_cells 180 "show 100% of the status bar at this ammo count" -seta hud_panel_weapons_ammo_full_plasma 180 "show 100% of the status bar at this ammo count" seta hud_panel_weapons_ammo_full_rockets 160 "show 100% of the status bar at this ammo count" seta hud_panel_weapons_ammo_full_fuel 100 "show 100% of the status bar at this ammo count" seta hud_panel_weapons_hide_ondeath 0 "hide this panel when dead" diff --git a/balance-mario.cfg b/balance-mario.cfg index 21a4980ac..1dc342384 100644 --- a/balance-mario.cfg +++ b/balance-mario.cfg @@ -8,7 +8,6 @@ set g_start_ammo_shells 15 set g_start_ammo_nails 0 set g_start_ammo_rockets 0 set g_start_ammo_cells 0 -set g_start_ammo_plasma 0 set g_start_ammo_fuel 0 set g_random_start_weapons_count 0 set g_random_start_weapons "machinegun mortar electro crylink vortex hagar devastator" @@ -16,14 +15,12 @@ set g_random_start_shells 15 set g_random_start_bullets 80 set g_random_start_rockets 40 set g_random_start_cells 30 -set g_random_start_plasma 30 set g_warmup_start_health 100 "starting values when being in warmup-stage" set g_warmup_start_armor 100 "starting values when being in warmup-stage" set g_warmup_start_ammo_shells 30 "starting values when being in warmup-stage" set g_warmup_start_ammo_nails 160 "starting values when being in warmup-stage" set g_warmup_start_ammo_rockets 80 "starting values when being in warmup-stage" set g_warmup_start_ammo_cells 90 "starting values when being in warmup-stage" -set g_warmup_start_ammo_plasma 90 "starting values when being in warmup-stage" set g_warmup_start_ammo_fuel 0 "starting values when being in warmup-stage" set g_ca_start_health 200 set g_ca_start_armor 200 @@ -31,7 +28,6 @@ set g_ca_start_ammo_shells 60 set g_ca_start_ammo_nails 320 set g_ca_start_ammo_rockets 160 set g_ca_start_ammo_cells 180 -set g_ca_start_ammo_plasma 180 set g_ca_start_ammo_fuel 0 set g_ft_start_health 100 set g_ft_start_armor 0 @@ -39,7 +35,6 @@ set g_ft_start_ammo_shells 60 set g_ft_start_ammo_nails 320 set g_ft_start_ammo_rockets 160 set g_ft_start_ammo_cells 180 -set g_ft_start_ammo_plasma 180 set g_ft_start_ammo_fuel 0 set g_lms_start_health 200 set g_lms_start_armor 200 @@ -47,7 +42,6 @@ set g_lms_start_ammo_shells 60 set g_lms_start_ammo_nails 320 set g_lms_start_ammo_rockets 160 set g_lms_start_ammo_cells 180 -set g_lms_start_ammo_plasma 180 set g_lms_start_ammo_fuel 0 set g_mayhem_start_health 200 set g_mayhem_start_armor 200 @@ -55,7 +49,6 @@ set g_mayhem_start_ammo_shells 60 set g_mayhem_start_ammo_nails 320 set g_mayhem_start_ammo_rockets 160 set g_mayhem_start_ammo_cells 180 -set g_mayhem_start_ammo_plasma 180 set g_mayhem_start_ammo_fuel 0 set g_tmayhem_start_health 200 set g_tmayhem_start_armor 200 @@ -63,7 +56,6 @@ set g_tmayhem_start_ammo_shells 60 set g_tmayhem_start_ammo_nails 320 set g_tmayhem_start_ammo_rockets 160 set g_tmayhem_start_ammo_cells 180 -set g_tmayhem_start_ammo_plasma 180 set g_tmayhem_start_ammo_fuel 0 set g_balance_nix_roundtime 25 set g_balance_nix_incrtime 1.6 @@ -71,13 +63,11 @@ set g_balance_nix_ammo_shells 60 set g_balance_nix_ammo_nails 320 set g_balance_nix_ammo_rockets 160 set g_balance_nix_ammo_cells 180 -set g_balance_nix_ammo_plasma 180 set g_balance_nix_ammo_fuel 100 set g_balance_nix_ammoincr_shells 2 // eh this will need figured out later I assume set g_balance_nix_ammoincr_nails 6 set g_balance_nix_ammoincr_rockets 2 set g_balance_nix_ammoincr_cells 2 -set g_balance_nix_ammoincr_plasma 2 set g_balance_nix_ammoincr_fuel 2 // }}} @@ -96,9 +86,6 @@ set g_pickup_rockets_max 160 set g_pickup_cells 30 set g_pickup_cells_weapon 30 set g_pickup_cells_max 180 -set g_pickup_plasma 30 -set g_pickup_plasma_weapon 30 -set g_pickup_plasma_max 180 set g_pickup_fuel 50 set g_pickup_fuel_weapon 50 set g_pickup_fuel_jetpack 100 diff --git a/balance-nexuiz25.cfg b/balance-nexuiz25.cfg index d2213d6fa..cacdc95c4 100644 --- a/balance-nexuiz25.cfg +++ b/balance-nexuiz25.cfg @@ -8,7 +8,6 @@ set g_start_ammo_shells 40 set g_start_ammo_nails 0 set g_start_ammo_rockets 0 set g_start_ammo_cells 0 -set g_start_ammo_plasma 0 set g_start_ammo_fuel 0 set g_random_start_weapons_count 0 set g_random_start_weapons "machinegun mortar electro crylink vortex hagar devastator" @@ -16,14 +15,12 @@ set g_random_start_shells 15 set g_random_start_bullets 80 set g_random_start_rockets 15 set g_random_start_cells 25 -set g_random_start_plasma 25 set g_warmup_start_health 250 "starting values when being in warmup-stage" set g_warmup_start_armor 100 "starting values when being in warmup-stage" set g_warmup_start_ammo_shells 50 "starting values when being in warmup-stage" set g_warmup_start_ammo_nails 150 "starting values when being in warmup-stage" set g_warmup_start_ammo_rockets 50 "starting values when being in warmup-stage" set g_warmup_start_ammo_cells 50 "starting values when being in warmup-stage" -set g_warmup_start_ammo_plasma 50 "starting values when being in warmup-stage" set g_warmup_start_ammo_fuel 0 "starting values when being in warmup-stage" set g_ca_start_health 250 set g_ca_start_armor 100 @@ -31,7 +28,6 @@ set g_ca_start_ammo_shells 50 set g_ca_start_ammo_nails 150 set g_ca_start_ammo_rockets 50 set g_ca_start_ammo_cells 50 -set g_ca_start_ammo_plasma 50 set g_ca_start_ammo_fuel 0 set g_ft_start_health 150 set g_ft_start_armor 0 @@ -39,7 +35,6 @@ set g_ft_start_ammo_shells 50 set g_ft_start_ammo_nails 150 set g_ft_start_ammo_rockets 50 set g_ft_start_ammo_cells 50 -set g_ft_start_ammo_plasma 50 set g_ft_start_ammo_fuel 0 set g_lms_start_health 250 set g_lms_start_armor 100 @@ -47,7 +42,6 @@ set g_lms_start_ammo_shells 50 set g_lms_start_ammo_nails 150 set g_lms_start_ammo_rockets 50 set g_lms_start_ammo_cells 50 -set g_lms_start_ammo_plasma 50 set g_lms_start_ammo_fuel 0 set g_mayhem_start_health 250 set g_mayhem_start_armor 100 @@ -55,7 +49,6 @@ set g_mayhem_start_ammo_shells 50 set g_mayhem_start_ammo_nails 150 set g_mayhem_start_ammo_rockets 50 set g_mayhem_start_ammo_cells 50 -set g_mayhem_start_ammo_plasma 50 set g_mayhem_start_ammo_fuel 0 set g_tmayhem_start_health 250 set g_tmayhem_start_armor 100 @@ -63,7 +56,6 @@ set g_tmayhem_start_ammo_shells 50 set g_tmayhem_start_ammo_nails 150 set g_tmayhem_start_ammo_rockets 50 set g_tmayhem_start_ammo_cells 50 -set g_tmayhem_start_ammo_plasma 50 set g_tmayhem_start_ammo_fuel 0 set g_balance_nix_roundtime 25 set g_balance_nix_incrtime 1.6 @@ -71,13 +63,11 @@ set g_balance_nix_ammo_shells 15 set g_balance_nix_ammo_nails 45 set g_balance_nix_ammo_rockets 15 set g_balance_nix_ammo_cells 15 -set g_balance_nix_ammo_plasma 15 set g_balance_nix_ammo_fuel 25 set g_balance_nix_ammoincr_shells 2 // eh this will need figured out later I assume set g_balance_nix_ammoincr_nails 6 set g_balance_nix_ammoincr_rockets 2 set g_balance_nix_ammoincr_cells 2 -set g_balance_nix_ammoincr_plasma 2 set g_balance_nix_ammoincr_fuel 2 // }}} @@ -96,9 +86,6 @@ set g_pickup_rockets_max 999 set g_pickup_cells 25 set g_pickup_cells_weapon 25 set g_pickup_cells_max 999 -set g_pickup_plasma 25 -set g_pickup_plasma_weapon 25 -set g_pickup_plasma_max 999 set g_pickup_fuel 25 set g_pickup_fuel_weapon 25 set g_pickup_fuel_jetpack 50 diff --git a/balance-overkill.cfg b/balance-overkill.cfg index 3eb522751..9b13ce31a 100644 --- a/balance-overkill.cfg +++ b/balance-overkill.cfg @@ -8,7 +8,6 @@ set g_start_ammo_shells 15 set g_start_ammo_nails 0 set g_start_ammo_rockets 0 set g_start_ammo_cells 0 -set g_start_ammo_plasma 0 set g_start_ammo_fuel 0 set g_random_start_weapons_count 0 set g_random_start_weapons "machinegun mortar electro crylink vortex hagar devastator" @@ -16,14 +15,12 @@ set g_random_start_shells 15 set g_random_start_bullets 80 set g_random_start_rockets 40 set g_random_start_cells 30 -set g_random_start_plasma 30 set g_warmup_start_health 100 "starting values when being in warmup-stage" set g_warmup_start_armor 100 "starting values when being in warmup-stage" set g_warmup_start_ammo_shells 30 "starting values when being in warmup-stage" set g_warmup_start_ammo_nails 160 "starting values when being in warmup-stage" set g_warmup_start_ammo_rockets 80 "starting values when being in warmup-stage" set g_warmup_start_ammo_cells 90 "starting values when being in warmup-stage" -set g_warmup_start_ammo_plasma 90 "starting values when being in warmup-stage" set g_warmup_start_ammo_fuel 0 "starting values when being in warmup-stage" set g_ca_start_health 200 set g_ca_start_armor 200 @@ -31,7 +28,6 @@ set g_ca_start_ammo_shells 60 set g_ca_start_ammo_nails 320 set g_ca_start_ammo_rockets 160 set g_ca_start_ammo_cells 180 -set g_ca_start_ammo_plasma 180 set g_ca_start_ammo_fuel 0 set g_ft_start_health 100 set g_ft_start_armor 0 @@ -39,7 +35,6 @@ set g_ft_start_ammo_shells 60 set g_ft_start_ammo_nails 320 set g_ft_start_ammo_rockets 160 set g_ft_start_ammo_cells 180 -set g_ft_start_ammo_plasma 180 set g_ft_start_ammo_fuel 0 set g_lms_start_health 200 set g_lms_start_armor 100 @@ -47,7 +42,6 @@ set g_lms_start_ammo_shells 60 set g_lms_start_ammo_nails 320 set g_lms_start_ammo_rockets 160 set g_lms_start_ammo_cells 180 -set g_lms_start_ammo_plasma 180 set g_lms_start_ammo_fuel 0 set g_mayhem_start_health 200 set g_mayhem_start_armor 100 @@ -55,7 +49,6 @@ set g_mayhem_start_ammo_shells 60 set g_mayhem_start_ammo_nails 320 set g_mayhem_start_ammo_rockets 160 set g_mayhem_start_ammo_cells 180 -set g_mayhem_start_ammo_plasma 180 set g_mayhem_start_ammo_fuel 0 set g_tmayhem_start_health 200 set g_tmayhem_start_armor 100 @@ -63,7 +56,6 @@ set g_tmayhem_start_ammo_shells 60 set g_tmayhem_start_ammo_nails 320 set g_tmayhem_start_ammo_rockets 160 set g_tmayhem_start_ammo_cells 180 -set g_tmayhem_start_ammo_plasma 180 set g_tmayhem_start_ammo_fuel 0 set g_balance_nix_roundtime 25 set g_balance_nix_incrtime 1.6 @@ -71,13 +63,11 @@ set g_balance_nix_ammo_shells 60 set g_balance_nix_ammo_nails 320 set g_balance_nix_ammo_rockets 160 set g_balance_nix_ammo_cells 180 -set g_balance_nix_ammo_plasma 180 set g_balance_nix_ammo_fuel 100 set g_balance_nix_ammoincr_shells 2 // eh this will need figured out later I assume set g_balance_nix_ammoincr_nails 6 set g_balance_nix_ammoincr_rockets 2 set g_balance_nix_ammoincr_cells 2 -set g_balance_nix_ammoincr_plasma 2 set g_balance_nix_ammoincr_fuel 2 // }}} @@ -96,9 +86,6 @@ set g_pickup_rockets_max 160 set g_pickup_cells 30 set g_pickup_cells_weapon 30 set g_pickup_cells_max 180 -set g_pickup_plasma 30 -set g_pickup_plasma_weapon 30 -set g_pickup_plasma_max 180 set g_pickup_fuel 50 set g_pickup_fuel_weapon 50 set g_pickup_fuel_jetpack 100 diff --git a/balance-samual.cfg b/balance-samual.cfg index 621936788..58d3a924a 100644 --- a/balance-samual.cfg +++ b/balance-samual.cfg @@ -8,7 +8,6 @@ set g_start_ammo_shells 15 set g_start_ammo_nails 0 set g_start_ammo_rockets 0 set g_start_ammo_cells 0 -set g_start_ammo_plasma 0 set g_start_ammo_fuel 0 set g_random_start_weapons_count 0 set g_random_start_weapons "machinegun mortar electro crylink vortex hagar devastator" @@ -16,14 +15,12 @@ set g_random_start_shells 15 set g_random_start_bullets 80 set g_random_start_rockets 40 set g_random_start_cells 30 -set g_random_start_plasma 30 set g_warmup_start_health 100 "starting values when being in warmup-stage" set g_warmup_start_armor 100 "starting values when being in warmup-stage" set g_warmup_start_ammo_shells 30 "starting values when being in warmup-stage" set g_warmup_start_ammo_nails 160 "starting values when being in warmup-stage" set g_warmup_start_ammo_rockets 80 "starting values when being in warmup-stage" set g_warmup_start_ammo_cells 90 "starting values when being in warmup-stage" -set g_warmup_start_ammo_plasma 90 "starting values when being in warmup-stage" set g_warmup_start_ammo_fuel 0 "starting values when being in warmup-stage" set g_ca_start_health 200 set g_ca_start_armor 200 @@ -31,7 +28,6 @@ set g_ca_start_ammo_shells 60 set g_ca_start_ammo_nails 320 set g_ca_start_ammo_rockets 160 set g_ca_start_ammo_cells 180 -set g_ca_start_ammo_plasma 180 set g_ca_start_ammo_fuel 0 set g_ft_start_health 100 set g_ft_start_armor 0 @@ -39,7 +35,6 @@ set g_ft_start_ammo_shells 60 set g_ft_start_ammo_nails 320 set g_ft_start_ammo_rockets 160 set g_ft_start_ammo_cells 180 -set g_ft_start_ammo_plasma 180 set g_ft_start_ammo_fuel 0 set g_lms_start_health 200 set g_lms_start_armor 200 @@ -47,7 +42,6 @@ set g_lms_start_ammo_shells 60 set g_lms_start_ammo_nails 320 set g_lms_start_ammo_rockets 160 set g_lms_start_ammo_cells 180 -set g_lms_start_ammo_plasma 180 set g_lms_start_ammo_fuel 0 set g_mayhem_start_health 200 set g_mayhem_start_armor 200 @@ -55,7 +49,6 @@ set g_mayhem_start_ammo_shells 60 set g_mayhem_start_ammo_nails 320 set g_mayhem_start_ammo_rockets 160 set g_mayhem_start_ammo_cells 180 -set g_mayhem_start_ammo_plasma 180 set g_mayhem_start_ammo_fuel 0 set g_tmayhem_start_health 200 set g_tmayhem_start_armor 200 @@ -63,7 +56,6 @@ set g_tmayhem_start_ammo_shells 60 set g_tmayhem_start_ammo_nails 320 set g_tmayhem_start_ammo_rockets 160 set g_tmayhem_start_ammo_cells 180 -set g_tmayhem_start_ammo_plasma 180 set g_tmayhem_start_ammo_fuel 0 set g_balance_nix_roundtime 25 set g_balance_nix_incrtime 1.6 @@ -71,13 +63,11 @@ set g_balance_nix_ammo_shells 60 set g_balance_nix_ammo_nails 320 set g_balance_nix_ammo_rockets 160 set g_balance_nix_ammo_cells 180 -set g_balance_nix_ammo_plasma 180 set g_balance_nix_ammo_fuel 100 set g_balance_nix_ammoincr_shells 2 // eh this will need figured out later I assume set g_balance_nix_ammoincr_nails 6 set g_balance_nix_ammoincr_rockets 2 set g_balance_nix_ammoincr_cells 2 -set g_balance_nix_ammoincr_plasma 2 set g_balance_nix_ammoincr_fuel 2 // }}} @@ -96,9 +86,6 @@ set g_pickup_rockets_max 160 set g_pickup_cells 30 set g_pickup_cells_weapon 30 set g_pickup_cells_max 180 -set g_pickup_plasma 30 -set g_pickup_plasma_weapon 30 -set g_pickup_plasma_max 180 set g_pickup_fuel 50 set g_pickup_fuel_weapon 50 set g_pickup_fuel_jetpack 100 diff --git a/balance-xdf.cfg b/balance-xdf.cfg index 0818ef574..f694182b4 100644 --- a/balance-xdf.cfg +++ b/balance-xdf.cfg @@ -8,7 +8,6 @@ set g_start_ammo_shells 15 set g_start_ammo_nails 0 set g_start_ammo_rockets 0 set g_start_ammo_cells 0 -set g_start_ammo_plasma 0 set g_start_ammo_fuel 0 set g_random_start_weapons_count 0 set g_random_start_weapons "machinegun mortar electro crylink vortex hagar devastator" @@ -16,14 +15,12 @@ set g_random_start_shells 15 set g_random_start_bullets 80 set g_random_start_rockets 40 set g_random_start_cells 30 -set g_random_start_plasma 30 set g_warmup_start_health 100 "starting values when being in warmup-stage" set g_warmup_start_armor 100 "starting values when being in warmup-stage" set g_warmup_start_ammo_shells 30 "starting values when being in warmup-stage" set g_warmup_start_ammo_nails 160 "starting values when being in warmup-stage" set g_warmup_start_ammo_rockets 80 "starting values when being in warmup-stage" set g_warmup_start_ammo_cells 90 "starting values when being in warmup-stage" -set g_warmup_start_ammo_plasma 90 "starting values when being in warmup-stage" set g_warmup_start_ammo_fuel 0 "starting values when being in warmup-stage" set g_ca_start_health 200 set g_ca_start_armor 200 @@ -31,7 +28,6 @@ set g_ca_start_ammo_shells 60 set g_ca_start_ammo_nails 320 set g_ca_start_ammo_rockets 160 set g_ca_start_ammo_cells 180 -set g_ca_start_ammo_plasma 180 set g_ca_start_ammo_fuel 0 set g_ft_start_health 100 set g_ft_start_armor 0 @@ -39,7 +35,6 @@ set g_ft_start_ammo_shells 60 set g_ft_start_ammo_nails 320 set g_ft_start_ammo_rockets 160 set g_ft_start_ammo_cells 180 -set g_ft_start_ammo_plasma 180 set g_ft_start_ammo_fuel 0 set g_lms_start_health 200 set g_lms_start_armor 200 @@ -47,7 +42,6 @@ set g_lms_start_ammo_shells 60 set g_lms_start_ammo_nails 320 set g_lms_start_ammo_rockets 160 set g_lms_start_ammo_cells 180 -set g_lms_start_ammo_plasma 180 set g_lms_start_ammo_fuel 0 set g_mayhem_start_health 200 set g_mayhem_start_armor 200 @@ -55,7 +49,6 @@ set g_mayhem_start_ammo_shells 60 set g_mayhem_start_ammo_nails 320 set g_mayhem_start_ammo_rockets 160 set g_mayhem_start_ammo_cells 180 -set g_mayhem_start_ammo_plasma 180 set g_mayhem_start_ammo_fuel 0 set g_tmayhem_start_health 200 set g_tmayhem_start_armor 200 @@ -63,7 +56,6 @@ set g_tmayhem_start_ammo_shells 60 set g_tmayhem_start_ammo_nails 320 set g_tmayhem_start_ammo_rockets 160 set g_tmayhem_start_ammo_cells 180 -set g_tmayhem_start_ammo_plasma 180 set g_tmayhem_start_ammo_fuel 0 set g_balance_nix_roundtime 25 set g_balance_nix_incrtime 1.6 @@ -71,13 +63,11 @@ set g_balance_nix_ammo_shells 60 set g_balance_nix_ammo_nails 320 set g_balance_nix_ammo_rockets 160 set g_balance_nix_ammo_cells 180 -set g_balance_nix_ammo_plasma 180 set g_balance_nix_ammo_fuel 100 set g_balance_nix_ammoincr_shells 2 // eh this will need figured out later I assume set g_balance_nix_ammoincr_nails 6 set g_balance_nix_ammoincr_rockets 2 set g_balance_nix_ammoincr_cells 2 -set g_balance_nix_ammoincr_plasma 2 set g_balance_nix_ammoincr_fuel 2 // }}} @@ -96,9 +86,6 @@ set g_pickup_rockets_max 160 set g_pickup_cells 30 set g_pickup_cells_weapon 30 set g_pickup_cells_max 180 -set g_pickup_plasma 30 -set g_pickup_plasma_weapon 30 -set g_pickup_plasma_max 180 set g_pickup_fuel 50 set g_pickup_fuel_weapon 50 set g_pickup_fuel_jetpack 100 diff --git a/balance-xonotic.cfg b/balance-xonotic.cfg index 1027c6f49..92817883e 100644 --- a/balance-xonotic.cfg +++ b/balance-xonotic.cfg @@ -8,7 +8,6 @@ set g_start_ammo_shells 15 set g_start_ammo_nails 0 set g_start_ammo_rockets 0 set g_start_ammo_cells 0 -set g_start_ammo_plasma 0 set g_start_ammo_fuel 0 set g_random_start_weapons_count 0 set g_random_start_weapons "machinegun mortar electro crylink vortex hagar devastator" @@ -16,14 +15,12 @@ set g_random_start_shells 15 set g_random_start_bullets 80 set g_random_start_rockets 40 set g_random_start_cells 30 -set g_random_start_plasma 30 set g_warmup_start_health 100 "starting values when being in warmup-stage" set g_warmup_start_armor 100 "starting values when being in warmup-stage" set g_warmup_start_ammo_shells 30 "starting values when being in warmup-stage" set g_warmup_start_ammo_nails 160 "starting values when being in warmup-stage" set g_warmup_start_ammo_rockets 80 "starting values when being in warmup-stage" set g_warmup_start_ammo_cells 90 "starting values when being in warmup-stage" -set g_warmup_start_ammo_plasma 90 "starting values when being in warmup-stage" set g_warmup_start_ammo_fuel 0 "starting values when being in warmup-stage" set g_ca_start_health 200 set g_ca_start_armor 200 @@ -31,7 +28,6 @@ set g_ca_start_ammo_shells 60 set g_ca_start_ammo_nails 320 set g_ca_start_ammo_rockets 160 set g_ca_start_ammo_cells 180 -set g_ca_start_ammo_plasma 180 set g_ca_start_ammo_fuel 0 set g_ft_start_health 100 set g_ft_start_armor 100 @@ -39,7 +35,6 @@ set g_ft_start_ammo_shells 60 set g_ft_start_ammo_nails 320 set g_ft_start_ammo_rockets 160 set g_ft_start_ammo_cells 180 -set g_ft_start_ammo_plasma 180 set g_ft_start_ammo_fuel 0 set g_lms_start_health 200 set g_lms_start_armor 200 @@ -47,7 +42,6 @@ set g_lms_start_ammo_shells 60 set g_lms_start_ammo_nails 320 set g_lms_start_ammo_rockets 160 set g_lms_start_ammo_cells 180 -set g_lms_start_ammo_plasma 180 set g_lms_start_ammo_fuel 0 set g_mayhem_start_health 200 set g_mayhem_start_armor 200 @@ -55,7 +49,6 @@ set g_mayhem_start_ammo_shells 60 set g_mayhem_start_ammo_nails 320 set g_mayhem_start_ammo_rockets 160 set g_mayhem_start_ammo_cells 180 -set g_mayhem_start_ammo_plasma 180 set g_mayhem_start_ammo_fuel 0 set g_tmayhem_start_health 200 set g_tmayhem_start_armor 200 @@ -63,7 +56,6 @@ set g_tmayhem_start_ammo_shells 60 set g_tmayhem_start_ammo_nails 320 set g_tmayhem_start_ammo_rockets 160 set g_tmayhem_start_ammo_cells 180 -set g_tmayhem_start_ammo_plasma 180 set g_tmayhem_start_ammo_fuel 0 set g_balance_nix_roundtime 25 set g_balance_nix_incrtime 1.6 @@ -71,13 +63,11 @@ set g_balance_nix_ammo_shells 60 set g_balance_nix_ammo_nails 320 set g_balance_nix_ammo_rockets 160 set g_balance_nix_ammo_cells 180 -set g_balance_nix_ammo_plasma 180 set g_balance_nix_ammo_fuel 100 set g_balance_nix_ammoincr_shells 2 // eh this will need figured out later I assume set g_balance_nix_ammoincr_nails 6 set g_balance_nix_ammoincr_rockets 2 set g_balance_nix_ammoincr_cells 2 -set g_balance_nix_ammoincr_plasma 2 set g_balance_nix_ammoincr_fuel 2 // }}} @@ -96,9 +86,6 @@ set g_pickup_rockets_max 160 set g_pickup_cells 30 set g_pickup_cells_weapon 30 set g_pickup_cells_max 180 -set g_pickup_plasma 30 -set g_pickup_plasma_weapon 30 -set g_pickup_plasma_max 180 set g_pickup_fuel 50 set g_pickup_fuel_weapon 50 set g_pickup_fuel_jetpack 100 diff --git a/balance-xpm.cfg b/balance-xpm.cfg index ebfceb2c4..9ec9c7d78 100644 --- a/balance-xpm.cfg +++ b/balance-xpm.cfg @@ -8,7 +8,6 @@ set g_start_ammo_shells 15 set g_start_ammo_nails 0 set g_start_ammo_rockets 0 set g_start_ammo_cells 0 -set g_start_ammo_plasma 0 set g_start_ammo_fuel 0 set g_random_start_weapons_count 0 set g_random_start_weapons "machinegun mortar electro crylink vortex hagar devastator" @@ -16,14 +15,12 @@ set g_random_start_shells 15 set g_random_start_bullets 80 set g_random_start_rockets 40 set g_random_start_cells 30 -set g_random_start_plasma 30 set g_warmup_start_health 100 "starting values when being in warmup-stage" set g_warmup_start_armor 100 "starting values when being in warmup-stage" set g_warmup_start_ammo_shells 30 "starting values when being in warmup-stage" set g_warmup_start_ammo_nails 160 "starting values when being in warmup-stage" set g_warmup_start_ammo_rockets 80 "starting values when being in warmup-stage" set g_warmup_start_ammo_cells 90 "starting values when being in warmup-stage" -set g_warmup_start_ammo_plasma 90 "starting values when being in warmup-stage" set g_warmup_start_ammo_fuel 0 "starting values when being in warmup-stage" set g_ca_start_health 200 set g_ca_start_armor 200 @@ -31,7 +28,6 @@ set g_ca_start_ammo_shells 60 set g_ca_start_ammo_nails 320 set g_ca_start_ammo_rockets 160 set g_ca_start_ammo_cells 180 -set g_ca_start_ammo_plasma 180 set g_ca_start_ammo_fuel 0 set g_ft_start_health 100 set g_ft_start_armor 100 @@ -39,7 +35,6 @@ set g_ft_start_ammo_shells 60 set g_ft_start_ammo_nails 320 set g_ft_start_ammo_rockets 160 set g_ft_start_ammo_cells 180 -set g_ft_start_ammo_plasma 180 set g_ft_start_ammo_fuel 0 set g_lms_start_health 200 set g_lms_start_armor 200 @@ -47,7 +42,6 @@ set g_lms_start_ammo_shells 60 set g_lms_start_ammo_nails 320 set g_lms_start_ammo_rockets 160 set g_lms_start_ammo_cells 180 -set g_lms_start_ammo_plasma 180 set g_lms_start_ammo_fuel 0 set g_mayhem_start_health 200 set g_mayhem_start_armor 200 @@ -55,7 +49,6 @@ set g_mayhem_start_ammo_shells 60 set g_mayhem_start_ammo_nails 320 set g_mayhem_start_ammo_rockets 160 set g_mayhem_start_ammo_cells 180 -set g_mayhem_start_ammo_plasma 180 set g_mayhem_start_ammo_fuel 0 set g_tmayhem_start_health 200 set g_tmayhem_start_armor 200 @@ -63,7 +56,6 @@ set g_tmayhem_start_ammo_shells 60 set g_tmayhem_start_ammo_nails 320 set g_tmayhem_start_ammo_rockets 160 set g_tmayhem_start_ammo_cells 180 -set g_tmayhem_start_ammo_plasma 180 set g_tmayhem_start_ammo_fuel 0 set g_balance_nix_roundtime 25 set g_balance_nix_incrtime 1.6 @@ -71,13 +63,11 @@ set g_balance_nix_ammo_shells 60 set g_balance_nix_ammo_nails 320 set g_balance_nix_ammo_rockets 160 set g_balance_nix_ammo_cells 180 -set g_balance_nix_ammo_plasma 180 set g_balance_nix_ammo_fuel 100 set g_balance_nix_ammoincr_shells 2 // eh this will need figured out later I assume set g_balance_nix_ammoincr_nails 6 set g_balance_nix_ammoincr_rockets 2 set g_balance_nix_ammoincr_cells 2 -set g_balance_nix_ammoincr_plasma 2 set g_balance_nix_ammoincr_fuel 2 // }}} @@ -96,9 +86,6 @@ set g_pickup_rockets_max 160 set g_pickup_cells 30 set g_pickup_cells_weapon 30 set g_pickup_cells_max 180 -set g_pickup_plasma 30 -set g_pickup_plasma_weapon 30 -set g_pickup_plasma_max 180 set g_pickup_fuel 50 set g_pickup_fuel_weapon 50 set g_pickup_fuel_jetpack 100 diff --git a/gfx/hud/luma/ammo_plasma.tga b/gfx/hud/luma/ammo_plasma.tga deleted file mode 100644 index c47bc6fdd592b8ddd39df9061b2dfff48697d140..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 65554 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

0oc+yxChiJL4cy`6ha&Blw#?jyNRyib@C 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 diff --git a/models/items/a_plasma_luma.iqm b/models/items/a_plasma_luma.iqm deleted file mode 100644 index a5cc3e602ca2408ec41339f3e121591b50789068..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 476 zcmebD3vmq!40ZH&_4Rjg^ViqW#1EfLf)&M1rK-B`d zq=SH*#Jp69`7q5OJ3s(rJ`At}8O%WZ28dzSfy6*+WPk!NwJ>!yKrxVd5CDmR%*=sl zWY}_$fx*WKC}hIGu*LD;|NRa?HV|xaL=ry;5pS?(U}!Lg$b;Aikl0|k{UEs{ZnKR* xbp+W-+}oBw)d9_Eu*c+^ErrN~>;#z)0uXaye2_O_{ss9F#0TO3XaFe0006_NMPL8` diff --git a/models/items/a_plasma_luma.iqm_0.skin b/models/items/a_plasma_luma.iqm_0.skin deleted file mode 100644 index f7ca324f4..000000000 --- a/models/items/a_plasma_luma.iqm_0.skin +++ /dev/null @@ -1 +0,0 @@ -Plane,a_cells_luma diff --git a/models/items/a_plasma_luma.tga b/models/items/a_plasma_luma.tga deleted file mode 100644 index d21484ce379932ec1d68f94ff9eb42f852dcd6f9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 262162 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 P5nu!u0Y>0)Lg4=a6wF}e diff --git a/qcsrc/client/hud/panel/weapons.qc b/qcsrc/client/hud/panel/weapons.qc index 2863f62d9..fe0b84f70 100644 --- a/qcsrc/client/hud/panel/weapons.qc +++ b/qcsrc/client/hud/panel/weapons.qc @@ -586,7 +586,6 @@ void HUD_Weapons() case RES_BULLETS: ammo_full = autocvar_hud_panel_weapons_ammo_full_nails; break; case RES_ROCKETS: ammo_full = autocvar_hud_panel_weapons_ammo_full_rockets; break; case RES_CELLS: ammo_full = autocvar_hud_panel_weapons_ammo_full_cells; break; - case RES_PLASMA: ammo_full = autocvar_hud_panel_weapons_ammo_full_plasma; break; case RES_FUEL: ammo_full = autocvar_hud_panel_weapons_ammo_full_fuel; break; default: ammo_full = 60; } diff --git a/qcsrc/client/hud/panel/weapons.qh b/qcsrc/client/hud/panel/weapons.qh index afb2ee16b..3a7182d5e 100644 --- a/qcsrc/client/hud/panel/weapons.qh +++ b/qcsrc/client/hud/panel/weapons.qh @@ -7,7 +7,6 @@ bool autocvar_hud_panel_weapons_ammo; float autocvar_hud_panel_weapons_ammo_alpha; string autocvar_hud_panel_weapons_ammo_color; int autocvar_hud_panel_weapons_ammo_full_cells; -int autocvar_hud_panel_weapons_ammo_full_plasma; int autocvar_hud_panel_weapons_ammo_full_fuel; int autocvar_hud_panel_weapons_ammo_full_nails; int autocvar_hud_panel_weapons_ammo_full_rockets; diff --git a/qcsrc/common/gamemodes/gamemode/clanarena/sv_clanarena.qc b/qcsrc/common/gamemodes/gamemode/clanarena/sv_clanarena.qc index 5315d1e88..dcdc11414 100644 --- a/qcsrc/common/gamemodes/gamemode/clanarena/sv_clanarena.qc +++ b/qcsrc/common/gamemodes/gamemode/clanarena/sv_clanarena.qc @@ -9,7 +9,6 @@ float autocvar_g_ca_start_ammo_shells = 60; float autocvar_g_ca_start_ammo_nails = 320; float autocvar_g_ca_start_ammo_rockets = 160; float autocvar_g_ca_start_ammo_cells = 180; -float autocvar_g_ca_start_ammo_plasma = 180; float autocvar_g_ca_start_ammo_fuel = 0; .float ca_damage_counter; @@ -460,7 +459,6 @@ MUTATOR_HOOKFUNCTION(ca, SetStartItems) start_ammo_nails = warmup_start_ammo_nails = autocvar_g_ca_start_ammo_nails; start_ammo_rockets = warmup_start_ammo_rockets = autocvar_g_ca_start_ammo_rockets; start_ammo_cells = warmup_start_ammo_cells = autocvar_g_ca_start_ammo_cells; - start_ammo_plasma = warmup_start_ammo_plasma = autocvar_g_ca_start_ammo_plasma; start_ammo_fuel = warmup_start_ammo_fuel = autocvar_g_ca_start_ammo_fuel; } diff --git a/qcsrc/common/gamemodes/gamemode/freezetag/sv_freezetag.qc b/qcsrc/common/gamemodes/gamemode/freezetag/sv_freezetag.qc index 21639bfad..a9f0143a8 100644 --- a/qcsrc/common/gamemodes/gamemode/freezetag/sv_freezetag.qc +++ b/qcsrc/common/gamemodes/gamemode/freezetag/sv_freezetag.qc @@ -16,7 +16,6 @@ float autocvar_g_ft_start_ammo_shells = 60; float autocvar_g_ft_start_ammo_nails = 320; float autocvar_g_ft_start_ammo_rockets = 160; float autocvar_g_ft_start_ammo_cells = 180; -float autocvar_g_ft_start_ammo_plasma = 180; float autocvar_g_ft_start_ammo_fuel = 0; void freezetag_count_alive_players() @@ -718,7 +717,6 @@ MUTATOR_HOOKFUNCTION(ft, SetStartItems) start_ammo_nails = warmup_start_ammo_nails = autocvar_g_ft_start_ammo_nails; start_ammo_rockets = warmup_start_ammo_rockets = autocvar_g_ft_start_ammo_rockets; start_ammo_cells = warmup_start_ammo_cells = autocvar_g_ft_start_ammo_cells; - start_ammo_plasma = warmup_start_ammo_plasma = autocvar_g_ft_start_ammo_plasma; start_ammo_fuel = warmup_start_ammo_fuel = autocvar_g_ft_start_ammo_fuel; } diff --git a/qcsrc/common/gamemodes/gamemode/lms/sv_lms.qc b/qcsrc/common/gamemodes/gamemode/lms/sv_lms.qc index 348262e76..46a6ae1cf 100644 --- a/qcsrc/common/gamemodes/gamemode/lms/sv_lms.qc +++ b/qcsrc/common/gamemodes/gamemode/lms/sv_lms.qc @@ -635,7 +635,6 @@ MUTATOR_HOOKFUNCTION(lms, SetStartItems) start_ammo_nails = warmup_start_ammo_nails = cvar("g_lms_start_ammo_nails"); start_ammo_rockets = warmup_start_ammo_rockets = cvar("g_lms_start_ammo_rockets"); start_ammo_cells = warmup_start_ammo_cells = cvar("g_lms_start_ammo_cells"); - start_ammo_plasma = warmup_start_ammo_plasma = cvar("g_lms_start_ammo_plasma"); start_ammo_fuel = warmup_start_ammo_fuel = cvar("g_lms_start_ammo_fuel"); } diff --git a/qcsrc/common/gamemodes/gamemode/mayhem/sv_mayhem.qc b/qcsrc/common/gamemodes/gamemode/mayhem/sv_mayhem.qc index 7c4d09d73..50979ec77 100644 --- a/qcsrc/common/gamemodes/gamemode/mayhem/sv_mayhem.qc +++ b/qcsrc/common/gamemodes/gamemode/mayhem/sv_mayhem.qc @@ -26,7 +26,6 @@ float autocvar_g_mayhem_start_ammo_shells = 60; float autocvar_g_mayhem_start_ammo_nails = 320; float autocvar_g_mayhem_start_ammo_rockets = 160; float autocvar_g_mayhem_start_ammo_cells = 180; -float autocvar_g_mayhem_start_ammo_plasma = 180; float autocvar_g_mayhem_start_ammo_fuel = 0; .float total_damage_dealt; @@ -72,7 +71,6 @@ MUTATOR_HOOKFUNCTION(mayhem, SetStartItems) start_ammo_nails = warmup_start_ammo_nails = autocvar_g_mayhem_start_ammo_nails; start_ammo_rockets = warmup_start_ammo_rockets = autocvar_g_mayhem_start_ammo_rockets; start_ammo_cells = warmup_start_ammo_cells = autocvar_g_mayhem_start_ammo_cells; - start_ammo_plasma = warmup_start_ammo_plasma = autocvar_g_mayhem_start_ammo_plasma; start_ammo_fuel = warmup_start_ammo_fuel = autocvar_g_mayhem_start_ammo_fuel; } diff --git a/qcsrc/common/gamemodes/gamemode/tmayhem/sv_tmayhem.qc b/qcsrc/common/gamemodes/gamemode/tmayhem/sv_tmayhem.qc index 761c6e10a..07ea262ac 100644 --- a/qcsrc/common/gamemodes/gamemode/tmayhem/sv_tmayhem.qc +++ b/qcsrc/common/gamemodes/gamemode/tmayhem/sv_tmayhem.qc @@ -23,7 +23,6 @@ float autocvar_g_tmayhem_start_ammo_shells = 60; float autocvar_g_tmayhem_start_ammo_nails = 320; float autocvar_g_tmayhem_start_ammo_rockets = 160; float autocvar_g_tmayhem_start_ammo_cells = 180; -float autocvar_g_tmayhem_start_ammo_plasma = 180; float autocvar_g_tmayhem_start_ammo_fuel = 0; .float total_damage_dealt; @@ -102,7 +101,6 @@ MUTATOR_HOOKFUNCTION(tmayhem, SetStartItems) start_ammo_nails = warmup_start_ammo_nails = autocvar_g_tmayhem_start_ammo_nails; start_ammo_rockets = warmup_start_ammo_rockets = autocvar_g_tmayhem_start_ammo_rockets; start_ammo_cells = warmup_start_ammo_cells = autocvar_g_tmayhem_start_ammo_cells; - start_ammo_plasma = warmup_start_ammo_plasma = autocvar_g_tmayhem_start_ammo_plasma; start_ammo_fuel = warmup_start_ammo_fuel = autocvar_g_tmayhem_start_ammo_fuel; } diff --git a/qcsrc/common/items/item/ammo.qh b/qcsrc/common/items/item/ammo.qh index 179cc9a1d..c9688a282 100644 --- a/qcsrc/common/items/item/ammo.qh +++ b/qcsrc/common/items/item/ammo.qh @@ -163,35 +163,3 @@ REGISTER_ITEM(Cells, Ammo) { } SPAWNFUNC_ITEM(item_cells, ITEM_Cells) - - -// ammo type #5: plasma -#ifdef GAMEQC -MODEL(Plasma_ITEM, Item_Model("a_cells.md3")); -#endif - -#ifdef SVQC -PROPERTY(int, g_pickup_plasma); -void ammo_plasma_init(Pickup this, entity item) -{ - if(!GetResource(item, RES_PLASMA)) - SetResourceExplicit(item, RES_PLASMA, g_pickup_plasma); -} -#endif -REGISTER_ITEM(Plasma, Ammo) { - this.m_canonical_spawnfunc = "item_plasma"; -#ifdef GAMEQC - this.spawnflags = ITEM_FLAG_NORMAL | ITEM_FLAG_RESOURCE; - this.m_model = MDL_Plasma_ITEM; -#endif - this.netname = "plasma"; - this.m_name = _("Plasma"); - this.m_icon = "ammo_plasma"; -#ifdef SVQC - this.m_botvalue = 1500; - this.m_itemid = IT_RESOURCE; - this.m_iteminit = ammo_plasma_init; -#endif -} - -SPAWNFUNC_ITEM(item_plasma, ITEM_Plasma) diff --git a/qcsrc/common/monsters/monster/mage.qc b/qcsrc/common/monsters/monster/mage.qc index f3da794ba..6e6b7324d 100644 --- a/qcsrc/common/monsters/monster/mage.qc +++ b/qcsrc/common/monsters/monster/mage.qc @@ -100,7 +100,6 @@ bool M_Mage_Defend_Heal_Check(entity this, entity targ) case 1: { return ((GetResource(targ, RES_CELLS) && GetResource(targ, RES_CELLS) < g_pickup_cells_max) - || (GetResource(targ, RES_PLASMA) && GetResource(targ, RES_PLASMA) < g_pickup_plasma_max) || (GetResource(targ, RES_ROCKETS) && GetResource(targ, RES_ROCKETS) < g_pickup_rockets_max) || (GetResource(targ, RES_BULLETS) && GetResource(targ, RES_BULLETS) < g_pickup_nails_max) || (GetResource(targ, RES_SHELLS) && GetResource(targ, RES_SHELLS) < g_pickup_shells_max) @@ -237,7 +236,6 @@ void M_Mage_Defend_Heal(entity this) case 1: { if(GetResource(it, RES_CELLS)) GiveResourceWithLimit(it, RES_CELLS, 1, g_pickup_cells_max); - if(GetResource(it, RES_PLASMA)) GiveResourceWithLimit(it, RES_PLASMA, 1, g_pickup_plasma_max); if(GetResource(it, RES_ROCKETS)) GiveResourceWithLimit(it, RES_ROCKETS, 1, g_pickup_rockets_max); if(GetResource(it, RES_SHELLS)) GiveResourceWithLimit(it, RES_SHELLS, 2, g_pickup_shells_max); if(GetResource(it, RES_BULLETS)) GiveResourceWithLimit(it, RES_BULLETS, 5, g_pickup_nails_max); diff --git a/qcsrc/common/mutators/mutator/instagib/sv_instagib.qc b/qcsrc/common/mutators/mutator/instagib/sv_instagib.qc index 6a8d8bf35..d6884dff5 100644 --- a/qcsrc/common/mutators/mutator/instagib/sv_instagib.qc +++ b/qcsrc/common/mutators/mutator/instagib/sv_instagib.qc @@ -261,7 +261,6 @@ MUTATOR_HOOKFUNCTION(mutator_instagib, SetStartItems, CBC_ORDER_LAST) start_ammo_shells = warmup_start_ammo_shells = 0; start_ammo_nails = warmup_start_ammo_nails = 0; start_ammo_cells = warmup_start_ammo_cells = cvar("g_instagib_ammo_start"); - start_ammo_plasma = warmup_start_ammo_plasma = 0; start_ammo_rockets = warmup_start_ammo_rockets = 0; //start_ammo_fuel = warmup_start_ammo_fuel = 0; diff --git a/qcsrc/common/mutators/mutator/nades/nades.qc b/qcsrc/common/mutators/mutator/nades/nades.qc index b5e85dde3..5d603ed0c 100644 --- a/qcsrc/common/mutators/mutator/nades/nades.qc +++ b/qcsrc/common/mutators/mutator/nades/nades.qc @@ -738,7 +738,6 @@ void nade_ammo_touch(entity this, entity toucher) float ambullets = GetResource(toucher, RES_BULLETS); float amrockets = GetResource(toucher, RES_ROCKETS); float amcells = GetResource(toucher, RES_CELLS); - float amplasma = GetResource(toucher, RES_PLASMA); if(IS_PLAYER(toucher) || IS_MONSTER(toucher)) if(!IS_DEAD(toucher)) if(!STAT(FROZEN, toucher)) @@ -761,7 +760,6 @@ void nade_ammo_touch(entity this, entity toucher) CHECK_AMMO_RESOURCE_LIMIT(ambullets, RES_BULLETS); CHECK_AMMO_RESOURCE_LIMIT(amrockets, RES_ROCKETS); CHECK_AMMO_RESOURCE_LIMIT(amcells, RES_CELLS); - CHECK_AMMO_RESOURCE_LIMIT(amplasma, RES_PLASMA); if (this.nade_show_particles) Send_Effect(EFFECT_HEALING, toucher.origin, '0 0 0', 1); @@ -773,7 +771,6 @@ void nade_ammo_touch(entity this, entity toucher) DROP_AMMO_RESOURCE(ambullets, RES_BULLETS); DROP_AMMO_RESOURCE(amrockets, RES_ROCKETS); DROP_AMMO_RESOURCE(amcells, RES_CELLS); - DROP_AMMO_RESOURCE(amplasma, RES_PLASMA); return; } diff --git a/qcsrc/common/mutators/mutator/nix/sv_nix.qc b/qcsrc/common/mutators/mutator/nix/sv_nix.qc index c53c76eb7..863cfb505 100644 --- a/qcsrc/common/mutators/mutator/nix/sv_nix.qc +++ b/qcsrc/common/mutators/mutator/nix/sv_nix.qc @@ -5,13 +5,11 @@ //string autocvar_g_nix; int autocvar_g_balance_nix_ammo_cells; -int autocvar_g_balance_nix_ammo_plasma; int autocvar_g_balance_nix_ammo_fuel; int autocvar_g_balance_nix_ammo_nails; int autocvar_g_balance_nix_ammo_rockets; int autocvar_g_balance_nix_ammo_shells; int autocvar_g_balance_nix_ammoincr_cells; -int autocvar_g_balance_nix_ammoincr_plasma; int autocvar_g_balance_nix_ammoincr_fuel; int autocvar_g_balance_nix_ammoincr_nails; int autocvar_g_balance_nix_ammoincr_rockets; @@ -22,7 +20,6 @@ bool autocvar_g_nix_with_healtharmor; bool autocvar_g_nix_with_blaster; bool autocvar_g_nix_with_powerups; int autocvar_g_pickup_cells_max; -int autocvar_g_pickup_plasma_max; int autocvar_g_pickup_fuel_max; int autocvar_g_pickup_nails_max; int autocvar_g_pickup_rockets_max; @@ -64,7 +61,6 @@ REGISTER_MUTATOR(nix, expr_evaluate(cvar_string("g_nix")) && !MUTATOR_IS_ENABLED SetResource(it, RES_BULLETS, start_ammo_nails); SetResource(it, RES_ROCKETS, start_ammo_rockets); SetResource(it, RES_CELLS, start_ammo_cells); - SetResource(it, RES_PLASMA, start_ammo_plasma); SetResource(it, RES_FUEL, start_ammo_fuel); STAT(WEAPONS, it) = start_weapons; for(int slot = 0; slot < MAX_WEAPONSLOTS; ++slot) @@ -142,7 +138,6 @@ void NIX_GiveCurrentWeapon(entity this) SetResource(this, RES_BULLETS, 0); SetResource(this, RES_ROCKETS, 0); SetResource(this, RES_CELLS, 0); - SetResource(this, RES_PLASMA, 0); SetResource(this, RES_FUEL, 0); if(this.items & IT_UNLIMITED_AMMO) { @@ -152,7 +147,6 @@ void NIX_GiveCurrentWeapon(entity this) case RES_BULLETS: SetResource(this, RES_BULLETS, autocvar_g_pickup_nails_max); break; case RES_ROCKETS: SetResource(this, RES_ROCKETS, autocvar_g_pickup_rockets_max); break; case RES_CELLS: SetResource(this, RES_CELLS, autocvar_g_pickup_cells_max); break; - case RES_PLASMA: SetResource(this, RES_PLASMA, autocvar_g_pickup_plasma_max); break; case RES_FUEL: SetResource(this, RES_FUEL, autocvar_g_pickup_fuel_max); break; } } @@ -164,7 +158,6 @@ void NIX_GiveCurrentWeapon(entity this) case RES_BULLETS: SetResource(this, RES_BULLETS, autocvar_g_balance_nix_ammo_nails); break; case RES_ROCKETS: SetResource(this, RES_ROCKETS, autocvar_g_balance_nix_ammo_rockets); break; case RES_CELLS: SetResource(this, RES_CELLS, autocvar_g_balance_nix_ammo_cells); break; - case RES_PLASMA: SetResource(this, RES_PLASMA, autocvar_g_balance_nix_ammo_plasma); break; case RES_FUEL: SetResource(this, RES_FUEL, autocvar_g_balance_nix_ammo_fuel); break; } } @@ -205,7 +198,6 @@ void NIX_GiveCurrentWeapon(entity this) case RES_BULLETS: GiveResource(this, RES_BULLETS, autocvar_g_balance_nix_ammoincr_nails); break; case RES_ROCKETS: GiveResource(this, RES_ROCKETS, autocvar_g_balance_nix_ammoincr_rockets); break; case RES_CELLS: GiveResource(this, RES_CELLS, autocvar_g_balance_nix_ammoincr_cells); break; - case RES_PLASMA: GiveResource(this, RES_PLASMA, autocvar_g_balance_nix_ammoincr_plasma); break; case RES_FUEL: GiveResource(this, RES_FUEL, autocvar_g_balance_nix_ammoincr_fuel); break; } diff --git a/qcsrc/common/resources/all.inc b/qcsrc/common/resources/all.inc index 8ef77ebf1..354aa63fc 100644 --- a/qcsrc/common/resources/all.inc +++ b/qcsrc/common/resources/all.inc @@ -53,17 +53,6 @@ REGISTER_RESOURCE(CELLS, NEW(AmmoResource)) { this.m_name = _("Cells"); this.m_icon = "ammo_cells"; } -REGISTER_RESOURCE(PLASMA, NEW(AmmoResource)) { - this.netname = "plasma"; -#ifdef GAMEQC - this.m_field = ammo_plasma; -#endif - this.m_name = _("Plasma"); - this.m_icon = "ammo_plasma"; -#ifdef CSQC - this.m_hidden = true; // WIP ammo type -#endif -} REGISTER_RESOURCE(FUEL, NEW(AmmoResource)) { this.netname = "fuel"; #ifdef GAMEQC diff --git a/qcsrc/common/resources/resources.qh b/qcsrc/common/resources/resources.qh index 8839b3a88..342985a8d 100644 --- a/qcsrc/common/resources/resources.qh +++ b/qcsrc/common/resources/resources.qh @@ -17,10 +17,8 @@ .int ammo_rockets; .int ammo_cells; #ifdef SVQC -const .int ammo_plasma = _STAT(PLASMA); const .int ammo_fuel = _STAT(FUEL); #else -.int ammo_plasma; .int ammo_fuel; #endif #endif diff --git a/qcsrc/common/resources/sv_resources.qc b/qcsrc/common/resources/sv_resources.qc index 37805f852..a59ae045c 100644 --- a/qcsrc/common/resources/sv_resources.qc +++ b/qcsrc/common/resources/sv_resources.qc @@ -48,11 +48,6 @@ float GetResourceLimit(entity e, Resource res_type) limit = g_pickup_cells_max; break; } - case RES_PLASMA: - { - limit = g_pickup_plasma_max; - break; - } case RES_FUEL: { limit = autocvar_g_balance_fuel_limit; diff --git a/qcsrc/common/stats.qh b/qcsrc/common/stats.qh index 9b4394e45..7e55ce362 100644 --- a/qcsrc/common/stats.qh +++ b/qcsrc/common/stats.qh @@ -126,7 +126,6 @@ REGISTER_STAT(NADE_BONUS, float) REGISTER_STAT(NADE_BONUS_TYPE, int) REGISTER_STAT(NADE_BONUS_SCORE, float) REGISTER_STAT(NADE_DARKNESS_TIME, float) -REGISTER_STAT(PLASMA, int) REGISTER_STAT(FROZEN, int) REGISTER_STAT(REVIVE_PROGRESS, float) REGISTER_STAT(ROUNDLOST, int) diff --git a/qcsrc/common/weapons/all.qc b/qcsrc/common/weapons/all.qc index 255a921f0..66735dd2f 100644 --- a/qcsrc/common/weapons/all.qc +++ b/qcsrc/common/weapons/all.qc @@ -206,7 +206,6 @@ int GetAmmoStat(Resource ammotype) case RES_BULLETS: return STAT_NAILS; case RES_ROCKETS: return STAT_ROCKETS; case RES_CELLS: return STAT_CELLS; - case RES_PLASMA: return STAT_PLASMA.m_id; case RES_FUEL: return STAT_FUEL.m_id; default: return -1; } diff --git a/qcsrc/server/bot/default/havocbot/roles.qc b/qcsrc/server/bot/default/havocbot/roles.qc index 9684c26a1..41dd23dc3 100644 --- a/qcsrc/server/bot/default/havocbot/roles.qc +++ b/qcsrc/server/bot/default/havocbot/roles.qc @@ -53,7 +53,6 @@ bool havocbot_goalrating_item_can_be_left_to_teammate(entity this, entity player if (GetResource(item, RES_BULLETS) && GetResource(player, RES_BULLETS) <= GetResource(this, RES_BULLETS)) {return true;} if (GetResource(item, RES_ROCKETS) && GetResource(player, RES_ROCKETS) <= GetResource(this, RES_ROCKETS)) {return true;} if (GetResource(item, RES_CELLS) && GetResource(player, RES_CELLS) <= GetResource(this, RES_CELLS)) {return true;} - if (GetResource(item, RES_PLASMA) && GetResource(player, RES_PLASMA) <= GetResource(this, RES_PLASMA)) {return true;} return false; }; diff --git a/qcsrc/server/cheats.qc b/qcsrc/server/cheats.qc index f7c55af4c..7e58bc1e7 100644 --- a/qcsrc/server/cheats.qc +++ b/qcsrc/server/cheats.qc @@ -151,7 +151,6 @@ float CheatImpulse(entity this, int imp) SetResource(this.personal, RES_ROCKETS, GetResource(this, RES_ROCKETS)); SetResource(this.personal, RES_BULLETS, GetResource(this, RES_BULLETS)); SetResource(this.personal, RES_CELLS, GetResource(this, RES_CELLS)); - SetResource(this.personal, RES_PLASMA, GetResource(this, RES_PLASMA)); SetResource(this.personal, RES_SHELLS, GetResource(this, RES_SHELLS)); SetResource(this.personal, RES_FUEL, GetResource(this, RES_FUEL)); SetResource(this.personal, RES_HEALTH, max(1, GetResource(this, RES_HEALTH))); @@ -209,7 +208,6 @@ float CheatImpulse(entity this, int imp) SetResource(this, RES_ROCKETS, GetResource(this.personal, RES_ROCKETS)); SetResource(this, RES_BULLETS, GetResource(this.personal, RES_BULLETS)); SetResource(this, RES_CELLS, GetResource(this.personal, RES_CELLS)); - SetResource(this, RES_PLASMA, GetResource(this.personal, RES_PLASMA)); SetResource(this, RES_SHELLS, GetResource(this.personal, RES_SHELLS)); SetResource(this, RES_FUEL, GetResource(this.personal, RES_FUEL)); SetResource(this, RES_HEALTH, GetResource(this.personal, RES_HEALTH)); diff --git a/qcsrc/server/client.qc b/qcsrc/server/client.qc index 4ee80ef3c..38137e6a5 100644 --- a/qcsrc/server/client.qc +++ b/qcsrc/server/client.qc @@ -560,7 +560,6 @@ void GiveWarmupResources(entity this) SetResource(this, RES_BULLETS, warmup_start_ammo_nails); SetResource(this, RES_ROCKETS, warmup_start_ammo_rockets); SetResource(this, RES_CELLS, warmup_start_ammo_cells); - SetResource(this, RES_PLASMA, warmup_start_ammo_plasma); SetResource(this, RES_FUEL, warmup_start_ammo_fuel); SetResource(this, RES_HEALTH, warmup_start_health); SetResource(this, RES_ARMOR, warmup_start_armorvalue); @@ -624,7 +623,6 @@ void PutPlayerInServer(entity this) SetResource(this, RES_BULLETS, start_ammo_nails); SetResource(this, RES_ROCKETS, start_ammo_rockets); SetResource(this, RES_CELLS, start_ammo_cells); - SetResource(this, RES_PLASMA, start_ammo_plasma); SetResource(this, RES_FUEL, start_ammo_fuel); SetResource(this, RES_HEALTH, start_health); SetResource(this, RES_ARMOR, start_armorvalue); @@ -1792,7 +1790,6 @@ void SpectateCopy(entity this, entity spectatee) this.armortype = spectatee.armortype; SetResourceExplicit(this, RES_ARMOR, GetResource(spectatee, RES_ARMOR)); SetResourceExplicit(this, RES_CELLS, GetResource(spectatee, RES_CELLS)); - SetResourceExplicit(this, RES_PLASMA, GetResource(spectatee, RES_PLASMA)); SetResourceExplicit(this, RES_SHELLS, GetResource(spectatee, RES_SHELLS)); SetResourceExplicit(this, RES_BULLETS, GetResource(spectatee, RES_BULLETS)); SetResourceExplicit(this, RES_ROCKETS, GetResource(spectatee, RES_ROCKETS)); diff --git a/qcsrc/server/compat/quake3.qc b/qcsrc/server/compat/quake3.qc index 4a48af4cb..c868eeee2 100644 --- a/qcsrc/server/compat/quake3.qc +++ b/qcsrc/server/compat/quake3.qc @@ -152,7 +152,6 @@ void target_init_use(entity this, entity actor, entity trigger) SetResource(actor, RES_BULLETS, 0); SetResource(actor, RES_ROCKETS, 0); SetResource(actor, RES_CELLS, 0); - SetResource(actor, RES_PLASMA, 0); SetResource(actor, RES_FUEL, 0); STAT(WEAPONS, actor) = WEPSET(SHOTGUN); @@ -163,7 +162,6 @@ void target_init_use(entity this, entity actor, entity trigger) SetResource(actor, RES_BULLETS, start_ammo_nails); SetResource(actor, RES_ROCKETS, start_ammo_rockets); SetResource(actor, RES_CELLS, start_ammo_cells); - SetResource(actor, RES_PLASMA, start_ammo_plasma); SetResource(actor, RES_FUEL, start_ammo_fuel); STAT(WEAPONS, actor) = start_weapons; diff --git a/qcsrc/server/items/items.qc b/qcsrc/server/items/items.qc index 62d13fb27..6adc4f9b4 100644 --- a/qcsrc/server/items/items.qc +++ b/qcsrc/server/items/items.qc @@ -555,7 +555,6 @@ bool Item_GiveTo(entity item, entity player) pickedup |= Item_GiveAmmoTo(item, player, RES_BULLETS, g_pickup_nails_max); pickedup |= Item_GiveAmmoTo(item, player, RES_ROCKETS, g_pickup_rockets_max); pickedup |= Item_GiveAmmoTo(item, player, RES_CELLS, g_pickup_cells_max); - pickedup |= Item_GiveAmmoTo(item, player, RES_PLASMA, g_pickup_plasma_max); pickedup |= Item_GiveAmmoTo(item, player, RES_FUEL, g_pickup_fuel_max); if (item.itemdef.instanceOfWeaponPickup) { @@ -1413,7 +1412,6 @@ spawnfunc(target_items) res = GetResource(this, RES_BULLETS); if(res != 0) str = sprintf("%s %s%d %s", str, valueprefix, max(0, res), "nails"); res = GetResource(this, RES_ROCKETS); if(res != 0) str = sprintf("%s %s%d %s", str, valueprefix, max(0, res), "rockets"); res = GetResource(this, RES_CELLS); if(res != 0) str = sprintf("%s %s%d %s", str, valueprefix, max(0, res), "cells"); - res = GetResource(this, RES_PLASMA); if(res != 0) str = sprintf("%s %s%d %s", str, valueprefix, max(0, res), "plasma"); res = GetResource(this, RES_FUEL); if(res != 0) str = sprintf("%s %s%d %s", str, valueprefix, max(0, res), "fuel"); res = GetResource(this, RES_HEALTH); if(res != 0) str = sprintf("%s %s%d %s", str, valueprefix, max(0, res), "health"); res = GetResource(this, RES_ARMOR); if(res != 0) str = sprintf("%s %s%d %s", str, valueprefix, max(0, res), "armor"); @@ -1605,7 +1603,6 @@ float GiveItems(entity e, float beginarg, float endarg) //PREGIVE_STATUSEFFECT(e, STATUSEFFECT_Superweapons); PREGIVE_RESOURCE(e, RES_BULLETS); PREGIVE_RESOURCE(e, RES_CELLS); - PREGIVE_RESOURCE(e, RES_PLASMA); PREGIVE_RESOURCE(e, RES_SHELLS); PREGIVE_RESOURCE(e, RES_ROCKETS); PREGIVE_RESOURCE(e, RES_FUEL); @@ -1653,7 +1650,6 @@ float GiveItems(entity e, float beginarg, float endarg) //FOREACH(StatusEffect, it.instanceOfBuff, got += GiveBuff(e, it, op, val)); case "allammo": got += GiveResourceValue(e, RES_CELLS, op, val); - got += GiveResourceValue(e, RES_PLASMA, op, val); got += GiveResourceValue(e, RES_SHELLS, op, val); got += GiveResourceValue(e, RES_BULLETS, op, val); got += GiveResourceValue(e, RES_ROCKETS, op, val); @@ -1694,9 +1690,6 @@ float GiveItems(entity e, float beginarg, float endarg) case "cells": got += GiveResourceValue(e, RES_CELLS, op, val); break; - case "plasma": - got += GiveResourceValue(e, RES_PLASMA, op, val); - break; case "shells": got += GiveResourceValue(e, RES_SHELLS, op, val); break; @@ -1748,7 +1741,6 @@ float GiveItems(entity e, float beginarg, float endarg) POSTGIVE_STATUSEFFECT(e, STATUSEFFECT_Invisibility, SND_POWERUP, SND_POWEROFF); POSTGIVE_RESOURCE(e, RES_BULLETS, 0, SND_ITEMPICKUP, SND_Null); POSTGIVE_RESOURCE(e, RES_CELLS, 0, SND_ITEMPICKUP, SND_Null); - POSTGIVE_RESOURCE(e, RES_PLASMA, 0, SND_ITEMPICKUP, SND_Null); POSTGIVE_RESOURCE(e, RES_SHELLS, 0, SND_ITEMPICKUP, SND_Null); POSTGIVE_RESOURCE(e, RES_ROCKETS, 0, SND_ITEMPICKUP, SND_Null); POSTGIVE_RES_ROT(e, RES_FUEL, 1, pauserotfuel_finished, autocvar_g_balance_pause_fuel_rot, pauseregen_finished, autocvar_g_balance_pause_fuel_regen, SND_ITEMPICKUP, SND_Null); diff --git a/qcsrc/server/mutators/events.qh b/qcsrc/server/mutators/events.qh index 34155a4d3..2e911e4c3 100644 --- a/qcsrc/server/mutators/events.qh +++ b/qcsrc/server/mutators/events.qh @@ -256,7 +256,7 @@ MUTATOR_HOOKABLE(WeaponRateFactor, EV_WeaponRateFactor); /**/ MUTATOR_HOOKABLE(WeaponSpeedFactor, EV_WeaponSpeedFactor); -/** adjusts {warmup_}start_{items,weapons,ammo_{cells,plasma,rockets,nails,shells,fuel}} */ +/** adjusts {warmup_}start_{items,weapons,ammo_{cells,rockets,nails,shells,fuel}} */ MUTATOR_HOOKABLE(SetStartItems, EV_NO_ARGS); /** called every frame. customizes the waypoint for spectators */ diff --git a/qcsrc/server/weapons/spawning.qc b/qcsrc/server/weapons/spawning.qc index 914b91966..8ce5c570b 100644 --- a/qcsrc/server/weapons/spawning.qc +++ b/qcsrc/server/weapons/spawning.qc @@ -123,7 +123,6 @@ void weapon_defaultspawnfunc(entity this, Weapon wpn) case RES_BULLETS: ammo = cvar("g_pickup_nails_weapon"); break; case RES_ROCKETS: ammo = cvar("g_pickup_rockets_weapon"); break; case RES_CELLS: ammo = cvar("g_pickup_cells_weapon"); break; - case RES_PLASMA: ammo = cvar("g_pickup_plasma_weapon"); break; case RES_FUEL: ammo = cvar("g_pickup_fuel_weapon"); break; } } diff --git a/qcsrc/server/world.qc b/qcsrc/server/world.qc index 175f8d683..68f279bed 100644 --- a/qcsrc/server/world.qc +++ b/qcsrc/server/world.qc @@ -1948,7 +1948,6 @@ void readplayerstartcvars() start_ammo_nails = 0; start_ammo_rockets = 0; start_ammo_cells = 0; - start_ammo_plasma = 0; if (random_start_ammo == NULL) { random_start_ammo = new_pure(random_start_ammo); @@ -2071,20 +2070,17 @@ void readplayerstartcvars() start_ammo_nails = cvar("g_start_ammo_nails"); start_ammo_rockets = cvar("g_start_ammo_rockets"); start_ammo_cells = cvar("g_start_ammo_cells"); - start_ammo_plasma = cvar("g_start_ammo_plasma"); start_ammo_fuel = cvar("g_start_ammo_fuel"); random_start_weapons_count = cvar("g_random_start_weapons_count"); SetResource(random_start_ammo, RES_SHELLS, cvar("g_random_start_shells")); SetResource(random_start_ammo, RES_BULLETS, cvar("g_random_start_bullets")); SetResource(random_start_ammo, RES_ROCKETS, cvar("g_random_start_rockets")); SetResource(random_start_ammo, RES_CELLS, cvar("g_random_start_cells")); - SetResource(random_start_ammo, RES_PLASMA, cvar("g_random_start_plasma")); warmup_start_ammo_shells = start_ammo_shells; warmup_start_ammo_nails = start_ammo_nails; warmup_start_ammo_rockets = start_ammo_rockets; warmup_start_ammo_cells = start_ammo_cells; - warmup_start_ammo_plasma = start_ammo_plasma; warmup_start_ammo_fuel = start_ammo_fuel; warmup_start_health = start_health; warmup_start_armorvalue = start_armorvalue; @@ -2098,7 +2094,6 @@ void readplayerstartcvars() warmup_start_ammo_nails = cvar("g_warmup_start_ammo_nails"); warmup_start_ammo_rockets = cvar("g_warmup_start_ammo_rockets"); warmup_start_ammo_cells = cvar("g_warmup_start_ammo_cells"); - warmup_start_ammo_plasma = cvar("g_warmup_start_ammo_plasma"); warmup_start_ammo_fuel = cvar("g_warmup_start_ammo_fuel"); warmup_start_health = cvar("g_warmup_start_health"); warmup_start_armorvalue = cvar("g_warmup_start_armor"); @@ -2133,19 +2128,16 @@ void readplayerstartcvars() start_ammo_nails = max(0, start_ammo_nails); start_ammo_rockets = max(0, start_ammo_rockets); start_ammo_cells = max(0, start_ammo_cells); - start_ammo_plasma = max(0, start_ammo_plasma); start_ammo_fuel = max(0, start_ammo_fuel); SetResource(random_start_ammo, RES_SHELLS, max(0, GetResource(random_start_ammo, RES_SHELLS))); SetResource(random_start_ammo, RES_BULLETS, max(0, GetResource(random_start_ammo, RES_BULLETS))); SetResource(random_start_ammo, RES_ROCKETS, max(0, GetResource(random_start_ammo, RES_ROCKETS))); SetResource(random_start_ammo, RES_CELLS, max(0, GetResource(random_start_ammo, RES_CELLS))); - SetResource(random_start_ammo, RES_PLASMA, max(0, GetResource(random_start_ammo, RES_PLASMA))); warmup_start_ammo_shells = max(0, warmup_start_ammo_shells); warmup_start_ammo_nails = max(0, warmup_start_ammo_nails); warmup_start_ammo_rockets = max(0, warmup_start_ammo_rockets); warmup_start_ammo_cells = max(0, warmup_start_ammo_cells); - warmup_start_ammo_plasma = max(0, warmup_start_ammo_plasma); warmup_start_ammo_fuel = max(0, warmup_start_ammo_fuel); } @@ -2210,8 +2202,6 @@ void readlevelcvars() g_pickup_rockets_max = cvar("g_pickup_rockets_max"); g_pickup_cells = cvar("g_pickup_cells"); g_pickup_cells_max = cvar("g_pickup_cells_max"); - g_pickup_plasma = cvar("g_pickup_plasma"); - g_pickup_plasma_max = cvar("g_pickup_plasma_max"); g_pickup_fuel = cvar("g_pickup_fuel"); g_pickup_fuel_jetpack = cvar("g_pickup_fuel_jetpack"); g_pickup_fuel_max = cvar("g_pickup_fuel_max"); diff --git a/qcsrc/server/world.qh b/qcsrc/server/world.qh index 024a36da9..9a07bb60d 100644 --- a/qcsrc/server/world.qh +++ b/qcsrc/server/world.qh @@ -76,7 +76,6 @@ float g_pickup_shells_max; float g_pickup_nails_max; float g_pickup_rockets_max; float g_pickup_cells_max; -float g_pickup_plasma_max; float g_pickup_fuel_max; float g_pickup_weapons_anyway; float g_weaponarena; @@ -92,7 +91,6 @@ float start_ammo_shells; float start_ammo_nails; float start_ammo_rockets; float start_ammo_cells; -float start_ammo_plasma; float start_ammo_fuel; /// \brief Number of random start weapons to give to players. int random_start_weapons_count; @@ -111,7 +109,6 @@ float warmup_start_ammo_shells; float warmup_start_ammo_nails; float warmup_start_ammo_rockets; float warmup_start_ammo_cells; -float warmup_start_ammo_plasma; float warmup_start_ammo_fuel; float warmup_start_health; float warmup_start_armorvalue; diff --git a/randomitems-xonotic.cfg b/randomitems-xonotic.cfg index 47611a9e2..592cfc837 100644 --- a/randomitems-xonotic.cfg +++ b/randomitems-xonotic.cfg @@ -14,7 +14,6 @@ set g_random_items_replace_item_shells "random" "Classnames to replace shells wi set g_random_items_replace_item_bullets "random" "Classnames to replace bullets with." set g_random_items_replace_item_rockets "random" "Classnames to replace rockets with." set g_random_items_replace_item_cells "random" "Classnames to replace cells with." -set g_random_items_replace_item_plasma "random" "Classnames to replace plasma with." set g_random_items_replace_item_fuel "random" "Classnames to replace fuel with." set g_random_items_replace_weapon_blaster "random" "Classnames to replace blaster with." set g_random_items_replace_weapon_shotgun "random" "Classnames to replace shotgun with." @@ -66,7 +65,6 @@ set g_random_items_item_shells_probability 1 "Probability of random shells spawn set g_random_items_item_bullets_probability 1 "Probability of random bullets spawning in the map." set g_random_items_item_rockets_probability 1 "Probability of random rockets spawning in the map." set g_random_items_item_cells_probability 1 "Probability of random cells spawning in the map." -set g_random_items_item_plasma_probability 0 "Probability of random plasma spawning in the map." set g_random_items_item_fuel_probability 0 "Probability of random fuel spawning in the map." set g_random_items_weapon_blaster_probability 0 "Probability of random blaster spawning in the map." set g_random_items_weapon_shotgun_probability 0 "Probability of random shotgun spawning in the map." @@ -128,7 +126,6 @@ set g_random_loot_item_shells_probability 1 "Probability of random shells spawni set g_random_loot_item_bullets_probability 1 "Probability of random bullets spawning as loot." set g_random_loot_item_rockets_probability 1 "Probability of random rockets spawning as loot." set g_random_loot_item_cells_probability 1 "Probability of random cells spawning as loot." -set g_random_loot_item_plasma_probability 0 "Probability of random plasma spawning as loot." set g_random_loot_item_fuel_probability 0 "Probability of random fuel spawning as loot." set g_random_loot_weapon_blaster_probability 0 "Probability of random blaster spawning as loot." set g_random_loot_weapon_shotgun_probability 0 "Probability of random shotgun spawning as loot." diff --git a/scripts/luma.shader b/scripts/luma.shader index b6ee3cd8a..c5c58d581 100644 --- a/scripts/luma.shader +++ b/scripts/luma.shader @@ -22,17 +22,6 @@ a_cells_luma } } -a_plasma_luma -{ - deformVertexes autosprite - cull none - nopicmip - { - map models/items/a_plasma_luma - blendfunc blend - } -} - a_rockets_luma { deformVertexes autosprite -- 2.39.2