v0.3.1: adjusted balance on the ethereal chains
This commit is contained in:
parent
1887a44f55
commit
060ed18908
|
@ -205,7 +205,7 @@ public class EtherealChains extends Artifact {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean act() {
|
public boolean act() {
|
||||||
int chargeTarget = 5+level;
|
int chargeTarget = 5+(level*2);
|
||||||
if (!cursed && charge < chargeTarget) {
|
if (!cursed && charge < chargeTarget) {
|
||||||
partialCharge += 1 / (40f - (chargeTarget - charge)*3f);
|
partialCharge += 1 / (40f - (chargeTarget - charge)*3f);
|
||||||
} else if (cursed && Random.Int(100) == 0){
|
} else if (cursed && Random.Int(100) == 0){
|
||||||
|
@ -229,6 +229,11 @@ public class EtherealChains extends Artifact {
|
||||||
if (cursed) return;
|
if (cursed) return;
|
||||||
|
|
||||||
exp += Math.round(levelPortion*100);
|
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;
|
partialCharge += levelPortion*10f;
|
||||||
|
|
||||||
if (exp > 100+level*50 && level < levelCap){
|
if (exp > 100+level*50 && level < levelCap){
|
||||||
|
|
Loading…
Reference in New Issue
Block a user