public class Artifact extends EquipableItem
Modifier and Type | Class and Description |
---|---|
class |
Artifact.ArtifactBuff |
cursed, cursedKnown, defaultAction, levelKnown, stackable
Constructor and Description |
---|
Artifact() |
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<java.lang.String> |
actions(Hero hero) |
void |
activate(Char ch) |
boolean |
doEquip(Hero hero) |
boolean |
doUnequip(Hero hero,
boolean collect,
boolean single) |
int |
getColor() |
java.lang.String |
getText() |
boolean |
isEquipped(Hero hero) |
boolean |
isUpgradable() |
cast, doDrop, doUnequip, execute
affectLevelObjects, burn, collect, collect, degrade, degrade, desc, detach, detachAll, dontPack, doPickUp, doThrow, emitter, emitterInterval, evoke, execute, freeze, fromJson, glowing, identify, image, imageFile, info, isFliesFastRotating, isFliesStraight, isIdentified, level, level, name, pick, poison, price, quantity, quantity, random, removeItemFrom, restoreFromBundle, status, storeInBundle, toString, trueName, updateQuickslot, upgrade, upgrade, virtual, visiblyUpgraded
public boolean doEquip(Hero hero)
doEquip
in class EquipableItem
public boolean doUnequip(Hero hero, boolean collect, boolean single)
doUnequip
in class EquipableItem
public java.util.ArrayList<java.lang.String> actions(Hero hero)
public boolean isEquipped(Hero hero)
isEquipped
in class Item
public void activate(Char ch)
public boolean isUpgradable()
isUpgradable
in class Item
public java.lang.String getText()
public int getColor()