- UID
- 11419
- 帖子
- 2378
- 精华
- 3
- 威望
- 12
- 阅读权限
- 100
- 性别
- 男
- 注册时间
- 1970-1-1
|
14#
发表于 2005-7-4 21:07
| 只看该作者
的确是个问题
仔细想了一下
看了模拟器的一些代码,人怪的确是不同的
就连0.8的说法,也是有点小小问题的
minvd = floor(vit * 0.5) + floor(vit * 0.3)
maxvd = floor(vit * 0.5) + floor(max(vit^2/150, vit*0.3))
结果是这样的...
在这样的情况下
产生minvd和maxvd不相等的VDEF波动, 所需的最低VIT即
Vit^2/150的整数部分开始大于Vit*0.3整数部分
解得Vit为46及以上时,开始产生VDEF波动
这是人的计算
mobminvd = mobvit
mobmaxvd = mobvit + floor(mobvit/20)^2<span style='font-size:8pt;line-height:100%'>
关于后面的一个解释, 模拟器的代码写的貌似有点问题, 按他那样解释会影响到楼主给出数据的符合性
if (mobminvd != mobmaxvd) mobmaxvd--;
我认为应该是if(mobmaxvd<=mobminvd+1) mobmaxvd=mobminvd</span>
反正就是Vit为40及以上时,开始产生VDEF波动(Vit20~40按算式是会有,但是会被摒弃)
这是怪的计算
对于刺猬虫Vit46的计算
floor(mobvit/20)^2
这个波动=4
刺猬虫地2被火150%
产生6的实际波动,十分符合184~178 |
|