From d12670bc4d0f93b9da9fcfbfd7e6298ceb15065b Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Sat, 26 Jul 2025 14:41:35 -0400 Subject: [PATCH] v3.2.0: trickster no longer drops upgraded or cursed thrown weps --- .../shatteredpixeldungeon/actors/mobs/GnollTrickster.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/GnollTrickster.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/GnollTrickster.java index ccdc5d889..eda12339d 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/GnollTrickster.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/GnollTrickster.java @@ -53,7 +53,7 @@ public class GnollTrickster extends Gnoll { WANDERING = new Wandering(); state = WANDERING; - //at half quantity, see createLoot() + //at quantity of 1 and no upgrades loot = Generator.Category.MISSILE; lootChance = 1f; @@ -126,6 +126,12 @@ public class GnollTrickster extends Gnoll { @Override public Item createLoot() { MissileWeapon drop = (MissileWeapon)super.createLoot(); + drop.level(0); + if (drop.hasCurseEnchant()){ + drop.enchant(null); + } + drop.cursed = false; + drop.identify(false); //half quantity, rounded up drop.quantity((drop.quantity()+1)/2); return drop;