v0.9.3: Endgame difficulty tweaks:

- Demon halls -1 enemy cap removed
- Spawner exp reduced to 15 from 25
- Burning fist evaporation increased by 20%
- Rotting fist bleeding reduced by 10%
This commit is contained in:
Evan Debenham 2021-05-16 18:09:06 -04:00
parent b0c54f636f
commit 92570e6f78
3 changed files with 4 additions and 10 deletions

View File

@ -49,7 +49,7 @@ public class DemonSpawner extends Mob {
HP = HT = 120;
defenseSkill = 0;
EXP = 25;
EXP = 15;
maxLvl = 29;
state = PASSIVE;

View File

@ -200,8 +200,8 @@ public abstract class YogFist extends Mob {
CellEmitter.get( pos ).burst( Speck.factory( Speck.STEAM ), 10 );
}
//1.33 evaporated tiles on average
int evaporatedTiles = Random.chances(new float[]{0, 2, 1});
//1.67 evaporated tiles on average
int evaporatedTiles = Random.chances(new float[]{0, 1, 2});
for (int i = 0; i < evaporatedTiles; i++) {
int cell = pos + PathFinder.NEIGHBOURS8[Random.Int(8)];
@ -372,7 +372,7 @@ public abstract class YogFist extends Mob {
b = new Bleeding();
}
b.announced = false;
b.set(dmg*.67f);
b.set(dmg*.6f);
b.attachTo(this);
sprite.showStatus(CharSprite.WARNING, b.toString() + " " + (int)b.level());
} else{

View File

@ -74,12 +74,6 @@ public class HallsLevel extends RegularLevel {
return rooms;
}
@Override
public int nMobs() {
//remove one mob to account for ripper demon spawners
return super.nMobs()-1;
}
@Override
protected int standardRooms(boolean forceMax) {
if (forceMax) return 9;