v2.1.0: feint afterimage on-hits now only trigger for enemies
This commit is contained in:
+15
-13
@@ -179,19 +179,21 @@ public class Feint extends ArmorAbility {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int defenseSkill(Char enemy) {
|
public int defenseSkill(Char enemy) {
|
||||||
if (enemy instanceof Mob){
|
if (enemy.alignment == Alignment.ENEMY) {
|
||||||
((Mob) enemy).clearEnemy();
|
if (enemy instanceof Mob) {
|
||||||
}
|
((Mob) enemy).clearEnemy();
|
||||||
Buff.affect(enemy, FeintConfusion.class, 1);
|
}
|
||||||
if (enemy.sprite != null) enemy.sprite.showLost();
|
Buff.affect(enemy, FeintConfusion.class, 1);
|
||||||
if (Dungeon.hero.hasTalent(Talent.FEIGNED_RETREAT)){
|
if (enemy.sprite != null) enemy.sprite.showLost();
|
||||||
Buff.prolong(Dungeon.hero, Haste.class, 2f*Dungeon.hero.pointsInTalent(Talent.FEIGNED_RETREAT));
|
if (Dungeon.hero.hasTalent(Talent.FEIGNED_RETREAT)) {
|
||||||
}
|
Buff.prolong(Dungeon.hero, Haste.class, 2f * Dungeon.hero.pointsInTalent(Talent.FEIGNED_RETREAT));
|
||||||
if (Dungeon.hero.hasTalent(Talent.EXPOSE_WEAKNESS)){
|
}
|
||||||
Buff.prolong(enemy, Vulnerable.class, Dungeon.hero.pointsInTalent(Talent.EXPOSE_WEAKNESS));
|
if (Dungeon.hero.hasTalent(Talent.EXPOSE_WEAKNESS)) {
|
||||||
}
|
Buff.prolong(enemy, Vulnerable.class, Dungeon.hero.pointsInTalent(Talent.EXPOSE_WEAKNESS));
|
||||||
if (Dungeon.hero.hasTalent(Talent.COUNTER_ABILITY)){
|
}
|
||||||
Buff.prolong(Dungeon.hero, Talent.CounterAbilityTacker.class, 3f);
|
if (Dungeon.hero.hasTalent(Talent.COUNTER_ABILITY)) {
|
||||||
|
Buff.prolong(Dungeon.hero, Talent.CounterAbilityTacker.class, 3f);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user