public class KindOfWeapon extends EquipableItem
Modifier and Type | Field and Description |
---|---|
int |
MAX |
int |
MIN |
cursed, cursedKnown, defaultAction, levelKnown, stackable
Constructor and Description |
---|
KindOfWeapon() |
Modifier and Type | Method and Description |
---|---|
float |
accuracyFactor(Hero hero) |
java.util.ArrayList<java.lang.String> |
actions(Hero hero) |
void |
activate(Hero hero) |
int |
damageRoll(Hero owner) |
boolean |
doEquip(Hero hero) |
boolean |
doUnequip(Hero hero,
boolean collect,
boolean single) |
boolean |
isEquipped(Hero hero) |
void |
proc(Char attacker,
Char defender,
int damage) |
float |
speedFactor(Hero hero) |
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, isUpgradable, level, level, name, pick, poison, price, quantity, quantity, random, removeItemFrom, restoreFromBundle, status, storeInBundle, toString, trueName, updateQuickslot, upgrade, upgrade, virtual, visiblyUpgraded
public java.util.ArrayList<java.lang.String> actions(Hero hero)
public boolean isEquipped(Hero hero)
isEquipped
in class Item
public boolean doEquip(Hero hero)
doEquip
in class EquipableItem
public boolean doUnequip(Hero hero, boolean collect, boolean single)
doUnequip
in class EquipableItem
public void activate(Hero hero)
public int damageRoll(Hero owner)
public float accuracyFactor(Hero hero)
public float speedFactor(Hero hero)