From cc09a0ac9266c471a2220ccbb139945d5efdb611 Mon Sep 17 00:00:00 2001 From: helixhorned Date: Tue, 24 Dec 2013 09:44:21 +0000 Subject: [PATCH] Lunatic: don't allow starting demo recording, since gamevar diffing is NYI. git-svn-id: https://svn.eduke32.com/eduke32@4211 1a8010ca-5511-0410-912e-c29ae57300e0 --- polymer/eduke32/source/demo.c | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/polymer/eduke32/source/demo.c b/polymer/eduke32/source/demo.c index cbfb58323..a0dfaecbe 100644 --- a/polymer/eduke32/source/demo.c +++ b/polymer/eduke32/source/demo.c @@ -135,6 +135,13 @@ extern int32_t krd_print(const char *filename); void G_OpenDemoWrite(void) { +#ifdef LUNATIC + // TODO: Currently, we can't diff gamevars in Lunatic... + Bstrcpy(ScriptQuotes[QUOTE_RESERVED4], "DEMOS UNSUPPORTED IN LUNATIC BUILD"); + P_DoQuote(QUOTE_RESERVED4, g_player[myconnectindex].ps); + ud.recstat = ud.m_recstat = 0; + return; +#else char demofn[BMAX_PATH]; int32_t i, demonum=1; @@ -151,7 +158,7 @@ void G_OpenDemoWrite(void) ud.recstat = ud.m_recstat = 0; return; } -#if !defined LUNATIC +# if !defined LUNATIC if (demorec_diffs_cvar && !demorec_force_cvar) for (i=1; i