This module adds an additional character sheet to the GURPS Game Aid.
Focus only on in-game use, not on character creation, points, etc.
Thematic tabs that displays just the information needed in common game situations: Combat, Exploration & Stealth, Social, Technical & Research, Powers & Magic. Skills and traits are categorized to appear on the appropriate tab. Anything not coverd by the regular tabs will appear on the Others tab.
You can choose what weapon you grip with each hand. For weapons with different grips (e.g. one-handed vr. two-hnaded), these can be selected. Attacks and defences by weapons not griped are shown in a lighter color, but at still selectable by default. You can chose not to display them at all in the options.
Many OTF appropriate to the character and the situation displayed at various sections of the sheet. Also modificators from any conditions are displayed direclty on the sheet.
If you traget an token, the hit locations and any target modifier of the targeted token are displayed on the combat tab.
Roll on Tables for criticals and reactions directly from the sheet (The roll tables are not included, you need to set them up yourself and provide the roll table names in the configuration).
The module configuration lets the GM provide the roll table names, change the categorization of skills and items, and configure various default behaviors. Most configurations can be overriden for specific characters via the Sheet config. button in the title bar of the character sheet.
The categorization of skills and traits are based on there names. If you use translated names, this will fail and anything will be displayed on the Others tab. However, you can assinge the item manually to the correct tab in the configuration.
This is a beta release. The sheet uses some heuristics to extract the possible grips for weapons from the limited data avaiable in the current version of the GURPS Game Aid. They work for the setups I have tested, but I expect that there are situations that give in wired results. I am also not sure that the layout works for every character. If you notice any broken display, please open a GitHub issue and attach the character file if possibe. I am also very intrested in any sugesstions for additional content that could be uesfull to include on any of the tabs (but take in account that the combat tab is allready quite packed).
I currently plan to add the following features:
Configurable OTFs for all tabs.
Jumping and hiking calculator on the exploration tab.
Attack and defence modifier dependig on the choosen manuever.
More configuration options.
Maybe additional combat options from the GURPS Martial Arts book.
Maybe add some useful tables to various tabs.
When the new GCS based version of the GURPS Game Aid is ready, I plan to build a new version on that basis. There will be much more possibilities on the much richer data model, but this will be a near total rewite.
The material presented here is my original creation, intended for use with the GURPS system from Steve Jackson Games. This material is not official and is not endorsed by Steve Jackson Games.
GURPS is a trademark of Steve Jackson Games, and its rules and art are copyrighted by Steve Jackson Games. All rights are reserved by Steve Jackson Games. This tool is the original creation of Stefan Leng and is released for free distributionunder the permissions granted in the Steve Jackson Games Online Policy
This moduel can be installed via the Foundry Package Manager. To install it manually, user thhis Manifest URL. https://github.com/StefanLeng/gurps-categorized-sheet/releases/latest/download/module.json
Initial Release 0.3.0 This is a beta release. Please report all problems via GitHub issues and attach the character file if possibe.
0.3.1 Fix for some display issues with characters imported from GCA. Fix for missing attacks from weapons in containers.
In order to build this module, recent versions of node
and npm
are
required. Most likely, using yarn
also works, but only npm
is officially
supported. We recommend using the latest lts version of node
. If you use nvm
to manage your node
versions, you can simply run
nvm install
in the project's root directory.
You also need to install the project's dependencies. To do so, run
npm install
You can build the project by running
npm run build
Alternatively, you can run
npm run build:watch
to watch for changes and automatically build as necessary.
In order to provide a fluent development experience, it is recommended to link
the built module to your local Foundry VTT installation's data folder. In
order to do so, first add a file called foundryconfig.json
to the project root
with the following content:
{
"dataPath": ["/absolute/path/to/your/FoundryVTT"]
}
(if you are using Windows, make sure to use \
as a path separator instead of
/
)
Then run
npm run link-project
On Windows, creating symlinks requires administrator privileges, so unfortunately you need to run the above command in an administrator terminal for it to work.
You can also link to multiple data folders by specifying multiple paths in the
dataPath
array.
You can run the tests with the following command:
npm test
This project is being developed under the terms of the [LIMITED LICENSE AGREEMENT FOR MODULE DEVELOPMENT] for Foundry Virtual Tabletop.
For licensing information see LICENCE.txt.