From 59a953c64831f04d543252fe973a693d7db98762 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Mon, 3 Apr 2023 16:12:22 -0400 Subject: [PATCH] v2.0.2: fixed elemental strike + lucky working on ally characters --- .../actors/hero/abilities/duelist/ElementalStrike.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/abilities/duelist/ElementalStrike.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/abilities/duelist/ElementalStrike.java index dba70dad8..85211c027 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/abilities/duelist/ElementalStrike.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/abilities/duelist/ElementalStrike.java @@ -407,8 +407,9 @@ public class ElementalStrike extends ArmorAbility { //*** Lucky *** } else if (ench instanceof Lucky){ for (Char ch : affected){ - if (Random.Float() < 0.1f*powerMulti && - ch.buff(ElementalStrikeLuckyTracker.class) == null) { + if (ch.alignment == Char.Alignment.ENEMY + && Random.Float() < 0.1f*powerMulti + && ch.buff(ElementalStrikeLuckyTracker.class) == null) { Dungeon.level.drop(Lucky.genLoot(), ch.pos).sprite.drop(); Lucky.showFlare(ch.sprite); Buff.affect(ch, ElementalStrikeLuckyTracker.class);