Remove the superseded Guild Secret Ally native-return preview block
This commit is contained in:
1 parent
2d0f20b69c
commit
fbbfabb404
3 files changed
+5
-5
No files matched your search
@@ -43,6 +43,10 @@ Ecaz can lend the available existing disc to that new ally or continue without
|
||||
lending it. Owned controls and legal AI are connected; the entrant resumes once.
|
||||
One-battle use and turn-end set-aside expiry are provisional first-version policies.
|
||||
One direct Basic alliance-and-loan smoke passes; no broad suite was run.
|
||||
**Guild Secret Ally return control corrected.** The human transport preview
|
||||
no longer rejects the already-ruled own-native-reserve return. One Basic quote
|
||||
smoke offers three physical counters for two spice; no broad suite was run.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -30,7 +30,7 @@ Focused verification passes **26 new cases**: six pure receipt/tariff cases, sev
|
||||
|
||||
The [source-aware options](../game/nexus-guild-secret-ally-options.ts) require the owned current offer, held Guild Nexus, absent native Guild and ordinary unused shipment. The main shipment selector is explicitly unchecked by default; a separate checkbox in the [Homeworld panel](../components/homeworld-shipment.tsx) applies the same card only to that independently legal route. Prices describe the selected source. Fremen retain their free native choice and see why the selected paid route permits destinations beyond its range while excluding storm. A selected card does not silently attach itself to an ordinary movement.
|
||||
|
||||
The [transport preview](../game/transport-quote.ts) keeps physical groups, elite allocations, same-territory exclusion and native permission checks. It adds the exact card permission for cross-shipment and abstract reserve return, with explicit guidance for unsupported Homeworld return and paid Fremen reserve entry through the normal reserve selector. The [Homeworld quote](../game/homeworld-shipment-options.ts) validates source and destination custody before applying the chosen tariff. Native Guild Homeworld transport remains its own route.
|
||||
The [transport preview](../game/transport-quote.ts) keeps physical groups, elite allocations, same-territory exclusion and native permission checks. On 8 October its stale Homeworld-return blocker was removed, matching the 7 October own-native-reserve-return ruling and the authoritative handler. One direct Basic human-quote smoke allows three counters for two spice. The [Homeworld quote](../game/homeworld-shipment-options.ts) still validates independently legal world-to-world routes; arbitrary foreign-world return and concealed No-Field transport are not granted.
|
||||
|
||||
All four bot profiles generate Guild-priced reserve groups before filtering by ordinary affordability, consider paid Fremen destinations beyond the free range and use the explicit source for eligible cross/return candidates. Ordinary free or equally priced routes preserve the card. Homeworld candidates use the discounted budget only with a current legal offer. The shared payment filter recognizes Guild and Richese sources separately; existing shipment-promise filtering consumes the physical action and the server's current source-specific completion witness. This is legal-policy coverage, without additional AI calibration claims.
|
||||
|
||||
|
||||
@@ -126,10 +126,6 @@ export function guildTransportQuote(g: GameView, action: Action) {
|
||||
(to === 'reserves' || validGameLocation(g, to, sector));
|
||||
if (to === 'reserves' && p.faction !== 'guild' && !nexusAllowed)
|
||||
unavailableReasons.push('Only the Guild may return forces to reserves.');
|
||||
if (to === 'reserves' && nexus && g.homeworlds?.worlds?.length)
|
||||
unavailableReasons.push(
|
||||
'Guild Secret Ally return to native Homeworld reserves awaits a ruling.',
|
||||
);
|
||||
if (!validDestination)
|
||||
unavailableReasons.push('Choose a sector belonging to the destination.');
|
||||
else if (
|
||||
|
||||
Reference in new issue
Block a user