Module:LeatherworkerPassiveList: Difference between revisions

Jump to navigation Jump to search
Content added Content deleted
mNo edit summary
(remove merchant hide module (doesnt work for leather scraps))
Line 3: Line 3:
local param = require( 'Module:Paramtest' )
local param = require( 'Module:Paramtest' )
local currency = require('Module:Currency')
local currency = require('Module:Currency')
local discount = require('Module:MerchantHideDiscount')
local lang = mw.getContentLanguage()
local lang = mw.getContentLanguage()


Line 85: Line 84:
-- iterate through materials, adding buy price to running total (individuals not needed)
-- iterate through materials, adding buy price to running total (individuals not needed)
item.buy = 0
item.buy = 0
item.buyDiscount = 0
for _, material in ipairs(item.materials) do
for _, material in ipairs(item.materials) do
Line 119: Line 117:
item.XPPerHour = item.XP and item.productPerHour and math.floor(item.XP * item.productPerHour)
item.XPPerHour = item.XP and item.productPerHour and math.floor(item.XP * item.productPerHour)
item.profitPerHour = item.profit and item.productPerHour and math.floor(item.profit * item.productPerHour)
item.profitPerHour = item.profit and item.productPerHour and math.floor(item.profit * item.productPerHour)
item.profitPerHourDiscount = item.profitDiscount and item.productPerHour and math.floor(item.profitDiscount * item.productPerHour)
end
end