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

be smart with skorp automation #7945

Open
wants to merge 6 commits into
base: master
Choose a base branch
from

Conversation

NBKelly
Copy link
Collaborator

@NBKelly NBKelly commented Feb 5, 2025

Closes #7944

What I settled on, for ease of use, was three options on the ID:

  • Manual
  • Smart
  • Automatic

If it's set to manual, it must be manually triggered. This is what the id already does.

If it's set to smart, it will cut in when:

  • labor rights or the price is played (frantic gets around this, it installs before trashing stuff) - if there are any other cards you think should be snuck in here, let me know
  • a program is trashed
  • it's a trash that would otherwise trigger buffer drive
  • steelskin/strike fund/i've had worse are in the trash list (rules says I'm right, we're good to go)

If it's set to auto, it will always cut in (your opponent may find this annoying, so it's not the default).

At game start, it automatically gets set to smart mode (and the mode is displayed on the card).

Additionally, this also:

  • Refactors trash-cards so that it tracks both the card trashed, and the card in the discard
  • Makes buffer drive only look at cards that actually traveled to the discard pile
  • Makes buffer drive search the pile in reverse order, so if you price something, and send it back, but you already had it in your discard, it gets removed from the price list properly now
  • Adds a :pre-trash-interrupt into trash-cards (what skorp timing is)

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.

Skorpios should be able to interrupt The Price
1 participant