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:
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
|
||||
|
||||
+6
-1
@@ -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);
|
||||
}
|
||||
|
||||
+1
-1
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user