v2.5.0: fixed some visual errors in new catalogs

This commit is contained in:
Evan Debenham
2024-08-21 11:10:13 -04:00
parent d24be97d11
commit d1c2d87d55
5 changed files with 20 additions and 1 deletions
@@ -150,6 +150,10 @@ public class Potion extends Item {
handler = new ItemStatusHandler<>( (Class<? extends Potion>[])Generator.Category.POTION.classes, colors ); handler = new ItemStatusHandler<>( (Class<? extends Potion>[])Generator.Category.POTION.classes, colors );
} }
public static void clearColors() {
handler = null;
}
public static void save( Bundle bundle ) { public static void save( Bundle bundle ) {
handler.save( bundle ); handler.save( bundle );
} }
@@ -77,6 +77,10 @@ public class Ring extends KindofMisc {
handler = new ItemStatusHandler<>( (Class<? extends Ring>[])Generator.Category.RING.classes, gems ); handler = new ItemStatusHandler<>( (Class<? extends Ring>[])Generator.Category.RING.classes, gems );
} }
public static void clearGems(){
handler = null;
}
public static void save( Bundle bundle ) { public static void save( Bundle bundle ) {
handler.save( bundle ); handler.save( bundle );
} }
@@ -105,6 +105,10 @@ public abstract class Scroll extends Item {
handler = new ItemStatusHandler<>( (Class<? extends Scroll>[])Generator.Category.SCROLL.classes, runes ); handler = new ItemStatusHandler<>( (Class<? extends Scroll>[])Generator.Category.SCROLL.classes, runes );
} }
public static void clearLabels(){
handler = null;
}
public static void save( Bundle bundle ) { public static void save( Bundle bundle ) {
handler.save( bundle ); handler.save( bundle );
} }
@@ -26,6 +26,9 @@ import com.shatteredpixel.shatteredpixeldungeon.Badges;
import com.shatteredpixel.shatteredpixeldungeon.Chrome; import com.shatteredpixel.shatteredpixeldungeon.Chrome;
import com.shatteredpixel.shatteredpixeldungeon.Dungeon; import com.shatteredpixel.shatteredpixeldungeon.Dungeon;
import com.shatteredpixel.shatteredpixeldungeon.ShatteredPixelDungeon; import com.shatteredpixel.shatteredpixeldungeon.ShatteredPixelDungeon;
import com.shatteredpixel.shatteredpixeldungeon.items.potions.Potion;
import com.shatteredpixel.shatteredpixeldungeon.items.rings.Ring;
import com.shatteredpixel.shatteredpixeldungeon.items.scrolls.Scroll;
import com.shatteredpixel.shatteredpixeldungeon.journal.Journal; import com.shatteredpixel.shatteredpixeldungeon.journal.Journal;
import com.shatteredpixel.shatteredpixeldungeon.messages.Messages; import com.shatteredpixel.shatteredpixeldungeon.messages.Messages;
import com.shatteredpixel.shatteredpixeldungeon.sprites.ItemSprite; import com.shatteredpixel.shatteredpixeldungeon.sprites.ItemSprite;
@@ -57,6 +60,10 @@ public class JournalScene extends PixelScene {
Badges.loadGlobal(); Badges.loadGlobal();
Journal.loadGlobal(); Journal.loadGlobal();
Potion.clearColors();
Scroll.clearLabels();
Ring.clearGems();
Music.INSTANCE.playTracks( Music.INSTANCE.playTracks(
new String[]{Assets.Music.THEME_1, Assets.Music.THEME_2}, new String[]{Assets.Music.THEME_1, Assets.Music.THEME_2},
new float[]{1, 1}, new float[]{1, 1},
@@ -926,7 +926,7 @@ public class WndJournal extends WndTabbed {
} else { } else {
icon.lightness(0f); icon.lightness(0f);
title = "???"; title = "???";
desc = Messages.get(CatalogTab.class, "not_seen_trap"); desc = Messages.get(CatalogTab.class, "not_seen_plant");
} }
} }