public class Boomerang extends MissileWeapon
Weapon.Enchantment, Weapon.Imbue
MAX, MIN
cursed, cursedKnown, defaultAction, levelKnown, stackable
Constructor and Description |
---|
Boomerang() |
Modifier and Type | Method and Description |
---|---|
void |
cast(Hero user,
int dst) |
Item |
degrade() |
java.lang.String |
desc() |
Weapon |
enchant(Weapon.Enchantment ench) |
boolean |
isFliesFastRotating() |
boolean |
isFliesStraight() |
boolean |
isUpgradable() |
void |
proc(Char attacker,
Char defender,
int damage) |
Item |
upgrade() |
Item |
upgrade(boolean enchant) |
actions, doEquip, info, isIdentified, random
accuracyFactor, damageRoll, fromJson, getEnchantment, glowing, isEnchanted, name, restoreFromBundle, speedFactor, storeInBundle, toString, usedForHit
activate, doUnequip, isEquipped
doDrop, doUnequip, execute
affectLevelObjects, burn, collect, collect, degrade, detach, detachAll, dontPack, doPickUp, doThrow, emitter, emitterInterval, evoke, execute, freeze, identify, image, imageFile, level, level, pick, poison, price, quantity, quantity, removeItemFrom, status, trueName, updateQuickslot, upgrade, virtual, visiblyUpgraded
public boolean isUpgradable()
isUpgradable
in class MissileWeapon
public Weapon enchant(Weapon.Enchantment ench)
public void proc(Char attacker, Char defender, int damage)
proc
in class MissileWeapon
public void cast(Hero user, int dst)
cast
in class EquipableItem
public boolean isFliesStraight()
isFliesStraight
in class MissileWeapon
public boolean isFliesFastRotating()
isFliesFastRotating
in class Item