From 8cedabb3cd9cafbd56995b295f5fada7daa56659 Mon Sep 17 00:00:00 2001 From: Cosmin Humeniuc Date: Sun, 9 Aug 2020 19:18:35 +0300 Subject: [PATCH] Add zone name mapping for malleus_plain Handle the special case of the malleus_plain zone which has no level and thus was mentioned by Starkad using its ID rather than using a user friendly name. Resolves: SF bug 5871 --- src/games/stendhal/server/core/engine/StendhalRPZone.java | 1 + .../games/stendhal/server/core/engine/StendhalRPZoneTest.java | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/games/stendhal/server/core/engine/StendhalRPZone.java b/src/games/stendhal/server/core/engine/StendhalRPZone.java index 976f83e678..c980358c0f 100644 --- a/src/games/stendhal/server/core/engine/StendhalRPZone.java +++ b/src/games/stendhal/server/core/engine/StendhalRPZone.java @@ -1750,6 +1750,7 @@ public class StendhalRPZone extends MarauroaRPZone { zoneNameMappings.put("-1_athor_ship_w2", "on Athor ferry"); zoneNameMappings.put("-2_athor_ship_w2", "on Athor ferry"); zoneNameMappings.put("hell", "in Hell"); + zoneNameMappings.put("malleus_plain", "in Malleus Plain"); } /** diff --git a/tests/games/stendhal/server/core/engine/StendhalRPZoneTest.java b/tests/games/stendhal/server/core/engine/StendhalRPZoneTest.java index 8cafde659e..b6fe0c725f 100644 --- a/tests/games/stendhal/server/core/engine/StendhalRPZoneTest.java +++ b/tests/games/stendhal/server/core/engine/StendhalRPZoneTest.java @@ -32,7 +32,8 @@ public class StendhalRPZoneTest { {"-3_semos_dungeon", "deep below ground level at Semos dungeon"}, {"-1_ados_caves", "below ground level at Ados caves"}, {"6_kikareukin_islands", "high above the ground level at Kikareukin islands"}, - {"hell", "in Hell"} + {"hell", "in Hell"}, + {"malleus_plain", "in Malleus Plain"} }); }