v2.4.0: fixed aqua brew triggering traps when thrown

This commit is contained in:
Evan Debenham
2024-04-26 13:21:55 -04:00
parent 089042015b
commit 466ca870d4

View File

@@ -36,6 +36,7 @@ import com.shatteredpixel.shatteredpixeldungeon.items.Generator;
import com.shatteredpixel.shatteredpixeldungeon.items.Item;
import com.shatteredpixel.shatteredpixeldungeon.items.ItemStatusHandler;
import com.shatteredpixel.shatteredpixeldungeon.items.Recipe;
import com.shatteredpixel.shatteredpixeldungeon.items.potions.brews.AquaBrew;
import com.shatteredpixel.shatteredpixeldungeon.items.potions.elixirs.ElixirOfHoneyedHealing;
import com.shatteredpixel.shatteredpixeldungeon.items.potions.exotic.ExoticPotion;
import com.shatteredpixel.shatteredpixeldungeon.items.potions.exotic.PotionOfCleansing;
@@ -300,7 +301,10 @@ public class Potion extends Item {
} else {
Dungeon.level.pressCell( cell );
//aqua brew specifically doesn't press cells, so it can disarm traps
if (!(this instanceof AquaBrew)){
Dungeon.level.pressCell( cell );
}
shatter( cell );
if (!anonymous && Random.Float() < talentChance){