Roll20 uses cookies to improve your experience on our site. Cookies enable you to enjoy certain features, social sharing functionality, and tailor message and display ads to your interests on our site and others. They also help us understand how our site is being used. By continuing to use our site, you consent to our use of cookies. Update your cookie preferences .
×
Create a free account

Card Decks and Initiative

I am gearing up to run a Savage RIfts game and I have some concerns about initiative.  Savage Worlds uses poker cards for initiative, and some characters can get two or three cards per round.  This can be a lot of card drawing and time spent per turn.  Is there a way to build a macro to deal cards in initiative order and/or pull multiple cards for initiative?  If not, can API do it? 
1513259461
The Aaron
Pro
API Scripter
There is an API script someone wrote specifically for Savage Worlds Initiative.
1513259524
The Aaron
Pro
API Scripter
<a href="https://app.roll20.net/forum/post/2286409/slug%7D" rel="nofollow">https://app.roll20.net/forum/post/2286409/slug%7D</a> <a href="https://app.roll20.net/forum/post/2903740/slug%7D" rel="nofollow">https://app.roll20.net/forum/post/2903740/slug%7D</a>
See, this kind of quick response is why I know this is not the real TheAaron, but some kind of helpful script he wrote... Thank you, helpful script!
1513261425
The Aaron
Pro
API Scripter
BEEP BEEP BEEP... YOU ARE MOST WELCOME, HUMAN... BEEP BEEP BEEP...
1513261574

Edited 1513261721
Finderski
Pro
Sheet Author
Compendium Curator
CPP - If you need the script, let me know...I didn't write, but last I checked it's not on the one-click install either. &nbsp;Also, the Tabbed character sheet is set up to support that API script for initiative (it supports the Quick and Level-headed edges). &nbsp;I use it for all my games. :) EDIT: And I looked at the links TheAaron provided...you can ignore my comment...except for the part about the character sheet supporting that script.
Right now I am having issues with the API crashing when I try it out. TypeError: Cannot read property 'get' of undefined TypeError: Cannot read property 'get' of undefined at getInitiativeEdges (apiscript.js:910:62) at dealInitiative (apiscript.js:1173:5) at handleInput (apiscript.js:1295:5) at eval (eval at &lt;anonymous&gt; (/home/node/d20-api-server/api.js:146:1), &lt;anonymous&gt;:65:16) at Object.publish (eval at &lt;anonymous&gt; (/home/node/d20-api-server/api.js:146:1), &lt;anonymous&gt;:70:8) at /home/node/d20-api-server/api.js:1510:12 at /home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:93:560 at hc (/home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:39:147) at Kd (/home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:93:546) at Id.Mb (/home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:93:489) at Zd.Ld.Mb (/home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:94:425)
1513269432
The Aaron
Pro
API Scripter
I bet you have custom turn entries in your Turn Order?
1513269768
The Aaron
Pro
API Scripter
Try this version:&nbsp;<a href="https://gist.github.com/shdwjk/9df228e92eeaeb8730d3f93e6ccb6205" rel="nofollow">https://gist.github.com/shdwjk/9df228e92eeaeb8730d3f93e6ccb6205</a>
TypeError: Cannot read property 'indexOf' of undefined TypeError: Cannot read property 'indexOf' of undefined at getInitiativeEdges (apiscript.js:924:26) at dealInitiative (apiscript.js:1173:5) at handleInput (apiscript.js:1295:5) at eval (eval at &lt;anonymous&gt; (/home/node/d20-api-server/api.js:146:1), &lt;anonymous&gt;:65:16) at Object.publish (eval at &lt;anonymous&gt; (/home/node/d20-api-server/api.js:146:1), &lt;anonymous&gt;:70:8) at /home/node/d20-api-server/api.js:1510:12 at /home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:93:560 at hc (/home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:39:147) at Kd (/home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:93:546) at Id.Mb (/home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:93:489) at Zd.Ld.Mb (/home/node/d20-api-server/node_modules/firebase/lib/firebase-node.js:94:425)
1513298665
The Aaron
Pro
API Scripter
Hmm. Guess I’ll need to install and test...