demonsroots吧 关注:4,834贴子:29,566

回复:简易战斗系统改良

取消只看楼主收藏回复

呜呜呜来人啊,帮顶一下,没有动力惹,后面技能改动是多个文件的联动,希望大家帮忙顶一顶


IP属地:四川来自Android客户端17楼2024-05-28 18:29
回复
    开更,下面是更加复杂一点的,我会从浅往深讲一讲,大家有不懂的可以直接问


    IP属地:四川来自Android客户端20楼2024-05-28 19:33
    回复
      2025-07-30 07:24:35
      广告
      不感兴趣
      开通SVIP免广告
      技能相关,有三个文件,位于www文件夹下的actor,skill和state,其中skill和state是强相关,技能效果很多都在state里面


      IP属地:四川来自Android客户端21楼2024-05-28 19:37
      回复
        最爱的王露大招举例
        {"id":289,"animationId":310,"damage":{"critical":false,"elementId":8,"formula":"2000 +a. atk* 10 +a. mat* 13 - b. def* 2","type":1,"variance":20},"description":"彼方から届く絶望を貫く刃。\n王の攻击力と魔法力で威力が上がる。","effects":[{"code":32,"dataId":3,"value1":3,"value2":0},{"code":32,"dataId":5,"value1":3,"value2":0}],"hitType":0,"iconIndex":78,"message1":"","message2":"","mpCost":0,"name":"希望之刃","note":"<発動前コモン:368>","occasion":1,"repeats":1,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":2,"speed":0,"stypeId":0,"successRate":100,"tpCost":90,"tpGain":5},


        IP属地:四川来自Android客户端22楼2024-05-28 19:42
        回复
          来源于文件skill,名词解释,critical后面,true/false表示能否暴击,总帅的技能都不能暴击(悲),不过可以自己改成true;type,0为魔法,1为物理;formula里面是伤害数值,很简单,大家一看就会,基本是倍率*(攻击/魔功)-倍率*(防御/魔抗);hittype,和type一样,不明所以的判定,0为魔法/增益,1是物伤;scope对象及范围,对敌1单2群,我方7单8群(buff,回复),repeat,重复次数,几次就是几,stypeId,就是技能栏,1为魔族技(洋葱,大眼的技能栏),2为技能(人类的技能栏),3为使徒栏,9为欧帕得,10为魔法栏


          IP属地:四川来自Android客户端24楼2024-05-28 20:30
          回复
            在skill里面能改的有,伤害,重复次数,技能类型,mp/tp消耗,对象范围,在何技能栏(与之后习得技能的class相关),我可以将单体级改成群体技能,将scope由1改2


            IP属地:四川来自Android客户端25楼2024-05-28 20:44
            回复
              state文件,相关修改,技能持续回合数,技能效果


              IP属地:四川来自Android客户端26楼2024-05-28 20:48
              回复
                给几个常用修改


                IP属地:四川来自Android客户端27楼2024-05-28 20:49
                回复
                  2025-07-30 07:18:35
                  广告
                  不感兴趣
                  开通SVIP免广告
                  state文件,卡加林爆发,可以改成6回合,其余buff同


                  IP属地:四川来自Android客户端28楼2024-05-28 20:55
                  回复
                    小飒的壁障2000太少,我改成了5000,但是贴图没改,数据确实改了


                    IP属地:四川来自Android客户端29楼2024-05-28 20:57
                    回复
                      skill中effect效果括号里的dataId为state中的id,可以直接查找对应技能的效果


                      IP属地:四川来自Android客户端30楼2024-05-28 21:19
                      回复
                        最后结个尾,最关心的技能问题,找到要学习的技能(skill文件),如果是BOSS技能,露易丝等,建议全部复制,放到最后编一个id,将stypeId改成固定的,1为魔族技(洋葱,大眼的技能栏),2为技能(人类的技能栏),3为使徒栏,9为欧帕得,10为魔法栏,注意一定是要该角色有的栏,比如洋葱没有技能栏(2)不能改成2。后面直接打开skill文件,将learn栏中加上等级及技能即可


                        IP属地:四川来自Android客户端34楼2024-05-28 22:09
                        回复
                          具体看图,首先找到王路易斯的希望之刃(id289),改到后面,我编号id改成451,stypeId改成1(魔族技)



                          IP属地:四川来自Android客户端36楼2024-05-28 22:15
                          回复
                            再找到class文件(同一文件目录下),找到要学习的角色,以大眼球为栗子(注意眼球不同时期的id不一样,后期融合后叫做“暗红剑士”),加入{"level":60,"note":"","skillId":451}(60级学会希望之刃),然后在魔族技那栏就能看到希望之刃技能




                            IP属地:四川来自Android客户端37楼2024-05-28 22:20
                            回复
                              2025-07-30 07:12:35
                              广告
                              不感兴趣
                              开通SVIP免广告
                              最后,大家有什么需要改的,我可以直接改好文件,大家自行进行覆盖,以上的已修改文件我也可以直接发给大家,欢迎大家留言探讨


                              IP属地:四川来自Android客户端38楼2024-05-28 22:22
                              收起回复