Module:Sandbox/User:Artoire/1: Difference between revisions

Jump to navigation Jump to search
Content added Content deleted
mNo edit summary
mNo edit summary
Tag: Manual revert
Line 318: Line 318:
:td{ '[[' .. weapon.name .. ']]', addClass = 'plinkt-link no-border' }
:td{ '[[' .. weapon.name .. ']]', addClass = 'plinkt-link no-border' }


local j = { needed_ores = needed_ores, lookup_ore = lookup_price(ingot.ore) }
local cost = needed_ores * lookup_price(ingot.ore)[buying_ores and 'buy' or 'sell']
local cost = needed_ores * lookup_price(ingot.ore)[buying_ores and 'buy' or 'sell']
if chopping_logs then
if chopping_logs then
if needed_logs then
if needed_logs then
j.needed_logs = needed_logs
j.lookup_chop_log = lookup_price(pole_info.log)
cost = cost + needed_logs * lookup_price(pole_info.log).sell
cost = cost + needed_logs * lookup_price(pole_info.log).sell
end
end
elseif buying_logs then
elseif buying_logs then
if needed_logs then
if needed_logs then
j.needed_logs = needed_logs
j.lookup_buy_log = lookup_price(pole_info.log)
cost = cost + needed_logs * lookup_price(pole_info.log).buy
cost = cost + needed_logs * lookup_price(pole_info.log).buy
end
end
else
else
if weapon.pole then
if weapon.pole then
j.needed_poles = needed_poles
j.lookup_buy_poles = lookup_price(weapon.pole.name)
cost = cost + needed_poles * lookup_price(weapon.pole.name).buy
cost = cost + needed_poles * lookup_price(weapon.pole.name).buy
end
end
end
end


row:node(currency._cell(cost, { html = 'yes' }))
if args.debug then
j.cost = cost
row
:td{ mw.text.jsonEncode(j), attr = { colspan = "10" } }
else
row:node(currency._cell(cost, { html = 'yes' }))
end
end
end
end
end