From 62484b1b6c36edb2da2e2b10e53eb5a05fad93b6 Mon Sep 17 00:00:00 2001 From: Juhu <5894800-Juhu_@users.noreply.gitlab.com> Date: Wed, 26 Jan 2022 19:13:39 +0100 Subject: [PATCH] deal vehicle damage if g_br_ring_exitvehicle is not set --- qcsrc/common/gamemodes/gamemode/br/sv_br.qc | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/qcsrc/common/gamemodes/gamemode/br/sv_br.qc b/qcsrc/common/gamemodes/gamemode/br/sv_br.qc index 131e53576..16bad1b27 100644 --- a/qcsrc/common/gamemodes/gamemode/br/sv_br.qc +++ b/qcsrc/common/gamemodes/gamemode/br/sv_br.qc @@ -245,8 +245,13 @@ MUTATOR_HOOKFUNCTION(br, PlayerPreThink, CBC_ORDER_FIRST) Send_Notification(NOTIF_ONE, player, MSG_CENTER, CENTER_BR_RING_WARN); } - if(player.vehicle && autocvar_g_br_ring_exitvehicle) // if the player is controlling a vehicle - vehicles_exit(player.vehicle, VHEF_RELEASE); // begone! + if(player.vehicle) // if the player is controlling a vehicle + { + if(autocvar_g_br_ring_exitvehicle) + vehicles_exit(player.vehicle, VHEF_RELEASE); // begone! + else + vehicles_damage(player.vehicle, ring, ring, 10 * ring.strength * frametime, DEATH_RING.m_id, DMG_NOWEP, player.vehicle.origin, '0 0 0'); + } Damage(player, ring, ring, ring.strength * frametime, DEATH_RING.m_id, DMG_NOWEP, player.origin, '0 0 0'); // ring damage } -- 2.39.2