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:
parent
b0c54f636f
commit
92570e6f78
|
@ -49,7 +49,7 @@ public class DemonSpawner extends Mob {
|
||||||
HP = HT = 120;
|
HP = HT = 120;
|
||||||
defenseSkill = 0;
|
defenseSkill = 0;
|
||||||
|
|
||||||
EXP = 25;
|
EXP = 15;
|
||||||
maxLvl = 29;
|
maxLvl = 29;
|
||||||
|
|
||||||
state = PASSIVE;
|
state = PASSIVE;
|
||||||
|
|
|
@ -200,8 +200,8 @@ public abstract class YogFist extends Mob {
|
||||||
CellEmitter.get( pos ).burst( Speck.factory( Speck.STEAM ), 10 );
|
CellEmitter.get( pos ).burst( Speck.factory( Speck.STEAM ), 10 );
|
||||||
}
|
}
|
||||||
|
|
||||||
//1.33 evaporated tiles on average
|
//1.67 evaporated tiles on average
|
||||||
int evaporatedTiles = Random.chances(new float[]{0, 2, 1});
|
int evaporatedTiles = Random.chances(new float[]{0, 1, 2});
|
||||||
|
|
||||||
for (int i = 0; i < evaporatedTiles; i++) {
|
for (int i = 0; i < evaporatedTiles; i++) {
|
||||||
int cell = pos + PathFinder.NEIGHBOURS8[Random.Int(8)];
|
int cell = pos + PathFinder.NEIGHBOURS8[Random.Int(8)];
|
||||||
|
@ -372,7 +372,7 @@ public abstract class YogFist extends Mob {
|
||||||
b = new Bleeding();
|
b = new Bleeding();
|
||||||
}
|
}
|
||||||
b.announced = false;
|
b.announced = false;
|
||||||
b.set(dmg*.67f);
|
b.set(dmg*.6f);
|
||||||
b.attachTo(this);
|
b.attachTo(this);
|
||||||
sprite.showStatus(CharSprite.WARNING, b.toString() + " " + (int)b.level());
|
sprite.showStatus(CharSprite.WARNING, b.toString() + " " + (int)b.level());
|
||||||
} else{
|
} else{
|
||||||
|
|
|
@ -74,12 +74,6 @@ public class HallsLevel extends RegularLevel {
|
||||||
return rooms;
|
return rooms;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public int nMobs() {
|
|
||||||
//remove one mob to account for ripper demon spawners
|
|
||||||
return super.nMobs()-1;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected int standardRooms(boolean forceMax) {
|
protected int standardRooms(boolean forceMax) {
|
||||||
if (forceMax) return 9;
|
if (forceMax) return 9;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user