Releases: foundryvtt/dnd5e
release-0.9.8
DnD5e Version 0.98
is a minor patch version which addresses some small bugs.
Compatibility: The version 0.98
release for the D&D5e system supports dual compatibility for Foundry Virtual Tabletop versions 0.6.6
(release) and 0.7.3
(beta).
Installation: To manually install the 0.98
release, please use the following manifest URL: https://gitlab.com/foundrynet/dnd5e/raw/release-0.9.8/system.json
Bug Fixes
- Proficiency bonus was incorrectly added to saving throws instead of DC. This has been fixed so that saving throws only scale from proficiency when proficient and spellcasting DCs always benefit from proficiency as originally intended.
- [FVTT 0.7.x only] Active effects were incorrectly being written to actor data through the Actor Flags application because the submitted form data was not differenced against the overrides data object.
- Monsters with Shield items incorrectly had an old version of the shield item which was flagged as Light Armor instead of a Shield type.
- Module-related flags incorrectly persisted in core 5e compendium data and have been removed.
- The section headers for the new traits in the Biography tab were not properly localized (thanks Andrew K!)
release-0.9.7
DnD5e Version 0.97
is a major system update.
Compatibility: The version 0.97
release for the D&D5e system supports dual compatibility for Foundry Virtual Tabletop versions 0.6.6
(release) and 0.7.3
(beta).
Installation: To manually install the 0.97
release, please use the following manifest URL: https://gitlab.com/foundrynet/dnd5e/raw/release-0.9.7/system.json
New Features
- Add support for additional characteristics of appearance/traits/ideals/bonds/flaws as separate fields on the character sheet Biography tab.
- Add support for popping-out chat messages to a separate window if you are running Foundry VTT 0.7.2 or higher.
- Redesigned the workflow for computing spellcasting DC to ensure that when the actor's ability scores or proficiency changes, the spell DC of spells will also revise.
- When a consumable is destroyed because its final usage was consumed, store the item data in the resulting chat card so that attacks, damage, saves, or healing resulting from the item usage may still be rolled until the chat message itself is deleted.
- Improve the string formatting of short and long rest messages to be more context-specific depending on whether hit dice or hit points were used or restored.
- Continued work to automate the assignment of class features when adding new levels of a class to your character sheet.
Compendium Improvements
- Add the new Racial Features (SRD) compendium which provides pre-configured features and racial traits for all of the races provided under the SRD/OGL.
- Add values of dim vision and bright vision to all monsters in the SRD compendium. The monsters still have "Has Vision" disabled by default, but now if you want to turn vision on for a certain creature it will be pre-configured with the correct vision distances.
- Restore Rules compendium entries for spell and item lists which were removed in the 0.95 update for compatibility reasons.
- Add a Magic Items A-Z table in the Journal Entry with an improved table of contents.
- Fix an incorrect configuration of the White Dragon Wyrmling's breath attack.
- Enable creating a new spell in the Cantrip, Innate, or Pact magic categories of the character sheet directly.
- Fix the Charm Person spell description to contain the "At Higher Levels" section.
Bug Fixes
- Fix an issue with the number of available spell slots getting stuck at zero in some cases.
- Fixed an issue where changing a Token's health while its actor had temporary hit points would incorrectly cause the actor to drop to zero HP.
- Rolling saving throws for multiple tokens at once displayed the wrong names of the tokens in the resulting chat messages.
- Fix typos in the sense names for several monsters.
- Fix an error which could occur in the
Actor5e#updateEmbeddedEntity
method when the inputdata
was provided as an array. - Change the way that item icons were rendered to the HTML sheet to avoid breaking URL paths which contained spaces or special characters.
- Fix an error that occured when making attack rolls with a weapon that consumes ammunition, if no ammunition source was correctly defined.
- Improve the presentation of the spellcasting dialog for At-Will spells to remove the incorrect notification that there are not sufficient spell slots to cast.
- Halfling Lucky will now be correctly applied to initaitive rolls.
- Fix an interface bug where dragging a minimized Item sheet would create a visual artifact where the sheet extended partially during the drag.
- Fixed an issue where having a negative amount of currency would increase your carrying capacity.
- Resolved an issue which could occur that caused the Dexterity tiebreaker for Initiative to not apply correctly.
- Fix an issue where an absolute file path was incorrectly used for the d20 hover icon, breaking for some install configurations.
- Ensure that spells granted by your class (like cleric domains) are treated as "always prepared" by default.
API Changes
- Remove the unnecessary computation of ability score modifiers at the beginning of the Actor data preparation workflow.
- Add support to pass
newDay
as an optional boolean when calling the short and long rest API methods.
Community Contributions
I offer my sincere thanks to the following individuals who contributed substantial portions of work as part of the D&D5E 0.97 release. I am extremely excited that many of these individuals have made their first contributions (names in bold) to the 5e system with this update.
- Colin for work on automatic class features and leveling.
- Martin for improvements to the journal entry rules SRD.
- Kamil for improving the format of rest messages.
- p4535992 for helpful bugfixes
- Cole for helpful bugfixes and API improvements
- itamarcu for a helpful bugfix
- Giddy for a compendium correction
release-0.9.6
DnD5e Version 0.96
is a minor system update.
Compatibility: The version 0.96
release for the D&D5e system supports dual compatibility for Foundry Virtual Tabletop versions 0.6.5
(release) and 0.7.1
(alpha).
Installation: To manually install the 0.96
release, please use the following manifest URL: https://gitlab.com/foundrynet/dnd5e/raw/release-0.9.6/system.json
New Features
- Add optional parameters to the Item.roll() method to configure the roll mode and the automatic creation (or not) of a chat message as a result.
- Allow for spells which define an "Other Formula" to scale correctly when upcast by referencing the @item.level attribute for the up-casted level.
- Improve the Actor#shortRest method to support an option to automatically roll available hit dice rather than prompting with a dialog.
- Improve the Actor#rollHitDie method to allow calling without passing an explicit HD denomination, in which case the first available HD type is automatically chosen.
- Define currency conversion rules in the CONFIG object so that different localizations or custom currency systems can change the conversion rules that are used.
- Display a warning and do not roll death saving throw failures if the Actor is not at zero HP.
- When changing actor hit points on the character sheet directly, apply the same side effects (like resetting death saves) that are accomplished when using the
Actor#applyDamage
API.
Compendium Improvements
- Fix broken Class Features links and Warlock Class description.
Bug Fixes
- Fix damage scaling with cantrips which were accidentally broken in the previous 0.95 update.
- Correctly pass the roll data object into the scaling damage formula for up-scaled spell casts.
- Fix an incorrect Actor reference passed to the LongRestDialog ui.
- Changes to actor size category did not properly update the Token size in core version 0.7.1 after changes to the schema of form update data.
- Actor biography in the Limited permission sheet does not properly vertically scroll if it overflows the parent container height.
- Allow upcasting of a spell even if a spell slot is not consumed in the process. This behavior broke in the 0.95 update.
- Fix an issue where whitespace-only values in the bonuses section of Actor Traits ui would cause downstream dice rolls to fail.
release-0.9.5
DnD5e Version 0.95
is a major system update.
Compatibility: The version 0.95
release for the D&D5e system supports dual compatibility for Foundry Virtual Tabletop versions 0.6.5
(release) and 0.7.1
(alpha).
Installation: To manually install the 0.95
release, please use the following manifest URL: https://gitlab.com/foundrynet/dnd5e/raw/release-0.9.5/system.json
New Features
- Eliminate the
SpellCastDialog
class by expanding the flexibility of theAbilityUseDialog
to encompass all types of item usages with both limited uses as well as spell slot consumption. - The updated AbilityUseDialog can now handle cases of spell items which also have limited uses - for example an innate spell which can only be cast a certain number of times per day.
- Display a warning and do not play the chat card for limited use features which have no usages or charge remaining to use unless the "Consume" checkbox is unchecked.
- [BREAKING] Deprecate the
onClose
attribute which could previously be passed in to the d20Roll and damageRoll functions as this argument is unnecessary. - The
Item5e.rollAttack
andItem5e.rollToolCheck
will now correctly pass roll options in to the associatedd20Roll
function. - Improve the display of item chat cards to include the activation condition for the ability usage in parentheses after it's activation cost.
- Improve the display of spell damage scaling to simplify the resulting damage formula by combining like terms. For example, when casting a Fireball at level 5, the resulting damage will be displayed as
10d6
rather than8d6 + 2d6
(as before). This change only applies to core version0.7.0
and greater. - When dropping a Class item onto a character sheet, if the character already has some levels of that class, increment the number of levels instead of creating a new Owned Item.
- Move the computation of character encumbrance into the
Actor.prepareData
workflow instead of only computing encumbrance in the ActorSheet rendering process. This allows the encumbrance level of a character to be used as a trackable resource as well as referenced in other roll formulae or macros. - Add an option for "Non-Magical Physical" as a type of damage which creatures can have damage resistance or immunity from, since this option occurs commonly.
- When a user has death save successes or failures, and they return to a positive number of hit points - reset the death save counters back to zero.
- Attach flag metadata to dice rolls generated by the 5e system that communicates the type of roll it is and some additional details which would be needed to obtain more data about the item being used. See https://gitlab.com/foundrynet/dnd5e/-/issues/261 for details.
Compendium Improvements
- Completed a comprehensive overhaul of the Monsters (SRD) compendium which audited, corrected, improved, and standardized the structure of all monsters in the SRD to a high level of quality. This was an enormous community effort - please see the community section below for more details.
- Added a new Rules (SRD) compendium pack of journal entries which detail rule sections as provided by the text of the OGL document.
- Comprehensively update the Monster Features compendium using the refined and corrected features as a byproduct of the Monsters (SRD) overhaul.
- Update the Classes (SRD) compendium with expanded class descriptions and features drawn from the class text in the OGL. Each class now includes a table with dynamic links to the Class Features that the class obtains at each level.
- Correct many instances of monsters in the SRD compendium who wield weapons but were incorrectly not flagged as being proficient with them.
- Removed several duplicated class features, items, and monster features from compendium packs.
- Remake Wand of the War Mage (+1/+2/+3) as en equipment item with the trinket subtype, instead of as a consumable.
Bug Fixes
- Fix an issue with editing damage formulae in Item Sheets which occured after the core
0.7.1
alpha update. - Fix an issue where computed encumbrance was artificially capped at 99% instead of 100%.
- Fix a problem which prevented certain attributes like
attributes.ac.value
orattributes.hp.value
from being selected as valid token bars or combat tracked resources. - Death saves were incorrectly counting non-natural 1's as a critical failure.
- When bulk rolling saving throws for multiple controlled tokens - correctly associate a different chat message speaker for each roll instead of incorrectly attributing all saves to the same Token.
- Prevent the
TraitSelector
app from displaying the custom string field if theallowCustom
option is set as false. - Remove the "initiative" field from the system.json file since initiative is handled internally to the system.
- Restore the
"dropActorSheetData"
hook to the_onDrop
method of the Actor Sheet which was incorrectly removed in the previous update. - Fix a bug in
0.7.0
where cantrip damage scaling was incorrect. - Fix a bug where limited use ability resources could not be properly consumed if they only had one charge remaining (instead of zero).
Localization Improvements
- Ability abbreviations (like "str") are now localized through the
DND5E.AbilityStrAbbr
(etc...) keys.
Community Contributions
I offer my sincere thanks to the following individuals who contributed substantial portions of work as part of the D&D5E 0.92 release. I am extremely excited that many of these individuals have made their first contributions (names in bold) to the 5e system with this update.
- EvilCJ, gman95, Pudding, rune_devros, darkhelm, SuperNar3k, siliconsaint, Cobalt, and Desultory for their heroic efforts in overhauling the Monsters SRD compendium.
- fohswe for contributing improved Class items and the new Rules compendium pack.
- kyrie42 for improving death save automation logic.
- cole for improving handling of death save critical failures.
- marco for improving the null-case handling of when the dice roll form does not include a bonus field
- fyorl for improving encumbrance computation for vehicle actors
release-0.9.4
Version 0.9.4 is a major update for the D&D5E system.
Compatibility: The version 0.94
release for the D&D5e system supports dual compatibility for Foundry Virtual Tabletop versions 0.6.5
(release) and 0.7.0
(alpha).
Installation: To manually install the 0.94
release, please use the following manifest URL: https://gitlab.com/foundrynet/dnd5e/raw/release-0.9.4/system.json
New Features
- Add support for the vehicle Actor type which is used for ships and other vehicle types to support basic vehicle mechanics.
- Added support for automatic addition of magical ammunition bonuses in ranged weapon attack and damage rolls.
- Display a quantity
(0)
indicator for item stacks which have zero quantity of the item. - Add a tag to display the required material components used when casting a spell to the summary dropdown and to the resulting chat card.
- Change the default spell scaling mode for newly created spells to "None" rather than "Cantrip".
- Display a more informative error message if 5e system d20 rolls or damage rolls failed to evaluate due to invalid data.
- Improve the resource consumption logic to allow for the possibility of abilities with a negative value of resource consumption (i.e. restoring uses).
- Prevent casting a spell (with a visible error) if requesting to cast a spell for a level for which no spell slots are available when "Consume Spell Slot" is checked.
- Render item portrait artwork on the item sheet in contain mode, rather than cover to always show the full item.
- Convert usages of the old Nodesto Caps Condensed font to the newly licensed and included Modesto font.
Bug Fixes
- Correct a UI bug which occured when editing the maximum spell slots for a spell level to a triple-digit number.
- Fixed a bug where numeric fields no longer accept relative (i.e. +3, -3) modifiers.
- Polymorphing a character while retaining class levels and spells failed to properly retain current and maximum spell slots, which is now corrected.
- Correct an issue with configurable trait dialogs not being saved due to missing data entries in the HTML structure.
- Fix CSS rules for "limited" visibility sheets and biographies to have a more readable layout.
Compendium Improvements
- Correct several incorrect item names in the Items compendium pack.
- Correct inaccuracy of the Unarmored Defense (Monk) ability.
Localization Improvements
- Add localization support for many item roll and consumable usage strings which were missing translations.
- Change references to "Health" to reference "Hit Points" for consistency with published sources.
Community Contributions
I offer my sincere thanks to the following individuals who contributed substantial portions of work as part of the D&D5E 0.92 release. I am extremely excited that many of these individuals have made their first contributions (names in bold) to the 5e system with this update.
- DMMeYourWaifu (fyorl) for the vehicle actor type and character sheet.
- Cauã for contributions towards ammunition automation.
- RedReign for spell material components.
- Shreedhar H for improvements to the configurability of dice roll calls.
- Giddy for CSS improvements
- M.C. for fixing a bug with incorrect listeners in the Short Rest Dialog
- Cole for allowing passing custom roll parts to skill checks, ability checks, and saving throws.
release-0.9.3
Version 0.9.3 is a major update for the D&D5E system.
Compatibility: The version 0.93
release for the D&D5e system supports FVTT Release version 0.6.0
and higher. For Foundry VTT versions prior to 0.6.0 you must install an earlier version of the 5e system.
Installation: To manually install the 0.93
release, please use the following manifest URL: https://gitlab.com/foundrynet/dnd5e/raw/release-0.9.3/system.json
New Features
- Restructured the Character Sheet to improve the layout, reduce height (down to 680px) for smaller monitors, and generally polish the aesthetics somewhat. A screenshot of the updated Character sheet layout is displayed above.
- Restructured the NPC Sheet to keep primary combat attributes (like health and armor class) visible at all times above the fold of the sheet tabs instead of within the Attributes tab. A screenshot of the new NPC sheet layout is presented above.
- Display class names in the header of the character sheet in addition to character level for ease of reference.
- Improve the layout of the Features table on character sheets by better aligning columns and preventing word wrapping.
- Clicking on an input field in a character sheet will now automatically highlight the existing content of that form field.
- Display a spell casting confirmation dialog when using an innate or at-will spell if that spell has limited uses or an area-of-effect template that should be placed.
- Improve the behavior of global bonuses for ability tests, skills, saving throws, and spell DC such that if a flat numeric bonus is set, it will be displayed passively on the character sheet, but if a dynamic formula-based bonus is applied it will not be displayed on the character sheet but added automatically to rolls.
- Added support for alternative resting modes of Epic Heroism and Gritty Realism which can be applied under the D&D5e system settings menu.
- Improved the workflow for consumable items to restore functionality of Destroy on Empty configuration which can automatically destroy and remove a consumable item once it's final charge or quantity stack is consumed.
Bug Fixes
- Spells converted to scrolls when dropped on a Character Sheet were losing their actionType property and therefore all becoming "melee spell attack" by default. Now the action type of the original spell is preserved.
- Fix some CSS layout issues with checkboxes related to recharge mechanics in item sheets.
- Correct the application of death saving throw rules such that a critical failure on a 3rd death save did not either reset the counter or treat the player as dead.
- Fix a bug with dialog handling in the 5e system that made strict assumptions about the outer HTML structure of the Dialog template.
- Fix an issue with rolling hit dice which would cause the rolled formula to fail if the HD was rolled as a critical hit.
- Applying healing to an actor was not respecting temporary maximum HP, which can now be replenished through the application of healing.
Compendium Improvements
- Purge all
_deprecated
properties from Spell, Item, and Class Features compendiums to eliminuate unused data and reduce the size of those compendium packs. - Corrected the AC of Elven Chain in the Items SRD compendium.
- Corrected the item type of "Wings of Flying" to be "clothing" instead of "light armor".
Community Contributions
I offer my sincere thanks to the following individuals who contributed substantial portions of work as part of the D&D5E 0.92 release. I am extremely excited that many of these individuals have made their first contributions (names in bold) to the 5e system with this update.
- Jonas Haller for the addition of new resting modes
- Steven Cao for fixes to the Death Saving Throw mechanics.
- Giddy for compendium data fixes
- Cauã for improvements to consumable usage
release-0.9.2
D&D5e System Release v0.92
Welcome to a content update for the D&D5E system.
Compatibility: The version 0.92
release for the D&D5e system supports FVTT Release version 0.6.0
and higher. For Foundry VTT versions prior to 0.6.0 you must install an earlier version of the 5e system.
Installation: To manually install the 0.92
release, please use the following manifest URL: https://gitlab.com/foundrynet/dnd5e/raw/release-0.9.2/system.json
New Features
- Updated the item type of ammunition from being a weapon sub-type to being a consumable sub-type. Other aspects of Ammunition remain the same, but if you are currently tracking ammunition in your games your compendium packs should be updated to reference the new ammo types instead of the old weapon-based ammo.
- Implement a distance measurement option for Euclidean distance which measures linear point-to-point distance.
- Correct the logic for Death Saving Throw successes where a critical success will now restore the character to 1 hit point and reset death saves.
- Improve the logic used to determine the default ability score modifier for a weapon to account for Finesse and Ranged weaponry rules to use Dexterity by default when appropriate.
Compendium Improvements
- Incorporate Token artwork from Forgotten Adventures for many new creatures in the SRD compendium between CR 1/4 and CR3.
- Released a new Compendium pack called Monster Features which contains a large number of features which appear on monsters in the 5e system. The purpose for this compendium pack is to make it much easier or faster to quickly pull together homebrew monsters using a combination of traits which appear on existing creatures as well as to better maintain the data quality for Monster features which can be first fixed in this compendium pack and then applied to all monsters who use those features.
- Fix some issues with the default spellcasting ability scores for the Starter Heroes in the compendium pack.
Localization Improvements
- Add localization support for some checkboxes on the sheet.
Community Contributions
I offer my sincere thanks to the following individuals who contributed substantial portions of work as part of the D&D5E 0.92 release. I am extremely excited that many of these individuals have made their first contributions (names in bold) to the 5e system with this update.
- Stryxin for many new wonderful monster tokens.
- SenorPez for implementing the Euclidean distance measurement option.
- Cole Schultz for improving the Death Saving throw logic.
- Peter Wedder for helping to refine weapon ability score defaults.
- Lukas Ptosek for localization improvements.
- trioderegion for updating the default spellcasting attributes for the starter heroes.
- Melithian for helpful improvements to ammunition classification.
release-0.9.1
Update 0.91 is a minor update for the D&D5e system in Foundry Virtual Tabletop to support core release version 0.6.0
and address several small bugs. This update is also compatible with 0.5.7 if you are not yet updated to 0.6.0 you may safely install this update.
Bug Fixes
- Fixed an issue which caused unlinked Token actors to fail to properly delete Owned Items.
- Fixed the "Equipped" toggle on Character Sheets which was not working properly.
- Fixed an issue with certain resource consumption tracking which used an source to consume that was not available.
- Fixed a data issue with the Fighter starter hero and Second Wind.
- Fix an issue with Wild Shape and saving throw merges.
- Fix an issue with reloading the game when a wild-shaped character tries to prepare data before
game.actors
is ready.
API Improvements
- Add a
dnd5e.transformActor
hook which allows for modules to respond when an Actor is transformed via wild shape or polymorph.
release-0.9.0
D&D5e System Release v0.90
Welcome to a major update for the D&D5e system in Foundry Virtual Tabletop.
Compatibility: The version 0.90
release for the D&D5e system supports FVTT Beta versions 0.5.6
and higher. For Foundry VTT versions prior to 0.5.5 you must install an earlier version of the 5e system.
Installation: To manually install the 0.90
release, please use the following manifest URL: https://gitlab.com/foundrynet/dnd5e/raw/release-0.9.0/system.json
New Features
- Items can now define a consumed resource which is used when the item card is played or when an attack roll is made (in the case of ammunition). Consumed resources can be ammunition, materials, a character attribute, or the number of uses/charges allowed by another owned item. The relevant resource is automatically deducted when the item is used. This works great for tracking resource spenders that reference a common resource pool (like Sorcerer metamagic, Bardic Inspiration uses, Monk Ki points, or Fighter superiority dice). This also allows for ammo tracking with weapons which require physical ammunition, or strict tracking of spell components.
- Allow Spell items to be converted to Scroll-type Consumable items when they are dropped on the Inventory tab of the Actor sheet.
- Expand the Long Rest dialog to include a checkbox for whether or not the Long Rest constitutes a "New Day", allowing items which recharge daily to replenish their uses.
- Allow for displaying the total skill bonus (including special bonuses) on the character sheet instead of just the base modifier.
- Support the Reliable Talent feature which can guarantee a minimum roll of 10 on skill checks where the user is proficient.
Compendium Improvements
- Incorporate Token artwork from Forgotten Adventures for many new creatures in the SRD compendium between CR 1/4 and CR2.
- Add some additional monsters to the SRD compendium which were recently added to the OGL.
- Standardize the way that Consumable items are used so that they may roll attack rolls, damage rolls, and saving throws like all other Item types.
- Improve the quantity and default number of charges for several Item compendium entries which have limited uses.
Bug Fixes
- Allow limited uses to be tracked properly for spells which do not otherwise consume spell slots to cast.
- Improve the way that Skill calculation is handled for Wildshape to keep the better skill modifier between the original actor and the wild-shaped form.
- Improve an issue with assigning (override) pact magic spell slots to a non-player character.
- Starter Hero Cleric has spellcasting ability was set incorrectly.
Localization Improvements
- Add localization support for all advanced character flags.
- Sort many CONFIG objects (like Skills and Languages) alphabetically using the localized values so they are displayed in a sensible order in each language.
API Improvements
- Refactor and improve the ES6 module structure of the 5e repo by converting many classes to export default rather than export as module objects.
- Remove the "Auto Use" (default behavior) and "Destroy on Empty" (no longer done) option for Consumables as it is inconsistent with the way other limited use Items are now handled.
- Improve the structure of skill check bonuses to display global bonuses on the Character sheet as well as separately within
rollSkill()
tests. - Give the Actor5e class an
applyDamage(amount, multiplier)
method which allows directly modifying the health pool of a single Actor (taking into consideration temporary hit points).
Community Contributions
I offer my sincere thanks to the following individuals who contributed substantial portions of work as part of the D&D5E 0.88 release.
- Stryxin for many new wonderful monster tokens.
- Jack for adding support for Reliable Talent.
- Fyorl for work on improving Polymorphing skill calculation.
- Ricky for adding support for Spell to Scroll item conversion.
- Cauã for contributing many localization improvements.
- Lictor for improvements to the Class Features compendium.
release-0.8.9
Compatibility: The version 0.89
release for the D&D5e system supports FVTT Beta versions 0.5.6
and higher.
Installation: To install the 0.89
release, please use the following manifest URL: https://gitlab.com/foundrynet/dnd5e/raw/release-0.8.9/system.json
If you are not yet using Foundry VTT 0.5.6 or later, you should use the 0.88 release: https://gitlab.com/foundrynet/dnd5e/raw/release-0.8.8/system.json
New Features
- Change the way that ruler measurement is handled in the D&D5E system when using the 5/10/5 rule to track the total number of diagonal moves cumulatively over all measured segments.
- Migrate to use the new Actor.items map concept.
Bug Fixes
- Fix an issue with critical hit highlighting and coloration.
- Fix an issue with rolling of ability tests for newly created actors.
- Fix a problem with overriding the number of maximum Pact magic slots not being saved.