v1.4.0: fixed armband not breaking invis

This commit is contained in:
Evan Debenham
2022-08-06 11:44:10 -04:00
parent 0eaf294309
commit b3f7cf3a8e
@@ -30,6 +30,7 @@ import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.Blindness;
import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.Buff; import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.Buff;
import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.CounterBuff; import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.CounterBuff;
import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.Cripple; import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.Cripple;
import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.Invisibility;
import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.MagicImmune; import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.MagicImmune;
import com.shatteredpixel.shatteredpixeldungeon.actors.hero.Hero; import com.shatteredpixel.shatteredpixeldungeon.actors.hero.Hero;
import com.shatteredpixel.shatteredpixeldungeon.actors.hero.Talent; import com.shatteredpixel.shatteredpixeldungeon.actors.hero.Talent;
@@ -137,6 +138,8 @@ public class MasterThievesArmband extends Artifact {
float lootMultiplier = 1f + 0.1f*level(); float lootMultiplier = 1f + 0.1f*level();
int debuffDuration = 3 + level()/2; int debuffDuration = 3 + level()/2;
Invisibility.dispel(curUser);
if (surprised){ if (surprised){
lootMultiplier += 0.5f; lootMultiplier += 0.5f;
Surprise.hit(ch); Surprise.hit(ch);