magnimar:roll20
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
magnimar:roll20 [2016/12/31 12:18] – [Saving Throws] sam | magnimar:roll20 [2018/04/01 16:12] – sam | ||
---|---|---|---|
Line 13: | Line 13: | ||
===== Macros ===== | ===== Macros ===== | ||
- | There are a number of macros which might be useful to people, plus there' | + | There are a number of macros which might be useful to people, plus there' |
These macros tend to make use of either character sheet options, or some of the API scripts I have enabled. | These macros tend to make use of either character sheet options, or some of the API scripts I have enabled. | ||
+ | |||
+ | Note that when I say ' | ||
+ | |||
+ | ==== Combat ==== | ||
+ | |||
+ | === Start Combat === | ||
+ | |||
+ | Provides a quick and easy way to start a new combat, adding the selected tokens to a new initiative track. Any existing initiative track is cleared. | ||
+ | |||
+ | < | ||
+ | ?{Start New Combat|Normal, | ||
+ | </ | ||
+ | |||
+ | === Modify Combat === | ||
+ | |||
+ | This adds (or removes) tokens from an existing initiative track. | ||
+ | |||
+ | < | ||
+ | ?{Add to Combat|Normal, | ||
+ | </ | ||
+ | |||
+ | Note the } in the macro. This is important (it represents an embedded ' | ||
+ | |||
+ | ==== GM Tools ==== | ||
+ | |||
+ | < | ||
+ | ?{GM Toolbox|Naming, | ||
+ | </ | ||
==== !Initiative ==== | ==== !Initiative ==== | ||
Line 53: | Line 81: | ||
< | < | ||
- | %{selected|attacks_buttons_macro} | + | @{selected|attacks-macro} |
</ | </ | ||
Line 67: | Line 95: | ||
< | < | ||
- | %{selected|spellclass-0-book} | + | @{selected|spellclass-0-book} |
</ | </ | ||
Line 116: | Line 144: | ||
[[? | [[? | ||
</ | </ | ||
+ | |||
+ | If you want a limited number of macros, then the following super-macro allows you to select which sets of skills to roll. The first item on the list are //Common// skills, which are the sort of skills which are rolled regularly. The rest are broken down by category. | ||
+ | |||
+ | < | ||
+ | ?{Select Skill Group|Common, | ||
+ | </ | ||
+ | |||
+ | === Describe === | ||
+ | |||
+ | Available for general use, and designed to allow you to select tokens you aren't normally allowed to select. After running the macro, you will have the option to select the token. | ||
+ | |||
+ | < | ||
+ | !pfdescribe @{target|token_id} | ||
+ | </ | ||
+ | |||
+ | This will output a portrait of the character selected, along with a description of them. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | If the token has any particular status effects on them, then it will also output these after the description. This includes current hitpoint status, and effects such as stunned, fatigued or nauseated. | ||
+ | |||
+ | === Tactics === | ||
+ | |||
+ | The following is a GM macro for outputting the tactics of a character. Useful when combat is about to begin and you want a reminder of how that particular creature fights. | ||
+ | |||
+ | < | ||
+ | @{selected|NPC-whisper} & | ||
+ | </ | ||
+ | |||
+ | |||
+ | === Status === | ||
+ | |||
+ | Sets status effects on selected tokens. Available for general use. | ||
+ | |||
+ | < | ||
+ | !pfsetstatus ?{What status|Bleeding|Blind|Confused|Dazzled|Entangled|Exhausted|Fatigued|Frightened|Grappled|Helpless|Invisible|Pinned|Nauseated|Panicked|Paralyzed|Prone|Shaken|Sickened|Slowed|Stabilized|Staggered|Stunned|Unconscious|Dead} ?{Value} | ||
+ | |||
+ | !pfunsetstatus ?{What status|Bleeding|Blind|Confused|Dazzled|Entangled|Exhausted|Fatigued|Frightened|Grappled|Helpless|Invisible|Pinned|Nauseated|Panicked|Paralyzed|Prone|Shaken|Sickened|Slowed|Stabilized|Staggered|Stunned|Unconscious|Dead} | ||
+ | </ | ||
+ | |||
+ | It is possible to use the usual status list directly from the token, but using this macro guarantees consistency between actual Pathfinder effects across all the macros and APIs, e.g. the Describe macro listed above. If possible, they will try to link to effects on the character sheet, as long as there is a link for the HP from the token to the character. | ||
===== APIs ===== | ===== APIs ===== | ||
Line 124: | Line 193: | ||
Provides a number of utilities for handling combat related tasks. | Provides a number of utilities for handling combat related tasks. | ||
+ | |||
+ | === Initiative === | ||
+ | |||
+ | A single API command can roll initiative for all selected tokens, or for your character if no token is selected. This can be typed into the chat window, and it is exactly the same as the macro. The Dexterity of the character is added as a fractional modifier for tie breaking. | ||
+ | |||
+ | < | ||
+ | !pfinit | ||
+ | </ | ||
+ | |||
+ | If an optional argument is passed, then this is used as the roll. This is designed for use when using Roll20 as a tabletop aid, and players are rolling their own initiative for the GM to fill in within Roll20. The dexterity score is then added as a fractional modifier. | ||
+ | |||
+ | < | ||
+ | !pfinit < | ||
+ | </ | ||
=== Damage === | === Damage === | ||
Line 133: | Line 216: | ||
A green status marker means that the token has stabilised. | A green status marker means that the token has stabilised. | ||
- | The following API commands can be used from the chat window. Generally, if no tokens are selected and the player if not a GM, then the command is run against all the tokens that belong to a character that belongs to the player. | + | To do damage to a token, just type: |
- | * **!pfdmg** - Does specified damage to all selected tokens, or to the player' | + | < |
- | * **!pfheal** - Completely heals all selected tokens, or the player' | + | !pfdmg |
- | * **!pfstabilise** - Makes a stabilisation check for the selected tokens. Works out the difficulty, makes the roll, does damage and kills/stabilises the token as necessary. Designed for NPCs. | + | </code> |
- | * **!pfstatus** - Outputs current hitpoint status of selected tokens. | + | |
- | * **!pfinit** - Makes an initiative roll for the selected tokens, and adds them to the initiative tracker. Adds the full dexterity of the character as 1/100th bonus for breaking ties. | + | |
- | * **!pfsaves** - Makes a saving throw roll for the selected tokens. Can specify Fort, Will or Ref. Can also specify the DC, damage and half damage and also status effects on failure. | + | |
- | ===== Macros | + | This will do the specified number of hp in damage, and output a result if the character is moderately or heavily wounded, or dying or dead. |
+ | |||
+ | To do nonlethal damage to a token, just type: | ||
+ | |||
+ | < | ||
+ | !pfdmg <hp> nonlethal | ||
+ | </ | ||
+ | |||
+ | Again, the specified number of hp of nonlethal damage will be done. You can actually just shorten the second argument to ' | ||
+ | |||
+ | If no token is selected, it will try to work out which token is yours. | ||
+ | |||
+ | === Status | ||
+ | |||
+ | Displays the current hitpoint status of your character. | ||
+ | |||
+ | < | ||
+ | !pfstatus | ||
+ | </ | ||
+ | |||
+ | === Heal === | ||
+ | |||
+ | Heals a token a specified amount of damage. | ||
+ | |||
+ | < | ||
+ | !pfheal < | ||
+ | </ | ||
+ | |||
+ | Your new hitpoints will be capped to your maximum hitpoints. If you don't specify a number of hitpoints, it will not only fully heal you, but also remove any status effects on the token (such as blindness, stunned etc). | ||
+ | |||
+ | === Saving Throws === | ||
+ | |||
+ | Makes a saving throw for the selected character, or your character if none are selected. | ||
+ | |||
+ | < | ||
+ | !pfsaves ref | ||
+ | !pfsaves fort | ||
+ | !pfsaves wil | ||
+ | </ | ||
+ | |||
+ | This will simply roll the specified saving throw. The ref, fort or wil can be spelt out in full (e.g. reflex) if you really want to. | ||
+ | |||
+ | If you want, you can also specify the DC as the second argument, and in which case it will tell you whether you succeed or failed. If multiple characters are selected, a flag symbol will be placed on all tokens that failed. | ||
+ | |||
+ | For an even more advanced use (and these features were really written for GM use), you can specify the effects that happen on success/ | ||
+ | |||
+ | < | ||
+ | !pfsaves ref 14 30 15 | ||
+ | !pfsaves wil 17 stunned | ||
+ | !pfsaves fort 15 20 10 blind | ||
+ | </ | ||
+ | The above will, in turn, make a ref save, taking 30 damage if you fail, 15 if you succeed; make a will save DC 17 or be stunned; make a fortitude save DC 15 or take 20 damage and be blinded, or take 10 damage on a save. | ||
+ | Since these can be applied to multiple selected tokens, they are most useful for the GM. |
magnimar/roll20.txt · Last modified: 2019/04/28 13:58 by sam