v0.8.0: balance changes:
- mimic surprise damage reduced by ~20% - mimic outline opacity reduced by ~33% - caves passive player vision up to 8 from 6 - DM-200 damage reduced by ~12% - Ripper demon accuracy reduced by ~12%
This commit is contained in:
parent
6b0b4f60e1
commit
cf9f12b191
Binary file not shown.
Before Width: | Height: | Size: 3.0 KiB After Width: | Height: | Size: 3.0 KiB |
|
@ -53,7 +53,7 @@ public class DM200 extends Mob {
|
|||
|
||||
@Override
|
||||
public int damageRoll() {
|
||||
return Random.NormalIntRange( 10, 30 );
|
||||
return Random.NormalIntRange( 10, 25 );
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
@ -32,10 +32,12 @@ import com.shatteredpixel.shatteredpixeldungeon.items.Item;
|
|||
import com.shatteredpixel.shatteredpixeldungeon.items.armor.Armor;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.items.wands.Wand;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.items.weapon.Weapon;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.items.weapon.missiles.MissileWeapon;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.messages.Messages;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.sprites.MimicSprite;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.utils.GLog;
|
||||
import com.watabou.noosa.audio.Sample;
|
||||
import com.watabou.utils.Random;
|
||||
|
||||
public class GoldenMimic extends Mimic {
|
||||
|
||||
|
@ -81,7 +83,7 @@ public class GoldenMimic extends Mimic {
|
|||
@Override
|
||||
protected void generatePrize() {
|
||||
super.generatePrize();
|
||||
//all existing prize items are guaranteed uncursed
|
||||
//all existing prize items are guaranteed uncursed, and have a 50% chance to be +1 if they were +0
|
||||
for (Item i : items){
|
||||
if (i instanceof EquipableItem || i instanceof Wand){
|
||||
i.cursed = false;
|
||||
|
@ -92,6 +94,9 @@ public class GoldenMimic extends Mimic {
|
|||
if (i instanceof Armor && ((Armor) i).hasCurseGlyph()){
|
||||
((Armor) i).inscribe(null);
|
||||
}
|
||||
if (!(i instanceof MissileWeapon) && i.level() == 0 && Random.Int(2) == 0){
|
||||
i.upgrade();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -172,7 +172,7 @@ public class Mimic extends Mob {
|
|||
@Override
|
||||
public int damageRoll() {
|
||||
if (alignment == Alignment.NEUTRAL){
|
||||
return Random.NormalIntRange( 2 + 2*level, 3 + 3*level);
|
||||
return Random.NormalIntRange( 2 + 2*level, 2 + 2*level);
|
||||
} else {
|
||||
return Random.NormalIntRange( 1 + level, 2 + 2*level);
|
||||
}
|
||||
|
|
|
@ -51,7 +51,7 @@ public class RipperDemon extends Mob {
|
|||
|
||||
@Override
|
||||
public int attackSkill( Char target ) {
|
||||
return 35;
|
||||
return 30;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
@ -54,8 +54,6 @@ public class CavesLevel extends RegularLevel {
|
|||
{
|
||||
color1 = 0x534f3e;
|
||||
color2 = 0xb9d661;
|
||||
|
||||
viewDistance = Math.min(6, viewDistance);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
Loading…
Reference in New Issue
Block a user