战士 法师 圣骑士 牧师 猎人 盗贼 术士 德鲁伊 萨满

TankPoints坦克能力评分点数计算

您现在的位置: TG网络游戏 >> 魔兽世界 >> 插件UI >> 职业插件 >> 战士 >> 文章正文

  插件大小:111KB         
  插件语言:简体
  插件类别:战士/ACE2
  插件更新:12.09
  TOC版本:2.3.0
  作者/提交:iceburn


  插件简介:

  TankPoints计算并显示你的坦克点数以及每件装备的坦克点数,支持比较。

  允许自定义目标的等级、伤害、攻击速度。支持抗性的元素伤害/物理伤害多种比例下的不同坦克点数显示。

  ** 关于坦克点数 **

  编写坦克点数这个插件的目的是为了比较不同装备的坦克能力, 因为我们不能简单的比较+12防御和1躲闪哪个属性更优秀。

  坦克点数可以看成是你能承受的总伤害量(减伤之前的数据),它综合考虑了最大生命值、护甲、防御、躲闪、招架、格挡、格挡值、韧性、碾压几率、未命中、致命减免、天赋、增益、姿态/形态等等。

  可是也要记住一点:更高的坦克点数仅意味着更好的装备而非更好的坦克。这只是一个坦克装备而非坦克的基准。

  它不能决定你在哪个boss穿什么装备,但是它会为你提供用来选择装备的有一定价值的信息。


  ** 关于坦克点数2.0 **

  坦克点数2.0是我在原来坦克点数的基础上使用ACE2结构为WOW 2.0后的版本彻底重写的。

  现在它有一个改善很多的坦克点数算法, 统一的嵌入到角色属性的下拉菜单,以及比原来坦克点数多显示更多的信息。

  2.0引入了一个新的"等级"系统, 使我们更难以进行装备的比较。为了编写对坦克点数的"等级"支持,需要暴雪并没有提供给我们的一个从"等级"转成百分比的精确公式。
幸运的是我成功找到了一个在所有人物等级下从 "等级"转化到到百分比的公式并编写了一个叫"Rating Buster"的插件,它能转化物品提示上的"等级"到百分比。

  ** 坦克点数公式 **

  护甲减伤

  等级修正数 = 攻击者等级
  如果 ( 攻击者等级 > 59 ) 那么
  等级修正数 = 等级修正数 + (4.5 * (等级修正数 - 59))
  结束
  护甲减伤临时数 = 护甲 / ((85 * 等级修正数) + 400)
  护甲减伤率 = 护甲减伤临时数 / (护甲减伤临时数 + 1)
  如果 护甲减伤率 > 0.75 then
  护甲减伤率 = 0.75
  结束
  如果 护甲减伤率 < 0 then
  护甲减伤率 = 0
  结束

  防御效果
  - 防御效果 = (防御 - 攻击者等级 * 5) * 0.04 * 0.01

  力量的格挡值
  - 力量的格挡值 = (力量 * 0.05) - 1

  格挡值
  - 格挡值 = floor(力量的格挡值) + floor((装备的格挡值 + 盾牌的格挡值) * 格挡值修正数)

  怪物伤害 (默认公式)
  - 怪物伤害 = (等级修正数 * 55) * 承受近战伤害修正数 * (1 - 护甲减伤率)

  韧性效果
  - 韧性效果 = 等级到百分比(韧性, 玩家等级) * 0.01

  怪物爆击率
  - 怪物爆击率 = 最大数(0, 0.05 - 防御效果 - 韧性效果)

  怪物爆击伤害奖励
  - 怪物爆击伤害奖励 = 1

  怪物未命中率
  - 怪物未命中率 = 最大数(0, 0.05 + 防御效果)

  怪物碾压率 (如果怪物等级至少是玩家等级+3)
  - 怪物碾压率 = 0.15 + 最大数(0, (玩家等级 * 5 - 防御) * 0.02)

  怪物爆击伤害修正数
  - 怪物爆击伤害修正数 = 最大数(0, 1 - 韧性效果 * 2)

  格挡修正数
  - 格挡修正数 = 最小数(1, 格挡值 / 怪物伤害)

  怪物法术爆击率
  - 怪物法术爆击率 = 最大数(0, 0 - 韧性效果)

  怪物法术爆击伤害奖励
  - 怪物法术爆击伤害奖励 = 0.5

  怪物法术未命中率
  - 怪物法术未命中率 = 0

  怪物法术致命伤害修正数
  - 怪物法术致命伤害修正数 = 最大数(0, 1 - 韧性效果 * 2)

  抗性减伤率
  - 某抗性减伤率[某抗性] = 0.75 * (抗性[某抗性] / (怪物等级 * 5))

  近战总伤害减免率
  - 总伤害减免率[近战] = 1 - ((怪物爆击率 * (1 + 怪物爆击伤害奖励) * 怪物爆击伤害修正数) + (怪物碾压率   * 1.5) + (1 - 怪物碾压率 - 怪物爆击率 - 格挡率 * 格挡修正数 - 招架率 - 躲闪率 - 怪物未命中率)) * (1 - 护甲减伤率) * 承受近战伤害修正数

  法术总伤害减免率
  - 总伤害减免率[抗性] = 1 - ((怪物法术爆击率 * (1 + 怪物法术爆击奖励) * 怪物法术伤害修正数) + (1 - 怪   物法术爆击率 - 怪物法术未命中率)) * (1 - 某抗性减伤率[抗性]) * 承受法术伤害修正数

  TankPoints
  - 坦克点数 = 玩家生命值 / (1 - 总伤害减免率)

  

  


  插件下载:TankPoints坦克能力评分点数计算[战士]



作者:iceburn 更新时间:2007-12-14 14:12:00

来源:thewow 作者:iceburn 责任编辑:六六之夜 更新时间:2007-12-14 14:12:00
 本类别推荐文章
热点新闻
编辑推荐
热点追踪
2.4.3各职业天赋模拟器
精彩视频
游戏推荐
关于我们 广告投放 联系我们 网站地图 友情链接 诚聘英才 成为会员 京ICP证070145号
Copyright 2004-2007 wow.tgbus.com Corporation, All Rights Reserved