foxygit / doom Log in
commit 5a58a336854b218b35704cee984430d69b7a8e77
Author:     Fabian Greffrath <fabian@greffrath.com>
AuthorDate: Mon Mar 18 17:16:17 2019 +0100
Commit:     Fabian Greffrath <fabian@greffrath.com>
CommitDate: Mon Mar 18 17:16:20 2019 +0100

    doc: document the -shorttics command line option

    Fixes: #1143, thanks @Zodomaniac!
---
 src/doom/d_net.c | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/src/doom/d_net.c b/src/doom/d_net.c
index de931fb0..3e4ec442 100644
--- a/src/doom/d_net.c
+++ b/src/doom/d_net.c
@@ -157,6 +157,8 @@ static void SaveGameSettings(net_gamesettings_t *settings)

 static void InitConnectData(net_connect_data_t *connect_data)
 {
+    boolean shorttics;
+
     connect_data->max_players = MAXPLAYERS;
     connect_data->drone = false;

@@ -193,11 +195,19 @@ static void InitConnectData(net_connect_data_t *connect_data)
     connect_data->gamemode = gamemode;
     connect_data->gamemission = gamemission;

+    //!
+    // @category demo
+    //
+    // Play with low turning resolution to emulate demo recording.
+    //
+
+    shorttics = M_ParmExists("-shorttics");
+
     // Are we recording a demo? Possibly set lowres turn mode

     connect_data->lowres_turn = (M_ParmExists("-record")
                              && !M_ParmExists("-longtics"))
-                              || M_ParmExists("-shorttics");
+                              || shorttics;

     // Read checksums of our WAD directory and dehacked information