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

#include <IMonsterOb.h>

Public Types

enum  { kMovementModes = 5 , kSpecialACSlots = 4 , kTreasureTypes = 26 , kTerrainFlags = 32 }
enum  MovementMode {
  Mode_Flying = 0 , Mode_Swimming , Mode_Burrowing , Mode_Climbing ,
  Mode_Web
}
enum  TerrainFlag {
  Terrain_Aerial = 0 , Terrain_Bush , Terrain_Caves , Terrain_Coastal ,
  Terrain_Desert , Terrain_Farmland , Terrain_Forest , Terrain_Glacier ,
  Terrain_Grasslands , Terrain_Jungle , Terrain_LakeFresh , Terrain_LakeSalt ,
  Terrain_MountainsHigh , Terrain_MountainsLow , Terrain_MountainsHighForest , Terrain_MountainsLowForest ,
  Terrain_MountainsHighLake , Terrain_MountainsLowLake , Terrain_OceanDeep , Terrain_OceanShallows ,
  Terrain_Parkland , Terrain_PlainScrub , Terrain_RainForest , Terrain_RiverFresh ,
  Terrain_RiverSalt , Terrain_RoughHill , Terrain_SaltMarsh , Terrain_Steppe ,
  Terrain_Subterranean , Terrain_SwampSalt , Terrain_SwampFresh , Terrain_Tundra
}

Public Member Functions

virtual ~IMonsterOb ()
virtual const char * GetName () const =0
virtual bool SetName (const char *v)=0
virtual const char * GetAppearance () const =0
virtual void SetAppearance (const char *v)=0
virtual const char * GetType () const =0
virtual bool SetType (const char *v)=0
virtual const char * GetAlignment () const =0
virtual bool SetAlignment (const char *v)=0
virtual const char * GetTerrainClimateType () const =0
virtual void SetTerrainClimateType (const char *v)=0
virtual const char * GetVariants () const =0
virtual void SetVariants (const char *v)=0
virtual const char * GetHabitSociety () const =0
virtual void SetHabitSociety (const char *v)=0
virtual const char * GetEcology () const =0
virtual void SetEcology (const char *v)=0
virtual const char * GetCombat () const =0
virtual void SetCombat (const char *v)=0
virtual long GetStartingBitmapIndex () const =0
virtual void SetStartingBitmapIndex (long v)=0
virtual long GetEndingBitmapIndex () const =0
virtual void SetEndingBitmapIndex (long v)=0
virtual long GetFrequencyPct () const =0
virtual bool SetFrequencyPct (long v)=0
virtual const char * GetOrganization () const =0
virtual void SetOrganization (const char *v)=0
virtual const char * GetActivityCycle () const =0
virtual void SetActivityCycle (const char *v)=0
virtual const char * GetDiet () const =0
virtual void SetDiet (const char *v)=0
virtual const char * GetIntelligence () const =0
virtual void SetIntelligence (const char *v)=0
virtual long GetMinAppearing () const =0
virtual bool SetMinAppearing (long v)=0
virtual long GetMaxAppearing () const =0
virtual bool SetMaxAppearing (long v)=0
virtual long GetNormalAC () const =0
virtual bool SetNormalAC (long v)=0
virtual long GetThac0 () const =0
virtual bool SetThac0 (long v)=0
virtual long GetMagicResistance () const =0
virtual bool SetMagicResistance (long v)=0
virtual long GetMoraleHigh () const =0
virtual bool SetMoraleHigh (long v)=0
virtual long GetMoraleLow () const =0
virtual bool SetMoraleLow (long v)=0
virtual long GetXP () const =0
virtual bool SetXP (long v)=0
virtual long GetSpecialAC (int slot) const =0
virtual bool SetSpecialAC (int slot, long v)=0
virtual long GetLandMovement () const =0
virtual bool SetLandMovement (long v)=0
virtual const char * GetMovementCall (int mode) const =0
virtual long GetMovementRate (int mode) const =0
virtual void SetMovementCall (int mode, const char *v)=0
virtual bool SetMovementRate (int mode, long v)=0
virtual long GetHDCount () const =0
virtual long GetHDModifier () const =0
virtual long GetHDType () const =0
virtual bool SetHDCount (long v)=0
virtual void SetHDModifier (long v)=0
virtual bool SetHDType (long v)=0
virtual const char * GetDamage () const =0
virtual void SetDamage (const char *v)=0
virtual const char * GetSpecialDefenseDesc () const =0
virtual void SetSpecialDefenseDesc (const char *v)=0
virtual bool IsSizeTiny () const =0
virtual bool IsSizeSmall () const =0
virtual bool IsSizeMan () const =0
virtual bool IsSizeLarge () const =0
virtual bool IsSizeHuge () const =0
virtual bool IsSizeGargantuan () const =0
virtual void IsSizeTiny (bool v)=0
virtual void IsSizeSmall (bool v)=0
virtual void IsSizeMan (bool v)=0
virtual void IsSizeLarge (bool v)=0
virtual void IsSizeHuge (bool v)=0
virtual void IsSizeGargantuan (bool v)=0
virtual bool IsHitOnlyByMagicOrSilver () const =0
virtual bool IsImmuneToSpell () const =0
virtual bool IsImmuneToWeapon () const =0
virtual bool IsInvisibleAtWill () const =0
virtual bool HasRegeneration () const =0
virtual bool HasSpecialForm () const =0
virtual void IsHitOnlyByMagicOrSilver (bool v)=0
virtual void IsImmuneToSpell (bool v)=0
virtual void IsImmuneToWeapon (bool v)=0
virtual void IsInvisibleAtWill (bool v)=0
virtual void HasRegeneration (bool v)=0
virtual void HasSpecialForm (bool v)=0
virtual bool IsClimateArctic () const =0
virtual bool IsClimateSubArctic () const =0
virtual bool IsClimateTemperate () const =0
virtual bool IsClimateSubTropical () const =0
virtual bool IsClimateTropical () const =0
virtual void IsClimateArctic (bool v)=0
virtual void IsClimateSubArctic (bool v)=0
virtual void IsClimateTemperate (bool v)=0
virtual void IsClimateSubTropical (bool v)=0
virtual void IsClimateTropical (bool v)=0
virtual bool IsTerrain (TerrainFlag flag) const =0
virtual void IsTerrain (TerrainFlag flag, bool v)=0
virtual long GetTreasureLair (int type) const =0
virtual long GetTreasureIndividual (int type) const =0
virtual bool SetTreasureLair (int type, long v)=0
virtual bool SetTreasureIndividual (int type, long v)=0
virtual int GetACDescriptionCount () const =0
virtual const char * GetACDescription (int index) const =0
virtual bool HasACDescription (const char *v) const =0
virtual void AddACDescription (const char *v)=0
virtual bool RemoveACDescription (int index)=0
virtual void ClearACDescriptions ()=0
virtual int GetSpellCount () const =0
virtual ISpellsObGetSpell (int index)=0
virtual bool AddSpell (ISpellsOb *s)=0
virtual bool RemoveSpell (int index)=0
virtual void ClearSpells ()=0
virtual const char * GetDamagePerAttack () const =0
virtual void SetDamagePerAttack (const char *v)=0
virtual const char * GetNumberOfAttacks () const =0
virtual void SetNumberOfAttacks (const char *v)=0
virtual const char * GetSpecialAttacks () const =0
virtual void SetSpecialAttacks (const char *v)=0
virtual const char * GetSpecialDefenses () const =0
virtual void SetSpecialDefenses (const char *v)=0
virtual int GetAttackCount () const =0
virtual IMonsterAttackObGetAttack (int index)=0
virtual void AddAttack (IMonsterAttackOb *a)=0
virtual bool RemoveAttack (int index)=0
virtual void ClearAttacks ()=0
virtual const IInventoryBundleGetInventory () const =0
virtual IInventoryBundleGetInventory ()=0
virtual bool IsDirty () const =0
virtual void MarkClean ()=0
virtual IMonsterObClone () const =0

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
kMovementModes 
kSpecialACSlots 
kTreasureTypes 
kTerrainFlags 

◆ MovementMode

Enumerator
Mode_Flying 
Mode_Swimming 
Mode_Burrowing 
Mode_Climbing 
Mode_Web 

◆ TerrainFlag

Enumerator
Terrain_Aerial 
Terrain_Bush 
Terrain_Caves 
Terrain_Coastal 
Terrain_Desert 
Terrain_Farmland 
Terrain_Forest 
Terrain_Glacier 
Terrain_Grasslands 
Terrain_Jungle 
Terrain_LakeFresh 
Terrain_LakeSalt 
Terrain_MountainsHigh 
Terrain_MountainsLow 
Terrain_MountainsHighForest 
Terrain_MountainsLowForest 
Terrain_MountainsHighLake 
Terrain_MountainsLowLake 
Terrain_OceanDeep 
Terrain_OceanShallows 
Terrain_Parkland 
Terrain_PlainScrub 
Terrain_RainForest 
Terrain_RiverFresh 
Terrain_RiverSalt 
Terrain_RoughHill 
Terrain_SaltMarsh 
Terrain_Steppe 
Terrain_Subterranean 
Terrain_SwampSalt 
Terrain_SwampFresh 
Terrain_Tundra 

Constructor & Destructor Documentation

◆ ~IMonsterOb()

virtual CoreRules::IMonsterOb::~IMonsterOb ( )
inlinevirtual

Member Function Documentation

◆ AddACDescription()

virtual void CoreRules::IMonsterOb::AddACDescription ( const char * v)
pure virtual

◆ AddAttack()

virtual void CoreRules::IMonsterOb::AddAttack ( IMonsterAttackOb * a)
pure virtual

◆ AddSpell()

virtual bool CoreRules::IMonsterOb::AddSpell ( ISpellsOb * s)
pure virtual

◆ ClearACDescriptions()

virtual void CoreRules::IMonsterOb::ClearACDescriptions ( )
pure virtual

◆ ClearAttacks()

virtual void CoreRules::IMonsterOb::ClearAttacks ( )
pure virtual

◆ ClearSpells()

virtual void CoreRules::IMonsterOb::ClearSpells ( )
pure virtual

◆ Clone()

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

◆ GetACDescription()

virtual const char * CoreRules::IMonsterOb::GetACDescription ( int index) const
pure virtual

◆ GetACDescriptionCount()

virtual int CoreRules::IMonsterOb::GetACDescriptionCount ( ) const
pure virtual

◆ GetActivityCycle()

virtual const char * CoreRules::IMonsterOb::GetActivityCycle ( ) const
pure virtual

◆ GetAlignment()

virtual const char * CoreRules::IMonsterOb::GetAlignment ( ) const
pure virtual

◆ GetAppearance()

virtual const char * CoreRules::IMonsterOb::GetAppearance ( ) const
pure virtual

◆ GetAttack()

virtual IMonsterAttackOb * CoreRules::IMonsterOb::GetAttack ( int index)
pure virtual

◆ GetAttackCount()

virtual int CoreRules::IMonsterOb::GetAttackCount ( ) const
pure virtual

◆ GetCombat()

virtual const char * CoreRules::IMonsterOb::GetCombat ( ) const
pure virtual

◆ GetDamage()

virtual const char * CoreRules::IMonsterOb::GetDamage ( ) const
pure virtual

◆ GetDamagePerAttack()

virtual const char * CoreRules::IMonsterOb::GetDamagePerAttack ( ) const
pure virtual

◆ GetDiet()

virtual const char * CoreRules::IMonsterOb::GetDiet ( ) const
pure virtual

◆ GetEcology()

virtual const char * CoreRules::IMonsterOb::GetEcology ( ) const
pure virtual

◆ GetEndingBitmapIndex()

virtual long CoreRules::IMonsterOb::GetEndingBitmapIndex ( ) const
pure virtual

◆ GetFrequencyPct()

virtual long CoreRules::IMonsterOb::GetFrequencyPct ( ) const
pure virtual

◆ GetHabitSociety()

virtual const char * CoreRules::IMonsterOb::GetHabitSociety ( ) const
pure virtual

◆ GetHDCount()

virtual long CoreRules::IMonsterOb::GetHDCount ( ) const
pure virtual

◆ GetHDModifier()

virtual long CoreRules::IMonsterOb::GetHDModifier ( ) const
pure virtual

◆ GetHDType()

virtual long CoreRules::IMonsterOb::GetHDType ( ) const
pure virtual

◆ GetIntelligence()

virtual const char * CoreRules::IMonsterOb::GetIntelligence ( ) const
pure virtual

◆ GetInventory() [1/2]

virtual const IInventoryBundle * CoreRules::IMonsterOb::GetInventory ( ) const
pure virtual

◆ GetInventory() [2/2]

virtual IInventoryBundle * CoreRules::IMonsterOb::GetInventory ( )
pure virtual

◆ GetLandMovement()

virtual long CoreRules::IMonsterOb::GetLandMovement ( ) const
pure virtual

◆ GetMagicResistance()

virtual long CoreRules::IMonsterOb::GetMagicResistance ( ) const
pure virtual

◆ GetMaxAppearing()

virtual long CoreRules::IMonsterOb::GetMaxAppearing ( ) const
pure virtual

◆ GetMinAppearing()

virtual long CoreRules::IMonsterOb::GetMinAppearing ( ) const
pure virtual

◆ GetMoraleHigh()

virtual long CoreRules::IMonsterOb::GetMoraleHigh ( ) const
pure virtual

◆ GetMoraleLow()

virtual long CoreRules::IMonsterOb::GetMoraleLow ( ) const
pure virtual

◆ GetMovementCall()

virtual const char * CoreRules::IMonsterOb::GetMovementCall ( int mode) const
pure virtual

◆ GetMovementRate()

virtual long CoreRules::IMonsterOb::GetMovementRate ( int mode) const
pure virtual

◆ GetName()

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

◆ GetNormalAC()

virtual long CoreRules::IMonsterOb::GetNormalAC ( ) const
pure virtual

◆ GetNumberOfAttacks()

virtual const char * CoreRules::IMonsterOb::GetNumberOfAttacks ( ) const
pure virtual

◆ GetOrganization()

virtual const char * CoreRules::IMonsterOb::GetOrganization ( ) const
pure virtual

◆ GetSpecialAC()

virtual long CoreRules::IMonsterOb::GetSpecialAC ( int slot) const
pure virtual

◆ GetSpecialAttacks()

virtual const char * CoreRules::IMonsterOb::GetSpecialAttacks ( ) const
pure virtual

◆ GetSpecialDefenseDesc()

virtual const char * CoreRules::IMonsterOb::GetSpecialDefenseDesc ( ) const
pure virtual

◆ GetSpecialDefenses()

virtual const char * CoreRules::IMonsterOb::GetSpecialDefenses ( ) const
pure virtual

◆ GetSpell()

virtual ISpellsOb * CoreRules::IMonsterOb::GetSpell ( int index)
pure virtual

◆ GetSpellCount()

virtual int CoreRules::IMonsterOb::GetSpellCount ( ) const
pure virtual

◆ GetStartingBitmapIndex()

virtual long CoreRules::IMonsterOb::GetStartingBitmapIndex ( ) const
pure virtual

◆ GetTerrainClimateType()

virtual const char * CoreRules::IMonsterOb::GetTerrainClimateType ( ) const
pure virtual

◆ GetThac0()

virtual long CoreRules::IMonsterOb::GetThac0 ( ) const
pure virtual

◆ GetTreasureIndividual()

virtual long CoreRules::IMonsterOb::GetTreasureIndividual ( int type) const
pure virtual

◆ GetTreasureLair()

virtual long CoreRules::IMonsterOb::GetTreasureLair ( int type) const
pure virtual

◆ GetType()

virtual const char * CoreRules::IMonsterOb::GetType ( ) const
pure virtual

◆ GetVariants()

virtual const char * CoreRules::IMonsterOb::GetVariants ( ) const
pure virtual

◆ GetXP()

virtual long CoreRules::IMonsterOb::GetXP ( ) const
pure virtual

◆ HasACDescription()

virtual bool CoreRules::IMonsterOb::HasACDescription ( const char * v) const
pure virtual

◆ HasRegeneration() [1/2]

virtual bool CoreRules::IMonsterOb::HasRegeneration ( ) const
pure virtual

◆ HasRegeneration() [2/2]

virtual void CoreRules::IMonsterOb::HasRegeneration ( bool v)
pure virtual

◆ HasSpecialForm() [1/2]

virtual bool CoreRules::IMonsterOb::HasSpecialForm ( ) const
pure virtual

◆ HasSpecialForm() [2/2]

virtual void CoreRules::IMonsterOb::HasSpecialForm ( bool v)
pure virtual

◆ IsClimateArctic() [1/2]

virtual bool CoreRules::IMonsterOb::IsClimateArctic ( ) const
pure virtual

◆ IsClimateArctic() [2/2]

virtual void CoreRules::IMonsterOb::IsClimateArctic ( bool v)
pure virtual

◆ IsClimateSubArctic() [1/2]

virtual bool CoreRules::IMonsterOb::IsClimateSubArctic ( ) const
pure virtual

◆ IsClimateSubArctic() [2/2]

virtual void CoreRules::IMonsterOb::IsClimateSubArctic ( bool v)
pure virtual

◆ IsClimateSubTropical() [1/2]

virtual bool CoreRules::IMonsterOb::IsClimateSubTropical ( ) const
pure virtual

◆ IsClimateSubTropical() [2/2]

virtual void CoreRules::IMonsterOb::IsClimateSubTropical ( bool v)
pure virtual

◆ IsClimateTemperate() [1/2]

virtual bool CoreRules::IMonsterOb::IsClimateTemperate ( ) const
pure virtual

◆ IsClimateTemperate() [2/2]

virtual void CoreRules::IMonsterOb::IsClimateTemperate ( bool v)
pure virtual

◆ IsClimateTropical() [1/2]

virtual bool CoreRules::IMonsterOb::IsClimateTropical ( ) const
pure virtual

◆ IsClimateTropical() [2/2]

virtual void CoreRules::IMonsterOb::IsClimateTropical ( bool v)
pure virtual

◆ IsDirty()

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

◆ IsHitOnlyByMagicOrSilver() [1/2]

virtual bool CoreRules::IMonsterOb::IsHitOnlyByMagicOrSilver ( ) const
pure virtual

◆ IsHitOnlyByMagicOrSilver() [2/2]

virtual void CoreRules::IMonsterOb::IsHitOnlyByMagicOrSilver ( bool v)
pure virtual

◆ IsImmuneToSpell() [1/2]

virtual bool CoreRules::IMonsterOb::IsImmuneToSpell ( ) const
pure virtual

◆ IsImmuneToSpell() [2/2]

virtual void CoreRules::IMonsterOb::IsImmuneToSpell ( bool v)
pure virtual

◆ IsImmuneToWeapon() [1/2]

virtual bool CoreRules::IMonsterOb::IsImmuneToWeapon ( ) const
pure virtual

◆ IsImmuneToWeapon() [2/2]

virtual void CoreRules::IMonsterOb::IsImmuneToWeapon ( bool v)
pure virtual

◆ IsInvisibleAtWill() [1/2]

virtual bool CoreRules::IMonsterOb::IsInvisibleAtWill ( ) const
pure virtual

◆ IsInvisibleAtWill() [2/2]

virtual void CoreRules::IMonsterOb::IsInvisibleAtWill ( bool v)
pure virtual

◆ IsSizeGargantuan() [1/2]

virtual bool CoreRules::IMonsterOb::IsSizeGargantuan ( ) const
pure virtual

◆ IsSizeGargantuan() [2/2]

virtual void CoreRules::IMonsterOb::IsSizeGargantuan ( bool v)
pure virtual

◆ IsSizeHuge() [1/2]

virtual bool CoreRules::IMonsterOb::IsSizeHuge ( ) const
pure virtual

◆ IsSizeHuge() [2/2]

virtual void CoreRules::IMonsterOb::IsSizeHuge ( bool v)
pure virtual

◆ IsSizeLarge() [1/2]

virtual bool CoreRules::IMonsterOb::IsSizeLarge ( ) const
pure virtual

◆ IsSizeLarge() [2/2]

virtual void CoreRules::IMonsterOb::IsSizeLarge ( bool v)
pure virtual

◆ IsSizeMan() [1/2]

virtual bool CoreRules::IMonsterOb::IsSizeMan ( ) const
pure virtual

◆ IsSizeMan() [2/2]

virtual void CoreRules::IMonsterOb::IsSizeMan ( bool v)
pure virtual

◆ IsSizeSmall() [1/2]

virtual bool CoreRules::IMonsterOb::IsSizeSmall ( ) const
pure virtual

◆ IsSizeSmall() [2/2]

virtual void CoreRules::IMonsterOb::IsSizeSmall ( bool v)
pure virtual

◆ IsSizeTiny() [1/2]

virtual bool CoreRules::IMonsterOb::IsSizeTiny ( ) const
pure virtual

◆ IsSizeTiny() [2/2]

virtual void CoreRules::IMonsterOb::IsSizeTiny ( bool v)
pure virtual

◆ IsTerrain() [1/2]

virtual bool CoreRules::IMonsterOb::IsTerrain ( TerrainFlag flag) const
pure virtual

◆ IsTerrain() [2/2]

virtual void CoreRules::IMonsterOb::IsTerrain ( TerrainFlag flag,
bool v )
pure virtual

◆ MarkClean()

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

◆ RemoveACDescription()

virtual bool CoreRules::IMonsterOb::RemoveACDescription ( int index)
pure virtual

◆ RemoveAttack()

virtual bool CoreRules::IMonsterOb::RemoveAttack ( int index)
pure virtual

◆ RemoveSpell()

virtual bool CoreRules::IMonsterOb::RemoveSpell ( int index)
pure virtual

◆ SetActivityCycle()

virtual void CoreRules::IMonsterOb::SetActivityCycle ( const char * v)
pure virtual

◆ SetAlignment()

virtual bool CoreRules::IMonsterOb::SetAlignment ( const char * v)
pure virtual

◆ SetAppearance()

virtual void CoreRules::IMonsterOb::SetAppearance ( const char * v)
pure virtual

◆ SetCombat()

virtual void CoreRules::IMonsterOb::SetCombat ( const char * v)
pure virtual

◆ SetDamage()

virtual void CoreRules::IMonsterOb::SetDamage ( const char * v)
pure virtual

◆ SetDamagePerAttack()

virtual void CoreRules::IMonsterOb::SetDamagePerAttack ( const char * v)
pure virtual

◆ SetDiet()

virtual void CoreRules::IMonsterOb::SetDiet ( const char * v)
pure virtual

◆ SetEcology()

virtual void CoreRules::IMonsterOb::SetEcology ( const char * v)
pure virtual

◆ SetEndingBitmapIndex()

virtual void CoreRules::IMonsterOb::SetEndingBitmapIndex ( long v)
pure virtual

◆ SetFrequencyPct()

virtual bool CoreRules::IMonsterOb::SetFrequencyPct ( long v)
pure virtual

◆ SetHabitSociety()

virtual void CoreRules::IMonsterOb::SetHabitSociety ( const char * v)
pure virtual

◆ SetHDCount()

virtual bool CoreRules::IMonsterOb::SetHDCount ( long v)
pure virtual

◆ SetHDModifier()

virtual void CoreRules::IMonsterOb::SetHDModifier ( long v)
pure virtual

◆ SetHDType()

virtual bool CoreRules::IMonsterOb::SetHDType ( long v)
pure virtual

◆ SetIntelligence()

virtual void CoreRules::IMonsterOb::SetIntelligence ( const char * v)
pure virtual

◆ SetLandMovement()

virtual bool CoreRules::IMonsterOb::SetLandMovement ( long v)
pure virtual

◆ SetMagicResistance()

virtual bool CoreRules::IMonsterOb::SetMagicResistance ( long v)
pure virtual

◆ SetMaxAppearing()

virtual bool CoreRules::IMonsterOb::SetMaxAppearing ( long v)
pure virtual

◆ SetMinAppearing()

virtual bool CoreRules::IMonsterOb::SetMinAppearing ( long v)
pure virtual

◆ SetMoraleHigh()

virtual bool CoreRules::IMonsterOb::SetMoraleHigh ( long v)
pure virtual

◆ SetMoraleLow()

virtual bool CoreRules::IMonsterOb::SetMoraleLow ( long v)
pure virtual

◆ SetMovementCall()

virtual void CoreRules::IMonsterOb::SetMovementCall ( int mode,
const char * v )
pure virtual

◆ SetMovementRate()

virtual bool CoreRules::IMonsterOb::SetMovementRate ( int mode,
long v )
pure virtual

◆ SetName()

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

◆ SetNormalAC()

virtual bool CoreRules::IMonsterOb::SetNormalAC ( long v)
pure virtual

◆ SetNumberOfAttacks()

virtual void CoreRules::IMonsterOb::SetNumberOfAttacks ( const char * v)
pure virtual

◆ SetOrganization()

virtual void CoreRules::IMonsterOb::SetOrganization ( const char * v)
pure virtual

◆ SetSpecialAC()

virtual bool CoreRules::IMonsterOb::SetSpecialAC ( int slot,
long v )
pure virtual

◆ SetSpecialAttacks()

virtual void CoreRules::IMonsterOb::SetSpecialAttacks ( const char * v)
pure virtual

◆ SetSpecialDefenseDesc()

virtual void CoreRules::IMonsterOb::SetSpecialDefenseDesc ( const char * v)
pure virtual

◆ SetSpecialDefenses()

virtual void CoreRules::IMonsterOb::SetSpecialDefenses ( const char * v)
pure virtual

◆ SetStartingBitmapIndex()

virtual void CoreRules::IMonsterOb::SetStartingBitmapIndex ( long v)
pure virtual

◆ SetTerrainClimateType()

virtual void CoreRules::IMonsterOb::SetTerrainClimateType ( const char * v)
pure virtual

◆ SetThac0()

virtual bool CoreRules::IMonsterOb::SetThac0 ( long v)
pure virtual

◆ SetTreasureIndividual()

virtual bool CoreRules::IMonsterOb::SetTreasureIndividual ( int type,
long v )
pure virtual

◆ SetTreasureLair()

virtual bool CoreRules::IMonsterOb::SetTreasureLair ( int type,
long v )
pure virtual

◆ SetType()

virtual bool CoreRules::IMonsterOb::SetType ( const char * v)
pure virtual

◆ SetVariants()

virtual void CoreRules::IMonsterOb::SetVariants ( const char * v)
pure virtual

◆ SetXP()

virtual bool CoreRules::IMonsterOb::SetXP ( long v)
pure virtual

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