Core Rules
WoTC AD&D 2nd Edition -- Drakein API Reference
Loading...
Searching...
No Matches
CoreRules::ISpellsOb Class Referenceabstract

#include <ISpellsOb.h>

Public Member Functions

virtual ~ISpellsOb ()
virtual const char * GetName () const =0
virtual bool SetName (const char *v)=0
virtual long GetSpellLevel () const =0
virtual bool SetSpellLevel (long v)=0
virtual long GetSpellId () const =0
virtual bool SetSpellId (long v)=0
virtual bool IsWild () const =0
virtual bool IsReversible () const =0
virtual bool IsWizardSpell () const =0
virtual bool IsPriestSpell () const =0
virtual bool IsQuestSpell () const =0
virtual void IsWild (bool v)=0
virtual void IsReversible (bool v)=0
virtual void IsWizardSpell (bool v)=0
virtual void IsPriestSpell (bool v)=0
virtual void IsQuestSpell (bool v)=0
virtual const char * GetAreaOfEffect () const =0
virtual void SetAreaOfEffect (const char *v)=0
virtual const char * GetCastingTime () const =0
virtual void SetCastingTime (const char *v)=0
virtual const char * GetComponents () const =0
virtual void SetComponents (const char *v)=0
virtual const char * GetCritical () const =0
virtual void SetCritical (const char *v)=0
virtual const char * GetDuration () const =0
virtual void SetDuration (const char *v)=0
virtual const char * GetKnockdown () const =0
virtual void SetKnockdown (const char *v)=0
virtual const char * GetRange () const =0
virtual void SetRange (const char *v)=0
virtual const char * GetSave () const =0
virtual void SetSave (const char *v)=0
virtual const char * GetSensory () const =0
virtual void SetSensory (const char *v)=0
virtual const char * GetSubtlety () const =0
virtual void SetSubtlety (const char *v)=0
virtual const char * GetDescription () const =0
virtual void SetDescription (const char *v)=0
virtual int GetMagicSchoolCount () const =0
virtual const char * GetMagicSchool (int index) const =0
virtual bool HasMagicSchool (const char *name) const =0
virtual bool AddMagicSchool (const char *name)=0
virtual bool RemoveMagicSchool (int index)=0
virtual void ClearMagicSchools ()=0
virtual int GetSphereCount () const =0
virtual const char * GetSphere (int index) const =0
virtual bool HasSphere (const char *name) const =0
virtual bool AddSphere (const char *name)=0
virtual bool RemoveSphere (int index)=0
virtual void ClearSpheres ()=0
virtual ISpellsObClone () const =0

Constructor & Destructor Documentation

◆ ~ISpellsOb()

virtual CoreRules::ISpellsOb::~ISpellsOb ( )
inlinevirtual

Member Function Documentation

◆ AddMagicSchool()

virtual bool CoreRules::ISpellsOb::AddMagicSchool ( const char * name)
pure virtual

◆ AddSphere()

virtual bool CoreRules::ISpellsOb::AddSphere ( const char * name)
pure virtual

◆ ClearMagicSchools()

virtual void CoreRules::ISpellsOb::ClearMagicSchools ( )
pure virtual

◆ ClearSpheres()

virtual void CoreRules::ISpellsOb::ClearSpheres ( )
pure virtual

◆ Clone()

virtual ISpellsOb * CoreRules::ISpellsOb::Clone ( ) const
pure virtual

◆ GetAreaOfEffect()

virtual const char * CoreRules::ISpellsOb::GetAreaOfEffect ( ) const
pure virtual

◆ GetCastingTime()

virtual const char * CoreRules::ISpellsOb::GetCastingTime ( ) const
pure virtual

◆ GetComponents()

virtual const char * CoreRules::ISpellsOb::GetComponents ( ) const
pure virtual

◆ GetCritical()

virtual const char * CoreRules::ISpellsOb::GetCritical ( ) const
pure virtual

◆ GetDescription()

virtual const char * CoreRules::ISpellsOb::GetDescription ( ) const
pure virtual

◆ GetDuration()

virtual const char * CoreRules::ISpellsOb::GetDuration ( ) const
pure virtual

◆ GetKnockdown()

virtual const char * CoreRules::ISpellsOb::GetKnockdown ( ) const
pure virtual

◆ GetMagicSchool()

virtual const char * CoreRules::ISpellsOb::GetMagicSchool ( int index) const
pure virtual

◆ GetMagicSchoolCount()

virtual int CoreRules::ISpellsOb::GetMagicSchoolCount ( ) const
pure virtual

◆ GetName()

virtual const char * CoreRules::ISpellsOb::GetName ( ) const
pure virtual

◆ GetRange()

virtual const char * CoreRules::ISpellsOb::GetRange ( ) const
pure virtual

◆ GetSave()

virtual const char * CoreRules::ISpellsOb::GetSave ( ) const
pure virtual

◆ GetSensory()

virtual const char * CoreRules::ISpellsOb::GetSensory ( ) const
pure virtual

◆ GetSpellId()

virtual long CoreRules::ISpellsOb::GetSpellId ( ) const
pure virtual

◆ GetSpellLevel()

virtual long CoreRules::ISpellsOb::GetSpellLevel ( ) const
pure virtual

◆ GetSphere()

virtual const char * CoreRules::ISpellsOb::GetSphere ( int index) const
pure virtual

◆ GetSphereCount()

virtual int CoreRules::ISpellsOb::GetSphereCount ( ) const
pure virtual

◆ GetSubtlety()

virtual const char * CoreRules::ISpellsOb::GetSubtlety ( ) const
pure virtual

◆ HasMagicSchool()

virtual bool CoreRules::ISpellsOb::HasMagicSchool ( const char * name) const
pure virtual

◆ HasSphere()

virtual bool CoreRules::ISpellsOb::HasSphere ( const char * name) const
pure virtual

◆ IsPriestSpell() [1/2]

virtual bool CoreRules::ISpellsOb::IsPriestSpell ( ) const
pure virtual

◆ IsPriestSpell() [2/2]

virtual void CoreRules::ISpellsOb::IsPriestSpell ( bool v)
pure virtual

◆ IsQuestSpell() [1/2]

virtual bool CoreRules::ISpellsOb::IsQuestSpell ( ) const
pure virtual

◆ IsQuestSpell() [2/2]

virtual void CoreRules::ISpellsOb::IsQuestSpell ( bool v)
pure virtual

◆ IsReversible() [1/2]

virtual bool CoreRules::ISpellsOb::IsReversible ( ) const
pure virtual

◆ IsReversible() [2/2]

virtual void CoreRules::ISpellsOb::IsReversible ( bool v)
pure virtual

◆ IsWild() [1/2]

virtual bool CoreRules::ISpellsOb::IsWild ( ) const
pure virtual

◆ IsWild() [2/2]

virtual void CoreRules::ISpellsOb::IsWild ( bool v)
pure virtual

◆ IsWizardSpell() [1/2]

virtual bool CoreRules::ISpellsOb::IsWizardSpell ( ) const
pure virtual

◆ IsWizardSpell() [2/2]

virtual void CoreRules::ISpellsOb::IsWizardSpell ( bool v)
pure virtual

◆ RemoveMagicSchool()

virtual bool CoreRules::ISpellsOb::RemoveMagicSchool ( int index)
pure virtual

◆ RemoveSphere()

virtual bool CoreRules::ISpellsOb::RemoveSphere ( int index)
pure virtual

◆ SetAreaOfEffect()

virtual void CoreRules::ISpellsOb::SetAreaOfEffect ( const char * v)
pure virtual

◆ SetCastingTime()

virtual void CoreRules::ISpellsOb::SetCastingTime ( const char * v)
pure virtual

◆ SetComponents()

virtual void CoreRules::ISpellsOb::SetComponents ( const char * v)
pure virtual

◆ SetCritical()

virtual void CoreRules::ISpellsOb::SetCritical ( const char * v)
pure virtual

◆ SetDescription()

virtual void CoreRules::ISpellsOb::SetDescription ( const char * v)
pure virtual

◆ SetDuration()

virtual void CoreRules::ISpellsOb::SetDuration ( const char * v)
pure virtual

◆ SetKnockdown()

virtual void CoreRules::ISpellsOb::SetKnockdown ( const char * v)
pure virtual

◆ SetName()

virtual bool CoreRules::ISpellsOb::SetName ( const char * v)
pure virtual

◆ SetRange()

virtual void CoreRules::ISpellsOb::SetRange ( const char * v)
pure virtual

◆ SetSave()

virtual void CoreRules::ISpellsOb::SetSave ( const char * v)
pure virtual

◆ SetSensory()

virtual void CoreRules::ISpellsOb::SetSensory ( const char * v)
pure virtual

◆ SetSpellId()

virtual bool CoreRules::ISpellsOb::SetSpellId ( long v)
pure virtual

◆ SetSpellLevel()

virtual bool CoreRules::ISpellsOb::SetSpellLevel ( long v)
pure virtual

◆ SetSubtlety()

virtual void CoreRules::ISpellsOb::SetSubtlety ( const char * v)
pure virtual

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