Controllable Pawn Interaction Framework
CPIF (Controllable Pawn Interaction Framework) is an extensible framework for controllable pawn-to-pawn interactions.
It allows you to order one pawn to actively interact with another, open a dedicated interaction window, and choose a specific action to perform.
Interactions are driven by Defs and can be expanded with custom conditions, outcome weights, branches, and effects, including thoughts, memories, social logs, hediffs, damage, prisoner resistance/will changes, and more.
The current package includes example interactions such as comforting colonists, persuading or threatening prisoners, beating prisoners, intimate contact between lovers, and reconciliation between hostile colonists.