全站通知:
模块:繁中支援卡效果数据库
刷
历
编
跳到导航
跳到搜索
此模块的文档可以在模块:繁中支援卡效果数据库/doc创建
local p={}
local data = require('模块:繁中支援卡效果数据库内容')
p["支援效果查询"]=function(frame)
local id = frame.args["id"]
local d_effect = data.support_card_effect_table
local d_uniqueE = data.support_card_unique_effect
local d_data = data.support_card_data
local count = 0
local tableN = {"5","10","15","20","25","30","35","40","45","50"}
for i,v in pairs (d_effect) do
if(v.id == id)then
count = count + 1
frame:callParserFunction{name='#vardefine',args={'支援'..tostring(count),v.type}}
if(v.init ~= '-1')then
frame:callParserFunction{name='#vardefine',args={'支援'..tostring(count)..'lv0',v.init}}
end
for j,k in pairs(tableN)do
if(v['limit_lv'..k] ~= '-1')then
frame:callParserFunction{name='#vardefine',args={'支援'..tostring(count)..'lv'..k,v['limit_lv'..k]}}
end
end
end
end
for m,n in pairs (d_uniqueE) do
if(n.id == id)then
frame:callParserFunction{name='#vardefine',args={'固有加成解锁等级',n.lv}}
frame:callParserFunction{name='#vardefine',args={'固有加成1',n.type_0}}
frame:callParserFunction{name='#vardefine',args={'固有加成2',n.type_1}}
frame:callParserFunction{name='#vardefine',args={'固有加成1数值',n.value_0}}
frame:callParserFunction{name='#vardefine',args={'固有加成2数值',n.value_1}}
end
end
for j,k in pairs (d_data) do
if(k.id == id)then
frame:callParserFunction{name='#vardefine',args={'关联角色id',k.chara_id}}
end
end
end
return p

沪公网安备 31011002002714 号