Eamon CS  3.1.0
ThePyramidOfAnharos.Game.Helpers.MonsterHelper Class Reference
Inheritance diagram for ThePyramidOfAnharos.Game.Helpers.MonsterHelper:
Eamon.Game.Helpers.MonsterHelper Eamon.Framework.Helpers.IMonsterHelper Eamon.Game.Helpers.Generic.Helper< IMonster > Eamon.Framework.Helpers.IMonsterHelper Eamon.Framework.Helpers.Generic.IHelper< IMonster > Eamon.Framework.Helpers.Generic.IHelper< IMonster >

Public Member Functions

override void PrintDescGroupCount ()
 
- Public Member Functions inherited from Eamon.Game.Helpers.MonsterHelper
override bool ValidateRecordAfterDatabaseLoaded ()
 
override void ListErrorField ()
 
virtual string GetPrintedNameStateDesc ()
 
virtual string GetPrintedNameIsListed ()
 
virtual string GetPrintedNamePluralType ()
 
virtual string GetPrintedNameGroupCount ()
 
virtual string GetPrintedNameAttackCount ()
 
virtual string GetPrintedNameCombatCode ()
 
virtual string GetPrintedNameParryCode ()
 
virtual string GetPrintedNameParryOdds ()
 
virtual string GetPrintedNameParryTurns ()
 
virtual string GetPrintedNameWeapon ()
 
virtual string GetPrintedNameNwDice ()
 
virtual string GetPrintedNameNwSides ()
 
virtual string GetPrintedNameDeadBody ()
 
virtual string GetPrintedNameField1 ()
 
virtual string GetPrintedNameField2 ()
 
virtual object GetValueSpellsSpell ()
 
virtual object GetValueSpellsField1 ()
 
virtual object GetValueSpellsField2 ()
 
virtual bool ValidateUid ()
 
virtual bool ValidateName ()
 
virtual bool ValidateStateDesc ()
 
virtual bool ValidateDesc ()
 
virtual bool ValidatePluralType ()
 
virtual bool ValidateArticleType ()
 
virtual bool ValidateHardiness ()
 
virtual bool ValidateAgility ()
 
virtual bool ValidateGroupCount ()
 
virtual bool ValidateAttackCount ()
 
virtual bool ValidateCourage ()
 
virtual bool ValidateCombatCode ()
 
virtual bool ValidateParryCode ()
 
virtual bool ValidateParry ()
 
virtual bool ValidateParryOdds ()
 
virtual bool ValidateParryTurns ()
 
virtual bool ValidateArmor ()
 
virtual bool ValidateNwDice ()
 
virtual bool ValidateNwSides ()
 
virtual bool ValidateFriendliness ()
 
virtual bool ValidateGender ()
 
virtual bool ValidateCurrGroupCount ()
 
virtual bool ValidateInitParry ()
 
virtual bool ValidateReaction ()
 
virtual bool ValidateDmgTaken ()
 
virtual bool ValidateSpells ()
 
virtual bool ValidateSpellsSpell ()
 
virtual bool ValidateSpellsField1 ()
 
virtual bool ValidateSpellsField2 ()
 
virtual bool ValidateAfterDatabaseLoadedWeapon ()
 
virtual bool ValidateInterdependenciesDesc ()
 
virtual bool ValidateInterdependenciesPluralType ()
 
virtual bool ValidateInterdependenciesLocation ()
 
virtual bool ValidateInterdependenciesWeapon ()
 
virtual bool ValidateInterdependenciesDeadBody ()
 
virtual void PrintDescName ()
 
virtual void PrintDescStateDesc ()
 
virtual void PrintDescDesc ()
 
virtual void PrintDescSeen ()
 
virtual void PrintDescIsListed ()
 
virtual void PrintDescPluralType ()
 
virtual void PrintDescArticleType ()
 
virtual void PrintDescHardiness ()
 
virtual void PrintDescAgility ()
 
virtual void PrintDescAttackCount ()
 
virtual void PrintDescCourage ()
 
virtual void PrintDescLocation ()
 
virtual void PrintDescCombatCode ()
 
virtual void PrintDescParryCode ()
 
virtual void PrintDescParry ()
 
virtual void PrintDescParryOdds ()
 
virtual void PrintDescParryTurns ()
 
virtual void PrintDescArmor ()
 
virtual void PrintDescWeapon ()
 
virtual void PrintDescNwDice ()
 
virtual void PrintDescNwSides ()
 
virtual void PrintDescDeadBody ()
 
virtual void PrintDescFriendliness ()
 
virtual void PrintDescGender ()
 
virtual void ListUid ()
 
virtual void ListName ()
 
virtual void ListStateDesc ()
 
virtual void ListDesc ()
 
virtual void ListSeen ()
 
virtual void ListIsListed ()
 
virtual void ListPluralType ()
 
virtual void ListArticleType ()
 
virtual void ListHardiness ()
 
virtual void ListAgility ()
 
virtual void ListGroupCount ()
 
virtual void ListAttackCount ()
 
virtual void ListCourage ()
 
virtual void ListLocation ()
 
virtual void ListCombatCode ()
 
virtual void ListParryCode ()
 
virtual void ListParry ()
 
virtual void ListParryOdds ()
 
virtual void ListParryTurns ()
 
virtual void ListArmor ()
 
virtual void ListWeapon ()
 
virtual void ListNwDice ()
 
virtual void ListNwSides ()
 
virtual void ListDeadBody ()
 
virtual void ListFriendliness ()
 
virtual void ListGender ()
 
virtual void ListField1 ()
 
virtual void ListField2 ()
 
virtual void InputUid ()
 
virtual void InputName ()
 
virtual void InputStateDesc ()
 
virtual void InputDesc ()
 
virtual void InputSeen ()
 
virtual void InputIsListed ()
 
virtual void InputPluralType ()
 
virtual void InputArticleType ()
 
virtual void InputHardiness ()
 
virtual void InputAgility ()
 
virtual void InputGroupCount ()
 
virtual void InputAttackCount ()
 
virtual void InputCourage ()
 
virtual void InputLocation ()
 
virtual void InputCombatCode ()
 
virtual void InputParryCode ()
 
virtual void InputParry ()
 
virtual void InputParryOdds ()
 
virtual void InputParryTurns ()
 
virtual void InputArmor ()
 
virtual void InputWeapon ()
 
virtual void InputNwDice ()
 
virtual void InputNwSides ()
 
virtual void InputDeadBody ()
 
virtual void InputFriendliness ()
 
virtual void InputGender ()
 
virtual void InputField1 ()
 
virtual void InputField2 ()
 
override void SetUidIfInvalid ()
 
 MonsterHelper ()
 
- Public Member Functions inherited from Eamon.Game.Helpers.Generic.Helper< IMonster >
virtual string GetFieldName (string name)
 
virtual string GetFieldName (long listNum)
 
virtual IList< string > GetNameList (Func< string, bool > matchFunc=null)
 
virtual string GetPrintedName (string fieldName)
 
virtual string GetName (string fieldName, bool addToNameList=false)
 
virtual object GetValue (string fieldName)
 
virtual bool ValidateRecord ()
 
virtual bool ValidateField (string fieldName)
 
virtual bool ValidateFieldAfterDatabaseLoaded (string fieldName)
 
virtual bool ValidateRecordInterdependencies ()
 
virtual bool ValidateFieldInterdependencies (string fieldName)
 
virtual void PrintFieldDesc (string fieldName, bool editRec, bool editField, FieldDesc fieldDesc)
 
virtual void PrintFieldDesc (string fieldName)
 
virtual void ListRecord (bool fullDetail, bool showDesc, bool resolveEffects, bool lookupMsg, bool numberFields, bool excludeROFields)
 
virtual void ListRecord (bool callClear=true)
 
virtual void ListField (string fieldName)
 
virtual void InputRecord (bool editRec, FieldDesc fieldDesc)
 
virtual void InputRecord (bool callClear=true)
 
virtual void InputField (string fieldName)
 
virtual void Clear ()
 
virtual string GetPrintedNameDesc ()
 
virtual string GetPrintedNameArticleType ()
 
virtual string BuildValue (string fieldName)
 
 Helper ()
 
- Public Member Functions inherited from Eamon.Framework.Helpers.Generic.IHelper< IMonster >
string GetFieldName (string name)
 
string GetFieldName (long listNum)
 
IList< string > GetNameList (Func< string, bool > matchFunc=null)
 
string GetPrintedName (string fieldName)
 
string GetName (string fieldName, bool addToNameList=false)
 
object GetValue (string fieldName)
 
bool ValidateRecord ()
 
bool ValidateField (string fieldName)
 
bool ValidateRecordAfterDatabaseLoaded ()
 
bool ValidateFieldAfterDatabaseLoaded (string fieldName)
 
bool ValidateRecordInterdependencies ()
 
bool ValidateFieldInterdependencies (string fieldName)
 
void PrintFieldDesc (string fieldName, bool editRec, bool editField, FieldDesc fieldDesc)
 
void PrintFieldDesc (string fieldName)
 
void ListRecord (bool fullDetail, bool showDesc, bool resolveEffects, bool lookupMsg, bool numberFields, bool excludeROFields)
 
void ListRecord (bool callClear=true)
 
void ListField (string fieldName)
 
void ListErrorField ()
 
void InputRecord (bool editRec, FieldDesc fieldDesc)
 
void InputRecord (bool callClear=true)
 
void InputField (string fieldName)
 
void Clear ()
 

Additional Inherited Members

- Public Attributes inherited from Eamon.Game.Helpers.Generic.Helper< IMonster >
_record
 
Type _lastFieldNameListType
 
IList< string > _fieldNameList
 
- Properties inherited from Eamon.Game.Helpers.Generic.Helper< IMonster >
virtual IDbTable< T > RecordTable [get, set]
 
virtual T Record [get, set]
 
virtual long Index [get, set]
 
virtual StringBuilder Buf [get, set]
 
virtual StringBuilder Buf01 [get, set]
 
virtual bool EditRec [get, set]
 
virtual bool EditField [get, set]
 
virtual bool ShowDesc [get, set]
 
virtual FieldDesc FieldDesc [get, set]
 
virtual long BufSize [get, set]
 
virtual char FillChar [get, set]
 
virtual long Offset [get, set]
 
virtual string ErrorFieldName [get, set]
 
virtual string ErrorMessage [get, set]
 
virtual Type RecordType [get, set]
 
virtual IGameBase EditRecord [get, set]
 
virtual long NewRecordUid [get, set]
 
virtual bool FullDetail [get, set]
 
virtual bool ResolveEffects [get, set]
 
virtual bool LookupMsg [get, set]
 
virtual bool NumberFields [get, set]
 
virtual bool ExcludeROFields [get, set]
 
virtual bool AddToListedNames [get, set]
 
virtual long ListNum [get, set]
 
virtual IList< string > FieldNameList [get, set]
 
virtual IList< string > ListedNameList [get, set]
 
virtual IList< string > NameList [get, set]
 
- Properties inherited from Eamon.Framework.Helpers.Generic.IHelper< IMonster >
IDbTable< T > RecordTable [get, set]
 
Record [get, set]
 
long Index [get, set]
 
StringBuilder Buf [get, set]
 
StringBuilder Buf01 [get, set]
 
bool EditRec [get, set]
 
bool EditField [get, set]
 
bool ShowDesc [get, set]
 
FieldDesc FieldDesc [get, set]
 
long BufSize [get, set]
 
char FillChar [get, set]
 
long Offset [get, set]
 
string ErrorFieldName [get, set]
 
string ErrorMessage [get, set]
 
Type RecordType [get, set]
 
IGameBase EditRecord [get, set]
 
long NewRecordUid [get, set]
 
bool FullDetail [get, set]
 
bool ResolveEffects [get, set]
 
bool LookupMsg [get, set]
 
bool NumberFields [get, set]
 
bool ExcludeROFields [get, set]
 
bool AddToListedNames [get, set]
 
long ListNum [get, set]
 

Member Function Documentation

◆ PrintDescGroupCount()

override void ThePyramidOfAnharos.Game.Helpers.MonsterHelper.PrintDescGroupCount ( )
virtual

Reimplemented from Eamon.Game.Helpers.MonsterHelper.


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