#include <weapon.h>
|
| | Quarterstaff () |
| |
| virtual String | desc () |
| |
| virtual std::string | getClassName () |
| |
| | MeleeWeapon (int tier, float acu, float dly) |
| |
| virtual int | min () |
| |
| virtual int | max () |
| |
| virtual Item * | upgrade () |
| |
| Item * | upgrade (boolean enchant) |
| |
| Item * | safeUpgrade () |
| |
| virtual Item * | degrade () |
| |
| int | typicalSTR () |
| |
| virtual String | info () |
| |
| virtual int | price () |
| |
| virtual Item * | random () |
| |
| | Weapon () |
| |
| virtual void | proc (Char *attacker, Char *defender, int damage) |
| |
| virtual void | storeInBundle (Bundle *bundle) |
| |
| virtual void | restoreFromBundle (Bundle *bundle) |
| |
| virtual float | acuracyFactor (Hero *hero) |
| |
| virtual float | speedFactor (Hero *hero) |
| |
| virtual int | damageRoll (Hero *owner) |
| |
| Item * | upgrade (boolean enchant) |
| |
| virtual int | maxDurability (int lvl) |
| |
| virtual String | toString () |
| |
| virtual String | Name () |
| |
| Weapon * | enchant (Enchantment *ench) |
| |
| Weapon * | enchant () |
| |
| boolean | isEnchanted () |
| |
| virtual ItemSprite::Glowing * | glowing () |
| |
| virtual void | actions (Hero *hero, std::vector< std::string > &actions) |
| |
| virtual bool | isEquipped (Hero *hero) |
| |
| virtual bool | doEquip (Hero *hero) |
| |
| virtual bool | doUnequip (Hero *hero, bool collect, bool single) |
| |
| virtual void | activate (Hero *hero) |
| |
| 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) |
| |
| | 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 bool | isUpgradable () |
| |
| virtual bool | isIdentified () |
| |
| virtual int | effectiveLevel () |
| |
| int | Quantity () |
| |
| void | Quantity (int value) |
| |
| virtual void | getBroken () |
| |
| bool | isBroken () |
| |
| virtual void | fix () |
| |
| int | maxDurability () |
| |
| int | visiblyUpgraded () |
| |
| virtual Item * | identify () |
| |
| virtual void | Level (int value) |
| |
| int | Level () |
| |
| virtual boolean | collect (Bag *container) |
| |
| void | use () |
| |
| void | updateQuickslot () |
| |
| Item * | degrade (int n) |
| |
| int | considerState (int price) |
| |
| void | polish () |
| |
| std::string | status () |
| |
| virtual std::string | getObject ()=0 |
| |
◆ Quarterstaff()
| Quarterstaff::Quarterstaff |
( |
| ) |
|
◆ Create()
| static Item * Quarterstaff::Create |
( |
| ) |
|
|
inlinestatic |
◆ desc()
| virtual String Quarterstaff::desc |
( |
| ) |
|
|
inlinevirtual |
◆ getClassName()
| virtual std::string Quarterstaff::getClassName |
( |
| ) |
|
|
inlinevirtual |
The documentation for this class was generated from the following files: