v0.3.1: adjusted balance on the ethereal chains

This commit is contained in:
Evan Debenham 2015-08-12 10:10:26 -04:00
parent 1887a44f55
commit 060ed18908

View File

@ -205,7 +205,7 @@ public class EtherealChains extends Artifact {
@Override
public boolean act() {
int chargeTarget = 5+level;
int chargeTarget = 5+(level*2);
if (!cursed && charge < chargeTarget) {
partialCharge += 1 / (40f - (chargeTarget - charge)*3f);
} else if (cursed && Random.Int(100) == 0){
@ -229,6 +229,11 @@ public class EtherealChains extends Artifact {
if (cursed) return;
exp += Math.round(levelPortion*100);
//past the soft charge cap, gaining charge from leveling is slowed.
if (charge > 5+(level*2)){
levelPortion *= (5+((float)level*2))/charge;
}
partialCharge += levelPortion*10f;
if (exp > 100+level*50 && level < levelCap){