Difference between revisions of "Module:Apt"
CommanderC (talk | contribs) |
CommanderC (talk | contribs) |
||
Line 40: | Line 40: | ||
|'''[[Tengu|Te]]''' | |'''[[Tengu|Te]]''' | ||
|'''[[Troll|Tr]]''' | |'''[[Troll|Tr]]''' | ||
− | |'''[[Vampire|Vp]] | + | |'''[[Vampire|Vp]]''' |
|- | |- | ||
]=] | ]=] |
Revision as of 18:57, 16 August 2013
Documentation for this module may be created at Module:Apt/doc
local p = {} function p.aptitude(frame) local data = mw.loadData('Module:Table of aptitudes') return data[frame.args[1]][frame.args[2]] end function p.skill_table(frame) local data = mw.loadData('Module:Table of aptitudes') local skill = frame.args[1] local species = {'Human', 'Centaur', 'Demigod', 'Demonspawn', 'Base Draconian', 'Deep Dwarf', 'Deep Elf', 'High Elf', 'Felid', 'Sludge Elf', 'Ghoul', 'Halfling', 'Kobold', 'Merfolk', 'Minotaur', 'Mummy', 'Naga', 'Octopode', 'Ogre', 'Hill Orc', 'Spriggan', 'Tengu', 'Troll', 'Vampire'} local result = [=[ {| class="wikitable" border="1" |- |'''[[Human|Hu]]''' |'''[[Centaur|Ce]]''' |'''[[Demigod|Dg]]''' |'''[[Demonspawn|Ds]]''' |'''[[Draconian|Dr]]''' |'''[[Deep Dwarf|DD]] |'''[[Deep Elf|DE]]''' |'''[[High Elf|HE]]''' |'''[[Sludge Elf|SE]]''' |'''[[Felid|Fe]]''' |'''[[Ghoul|Gh]]''' |'''[[Halfling|Ha]]''' |'''[[Kobold|Ko]]''' |'''[[Merfolk|Mf]]''' |'''[[Minotaur|Mi]]''' |'''[[Mummy|Mu]]''' |'''[[Naga|Na]]''' |'''[[Octopode|Op]]''' |'''[[Ogre|Og]]''' |'''[[Hill Orc|HO]]''' |'''[[Spriggan|Sp]]''' |'''[[Tengu|Te]]''' |'''[[Troll|Tr]]''' |'''[[Vampire|Vp]]''' |- ]=] for _, sp in ipairs(species) do result = result .. "|" .. data[sp][skill] end result = result .. "|}" return result end return p