Workaround g_teamplay assigning teams erroneously in demos

Fixes https://gitlab.com/kart-krew-dev/ring-racers/-/issues/210
This commit is contained in:
Eidolon 2025-09-25 22:03:12 -05:00
parent b746b1a0e4
commit f2ab528062

View file

@ -3269,6 +3269,8 @@ void G_DoPlayDemoEx(const char *defdemoname, lumpnum_t deflumpnum)
// net var data // net var data
demobuf.p += CV_LoadDemoVars(demobuf.p); demobuf.p += CV_LoadDemoVars(demobuf.p);
// Dumb hack for team play desyncs - https://gitlab.com/kart-krew-dev/ring-racers/-/issues/210
g_teamplay = cv_teamplay.value ? 1 : 0;
memset(&grandprixinfo, 0, sizeof grandprixinfo); memset(&grandprixinfo, 0, sizeof grandprixinfo);
if ((demoflags & DF_GRANDPRIX)) if ((demoflags & DF_GRANDPRIX))