逍遥魔兽吧 关注:12,226贴子:68,270
  • 8回复贴,共1

分享 通过增加区域性光环来根据在线人数实现动态难度

只看楼主收藏回复

虽然启动端可以设置怪物的伤害、血量百分比,但是无法做到根据人数来动态调整难度。
思路是通过魔改黑暗神庙三张脸的渴望光环,给敌人加BUFF,把渴望光环复制一份,我起了个名字,叫堕落古神的光环,如下图:
代码129是给敌人上BUFF,生效半径是100码,效果1是敌人造成的所有伤害提高20%,效果3是敌人的血量增加50%。本来还有个效果2是每3秒回1%血,加完发现不对,木桩型怪好说,有的控制技能多的怪,控制了你他还在回血,装备差点越打血多,还有BWL的小红龙,满血是300万,实际开战后他是重伤状态30%血,实际血量100万,结果回血是按300万的1%回血,每3秒回3万的血,当时我的DPS才1万1,扣掉他的回血平均每秒只能打掉1000的血量,硬是打了个半天把燃烧刺激都打没了才磨死。最后这个怪物回血的效果我先删掉了。


实测:先站100码之外,光环不生效,这绿龙80万血。

跑到100码之内,光环生效,绿龙血量乘以1.5,变为120万血

再双开个GM号,跑到绿龙100码之内,光环生效了两次,绿龙血量又乘以1.5,变为180万血。

这是因为没有在spell_group里设置这个光环,要想不叠加,必须设置为同类型光环只生效最强的,我们没有设置,所以开几个号,这个光环就会生效几次,注意到这光环的计算方式,是连乘,不是连加,开1个号生效1次光环,血量乘以1.5,开2个号是乘以两次1.5,实际血量变为2.25倍。
通过这个操作,与好基友连线局域网时,可以达到根据人数动态调整难度,在线人数越多,怪物的伤害和血量就越强。


IP属地:福建1楼2024-11-06 18:54回复
    补充一下,实现方式是把这个光环添加到数据库spell_area这张表里,注意到原本ICC就有个区域性光环,王座之寒,原版效果是给自己加BUFF,躲闪减20%(逍遥版魔改为只减10%),如下图,这个69127是王座之寒的代码,4812是冰冠堡垒的区域代码,数据库这一行表示不分联盟部落,一进入冰寒堡垒自动获得王座之寒BUFF,降低闪避。

    我们只需要复制这一行,把69127改为我们自己新建的技能ID,区域改为想要的区域,保存重启之后就可以进入指定区域给100码之内所有怪物加BUFF了,如下图,改了一部分,没改全,思路是进入所有团队副本都给敌人加BUFF,然后进入主城是分阵营,部落进入联盟主城给敌人加BUFF,联盟进入部落主城给敌人加BUFF。


    IP属地:福建2楼2024-11-06 19:03
    回复
      赞楼主,很好的想法!


      IP属地:上海来自Android客户端12楼2024-11-07 10:57
      回复
        支持技术贴


        IP属地:上海来自手机贴吧15楼2024-11-24 08:08
        回复
          好想法,能搞个动态等级出来吗


          IP属地:四川18楼2024-12-10 21:31
          收起回复
            问下大佬地图id再哪里看 我添加了一个543 地狱火堡垒的id 但是没有光环出现


            IP属地:山东19楼2024-12-13 12:15
            收起回复