Character Vault
Any Concept / Any System
Compendium
Your System Come To Life
Roll20 for Android
Streamlined for your Tablet
Roll20 for iPad
Streamlined for your Tablet

Difference between revisions of "Script:5th Edition Greyhawk Initiative"

From Roll20 Wiki

Jump to: navigation, search
(GM's Actions)
m (link to macro alternative, comment out page)
 
(9 intermediate revisions by 2 users not shown)
Line 1: Line 1:
=== Setup ===
+
= Greyhawk Initiative =
Getting the players set up and creating all of the macros you need to use this script will take about 20 min. The goal of this script is to make the actual combat flow as smoothly as possible, so all of the work is front-loaded so you don't have to worry about anything once you actually start playing. You only have to do this setup 1 time per game.
+
  
==== Adding Players' Characters ====
+
{{orange| This API have been  discontinued, see '''[[API:Script Index]]''' for currently available  APIs, or '''{{fpl|5312873/ Greyhawk Initiative without API}}'''. }}
 +
 
 +
<!--
 +
This script is designed to support the Greyhawk Initiative that was discussed in Wizards of the Coast's publicly available [http://dnd.wizards.com/articles/unearthed-arcana/greyhawk-initiative Unearthed Arcana]. The following assumes you are at least somewhat familiar with this rule set, so please take a look at the rules before proceeding.
 +
 
 +
__TOC__
 +
== Setup ==
 +
Getting the players set up and creating all of the macros you need to use this script will take about 10-20 min. The goal of this script is to make the actual combat flow as smoothly as possible, so all of the work is front-loaded. This way you don't have to worry about anything once you actually start playing. You only have to do this setup 1 time per game.
 +
 
 +
=== Adding Players' Characters ===
 
There is currently a limit of 1 character per player and every player you have added must participate in every round of combat. So if a player is not present for a game, or a specific round of combat, you will have to remove them and add them back once they playing again.
 
There is currently a limit of 1 character per player and every player you have added must participate in every round of combat. So if a player is not present for a game, or a specific round of combat, you will have to remove them and add them back once they playing again.
  
Line 15: Line 23:
 
To remove a player use: <code>!gi removePlayer "[Player Name]"</code>
 
To remove a player use: <code>!gi removePlayer "[Player Name]"</code>
  
===== Adding Monsters =====
+
==== Adding Monsters ====
 
Monsters are super easy. All you have to do is add a turn for them to the turn tracker. You can do this by right-clicking the token and picking add turn. When you use the Start Monster Initiative and Next Monster Initiative it will go through the list of monsters that have a "turn" already in the initiative. This way you don't have to select through every single monster on the page every single time.
 
Monsters are super easy. All you have to do is add a turn for them to the turn tracker. You can do this by right-clicking the token and picking add turn. When you use the Start Monster Initiative and Next Monster Initiative it will go through the list of monsters that have a "turn" already in the initiative. This way you don't have to select through every single monster on the page every single time.
  
==== Creating the Macros ====
+
=== Creating the Macros ===
 
This is the long part. You will have to create about 20 macros for your and your players. Depending on what rules you are using there will be more. I name all of the macros starting with "GI-" so that all of the macros will automatically be sorted together, to help with organization. You can name them whatever you want, the name doesn't matter. If you add all of the macros to your macro bar you can then rename and color-code them for easy use.
 
This is the long part. You will have to create about 20 macros for your and your players. Depending on what rules you are using there will be more. I name all of the macros starting with "GI-" so that all of the macros will automatically be sorted together, to help with organization. You can name them whatever you want, the name doesn't matter. If you add all of the macros to your macro bar you can then rename and color-code them for easy use.
  
 
[[File:Script-5th_Edition_Greyhawk_Initiative_Macro_Bar.png]]
 
[[File:Script-5th_Edition_Greyhawk_Initiative_Macro_Bar.png]]
  
===== GM Macros =====
+
==== GM Macros ====
  
 
{| class="wikitable"
 
{| class="wikitable"
Line 59: Line 67:
 
|}
 
|}
  
===== Player Macros =====
+
==== Player Macros ====
You can have the players create their own macros, or create them yourself and make them visible to everyone. You will probably want to make them yourself and share them, to make sure that everything is set up correctly. The only time I would suggest the players making their own is if you are using the version of the rules where an attack's dice is based off the weapon damage, so you would have a different macro for every single weapon.
+
You can have the players create their own macros, or you can create them yourself and make them visible to everyone. You will probably want to make them yourself and share them, to make sure that everything is set up correctly. The only time I would suggest the players making their own is if you are using the version of the rules where an attack's dice is based off the weapon damage, so you would have a different macro for every single weapon.
  
 
{| class="wikitable"
 
{| class="wikitable"
Line 76: Line 84:
 
|}
 
|}
  
=== Example of Play ===
+
== Example of Play ==
 
I've already set up my 3 players' characters, and have the action macros from the standard version of the rules: Ranged Attack (d4), Move, Other (both d6, but should be separate for clarity sake), Melee Attack (d8) and Spell (d10).
 
I've already set up my 3 players' characters, and have the action macros from the standard version of the rules: Ranged Attack (d4), Move, Other (both d6, but should be separate for clarity sake), Melee Attack (d8) and Spell (d10).
  
Line 95: Line 103:
 
: I am done with the monsters, and chat has informed me that "''Everyone is Ready''" so I roll the round: '''Roll Round'''
 
: I am done with the monsters, and chat has informed me that "''Everyone is Ready''" so I roll the round: '''Roll Round'''
  
===== Player Actions =====
+
==== Player Actions ====
All of these actions can happen at the same time. The players can take time to discuss their actions and then all enter their actions simultaneously. These actions will automatically be added to the token on the board that represents the character you added for them at the beginning. If they get the '' 'the GM has not created your character yet' '', it means you need to run the <code>!gi setPlayerCharacter "[Player Name]" "[Character Name]"</code> command for them. If they get the '' "There is no token on the player's map that represents the player's character." '' error it means that there is no token on the map they are on that is saved as the default token for the character they are set as. Either drag their character onto the map, or save the new token as the ''default token'' for their character
+
All of these actions can happen at the same time. The players can take time to discuss their actions and then all enter their actions simultaneously. These actions will automatically be added to the token on the board that represents the character you added for them at the beginning.
 +
 
 +
If they get the "''The GM has not created your character yet.''", it means you need to run the <code>!gi setPlayerCharacter "[Player Name]" "[Character Name]"</code> command for them.
 +
 
 +
If they get the "''There is no token on the player's map that represents the player's character.''" error it means that there is no token on the map they are on that is saved as the default token for the character they are set as. Either drag their character onto the map, or save the new token as the ''default token'' for their character
  
 
: Lima decides that they are at a safe distance and just want to cast a spell: '''Add action d10 "Spell"''' and '''Ready!'''
 
: Lima decides that they are at a safe distance and just want to cast a spell: '''Add action d10 "Spell"''' and '''Ready!'''
Line 106: Line 118:
  
 
: As soon as all 3 players have hit the "Ready!" button, chat says "''Everyone is Ready''".
 
: As soon as all 3 players have hit the "Ready!" button, chat says "''Everyone is Ready''".
 +
 +
[[Category:Discontinued API Scripts]]
 +
-->

Latest revision as of 20:43, 20 September 2021

[edit] Greyhawk Initiative