yasuki_core.engine.rules.work.ResolveRecruit#
- class ResolveRecruit(seat, card_id, invest_amount=0, renew=False, proclaim=False)[source]#
Finish a Recruit once its cost is paid: bring the card from its province into play (bowed for a Holding) and refill the vacated province.
- Attributes:
- seat
PlayerId The recruiting seat.
- card_id
str The card leaving its province for play.
- invest_amount
int The gold Invested while recruiting, driving the card’s one-time Invest effect on entry, or 0 when not Invested. Default 0.
- renewbool
Whether to refill the vacated province face-up (a granted Renew), on top of the card’s own Renew keyword. Default False.
- proclaimbool
Whether the recruit is Proclaimed, claiming the seat’s once-per-turn Proclaim and adding the Personality’s Personal Honor to its Family Honor after entry. Default False.
- seat
Methods
ResolveRecruit.__init__(seat, card_id[, ...])Attributes
seatcard_idinvest_amountrenewproclaim