I'm having some trouble trying to implement an idea of mine, and I'm not too knowledgeable about the best way to implement it.
My idea is to give the player a way to check what caravan cards his deck has, outside of the caravan game menu. The way I would do it, is to have a remote container store dummy card copies as the player finds or buys them in the wasteland, and use the otherwise useless 'Caravan Deck' misc item, which Ringo gifts you, as a sort of keyring for cards, so that when you click on it you access that remote container and check what cards it contains, which would be the cards you have.
The script on the cards would be edited so that before calling the AddCardToPlayer command and removing themselves, they would activate a quest that checks for the player's cards in inventory and adds corresponding dummy cards to the container if needed.
After exiting the container I would make sure that any dummy cards the player has taken are returned and that anything the player has put inside is returned to him as well, to avoid problems.
The first problem looks rather basic, in that apparently misc items cannot run an OnEquip block at all, unlike in the TES games. I suppose I can use something else for that, though I'd preferably give some use to that item. Also, I haven't managed to be able to access the remote container through a 'ContainerRef.Activate Player 1' command, not even if I move it next to the player before running Activate.
So, I'm interested in ways that things similar to this are done, if any.