Skip to content

Flinderbeast: V14, Enchant, Teleport, & PG2 Support

Choose a tag to compare

@arbron arbron released this 11 Jun 22:26
· 7 commits to versions/2.0 since this release

This major update brings support for Foundry V14 to Black Flag, resolving numerous compatibility issues in the system, fixing a number of long-standing bugs, and adding full support for detached windows and the new region-based measured templates.

This update also brings a number of new features including two new activity types: Enchant for applying enchantment active effects to items and Teleport for moving your token. The Summon activity also now supports matching token disposition and adding temporary HP to summoned creatures and the Forward activity can now override the activation cost. Across all activities applied effects can now be limited to certain class or character levels.

Finally there are several features added to support the upcoming Player's Guide 2 book. The Spellcasting advancement now supports multiple sources of magic and replacing spells when using the "Spellbook" learning mode, fully supporting the Theurge class. There is also now an optional "Epic Advancement" mode that enables levels 21–30 where players are able t take advantage of Epic Improvements and Epic Level Boons.

Improvements

  • Added Enchant activity, rework how enchant activities consider themselves "applied" ([#741])
  • Features tab now displays subclass, lineage, heritage, & background names, class levels ([#981])
  • Active effects applied by activities can now be limited by levels ([#1068])
  • Dependent documents are now handled through dependentOn flag ([#1081])
  • Starting equipment can now have an arbitrary amount of gold ([#1088])
  • Summon activity now has a "Match Disposition" option ([#1089])
  • Resolved numerous deprecation warnings in V14 ([#1112])
  • Fully added support for detached windows ([#1113])
  • Template & token placement systems have been reworked to take advantage of new V14 APIs ([#1130])
  • Spellcasting advancement now supports multiple sources of magic, enabling the Theurge to be implemented ([#1131])
  • Choose Features advancement choices can now be filtered by a specific class if feature type supports it ([#1132])
  • Spellcasting advancement now supports "Replace" option when the "Spellbook" learning mode is enabled ([#1134])
  • Added support for optional Epic Advancement rule from PG2 ([#1138])
  • Migrated standard active effects back into base type ([#1142])
  • Stand-along active effect documents can now be applied with activities ([#1143], [#1144])
  • Area of Effect options now includes "Wall (ring)" type ([#1146])
  • Added Teleport activity ([#1148])
  • Magical bonus on armor, ammunition, and weapons can now be a formula ([#1150])
  • Summon activity now has option to add temporary HP to summoned creatures ([#1152])
  • Forward activity can now set new activation cost, cast activity now properly fetches cost from linked spell ([#1154])
  • New round period called at the top of each combat round ([#1155])
  • Added framework for applying persisted migrations to world documents & non-module compendiums ([#1157])
  • Applied and Template enchantments are now displayed in their own sheet sections ([#1159])
  • Items can now be hidden on the actor sheet using an active effect ([#1161])
  • Overrides are now always usable when configuring rider activities ([#1163])
  • Renamed "Round" recovery to "Start of Turn" and added "End of Turn" ([#1164])
  • Activation dialog now always displays the scaling slider if a maximum is set ([#1166])
  • Active effects on actor & item sheets now display rich tooltip when hovered ([#1168])
  • Swapped to using non-persisted fields rather than bespoke FORMULA_FIELDS system ([#1169])

Compendium Content

  • Armor Expert talent now properly adds AC when taken ([#945])
  • Manifest Miracles is now spelled correctly ([#1086])
  • Rage and other effects filtering on removed activity.type.value key now use proper key ([#1091])
  • Stone Golem's Protective Slabs activity now has correct formula ([#1092])
  • Grave Touch now uses spellcasting ability for attack rolls ([#1099])
  • Martial Actions, Heroic Boons, & Epic Boons now all accept additional choice beyond base pool ([#1105], [#1133])
  • Dark On's Blessing now has correct formula for Warlock level ([#1127])
  • New "Active Effects" compendium contains a number of pre-built active effects ([#1145])

Bug Fixes

  • Spells without spell mode set are now treated as "standard" spells for displaying preparation button ([#1084])
  • Modifying portrait through character sheet header now works properly ([#1087])
  • Resting no longer throws error when producing rest result message ([#1097])
  • [[/heal]] now works as proper alias for [[/healing]] enricher ([#1100])
  • Spells should now properly communicate scaling level with damage rolls ([#1104])
  • Data models have been updated to fix compatibility issues with V14 ([#1111], [#1121])
  • Tool checks through enrichers should now respect proficiency of roller ([#1114])
  • Skill, tool, vehicle, and attack rolls should no longer throw errors when reconfigured in V14 ([#1122])
  • BasicRoll#buildPost should no longer transform roll data into a serialized format in V14 ([#1123])
  • Tools added via effect or advancement should now display properly on sheet in V14 ([#1124])
  • Map Location journal entry page pins should no longer throw error when dragged to canvas ([#1125])
  • PCs without any armor proficiency will no longer be considered proficient in all armor types ([#1129])
  • All status effects defined by the system are available in V14 ([#1136])
  • Interacting with token status HUD will no longer throw an error in V14 ([#1137])
  • At-will, innate, and ritual spells no longer display spell circle selection is activation dialog ([#1149])
  • Enchantments targeting system.damage.base are now properly reflected in rolled damage ([#1156])
  • Update activity & advancement documents will no longer cause data not present in form to be lost in V14 ([#1162])
  • Damage enrichers now support any capitalization for inferred damage types ([#1165])
  • Save activity will no longer show "DC 0" on the chat button if no DC formula is set ([#1167])

Full Changelog: 2.0.074...3.0.075
Installation: To manually install this release, please use the following manifest URL: https://github.com/koboldpress/black-flag/releases/download/3.0.075/system.json