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

#include <IClassOb.h>

Public Types

enum  { kMaxLevel = 100 , kSpellProgressionLevels = 11 }
enum  {
  kSpellAccessPriest = 0 , kSpellAccessWizard , kSpellAccessPriestlyWizard , kSpellAccessWizardlyPriest ,
  kSpellAccessCantChangeSphere , kSpellAccessCount
}

Public Member Functions

virtual ~IClassOb ()
virtual int GetLevel (int experiencePoints)=0
virtual const char * GetName () const =0
virtual bool SetName (const char *v)=0
virtual IClassObClone () const =0
virtual const char * GetAbbreviation () const =0
virtual void SetAbbreviation (const char *v)=0
virtual const char * GetDescription () const =0
virtual void SetDescription (const char *v)=0
virtual ClassGroup GetGroup () const =0
virtual bool SetGroup (ClassGroup v)=0
virtual long GetClassId () const =0
virtual bool SetClassId (long v)=0
virtual long GetMinStrength () const =0
virtual long GetMinDexterity () const =0
virtual long GetMinConstitution () const =0
virtual long GetMinIntelligence () const =0
virtual long GetMinWisdom () const =0
virtual long GetMinCharisma () const =0
virtual bool SetMinStrength (long v)=0
virtual bool SetMinDexterity (long v)=0
virtual bool SetMinConstitution (long v)=0
virtual bool SetMinIntelligence (long v)=0
virtual bool SetMinWisdom (long v)=0
virtual bool SetMinCharisma (long v)=0
virtual bool IsPrimeRequisiteStrength () const =0
virtual bool IsPrimeRequisiteDexterity () const =0
virtual bool IsPrimeRequisiteConstitution () const =0
virtual bool IsPrimeRequisiteIntelligence () const =0
virtual bool IsPrimeRequisiteWisdom () const =0
virtual bool IsPrimeRequisiteCharisma () const =0
virtual void IsPrimeRequisiteStrength (bool v)=0
virtual void IsPrimeRequisiteDexterity (bool v)=0
virtual void IsPrimeRequisiteConstitution (bool v)=0
virtual void IsPrimeRequisiteIntelligence (bool v)=0
virtual void IsPrimeRequisiteWisdom (bool v)=0
virtual void IsPrimeRequisiteCharisma (bool v)=0
virtual long GetCharacterPoints () const =0
virtual bool SetCharacterPoints (long v)=0
virtual long GetMaxLevel () const =0
virtual bool SetMaxLevel (long v)=0
virtual long GetHitDice () const =0
virtual bool SetHitDice (long v)=0
virtual long GetMaxHitDice () const =0
virtual bool SetMaxHitDice (long v)=0
virtual long GetHitPointAdds () const =0
virtual void SetHitPointAdds (long v)=0
virtual long GetRogueStartingPoints () const =0
virtual bool SetRogueStartingPoints (long v)=0
virtual long GetRoguePointsPerLevel () const =0
virtual bool SetRoguePointsPerLevel (long v)=0
virtual bool IsRogueSkillCandidate () const =0
virtual void IsRogueSkillCandidate (bool v)=0
virtual long GetNWPStartingCP () const =0
virtual long GetNWPStartingSlots () const =0
virtual long GetNWPLevelsPerExtraSlot () const =0
virtual long GetNWPMustPurchase () const =0
virtual long GetNWPMayPurchase () const =0
virtual long GetExtraNWPSlots () const =0
virtual bool SetNWPStartingCP (long v)=0
virtual bool SetNWPStartingSlots (long v)=0
virtual bool SetNWPLevelsPerExtraSlot (long v)=0
virtual bool SetNWPMustPurchase (long v)=0
virtual bool SetNWPMayPurchase (long v)=0
virtual bool SetExtraNWPSlots (long v)=0
virtual long GetWPStartingCP () const =0
virtual long GetWPCPPerSlot () const =0
virtual long GetWPStartingSlots () const =0
virtual long GetWPLevelsPerExtraSlot () const =0
virtual long GetWPNonProfPenalty () const =0
virtual long GetWPFamiliarityPenalty () const =0
virtual bool SetWPStartingCP (long v)=0
virtual bool SetWPCPPerSlot (long v)=0
virtual bool SetWPStartingSlots (long v)=0
virtual bool SetWPLevelsPerExtraSlot (long v)=0
virtual bool SetWPNonProfPenalty (long v)=0
virtual void SetWPFamiliarityPenalty (long v)=0
virtual long GetXPToReachLevel (int level) const =0
virtual long GetThac0AtLevel (int level) const =0
virtual long GetAttacksPerRoundAtLevel (int level) const =0
virtual long GetAttackRoundsAtLevel (int level) const =0
virtual long GetArmorClassAtLevel (int level) const =0
virtual long GetSavePPDAtLevel (int level) const =0
virtual long GetSaveRSWAtLevel (int level) const =0
virtual long GetSavePPAtLevel (int level) const =0
virtual long GetSaveBreathAtLevel (int level) const =0
virtual long GetSaveSpellAtLevel (int level) const =0
virtual bool SetXPToReachLevel (int level, long v)=0
virtual bool SetThac0AtLevel (int level, long v)=0
virtual bool SetAttacksPerRoundAtLevel (int level, long v)=0
virtual bool SetAttackRoundsAtLevel (int level, long v)=0
virtual bool SetArmorClassAtLevel (int level, long v)=0
virtual bool SetSavePPDAtLevel (int level, long v)=0
virtual bool SetSaveRSWAtLevel (int level, long v)=0
virtual bool SetSavePPAtLevel (int level, long v)=0
virtual bool SetSaveBreathAtLevel (int level, long v)=0
virtual bool SetSaveSpellAtLevel (int level, long v)=0
virtual long GetStandardSpellProgression (int charLevel, int spellLevel) const =0
virtual long GetAlternativeSpellProgression (int charLevel, int spellLevel) const =0
virtual bool SetStandardSpellProgression (int charLevel, int spellLevel, long v)=0
virtual bool SetAlternativeSpellProgression (int charLevel, int spellLevel, long v)=0
virtual long GetMaxAttacks () const =0
virtual bool SetMaxAttacks (long v)=0
virtual long GetMaxRounds () const =0
virtual bool SetMaxRounds (long v)=0
virtual long GetAdjStrength () const =0
virtual long GetAdjDexterity () const =0
virtual long GetAdjConstitution () const =0
virtual long GetAdjIntelligence () const =0
virtual long GetAdjWisdom () const =0
virtual long GetAdjCharisma () const =0
virtual bool SetAdjStrength (long v)=0
virtual bool SetAdjDexterity (long v)=0
virtual bool SetAdjConstitution (long v)=0
virtual bool SetAdjIntelligence (long v)=0
virtual bool SetAdjWisdom (long v)=0
virtual bool SetAdjCharisma (long v)=0
virtual long GetMaxStrength () const =0
virtual long GetMaxDexterity () const =0
virtual long GetMaxConstitution () const =0
virtual long GetMaxIntelligence () const =0
virtual long GetMaxWisdom () const =0
virtual long GetMaxCharisma () const =0
virtual bool SetMaxStrength (long v)=0
virtual bool SetMaxDexterity (long v)=0
virtual bool SetMaxConstitution (long v)=0
virtual bool SetMaxIntelligence (long v)=0
virtual bool SetMaxWisdom (long v)=0
virtual bool SetMaxCharisma (long v)=0
virtual bool IsNoAverageHP () const =0
virtual void IsNoAverageHP (bool v)=0
virtual long GetMaxGold () const =0
virtual bool SetMaxGold (long v)=0
virtual long GetBestACAllowed () const =0
virtual void SetBestACAllowed (long v)=0
virtual long GetArmorSelectionMethod () const =0
virtual bool SetArmorSelectionMethod (long v)=0
virtual long GetGender () const =0
virtual bool SetGender (long v)=0
virtual long GetHPAdjustment () const =0
virtual long GetTurnUndeadLevelsHigher () const =0
virtual long GetBonusHPPerLevel () const =0
virtual long GetStartingHD () const =0
virtual long GetAdjHDType () const =0
virtual long GetNumAdjHD () const =0
virtual void SetHPAdjustment (long v)=0
virtual bool SetTurnUndeadLevelsHigher (long v)=0
virtual bool SetBonusHPPerLevel (long v)=0
virtual bool SetStartingHD (long v)=0
virtual bool SetAdjHDType (long v)=0
virtual bool SetNumAdjHD (long v)=0
virtual const char * GetWizardSpecialistSchool () const =0
virtual bool SetWizardSpecialistSchool (const char *v)=0
virtual const char * GetInventoryScreenMsg () const =0
virtual void SetInventoryScreenMsg (const char *v)=0
virtual const char * GetNWPScreenMsg () const =0
virtual void SetNWPScreenMsg (const char *v)=0
virtual const char * GetWPScreenMsg () const =0
virtual void SetWPScreenMsg (const char *v)=0
virtual const char * GetExtraSpellSphere () const =0
virtual bool SetExtraSpellSphere (const char *v)=0
virtual const char * GetLanguageScreenMsg () const =0
virtual void SetLanguageScreenMsg (const char *v)=0
virtual long GetSpellAccess (int slot) const =0
virtual bool SetSpellAccess (int slot, long v)=0
virtual int GetClassAbilityCount () const =0
virtual const char * GetClassAbility (int index) const =0
virtual bool HasClassAbility (const char *v) const =0
virtual bool AddClassAbility (const char *v)=0
virtual bool RemoveClassAbility (int index)=0
virtual void ClearClassAbilities ()=0
virtual int GetClassAbilityAtLevelsCount () const =0
virtual const char * GetClassAbilityAtLevels (int index) const =0
virtual bool HasClassAbilityAtLevels (const char *v) const =0
virtual bool AddClassAbilityAtLevels (const char *v)=0
virtual bool RemoveClassAbilityAtLevels (int index)=0
virtual void ClearClassAbilitiesAtLevels ()=0
virtual int GetAllowedAlignmentCount () const =0
virtual const char * GetAllowedAlignment (int index) const =0
virtual bool HasAllowedAlignment (const char *v) const =0
virtual bool AddAllowedAlignment (const char *v)=0
virtual bool RemoveAllowedAlignment (int index)=0
virtual void ClearAllowedAlignments ()=0
virtual int GetDefaultAbilityCount () const =0
virtual const char * GetDefaultAbility (int index) const =0
virtual bool HasDefaultAbility (const char *v) const =0
virtual bool AddDefaultAbility (const char *v)=0
virtual bool RemoveDefaultAbility (int index)=0
virtual void ClearDefaultAbilities ()=0
virtual int GetMajorSphereCount () const =0
virtual const char * GetMajorSphere (int index) const =0
virtual bool HasMajorSphere (const char *v) const =0
virtual bool AddMajorSphere (const char *v)=0
virtual bool RemoveMajorSphere (int index)=0
virtual void ClearMajorSpheres ()=0
virtual int GetDefaultSchoolCount () const =0
virtual const char * GetDefaultSchool (int index) const =0
virtual bool HasDefaultSchool (const char *v) const =0
virtual bool AddDefaultSchool (const char *v)=0
virtual bool RemoveDefaultSchool (int index)=0
virtual void ClearDefaultSchools ()=0
virtual int GetMinorSphereCount () const =0
virtual const char * GetMinorSphere (int index) const =0
virtual bool HasMinorSphere (const char *v) const =0
virtual bool AddMinorSphere (const char *v)=0
virtual bool RemoveMinorSphere (int index)=0
virtual void ClearMinorSpheres ()=0
virtual int GetFreeNWPCount () const =0
virtual const char * GetFreeNWP (int index) const =0
virtual bool HasFreeNWP (const char *v) const =0
virtual bool AddFreeNWP (const char *v)=0
virtual bool RemoveFreeNWP (int index)=0
virtual void ClearFreeNWPs ()=0
virtual int GetPurchasedNWPCount () const =0
virtual const char * GetPurchasedNWP (int index) const =0
virtual bool HasPurchasedNWP (const char *v) const =0
virtual bool AddPurchasedNWP (const char *v)=0
virtual bool RemovePurchasedNWP (int index)=0
virtual void ClearPurchasedNWPs ()=0
virtual int GetAdditionalFreeNWPCount () const =0
virtual const char * GetAdditionalFreeNWP (int index) const =0
virtual bool HasAdditionalFreeNWP (const char *v) const =0
virtual bool AddAdditionalFreeNWP (const char *v)=0
virtual bool RemoveAdditionalFreeNWP (int index)=0
virtual void ClearAdditionalFreeNWPs ()=0
virtual int GetRequiredPurchasedNWPCount () const =0
virtual const char * GetRequiredPurchasedNWP (int index) const =0
virtual bool HasRequiredPurchasedNWP (const char *v) const =0
virtual bool AddRequiredPurchasedNWP (const char *v)=0
virtual bool RemoveRequiredPurchasedNWP (int index)=0
virtual void ClearRequiredPurchasedNWPs ()=0
virtual int GetForbiddenPriestSpellCount () const =0
virtual const char * GetForbiddenPriestSpell (int index) const =0
virtual bool HasForbiddenPriestSpell (const char *v) const =0
virtual bool AddForbiddenPriestSpell (const char *v)=0
virtual bool RemoveForbiddenPriestSpell (int index)=0
virtual void ClearForbiddenPriestSpells ()=0
virtual int GetAllowedWeaponCount () const =0
virtual const char * GetAllowedWeapon (int index) const =0
virtual bool HasAllowedWeapon (const char *v) const =0
virtual bool AddAllowedWeapon (const char *v)=0
virtual bool RemoveAllowedWeapon (int index)=0
virtual void ClearAllowedWeapons ()=0
virtual const char * GetAllowedWeaponsCategory () const =0
virtual bool SetAllowedWeaponsCategory (const char *v)=0
virtual int GetAllowedMagicalItemCount () const =0
virtual const char * GetAllowedMagicalItem (int index) const =0
virtual bool HasAllowedMagicalItem (const char *v) const =0
virtual bool AddAllowedMagicalItem (const char *v)=0
virtual bool RemoveAllowedMagicalItem (int index)=0
virtual void ClearAllowedMagicalItems ()=0
virtual int GetAlwaysAllowedArmorCount () const =0
virtual const char * GetAlwaysAllowedArmor (int index) const =0
virtual bool HasAlwaysAllowedArmor (const char *v) const =0
virtual bool AddAlwaysAllowedArmor (const char *v)=0
virtual bool RemoveAlwaysAllowedArmor (int index)=0
virtual void ClearAlwaysAllowedArmor ()=0
virtual int GetBannedWizardSchoolCount () const =0
virtual const char * GetBannedWizardSchool (int index) const =0
virtual bool HasBannedWizardSchool (const char *v) const =0
virtual bool AddBannedWizardSchool (const char *v)=0
virtual bool RemoveBannedWizardSchool (int index)=0
virtual void ClearBannedWizardSchools ()=0
virtual int GetBannedKitCount () const =0
virtual const char * GetBannedKit (int index) const =0
virtual bool HasBannedKit (const char *v) const =0
virtual bool AddBannedKit (const char *v)=0
virtual bool RemoveBannedKit (int index)=0
virtual void ClearBannedKits ()=0
virtual int GetFreeSpellsCount () const =0
virtual IClassFreeSpellsObGetFreeSpells (int index)=0
virtual void AddFreeSpells (IClassFreeSpellsOb *s)=0
virtual bool RemoveFreeSpells (int index)=0
virtual void ClearFreeSpells ()=0
virtual int GetBonusNWPCount () const =0
virtual IPartKitBonusObGetBonusNWP (int index)=0
virtual void AddBonusNWP (IPartKitBonusOb *b)=0
virtual bool RemoveBonusNWP (int index)=0
virtual void ClearBonusNWPs ()=0
virtual int GetBonusModifiedNWPCount () const =0
virtual IPartKitBonusObGetBonusModifiedNWP (int index)=0
virtual void AddBonusModifiedNWP (IPartKitBonusOb *b)=0
virtual bool RemoveBonusModifiedNWP (int index)=0
virtual void ClearBonusModifiedNWPs ()=0
virtual int GetNonstandardLearnSpellAdjCount () const =0
virtual IPartKitBonusObGetNonstandardLearnSpellAdj (int index)=0
virtual void AddNonstandardLearnSpellAdj (IPartKitBonusOb *b)=0
virtual bool RemoveNonstandardLearnSpellAdj (int index)=0
virtual void ClearNonstandardLearnSpellAdjs ()=0
virtual int GetSpellPointsCount () const =0
virtual ISpellPointsObGetSpellPoints (int index)=0
virtual void AddSpellPoints (ISpellPointsOb *s)=0
virtual bool RemoveSpellPoints (int index)=0
virtual void ClearSpellPoints ()=0
virtual bool IsDirty () const =0
virtual void MarkClean ()=0

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
kSpellAccessPriest 
kSpellAccessWizard 
kSpellAccessPriestlyWizard 
kSpellAccessWizardlyPriest 
kSpellAccessCantChangeSphere 
kSpellAccessCount 

◆ anonymous enum

anonymous enum
Enumerator
kMaxLevel 
kSpellProgressionLevels 

Constructor & Destructor Documentation

◆ ~IClassOb()

virtual CoreRules::IClassOb::~IClassOb ( )
inlinevirtual

Member Function Documentation

◆ AddAdditionalFreeNWP()

virtual bool CoreRules::IClassOb::AddAdditionalFreeNWP ( const char * v)
pure virtual

◆ AddAllowedAlignment()

virtual bool CoreRules::IClassOb::AddAllowedAlignment ( const char * v)
pure virtual

◆ AddAllowedMagicalItem()

virtual bool CoreRules::IClassOb::AddAllowedMagicalItem ( const char * v)
pure virtual

◆ AddAllowedWeapon()

virtual bool CoreRules::IClassOb::AddAllowedWeapon ( const char * v)
pure virtual

◆ AddAlwaysAllowedArmor()

virtual bool CoreRules::IClassOb::AddAlwaysAllowedArmor ( const char * v)
pure virtual

◆ AddBannedKit()

virtual bool CoreRules::IClassOb::AddBannedKit ( const char * v)
pure virtual

◆ AddBannedWizardSchool()

virtual bool CoreRules::IClassOb::AddBannedWizardSchool ( const char * v)
pure virtual

◆ AddBonusModifiedNWP()

virtual void CoreRules::IClassOb::AddBonusModifiedNWP ( IPartKitBonusOb * b)
pure virtual

◆ AddBonusNWP()

virtual void CoreRules::IClassOb::AddBonusNWP ( IPartKitBonusOb * b)
pure virtual

◆ AddClassAbility()

virtual bool CoreRules::IClassOb::AddClassAbility ( const char * v)
pure virtual

◆ AddClassAbilityAtLevels()

virtual bool CoreRules::IClassOb::AddClassAbilityAtLevels ( const char * v)
pure virtual

◆ AddDefaultAbility()

virtual bool CoreRules::IClassOb::AddDefaultAbility ( const char * v)
pure virtual

◆ AddDefaultSchool()

virtual bool CoreRules::IClassOb::AddDefaultSchool ( const char * v)
pure virtual

◆ AddForbiddenPriestSpell()

virtual bool CoreRules::IClassOb::AddForbiddenPriestSpell ( const char * v)
pure virtual

◆ AddFreeNWP()

virtual bool CoreRules::IClassOb::AddFreeNWP ( const char * v)
pure virtual

◆ AddFreeSpells()

virtual void CoreRules::IClassOb::AddFreeSpells ( IClassFreeSpellsOb * s)
pure virtual

◆ AddMajorSphere()

virtual bool CoreRules::IClassOb::AddMajorSphere ( const char * v)
pure virtual

◆ AddMinorSphere()

virtual bool CoreRules::IClassOb::AddMinorSphere ( const char * v)
pure virtual

◆ AddNonstandardLearnSpellAdj()

virtual void CoreRules::IClassOb::AddNonstandardLearnSpellAdj ( IPartKitBonusOb * b)
pure virtual

◆ AddPurchasedNWP()

virtual bool CoreRules::IClassOb::AddPurchasedNWP ( const char * v)
pure virtual

◆ AddRequiredPurchasedNWP()

virtual bool CoreRules::IClassOb::AddRequiredPurchasedNWP ( const char * v)
pure virtual

◆ AddSpellPoints()

virtual void CoreRules::IClassOb::AddSpellPoints ( ISpellPointsOb * s)
pure virtual

◆ ClearAdditionalFreeNWPs()

virtual void CoreRules::IClassOb::ClearAdditionalFreeNWPs ( )
pure virtual

◆ ClearAllowedAlignments()

virtual void CoreRules::IClassOb::ClearAllowedAlignments ( )
pure virtual

◆ ClearAllowedMagicalItems()

virtual void CoreRules::IClassOb::ClearAllowedMagicalItems ( )
pure virtual

◆ ClearAllowedWeapons()

virtual void CoreRules::IClassOb::ClearAllowedWeapons ( )
pure virtual

◆ ClearAlwaysAllowedArmor()

virtual void CoreRules::IClassOb::ClearAlwaysAllowedArmor ( )
pure virtual

◆ ClearBannedKits()

virtual void CoreRules::IClassOb::ClearBannedKits ( )
pure virtual

◆ ClearBannedWizardSchools()

virtual void CoreRules::IClassOb::ClearBannedWizardSchools ( )
pure virtual

◆ ClearBonusModifiedNWPs()

virtual void CoreRules::IClassOb::ClearBonusModifiedNWPs ( )
pure virtual

◆ ClearBonusNWPs()

virtual void CoreRules::IClassOb::ClearBonusNWPs ( )
pure virtual

◆ ClearClassAbilities()

virtual void CoreRules::IClassOb::ClearClassAbilities ( )
pure virtual

◆ ClearClassAbilitiesAtLevels()

virtual void CoreRules::IClassOb::ClearClassAbilitiesAtLevels ( )
pure virtual

◆ ClearDefaultAbilities()

virtual void CoreRules::IClassOb::ClearDefaultAbilities ( )
pure virtual

◆ ClearDefaultSchools()

virtual void CoreRules::IClassOb::ClearDefaultSchools ( )
pure virtual

◆ ClearForbiddenPriestSpells()

virtual void CoreRules::IClassOb::ClearForbiddenPriestSpells ( )
pure virtual

◆ ClearFreeNWPs()

virtual void CoreRules::IClassOb::ClearFreeNWPs ( )
pure virtual

◆ ClearFreeSpells()

virtual void CoreRules::IClassOb::ClearFreeSpells ( )
pure virtual

◆ ClearMajorSpheres()

virtual void CoreRules::IClassOb::ClearMajorSpheres ( )
pure virtual

◆ ClearMinorSpheres()

virtual void CoreRules::IClassOb::ClearMinorSpheres ( )
pure virtual

◆ ClearNonstandardLearnSpellAdjs()

virtual void CoreRules::IClassOb::ClearNonstandardLearnSpellAdjs ( )
pure virtual

◆ ClearPurchasedNWPs()

virtual void CoreRules::IClassOb::ClearPurchasedNWPs ( )
pure virtual

◆ ClearRequiredPurchasedNWPs()

virtual void CoreRules::IClassOb::ClearRequiredPurchasedNWPs ( )
pure virtual

◆ ClearSpellPoints()

virtual void CoreRules::IClassOb::ClearSpellPoints ( )
pure virtual

◆ Clone()

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

◆ GetAbbreviation()

virtual const char * CoreRules::IClassOb::GetAbbreviation ( ) const
pure virtual

◆ GetAdditionalFreeNWP()

virtual const char * CoreRules::IClassOb::GetAdditionalFreeNWP ( int index) const
pure virtual

◆ GetAdditionalFreeNWPCount()

virtual int CoreRules::IClassOb::GetAdditionalFreeNWPCount ( ) const
pure virtual

◆ GetAdjCharisma()

virtual long CoreRules::IClassOb::GetAdjCharisma ( ) const
pure virtual

◆ GetAdjConstitution()

virtual long CoreRules::IClassOb::GetAdjConstitution ( ) const
pure virtual

◆ GetAdjDexterity()

virtual long CoreRules::IClassOb::GetAdjDexterity ( ) const
pure virtual

◆ GetAdjHDType()

virtual long CoreRules::IClassOb::GetAdjHDType ( ) const
pure virtual

◆ GetAdjIntelligence()

virtual long CoreRules::IClassOb::GetAdjIntelligence ( ) const
pure virtual

◆ GetAdjStrength()

virtual long CoreRules::IClassOb::GetAdjStrength ( ) const
pure virtual

◆ GetAdjWisdom()

virtual long CoreRules::IClassOb::GetAdjWisdom ( ) const
pure virtual

◆ GetAllowedAlignment()

virtual const char * CoreRules::IClassOb::GetAllowedAlignment ( int index) const
pure virtual

◆ GetAllowedAlignmentCount()

virtual int CoreRules::IClassOb::GetAllowedAlignmentCount ( ) const
pure virtual

◆ GetAllowedMagicalItem()

virtual const char * CoreRules::IClassOb::GetAllowedMagicalItem ( int index) const
pure virtual

◆ GetAllowedMagicalItemCount()

virtual int CoreRules::IClassOb::GetAllowedMagicalItemCount ( ) const
pure virtual

◆ GetAllowedWeapon()

virtual const char * CoreRules::IClassOb::GetAllowedWeapon ( int index) const
pure virtual

◆ GetAllowedWeaponCount()

virtual int CoreRules::IClassOb::GetAllowedWeaponCount ( ) const
pure virtual

◆ GetAllowedWeaponsCategory()

virtual const char * CoreRules::IClassOb::GetAllowedWeaponsCategory ( ) const
pure virtual

◆ GetAlternativeSpellProgression()

virtual long CoreRules::IClassOb::GetAlternativeSpellProgression ( int charLevel,
int spellLevel ) const
pure virtual

◆ GetAlwaysAllowedArmor()

virtual const char * CoreRules::IClassOb::GetAlwaysAllowedArmor ( int index) const
pure virtual

◆ GetAlwaysAllowedArmorCount()

virtual int CoreRules::IClassOb::GetAlwaysAllowedArmorCount ( ) const
pure virtual

◆ GetArmorClassAtLevel()

virtual long CoreRules::IClassOb::GetArmorClassAtLevel ( int level) const
pure virtual

◆ GetArmorSelectionMethod()

virtual long CoreRules::IClassOb::GetArmorSelectionMethod ( ) const
pure virtual

◆ GetAttackRoundsAtLevel()

virtual long CoreRules::IClassOb::GetAttackRoundsAtLevel ( int level) const
pure virtual

◆ GetAttacksPerRoundAtLevel()

virtual long CoreRules::IClassOb::GetAttacksPerRoundAtLevel ( int level) const
pure virtual

◆ GetBannedKit()

virtual const char * CoreRules::IClassOb::GetBannedKit ( int index) const
pure virtual

◆ GetBannedKitCount()

virtual int CoreRules::IClassOb::GetBannedKitCount ( ) const
pure virtual

◆ GetBannedWizardSchool()

virtual const char * CoreRules::IClassOb::GetBannedWizardSchool ( int index) const
pure virtual

◆ GetBannedWizardSchoolCount()

virtual int CoreRules::IClassOb::GetBannedWizardSchoolCount ( ) const
pure virtual

◆ GetBestACAllowed()

virtual long CoreRules::IClassOb::GetBestACAllowed ( ) const
pure virtual

◆ GetBonusHPPerLevel()

virtual long CoreRules::IClassOb::GetBonusHPPerLevel ( ) const
pure virtual

◆ GetBonusModifiedNWP()

virtual IPartKitBonusOb * CoreRules::IClassOb::GetBonusModifiedNWP ( int index)
pure virtual

◆ GetBonusModifiedNWPCount()

virtual int CoreRules::IClassOb::GetBonusModifiedNWPCount ( ) const
pure virtual

◆ GetBonusNWP()

virtual IPartKitBonusOb * CoreRules::IClassOb::GetBonusNWP ( int index)
pure virtual

◆ GetBonusNWPCount()

virtual int CoreRules::IClassOb::GetBonusNWPCount ( ) const
pure virtual

◆ GetCharacterPoints()

virtual long CoreRules::IClassOb::GetCharacterPoints ( ) const
pure virtual

◆ GetClassAbility()

virtual const char * CoreRules::IClassOb::GetClassAbility ( int index) const
pure virtual

◆ GetClassAbilityAtLevels()

virtual const char * CoreRules::IClassOb::GetClassAbilityAtLevels ( int index) const
pure virtual

◆ GetClassAbilityAtLevelsCount()

virtual int CoreRules::IClassOb::GetClassAbilityAtLevelsCount ( ) const
pure virtual

◆ GetClassAbilityCount()

virtual int CoreRules::IClassOb::GetClassAbilityCount ( ) const
pure virtual

◆ GetClassId()

virtual long CoreRules::IClassOb::GetClassId ( ) const
pure virtual

◆ GetDefaultAbility()

virtual const char * CoreRules::IClassOb::GetDefaultAbility ( int index) const
pure virtual

◆ GetDefaultAbilityCount()

virtual int CoreRules::IClassOb::GetDefaultAbilityCount ( ) const
pure virtual

◆ GetDefaultSchool()

virtual const char * CoreRules::IClassOb::GetDefaultSchool ( int index) const
pure virtual

◆ GetDefaultSchoolCount()

virtual int CoreRules::IClassOb::GetDefaultSchoolCount ( ) const
pure virtual

◆ GetDescription()

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

◆ GetExtraNWPSlots()

virtual long CoreRules::IClassOb::GetExtraNWPSlots ( ) const
pure virtual

◆ GetExtraSpellSphere()

virtual const char * CoreRules::IClassOb::GetExtraSpellSphere ( ) const
pure virtual

◆ GetForbiddenPriestSpell()

virtual const char * CoreRules::IClassOb::GetForbiddenPriestSpell ( int index) const
pure virtual

◆ GetForbiddenPriestSpellCount()

virtual int CoreRules::IClassOb::GetForbiddenPriestSpellCount ( ) const
pure virtual

◆ GetFreeNWP()

virtual const char * CoreRules::IClassOb::GetFreeNWP ( int index) const
pure virtual

◆ GetFreeNWPCount()

virtual int CoreRules::IClassOb::GetFreeNWPCount ( ) const
pure virtual

◆ GetFreeSpells()

virtual IClassFreeSpellsOb * CoreRules::IClassOb::GetFreeSpells ( int index)
pure virtual

◆ GetFreeSpellsCount()

virtual int CoreRules::IClassOb::GetFreeSpellsCount ( ) const
pure virtual

◆ GetGender()

virtual long CoreRules::IClassOb::GetGender ( ) const
pure virtual

◆ GetGroup()

virtual ClassGroup CoreRules::IClassOb::GetGroup ( ) const
pure virtual

◆ GetHitDice()

virtual long CoreRules::IClassOb::GetHitDice ( ) const
pure virtual

◆ GetHitPointAdds()

virtual long CoreRules::IClassOb::GetHitPointAdds ( ) const
pure virtual

◆ GetHPAdjustment()

virtual long CoreRules::IClassOb::GetHPAdjustment ( ) const
pure virtual

◆ GetInventoryScreenMsg()

virtual const char * CoreRules::IClassOb::GetInventoryScreenMsg ( ) const
pure virtual

◆ GetLanguageScreenMsg()

virtual const char * CoreRules::IClassOb::GetLanguageScreenMsg ( ) const
pure virtual

◆ GetLevel()

virtual int CoreRules::IClassOb::GetLevel ( int experiencePoints)
pure virtual

◆ GetMajorSphere()

virtual const char * CoreRules::IClassOb::GetMajorSphere ( int index) const
pure virtual

◆ GetMajorSphereCount()

virtual int CoreRules::IClassOb::GetMajorSphereCount ( ) const
pure virtual

◆ GetMaxAttacks()

virtual long CoreRules::IClassOb::GetMaxAttacks ( ) const
pure virtual

◆ GetMaxCharisma()

virtual long CoreRules::IClassOb::GetMaxCharisma ( ) const
pure virtual

◆ GetMaxConstitution()

virtual long CoreRules::IClassOb::GetMaxConstitution ( ) const
pure virtual

◆ GetMaxDexterity()

virtual long CoreRules::IClassOb::GetMaxDexterity ( ) const
pure virtual

◆ GetMaxGold()

virtual long CoreRules::IClassOb::GetMaxGold ( ) const
pure virtual

◆ GetMaxHitDice()

virtual long CoreRules::IClassOb::GetMaxHitDice ( ) const
pure virtual

◆ GetMaxIntelligence()

virtual long CoreRules::IClassOb::GetMaxIntelligence ( ) const
pure virtual

◆ GetMaxLevel()

virtual long CoreRules::IClassOb::GetMaxLevel ( ) const
pure virtual

◆ GetMaxRounds()

virtual long CoreRules::IClassOb::GetMaxRounds ( ) const
pure virtual

◆ GetMaxStrength()

virtual long CoreRules::IClassOb::GetMaxStrength ( ) const
pure virtual

◆ GetMaxWisdom()

virtual long CoreRules::IClassOb::GetMaxWisdom ( ) const
pure virtual

◆ GetMinCharisma()

virtual long CoreRules::IClassOb::GetMinCharisma ( ) const
pure virtual

◆ GetMinConstitution()

virtual long CoreRules::IClassOb::GetMinConstitution ( ) const
pure virtual

◆ GetMinDexterity()

virtual long CoreRules::IClassOb::GetMinDexterity ( ) const
pure virtual

◆ GetMinIntelligence()

virtual long CoreRules::IClassOb::GetMinIntelligence ( ) const
pure virtual

◆ GetMinorSphere()

virtual const char * CoreRules::IClassOb::GetMinorSphere ( int index) const
pure virtual

◆ GetMinorSphereCount()

virtual int CoreRules::IClassOb::GetMinorSphereCount ( ) const
pure virtual

◆ GetMinStrength()

virtual long CoreRules::IClassOb::GetMinStrength ( ) const
pure virtual

◆ GetMinWisdom()

virtual long CoreRules::IClassOb::GetMinWisdom ( ) const
pure virtual

◆ GetName()

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

◆ GetNonstandardLearnSpellAdj()

virtual IPartKitBonusOb * CoreRules::IClassOb::GetNonstandardLearnSpellAdj ( int index)
pure virtual

◆ GetNonstandardLearnSpellAdjCount()

virtual int CoreRules::IClassOb::GetNonstandardLearnSpellAdjCount ( ) const
pure virtual

◆ GetNumAdjHD()

virtual long CoreRules::IClassOb::GetNumAdjHD ( ) const
pure virtual

◆ GetNWPLevelsPerExtraSlot()

virtual long CoreRules::IClassOb::GetNWPLevelsPerExtraSlot ( ) const
pure virtual

◆ GetNWPMayPurchase()

virtual long CoreRules::IClassOb::GetNWPMayPurchase ( ) const
pure virtual

◆ GetNWPMustPurchase()

virtual long CoreRules::IClassOb::GetNWPMustPurchase ( ) const
pure virtual

◆ GetNWPScreenMsg()

virtual const char * CoreRules::IClassOb::GetNWPScreenMsg ( ) const
pure virtual

◆ GetNWPStartingCP()

virtual long CoreRules::IClassOb::GetNWPStartingCP ( ) const
pure virtual

◆ GetNWPStartingSlots()

virtual long CoreRules::IClassOb::GetNWPStartingSlots ( ) const
pure virtual

◆ GetPurchasedNWP()

virtual const char * CoreRules::IClassOb::GetPurchasedNWP ( int index) const
pure virtual

◆ GetPurchasedNWPCount()

virtual int CoreRules::IClassOb::GetPurchasedNWPCount ( ) const
pure virtual

◆ GetRequiredPurchasedNWP()

virtual const char * CoreRules::IClassOb::GetRequiredPurchasedNWP ( int index) const
pure virtual

◆ GetRequiredPurchasedNWPCount()

virtual int CoreRules::IClassOb::GetRequiredPurchasedNWPCount ( ) const
pure virtual

◆ GetRoguePointsPerLevel()

virtual long CoreRules::IClassOb::GetRoguePointsPerLevel ( ) const
pure virtual

◆ GetRogueStartingPoints()

virtual long CoreRules::IClassOb::GetRogueStartingPoints ( ) const
pure virtual

◆ GetSaveBreathAtLevel()

virtual long CoreRules::IClassOb::GetSaveBreathAtLevel ( int level) const
pure virtual

◆ GetSavePPAtLevel()

virtual long CoreRules::IClassOb::GetSavePPAtLevel ( int level) const
pure virtual

◆ GetSavePPDAtLevel()

virtual long CoreRules::IClassOb::GetSavePPDAtLevel ( int level) const
pure virtual

◆ GetSaveRSWAtLevel()

virtual long CoreRules::IClassOb::GetSaveRSWAtLevel ( int level) const
pure virtual

◆ GetSaveSpellAtLevel()

virtual long CoreRules::IClassOb::GetSaveSpellAtLevel ( int level) const
pure virtual

◆ GetSpellAccess()

virtual long CoreRules::IClassOb::GetSpellAccess ( int slot) const
pure virtual

◆ GetSpellPoints()

virtual ISpellPointsOb * CoreRules::IClassOb::GetSpellPoints ( int index)
pure virtual

◆ GetSpellPointsCount()

virtual int CoreRules::IClassOb::GetSpellPointsCount ( ) const
pure virtual

◆ GetStandardSpellProgression()

virtual long CoreRules::IClassOb::GetStandardSpellProgression ( int charLevel,
int spellLevel ) const
pure virtual

◆ GetStartingHD()

virtual long CoreRules::IClassOb::GetStartingHD ( ) const
pure virtual

◆ GetThac0AtLevel()

virtual long CoreRules::IClassOb::GetThac0AtLevel ( int level) const
pure virtual

◆ GetTurnUndeadLevelsHigher()

virtual long CoreRules::IClassOb::GetTurnUndeadLevelsHigher ( ) const
pure virtual

◆ GetWizardSpecialistSchool()

virtual const char * CoreRules::IClassOb::GetWizardSpecialistSchool ( ) const
pure virtual

◆ GetWPCPPerSlot()

virtual long CoreRules::IClassOb::GetWPCPPerSlot ( ) const
pure virtual

◆ GetWPFamiliarityPenalty()

virtual long CoreRules::IClassOb::GetWPFamiliarityPenalty ( ) const
pure virtual

◆ GetWPLevelsPerExtraSlot()

virtual long CoreRules::IClassOb::GetWPLevelsPerExtraSlot ( ) const
pure virtual

◆ GetWPNonProfPenalty()

virtual long CoreRules::IClassOb::GetWPNonProfPenalty ( ) const
pure virtual

◆ GetWPScreenMsg()

virtual const char * CoreRules::IClassOb::GetWPScreenMsg ( ) const
pure virtual

◆ GetWPStartingCP()

virtual long CoreRules::IClassOb::GetWPStartingCP ( ) const
pure virtual

◆ GetWPStartingSlots()

virtual long CoreRules::IClassOb::GetWPStartingSlots ( ) const
pure virtual

◆ GetXPToReachLevel()

virtual long CoreRules::IClassOb::GetXPToReachLevel ( int level) const
pure virtual

◆ HasAdditionalFreeNWP()

virtual bool CoreRules::IClassOb::HasAdditionalFreeNWP ( const char * v) const
pure virtual

◆ HasAllowedAlignment()

virtual bool CoreRules::IClassOb::HasAllowedAlignment ( const char * v) const
pure virtual

◆ HasAllowedMagicalItem()

virtual bool CoreRules::IClassOb::HasAllowedMagicalItem ( const char * v) const
pure virtual

◆ HasAllowedWeapon()

virtual bool CoreRules::IClassOb::HasAllowedWeapon ( const char * v) const
pure virtual

◆ HasAlwaysAllowedArmor()

virtual bool CoreRules::IClassOb::HasAlwaysAllowedArmor ( const char * v) const
pure virtual

◆ HasBannedKit()

virtual bool CoreRules::IClassOb::HasBannedKit ( const char * v) const
pure virtual

◆ HasBannedWizardSchool()

virtual bool CoreRules::IClassOb::HasBannedWizardSchool ( const char * v) const
pure virtual

◆ HasClassAbility()

virtual bool CoreRules::IClassOb::HasClassAbility ( const char * v) const
pure virtual

◆ HasClassAbilityAtLevels()

virtual bool CoreRules::IClassOb::HasClassAbilityAtLevels ( const char * v) const
pure virtual

◆ HasDefaultAbility()

virtual bool CoreRules::IClassOb::HasDefaultAbility ( const char * v) const
pure virtual

◆ HasDefaultSchool()

virtual bool CoreRules::IClassOb::HasDefaultSchool ( const char * v) const
pure virtual

◆ HasForbiddenPriestSpell()

virtual bool CoreRules::IClassOb::HasForbiddenPriestSpell ( const char * v) const
pure virtual

◆ HasFreeNWP()

virtual bool CoreRules::IClassOb::HasFreeNWP ( const char * v) const
pure virtual

◆ HasMajorSphere()

virtual bool CoreRules::IClassOb::HasMajorSphere ( const char * v) const
pure virtual

◆ HasMinorSphere()

virtual bool CoreRules::IClassOb::HasMinorSphere ( const char * v) const
pure virtual

◆ HasPurchasedNWP()

virtual bool CoreRules::IClassOb::HasPurchasedNWP ( const char * v) const
pure virtual

◆ HasRequiredPurchasedNWP()

virtual bool CoreRules::IClassOb::HasRequiredPurchasedNWP ( const char * v) const
pure virtual

◆ IsDirty()

virtual bool CoreRules::IClassOb::IsDirty ( ) const
pure virtual

◆ IsNoAverageHP() [1/2]

virtual bool CoreRules::IClassOb::IsNoAverageHP ( ) const
pure virtual

◆ IsNoAverageHP() [2/2]

virtual void CoreRules::IClassOb::IsNoAverageHP ( bool v)
pure virtual

◆ IsPrimeRequisiteCharisma() [1/2]

virtual bool CoreRules::IClassOb::IsPrimeRequisiteCharisma ( ) const
pure virtual

◆ IsPrimeRequisiteCharisma() [2/2]

virtual void CoreRules::IClassOb::IsPrimeRequisiteCharisma ( bool v)
pure virtual

◆ IsPrimeRequisiteConstitution() [1/2]

virtual bool CoreRules::IClassOb::IsPrimeRequisiteConstitution ( ) const
pure virtual

◆ IsPrimeRequisiteConstitution() [2/2]

virtual void CoreRules::IClassOb::IsPrimeRequisiteConstitution ( bool v)
pure virtual

◆ IsPrimeRequisiteDexterity() [1/2]

virtual bool CoreRules::IClassOb::IsPrimeRequisiteDexterity ( ) const
pure virtual

◆ IsPrimeRequisiteDexterity() [2/2]

virtual void CoreRules::IClassOb::IsPrimeRequisiteDexterity ( bool v)
pure virtual

◆ IsPrimeRequisiteIntelligence() [1/2]

virtual bool CoreRules::IClassOb::IsPrimeRequisiteIntelligence ( ) const
pure virtual

◆ IsPrimeRequisiteIntelligence() [2/2]

virtual void CoreRules::IClassOb::IsPrimeRequisiteIntelligence ( bool v)
pure virtual

◆ IsPrimeRequisiteStrength() [1/2]

virtual bool CoreRules::IClassOb::IsPrimeRequisiteStrength ( ) const
pure virtual

◆ IsPrimeRequisiteStrength() [2/2]

virtual void CoreRules::IClassOb::IsPrimeRequisiteStrength ( bool v)
pure virtual

◆ IsPrimeRequisiteWisdom() [1/2]

virtual bool CoreRules::IClassOb::IsPrimeRequisiteWisdom ( ) const
pure virtual

◆ IsPrimeRequisiteWisdom() [2/2]

virtual void CoreRules::IClassOb::IsPrimeRequisiteWisdom ( bool v)
pure virtual

◆ IsRogueSkillCandidate() [1/2]

virtual bool CoreRules::IClassOb::IsRogueSkillCandidate ( ) const
pure virtual

◆ IsRogueSkillCandidate() [2/2]

virtual void CoreRules::IClassOb::IsRogueSkillCandidate ( bool v)
pure virtual

◆ MarkClean()

virtual void CoreRules::IClassOb::MarkClean ( )
pure virtual

◆ RemoveAdditionalFreeNWP()

virtual bool CoreRules::IClassOb::RemoveAdditionalFreeNWP ( int index)
pure virtual

◆ RemoveAllowedAlignment()

virtual bool CoreRules::IClassOb::RemoveAllowedAlignment ( int index)
pure virtual

◆ RemoveAllowedMagicalItem()

virtual bool CoreRules::IClassOb::RemoveAllowedMagicalItem ( int index)
pure virtual

◆ RemoveAllowedWeapon()

virtual bool CoreRules::IClassOb::RemoveAllowedWeapon ( int index)
pure virtual

◆ RemoveAlwaysAllowedArmor()

virtual bool CoreRules::IClassOb::RemoveAlwaysAllowedArmor ( int index)
pure virtual

◆ RemoveBannedKit()

virtual bool CoreRules::IClassOb::RemoveBannedKit ( int index)
pure virtual

◆ RemoveBannedWizardSchool()

virtual bool CoreRules::IClassOb::RemoveBannedWizardSchool ( int index)
pure virtual

◆ RemoveBonusModifiedNWP()

virtual bool CoreRules::IClassOb::RemoveBonusModifiedNWP ( int index)
pure virtual

◆ RemoveBonusNWP()

virtual bool CoreRules::IClassOb::RemoveBonusNWP ( int index)
pure virtual

◆ RemoveClassAbility()

virtual bool CoreRules::IClassOb::RemoveClassAbility ( int index)
pure virtual

◆ RemoveClassAbilityAtLevels()

virtual bool CoreRules::IClassOb::RemoveClassAbilityAtLevels ( int index)
pure virtual

◆ RemoveDefaultAbility()

virtual bool CoreRules::IClassOb::RemoveDefaultAbility ( int index)
pure virtual

◆ RemoveDefaultSchool()

virtual bool CoreRules::IClassOb::RemoveDefaultSchool ( int index)
pure virtual

◆ RemoveForbiddenPriestSpell()

virtual bool CoreRules::IClassOb::RemoveForbiddenPriestSpell ( int index)
pure virtual

◆ RemoveFreeNWP()

virtual bool CoreRules::IClassOb::RemoveFreeNWP ( int index)
pure virtual

◆ RemoveFreeSpells()

virtual bool CoreRules::IClassOb::RemoveFreeSpells ( int index)
pure virtual

◆ RemoveMajorSphere()

virtual bool CoreRules::IClassOb::RemoveMajorSphere ( int index)
pure virtual

◆ RemoveMinorSphere()

virtual bool CoreRules::IClassOb::RemoveMinorSphere ( int index)
pure virtual

◆ RemoveNonstandardLearnSpellAdj()

virtual bool CoreRules::IClassOb::RemoveNonstandardLearnSpellAdj ( int index)
pure virtual

◆ RemovePurchasedNWP()

virtual bool CoreRules::IClassOb::RemovePurchasedNWP ( int index)
pure virtual

◆ RemoveRequiredPurchasedNWP()

virtual bool CoreRules::IClassOb::RemoveRequiredPurchasedNWP ( int index)
pure virtual

◆ RemoveSpellPoints()

virtual bool CoreRules::IClassOb::RemoveSpellPoints ( int index)
pure virtual

◆ SetAbbreviation()

virtual void CoreRules::IClassOb::SetAbbreviation ( const char * v)
pure virtual

◆ SetAdjCharisma()

virtual bool CoreRules::IClassOb::SetAdjCharisma ( long v)
pure virtual

◆ SetAdjConstitution()

virtual bool CoreRules::IClassOb::SetAdjConstitution ( long v)
pure virtual

◆ SetAdjDexterity()

virtual bool CoreRules::IClassOb::SetAdjDexterity ( long v)
pure virtual

◆ SetAdjHDType()

virtual bool CoreRules::IClassOb::SetAdjHDType ( long v)
pure virtual

◆ SetAdjIntelligence()

virtual bool CoreRules::IClassOb::SetAdjIntelligence ( long v)
pure virtual

◆ SetAdjStrength()

virtual bool CoreRules::IClassOb::SetAdjStrength ( long v)
pure virtual

◆ SetAdjWisdom()

virtual bool CoreRules::IClassOb::SetAdjWisdom ( long v)
pure virtual

◆ SetAllowedWeaponsCategory()

virtual bool CoreRules::IClassOb::SetAllowedWeaponsCategory ( const char * v)
pure virtual

◆ SetAlternativeSpellProgression()

virtual bool CoreRules::IClassOb::SetAlternativeSpellProgression ( int charLevel,
int spellLevel,
long v )
pure virtual

◆ SetArmorClassAtLevel()

virtual bool CoreRules::IClassOb::SetArmorClassAtLevel ( int level,
long v )
pure virtual

◆ SetArmorSelectionMethod()

virtual bool CoreRules::IClassOb::SetArmorSelectionMethod ( long v)
pure virtual

◆ SetAttackRoundsAtLevel()

virtual bool CoreRules::IClassOb::SetAttackRoundsAtLevel ( int level,
long v )
pure virtual

◆ SetAttacksPerRoundAtLevel()

virtual bool CoreRules::IClassOb::SetAttacksPerRoundAtLevel ( int level,
long v )
pure virtual

◆ SetBestACAllowed()

virtual void CoreRules::IClassOb::SetBestACAllowed ( long v)
pure virtual

◆ SetBonusHPPerLevel()

virtual bool CoreRules::IClassOb::SetBonusHPPerLevel ( long v)
pure virtual

◆ SetCharacterPoints()

virtual bool CoreRules::IClassOb::SetCharacterPoints ( long v)
pure virtual

◆ SetClassId()

virtual bool CoreRules::IClassOb::SetClassId ( long v)
pure virtual

◆ SetDescription()

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

◆ SetExtraNWPSlots()

virtual bool CoreRules::IClassOb::SetExtraNWPSlots ( long v)
pure virtual

◆ SetExtraSpellSphere()

virtual bool CoreRules::IClassOb::SetExtraSpellSphere ( const char * v)
pure virtual

◆ SetGender()

virtual bool CoreRules::IClassOb::SetGender ( long v)
pure virtual

◆ SetGroup()

virtual bool CoreRules::IClassOb::SetGroup ( ClassGroup v)
pure virtual

◆ SetHitDice()

virtual bool CoreRules::IClassOb::SetHitDice ( long v)
pure virtual

◆ SetHitPointAdds()

virtual void CoreRules::IClassOb::SetHitPointAdds ( long v)
pure virtual

◆ SetHPAdjustment()

virtual void CoreRules::IClassOb::SetHPAdjustment ( long v)
pure virtual

◆ SetInventoryScreenMsg()

virtual void CoreRules::IClassOb::SetInventoryScreenMsg ( const char * v)
pure virtual

◆ SetLanguageScreenMsg()

virtual void CoreRules::IClassOb::SetLanguageScreenMsg ( const char * v)
pure virtual

◆ SetMaxAttacks()

virtual bool CoreRules::IClassOb::SetMaxAttacks ( long v)
pure virtual

◆ SetMaxCharisma()

virtual bool CoreRules::IClassOb::SetMaxCharisma ( long v)
pure virtual

◆ SetMaxConstitution()

virtual bool CoreRules::IClassOb::SetMaxConstitution ( long v)
pure virtual

◆ SetMaxDexterity()

virtual bool CoreRules::IClassOb::SetMaxDexterity ( long v)
pure virtual

◆ SetMaxGold()

virtual bool CoreRules::IClassOb::SetMaxGold ( long v)
pure virtual

◆ SetMaxHitDice()

virtual bool CoreRules::IClassOb::SetMaxHitDice ( long v)
pure virtual

◆ SetMaxIntelligence()

virtual bool CoreRules::IClassOb::SetMaxIntelligence ( long v)
pure virtual

◆ SetMaxLevel()

virtual bool CoreRules::IClassOb::SetMaxLevel ( long v)
pure virtual

◆ SetMaxRounds()

virtual bool CoreRules::IClassOb::SetMaxRounds ( long v)
pure virtual

◆ SetMaxStrength()

virtual bool CoreRules::IClassOb::SetMaxStrength ( long v)
pure virtual

◆ SetMaxWisdom()

virtual bool CoreRules::IClassOb::SetMaxWisdom ( long v)
pure virtual

◆ SetMinCharisma()

virtual bool CoreRules::IClassOb::SetMinCharisma ( long v)
pure virtual

◆ SetMinConstitution()

virtual bool CoreRules::IClassOb::SetMinConstitution ( long v)
pure virtual

◆ SetMinDexterity()

virtual bool CoreRules::IClassOb::SetMinDexterity ( long v)
pure virtual

◆ SetMinIntelligence()

virtual bool CoreRules::IClassOb::SetMinIntelligence ( long v)
pure virtual

◆ SetMinStrength()

virtual bool CoreRules::IClassOb::SetMinStrength ( long v)
pure virtual

◆ SetMinWisdom()

virtual bool CoreRules::IClassOb::SetMinWisdom ( long v)
pure virtual

◆ SetName()

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

◆ SetNumAdjHD()

virtual bool CoreRules::IClassOb::SetNumAdjHD ( long v)
pure virtual

◆ SetNWPLevelsPerExtraSlot()

virtual bool CoreRules::IClassOb::SetNWPLevelsPerExtraSlot ( long v)
pure virtual

◆ SetNWPMayPurchase()

virtual bool CoreRules::IClassOb::SetNWPMayPurchase ( long v)
pure virtual

◆ SetNWPMustPurchase()

virtual bool CoreRules::IClassOb::SetNWPMustPurchase ( long v)
pure virtual

◆ SetNWPScreenMsg()

virtual void CoreRules::IClassOb::SetNWPScreenMsg ( const char * v)
pure virtual

◆ SetNWPStartingCP()

virtual bool CoreRules::IClassOb::SetNWPStartingCP ( long v)
pure virtual

◆ SetNWPStartingSlots()

virtual bool CoreRules::IClassOb::SetNWPStartingSlots ( long v)
pure virtual

◆ SetRoguePointsPerLevel()

virtual bool CoreRules::IClassOb::SetRoguePointsPerLevel ( long v)
pure virtual

◆ SetRogueStartingPoints()

virtual bool CoreRules::IClassOb::SetRogueStartingPoints ( long v)
pure virtual

◆ SetSaveBreathAtLevel()

virtual bool CoreRules::IClassOb::SetSaveBreathAtLevel ( int level,
long v )
pure virtual

◆ SetSavePPAtLevel()

virtual bool CoreRules::IClassOb::SetSavePPAtLevel ( int level,
long v )
pure virtual

◆ SetSavePPDAtLevel()

virtual bool CoreRules::IClassOb::SetSavePPDAtLevel ( int level,
long v )
pure virtual

◆ SetSaveRSWAtLevel()

virtual bool CoreRules::IClassOb::SetSaveRSWAtLevel ( int level,
long v )
pure virtual

◆ SetSaveSpellAtLevel()

virtual bool CoreRules::IClassOb::SetSaveSpellAtLevel ( int level,
long v )
pure virtual

◆ SetSpellAccess()

virtual bool CoreRules::IClassOb::SetSpellAccess ( int slot,
long v )
pure virtual

◆ SetStandardSpellProgression()

virtual bool CoreRules::IClassOb::SetStandardSpellProgression ( int charLevel,
int spellLevel,
long v )
pure virtual

◆ SetStartingHD()

virtual bool CoreRules::IClassOb::SetStartingHD ( long v)
pure virtual

◆ SetThac0AtLevel()

virtual bool CoreRules::IClassOb::SetThac0AtLevel ( int level,
long v )
pure virtual

◆ SetTurnUndeadLevelsHigher()

virtual bool CoreRules::IClassOb::SetTurnUndeadLevelsHigher ( long v)
pure virtual

◆ SetWizardSpecialistSchool()

virtual bool CoreRules::IClassOb::SetWizardSpecialistSchool ( const char * v)
pure virtual

◆ SetWPCPPerSlot()

virtual bool CoreRules::IClassOb::SetWPCPPerSlot ( long v)
pure virtual

◆ SetWPFamiliarityPenalty()

virtual void CoreRules::IClassOb::SetWPFamiliarityPenalty ( long v)
pure virtual

◆ SetWPLevelsPerExtraSlot()

virtual bool CoreRules::IClassOb::SetWPLevelsPerExtraSlot ( long v)
pure virtual

◆ SetWPNonProfPenalty()

virtual bool CoreRules::IClassOb::SetWPNonProfPenalty ( long v)
pure virtual

◆ SetWPScreenMsg()

virtual void CoreRules::IClassOb::SetWPScreenMsg ( const char * v)
pure virtual

◆ SetWPStartingCP()

virtual bool CoreRules::IClassOb::SetWPStartingCP ( long v)
pure virtual

◆ SetWPStartingSlots()

virtual bool CoreRules::IClassOb::SetWPStartingSlots ( long v)
pure virtual

◆ SetXPToReachLevel()

virtual bool CoreRules::IClassOb::SetXPToReachLevel ( int level,
long v )
pure virtual

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