模块:装备/data
来自卡厄思梦境WIKI
< 模块:装备
< 模块:装备
此模块的文档可以在模块:装备/data/doc创建
local equipment = {}
equipment["窃取者的短刀"] = {
id = 1298,
area = "蓝壶",
rarity = "蓝",
type = "武器",
tag = "暴击率提升,获得信用点数",
desc = {
"暴击率+{{文本|橙|10}}%、每场战斗第一次击杀敌人时,获得{{文本|橙|5}}~{{文本|橙|10}}信用点数",
"暴击率+10%、每场战斗第一次击杀敌人时,获得{{文本|橙|6}}~{{文本|橙|12}}信用点数",
"暴击率+10%、每场战斗第一次击杀敌人时,获得{{文本|橙|7}}~{{文本|橙|14}}信用点数",
"暴击率+10%、每场战斗第一次击杀敌人时,获得{{文本|橙|8}}~{{文本|橙|17}}信用点数",
"暴击率+10%、每场战斗第一次击杀敌人时,获得{{文本|橙|10}}~{{文本|橙|20}}信用点数",
}
}
equipment["钝骨刀"] = {
id = 1085,
area = "蓝壶",
rarity = "蓝",
type = "武器",
tag = "暴击率降低,攻击力提升",
desc = {
"攻击力{{文本|橙|15}}%、暴击率-{{文本|橙|5}}%",
"攻击力{{文本|橙|17}}%、暴击率-{{文本|橙|5}}%",
"攻击力{{文本|橙|19}}%、暴击率-{{文本|橙|5}}%",
"攻击力{{文本|橙|22}}%、暴击率-{{文本|橙|5}}%",
"攻击力{{文本|橙|25}}%、暴击率-{{文本|橙|5}}%",
}
}
equipment["虚无血石"] = {
id = 1299,
area = "蓝壶",
rarity = "蓝",
type = "戒指",
tag = "回复HP",
desc = {
"使用攻击卡牌时,按照造成伤害量的{{文本|橙|8}}%回复HP(每回合{{文本|橙|1}}次)",
"使用攻击卡牌时,按照造成伤害量的{{文本|橙|9}}%回复HP(每回合{{文本|橙|1}}次)",
"使用攻击卡牌时,按照造成伤害量的{{文本|橙|10}}%回复HP(每回合{{文本|橙|1}}次)",
"使用攻击卡牌时,按照造成伤害量的{{文本|橙|11}}%回复HP(每回合{{文本|橙|1}}次)",
"使用攻击卡牌时,按照造成伤害量的{{文本|橙|13}}%回复HP(每回合{{文本|橙|1}}次)",
}
}
equipment["誓死拳甲"] = {
id = 1219,
area = "蓝壶",
rarity = "蓝",
type = "装甲",
tag = "士气,不屈",
desc = {
"进入卡厄思教团战斗时,获得{{词典|士气}}{{文本|橙|1}}、{{词典|不屈}}{{文本|橙|1}}",
"进入卡厄思教团战斗时,获得{{词典|士气}}{{文本|橙|1}}、{{词典|不屈}}{{文本|橙|1}}",
"进入卡厄思教团战斗时,获得{{词典|士气}}{{文本|橙|2}}、{{词典|不屈}}{{文本|橙|1}}",
"进入卡厄思教团战斗时,获得{{词典|士气}}{{文本|橙|2}}、{{词典|不屈}}{{文本|橙|1}}",
"进入卡厄思教团战斗时,获得{{词典|士气}}{{文本|橙|2}}、{{词典|不屈}}{{文本|橙|2}}",
}
}
-- 获取所有装备数据(用于管理器)
function p.getAllData(frame)
local result = {}
for equipName, equipData in pairs(data) do
result[equipName] = {
base = equipData.base,
["1"] = equipData["1"],
["2"] = equipData["2"],
["3"] = equipData["3"],
["4"] = equipData["4"],
["5"] = equipData["5"]
}
end
return mw.text.jsonEncode(result)
end
return equipment