模块:卡牌/蕾欧娜
来自卡厄思梦境WIKI
< 模块:卡牌
< 模块:卡牌
此模块的文档可以在模块:卡牌/蕾欧娜/doc创建
-- 基础卡牌数据
base_cards = {
["歼灭射击"] = {
["颜色"] = "白",
["AP"] = 1,
["类型"] = "攻击",
["描述"] = "伤害<span class=blue>110</span>%"
},
["暗黑之幕"] = {
["颜色"] = "白",
["AP"] = 1,
["类型"] = "技能",
["描述"] = "护盾<span class=blue>110</span>%"
},
["悲叹回声"] = {
["颜色"] = "蓝",
["AP"] = 1,
["类型"] = "攻击",
["描述"] = "伤害<span class=blue>110</span>%<br>生成<span class=blue>1</span>张{{卡牌|镇魂子弹}}"
}
}
-- 灵光一闪
enhancements = {
["悲叹回声"] = {
[1] = {
["描述"] = "伤害<span class=blue>140</span>%<br>生成<span class=green>2</span>张{{卡牌|镇魂子弹}}"
},
[2] = {
["AP"] = 0,
["描述"] = "伤害<span class=blue>140</span>%<br>生成<span class=blue>1</span>张{{卡牌|镇魂子弹}}"
}
}
}
-- 获取卡牌函数
function get_card(name, enhancement_level)
local card = {}
-- 复制基础属性
for k, v in pairs(base_cards[name]) do
card[k] = v
end
card["名称"] = name
card["灵光一闪"] = enhancement_level or ""
-- 应用强化
if enhancement_level and enhancements[name] and enhancements[name][enhancement_level] then
for k, v in pairs(enhancements[name][enhancement_level]) do
card[k] = v
end
end
return card
end