Git Product home page Git Product logo

foundryvtt-forien-armoury's Introduction

FoundryVTT - Forien's Armoury

GitHub release (latest SemVer) Foundry Core Compatible Version Foundry Core Compatible Version
License GitHub Releases GitHub All Releases
Discord Patreon Ko-Fi

This module is a collection of custom trappings and features for Warhammer Fantasy Role-Play 4th edition game system for Foundry Virtual Table Top

Forien's Armoury started as a compendium of my own custom items and houserules and as the time went by, it got expanded

Notable changes in v1.4.0

  • Added new career: Monster Hunter
    • This career utilizes one of three unique Fighting Styles and focuses on tracking down and fighting monstrous beasts
  • Added 9 new Talents
    • Fighting Style (Any) and Fighting Master (Style) along with variant for every of the three styles.
    • Fortified Mind, a Talent designed to work with the Casting Fatigue feature
  • Introducing „RassilonMonk's Cauldron of Nurgle“, a bundle of symptoms and diseases to use during your games in perilous Old World
    • Added 5 new Diseases: Gonorrhoea, Meniere's disease, Nurgle's Rot, Ragpicker's Disease, The Spews
    • Added 4 new Symptoms: Vertigo, Scarring, Rashes and Taint
  • Created am Automatic Disease Progression, which will progress diseases' duration and incubation automatically
    • This requires some time tracking module (like Simple Calendar) to actually modify the World Time setting.
  • Added Casting Fatigue feature, proposed and designed by VividOblivion.
  • Added new journal: Forien's Lore
    • Describing Hunters' Guild and Runebounds
  • Added accessory: Amulet of „Resilience“
  • Added trait: Drunk
  • Created Settings App, which allows to display settings in more visually appealing and intuitive way
  • Several other changes to both content and codebase, read more

Notable changes in v1.3.0

  • Reintroduced the Slashing, Recoverable and Unrecoverable properties for weapons and ammunition
  • Introduced new Incendiary, Poisonous and Blinding qualities
  • Added Combat Fatigue feature (implementing Getting Tired from CRB p.168)
  • Added new items
    • Cutlass, Light Bomb, Cracker Bullet, Razor Bullet, Poisoned Arrows, Fire Arrows, Winged Arrows
  • Added Repulsive trait
  • Added new Macro for testing Advanced Skills with result limits
  • Updated the Journals with new information
  • Minor fixes to items (improved gunpowder, powder horns)
  • Several smaller changes and fixes, read more

Installation

Recommended: Install via FoundryVTT

FoundryVTT will automatically install the Module and its dependencies, while also prompting you to download optional, recommended Modules.

Once installed, while in World using WFRP4e game system, enable Forien's Armoury module.

Manual

  1. Install WFRP4e Game System and other dependencies.
  2. Install Forien's Armoury by extracting ZIP in your FoundryData/Data/modules directory
  3. While in World using WFRP4e game system, enable Forien's Armoury module

Contents

Features

This Module adds some QoL and automation features, including mechanics that:

  • Allow for automatic removal of Temporary Runes when they get disabled (preferably by Times Up Module).
    • Optionally allows for damaging an Item when Rune is removed (disabled by default).
  • Item Repair (Macro), allow players to easily repair their equipment for free or for price, using Macro and clean, readable auto-updating Chat Card
  • Check Careers (Macro), allows players to quickly check their progress through current Career and how far are they from completing it.
  • Arrow Reclamation, allowing players to recover some of ammunition (arrows, bolts or sling bullets) after an encounter. Defaults to even rolls. Disabled by default.
  • Combat Fatigue, using optional „Getting Tired“ ruleset.
  • Casting Fatigue, providing soft limit to amount of spells that can be cast in short amount of time.
  • Automated Disease Progression, allowing for incubation and duration of diseases to countdown automatically.

Items

Module contains single Compendium pack containing over 150 (Item and Active Effect) entries.

  • Added 12 new Careers across 3 new Career Paths
    • Monster Hunter
    • Runebound Ranger
    • Runesmith
  • Added 32 Runes implemented as working Active Effects
  • Added 1 new Skill (Runecraft)
  • Added 11 new Talents (Dawi Runes, Runebound Magic, Fortifiend Mind, 3x Fighting Styles and 3x Fighting Masters)
  • Added 3 new Traits (Drunk, Point Blank Rule, Repulsive)
  • Added 11 new and rebalanced Armour items:
    • Added Gambesons as an alternative to Leather armour
    • Rebalanced Leather armour (is more expensive than Gambesons, but Durable)
    • Added Cuirass (plate torso armour)
    • Added Breastplate (covers front only)
  • Added 9 new Ammunition types:
    • Barbed Bolt, Bodkin Bolt, Sharp Stick (Bolt)
    • Fire Arrows, Poisoned Arrows, Winged Arrows
    • Cracker Bullet, Razor Bullet
    • Improved Bullet and Powder
  • Added 8 new Weapons:
    • Cutlass
    • Light Bomb
    • Old Bow
    • Pickaxe
    • Short Spear
    • Spear
    • Spear (2h)
    • Torch
  • Added 6 new Accessories:
    • Amulet of „Protection“
    • Amulet of „Resilience“
    • Elegant Pipe
    • Ring of See Invisibility
    • Ring of Smell
    • Spectacles
  • Added 8 new Containers
    • 3 Quivers, 3 Powder Horns, 2 Bags
  • Added 5 new Diseases
    • Gonorrhoea,
    • Meniere's disease,
    • Nurgle's Rot,
    • Ragpicker's Disease,
    • The Spews
  • Added 10 new generic Ingredients for each Arcane Lore
  • Added some miscellaneous Trappings, Money and Item Pile Services

Journals

Module contains single Compendium Pack containing two Journals:

  • Forien's Homerules — this Journal contains my own Homerules, as well as rules for some of the Items included in this Module.
  • Forien's Careers — this Journal only contains detailed descriptions for Careers included with this Module.
  • Forien's Lore — this Journal only contains non-mechanical descriptions of some homebrew concepts I introduced, such as Hunters' Guild or the Runebound species.

Macros

Module contains a single Compendium Pack containing 10 Macros:

  • GM Macro to quickly set Infighting on target Tokens
  • 3 GM Macros to quickly set selected tokens' dispositions
  • Player Macro to check their Career progression
  • Player Macros to check for their Damaged Equipment
  • Player Macro to generate specific Ingredient for, and based on a specific Spell
  • Player Macro to roll for advanced Skill with limited SL result
  • General Macro to quickly open a WFRP4e Item Browser
  • General Macro to quickly open the Forien's Armoury Settings

Troubleshooting and Debug

If you want to have deeper understanding of why module behaves the way it does, you can enable Debug in module's setting.

This setting makes it so that module will output a ton of information into the console whenever is performs or attempts to perform an action.

You can open the console by using F12 keybind on most browsers.

Tip: Use Forien's Armoury as filter in console to only see this module's messages.

Recommended 3rd Party Modules

These modules are important for functionality of this module's Features. While not strictly required, I highly recommend using them:

  • Times Up — Allows for automatic disabling of effects, especially useful for Temporary Runes introduced in Forien's Armoury.
  • Simple Calendar — A time tracking module is required for Automatic Disease Progression as well as Automated Magical Endurance Regeneration. Simple Calendar is recommended since it works well with WFRP4e!

Other suggested modules

These modules work with some Documents (Actors, Items etc.) I provide in the Compendiums. Those are only necessary if you plan on using those Documents.

  • Active Token Effects — Allows to use presets such as "torch" etc. for Lighting items
  • Item Piles — Awesome module that allows you to make tokens lootable, create treasure chests, bank vaults and - most importantly in my opinion - merchants. Forien's Armoury includes 92 Rollable Tables ready to be used to Populate Items for Merchants, as well as 6 prefab merchants!

Notable mentions

  • DFreds Effects Panel — Isn't specifically linked to Forien's Armoury in any way, but provides nice and clean effects display with ability to toggle them, so I recommend trying it

Future plans

Features

  • Easy to use UI for creating runic items

Content

  • New Career Paths
    • [Added in v1.4.0] Monster Hunter – mundane alternative to the Runebound Ranger, trained to specialize in one of several fighting style
    • Hunter Engineer – an Engineer that specializes in weapons, traps and gadgets designed to be effective against monsters
    • Balancing tweaks to all careers in Monster Hunter Class, if needed
  • More dwarven Runes

If you have any suggestion or idea on new contents, open an Issue or hit me up on Discord!

Known issues

  • Sometimes, the Automated Disease Progression feature will stop on duration = 1 and throw an error. This is due to a bug existing in the WFRP4e itself.
    • Workaround: When you see this error, consider disease finished and follow-up accordingly. Usually deleting the disease Item from Actor is the right course of action.

Contact

If you wish to contact me for any reason, reach me out on Discord using my tag: forien

Support

If you wish to support me, please consider becoming my Patreon or donating through Paypal. Thanks!

Acknowledgments

Disclaimer: I kept all acknowledgments, even if their respective work was lost during the Module's remake. Sorry for that.

  • Thanks to Atropos for his relentless work on developing and improving the Foundry VTT
  • Thanks to Moo Man for his great work developing the WFRP4e game system as well as for his invaluable help with understanding how to mod Foundry using JS
  • Thanks to Thoradin for an idea for arrow reclamation feature :)
  • Thanks to DasSauerkraut for allowing me to integrate compendium from his Gerwin Waffenhalter’s Magnificent Weapons Gallery into my module
  • Thanks to LeRatierBretonnien and Gharazel for providing French translation!
  • Thanks to ElCamino for providing German translation!
  • Thanks to silent_mark for contributing to Polish translation!
  • Thanks to Nibbler from The Rat Catchers Guild on Discord for providing his price tables
  • Thanks to VividOblivion for proposing and designing a Casting Fatigue rule!
  • Thanks to RassilonMonk for contributing symptoms and diseases as a part of his „RassilonMonk's Cauldron of Nurgle“!

License

Forien's Armoury is a module for Foundry VTT by Forien and is licensed under a MIT License.

This work is licensed under Foundry Virtual Tabletop EULA - Limited License for Package Development from March 2, 2023.

To the best of my knowledge, all content in this module is either made by me, publicly available under permissive license or falls under Fair Use. Please bring infractions or concerns related to my module to my attention by contacting me via email presented on my GitHub profile.

foundryvtt-forien-armoury's People

Contributors

cswendrowski avatar e1camino avatar forien avatar rassilonmonk avatar silentmark avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.