Add optional short alliance victory
Verify and publish checkpoint container / container (push) Successful in 11m2s
Verify and publish checkpoint container / container (push) Successful in 11m2s
This commit is contained in:
1 parent
8fb9f59106
commit
e896570f07
25 files changed
+632
-27
No files matched your search
@@ -2104,6 +2104,9 @@ export function GameTable({
|
||||
{g.status === 'playing' && <MixedBidPromises game={g} send={act} busy={busy} />}
|
||||
{g.status === 'playing' && <MixedBattlePromises game={g} />}
|
||||
{g.status === 'playing' && <FutureBattleLeaderPromises game={g} />}
|
||||
{g.status === 'playing' && g.shortAllianceVictory && <p className="notice">
|
||||
Optional alliance rule: a two-member alliance wins with three strongholds when at least three people or AI controllers are playing. Two-controller games retain their four-stronghold target.
|
||||
</p>}
|
||||
{g.status === 'playing' && <MixedTraitorPromises game={g} />}
|
||||
{g.status === 'playing' && <TravelPromises game={g} busy={busy} act={act} />}
|
||||
{g.status === 'playing' && <TurnActionPromises game={g} busy={g.semutaReaction &&
|
||||
@@ -2244,6 +2247,11 @@ export function GameTable({
|
||||
g.players.some(player => player.faction === 'choam') && <p className="notice">
|
||||
Printed Kull is inactive in this lobby. Its preview requires a supported {g.advanced ? 'Advanced' : 'Basic'} configuration and may need different module selections.
|
||||
</p>}
|
||||
<label className="checkbox-row">
|
||||
<input type="checkbox" checked={g.shortAllianceVictory} disabled={busy || g.host !== me.id}
|
||||
onChange={(e) => act({type: 'shortAllianceVictory', enabled: e.target.checked})} />
|
||||
Optional: two-member alliances win with three strongholds (three or more controllers)
|
||||
</label>
|
||||
<label className="checkbox-row">
|
||||
<input
|
||||
type="checkbox"
|
||||
|
||||
Reference in new issue
Block a user