From 6e0917169d56ade907b479e870dca4b67c85dcb7 Mon Sep 17 00:00:00 2001 From: RoosterDragon Date: Sun, 26 Sep 2021 10:05:34 +0100 Subject: [PATCH] Teach FieldLoader.ParseCPos about CPos.Layer. --- OpenRA.Game/FieldLoader.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/OpenRA.Game/FieldLoader.cs b/OpenRA.Game/FieldLoader.cs index bb99acf297..ffa10d8b02 100644 --- a/OpenRA.Game/FieldLoader.cs +++ b/OpenRA.Game/FieldLoader.cs @@ -272,6 +272,11 @@ namespace OpenRA if (value != null) { var parts = value.Split(SplitComma, StringSplitOptions.RemoveEmptyEntries); + if (parts.Length == 3) + return new CPos( + Exts.ParseIntegerInvariant(parts[0]), + Exts.ParseIntegerInvariant(parts[1]), + Exts.ParseByte(parts[2])); return new CPos(Exts.ParseIntegerInvariant(parts[0]), Exts.ParseIntegerInvariant(parts[1])); }