v1.4.0: reverted wealth cap, wealth now cannot generate more of itself
This commit is contained in:
+10
-4
@@ -261,15 +261,21 @@ public class RingOfWealth extends Ring {
|
|||||||
result = a;
|
result = a;
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
result = Generator.random(Generator.Category.RING);
|
do {
|
||||||
|
result = Generator.random(Generator.Category.RING);
|
||||||
|
//wealth cannot generate more rings of wealth
|
||||||
|
} while (result instanceof RingOfWealth);
|
||||||
break;
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
result = Generator.random(Generator.Category.ARTIFACT);
|
do {
|
||||||
|
result = Generator.random(Generator.Category.ARTIFACT);
|
||||||
|
//wealth cannot generate more rings of wealth
|
||||||
|
} while (result instanceof RingOfWealth);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
//minimum level is 1/2/3/4/5/6/7/8 when ring level is 1/3/5/7/9/11/13/15
|
//minimum level is 1/2/3/4/5/6 when ring level is 1/3/5/7/9/11
|
||||||
if (result.isUpgradable()){
|
if (result.isUpgradable()){
|
||||||
int minLevel = Math.min(8, (level+1)/2);
|
int minLevel = (level+1)/2;
|
||||||
if (result.level() < minLevel){
|
if (result.level() < minLevel){
|
||||||
result.level(minLevel);
|
result.level(minLevel);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user