v0.6.0: fixed non-tunnel rooms being placed in the sewer boss level
This commit is contained in:
@@ -31,6 +31,7 @@ import com.shatteredpixel.shatteredpixeldungeon.items.Item;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.levels.builders.Builder;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.levels.builders.LoopBuilder;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.levels.rooms.Room;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.levels.rooms.connection.TunnelRoom;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.levels.rooms.special.RatKingRoom;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.levels.rooms.standard.EmptyRoom;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.levels.rooms.standard.SewerBossEntranceRoom;
|
||||
@@ -56,8 +57,12 @@ public class SewerBossLevel extends SewerLevel {
|
||||
initRooms.add ( roomEntrance = roomExit = new SewerBossEntranceRoom());
|
||||
|
||||
int standards = standardRooms();
|
||||
for (int i = 0; i < standards; i++)
|
||||
for (int i = 0; i < standards; i++) {
|
||||
initRooms.add(new EmptyRoom());
|
||||
initRooms.add(new TunnelRoom());
|
||||
}
|
||||
initRooms.add(new TunnelRoom());
|
||||
if (Random.Int(3) == 0) initRooms.add(new TunnelRoom());
|
||||
|
||||
initRooms.add(new RatKingRoom());
|
||||
return initRooms;
|
||||
@@ -71,7 +76,7 @@ public class SewerBossLevel extends SewerLevel {
|
||||
protected Builder builder(){
|
||||
return new LoopBuilder()
|
||||
.setPathLength(1f, new float[]{1})
|
||||
.setTunnelLength(new float[]{0, 4, 1}, new float[]{1});
|
||||
.setTunnelLength(new float[]{1}, new float[]{1});
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user