Skip to content

VTT Development and Design Notes

ArcanistWill edited this page Feb 8, 2025 · 2 revisions

Character Class Data Updates

Class Powers

Class Powers Management

Example of condensing multiple class powers: There are many class powers that are the same as a standard proficiency, where each class has their own almost-identical version. We need to collapse them from multiple entries to one entry, and then make the description generic.

For example:

  1. The bard gains the ability to read and cast magic from arcane and divine scrolls. The bard does not have to be able to read the language in which the scroll is written provided he has successfully deciphered it before. Reading a magical scroll requires one round and a successful proficiency throw of 4+ on 1d20. However, a failed throw means the spell does not function as expected, and can create a horrible effect at the Judge's discretion.
  2. The thief gains the ability to read and cast magic from arcane and divine scrolls. The thief does not have to be able to read the language in which the scroll is written provided he has successfully deciphered it before. Reading a magical scroll requires one round and a successful proficiency throw of 4+ on 1d20. However, a failed throw means the spell does not function as expected, and can create a horrible effect at the Judge's discretion.

Change to 1 description, and update the "system.requirements" field to contain the names of all classes that have that class power.

  • This character gains the ability to read and cast magic from arcane and divine scrolls. He does not have to be able to read the language in which the scroll is written provided he has successfully deciphered it before. Reading a magical scroll requires one round and a successful proficiency throw of 4+ on 1d20. However, a failed throw means the spell does not function as expected, and can create a horrible effect at the Judge's discretion.

Future Use Modules

Token Management: We have a need for a grouped token management to help with moving large parties. Look into using or adapting these modules:

This one might be different but interesting:

Clone this wiki locally