This is an unoffical implementation of the Fantasy Flight Games Star Wars series of Star Wars RPGs systems for Foundry VTT.
Full support for other Genesys-based systems is also included.
This system is made by fans, for fans, and is not associated with Fantasy Flight Games or their partners in any way.
The system for Foundry VTT contains no rules or proprietary content from the various official RPG sourcebooks by Fantasy Flight Games. It is intended to make the process of enjoying the Star Wars and Genesys RPG systems via an online tabletop experience as easy as possible but you will still need to purchase any and all official sourcebooks you desire in order to enjoy this system as intended.
For more info and documentation including various "How-To" guides, please check out the Wiki section of our GitHub repo.
- For support on this game system : Discord The Foundry #starwars-ffg
- Read this document in another language : Français
- Open Foundry VTT
- Go to the "Game Systems" Tab
- Click the "Install System" button
- Copy the Following link into the "Manifest URL" section: https://raw.githubusercontent.com/StarWarsFoundryVTT/StarWarsFFG/master/system.json
- Click Install, after a few seconds the system should be installed.
Please see CONTRIBUTING.md.
See our current production goals and progress here.
Release CHANGELOG
can be found here
- 15/01/2021 - Cstadther - Added code to fix save/display issues with compendium items.
- 08/01/2021 - Cstadther - Added new paused image.
- 04/01/2021 - Cstadther - Fix for Melee-* skills not calculating damage correctly when based on Brawn.
- 04/01/2021 - Cstadther - Enhanced the enhancement provided by @wrycu, added localization, added sheet level options for talent sorting to override global setting, added localization.
- 04/01/2021 - Cstadther - Fix issue with Genesys Adversaries import.
- 03/01/2021 - Cstadther - Fix for rendering secrets in content.
- 02/01/2021 - Cstadther - Enhancement 593 - Added context to destiny point flip message, now with styling and lists what the pools changed to.
- 02/01/2021 - Cstadther - Enhancement 591 - Added
Source
to the description for all imported items. - 31/12/2020 - Cstadther - Enhancement 529 - Added Restricted checkbox to items. Updated OggDude importer to import restricted data.
- 31/12/2020 - Cstadther - Fix 539 - Fixed issue where added skills were removed when duplicating an actor.
- 31/12/2020 - Cstadther - Enhancement 546 - Added
All Skills
to skill list modifier drop down, will apply the modifier to all skills. - 31/12/2020 - Cstadther - Fix - Fixed issue with v2 styles cutting off. Fixed issue with Signature Abilities and Force Power Upgrades not being listed (from previous core update)
- 31/12/2020 - Cstadther - Enhancement - Added Terrinoth and Crucible skill sets, verified Android skill set. These will only be available in new worlds.
- 30/12/2020 - Cstadther - Enhancement 442 - Added v2 Character sheets with tabs broken out on the left.
- 30/12/2020 - Cstadther - Fix 568 - Changed the way skills are rendered, but spliting skills into two columns and rendering those columns.
- 28/12/2020 - Cstadther - Fix 569 - Fixed OggDude export with non-english characteristic names (now uses characteristic keys). Added compendium migrations, as new version (1.3) will change importid property from importid to ffgimportid to resolve issue with Core migration overwriting property.
- 28/12/2020 - Cstadther - Fix 553 - Fixed specialization link search for world compendiums that have been converted module compendiums.
- 28/12/2020 - Cstadther - Enhancement 570 - Added "Send to All" option for roll dialog.
- 22/12/2020 - Cstadther - Added Functional Testing.
- 21/12/2020 - Cstadther - Fix 562 - Fixed issue where multiple GMs were causing the Destiny Roll to be handled multiple times.
- 21/12/2020 - Cstadther - Multiple Fixes - Fixed issue with additionalFlavorText error on some rolls. Fixed issues with Dedication increasing stat out of control. Fixed issue with OggDude import failing when skills not selected. Moved import id to ffgimportid to resolve issue when compendiums are migrated from a core upgrade. Updated roll audiohelper call to push sound to all connected clients.
- 20/12/2020 - Cstadther - Added additional error handling for dice dialog error on
skills
- 20/12/2020 - Cstadther - Fix 558 - Fixes issue where uploads to Forge were not working correctly and error out of code section.
- 20/12/2020 - Cstadther - Fix 556 - Fixed issue where title of intiative dialog was incorrect.
- 19/12/2020 - Cstadther - Enhancement - Changed variable name in macro generation to resolve issue where
The Furnace
module defines a variable asactor
- 18/12/2020 - Cstadther - Enhancement - Added ability to click on specialization talent header to edit attributes associated to that instance of the talent.
- 16/12/2020 - Cstadther - Fix 533 - Moved destiny rolls and flipping to queue model, and custom socket method.
- 16/12/2020 - Cstadther - Fix 532 - Updated OggDude importer to add space after comma when adding specials so that they wrap correctly.
- 16/12/2020 - Cstadther - Enhancement - Added two new system settings (Allow Users to Add Audio to Roll and Playlist Users User to Add Audio to Roll), 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 build dice pool to a user who can click on the chat message to load dialog and roll.
- 14/12/2020 - Cstadther - Enhancement - Converted dice pool display from dialog to formapplication. This allows for context to be maintained through popout dialog.
- 13/12/2020 - Cstadther - Fix/Enhancement - Move Group Manager launch button to destiny pool display for GMs
- 10/12/2020 - Cstadther - Fix - Issue where, when you go over max encumbrance it adds to max encumbrance by the amount over.
- 07/12/2020 - Cstadther - Enhancement 518 - Added OggDude Import of Skill Descriptions and JournalEntries (NOTE!!! We will be able to link the skill descriptions to the skill on the character sheet.)
- 07/12/2020 - Cstadther - Enhancement 521 - Added Brawn Option to Lightsaber (per Ancient Sword)
- 04/12/2020 - Cstadther - Fix 517 - Updated CSS to correctly display items without cutting off last item.
- 03/12/2020 - Cstadther - Enhanced current SWA Importer to create compendiums for non-starwars files based on filename (http://genesysadversaries.dylanpetrusma.com/).
- 03/12/2020 - saethone - Updated styling for critical injuries on character sheet.
- 02/12/2020 - Cstadther - Enhancement 403 - Added general data area (accessed by click id-badge icon underneath Specializations). The general area has valid general information for a character based on dice theme (genesys has strength/flaw/desire/fear and star wars has motivations). Obligation/Duty/Morality area can be accessed by clicking on the header of the item on the biography section.
- 01/12/2020 - Cstadther - Enhancement 506 - Added Enable/Disable Auto Soak Calculation on Character and Minion sheets.
- 30/11/2020 - Cstadther - Enhancement 501 - Updated
roll-options
template to not expect passed renderedDice tags. Instead, they will be rendered when template is processed using custom handlebars function. - 29/11/2020 - Cstadther - Enhancement 400 - Added item status to weapons, will add appropriate number of setback dice to roll, will display a UI error if damage renders weapon unusable.
- 29/11/2020 - Cstadther - Fix 494 - Updated
Entity Link
rendering on character sheet item details. - 29/11/2020 - Cstadther - Fix 496 - Fixed issue where alive tracker on minion sheet was 1 wound off.
- 29/11/2020 - Cstadther - Fix 444 - Fixed issue with Group Manager access being lost.
- 29/11/2020 - Cstadther - Enhancement 486 - Add quantity management to vehicle cargo hold items.
- 28/11/2020 - Cstadther - Enhancement 474 - 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.
- 28/11/2020 - Cstadther - Enhancement 484 - Updated OggDude importer to import additional die symbol modifiers
- 27/11/2020 - Cstadther - Fix for migration of alt skill list, restricted use to GMs only.
- 25/11/2020 - Cstadther - Enhancement 456 - During import of species, added species abilities to the species description.
- 25/11/2020 - Cstadther - Fix 458 - Added hook on chat message rendering to handle dice symbol replacement
- 25/11/2020 - Cstadther - Fix 469 - Updated ffg-criticalinjury.html and item-sheet-ffg.js to correct reference images from relative path to systems.
- 24/11/2020 - Cstadther - Fix 476 - Fixed issue with Item Qualities not coming in correctly if imported separately. Fixed issue where weapons with one quality were not importing the quality correctly.
- 24/11/2020 - Cstadther - Refactored default skill list out of constant into seperate file.
- 24/11/2020 - Cstadther - Enhancement 404 - Added ability to add additional skills to initiative dialog (Right-Click on skill and select
Toggle skill as initiative
). Skills will be prefixed with a*
on the skill list of the character sheet if they had been added as initiative skills (Vigilance and Cool will always be initiative skills). - 24/11/2020 - Cstadther - Enhancement 433 - Added rolling for Destiny Pool. Right click on top/bottom destiny pool bar as GM to send a Roll chat message. Players can click on roll button in chat to roll destiny.
- 23/11/2020 - Cstadther - Enhancement - Moved Destiny Pool to its own FormApplication. Added dragging bars to the top and bottom of the display.
- 22/11/2020 - Cstadther - Enhancement - Added Boost/Setback/Failure/Threat to initiative dialog. Updated styling.
- 20/11/2020 - Cstadther - Enhancement - Added dialog to Initiative roll to allow for changing base ability and adding success/failure.
- 19/11/2020 - Cstadther - Enhancement 396 - Added context menu item
Roll Force Power
that rolls available force dice and displays chat message with results. Modified the Force Power display on the actor sheet to more closely match weapon specials, new hover on force power upgrade (in chat or on sheet) display upgrade description. - 19/11/2020 - Cstadther - Enhancement 432 - Added ability to add additional success/failure/threat/advantage/light side/dark side as modifier to actor/item
- 18/11/2020 - Cstadther - Added Light and Dark side additions to rolls. Updated code for Force Die only rolls to exclude success/failure message.
- 18/11/2020 - Cstadther - Enhancement 449 - Updated code to look for
Melee
orBrawl
in skill name to determine whether to displayUse Brawn
checkbox. - 17/11/2020 - Cstadther - Enhancement 450 - Updated Skill Importer to update imported skill themes if they already exist. Added ability to download skill theme. Localized skill importer text. Verified Skill Reset button worked correctly.
- 16/11/2020 - Cstadther - Enhancement 453 - Add
[ROLL]
formula to owned item descriptions. - 16/11/2020 - Cstadther - Fix 448 - Added code to correctly add talent attributes to the specialization talent.
- 16/11/2020 - Cstadther - Additional Fixes issue with uploading OggDude images and using OggDude source code zip to The Forge asset library.
- 13/11/2020 - Cstadther - Fixed issue with uploading OggDude images to The Forge asset library.
- 12/11/2020 - Cstadther - Fixed issue where career skills were not being marked correctly.
- 09/11/2020 - Esrin - Updated version and download link to release v1.1.
- 09/11/2020 - Esrin - Confirmed Foundry VTT 0.7.6 compatibility.
- 09/11/2020 - Esrin - Enhancement 395 - Added expanding description for force powers. Known issue: Right click -> Send to Chat context menu on force powers double-calls, causing it to immediately close. A solution for this unwanted event propagation will be in the works, but is not currently supported by Foundry's ContextMenu implementation.
- 09/11/2020 - Esrin - Updated minions to use the new talentList logic and display.
- 09/11/2020 - Esrin - Removed old references to safe_desc and safe_spec as these are no longer used.
- 09/11/2020 - Cstadther - Fixed issue for career when attributes are empty, corrected so use
setProperty
. - 09/11/2020 - Esrin - Removed legacy mention of Special-Dice-Roller from README.md and fixed link to current projects.
- 09/11/2020 - Cstadther - Fix 437 - Fixed issue with Destiny Pool update when Group Manager is not active yet.
- 08/11/2020 - Cstadther - Enhancement 434 - Added drag-drop skills to macro bar.
- 08/11/2020 - Cstadther - Fixed issue where safe description was causing error preventing items from loading correctly. Added handlebars helper to allow for rendering dice symbols on templates.
- 02/11/2020 - Cstadther - Enhancement 374 - Added ability to add Success/Failure/Advantage/Threat to dice rolls. Refactored dice rolling into seperate files.
- 30/10/2020 - Cstadther - Enhancement 407 - Added tooltip on dice pool displaying source of dice (ranks, boost, setback, remove setback)
- 28/10/2020 - Cstadther - Bug Fix - Migrate existing
skills.json
file to game settings if exists. - 28/10/2020 - Cstadther - Bug Fix - Converted Alternate Skill List arrays to use settings instead of file to fix issue where uploading to world folder has been restricted.
- 24/10/2020 - Cstadther - Enhancement 394 - Added increase/decrease gear quantity from adversary gear list.
- 24/10/2020 - Cstadther - Enhancement 394 - Added increase/decrease gear quantity from actor gear list, updated encumbrance calc to account for quantity.
- 23/10/2020 - Cstadther - Fix 406 - Fixed issue with Blind GM Rolls and Self Rolls.
- 23/10/2020 - Cstadther - Updated modifiers to correctly apply specialization skill ranks. OggDude Character Import Updates - correctly create Bonus Characteristic choices on talents and add species selected skill ranks
- 23/10/2020 - Cstadther - Fix 401 - Added Encumbrance modifiers to OggDude importer, added Defensive modifier to OggDude Weapon importer.
- 23/10/2020 - Cstadther - Fix 419 - Fixed bug where brawn and willpower were not be added correctly to wounds and strain, this will cause issues with 0.5 characters.
- 22/10/2020 - Cstadther - Fixed issue with credits for non-characters.
- 22/10/2020 - Esrin - Updated
system.json
with version, compatibility, manifest and download fields for v1.0 release! - 22/10/2020 - Cstadther - Enhancement 402 - Added comma display for credits.
- 22/10/2020 - Cstadther - Enhancement 405 - Added item images (if not default mystery-man) to chat message.
- 22/10/2020 - Cstadther - Renamed
Hull Strain
toSys Strain
- 14/10/2020 - Cstadther - Added correct Genesys dice symbols in editor areas (uses the same OggDude bbcode)
- 13/10/2020 - Cstadther - Enhancement - Restricted character data is user has
limited
permissions. - 12/10/2020 - Cstadther - Fixed issue with hand made specializations not reflecting learned talents when more than one specialization added.
- 12/10/2020 - Esrin - Rolling out the v1.0-alpha2 release to the dev branch.
- 12/10/2020 - Esrin - New Destiny UI now creates a
ui.notifications.warn
instead of a chat message if there are 0 points remaining when attempting to flip. - 12/10/2020 - Esrin - Fixed Initiative roll method to include any relevant boost, setback or force die.
- 12/10/2020 - Esrin - Removed old Combat.prototype override as the workaround is no longer needed in Foundry VTT 0.7.3.
- 12/10/2020 - Esrin - Removed Group Manager from non-GM users as it is no longer necessary with the new Destiny Pool UI.
- 12/10/2020 - Esrin - Finalised new Destiny Pool UI, added localisation, socket functionality for non-GMs to replace unintended behaviour in FoundryVTT which will be patched out in next update.
- 12/10/2020 - Esrin - Further tweaks to new Destiny Pool UI functionality, allows non-GMs to flip but only GMs to add or remove.
- 12/10/2020 - Esrin - Merged Destiny Pool display UI from Terraism. Followed up by adding styles to SASS to avoid compile overrides and cleaned up functionality to avoid errors for non-GMs and undefined point values on load.
- 12/10/2020 - Esrin - Added "Send to Chat" context menu for all items displayed on ActorSheetFFG.
- 12/10/2020 - Esrin - Removed transparency from global _window.scss styles for
.window-content
,#chat-form
and#chat-log
. - 12/10/2020 - Esrin - Preparing system.json for the first dev branch alpha release.
- 11/10/2020 - Cstadther - Fixed issue where sometimes damage value comes in as a string.
- 11/10/2020 - Cstadther - Fixed issue #383, encumbrance calculation for worn armor.
- 11/10/2020 - Cstadther - Fixed issue #375, weapon damage with modifiers and brawn (if applicable)
- 10/10/2020 - Cstadther - Fixed issue with granting XP.
- 10/10/2020 - Cstadther - Fixed issue with Brawl weapons that don't use Brawn (extended Melee code for the same)
- 10/10/2020 - Cstadther - Fixed issue where adding Brawn-based weapon to vehicle caused error.
- 08/10/2020 - Cstadther - Fixed issue #377, increased size of area for dice pool, also added functionality to reduce image size the larger the pool gets.
- 08/10/2020 - Cstadther - Fixed issue #376 with Upgrade Buttons not working correctly when multiple dialog are open. Added Downgrade Buttons.
- 06/10/2020 - Cstadther - Updated force dice for dice pool by subtracting max and committed.
- 05/10/2020 - Cstadther - Found by Alerion, fix for firingarcs
- 05/10/2020 - Cstadther - Updated groupmanager to correctly display theme based light/dark destiny image.
- 05/10/2020 - Cstadther - Fixed issue where modifier display for weapons was swapped for setback and remove setback
- 04/10/2020 - Cstadther - Fixed issue with minion sheet erroring.
- 03/10/2020 - Cstadther - Fixed issue with migrating soak from 0.5 to 1.0 schema, fixed issue with soak calculation if auto calculation is turned off then on, removed adding willpower or brawn modifiers to Wound and Strain calculations.
- 02/10/2020 - Cstadther - Fix File Uploads, 0.7.3 now requires mime type defined for overwriting files.
- 02/10/2020 - Cstadther - Fix import of skill themes.
- 30/09/2020 - Cstadther - Fix for issue #363, where removing a specialization talent modifier did not actually remove the modifier, any subsequent modifier updates were additive.
- 30/09/2020 - Cstadther - Fixed issue with Minion group skills.
- 30/09/2020 - Cstadther - Fixed issues with 0.7.3 and importer functionality, media type is now required in order to overwrite files.
- 30/09/2020 - Esrin - Fixed missing tab overflows for sheets.
- 30/09/2020 - Esrin - Updated Spanish language file provided by ForjaSalvaje.
- 30/09/2020 - Esrin - Merged in the DsN support and added the required SASS to coincide with their alpha release.
- 26/09/2020 - Cstadther - Added additional error handling and logging for signature ability import.
- 25/09/2020 - Cstadther - Added OggDude Import for Signature Abilities.
- 25/09/2020 - Cstadther - Enhancement #88 - Added Signature Abilities item type, added new item sheet and css, added to character sheets. Updated Force Powers and Signature Abilities to only display table headers when there is at least one of those types of items on the character.
- 24/09/2020 - Cstadther - Updated padding on block-title css so that long translations will fit correctly.
- 24/09/2020 - Cstadther - Fix #162 and editor not displaying text in items.
- 24/09/2020 - Cstadther - Moved dice pool rendering so
Observer
players can see the rendered dice pool on sheets. - 23/09/2020 - Cstadther - Re-added missing modifier display css for sheets.
- 22/09/2020 - Cstadther - Refactor CSS did not change styles, but remove duplicates and cleaned up unused styles.
- 20/09/2020 - Cstadther - Fix skill import, was setting
custom:true
incorrectly. - 20/09/2020 - Cstadther - Added the functionality to grab new skill types (Combat/General/etc) that are included with alternate skill sets and display them.
- 20/09/2020 - Cstadther - Fixed issue with alt skill list import, now auto sets
custom:true
for all skills in import file. Added try..catch in initialization, so that if error occurs option still shows in configuration settings. - 20/09/2020 - Cstadther - Fixed issue with character import failing on items, added object duplication and try..catch for error handling.
- 19/09/2020 - Cstadther - Fixed issue where modifiers for alternate skills lists were not working correctly.
- 19/09/2020 - Cstadther - Added ability to mark a melee weapon to not use Brawn which will cause weapon to follow not damage rules.
- 19/09/2020 - Esrin - Small bugfix, removed disabled flag from Credits input.
- 19/09/2020 - Esrin - Added auto calculation for Encumbrance Threshold based on Brawn + 5 + item modifiers. Existing characters will likely need to have their threshold adjusted due to any manual modifiers previously applied to them before auto calculation existed.
- 19/09/2020 - Esrin - Fixed disabled encumbrance threshold field on character sheet.
- 19/09/2020 - Cstadther - Fixed issue with creating new skill.
- 18/09/2020 - Cstadther - Refactored data blocks html to Handlebars partial.
- 17/09/2020 - Cstadther - Fixed talent alignment
- 17/09/2020 - Cstadther - Enhancement #336 - Added conflict talents to talent sheet, specialization display, and oggdude talent importer.
- 17/09/2020 - Esrin - Fixed display of FFG elements in private rolls.
- 17/09/2020 - Esrin - Added preUpdateOwnedItem hook to actor-sheet-ffg.js to handle sheet height and width persistence.
- 16/09/2020 - Cstadther - Tiny fix, added object-fit:contain to images to help with stretching.
- 15/09/2020 - Cstadther - Bug Fix #331, added sort by tier
- 15/09/2020 - Cstadther - Fixed issue where defence was not updating correctly.
- 14/09/2020 - Esrin - Hooked the semi-persistent sheet sizes into the preCreateOwnedItem and preDeleteOwnedItem events to cover those cases where _updateObject is not called on the sheet class.
- 14/09/2020 - Esrin - Added semi-persistent actor sheet width and height to allow for resizing to persist across updates to the sheet. Does not persist through page refreshes and is client-side only so two different users can view the same sheet with different persisting sizes. Probably needs more careful testing / bug finding.
- 14/09/2020 - Esrin - Added SWFFG.TalentsCurrentTier to en.json lang file.
- 14/09/2020 - Esrin - Corrected order of Encumbrance Threshold / Current values for consistency.
- 14/09/2020 - Cstadther - Added code driven by dice theme, if not starwars, enables Talent Tiers.
- 11/09/2020 - Cstadther - Fixed issue where modifying a talent by clicking on the specialization box was not updating the talent item in the specialization correctly.
- 09/09/2020 - Esrin - Updated minimum compatibility to 0.7.2 due to breaking changes.
- 09/09/2020 - Esrin - Fixed roll dialog button in chat sidebar after 0.7.2 changes to element classes.
- 08/09/2020 - Cstadther - Fixed issue with imported compendium specialization not able to find talent, will now search by name if id is not found. Fixed issue with dice images.
- 08/09/2020 - Cstadther - 0.7.2 Update (obj.isPC replaced with obj.hasPlayerOwner). Fix for "handling" on vehicles.
- 04/09/2020 - Cstadther - Bug fixed where Foundry link matched Dice Display regex, causing link to not display.
- 02/09/2020 - Cstadther - Refactored Upload code to use straight fetch which bypasses UI Notification.
- 02/09/2020 - Cstadther - Added Skill Themes (alternate default skill lists) and skill list uploading. Added new
genesys
vanilla skill list. - 01/09/2020 - Cstadther - Added Vehicle Modifiers (Only covers vehicle stats no pilot)
- 01/09/2020 - Cstadther - Added additional error handling for modifier calculation.
- 31/08/2020 - Cstadther - Fixed issue with character importing incorrect quantities for items.
- 29/08/2020 - Cstadther - Fixed issue when character import does not include career skills.
- 28/08/2020 - Cstadther - Fixed issue when there are no skill ranks purchased by looping through all skills, instead of just ones with purchased ranks.
- 28/08/2020 - Cstadther - Updated Character Import to fix issue where updating character with no purchased ranks does not update value back to zero.
- 27/08/2020 - Cstadther - Updated Character Import to fix issue with updating characteristics and skills (they use attributes to define purchased ranks)
- 26/08/2020 - Cstadther - Enhanced Specialization Display, if specialization talent is not found by id, search for it based on name and update id as needed.
- 26/08/2020 - Cstadther - Enhanced OggDude Character Import, moved to FormApplication, added progress bar, added additional error handling and logging.
- 25/08/2020 - Cstadther - Fixed issue with Character Import with single specialization.
- 24/08/2020 - Cstadther - Enhancement #189 - sw-adversaries importer added, no way to connect to OggDude data, data has typos, no modifiers, minimal descriptions.
- 23/08/2020 - Cstadther - Bug Fix #306 - Updated styles for critical injury/damage to allow enhanced dropdown to render correctly.
- 23/08/2020 - Cstadther - Bug Fix #305 Defense autocalc was incorrectly adding upon save. Fix issue with removing modifiers.
- 21/08/2020 - Cstadther - Fixed issue with imported characters displaying talents incorrectly. Allowed import of qualities with no description to be imported.
- 21/08/2020 - Cstadther - Added ability to select OggDude import file from local client, so uploading to server is not needed.
- 20/08/2020 - Cstadther - Fixed import issue where weapon count was not listed in XML file, default to count 1.
- 20/08/2020 - Cstadther - Fixed display and functionality for vehichle sheets, switched to using partial for items/weapons.
- 20/08/2020 - Cstadther - Applied same code from Character to Adversary sheet. Updated minions, so that skills can be upgraded as non-squad minions.
- 20/08/2020 - Cstadther - Fixed issue where minion Soak was always increasing.
- 19/08/2020 - Esrin - Updated Roll template and ItemDetails methods to correctly display the new embedded Item Qualities.
- 18/08/2020 - Cstadther - Fixed actor sheet updates as they were broken with the new formData deep object.
- 18/08/2020 - Cstadther - Added Item Qualities to Oggdude Import. Will import qualities as Journal Entries and attach them to weapons in specials area.
- 18/08/2020 - Cstadther - Fixed Weapon Import ranges which was using a none standard field, fixed item sheet updates as they were broken with the new formData deep object, fixed issue with weapon stat modifiers.
- 18/08/2020 - Cstadther - Updated import to refactor xml parsing into helper function that handles BOM removal.
- 17/08/2020 - Cstadther - Fixed import of force spec to add force pool modifier.
- 17/08/2020 - Cstadther - Fixed issue with
cybernetics
in character import. - 15/08/2020 - Esrin - Added Special Qualities display to item rolls where applicable.
- 15/08/2020 - Esrin - Reworked inventory, talent and critical injury displays in order to replace old tooltips with an item details fold-out on click.
- 14/08/2020 - Cstadther - Updated character import to handle cases where modifiers on career and specializations were not initialized at 0;
- 13/08/2020 - Cstadther - Bugfix - Fixed character import error for no force powers. Fixed error for no max property on character data.
- 12/08/2020 - Cstadther - Refactored _updateObject function into new item helper class, and update all formData references to new object structure.
- 12/08/2020 - Cstadther - Refactored _updateObject function into new actor helper class
- 11/08/2020 - Esrin - Bugfix to the modifiers template to ensure all modifiers are stored as data-dtype="Number" to avoid type errors such as string concatenation instead of Math() addition.
- 11/08/2020 - Esrin - Changed ActorFFG prepareData() method to prepareDerivedData() to match the new 0.7.1 best practice workflow.
- 11/08/2020 - Esrin - Update to declare the default Roll method as per 0.7.1 Foundry changes.
- 03/08/2020 - Esrin - Work in progress on [ROLL][/roll] tag, currently only parsed for testing in actor biography. Can be used to create a rollable skill button, for example: [ROLL]Brawl, 2[/ROLL] will result in the creation of an Average Brawl check button within the biography. Not certain if this functionality is going to be useful yet so limiting to actor bios while I work on it.
- 03/08/2020 - Esrin - Added functionality for hotbar drag-drop weapon roll macro creation.
- 03/08/2020 - Esrin - Minor bugfix to Brawl abbreviation localisation tag in
swffg-config.js
. - 03/08/2020 - Esrin - Added ability to roll with
weapon
items directly from inventory window by clicking on the associatedSkill
field. Subsequent roll chat message includes item info such as calculated damage and critical rating along with item name and icon. - 03/08/2020 - Esrin - Restyled #chat-log messages and #chat-form text area to match system styling.
- 03/08/2020 - Esrin - Reduced dead space at the bottom of the character and minion sheet-body area.
- 03/08/2020 - Esrin - Added left click / right click instruction text to roll dialog.
- 03/08/2020 - Esrin - Added item description tooltip to critical injuries on character sheets.
- 02/08/2020 - Cstadther - OggDude Character Import. You can now import characters from an OggDude export. The button is located on the Actor tab on the right.
- 01/08/2020 - Cstadther - Bug Fix #283 - Updated code to add custom skills to list, and sort them properly by abbreviation.
- 01/08/2020 - Cstadther - Added oggdude dataset import for vehicles.
- 30/07/2020 - Cstadther - Fix for issue where Remove Setback was incorrectly trying to be added to the dice pool.
- 30/07/2020 - Cstadther - Added ability to add modifiers to Force Powers and the Force Power Upgrades. Updated imported to populate force power modifiers.
- 29/07/2020 - Cstadther - Fixes issue where Strain, Wounds, and Soak default values were not being calculated correctly.
- 29/07/2020 - Cstadther - Updated Critical Damage and Injury sheets to allow modifiers. Fixed Adversary sheet to allow clicking on Criticals. Refactored criticals to a partial.
- 29/07/2020 - Cstadther - Updated data importer to populate Force Boost modifiers on talents
- 29/07/2020 - Cstadther - Added Force Boost modifier. When added to an item, if checked, it will add the max force pool to the rendered dice pool, and include that number of force die in the roll.
- 29/07/2020 - Cstadther - Bug Fix #270 - Fix which allows no PC characters to go above the max, however all NPCs no longer adhere to any maximum for skill rank.
- 29/07/2020 - Cstadther - Updated data importer to populate skill boost/skill setback/skill remove setback modifiers for armor, gear, talents, and weapons.
- 29/07/2020 - Cstadther - Added Remove Setback modifier, updated dice pool rendering display Remove Setback image, updated dice pool calculation on actor to cancel out setback dice with remove setback dice.
- 28/07/2020 - Cstadther - Added Species Import from Oggdude dataset.
- 28/07/2020 - Cstadther - Added Career Import from Oggdude dataset.
- 28/07/2020 - Cstadther - Added ranked talents to multiply modifier value correctly.
- 28/07/2020 - Cstadther - Updated importer to import career skills, skill ranks, and skill boosts on talents.
- 27/07/2020 - Cstadther - Added specialization modifiers via popout modifiers window (new cog icon on specialization screen)
- 24/07/2020 - Esrin - System is now compatible with Foundry VTT 0.7.0 and upwards only. Previous Foundry versions are not supported.
- 24/07/2020 - Esrin - Implemented new Roll / Dice system using the expanded Foundry VTT 0.7.x dice API. The requirement for Special-Dice-Roller module has now been removed.
- 23/07/2020 - Cstadther - Added Career item type, sheet and integration on character sheet.
- 23/07/2020 - Cstadther - Added Career item type, sheet and integration on character/adversary sheet.
- 23/07/2020 - Cstadther - Bug Fix #255 - Clicking on critical injuries was not bringing up sheet.
- 23/07/2020 - Cstadther - Added Skill Boost and Skill Setback modifiers, refactored dice pool display to include boost and setback.
- 22/07/2020 - Cstadther - Refactored minion sheet to use skills partial, updated skills partial to handle groupskills
- 22/07/2020 - Cstadther - Added sheet options for Adversary for removing auto soak calculation (but only unlocks the soak field)
- 22/07/2020 - Cstadther - Refactored character sheets using handlebar partials for skill, items, talents and force powers (shared with character and adversary sheets)
- 22/07/2020 - Cstadther - Added modifiers for Career Skills
- 22/07/2020 - Cstadther - Minor GroupManager fix to remove instance where groupmanager is undefined
- 21/07/2020 - Cstadther - Specialization Talents now apply stat/skill rank/characteristic modifiers. Importer was updated to apply stat/skill rank/characteristic modifiers for weapons/armor/gear.
- 20/07/2020 - Cstadther - Refactored modifier part 2, fixed issue with weapon mods, added new mod (setback and career skill), updated importer to correctly populate talent and specialization characteristic and stat modifiers.
- 20/07/2020 - Cstadther - Bug Fix #243 - Updated english localization to used knowledge stripped values and updated skill grid layout.
- 20/07/2020 - Cstadther - Refactored modifier display to a partial. Refactored applying logic.
- 20/07/2020 - Cstadther - Added skill rank modifiers, works for current skills and any new added skills correctly.
- 20/07/2020 - Cstadther - Stat modifiers save on update of actor and store value of difference in attribute.
- 19/07/2020 - Cstadther - Bug Fix #212 - Vehicle weapons are now imported correctly as Vehicle Weapons.
- 19/07/2020 - Cstadther - Enhancement #213 - When weapon skill is changed to
Melee
orBrawl
damage field is disabled, as base damage for those weapon types is autocalculated using brawl when owned by an actor. Specify damage as a modifier to damage (ie +3, etc) - 19/07/2020 - Cstadther - Bug Fix #227 - Fixed issue with critical injuries and damage description areas not big enough.
- 19/07/2020 - Cstadther - Bug Fix #232 - Fixed issue with minion groupskill calculations
- 19/07/2020 - Cstadther - Bug Fix #222 - Fixed issue where soak options were not being used on Adversary Sheet.
- 18/07/2020 - Cstadther - Added characteristic and stat migration to attributes for existing characters.
- 17/07/2020 - Cstadther - Bug Fix #218 - Fixed the Minion Sheet's scrolling issue
- 17/07/2020 - Cstadther - Bug Fix #214 - disabling force pool will now also disable force powers section
- 17/07/2020 - Cstadther - Add stat modifiers, and reworked Soak/Defence calculation to allow for modifiers of just Melee or Ranged Defense
- 17/07/2020 - Cstadther - Add characteristic modifiers to character/adversary/minion sheets, add drag/drop of species onto character/adversaries (not minion)
- 16/07/2020 - Cstadther - Added species item type, values stored in modifiers, preparing for characteristic modifiers.
- 16/07/2020 - Cstadther - Fix for specialization and talent combined talent list for adversaries and characters.
- 15/07/2020 - Cstadther - Import fix for specializations, prepopulate data that is not being populated through item-ffg.js load routine.
- 15/07/2020 - Cstadther - CSS Fix, set flex to
auto
on character sheet to resolve issue with different form height between FF and Chrome - 14/07/2020 - Cstadther - Added right click context menu to add skills (done from skill header row), and delete a skill by left clicking and selecting
Remove Skill
- 14/07/2020 - Cstadther - Import fix for locked compendiums
- 14/07/2020 - Cstadther - Updated skill display code using new grid css, added context menu to skill list for modifing skill characteristic.
- 10/07/2020 - Cstadther - Fixed bug with latest dice roller update.
- 10/07/2020 - Cstadther - Bug fix for importing specializations
- 09/07/2020 - Esrin - Added Force Pool toggle to character sheet configuration.
- 09/07/2020 - Esrin - Fixed bug with Initiative Rolls caused by core changes in FVTT 0.6.5. This removes backwards compatibility with previous versions.
- 08/07/2020 - Cstadther - Enhancement #65, added hyperdrive and consumables to vehicle sheet.
- 08/07/2020 - Cstadther - Enhancement, updated padding on tooltips, and added rendering of dice images in tooltips.
- 08/07/2020 - Cstadther - Bug Fix, issue with combined talents not displaying item sheet when clicked on.
- 08/07/2020 - Cstadther - Bug Fix, issue with importer where connectors were incorrectly populated to due a variation in import data.
- 08/07/2020 - ezeri - Bug Fix, Character sheet configuration was not defaulting correctly, blocking character sheet drawing.
- 07/07/2020 - Cstadther - Enhancement #121, added character sheet configuration settings, morality/obligation/conflict/duty display can be toggled. (added through new actor-ffg-options module)
- 07/07/2020 - Cstadther - Enhancement #119, added equipped function for weapons.
- 07/07/2020 - Cstadther - Minor bug fix, where isForceTalent attribute is converted to string when should be boolean.
- 06/07/2020 - Cstadther - Combined Talents and Specialization Talents, added dialog to display talent calc source and ability to remove talents from owned items.
- 06/07/2020 - Cstadther - Refactored specializations to move specialization talent updates to
onUpdate
method for talent. - 06/07/2020 - Cstadther - Refactored logging, added logging helper, added config option to enable debug level logging which defaults to false
- 03/07/2020 - Esrin - Updated the Group Manager to use game.settings for the Destiny Pool. This allows replication of the destiny pool values and changes across all connected clients and persists across sessions.
- 03/07/2020 - Esrin - Fixed Wound and Strain display on Group Manager, now uses .value instead of the deprecated .real_value.
- 02/07/2020 - CStadther - Import fixes. Fixed issue if there are locked compendiums with importing.
- 02/07/2020 - CStadther - Import fixes. Took specialization import out of promise all and run aftert to make sure talents in completed first.
- 30/06/2020 - Cstadther - Import fixes. All talents were listed as ranked because boolean was being interpreted as a string from the import file.
- 30/06/2020 - ezeri - Minor bugfix of the label of a skill
- 30/06/2020 - Cstadther - Refactor dice rolling code into helper module. Added ad-hoc die rolling by clicking on dice icon over chat box.
- 29/06/2020 - Cstadther - Added Specialization Importing from OggDude dataset
- 29/06/2020 - ezeri - Added french documentation (README-fr.md)
- 29/06/2020 - Cstadther - Added import log creation options
- 29/06/2020 - Cstadther - Added image import for oggDude data for weapons/armor/gear
- 24/06/2020 - Esrin - Bug fix #160 & #159 - Limited Adversary sheet registration to "character" actor types only.
- 24/06/2020 - Esrin - Bug fix #161 - Added check during character encumbrance calculation and do not add encumbrance for equipped armour.
- 23/06/2020 - Cstadther - Bug fix # 154 - Added damage add to damage characteristic for melee weapons. Added modifier calculations with damage for melee/brawl weapons.
- 23/06/2020 - Cstadther - Bug fix # 155 part 2 - Added attributes to the template.json structure for forcepower and specializations
- 23/06/2020 - Cstadther - Bug fix # 155 - Force talents from compendium do no have attributes field, until they are imported into the world from the compendium
- 23/06/2020 - Cstadther - Bug fix # 152 - Ship silhouette size
- 22/06/2020 - Cstadther - Added setting to disable Soak Autocalculation
- 22/06/2020 - Cstadther - Enhancement - Data Imported error handling and async importing.
- 21/06/2020 - Cstadther - Added Armor Import
- 21/06/2020 - Cstadther - Added Weapon Import
- 21/06/2020 - Cstadther - Added compendium item updates to talents and force powers, so that the import will update the data correctly.
- 21/06/2020 - Cstadther - Add Gear Import, plus 0.6.3 bug fix for compendium structure change
- 21/06/2020 - Esrin - Reworked Token HUD behaviour to allow for core functionality to behave properly with FFG style wounds / strain values.
- 21/06/2020 - Cstadther - Add Force Power Upgrade Cost to force power sheet.
- 21/06/2020 - Cstadther - Update Force Power Import - Removes unused rows for force powers that do not untilize them (ex Heal/Harm)
- 21/06/2020 - Cstadther - Bug fix #126 - Clicking embedded journal entries triggering editor also
- 21/06/2020 - Cstadther - Bug fix #138 - CSS fix to specialization connectors
- 20/06/2020 - Cstadther - Added additional OggDude symbol handling to enhance imported text
- 20/06/2020 - Cstadther - Added force power import from OggDude Data Set
- 20/06/2020 - Cstadther - Bug fix - Data importer mis-named variable
- 19/06/2020 - Cstadther - Bug fix #123 - localization of change characteristic dialog.
- 19/06/2020 - Cstadther - Bug fix for console error where pack index has not been populated.
- 19/06/2020 - Cstadther - Bug fix for talent upgrades not adding up correctly
- 18/06/2020 - Cstadther - First pass as Talent Import from OggDude Data Set
- 17/06/2020 - Cstadther - Added force talent checkbox to talent data, update specialization sheet rendering to include it.
- 17/06/2020 - Cstadther - Added Adversary Sheet, which hides everything for non-owner except picture, name, and species. Name is in the title bar and can't easily be changed.
- 17/06/2020 - Esrin - Localised all system settings.
- 17/06/2020 - Esrin - Added new Player Character List Mode system setting that determines how the Group Manager lists player characters.
- 17/06/2020 - Esrin - Added 'equipped' toggle to Armour in character inventory display. Only equipped armour will apply its soak value.
- 17/06/2020 - Cstadther - Bug fix - Width of Characteristic Selector
- 17/06/2020 - Cstadther - Bug fix #60 - Dice localization
- 17/06/2020 - Cstadther - Big fix #60 - Dice localization
- 17/06/2020 - Esrin - Added limited player view to the Group Manager tool.
- 17/06/2020 - Esrin - Made skill sorting by localised name an optional setting in System Settings, defaults to off.
- 17/06/2020 - Esrin - Fixed localised skill sorting for Knowledge skill types.
- 17/06/2020 - Cstadther - Enhancement #91, Specialization Color Difference between Active and Passive
- 16/06/2020 - Cstadther - Bug fix for 2-way binding.
- 16/06/2020 - Cstadther - Bug fix for #90, add talent cost in specialization tree.
- 16/06/2020 - Cstadther - Bug fix for #97, specialization talent click display.
- 16/06/2020 - Cstadther - Styled characteristic change dialog, and added localized values.
- 14/06/2020 - Cstadther - Added functionality to change characteristic associated to skill.
- 14/06/2020 - Cstadther - Bug fix for #87 (min/max values for skills and characteristics)
- 14/06/2020 - Cstadther - Bug fix in Character Sheet PrepareData.
- 14/06/2020 - Cstadther - Bug fix for item sheet rendering, more responsive design by removing set height on items.
- 14/06/2020 - Esrin - Bug fix for significant performance issues with synthetic actors containing specialisation items.
- 14/06/2020 - Cstadther - Bug fix for #92, adding scroll bar to talent/force boxes.
- 13/06/2020 - Cstadther - Added hook and text replace to add dice symbols to journal entries.
- 13/06/2020 - Esrin - Added 4 extra talent slots to the specialisation trees to match sourcebook examples.
- 13/06/2020 - Esrin - Added localisation to the talent activations on specialisation sheet.
- 13/06/2020 - Esrin - QoL improvements to specialisations to keep them synced up with any changes to linked talent descriptions or activations.
- 13/06/2020 - Esrin - Restored individual embedded talents to character sheets to allow for talents without associated specialisations (such as for rivals and nemesis).
- 13/06/2020 - Esrin - Bugfix to force power description display area.
- 12/06/2020 - Cstadther - Added Specializations Trees, utilizing drag and drop talents. Only for characters.
- 12/06/2020 - Esrin - Completed all initial Group Manager functionality and added last localisation hooks.
- 12/06/2020 - Cstadther - Added popout editor and dice symbol rendering for force powers. Updated popout editor to specify height/width/left/top.
- 12/06/2020 - Cstadther - Added popout editor for specials and dice symbol rendering in descriptions and specials
- 12/06/2020 - Esrin - Added warning on startup if Special-Dice-Roller module is not installed and activated.
- 12/06/2020 - Esrin - First pass on the group sheet. Now automatically populates with player characters, can open character sheets, change initiative mode and use the destiny pool. Other functionality under construction.
- 10/06/2020 - Cstadther - Readded Force Pool to Talent Tab
- 10/06/2020 - CStadther - Buxfix for Force Power Description field.
- 09/06/2020 - CStadther - Added drag-drop transfer of weapon, armour and gear items between owned character sheets.
- 08/06/2020 - CStadther - Added force power trees and associated view on the character sheets.
- 07/06/2020 - Esrin - Began localisation of Group Manager popup.
- 07/06/2020 - Esrin - Added new localisation for modifier types.
- 07/06/2020 - Esrin - Added new localisation for talent activations.
- 07/06/2020 - Esrin - Fixed localisation on character, minion and vehicle sheets for weapon range and firing arc display in inventory.
- 07/06/2020 - Jaxxa - Modify Wound / Strain tracking to be compatible with resource bars.
- 06/06/2020 - Jaxxa - Added Minion sheet calculating number of minions alive and reduce their skills as they die.
- 05/06/2020 - CStadther - Added select2 libraries for better dropdowns.
- 05/06/2020 - CStadther - Added Critical Injury and Critical Hit item types, along with associated display areas on character and vehicle sheets.
- 05/06/2020 - CStadther - Standardised localisation hooks for all langs.
- 05/06/2020 - Esrin - Removed legacy Critical Injury rolltable.
- 04/06/2020 - Esrin - Completed full transition to SASS. Removed old swffg.css file and ported all CSS logic into relevant SASS files.
- 04/06/2020 - HDScurox - Updated German language file.
- 04/06/2020 - ForjaSalvaje - Updated Spanish language file.
- 03/06/2020 - CStadther - Added localisation for all
swffg-config.js
values. - 03/06/2020 - Esrin - Tweaked sensor range dropdown values.
- 03/06/2020 - CStadther - Fixed positioning issue with tool tips on vehicle sheet.
- 03/06/2020 - CStadther - Restyled bottom of vehicle biography section.
- 03/06/2020 - CStadther - Added localisation for skill names.
- 03/06/2020 - HDScurox - Updated German language file.
- 03/06/2020 - Esrin - Implemented scroll position saving when actor sheet elements are updated. No more popping back to the top of the skills list every time you make a change!
- 03/06/2020 - CStadther - Restyled vehicle weapon and attachment sheets.
- 03/06/2020 - Esrin - Bugfix to minion sheet groupskill display.
- 02/06/2020 - Esrin - Sheet styling tweaks.
- 02/06/2020 - Esrin - Bug fixes to minion sheet.
- 02/06/2020 - CStadther - Continued restyling vehicle sheet.
- 02/06/2020 - ForjaSalvaje - Spanish language translation.
- 02/06/2020 - Esrin - Some styling tweaks and fixes to the minion sheet skills display as suggested by Mandaar.
- 02/06/2020 - Mandaar - French language translation.
- 02/06/2020 - HDScurox - German language translation.
- 02/06/2020 - CStadther - Continued restyling minion sheet.
- 02/06/2020 - Esrin - Temporary display fixes to Minion and Vehicle sheets awaiting CStadther's eventual restyle.
- 02/06/2020 - Esrin - Minor bugfix to character sheet, soak value set to disabled for auto-calculation, encumbrance max and current values swapped to correct fields and current set to disabled for auto-calculation.
- 02/06/2020 - CStadther - Major sheet restyling
- 02/06/2020 - Jaxxa - Added Icons in the Dice roller, visually indicating the dice types.
- 31/05/2020 - Esrin - Work in progress on the group management GM tool. Destiny Pool now working (will reset on page refresh). Player Character list under construction.
- 31/05/2020 - Esrin - Bugfix to localisation hook for Gear Quantity on Character Sheet (thanks Alex | HDScurox for the bug report).
- 31/05/2020 - CStadther - Added SASS configuration using Gulp.
- 31/05/2020 - CStadther - Minor bugfix on .item click listener to prevent console errors when .item class components with no related item sheet are clicked, such as tabs.
- 31/05/2020 - CStadther - Added localization for character sheet.
- 29/05/2020 - Esrin - Minor bugfix to vehicle sheet, various fields will now accept string values to allow for from-to values as requested by Alex | HDScurox.
- 28/05/2020 - Esrin - Brought the Minion sheet inventory in line with the latest Character sheet changes. Added talents to Minion sheet. Fixed a minor bug with group skill calculations (thanks Alex | HDScurox for the bug report).
- 25/05/2020 - Esrin - Character sheet tweaks. Continued improvements to the inventory display in advance of equipable item support.
- 22/05/2020 - Esrin - Minor bug fixes and tweaks, compatibility check with FVTT 0.6.0 stable release.
- 18/05/2020 - alfarobl - Tweak to dice display orders to match the chat order, kindly provided by alfarobl.
- 18/05/2020 - Esrin - A very hacky method has been introduced to allow the built in FoundryVTT combat tracker to roll initiative using FFG dice results. The resulting number is made up of successes and advantages. For example 1 success and 2 advantage would result in 1.02 for the initiative tracker. Warning, there might be bugs with this solution! Initiative can be switched between Vigilance and Cool via the System Settings section of the world configuration.
- 13/05/2020 - Esrin - Continued sheet design tweaks.
- 12/05/2020 - Esrin - Reworked actorsheet entities back down to a single entity with dynamic options based on actor.type. Now much easier to maintain in single place.
- 12/05/2020 - Esrin - First pass at improvements to inventory display to show more info on hover of certain areas (hover name for description, hover special for full text, etc). Still much more styling and layout work needed for sheets in general.
- 11/05/2020 - Esrin - First pass on some quality of life improvements to the inventory display (work in progress). Minor bugfixes.
- 11/05/2020 - Esrin - Fixed bug on vehicle sheet that was preventing data entry to some fields.
- 11/05/2020 - Esrin - Reworked the modifier tabs to be more foolproof and user friendly. Only Soak modifiers are calculated automatically at present. Automatic calculation of other stat / characteristic / skill modifiers is not a priority right now so putting on the backburner.
- 11/05/2020 - Esrin - Improved vehicle sheet design to have Defence in fore, aft, port, starboard cross pattern.
- 11/05/2020 - Esrin - Added Range, Skill, Firing Arc and Activation dropdowns to item and talent sheets where appropriate.
- 11/05/2020 - Esrin - Added skills filter to character and minion sheets, allowing filtering by General, Combat and Knowledge.
- 11/05/2020 - Esrin - Added career skills checkbox to character sheet.
- 11/05/2020 - Esrin - Fixed Handling on vehicle sheet. Now displays a + for positive values.
- 09/05/2020 - Esrin - Rollable table for Critical Injuries
- 09/05/2020 - Esrin - Cleaned up items to just use one JS class and get dynamic template by type.
- 09/05/2020 - Esrin - Built item sheet for ship weapons and ship attachments
- 09/05/2020 - Esrin - Built character sheet for vehicles
- 09/05/2020 - Esrin - Added data structure for ship weapons and ship attachments
- 09/05/2020 - Esrin - Added data structure for vehicles (using Jaxxa's work as a template)
- 09/05/2020 - Esrin - Added currency to characters
- 09/05/2020 - Esrin - Derived encumbrance from item values.
- 09/05/2020 - Esrin - Derived soak value from brawn, equipped armour, and modifiers on weapons, gear and talents as a test case for automation.
- 08/05/2020 - Esrin - Extended Actor class to allow for calculated Minion stat values (wounds from unit wounds _ quantity, and skills from group skills _ quantity-1)
- 08/05/2020 - Esrin - Added data structure for minions
- 08/05/2020 - Esrin - Built character sheet for minions
- 08/05/2020 - Esrin - Updated main character sheet to correctly display all three main item types, and talents.
- 08/05/2020 - Esrin - Added data structure for talents
- 08/05/2020 - Esrin - Updated main character sheet to show XP on all pages, and obligation types on Biography page.
- 08/05/2020 - Esrin - Built very basic item sheets for the three main item types.
- 08/05/2020 - Esrin - Added data structures for the three main item types, gear, weapons, armour.
- 07/05/2020 - Esrin - Minor tweaks to the character sheet styling. Begun restructuring the underlying data structure in template.json to introduce best practices, avoid unnecessary duplication and prepare for the addition of new actor and item types.
- 07/05/2020 - Esrin - First pass at character sheet styling. Next step, talents, items and derived modifiers.
- 06/05/2020 - Esrin - Added "Rolling " into the chat message for FFG dice rolls to show which skill the person was rolling on.
- 06/05/2020 - Esrin - Added abbreviations (abrev) to characteristics, refactored skill display on ffg-actor-sheet.html to allow for linked characteristic abbreviations in display.
- 06/05/2020 - Esrin - Updated to TabsV2 class in actor-sheet-ffg.js to avoid deprecation of Tabs class in future FoundryVTT versions.
- 06/05/2020 - Esrin - Renamed remaining core files from Simple World Building to swffg naming scheme for consistency.
- 06/05/2020 - Esrin - Removed old SimpleWorldBuilding dependencies and fixed breakages where necessary.