Difference between revisions of "Script:Dice in the Vineyard"
From Roll20 Wiki
Andreas J. (Talk | contribs) (tagged as "discontinued API") |
Andreas J. (Talk | contribs) m (suppress category) |
||
(One intermediate revision by one user not shown) | |||
Line 1: | Line 1: | ||
− | + | #Redirect[[API:Script Index]] | |
+ | <!-- Don't delete redirect, help center links to this page even though API have been removed | ||
+ | [[Category:Discontinued API Scripts]] --> | ||
+ | |||
+ | script overview | ||
|name=DiceInTheVineyard | |name=DiceInTheVineyard | ||
|author={{user profile|503018|manveti}} | |author={{user profile|503018|manveti}} | ||
|version=0.1 | |version=0.1 | ||
− | |lastmodified=2015-04-09 | + | |lastmodified=2015-04-09 |
'''Dice in the Vineyard''' is a dice tracker for Dogs in the Vineyard. It creates poker-chip-styled tokens for each roll and stacks them on the tabletop in areas set aside for each character. During play, players can spend roll tokens, roll in additional tokens, and request chip counts for any character in play. | '''Dice in the Vineyard''' is a dice tracker for Dogs in the Vineyard. It creates poker-chip-styled tokens for each roll and stacks them on the tabletop in areas set aside for each character. During play, players can spend roll tokens, roll in additional tokens, and request chip counts for any character in play. | ||
Line 17: | Line 21: | ||
=== Syntax === | === Syntax === | ||
+ | <!-- suppress coategry | ||
+ | |||
{{syntaxbox top|DiceInTheVineyard|formal=true}} | {{syntaxbox top|DiceInTheVineyard|formal=true}} | ||
{{API command|ditv}} {{API parameter|name=subcommand}} {{API parameter|name=parameters|optional=true}}<br> | {{API command|ditv}} {{API parameter|name=subcommand}} {{API parameter|name=parameters|optional=true}}<br> | ||
Line 52: | Line 58: | ||
* '''setimage''': Requires the chip value whose image is to be set. If a URL is passed in as a second argument, it will be used; otherwise, the currently selected token's image will be used.}} | * '''setimage''': Requires the chip value whose image is to be set. If a URL is passed in as a second argument, it will be used; otherwise, the currently selected token's image will be used.}} | ||
{{param description bottom}} | {{param description bottom}} | ||
− | + | --> | |
=== Changelog === | === Changelog === | ||
{{changelog version|0.1|2015-04-09|* Initial release}} | {{changelog version|0.1|2015-04-09|* Initial release}} | ||
− |
Latest revision as of 19:53, 20 September 2021
- RedirectAPI:Script Index
script overview |name=DiceInTheVineyard |author=manveti |version=0.1 |lastmodified=2015-04-09
Dice in the Vineyard is a dice tracker for Dogs in the Vineyard. It creates poker-chip-styled tokens for each roll and stacks them on the tabletop in areas set aside for each character. During play, players can spend roll tokens, roll in additional tokens, and request chip counts for any character in play.
It is recommended that this script be used in conjunction with the CommandShell module, which will improve output formatting and command discovery.
[edit] Using Dice in the Vineyard
Before using Dice in the Vineyard, it is recommended that image URLs be set for each chip value. These can be set in the script in the DEFAULT_URLS
dictionary or within the game via the setimage subcommand (described below). For best results, use a PNG with transparency, so that chips will stack appropriately. You may wish to set the CHIP_HEIGHT
parameter, which defines the height, in pixels, of the side of the chip (i.e. additional chips will be placed this many pixels above the chip beneath them in order to create a stacking effect). Any chip without a specific image set will use GENERIC_URL
and will use a status icon to display its value.
Each character to be tracked must have space allocated on the tabletop for its chips. This can be accomplished via the add subcommand, which will allocate an area starting at the specified square and extending six squares right and four squares down (this can be altered by changing the values of BOX_WIDTH
and BOX_HEIGHT
, but should always be at least two wide and a multiple of two tall, and should have a total area of at least 24 squares). A 2x2 area in the top left will be reserved for the character token and for chip tokens to be played; ten 1x2 areas will be used for stacking chips of each value 1-10.
[edit] Syntax
[edit] Changelog
v0.1 (2015-04-09)
- Initial release