台服dnf吧 关注:113,430贴子:1,710,131
  • 7回复贴,共1

分享一点关于加百利的研究

只看楼主收藏回复

文件:etc/secretshop.etc
一个一个词条说
1.[price random],这个词条控制的是价格波动随机百分比。加百利出售的东西并不一定是文件中设定好的价格,可能涨一定百分比也可能降一定百分比,涨跌的幅度就是这个词条控制的。
2.[dungeon npc],控制指定地下城通关后出现npc的概率。加百利有三个,编号分别是1002、1003、1004,再加上德利拉1000一块进行随机。这个词条下每7个数一组,分别代表【地下城编号】【出现的NPC编号】【普通级概率】【冒险级概率】【王者级概率】【地狱级概率】【英雄级概率】,需要注意的是同一个地下城下所有NPC出现的概率加起来一定是10000,不然会报错。
(不过有的pvf里不一定,国服85版本的pvf就是三个一组,它把所有难度统一了。不管怎么样以加百利的编号为准进行分组就行)
3.[level section],等级区间。每三个数一组,分别代表【等级区间编号】【等级下限】【等级上限】,这个等级似乎取决于副本的基准等级而不是可进入等级。
4.[level npc],控制指定等级区间的地下城通关后出现NPC的概率。和[dungeon npc]类似,这个词条下每7个数一组,分别代表【等级区间编号】【出现的NPC编号】【普通级概率】【冒险级概率】【王者级概率】【地狱级概率】【英雄级概率】,需要注意的是同一个地下城下所有NPC出现的概率加起来一定是10000,不然会报错。
(当有[dungeon npc]时,[level npc]被覆盖)
5.[npc],控制每个NPC的商店里买什么。里面可包含[level]和[dungeon],需要成对出现。
6.[level],根据等级区间设定商店里卖什么。整个词条下,第一个数是【等级区间编号】,第二个数是【加百利卖的商品数量】,此后每六个数为一组:
第一个数是【出售的物品ID】;第二个数如果为0则需要用金币购买,此时第三个数是【金币价格】,第四个数固定为0;第二个数如果为1则需要用指定物品兑换,此时第三个数是【兑换所需物品ID】,第四个数是【兑换所需物品数量】;第五个数是【出售的商品数量】;第六个数应该是【权重】,控制物品出现概率。
7.[dungeon],根据指定地下城设定商店里卖什么。基本和[level]类似,第一个数是【地下城编号】,第二个数是【加百利卖的商品数量】。后续和[level]一样每六个数一组,不再赘述。
8.[event item],控制额外出现的物品。第一个数是【额外出现的物品数量】,此后和[level]一样每六个数为一组,不再赘述。
9.如果设置的商品数量大于整个随机范围的数量,比如设置卖10个物品但整个随机范围只有5个物品,那么是不会报错的,只会把5个物品全部端上来


IP属地:福建1楼2023-11-30 17:04回复
    不错,加百利这货存在感太低,确实应该改一改


    IP属地:湖北来自Android客户端2楼2023-11-30 18:47
    回复
      好的很!支持


      IP属地:山东来自iPhone客户端3楼2023-11-30 21:23
      回复
        666


        IP属地:广西来自Android客户端4楼2023-12-01 07:08
        回复
          3.0 3.0 3.0 3.0 3.0 3.0


          IP属地:江苏5楼2023-12-02 11:25
          回复
            大佬问个问题,装备攻击999-->1 为什么分为还是在999周围浮动,那这个1 是不是不生效呀


            IP属地:江苏6楼2023-12-02 11:36
            回复
              event词条要删干净,光把物品删了炸pvf


              IP属地:山东来自iPhone客户端7楼2023-12-02 12:04
              回复
                加百利出来没卖任何东西,我也加了东西在secretshop了,商城里没有加百利契约卖,角色身上也没有加百利契约,LZ有头绪么这个?


                IP属地:浙江8楼2024-03-01 01:24
                回复