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

#include <IRaceOb.h>

Public Member Functions

virtual ~IRaceOb ()
virtual const char * GetName () const =0
virtual bool SetName (const char *v)=0
virtual const char * GetDescription () const =0
virtual void SetDescription (const char *v)=0
virtual long GetMinStrength () const =0
virtual long GetMaxStrength () const =0
virtual long GetMinDexterity () const =0
virtual long GetMaxDexterity () const =0
virtual long GetMinConstitution () const =0
virtual long GetMaxConstitution () const =0
virtual long GetMinIntelligence () const =0
virtual long GetMaxIntelligence () const =0
virtual long GetMinWisdom () const =0
virtual long GetMaxWisdom () const =0
virtual long GetMinCharisma () const =0
virtual long GetMaxCharisma () const =0
virtual bool SetMinStrength (long v)=0
virtual bool SetMaxStrength (long v)=0
virtual bool SetMinDexterity (long v)=0
virtual bool SetMaxDexterity (long v)=0
virtual bool SetMinConstitution (long v)=0
virtual bool SetMaxConstitution (long v)=0
virtual bool SetMinIntelligence (long v)=0
virtual bool SetMaxIntelligence (long v)=0
virtual bool SetMinWisdom (long v)=0
virtual bool SetMaxWisdom (long v)=0
virtual bool SetMinCharisma (long v)=0
virtual bool SetMaxCharisma (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 GetLimitFighter () const =0
virtual long GetLimitMage () const =0
virtual long GetLimitRanger () const =0
virtual long GetLimitThief () const =0
virtual long GetLimitBard () const =0
virtual long GetLimitCleric () const =0
virtual long GetLimitDruid () const =0
virtual long GetLimitSpecialist () const =0
virtual long GetLimitPaladin () const =0
virtual bool SetLimitFighter (long v)=0
virtual bool SetLimitMage (long v)=0
virtual bool SetLimitRanger (long v)=0
virtual bool SetLimitThief (long v)=0
virtual bool SetLimitBard (long v)=0
virtual bool SetLimitCleric (long v)=0
virtual bool SetLimitDruid (long v)=0
virtual bool SetLimitSpecialist (long v)=0
virtual bool SetLimitPaladin (long v)=0
virtual long GetStartingCharacterPoints () const =0
virtual long GetRetainedCharacterPoints () const =0
virtual long GetCharacterPointCost () const =0
virtual bool SetStartingCharacterPoints (long v)=0
virtual bool SetRetainedCharacterPoints (long v)=0
virtual bool SetCharacterPointCost (long v)=0
virtual const char * GetPenalties () const =0
virtual void SetPenalties (const char *v)=0
virtual const char * GetParentRace () const =0
virtual bool SetParentRace (const char *v)=0
virtual long GetNaturalAC () const =0
virtual void SetNaturalAC (long v)=0
virtual long GetBonusHitPoints () const =0
virtual void SetBonusHitPoints (long v)=0
virtual long GetUnencumberedMovement () const =0
virtual long GetUnencumberedSwimming () const =0
virtual long GetUnencumberedFlying () const =0
virtual bool SetUnencumberedMovement (long v)=0
virtual bool SetUnencumberedSwimming (long v)=0
virtual bool SetUnencumberedFlying (long v)=0
virtual const char * GetNaturalAttack () const =0
virtual void SetNaturalAttack (const char *v)=0
virtual bool IsAllowExceptionalStrength () const =0
virtual void IsAllowExceptionalStrength (bool v)=0
virtual long GetThiefPickPockets () const =0
virtual long GetThiefOpenLocks () const =0
virtual long GetThiefFindRemoveTraps () const =0
virtual long GetThiefMoveSilently () const =0
virtual long GetThiefHideInShadows () const =0
virtual long GetThiefDetectNoise () const =0
virtual long GetThiefClimbWalls () const =0
virtual long GetThiefReadLanguages () const =0
virtual long GetThiefDetectMagic () const =0
virtual long GetThiefDetectIllusion () const =0
virtual long GetThiefBribe () const =0
virtual long GetThiefTunneling () const =0
virtual long GetThiefEscapeBonds () const =0
virtual void SetThiefPickPockets (long v)=0
virtual void SetThiefOpenLocks (long v)=0
virtual void SetThiefFindRemoveTraps (long v)=0
virtual void SetThiefMoveSilently (long v)=0
virtual void SetThiefHideInShadows (long v)=0
virtual void SetThiefDetectNoise (long v)=0
virtual void SetThiefClimbWalls (long v)=0
virtual void SetThiefReadLanguages (long v)=0
virtual void SetThiefDetectMagic (long v)=0
virtual void SetThiefDetectIllusion (long v)=0
virtual void SetThiefBribe (long v)=0
virtual void SetThiefTunneling (long v)=0
virtual void SetThiefEscapeBonds (long v)=0
virtual bool IsCoreRulesRace () const =0
virtual bool IsDualClass () const =0
virtual bool IsPlusOneToAnyScore () const =0
virtual bool IsSubrace () const =0
virtual void IsCoreRulesRace (bool v)=0
virtual void IsDualClass (bool v)=0
virtual void IsPlusOneToAnyScore (bool v)=0
virtual void IsSubrace (bool v)=0
virtual long GetNumberOfHands () const =0
virtual bool SetNumberOfHands (long v)=0
virtual long GetHeightMale () const =0
virtual long GetHeightFemale () const =0
virtual long GetHeightDiceCount () const =0
virtual long GetHeightDiceType () const =0
virtual bool SetHeightMale (long v)=0
virtual bool SetHeightFemale (long v)=0
virtual bool SetHeightDiceCount (long v)=0
virtual bool SetHeightDiceType (long v)=0
virtual long GetWeightMale () const =0
virtual long GetWeightFemale () const =0
virtual long GetWeightDiceCount () const =0
virtual long GetWeightDiceType () const =0
virtual bool SetWeightMale (long v)=0
virtual bool SetWeightFemale (long v)=0
virtual bool SetWeightDiceCount (long v)=0
virtual bool SetWeightDiceType (long v)=0
virtual long GetAgeStarting () const =0
virtual long GetAgeDiceCount () const =0
virtual long GetAgeDiceType () const =0
virtual bool SetAgeStarting (long v)=0
virtual bool SetAgeDiceCount (long v)=0
virtual bool SetAgeDiceType (long v)=0
virtual const char * GetPictureFile () const =0
virtual void SetPictureFile (const char *v)=0
virtual const char * GetPictureFileDir () const =0
virtual void SetPictureFileDir (const char *v)=0
virtual bool IsAlignAll () const =0
virtual bool IsAlignChaoticGood () const =0
virtual bool IsAlignChaoticEvil () const =0
virtual bool IsAlignChaoticNeutral () const =0
virtual bool IsAlignLawfulEvil () const =0
virtual bool IsAlignLawfulGood () const =0
virtual bool IsAlignLawfulNeutral () const =0
virtual bool IsAlignNeutralEvil () const =0
virtual bool IsAlignNeutralGood () const =0
virtual bool IsAlignTrueNeutral () const =0
virtual void IsAlignAll (bool v)=0
virtual void IsAlignChaoticGood (bool v)=0
virtual void IsAlignChaoticEvil (bool v)=0
virtual void IsAlignChaoticNeutral (bool v)=0
virtual void IsAlignLawfulEvil (bool v)=0
virtual void IsAlignLawfulGood (bool v)=0
virtual void IsAlignLawfulNeutral (bool v)=0
virtual void IsAlignNeutralEvil (bool v)=0
virtual void IsAlignNeutralGood (bool v)=0
virtual void IsAlignTrueNeutral (bool v)=0
virtual int GetLanguageCount () const =0
virtual const char * GetLanguage (int index) const =0
virtual bool HasLanguage (const char *name) const =0
virtual bool AddLanguage (const char *name)=0
virtual bool RemoveLanguage (int index)=0
virtual void ClearLanguages ()=0
virtual int GetSkillCount () const =0
virtual const char * GetSkill (int index) const =0
virtual bool HasSkill (const char *name) const =0
virtual bool AddSkill (const char *name)=0
virtual bool RemoveSkill (int index)=0
virtual void ClearSkills ()=0
virtual bool IsClassAllowed (const char *pClass) const =0
virtual int GetAllowedClassCount () const =0
virtual AllowedClassInfo GetAllowedClass (int index) const =0
virtual bool AddAllowedClass (const char *combo, long levelLimit=0)=0
virtual bool RemoveAllowedClass (int index)=0
virtual void ClearUserAllowedClasses ()=0
virtual long GetSavingBonus (IPart::SavingBonus s, long score) const =0
virtual int GetMaleImageCount () const =0
virtual const char * GetMaleImage (int index) const =0
virtual void AddMaleImage (const char *name)=0
virtual bool RemoveMaleImage (int index)=0
virtual void ClearMaleImages ()=0
virtual int GetFemaleImageCount () const =0
virtual const char * GetFemaleImage (int index) const =0
virtual void AddFemaleImage (const char *name)=0
virtual bool RemoveFemaleImage (int index)=0
virtual void ClearFemaleImages ()=0
virtual bool IsDirty () const =0
virtual void MarkClean ()=0
virtual IRaceObClone () const =0

Constructor & Destructor Documentation

◆ ~IRaceOb()

virtual CoreRules::IRaceOb::~IRaceOb ( )
inlinevirtual

Member Function Documentation

◆ AddAllowedClass()

virtual bool CoreRules::IRaceOb::AddAllowedClass ( const char * combo,
long levelLimit = 0 )
pure virtual

◆ AddFemaleImage()

virtual void CoreRules::IRaceOb::AddFemaleImage ( const char * name)
pure virtual

◆ AddLanguage()

virtual bool CoreRules::IRaceOb::AddLanguage ( const char * name)
pure virtual

◆ AddMaleImage()

virtual void CoreRules::IRaceOb::AddMaleImage ( const char * name)
pure virtual

◆ AddSkill()

virtual bool CoreRules::IRaceOb::AddSkill ( const char * name)
pure virtual

◆ ClearFemaleImages()

virtual void CoreRules::IRaceOb::ClearFemaleImages ( )
pure virtual

◆ ClearLanguages()

virtual void CoreRules::IRaceOb::ClearLanguages ( )
pure virtual

◆ ClearMaleImages()

virtual void CoreRules::IRaceOb::ClearMaleImages ( )
pure virtual

◆ ClearSkills()

virtual void CoreRules::IRaceOb::ClearSkills ( )
pure virtual

◆ ClearUserAllowedClasses()

virtual void CoreRules::IRaceOb::ClearUserAllowedClasses ( )
pure virtual

◆ Clone()

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

◆ GetAdjCharisma()

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

◆ GetAdjConstitution()

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

◆ GetAdjDexterity()

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

◆ GetAdjIntelligence()

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

◆ GetAdjStrength()

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

◆ GetAdjWisdom()

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

◆ GetAgeDiceCount()

virtual long CoreRules::IRaceOb::GetAgeDiceCount ( ) const
pure virtual

◆ GetAgeDiceType()

virtual long CoreRules::IRaceOb::GetAgeDiceType ( ) const
pure virtual

◆ GetAgeStarting()

virtual long CoreRules::IRaceOb::GetAgeStarting ( ) const
pure virtual

◆ GetAllowedClass()

virtual AllowedClassInfo CoreRules::IRaceOb::GetAllowedClass ( int index) const
pure virtual

◆ GetAllowedClassCount()

virtual int CoreRules::IRaceOb::GetAllowedClassCount ( ) const
pure virtual

◆ GetBonusHitPoints()

virtual long CoreRules::IRaceOb::GetBonusHitPoints ( ) const
pure virtual

◆ GetCharacterPointCost()

virtual long CoreRules::IRaceOb::GetCharacterPointCost ( ) const
pure virtual

◆ GetDescription()

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

◆ GetFemaleImage()

virtual const char * CoreRules::IRaceOb::GetFemaleImage ( int index) const
pure virtual

◆ GetFemaleImageCount()

virtual int CoreRules::IRaceOb::GetFemaleImageCount ( ) const
pure virtual

◆ GetHeightDiceCount()

virtual long CoreRules::IRaceOb::GetHeightDiceCount ( ) const
pure virtual

◆ GetHeightDiceType()

virtual long CoreRules::IRaceOb::GetHeightDiceType ( ) const
pure virtual

◆ GetHeightFemale()

virtual long CoreRules::IRaceOb::GetHeightFemale ( ) const
pure virtual

◆ GetHeightMale()

virtual long CoreRules::IRaceOb::GetHeightMale ( ) const
pure virtual

◆ GetLanguage()

virtual const char * CoreRules::IRaceOb::GetLanguage ( int index) const
pure virtual

◆ GetLanguageCount()

virtual int CoreRules::IRaceOb::GetLanguageCount ( ) const
pure virtual

◆ GetLimitBard()

virtual long CoreRules::IRaceOb::GetLimitBard ( ) const
pure virtual

◆ GetLimitCleric()

virtual long CoreRules::IRaceOb::GetLimitCleric ( ) const
pure virtual

◆ GetLimitDruid()

virtual long CoreRules::IRaceOb::GetLimitDruid ( ) const
pure virtual

◆ GetLimitFighter()

virtual long CoreRules::IRaceOb::GetLimitFighter ( ) const
pure virtual

◆ GetLimitMage()

virtual long CoreRules::IRaceOb::GetLimitMage ( ) const
pure virtual

◆ GetLimitPaladin()

virtual long CoreRules::IRaceOb::GetLimitPaladin ( ) const
pure virtual

◆ GetLimitRanger()

virtual long CoreRules::IRaceOb::GetLimitRanger ( ) const
pure virtual

◆ GetLimitSpecialist()

virtual long CoreRules::IRaceOb::GetLimitSpecialist ( ) const
pure virtual

◆ GetLimitThief()

virtual long CoreRules::IRaceOb::GetLimitThief ( ) const
pure virtual

◆ GetMaleImage()

virtual const char * CoreRules::IRaceOb::GetMaleImage ( int index) const
pure virtual

◆ GetMaleImageCount()

virtual int CoreRules::IRaceOb::GetMaleImageCount ( ) const
pure virtual

◆ GetMaxCharisma()

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

◆ GetMaxConstitution()

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

◆ GetMaxDexterity()

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

◆ GetMaxIntelligence()

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

◆ GetMaxStrength()

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

◆ GetMaxWisdom()

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

◆ GetMinCharisma()

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

◆ GetMinConstitution()

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

◆ GetMinDexterity()

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

◆ GetMinIntelligence()

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

◆ GetMinStrength()

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

◆ GetMinWisdom()

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

◆ GetName()

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

◆ GetNaturalAC()

virtual long CoreRules::IRaceOb::GetNaturalAC ( ) const
pure virtual

◆ GetNaturalAttack()

virtual const char * CoreRules::IRaceOb::GetNaturalAttack ( ) const
pure virtual

◆ GetNumberOfHands()

virtual long CoreRules::IRaceOb::GetNumberOfHands ( ) const
pure virtual

◆ GetParentRace()

virtual const char * CoreRules::IRaceOb::GetParentRace ( ) const
pure virtual

◆ GetPenalties()

virtual const char * CoreRules::IRaceOb::GetPenalties ( ) const
pure virtual

◆ GetPictureFile()

virtual const char * CoreRules::IRaceOb::GetPictureFile ( ) const
pure virtual

◆ GetPictureFileDir()

virtual const char * CoreRules::IRaceOb::GetPictureFileDir ( ) const
pure virtual

◆ GetRetainedCharacterPoints()

virtual long CoreRules::IRaceOb::GetRetainedCharacterPoints ( ) const
pure virtual

◆ GetSavingBonus()

virtual long CoreRules::IRaceOb::GetSavingBonus ( IPart::SavingBonus s,
long score ) const
pure virtual

◆ GetSkill()

virtual const char * CoreRules::IRaceOb::GetSkill ( int index) const
pure virtual

◆ GetSkillCount()

virtual int CoreRules::IRaceOb::GetSkillCount ( ) const
pure virtual

◆ GetStartingCharacterPoints()

virtual long CoreRules::IRaceOb::GetStartingCharacterPoints ( ) const
pure virtual

◆ GetThiefBribe()

virtual long CoreRules::IRaceOb::GetThiefBribe ( ) const
pure virtual

◆ GetThiefClimbWalls()

virtual long CoreRules::IRaceOb::GetThiefClimbWalls ( ) const
pure virtual

◆ GetThiefDetectIllusion()

virtual long CoreRules::IRaceOb::GetThiefDetectIllusion ( ) const
pure virtual

◆ GetThiefDetectMagic()

virtual long CoreRules::IRaceOb::GetThiefDetectMagic ( ) const
pure virtual

◆ GetThiefDetectNoise()

virtual long CoreRules::IRaceOb::GetThiefDetectNoise ( ) const
pure virtual

◆ GetThiefEscapeBonds()

virtual long CoreRules::IRaceOb::GetThiefEscapeBonds ( ) const
pure virtual

◆ GetThiefFindRemoveTraps()

virtual long CoreRules::IRaceOb::GetThiefFindRemoveTraps ( ) const
pure virtual

◆ GetThiefHideInShadows()

virtual long CoreRules::IRaceOb::GetThiefHideInShadows ( ) const
pure virtual

◆ GetThiefMoveSilently()

virtual long CoreRules::IRaceOb::GetThiefMoveSilently ( ) const
pure virtual

◆ GetThiefOpenLocks()

virtual long CoreRules::IRaceOb::GetThiefOpenLocks ( ) const
pure virtual

◆ GetThiefPickPockets()

virtual long CoreRules::IRaceOb::GetThiefPickPockets ( ) const
pure virtual

◆ GetThiefReadLanguages()

virtual long CoreRules::IRaceOb::GetThiefReadLanguages ( ) const
pure virtual

◆ GetThiefTunneling()

virtual long CoreRules::IRaceOb::GetThiefTunneling ( ) const
pure virtual

◆ GetUnencumberedFlying()

virtual long CoreRules::IRaceOb::GetUnencumberedFlying ( ) const
pure virtual

◆ GetUnencumberedMovement()

virtual long CoreRules::IRaceOb::GetUnencumberedMovement ( ) const
pure virtual

◆ GetUnencumberedSwimming()

virtual long CoreRules::IRaceOb::GetUnencumberedSwimming ( ) const
pure virtual

◆ GetWeightDiceCount()

virtual long CoreRules::IRaceOb::GetWeightDiceCount ( ) const
pure virtual

◆ GetWeightDiceType()

virtual long CoreRules::IRaceOb::GetWeightDiceType ( ) const
pure virtual

◆ GetWeightFemale()

virtual long CoreRules::IRaceOb::GetWeightFemale ( ) const
pure virtual

◆ GetWeightMale()

virtual long CoreRules::IRaceOb::GetWeightMale ( ) const
pure virtual

◆ HasLanguage()

virtual bool CoreRules::IRaceOb::HasLanguage ( const char * name) const
pure virtual

◆ HasSkill()

virtual bool CoreRules::IRaceOb::HasSkill ( const char * name) const
pure virtual

◆ IsAlignAll() [1/2]

virtual bool CoreRules::IRaceOb::IsAlignAll ( ) const
pure virtual

◆ IsAlignAll() [2/2]

virtual void CoreRules::IRaceOb::IsAlignAll ( bool v)
pure virtual

◆ IsAlignChaoticEvil() [1/2]

virtual bool CoreRules::IRaceOb::IsAlignChaoticEvil ( ) const
pure virtual

◆ IsAlignChaoticEvil() [2/2]

virtual void CoreRules::IRaceOb::IsAlignChaoticEvil ( bool v)
pure virtual

◆ IsAlignChaoticGood() [1/2]

virtual bool CoreRules::IRaceOb::IsAlignChaoticGood ( ) const
pure virtual

◆ IsAlignChaoticGood() [2/2]

virtual void CoreRules::IRaceOb::IsAlignChaoticGood ( bool v)
pure virtual

◆ IsAlignChaoticNeutral() [1/2]

virtual bool CoreRules::IRaceOb::IsAlignChaoticNeutral ( ) const
pure virtual

◆ IsAlignChaoticNeutral() [2/2]

virtual void CoreRules::IRaceOb::IsAlignChaoticNeutral ( bool v)
pure virtual

◆ IsAlignLawfulEvil() [1/2]

virtual bool CoreRules::IRaceOb::IsAlignLawfulEvil ( ) const
pure virtual

◆ IsAlignLawfulEvil() [2/2]

virtual void CoreRules::IRaceOb::IsAlignLawfulEvil ( bool v)
pure virtual

◆ IsAlignLawfulGood() [1/2]

virtual bool CoreRules::IRaceOb::IsAlignLawfulGood ( ) const
pure virtual

◆ IsAlignLawfulGood() [2/2]

virtual void CoreRules::IRaceOb::IsAlignLawfulGood ( bool v)
pure virtual

◆ IsAlignLawfulNeutral() [1/2]

virtual bool CoreRules::IRaceOb::IsAlignLawfulNeutral ( ) const
pure virtual

◆ IsAlignLawfulNeutral() [2/2]

virtual void CoreRules::IRaceOb::IsAlignLawfulNeutral ( bool v)
pure virtual

◆ IsAlignNeutralEvil() [1/2]

virtual bool CoreRules::IRaceOb::IsAlignNeutralEvil ( ) const
pure virtual

◆ IsAlignNeutralEvil() [2/2]

virtual void CoreRules::IRaceOb::IsAlignNeutralEvil ( bool v)
pure virtual

◆ IsAlignNeutralGood() [1/2]

virtual bool CoreRules::IRaceOb::IsAlignNeutralGood ( ) const
pure virtual

◆ IsAlignNeutralGood() [2/2]

virtual void CoreRules::IRaceOb::IsAlignNeutralGood ( bool v)
pure virtual

◆ IsAlignTrueNeutral() [1/2]

virtual bool CoreRules::IRaceOb::IsAlignTrueNeutral ( ) const
pure virtual

◆ IsAlignTrueNeutral() [2/2]

virtual void CoreRules::IRaceOb::IsAlignTrueNeutral ( bool v)
pure virtual

◆ IsAllowExceptionalStrength() [1/2]

virtual bool CoreRules::IRaceOb::IsAllowExceptionalStrength ( ) const
pure virtual

◆ IsAllowExceptionalStrength() [2/2]

virtual void CoreRules::IRaceOb::IsAllowExceptionalStrength ( bool v)
pure virtual

◆ IsClassAllowed()

virtual bool CoreRules::IRaceOb::IsClassAllowed ( const char * pClass) const
pure virtual

◆ IsCoreRulesRace() [1/2]

virtual bool CoreRules::IRaceOb::IsCoreRulesRace ( ) const
pure virtual

◆ IsCoreRulesRace() [2/2]

virtual void CoreRules::IRaceOb::IsCoreRulesRace ( bool v)
pure virtual

◆ IsDirty()

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

◆ IsDualClass() [1/2]

virtual bool CoreRules::IRaceOb::IsDualClass ( ) const
pure virtual

◆ IsDualClass() [2/2]

virtual void CoreRules::IRaceOb::IsDualClass ( bool v)
pure virtual

◆ IsPlusOneToAnyScore() [1/2]

virtual bool CoreRules::IRaceOb::IsPlusOneToAnyScore ( ) const
pure virtual

◆ IsPlusOneToAnyScore() [2/2]

virtual void CoreRules::IRaceOb::IsPlusOneToAnyScore ( bool v)
pure virtual

◆ IsSubrace() [1/2]

virtual bool CoreRules::IRaceOb::IsSubrace ( ) const
pure virtual

◆ IsSubrace() [2/2]

virtual void CoreRules::IRaceOb::IsSubrace ( bool v)
pure virtual

◆ MarkClean()

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

◆ RemoveAllowedClass()

virtual bool CoreRules::IRaceOb::RemoveAllowedClass ( int index)
pure virtual

◆ RemoveFemaleImage()

virtual bool CoreRules::IRaceOb::RemoveFemaleImage ( int index)
pure virtual

◆ RemoveLanguage()

virtual bool CoreRules::IRaceOb::RemoveLanguage ( int index)
pure virtual

◆ RemoveMaleImage()

virtual bool CoreRules::IRaceOb::RemoveMaleImage ( int index)
pure virtual

◆ RemoveSkill()

virtual bool CoreRules::IRaceOb::RemoveSkill ( int index)
pure virtual

◆ SetAdjCharisma()

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

◆ SetAdjConstitution()

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

◆ SetAdjDexterity()

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

◆ SetAdjIntelligence()

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

◆ SetAdjStrength()

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

◆ SetAdjWisdom()

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

◆ SetAgeDiceCount()

virtual bool CoreRules::IRaceOb::SetAgeDiceCount ( long v)
pure virtual

◆ SetAgeDiceType()

virtual bool CoreRules::IRaceOb::SetAgeDiceType ( long v)
pure virtual

◆ SetAgeStarting()

virtual bool CoreRules::IRaceOb::SetAgeStarting ( long v)
pure virtual

◆ SetBonusHitPoints()

virtual void CoreRules::IRaceOb::SetBonusHitPoints ( long v)
pure virtual

◆ SetCharacterPointCost()

virtual bool CoreRules::IRaceOb::SetCharacterPointCost ( long v)
pure virtual

◆ SetDescription()

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

◆ SetHeightDiceCount()

virtual bool CoreRules::IRaceOb::SetHeightDiceCount ( long v)
pure virtual

◆ SetHeightDiceType()

virtual bool CoreRules::IRaceOb::SetHeightDiceType ( long v)
pure virtual

◆ SetHeightFemale()

virtual bool CoreRules::IRaceOb::SetHeightFemale ( long v)
pure virtual

◆ SetHeightMale()

virtual bool CoreRules::IRaceOb::SetHeightMale ( long v)
pure virtual

◆ SetLimitBard()

virtual bool CoreRules::IRaceOb::SetLimitBard ( long v)
pure virtual

◆ SetLimitCleric()

virtual bool CoreRules::IRaceOb::SetLimitCleric ( long v)
pure virtual

◆ SetLimitDruid()

virtual bool CoreRules::IRaceOb::SetLimitDruid ( long v)
pure virtual

◆ SetLimitFighter()

virtual bool CoreRules::IRaceOb::SetLimitFighter ( long v)
pure virtual

◆ SetLimitMage()

virtual bool CoreRules::IRaceOb::SetLimitMage ( long v)
pure virtual

◆ SetLimitPaladin()

virtual bool CoreRules::IRaceOb::SetLimitPaladin ( long v)
pure virtual

◆ SetLimitRanger()

virtual bool CoreRules::IRaceOb::SetLimitRanger ( long v)
pure virtual

◆ SetLimitSpecialist()

virtual bool CoreRules::IRaceOb::SetLimitSpecialist ( long v)
pure virtual

◆ SetLimitThief()

virtual bool CoreRules::IRaceOb::SetLimitThief ( long v)
pure virtual

◆ SetMaxCharisma()

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

◆ SetMaxConstitution()

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

◆ SetMaxDexterity()

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

◆ SetMaxIntelligence()

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

◆ SetMaxStrength()

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

◆ SetMaxWisdom()

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

◆ SetMinCharisma()

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

◆ SetMinConstitution()

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

◆ SetMinDexterity()

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

◆ SetMinIntelligence()

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

◆ SetMinStrength()

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

◆ SetMinWisdom()

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

◆ SetName()

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

◆ SetNaturalAC()

virtual void CoreRules::IRaceOb::SetNaturalAC ( long v)
pure virtual

◆ SetNaturalAttack()

virtual void CoreRules::IRaceOb::SetNaturalAttack ( const char * v)
pure virtual

◆ SetNumberOfHands()

virtual bool CoreRules::IRaceOb::SetNumberOfHands ( long v)
pure virtual

◆ SetParentRace()

virtual bool CoreRules::IRaceOb::SetParentRace ( const char * v)
pure virtual

◆ SetPenalties()

virtual void CoreRules::IRaceOb::SetPenalties ( const char * v)
pure virtual

◆ SetPictureFile()

virtual void CoreRules::IRaceOb::SetPictureFile ( const char * v)
pure virtual

◆ SetPictureFileDir()

virtual void CoreRules::IRaceOb::SetPictureFileDir ( const char * v)
pure virtual

◆ SetRetainedCharacterPoints()

virtual bool CoreRules::IRaceOb::SetRetainedCharacterPoints ( long v)
pure virtual

◆ SetStartingCharacterPoints()

virtual bool CoreRules::IRaceOb::SetStartingCharacterPoints ( long v)
pure virtual

◆ SetThiefBribe()

virtual void CoreRules::IRaceOb::SetThiefBribe ( long v)
pure virtual

◆ SetThiefClimbWalls()

virtual void CoreRules::IRaceOb::SetThiefClimbWalls ( long v)
pure virtual

◆ SetThiefDetectIllusion()

virtual void CoreRules::IRaceOb::SetThiefDetectIllusion ( long v)
pure virtual

◆ SetThiefDetectMagic()

virtual void CoreRules::IRaceOb::SetThiefDetectMagic ( long v)
pure virtual

◆ SetThiefDetectNoise()

virtual void CoreRules::IRaceOb::SetThiefDetectNoise ( long v)
pure virtual

◆ SetThiefEscapeBonds()

virtual void CoreRules::IRaceOb::SetThiefEscapeBonds ( long v)
pure virtual

◆ SetThiefFindRemoveTraps()

virtual void CoreRules::IRaceOb::SetThiefFindRemoveTraps ( long v)
pure virtual

◆ SetThiefHideInShadows()

virtual void CoreRules::IRaceOb::SetThiefHideInShadows ( long v)
pure virtual

◆ SetThiefMoveSilently()

virtual void CoreRules::IRaceOb::SetThiefMoveSilently ( long v)
pure virtual

◆ SetThiefOpenLocks()

virtual void CoreRules::IRaceOb::SetThiefOpenLocks ( long v)
pure virtual

◆ SetThiefPickPockets()

virtual void CoreRules::IRaceOb::SetThiefPickPockets ( long v)
pure virtual

◆ SetThiefReadLanguages()

virtual void CoreRules::IRaceOb::SetThiefReadLanguages ( long v)
pure virtual

◆ SetThiefTunneling()

virtual void CoreRules::IRaceOb::SetThiefTunneling ( long v)
pure virtual

◆ SetUnencumberedFlying()

virtual bool CoreRules::IRaceOb::SetUnencumberedFlying ( long v)
pure virtual

◆ SetUnencumberedMovement()

virtual bool CoreRules::IRaceOb::SetUnencumberedMovement ( long v)
pure virtual

◆ SetUnencumberedSwimming()

virtual bool CoreRules::IRaceOb::SetUnencumberedSwimming ( long v)
pure virtual

◆ SetWeightDiceCount()

virtual bool CoreRules::IRaceOb::SetWeightDiceCount ( long v)
pure virtual

◆ SetWeightDiceType()

virtual bool CoreRules::IRaceOb::SetWeightDiceType ( long v)
pure virtual

◆ SetWeightFemale()

virtual bool CoreRules::IRaceOb::SetWeightFemale ( long v)
pure virtual

◆ SetWeightMale()

virtual bool CoreRules::IRaceOb::SetWeightMale ( long v)
pure virtual

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