My Project
 
Loading...
Searching...
No Matches
EnchantmentSlow Class Reference

#include <weapon.h>

Inheritance diagram for EnchantmentSlow:
Collaboration diagram for EnchantmentSlow:

Public Member Functions

virtual boolean proc (Weapon *weapon, Char *attacker, Char *defender, int damage)
 
virtual ItemSprite::Glowingglowing ()
 
virtual String name (const String &weaponName)
 
virtual std::string getClassName ()
 
- Public Member Functions inherited from Weapon::Enchantment
virtual void restoreFromBundle (Bundle *bundle)
 
virtual void storeInBundle (Bundle *bundle)
 

Static Public Member Functions

static Weapon::EnchantmentCreate ()
 
- Static Public Member Functions inherited from Weapon::Enchantment
static Enchantmentrandom ()
 
static void init ()
 

Member Function Documentation

◆ Create()

static Weapon::Enchantment * EnchantmentSlow::Create ( )
inlinestatic
Here is the caller graph for this function:

◆ getClassName()

virtual std::string EnchantmentSlow::getClassName ( )
inlinevirtual

◆ glowing()

virtual ItemSprite::Glowing * EnchantmentSlow::glowing ( )
inlinevirtual

Reimplemented from Weapon::Enchantment.

◆ name()

String EnchantmentSlow::name ( const String & weaponName)
virtual

Reimplemented from Weapon::Enchantment.

◆ proc()

boolean EnchantmentSlow::proc ( Weapon * weapon,
Char * attacker,
Char * defender,
int damage )
virtual

Implements Weapon::Enchantment.

Here is the call graph for this function:

The documentation for this class was generated from the following files: