Skip to content

release-040

Compare
Choose a tag to compare
@cswendrowski cswendrowski released this 06 Jun 14:48
· 38 commits to master since this release

Simple Worldbuilding System - Version 0.40 Update

The version 0.40 update for the Simple Worldbuilding system is a major update which brings a host of useful new features to the system. This system version is designed specifically with Foundry Virtual Tabletop 0.7.x in mind, but is also designed to be compatible with version 0.6.6.

Initiative Configuration

Allow customizing the default initiative formula used for the system as a system-level setting.

Actor and Item Templates

Support the definition of "template" Actor and Items which become preset types that can be selected from when a new Actor or Item is created. To mark an entity as a template, right click on it in the sidebar and choose "Define as Template". Templates can be unset through the same context menu.

When creating a new Actor or Item, you can choose from an existing template to easily inherit all the data from that type.

Attribute Groups

Create groups of attributes to more easily organize your flexible data model.

The field to "Create Attribute Group" at the bottom of the sheet will create a new section in the form where you can configure the key prefix, the label, and the default type of attributes within that group. Attributes added to a group are automatically namespaced to that key prefix. For example, if you create a group with the key abilities, and an attribute str within that group - the value of your attribute will be referenced as abilities.str.value (or abilities.str via shorthand).

Formula Attribute Types

Support the addition of new input types for dice roll formulae on Actors and Items. The values of this field type is a dice roll formula which can be executed by clicking the d20 icon on the sheet itself, or by dragging the icon to the Macro hotbar to create a reusable script macro command.

Resource Pool Attributes

Added a new type of attribute for "Resource" which designates a numeric value with a pre-defined minimum and maximum value. These resources can be used as tracked resources for Token bars.

The values of a resource are accessible as attribute.min, attribute.value, and attribute.max.

Bug Fixes

This update also includes several bug fixes

  • Better behavior of inline rolls in the actor and item sheet.
  • Fix for negative attribute values.
  • Fix for the deletion of attributes after a change in input field focus.

Thanks and Attributions

Huge thanks are due to Asacolips who spent considerable time contributing features to this system update.