v2.1.0: slightly buffed the final loot from crystal path rooms

This commit is contained in:
Evan Debenham
2023-04-30 14:59:09 -04:00
parent 02d95a3e0b
commit 55694ee9d1
@@ -29,11 +29,13 @@ import com.shatteredpixel.shatteredpixeldungeon.items.keys.CrystalKey;
import com.shatteredpixel.shatteredpixeldungeon.items.keys.IronKey; import com.shatteredpixel.shatteredpixeldungeon.items.keys.IronKey;
import com.shatteredpixel.shatteredpixeldungeon.items.potions.PotionOfExperience; import com.shatteredpixel.shatteredpixeldungeon.items.potions.PotionOfExperience;
import com.shatteredpixel.shatteredpixeldungeon.items.scrolls.ScrollOfTransmutation; import com.shatteredpixel.shatteredpixeldungeon.items.scrolls.ScrollOfTransmutation;
import com.shatteredpixel.shatteredpixeldungeon.items.stones.StoneOfAugmentation;
import com.shatteredpixel.shatteredpixeldungeon.levels.Level; import com.shatteredpixel.shatteredpixeldungeon.levels.Level;
import com.shatteredpixel.shatteredpixeldungeon.levels.Terrain; import com.shatteredpixel.shatteredpixeldungeon.levels.Terrain;
import com.shatteredpixel.shatteredpixeldungeon.levels.painters.Painter; import com.shatteredpixel.shatteredpixeldungeon.levels.painters.Painter;
import com.shatteredpixel.shatteredpixeldungeon.levels.rooms.Room; import com.shatteredpixel.shatteredpixeldungeon.levels.rooms.Room;
import com.shatteredpixel.shatteredpixeldungeon.levels.rooms.standard.EmptyRoom; import com.shatteredpixel.shatteredpixeldungeon.levels.rooms.standard.EmptyRoom;
import com.shatteredpixel.shatteredpixeldungeon.plants.Starflower;
import com.sun.tools.javac.jvm.Gen; import com.sun.tools.javac.jvm.Gen;
import com.watabou.utils.Point; import com.watabou.utils.Point;
import com.watabou.utils.Random; import com.watabou.utils.Random;
@@ -138,12 +140,12 @@ public class CrystalPathRoom extends SpecialRoom {
item = Generator.random(Generator.Category.SCROLL); item = Generator.random(Generator.Category.SCROLL);
break; break;
case 3: case 3:
if (Random.Int(2) == 0){ switch (Random.Int(4)){
item = Generator.random(Random.oneOf(Generator.Category.POTION, Generator.Category.SCROLL)); default:
} else if (Random.Int(2) == 0) { case 0: item = new StoneOfAugmentation(); break;
item = new PotionOfExperience(); case 1: item = new ScrollOfTransmutation(); break;
} else { case 2: item = new Starflower.Seed(); break;
item = new ScrollOfTransmutation(); case 3: item = new PotionOfExperience(); break;
} }
break; break;
} }