Dealing cards from a deck into multiple other decks

I would agree with @jrwatts - put the “Box” deck you want to send to on another map (say Box), and then send them there. That deck should disallow drawing any cards from it. Or, just delete them completely (replace the SendtoTrait above with a DeleteTrait.)

Please consider How to format posts, and perhaps also post the errorLog as detailed in How to report problems. Also, it would be helpful if you could make the module available. The log can tell us if the property P1 is known or not.

Perhaps consider to make P1 a numeric Scenario option. In that way, users can choose it when starting the game. Of course, that means that you shouldn’t use a SGKC but trigger the MAB directly (possibly by a Turn Tracker). The MAB should then be disabled afterwards.

Yours,
Christian