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