Pretty simple, should be able to copy the API scripts when you are copying maps. Global macros would be good too.
Hi RMcD, could you explain a little more, particularly what setting do you mean by "Copy Map"? Are you referring to the feature, Duplicate Page Settings? Or is this about the transmogrify feature?
I meant the copy campaign feature, my bad that that's not clear.
No problem RMcD. There are actually 2-3 Suggestions contained in your idea, because there are 2 places to duplicate parts of your game into another game: Copy Game and Transmogrify, and you asked about copying both Scripts and Global Macros. I believe the Suggestion splits into this table: Roll20 Feature Area Suggestions Thread for this idea? SUGGESTION IS: Copy Game (API Scripts) This current thread. 1. Add ability to Copy API Scripts in Copy Game feature. Transmogrify (API Scripts) Also this current thread. 2. Add ability to Copy API Scripts in Transmogrifier. Transmogrify (Macros) This would make a good new, separate thread. 3. Add ability to copy Global Macros in Transmogrifier. Background info and related help links: 1. The Copy Game feature (outside the VTT, in your game details page, this is used for copying a backup of the entire whole campaign/game), Wiki Docs, https://wiki.roll20.net/Game_Management#Settings
2. The Transmogrifier (in the VTT under Settings > Experimental, this is used for copying-moving small parts of your game, into another existing game). Wiki Docs, https://wiki.roll20.net/Transmogrifier
Note: Copy Game is able copy your global macros into a fresh new game, with the first check-box. Copy from this Game......
Players and Player Settings (Including Macros)
Journal (Characters & Handouts)
Game Forums Note 2: Neither Copy Game nor Transmogrifier is presently able to copy API Scripts. Is one of these the central point of the current suggestion thread? Which do you want? Both? It seems to make sense under both areas. Note 3: Transmogrifier is not presently able to copy Global Macros. This can be served by the current suggestion thread, but it could also be served by a Suggestion thread of its own.
Well all of those changes sound like positive improvements but in particular when making this thread I was referring to Copy Game and API Scripts, as the central point, with the addition of Global Macros to the Transmorgifier (though really I feel like there should be macros that aren't stored with players but I understand why they did it that way).
+1 When using the Copy Game feature, there should be an option to copy the API scripts in it. I use it as a backup mechanism when I'm about to delve into things I don't quite understand, in case I blow it up, and the fact that I have to manually copy all my scripts across to the backup makes it about 50% useless. It only does half the job. The scripts represent a large portion of the work that goes into a game, and you should be able to copy them, or at least transmogrify them.
RMcD said: I meant the copy campaign feature, my bad that that's not clear. I renamed your suggestion for you, so things would be clearer. Happy gaming!
+1. Additionally there should be a toggle for copying/not copying the state as well. Some scripts make extensive use of the state to maintain settings across sessions and having to set those up can be a real hassle. Alternatively, sometimes you want to have the script accessible in the game, but you don't want the state to be carried over (or the old state is corrupted which is what is prompting you to make the copy in the first place).
+1. This would greatly help with setup of one-shots. Agree with @Scott C. on state. As is, creating a new campaign for one-shot eats quite a bit of time just for getting the API set up, never mind actual maps and monsters. Being able to do this once and then copy as needed for the next one-shot would be great!
Seems like a very reasonable feature in terms of implementation, and would be a real quality of life improvement.