v2.5.0: cleared some error correction code from the v2.4 alpha

This commit is contained in:
Evan Debenham
2024-07-20 12:29:53 -04:00
parent 3f63a6b401
commit 5f0ab29a4e

View File

@@ -56,7 +56,6 @@ import com.shatteredpixel.shatteredpixeldungeon.journal.Notes;
import com.shatteredpixel.shatteredpixeldungeon.levels.builders.Builder;
import com.shatteredpixel.shatteredpixeldungeon.levels.builders.FigureEightBuilder;
import com.shatteredpixel.shatteredpixeldungeon.levels.builders.LoopBuilder;
import com.shatteredpixel.shatteredpixeldungeon.levels.features.LevelTransition;
import com.shatteredpixel.shatteredpixeldungeon.levels.painters.Painter;
import com.shatteredpixel.shatteredpixeldungeon.levels.rooms.Room;
import com.shatteredpixel.shatteredpixeldungeon.levels.rooms.secret.SecretRoom;
@@ -65,9 +64,7 @@ import com.shatteredpixel.shatteredpixeldungeon.levels.rooms.special.PitRoom;
import com.shatteredpixel.shatteredpixeldungeon.levels.rooms.special.ShopRoom;
import com.shatteredpixel.shatteredpixeldungeon.levels.rooms.special.SpecialRoom;
import com.shatteredpixel.shatteredpixeldungeon.levels.rooms.standard.StandardRoom;
import com.shatteredpixel.shatteredpixeldungeon.levels.rooms.standard.entrance.CavesFissureEntranceRoom;
import com.shatteredpixel.shatteredpixeldungeon.levels.rooms.standard.entrance.EntranceRoom;
import com.shatteredpixel.shatteredpixeldungeon.levels.rooms.standard.exit.CavesFissureExitRoom;
import com.shatteredpixel.shatteredpixeldungeon.levels.rooms.standard.exit.ExitRoom;
import com.shatteredpixel.shatteredpixeldungeon.levels.traps.BlazingTrap;
import com.shatteredpixel.shatteredpixeldungeon.levels.traps.BurningTrap;
@@ -829,29 +826,6 @@ public abstract class RegularLevel extends Level {
roomExit = r;
}
}
//This exists to fix an alpha bug =S, remove for release
if (roomEntrance instanceof CavesFissureEntranceRoom){
for (LevelTransition t : transitions){
if (t.type == LevelTransition.Type.REGULAR_EXIT && roomEntrance.inside(t.center())){
set(t.centerCell, Terrain.ENTRANCE, this);
t.type = LevelTransition.Type.REGULAR_ENTRANCE;
t.destDepth = Dungeon.depth-1;
t.destType = LevelTransition.Type.REGULAR_EXIT;
}
}
}
if (roomExit instanceof CavesFissureExitRoom){
for (LevelTransition t : transitions){
if (t.type == LevelTransition.Type.REGULAR_ENTRANCE && roomExit.inside(t.center())){
set(t.centerCell, Terrain.EXIT, this);
t.type = LevelTransition.Type.REGULAR_EXIT;
t.destDepth = Dungeon.depth+1;
t.destType = LevelTransition.Type.REGULAR_ENTRANCE;
}
}
}
}
}