v0.9.4: fixed potions of cleansing removing lost inventory
This commit is contained in:
parent
4e5f8414d9
commit
57094acde4
|
@ -28,6 +28,7 @@ import com.shatteredpixel.shatteredpixeldungeon.actors.Char;
|
||||||
import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.Buff;
|
import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.Buff;
|
||||||
import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.Corruption;
|
import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.Corruption;
|
||||||
import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.Hunger;
|
import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.Hunger;
|
||||||
|
import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.LostInventory;
|
||||||
import com.shatteredpixel.shatteredpixeldungeon.actors.hero.Hero;
|
import com.shatteredpixel.shatteredpixeldungeon.actors.hero.Hero;
|
||||||
import com.shatteredpixel.shatteredpixeldungeon.sprites.ItemSpriteSheet;
|
import com.shatteredpixel.shatteredpixeldungeon.sprites.ItemSpriteSheet;
|
||||||
import com.watabou.noosa.audio.Sample;
|
import com.watabou.noosa.audio.Sample;
|
||||||
|
@ -64,7 +65,9 @@ public class PotionOfCleansing extends ExoticPotion {
|
||||||
|
|
||||||
public static void cleanse(Char ch){
|
public static void cleanse(Char ch){
|
||||||
for (Buff b : ch.buffs()){
|
for (Buff b : ch.buffs()){
|
||||||
if (b.type == Buff.buffType.NEGATIVE && !(b instanceof Corruption)){
|
if (b.type == Buff.buffType.NEGATIVE
|
||||||
|
&& !(b instanceof Corruption)
|
||||||
|
&& !(b instanceof LostInventory)){
|
||||||
b.detach();
|
b.detach();
|
||||||
}
|
}
|
||||||
if (b instanceof Hunger){
|
if (b instanceof Hunger){
|
||||||
|
|
Loading…
Reference in New Issue
Block a user