• 1035阅读
  • 0回复

物品品质鉴定及eth bug [复制链接]

上一主题 下一主题
离线铃铛
 

发帖
59624
金钱
6311
91币
0
信誉
0
资产
0 IST
在线时间
3431 小时
注册时间
2009-08-31
最后登录
2021-02-27
只看楼主 倒序阅读 使用道具 楼主  发表于: 2010-11-06 15:48:00
— 本帖被 铃铛 执行加亮操作(2010-11-06) —
请那个“原创”的同学仔细阅读,并赔偿我键盘损失费

全部例子用神圣铠甲(sa+)为例

如果有一个怪物掉出sa+,系统首先判定是否为暗金,其次是绿色,再次是金色,然后是蓝色,再是超强,继而普通,最后低品质

1. low quality:487def以下的都属于低品质,在此范围内变动

2. normal:487-600def,在此范围内变动

3. superior:超强的(这里指带有ed的,其他如准确率这里不考虑)。一旦一件物品被成功鉴定为超强,则会带有5%-15%变动的额外ed奖励。假设有15%ed,超强sa+的def计算是(600+1)*(1+15%)=691。公式是 (max_base+1)*(1+ed%),向下取整。暗金物品和绿色物品都遵从这个公式。

4. eth问题。eth是额外鉴定,独立于品质(颜色)鉴定。无论任何鉴定阶段都有可能鉴定得到eth物品,无法破坏和绿色物品不可能出现eth,固定属性除外。eth sa+的def=当前def*(1+50%)。低品质时可出现最低487*(1+50%)=730,最高600*(1+50%)=900。超强(带有15%ed)无形时则毫无例外的遵从2中提到的=(600*(1+50%)+1)*(1+15%)=1036

从以上3点可得到一个结论,超强鉴定成功以后(其实是只要带有ed),该物品的防御(或者攻击)都是固定,且最高的。

5. rw(符文之语)带来的变化(其实就是后期提供的ed)。以上3点我称作前期提供的ed,rw可以给物品提供后期ed,计算不同于上面。而是由上面3点计算得出的def*(1+ed%)。以252%ed为例,低品质sa+制成rw之后可出现最低487*(1+252%)=1714,最高600*(1+252%)=2112。无形低品质sa+则最低487*(1+50%)*(1+252%)=2571,最高600*(1+50%)*(1+252%)=3168。超强=(600+1)*(1+15%+252%)=2205,eth超强=(600*(1+50%)+1)*(1+15%+252%)=3306

结论:eth物品的def奖励在鉴定后计算的第一步完成。只要是超强物品,其def肯定比低品质要高,因为至少有max_base+1的奖励。

6. 鉴定及计算步骤:
a)颜色鉴定(牵涉到耐久度奖励,因此不谈)
b)eth鉴定(成功则奖励50%额外基础防御)
c)超强鉴定(成功则奖励最大基础防御,并加1)
d)计算物品上所拥有的ed总和=超强ed(如果存在)+后期ed
e)将物品的防御*(1+ed总和)=最终的防御数值

7. eth防具升级bug
就是升级后防御可能比升级前还要低。因为物品升级后会遵从上面的顺序重新计算属性,但是eth物品升级后跳过步骤(b)、(c),使得原来有最大基础防御的物品被认作为低品质物品计算,这也就是为什么暗金海蛇皮-蛇魔法师之皮升级后有不同def的原因。如果碰上该类型物品扩展级最大防御>精华级最低防御就有可能出现防御降低的现象。
补充一点:由于跳过eth鉴定,eth防具升级后恒定损失原先的50%奖励。因此eth防具升级后def相当于有形物品升级。eth武器升级不存在此bug。
快速回复
限100 字节
 
上一个 下一个