Support Moritani assassination of captured and foreign-ghola targets
Retain printed native identity and valid original custody while projecting only uniform potential bounty before commitment. Resolve living/dead targets once, clear selected capture/concealment and retain ordinary Ghola return custody. Selected concealed-outcome disclosure is explicitly provisional. Verified: 14 affected offline files100/100, types/lint and production build; six actual choice/gameplay/GameTable SSR journeys and twelve profile paths. Native capture source47 actions; actual paid Ghola prefix140 actions followed by explicit conserved seven-action battle. No saved-room/D1/reset/restart or deployment operation. Runtime-only driver fixes reused unchanged passed checks.
This commit is contained in:
1 parent
61828150b9
commit
eff668b202
25 files changed
+1041
-57
No files matched your search
+1
-1
@@ -1829,7 +1829,7 @@ function policyActions(g: GameView): Action[] {
|
||||
if (d.kind === 'moritaniAssassinate') {
|
||||
const pending = g.moritaniAssassinate?.pending;
|
||||
if (!pending || pending.event !== d.event) return [];
|
||||
const cards = [...pending.cards].sort((a,b) => b.bounty-a.bounty || a.card.localeCompare(b.card));
|
||||
const cards = [...pending.cards].sort((a,b) => b.potentialBounty-a.potentialBounty || a.card.localeCompare(b.card));
|
||||
return [cards.length && !pending.blocked
|
||||
? {type:'decision',event:d.event,card:cards[0].card}
|
||||
: {type:'decision',event:d.event,decline:true}];
|
||||
|
||||
Reference in new issue
Block a user