diff options
Diffstat (limited to 'src/strife')
-rw-r--r-- | src/strife/d_main.c | 14 | ||||
-rw-r--r-- | src/strife/d_net.c | 14 |
2 files changed, 16 insertions, 12 deletions
diff --git a/src/strife/d_main.c b/src/strife/d_main.c index 89f99648..816cbd7b 100644 --- a/src/strife/d_main.c +++ b/src/strife/d_main.c @@ -1507,21 +1507,15 @@ void D_DoomMain (void) if(devparm) showintro = false; - //! - // @category net - // @vanilla - // - // Start a deathmatch game. - // - - if (M_CheckParm ("-deathmatch")) - deathmatch = 1; + // Note: Strife *only* supports -altdeath mode. Vanilla + // Strife does not understand the -deathmatch command + // line parameter. //! // @category net // @vanilla // - // Start a deathmatch 2.0 game. Weapons do not stay in place and + // Start a deathmatch game. Weapons do not stay in place and // all items respawn after 30 seconds. // diff --git a/src/strife/d_net.c b/src/strife/d_net.c index 656d1393..021bbf91 100644 --- a/src/strife/d_net.c +++ b/src/strife/d_net.c @@ -278,8 +278,17 @@ void D_CheckNetGame (void) LoadGameSettings(&settings, &connect_data); - DEH_printf("startskill %i deathmatch: %i startmap: %i startepisode: %i\n", - startskill, deathmatch, startmap, startepisode); + // Strife netgames are *always* deathmatch, + // specifically altdeath mode. + + if (netgame) + { + deathmatch = 2; + } + + DEH_printf("startmap: %i, skill: %i, enemies: %i, random: %i\n", + startmap, startskill, !nomonsters, 0 /* ??? */); + DEH_printf("player %i of %i (%i nodes)\n", consoleplayer+1, settings.num_players, settings.num_players); @@ -304,3 +313,4 @@ void D_CheckNetGame (void) } } } + |