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 "Character Sheet/API"

From Roll20 Wiki

Jump to: navigation, search
(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. ...")
 
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

Main Page: Character Sheets

Main Page: API:Script Index


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.
  • 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