diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/spells/Cleanse.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/spells/Cleanse.java index 6db00d88b..2381f9569 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/spells/Cleanse.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/spells/Cleanse.java @@ -97,7 +97,7 @@ public class Cleanse extends ClericSpell { if (hero.pointsInTalent(Talent.CLEANSE) > 1) { //0, 2, or 4. 1 less than displayed as spell is instant - Buff.affect(ch, PotionOfCleansing.Cleanse.class, 2 * (Dungeon.hero.pointsInTalent(Talent.CLEANSE)-1)); + Buff.prolong(ch, PotionOfCleansing.Cleanse.class, 2 * (Dungeon.hero.pointsInTalent(Talent.CLEANSE)-1)); } Buff.affect(ch, Barrier.class).setShield(10 * hero.pointsInTalent(Talent.CLEANSE)); new Flare( 6, 32 ).color(0xFF4CD2, true).show( ch.sprite, 2f ); diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/potions/PotionOfInvisibility.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/potions/PotionOfInvisibility.java index 0f5b275d8..54fe5c071 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/potions/PotionOfInvisibility.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/potions/PotionOfInvisibility.java @@ -39,7 +39,7 @@ public class PotionOfInvisibility extends Potion { @Override public void apply( Hero hero ) { identify(); - Buff.affect( hero, Invisibility.class, Invisibility.DURATION ); + Buff.prolong( hero, Invisibility.class, Invisibility.DURATION ); GLog.i( Messages.get(this, "invisible") ); Sample.INSTANCE.play( Assets.Sounds.MELD ); } diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/potions/PotionOfLevitation.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/potions/PotionOfLevitation.java index e694bf119..59ba578a6 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/potions/PotionOfLevitation.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/potions/PotionOfLevitation.java @@ -57,7 +57,7 @@ public class PotionOfLevitation extends Potion { @Override public void apply( Hero hero ) { identify(); - Buff.affect( hero, Levitation.class, Levitation.DURATION ); + Buff.prolong( hero, Levitation.class, Levitation.DURATION ); GLog.i( Messages.get(this, "float") ); } diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/potions/PotionOfMindVision.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/potions/PotionOfMindVision.java index 5e77ac9da..596a1f1df 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/potions/PotionOfMindVision.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/potions/PotionOfMindVision.java @@ -39,7 +39,7 @@ public class PotionOfMindVision extends Potion { @Override public void apply( Hero hero ) { identify(); - Buff.affect( hero, MindVision.class, MindVision.DURATION ); + Buff.prolong( hero, MindVision.class, MindVision.DURATION ); SpellSprite.show(hero, SpellSprite.VISION, 1, 0.77f, 0.9f); Dungeon.observe(); diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/potions/elixirs/ElixirOfIcyTouch.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/potions/elixirs/ElixirOfIcyTouch.java index 0b0efe9be..004089d23 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/potions/elixirs/ElixirOfIcyTouch.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/potions/elixirs/ElixirOfIcyTouch.java @@ -36,7 +36,7 @@ public class ElixirOfIcyTouch extends Elixir { @Override public void apply(Hero hero) { - Buff.affect(hero, FrostImbue.class, FrostImbue.DURATION); + Buff.prolong(hero, FrostImbue.class, FrostImbue.DURATION); hero.sprite.emitter().burst(SnowParticle.FACTORY, 5); } diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/potions/exotic/PotionOfCleansing.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/potions/exotic/PotionOfCleansing.java index fbbadaf51..a63f1b2cd 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/potions/exotic/PotionOfCleansing.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/potions/exotic/PotionOfCleansing.java @@ -83,7 +83,7 @@ public class PotionOfCleansing extends ExoticPotion { ((Hunger) b).satisfy(Hunger.STARVING); } } - Buff.affect(ch, Cleanse.class, duration); + Buff.prolong(ch, Cleanse.class, duration); } public static class Cleanse extends FlavourBuff { diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/potions/exotic/PotionOfDragonsBreath.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/potions/exotic/PotionOfDragonsBreath.java index 9c8e6f31d..516c4e304 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/potions/exotic/PotionOfDragonsBreath.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/potions/exotic/PotionOfDragonsBreath.java @@ -182,7 +182,7 @@ public class PotionOfDragonsBreath extends ExoticPotion { if (ch != null) { Buff.affect( ch, Burning.class ).reignite( ch ); - Buff.affect(ch, Cripple.class, 5f); + Buff.prolong(ch, Cripple.class, 5f); } } diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/potions/exotic/PotionOfMagicalSight.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/potions/exotic/PotionOfMagicalSight.java index 61df497c5..e3f332762 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/potions/exotic/PotionOfMagicalSight.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/potions/exotic/PotionOfMagicalSight.java @@ -37,7 +37,7 @@ public class PotionOfMagicalSight extends ExoticPotion { @Override public void apply(Hero hero) { identify(); - Buff.affect(hero, MagicalSight.class, MagicalSight.DURATION); + Buff.prolong(hero, MagicalSight.class, MagicalSight.DURATION); SpellSprite.show(hero, SpellSprite.VISION); Dungeon.observe(); diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/potions/exotic/PotionOfSnapFreeze.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/potions/exotic/PotionOfSnapFreeze.java index 25ae8b328..983b0cbfe 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/potions/exotic/PotionOfSnapFreeze.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/potions/exotic/PotionOfSnapFreeze.java @@ -55,7 +55,7 @@ public class PotionOfSnapFreeze extends ExoticPotion { Char ch = Actor.findChar( cell + offset); if (ch != null){ - Buff.affect(ch, Roots.class, Roots.DURATION*2f); + Buff.prolong(ch, Roots.class, Roots.DURATION*2f); } } diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/potions/exotic/PotionOfStamina.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/potions/exotic/PotionOfStamina.java index ba3559412..0f420fa59 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/potions/exotic/PotionOfStamina.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/potions/exotic/PotionOfStamina.java @@ -37,7 +37,7 @@ public class PotionOfStamina extends ExoticPotion { public void apply(Hero hero) { identify(); - Buff.affect(hero, Stamina.class, Stamina.DURATION); + Buff.prolong(hero, Stamina.class, Stamina.DURATION); SpellSprite.show(hero, SpellSprite.HASTE, 0.5f, 1, 0.5f); }