• 2413阅读
  • 0回复

关于物品def的ed加成计算 [复制链接]

上一主题 下一主题
离线ken
 
发帖
4150
金钱
4983
91币
135
信誉
0
资产
0 IST
在线时间
1552 小时
注册时间
2009-04-08
最后登录
2021-05-17
只看楼主 倒序阅读 使用道具 楼主  发表于: 2011-11-08 11:36:29
昨天发拍卖准入时被萨拉拉猪头揪出一出错误,找出了我长久以来对暗金物品ed计算的一个误区。现在拿出来跟大家分享下,如果你已经知道,那就来鄙视我吧。

举一个例子进入正题,我们都知道,升级到古龙皮的蛇魔法师之皮的最高防御是1034, 由于物品的ed是120, 我们同样去找一件蓝色的ed为120的神之古龙皮,却发现防御是1036了。

所以D2的ed计算需按照以下准则:
1. 一般含有ed的物品,在计算实际def时,都按照常态下最高def值+1后再计算ed加成;
2. 如果是按照公式升级后的物品,在计算实际def时,其最高def值不需要+1再进行计算,而是直接按照常态下最高def值直接进行ed加成;
3. 如有小数点,一律舍去。

所以同样是210ed的圣甲虫壳靴,如果不是由鲨皮之靴升级上来的,其def为(65+1)×3.1=204, 如果是水上飘升级得到的,其最高def则为65×3.1=201

关于小数点,再举个无形bug漆甲的例子,我们都知道常态漆甲最高def是541, 无形有50%的def加成,bug打孔也有50%的def加成。那么按照常理,bug漆甲的最高def应该是541×(1+50%)×(1+50%)=1217.25=1217. 而实际上,我们每一次计算之后,都应该把小数去掉再带入第二次计算。即541×1.5=811.5=811, 811×1.5=1216.5=1216, 所以1216才是bug漆甲的最高def值。