ygo_simulate_duel_scenario
Analyze a text-described Yu-Gi-Oh! duel scenario to verify chain order, activation legality, costs, targets, timing, and Lua script consistency, then return a judge-style verdict.
Instructions
Analyse a duel scenario in text form: chain order, legality of each activation, cost/target/timing checks, Lua script cross-reference and a judge-style verdict. Heuristic only — use ygo_judge_scenario or ygo_run_duel for real engine execution.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| deckA | No | Player A Main Deck (passcodes). With deckA+deckB the real ocgcore-wasm engine runs. | |
| deckB | No | Main Deck Player B (passcodes) | |
| handA | No | Hand Player A (passcodes) | |
| handB | No | Hand Player B (passcodes) | |
| extraA | No | Extra Deck Player A (passcodes) | |
| extraB | No | Extra Deck Player B (passcodes) | |
| format | No | Format | TCG |
| maxSteps | No | Maximum engine steps | |
| scenario | Yes | Duel scenario description (e.g. 'Player A activates Card A, Player B chains Card B discarding it, Player A chains Card C targeting Card B in the GY...') | |
| startingLP | No | Starting LP | |
| initialState | No | Initial board state or hand/Graveyard, if any |