Things - KonradHeinser/EBSGFramework GitHub Wiki

While rare, this framework can help with some thing stuff, like a special ingestion outcome doer and equipment restricting.

  • Add or Append Hediff on Ingest : Ingestion Outcome Doer that adds and/or alters the severity of the specified hediff. Unlike vanilla's IngestionOutcomeDoer_GiveHediff, this allows for negative severity change, and allows you to differentiate between initial and added severity
  • Alter Genes on Ingest : Ingestion outcome doer that can alter genes similar to the Alter Genes Ability
  • Alter Genes on Use : Thing comp that can alter genes similar to the Alter Genes Ability when used
  • Alter Xenotype on Ingest : Ingestion outcome doer that can change the pawn's xenotype similar to the Alter Xenotype Ability
  • Alter Xenotype on Use : Thing comp that can change the pawn's xenotype similar to the Alter Xenotype Ability when used
  • Alter Xenotype on Use by Severity : Thing comp that acts similar to the alter xenotype on use, but instead of picking a random option it picks from a list based on a hediff linked to the comp
  • Damage Modifying Stats Extension : Alters outgoing and incoming damage based on the stats of the attacker and/or the victim. Can be attached to genes, weapons, pawn races, and pawn kinds
  • Equip Restrict - Make it so equipment checks for specific things, or genes/xenotypes check for specific equipment, before allowing the pawn to equip the item.
  • Flexible Entity Releaser : A version of the Building_TrapReleaseEntity that allows for specifying most of the information in xml
  • Gatherer Spot - Not to be confused with the gather spot comp, this allows you to make buildings that pawns wander around to "find" resources
  • Give Hediff Based on Severity : Special outcome doer that uses a curve to determine how much of an effect ingesting something will have.
  • Hediff on Damage : Thing Comp that causes a hediff to be applied when the thing is damaged
  • Limited Charges : Equipment comp that grants an ability that has limited charges. These charges can't be recharged, and the equipment can be set to become destroyed after all charges are consumed
  • Need Recharging Buildings : Alters needs similar to how mech energy can be recharged
  • Projectile Impact Effects : Thing comp to cause a projectile to have some extra visual effects when it impacts
  • Random Shot : Verb that allows for some randomness in what gets shot out of a weapon
  • Regenerating Things : Makes things and things made from it regenerate as long as they have a ticker
  • Shield Equipment : Variant of the vanilla shield comp that has some extra options available in it
  • Sleep Caskets : A more flexible version of cryptosleep caskets that have an additional optional power generating comp
  • Spawn Baby Thing Comp : Causes the item to spawn babies after some time
  • Turret Roof Blocked : Makes the gun do a check to make sure there's no roof overhead
  • Weapon Trait Extension : An extension for WeaponTraitDefs that allow for changing the projectile fired or melee damage dealt