Support Ecaz renewal of temporary Duke tenure

This commit is contained in:
Quintine committed 2026-10-27 22:37:04 +11:00
1 parent 4e55ab9e86
commit 69bbb09dcf
12 files changed
+314 -21

No files matched your search

+1 -1
View File
@@ -25122,7 +25122,7 @@ function decideAmbassador(g: Game, p: Player, action: Action) {
g.dukeVidal = acquiredDuke;
log(
g,
`${beneficiary.name} acquired Duke Prad Vidal${previous ? ` from ${getPlayer(g, previous).name}` : ''} through the Ecaz Ambassador. ${beneficiary.name} keeps the shared Duke until battle use or another rule takes him away; the entrant’s remaining actions resume.`,
`${beneficiary.name} ${previous === beneficiary.id ? 'renewed control of' : 'acquired'} Duke Prad Vidal${previous && previous !== beneficiary.id ? ` from ${getPlayer(g, previous).name}` : ''} through the Ecaz Ambassador. ${beneficiary.name} keeps the shared Duke until battle use or another rule takes him away; the entrant’s remaining actions resume.`,
{ faction: owner.faction, name: 'Ecaz Ambassador — Duke Vidal' },
);
finishAmbassador(g);