public abstract class Scroll extends Item implements UnknownItem
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
AC_READ |
cursed, cursedKnown, defaultAction, levelKnown, stackable
Constructor and Description |
---|
Scroll() |
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<java.lang.String> |
actions(Hero hero) |
static boolean |
allKnown() |
Item |
burn(int cell) |
static Scroll |
createRandomScroll() |
void |
execute(Hero hero,
java.lang.String action) |
static java.util.HashSet<java.lang.Class<? extends Scroll>> |
getKnown() |
static java.util.HashSet<java.lang.Class<? extends Scroll>> |
getUnknown() |
Item |
identify() |
java.lang.String |
info() |
static void |
initLabels() |
boolean |
isIdentified() |
boolean |
isKnown() |
boolean |
isUpgradable() |
java.lang.String |
name() |
int |
price() |
static void |
restore(Bundle bundle) |
static void |
save(Bundle bundle) |
void |
setKnown() |
affectLevelObjects, cast, collect, collect, degrade, degrade, desc, detach, detachAll, doDrop, dontPack, doPickUp, doThrow, emitter, emitterInterval, evoke, execute, freeze, fromJson, glowing, image, imageFile, isEquipped, isFliesFastRotating, isFliesStraight, level, level, pick, poison, quantity, quantity, random, removeItemFrom, restoreFromBundle, status, storeInBundle, toString, trueName, updateQuickslot, upgrade, upgrade, virtual, visiblyUpgraded
public static void initLabels()
public static void save(Bundle bundle)
public static void restore(Bundle bundle)
public static Scroll createRandomScroll()
public java.util.ArrayList<java.lang.String> actions(Hero hero)
public boolean isKnown()
isKnown
in interface UnknownItem
public void setKnown()
setKnown
in interface UnknownItem
public boolean isUpgradable()
isUpgradable
in class Item
public boolean isIdentified()
isIdentified
in class Item
public static java.util.HashSet<java.lang.Class<? extends Scroll>> getKnown()
public static java.util.HashSet<java.lang.Class<? extends Scroll>> getUnknown()
public static boolean allKnown()