Difference between revisions of "The Aaron"
From Roll20 Wiki
Andreas J. (Talk | contribs) m |
Andreas J. (Talk | contribs) m |
||
(2 intermediate revisions by one user not shown) | |||
Line 36: | Line 36: | ||
* {{user profile|104025|The Aaron}} - Roll20 Profile | * {{user profile|104025|The Aaron}} - Roll20 Profile | ||
* [https://www.patreon.com/shdwjk Patreon] - Support his work with Roll20 APIs | * [https://www.patreon.com/shdwjk Patreon] - Support his work with Roll20 APIs | ||
− | * [http://roll20api.net/ Roll20API.net] - Companion site for the [[Script:Walls|Walls]] & | + | * [http://roll20api.net/ Roll20API.net] - Companion site for the [[Script:Walls|Walls]] & [[Script:UniversalVTTImporter|UniversalVTTImporter]] APIs. |
* {{repo|shdwjk/Roll20API shdwjk/Roll20API}} - all his APIs, some which aren't in the one-click install | * {{repo|shdwjk/Roll20API shdwjk/Roll20API}} - all his APIs, some which aren't in the one-click install | ||
* {{repo|shdwjk/TheAaronSheet TheAaronSheet}} - A facade for [[Sheetworker]] Tasks and Utility Functions | * {{repo|shdwjk/TheAaronSheet TheAaronSheet}} - A facade for [[Sheetworker]] Tasks and Utility Functions | ||
− | |||
− | |||
== API Scripts == | == API Scripts == | ||
Line 56: | Line 54: | ||
** {{fpl|10212772/ AddCustomTurn}} -- An easy way to add (and remove) custom turns which increment or decrement, and have auto delete features. | ** {{fpl|10212772/ AddCustomTurn}} -- An easy way to add (and remove) custom turns which increment or decrement, and have auto delete features. | ||
** {{fpl|9888024/ PlayerCharacters}} -- List all Player Characters divided by Player for the GM, or all assigned Characters for a Player. Add Characters for GM and Players | ** {{fpl|9888024/ PlayerCharacters}} -- List all Player Characters divided by Player for the GM, or all assigned Characters for a Player. Add Characters for GM and Players | ||
+ | ** [[Script:TurnMarker1|TurnMarker1]] -- provides a visual marker to show which token's turn it is & centers map on them. | ||
* '''Map/Dynamic Lighting''' | * '''Map/Dynamic Lighting''' | ||
** [[Script:Walls|Walls]] – Builds dynamic lighting walls based on imported <code>.svg</code> file | ** [[Script:Walls|Walls]] – Builds dynamic lighting walls based on imported <code>.svg</code> file | ||
** {{fpl|9521203/ UDLWindows}} – create/convert Dynamic Lighting walls that are see-through, but blocks movement. | ** {{fpl|9521203/ UDLWindows}} – create/convert Dynamic Lighting walls that are see-through, but blocks movement. | ||
** {{fpl|9939691/ UDLPasswall}} – Walls that block sight, but not movement! | ** {{fpl|9939691/ UDLPasswall}} – Walls that block sight, but not movement! | ||
− | ** | + | ** [[Script:UniversalVTTImporter|UniversalVTTImporter]] -- Import .dd2vtt files to create Dynamic Lighting Lines and Lights! |
** {{fpl|2948292/ DryErase}} – An API that can stop players from [[Drawing Tool|drawing]] on the map, deleting any drawing instantly. | ** {{fpl|2948292/ DryErase}} – An API that can stop players from [[Drawing Tool|drawing]] on the map, deleting any drawing instantly. | ||
* [[API:Short Community Scripts]] | * [[API:Short Community Scripts]] | ||
Line 68: | Line 67: | ||
* [https://app.roll20.net/forum/post/907343/script-mystara-calendar#post-909985 Calendar (Mystara)] -- Currently just supports the Mystara Calendar (12 months, 12 days, etc), but I play to expand it to be a more universal campaign calendar, including annotation of dates, personal notes, tracking the passage of time, etc. | * [https://app.roll20.net/forum/post/907343/script-mystara-calendar#post-909985 Calendar (Mystara)] -- Currently just supports the Mystara Calendar (12 months, 12 days, etc), but I play to expand it to be a more universal campaign calendar, including annotation of dates, personal notes, tracking the passage of time, etc. | ||
* <strike>[https://app.roll20.net/forum/post/920764/script-isgm-id-function-auto-populated#post-925675 isGM] -- Provides a function isGM() for determining if a player id refers to a gm. Unlike other solutions, this one builds it GM list automatically by detection via chat messages. The first time a player speaks as themselves, they are detected as being either a GM or a Player, and that determination is stored in the state object. This is native functionality with the <code>playerIsGM()</code> function now. | * <strike>[https://app.roll20.net/forum/post/920764/script-isgm-id-function-auto-populated#post-925675 isGM] -- Provides a function isGM() for determining if a player id refers to a gm. Unlike other solutions, this one builds it GM list automatically by detection via chat messages. The first time a player speaks as themselves, they are detected as being either a GM or a Player, and that determination is stored in the state object. This is native functionality with the <code>playerIsGM()</code> function now. | ||
− | + | ||
− | + | ||
[[Category:API Author]] | [[Category:API Author]] | ||
[[Category:Forum Champion]] | [[Category:Forum Champion]] |
Latest revision as of 15:05, 9 March 2022
Page Updated: 2022-03-09 |
| ||
| ||
---|---|---|
| ||
| ||
Contents |
[edit] The Aaron, Arcane Scriptomancer
"While wizards may learn to bend magic to their will, the Scriptomancer alone understands the language of the gods, in which the very building blocks of the world are written. Wielding both his esoteric knowledge and the hammer of the Ay'p Eye, The Aaron reshapes the world at its most fundamental level, producing results that benefit the common man; though their workings may be beyond mortal comprehension." - Quote from PaulOoshun(Forum)
[edit] Support my work on Patreon or Paypal.me
If you use my scripts, want to contribute, and have the spare bucks to do so, go right ahead. However, please don't feel like you must contribute just to use them! I'd much rather have happy Roll20 users armed with my scripts than people not using them out of some sense of shame. Use them and be happy, completely guilt-free!
Disclaimer: These Patreon campaigns and Paypal.me links are not affiliated with Roll20; as such, contributions are voluntary and Roll20 cannot provide support or refunds for contributions.
[edit] Links
- The Aaron - Roll20 Profile
- Patreon - Support his work with Roll20 APIs
- Roll20API.net - Companion site for the Walls & UniversalVTTImporter APIs.
- shdwjk/Roll20API - all his APIs, some which aren't in the one-click install
- TheAaronSheet - A facade for Sheetworker Tasks and Utility Functions
[edit] API Scripts
The Aaron have created a massive amount of API scripts, of which 56 are in the API one-click menu, and other smaller, one-off scripts written on the fly for smaller things, can be found scattered through the Roll20 Forums.
Popular APIs/Highlights:
- Tokens
- TokenMod
- Bump(Forum) -- provides a way to invisibly manipulate tokens on the GM Layer from the Objects Layer, and vice versa
- TokenNameNumber -- Automatic numbering of tokens with special placeholder.
- TokenCondition(Forum) -- Easily add full Token Condition Images to Character and Monster Tokens.
- Combat/Characters
- GroupInitiative
- Ammo update characters ammo count
- AddCustomTurn(Forum) -- An easy way to add (and remove) custom turns which increment or decrement, and have auto delete features.
- PlayerCharacters(Forum) -- List all Player Characters divided by Player for the GM, or all assigned Characters for a Player. Add Characters for GM and Players
- TurnMarker1 -- provides a visual marker to show which token's turn it is & centers map on them.
- Map/Dynamic Lighting
- Walls – Builds dynamic lighting walls based on imported
.svg
file - UDLWindows(Forum) – create/convert Dynamic Lighting walls that are see-through, but blocks movement.
- UDLPasswall(Forum) – Walls that block sight, but not movement!
- UniversalVTTImporter -- Import .dd2vtt files to create Dynamic Lighting Lines and Lights!
- DryErase(Forum) – An API that can stop players from drawing on the map, deleting any drawing instantly.
- Walls – Builds dynamic lighting walls based on imported
- API:Short Community Scripts
[edit] Misc API threads
- Calendar (Mystara) -- Currently just supports the Mystara Calendar (12 months, 12 days, etc), but I play to expand it to be a more universal campaign calendar, including annotation of dates, personal notes, tracking the passage of time, etc.
-
isGM -- Provides a function isGM() for determining if a player id refers to a gm. Unlike other solutions, this one builds it GM list automatically by detection via chat messages. The first time a player speaks as themselves, they are detected as being either a GM or a Player, and that determination is stored in the state object. This is native functionality with theplayerIsGM()
function now.