仙五前修改吧 关注:145贴子:14,795

玄甲的效果是“濒死时受伤减半”

只看楼主收藏回复

RT


回复
1楼2015-12-11 18:36

    首先,我们在简单模式的回魂仙梦补丁中,给瑕只穿一件青丝衣,贴一个玄甲符咒。


    开始游戏,注意到瑕的精上限为900,而神上限远远不足这个值。


    第一轮,我们发动了普攻,伤害为20点(没能截图成功),敌人则造成了22点伤害,没有触发玄甲的效果。据计算,要触发玄甲的效果,血量必须少于900/4=225。


    现在我们的瑕濒死了!她对敌人造成了19点伤害,如图。



    敌人过来对我们造成了一共10点伤害,如图!


    综上所述,玄甲是在是太厉害了!


    回复
    2楼2015-12-11 18:40
      使用方法:用十六进制查看器定位Pal5Q(版本1.04)的2146036位置(十进制),你看到的应该是一个B8。把它改成B0,就可以体验超级玄甲符咒了。


      收起回复
      3楼2015-12-11 18:42
        @大港口舰


        回复
        4楼2015-12-11 18:42
          这就证明了,符咒的效果确实在主程序里面。


          收起回复
          5楼2015-12-11 18:45
            水系那些攻击,是只有群攻才能冻结,因为单攻虽然访问了修为值(与1500做了对比),但是没有访问敌人冻结抗性。
            而且确是单段冻结20,在程序1826778处有一个14,这是16进制,换成10进制就是20了。修改这个数可以改1500修为的冻结概率


            收起回复
            6楼2015-12-11 19:25
              伤害公式的随机数应该是
              240/256~271/256
              =0.9375~1.0586 印象中和仙6一样


              收起回复
              7楼2015-12-11 21:37
                风系不是即死,是每段5%几率直接让浮空敌人死亡,无视即死抗性
                (难怪我无论如何没法在敌人抗性数值那里断下)


                收起回复
                8楼2015-12-11 22:06
                  你光是“看到”?能改吗?


                  收起回复
                  9楼2015-12-11 22:30
                    防御因子的准确公式:
                    防御因子=1+(防御^2/16-325*防御)/(32*13210)
                    =A*(1-防御/2600)^2+1-A
                    其中A=2600^2/(32*16*13210)=0.9994795609
                    1-A=5.20439E-4
                    话说程序员从哪里搞来这种奇怪的公式


                    回复
                    10楼2015-12-11 22:48
                      什么时候再有需要再弄。一点关键资料
                      edx=00853908处应该是一些属性集合(用函数获取),例如call [edx+AC]是生命值,[edx+B8]是神上限,[edx+B0]是生命上限
                      有一个重要的函数位于530B50处,参数为a,b,取a,b间的随机数,无论加状态还是伤害随机都少不了他。


                      嗯,有时间再去看看阳系解状态和雷系暴击的几率。。


                      回复
                      12楼2015-12-11 23:01
                        那个ESC到底有什么影响能知道吗?


                        收起回复
                        13楼2015-12-11 23:23
                          要是lua能直接管理内存,那mod就是无所不能了……


                          收起回复
                          来自Android客户端14楼2015-12-12 09:42
                            雷系暴击是单段30%几率
                            阳系的效果也是30%


                            收起回复
                            15楼2015-12-12 20:09
                              仙福的确是20%几率
                              屏是20%几率吸血 吸屏是40%几率 主程序1828915处3C为十进制60,代表有吸屏后不吸血的概率
                              1828864处则是50,代表80(10进制),就是一般屏不吸血的概率
                              测的是火屏和魔免 其他屏应该也是同一位置


                              回复
                              16楼2015-12-12 20:40
                                探云手的成功率有50%
                                有妙手1则成功率+25% 有妙手2则+45%
                                所以贴个妙手2就够了


                                收起回复
                                17楼2015-12-12 20:54
                                  敌人连击的概率貌似是锁定0的
                                  不过我让敌人的瑕儿连击了 并没有打击动作和伤害


                                  收起回复
                                  18楼2015-12-12 21:06
                                    你研究闪避率的数据还在不在


                                    我这边代码显示:5%为最小闪避率,其余和你的公式一致


                                    收起回复
                                    19楼2015-12-12 21:20
                                      a=命中-闪避+100
                                      如果a<0,则a=0
                                      如果a>95,则a=95
                                      取1~100的等几率随机数r,如果r>=a则闪避触发,应该是最小6%的闪避


                                      回复
                                      20楼2015-12-12 21:23
                                        a=命中-闪避+100
                                        主程序1971530处和1971544两处为5F,第一处为if a>5F 第二处为a=5F,修改这俩,比如把5F改成65,就能100%命中了


                                        回复
                                        21楼2015-12-12 21:27
                                          连携也是很多线程纠结在一起的 和主线程不一起的都不好弄


                                          回复
                                          22楼2015-12-12 21:52
                                            援护的准确概率是33%。敌人每次ATK时,若目标濒死,取随机数是否触发援护,如果触发,根据ID来探测援护者。
                                            比如瑕被攻击,就看ID为1的在不在场上,在那就是他了,否则看8,类似。。和援护帖的结论应该都一致,就不仔细看了


                                            收起回复
                                            23楼2015-12-12 22:10
                                              仙攻因子好像不是原来的结论,应该是仙攻<100时仙攻=仙攻/4(取整)。


                                              然后仙攻因子=1+仙攻/100


                                              收起回复
                                              25楼2015-12-12 23:14
                                                连携的还没搞完 寝室断电了
                                                目前停在Pal5Q.exe+1E1B88 - E8 E3032400 - call Pal5Q.exe+421F70
                                                已经得到的为
                                                (物攻*1.6+210*30)/8*(?*0.2+1.5)+800
                                                现在FPU只有这一个


                                                回复
                                                26楼2015-12-12 23:52
                                                  连携伤害
                                                  =[((物攻+仙攻)*1.6+等级*210)*(按对次数*0.2+1.5)/8+800]*随机数
                                                  如果伤害<1则为1,大于99999则为99999


                                                  收起回复
                                                  27楼2015-12-13 09:27
                                                    到时候弄一个精确公式的贴子


                                                    回复
                                                    28楼2015-12-13 10:34
                                                      这样以后就不用盯着屏幕搞测试了吧


                                                      收起回复
                                                      29楼2015-12-13 10:38
                                                        物攻*防御因子*暴击*连击*招架*随机因子,取整,限定范围为不超过99999
                                                        *脱力*坚盾*强袭*魔化,取整
                                                        *钢盾1,取整
                                                        *钢盾2,取整
                                                        *猛力1,取整
                                                        *猛力2,取整
                                                        *天运
                                                        这里有一段结算,关于编号615~618左右,根据不同的值伤害乘以1.1~1.2,暂不知道什么意思
                                                        结算饮血和吞灵
                                                        结算中毒1,2和脱力1,2
                                                        *武爆
                                                        *飞溅
                                                        *反震
                                                        结算昏睡


                                                        魔化为1.3 其他都是对的


                                                        收起回复
                                                        30楼2015-12-13 11:37
                                                          edx+110处的函数是探测是否有符咒(参数为item的id)这个比较重要,Mark


                                                          强X是直接把威力乘1.3
                                                          魔化提高仙术伤害30%,但是这段代码重复了一遍,可能提高69%
                                                          仙缘30%几率提高50%伤害


                                                          暴怒加50的暴击率,在会心1和2之后加


                                                          收起回复
                                                          31楼2015-12-14 21:56
                                                            10~24号编号的状态受续咒影响
                                                            冰冻+20暴击率


                                                            技能伤害公式是对的,不过物攻/2要取整。魔化还是提高30%。


                                                            魔雾状态:敌方发动物攻、仙攻时防御和仙防减半


                                                            检测状态方法:由于游戏会实时更新目标身上的状态标记,所以会不断检测所有状态,为此用OD在
                                                            005C85D0处加入条件断点
                                                            [esp+4]==X&&[esp]!=49AB6B&&[esp]!=49B103
                                                            其中X是编号状态的16进制表示
                                                            这样每次因为结算而检测此号状态就会被捕捉,魔雾的效果就是这么探测的。
                                                            同样,探测灵暴状态,在我方、敌方的物攻、绝技、仙攻时都未断下,很可能是废弃状态。


                                                            回复
                                                            32楼2015-12-14 23:38