// Management · RimWorld Mod

Ghouls Take Serum

What does it do? After a ghoul finishes eating, the mod checks its current mode and decides whether it needs a serum. If the effect has expired or is about to, the ghoul walks to the nearest reachable serum and takes it. Pathfinding and the use animation are handled entirely by v

What does it do?

  • After a ghoul finishes eating, the mod checks its current mode and decides whether it needs a serum.
  • If the effect has expired or is about to, the ghoul walks to the nearest reachable serum and takes it.
  • Pathfinding and the use animation are handled entirely by vanilla — clean, with no leftovers.

Why trigger "after a meal"?

  • It fits a ghoul's routine — top up right after eating, plain and natural.
  • Near-zero overhead: the check runs once the moment a meal ends, not every frame, so it barely touches performance.

One gizmo per ghoul

Each ghoul gets its own gizmo with four modes to switch between:
  • Off — no automatic use.
  • Juggernaut — take a juggernaut serum after eating (lasts 10 days).
  • Metalblood — take a metalblood serum after eating (lasts 5 days).
  • Juggernaut + Metalblood — take both in sequence (juggernaut first, then metalblood once it ends; never at the same time).
Left-click to cycle modes; right-click for a menu to pick one directly. Simple, clear, and it barely takes up the gizmo bar. Each ghoul's setting is independent and fully customizable per ghoul; the "new ghoul default" only sets the starting mode for newly raised ghouls.

Smart, not naggy

  • Only processes colonist-faction ghouls; hostile and betrayed ghouls are ignored.
  • Skipped automatically while drafted, downed.
  • Always respects forbidden — won't grab serums you've forbidden or paw through your stockpile.
  • Only searches for serums on the ghoul's current map; caravans and world travel don't trigger it.

Mod settings

All panel settings are saved with the colony, so each save is configured independently:
  • Master toggle
  • Re-apply threshold (0–24 hours, default 12; set to 0 to wait until the effect fully wears off).
  • New ghoul default (sets the starting mode for newly raised ghouls).
  • No-serum notice (won't repeat more than once per day).

Debug

With dev mode on, key events are printed to the ~ log console.

Requirements

  • Anomaly DLC (the source of ghouls and serums)
  • Harmony

Compatibility

Doesn't touch any vanilla defs — via Harmony it only attaches a HediffComp to the ghoul's hediff and sets a flag when a meal ends. Coexists well with other ghoul/serum mods. If you hit a conflict, please leave a comment.

Other mods by the author (fully compatible — give them a try)