Dragon Age Wiki
Register
Dragon Age Wiki
Line 23: Line 23:
   
 
== Damage ==
 
== Damage ==
A numerical value derived from base weapon damage, the weapon's appropriate attributes, and any relevant effects.
 
Melee Damage is strongly influenced by a character's Strength stat (or Cunning if a Rogue has selected Lethality).
 
Magic Damage is strongly influenced by a character's Magic stat.
 
   
  +
===Weapon Damage===
Listed weapon damage is always the minimum damage of the weapon. A multiplier is applied to determine maximum damage. Each weapon type has its own multiplier, daggers and longswords are 1.0, axes are 1.4. A dagger with a base damage of 6.4 will deal between 6.4 and 9.6 damage at an average of 8.
 
  +
Damage caused by an attack with a Weapon is calculated as follows:
  +
*Normal Hit:
  +
Damage = BaseWeaponDmg + AttributeBasedDmg + CharacterDmgBonus + OnHitDamage - ArmorDmgReduction
  +
*Backstab / Critical Hit:
  +
Damage = CriticalDamageModifier * (BaseWeaponDmg + AttributeBasedDmg) +
  +
CharacterDmgBonus + OnHitDmg - ArmorDmgReduction
   
  +
''Note: If the calculated '''Damage''' value is less than 1.0, it is set 1.0.''
Bonus damage, from any source including talents, gear, or runes, cannot hit critically and is not multiplied by backstabs. Only weapon damage and damage from attributes is multiplied by a critical hit. This damage is multiplied by a CriticalDamageModifier, which is 1.5. The Modifier can be increased with gear that grants a bonus to the property Critical Range (e. g., [[Red Jenny Seekers]]), according to the following formula:{{clrl}}
 
  +
  +
====BaseWeaponDmg====
  +
The base weapon damage is listed on the [[Weapons]] page. The damage range listed there is multiplied by (0.9 + 0.1 * WeaponRank).
  +
  +
====AttributeBasedDmg====
  +
One or two character attributes are used to determine ''AttributeBasedDmg'' (listed on the [[Weapons]] page). Each weapon type has an Attribute Modifier (listed on the [[Weapons]] page as well), which influences the Damage Bonus based on attributes.
  +
  +
*One character attribute used:
  +
AttributeBasedDmg = [Attribute Value - 10] *
  +
[Weapon Attribute Modifier] * [Weapon Style Modifier]
  +
*Two character attributes used:
  +
AttributeBasedDmg = 0.5 * [Attribute Value1 + Value2 - 20] *
  +
[Weapon Attribute Modifier] * [Weapon Style Modifier]
  +
  +
Weapon Style Modifier:
  +
*Single Weapon / Sword and Shield: 0.625
  +
*Dual Wielding: 0.375 main hand; 0.125 off hand (full 0.375 multiplier with [[Dual-Weapon Training]])
  +
  +
====CharacterDmgBonus====
  +
This damage bonus is based on a special character property (Property 39, DamageBonus), modified by the following:
  +
*Level Damage Bonus, 0.1 to 0.4 per character level, depending on the class.
  +
*Talent-based bonus from passive talents and specializations: [[Bravery]] and [[Duelist]] and sustained abilities: [[Aim]], [[Berserk]], [[Combat Magic]], [[Indomitable]], [[Powerful Swings]], [[Song of Courage]].
  +
*{{ColorPositiveStat|+X damage}} properties on weapons (if dual wielding, these will effectively apply to both weapons).
  +
  +
====Critical Hit / Backstab====
 
''BaseWeaponDmg'' and ''AttributeBasedDmg'' damage is multiplied by a CriticalDamageModifier, which is 1.5. The Modifier can be increased with gear that grants a bonus to the property Critical Range (e. g., [[Red Jenny Seekers]]), according to the following formula:{{clrl}}
 
''CriticalDamageModifier = COMBAT_CRITICAL_DAMAGE_MODIFIER + PROPERTY_ATTRIBUTE_CRITICAL_RANGE / 100.0''{{clrl}}
 
''CriticalDamageModifier = COMBAT_CRITICAL_DAMAGE_MODIFIER + PROPERTY_ATTRIBUTE_CRITICAL_RANGE / 100.0''{{clrl}}
   
  +
====OnHitDmg====
Target armor is an integer reduction in damage dealt. One armor reduces each physical hit, before armor penetration, by one point to a minimum of 1. Armor penetration works directly against armor by adding back damage lost to armor. A target with 15 armor attacked by a character with an armor penetration of 12 will reduce each attack by 3 points. A target with 12 armor attacked by a character with an armor penetration of 15 will reduce each attack by 0 points, it will not receive an extra 3 points of damage. The armor value of any target is not fixed, the game randomizes armor with each attack, much like weapon damage, to a value between 70% and 100% of its original value.
 
  +
When a weapon hits, a number of OnHit properties can be triggered: Damage from Runes, Damage from Enchantment Spells ([[Flaming Weapons]], [[Frost Weapons]]) and [[Poison-Making#Poisons|Poisons]]. These OnHit properties are not triggered when activated talents are used.
  +
  +
====ArmorDmgReduction====
  +
Armor can reduce damage dealt by melee weapons and ranged weapons (except for [[Staves]], which have special handling in the game engine). Other physical damage (e.g. from an explosion of [[Walking Bomb]] is not reduced).
  +
  +
An effective armor value is determined for each hit:
  +
ArmorDmgReduction = (0.7 + 0.3 * [random value between 0 and 1]) * [Armor Value of Target]
  +
- [Armor Penetration of Attacker]
  +
  +
If ''EffectiveArmorValue'' is less than 0, it is set to 0. Thus, Armor Penetration can at most reduce the damage reduction effect of armor to 0, it cannot result in a damage bonus.
  +
  +
===Elemental Damage===
  +
Any kind of Elemental Damage (cold, electricity, fire, nature, spirit), e.g. from Spells, Runes, Poisons or Bombs, is modified as follows:
  +
Damage = BaseValue * AttackerDamageModifier * TargetResistanceModifier
  +
  +
''Note that certain creatures are [[Immunities|immune]] to some types of elemental damage.''
  +
  +
====AttackerDamageModifier====
  +
There is a separate modifier for each type of elemental damage. This modifier is normally 1.0. It can be increased up to a cap of 1.3 with items that have a ''{{ColorPositiveStat|+X% {cold/electricity/fire/nature/spirit} damage}}'' property, e.g. [[Spirit Hands]] and [[Elementalist's Grasp]].
  +
  +
====TargetResistanceModifier====
  +
The target can have up to 75% Elemental [[Resistance]] (this would correspond to a TargetResistanceMultiplier of 0.25). Elemental resistance can be negative as well (due to the target having an elemental damage weakness or Spells that lower resistance: [[Vulnerability Hex]], [[Affliction Hex]]), adding an additional amount of damage. Negative Resistance is capped at -100%.
  +
  +
{| border="1" cellpadding="5" cellspacing="0" style="border-collapse:collapse;"
  +
! scope="col"|''Resistance %''
  +
! scope="col"|''TargetResistanceModifier''
  +
|-
  +
| -100
  +
|2.0
  +
|-
  +
| -50
  +
|1.5
  +
|-
  +
|0
  +
|1.0
  +
|-
  +
|25
  +
|0.75
  +
|-
  +
|50
  +
|0.5
  +
|-
  +
|75
  +
|0.25
  +
|}
   
 
== Defense ==
 
== Defense ==

Revision as of 13:47, 14 March 2010


See Also: Combat, Spells, Talents

Combat mechanics are comprised of the technical details relevant to combat.

Armor

A numerical value that is commonly a property of armor and shields and serves as an integer reduction in physical damage sustained from a successful attack.

Armor Penetration

A numerical value that is commonly a property of weapons and is used to determine the amount of armor an attack is capable of negating. Armor Penetration is capped at 41 points on the character screen.

Attack

A numerical value derived most often from the Strength and/or Dexterity attributes that is used to determine whether a physical attack succeeds in impacting, though not necessarily damaging, an enemy.

Attack Speed

The rate at which physical melee (not ranged) attacks can be performed by a creature is determined by several factors, but influenced the most by the base weapon type being used.

Damage

Weapon Damage

Damage caused by an attack with a Weapon is calculated as follows:

  • Normal Hit:
Damage = BaseWeaponDmg + AttributeBasedDmg + CharacterDmgBonus + OnHitDamage - ArmorDmgReduction
  • Backstab / Critical Hit:
Damage = CriticalDamageModifier * (BaseWeaponDmg + AttributeBasedDmg) + 
         CharacterDmgBonus + OnHitDmg - ArmorDmgReduction

Note: If the calculated Damage value is less than 1.0, it is set 1.0.

BaseWeaponDmg

The base weapon damage is listed on the Weapons page. The damage range listed there is multiplied by (0.9 + 0.1 * WeaponRank).

AttributeBasedDmg

One or two character attributes are used to determine AttributeBasedDmg (listed on the Weapons page). Each weapon type has an Attribute Modifier (listed on the Weapons page as well), which influences the Damage Bonus based on attributes.

  • One character attribute used:
AttributeBasedDmg = [Attribute Value - 10] *  
                    [Weapon Attribute Modifier] * [Weapon Style Modifier]
  • Two character attributes used:
AttributeBasedDmg = 0.5 * [Attribute Value1 + Value2 - 20] * 
                    [Weapon Attribute Modifier] * [Weapon Style Modifier]

Weapon Style Modifier:

  • Single Weapon / Sword and Shield: 0.625
  • Dual Wielding: 0.375 main hand; 0.125 off hand (full 0.375 multiplier with Dual-Weapon Training)

CharacterDmgBonus

This damage bonus is based on a special character property (Property 39, DamageBonus), modified by the following:

Critical Hit / Backstab

BaseWeaponDmg and AttributeBasedDmg damage is multiplied by a CriticalDamageModifier, which is 1.5. The Modifier can be increased with gear that grants a bonus to the property Critical Range (e. g., Red Jenny Seekers), according to the following formula:

CriticalDamageModifier = COMBAT_CRITICAL_DAMAGE_MODIFIER + PROPERTY_ATTRIBUTE_CRITICAL_RANGE / 100.0

OnHitDmg

When a weapon hits, a number of OnHit properties can be triggered: Damage from Runes, Damage from Enchantment Spells (Flaming Weapons, Frost Weapons) and Poisons. These OnHit properties are not triggered when activated talents are used.

ArmorDmgReduction

Armor can reduce damage dealt by melee weapons and ranged weapons (except for Staves, which have special handling in the game engine). Other physical damage (e.g. from an explosion of Walking Bomb is not reduced).

An effective armor value is determined for each hit:

ArmorDmgReduction = (0.7 + 0.3 * [random value between 0 and 1]) * [Armor Value of Target]
                      - [Armor Penetration of Attacker]

If EffectiveArmorValue is less than 0, it is set to 0. Thus, Armor Penetration can at most reduce the damage reduction effect of armor to 0, it cannot result in a damage bonus.

Elemental Damage

Any kind of Elemental Damage (cold, electricity, fire, nature, spirit), e.g. from Spells, Runes, Poisons or Bombs, is modified as follows:

Damage = BaseValue * AttackerDamageModifier * TargetResistanceModifier

Note that certain creatures are immune to some types of elemental damage.

AttackerDamageModifier

There is a separate modifier for each type of elemental damage. This modifier is normally 1.0. It can be increased up to a cap of 1.3 with items that have a +X% {cold/electricity/fire/nature/spirit} damage property, e.g. Spirit Hands and Elementalist's Grasp.

TargetResistanceModifier

The target can have up to 75% Elemental Resistance (this would correspond to a TargetResistanceMultiplier of 0.25). Elemental resistance can be negative as well (due to the target having an elemental damage weakness or Spells that lower resistance: Vulnerability Hex, Affliction Hex), adding an additional amount of damage. Negative Resistance is capped at -100%.

Resistance % TargetResistanceModifier
-100 2.0
-50 1.5
0 1.0
25 0.75
50 0.5
75 0.25

Defense

A property of armor and shields that determines the likelihood that the wearer will be hit by a physical attack. Dexterity also contributes to this, increasing Defense by 1 for each point of Dexterity purchased.

Freezing

See Also: Resistance Checks

Certain spells, namely Winter's Grasp, Cone of Cold, and Blizzard, can temporarily incapacitate a target if effective.


Resistance Check

Freezing is resisted by a successful physical resistance check vs. the caster's spellpower.


Duration

Freeze duration is determined by the base freeze duration modified by target rank.

Elemental Immunity

See Also: Immunities

Some monsters are completely immune to certain damage types. This immunity can not be bypassed with Vulnerability Hexes.

Elemental Resistance

See Also: Resistances

Elemental resistance is shorthand for the four resistances for the primal elemental magics. Elemental Resistance determines the character's ability to withstand various elemental effects, specifically primal magic (fire, ice, lightning, nature, spirit). A high elemental resistance (fire, ice, lightning, nature, spirit resistance) allows a character to limit the damage of the elemental attack. Examples include: withstanding Flame Blast, Winter's Grasp, Stonefist, Shock, etc.

Health

Heath is the amount of total damage a character/enemy can take before falling unconscious. The red meter outlining the left side of the character portrait tracks this statistic (percentage left vs. total). Health is increased by constitution, 5 health points per 1 level constitution.

Knockdown

A combat effect generated by many talents that incapacitates a target for a short duration.


Resistance Check

Knockdowns are resisted by a successful physical resistance check vs. the caster's "attack attribute". This is considered to be either the caster's spellpower or strength modifier, depending on whether the ability used is a spell or a talent, respectively.


Pseudocode - Duration

Duration (s) = (0.0 <= [Random Decimal Value] < 1.0)

Mental Resistance

See Also: Resistance Checks, Spells that Check against Mental Resistance and Attacks that Check against Mental Resistance

Mental Resistance determines the character's ability to withstand various special effects, specifically combat (Bard songs) or magic effects which affect the mind of the character. A high mental resistance allows a character to either completely shrug off the effect, or take a limited negative buff instead. Examples: withstanding Captivating Song, Blood Control, Horror, etc.

Mental Resistance is different from Spell Resistance

Missile Deflection

A property most often seen on shields that allows for a chance to nullify an incoming ranged, physical attack.


Pseudocode - Deflection Check

CheckSuccess = (0.0 <= [Random Decimal Value] < 1.0) <= ([Total Missile Deflection] / 100.0)

Movement Speed

The speed at which a creature is able to move.

Physical Resistance

See Also: Resistance Checks and Spells that Check against Physical Resistance and Attacks that Check against Physical Resistance

Physical Resistance determines the character's ability to withstand various special effects, specifically combat or magic effects which affect the body of the character. A high physical resistance allows a character to either completely shrug off the effect, or take a limited negative buff instead. Examples include: Withstanding Knockdown, Earthquake, Paralyze.

Ranged Attack Aim Speed

The rate at which physical, ranged attacks can be performed. Refer to Aim Speed Reference Sheet for additional information.

Regeneration

Stamina and mana regenerate at different rates depending on attributes and whether the creature is engaged in combat. Refer to Regeneration article for additional information.

Resistance Checks

See also, Resistances

Physical and mental combat effects have a chance to be resisted by a target as modified by various factors.


Pseudocode - Resistance Check

ResistanceChance = [Target Resistance Score] - [Caster Attacking Attribute] + ([Target Rank] * [Target Rank Modifier]) + ([Target Level] * 5
    - ((Difference Between [Target Level] and [Caster Level]) * 5.0)

If ResistanceChance >= [Target Maximum Resistance Chance]
    ResistanceChance = [Target Maximum Resistance Chance]

CheckSuccess = (0.0 <= [Random Decimal Value] < 100.0) <= ResistanceChance
  • Maximum Resistance Chance: 100.0 (usually)

Shattering

When frozen or petrified by a spell a target can possibly be shattered by a critical hit (or by the effect of specific other spells), effectively killing it instantly.


Pseudocode - Shatter Check

If [Target] is not a Boss or Plot Character and (not a Party Member unless (Difficulty >= Hard))
    If [Target] is a Special Rank
        If Difficulty = Easy
            ShatterChance = 0.3
        ElseIf Difficulty = Normal
            ShatterChance = 0.2
        ElseIf Difficulty = Hard
            ShatterChance = 0.1
        ElseIf Difficulty = Nightmare
            ShatterChance = 0.05
    Else
        ShatterChance = 1.0

CheckSuccess = (0.0 <= [Random Decimal Value] < 1.0) <= ShatterChance

Note: the new PS3 patch (1.01) makes it impossible to shatter a creature that is of elite rank or higher.

Spell Resistance

See also Resistances

Spell Resistance determines the percentage chance to completely ignore a magical spell attack. Non-spell elemental attacks ignore this attribute as they are not spells.

Spell Resistance is different from Mental Resistance

Threat

See Threat

Threat determines how enemies attack your party and is critical to take account of for combat strategy