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
|
||||
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){
|
||||
|
|
Loading…
Reference in New Issue
Block a user