v2.4.0: adjusted stat scaling for some artifacts

This commit is contained in:
Evan Debenham
2024-04-19 11:25:28 -04:00
parent 21a0cf9e87
commit 03b6d4363c
3 changed files with 16 additions and 6 deletions
@@ -48,7 +48,7 @@ public class ExoticCrystals extends Trinket {
if (level == -1){ if (level == -1){
return 0f; return 0f;
} else { } else {
return 0.1f + 0.1f*level; return 0.125f + 0.125f*level;
} }
} }
@@ -52,11 +52,21 @@ public class PetrifiedSeed extends Trinket {
return stoneInsteadOfSeedChance(trinketLevel(PetrifiedSeed.class)); return stoneInsteadOfSeedChance(trinketLevel(PetrifiedSeed.class));
} }
//when accounting for boosts, we effectively get:
//stones: 25/50/75/100%
//seeds: 75/62/51/40%
public static float stoneInsteadOfSeedChance( int level ){ public static float stoneInsteadOfSeedChance( int level ){
if (level == -1){ switch (level){
return 0f; default:
} else { return 0;
return 0.35f + .05f*level; case 0:
return 0.25f;
case 1:
return 0.45f;
case 2:
return 0.6f;
case 3:
return 0.7f;
} }
} }
} }
@@ -48,7 +48,7 @@ public class RatSkull extends Trinket {
if (level == -1){ if (level == -1){
return 1f; return 1f;
} else { } else {
return 2f + 2f*level; return 2f + 1f*level;
} }
} }