2020-06-30 (Build 72BC407)

Last modified by Joe T on 2020/06/30 21:59

IMPORTANT NOTE:

For all Campaign GMs:

Due to some changes necessitated to support the new Campaign Options (described below), we've reset some options on campaign character (those deemed "Shared" options) to a starting default state. This is a one-time reset. As these options are now shared for all characters in a campaign, it is easy to return the to a non-default state. Simply open the campaign, go to Settings in the left navigation panel, then click the Campaign Options button, and go to the Shared tab. These options will all be set to their default value. Set them however you want, and they will be applied automatically across all characters in the campaign.

New Features

  • Campaigns - Campaign character options have been split into two groups: default options and shared options. Default options are not required to be used by all characters, whereas shared options are automatically used by all characters (without any way to exempt them). When shared options are updated, all characters in the campaign are automatically updated to use the new options in a background operation.
  • Campaigns - A button to update all NPCs to use the default character options was added. When this operation is triggered, all NPCs not specifically exempt from the default options are updated in a background operation.
  • Campaigns - When importing new PCs or NPCs from the vault into the campaign, added a checkbox for whether to use the campaign's character options when importing the character.
    • This box is checked by default. Unchecking will result in newly imported characters being mismatched with the campaign's default character options, which will need to be resolved by ignoring or exempting the character from the campaign's options.
    • Note that this box being checked is effectively equivalent of leaving it UN-checked, and using the "Use campaign options" to resolve the resulting mismatch.
    • This is not yet available for script-only cast, although we plan to implement that in the future.
  • Campaigns - On the CastMembers and PCs and Players views
    • Reintroduced the "Options mismatch" indicator on PCs and cast members. The options below are aimed at addressing the mismatch
      • Added a help button to tables showing mismatches to explain what's going on and how to resolve it
    • Added new options to the ellipsis menus
      • Use campaign options - If you control a character, you can use this option to automatically update the character to match the campaign's default options.
      • Ignore campaign options (PCs only) - The GM may suppress the mismatch indicator on PCs as they wish, if they have decided to allow that PC to differ from the campaign options.
      • Exempt from campaign options (NPCs only) - The GM may exempt NPCs from the campaign options as they wish. In addition to suppressing the Options Mismatch indicator, the NPC is also exempt from bulk updates to cast member character options.

Client Changes and Improvements

  • While attempting to re-establish connection with the server, a spinning icon is now displayed in the app gear menu instead of the red error icon. Additionally, after enough failed reconnection attempts, an error message is now displayed instead of retrying forever, since this typically means internet connection has been lost. Clicking the message resumes attempts to re-establish connection.
  • When the server performs its automatic daily maintenance cycle (currently scheduled overnight), a message is now displayed indicating this and that the server will be available again within approximately 1 minute.
  • When the server is shutdown for maintenance and the expected downtime is known, the application now displays this estimated time remaining
  • The main loading screen now displays an error message if the data being loaded fails to load, providing options to retry, or reload the page.
  • Campaigns - On the Cast Members and PCs and Players views, updated the character ellipsis menus for consistency.
    • Items not available while the character is on stage will be disabled, rather than omitted entirely (or in some cases, erroneously shown as available).
    • Reordered options to have on-stage-available options near the top, editing/configuration options int he middle, trash/retire options near the bottom.
    • Brought icon styling weight to be in line with other app menu icons
  • Campaigns - Added the ability to duplicate NPC cast members (including script cast members)
  • Campaigns - Renamed the "Make a copy" operation on cast members to "Copy character outside campaign" to differentiate it from the new "Duplicate cast inside campaign" option
  • Campaigns - Updated the "Remove from Stage" icon to be consistent with the "Add to Stage" icon

Client Bug Fixes

  • Improved application stability, fixing several instances where the application would briefly report that the server was down for maintenance or experiencing unplanned downtime when in fact the server was not down. Also fixed some errors that would occur when attempting to load data right after the server came back up after maintenance. unreachable
  • Fixes an issue where after a new release, game systems would in some cases never finish loading until the browser page was refreshed
  • Fixed error messages overflowing their toast container and making the close button on the toast
  • Fixes duplicate "Character created successfully" messages when importing PCs from the vault
  • Campaigns - fixed scripts not ordering their cast members alphabetically after sorting by linked vs non-linked.
  • Campaigns - fixed the script cast member menu item icons being inconsistent with other menu item icons in the app

Game Mechanics

  • PF2 - The "Raised by Belief" background was not allowing an "other" lore skill to be a valid choice.
  • PF2 - If you added the formula for a weapon or alchemical bomb, it would show on the play tab as one of your weapons.
  • PF2 - Wizard multiclass feat was not correctly setting its focus spells taken from its Arcane School as trained.
  • PF2 - The item "Thieves' tools, infiltrator" was misspelled.
  • PF2 - Added the missing home region "Isger".
  • PF2 - Many of the summoned monster options from the Summon Plants and Fungi spell did not display the statblock of the monster to be summoned correctly.
  • PF2 - Energy Resistance runes added to armor were not displaying the energy resistance value correctly on the Play tab.
  • PF2 - The Pathfinder Agent Dedication was not automatically adding its Pathfinder Lore skill.
  • PF2 - The custom deity name was not displaying correctly on the printed sheet.
  • PF2 - Power Attack's extra dice were not stacking with the extra dice from the striking rune.
  • PF2 - The Lingering Composition focus spell's description had several misspelled words.
  • PF2 - When a character was in a polymorph form the "Longstrider" spell adjustment was not correctly applying its +10 status bonus to movement speed.
  • PF2 - The Golem Grafter and Turpin Rowe Lumberjack Dedication Archetypes where not allowing other Dedications after taking two archetype feats.
  • PF2 - Alchemists were receiving Alertness one level later than they should (10 instead of 9 as intended).
  • PF2 - The Thieves’ Tools still had some description text from their playtest version.