![]() |
Core Rules
WoTC AD&D 2nd Edition -- Drakein API Reference
|
#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 IRaceOb * | Clone () const =0 |
|
inlinevirtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |