Core/Mechanic: Implement Diminishing Returns for miss\parry\dodge. Original author for parry\dodge case Lynx3d.

fixes: #2339, #2536, #887, #687 etc.
This commit is contained in:
Chaplain
2011-09-06 18:43:55 +03:00
parent 207f598a20
commit c190326de4
5 changed files with 175 additions and 81 deletions
+1
View File
@@ -1479,6 +1479,7 @@ class Unit : public WorldObject
float GetUnitDodgeChance() const;
float GetUnitParryChance() const;
float GetUnitBlockChance() const;
float GetUnitMissChance(WeaponAttackType attType) const;
float GetUnitCriticalChance(WeaponAttackType attackType, const Unit *pVictim) const;
int32 GetMechanicResistChance(const SpellInfo *spell);
bool CanUseAttackType(uint8 attacktype) const