Package Description

Variant Encumbrance

A visual modification to player character sheets to better display the effects of the Encumbrance variant ruleset in the PHB. The effects of this module are currently purely visual, although restricting movement and applying the negative effects of encumbrance are intended for a future version.

For D&D5e 1.4.2 and newer the system supports a core implementation of this encumbrance rule. The module should be synchronized with the core functionality, but this module will permit more customised rules for your weight calculations/thresholds and the speed penalties are integrated with active effect.

Installation

It's always easiest to install modules from the in game add-on browser.

To install this module manually:

  1. Inside the Foundry "Configuration and Setup" screen, click "Add-on Modules"
  2. Click "Install Module"
  3. In the "Manifest URL" field, paste the following url:

https://raw.githubusercontent.com/VanirDev/VariantEncumbrance/master/src/module.json

  1. Click 'Install' and wait for installation to complete
  2. Don't forget to enable the module in game using the "Manage Module" button

libWrapper

This module uses the libWrapper library for wrapping core methods. It is a hard dependency and it is recommended for the best experience and compatibility with other modules.

midi-qol

This module uses the midi-qol. It is a optional dependency but it is recommended for the best experience and compatibility with other modules.

NOTE: If "midiqol" is deactivated or not present, the active effects will apply only the speed reduction without the variations of advantage and disadvantage typical of the rule

Known Issue

  • Due to the million variations of the various use cases that I have to take into account the most attentive players may notice a slowdown which is logical if you think I have to redo the checks and refresh the flags every time it is inserted, updated, deleted, revised , edited an object with weight. You need someone more Expert than me to handle this, but i still think to have done a good job with the handling of the use cases.
  • Limitation on some character sheet, open a issue and i'll try to make a fix.
  • Is not full synchronized with DAE in favor of the standard active effects mechanism. but you can still use dae on the active effect.
  • I have not found the time to fully test for the vehicle sheet so any feedback is more than welcome, seem to work anyway

Compatibility

 

Character Sheets compatibility

Other Modules Compatability

I highly recommend avoiding module Inventory Plus in favor of the module Item Collection/Item Containers

Verified issues with some sheet for Inventory + version 0.3.5, until is not updated i highly recommend to avoiding the use of this module.

Features

Redesigned weight bar

green orange red yellowblack

The default character weight bar has received a lick of paint, giving labels for all four weight thresholds. These thresholds are also reconfigurable in the settings, and will update the bar to display the new proportions.

Effect-based Speed Reduction with Active Effects

ae

ae2

Your encumbrance status is automatically used to provide a modified speed value, taking your default character speed and modifying it by -10 and -20 for encumbered and heavily encumbered, and reducing to 0 when over encumbered. (For 0.1.5, the speed value must be separated by a space from its units).

Character Size & Powerful Build (Optional)

Enabled by default, the module will modify your maximum carry weight according to your character's size, and whether you have the powerful build special trait. This feature can be disabled in the module settings. (Credit to Eruestani for implementing this).

Item Weight Multipliers (Optional)

In the module settings, custom multipliers are available for unequipped, equipped, and proficiently equipped items. This was mainly added for my house rules, where equipped proficient items get a small weight reduction due to experience handling them, but this lends some flexibility to the system for anyone to use.

Buttons header sheet for enable/disable the features (Weight Claculation and Active Effects) actor by actor

Add new buttons on the header sheet of the actors for choose when to avoid to add the Active Effect or weight calculation. To much bad feed back on the automatization of the AE, i hope with this to help the community to find the best soltuion for the single individual

Symbol Button Header Sheet Description
weight-hanging-solid If you want to have the Varian Encumbrance Active Effects and Weight calculation features on your actor make sure to have the "weight" symbol on the header sheet (this is the default)
balance-scale-right-solid If you don't want to have the Varian Encumbrance Active Effects feature on your actor make sure to have the "balance" symbol on the header sheet. ATTENTION the weight calculation feature is still active
feather-solid If you don't want to have the Varian Encumbrance Active Effects and Weight calculation features on your actor make sure to have the "feather" symbol on the header sheet. The weight is not calculated anymore and remain frozen (unless the setting 'Use standard calculation weight of the dnd5e system' is set to true in that case the weight calculation rollback to the standard weight calculation of the system dnd5e)

Some preview:

img1

img2

img3

img4

img5

img6

Variant Encumbrance Flag

Should you wish to integrate some of Variant Encumbrance's calculations into your own modules, there is now a flag which stores the actor's encumbrance tier, weight, and modified speed. Encumbrance tier is presented as 0, 1, 2, 3, as Unencumbered, Encumbered, Heavily Encumbered, Over Encumbered, respectively.

variant-encumbrance-dnd5e:
{
  burrow: 0,
  climb: 0,
  fly: 0,
  swim: 0,
  walk: 30,
  data: {
    totalWeight: 0,
    totalWeightToDisplay: 0,
    lightMax: 50,
    mediumMax: 100,
    heavyMax: 150,
    encumbranceTier: 0,
    speedDecrease: 0,
    unit 'lbs'
  },
  enabledae: true,
  enabledwe: true
}

Settings

  • Use Variant Encumbrance with specific type of actor: Use for example the following type of actors (e.g. character, npc, ecc. separate by character ','), remember is case sensitive.

  • Unencumbered Strength Multiplier: Multiplier used to calculate maximum carrying weight before being encumbered from the strength ability score.",

  • Unencumbered Strength Multiplier (Metric System): Multiplier used to calculate maximum carrying weight before being encumbered from the strength ability score (Metric System).",

  • Encumbered Strength Multiplier: Multiplier used to calculate maximum carrying weight before being heavily encumbered from the strength ability score.",

  • Encumbered Strength Multiplier (Metric System): Multiplier used to calculate maximum carrying weight before being heavily encumbered from the strength ability score (Metric System).",

  • Heavily Encumbered (old Strength Multiplier): Multiplier used to calculate maximum carrying weight from the strength ability score.",

  • Heavily Encumbered (old Strength Multiplier) (Metric System): Multiplier used to calculate maximum carrying weight from the strength ability score (Metric System).",

  • Enable or disable the strength multiplier feature: Enable or disable the strength multiplier feature.

  • Strength Multiplier: Work only with strength multiplier feature enabled. Multiplier used to calculate maximum carrying weight from the strength ability score.",

  • Strength Multiplier (Metric System): Multiplier used to calculate maximum carrying weight from the strength ability score (Metric System).",

  • Variant Encumbrance Speed Penalties: Enable automatic speed penalties from carry weight.",

  • Unequipped Item Weight Multiplier: Multiplier for items when not equipped.",

  • Equipped Item Weight Multiplier: Multiplier for items when equipped, can be used to reduce effective weight for armour and weapons.",

  • Proficient Equipped Item Weight Multiplier: Multiplier for proficient items when equipped, can be used to reduce effective weight for armour and weapons.",

  • Currency Per Weight Unit: Define the number of coins required to equal 1 unit of weight.",

  • Currency Per Weight Unit (Metric System): Define the number of coins required to equal 1 unit of weight (Metric System).",

  • Vehicle weights Weight Multiplier, lbs in an imperial ton: Vehicle weights are an order of magnitude greater, Multiplier for vehicles.",

  • Vehicle weights Weight Multiplier, kg in a metric ton (Metric System): Vehicle weights are an order of magnitude greater, Multiplier for vehicles (Metric System).",

  • Variant Encumbrance Size Modifiers: Enable multipliers from creature size.",

  • Weight Units: Units displayed in the encumbrance bar (just graphics).",

  • Weight Units (Metric System): Units displayed in the encumbrance bar (just graphics) (Metric System).",

  • Lightly Encumbered Speed Decrease: The number of speed units subtracted when lightly encumbered, default is 10.",

  • Encumbered Speed Decrease: The number of speed units subtracted when heavily encumbered, default is 20.",

  • Enable pre check encumbrance tier: I DON'T RECCOMENDED it, but does anyone seem to use this strange rule? If true the add/remove of the AE is launched only when there is a change on the value level of the tier so the refresh is ignored when add/remove/update item",

  • Enable/Disable the feature for applying the variant encumbrance active effects for specific actor: If true add on the header sheet of the actor a button visible only to GM for enable/disable the active effects feature, by default the feature is disabled (the flag is false) for performance issues",

  • Remove label from buttons on the header character sheet: Remove label from buttons on the header character sheet, Useful for little screen and mobile, by default is true",

  • Use standard calculation weight of the dnd5e system: I DON'T RECCOMENDED it, but some people seem to lose their mind for 2s instead of 1s on the calculation weight ???, you will lose all the benefit from the others feature like Equipped, Unequipped, Proficient Equipped, Inventory +, Item container, ecc., but hey !! you got the 1 sec you miss..",

  • Use equipped/unequipped feature of the ItemCollection/Item Container module for the backpack: I DON'T RECCOMENDED it, the weight calculation not 'make sense' anymore you must remember to many things, but you can now choose. Bags can be unequipped by players or GM, so that their reported weight drops to 0 in your inventory (only bags with a capacity other than 0 can be unequipped)

 

Required Game Systems

  1. DnD5e Latest Version: Version 1.5.5 Last Updated 2 weeks, 4 days ago

Tagged Categories

  1. Automation Enhancers
  2. Actor and Item Sheets

Available Versions

  1. Version 0.1.5

  2. Version 0.3.2

  3. Version 0.5.1

  4. Version 0.5.12

  5. Version 0.5.21

  6. Version 0.6.9