swade-mb-helpers/CHANGELOG.md

5.9 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.

[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