|
| virtual | ~IClassOb () |
| virtual int | GetLevel (int experiencePoints)=0 |
| virtual const char * | GetName () const =0 |
| virtual bool | SetName (const char *v)=0 |
| virtual IClassOb * | Clone () 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 IClassFreeSpellsOb * | GetFreeSpells (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 IPartKitBonusOb * | GetBonusNWP (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 IPartKitBonusOb * | GetBonusModifiedNWP (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 IPartKitBonusOb * | GetNonstandardLearnSpellAdj (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 ISpellPointsOb * | GetSpellPoints (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 |