public class Potion extends Item implements UnknownItem
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
AC_DRINK |
static java.lang.String |
AC_MOISTEN |
cursed, cursedKnown, defaultAction, levelKnown, stackable
Constructor and Description |
---|
Potion() |
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<java.lang.String> |
actions(Hero hero) |
static boolean |
allKnown() |
int |
basePrice() |
void |
doThrow(Hero hero) |
void |
execute(Hero hero,
java.lang.String action) |
Item |
freeze(int cell) |
static java.util.HashSet<java.lang.Class<? extends Potion>> |
getKnown() |
static java.util.HashSet<java.lang.Class<? extends Potion>> |
getUnknown() |
Item |
identify() |
java.lang.String |
info() |
static void |
initColors() |
boolean |
isIdentified() |
boolean |
isKnown() |
boolean |
isUpgradable() |
java.lang.String |
name() |
int |
price() |
static void |
restore(Bundle bundle) |
static void |
save(Bundle bundle) |
void |
setKnown() |
void |
shatter(int cell) |
affectLevelObjects, burn, cast, collect, collect, degrade, degrade, desc, detach, detachAll, doDrop, dontPack, doPickUp, emitter, emitterInterval, evoke, execute, 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 final java.lang.String AC_DRINK
public static final java.lang.String AC_MOISTEN
public static void initColors()
public static void save(Bundle bundle)
public static void restore(Bundle bundle)
public java.util.ArrayList<java.lang.String> actions(Hero hero)
public void shatter(int cell)
public boolean isKnown()
isKnown
in interface UnknownItem
public void setKnown()
setKnown
in interface UnknownItem
public boolean isIdentified()
isIdentified
in class Item
public boolean isUpgradable()
isUpgradable
in class Item
public static java.util.HashSet<java.lang.Class<? extends Potion>> getKnown()
public static java.util.HashSet<java.lang.Class<? extends Potion>> getUnknown()
public static boolean allKnown()
public int basePrice()