Abilities - KonradHeinser/EBSGFramework GitHub Wiki

These ability comps allow you to perform additional functions beyond what Vanilla code allows. The primary goal of these comps is to be easily used for a variety of circumstances.

  • Ability Validator : Set specific conditions for an ability to be usable, like the target/caster having specific genes/hediffs, the time of day, the current map condition, the light level, and any other random thing that pops up in my mind or gets requested
  • Add Things To Inventory : Adds an item directly to a pawn's inventory, from resources to stuffable items
  • Alter Genes : Alter genes similar to the gene randomizer
  • Alter Xenotype (Ability) : Override or merge with the target's current xenotype
  • Blood Drain : Ability that acts like bloodfeed, but doesn't require you add a bloodfeeder mark to the target
  • Blast Attacks : Create explosions at a location with the ability to customize every viable option available to explosions
  • Burst Attacks : Create explosions around the caster with the ability to customize every viable option available to explosions
  • Change Weather : Immediately change the weather to the new one you specify
  • Charge Battery : Charge or drain a battery's level
  • Create Items : Create things with a pattern system similar to vanilla's raise wall ability
  • Create Linked Hediffs : Adds a hediff to the target, and/or a hediff on the caster. If one of them dies, the hediff on the other automatically goes away
  • Fly to Map Tile : After using this ability the pawn will "fly" to any passable world map tile within the specified range
  • Give Multiple Hediffs : Give Hediff on steroids
  • Instant Death ability comp, which kills a target instantly. Can also have it destroy the corpse and create blood if so desired
  • Launch Projectile Burst : Ability comp based on the vanilla launch projectile comp that launches projectiles in a burst rather than just a single one
  • Learn Skill Ability : Increase or decrease the experience a pawn has in specified skill(s)
  • Long Distance Teleport : Upgraded version of the vanilla farskip
  • Love the Caster : Works similar to word of love, but only makes the target feel opinions about the caster
  • Offset Needs Ability : Ability comp that offsets the need level of all need defs you specify. Includes option for multiplying specific offsets by a stat value
  • Orbital Strike : Bombardment type ability with a lot of the same customization as burst and blast attacks
  • Push Target : Ability that acts like a mix of jumping and teleportation to make it possible to throw pawns around. Will not work on non-pawns
  • Reloadable Abilities : Make abilities that have a secondary source of limited charges which are replenished by consuming ThingDefs
  • Remove Multiple Hediffs : Remove more than one hediff at a time
  • Remove Things From Inventory : Removes an item directly from a pawn's inventory
  • Spawn Pawn Kinds : Ability comp that spawns pawns
  • Spew : Causes a cone of damage similar to fire spew, with options for what type of damage, filth, and effecter to use
  • Stop Mental Break (No Psychic) : A variation of stop mental break without the psychic focus stuff being forced
  • Trigger Game Condition : Add map conditions like cold snaps and eclipses