From ce4293586351cb2a38e7ef171fdeb0449405e23c Mon Sep 17 00:00:00 2001
From: biwa <6475593+biwa@users.noreply.github.com>
Date: Mon, 9 Aug 2021 16:41:34 +0200
Subject: [PATCH] Eternity Engine game configurations: added support for
 arbitrary map names in the default testing parameters

---
 Build/Configurations/Eternity_Doom2Doom.cfg       | 3 +++
 Build/Configurations/Includes/Eternity_common.cfg | 2 +-
 Build/Configurations/Includes/Test_params.cfg     | 5 +++++
 3 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/Build/Configurations/Eternity_Doom2Doom.cfg b/Build/Configurations/Eternity_Doom2Doom.cfg
index 446e04d3a..dfd8d6139 100755
--- a/Build/Configurations/Eternity_Doom2Doom.cfg
+++ b/Build/Configurations/Eternity_Doom2Doom.cfg
@@ -23,6 +23,9 @@ engine = "eternity";
 // Settings common to all games and all map formats
 include("Includes\\Doom_common.cfg", "common");
 
+// Eternity Engine specific test parameters
+include("Includes\\Test_params.cfg", "eternity");
+
 // Settings common to Doom map format
 include("Includes\\Eternity_common.cfg", "mapformat_doom");
 
diff --git a/Build/Configurations/Includes/Eternity_common.cfg b/Build/Configurations/Includes/Eternity_common.cfg
index 527a2cde3..1f6bc440b 100755
--- a/Build/Configurations/Includes/Eternity_common.cfg
+++ b/Build/Configurations/Includes/Eternity_common.cfg
@@ -10,7 +10,7 @@ common
 	include("Common.cfg");
 
 	// Default testing parameters
-	include("Test_params.cfg", "vanilla_mapxx");	// Eternity doesn't yet have +map
+	include("Test_params.cfg", "eternity");
 
 	// Action special help (mxd)
 	actionspecialhelp = "http://eternity.youfailit.net/wiki/Detailed_parameterized_linedef_specification";
diff --git a/Build/Configurations/Includes/Test_params.cfg b/Build/Configurations/Includes/Test_params.cfg
index de4d28390..51878f2f4 100755
--- a/Build/Configurations/Includes/Test_params.cfg
+++ b/Build/Configurations/Includes/Test_params.cfg
@@ -9,6 +9,11 @@ vanilla_exmx
 	testparameters = "-iwad \"%WP\" -skill \"%S\" -file \"%AP\" \"%F\" -warp %L1 %L2 %NM";
 }
 
+eternity
+{
+	testparameters = "-iwad \"%WP\" -skill \"%S\" -file \"%AP\" \"%F\" -warp %L %NM";
+}
+
 modern
 {
 	testparameters = "-iwad \"%WP\" -skill \"%S\" -file \"%AP\" \"%F\" +map %L %NM";
-- 
GitLab