Retire occupied Ecaz Duke tenure through captivity

This commit is contained in:
Quintine committed 2026-10-27 15:36:44 +11:00
1 parent f0ebdf9c87
commit b5fb6aeb64
15 files changed
+767 -45

No files matched your search

+5 -7
View File
@@ -3608,13 +3608,11 @@ export function GameTable({
<p className="notice">
{leaderName(g.decision.leader)} · strength{' '}
{
me.leaders.find(
(l) =>
l.id ===
(g.decision?.kind === 'capturedLeader'
? g.decision.leader
: ''),
)?.strength
(g.decision.leader === 'duke-vidal'
? g.dukeVidal?.leader
: g.players.flatMap((seat) => seat.leaders).find(
(leader) => leader.id === (g.decision?.kind === 'capturedLeader' ? g.decision.leader : ''),
))?.strength
}
</p>
<p className="muted">
+5
View File
@@ -26,6 +26,11 @@ export function HomeworldEcazDuke({
yourself or your reciprocal ally. The recipient may use him in one
battle, following the Duke’s ordinary lifecycle. Only Ecaz may revive him.
</p>
<p className="muted">
Provisional custody: this benefit does not release a captured Duke.
Captivity does not extend the original grant; a later return cannot
restore a grant that has ended.
</p>
{blocked !== null && (
<p className="notice" id="homeworld-ecaz-duke-unavailable">{blocked}</p>
)}