v0.3.0: improved previous hunger mechanics changes, now better coded & clarified
This commit is contained in:
@@ -29,6 +29,7 @@ import com.shatteredpixel.shatteredpixeldungeon.actors.blobs.WellWater;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.Awareness;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.Blindness;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.Buff;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.LockedFloor;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.MindVision;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.Shadows;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.actors.hero.Hero;
|
||||
@@ -415,6 +416,19 @@ public abstract class Level implements Bundlable {
|
||||
|
||||
abstract protected void createItems();
|
||||
|
||||
public void seal(){
|
||||
if (!locked) {
|
||||
locked = true;
|
||||
Buff.affect(Dungeon.hero, LockedFloor.class);
|
||||
}
|
||||
}
|
||||
|
||||
public void unseal(){
|
||||
if (locked) {
|
||||
locked = false;
|
||||
}
|
||||
}
|
||||
|
||||
public void addVisuals( Scene scene ) {
|
||||
for (int i=0; i < LENGTH; i++) {
|
||||
if (pit[i]) {
|
||||
|
||||
Reference in New Issue
Block a user