diff --git a/SPD-classes/src/main/java/com/watabou/noosa/RenderedText.java b/SPD-classes/src/main/java/com/watabou/noosa/RenderedText.java index b6c0d15fd..f4779e8e1 100644 --- a/SPD-classes/src/main/java/com/watabou/noosa/RenderedText.java +++ b/SPD-classes/src/main/java/com/watabou/noosa/RenderedText.java @@ -214,7 +214,8 @@ public class RenderedText extends Image { public void draw() { if (needsRender) render(this); - super.draw(); + if (texture != null) + super.draw(); } @Override diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/features/Sign.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/features/Sign.java index f2fc92330..d0fc186eb 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/features/Sign.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/features/Sign.java @@ -26,6 +26,7 @@ import com.shatteredpixel.shatteredpixeldungeon.effects.CellEmitter; import com.shatteredpixel.shatteredpixeldungeon.effects.particles.ElmoParticle; import com.shatteredpixel.shatteredpixeldungeon.levels.DeadEndLevel; import com.shatteredpixel.shatteredpixeldungeon.levels.Terrain; +import com.shatteredpixel.shatteredpixeldungeon.messages.Languages; import com.shatteredpixel.shatteredpixeldungeon.messages.Messages; import com.shatteredpixel.shatteredpixeldungeon.scenes.GameScene; import com.shatteredpixel.shatteredpixeldungeon.utils.GLog; @@ -53,8 +54,7 @@ public class Sign { } else { //if we are at depths 22-24 and in english - if (Dungeon.depth-21 < 3 && - Messages.get(Sign.class, "burn").equals("As you try to read the sign it bursts into greenish flames.")){ + if (Dungeon.depth-21 <= 3 && Messages.lang() == Languages.ENGLISH){ GameScene.show( new WndMessage(teaser_texts[Dungeon.depth-21])); }