战斗系统 - 命中和伤害计算

From World of Dungeons - Enzykloplaedia
Revision as of 00:32, 26 July 2008 by ZarK (talk | contribs)
Jump to: navigation, search

攻击投掷

基础攻击掷:

2 * 首要属性 + 1 * 次要属性 + 2 * 技能等级


举例: 肉搏

肉搏的主要属性是灵活,次要属性是敏捷。

如果一个英雄有3点灵活,5点敏捷和8点肉搏技能,那么平均攻击掷就是:

2*dex灵活 + 1*agi敏捷 + 2*拳击
=2*3 + 1*5 + 2*8 
=6 + 5 + 16 
=27

(提示: 某些物品会提升或者降低这个值) (提示: 每次投掷结果会随机浮动)

你的敌人的防护 防御掷 以同样的方式计算.

你的敌人可以用两种方式来招架你的攻击([1], |盾牌格挡) or just natural defenses. See defense roll to find out which attributes are used.

If your opponent is using Dodge blow and has 4 dexterity, 6 agility and rank 6 dodge blow, the average defense roll is:

(2*dexterity + 1*agility + 2*dodge blow)*1.1
=(2*4 + 1*6 + 2*6)*1.1
=(8 + 6 + 12)*1.1
=26*1.1=28 (calculations in WoD are always rounded down)

(note: some items lend an additional bonus or malus to this value) (note: each roll will deviate randomly up or down)

If the attackers roll is higher than the defenders, the damage roll will be initiated.

Damage Roll

The basic damage roll is:

primary damage attribute / 2 + secondary damage attribute / 3 + skill level / 2


Example: Brawling

Brawling has strength as its primary damage attribute, and constitution as its secondary damage attribute.

If your hero has 4 strength, 6 constitution and level 8 brawling, the average damage roll is:

strength/2 + constitution/3 + brawling/2
=4/2 + 6/3 + 8/2 
= 2 + 2 + 4 
= 8

(note: some items lend an additional bonus or malus to this value)

Effects of spells and skills are calculated in a similar manner.


Test Rolls

After the average value has been determined, there will be a simulated dice roll. Different dice with values from 0 up to a maximum value will be rolled. Fractions are rounded down.

Example:

die average value
D3 1 0, 1, 2
D5 2 0 - 4
D7 3 0 - 6
D9 4 0 - 8
D11 5 0 - 10
D13 6 0 - 12
D15 7 0 - 14
... ... ...
D (2 X +1) X 0 - 2 X


Depending on the average value of the test roll more than one die will be used. A D15 is usually the maximum dice value (dice value from 0 to 14) There will never be more than 6 similar dice at any given time. To make sure that the average roll equals the average value, an additional smaller die will be used in the calculation.


Example:

average die
1 D3
2 D5
... ...
7 D15
8 D15 + D3
9 D15 + D5
10 D15 + D7
... ...
14 2 D15
15 2 D15 + D3
16 2 D16 + D3
... ...
42 6 D15
43 6 D15 + D3
44 6 D15 + D5
46 6 D15 + D7
47 6 D15 + D9
48 6 D17
49 6 D17 + D3
50 6 D17 + D5
... ...
53 6 D17 + D11
54 6 D19
55 6 D19 + D3
... ...
Personal tools