Admit clean Ix Stone and Mirror with existing revealed priorities
This commit is contained in:
1 parent
842fd72761
commit
f50dda6078
16 files changed
+411
-54
No files matched your search
+29
-26
@@ -29,38 +29,41 @@ optional skill bands, combinations and public expansion starts remain open.
|
||||
Rules implementation continues; comprehensive assurance and administration
|
||||
remain deferred until all rules are implemented.
|
||||
|
||||
**Independent Ecaz battle-card interaction wave — 16 October.**
|
||||
- Richese-family Harass/Stone uses visibly provisional post-withdrawal counts,
|
||||
including own/opposing/copied Stone and Traitor-canceled returns.
|
||||
- Same-plan Harass/Reinforcements pays the original typed reserve quote before
|
||||
any return; future returns cannot fund or change it.
|
||||
- In the existing native Advanced Occupy envelope, Reinforcements composes
|
||||
with original or Mirror-copied Stone. Its +2 normal score adds no physical
|
||||
undialed tokens, but the original own-reserve cost still pays.
|
||||
**Selected Richese weapon/card interaction wave — 16 October.**
|
||||
- Clean selected CHOAM/Ix profiles now admit Stone/Mirror with native
|
||||
Ixians/Tleilaxu in Basic/Advanced; Ecaz/Moritani stays Advanced-only.
|
||||
Original Stone-first then uncopied Tooth reuses existing CHOAM priority
|
||||
under explicitly provisional choose-recommended interpretation. Printed
|
||||
Mirror copy-first and the user's physical-Mirror retention stay independent.
|
||||
- Richese-family Harass/Stone uses provisional post-withdrawal counts.
|
||||
Same-plan Harass/Reinforcements pays its original reserve quote before returns.
|
||||
Native Advanced Occupy Reinforcements/Stone adds no physical +2 tokens.
|
||||
|
||||
Original fixed Ecaz commitment, variable ally casualties, support, Traitor
|
||||
precedence and mandatory utility-card disposal stay separate. The earlier
|
||||
questions remain unanswered; explicit product interpretations are not publisher
|
||||
rulings. No state field, new profile or public start is added.
|
||||
Original fixed Ecaz commitment, native variable counters, support, Traitor
|
||||
precedence, reserve cost and physical-card disposal/retention remain native.
|
||||
Earlier questions remain unanswered; no new publisher ruling, state field,
|
||||
public start or played-game conversion is implied. New Ix Tech/Stronghold,
|
||||
other module bands and winner-changing allocation boundaries remain guarded.
|
||||
|
||||
Latest affected sixteen-file167/167, types/lint and build pass. Eight fresh
|
||||
Node programs/all four profiles cover both leads/original or Mirror attacks
|
||||
with36 accepted continuation actions. The corrected390px native-control journey
|
||||
starts within hand capacity: physical5-vs4 wins, Ecaz reserves15→12/Tanks6,
|
||||
Guild Tanks1, original support9→8, Ecaz2/Guild3 remain. Reinforcements discards
|
||||
once; Stone retention clears battle/decision into collection, without overflow
|
||||
or browser/application error. An overfull initial fixture was corrected by
|
||||
returning unselected cards to the conserved deck; that initial hand is not
|
||||
legal-hand evidence.
|
||||
Latest affected thirteen-file99/99, TypeScript, lint and build pass. Eight fresh
|
||||
Node native programs/all four policies accept42 continuation actions; two
|
||||
original47/10-cache programs also complete without independent Ecaz cards.
|
||||
Two real390px control journeys prove Advanced copied Tooth activation versus
|
||||
unused original (both deaths, actual cyborg losses, physical Mirror kept,
|
||||
spice34) and Basic Stone-before-Tooth (four-vs-zero, army/Stone kept, spice39).
|
||||
Both clear battle/decision into the original Ix Collection opening, with legal
|
||||
hands and no overflow/browser/application error. These use genuine setup with
|
||||
explicit conserved battle staging, not unstaged complete-game acceptance.
|
||||
|
||||
Current parse/composition anchor and23 topic paths resolve; all ten relevant
|
||||
facets remain Partial. Exact policies and earlier bounded human/policy proof:
|
||||
Actual generated guide import, policy anchor and23 Stone/Mirror evidence paths
|
||||
resolve; all ten facets stay Partial. Exact policies/earlier bounded proof:
|
||||
[clean Ix](MIRROR_WEAPON_ENGINE_AUDIT.md#clean-selected-ix-composition--16-october-2026),
|
||||
[Harass/Stone](HARASS_WITHDRAW_RUNTIME.md#provisional-stone-burner-timing--16-october-2026),
|
||||
[Harass/Reinforcements](REINFORCEMENTS_RUNTIME.md#combined-utility-plan--16-october-2026),
|
||||
[Reinforcements/Stone](REINFORCEMENTS_RUNTIME.md#native-stone-composition--16-october-2026).
|
||||
Ix/Poison Tooth, own concealed No-Field Harass and other profile/module limits
|
||||
remain. No human server, saved room, D1, deployment or new assurance campaign
|
||||
changed; final assurance follows all rules.
|
||||
Own concealed No-Field Harass and other profile/module limits remain. No human
|
||||
server, saved room, D1, deployment or new assurance campaign changed; final
|
||||
assurance follows all rules.
|
||||
|
||||
**Ixian Nexus purchased-card interaction wave — 16 October.**
|
||||
Purchased-card replacement now composes:
|
||||
|
||||
@@ -303,8 +303,9 @@ active Occupy, or the **selected lead's own pool only** after prevention.
|
||||
Its total dial offset is removed before native typed casualty enumeration.
|
||||
Mirror copies use the same comparison and original physical-card retention.
|
||||
Public opposing No-Field preflight enumerates possible native pools, never the
|
||||
actual secret denomination. Ix Stone/Poison Tooth timing and genuinely
|
||||
winner-changing typed allocations retain their existing guards.
|
||||
actual secret denomination. Clean selected CHOAM/Ix now uses the
|
||||
[existing provisional original/copy priority](MIRROR_WEAPON_ENGINE_AUDIT.md#clean-selected-ix-composition--16-october-2026);
|
||||
winner-changing allocations and Ix combined modules retain their guards.
|
||||
Harass/Stone now uses the explicitly
|
||||
[provisional post-withdrawal policy](HARASS_WITHDRAW_RUNTIME.md#provisional-stone-burner-timing--16-october-2026):
|
||||
remove only the actual card user's undialed pool, never recompute original
|
||||
|
||||
@@ -101,8 +101,9 @@ This is a legal strategy path, not strength calibration.
|
||||
battles are already implemented for this card.
|
||||
- Richese card-family configurations now admit Harass under the
|
||||
[provisional post-withdrawal policy](#provisional-stone-burner-timing--16-october-2026).
|
||||
The ordinary invariant-allocation guard and separate Ix/Poison Tooth timing
|
||||
boundary remain. No public expansion start or played-game retrofit is added.
|
||||
The ordinary invariant-allocation guard remains. Clean selected Ix follows
|
||||
the [separate priority contract](MIRROR_WEAPON_ENGINE_AUDIT.md#clean-selected-ix-composition--16-october-2026);
|
||||
other profile/module limits, public starts and played-game retrofit stay gated.
|
||||
A card user's own still-concealed No-Field remains guarded until its original
|
||||
reveal; this wave does not certify Harass on a concealed native marker.
|
||||
- Co-present armies remain guarded in Basic or without the supported Advanced
|
||||
|
||||
@@ -1,5 +1,37 @@
|
||||
# Dune implementation status
|
||||
|
||||
## 16 October 2026 — Clean selected Ix Stone and physical Mirror
|
||||
|
||||
Replaced the blanket Ix guard only for clean selected CHOAM/Ix profiles,
|
||||
including native Ixians/Tleilaxu Basic/Advanced and Advanced Ecaz combinations.
|
||||
Reuse existing CHOAM original Stone-first/uncopied-Tooth priority; standing
|
||||
choose-recommended selects it provisionally while the earlier question remains
|
||||
unanswered. Printed Mirror copy-first and the user's28 September physical
|
||||
retention are unchanged. Public typed-allocation and new Ix Tech/Stronghold/
|
||||
other module boundaries stay; no state field or public start added.
|
||||
|
||||
Thirteen-file99/99, TypeScript, lint and build pass with the existing
|
||||
module-register/large-chunk/Unknown-route warnings. Natural Storm can change
|
||||
tie priority: the native Occupy fixture now picks a public-safe original Stone
|
||||
commitment, rather than relying on an already sealed zero dial or weakening
|
||||
the guard. Six new cases include fixed/variable reserve-cost composition.
|
||||
|
||||
Eight fresh Node native programs/all four policies accept42 continuation actions.
|
||||
Two original47/10-cache programs additionally complete without independent Ecaz
|
||||
cards. Two actual390px journeys pass: Advanced copied Tooth activates before
|
||||
the unused original, kills both leaders once, loses two actual cyborgs and keeps
|
||||
winning physical Mirror at spice34; Basic mixed Ix Stone chooses kill before
|
||||
unused Tooth, wins physical4-vs0, retains army/Stone and reaches spice39.
|
||||
Both original battles/decisions clear into the unchanged Ix Collection opening.
|
||||
No overflow/browser/application error or over-capacity hand. These are original
|
||||
native setups with explicit conserved battle staging, not unstaged full games.
|
||||
|
||||
Actual generated guide import/policy anchor and23 topic evidence paths resolve;
|
||||
all ten facets stay Partial. Obsolete blanket-Ix rejection removed, not re-pinned.
|
||||
No human server, D1, saved room, deployment/public start or broad/HTTP/recovery
|
||||
assurance campaign changed. Owned hosts/scripts removed.
|
||||
[Source, profile and scoped proof](MIRROR_WEAPON_ENGINE_AUDIT.md#clean-selected-ix-composition--16-october-2026).
|
||||
|
||||
## 16 October 2026 — Native Occupy Stone and Reinforcements
|
||||
|
||||
Removed the same-plan/opposing Stone rejection while keeping existing mode
|
||||
|
||||
@@ -4,6 +4,70 @@ Audited 6 September 2026 as a proposed contract. The 28 September bounded runtim
|
||||
|
||||
**28 September ruling and runtime:** the user selected ordinary winner retention for the physical Mirror even when its copy activates Tooth or Artillery. This is an explicit product interpretation, not a located GF9 clarification. `game/effective-weapons.ts` keeps physical identity apart from copied attacks; the engine now connects copied Tooth/Stone choices, Stone comparison, custody, battle controls and legal AI in the bounded configuration.
|
||||
|
||||
## Clean selected Ix composition — 16 October 2026
|
||||
|
||||
Clean CHOAM/Ix profiles now admit original Stone and physical Mirror with
|
||||
native Ixians/Tleilaxu and classics in Basic or Advanced. Existing native
|
||||
Ecaz/Moritani combinations remain Advanced-only. This preserves the original
|
||||
selected47-card deck plus separate Richese10; choosing the independent Ecaz
|
||||
cards instead adds its genuine three cards for50, never a trimmed substitute.
|
||||
Fresh/public start gates and actual physical card ownership remain unchanged.
|
||||
|
||||
**Existing policy, not a newly invented queue:** CHOAM's ordinary deck already
|
||||
contains Tooth without Ix. Before this cutover, an actual original CHOAM setup
|
||||
proved uncopied Stone chooses first, then Tooth. The standing 14 October
|
||||
choose-recommended instruction extends that existing prototype policy to clean
|
||||
Ix. The earlier priority question remains unanswered; Stone-before-Tooth is
|
||||
visibly provisional, not a new publisher ruling or a user answer. Mirror
|
||||
copy-first is separately printed on its physical face and remains unchanged.
|
||||
|
||||
The public profile and physical allocation guards never inspect an opposing
|
||||
hand or sealed plan. Winner-changing typed allocation remains blocked, even
|
||||
when the actual hidden plan would happen to make it finishable. New clean-Ix
|
||||
admission excludes Homeworlds, Nexus, Leader Skills, Discoveries, active
|
||||
Sandtrout, Tech Tokens and Stronghold Cards. The existing non-Ix Tech/Stronghold
|
||||
band is intentionally unchanged. Other combinations remain separate.
|
||||
|
||||
Physical Mirror retention still follows the user's28 September interpretation;
|
||||
the original Tooth/Artillery retain their actual mandatory-discard rules.
|
||||
Original fixed Ecaz commitment, native variable counters and same-plan reserve
|
||||
fees stay separate in Advanced Occupy.
|
||||
### Scoped clean-Ix proof
|
||||
|
||||
The affected thirteen-file offline union passes **99/99**. TypeScript, lint and
|
||||
production build pass; build retains module-register, large-chunk and
|
||||
Unknown-route warnings. Six new behavioral cases cover both natives/modes/
|
||||
physical slots, independent copied answers, original priority, retention,
|
||||
public allocation ambiguity and native fixed/variable Occupy reserve cost.
|
||||
Natural Storm tie priority required a public-safe original Stone fixture plan;
|
||||
the allocation guard was preserved, not bypassed using the sealed zero dial.
|
||||
|
||||
Eight fresh Node programs/all four profiles use genuine native setup with
|
||||
explicit conserved rule staging and42 accepted continuation actions. Two
|
||||
additional fresh original47-card/10-cache programs, without the independent
|
||||
Ecaz variant, complete copied Stone in Basic and Advanced. These are native
|
||||
setup plus staged battle evidence, not unstaged complete-game certification.
|
||||
|
||||
Two actual390px journeys start before commitment with legal hands:
|
||||
- Advanced Mirror activates copied Tooth first; original Tooth independently
|
||||
stays unused. Both leaders die once, Ix loses four actual counters including
|
||||
two cyborgs, ordinary dial5/support5 wins, bounty9 leaves spice34, and the
|
||||
physical Mirror is retained.
|
||||
- Basic mixed Ix Stone compares four undialed counters with zero, chooses kill
|
||||
before the original unused Tooth, keeps its four-counter army and physical
|
||||
Stone, and receives bounty9/spice39. Neither typed strength nor leader value
|
||||
replaces the physical comparison.
|
||||
|
||||
Both original battles/decisions clear into the unchanged Ix Spice Collection
|
||||
opening. Provisional priority is visible to Stone, Mirror and original Tooth
|
||||
before commitment and in revealed controls. No root overflow or browser/
|
||||
application error; all hands remain within capacity. Actual generated Mirror
|
||||
and Stone guidance imports, the policy anchor and23 evidence paths resolve;
|
||||
all ten facets stay Partial. No human server, saved room, D1, deployment,
|
||||
public start or new broad/HTTP/recovery/privacy/custody assurance campaign
|
||||
changed. Owned hosts/scripts are removed; private artifacts stay outside Git.
|
||||
|
||||
|
||||
## Primary evidence and a retention correction
|
||||
|
||||
The actual face was visually reread at `/tmp/dune-rules/choam-mirror-reading.png`, alongside Stone Burner at `choam-stone-reading.png`. Both derive from the [physical-component photograph](https://cdn.anyfinder.eu/assets/QsUJtVktEC87xwK08oLlwnKyaozUWfuaLzG0LFEn67ENEEVgNrDGoITy3608Dqe7) recorded with its hash and limitations in `RICHESE_COMPONENTS.md`. This is publisher text visible on a physical component; the photographer, publication date and complete printing history remain unverified. No photograph is imported into the application.
|
||||
|
||||
@@ -658,6 +658,7 @@ dedicated retrieved worked FAQs. [Contract and remaining limits](HOMEWORLD_OCCUP
|
||||
| Ecaz Loyalty | Before initial Traitor dealing, randomly set aside one native Ecaz card face up permanently. No Karama effect; no change to its leader disc. Resolving after existing pre-Traitor setup is an explicit sequencing composition; native ordinary-disc Skills now precede this draw through public assignment. Older dealt saves are not retrofitted; wider Skills/assassination combinations remain gated. | [Official sources and runtime](ECAZ_LOYALTY.md), [native skill composition](LEADER_SKILLS_RUNTIME.md#native-ecaz-ordinary-disc-composition--4-october-2026) |
|
||||
| Sapho battle order | First/last reorders remaining Battle-phase choosers at clean boundaries. Phase priority persists through aftermath; actual legal pairs determine eligibility. Separating the chooser from physical attacker/tie advantage is an explicit implementation interpretation of the card's distinct alternatives, not a dedicated FAQ ruling. Last does not prevent others from choosing the holder as an opponent. | [Runtime scope and source interpretation](SAPHO_BATTLE_ORDER.md) |
|
||||
| Harass & Withdraw | Either slot but neither category; private Prescience answers null. Return uniquely determined own undialed physical forces before weapon losses, canceled by an opposing successful Traitor. Mandatory after-use discard overrides winner retention. Explosion ordering and own-Traitor disposal are explicit timing/specificity inferences, consistent with the recorded Planetologist precedent. | [Runtime and sources](HARASS_WITHDRAW_RUNTIME.md) |
|
||||
| Clean Ix Stone / Tooth / Mirror | Reuse the existing CHOAM prototype order: original Stone first, then uncopied Tooth. The earlier priority question is unanswered; standing choose-recommended extends that order provisionally, not as a publisher ruling or user answer. Printed Mirror copy-first and user-selected physical retention stay independent. Clean selected Ix/Richese supports native Ixians/Tleilaxu in both modes; Ecaz/Moritani stays Advanced-only. Typed winner ambiguity, new Ix Tech/Stronghold and other module bands remain guarded. | [Source and profile distinction](MIRROR_WEAPON_ENGINE_AUDIT.md#clean-selected-ix-composition--16-october-2026) |
|
||||
| Expansion-faction setup | Selecting Ecaz/Moritani factions does not select their independent three-card variant. Ordinary decks contain 33/35/47 cards; Richese's ten-card cache stays separate. Ecaz allocates six total forces within Imperial Basin sectors 9–11, retaining fourteen reserves. Flexible sector allocation is the literal printed territory constraint; Fremen→Ecaz→Advanced BG order is an implementation inference, while Moritani-last is printed. | [Source and profile contract](EXPANSION_FACTIONS_PROTOTYPE.md) |
|
||||
| Ixian Technology on Richese lots | Superseded 8 October by the authorized supplied Advanced physical p34, which expressly excludes Richese auctions from Ixian Technology. Richese cache/Black Market lots now open directly; the once-per-round Technology use remains for ordinary lots. The temporary per-lot decline scaffolding and its tests were deleted. | [Auction source boundary](RICHESE_AUCTION_RULES.md#13-september-saved-per-lot-technology-decline--superseded-8-october) |
|
||||
| Spice Banker battle spending | Secret own-spice commitment is separate from support; only the surviving selected disc gains strength. Core Battle Plan payment rules spend it on death/loss and waive it for a sole traitor-call winner. This payment composition is explicit; upper deferred-income custody remains pending. | [Source contract and prototype](SPICE_BANKER_RUNTIME.md) |
|
||||
@@ -759,7 +760,7 @@ These are unresolved in the cited records. Do not infer an answer from elapsed t
|
||||
| Boundary | Still unresolved | Existing record |
|
||||
| --- | --- | --- |
|
||||
| Reinforcements cost | The earlier all-outcome versus sole-Traitor-winner question remains unanswered. The bounded prototype provisionally charges on every revealed outcome, chooses normal reserves first and counts the transfer as battle losses. Same-plan Harass pays the original quote before returns; future returns cannot fund or change it. Native Advanced Occupy Stone/Mirror composition keeps the fee but ignores +2 normal score in physical-token comparison. These are product interpretations, not a new publisher ruling or user answer. Other profile/module gates remain; eligibility never depends on concealed Traitors. | [Source review](ECAZ_TREACHERY_RULES.md#14-september-reinforcements-cost-review) · [Combined policy](REINFORCEMENTS_RUNTIME.md#combined-utility-plan--16-october-2026) · [Stone composition](REINFORCEMENTS_RUNTIME.md#native-stone-composition--16-october-2026) |
|
||||
| Harass / Stone Burner | The earlier question (keep gated or compare after withdrawal) remains unanswered. Under the standing 14 October choose-recommended instruction, the development prototype now provisionally compares undialed counters remaining after successful withdrawal. Opposing Traitor cancels the return; original fixed Occupy commitment stays. Public preflight considers possible fixed Ecaz withdrawal without reading hidden custody. Allocation ambiguity, Ix/Poison Tooth and other module boundaries remain. This is an implementation interpretation, not a publisher ruling or a user answer. | [Provisional timing](HARASS_WITHDRAW_RUNTIME.md#provisional-stone-burner-timing--16-october-2026) |
|
||||
| Harass / Stone Burner | The earlier keep-gated versus compare-after-withdrawal question is unanswered. Standing choose-recommended provisionally compares counters left after successful withdrawal. Opposing Traitor cancels the return; original fixed Occupy commitment stays. Public preflight considers possible fixed Ecaz withdrawal without hidden custody. Clean Ix priority follows its separate explicitly provisional contract; allocation ambiguity and other profile/module limits remain. This is implementation interpretation, not a new publisher ruling or user answer. | [Withdrawal](HARASS_WITHDRAW_RUNTIME.md#provisional-stone-burner-timing--16-october-2026) · [Clean Ix priority](MIRROR_WEAPON_ENGINE_AUDIT.md#clean-selected-ix-composition--16-october-2026) |
|
||||
| Recruits late accounting and rates | The earlier one/two-further-free question remains unanswered. The content-first prototype now preserves paid spice, deducts recorded actual free usage from the doubled rate and all returns from the total cap: two-free/one-paid Atreides can take two more free. This is visibly provisional, not a numerical user ruling. Unknown ledgers, pending repricing, late rate changes and same-turn replay remain guarded. | [Source alternatives](RECRUITS_RULES.md), [provisional runtime](RECRUITS_RUNTIME.md) |
|
||||
| Sapho remaining timing | First versus unspent Advanced Guild priority, partly completed combined turns, cyclic auction duration and later battle timing stay guarded. The existing pre-plan opportunity supports [early aggressor](SAPHO_AGGRESSOR.md). Prior questions remain unanswered. | [Source audit](JUICE_OF_SAPHO_SOURCE_UPDATE.md), [battle review](JUICE_OF_SAPHO_BATTLE_REVIEW.md) |
|
||||
| Semuta Drug | Full-hand exchange is user-approved; neutral all-seat acknowledgements remain the explicit application policy. Other discard producers, nested continuation coverage and full-game acceptance remain unfinished. | [Source update and selected exchange](SEMUTA_SOURCE_UPDATE_20260907.md), [privacy review](SEMUTA_PRIVACY_REVIEW.md) |
|
||||
|
||||
@@ -29,8 +29,10 @@ checks possible fixed Ecaz withdrawal without inspecting hidden cards.
|
||||
|
||||
The earlier question remains unanswered. This is an interpretation selected
|
||||
under the standing choose-recommended priority, not newly retrieved publisher
|
||||
authority. Ix/Poison Tooth, own concealed No-Field Harass and other profile/
|
||||
module boundaries remain separate. The 6 September evidence above
|
||||
authority. Clean Ix now follows the separate
|
||||
[selected-deck priority contract](MIRROR_WEAPON_ENGINE_AUDIT.md#clean-selected-ix-composition--16-october-2026);
|
||||
own concealed No-Field Harass and other profile/module boundaries remain.
|
||||
The 6 September evidence above
|
||||
is historical; the current checkpoint has its own bounded proof.
|
||||
|
||||
|
||||
@@ -44,6 +46,20 @@ undialed tokens or support. Original fixed Ecaz commitment, variable ally losses
|
||||
mode choices, Traitor precedence and physical Stone/Mirror retention stay.
|
||||
Other profile/module gates and the explicit reserve-cost interpretation remain.
|
||||
|
||||
## Clean Ix priority cutover — 16 October 2026
|
||||
|
||||
The blanket Ix timing guard is replaced only for the clean selected CHOAM/Ix
|
||||
profile. It reuses the already connected original Stone-first/uncopied-Tooth
|
||||
order, while printed Mirror copy-first remains independent. The earlier
|
||||
priority question is unanswered; standing choose-recommended selects the
|
||||
existing prototype order provisionally, not a new publisher ruling.
|
||||
See the [exact profile and source distinction](MIRROR_WEAPON_ENGINE_AUDIT.md#clean-selected-ix-composition--16-october-2026).
|
||||
|
||||
Public precommit still quantifies over every feasible opposing force/dial/
|
||||
support possibility, never a hidden already-sealed plan. Original typed force,
|
||||
support, death, bounty, substitution and retention paths remain native.
|
||||
New Ix Tech/Stronghold and other combined-module bands remain guarded.
|
||||
|
||||
## Primary evidence and exact effect
|
||||
|
||||
The physical publisher face was visually read at `/tmp/dune-rules/choam-stone-reading.png`, enlarged from the [component photograph](https://cdn.anyfinder.eu/assets/QsUJtVktEC87xwK08oLlwnKyaozUWfuaLzG0LFEn67ENEEVgNrDGoITy3608Dqe7) linked by the [product gallery](https://www.tabletopfinder.eu/en/boardgame/32692/dune-choam-richese). Photograph provenance/hash are recorded in `RICHESE_ACQUISITION_RULES.md`. The visible publisher wording is the evidence; uploader printing/date remains unverified.
|
||||
|
||||
Reference in new issue
Block a user