v1.3.0: crystal keys now appear on the top of pit room heaps

This commit is contained in:
Evan Debenham
2022-06-14 16:43:30 -04:00
parent 1dce4b39dd
commit 8fa9eea559

View File

@@ -83,12 +83,14 @@ public class PitRoom extends SpecialRoom {
break; break;
} }
} while ( mainLoot == null || Challenges.isItemBlocked(mainLoot)); } while ( mainLoot == null || Challenges.isItemBlocked(mainLoot));
level.drop(mainLoot, remains).setHauntedIfCursed(); level.drop(mainLoot, remains).setHauntedIfCursed().type = Heap.Type.SKELETON;
int n = Random.IntRange( 1, 2 ); int n = Random.IntRange( 1, 2 );
for (int i=0; i < n; i++) { for (int i=0; i < n; i++) {
level.drop( prize( level ), remains ).setHauntedIfCursed(); level.drop( prize( level ), remains ).setHauntedIfCursed();
} }
level.drop( new CrystalKey( Dungeon.depth ), remains );
} }
private static Item prize( Level level ) { private static Item prize( Level level ) {