diff --git a/src/ReceiveCommands.cc b/src/ReceiveCommands.cc index 86c8e59d..f8af681c 100644 --- a/src/ReceiveCommands.cc +++ b/src/ReceiveCommands.cc @@ -3935,7 +3935,7 @@ shared_ptr create_game_generic( } break; case Version::DC_V2: - if (allow_v1 && (difficulty <= 2)) { + if (allow_v1 && (difficulty <= 2) && (mode == GameMode::NORMAL)) { game->allow_version(Version::DC_V1); } game->allow_version(Version::DC_V2); @@ -3950,7 +3950,7 @@ shared_ptr create_game_generic( game->allow_version(Version::PC_V2); if (s->allow_dc_pc_games) { game->allow_version(Version::DC_V2); - if (allow_v1 && (difficulty <= 2)) { + if (allow_v1 && (difficulty <= 2) && (mode == GameMode::NORMAL)) { game->allow_version(Version::DC_V1); } }