From Dark and Darker Wiki
Overview
Functions for Data:Achievements.json
Functions
create_achievements_table_body
Creates the body of a html function with 6 pre-set columns
Parameters
- hidden_or_nonhidden - defaults to nonhidden - must be hidden or nonhidden - Displays only hidden or nonhidden achievements
Examples
Ensure to surround it by html table and its headers:
<table class="wikitable sortable">
<tr>
<th>Name</th>
<th>Icon</th>
<th>Category</th>
<th>Sub-Category</th>
<th>Pre-requisite</th>
<th>Description</th>
</tr>
{{#invoke:Achievements|create_achievements_table_body}}
</table>
nonhidden
| Name | Icon | Category | Sub-Category | Pre-requisite | Description |
|---|
Example of hidden achievements only
<table class="wikitable mw-collapsible mw-collapsed">
<tr>
<th>Name</th>
<th>Icon</th>
<th>Category</th>
<th>Sub-Category</th>
<th>Pre-requisite</th>
<th>Description</th>
</tr>
{{#invoke:Achievements|create_achievements_table_body|hidden}}
</table>
hidden
| Name | Icon | Category | Sub-Category | Pre-requisite | Description |
|---|
local p = {}
local achievements = mw.loadJsonData("Data:Achievements.json")
function p.create_achievements_table_body(frame)
local hidden_or_nonhidden = frame.args[1]
if hidden_or_nonhidden == nil then
hidden_or_nonhidden = "nonhidden"
elseif hidden_or_nonhidden ~= "nonhidden" then
hidden_or_nonhidden = "hidden"
end
return hidden_or_nonhidden
end
return p