Riwmorld
Verse.MentalStateDef Class Reference
Inheritance diagram for Verse.MentalStateDef:
Verse.Def Verse.Editable

Public Member Functions

override IEnumerable< string > ConfigErrors ()
 
- Public Member Functions inherited from Verse.Def
virtual void ClearCachedData ()
 
override int GetHashCode ()
 
virtual IEnumerable< StatDrawEntrySpecialDisplayStats ()
 
override string ToString ()
 
- Public Member Functions inherited from Verse.Editable
virtual void PostLoad ()
 
virtual void ResolveReferences ()
 

Public Attributes

Type stateClass = typeof(MentalState)
 
Type workerClass = typeof(MentalStateWorker)
 
MentalStateCategory category
 
bool prisonersCanDo = true
 
bool unspawnedCanDo
 
bool colonistsOnly
 
bool blockNormalThoughts
 
EffecterDef stateEffecter
 
TaleDef tale
 
bool allowBeatfire
 
DrugCategory drugCategory = DrugCategory.Any
 
float recoveryMtbDays = 1f
 
int minTicksBeforeRecovery = 500
 
int maxTicksBeforeRecovery = 99999999
 
bool recoverFromSleep
 
bool recoverFromDowned
 
ThoughtDef moodRecoveryThought
 
string beginLetter
 
string beginLetterLabel
 
LetterType beginLetterType = LetterType.BadUrgent
 
Color nameColor = Color.green
 
string recoveryMessage
 
string baseInspectLine
 
- Public Attributes inherited from Verse.Def
const string DefaultDefName = "UnnamedDef"
 
string defName = "UnnamedDef"
 
string label
 
string description
 
ushort shortHash
 
ushort index = 65535
 
ushort debugRandomId = (ushort)Rand.RangeInclusive(0, 65535)
 

Properties

bool IsAggro [get]
 
bool IsExtreme [get]
 
MentalStateWorker Worker [get]
 
- Properties inherited from Verse.Def
string LabelCap [get]
 

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