1.1 Updates
- D20 themes now support checks for multiple types of skills.
- D20 themes support option to use passive skills.
'Check It Out' provides the GM with capabilities to add descriptive properties to objects on the VTT's 'objects' layer. The script also provides a macro to the players so that they can approach and examine those objects to see those descriptions.
The script can also be configured with a theme, which provides extra object properties and automated system-specific functionality for a selection of supported character sheets.
For example, in D&D 5 games, Investigation ability check DCs can be assigned to learn more information about an object. When the player uses this script's macro to examine the object, it will automatically roll an Investigation check and reveal information about the object based on the hidden roll's result.
Currently, themes for the following character sheets are supported:
- D&D 3.5E
- D&D 4E
- D&D 5E:
- Roll20
- Community
- Shaped
- Gamma World 7th Edition
- Pathfinder:
- Roll20
- Community
- Simple
- Starfinder:
- Roll20
- Simple
The GM can set properties for a selected object by using the CheckItOut_GM_Wizard
macro installed by this script. This macro displays a menu in the chat visible
only to the GM for setting up the message displayed when a PC examines the
object, as well as other properties, some of which may be system/character sheet-specific.
Detailed information about these properties is provided when you mouse-over them in the GM wizard.
The PCs can examine an object using the CheckItOut
macro. If the GM set
up informational properties for the object, the PC will be informed about them
through a whispered message in the chat. Otherwise, it'll just display the
default message. Additionally, the GM will be informed that that PC tried to
examine the object.
Currently, only things on the Objects
layer can be examined.
This script can be configured to use system-specific rules for examining objects by selecting a supported character sheet from its configurations. These themes provide extra properties for objects such as automated investigation checks.
Each theme is built to work with a specific character sheet. You can configure which one you're using from the GM wizard's global properties.
If you're familiar with writing API scripts and character sheets, you can write your own custom theme by extending the CheckItOut.themes.CheckItOutTheme base class and registering it using the CheckItOut.themes.register(class) function. Use the implementations included with this script as examples for writing your own.
My scripts are provided 'as-is', without warranty of any kind, expressed or implied.
That said, if you experience any issues while using this script, need help using it, or if you have a neat suggestion for a new feature, please shoot me a PM: https://app.roll20.net/users/46544/ada-l
When messaging me about an issue, please be sure to include any error messages that appear in your API Console Log, any configurations you've got set up for the script in the VTT, and any options you've got set up for the script on your game's API Scripts page. The more information you provide me, the better the chances I'll be able to help.
If you would like to show your appreciation and support for the work I do in writing, updating, maintaining, and providing tech support my API scripts, please consider buying one of my art packs from the Roll20 marketplace:
https://marketplace.roll20.net/browse/publisher/165/ada-lindberg