From 7edc207d740bd63ff048d551028f254892b3f14b Mon Sep 17 00:00:00 2001 From: Daniel Svensson Date: Tue, 14 Jan 2025 22:24:31 +0100 Subject: [PATCH] SERVER: Initialize trans & colourmod baselines. --- src/sv_init.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/sv_init.c b/src/sv_init.c index 806b11c6..3b363d7e 100644 --- a/src/sv_init.c +++ b/src/sv_init.c @@ -130,6 +130,16 @@ static void SV_CreateBaseline (void) svent->e.baseline.colormap = 0; svent->e.baseline.modelindex = svent->v->modelindex; } + +#ifdef FTE_PEXT_TRANS + svent->e.baseline.trans = svent->xv.alpha >= 1.0f ? 0 : bound(0, (byte)(svent->xv.alpha * 254.0), 254); +#endif +#ifdef FTE_PEXT_COLOURMOD + svent->e.baseline.colourmod[0] = bound(0, svent->xv.colourmod[0] * (256.0f / 8.0f), 255); + svent->e.baseline.colourmod[1] = bound(0, svent->xv.colourmod[1] * (256.0f / 8.0f), 255); + svent->e.baseline.colourmod[2] = bound(0, svent->xv.colourmod[2] * (256.0f / 8.0f), 255); +#endif + } sv.num_baseline_edicts = sv.num_edicts; }