by Cattlesquat » May 24th, 2020, 3:26 pm
Okay so roughly speaking you could...
* Make a deck of chits. Set it to always-reshuffle and face-down.
* Give it a "Deck Global Key Command" to "Draw 1 Chit", which is set to "within deck affect fixed number of pieces, 1", and sends a keycommand e.g. "DrawChit" filtered to any chit whose LocationName matches the deck.
* Chit prototype responds to "DrawChit" by:
1. Doing a PlaceMarker to essentially place a "copy" of itself. In the Apply Keystroke After Placement box, send the copy a keystroke that causes it to be moved to e.g. a private map window ("hand") for the drawing player
2. Original chit then does a return-to-deck on itself and is now back in the deck.
In this scenario you don't actually want the copies being returned to the deck, so you turn off the checkbox for the deck that allows drag-and-drop to add to the deck. Give the "copies" a trait that allows the player to delete them. There are various other ways you could approach it, but that rough scenario ought to mostly do what you want.
I think GMT gives fairly blanket permission for modules of its games, so you can probably just splorp one up w/o formally needing any special new permission. If it's a module that's getting actively maintained you can contact the module creator/maintainer out of courtesy, but afaik it isn't a requirement.
Brian