Skip to content

v1.2

Compare
Choose a tag to compare
@Esrin Esrin released this 20 Dec 02:37
6b9945f

v1.2 changelog:-

New Features / Enhancements:

  • Confirmed Foundry VTT 0.7.9 compatibility (probably).
  • The [ROLL] BB code can now be used in owned item descriptions.
  • Updated Skill Importer to update imported skill themes if they already exist instead of overwrite.
  • Added ability to download skill theme.
  • Localized skill importer text.
  • Weapon items now look for "Melee" or "Brawl" in the skill name and allow for characteristic based damage calculation if desired. This should improve things for Genesys players who use non-StarWars skill names for this sort of weapon behaviour.
  • Added Brawn Option to Lightsaber-based weapons (per Ancient Sword).
  • Added ability to add automatic Light or Dark side points to rolls.
  • Automatic additions to rolls (success, advantage, threat, failure etc) can now be added via Item modifiers.
  • Rolls that contain only Force Die will now exclude the success/failure message.
  • The Roll Initiative button on the combat tracker now opens a dialog to allow for selecting Vigilance or Cool and adding any automatic success/failure etc. Additionally, any other skill can be assigned to initiative on a per-character basis by right clicking on that skill in the relevant character sheet. Skills will be prefixed with a * on the skill list of the character sheet if they had been added as initiative skills.
  • Improvements to the rendering of the Destiny Pool dialog to allow for moving around the screen. GMs can also right click on the top or bottom movement bars to request a destiny pool roll from players which will automatically populate the pool.
  • Shadow of the Beanstalk skill list added by @skeet70, including localisation into French, German and Spanish.
  • Added hook on chat message rendering to handle dice symbol replacement.
  • During import of species, added species abilities to the species description.
  • Updated OggDude importer to import additional die symbol modifiers.
  • Added Rolling Ability to vehicle weapons, players will still need to enter their Gunnery skill for the pool but it will now display weapon chat card on roll.
  • Added quantity management to vehicle cargo hold items.
  • Added item status to weapons, will add appropriate number of setback dice to roll, will display a UI error if damage renders weapon unusable.
  • Added localization to roll results.
  • Added Enable/Disable Auto Soak Calculation on Character and Minion sheets.
  • Added an icon to the character sheet that opens up general character info fields.
  • Added detailed fields for Obligation, Duty, Morality etc which can be accessed by clicking the relevant box on the Biography tab.
  • Added Duty and Obligation entry. Obligation and Duty fields will auto calculate based in entered values, if no values are entered, the field will auto calculate to 0.
  • Added Genesys implementation for motivations.
  • Styling fixes/improvements for Critical Injury display on character sheets by @saethone.
  • Enhanced current SWA Importer to create compendiums for non-starwars files based on filename (http://genesysadversaries.dylanpetrusma.com/).
  • Added OggDude Import of Skill Descriptions to Journal entry compendium.
  • Updated skill sizing to allow for more equal skill category distribution.
  • Moved group manager button to destiny pool display.
  • Added ability to add sounds to dice rolls
  • Added ability to add additional flavor text to dice rolls
  • Added ability for GM to send a built dice pool to a user who can click on the chat message to load dialog and roll.
  • Added ability to click on specialization talent header to edit attributes associated to that instance of the talent.

Bug fixes:

  • Fixed issue where career skills were not being marked correctly.
  • Fixed uploads for The Forge asset library.
  • Fixed issue that caused talent modifiers to not correctly transfer to specialisations.
  • Some improvements and fixes to the Spanish localisation by ForjaSalvaje.
  • Some improvements and fixes to the French localisation by @Mandaar.
  • Fixed issue where weapons with one quality were not importing the quality correctly.
  • Updated ffg-criticalinjury.html and item-sheet-ffg.js to correct reference images from relative path to systems.
  • Fixed issue where compendium and id were not generating correctly (id object was misspelled).
  • Updated migrations to handle skills.json file and store migration level in settings. This should prevent issues with custom skill sets when updating Foundry versions.
  • Fixed issue with Group Manager access being lost.
  • Fixed issue where alive tracker on minion sheet was 1 wound off.
  • Updated Entity Link rendering on character sheet item details.
  • Updated chat styling to display tooltips correctly anchored to their parent message.
  • Fixed context menu issues for Force Powers on character sheets.
  • Updated CSS to correctly display items without cutting off the last item.
  • Fixed issue where, when you went over max encumbrance, it was adding to max encumbrance by the amount over.
  • Updated OggDude importer to add space after comma when adding specials so that they wrap correctly.
  • Changed variable name in macro generation to resolve issue where The Furnace module defines a variable as actor.
  • Fix to handle new method of accessing derived item values on owned items on Foundry VTT 0.7.9.
  • Fixed issue where modifiers were not updating correctly, due to the above mentioned 0.7.9 changes to owned items.

Under the hood:

  • Updated roll-options template to not expect passed renderedDice tags. Instead, they will be rendered when template is processed using custom handlebars function and a static string, its no longer necessary to pass in dice symbols.
  • Updated import to only look for Qualities in another compendium instead of searching through all world journal entries.
  • The default skill list has now been refactored out into its own file for readability and to allow for easier maintenance and/or customisation.
  • Clean up config values into separate files to increase overall readability.
  • Converted dice pool display from dialog to formapplication. This allows for context to be maintained through popout dialog.
  • Moved destiny rolls and flipping to queue model, and custom socket method.
  • Refactored adversary sheet to inherit from actor-sheet-ffg.js eliminating duplicate code and making it easier to manage actor sheet changes.