Connect revived force arrivals to Bene Gesserit responses
This commit is contained in:
1 parent
33523d1926
commit
ab69f97cfa
22 files changed
+1269
-121
No files matched your search
@@ -2544,6 +2544,7 @@ export function GameTable({
|
||||
{g.players.find((player) => player.id === g.response?.owner)?.name} declared {g.response.amount ?? 1} free {(g.response.amount ?? 1) === 1 ? 'force' : 'forces'} to {territory(splitLocation(g.response.location ?? 'polar_sink:0').territory).name}.
|
||||
{' '}Allow the arrival or cancel Spiritual Advisors. Canceling prevents the whole declared group.
|
||||
{g.response.spiritualAdvisorSource&&<> Matching or an alone conversion may follow separately. The other faction’s shipment is already committed.</>}
|
||||
{g.response.spiritualAdvisorSource?.revivalEvent&&<> The revived group stays placed; this response does not cancel its revival.</>}
|
||||
</p>
|
||||
)}
|
||||
{g.response.kind === 'moritaniRetention' &&
|
||||
@@ -3755,7 +3756,10 @@ export function GameTable({
|
||||
) : g.decision.kind === 'advisor' ? (
|
||||
<>
|
||||
<p className="muted">
|
||||
Another faction has shipped from off-planet. You may send
|
||||
{g.decision.revivalEvent
|
||||
? 'Tleilaxu’s free-revived group has arrived from off-planet. You may send'
|
||||
: 'Another faction has shipped from off-planet. You may send'}
|
||||
{' '}
|
||||
up to {g.homeworldMobility?.advisorSinkMaximum ?? 1} reserve forces to the Polar Sink for free.
|
||||
</p>
|
||||
{g.advanced&&<p className="notice">Retained fighters outside the Polar Sink require Polar Sink or decline, unless Intrusion already changed them to advisors. Polar matching and an alone conversion have separate responses.</p>}
|
||||
|
||||
@@ -54,6 +54,13 @@ function DeploymentChoice({ game, act, busy }: Props) {
|
||||
<p className="fine">
|
||||
{offer.normal} ordinary · {offer.elite} starred · {amount} total
|
||||
</p>
|
||||
{game.players.some(player => player.faction === 'beneGesserit') && <p className="fine">
|
||||
{offer.kind === 'tleilax'
|
||||
? 'Arrakis placement is followed by the normal Bene Gesserit free-force choice.'
|
||||
: 'In Advanced play, entry into Bene Gesserit fighters permits Intrusion.'}
|
||||
{' '}The revived group is already placed before those responses. Preventing
|
||||
a Bene Gesserit power does not undo your revival or use your ordinary shipment.
|
||||
</p>}
|
||||
<label className="block space-y-1">
|
||||
<span>Revival destination</span>
|
||||
<select
|
||||
|
||||
Reference in new issue
Block a user