GCA5 Plugin for Exporting to Roll20
Initial source code provided by WoodmanX
- Convert
GetTraitNotes(GCATrait trait)
code for extracting notes to use regex.
- Update GetRepeatingRanged to use ModeManager
- Update GetRepeatingMelee to use ModeManager
- Update GetRepeatingTrait to use check for parent/child relationship
- Fix bug with Getting language skills
- Fix bug with Getting spells, if a spell is a parent, get the tag
basepoints
of the spell - Fix bug reported by @Ca7iburn by adding a check for
null
when calling the methodItemByNameAndExt
- Fix bug when checking base skill trait by capitalizing the value for
stepoff
value. - Some templates have a base cost that is not reflected in the list of traits. Update template to get PreModsPoints.
- Added VTT Notes.
- Implemented modHelperFunctions.RTFtoPlainText() for notes.
- If a spell is a parent, set the points to zero. Temporary fix until parent/child relationships are handled.
- If a spell is a ritual magic, add the spell with zero point cast but also add an entry to the techniques table for that ritual magic spell.
- Fix bug with item cost and weight. Updated to get base cost and weight.
GCA5 Plugin Location: C:\ProgramData\Steve Jackson Games\GURPS Character Assistant 5\plugins\ExportToRoll20
This will send a message to the Log window of GCA5.
modUIAssistance.Notify("parentKey: " + parentKey);
- Make sure GCA5 is not running
- Build or Rebuild the Project
- The post-build macro will copy source code files to the
GCA5 Plugin Location
.
- The post-build macro will copy source code files to the
- Start GCA%
- You can test your updates
- Hint: Edit
~\ExportToRoll20\ExportToRoll20.cs
and change the value forPLUGIN_VERSION
. This helps verify the code was copied over correctly.