Make Fremen allied revival grants cancelable

Bind the original Fremen/ally/turn grant before Karama allowance or prevention.
A prevented grant leaves intrinsic free rates and prior payments intact. Permit
late grants under the explicit provisional Recruits current-rate policy, with
shared controls, minimal bot support and native public chronology evidence.
Complete rules and browser/deployed acceptance remain open.
This commit is contained in:
Quintine committed 2026-10-24 18:16:03 +11:00
1 parent d63efccb55
commit 0e3d6a250e
23 files changed
+1183 -44

No files matched your search

+2
View File
@@ -28,6 +28,8 @@ export type RevivalRules = {
nexusFremen?: { turn: number; owners: string[] };
choamBlocked?: boolean;
freeBlocked?: string[];
/** This Revival turn's prevented native Fremen-to-ally grant opportunities. */
fremenGrantBlocked?: string[];
limitBlocked: boolean;
fullPrice: boolean;
allyDiscount: string | null;