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, executeaffectLevelObjects, 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, visiblyUpgradedpublic java.util.ArrayList<java.lang.String> actions(Hero hero)
public boolean isEquipped(Hero hero)
isEquipped in class Itempublic boolean doEquip(Hero hero)
doEquip in class EquipableItempublic boolean doUnequip(Hero hero, boolean collect, boolean single)
doUnequip in class EquipableItempublic void activate(Hero hero)
public int damageRoll(Hero owner)
public float accuracyFactor(Hero hero)
public float speedFactor(Hero hero)