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
|
||||
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
|
||||
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
|
||||
|
|
|
@ -61,12 +61,14 @@ public class CityLevel extends RegularLevel {
|
|||
|
||||
@Override
|
||||
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
|
||||
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
|
||||
|
|
|
@ -69,12 +69,14 @@ public class HallsLevel extends RegularLevel {
|
|||
|
||||
@Override
|
||||
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
|
||||
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
|
||||
|
|
|
@ -67,12 +67,14 @@ public class PrisonLevel extends RegularLevel {
|
|||
|
||||
@Override
|
||||
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
|
||||
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
|
||||
|
|
|
@ -66,7 +66,8 @@ public class SewerBossLevel extends SewerLevel {
|
|||
|
||||
@Override
|
||||
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(){
|
||||
|
|
|
@ -56,20 +56,14 @@ public class SewerLevel extends RegularLevel {
|
|||
|
||||
@Override
|
||||
protected int standardRooms() {
|
||||
if (Dungeon.depth == 1){
|
||||
return 5+Random.chances(new float[]{4, 3, 3});
|
||||
} else {
|
||||
return 4+Random.chances(new float[]{2, 4, 2, 1});
|
||||
}
|
||||
//5 to 7, average 5.57
|
||||
return 5+Random.chances(new float[]{4, 2, 1});
|
||||
}
|
||||
|
||||
@Override
|
||||
protected int specialRooms() {
|
||||
if (Dungeon.depth == 1){
|
||||
return 1;
|
||||
} else {
|
||||
return 1+Random.chances(new float[]{4, 4, 2});
|
||||
}
|
||||
//1 to 3, average 1.67
|
||||
return 1+Random.chances(new float[]{4, 4, 2});
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
Loading…
Reference in New Issue
Block a user