v0.6.1: fixed items being added to catalogs on death.
This commit is contained in:
@@ -338,7 +338,9 @@ public class Item implements Bundlable {
|
||||
levelKnown = true;
|
||||
cursedKnown = true;
|
||||
|
||||
if (Dungeon.hero.isAlive()) {
|
||||
Catalogs.setSeen(getClass());
|
||||
}
|
||||
|
||||
return this;
|
||||
}
|
||||
|
||||
@@ -253,9 +253,11 @@ public class Potion extends Item {
|
||||
updateQuickslot();
|
||||
}
|
||||
|
||||
if (Dungeon.hero.isAlive()) {
|
||||
Catalogs.setSeen(getClass());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public Item identify() {
|
||||
|
||||
@@ -143,8 +143,10 @@ public class Ring extends KindofMisc {
|
||||
handler.know( this );
|
||||
}
|
||||
|
||||
if (Dungeon.hero.isAlive()) {
|
||||
Catalogs.setSeen(getClass());
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public String name() {
|
||||
|
||||
@@ -21,6 +21,7 @@
|
||||
|
||||
package com.shatteredpixel.shatteredpixeldungeon.items.scrolls;
|
||||
|
||||
import com.shatteredpixel.shatteredpixeldungeon.Dungeon;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.Blindness;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.actors.hero.Hero;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.items.Item;
|
||||
@@ -169,9 +170,11 @@ public abstract class Scroll extends Item {
|
||||
updateQuickslot();
|
||||
}
|
||||
|
||||
if (Dungeon.hero.isAlive()) {
|
||||
Catalogs.setSeen(getClass());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public Item identify() {
|
||||
|
||||
@@ -392,8 +392,8 @@ public class WndJournal extends WndTabbed {
|
||||
int result = 0;
|
||||
|
||||
//specifically known items appear first, then seen items, then unknown items.
|
||||
if (known.get(a)) result -= 2;
|
||||
if (known.get(b)) result += 2;
|
||||
if (known.get(a) && Catalogs.isSeen(a)) result -= 2;
|
||||
if (known.get(b) && Catalogs.isSeen(b)) result += 2;
|
||||
if (Catalogs.isSeen(a)) result --;
|
||||
if (Catalogs.isSeen(b)) result ++;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user