lulu888 发表于 2026-5-27 14:02:26

脚本(适合引擎内直接加载)装备词条脚本

-- 文件: 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

lulu888 发表于 2026-5-27 17:19:40

噜噜确实可爱

a117211385 发表于 2026-5-28 13:49:16

看帖回帖是个好习惯还能加积分

1181070768 发表于 2026-5-28 15:20:30

好资源,感谢楼主!

555666888 发表于 2026-5-28 16:37:26

收藏了,谢谢分享!

jin2003 发表于 2026-5-28 21:49:43


收藏了,谢谢分享!

康豆傅 发表于 2026-5-29 19:07:12

看帖回帖是个好习惯还能加积分
页: [1]
查看完整版本: 脚本(适合引擎内直接加载)装备词条脚本