官方公布的魔兽世界各种计算公式(暂时以战士和圣骑为例)

官方公布的魔兽世界各种计算公式(暂时以战士和圣骑为例) 

 一、攻击强度(Attack Power,简称AP 

Warrior/Paladin(战士/圣骑士):AP=角色等级*3+力量*2-20 (举个例子:比如你50级,力量是100 你的攻击强度AP就是503加上1002再减20,最后等于330 简单吧?) 

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

ShamanAP=角色等级*2+力量*2-20  

DruidAP=力量*2-20  

Mage/Priest/WarlockAP=力量-10  

角色DPS(每秒伤害)=AP/14+武器DPS 

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

 

 

二、防御力(Armor 

1敏捷(Agilty)2Armor (看明白了吗?1敏等于2点护甲) 

原来: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,盗贼和猎人为2360级的时候战士敏捷标准值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.角色的武器技能等级(熟练度)和防御技能等级  

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

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

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

 

 

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

基本几率5%,受防御技能(defense)的影响。 

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

 

 

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

 

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

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

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

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

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

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

转载于:https://www.cnblogs.com/flaaash/archive/2008/08/25/1275641.html

内容概要:该论文研究了一种基于行波理论的输电线路故障诊断方法。当输电线路发生故障时,故障点会产生向两侧传播的电流电压行波。通过相模变换对三相电流行波解耦,利用解耦后独立模量间的关系确定故障类型相别,再采用小波变换模极大值法标定行波波头,从而计算故障点距离。仿真结果表明,该方法能准确识别故障类型相别,并对故障点定位具有高精度。研究使用MATLAB进行仿真验证,为输电线路故障诊断提供了有效解决方案。文中详细介绍了三相电流信号生成、相模变换(Clarke变换)、小波变换波头检测、故障诊断主流程以及结果可视化等步骤,并通过多个实验证了方法的有效性准确性。 适合人群:具备一定电力系统基础知识编程能力的专业人士,特别是从事电力系统保护与控制领域的工程师技术人员。 使用场景及目标:①适用于电力系统的故障检测与诊断;②能够快速准确地识别输电线路的故障类型、相别及故障点位置;③为电力系统的安全稳定运行提供技术支持,减少停电时间损失。 其他说明:该方法不仅在理论上进行了深入探讨,还提供了完整的Python代码实现,便于读者理解实践。此外,文中还讨论了行波理论的核心公式、三相线路行波解耦、行波测距实现等关键技术点,并针对工程应用给出了注意事项,如波速校准、采样率要求、噪声处理等。这使得该方法不仅具有学术价值,也具有很强的实际应用前景。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值