Releases: CurtR95/FVTT-Dishonored
Fixed NPC Sheets
Small update that fixes one major bug. Also welcoming @LucifurMacomb to the team!
Key Fixes:
- Added attributes were broken on NPC Sheets, this included relationship, focus level, damage, protection value and quantity (closes #105)
Other Fixes:
- Linted more of a few token JS files as well as the Readme MD.
- Added a migration step that removes reference to the old logo path.
Full 0.8.6 Support
Now 0.8.6 is just about to drop, thanks to an insider build I have been able to make any fixes to finalise the release.
Happy 0.8.x!
Design Overhaul Phase 1
On the otherside of the spectrum to the last update, this is a BIG update. This features the first phase of the design overhaul.
Features:
- The Momentum and Tracker have been redesigned, this is likely the biggest visual change to the system in general. (see #52 for images also closes #96)
- The character sheets have both been redesigned, the NPC one is still in progress but the Character Sheet is mostly complete. (see #52 for images)
- 0.8.0 support is mostly in (note the mostly). I have had to relist my focus at 0.7.9 and get the features out first. (closes #89, closes #91 and closes #90)
- Truths have been itemised, migration will happen to ensure any non itemised truths become itemised. (closes #66 and closes #100)
- Added NPC Types of Major, Minor, Notable and Incidental. These will do more in the future, but for now, they are just a drop-down. (see #65 for detail on how this might end up)
- Improved Dice So Nice support. (closes #99)
Key Fixes:
- The images should no longer reset - please let me know if you still find this! (closes #88)
Other Fixes:
- 0.8.0 should be functional. Note this is just functional. No bug testing passes were done for this release, 0.5.1 will resolve that.
- Dice So Nice is working based on role types now, not off of janky implementation into their API.
- Due to the design overhaul, item descriptions broke, this causes a bug in #94, but also caused item descriptions to not appear - that bit is fixed, however, the descriptions autoloading is not (closes #101).
- General JS Cleanup (closes #93)
Bugsquashing
Not a very exciting patch, but nevertheless required. Just squashing bugs. There are however two minor features to celebrate!
Features:
- Tokens are set up at the creation of a character! No more fiddling with Token settings, Characters are automatically given vision, made friendly and an HP bar and VP bar is shown. HP is accurately reversed, with code inspired from the StarWarsFFG guys, thanks @StarWarsFoundryVTT, check out their far better system here.
- Token Images are set to something more Dishonored-y. Thanks @mkscho63 for the inspiration here. Also check out their Star Trek Adventures 2d20 system here. (Closes #79)
Key Fixes:
- Equipables are no longer janky. They now work as expected, health is calculated at that moment also and this is reflected via tokens and the such also. As a whole, it is a pretty adaptable system now. (Closes #81)
Other Fixes:
- Fixed a case where you could + a non-numeric value like "+help!" and it would attempt to do so and result in NaN. (Closes #85)
- Commented a bunch of stuff in tracker.js which has resulted in a few small fixes. (Closes #86)
- Momentum & Chaos was actually editable if you did not have the permissions, but only if you knew how to "hack" using dev tools, this can no longer happen. (Closes #84)
- A fix that keeps Momentum & Chaos in sync (Thanks again @mkscho63!)
- ALL console.log entries have been removed that were not intentional. This means you can triage issues without random noise appearing in the console.
La Actualización Española
Wanted to push the Spanish language support in this weekend and actually push this up to working with 0.7.9 (as nothing has majorly changed since 0.7.3 for this).
Key Features:
- Spanish Language Support!!! (thanks to @Damaskian). Note on this - not all strings are translated - due to my laziness in localisation, I missed some early on. This is my fault, not Regiks/Damaskians.
- Completed the Focus Compendium (gee that took a while... closes #48)
- Added +/- usage for the Momentum and Chaos Tracker (now can input -2 and it will take 2 from the current value rather than setting it to -2 and resolving as an error).
- Also added localisation across all Notifications, Settings and Rollover Text. (If I missed anything, please let me know!)
Other Fixes:
- Fixed an error if you set the Momentum or Chaos tracker to "" it would allow it, and on next refresh would become NaN, breaking both buttons. Now all Non-Numerics will fail to update and "" gets defaulted to 0 (fixes #80).
Focused Update
Features & Bug fixes
- Added Shared Momentum similarly to the Chaos track (thanks @angrytramp closes #73)
- Fixed NPC Sheet bugs - basically not allowing items to be rolled.
- Made Armor unequiapable. This means that you can only have an armor and a helmet. Trying to equip a second will result in an error. (closes #55)
- Added a versioning logo near the foundry logo. This will indicate which version is being run and allow you to easily access the release notes!
- Created a Compendium of Focuses. This is WIP, I advise people to not use any image-less focuses for now. Next update will complete this compendium (#48 in progress).
0.7.1 1.M.5.0.R.R.Y Update
Pretty straight forward release. I saw things were broken in 0.7.1 the other day, checked it using my new forge account, and I can confirm. It was broken. I have added backwards compatibility in the release as well so it will check if you are using 0.6.x or 0.7.x. Eventually I would hope that I can remove this backwards compatibility but at this early stage with 0.7.x in alpha best to leave it in. I will consider it if I'm still working on this when 0.8.x comes around (but I'll probably forget, I'm lazy yo).
Chaotic Update
After a little hiatus, back to looking at this again. Decided to get some pretty big features pushed out the door (hopefully to make it playable this week!).
Features
- Made a limited Items sheet. Essentially meaning those with limited permissions can only see basics. (#67)
- Added an Is Helmet tag. (#58 - Thanks @kruvek)
- Added a limit to the number of bonecharms one can actively equip. Have added an equip/unequip button to manage this. Adding new bonecharms when at the limit will result in the new one being added unequipped. (#27)
- Added a Chaos Tracker. This is hard defined in the bottom right (near the chat entry). Added a system setting to defined the refresh interval for this (5 seconds - this is probably the lowest it should be set...). Also added a permission for who can change the Chaos Track. Default Assistant GM+. (#18)
- Added a basic Macro that perform's a skill test. #12 has some basic details on the structure of the macro. Creating issue #69 for improvement of this feature.
btw you probably noticed compatibility has dropped from 0.7.0 to 0.6.5. This is intentional. I haven't tested on 0.6.6 yet and I haven't checked on 0.7.0 in a while. Thing might be broken. Stable releases only for now.
Un-exceeding Expectations
This one is a pretty behind the scenes update. No massive features unfortunately.
Features/Bug Fixes
- Added a Limited Actor Sheet. When you have limited permissions to the actor you will now be shown a very cut down version of the sheet. (Closes #63 - thanks @kruvek) NOTE: currently items still are shown. This will be in the next update.
- Removed the parchment and replaced with a slightly off-white. This applies to all windows (except the roll dialog).
- Added a sticky header - with slight transparency. Now scrolling down the character sheet allows you to keep access to your momentum/experience.
- Improved general CSS experience. You may notice slightly visual changes - this is why. (closes #51)
- If you are not the owner of an actor you will no longer be shown which skill and style is selected (Resolved #64 - thanks also @kruvek).
- Any clickable items in the actor sheet when you are not the owner now no longer appear as clickable (fixes #33).
- Added sick splash screen to the dev console.
- Checked last few js scripts (ultimately they were basic enough for no comments required - fixes #53).
Quantifying the Nice Dice
A chunky update behind the scenes, but very little in functionality has been added.
Key Features:
- Added Support for Dice So Nice (fixes #60 - thanks Kruvek!)
- Amended the Send2Actor functionality, previously it was available to all. Now you can change who sees this in the system settings. (fixes #41)
- Changed focuses to now only range between 2-5, as everyone has a focus of 1 and you can't get a focus of 0! (fixes #57 - thanks again Kruvek for reminding me to raise this one!). NOTE: any Focuses built before this update won't update until you open them.
- Added system setting to allow for a variable number of experience points to show on the character sheet. NOTE: I do not recommend going over 50 (unless you want an incredibly squashed experience track!).
- Quantity now shows on items when posting as a roll.
Other Fixes:
- Mana has been moved to characters only due to the dependency that it's calculated via void points. Also, there was a bug with mana that meant 10 < 2. Ensured that it is parsed as an int for that calculation. (fixes #61)
- Improved the handling of identical code between the actor sheets (they now reference a new class in the Actor.js and both NPC and Character share the same code in that class).
- Optimised the code in the Character and NPC sheets. Updating the sheets should be a little bit faster!
- Optimised rolling code significantly. This should be slightly faster, but most importantly is ALOT cleaner.
- Started to comment on the JavaScript files (around two-thirds are done - see #53 for exact details. NOTE: the actors have much more js code to go through). The optimisation of the code is because of this.