ScriptCards allows you to create powerful macros that
produce a card-style output to the game chat window similar to PowerCards (see
the next post in this thread for some background info). The major difference is that ScriptCards is actually a scripting language interpreter that includes variables, loops, procedures (with parameters) and its own dice roll parser. The first few posts in this thread contain the following: This Post contains basic information about the ScriptCards script The Second Post contains some background information on ScriptCards vs PowerCards The Third Post is reserved for a FAQ (Frequently Asked Questions) section Links Wiki Documentation: <a href="https://wiki.roll20.net/Script:ScriptCards" rel="nofollow">https://wiki.roll20.net/Script:ScriptCards</a> Development on GitHub: <a href="https://github.com/kjaegers/ScriptCards/tree/main/ScriptCards_API" rel="nofollow">https://github.com/kjaegers/ScriptCards/tree/main/ScriptCards_API</a> YouTube Overview and Demonstration: <a href="https://www.youtube.com/watch?v=hyR7Jnq4mQM" rel="nofollow">https://www.youtube.com/watch?v=hyR7Jnq4mQM</a> YouTube Deep-Dive on Magic Missile: <a href="https://www.youtube.com/watch?v=u50xvNzS9Zk" rel="nofollow">https://www.youtube.com/watch?v=u50xvNzS9Zk</a> New: Discord Server <a href="https://discord.gg/jSB4wTNpXb" rel="nofollow">https://discord.gg/jSB4wTNpXb</a> (Updated link 2/12/2022) Current Version (OneClick): 1.4.0e Current Version (Development): 1.6.1 Note: This post finally became too big to edit :) The update links have been moved down a couple of posts. Most discussion and development now takes place on the Discord server listed above. Please join us to talk about upcoming features, fixes, and other tidbits. General Overview NOTE: ScriptCards has evolved to the point where it would not be possible to document it in a forum post. Please see the ScriptCards WIKI entry for complete documentation. The information below should be treated as an introductory overview. ScriptCards is a feature-rich scripting language built as a Roll20 API script and accessible via the Roll20 chat window and macro system. The normal ScriptCards output is a formatted "card" to the game chat window in a style similar to the D&D 4E Power Cards format (but there is nothing system-specific in ScriptCards). The output is customizable, and entirely optional. Scripts can perform game object manipulation and never display anything if desired. (ScriptCards output example) The ScriptCards language supports variables, looping, conditional statements, branching, functions/subroutines, persistence of data items, object modification, reentrant functionality and much, much more. It includes its own dice roll parser with a number of different rolling options.