From 920d5ed97e2d506fda91938fee05b4d655a57081 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Wed, 27 May 2020 22:49:05 -0400 Subject: [PATCH] v0.8.1: Smaller Artifact balance changes: - Ethereal chains exp requirement scaling doubled - Hourglass sand cost doubled - Horn of plenty food production increased by 25% --- .../items/artifacts/EtherealChains.java | 4 ++-- .../items/artifacts/HornOfPlenty.java | 8 ++++---- .../items/artifacts/TimekeepersHourglass.java | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/artifacts/EtherealChains.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/artifacts/EtherealChains.java index ed6fb8f98..9fece2a47 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/artifacts/EtherealChains.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/artifacts/EtherealChains.java @@ -295,8 +295,8 @@ public class EtherealChains extends Artifact { } partialCharge += levelPortion*10f; - if (exp > 100+level()*50 && level() < levelCap){ - exp -= 100+level()*50; + if (exp > 100+level()*100 && level() < levelCap){ + exp -= 100+level()*100; GLog.p( Messages.get(this, "levelup") ); upgrade(); } diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/artifacts/HornOfPlenty.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/artifacts/HornOfPlenty.java index 23562e105..6e88f2d62 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/artifacts/HornOfPlenty.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/artifacts/HornOfPlenty.java @@ -222,10 +222,10 @@ public class HornOfPlenty extends Artifact { if (charge < chargeCap) { - //generates 0.2x max hunger value every hero level, +0.1x max value per horn level - //to a max of 1.2x max hunger value per hero level - //This means that a standard ration will be recovered in 6.67 hero levels - partialCharge += Hunger.STARVING * levelPortion * (0.2f + (0.1f*level())); + //generates 0.25x max hunger value every hero level, +0.125x max value per horn level + //to a max of 1.5x max hunger value per hero level + //This means that a standard ration will be recovered in ~5.333 hero levels + partialCharge += Hunger.STARVING * levelPortion * (0.25f + (0.125f*level())); //charge is in increments of 1/10 max hunger value. while (partialCharge >= Hunger.STARVING/10) { diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/artifacts/TimekeepersHourglass.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/artifacts/TimekeepersHourglass.java index a934b4c2a..529f547fb 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/artifacts/TimekeepersHourglass.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/artifacts/TimekeepersHourglass.java @@ -409,7 +409,7 @@ public class TimekeepersHourglass extends Artifact { @Override public int price() { - return 10; + return 20; } }