v2.0.0: duelist guard now triggers before monk focus
This commit is contained in:
@@ -542,6 +542,12 @@ public class Hero extends Char {
|
|||||||
return Messages.get(Monk.class, "parried");
|
return Messages.get(Monk.class, "parried");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (buff(RoundShield.GuardTracker.class) != null){
|
||||||
|
buff(RoundShield.GuardTracker.class).detach();
|
||||||
|
Sample.INSTANCE.play(Assets.Sounds.HIT_PARRY, 1, Random.Float(0.96f, 1.05f));
|
||||||
|
return Messages.get(RoundShield.GuardTracker.class, "guarded");
|
||||||
|
}
|
||||||
|
|
||||||
if (buff(MonkEnergy.MonkAbility.Focus.FocusBuff.class) != null){
|
if (buff(MonkEnergy.MonkAbility.Focus.FocusBuff.class) != null){
|
||||||
buff(MonkEnergy.MonkAbility.Focus.FocusBuff.class).detach();
|
buff(MonkEnergy.MonkAbility.Focus.FocusBuff.class).detach();
|
||||||
if (sprite != null && sprite.visible) {
|
if (sprite != null && sprite.visible) {
|
||||||
@@ -550,12 +556,6 @@ public class Hero extends Char {
|
|||||||
return Messages.get(Monk.class, "parried");
|
return Messages.get(Monk.class, "parried");
|
||||||
}
|
}
|
||||||
|
|
||||||
if (buff(RoundShield.GuardTracker.class) != null){
|
|
||||||
buff(RoundShield.GuardTracker.class).detach();
|
|
||||||
Sample.INSTANCE.play(Assets.Sounds.HIT_PARRY, 1, Random.Float(0.96f, 1.05f));
|
|
||||||
return Messages.get(RoundShield.GuardTracker.class, "guarded");
|
|
||||||
}
|
|
||||||
|
|
||||||
return super.defenseVerb();
|
return super.defenseVerb();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user