public abstract class ClassArmor extends Armor
Armor.Glyphcursed, cursedKnown, defaultAction, levelKnown, stackable| Constructor and Description |
|---|
ClassArmor() |
| Modifier and Type | Method and Description |
|---|---|
java.util.ArrayList<java.lang.String> |
actions(Hero hero) |
abstract void |
doSpecial() |
void |
execute(Hero hero,
java.lang.String action) |
boolean |
isIdentified() |
boolean |
isUpgradable() |
int |
price() |
void |
restoreFromBundle(Bundle bundle) |
abstract java.lang.String |
special() |
void |
storeInBundle(Bundle bundle) |
static Armor |
upgrade(Hero owner,
Armor armor) |
degrade, doEquip, doUnequip, fromJson, glowing, info, inscribe, isCoveringHair, isEquipped, isHasCollar, isHasHelmet, name, proc, random, toString, typicalDR, typicalSTR, upgrade, upgradecast, doDrop, doUnequipaffectLevelObjects, burn, collect, collect, degrade, desc, detach, detachAll, dontPack, doPickUp, doThrow, emitter, emitterInterval, evoke, execute, freeze, identify, image, imageFile, isFliesFastRotating, isFliesStraight, level, level, pick, poison, quantity, quantity, removeItemFrom, status, trueName, updateQuickslot, upgrade, virtual, visiblyUpgradedpublic void storeInBundle(Bundle bundle)
storeInBundle in interface BundlablestoreInBundle in class Armorpublic void restoreFromBundle(Bundle bundle)
restoreFromBundle in interface BundlablerestoreFromBundle in class Armorpublic java.util.ArrayList<java.lang.String> actions(Hero hero)
public void execute(Hero hero, java.lang.String action)
execute in class EquipableItempublic abstract java.lang.String special()
public abstract void doSpecial()
public boolean isUpgradable()
isUpgradable in class Itempublic boolean isIdentified()
isIdentified in class Item