From e3da41335e845fb7800c155dfd6ff8cfd0eb38f2 Mon Sep 17 00:00:00 2001 From: ProditorMagnus Date: Sun, 11 Nov 2018 13:18:34 +0200 Subject: [PATCH] fix modify_unit split_to_array function --- data/lua/wml/modify_unit.lua | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/data/lua/wml/modify_unit.lua b/data/lua/wml/modify_unit.lua index 754e8eeb7da..f5172c13cb1 100644 --- a/data/lua/wml/modify_unit.lua +++ b/data/lua/wml/modify_unit.lua @@ -7,7 +7,7 @@ local wml_actions = wesnoth.wml_actions -- in the first part of this file and the fallback (old) implementation in the -- second part of this file -local function split_to_array(s, res) +local function split_to_array(str, sep) -- Split string @str into a table using the delimiter @sep (default: ',') local sep, fields = sep or ",", {} @@ -24,7 +24,7 @@ local function make_set(t) return res end -local knwon_attributes = make_set { +local known_attributes = make_set { "x", "y", "ai_special", @@ -47,7 +47,7 @@ local knwon_attributes = make_set { "type", } -local knwon_tags = make_set { +local known_tags = make_set { "object", "advancement", "trait", @@ -57,11 +57,11 @@ local knwon_tags = make_set { local function is_simple(cfg) for k, v in pairs(wml.shallow_literal(cfg)) do if type(k) == "string" then - if not knwon_attributes[k] then + if not known_attributes[k] then return false end else - if not knwon_tags[v[1]] then + if not known_tags[v[1]] then return false end end @@ -242,4 +242,4 @@ function wml_actions.modify_unit(cfg) utils.end_var_scope("this_unit", this_unit) wml.variables[unit_variable] = nil -end \ No newline at end of file +end