All talents in this tree require a shield to be equipped.
Talent | Type/Cost | Scales With | Description |
---|---|---|---|
Shield Pummel | 8 Stamina 6 cooldown |
Strength | Two shield hits with multipliers, second one stuns. |
Riposte | Passive | Dexterity | Allows (more and more-likely-critial) counterstrikes after (incomplete) Block. |
Overpower | 22 Stamina 8 cooldown |
-- | Weapon hit + 2 shield hits, with multipliers, third hit knocks back 4 tiles. |
Assault | 16 Stamina 6 cooldown |
-- | Shield hit with multiplier; if that hits, two automatic critical weapon hits with multipliers. |
Math/code for 1.0:
Shield Pummel
damage1 = combatTalentWeaponDamage(t, 1, 1.7, getTalentLevel(T_SHIELD_EXPERTISE))
damage2 = combatTalentWeaponDamage(t, 1.2, 2.1, getTalentLevel(T_SHIELD_EXPERTISE))
stun_dur = 2 + getTalentLevel(t) / 2
stun_power = combatAttackStr()
Riposte
dur_inc = ceil(getTalentLevel(t)/4)
crit_inc = combatTalentIntervalDamage(t, "dex", 10, 50)
Overpower
damage1 = combatTalentWeaponDamage(t, 0.8, 1.3)
damage2 = combatTalentWeaponDamage(t, 0.8, 1.3, getTalentLevel(T_SHIELD_EXPERTISE))
checkHit(combatAttack(shield), target:combatPhysicalResist(), 0, 95, 5 - getTalentLevel(t) / 2)
Assault
damage1 = combatTalentWeaponDamage(t, 1, 1.5, getTalentLevel(T_SHIELD_EXPERTISE))
damage2 = combatTalentWeaponDamage(t, 1, 1.5)