Hey, I'm really excited to begin my project with this plugin and I was wondering if this plugin supported the infrastructure for alternate card interactions besides just 'play'
My example being I would like to have it so a player could choose to re-draw a card and have it shuffle back into their deck, but not have it count as having been played. Ideally I'd like to have it be an alternate resource entirely as to not conflict with card 'plays' It would be extra sweet if I could also have some cards be affected by the redraw effect.
Does this sound like something that the plugin has the infrastructure for? If no, is there a way to include something like that if I were to code it in?
Appreciate all the work and communication y'all have put into this plugin already!
Viewing post in How would I do this? (Q&A Thread)
Hello DeeJay,
Yeah, that should be possible. Here's how you might approach it with our system:
1) Create a Skill with the User as a target and Card Action Notetags that enable the redraw capability. Something like:
<Card Actions> Select 1 from Hand Move Selected to Deck Shuffle Deck Draw 1 Clear Selection </Card Actions>
2) Create an Extra Button in the Core Engine parameters and assign the Skill from Step 1. And that Extra Button to the UI Order parameter list so that it appears in the Battle UI.
3) In Battles, players can select this new Button and pick cards in their Hand that you would like to redraw. You can determine using the Button parameters the availability of this feature (such as making it available only once per turn or only when the Actor is under a State etc.).
If you wanted to do something a bit more visceral/better gamefeel like the player simply dragging the card to the deck to get a reshuffle, that would need to be achieved with an extension plugin but it is definitely in scope to achieve.
Hope that helps,
MythAtelier Team