Difference between revisions of "Dodging"

From CrawlWiki
Jump to: navigation, search
(Update to 0.18)
m (Strategy)
 
(19 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{version|018}}
+
{{version031}}
 
{{flavour|The Dodging skill will affect your chance of dodging an attack, be it melee, ranged or magical. Certain types of attack cannot be dodged, however, such as enchantments (which must be resisted) and explosions.}}
 
{{flavour|The Dodging skill will affect your chance of dodging an attack, be it melee, ranged or magical. Certain types of attack cannot be dodged, however, such as enchantments (which must be resisted) and explosions.}}
  
The [[Dodging]] skill determines how well your character can avoid blows, beams and missiles fired by monsters and traps.
+
The [[Dodging]] skill determines how well your character can avoid blows, beams and missiles fired by monsters.
  
== Number crunching ==
+
{{skill aptitudes}}
  
In addition to base EV (10 + Size), Dodging skill provides an [[evasion|EV]] bonus calculated as follows:
+
== Useful Info ==
 +
Dodging skill provides a bonus to [[EV]], equal to:<ref>{{source ref|0.30.0|player.cc|2076}}</ref>
  
  (7 + Dodging × ev_Dex) / (20 - size)
+
(8 + 0.8 × Dodging × [[Dex]]) / (20 - size)
  
* '''Size''' is a factor of your species's body size, which varies from 4 (tiny, such as a [[Spriggan]]); to -8 (huge, such as being in [[Dragon Form]]). See [[Evasion]] for more details.
+
Size is a factor dependent on your species' [[size|body size]]. [[Human]]s are 0, [[Spriggan]]s are +4, and [[Troll]]s are -2. (See [[Evasion]] for a full list.)
  
* '''ev_Dex''' is a stepped down value of your Dex. If Dex is greater than 24, it is reduced according to this formula: ev_Dex = 14 + 10 * log2(1 + (dex - 14)/10). (Condensed: ev_Dex = Dex < 24 ? Dex : 14 + 10 * log2(1 + (dex - 14)/10) )
+
This bonus is then reduced by encumbrance, if any.
  
The Dodging bonus is penalized by wearing heavy armour. The penalty from armour is:
+
===Encumbrance===
(body_armour_encumbrance_rating*size_factor - 3)×10/[[strength|STR]]
+
[[Armour encumbrance]] will directly lower the bonus from Dodging. This factor is not reduced by [[Armour skill]], but it is reduced by [[strength]].
  
This penalty cannot be negative, so it is not applied when wearing [[robe]]s or [[animal skin]]s. Size_factor is 0.75 for large species: [[Troll]], [[Ogre]], [[Centaur]], and [[Naga]]; 1 for normal species; 1.25 for small species: [[Kobold]] and [[Halfling]]; and 1.5 for tiny species: [[Spriggan]] ([[Felid]]s can't wear armour).
+
* '''If (encumbrance - 3) ≥ strength:'''
 +
: Modifier = <code> 0.5 * Str / (encumbrance - 3)</code>
 +
* '''If (encumbrance - 3) < strength:'''
 +
: Modifier = <code> 1 - ((encumbrance - 3) / (2 * Str))</code>
 +
In either case, the modifier is multiplied directly with Dodging bonus, to get the final EV bonus.
  
For a normal-sized character, the amount of dodging required to start increasing his evasion is:
+
If you are [[paralyse]]d, your Dodging skill is completely ineffective. The only thing that contributes to EV in this case is your size.
(body_armour_encumbrance_rating-3)×200/(Str*ev_Dex) - 7/ev_Dex
 
  
If you are [[paralyse]]d, your Dodging skill is completely ineffective. The only thing that contributes to EV in this case is repulsion field mutation.
+
== Strategy ==
 +
The [[Early Game Character Building|usual skill advice]] in ''Crawl'' is to "train your killing skills to competency first, then train your defenses". Dodging an extra attack won't help if you have to use a consumable to beat every other fight. It's perfectly reasonable to turn Dodging off at the start, then turn it back on later on when you feel skilled enough at killing stuff.
  
== Tricks and tips ==
+
Dodging is more effective when you have higher [[dexterity]] and you are wearing lighter armour. Still, even a brute in [[crystal plate armour]] will eventually want to train a few levels of Dodging, since the early levels of a skill are cheap.
 
 
Adventurers should train first and foremost in order to deliver damage. Since Dodging does not help you in killing your opponents faster and offers slight returns at first, it is perfectly reasonable to turn Dodging off at the start, then turn it back on later on when you feel skilled enough at killing stuff.
 
 
 
{{skill aptitudes}}
 
  
 
==See also==
 
==See also==
Line 34: Line 35:
  
 
==History==
 
==History==
Prior to 0.6, characters could only train Dodging when wearing [[light armour]] and would train [[Armour (skill)|Armour]] only when wearing [[heavy armour]].
+
* Prior to [[0.27]], there was a stepdown on dexterity: if dex >= 24, <code>adj_dex = 14 + 10 * log2(1 + (dex - 14)/10)</code>. This reduced the impact of dexterity at high DEX values. Also, there was a separate stepdown if EV >= 30, documented in [[Evasion#History|Evasion]].
 +
* Prior to [[0.6]], characters could only train Dodging when wearing [[light armour]] and would train [[Armour (skill)|Armour]] only when wearing [[heavy armour]].
 +
 
 +
==References==
 +
<references />
  
 
[[Category:Skills]]
 
[[Category:Skills]]
  
 
{{Skills}}
 
{{Skills}}

Latest revision as of 09:01, 9 March 2024

Version 0.31: This article may not be up to date for the latest stable release of Crawl.
The Dodging skill will affect your chance of dodging an attack, be it melee, ranged or magical. Certain types of attack cannot be dodged, however, such as enchantments (which must be resisted) and explosions.

The Dodging skill determines how well your character can avoid blows, beams and missiles fired by monsters.

Aptitudes

At Ba Co DE Dg Ds Dj Dr Fe Fo Gr Gh Gn Hu Ko Mf Mi MD Mu Na Op On Sp Te Tr Vp VS
-3 1 -1 2 -1 -1 1 -1 3 -1 -2 -1 8 0 2 3 1 -3 -2 -2 0 -1 3 1 -2 1 -2

Useful Info

Dodging skill provides a bonus to EV, equal to:[1]

(8 + 0.8 × Dodging × Dex) / (20 - size)

Size is a factor dependent on your species' body size. Humans are 0, Spriggans are +4, and Trolls are -2. (See Evasion for a full list.)

This bonus is then reduced by encumbrance, if any.

Encumbrance

Armour encumbrance will directly lower the bonus from Dodging. This factor is not reduced by Armour skill, but it is reduced by strength.

  • If (encumbrance - 3) ≥ strength:
Modifier = 0.5 * Str / (encumbrance - 3)
  • If (encumbrance - 3) < strength:
Modifier = 1 - ((encumbrance - 3) / (2 * Str))

In either case, the modifier is multiplied directly with Dodging bonus, to get the final EV bonus.

If you are paralysed, your Dodging skill is completely ineffective. The only thing that contributes to EV in this case is your size.

Strategy

The usual skill advice in Crawl is to "train your killing skills to competency first, then train your defenses". Dodging an extra attack won't help if you have to use a consumable to beat every other fight. It's perfectly reasonable to turn Dodging off at the start, then turn it back on later on when you feel skilled enough at killing stuff.

Dodging is more effective when you have higher dexterity and you are wearing lighter armour. Still, even a brute in crystal plate armour will eventually want to train a few levels of Dodging, since the early levels of a skill are cheap.

See also

History

  • Prior to 0.27, there was a stepdown on dexterity: if dex >= 24, adj_dex = 14 + 10 * log2(1 + (dex - 14)/10). This reduced the impact of dexterity at high DEX values. Also, there was a separate stepdown if EV >= 30, documented in Evasion.
  • Prior to 0.6, characters could only train Dodging when wearing light armour and would train Armour only when wearing heavy armour.

References

  1. player.cc:2076 (0.30.0)
Skills
Weapons Short BladesLong BladesRanged Weapons

AxesMaces & FlailsPolearmsStavesUnarmed CombatThrowing

Physical FightingArmourDodgingStealthShields
Magical SpellcastingInvocationsEvocationsShapeshifting
Spell Schools AirAlchemyConjurationsEarthFireHexesIceNecromancySummoningTranslocations