From 9d8d57b16df6c4cc0b8ee5458a1d505023c76d0c Mon Sep 17 00:00:00 2001 From: Celtic Minstrel Date: Sun, 3 Mar 2019 11:50:15 -0500 Subject: [PATCH] Fix WFL in [random_placement] not receiving the size variable --- data/lua/wml/random_placement.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/lua/wml/random_placement.lua b/data/lua/wml/random_placement.lua index 2ba58458a5c..2ceba637ae2 100644 --- a/data/lua/wml/random_placement.lua +++ b/data/lua/wml/random_placement.lua @@ -16,7 +16,7 @@ wesnoth.wml_actions.random_placement = function(cfg) if type(num_items) == "string" then if num_items:match('^%s%(.*%)%s$') then local params = {size = #locs} - local result = wesnoth.eval_formula(num_items) + local result = wesnoth.eval_formula(num_items, params) num_items = math.floor(tonumber(result)) elseif num_items:match('^%d+%%$') then num_items = tonumber(num_items:sub(1,-2))