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