|
|
-- 文件: items/staff_king_rabbit.lua
local item = {
id = "staff_king_rabbit",
name = "王兔法杖",
rarity = "epic",
icon = "icon_staff_king_rabbit",
-- 基础属性
weight = 1,
Durability = 50,
atk_min = 19,
atk_max = 50,
mag_atk_min = 75,
mag_atk_max = 115,
精度 = 24,
强度 = 7,
req_level = 1,
-- 强化属性(百分比/数值)
enchant = {
crit_rate = 0.27, -- +27%
atk_pct = 0.01, -- 攻击上限 +1%
mag_pct = 0.02, -- 魔法上限 +2%
Skill_dmg_pct = 0.01, --技能对怪伤害 +1%
vit_pct = 0.01, -- 体力值 +1%
spd_pct = 0.02, -- 攻速 +2% (攻“宝宝”为修改攻速)
hp_regen_per_sec = 1, -- 每秒回血 +1
crit_dmg_pct = 0.01, -- 暴击威力 +1%
dodge_pct = 0.01, -- 闪避 +1% (若原意是暴击率则改为此处)
dao_pct = 0.03, -- 道术上限 +3%
},
-- 技能加成
Skills = {
{ name = "魔法盾", level = 3 },
{ name = "精神力战法", level = 1 },
{ name = "基本剑", level = 2 },
},
-- 特殊效果(事件驱动)
on_hit = function(target)
if target.type == "monster" and math.random() < 0.27 然后
apply_buff("damage_boost_10pct_3s", target, 3)
end
end,
-- 被动光环/状态
passive_buff = {
name = "[虚无]条",
effect = function(unit)
if unit:is_attacking() and unit.target and unit.target:is_monster() then
local dmg = unit.target.max_hp * 0.01
unit.target:take_damage(dmg, "true")
end
end
},
description = "传说中由月宫玉兔所持的法杖,蕴含星辰之力。"
}
return item |
|