• 2368阅读
  • 2回复

格挡率的计算 [复制链接]

上一主题 下一主题
 
发帖
4422
金钱
748
91币
0
信誉
0
资产
0 IST
在线时间
1314 小时
注册时间
2007-11-01
最后登录
2022-05-14
只看楼主 倒序阅读 使用道具 楼主  发表于: 2008-05-12 12:12:27
— 本帖被 redseal 执行加亮操作(2008-05-22) —
术语:

Block_Chance: 最终的格挡率
Blocking:        盾牌格挡率
Clvl:              人物等级

其中,盾牌格挡率=盾牌基础格挡率+盾牌上的属性加的格挡率+身上的装备加的格挡率+圣盾技能加的格挡率


公式:
Block_Chance = Blocking * ( Dexterity - 15 ) / Clvl / 2

Block_Chance 不大于 75%。

注意:
*人物最终格挡率的查看方法: 打开状态窗口(默认是"A"键),
  将鼠标悬停于防御值上, 出现一个浮动条,显示的就是最终格挡率;

*除了刺客外,其他人物使用盾牌时才有格挡率;

*不同的角色使用同一个盾牌, 其 Blocking 是不一样的.
  Dru/Nec/Sor最低,
  Ama/Asn/Bar 在 Dru/Nec/Sor Blocking 基础上加5%, Pal加10%;

*如果盾牌有"xx% increased chance of blocking", 其显示的
  格挡率可能出现问题. 比如一个基础格挡60%的盾, 又带
  20% increased chance of blocking, 其 Blocking 是80%,
  但盾牌上只显示 75% . 计算时仍以 80% 计算.

移动中的情况:
跑动中的Block_Chance=(Blocking * (Dexterity - 15)) / (Character Level * 2)/3,即原有格挡率的1/3。
这个也有一个上限,即25%,超过25%按照25%计算,不会出现〉25%的情况出现,即使拥有再多的dex也没用,同时跑动时不会检测防御值。
走动时Block_Chance不变.

格挡率实例计算:
一个90级的Pal使用"暴风之盾-统治者大盾",穿"守护天使-圣堂武士外袍",开25级"神圣之盾"技能
需多少敏捷才能达到格挡75?
解:
统治者大盾的基础格挡为42,pal看时会加10点,为52;
“暴风之盾”有"+25% 格挡机率"属性;
“守护天使”有"+20% 格挡机率"属性;
25级“神圣之盾”增加36%格挡机率;
则盾牌格挡=盾牌基础格挡+盾牌上的属性加的格挡+身上的装备加的格挡+圣盾技能加的格挡
              =52+25+20+36
              =133
注意此时在游戏里看到的盾牌格挡仍为75。

代入以下公式:
Block_Chance = Blocking * ( Dexterity - 15 ) / Clvl / 2
0.75=1.33*(Dexterity-15)/90/2
得Dexterity=116.50
向上取整,需要敏捷117。

weapon block:
asn 的weapon block 是一個特殊的技能,在裝備兩個爪類武器之後,如果有加此技能,則會有格檔率,
且可以格檔一些 magic 類型的攻擊。
此时的格挡率即技能所加的格挡率。
在Stand、Attack、Cast状态及"Whirlwind"状态中均保持不变;
Walk状态,为0;
Run状态理论上为0,但是有bug,出现格挡的几率在3%左右。
发帖
4422
金钱
748
91币
0
信誉
0
资产
0 IST
在线时间
1314 小时
注册时间
2007-11-01
最后登录
2022-05-14
只看该作者 沙发  发表于: 2008-05-12 12:12:43
能被格挡的人物远程技能
    by Pansesus

以下的远程技能,如果其中包含有物理伤害,是可以造成对方的格挡的,这其中包括:
Amazon Bow Skills
Amazon Javelin Skills (除去Lightning Bolt)*
War Cry
Whirlwind
Blade Sentinel
Molten Boulder
Twister
Tornado
Volcano
Molten Boulder
Armageddon
Shockwave
Blade Fury
Blade Shield
Psychic Hammer


*注:Amazon的Javelin Skills中,闪电标枪系只有标枪物理伤害和附加到标枪上的元素伤害可以被格挡,而技能本身的闪电伤害是不能被格挡的。详见http://impk.blizzard.cn/ShowTopic-3287842-25&page-4.html
发帖
4422
金钱
748
91币
0
信誉
0
资产
0 IST
在线时间
1314 小时
注册时间
2007-11-01
最后登录
2022-05-14
只看该作者 板凳  发表于: 2008-05-12 12:13:01
Non-player Units的格挡

From librarian

  每个单位在游戏中都设定了格挡率。不过,要使其有效,需要有格挡动画,并且要装备一块盾牌。A3的铁狼可以装备盾牌,但是缺少格挡动画,因此无法格挡。

  但是,游戏中有些怪物没有盾牌,没有格挡动画,但却是可以格挡的。这个属性由Monstats.txt中的NoShldBlock参数决定。
==================================
可以拿盾的非玩家单位一览
skeleton1*
skeleton2*
skeleton3*
skeleton4*
skeleton5*
fallen1*
fallen2*
fallen3*
fallen4*
fallen5*
corruptrogue1*
corruptrogue2*
corruptrogue3*
corruptrogue4*
corruptrogue5*
pantherwoman1
pantherwoman2
pantherwoman3
pantherwoman4
act3hire**
necroskeleton*
slinger1 (spear cats)
slinger2
slinger3
slinger4
slinger5
slinger6
Minionexp
Slayerexp
IceBoar
FireBoar
HellSpawn
IceSpawn
GreaterHellSpawn
GreaterIceSpawn
====================================================
不依靠盾牌可以格挡的怪物列表
HollowOne
Guardian
Unraveler
Horadrim Ancient
Baal Subject Mummy
Andariel
Duriel
Mephisto
Diablo
DoomKnight
Diablo
Baal Crab
Baal Crab Clone
===============================
*这些怪物并不是肯定会获得一块盾牌。没有获得盾牌的将没有格挡。
**铁狼虽然可以装备盾牌,但他是不会格挡的。

游戏图像中显示的盾牌并不代表可以格挡。以Nec的骷髅为例,只有装备Kite Shield的骷髅才有格挡几率。
快速回复
限100 字节
 
上一个 下一个