Difference between revisions of "Character Sheet/API"
From Roll20 Wiki
Andreas J. (Talk | contribs) (Created page with "<noinclude>{{revdate}} {{pro only|page}} {{main|Character Sheets}} {{main|API:Script Index}} </noinclude> Various scripts related to Character Sheets, and managing them. ...") |
Andreas J. (Talk | contribs) m |
||
(4 intermediate revisions by one user not shown) | |||
Line 2: | Line 2: | ||
{{pro only|page}} | {{pro only|page}} | ||
{{main|Character Sheets}} | {{main|Character Sheets}} | ||
− | {{main|API:Script Index}} | + | {{main|API:Script Index}}{{apiboxRec}} |
</noinclude> | </noinclude> | ||
Various scripts related to [[Character Sheets]], and managing them. | Various scripts related to [[Character Sheets]], and managing them. | ||
Line 12: | Line 12: | ||
* {{fpl|10381135/ Reporter}} -- A script to poll the game and return info on Token/Character pairs, along with customized action tools. | * {{fpl|10381135/ Reporter}} -- A script to poll the game and return info on Token/Character pairs, along with customized action tools. | ||
* {{fpl|4742980/ Observer}} -- Manages observer players, who are given the visibility (and control) of all player characters. This is useful for both podcasting views and local play on a single player screen. | * {{fpl|4742980/ Observer}} -- Manages observer players, who are given the visibility (and control) of all player characters. This is useful for both podcasting views and local play on a single player screen. | ||
− | ===Equipment=== | + | ====Equipment==== |
Most game systems have some form of equipment to make characters better. While scripts dealing with that equipment may necessarily be system-specific, there are scripts which handle equipment in a more general fashion. | Most game systems have some form of equipment to make characters better. While scripts dealing with that equipment may necessarily be system-specific, there are scripts which handle equipment in a more general fashion. | ||
* [[Script:Ammo|Ammo]] -- Provides inventory management for ammunition stored in an attribute of a character. Can be used with any char sheet | * [[Script:Ammo|Ammo]] -- Provides inventory management for ammunition stored in an attribute of a character. Can be used with any char sheet | ||
− | ===Attributes=== | + | ====Attributes==== |
− | Manipulate one or more characters' attributes. Anything that is system-specific should be placed in the system's category below; this section is for system-agnostic attribute manipulation. | + | Manipulate one or more characters' [[attributes]]. Anything that is system-specific should be placed in the system's category below; this section is for system-agnostic attribute manipulation. |
* [[Script:Ammo|Ammo]] -- API for tracking ammo use & recovery. | * [[Script:Ammo|Ammo]] -- API for tracking ammo use & recovery. | ||
* '''[[Script:ChatSetAttr|ChatSetAttr]]''' -- Create, modify, and delete character attributes via chat commands or macros. ChatSetAttr can be embedded into normal macros. | * '''[[Script:ChatSetAttr|ChatSetAttr]]''' -- Create, modify, and delete character attributes via chat commands or macros. ChatSetAttr can be embedded into normal macros. | ||
Line 25: | Line 25: | ||
* [[Script:EasyExperience|EasyExperience]] -- Make awarding experience easy and choose your experience progression. | * [[Script:EasyExperience|EasyExperience]] -- Make awarding experience easy and choose your experience progression. | ||
* {{fpl|6872561/ LazyExperience}} -- to record experience during a game. Inspired by EasyEx, biggest difference is that it has an option to reward experience directly. | * {{fpl|6872561/ LazyExperience}} -- to record experience during a game. Inspired by EasyEx, biggest difference is that it has an option to reward experience directly. | ||
+ | ** [https://www.youtube.com/watch?v=eIupXqZlEeE Easily Calculate Session XP with LazyExperience] - Nick Olivo | ||
* ''Experience Tracker'' -- ('''Note:''' Old API, not updated since '''2016''') Automatic tracking of a D&D 5e-like experience system, as well as level up announcement in chat. <code>!xp</code> handles experience and announces level up. | * ''Experience Tracker'' -- ('''Note:''' Old API, not updated since '''2016''') Automatic tracking of a D&D 5e-like experience system, as well as level up announcement in chat. <code>!xp</code> handles experience and announces level up. | ||
− | |||
<noinclude> | <noinclude> | ||
+ | |||
+ | ==See Also== | ||
+ | * [[Handout/API]] | ||
+ | * [[5E APIs]] most are made for the {{5E}} specifically | ||
+ | * [[API:System Specific]] for specific game systems or sheets | ||
+ | |||
[[Category:Character Sheets]] | [[Category:Character Sheets]] | ||
[[Category:API Recommendations]] | [[Category:API Recommendations]] | ||
</noinclude> | </noinclude> |
Latest revision as of 12:29, 22 March 2022
Page Updated: 2022-03-22 |
This page is about a Roll20 feature exclusive to Pro-subscribers (and often to players in a Game created by a Pro-subscriber). If you'd like to use this feature, consider upgrading your account. |
Main Page: Character Sheets
Roll20 Mod
Mod Suggestions
- D&D 5E
- Combat
- Character Sheet
- Dynamic Lighting
- Jukebox
- Maps
- Text Chat/Macros
- Tokens
- System Specific
- Mod Guides by Script
Debug
Other
Various scripts related to Character Sheets, and managing them.
- CharSheet -- Allow players to create their own character sheets.
- Welcome Package(Forum) -- API create and assigns character sheets to new people who join a game
- PlayerCharacters(Forum) -- Player & Character Manager. List all Player Characters divided by Player for the GM, or all assigned Characters for a Player. Add Characters for GM and Players.
- PublicSheet(Forum) -- Creates a "public" version of character sheets that players can't edit, which mirrors the actual character sheet.
- Reporter(Forum) -- A script to poll the game and return info on Token/Character pairs, along with customized action tools.
- Observer(Forum) -- Manages observer players, who are given the visibility (and control) of all player characters. This is useful for both podcasting views and local play on a single player screen.
[edit] Equipment
Most game systems have some form of equipment to make characters better. While scripts dealing with that equipment may necessarily be system-specific, there are scripts which handle equipment in a more general fashion.
- Ammo -- Provides inventory management for ammunition stored in an attribute of a character. Can be used with any char sheet
[edit] Attributes
Manipulate one or more characters' attributes. Anything that is system-specific should be placed in the system's category below; this section is for system-agnostic attribute manipulation.
- Ammo -- API for tracking ammo use & recovery.
- ChatSetAttr -- Create, modify, and delete character attributes via chat commands or macros. ChatSetAttr can be embedded into normal macros.
- GroupCheck -- A way to quickly roll a group check for everyone, and see who succeed
- ApplyDamage(Forum) -- Supplementary API to GroupCheck, which enables to automatically apply damage to a group of characters, based on failed/succeeded GroupCheck rolls. Example: Damage of an AoE Spell, based on success/fail on saving throw
- Conditions -- Track attribute-modifying conditions.
- EasyExperience -- Make awarding experience easy and choose your experience progression.
- LazyExperience(Forum) -- to record experience during a game. Inspired by EasyEx, biggest difference is that it has an option to reward experience directly.
- Easily Calculate Session XP with LazyExperience - Nick Olivo
- Experience Tracker -- (Note: Old API, not updated since 2016) Automatic tracking of a D&D 5e-like experience system, as well as level up announcement in chat.
!xp
handles experience and announces level up.
[edit] See Also
- Handout/API
- 5E APIs most are made for the D&D 5E by Roll20Character Sheetspecifically
- API:System Specific for specific game systems or sheets