yasuki_core.engine.rules.work.FinishRecruit#

class FinishRecruit(card_id, invest_amount, proclaim=False)[source]#

The recruit steps that follow a card entering play — clearing its Sincerity tokens, resolving a Proclaim’s honor gain, and applying any Invest effect. Deferred behind the EnteredPlay cascade so a trait that pauses on entry (a Sincerity seed choice) resolves before them.

Attributes:
card_idstr

The card that entered play.

invest_amountint

The gold Invested while recruiting, driving the Invest effect, or 0 when not Invested.

proclaimbool

Whether the recruit was Proclaimed, so entry claims the once-per-turn Proclaim and adds the Personality’s Personal Honor to its seat’s Family Honor. Default False.

Methods

FinishRecruit.__init__(card_id, invest_amount)

Attributes

card_id

invest_amount

proclaim