Compose native Guild rate with module and Homeworld price sources

This commit is contained in:
Quintine committed 2026-10-15 20:55:05 +11:00
1 parent 0db84c81b7
commit a12250320c
24 files changed
+1176 -50

No files matched your search

+3 -2
View File
@@ -58,7 +58,8 @@ function printedSector(key: string) {
/** Guild's own special shipment from one Arrakis territory to a Homeworld.
* The caller owns timing, payment, alliance funding, responses and arrival
* effects. No private card, concealed-force value or transport usage is read.
* effects. Native rate cancellation changes only the half tariff to full price.
* No private card, concealed-force value or transport usage is read.
* The mobile stronghold's interior remains protected when its pointer is in
* storm. A Homeworld destination never becomes a fabricated Arrakis sector. */
export function quoteGuildHomeworldShipment(
@@ -206,7 +207,7 @@ export function quoteGuildHomeworldShipment(
...transferred,
amount,
elite: 0,
cost: Math.ceil(amount / 2),
cost: context.nativeGuildRateCanceled ? amount : Math.ceil(amount / 2),
origin: origin!,
boardSources,
boardForces,