Module:ManualDescriptions: Difference between revisions

From August Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 7: Line 7:
     ["BronzeSword"] = "A basic bronze weapon perfect for new warriors starting their adventure.",
     ["BronzeSword"] = "A basic bronze weapon perfect for new warriors starting their adventure.",
     ["IronOre"] = "Raw iron that can be smelted into useful bars for smithing.",
     ["IronOre"] = "Raw iron that can be smelted into useful bars for smithing.",
     ["Coal"] = "Essential fuel for smelting higher-tier metals."
     ["Dragonite ore"] = "'''Dragonite ore''' is a rare ore used to create [[Dragonite bar]]s."
     -- Contributors add new items here by editing this page
     -- Contributors add new items here by editing this page
}
}

Revision as of 06:25, 16 August 2025

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

-- Module:ManualDescriptions
-- Create this as a MediaWiki page that contributors can edit directly
local p = {}

-- Editable data table - contributors modify this directly
local descriptions = {
    ["BronzeSword"] = "A basic bronze weapon perfect for new warriors starting their adventure.",
    ["IronOre"] = "Raw iron that can be smelted into useful bars for smithing.",
    ["Dragonite ore"] = "'''Dragonite ore''' is a rare ore used to create [[Dragonite bar]]s."
    -- Contributors add new items here by editing this page
}

function p.getDescription(frame)
    local itemName = frame.args[1] or ""
    local description = descriptions[itemName]
    
    if description then
        return description
    end
    
    return string.format("''No description available for %s. Please edit [[Module:ManualDescriptions]] to add one.''", itemName)
end

return p