Skip to content

Commit

Permalink
v2.0.0 Release (#44)
Browse files Browse the repository at this point in the history
* wfrp 7.1.0 compatibility (itemCategories)

* handle disabling runes on items

* minor fixes

* scroll init

* scrolls proof of concept

* actor sheet inventory support for scrolls

* magic scrolls done

* scroll used on success and hide overcast on fail

* JSDoc

* Scrolls related Settings implemented

* fix setting

* minor scroll tweaks

* automatic foundry release.yml

* fix automatic foundry release

* add spare xp to CheckCareers.mjs

* final fixes to scrolls

* update fighting styles' scripts

* update compendium documents, runes, talents etc

* Disease wording fixes and added Purblind localization (#41)

* Disease wording fixes and added Purblind localization

* Added Purblind disease symptom code. Also minor standard formatting fixes

* Added 2 new symptoms Wasting and Dementia to en localization and disease code

* whooops. Capitalization matters. fix on localization string values

* whooops. So do perentheses. Fixed new single line if statements and added ws and bs to Wither symptom

* update compendium documents, runes, talents etc

* combat fatigue information on combat tracker, rounds to pass out calculation when actor on 0 wounds. (#43)

Co-authored-by: Marek Kembrowski <marek@kembrowski.net>

* adjust CombatFatigue.mjs, add Pass Out setting

* Fix regen trying to apply to vehicles

* Random Scroll Generation Macro

* Update compendiums

* CHANGELOG.md

* Settings.mjs refactor

* reorder constants.mjs alphabetically

* update symptoms and diseases

* runebound species, rolltables and updated diseases

* petty spells of silliness

* README.md

---------

Co-authored-by: RassilonMonk <rassilonmonk@gmail.com>
Co-authored-by: Marek Kembrowski <marek.kembrowski@gmail.com>
Co-authored-by: Marek Kembrowski <marek@kembrowski.net>
  • Loading branch information
4 people authored Apr 30, 2024
1 parent 6637b8c commit 90f5309
Show file tree
Hide file tree
Showing 603 changed files with 20,065 additions and 7,115 deletions.
34 changes: 32 additions & 2 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,8 +31,8 @@ jobs:
url: https://github.com/${{github.repository}}
manifest: https://github.com/${{github.repository}}/releases/latest/download/module.json
download: https://github.com/${{github.repository}}/releases/download/${{steps.get_version.outputs.version}}/module.zip
readme: https://github.com/Forien/foundryvtt-forien-armoury/blob/${{steps.get_version.outputs.version}}/README.md
changelog: https://github.com/Forien/foundryvtt-forien-armoury/blob/${{steps.get_version.outputs.version}}/CHANGELOG.md
readme: https://github.com/${{github.repository}}/blob/${{steps.get_version.outputs.version}}/README.md
changelog: https://github.com/${{github.repository}}/blob/${{steps.get_version.outputs.version}}/CHANGELOG.md
bugs: https://github.com/${{github.repository}}/issues

- name: Zip files
Expand All @@ -50,3 +50,33 @@ jobs:
token: ${{ secrets.GITHUB_TOKEN }}
artifacts: './dist/module.json, ./dist/module.zip'
tag: ${{ github.ref }}

- name: Get Module ID
id: moduleID
uses: notiz-dev/github-action-json-property@release
with:
path: './dist/module.json'
prop_path: 'id'

- name: Get mininum
id: minimum
uses: notiz-dev/github-action-json-property@release
with:
path: './dist/module.json'
prop_path: 'compatibility.minimum'

- name: Get verified
id: verified
uses: notiz-dev/github-action-json-property@release
with:
path: './dist/module.json'
prop_path: 'compatibility.verified'

- name: Foundry Release API
uses: fjogeleit/http-request-action@v1
with:
url: 'https://api.foundryvtt.com/_api/packages/release_version'
method: 'POST'
customHeaders: '{"Content-Type": "application/json", "Authorization" : "${{ secrets.FOUNDRY_KEY }}"}'
data: '{"dry_run": false, "id": "${{steps.moduleID.outputs.prop}}", "release": {"version": "${{steps.get_version.outputs.version-without-v}}", "manifest": "https://github.com/${{github.repository}}/releases/download/${{steps.get_version.outputs.version}}/module.json", "notes": "https://github.com/${{github.repository}}/blob/${{steps.get_version.outputs.version}}/CHANGELOG.md", "compatibility" : {"minimum": "${{steps.minimum.outputs.prop}}", "verified": "${{steps.verified.outputs.prop}}"}}}'

18 changes: 18 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,23 @@
# Changelog

## v2.X.X

### v2.0.0
* Updated code to be compatible with wfrp4e v7.1.0, namely changed `actor.itemCategories` to `actor.itemTypes`
* Updated all effects to make them work properly with new Active Effect rework
* Created `Magic Scrolls` type for Items.
* This is new item type in the system, which allows casting Spells from Scrolls, without need to add spell itself to an Actor
* Added "Generate Random Scroll" Macro, which improves the WoM macro by creating Magic Scroll Item
* New Weapon Rune
* Rune of Fracture. Adds Impact, but damages weapon by 2 per attack.
* Added Runebound species with Reiklander and Orphaned subspecies
* Added Rolltables for Runebound Career and Runebound Random Talents for use during Chargen
* Added Combat Fatigue rounds counter to Combat Tracker (thanks to silent_mark)
* Added setting to allow automatic falling unconscious of characters from 0 wounds in CRB ruleset (thanks to silent_mark)
* Added 3 more Diseases: Jakob Kreutzfeld Disease, The Martyr's Smear and The Wither (thanks to RassilonMonk)
* Added 3 new Symptoms: Purblind, Wasting and Dementia (thanks to RassilonMonk)
* Added 15 new Petty Spells

## v1.X.X

### v1.4.1
Expand Down
47 changes: 30 additions & 17 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,22 @@ This module is a collection of custom trappings and features for Warhammer Fanta
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 v2.0.0
* Updated all of module's Active Effect to work or take advantage of WFRP4e's [Effect Refactor Update](https://github.com/moo-man/WFRP4e-FoundryVTT/releases/tag/7.1.0)
* Because of that, all Active Effects (such as Runes, some trappings, traits and talents) on existing Actors need to be replaced with new ones from compendium!
* Created `Magic Scrolls` type for Items
* This is new item type in the system, which allows casting Spells from Scrolls, without need to add spell itself to an Actor
* Added `Generate Random Scroll` Macro, which improves the WoM macro by creating Magic Scroll Item
* New Weapon Rune
* Rune of Fracture. Adds Impact, but damages weapon by 2 per attack.
* 15 new Petty Spells of Silliness. They are quite silly!
* Added `Runebound` species with `Reiklander` and `Orphaned` subspecies to Chargen
* Added Rolltables for Runebound Career and Runebound Random Talents for use during Chargen
* Added `Combat Fatigue – Rounds Before Test` counter to Combat Tracker (thanks to silent_mark)
* Added setting to allow automatic falling unconscious of characters from 0 wounds in CRB ruleset (thanks to silent_mark)
* Added 3 new Diseases and 3 new Symptoms to _„RassilonMonk's Cauldron of Nurgle“_
* Several other changes to both content and codebase, [read more](https://github.com/Forien/foundryvtt-forien-armoury/blob/master/CHANGELOG.md)

### 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
Expand All @@ -32,18 +48,6 @@ Forien's Armoury started as a compendium of my own custom items and houserules a
* 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](https://github.com/Forien/foundryvtt-forien-armoury/blob/master/CHANGELOG.md)

### 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](https://github.com/Forien/foundryvtt-forien-armoury/blob/master/CHANGELOG.md)


## Installation

Expand All @@ -67,6 +71,8 @@ Once installed, while in World using WFRP4e game system, enable `Forien's Armour
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).
* **Magic Scrolls**, completely new, independent Item type that allows characters to cast spells from scrolls without needing to know the Spell
* **Generate Random Scroll** (Macro), improved WoM macro that now creates usable Magic Scroll
* **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.
Expand All @@ -82,10 +88,13 @@ Module contains single Compendium pack containing over 150 (Item and Active Effe
* Monster Hunter
* Runebound Ranger
* Runesmith
* Added 32 Runes implemented as working Active Effects
* Added 33 Runes implemented as working Active Effects
* Added 22 new **Spells**
* 15 Petty Spells of Silliness
* 7 Runebound Runic Spells
* 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 4 new **Traits** (Drunk, Point Blank Rule, Repulsive, Casting Mastery)
* 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)
Expand Down Expand Up @@ -114,12 +123,15 @@ Module contains single Compendium pack containing over 150 (Item and Active Effe
* Spectacles
* Added 8 new **Containers**
* 3 Quivers, 3 Powder Horns, 2 Bags
* Added 5 new **Diseases**
* Gonorrhoea,
* Added 8 new **Diseases**
* Gonorrhoea,
* Jakob Kreutzfeld Disease
* Meniere's disease,
* Nurgle's Rot,
* Ragpicker's Disease,
* Ragpicker's Disease,
* The Martyr's Smear
* The Spews
* The Wither
* Added 10 new generic **Ingredients** for each Arcane Lore
* Added some miscellaneous **Trappings**, **Money** and Item Pile **Services**

Expand All @@ -137,6 +149,7 @@ 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
* GM Macro to quickly generate a random, fully usable Magic Scroll
* 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
Expand Down
Binary file modified backup/forien-armoury/000003.log
Binary file not shown.
2 changes: 1 addition & 1 deletion backup/forien-armoury/LOG
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2023/12/18-01:05:29.728 a0d0 Delete type=3 #1
2024/04/30-19:09:47.102 a1a0 Delete type=3 #1
Binary file modified backup/forien-homerules/000003.log
Binary file not shown.
2 changes: 1 addition & 1 deletion backup/forien-homerules/LOG
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2023/12/18-01:05:30.068 a710 Delete type=3 #1
2024/04/30-19:09:47.417 9f38 Delete type=3 #1
Binary file modified backup/macros/000003.log
Binary file not shown.
2 changes: 1 addition & 1 deletion backup/macros/LOG
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2023/12/18-01:05:30.337 9e24 Delete type=3 #1
2024/04/30-19:09:47.728 8cb8 Delete type=3 #1
2 changes: 1 addition & 1 deletion backup/merchant-rolltables/LOG
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2023/12/18-01:05:30.691 a274 Delete type=3 #1
2024/04/30-19:09:48.428 4a80 Delete type=3 #1
2 changes: 1 addition & 1 deletion backup/merchants/LOG
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2023/12/18-01:05:30.974 198c Delete type=3 #1
2024/04/30-19:09:48.743 9a8 Delete type=3 #1
Binary file added backup/rolltables/000003.log
Binary file not shown.
1 change: 1 addition & 0 deletions backup/rolltables/CURRENT
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
MANIFEST-000002
Empty file added backup/rolltables/LOCK
Empty file.
1 change: 1 addition & 0 deletions backup/rolltables/LOG
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
2024/04/30-19:09:48.033 8ba4 Delete type=3 #1
Binary file added backup/rolltables/MANIFEST-000002
Binary file not shown.
Loading

0 comments on commit 90f5309

Please sign in to comment.