Skip to content

Fix "Don Thousand/Spell A"#1266

Open
botist wants to merge 1 commit into
ProjectIgnis:masterfrom
botist:fix-don-thousand-spell-a
Open

Fix "Don Thousand/Spell A"#1266
botist wants to merge 1 commit into
ProjectIgnis:masterfrom
botist:fix-don-thousand-spell-a

Conversation

@botist

@botist botist commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

Don Thousand/Spell A currently retains the Spell/Trap sent for its cost with Duel.SetTargetCard. This adds that card to the current chain's target group. When the copied operation later calls Duel.GetFirstTarget(), it can receive the sent card in the Graveyard instead of the target selected by the copied effect. As a result, costs are paid but effects such as Raigeki Break and Tribute to The Doomed fail to destroy their target.

This change stores each sent card separately using the activation's unique chain ID. It does not overwrite label state used by copied effects, supports multiple activations in the same chain, and leaves the target group available exclusively to the copied effect.

The target-relation handling now also permits an absent target group, preserving the intended Boss Duel interaction with the no-target Don Thousand/Spell B (Numeron Calling) effect.

Verified with Project Ignis ScriptChecker v1.5 using the current ProjectIgnis/bin ocgcore. Targeted regressions covered both a cost-plus-target destruction-style effect and the original no-target Boss Duel effect.

@botist
botist requested a review from larry126 as a code owner July 20, 2026 12:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant