Module:Sandbox/FalterTest: Difference between revisions
From Melvor Idle
Falterfire (talk | contribs) (testing stuff in Lua) |
Falterfire (talk | contribs) (More lua testing) |
||
Line 1: | Line 1: | ||
local p = {} | 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 | end | ||
return p | return p |
Revision as of 13:56, 17 September 2020
Documentation for this module may be created at Module:Sandbox/FalterTest/doc
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
return p