| 
    Planeshift
    
   | 
 
iSpellModifiers More...
#include <buffable.h>
Public Member Functions | |
| virtual void | Cancel (const ActiveSpell *owner)=0 | 
| virtual | ~iSpellModifier () | 
iSpellModifiers
An abstract base class for Buffables, Overridables, and Multipliers. ActiveSpells needs to keep a heterogeneous list of these (with possibly different template parameters, even), but they only need to call Cancel().
Definition at line 37 of file buffable.h.
      
  | 
  inlinevirtual | 
Definition at line 40 of file buffable.h.
      
  | 
  pure virtual | 
Implemented in Multiplier, Buffable< T >, Buffable< float >, Buffable< int >, Overridable< T >, and Overridable< psRaceInfo * >.