v3.3.1: blocked vault tester area entry with lost inventory

This commit is contained in:
Evan Debenham
2025-12-08 12:00:41 -05:00
parent a3d7fd1c38
commit 6024762661

View File

@@ -26,6 +26,7 @@ import com.shatteredpixel.shatteredpixeldungeon.Dungeon;
import com.shatteredpixel.shatteredpixeldungeon.Statistics; import com.shatteredpixel.shatteredpixeldungeon.Statistics;
import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.AscensionChallenge; import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.AscensionChallenge;
import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.Buff; import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.Buff;
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.actors.mobs.npcs.Imp; import com.shatteredpixel.shatteredpixeldungeon.actors.mobs.npcs.Imp;
import com.shatteredpixel.shatteredpixeldungeon.effects.particles.ElmoParticle; import com.shatteredpixel.shatteredpixeldungeon.effects.particles.ElmoParticle;
@@ -146,7 +147,8 @@ public class CityLevel extends RegularLevel {
public boolean activateTransition(Hero hero, LevelTransition transition) { public boolean activateTransition(Hero hero, LevelTransition transition) {
if (transition.type == LevelTransition.Type.BRANCH_EXIT) { if (transition.type == LevelTransition.Type.BRANCH_EXIT) {
if (hero.buff(AscensionChallenge.class) != null){ if (hero.buff(AscensionChallenge.class) != null
|| hero.buff(LostInventory.class) != null){
return false; return false;
} }