From ebdf3d67953694926782e58abb3aa10b6aca640b Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Mon, 22 Dec 2025 14:02:29 +0100 Subject: [PATCH] ru:: load-world ignores extra spaces in paramaters --- rogueviz/ru/load-world.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/rogueviz/ru/load-world.cpp b/rogueviz/ru/load-world.cpp index 516d51ab..b91c51c9 100644 --- a/rogueviz/ru/load-world.cpp +++ b/rogueviz/ru/load-world.cpp @@ -152,6 +152,7 @@ void load_room(fhstream& f, cell *c) { string cap = s.substr(0, pos); string param = s.substr(pos+1) + " "; auto cutoff = [&] (const string& val) { + while(param != "" && among(param[0], ' ', '\t')) param = param.substr(1); if(param == "") { println(hlog, "parameter missing"); return val; } pos = param.find(" "); auto res = param.substr(0, pos); param = param.substr(pos + 1); return res;