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

Personal tools

Difference between revisions of "Script:StatusTracker"

From Roll20 Wiki

Jump to: navigation, search
(Start of new StatusTracker page)
 
Line 1: Line 1:
 
<div style="float: {{{1|right}}}; width: 200px; padding: 5px; border: 1px solid #777; margin: 0 15px 15px 15px; background-color: #efefef;">
 
<div style="float: {{{1|right}}}; width: 200px; padding: 5px; border: 1px solid #777; margin: 0 15px 15px 15px; background-color: #efefef;">
<span style="text-align:center;display:block;font-size:1.4em">API Script</span>
+
  <span style="text-align:center;display:block;font-size:1.4em">API Script</span>
<span style="font-variant:small-caps">'''Author:''' {{user profile|633707|ChrisD}} </span><br>
+
  <span style="font-variant:small-caps">'''Author:''' {{user profile|633707|ChrisD}} </span><br>
{{script version|0.182}}<br>
+
  {{script version|0.182}}<br>
{{script lastmodified date| 2017-02-05}}<br>
+
  {{script lastmodified date| 2017-02-05}}<br>
 
<!--
 
<!--
<span style="font-variant:small-caps">'''Code:''' [https://github.com/Roll20KenL/Roll20_API_Scripts/blob/master/trackerjacker.js|TrackerJacker] </span><br>
+
<span style="font-variant:small-caps">'''Code:''' [https://github.com/Roll20KenL/Roll20_API_Scripts/blob/master/trackerjacker.js TrackerJacker] </span><br>
 
-->
 
-->
<span style="font-variant:small-caps">'''Dependencies:''' None </span><br>
+
  <span style="font-variant:small-caps">'''Dependencies:''' None </span><br>
<span style="font-variant:small-caps">'''Conflicts:''' Unknown </span>
+
  <span style="font-variant:small-caps">'''Conflicts:''' Unknown </span>
 
</div>
 
</div>
  
 +
'''Note: This page is under development  <br> StatusTracker is not live yet.'''
  
'''Note: This page is under development  StatusTracker is not live yet.'''
+
* Track turns and initiatives.
 +
* Track conditions using status markers. Track duration of conditions.
 +
* Automatically adjust attributes based upon conditions. IE: when knocked down or blessed, your stats change.  
  
'''StatusTracker''' is based upon [https://wiki.roll20.net/Script:TrackerJacker|TrackerJacker] by Ken L. However while some routines are almost untouched, I added the ability to track and use attribute changes based upon token level conditions.  
+
'''StatusTracker''' is based upon [https://wiki.roll20.net/Script:TrackerJacker TrackerJacker] by Ken L. However while some routines are almost untouched, I heavily rewrote others and added the ability to track and use attribute changes based upon token level conditions. (IE: if a token is marked as knocked down (a condition), his attack value (an attribute of the associated character) can be automatically reduced when referencing the knocked down token, while remaining the same for all other tokens).
  
Like [https://wiki.roll20.net/Script:TrackerJacker|TrackerJacker] and [https://app.roll20.net/forum/permalink/931415/|TurnMarker], it uses a graphic image that follows beneath tokens to indicate who's turn it is. The only animation '''TrackerJacker''' supports is the spinning graphic.
+
Like [https://wiki.roll20.net/Script:TrackerJacker TrackerJacker] and [https://app.roll20.net/forum/permalink/931415/ TurnMarker], it uses a graphic image that follows beneath tokens to indicate who's turn it is.  
 
+
The real function however of '''TrackerJacker'''' is to track statuses and durations with an easily accessible graphical interface that's intuitive.
+
  
 +
The real function however of '''StatusTracker'''' is to track statuses and duration's with an easily accessible graphical interface that's intuitive, and to allow token level adjustment of attributes based upon those conditions.
  
 
<br clear="both">
 
<br clear="both">
Line 28: Line 30:
 
TODO
 
TODO
  
=== Changelog ===
+
=== Notes ===
  
 +
All commands are parsed with maximum flexibility. Parameters may optionally have a hyphen in front of them.
 +
They can be comma or white-space delimited (commas are needed to delimit blank or empty fields).
 +
Parameters with values may have ether equal signs or colons between them.
 +
Values may optionally have double or single quotes around them.
 +
Labels may usually be skipped on Commands with mandatory parameters if you put all required parameters in order. <br>
 +
More than one command may be present in the same input line by separating them with a Tilde (~).
  
  
{{changelog version|1.00|upcoming|* Release}}
+
=== Changelog ===
{{changelog Started with TrackerJacker by Ken L. version|0.082|2015-09-23}}
+
 
 +
{{changelog StatusTracker version|1.00|upcoming|* Release}}
 +
{{Original source TrackerJacker by Ken L. version|0.082|2015-09-23}}

Revision as of 14:29, 5 February 2017

 API Script
 Author: ChrisD 
Version: 0.182
Last Modified: 2017-02-05
Dependencies: None
Conflicts: Unknown

Note: This page is under development
StatusTracker is not live yet.

  • Track turns and initiatives.
  • Track conditions using status markers. Track duration of conditions.
  • Automatically adjust attributes based upon conditions. IE: when knocked down or blessed, your stats change.

StatusTracker is based upon TrackerJacker by Ken L. However while some routines are almost untouched, I heavily rewrote others and added the ability to track and use attribute changes based upon token level conditions. (IE: if a token is marked as knocked down (a condition), his attack value (an attribute of the associated character) can be automatically reduced when referencing the knocked down token, while remaining the same for all other tokens).

Like TrackerJacker and TurnMarker, it uses a graphic image that follows beneath tokens to indicate who's turn it is.

The real function however of StatusTracker' is to track statuses and duration's with an easily accessible graphical interface that's intuitive, and to allow token level adjustment of attributes based upon those conditions.


Use

TODO

Notes

All commands are parsed with maximum flexibility. Parameters may optionally have a hyphen in front of them. They can be comma or white-space delimited (commas are needed to delimit blank or empty fields). Parameters with values may have ether equal signs or colons between them. Values may optionally have double or single quotes around them. Labels may usually be skipped on Commands with mandatory parameters if you put all required parameters in order.
More than one command may be present in the same input line by separating them with a Tilde (~).


Changelog

Template:Changelog StatusTracker version Template:Original source TrackerJacker by Ken L. version