|
|
(4 intermediate revisions by 2 users not shown) |
Line 1: |
Line 1: |
| local p = {}
| |
|
| |
|
| local Constants = mw.loadData('Module:Constants/data')
| |
| local MonsterData = mw.loadData('Module:Monsters/data')
| |
|
| |
| function p.getMonsterStat(frame)
| |
| local MonsterName = frame.args[1]
| |
| local StatName = frame.args[2]
| |
| local result = 'No monster found with that name'
| |
| for key, value in pairs(MonsterData) do
| |
| if(value.name == MonsterName) then
| |
| --mw.logObject(value)
| |
| mw.log(StatName)
| |
| result = value[StatName]
| |
| end
| |
| end
| |
| return result
| |
| end
| |
|
| |
| function p.testApostrophe(frame)
| |
| local pageName = frame.args ~= nil and frame.args[1] or frame
| |
| local strArray = {}
| |
| for i = 1, #pageName do
| |
| local newStr = string.sub(pageName, i, i)..' ['..pageName:byte(i)..']'
| |
| table.insert(strArray, newStr)
| |
| mw.log(newStr)
| |
| end
| |
| return table.concat(strArray, '<br/>')
| |
| end
| |
|
| |
| return p
| |