魔兽世界中的一些公式

一、攻击力(Attack

Power,简称AP)
Warrior/Paladin:AP=角色等级*3+力量*2-20

Hunter/Rogue:AP=角色等级*2+力量+敏捷-20

Shaman:AP=角色等级*2+力量*2-20

Druid:AP=力量*2-20

Mage/Priest/Warlock:AP=力量-10

角色DPS=AP/14+武器DPS

单次攻击伤害(最小/最大)=攻击速度*AP/14+武器伤害(最小/最大)+技能附加伤害


二、防御力(Armor)
1敏捷(Agilty)=2Armor

原来:Armor减少伤害%=0.75%*防御力/(攻击方等级+9)

 
例:防御力5000的角色,
被61级敌人攻击时,可以减少伤害0.75%*5000/(61+9)=53.6%

被51级敌人攻击时,可以减少伤害0.75%*5000/(51+9)=62.5%
现在:伤害=原始伤害值/(1+armor/x),x和等级有关,那个x好像是400+85*lvl
伤害减少百分比的封顶值是75%


三、敏捷对物理攻击重击(crit)、闪避(Dodge)几率影响

在不计装备和天赋影响的情况下,重击和闪避几率受以下因素影响:

1.重击/闪避的基础值和变化值

角色的重击/闪避几率中,有一部分是不受敏捷影响的(这里称为基础值),另外一部分受敏捷影响(这里称为变化值)。

角色重击/闪避的计算公式为:基础值+变化值*角色的敏捷/敏捷标准值。

对一般的职业来说,当角色敏捷等于标准值的时候,重击/闪避几率为5%。也就是说基础值+变化值=5%。变化值越高表示敏捷对这个职业的影响越大。

敏捷标准值是与等级和职业相关的一个参数。1级时一般职业的标准值为20,盗贼和猎人为23。60级的时候战士敏捷标准值100,即敏捷100时重击/闪避几率为5%。

敏捷标准值似乎没有计算公式,是通过查表获得的,也可以自己推算,我在后面会附上算法,大家有兴趣可以自己计算。

各个职业的重击/闪避基础值和变化值

Rogue:重击基础值0%,变化值10%;闪避基础值0%,变化值20%

Hunter:重击基础值0%,变化值5%;闪避基础值0%,变化值10%

Warrior:基础值0%,变化值5%

Paladin:基础值0.7%,变化值4.3%

Druid:基础值0.9%,变化值4.1%

Shaman:基础值1.7%,变化值3.3%

Warlock:基础值2%,变化值3%

Priest:基础值3%,变化值2%

Mage:基础值3.2%,变化值1.8%

2.角色的武器技能等级(熟练度)和防御技能等级

即属性栏里显示的attack和defense。其中attack影响角色重击几率,defense影响角色闪避几率。具体来说就是重击/闪避受一个(attack(或defense)*0.04-等级/5)%的修正。

大家知道角色每升一级attack/defense上限会增加5级,正好和等级/5抵消,也就是说如果把attack/defense修满,重击/闪避几率就不受任何惩罚,如果没有修满,则每差一个等级减少0.04%的重击/闪避几率.。反之如果通过装备把attack/defense加的超过上限就会有额外奖励。

例:一个60级战士,敏捷90,defense330级,那么他的闪避为0+5%*90/100+(330*0.04-60/5)%=5.7%


四、格挡几率(Block)和招架几率(Parry)

基本几率5%,受防御技能(defense)的影响。
每级防御技能增加0.04%格挡/招架几率。或者说同闪避一样受(defense*0.04-等级/5)%的修正


-------------------------------------------------------------------------------

附:角色敏捷标准值的算法

首先注意把与重击/闪避或者防御技能相关的装备都拿掉,最好不要加任何天赋,以免引起混乱。

记录敏捷值A和闪避/重击几率D。将attack/defense对D值的修正还原,如你的角色武器技能差N级达到上限,就在D上加N*0.04%。

敏捷标准值=敏捷A/(1+(闪避或重击几率D值-5%)/闪避或重击变化值)

最后,可以更换一下敏捷装备,使敏捷发生变化,再根据上面给的公式检验一下计算结果是否正确。

重击几率可以在角色的基本技能“Attack”上查看,闪避几率可以在角色的基本技能“Dodge”上查看

魔兽世界中的一些公式,布布扣,bubuko.com

时间: 2024-10-05 17:11:45

魔兽世界中的一些公式的相关文章

在Emacs中生成LaTeX公式

苹果系统下面有个LaTeXiT软件,可以方便地生成LaTeX公式,然后拖拽到别的程序中直接使用.在Windows下这方面的工具就比较少了.不过如果装有CTeX中文套装和Emacs的话,倒不妨自己做一个简易的版本. 思路很简单:开一个Emacs buffer,编辑好公式,执行自编的texify函数调用相关命令生成dvi文件.然后再根据这篇文章中说的方法,对其进行适当的裁剪,并一次生成多种图片格式,以供其他程序使用.该函数如下: (defun texify () (interactive) (let

word中添加Mathtype公式行间距改变问题

转载链接:http://blog.sciencenet.cn/home.php?mod=space&uid=471807&do=blog&id=616838 最近碰到在word文档中用mathtype插入公式后导致正文间距过大的问题,苦恼了很久,差点就要改用latex了,但最终找到了解决办法. 在网上找到的办法有: 1.在word中点击“文件”菜单下的“页面设置”项.在“文档网格”标签页中的“网格”一栏,勾选“无网格”项(如图).这样能很大程度上缓解行距不等的情况,然后再进行公式大

详解MathType中如何更改公式颜色

在MathType数学公式编辑器中可以通过更改公式颜色,起到美化.标注公式的效果.本教程将详解MathType中如何更改公式颜色. 点击菜单栏中的样式->格式->颜色,用户就可以根据自己的喜好选择想要的颜色. 更改字体颜色后的效果图: 如果默认的这几个颜色不够选择的话,还可以点击“其他”按钮,打开颜色库,点击需要的颜色后,点击“确定”按钮即可. 如果需要将某一颜色设为默认颜色,则需点击“编辑颜色菜单”按钮,设定好颜色后,点击“设为默认值”即可. 通过以上操作,即可完成在MathType数学公式

Java执行字符串中的运算公式

在实现执行字符串中的运算公式时,采用了如下所示的代码: public static String StringfinalResult (String original) { try { String temp = (String)jse.eval(original); return temp; } catch (Exception t) { return null; } } 调用该函数后控制台输出为null 应修改为如下所示的代码: public static String Stringfina

C++中的补码公式与位域

C++中的补码公式与位域: 代码很简单就不多说: 补码公式: #include <iostream> using namespace std; void operator_1(void); void operator_2(void); void operator_3(void); int main(void) { /* -x = ~x+1 = ~(x-1) ~x = -x-1 -(~x) = x+1 ~(-x) = x-1 x+y = x - ~y-1 = (x|y) + (x&y)

复杂问题的简单抽象:魔兽世界中的兔子们

无论是复杂精妙的 BOSS 战,还是丰富多样的任务系统,<魔兽世界>都让当时的玩家大开眼界,但<魔兽世界>里有不少新颖的游戏机制,都建立在一个出人意料的东西上面——那就是兔子.还是看不见.点不了的隐形兔子. 我们可以先从 BOSS 战聊起. 尽管不少玩家误以为“熔火之心”是<魔兽世界>的首个 40 人团队副本,但老资历的玩家都知道,“奥妮克希亚的巢穴”才是第一个正儿八经的团队副本,此后加入的成就“上痛!上诅咒!上钉刺!”和“最少扣你 50 DKP”都得梗于此.作为全游戏

latex中如何引用公式

在使用latex编辑文章时,经常会需要引用公式.图表等等. 如果我们人为地对这些公式.图表进行编号1-2-3-4,然后在文章中使用Eq(1)-Eq(2)-Eq(3)-Eq(4)去引用这些公式,固然是可以的:但如果我们原来的公式或图表的顺序被打乱了,那么引用的编号也需要作相应的调整,这样改起来就会非常麻烦! 不只是在latex中,在MS word中也会遇到类似的问题,不过在word中可以通过交叉引用解决.latex解决方法更为简单,如下例所示. 定义方程 01 02 03 \begin{equat

Excel中常用的公式

Excel:添加或取消删除线:选中-右击-设置单元格格式-字体-选项"页面找到"特殊效果"模块,点击"删除线"选项前面的复选框,使其呈现"√"状态-OK   取消是相同的操作 Excel:把一列中的数据给替换掉 选中一列-Ctrl+h-输入要查找的内容-点击查找全部-在找到的单元格列表中,随便点击一个,然后按下组合键"ctrl+A"-切换到替换标签,在替换为后面的 框中输入你要替换的结果-点击全部替换 excel:把

PowerPoint 中插入 Latex 公式

做 PPT 用 Latex Beamer 毕竟还是太麻烦,Beamer 毕竟还是更适合学术性的,各种定义各种公式的那种,遇到要画各种图,插入各种图片,进行错综复杂的排版就比较棘手了. 最终还是 PowerPoint 更适合这类任务.然而它的公式编辑又太鸡肋,不美观倒在其次,编辑起来费劲才是最麻烦的.据说 Office 2016 已经支持 Latex 了,然而似乎不太好用. 于是试了一下一个叫 iguanaTex 的 PowerPoint 加载项,挺好用.但是用了一段时间后发现  \frac  这