Skip to content

Releases: moo-man/WFRP4e-FoundryVTT

Release 5.0.0

21 Dec 21:55
78c7dac
Compare
Choose a tag to compare

Deliver us from the dreaded does not exist in EmbeddedDocument collection error! V9 has arrived!

This release is compatible (but likely not 100% bug free) with V9, but also includes a major, long overdue refactor

TABLES!

Finally (for some of you), the old wfrp table implementation has been deprecated, and you'll find in the module updates that they all now include table compendium packs. However, they should mostly operate the same way. The same interface you used to interact with them previously is how you interact with them now (/table <table-key> should still work for example.)

How to get tables into your world

You have a few options

  1. Reinitialize (Pro: Organizes them into folders, Con: have to reinitialize)
  2. Update Function (Pro: Not much really, Con: Dumps all of them in the root of the table sidebar)
  3. Right Click - Import All (Pro: At least it puts them in folders respective to the module, Con: Less organization than 1)

Want to convert your own tables?

For now, the old style tables still get loaded, but not for long. If you want to convert them, open the console and type in game.wfrp4e.utility.convertWFRPTable("<table-name>") and it should create the table.

Official Modules

All

  • Table compendium packs added

Hotfix 4.3.1

10 Dec 19:25
eab22fb
Compare
Choose a tag to compare

Just some quick fixes, this will likely be the last update for Foundry 0.8, onwards and upwards to V9!

  • Add more localizations (Thanks @Txus5012 )
  • Fix an issue with adding flaws (thanks @siegn!)
  • Fix an issue where ammo that adds property values like Blast stack to large numbers
  • Fix a critical issue with naming (Thanks @Jagusti)
  • Fix old CSS causing token config checkbox to clash with modules (Thanks @mclemente !)
  • Add css for merchant sheet (Thanks @whelan!)

Official Modules

Core - 2.2.1

  • Add localization to Sniper effect
  • Add missing text to Tests journal entry
  • Fix typo in Taking Your Turn
  • Fix Corrosive Blood Description

RNHD - 2.2.1

  • Moved clock synchronization from the deprecated Calender/Weather module to Simple Calender

Enemy in Shadows - 2.1.1

  • Added links to Travel Endeavours Journal
  • Added links to Destinations and Directions Journal

Middenheim - 2.2.1

  • Fix Child of Ulric effect script

Release 4.3.0

24 Nov 15:14
f763af2
Compare
Choose a tag to compare

Long time no update! But I've been very busy with multiple things, some of which you may see soon :D for now, enjoy Power Behind the Throne and some minor updates and fixes.

Features

  • When an actor has been targeted, their combat tab will now display a small panel showing the attacker
    image

  • Added buttons to convert currency downwards
    image

  • Dragging traits is now easier as the dropdown is triggered when the name is clicked, as opposed to the entire row

  • Added a ton of translation keys (thanks @Txus5012 !)

  • Improved handling of translated conditions and conditions with spaces (thanks @W1zZo)

  • Module initialization has been consolidated into a system process

  • Added an option to remove a mount in the right click menu of an actor in the sidebar

  • Passenger tokens now scale with the vehicle token size

  • Daemonic/Ward roll is now always displayed

  • Posting ammunition to chat now shows the price and availability

Bugfixes

  • Fixed rerolling fortune always resulting in the same roll
  • Fixed an issue where adding +1 SL with fortune would trigger a Dice So Nice roll
  • Weapons with ammo when used without the skill shouldn't show the ammo's properties twice
  • Fixed an rare issue where actors were unable to roll due to an ongoing opposed test, requiring the chat to be cleared
  • Fixed impenetrable applying to critical hits below 0
  • Fixed overcasting not working if the option is set to SL
  • Fixed passengers not rendering on vehicle tokens
  • Fixed issue where removing passengers from a vehicle break the vehicle actor
  • Fix the Current/Max tooltip for armour not displaying values
  • Fixed issue with long names of sounds in the playlist tab
  • Stomp tests now use Melee (Brawling) if it exists
  • Fixed a display issue with the version panel if the new version alert exists
  • Fixed a display issue with the in-world Edit World menu
  • Fixed the Practical Quality not working for weapons.
  • Changed the path of some header icons so that it works with hosts that don't have the Data folder as the root
  • Fix invoke buttons for some diseases
  • Fix Riposte not working
  • Added a fix for Token Attacher upon creating tokens
  • Fixed an issue with the opposed result having incorrect colors
  • Fix the table conversion function
  • The GM should now no longer be listed in the Permission Configuration

Homebrew

  • Fixed an issue with charging using Advantage SL homebrew rule
  • Fixed size damage still multiplying by size difference.

Official Modules

Power Behind the Throne is now available! Part three of the revised and updated Director’s Cut of the Enemy Within, one of the most highly regarded roleplaying campaigns ever written! Power Behind the Throne, arguably the best WFRP adventure ever written, carries on from where Death of the Reik left off, taking your brave heroes from Altdorf to the city of Middenheim, a towering city-state in the north of the Empire where trouble brews and a play for power is made.

All

  • All initialization code has been consolidated into a class within the system.
  • Fixed a missing reference within the Climb skill
  • Fixed some diseases not transferring symptoms to the owning actor
  • Fix script for Supportive Talent
  • Fixed Robust talent
  • Fix an issue where initializing a module with a duplicate actor causes the initialization to fail (it now simply updates the existing actor)

Core - 2.2

  • Added Trade Tools and Workshops journal entry in the Consumers' Guide

  • Frenzy Effect is disabled by default

  • Added active effect for Amphibious Trait

  • Fixed Warden, Flagellant, Hedge Master, and Fence income skills

  • Fixed Itching Pox contraction

  • Fixed Gor armour trait

  • Fix Black Eye blinded effect

  • Fix pricing alignment in Miscellaneous Trappings table

  • Fix Shieldsman talent being applied when not using a shield

  • Add Love psychology

Starter Set - 2.1

  • Fixed a mislinked journal note on the Duchy of Ubersreik scene

RNHD - 2.2

  • Added a missing door to room 26 on the Three Feathers Inn scene

Enemy In Shadows - 2.1

  • Added some missing text The Boatman Inn and Weissbruck (EIS) journal entries
  • Fixed token image path for Blackie

Ubersreik Adventures I - 2.1

  • Fixed some missing links in Guilty Party (The Wheels Come Off! , A Trader in Trouble)
  • Fixed traits for Beast of the Ortschlamm

Death on the Reik - 2.1

  • Added Armour and Ram to Patrol Boat
  • Fixed some actor references in various entries
  • Fixed typo for Castle Reikguard
  • Fixed Barrakul effect
  • Fix image path for one kidnapper token being png rather than webp

Middenheim: City of the White Wolf - 2.2

  • Fixed links to PBTT actors

Archives of the Empire Vol 1. - 2.2

  • FIxed career and talent link in Field Warden journal entry.

Release 4.2.1

02 Sep 04:38
82ae963
Compare
Choose a tag to compare

Fixes

  • Fixed Income rolls not working (actually this time)
  • Fixed Penetrating causing Apply Damage not to work
  • Haggling now uses original price instead of modified price
  • Fixed dialog errors when opposing tests against traits
  • Fixed Tiring without charging resulting in no damage
  • Fixed issue with dynamic dialog modifiers interacting with a modified Advantage Bonus incorrectly
  • Encumbrance penalties now won't increase speed if your speed was lower to begin with
  • Compatibility with Forien's Quest Log (Thanks typhonrt!)
  • TinyMCE table menu should be displayed correctly
  • Various Asset Optimizations (Thanks simulacrum!)
  • Fix an issue with effects looking for their origin and not finding it, causing an error

Official Modules

All

  • Fixed an issue with various effects that added damage when charging not applying in opposed damage calculations
  • Various Asset Optimizations (Thanks simulacrum!)

Core - 2.1.2

  • See All
  • Added Huffer token

Starter Set - 2.0.3

  • See All

RNHD - 2.1.2

  • See All
  • Fixed Angenlos's stats
  • Fixed Urteil's token name

Enemy in Shadows - 2.0.5

  • See All

Ubersreik Adventures 2.0.2

  • See All

Death on the Reik - 2.0.6

  • See All

Middenheim - 2.1.2

  • See All

Archives I - 2.1.1

  • See All

Moo's House Rules

  • Fixed Prayers and overcast spending
  • Fixed Item Changes not applying changes unless the user had all compendium packs it was changing
  • Optimal Ranges are now set for all applicable ranged weapons across all modules (of course it still only applies if you activate the setting)
  • If using Ranged Damage rule, the "+0 SL if modifier made you succeed" rule is disabled

Release 4.2.0

25 Aug 20:24
f4f145d
Compare
Choose a tag to compare

Finally, the long awaited homebrew update! This also begins project of updating the wiki, starting with a new page about the homebrew rules. Hopefully soon it will be a great knowledge base to point people to.

These rules could create some odd behavior, especially with existing games. I recommend using most of them with a brand new game (particularly item changes). Even then, changes to items don't apply to existing actor items (notably actors from modules). So, use them at your own risk, and if you want to utilize them to their fullest, you'll need to take some time and review actors and update them as needed.

For example, one of the rules is to make the Penetrating quality have a value associated with it. So Penetrating 3 ignores 3 AP. Actors from modules will still have just a Penetrating quality with no value. In the case of Penetrating, it will default to Penetrating 2

Features

  • Moo's Homebrew Rules!
  • Effects applied to another actor now show up under Temporary effects (and thus on the token)

Bugfixes

  • Fix Income Rolls
  • Fix Dual Wielding
  • Fix Champion and Riposte damage applying to the wrong actor
  • Fix some cases where range calculation dialog prefill wasn't working
  • Fix rerolls causing an error for players (again)
  • Fix reach not being calculated after the opposed roll
  • Fix endTurn triggers not working
  • Fix Terror not applying Fear
  • Fix Ingredients being too protective of miscasts when using Witchcraft

Official Modules

Core - 2.1.1

  • Blessings of Healing/Recuperation now have overcast options to account for their increased range
  • Added Blessing of Charisma and Finesse effects
  • Actually included the fix for Anchorite's Blessing
  • Remove the Balm to a Wounded Mind effect because it's not possible anymore, as of now
  • Fix Cerulean Shield damage effect
  • Fix Destroy Lesser Demon effect
  • Fix Distracting Spell effect
  • Fix Earthblood effect
  • Fix Fearsome effect
  • Fix Feather of Lead effect
  • Steal Life now removes Fatigued from the caster
  • Fix First/Second Portent of Amul
  • Fix Iron Skin only adding 1 AP
  • Added Profane Urgency effect
  • Fix Shaky Morale not adding the Broken condition

RNHD - 2.1.1

  • Updated Brent Kavenner with Core Item changes

Death on the Reik - 2.0.5

  • Fix Goblins of the Twisted Maw not having arrows

Middenheim - 2.1.1

  • Updated Babrakkos with Core Item changes

Unoffical Modules

  • Arcane Marks & Careers has been updated to work with WFRP 4.0 / Foundry 0.8. The Arcane Mark roll now appears so users know it's working

Release 4.1.0

12 Aug 03:39
03a0624
Compare
Choose a tag to compare

Hi everyone! Finally a new feature update. Now that 0.8 conversion has pretty much wrapped up, I can start on more features. Next update will be centered around my homebrew rules as options, as well as hopefully starting on improved documentation.

Please Read - Why can't I remove this Item/Effect/Condition?

I get an error "The key ------------- does not exist in the EmbeddedCollection Collection"

This is an unfortunate state of Foundry 0.8 that, to fix, would require a lot of changes to the Effect system, both in the handling of effects and specific effect scripts.

I'm electing to not do this, and instead wait for the database changes in Foundry V9 which will fix this problem.

V9 seems like a fairly far way away though, which sucks, so this may change, but that's how it is right now.

The document that you can't remove will be removed upon refresh.

Features

  • You can now modify your status by left or right clicking on the status on the character sheet
  • Mounts have been improved to allow same-size mounts and riders
  • Equip points (how many weapons equipped) is now configurable in the actor settings
  • The bonus given by advantage is now configurable
  • The Module Updater now retains user permissions
  • Posting Items now has a "Post Quantity" and a "Item Quantity", meaning each post has a specific item quantity given to it.
  • Various UI elements have been converted to .webp for faster load times

Bugfixes

  • Sheet submit data is now 'diffed' so effects won't continually stack when closing the sheet
  • Fix players applying effects to enemies not working
  • Fix the Durable quality not having a value associated with it
  • Fix total money counter in the trappings tab not being correct
  • Fix Chat Popout styling
  • Fix outrageous damage with the Ranged trait (we meet again)
  • Fix an issue with opposed tests against a target with a different hit location table
  • Fix various issues with any dice-associated damage values (hopefully)
  • Fix spells cast after being fully channelled sometimes not registering as successfully cast and having damage
  • Fix importing scenes, items, journals, etc.
  • Clicking on a shield's AP to damage it now works correctly
  • Trappings that are somehow uncategorized now appear in the miscellaneous section
  • Weapons that use itself as ammo (thrown weapons) now correctly deduct ammo
  • Fix player using Fortune in opposed tests sometimes causing an error
  • Fix the skill creation button in the basic skills section

Official Modules

All

  • All modules with a career table have had that table converted to a different format to fix an issue with table extenstions. If you have a module that has a career table and is affected by this change, contact me and I can provide a script to convert your table.

Core - 2.1.0

  • See All
  • Hatred now gives a Dialog Option for the +1 SL Bonus
  • Fix Blessing of Healing Range
  • Fix Blessing of Recuperation Range and Duration
  • Fix Effects for Anchorite's Endurance, Blazing Sun, Destroy Undead, Last Rites, Soulfire
  • Fix Tangefoot target
  • Fix various damage miracles like Snow King's Judgement and Twin Tailed Comet
    (Thanks to @Txus5012 for these prayer issue reports)
  • Fix Strike to Injure effect
  • Fix Treason of Tzeentch effect
  • Fix Convulsions effect

RNHD - 2.1.0

  • See All

Enemy In Shadows - 2.0.4

  • Fix Max Ernst's Strike to Injure talent
  • Fix Convulsions effect on Purple Brain Fever

Death on the Reik - 2.0.4

  • Fix Etelka's Treason of Tzeentch effect

Middenheim - 2.1.0

  • See All
  • Fixed Spotted Green Brain Pox effects

Archives - 2.1.0

  • See All

Hotfix 4.0.6

29 Jul 18:27
3c23826
Compare
Choose a tag to compare

Fixes

  • Fix Resolute Talent (again)
  • Fix Issue with applying criticals to token actors.
  • Fix Daemonic and Ward effects using a + symbol not being considered
  • Fix players getting an error when defending in opposed tests
  • Fix various vehicle mechanics like weapon rolling, ammo, reloading, etc.
  • Localization improvements as well as tooltip explanations for miscasts (Thanks @silentmark!)
  • Fix NPC money not being received when clicking on status

Core 2.0.4

  • Rename various tables to make them easier to find
  • Fix Strike to Injure

RNHD 2.0.2

  • Rename various tables to make them easier to find

Enemy in Shadows 2.0.3

  • Fix Strike to Injure on Max Ernst

Death on the Reik 2.0.3

  • Fix Cannonball and Grapeshot qualities

Middenheim 2.0.3

  • Rename various tables to make them easier to find

Archives 2.0.2

  • Rename various tables to make them easier to find

Hotfix 4.0.5

25 Jul 19:22
Compare
Choose a tag to compare

Fixes

  • Fix weapon traits throwing an error when attacking
  • Combat Reflexes (and the initiative effect trigger) work correctly now
  • Basic Items compendium pack is correctly removed when core is activated
  • The Morrslieb button has returned
  • End of Combat reminders fixed
  • Fixed an error where actors that have been targeted by a message that doesn't exist anymore prevents opposed tests.

Core 2.0.3

  • Fix Bloody Flux symptoms
  • Fix Backpack encumbrance
  • Fix Resolute talent
  • Fix Slayer Talent

Thanks to @Txus5012 for thorough testing

Hotfix 4.0.4

23 Jul 19:36
8fceef4
Compare
Choose a tag to compare

Fixes advancement indicators (again), miscasts not showing up, and unopposed rolls (again)

Hotfix 4.0.3

22 Jul 20:45
1ea4e7c
Compare
Choose a tag to compare

This hotfix hopefully cleans up the majority of remaining issues with the 0.8 compatible version

PSA on Active Effects

There are certain active effects that may continually stack up and leave actors with large values for whatever the effect applies to. I was able to get away with it in 0.7, but not any more. The issue is the sheet sees the modified value as the new normal value. So if Fleet Footed adds +1 to movement (from 4 to 5), the sheet updates the Actor's move value to 5, so Fleet Footed makes it 6, which updates the value, then becomes 7, etc.

This can be fixed, I just need to know which active effects still do this. If you come across one, please let me know!

Fixes

  • Corruption Rolling now works properly
  • Fix Forcing advancement indicators
  • Fix unopposed tests rolling new tests for the defender.
  • Vehicle sheets now display weapons properly
  • Fix editing the modifier dialog when advantage is present
  • Fix editing disease symptoms not adding symptom effects
  • Fix skill macros not working properly
  • Fix automatic range modifiers and selectable range modifiers
  • Fix harmless error when deleting items
  • Fix cargo sheets not displaying availability and cargo type properly
  • Fix roll mode not being respected with Dice So Nice
  • Fix damage bonuses from size when using traits not working

Official Modules

Core - 2.0.2

  • Fix Sniper effect
  • Fix Fleet Footed stacking movement bonuses
  • Fix Torn Leg Muscle injury stacking movement penalties
  • Fix Itching Pox symptoms
  • Updated symptom effects for all diseases

Starter Set - 2.0.2

  • Changed duplicate Black Rock pin, replaced with Graustadt

Enemy in Shadows - 2.0.1

  • Applied new Fleet Footed talent to Delberz Trotte
  • Fixed Purple Brain Fever symptoms

Death on the Reik - 2.0.2

  • Fix Selling Cargo throwing an error

Middenheim - 2.0.2

  • Fixed Spotted Green Brain Pox symptoms