v0.8.0: balance changes to various enemies:
- Bat damage reduce by ~10% - Shaman melee damage reduced by ~13% - Debuffs from red and blue shamans now last 20 turns, down from 30 - Brute melee damage reduced by ~6% - Brute enraged melee damage reduced by ~9% - Ghoul melee damage increased by ~6%
This commit is contained in:
parent
649c41bcb4
commit
569ef4a41a
|
@ -26,7 +26,7 @@ import com.shatteredpixel.shatteredpixeldungeon.ui.BuffIndicator;
|
|||
|
||||
public class Vulnerable extends FlavourBuff {
|
||||
|
||||
public static final float DURATION = 30f;
|
||||
public static final float DURATION = 20f;
|
||||
|
||||
{
|
||||
type = buffType.NEGATIVE;
|
||||
|
|
|
@ -24,11 +24,9 @@ package com.shatteredpixel.shatteredpixeldungeon.actors.buffs;
|
|||
import com.shatteredpixel.shatteredpixeldungeon.messages.Messages;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.ui.BuffIndicator;
|
||||
|
||||
//TODO need to re-evaluate various cases cases where this was used
|
||||
// now that warlocks give a different debuff and shamen have 3 different ones
|
||||
public class Weakness extends FlavourBuff {
|
||||
|
||||
public static final float DURATION = 30f;
|
||||
public static final float DURATION = 20f;
|
||||
|
||||
{
|
||||
type = buffType.NEGATIVE;
|
||||
|
|
|
@ -49,7 +49,7 @@ public class Bat extends Mob {
|
|||
|
||||
@Override
|
||||
public int damageRoll() {
|
||||
return Random.NormalIntRange( 6, 16 );
|
||||
return Random.NormalIntRange( 5, 15 );
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
@ -53,10 +53,9 @@ public class Brute extends Mob {
|
|||
|
||||
@Override
|
||||
public int damageRoll() {
|
||||
//TODO final balance decisions on these numbers
|
||||
return buff(BruteRage.class) != null ?
|
||||
Random.NormalIntRange( 15, 45 ) :
|
||||
Random.NormalIntRange( 6, 26 );
|
||||
Random.NormalIntRange( 15, 40 ) :
|
||||
Random.NormalIntRange( 5, 25 );
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
@ -54,7 +54,7 @@ public class Ghoul extends Mob {
|
|||
|
||||
@Override
|
||||
public int damageRoll() {
|
||||
return Random.NormalIntRange( 14, 22 );
|
||||
return Random.NormalIntRange( 16, 22 );
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
@ -52,7 +52,7 @@ public abstract class Shaman extends Mob {
|
|||
|
||||
@Override
|
||||
public int damageRoll() {
|
||||
return Random.NormalIntRange( 5, 12 );
|
||||
return Random.NormalIntRange( 5, 10 );
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
@ -59,7 +59,7 @@ public class ScrollOfRetribution extends Scroll {
|
|||
}
|
||||
}
|
||||
|
||||
Buff.prolong(curUser, Weakness.class, Weakness.DURATION/2f);
|
||||
Buff.prolong(curUser, Weakness.class, Weakness.DURATION);
|
||||
Buff.prolong(curUser, Blindness.class, Math.round(6 + power));
|
||||
Dungeon.observe();
|
||||
|
||||
|
|
|
@ -48,7 +48,7 @@ public class WeakeningTrap extends Trap{
|
|||
|| ch.properties().contains(Char.Property.MINIBOSS)){
|
||||
Buff.prolong( ch, Weakness.class, Weakness.DURATION/2f );
|
||||
}
|
||||
Buff.prolong( ch, Weakness.class, Weakness.DURATION*2f );
|
||||
Buff.prolong( ch, Weakness.class, Weakness.DURATION*3f );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user