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, visiblyUpgradedpublic 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 UnknownItempublic void setKnown()
setKnown in interface UnknownItempublic boolean isUpgradable()
isUpgradable in class Itempublic boolean isIdentified()
isIdentified in class Itempublic 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()