Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AI casting other player's spells with as foretold #6954

Open
wenasi opened this issue Feb 1, 2025 · 0 comments
Open

AI casting other player's spells with as foretold #6954

wenasi opened this issue Feb 1, 2025 · 0 comments

Comments

@wenasi
Copy link

wenasi commented Feb 1, 2025

Describe the bug
The AI can cast spells from opponents

To Reproduce
Steps to reproduce the behavior:

  1. Disable Deck Conformity checks for easier testing. The bug originally happened to me in a Commander game with deck conformity checked.
  2. Create a constructed deck with only Islands and As Foretolds
  3. Create a constructed deck with only Reliquary Towers and Lightning Bolts. It helps putting some 3 toughness creature in to encourage the AI to use the lightning bolt
  4. Give the bot the As Foretold deck, and use the Lightning Bolt deck yourself
  5. After there is at least 1 time counter on As Foretold, the bot will occasionally cast a Lightning Bolt from you.

Expected behavior
The AI should only be able to cast spells it can legally cast with As Foretold

Screenshots

Image
Image

Desktop:

  • OS: Windows 10
  • Version 2.0.02-SNAPSHOT-01.31

Additional context
The Screenshots show the bot casting Lightning Bolt (11), with me as the owner. Notably 11 was not one of the Lightning Bolts I had in hand. My Graveyard was empty when the Lightning Bolt was cast. After it resolved, it did go into my graveyard though

After further testing I did see the number of cards in my deck drop by 1 when it cast something from me, so it does just cast the spell straight from the deck

I tested putting a few different cards into my deck. A later test had Lighning Bolt, Hop to It, Blood for the Blood God, Cruel Ultimatum and Endless One in it, while the deck for the AI still only had Islands and As Foretold in it.
The AI passed various turns without casting any of my spells, never cast Hop to It, but did cast Lightning Bolt, Cruel Ultimatum and Blood for the Blood God.

I tested a round with Zur the Enchanter in my deck, which the AI also didn't cast

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

No branches or pull requests

1 participant