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
EnteredPlaycascade so a trait that pauses on entry (a Sincerity seed choice) resolves before them.- Attributes:
- card_id
str The card that entered play.
- invest_amount
int 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.
- card_id
Methods
FinishRecruit.__init__(card_id, invest_amount)Attributes
card_idinvest_amountproclaim