模块:测试调用数据:修订间差异
无编辑摘要 |
无编辑摘要 |
||
第4行: | 第4行: | ||
local elements = {"HP", "SP", "ATK", "DEF", "MAG", "MDEF", "CRT", "SPD"} | local elements = {"HP", "SP", "ATK", "DEF", "MAG", "MDEF", "CRT", "SPD"} | ||
-- 测试输出函数 | |||
local function testOutput(text) | |||
return text | |||
end | |||
-- 执行测试输出 | |||
testOutput("开始测试模块:角色属性数据") | |||
for _, char in ipairs(dataList) do | |||
testOutput("角色编号: " .. char.owner_order) | |||
for _, element in ipairs(elements) do | |||
local maxAttr = "MAX" .. element | |||
local maxAttrValue = char.Data_jp[maxAttr] | |||
testOutput(maxAttr .. ": " .. maxAttrValue) | |||
local baseAttr = "Base" .. element | |||
local baseAttrValue = char.Data_jp[baseAttr] | |||
testOutput(baseAttr .. ": " .. baseAttrValue) | |||
end | end | ||
end | end | ||
testOutput("模块:角色属性数据测试完成") | |||
return p | return p |
2024年6月26日 (三) 17:50的版本
可在模块:测试调用数据/doc创建此模块的帮助文档
local p = {}
local db = mw.loadData('模块:角色属性数据')
local dataList = db.char_self_data
local elements = {"HP", "SP", "ATK", "DEF", "MAG", "MDEF", "CRT", "SPD"}
-- 测试输出函数
local function testOutput(text)
return text
end
-- 执行测试输出
testOutput("开始测试模块:角色属性数据")
for _, char in ipairs(dataList) do
testOutput("角色编号: " .. char.owner_order)
for _, element in ipairs(elements) do
local maxAttr = "MAX" .. element
local maxAttrValue = char.Data_jp[maxAttr]
testOutput(maxAttr .. ": " .. maxAttrValue)
local baseAttr = "Base" .. element
local baseAttrValue = char.Data_jp[baseAttr]
testOutput(baseAttr .. ": " .. baseAttrValue)
end
end
testOutput("模块:角色属性数据测试完成")
return p