本WIKI由呜呜kurumi申请于2021年03月15日创建,编辑权限开放

如有内容错误,可以联系站长呜呜kurumi提交错误,赛马娘WIKI力求给大家带来最好的体验,也欢迎训练员们和我们一起建设
bugfix0531
全站通知:

模块:繁中支援卡效果数据库

来自赛马娘WIKI_BWIKI_哔哩哔哩
跳到导航 跳到搜索

此模块的文档可以在模块:繁中支援卡效果数据库/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