yasuki_core.engine.rules.decisions.DecisionResponse#
- class DecisionResponse(choices=(), boosted=())[source]#
A seat’s answer to the pending
DecisionRequest.Carries the chosen identifiers — card ids, gold-source ids, or an ordering — interpreted by the request being answered. One uniform shape so the decision log, the save format, and the netcode all serialize answers the same way.
- Attributes:
- choices
tupleofstr The chosen identifiers, in the order the seat picked them. Default empty.
- boosted
tupleofstr The subset of
choiceswhose bow-time production boost the seat took — a boostable producer raised to its higher yield as it bows, then destroyed. Only meaningful answering aChoosePayment. Default empty.
- choices
Methods
DecisionResponse.__init__([choices, boosted])Attributes
choicesboosted