复古传神吧 关注:6,826贴子:55,521
  • 17回复贴,共1

拒绝玄学、科学挖矿、理智升刀的全面解析(下)

只看楼主收藏回复

本人12区,ID:单机怀旧而已。
接上文;
二、放入首饰好坏、数量,对成功概率的影响的关系:
先引用一段母本关于首饰评分的源文件,全文件太长,我大致讲解下首饰对升武器成功的概率影响
“btDura:=ROUND(_MIN(5,nItemCount) + _MIN(5,nItemCount) * ((nDura /nItemCount) / 5.0));
btDc:=nDcMin div 5 + nDcMax div 3;
btSc:=nScMin div 5 + nScMax div 3;
btMc:=nMcMin div 5 + nMcMax div 3;
if DelItemList <> nil then
User.SendMsg(Self,RM_SENDDELITEMLIST,0,Integer(DelItemList),0,0,'');
if DuraList <> nil then DuraList.Free;
end“
这段母本代码的意思翻译一下:用你包裹里(攻、魔、道上下限相加)属性最高的首饰除以5,用你包裹里(攻、魔、道上下限相加)属性第二高的首饰除以3,取整*7(首饰评分的系数)+10(系统默认成功率,即使你什么首饰也不放,也有10分的成功概率,但是默认属性是加道)=最终得分。
如果放入的全是手镯(额外评分加1,这段母本代码很长,我就不引用了,因为项链和戒指的属性加的比较多嘛,而手镯加得比较少,很好理解)。
案例一:如果战士放入一个绿色项链(2-5)和一个记忆项链(2-4),那么这次per分就是:最高属性的首饰绿色项链的(2+5)/6=1.116,取整后为1,次高属性的记忆项链(2+4)/3=2,再乘系数(最高首饰1分+次高首饰2)*7=21分,然后加上10(10这个数的意思就是,即使你什么首饰都不放进去,你也有10%的成功概率,当然默认是加道术),就是你在跟0-100的随机函数比大小时,你额外增加了21分,即成功率增加了21%。
案例二:如果你使用了一对骑士手镯(2-2),那么最终得分是(2+2)/6=0.666,取整后为0,(2+2)/3=1.333,取整后为1,因为前面提到首饰里手镯属性最低,额外加一分,最终per分就,0+1+1=2分,2乘系数7+10(默认成功率)=24,即你用一对骑士升刀的成功概率是增加了24%,相对案例一,低了7个百分点。
当然这是母本里的代码。
传神里:铁匠铺NPC明确告诉了你,首饰的数量也对升刀结果产生影响,那么,只需要在程序里加入一段,首饰属性之和除以首饰数量,这个平均值也进行一次评分并对最终升刀结果产生影响就可以实现了,非常好处理的程序。(这段我是猜测的)
母本代码里,只对首饰的属性之和进行了评分,被升的武器、放入的首饰耐久度上限、持久多少,对升刀结果没一点点影响。
我做了不少的测试,比如用0-4的珊瑚戒指,0-5的珊瑚升命运,1-5的天竺项链升无机棍,专门打到5/0或8/0持久去升,结果是一样的,该成功依然成功。
另外,母本里,升刀的概率对所有武器是一样的,无论你升的是屠龙、裁决、还是乌木剑或木剑,概率是一样的,并没有升屠龙比乌木剑概率要低的设置。很难是你自己强加的,主要还是武器的价值,怕爆的心理作怪。
以战士为例,常规放入首饰评分如下:22级商店套如白蓝翡翠(2-2),为主高首饰时0分,为次高首饰时1分
2-3蓝翡翠,为主时1分,为次时1分
2-4蓝翡翠或记忆链,为主时1分,为次时2分,
0-5幽灵链(龙戒同),为主时1分,为次时1分,
2-5绿色链,为主时1分,为次时2分,
骑士手,为主0分,为次1分,额外加一分,总分2分。
力量戒指,为主时1分,为次时2分。
法师:放大镜(1-3),为主0分,为次1分
1-4放大镜,为主1分,为次1分
命运链1-5,为主1分,为次2分
0-7恶魔链,为主1分,为次2分
紫碧螺,为主1分,为次1分
龙手,为主0分,为次1分,额外加1分,总分2分。
道士:1-3竹笛(同放大镜)
1-4竹笛(同1-4放大镜)
天竺1-5,为主1分,为次2分
灵魂1-6,为主1分,为次2分
三眼,为主0分,为次1分,额外加一分,合2分
灵魂1-6,为主1分,为次2分
铂金,为主0分,为次1分
泰坦,为主1分,为次2分。
最终结论来了:(1)全职业,首选首饰是:项链,项链,项链,最要的事情说三遍,评分又高,还便宜。
战士的记忆项链是一个特殊的存在,等同于投入力量戒指或绿色链的价值,要升武器的朋友可以囤积下。
以上为放入首饰及对最终结果的影响。当然,我参考的代码只是母本的代码。
还是那句话,任何后期魔改的版本,都源自于同一个妈,程序员可以把首饰数量和平均值加入公式,也可以把这个公式略作调整,比如用最高属性的首饰除以6,次高首饰除以2,再加上平均值得分,系数从乘7改为乘6、5、4、3、2、1的任何值,再加上默认成功率10%,无论怎么改,万变不离其宗,我们只讨论方法,来最合理化的以最小的代价,拿到最高的首饰评分,以增加升刀的成功率。明白思路才是最重要的,方法可以自己反复总结。
传神这个版本里,投入的首饰数量对结果的影响,这个数量按照常规逻辑理解:随着武器+1、+2、+3......应该是递增的,至于是怎么一个规律,自己摸索吧,以免误导大家。我有我的结论,我也跟一些爱砸刀的朋友分享过自己的方法,也听取一些别人的经验,这里不作任何的说明。
三、黑铁矿对成功率的影响
说到这里,传神里,我们先思考一个黑铁产量的问题
作为一个矿工,专业挖矿很多年,有一点发言权。20及20以上的橙矿的产出比例,并没有太大的区别,20--27黑铁的产出概率是差不多的,每个ID每天挖满1小时,平均不足一块橙色矿,可以理解为:你即使挖满1小时,不一定有1块19及以上黑铁。具体数据,我们没做过准确的概率统计,只是个人感觉。一个ID一个月大概产出就算在30块橙色矿。除开略多的19黑铁,其它20-27的黑铁,各约2块。
如果取平均值,算平均为23纯度的黑铁,1个月产出的总纯度为,30块矿*23纯度=690总纯度。
我们已知升刀的矿纯度递增规则是:120、240、360、480、600、720。把数据简单换算下,一个ID一个月产出的全部橙矿,勉强也就只够大佬们6升7一次的纯度。如果一个大佬6上7,连续失败10次,需要消耗共计7200纯度的高铁,这大概是10个职业矿工一个月全部的产出,如果去掉19的黑铁,估计得15个矿工的产量。期间,还得除开本月BOSS爆出了扇子、怒斩、裁决、龙牙、龙纹等高端武器正常上个2-4之类的消耗量;再除开其它玩家略微提升下武器的消耗量。那是否会出现一个情况,整个市场上2-3个月甚至更长时间几乎收不到高铁,挖矿商人集体空仓的情况呢?
答案是肯定的,我所在的12区在合区之前就出现过这种情况,并且不只一次发生过。
全服务器矿商最大的烦恼估计就是仓库容量的问题,建小号堆货是普遍情况,那么可以回忆下,是否在某1-2天,几乎所有的库存,无论什么矿会被全部清空,然后第二天无东西可以卖的情况?拿我所在的合区前的12区物价为例,25的挂300,,26黑铁挂350,27挂500,挂出去就被秒,老12区的诸位大佬可以回忆或证实下我说的话是否属实。世界频道每天都有人求高铁,但是矿商们集体沉默,连垫刀的4、5、6的垃圾黑铁都舍不得丢,拿来1元宝的卖,因为垫刀矿都没了,地主家也没有余粮呀。
对于武器5上6,或6上7的高端大佬,就需要思考一下全部用钛金石+高铁升刀是否合理的问题。
假如程序员设置6次升刀(都用奥玛级首饰)的成功比例递减规律为:85%,75%,50%,40%,25%,10%,如果使用钛金石失败后,后续每次增加成功比例为3%。
那么针对6上7只有10%成功比例的情况下,前几次是否需要用到27黑铁。
打个不恰当的比喻,这就像世界杯小组赛,五星巴西VS沙特,你明知道沙特的胜率只有10%的情况下,重注沙特,赢了单车变摩托一样,通常这种情况都是轻注下1-2个筹码,万一成了呢?那是否在6上7时,前几次本来概率就很低,钛金石是肯定需要投入的了,就不考虑成本了,在黑铁上,不如选用些10+的黑铁,不成几乎是必然的。大概经过N次失败以后,依靠钛金石累计的成功率提升,再开始上高铁。具体6上7需要多少次能成,我的层面太低,没法实验,没有具体数据,希望大佬们补充。
说个题外话:对于高铁的市场价,我是采用控制态度的,宁可不卖堆满几个小号,看到其它摆摊低价的高铁也一律没收掉,主要还是为了维护自身的利益,并控制高端客户,控制了高端,基本也就控制了整个黑铁产业链的销售。对于大多数武器,都可以直接上的,碎了也就碎了,只有高端武器才考虑垫刀等问题,如果不开闸放高铁,垫刀矿和低端黑铁又能卖给谁呢?
母本里,黑铁纯度只对升刀后的武器持久挂钩,那么传神里,程序员稍作变更,把持久度挂钩改为和成功率挂钩是很轻松的事情。
比如:包裹里,纯度最高的5块黑铁的总值得到一个评分,黑铁总纯度得到一个评分,直接影响升刀结果的成功百分比就能实现了。黑铁纯度的公式,极大可能跟纯度9的倍数相关,为什么这么说呢?
大众默认,1、垫刀矿或垃圾矿的最高纯度是9
2、白色品质的矿最高是18,即9*2,超过18的就是19的橙色品质矿
3、封顶的27黑铁刚好是9*3
4、其实还存在一种28纯度的黑铁矿,只是这种矿的产出比例极低(我挖矿这么些年,一共只挖到过2块),即超过9*3=27品质的矿,是以一种特殊稀有产出的存在。
1、如果全用9+的矿升刀,总平均数就是9+,
2、如果全用18+矿升刀,总平均数就是18+,即橙色矿
3、如果程序语言里,指针检测到你包裹里黑铁平均纯度大于27,那么肯定是27+28黑铁组成了,就获得一个额外的评分。
综上所述,源代码我们并没获得,只能合理的去推测、摸索黑铁的规律,结论就是:黑铁总纯度尽量控制在9的倍数+,拿0升1为例,要求120的总纯度,那个我们需要用到126+的黑铁,126/9=14;依次类推,1升2,总纯度240,我们需要提供243总纯度的黑铁。
没拿到源代码前,这个公式只是本人单方面臆测的结论。
说说钛铁矿和钛金碎片:
钛铁矿石一定比例防止武器碎掉,这个设置的隐藏的玄机就是钛铁矿只需要放一块就行了,无论它防止武器碎的比例是3%、5%、10%、15%或20%,并不重要,但是同时放入多块肯定没用。
钛金碎皮我们服的价格大概在1600-1650元宝,按1600算*25=4W,即升一次刀保证100%不碎的前提条件就是4W元宝,不算投入的黑铁和首饰。
而钛铁矿石的价格在300-350元宝,如果每一块有5%保证不碎的概率,且能叠加,那么只要20块就能100%保证不碎,按350*20=7000元宝算,那么肯定都放钛铁矿石了,钛金石的存在意义又在哪里?
总结全文:升刀成败,由隐藏幸运的分值+首饰的分值+黑铁的分值的总和,跟随机函数生成的一个数进行比大小,大于则升刀成功,低于则升刀失败。随机函数由程序员设定,我们不得而知,可能随武器升刀次数递增,分值可能依次为100、120、150、180、200、250、300,我们唯一能做的就是略微的、科学的提高我们能控制的分值,以最小的成本提升成功概率,升刀没有100%成一说,再厉害的职业砸刀人也达不到,如果真这么厉害,早就在各大赌场黑名单里了,谁还玩传奇。
概率学的东西,是可控的,前提是要建立在庞大的次数的基础上,对于广大玩家来说,做不到这么高的升刀次数。任何武器投入铁匠铺之前,都问自己一个问题,如果失败碎了,你能否接受,能否在不影响心态的前提下继续游戏下去,如果失败了就有删号、卖号想法,我建议就不要升了。升刀有风险,且行且思考。
全文结束。


IP属地:重庆1楼2024-12-02 12:31回复
    我居然看完了!我47裁决,准备30个记忆扔进去,25黑铁。


    IP属地:广东来自Android客户端3楼2024-12-03 03:05
    收起回复
      说的太深奥了,感觉好像有些东西,但是等同于一句没说一样,但是最终升级武器怎么升?如何放首饰,放哪些首饰可以提高概率,你的经验是什么,全都看不到啊老板?我们无从认证你的心得,但是直接告诉我们你的建议是怎么放?怎么升不就可以了么?


      IP属地:江西来自Android客户端4楼2024-12-04 18:57
      回复
        好帖,我为了裁决6升7这最后一手,看了不知道多少老传奇代码,但总感觉跟传神没多大关系,最终还是硬怼钛金石,升了29次才上的7


        IP属地:山东来自Android客户端5楼2024-12-04 23:02
        收起回复
          经验打满后继续砍怪,到23.30以后再去升


          IP属地:广东来自Android客户端6楼2024-12-07 00:34
          收起回复
            交作业来了由于矿一直卖不掉所以我看了这个帖子之后反手就买了一把天2寒霜砸给自己挂机用。
            配方
            一手:10-12矿个别13白珊瑚十个
            二手:13-14个别15白珊瑚十个➕五个死神手
            三手:18个别17死神手15个加上三个珊瑚俩蓝宝石五个记忆一个太铁(由于没收到2-4蓝宝石就没加)
            连续碎了四把偃月最后砸了这个寒霜。


            IP属地:河北来自Android客户端7楼2024-12-11 21:42
            收起回复