public class ChaosStaff extends Wand implements IChaosItem
MAX, MIN
cursed, cursedKnown, defaultAction, levelKnown, stackable
Constructor and Description |
---|
ChaosStaff() |
Modifier and Type | Method and Description |
---|---|
int |
getCharge() |
java.lang.String |
info() |
java.lang.String |
name() |
void |
ownerDoesDamage(Char ch,
int damage) |
void |
ownerTakesDamage(int damage) |
void |
restoreFromBundle(Bundle bundle) |
void |
storeInBundle(Bundle bundle) |
actions, activate, affectTarget, allKnown, charge, collect, curCharges, curCharges, degrade, doUnequip, effectiveLevel, execute, fromJson, identify, initWoods, isIdentified, isKnown, maxCharges, maxCharges, mobWandUse, onDetach, price, random, restore, save, setKnown, status, stopCharging, toString, upgrade, zap
accuracyFactor, damageRoll, doEquip, doUnequip, isEquipped, proc, speedFactor
cast, doDrop
affectLevelObjects, burn, collect, degrade, desc, detach, detachAll, dontPack, doPickUp, doThrow, emitter, emitterInterval, evoke, execute, freeze, glowing, image, imageFile, isFliesFastRotating, isFliesStraight, isUpgradable, level, level, pick, poison, quantity, quantity, removeItemFrom, trueName, updateQuickslot, upgrade, virtual, visiblyUpgraded
public void ownerTakesDamage(int damage)
ownerTakesDamage
in interface IChaosItem
public void ownerDoesDamage(Char ch, int damage)
ownerDoesDamage
in interface IChaosItem
public void storeInBundle(Bundle bundle)
storeInBundle
in interface Bundlable
storeInBundle
in class Wand
public void restoreFromBundle(Bundle bundle)
restoreFromBundle
in interface Bundlable
restoreFromBundle
in class Wand
public int getCharge()
getCharge
in interface IChaosItem