Skip to content

Automation

Sarah edited this page Sep 23, 2021 · 6 revisions

Overview

Automation is generally defined as the in-system functionality to automatically pick up changes to actors/items and act on them, or automatically make changes to actors/items based off not-directly-related actions.

For example, deducting structure when rolling on the structure table, or automatically detecting when HP goes to 0 or below then automatically rolling on the structure table.

Controls

There will be 3 levels of controls for automation:

  1. Master "Off Switch" in System Settings.
  2. Grouped off switches for features. Will not be at a function-level, but (for example) disable all weapon damage automatically applying, automatically rolling on tables, etc.
  3. Function-level off switches within an "options" object. Primarily meant for macro-level overrides.

Current Implementations

  • Attack rolls
    • Turning off the "Attack rolls" setting within the System Automation Settings will prevent the system from automatically rolling for damage when an attack against a target is determined to be a hit. When targeting a token with Foundry's built-in targeting system, the system will still state whether an attack rolled against them was a hit or a miss.
  • Structure and Stress
    • Turning off the "Structure/Stress" setting within the System Automation Settings will prevent a popup dialog that prompts you to roll for structure or stress when a token is at or below 0 HP (structure) or above its maximum heat cap (stress). It will also prevent the structure and stress macros themselves from modifying HP, heat, structure, or stress, instead just rolling for the current value of structure/stress when the macros are used manually.
  • Apply Overcharge Heat
    • Turning off the "Apply Overcharge Heat" setting within the System Automation Settings will cause overcharging to not automatically add heat to the actor. Rolling for overcharge heat from within a mech's sheet will still state in chat how much heat should be added.
  • Self Heat from Attacks
    • Turning off the "Self Heat from Attacks" setting within the System Automation Settings will prevent weapons with the Overkill or Heat (Self) tags from automatically adding heat to the actor. Rolling to attack with a weapon with either of these tags will still state in chat how much heat should be added from a given attack.
  • Remove Templates Each Turn
    • Turning off the "Remove Templates Each Turn" setting within the System Automation Settings will prevent measured templates placed on a scene from being automatically removed at the end of each turn.
Clone this wiki locally