swade-mb-helpers/CHANGELOG.md

7.4 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[4.1.0]

Added

  • added suppression of system gang up calculation
  • added correction for gang up for formation fighter
  • added swat correction for scale penalty

Changed

  • updated roll modifiers for SWADE version 5.1.0
  • updated pack tactics gang up to use same calculation as system

Removed

  • removed roll modifiers handled by the system:
    • range check
    • vulnerable target
    • dodge check

[4.0.0]

Added

  • Added example morphables and summonables actor compendia.

Changed

  • Updated for Foundry v13
  • Updated for SWADE 5.0
  • Updated powerEffect application and other dialogs to ApplicationV2
  • BREAKING CHANGE: removed Portal dependency for summons
  • BREAKING CHANGE: added Sequencer dependency for summons

Fixed

  • Fixed Darksight effect name.
  • Summon Ally: Mirror Self improvements - remove changesets and grants from copied items.

[3.1.5] 2025-01-27

Changed

  • Added flying pace support to Fly power
  • Added burrowing pace support to Burrow power
  • Added additional icon choices to the list for maintain effects

[3.1.4] 2025-01-26

Fixed

  • Fixed module loding with swade core module and swpf due to fear macro changes
  • Fixed power effect creation for SWADE system 4.2

Changed

  • Clean up of requested roll GM chat card
  • Make Deflection roll helper modifiers more descriptive (melee, ranged, all)

[3.1.3] 2025-01-11

Fixed

  • Updated hurry/hinder and sloth/speed power effects to work with system.pace for SWADE 4.2 compatibility.

Changed

  • updated settings for Blindsense to a more pleasing look.

[3.1.2] 2024-08-11

Fixed

  • #44: protection effect and other default system effects still had duration when added by the power effect, instead of maintaining their own effect.
  • Since VAE did away with the collapsable extra description, moved the spell description to the main 'description' field of active effects.

[3.1.1] 2024-07-26

  • Added: 'Shape Change Ability' power effect

[3.1.0] 2024-07-14

  • v12 compatibility
  • bugfixes for v12

[3.0.2] 2024-06-24

Fixed

  • Fixed bug in which effects would disappear on the target's next turn

Added

  • Eidolon summon effect and helper action
  • Companion "summon" effect and helper action

[3.0.1] 2024-06-18

Added

  • Added Inquisitor's Judgement power effect

[3.0.0] 2024-06-12

Added

  • Optional Visual Active Effect integration for power descriptions
  • Add VAE helper buttons for breaking free from Bound/Entangled
  • Added Portal dependency

Changed

  • Refactor and redo of powers handling
    • maintained powers
    • powerpoint calculation
    • more powers
  • Refactor of distribution
    • Code is minified into one file for faster loading

Removed

  • Removed warpgate dependency

[2.4.3] 2024-04-21

Added

  • Added token varient art suggested effect mappings

Changed

  • Added elevation component to distance calculations for gang up
  • Added check for incapacitated or defeated tokens to gang up check
  • Minor cosmetic change to 'Draw from Action Deck' macro

[2.4.2] 2024-02-25

Added

  • Added Macro Manager macro for all Power Effects
  • Added Macro Manager macro for all helper macros
  • Added Draw from Action Deck macro
  • Added Shuffle Action Deck macro

[2.4.1] 2024-02-13

Added

  • Added support for SWPF Smite's Spiritual Weapon (from the APG)

[2.4.0] 2024-02-11

Added

  • Added Monk's Active Tile Trigger versions of the request roll macros.

[2.3.5] 2024-01-30

Changed

  • Changed visual parameters for blindsense

[2.3.4] 2024-01-29

Added

  • Added additional vision mode: blindsense

Changed

  • Changed setTokenVison module to detect blindsense

[2.3.3] 2024-01-28

Added

  • Added mutagen action

[2.3.2] 2024-01-23

Added

  • Grabbed poison macros from SWADE for use in SWPF until I can write something else or they appear in SWPF.

Changed

  • Added Dodge as a detected edge on a target for roll modifiers

[2.3.1] 2023-12-26

Added

  • Data file for the Torch module
  • Import file for Token Variant Art's global effect mappings
  • Macro: Request fear check specialization macro
  • Macro: Fear Table to call the new fearTable api endpoint
  • API: rulesVersion property
  • API: fearTable(actor) calls the relevant premium core rules module's fear table
  • API: added requestFearRollFromTokens special helper
  • Trait roll hooks for:
    • Glow/Shroud
    • Range modifiers

Changed

  • added a summary chat message for the roll results to requested rolls.
  • added a target number option to requested rolls.

[2.3.0] 2023-12-19

Added

  • Trait and Damage Roll hooks to look for and apply modifiers for target conditions:
    • Vulnerable
    • Deflection
    • Arcane Protection
    • Arcane Resistance
    • Scale
    • Gang Up
    • Resistences and Weaknesses
  • New Macro: Set token vision
  • New Common Action: Illumination (for the darkness penalty effects)
  • New macro: Quick Damage Roll
  • New Vision mode: Low Light Vision
  • Power Effect for Zombie
  • Sample fixed request roll macro

Changed

  • Vision mode visual effects changed for Basic Vision and Darkvision
  • Shape Change and Summon both set the disposition for their new tokens
  • Shape Change and Summon both set vision to enabled for their new tokens

[2.2.0]

Added

  • Power Effect for Havoc
  • Power Effect Macro for Havoc
  • Power Effect Action for Havoc
  • New Macro: Request Roll
    • NEW DEPENDENCY: socketlib
  • Documentation:
    • API Documentation
    • Request Roll macro documentation

[2.1.0]

Changed

  • Changed the Summon Ally power effect macro to handle Mirror Self a little cleaner
  • Changed the power effect macro to consider swids in addition to the item name.
  • Updates to documentation

[2.0.0]

Changed

  • BREAKING CHANGE: changed from creating a global swadeMBHelpers to requiring game.modules.get('swade-mb-helpers').api instead
  • FLOW change: Smite's modifier will still show the weapon affected, but the modifier is a global modifier that can be ignored in the roll dialog or the effect can be turned off.
  • Added the following Power Effects
    • Burrow
    • Darksight
    • Detect/Conceal Arcana
    • Disguise
    • Shape Change
    • Sloth/Speed

[1.2.0]

Changed

  • reworked all power effects into a cohesive whole, reimplemented all existing power effects.
  • incorporated glow, shroud, hurry, and hinder power modifiers into power effects

[1.1.0]

Added

  • gold calculator macro for SWPF gold items
  • Actions for common rolls with links to SWPF rules

[1.0.1]

Fixed

  • Summon macro now spawns tokens with prototype token's actual dimensions

[1.0.0]

Added

  • Added Documentation and README
  • Confusion effect macro
  • Entangle effect macro
  • Blind effect macro
  • Invisiblity macro
  • Intangibility macro

Changed

  • Protection and Smite macros now linked to swade system effects

[0.9.0]

  • Initial 'public' release

Added

  • DEPENDENCY: warpgate
  • macro helpers for the following effects:
    • Boost/Lower Trait
    • Deflection
    • Glow
    • Hinder
    • Hurry
    • Lingering Damage
    • Protection
    • Shroud
    • Smite
    • Summon
  • API helpers:
    • createEffectDocument
    • createMutationWithEffect
    • defaultMutationOptions
    • getActorFolderByPath
    • getActorsInFolder
    • runOnTargetOrSelectedTokens