v0.6.0: tightened the ranges for room numbers
This commit is contained in:
parent
cc11562e67
commit
cf744924eb
|
@ -72,12 +72,14 @@ public class CavesLevel extends RegularLevel {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected int standardRooms() {
|
protected int standardRooms() {
|
||||||
return 5+Random.chances(new float[]{2, 2, 3, 2, 1, 1});
|
//6 to 9, average 7.333
|
||||||
|
return 6+Random.chances(new float[]{2, 3, 3, 1});
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected int specialRooms() {
|
protected int specialRooms() {
|
||||||
return 1+Random.chances(new float[]{3, 3, 2, 1});
|
//1 to 3, average 2.2
|
||||||
|
return 1+Random.chances(new float[]{2, 4, 4});
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -61,12 +61,14 @@ public class CityLevel extends RegularLevel {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected int standardRooms() {
|
protected int standardRooms() {
|
||||||
return 6+Random.chances(new float[]{2, 3, 3, 2, 1});
|
//7 to 10, average 7.9
|
||||||
|
return 7+Random.chances(new float[]{4, 3, 2, 1});
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected int specialRooms() {
|
protected int specialRooms() {
|
||||||
return 1 + Random.chances(new float[]{2, 3, 3, 1});
|
//2 to 3, average 2.33
|
||||||
|
return 2 + Random.chances(new float[]{2, 1});
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -69,12 +69,14 @@ public class HallsLevel extends RegularLevel {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected int standardRooms() {
|
protected int standardRooms() {
|
||||||
return 8+Random.chances(new float[]{3, 3, 2, 2, 1});
|
//8 to 10, average 8.67
|
||||||
|
return 8+Random.chances(new float[]{3, 2, 1});
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected int specialRooms() {
|
protected int specialRooms() {
|
||||||
return 1 + Random.chances(new float[]{1, 3, 3, 2});
|
//2 to 3, average 2.5
|
||||||
|
return 2 + Random.chances(new float[]{1, 1});
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -67,12 +67,14 @@ public class PrisonLevel extends RegularLevel {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected int standardRooms() {
|
protected int standardRooms() {
|
||||||
return 4+Random.chances(new float[]{2, 3, 3, 2, 1});
|
//6 to 8, average 6.66
|
||||||
|
return 6+Random.chances(new float[]{4, 2, 2});
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected int specialRooms() {
|
protected int specialRooms() {
|
||||||
return 1+Random.chances(new float[]{4, 3, 3});
|
//1 to 3, average 1.83
|
||||||
|
return 1+Random.chances(new float[]{3, 4, 3});
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -66,7 +66,8 @@ public class SewerBossLevel extends SewerLevel {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected int standardRooms() {
|
protected int standardRooms() {
|
||||||
return 2+Random.chances(new float[]{3, 3, 1});
|
//2 to 4, average 3
|
||||||
|
return 2+Random.chances(new float[]{1, 1, 1});
|
||||||
}
|
}
|
||||||
|
|
||||||
protected Builder builder(){
|
protected Builder builder(){
|
||||||
|
|
|
@ -56,21 +56,15 @@ public class SewerLevel extends RegularLevel {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected int standardRooms() {
|
protected int standardRooms() {
|
||||||
if (Dungeon.depth == 1){
|
//5 to 7, average 5.57
|
||||||
return 5+Random.chances(new float[]{4, 3, 3});
|
return 5+Random.chances(new float[]{4, 2, 1});
|
||||||
} else {
|
|
||||||
return 4+Random.chances(new float[]{2, 4, 2, 1});
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected int specialRooms() {
|
protected int specialRooms() {
|
||||||
if (Dungeon.depth == 1){
|
//1 to 3, average 1.67
|
||||||
return 1;
|
|
||||||
} else {
|
|
||||||
return 1+Random.chances(new float[]{4, 4, 2});
|
return 1+Random.chances(new float[]{4, 4, 2});
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected Painter painter() {
|
protected Painter painter() {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user