From e93d5da65d75b03ca60ea722ded63776df05bc6a Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Mon, 8 Jul 2024 10:58:14 -0400 Subject: [PATCH] v2.5.0: nerfed dew drops from grassy floors, reduced mossy clump cost --- .../shatteredpixeldungeon/items/trinkets/MossyClump.java | 4 ++-- .../shatteredpixeldungeon/levels/features/HighGrass.java | 6 ++++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/trinkets/MossyClump.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/trinkets/MossyClump.java index 0c66d5739..55c924f3e 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/trinkets/MossyClump.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/trinkets/MossyClump.java @@ -38,8 +38,8 @@ public class MossyClump extends Trinket { @Override protected int upgradeEnergyCost() { - //5 -> 20(25) -> 25(50) -> 30(80) - return 20+5*level(); + //5 -> 15(20) -> 20(40) -> 25(65) + return 15+5*level(); } @Override diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/features/HighGrass.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/features/HighGrass.java index 632599095..bee53a6c5 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/features/HighGrass.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/features/HighGrass.java @@ -138,6 +138,12 @@ public class HighGrass { // Dew, scales from 1/6 to 1/4 lootChance = 1/(6f -naturalismLevel/2f); + + //grassy levels spawn half as much dew + if (Dungeon.level != null && Dungeon.level.feeling == Level.Feeling.GRASS){ + lootChance /= 2; + } + if (Random.Float() < lootChance) { level.drop(new Dewdrop(), pos).sprite.drop(); }