#include <wand.h>


Public Member Functions | |
| WandOfSlowness () | |
| virtual std::string | desc () |
| virtual std::string | getClassName () |
Public Member Functions inherited from Wand | |
| Wand () | |
| virtual int | min () |
| virtual int | max () |
| virtual void | actions (Hero *hero, std::vector< std::string > &actions) |
| virtual bool | doUnequip (Hero *hero, bool collect, bool single) |
| virtual void | activate (Hero *hero) |
| virtual void | execute (Hero *hero, const std::string &action) |
| virtual bool | collect (Bag *container) |
| void | charge (Char *owner) |
| void | onDetach () |
| void | stopCharging () |
| int | power () |
| void | setKnown () |
| virtual Item * | identify () |
| virtual std::string | toString () |
| virtual std::string | Name () |
| virtual std::string | info () |
| virtual bool | isIdentified () |
| virtual std::string | status () |
| virtual Item * | upgrade () |
| virtual Item * | degrade () |
| virtual int | maxDurability (int lvl) |
| virtual Item * | random () |
| virtual int | price () |
| virtual void | storeInBundle (Bundle *bundle) |
| virtual void | restoreFromBundle (Bundle *bundle) |
Public Member Functions inherited from KindOfWeapon | |
| virtual bool | isEquipped (Hero *hero) |
| virtual bool | doEquip (Hero *hero) |
| virtual int | damageRoll (Hero *owner) |
| virtual float | acuracyFactor (Hero *hero) |
| virtual float | speedFactor (Hero *hero) |
| virtual void | proc (Char *attacker, Char *defender, int damage) |
Public Member Functions inherited from EquipableItem | |
| virtual void | execute (Hero *hero, std::string action) |
| virtual void | doDrop (Hero *hero) |
| virtual void | cast (Hero *user, int dst) |
| virtual bool | doUnequip (Hero *hero, bool collect) |
Public Member Functions inherited from Item | |
| CLASSNAME (Item) | |
| CLASSOBJECT (Item) | |
| Item () | |
| virtual bool | doPickUp (Hero *hero) |
| virtual void | doThrow (Hero *hero) |
| std::string | trueName () |
| int | Image () |
| Item * | detach (Bag *container) |
| Item * | detachAll (Bag *container) |
| virtual ItemSprite::Glowing * | glowing () |
| virtual bool | isUpgradable () |
| virtual int | effectiveLevel () |
| int | Quantity () |
| void | Quantity (int value) |
| virtual void | getBroken () |
| bool | isBroken () |
| virtual void | fix () |
| int | maxDurability () |
| int | visiblyUpgraded () |
| virtual void | Level (int value) |
| int | Level () |
| void | use () |
| void | updateQuickslot () |
| Item * | degrade (int n) |
| int | considerState (int price) |
| void | polish () |
| std::string | status () |
Public Member Functions inherited from Object | |
| virtual std::string | getObject ()=0 |
Static Public Member Functions | |
| static Item * | Create () |
Static Public Member Functions inherited from Wand | |
| static void | initWoods () |
| static void | save (Bundle *bundle) |
| static void | restore (Bundle *bundle) |
| static bool | allKnown () |
Static Public Member Functions inherited from Item | |
| static void | evoke (Hero *hero) |
| static Item * | Virtual (const std::string &cl) |
Protected Member Functions | |
| virtual void | onZap (int cell) |
| void | fx (int cell, Callback *callback) |
Protected Member Functions inherited from Wand | |
| virtual void | init () |
| virtual int | initialCharges () |
| bool | isKnown () |
| void | updateLevel () |
| void | wandUsed () |
Protected Member Functions inherited from EquipableItem | |
| virtual float | time2equip (Hero *hero) |
Protected Member Functions inherited from Item | |
| virtual void | onThrow (int cell) |
Additional Inherited Members | |
Public Attributes inherited from Wand | |
| int | maxCharges |
| int | curCharges = maxCharges |
Public Attributes inherited from Item | |
| std::string | defaultAction |
| std::string | name = "smth" |
| int | image = 0 |
| bool | stackable = false |
| bool | levelKnown = false |
| bool | cursed |
| bool | cursedKnown |
| bool | unique = false |
| int | quantity |
Static Public Attributes inherited from Wand | |
| static const std::string | AC_ZAP = "ZAP" |
Static Public Attributes inherited from EquipableItem | |
| static const std::string | AC_EQUIP = "EQUIP" |
| static const std::string | AC_UNEQUIP = "UNEQUIP" |
Static Public Attributes inherited from Item | |
| static Hero * | curUser |
| static Item * | curItem |
Static Protected Member Functions inherited from EquipableItem | |
| static void | equipCursed (Hero *hero) |
Protected Attributes inherited from Wand | |
| Charger * | charger |
| bool | hitChars |
Static Protected Attributes inherited from Wand | |
| static CellSelector::Listener * | zapper |
Static Protected Attributes inherited from KindOfWeapon | |
| static const float | TIME_TO_EQUIP = 1.0f |
Static Protected Attributes inherited from Item | |
| static const float | TIME_TO_THROW = 1.0f |
| static const float | TIME_TO_PICK_UP = 1.0f |
| static const float | TIME_TO_DROP = 0.5f |
| static const std::string | AC_DROP = "lang.item_drop" |
| static const std::string | AC_THROW = "lang.item_throw" |
| static CellSelector::Listener * | thrower = new CellSelectorListenerNew() |
| WandOfSlowness::WandOfSlowness | ( | ) |

|
inlinestatic |

|
inlinevirtual |
|
protectedvirtual |
Reimplemented from Wand.
|
inlinevirtual |
|
protectedvirtual |