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

Public Member Functions

override IEnumerable< string > ConfigErrors ()
 
float GetHitChanceFactorFor (DamageDef damage)
 
float GetMaxHealth (Pawn pawn)
 
bool IsSkinCovered (BodyPartRecord part, HediffSet body)
 
bool IsSolid (BodyPartRecord part, List< Hediff > hediffs)
 
- Public Member Functions inherited from Verse.Def
virtual void ClearCachedData ()
 
override IEnumerable< string > ConfigErrors ()
 
override int GetHashCode ()
 
virtual IEnumerable< StatDrawEntrySpecialDisplayStats ()
 
override string ToString ()
 
- Public Member Functions inherited from Verse.Editable
virtual void PostLoad ()
 
virtual void ResolveReferences ()
 

Public Attributes

int hitPoints = 100
 
float oldInjuryBaseChance = 0.2f
 
float bleedingRateMultiplier = 1f
 
bool useDestroyedOutLabel
 
ThingDef spawnThingOnRemoved
 
bool dontSuggestAmputation
 
float frostbiteVulnerability
 
bool beautyRelated
 
bool isAlive = true
 
Dictionary< DamageDef, float > hitChanceFactors
 
- 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

List< Pair< PawnCapacityDef, string > > Activities [get]
 
bool IsDelicate [get]
 
- Properties inherited from Verse.Def
string LabelCap [get]
 

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