卡牌/蕾欧娜:修订间差异
来自卡厄思梦境WIKI
< 模块:卡牌
< 模块:卡牌
无编辑摘要 |
小无编辑摘要 |
||
| 第1行: | 第1行: | ||
local p = {} | local p = {} | ||
| 第7行: | 第6行: | ||
["AP"] = 1, | ["AP"] = 1, | ||
["类型"] = "攻击", | ["类型"] = "攻击", | ||
["描述"] = "伤害{{文本| | ["描述"] = "伤害{{文本|蓝|110}}%" | ||
}, | }, | ||
| 第13行: | 第12行: | ||
["AP"] = 1, | ["AP"] = 1, | ||
["类型"] = "技能", | ["类型"] = "技能", | ||
["描述"] = "护盾{{文本| | ["描述"] = "护盾{{文本|蓝|110}}%" | ||
}, | }, | ||
| 第19行: | 第18行: | ||
["AP"] = 1, | ["AP"] = 1, | ||
["类型"] = "攻击", | ["类型"] = "攻击", | ||
["描述"] = "伤害 | ["描述"] = "伤害{{文本|蓝|110}}%<br>生成{{文本|颜色=蓝|1}}</span>张{{文本|蓝|下划线|镇魂子弹}}", | ||
["衍生卡牌"] = "镇魂子弹", | ["衍生卡牌"] = "镇魂子弹", | ||
["词条"] = "灵光一闪" | ["词条"] = "灵光一闪" | ||
2025年9月23日 (二) 10:15的版本
此模块的文档可以在模块:卡牌/蕾欧娜/doc创建
local p = {}
-- 基础卡牌数据
p.base_cards = {
["歼灭射击"] = {
["AP"] = 1,
["类型"] = "攻击",
["描述"] = "伤害{{文本|蓝|110}}%"
},
["暗黑之幕"] = {
["AP"] = 1,
["类型"] = "技能",
["描述"] = "护盾{{文本|蓝|110}}%"
},
["悲叹回声"] = {
["AP"] = 1,
["类型"] = "攻击",
["描述"] = "伤害{{文本|蓝|110}}%<br>生成{{文本|颜色=蓝|1}}</span>张{{文本|蓝|下划线|镇魂子弹}}",
["衍生卡牌"] = "镇魂子弹",
["词条"] = "灵光一闪"
},
["镇魂子弹"] = {
["AP"] = 1,
["类型"] = "攻击",
["描述"] = "伤害{{文本|颜色=160}}%<br>移动至坟墓时,随机敌人额外攻击{{文本|颜色=蓝|80}}%",
["词条"] = "弹药、消灭"
},
}
-- 灵光一闪
p.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 p.get_card(name, enhancement_level)
local card = {}
-- 复制基础属性
for k, v in pairs(p.base_cards[name]) do
card[k] = v
end
card["名称"] = name
card["灵光一闪"] = enhancement_level or ""
-- 应用强化
if enhancement_level and p.enhancements[name] and p.enhancements[name][enhancement_level] then
for k, v in pairs(p.enhancements[name][enhancement_level]) do
card[k] = v
end
end
return card
end
return p