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