From 594c364eec9961ff8a4151f7e4d238831ddb2784 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Wed, 24 Sep 2025 17:04:53 -0400 Subject: [PATCH] v3.2.5: golden bees can now be affected by aggression debuff --- .../shatteredpixeldungeon/actors/mobs/Bee.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Bee.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Bee.java index a36f8eb4b..a173228f2 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Bee.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Bee.java @@ -27,6 +27,7 @@ import com.shatteredpixel.shatteredpixeldungeon.actors.Char; import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.AllyBuff; import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.Amok; import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.Buff; +import com.shatteredpixel.shatteredpixeldungeon.items.stones.StoneOfAggression; import com.shatteredpixel.shatteredpixeldungeon.messages.Messages; import com.shatteredpixel.shatteredpixeldungeon.sprites.BeeSprite; import com.watabou.utils.Bundle; @@ -167,7 +168,9 @@ public class Bee extends Mob { && mob.alignment != Alignment.NEUTRAL && !mob.isInvulnerable(getClass()) && !(alignment == Alignment.ALLY && mob.alignment == Alignment.ALLY)) { - if (closest == null || Dungeon.level.distance(closest.pos, pos) > Dungeon.level.distance(mob.pos, pos)){ + //prefers char affected by aggression + if (closest == null || mob.buff(StoneOfAggression.Aggression.class) != null + || Dungeon.level.distance(closest.pos, pos) > Dungeon.level.distance(mob.pos, pos)){ closest = mob; } }