V0.1.1: fixed bugs and cleaned up some effects.

This commit is contained in:
Evan Debenham
2014-08-14 22:26:58 -04:00
parent 94591b7d32
commit faa9140e05
7 changed files with 27 additions and 12 deletions
@@ -367,7 +367,7 @@ public abstract class Char extends Actor {
sprite.showStatus( CharSprite.NEGATIVE, "bleeding" );
} else if (buff instanceof Sleep) {
} else if (buff instanceof Sleep || buff instanceof MagicalSleep) {
sprite.idle();
}
@@ -21,6 +21,7 @@ import java.util.ArrayList;
import java.util.HashSet;
import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.Drowsy;
import com.shatteredpixel.shatteredpixeldungeon.effects.CellEmitter;
import com.watabou.noosa.Camera;
import com.watabou.noosa.Game;
import com.watabou.noosa.audio.Sample;
@@ -823,7 +824,7 @@ public class Hero extends Char {
restoreHealth = false;
if (this.buff(Drowsy.class) != null){
Buff.detach(this, Drowsy.class);
GLog.i("The pain helps you resist the urge to sleep.");
GLog.w("The pain helps you resist the urge to sleep.");
}
super.damage( dmg, src );
@@ -1100,6 +1101,7 @@ public class Hero extends Char {
if (ankh != null && ankh.isBlessed()) {
this.HP = HT;
new Flare(8, 32).color(0xFFFF66, true).show(sprite, 2f);
CellEmitter.get(this.pos).start(Speck.factory(Speck.LIGHT), 0.2f, 3);
ankh.detach(belongings.backpack);
@@ -294,10 +294,6 @@ public abstract class Mob extends Char {
} else if (buff instanceof Terror) {
state = State.FLEEING;
} else if (buff instanceof Sleep || buff instanceof MagicalSleep) {
if (sprite != null) {
//new Flare( 4, 32 ).color( 0x44ffff, true ).show( sprite, 2f ) ;
this.sprite().showSleep();
}
state = State.SLEEPING;
this.sprite().showSleep();
postpone( Sleep.SWS );