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:
seatPlayerId

The recruiting seat.

card_idstr

The card leaving its province for play.

invest_amountint

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.

Methods

ResolveRecruit.__init__(seat, card_id[, ...])

Attributes

seat

card_id

invest_amount

renew

proclaim