v3.0.0: fixed smite's bonus damage triggering twice in most cases
This commit is contained in:
committed by
Evan Debenham
parent
a6abd58e4e
commit
aa20a33460
@@ -1448,13 +1448,14 @@ public class Hero extends Char {
|
|||||||
|
|
||||||
if (wep != null) {
|
if (wep != null) {
|
||||||
damage = wep.proc( this, enemy, damage );
|
damage = wep.proc( this, enemy, damage );
|
||||||
} else if (buff(HolyWeapon.HolyWepBuff.class) != null) {
|
} else {
|
||||||
int dmg = subClass == HeroSubClass.PALADIN ? 6 : 2;
|
if (buff(HolyWeapon.HolyWepBuff.class) != null) {
|
||||||
enemy.damage(Math.round(dmg * Weapon.Enchantment.genericProcChanceMultiplier(this)), HolyWeapon.INSTANCE);
|
int dmg = subClass == HeroSubClass.PALADIN ? 6 : 2;
|
||||||
}
|
enemy.damage(Math.round(dmg * Weapon.Enchantment.genericProcChanceMultiplier(this)), HolyWeapon.INSTANCE);
|
||||||
|
}
|
||||||
if (buff(Smite.SmiteTracker.class) != null){
|
if (buff(Smite.SmiteTracker.class) != null){
|
||||||
enemy.damage(Smite.bonusDmg(this, enemy), Smite.INSTANCE);
|
enemy.damage(Smite.bonusDmg(this, enemy), Smite.INSTANCE);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
switch (subClass) {
|
switch (subClass) {
|
||||||
|
|||||||
Reference in New Issue
Block a user