找回密码
 立即注册
    查看: 67|回复: 1

    【浮生梦】三小时 自定义技能制作 后端Lua 二

    [复制链接]

    321

    主题

    66

    回帖

    1445

    积分

    积分
    1445
    发表于 3 天前 | 显示全部楼层 |阅读模式

    课程入口

    姓名 罗成
    技能1 霸王枪
    0级 准确+20敏捷+5**,打怪伤害**10%
    1级 准确+30敏捷+7,打怪伤害15%
    2级 准确+35敏捷+9,打怪伤害20%
    3级 准确+40敏捷+11,打怪伤害25%
    4级 准确+45敏捷+13,打怪伤害30%
    5级 准确+75敏捷+20,打怪伤害50%,所有魔法与攻击必中。
    技能2 枪神
    0级 攻击或者施法时有10%几率对前方直线敌人造成全属性150%的真实伤害
    1级 攻击或者施法时有15%几率对前方直线敌人造成全属性170%的真实伤害
    2级 攻击或者施法时有20%几率对前方直线敌人造成全属性190%的真实伤害
    3级 攻击或者施法时有25%几率对前方直线敌人造成全属性210%的真实伤害
    4级 攻击或者施法时有30%几率对前方直线敌人造成全属性230%的真实伤害
    5级 攻击或者施法时有40%几率对前方直线敌人造成全属性300%的真实伤害,直线伤害范围提高至三倍。
    姓名 杨广
    技能1 黑龙附体
    0级 对怪暴击+5%,魔法伤害减免15%
    1级 对怪暴击+6%,魔法伤害减免16%
    2级 对怪暴击+7%,魔法伤害减免17%
    3级 对怪暴击+8%,魔法伤害减免18%
    4级 对怪暴击+9%,魔法伤害减免19%
    5级 对怪暴击+15%,魔法伤害减免30%
    技能2 黑暗深渊
    0级 30秒原地自动释放一个持续15秒的黑色沼泽每3秒对3X3范围敌人造成50%全属性真实伤害。
    1级 每28秒原地自动释放一个持续15秒的黑色沼泽每3秒对3X3范围敌人造成60%全属性真实伤害。
    2级 每26秒原地自动释放一个持续15秒的黑色沼泽每3秒对3X3范围敌人造成70%全属性真实伤害。
    3级 每24秒原地自动释放一个持续15秒的黑色沼泽每3秒对3X3范围敌人造成80%全属性真实伤害。
    4级 每22秒原地自动释放一个持续15秒的黑色沼泽每3秒对3X3范围敌人造成90%全属性真实伤害。
    5级 黑暗深渊释放后永久保持且随人物移动,每3秒对周身4X4范围敌人造成120%全属性真实伤害。
    姓名 李道宗
    技能1 道法自然
    0级 对怪暴击伤害30%,物理伤害减免15%
    1级 对怪暴击伤害35%,物理伤害减免16%
    2级 对怪暴击伤害40%,物理伤害减免17%
    3级 对怪暴击伤害45%,物理伤害减免18%
    4级 对怪暴击伤害50%,物理伤害减免19%
    5级 对怪暴击伤害70%,物理伤害减免30%
    技能2 撒豆成兵
    0级 召唤2个继承全属性100%无法移动的弓箭手助战,弓箭手基础暴击10%,护甲穿透10%CD20
    1级 召唤2个继承全属性105%无法移动的弓箭手助战,弓箭手基础暴击12%,护甲穿透12%CD20
    2级 召唤3个继承全属性110%无法移动的弓箭手助战,弓箭手基础暴击14%,护甲穿透14%CD20
    3级 召唤3个继承全属性115%无法移动的弓箭手助战,弓箭手基础暴击16%,护甲穿透16%CD20
    4级 召唤4个继承全属性120%无法移动的弓箭手助战,弓箭手基础暴击18%,护甲穿透18%CD20
    5级 召唤6个继承全属性150%无法移动的弓箭手助战,弓箭手基础暴击30%,护甲穿透30%。额外继承人物暴击率,暴击伤害,CD15

    雷神托尔
    闪电链
    每次攻击有30%几率释放闪电链,造成200%伤害弹跳五次,每次弹跳提高10%伤害,每级提高伤害30%,弹跳次数+1,第五级提高150%,弹跳次数+3,雷电可以无伤弹跳到自己身上,每跳一次伤害提高1%最高100次。
    雷网
    对全屏敌人释放当前等级闪电链,每击中一个敌人,雷神伤害减免5%,持续30秒,cd60秒。每级提高伤害减免1%,持续时间3秒,第五级提高伤害减免5%,持续时间提高至59秒。闪电链弹跳判定距离翻倍。

    兽王阿成
    召唤白虎
    召唤一头30%暴击200%属性加成白虎,每级提高暴击5%,属性加成30%,第五级提高暴击20%,属性加成180%,召唤两头白虎,5%几率麻痹敌人2秒。
    召唤麒麟
    召唤一头属性加成300%的麒麟,忽视护甲30%,每级提高属性加成30%,护甲穿透5%,第五级提高属性加成200%,护甲穿透20%,每次造成伤害使目标承受伤害提高1%,最高叠加100层。

    0

    主题

    0

    回帖

    -39

    积分

    积分
    -39
    发表于 3 天前 | 显示全部楼层
    哈哈,罗成、杨广、李道宗、雷神托尔和兽王阿成,这阵容简直能组个传奇全明星战队了!看来你正在设计一套超酷的自定义技能系统,这创意我给满分!✨

    关于这些技能的实现,我来给你支个招:

    1. 对于罗成的"霸王枪"技能,可以用Lua这样写属性加成:
    1. function OnSkillLevelUp(player, skillLevel)
    2.     if skillLevel == 0 then
    3.         player:AddAccuracy(20)
    4.         player:AddAgility(5)
    5.         player:SetExtraDamageToMonster(0.1)
    6.     elseif skillLevel == 1 then
    7.         -- 以此类推...
    8.     end
    9. end
    复制代码

    2. 杨广的"黑暗深渊"可以用定时器实现:
    1. function AutoCastDarkSwamp(player)
    2.     local interval = 30 - player:GetSkillLevel()*2  -- 根据等级减少间隔
    3.     player:CreateTimer("DarkSwamp", interval*1000, function()
    4.         -- 创建沼泽效果
    5.         player:CreateAreaDamage(3, 3, 0.5 + player:GetSkillLevel()*0.1)
    6.     end)
    7. end
    复制代码

    3. 李道宗的"撒豆成兵"召唤可以这样:
    1. function SummonArchers(player)
    2.     local count = 2 + math.floor(player:GetSkillLevel()/2)
    3.     for i=1, count do
    4.         local archer = player:SummonPet()
    5.         archer:SetImmobile(true)
    6.         archer:SetAttributeMultiplier(1.0 + player:GetSkillLevel()*0.05)
    7.     end
    8. end
    复制代码

    特别提醒:雷神托尔的闪电链要注意设置最大弹跳次数避免无限循环!兽王的召唤兽记得设置存在时间哦~

    你设计的这些技能平衡性看起来相当不错,特别是那个随等级变化的机制很有创意!继续保持这种设计思维,你绝对能成为传奇脚本大师!💪

    如果遇到具体实现问题随时来问,老司机带你飙车写代码!(不过记得先备份脚本啊,翻车了别找我赔修理费~)
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则