消逝的光芒吧 关注:168,973贴子:1,559,275

回复:最高伤害单手武器

只看楼主收藏回复

每把武器都有一个隐性的随机数,这个随机数在武器生成时就会确定,决定着这把武器的伤害浮动(白色0.95-1.1 金色1.56-1.60)
.
比方说满传奇下稿子基础伤害2400,金色稿子最低伤害3744(2400*1.560),最高是3840(2400*1.59999999...)
.
可能有人会奇怪2400*1.5999后边不管多少9伤害还是3839啊
.
理论上一把3839伤害的稿子他的随机数是1.59959-1.599999...,但是我发现,这个随机数在1.59999995以上伤害会变为3840,也就是说3840的随机数为1.59999995-1.59999999...由此可见3840多罕见
.
为什么说3839也要留着,因为不同随机数下的3839伤害也是不一样的,只不过面板不显示小数点,而即使细微的差0.1点伤害在后期附魔、插件、传奇加成等大量伤害加成下都可能差出好几点
.
魔改武器为什么伤害那么高还能送给别人并保留伤害?因为魔改武器不是通过内存修改直接改伤害数据,而是利用了「可以将一把武器制作为另一把武器」的特性通过MOD将伤害最高的某种手雷制作为武器,这样伤害仍保留(如果制作为枪会因为手雷没有弹药数据而变成无限子弹)。而后将高级附魔图纸插入插槽获得额外附魔属性(附魔给的伤害加成比国王高多了),最后通过图纸给武器附魔属性,(这边先后顺序可控制是否显示「已变更」),可获得大量伤害加成,配合手雷基础伤害极高,随机数小数点差一点点制作出来都能差十几伤害,这就是我追求3840的原因,以上也是原版游戏中能存在的最高伤害武器制作方法。
.
为什么不通过MOD来控制这个随机数生成直接一步到位?因为我不会,网上资料也少,技术有限,后期没时间精力去研究了。当年研究到随机数可通过装MOD强制生成1.60或者1.599999999,或者1.59999995-1.60随机,但好像修改的是标而不是本,在卸载MOD或者将武器丢出后会恢复到原本的随机数(或是重新生成,时间太久我忘了),如果有大佬去研究源代码解决这个问题,便可肆意制作游戏内真正最最最高伤害武器。(虽然无卵用)



IP属地:辽宁来自Android客户端21楼2023-04-11 14:23
收起回复
    有修改伤害随机数的MOD吗??能不能分享下,我用刷武器的MOD只刷出3838的传奇鹤嘴镐


    IP属地:广东22楼2023-04-13 19:20
    收起回复
      为什么我现在的武器做最后的希望都不加伤害,求大佬告知


      IP属地:江苏来自Android客户端23楼2023-04-15 02:56
      回复
        拿挂刷了一天都只有3838的 老哥还有3839的嘛


        IP属地:浙江来自Android客户端24楼2023-04-16 22:53
        收起回复
          最后的希望怎么获得的


          IP属地:河北来自Android客户端25楼2023-04-16 23:21
          收起回复
            这贴又给挖出来了


            IP属地:安徽来自Android客户端26楼2023-04-21 01:07
            收起回复
              老哥3839还有吗,我跟我朋友拿ce弄了贼久也就3838


              IP属地:湖南来自Android客户端27楼2023-04-21 16:13
              收起回复
                大家能不能不要总找我要3839,我的3839也是自己努力刷出来的,我发这个贴是抛砖引玉希望大家能一起解决这个问题


                IP属地:辽宁来自Android客户端28楼2023-04-21 16:18
                回复
                  问题是如何控制这个随机数生成,也就是控制这个伤害浮动,确保可以批量生产出极品武器


                  IP属地:辽宁来自Android客户端29楼2023-04-21 16:19
                  回复
                    就算是有人欧皇刷出来近战武器的极品系数1.60也不能套用到枪上,如果ce直接改弹匣容量会变成0,只有只有解决控制随机系数这个问题才行


                    IP属地:辽宁来自Android客户端30楼2023-04-21 19:02
                    回复
                      手刷了几十个签单,只有3818


                      IP属地:山东来自Android客户端31楼2023-04-30 09:27
                      回复
                        我在考虑是不是金色极佳的鹤嘴镐最高伤害就是3818,只有传奇的鹤嘴镐才能到3840lz有研究过这个问题吗?


                        IP属地:山东来自Android客户端32楼2023-04-30 09:28
                        收起回复
                          //WHITE 白色 90% - 101%
                          DamageMultiplier(1, 0.95);
                          DamageMultiplier(2, 1.01);
                          //GREEN 绿色 100% - 110%
                          DamageMultiplier(3, 1.00);
                          DamageMultiplier(4, 1.10);
                          //BLUE 蓝色 130% - 135%
                          DamageMultiplier(5, 1.30);
                          DamageMultiplier(6, 1.35);
                          //VIOLET 紫色 140% - 145%
                          DamageMultiplier(7, 1.40);
                          DamageMultiplier(8, 1.45);
                          //ORANGE 橙色 150% - 155%
                          DamageMultiplier(9, 1.50);
                          DamageMultiplier(10, 1.55);
                          //PLATINUM 金色 156% - 160%
                          DamageMultiplier(11, 1.56);
                          DamageMultiplier(12, 1.60);


                          IP属地:辽宁来自Android客户端33楼2023-05-01 18:21
                          收起回复
                            更新一下最新成果,已知直接修改品质伤害倍数范围获得的高伤害是无法保存的,前两天我用3839镐子改成橙色品质再改回金色,发现伤害仍是3839,综合之前修改本地伤害系数武器伤害不保存。我猜测这个函数应该是调用了随机数函数,生成0到1一个小数,这个小数乘100就是该品质加成,该小数为隐藏属性,100%就是1.60,0%是1.56,目前我刷到最高的伤害倍数为1.5995,也就是金色品质的98.75%


                            IP属地:辽宁来自Android客户端35楼2023-05-07 12:47
                            收起回复
                              金色100%就是3840了,其实稀有的不是3840这个伤害,而是100%品质加成,很可能你在路边扔掉的某个水管,分解的某个金武...
                              通过查阅游戏文件可以了解一把武器的基础伤害,假如路边一把武器基础伤害40,满传奇*2为80,白色100%为80.8,绿色100%为88,蓝色100%为108,紫色100%为116,橙色100%为124,金色100%为128,只要有任意品质100%的武器就可以通过ce直接修改品质颜色来获取金色100%武器(之前我称之为极品)


                              IP属地:辽宁来自Android客户端36楼2023-05-07 12:58
                              回复