Latest version | 1.1 |
---|---|
Minimum Core | 0.7.0 |
Compatible Core | 9 |
File size | 0 B |
Last updated | 3 years ago |
Created | 3 years ago |
Authors | |
Languages |
|
Systems | All systems |
Project source | Project URL |
Ever had the wish to change a roll result after the chat message popped up in your chat log? Or just don't want to math in your head when special abilities of the characters have to be added or subtracted to a roll, but the system you're playing with doesn't use them in its calculations?
Well now you can.
CMR adds a context menu (only for the GM) to every message containing a roll result. A simple right click will show a "Modify this roll" option, which will open a dialog where any given number can be given. On application, this modifier will be applied to the chosen roll and also shown in the flavor text and the roll formula.
Fair warning: Some game systems change the way rolls are calculated (Symbaroum for example). Every system that calculates rolls differently will likely not work with this module.
New context menu (only visible for GMs and when the message is a roll):
The "Modify Roll" Dialog:
The updated chat message after modification is applied:
I have to admit that I am not a great JavaScript programmer. If you have questions about the exact way the code works, my help will likely be very much lackluster. I'll do my best to help though. For more information, visit the GitHub page.
Discord: Zorhold#9781
GitHub Repository: Chronicler's Modified Rolls
To install this package, open your Foundry Setup screen and navigate to your Module tab and click the Install Module button.
From there, you can either search for the package unique name: chroniclers-modified-rolls or copy its manifest URL:
And paste it to the input box at the bottom of your window.
You can install this package directly to your Forge account.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Advertisement cookies are used to deliver visitors with customized advertisements based on the pages they visited before and analyze the effectiveness of the ad campaign.