From fd25b0f537322a99005ac3f6d112040ec58fc670 Mon Sep 17 00:00:00 2001 From: Iurii Chernyi Date: Sat, 20 Mar 2010 23:26:52 +0000 Subject: [PATCH] improved error message for [store_gold] lua tag... ...when non-integer side attribute is given. Related to bug #15659 --- data/lua/wml-tags.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/data/lua/wml-tags.lua b/data/lua/wml-tags.lua index ca30ff48405..7329cb91889 100644 --- a/data/lua/wml-tags.lua +++ b/data/lua/wml-tags.lua @@ -134,7 +134,9 @@ local function wml_gold(cfg) end local function wml_store_gold(cfg) - local team = wesnoth.get_side(cfg.side or 1) + local side = tonumber(cfg.side or 1) or + helper.wml_error("[store_gold] given a noninteger side= attribute.") + local team = wesnoth.get_side(side) wesnoth.set_variable(cfg.variable or "gold", team.gold) end