From d388b413ffacb5f68ea0cc6fcd58d2306c1e5693 Mon Sep 17 00:00:00 2001 From: Griatch Date: Wed, 3 Aug 2022 23:01:09 +0200 Subject: [PATCH] Fix bug in xyzgrid search parser --- evennia/contrib/grid/xyzgrid/commands.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/evennia/contrib/grid/xyzgrid/commands.py b/evennia/contrib/grid/xyzgrid/commands.py index fe90da8e40..bb6d65061a 100644 --- a/evennia/contrib/grid/xyzgrid/commands.py +++ b/evennia/contrib/grid/xyzgrid/commands.py @@ -149,7 +149,8 @@ class CmdXYZOpen(building.CmdOpen): if all(char in self.rhs for char in ("(", ")", ",")): # search by (X,Y) or (X,Y,Z) - X, Y, *Z = self.rhs.split(",", 2) + inp = self.rhs.strip("()") + X, Y, *Z = inp.split(",", 2) if not Z: self.caller.msg("A full (X,Y,Z) coordinate must be given for the destination.") raise InterruptCommand