Skip to content

Add logic so that the AI will play Sylvan Library#9738

Open
marthinwurer wants to merge 7 commits intoCard-Forge:masterfrom
marthinwurer:sylvan_library
Open

Add logic so that the AI will play Sylvan Library#9738
marthinwurer wants to merge 7 commits intoCard-Forge:masterfrom
marthinwurer:sylvan_library

Conversation

@marthinwurer
Copy link
Contributor

The goal is to let the AI use Sylvan Library if it's in a premade deck. The AI should just use it for card filtering, like Mirri's Guile. I have a test for casting, and a test for not paying life to keep more cards.

Disclaimer: this PR was mostly written by AI (Claude Code). I have reviewed the generated code. Let me know if any changes are needed!

Copy link
Contributor

@tool4ever tool4ever left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

mostly not in favor of a merge:

  • not much investigation work seems to have been made, e.g. as long as the AI decides to filter only (which isn't even guaranteed) you're still using very simple heuristics which can easily cause more harm than good - especially in the early game
  • so proving AI doesn't kill itself this way feels like roughly 10% of things to consider for this card
  • I don't think that's an acceptable threshold, users will usually expect a bit more - especially when considering such an iconic card we'd just get more tickets for obvious failures

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.

2 participants