Module:InfoCardUtils: Difference between revisions

From Eco - English Wiki
[checked revision][checked revision]
No edit summary
No edit summary
Line 1: Line 1:
local Utils = require('Module:Utils')
local Utils = require('Module:Utils')
local IconUtils = require('Module:IconUtils')
local IconUtils = require('Module:IconUtils')
 
local WorldObjectData = mw.loadData( "Module:WorldObjectData" )
local Lang = Utils.getLanguageName()
local Lang = Utils.getLanguageName()
local p = {}
local p = {}


--
function p.Hidden(ItemType)
return ''
end


function p.WorldObjectModule(ItemName)
function p.WorldObjectModule(ItemName)
     return ''
      
    local WorldObject = WorldObjectData.WorldObjects[ItemName]
    local WikiText = ''
 
    if WorldObject.CraftingComponent == 'True' then WikiText = WikiText .. p.CraftingComponentModule(ItemName) end
    if WorldObject.ForSaleComponent == 'True' then WikiText = WikiText .. p.ForSaleComponentModule(ItemName) end
    if WorldObject.HousingComponent == 'True' then WikiText = WikiText .. p.HousingComponentModule(ItemName) end
    if WorldObject.BedComponent == 'True' then WikiText = WikiText .. p.BedComponentModule(ItemName) end
    if WorldObject.MintComponent == 'True' then WikiText = WikiText .. p.MintComponentModule(ItemName) end
     
    return WikiText
end
end




return p
return p

Revision as of 15:35, 2 March 2026

Documentation for this module may be created at Module:InfoCardUtils/doc

local Utils = require('Module:Utils')
local IconUtils = require('Module:IconUtils')
local WorldObjectData = mw.loadData( "Module:WorldObjectData" )
local Lang = Utils.getLanguageName()
local p = {}


function p.WorldObjectModule(ItemName)
    
    local WorldObject = WorldObjectData.WorldObjects[ItemName]
    local WikiText = ''

    if WorldObject.CraftingComponent == 'True' then WikiText = WikiText .. p.CraftingComponentModule(ItemName) end
    if WorldObject.ForSaleComponent == 'True' then WikiText = WikiText .. p.ForSaleComponentModule(ItemName) end
    if WorldObject.HousingComponent == 'True' then WikiText = WikiText .. p.HousingComponentModule(ItemName) end
    if WorldObject.BedComponent == 'True' then WikiText = WikiText .. p.BedComponentModule(ItemName) end
    if WorldObject.MintComponent == 'True' then WikiText = WikiText .. p.MintComponentModule(ItemName) end
      
    return WikiText
end







return p