毕须博须吧 关注:268贴子:6,490
  • 56回复贴,共1

关于Hireling.txt里LvlPerLvl列的具体计算公式

只看楼主收藏回复

看小站里的资料解释是:
佣兵每升一级所增加的对应技能的等级为:LvlPerLvl列的数值/32
但是经过我自己的多次试验貌似根本没有那么简单,感觉这个升级加成算法特别奇葩,你们有研究过这个的具体算法么,不管我怎么搞都没办法做到佣兵每提升1级就增加一级技能等级
还有ChancePerLvl1这列真的有用么,貌似不管怎么捣鼓都不会影响佣兵等级的提升
@如死一般的强
@zqtjingzi


IP属地:四川1楼2015-02-12 07:19回复
    @十三木人


    IP属地:四川2楼2015-02-12 07:21
    收起回复
      ChancePerLvl1是说提升使用此技能的概率...是每升一级的增量
      LvlPerLvl是说每升一级该技能等级的增量/32
      注意是每升一级,是相对于Level来说的。
      Level:雇佣兵的初始等级,雇佣兵的等级与其技能等级和属性密切相关
      比如假设佣兵类型A
      LEVEL=36, SKILL1是C技能,
      Level1=10,CHANCE1=30,ChancePerLvl1=5,LvlPerLvl=8
      则A佣兵在佣兵等级=36时,技能1为C,技能1等级为10,技能1释放几率=30/(30+其他CHANGE)
      且A佣兵在36级后每升一级CHANCE (使用技能频数) 加5,技能等级加8/32=0.25,也就是升4级技能+1.
      佣兵等级Level是关键,佣兵里面的每个属性的初始值,增量的相对等级都是按Level算的。
      佣兵有一个自动升级的概念,是说同类型(同难度)佣兵当存在多个Level时,比如有Level=1,Level=36
      因为level=1和level=36的基础属性,属性增长一般不同。当佣兵等级从35级到36级时,属性会按照36级的初始值计算..这个就是自动升级。
      假设LEVEL=1的技能1初始等级为1,技能等级增量=8,那么35级时技能等级=1+(35-1)*8/32=9.5=9级
      假设LEVEL=36的技能1初始等级为18,技能等级增量=8,
      那么该佣兵从35级升到36级时,技能1等级会从9级跳到18。其他属性增量也是如此
      每升1级就加1技能的话增量为32就好了。比如LEVEL=1时初始=1,增量=32,LEVEL=36时,初始=36,增量=32就行


      IP属地:广东3楼2015-02-12 15:31
      收起回复
        我记得之前在txt解析里有写到,跟涯S说的一样,chancePerLevel那列也是有用的,可以控制不同级别时使用技能的比例


        IP属地:北京4楼2015-02-13 10:28
        收起回复
          涯S,我给铁狼加了6种技能,但是出现一个问题,普通的铁狼在升级到49之前,进入噩梦难度看不到他的攻击动画,就一直闪啊闪,49级之后能正常显示了,但是到达地狱又出现同样的施法就一直闪,开始使用第三种初始等级79级又恢复,这到底是哪里的问题


          IP属地:四川来自Android客户端5楼2015-05-09 11:12
          收起回复
            @涯S


            IP属地:四川来自Android客户端6楼2015-05-09 11:12
            回复
              FIRENOMAL
              15-48 mqhuo1
              49-78 mqhuo1em
              79+ mqhuo1dy
              查了这3个技能唯一区别就是投射物的ID不同,只可能missile出错了


              IP属地:广东7楼2015-05-09 13:56
              收起回复
                卧槽,这个跟missile有关系?


                IP属地:四川来自Android客户端8楼2015-05-09 13:58
                回复
                  这3个技能的cltmissilea/b和srvmissilea/b都不同啊...你不如设置成一样吧..


                  IP属地:广东9楼2015-05-09 13:59
                  收起回复
                    额 - -发现问题了。
                    就是说你的普通FIRE 铁狼是这样设置的
                    1. 普通难度15-48 MQHUO1 初始技能等级1,增长1
                    2. 普通难度49-78 MQHUOEM 初始技能等级1,增长1
                    3. 普通难度79-99 MQHUODY 初始技能等级1,增长1
                    4. 噩梦难度 49-78 MQHUOEM 初始技能等级1,增长1
                    5.噩梦难度 79-99 MQHUODY 初始技能等级1,增长1
                    6. 地狱难度 79-99 MQHUODY 初始技能等级1,增长1
                    只有6种(等级+难度)组合的可能。也就是说噩梦小于49是没技能的...地狱小于79是没技能的...原版应该是类似的。你可以试试原版74级雇佣act2 佣兵看下有光环没...


                    IP属地:广东10楼2015-05-09 14:19
                    收起回复
                      解决的办法是给对应阶段添加数据吧。添加多几行然后让噩梦、地狱难度的各个等级阶段都有数据
                      比如扩充成:
                      1. 普通难度15-48 MQHUO1 初始技能等级1,增长
                      2. 普通难度49-78 MQHUOEM 初始技能等级1,增长1
                      3. 普通难度79-99 MQHUODY 初始技能等级1,增长1
                      4. EM难度15-48 MQHUOEM 初始技能等级1,增长1
                      5. 噩梦难度 49-78 MQHUOEM 初始技能等级1,增长1
                      6.噩梦难度 79-99 MQHUODY 初始技能等级1,增长1
                      7. DY 15-48 MQHUO
                      8. DY 49-78 MQHUOEM
                      9. 地狱难度 79-99 MQHUODY 初始技能等级1,增长1


                      IP属地:广东11楼2015-05-09 14:23
                      收起回复


                        IP属地:四川来自Android客户端12楼2022-01-12 08:54
                        回复


                          IP属地:四川来自Android客户端13楼2022-01-14 08:58
                          回复