From d8fdb8e9435988059b59e5f6b9c6efa9da41fb70 Mon Sep 17 00:00:00 2001 From: Aleksandr Bushuev Date: Thu, 22 Jan 2026 22:09:28 +0500 Subject: [PATCH] Removed teleport effect for player SHUD Netgraph not visible in intermission by default --- code/cgame/cg_event.c | 10 ++++++++-- code/cgame/cg_superhud_private.c | 2 +- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/code/cgame/cg_event.c b/code/cgame/cg_event.c index 88a7dbc9..c15c92eb 100644 --- a/code/cgame/cg_event.c +++ b/code/cgame/cg_event.c @@ -978,13 +978,19 @@ void CG_EntityEvent(centity_t* cent, vec3_t position) case EV_PLAYER_TELEPORT_IN: DEBUGNAME("EV_PLAYER_TELEPORT_IN"); trap_S_StartSound(NULL, es->number, CHAN_AUTO, cgs.media.teleInSound); - CG_SpawnEffect(position); + if (clientNum != cg.predictedPlayerState.clientNum) + { + CG_SpawnEffect(position); + } break; case EV_PLAYER_TELEPORT_OUT: DEBUGNAME("EV_PLAYER_TELEPORT_OUT"); trap_S_StartSound(NULL, es->number, CHAN_AUTO, cgs.media.teleOutSound); - CG_SpawnEffect(position); + if (es->clientNum != cg.predictedPlayerState.clientNum) + { + CG_SpawnEffect(position); + } break; case EV_ITEM_POP: diff --git a/code/cgame/cg_superhud_private.c b/code/cgame/cg_superhud_private.c index 3d4317f4..3581aa22 100644 --- a/code/cgame/cg_superhud_private.c +++ b/code/cgame/cg_superhud_private.c @@ -59,7 +59,7 @@ static superHUDConfigElement_t superHUDConfigItemElements[] = { "multiview", 0, }, { "name_nme", 0, CG_SHUDElementNameNMECreate, CG_SHUDElementNameRoutine, CG_SHUDElementNameDestroy }, { "name_own", 0, CG_SHUDElementNameOWNCreate, CG_SHUDElementNameRoutine, CG_SHUDElementNameDestroy }, - { "netgraph", SE_IM | SE_SPECT | SE_DEAD | SE_DEMO_HIDE, CG_SHUDElementNGCreate, CG_SHUDElementNGRoutine, CG_SHUDElementNGDestroy }, + { "netgraph", SE_SPECT | SE_DEAD | SE_DEMO_HIDE, CG_SHUDElementNGCreate, CG_SHUDElementNGRoutine, CG_SHUDElementNGDestroy }, { "netgraphping", SE_IM | SE_SPECT | SE_DEAD | SE_DEMO_HIDE, CG_SHUDElementNGPCreate, CG_SHUDElementNGPRoutine, CG_SHUDElementNGPDestroy }, { "playerspeed", 0, CG_SHUDElementPlayerSpeedCreate, CG_SHUDElementPlayerSpeedRoutine, CG_SHUDElementPlayerSpeedDestroy }, { "powerup1_icon", 0, CG_SHUDElementPwIcon1Create, CG_SHUDElementPwRoutine, CG_SHUDElementPwDestroy },