魔力宝贝

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz

BT宠物算档及修改满档进阶研究

[复制链接]
发表于 5 天前 | 显示全部楼层 |阅读模式
BT宠物算档及修改满档进阶研究
coolvast
有了GM命令后,我们深刻的认识到了一个问题,封印下岗了。。

不知大家有没有发现,用GM命令造宠命令造出宠时,有时会出现1级超高五维的宠物,这样看着爽是爽了

不过用宠物计算器无法计算档次,这对我种追求完美的人来说是不可忍受的,

目前论坛大部分相关宠物帖子后,发现没有这方面的帖子,无奈只能自己研究有了些成果。

看下面的内容之前,请确保你懂得宠物的逆推公式

详见见心动的满档宠物修改贴子  http://bbs.mocwww.com/thread-12580-1-8.html

了解了数据库各个部分代表什么之后我举个例子来说明算档

首先我在enemybase中修改了冰牛的五维档次如下图所示

[img][/img]
然后我们用GM命令直接造牛,我是刷了N只后挑了3只比较好的先留着

连接进入数据库中我们先查看UNK12-16 这三只牛对应的数值如下
接着按公式(enemybase中该项数值+2)X 20 计算出全满的冰牛的五维数值为 2080 3080 1080 1380 1280

由于enemybase中的1级初始总BP为80,80/20=4 ,所以Unk12-16里的五维数值是正常全满牛五维的4倍,
(若是初始BP为70,就是3.5倍)

所以的现在表格UNK12-16计算公式为(该项满档数值+2)*20*4

即,掉1D在表格UNK数值上差80

我们将全满的五维*4得到 8320 12320 4320  5520 5120
与第3只牛的比较        8240 12480 4320  5440 5040

                       -1   +2    0     -1   -1

可以看出第牛3的体值-1D,五维对比满档功+2D,防0档,敏-1档,魔-1D档
-1+2-1-1-1=-1 此牛为-1D   
同理可知 牛2                    0     +1     -1      0    -2        掉2D
        牛3                     +1     0     -4      0    -4        掉7D(垃圾,无视之,让他后悔来到这个世上)

这里我要说一下-1什么的并不代表该宠物一定掉此项,至于具体掉什么需要对比查看这三只牛的PPT(PutPetTime)

先算出按照上面五维档算出的全满冰牛的     ‖     若掉档减少数值,N为掉档数                                       
PPT=102*64*64*64*64  +                   ‖    减少数值= N1*64*64*64*64     血  
    152*64*64*64     +                   ‖    减少数值= N2*64*64*64         力
    52*64*64         +                   ‖    减少数值= N3*64*64               防
    67*64            +                   ‖    减少数值= N4*64                   敏
    62                                   ‖    减少数值= N5*1                     魔
   =1751339262                           ‖    所掉档数 N =N1+N2+N3+N4+N5

我们需要做的就计算所算宠物与全满宠物的PPT差值是由是上面几组怎么样组合来的  可以理解成  差值  = N档血+N档力+N防+N敏+N魔

其中血=64*64*64*64=16777216  力=64*64*64=262144  防=64*64=4096  敏=64  魔=1


[img][/img]
我们可以看到
牛3的PPT与满档牛的PPT相差64=1*64, N=N4=1           此牛掉1D敏
牛2的PPT与其相差 4160=1*64*64+1*64, N=N3+N4=1+1=2  此牛 掉1防1敏
至于第3只牛差的太多,直接抛弃
到此为止,我们知道为什么很多BOSS宠1级的五维会那么多,以20为基本BP,BOSS的初始总BP是多少,UNK12-16中就乘多少
初始五维在数据库中=(每项enemybase的数值+2)的*(enemybase初始总BP/20)
每掉1D 在表格 UNK12-16中 的值差20*(enemybase初始总BP/20)
想改成满档的只要将以上宠物的满档的数值UNK12-16**(enemybase初始总BP/20), 再修改PPT(PPT不用*N)就可以了
同样的,若想把普通宠物变成初始血魔BT的东东的话  反其道而行之就可以了
另,修改PPT的话可达成个性成长

最好计算1级宠物,升级了的宠物需要用BP算UNK12-16数值 很麻烦 不建议计算,有程序高手做个简单计算器就更好了。

另外,并不是把宠物档次数值改的越多越好,有些数值改高了反而成长很低比如可怜的64,65,66及他们的家族。

发现有童鞋MS不知道宠物的最高的成长档数值是多少

偶在这里说下好了,MS论坛以前有人说宠物最高档是59,其实不是这样的,最高档数为63.在enemybase中的数值则是61

什么? 你嫌63档还不够BT? 那么你可以改成N*63,成长同63一样,即126,189,252...随你喜欢好了..





回复

使用道具 举报

Archiver|魔力研究社

GMT+8, 2025-5-15 20:47 , Processed in 0.101987 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表