Skip to content

Basic FoundryVTT System for Heart - The City Beneath

License

Notifications You must be signed in to change notification settings

jesberpen/FoundryVTT-Heart

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Heart - The City Beneath

This is a simplistic implementation of Heart - The City Beneath for FoundryVTT . It provides a character sheet based on the one provided inside Heart. It doesn't currently do anything fancier than storing numbers and textfields.

Features

  • Saves your character information as text - wow
  • Multiline inputs use FoundryVTT's inbuilt rich text editor
  • Skills can be checked, as expected
  • Resistances and Protections can be increased and decreased by clicking on the boxes.
  • Rollable buttons (and macros for the GM) in character sheets for rolling, stress and fallout.
  • Clickable chat messages to perform rolls.

Usage

New buttons are available in the character sheet for players, or from the hotbar via macros for the GM.

An example character sheet

Macros

Roll Requests

A roll request is a clickable chat message that allows the players to roll with specific parameters. Rolls can be made via:

  • "Request Roll" button in a Character Sheet
  • "Prepare Roll Request" Macro

Clicking on either of these will open a window like below:

Blank Roll Request window

For example, preparing a roll request like this:

Preparing a Roll Request

will create a chat message like this:

Roll Request in Chat

Rolls

This is a typical "Heart" 1d10 roll. Rolls can be made with the following:

  • "Roll" button in a Character sheet
  • "Roll" button in chat message
  • "Prepare Roll" Macro

As before, this will open a new window. Depending on the source, we might not need to fill in the difficulty setting. From the macro, we see:

Without a predefined difficulty value

But from the chat message, we have:

With a predefined difficulty value

Again, this might result in chat messages like:

Success roll Failure roll

Stress

We also can manage stress rolls.

Stress rolls can be made with the following:

  • "Roll Stress" button in a Character sheet
  • "Roll Stress" button in chat message
  • "Prepare Stress Roll" Macro

From the macro:

Prepare stress roll

which might result in:

Stress chat message

Fallout

We also can manage fallout rolls. Stress rolls can be made with the following:

  • "Roll Fallout" button in a Character sheet
  • "Prepare Fallout Roll" Macro

An example chat message as a result:

Fallout Chat Message

TODO

  • Make a basic fillable character sheet.
  • Get a hold of the fonts, or something like them (main one is "The Bartender Condensed Serif Press" by Vintage Voyage Design Supply)
  • Convert Equipment, Resources, Abilities and Fallout from a textfield to a list of textfields
  • Make Equipment & Resources Rollable
  • Add a roller that lets you pick skill, domain, knacks & mastery, difficulty etc
  • Add a stress roller
  • Add a fallout roller
  • Cleanup translation file
  • Cleanup CSS file
  • Add ChatMessage buttons to clear stress when receiving fallout
  • Make "class" and "calling" items
  • Look into making class and calling packs
  • Add editable tags to taggables (resources, equipment etc)
  • Add ability to include and control the minor abilities defined inside Major Abilities.

About

Basic FoundryVTT System for Heart - The City Beneath

Resources

License

Stars

Watchers

Forks

Packages

No packages published