Pawn Stats - KonradHeinser/EBSGFramework GitHub Wiki

These are stats that pawns have that can be edited with things like hediffs, traits, and genes.

The Mechanitor Stats page is where I list out the many stats stats a mechanitor has that alter the stats of their mechanoids


Misc Stats

  • EBSG_PawnGestationSpeed : Default (1) : Min (0.001) : Changes how quickly a pawn's pregnancy progresses. The higher this value, the less time a pregnancy lasts. A pregnancy speed of 1 is normal speed, while a speed of 10 would cause the pregnancy to progress 10 times faster.
  • EBSG_BloodlossRecoveryBonus : Default (0) : Min (-1) : Alters how quickly pawns recover from bloodloss. At 0%, the pawn recovers blood at the normal rate, while at 100% the pawn recovers from bloodloss twice as fast as normal. It is recommended to only use offsets for this.
  • EBSG_DeathrestEfficiency : Default (1) : Min (0.0001) : Deathrest efficiency alters how long it takes a pawn to finish deathresting. The higher the efficiency, the faster the resting.
  • EBSG_DeathrestRiseRate : Default (1) : How quickly the deathrest need rises (1 is normal pace, 2 is double speed). No related EBSG genes for this one due to the balance complications that I didn't want to deal with. Should stack with EBSG_DeathrestEfficiency
  • EBSG_DeathrestFallRate : Default (1) : How quickly the deathrest need falls (1 is normal pace, 2 is double speed). No related EBSG genes for this one due to the balance complications that I didn't want to deal with
  • EBSG_GrowthPointRate : Default (1) : Min (0) : Multiplies how quickly this pawn gains growth points. The higher this multiplier is, the greater the effects of things like growth vats and high learning values.
  • EBSG_SkillLossRate : Default (1) : Min (0.0001) : Multiplier on the rate skills decline

Damage Stats

  • EBSG_OutgoingDamageFactor : Default (1) : Min (0.0001) : Multiplier on all outgoing damage
  • EBSG_OutgoingDamageFactor_Humanlike : Default (1) : Min (0.0001) : Multiplier on outgoing damage against humanlike targets
  • EBSG_OutgoingDamageFactor_Dryad : Default (1) : Min (0.0001) : Multiplier on outgoing damage against dryad targets
  • EBSG_OutgoingDamageFactor_Insect : Default (1) : Min (0.0001) : Multiplier on outgoing damage against insect targets
  • EBSG_OutgoingDamageFactor_Animal : Default (1) : Min (0.0001) : Multiplier on outgoing damage against animal targets
  • EBSG_OutgoingDamageFactor_Mechanoid : Default (1) : Min (0.0001) : Multiplier on outgoing damage against mechanoid targets
  • EBSG_OutgoingDamageFactor_Entity : Default (1) : Min (0.0001) : Multiplier on outgoing damage against anomaly targets

Resource Stats

  • EBSG_PsyfocusFallRateOffset : Default (0) : An offset on the psyfocus change rate. This takes effect before psyfocus fall rate factor, and when negative it can cause the pawn to regenerate focus without meditating, assuming its value is low enough.
  • EBSG_PsyfocusFallRateFactor : Default (1) : Min (0) : A multiplier on the psyfocus change rate. This takes effect after psyfocus fall rate offset.
  • EBSG_HemogenMaxOffset : Default (0) : An offset on the maximum amount of hemogen a pawn can store. This takes effect before EBSG_HemogenMaxFactor
  • EBSG_HemogenMaxFactor : Default (1) : Min (0) : A multiplier on the maximum amount of hemogen a pawn can store. This takes effect after EBSG_HemogenMaxOffset
    • In an attempt to minimize the performance impact, these stats do not get constantly checked by the hemogen to set the maximum, but instead use a one day interval, or any time anything needs to reset the maximum hemogen

Need Stats

All of these change the rate that various needs change, assuming the pawn has said need. They all have a default value of 1, and a minimum value of 0.0001:

  • EBSG_KillThirstRate : Changes the rate that the pawn's kill satiety need moves, assuming they have one. The lower this is, the less the pawn needs to murder.
  • EBSG_ComfortRiseRate : Changes the rate that the pawn's comfort need rises up to its threshold, assuming it is presently below the target. The higher this is, the faster the bar moves.
  • EBSG_ComfortFallRate : Changes the rate that the pawn's comfort need falls down to its threshold, assuming it is presently above the target. The higher this is, the faster the bar moves.
  • EBSG_BeautyRiseRate : Changes the rate that the pawn's beauty need rises up to its threshold, assuming it is presently below the target. The higher this is, the faster the bar moves.
  • EBSG_BeautyFallRate : Changes the rate that the pawn's beauty need falls down to its threshold, assuming it is presently above the target. The higher this is, the faster the bar moves.
  • EBSG_MoodRiseRate : Changes the rate that the pawn's mood rises up to its threshold, assuming it is presently below the target. The higher this is, the faster the bar moves.
  • EBSG_MoodFallRate : Changes the rate that the pawn's mood falls down to its threshold, assuming it is presently above the target. The higher this is, the faster the bar moves.
  • EBSG_JoyRiseRate : Changes the rate that the pawn's recreation need rises when engaging in recreational activities.
  • EBSG_IndoorsFallRate : Changes how quickly a pawn misses being indoors
  • EBSG_IndoorsRiseRate : Changes the rate that a pawn recovers from being outdoors for a long time
  • EBSG_OutdoorsFallRate : Changes how quickly a pawn misses being outdoors
  • EBSG_OutdoorsRiseRate : Changes the rate that a pawn recovers from being indoors for a long time
  • EBSG_HungerRateFactor : Changes how quickly the food need falls. Food per day in the statistics menu will reflect this stat in its total, but due to Rimworld's coding limitations it will not reflect it in the breakdown of effects

Removed after 1.4

  • EBSG_JoyFallRate : Changes the rate that the pawn's recreation need falls down to its threshold, assuming it is presently above the target. The higher this is, the faster the bar moves.