Support Sapho ordering at Testing Station
Verify and publish checkpoint container / container (push) Successful in 10m32s
Verify and publish checkpoint container / container (push) Successful in 10m32s
This commit is contained in:
1 parent
220d78c779
commit
1972622c11
11 files changed
+445
-9
No files matched your search
@@ -68,7 +68,7 @@ export function SaphoOrderButton({
|
||||
>
|
||||
{option.scope === 'battleAggressor' ? 'Become aggressor and discard Juice of Sapho' :
|
||||
(option.scope === 'movement' || option.scope === 'revival' || option.scope === 'charity') && option.resumeOwn ? `Resume your ${option.scope} last and discard Juice of Sapho` :
|
||||
`${bidding ? 'Bid' : option.scope === 'battleOrder' ? 'Choose battles' : option.scope === 'extortion' ? 'Take your Extortion choice' : option.scope === 'revival' ? 'Take your Revival turn' : option.scope === 'charity' ? 'Take your Charity turn' : 'Take your movement turn'} ${option.mode} and discard Juice of Sapho`}
|
||||
`${bidding ? 'Bid' : option.scope === 'battleOrder' ? 'Choose battles' : option.scope === 'extortion' ? 'Take your Extortion choice' : option.scope === 'testingStation' ? 'Take your Testing Station choice' : option.scope === 'revival' ? 'Take your Revival turn' : option.scope === 'charity' ? 'Take your Charity turn' : 'Take your movement turn'} ${option.mode} and discard Juice of Sapho`}
|
||||
</Button>
|
||||
);
|
||||
}
|
||||
@@ -112,6 +112,7 @@ export function JuiceOfSapho({
|
||||
const battle = option.scope === 'battleOrder';
|
||||
const aggressor = option.scope === 'battleAggressor';
|
||||
const extortion = option.scope === 'extortion';
|
||||
const testingStation = option.scope === 'testingStation';
|
||||
const revival = option.scope === 'revival';
|
||||
const charity = option.scope === 'charity';
|
||||
const resumeOwn = (option.scope === 'movement' || revival || charity) && option.resumeOwn;
|
||||
@@ -163,6 +164,8 @@ export function JuiceOfSapho({
|
||||
? 'Become this battle’s aggressor. You win ordinary ties; a Habbanya Stronghold advantage still takes precedence. The participants, committed plans and later battle choices stay unchanged.'
|
||||
: extortion
|
||||
? `Take your Extortion choice ${option.mode} among unanswered players. Earlier declines and Moritani’s five-spice bank collection remain. You may decline instead of paying; the first actual three-spice payment ends all offers.`
|
||||
: testingStation
|
||||
? `Take your Testing Station choice ${option.mode}. Each occupant still chooses once; their adjustments apply in the selected order to the original storm movement. This priority is provisional.`
|
||||
: cyclic
|
||||
? `Bid ${option.mode} in the current cyclic lot. Provisional duration: this lot only. Existing bids, funding and passes stay committed. Later circuits use the changed cycle; the next lot returns to its normal opener.`
|
||||
: once
|
||||
|
||||
Reference in new issue
Block a user