Fix WFL in [random_placement] not receiving the size variable

This commit is contained in:
Celtic Minstrel 2019-03-03 11:50:15 -05:00
parent d0283e8a38
commit 9d8d57b16d

View file

@ -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))