8,756
edits
mNo edit summary |
mNo edit summary |
||
Line 3: | Line 3: | ||
function p.main(frame) | function p.main(frame) | ||
local creaturetable = p.createtable(frame) | |||
return frame:expandTemplate{title = 'CharaSim', args = { | |||
title = creaturetable['dispname'], | |||
hp = creaturetable['hp'], | |||
av = creaturetable['av'], | |||
dv = creaturetable['dv']}} | |||
end | |||
function p.createtable(frame) | |||
--[ If creature is specified, cargo query any unfilled stats] | --[ If creature is specified, cargo query any unfilled stats] | ||
local creature = frame.args.creature or '' | local creature = frame.args.creature or '' | ||
Line 14: | Line 24: | ||
end | end | ||
dispname = resulttable['Title'] or '' | local creaturetable = { ['dispname'] = resulttable['Title'] or '', | ||
hp = (frame.args.hp ~= '' and frame.args.hp or resulttable['HP']) or '0' | ['lv'] = (frame.args.lv ~= '' and frame.args.lv or resulttable['Level']) or '0', | ||
['hp'] = (frame.args.hp ~= '' and frame.args.hp or resulttable['HP']) or '0', | |||
['av'] = (frame.args.av ~= '' and frame.args.av or resulttable['AV']) or '0', | |||
['dv'] = (frame.args.dv ~= '' and frame.args.dv or resulttable['DV']) or '0' | |||
} | |||
return | return creaturetable | ||
end | end | ||
return p | return p |