Separate Spiritual Advisor shipment matching and alone conversion
Apply the Advanced retained-fighter target cutover through shared quotes and controls. Preserve committed foreign shipments while handling free-packet shipping, Polar matching, actual placement and original arrival once.
This commit is contained in:
1 parent
438a5692a6
commit
767bace774
24 files changed
+1536
-69
No files matched your search
+5
-2
@@ -2695,8 +2695,11 @@ function policyActions(g: GameView): Action[] {
|
||||
{ type: 'decision', accept: false },
|
||||
];
|
||||
}
|
||||
if (d.kind === 'advisor' && g.guildAmbassadorAdvisorChoices) {
|
||||
const choices = g.guildAmbassadorAdvisorChoices.choices.filter(
|
||||
if(d.kind==='advisor'&&!d.ambassadorEvent&&(liveShipmentPromises(g.shipmentPromises??[],me.id,g.turn).length ||
|
||||
liveMovementPromises(g.movementPromises??[],me.id,g.turn).some(promise=>promise.answer)))
|
||||
return [{type:'decision',accept:false}];
|
||||
if (d.kind === 'advisor' && (g.spiritualAdvisorChoices??g.guildAmbassadorAdvisorChoices)) {
|
||||
const choices = (g.spiritualAdvisorChoices??g.guildAmbassadorAdvisorChoices)!.choices.filter(
|
||||
(choice) => !choice.blocked,
|
||||
);
|
||||
return [
|
||||
|
||||
Reference in new issue
Block a user