From bf1fb7830004ac6c49084cb65f75bd951a1399ca Mon Sep 17 00:00:00 2001 From: Forien Date: Mon, 8 Jun 2020 19:08:12 +0200 Subject: [PATCH] v0.2.2 (#8) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * under DasSauerkraut's permission, integrated Gerwin Waffenhalter’s Magnificent Weapons Gallery weapons and slashing quality * prepared module for translation to Polish * translated basic strings for now, Compendium still English only * added check for ammunition to avoid errors on tests not using ammunition * removed unnecessary logging --- .gitignore | 1 + README.md | 14 ++++++++--- changelog.md | 7 ++++++ lang/en.json | 6 +++-- lang/pl.json | 47 +++++++++++++++++++++++++++++++++++ module.json | 15 +++++++---- packs/armoury.db | 41 ++++++++++++++++++++++++++++++ scripts/arrows-reclamation.js | 29 +++++++++++++-------- 8 files changed, 139 insertions(+), 21 deletions(-) diff --git a/.gitignore b/.gitignore index 9f11b75..ad455eb 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ .idea/ +foundry.js diff --git a/README.md b/README.md index 73b6715..14269d3 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,16 @@ # FoundryVTT - Forien's Armoury -**[Current version]**: v0.2.0 +**[Current version]**: v0.2.2 **[Compatibility]**: *FoundryVTT* 0.6.0+, *WFRP4e* 1.5.5+ This module is a collection of custom trappings and features for Warhammer Fantasy Role-Play 4th edition game system for Foundry Virtual Table Top -#### Changes in v0.2.0 +##### Changes in v0.2.2 +* under DasSauerkraut's permission, integrated Gerwin Waffenhalter’s Magnificent Weapons Gallery weapons and slashing quality +* prepared module for translation to Polish +* translated basic strings for now, Compendium still English only +* added check for ammunition to avoid errors on tests not using ammunition +* removed unnecessary logging +##### Changes in v0.2.0 * Extended Arrow Recovery system with more rules * Added new qualities and flaws to use with projectiles: * Unbreakable (used extisting quality) – projectiles is always recovered, bypassing rules, as long as it is recoverable (settings/quailities) @@ -56,8 +62,7 @@ Module contains single Compendium pack containing at the moment 34 items. * add checkboxes in weapon test dialog that would allow to override arrow recovery system ### Content -* More weapons, including exotic -* Translation to Polish using Babele +* Translating Compendium to Polish using Babele * Maybe some non-combat trappings as well * Create specific ingredients instead of generic ones @@ -74,6 +79,7 @@ If you wish to contact me for any reason, reach me out on Discord using my tag: * 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](https://github.com/CatoThe1stElder/WFRP-4th-Edition-FoundryVTT) 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](https://github.com/DasSauerkraut) for allowing me to integrate compendium from his [Gerwin Waffenhalter’s Magnificent Weapons Gallery](https://github.com/DasSauerkraut/wfrp-gwmwg) into my module ## License diff --git a/changelog.md b/changelog.md index 0c35b0d..4694820 100644 --- a/changelog.md +++ b/changelog.md @@ -3,6 +3,13 @@ ## v0.X.X ### v0.2.X +#### v0.2.2 +* under DasSauerkraut's permission, integrated Gerwin Waffenhalter’s Magnificent Weapons Gallery weapons and slashing quality +* prepared module for translation to Polish +* translated basic strings for now, Compendium still English only +* added check for ammunition to avoid errors on tests not using ammunition +* removed unnecessary logging + #### v0.2.1 * fixed links to changelog and readme in module.json diff --git a/lang/en.json b/lang/en.json index f49034e..72364b6 100644 --- a/lang/en.json +++ b/lang/en.json @@ -25,18 +25,20 @@ "FArmoury.arrowReclamation.PercentageHint": "Set target percentage for rolling with certain Rules. Roll will succeed if d100 rolls less or equal to Target", - "FArmoury.recovered": "recovered", - "FArmoury.recoveredFuture": "will be recovered after combat", + "FArmoury.recovered": "{type} recovered", + "FArmoury.recoveredFuture": "{type} will be recovered after combat", "FArmoury.Arrow": "Arrow", "FArmoury.Bolt": "Bolt", "FArmoury.Bullet": "Bullet", + "FArmoury.Properties.Slashing.Label": "Slashing", "FArmoury.Properties.Recoverable.Label": "Recoverable", "FArmoury.Properties.Unrecoverable.Label": "Unrecoverable", "FArmoury.Properties.Sturdy.Label": "Sturdy", "FArmoury.Properties.Frail.Label": "Frail", "FArmoury.Properties.HardToFind.Label": "Hard To Find", + "FArmoury.Properties.Slashing.Description": "A Slashing weapon inflicts one Bleeding Condition on successful hits on locations protected by no more than 1 Armour Point.", "FArmoury.Properties.Recoverable.Description": "Projectile can be recovered even if it's ammunition group normally cannot.
(requires feature enabled in settings)", "FArmoury.Properties.Unrecoverable.Description": "Projectile always perishes and can never be recovered.", "FArmoury.Properties.Sturdy.Description": "Projectile is sturdy and easier to recover.
Percentage rules: rolls double, picks lower
Success/Fail rules: negates success/failure condition
Other rules: if not recovered, roll for Percentage.
(requires feature enabled in settings)", diff --git a/lang/pl.json b/lang/pl.json index e69de29..f59da1e 100644 --- a/lang/pl.json +++ b/lang/pl.json @@ -0,0 +1,47 @@ +{ + "FArmoury.arrowReclamation.Enable": "Włącz odzyskiwanie amunicji", + "FArmoury.arrowReclamation.EnableHint": "Włącz odzyskiwanie amunicji podczas testu na atak zasięgowy. Amunicja wystrzelona podczas Starcia zostanie przywrócona po jego zakończeniu.", + + "FArmoury.arrowReclamation.EnableArrows": "Pozwól odzyskiwać Strzały", + "FArmoury.arrowReclamation.EnableArrowsHint": "Zaznacz, aby gracze mogli odzyskiwać amunicję do Łuku", + "FArmoury.arrowReclamation.EnableBolts": "Pozwól odzyskiwać Bełty", + "FArmoury.arrowReclamation.EnableBoltsHint": "Zaznacz, aby gracze mogli odzyskiwać amunicję do Kuszy", + "FArmoury.arrowReclamation.EnableBullets": "Pozwól odzyskiwać Pociski", + "FArmoury.arrowReclamation.EnableBulletsHint": "Zaznacz, aby gracze mogli odzyskiwać amunicję do Procy", + + "FArmoury.arrowReclamation.Rule": "Zasady odzyskiwania amunicji", + "FArmoury.arrowReclamation.RuleHint": "Wybierz zasady, według których amunicja zostanie odzyskana. Słowo `Krytyk` oznacza zarówno Fuks jak i Pech", + + "FArmoury.arrowReclamation.DefaultRule": "Rzut był parzysty", + "FArmoury.arrowReclamation.SuccessRule": "Rzut był parzysty i udany", + "FArmoury.arrowReclamation.NoCritRule": "Rzut był parzysty, ale bez Krytyka", + "FArmoury.arrowReclamation.SuccessNoCritRule": "Rzut był parzysty, udany, ale bez Krytyka", + "FArmoury.arrowReclamation.FailureRule": "Rzut był parzysty i nieudany", + "FArmoury.arrowReclamation.FailureNoCritRule": "Rzut był parzysty, nieudany, ale bez Krytyka", + "FArmoury.arrowReclamation.PercentageRule": "Zdaj rzut na Szansę", + "FArmoury.arrowReclamation.PercentageNoCritRule": "Zdaj rzut na Szansę, ale bez Krytyka", + + "FArmoury.arrowReclamation.Percentage": "Docelowa Szansa", + "FArmoury.arrowReclamation.PercentageHint": "Ustaw \"Szansę\" procentową dla rzutu wymaganego przez niektóre Zasady. Rzut się powiedzie, jeśli na k100 wypadnie mniej lub tyle samo, ile wynosi Docelowa Szansa", + + + "FArmoury.recovered": "Odzyskano {type}", + "FArmoury.recoveredFuture": "Odzyskasz {type} po zakończeniu Starcia", + "FArmoury.Arrow": "Strzałę", + "FArmoury.Bolt": "Bełt", + "FArmoury.Bullet": "Pocisk", + + "FArmoury.Properties.Slashing.Label": "Slashing", + "FArmoury.Properties.Recoverable.Label": "Recoverable", + "FArmoury.Properties.Unrecoverable.Label": "Unrecoverable", + "FArmoury.Properties.Sturdy.Label": "Sturdy", + "FArmoury.Properties.Frail.Label": "Frail", + "FArmoury.Properties.HardToFind.Label": "Hard To Find", + + "FArmoury.Properties.Slashing.Description": "Sieczna broń nakłada Stan Krwawienie, jeśli trafi w miejsce chronione przez nie więcej, niż 1 Punkt Pancerza.", + "FArmoury.Properties.Recoverable.Description": "Amunicja może być odzyskana nawet wtedy, jeśli normalnie zasady nie pozwalają na odzyskiwanie tego typu amunicji.
(wymaga włączenia funkcji w ustawieniach)", + "FArmoury.Properties.Unrecoverable.Description": "Amunicja zawsze się niszczy po wystrzeleniu i nie może być nigdy odzyskana.", + "FArmoury.Properties.Sturdy.Description": "Pocisk jest wytrzymały, więc łatwiej go odzyskać.
Szansa: rzuć dwa razy, wybierz niższy
Zasady Sukcesu/Porażni: neguje warunki Sukcesu/Porażki
Inne zasady: jeśli nie odzyskano, rzuć na Szansę.
(wymaga włączenia funkcji w ustawieniach)", + "FArmoury.Properties.Frail.Description": "Pocisk jest słaby i łatwo się psuje, przez co trudniej go odzyskać.
Szansa: rzuć dwa razy, wybierz wyższy
Inne zasady: jeśli odzyskano, rzuć na Szansę
(wymaga włączenia funkcji w ustawieniach)", + "FArmoury.Properties.HardToFind.Description": "Pocisk jest bardzo ciężki do znalezienia nawet w sprzyjających warunkach. Jeśli miałby normalnie być odzyskany, rzuć ponownie na Szansę z modyfikatorem –10." +} diff --git a/module.json b/module.json index b97cd96..8b1f57d 100644 --- a/module.json +++ b/module.json @@ -1,7 +1,7 @@ { "name": "forien-armoury", "title": "WFRP4 Forien's Armoury", - "description": "Contains Compendium with new items like Gambesons and various Arrow/Bolt types. Also allows for reclamation of some fired ammunition.", + "description": "Contains Compendium with new items like Gambesons, various new ammunition types for ranged weapons, and 41 weapons from DasSauerkraut's \"Gerwin Waffenhalter’s Magnificent Weapons Gallery\". Module also allows for reclamation of some fired projectiles depending on various configurable rules (disabled by default).", "author": "Forien — Forien#2130", "authors": [ { @@ -10,14 +10,14 @@ } ], "system": "wfrp4e", - "version": "0.2.1", + "version": "0.2.2", "minimumCoreVersion": "0.6.0", "compatibleCoreVersion": "0.6.2", "url": "https://github.com/Forien/foundryvtt-forien-armoury", "manifest": "https://raw.githubusercontent.com/Forien/foundryvtt-forien-armoury/master/module.json", - "download": "https://github.com/Forien/foundryvtt-forien-armoury/archive/v0.2.1.zip", - "readme": "https://github.com/Forien/foundryvtt-forien-armoury/blob/v0.2.1/README.md", - "changelog": "https://github.com/Forien/foundryvtt-forien-armoury/blob/v0.2.1/changelog.md", + "download": "https://github.com/Forien/foundryvtt-forien-armoury/archive/v0.2.2.zip", + "readme": "https://github.com/Forien/foundryvtt-forien-armoury/blob/v0.2.2/README.md", + "changelog": "https://github.com/Forien/foundryvtt-forien-armoury/blob/v0.2.2/changelog.md", "bugs": "https://github.com/Forien/foundryvtt-forien-armoury/issues", "packs": [ { @@ -33,6 +33,11 @@ "lang": "en", "name": "English", "path": "lang/en.json" + }, + { + "lang": "pl", + "name": "Polski", + "path": "lang/pl.json" } ], "scripts": [ diff --git a/packs/armoury.db b/packs/armoury.db index b669813..90823c5 100644 --- a/packs/armoury.db +++ b/packs/armoury.db @@ -1,22 +1,40 @@ {"name":"Aqshy Ingredient","permission":{"default":0,"BROkitc7mTvifSer":3},"type":"trapping","data":{"description":{"type":"String","label":"Description","value":"

Generic ingredient used in channeling Aqshy. Commonly used ingredients are flammable materials like coal, oils, fats, and ruddy woods. Trappings immune to fire are also common, such as iron keys, carved sections of fire-grate, and small oven stones.

\n

Ingredient's price depends on spell for which it is destined. Set price to X ss, where X is equal to spell's CN. 

"},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":1},"encumbrance":{"type":"Number","label":"Encumbrance","value":0},"price":{"type":"String","label":"Price","gc":"0","ss":"0","bp":"0"},"availability":{"type":"String","label":"Availability","value":"common"},"location":{"type":"Number","label":"Location","value":0},"trappingType":{"type":"String","label":"Trapping Type","value":"ingredient"},"worn":false,"spellIngredient":{"type":"String","value":""}},"flags":{},"img":"modules/forien-armoury/icons/ingredients/fire.png","_id":"sHOr6xEStwcW41W5"} +{"name":"Arming Sword","permission":{"default":0},"type":"weapon","data":{"description":{"type":"String","label":"Description","value":"

Knightly Weapon

"},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":1},"encumbrance":{"type":"Number","label":"Encumbrance","value":1},"price":{"type":"String","label":"Price","gc":"1","ss":"0","bp":"0","value":""},"availability":{"type":"String","label":"Availability","value":"common"},"location":{"type":"Number","label":"Location","value":0},"damage":{"type":"String","label":"Damage","value":"SB+4","meleeValue":"SB+4","rangedValue":""},"reach":{"type":"String","label":"Reach","value":"average"},"range":{"type":"String","label":"Range","value":""},"twohanded":{"type":"Boolean","label":"Two-Handed","value":false},"ammunitionGroup":{"type":"String","label":"Ammunition Group","value":"none"},"currentAmmo":{"type":"Number","value":0},"weaponGroup":{"type":"String","label":"Weapon Group","value":"basic"},"qualities":{"type":"String","label":"Qualities","value":""},"flaws":{"type":"String","label":"Flaws","value":""},"special":{"type":"String","label":"Special","value":""},"equipped":false,"source":{"type":"String","label":"Source"}},"sort":200000,"flags":{"_sheetTab":"details"},"img":"systems/wfrp4e/icons/equipment/weapons/Sword-HW.png","_id":"SIhBNFWLAAvtc3Dg"} {"name":"Azyr Ingredient","permission":{"default":0,"BROkitc7mTvifSer":3},"type":"trapping","data":{"description":{"type":"String","label":"Description","value":"

Generic ingredient used in channeling Azyr. Commonly used ingredients are astronomical instruments, charts, lenses, and symbols as are ingredients associated with augury, such as animal innards, mirrors, glass balls, and bird tongues. Some wind-based spells use wings and feathers, where those involving electricity prefer slivers of carved metal.

\n

Ingredient's price depends on spell for which it is destined. Set price to X ss, where X is equal to spell's CN. 

"},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":1},"encumbrance":{"type":"Number","label":"Encumbrance","value":0},"price":{"type":"String","label":"Price","gc":"0","ss":"0","bp":"0"},"availability":{"type":"String","label":"Availability","value":"common"},"location":{"type":"Number","label":"Location","value":0},"trappingType":{"type":"String","label":"Trapping Type","value":"ingredient"},"worn":false,"spellIngredient":{"type":"String","value":""}},"flags":{},"img":"modules/forien-armoury/icons/ingredients/heavens.png","_id":"mwYw19Flyp7MwelF"} +{"name":"Backsword","permission":{"default":0},"type":"weapon","data":{"description":{"type":"String","label":"Description","value":"

Knightly Weapon

"},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":1},"encumbrance":{"type":"Number","label":"Encumbrance","value":1},"price":{"type":"String","label":"Price","gc":"1","ss":"0","bp":"0","value":""},"availability":{"type":"String","label":"Availability","value":"common"},"location":{"type":"Number","label":"Location","value":0},"damage":{"type":"String","label":"Damage","value":"SB+3","meleeValue":"SB+4","rangedValue":""},"reach":{"type":"String","label":"Reach","value":"average"},"range":{"type":"String","label":"Range","value":""},"twohanded":{"type":"Boolean","label":"Two-Handed","value":false},"ammunitionGroup":{"type":"String","label":"Ammunition Group","value":"none"},"currentAmmo":{"type":"Number","value":0},"weaponGroup":{"type":"String","label":"Weapon Group","value":"basic"},"qualities":{"type":"String","label":"Qualities","value":"Slashing"},"flaws":{"type":"String","label":"Flaws","value":""},"special":{"type":"String","label":"Special","value":""},"equipped":false,"source":{"type":"String","label":"Source"}},"sort":200000,"flags":{"_sheetTab":"details"},"img":"systems/wfrp4e/icons/equipment/weapons/Sword-HW.png","_id":"MebVXJe1UgB3cInF"} +{"name":"Bardiche","permission":{"default":0},"type":"weapon","data":{"description":{"type":"String","label":"Description","value":"

Knightly Weapon

"},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":1},"encumbrance":{"type":"Number","label":"Encumbrance","value":2},"price":{"type":"String","label":"Price","gc":"0","ss":"15","bp":"0","value":""},"availability":{"type":"String","label":"Availability","value":"common"},"location":{"type":"Number","label":"Location","value":0},"damage":{"type":"String","label":"Damage","value":"SB+4","meleeValue":"SB+4","rangedValue":""},"reach":{"type":"String","label":"Reach","value":"long"},"range":{"type":"String","label":"Range","value":""},"twohanded":{"type":"Boolean","label":"Two-Handed","value":false},"ammunitionGroup":{"type":"String","label":"Ammunition Group","value":"none"},"currentAmmo":{"type":"Number","value":0},"weaponGroup":{"type":"String","label":"Weapon Group","value":"polearm"},"qualities":{"type":"String","label":"Qualities","value":"Hack"},"flaws":{"type":"String","label":"Flaws","value":""},"special":{"type":"String","label":"Special","value":""},"equipped":false,"source":{"type":"String","label":"Source"}},"sort":700000,"flags":{"_sheetTab":"details"},"img":"systems/wfrp4e/icons/equipment/weapons/great-axe-fine.png","_id":"myRwNERNl07ThdEk"} +{"name":"Basket-hilt Sword","permission":{"default":0},"type":"weapon","data":{"description":{"type":"String","label":"Description","value":"

Knightly Weapon

"},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":1},"encumbrance":{"type":"Number","label":"Encumbrance","value":1},"price":{"type":"String","label":"Price","gc":"2","ss":"0","bp":"0","value":""},"availability":{"type":"String","label":"Availability","value":"scarce"},"location":{"type":"Number","label":"Location","value":0},"damage":{"type":"String","label":"Damage","value":"SB+4","meleeValue":"SB+4","rangedValue":""},"reach":{"type":"String","label":"Reach","value":"long"},"range":{"type":"String","label":"Range","value":""},"twohanded":{"type":"Boolean","label":"Two-Handed","value":false},"ammunitionGroup":{"type":"String","label":"Ammunition Group","value":"none"},"currentAmmo":{"type":"Number","value":0},"weaponGroup":{"type":"String","label":"Weapon Group","value":"basic"},"qualities":{"type":"String","label":"Qualities","value":""},"flaws":{"type":"String","label":"Flaws","value":""},"special":{"type":"String","label":"Special","value":""},"equipped":false,"source":{"type":"String","label":"Source"}},"sort":100000,"flags":{"_sheetTab":"details"},"img":"systems/wfrp4e/icons/equipment/weapons/Sword-HW.png","_id":"PrqcXOCswRsi5ot2"} +{"name":"Battleaxe","permission":{"default":0},"type":"weapon","data":{"description":{"type":"String","label":"Description","value":"

Knightly Weapon

"},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":1},"encumbrance":{"type":"Number","label":"Encumbrance","value":2},"price":{"type":"String","label":"Price","gc":"1","ss":"0","bp":"0","value":""},"availability":{"type":"String","label":"Availability","value":"scarce"},"location":{"type":"Number","label":"Location","value":0},"damage":{"type":"String","label":"Damage","value":"SB+4","meleeValue":"SB+4","rangedValue":""},"reach":{"type":"String","label":"Reach","value":"average"},"range":{"type":"String","label":"Range","value":""},"twohanded":{"type":"Boolean","label":"Two-Handed","value":false},"ammunitionGroup":{"type":"String","label":"Ammunition Group","value":"none"},"currentAmmo":{"type":"Number","value":0},"weaponGroup":{"type":"String","label":"Weapon Group","value":"basic"},"qualities":{"type":"String","label":"Qualities","value":"Hack"},"flaws":{"type":"String","label":"Flaws","value":""},"special":{"type":"String","label":"Special","value":""},"equipped":false,"source":{"type":"String","label":"Source"}},"sort":300000,"flags":{"_sheetTab":"details"},"img":"systems/wfrp4e/icons/equipment/weapons/great-axe.png","_id":"ZyyHI4ghmJAzHb5M"} +{"name":"Bear Spear","permission":{"default":0},"type":"weapon","data":{"description":{"type":"String","label":"Description","value":"

Tool Grade Weapon

"},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":1},"encumbrance":{"type":"Number","label":"Encumbrance","value":2},"price":{"type":"String","label":"Price","gc":"0","ss":"10","bp":"0","value":""},"availability":{"type":"String","label":"Availability","value":"common"},"location":{"type":"Number","label":"Location","value":0},"damage":{"type":"String","label":"Damage","value":"SB+4","meleeValue":"SB+4","rangedValue":""},"reach":{"type":"String","label":"Reach","value":"long"},"range":{"type":"String","label":"Range","value":""},"twohanded":{"type":"Boolean","label":"Two-Handed","value":false},"ammunitionGroup":{"type":"String","label":"Ammunition Group","value":"none"},"currentAmmo":{"type":"Number","value":0},"weaponGroup":{"type":"String","label":"Weapon Group","value":"polearm"},"qualities":{"type":"String","label":"Qualities","value":"Impale"},"flaws":{"type":"String","label":"Flaws","value":""},"special":{"type":"String","label":"Special","value":""},"equipped":false,"source":{"type":"String","label":"Source"}},"sort":500000,"flags":{"_sheetTab":"details"},"img":"systems/wfrp4e/icons/equipment/weapons/Spear.png","_id":"rSozsXeyDHd39fQa"} +{"name":"Bec de Corbin","permission":{"default":0},"type":"weapon","data":{"description":{"type":"String","label":"Description","value":"

Knightly Weapon

"},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":1},"encumbrance":{"type":"Number","label":"Encumbrance","value":3},"price":{"type":"String","label":"Price","gc":"3","ss":"0","bp":"0","value":""},"availability":{"type":"String","label":"Availability","value":"rare"},"location":{"type":"Number","label":"Location","value":0},"damage":{"type":"String","label":"Damage","value":"SB+5","meleeValue":"SB+4","rangedValue":""},"reach":{"type":"String","label":"Reach","value":"long"},"range":{"type":"String","label":"Range","value":""},"twohanded":{"type":"Boolean","label":"Two-Handed","value":false},"ammunitionGroup":{"type":"String","label":"Ammunition Group","value":"none"},"currentAmmo":{"type":"Number","value":0},"weaponGroup":{"type":"String","label":"Weapon Group","value":"polearm"},"qualities":{"type":"String","label":"Qualities","value":"Damaging,Defensive,Impale,Pummel"},"flaws":{"type":"String","label":"Flaws","value":""},"special":{"type":"String","label":"Special","value":""},"equipped":false,"source":{"type":"String","label":"Source"}},"sort":300000,"flags":{"_sheetTab":"details"},"img":"systems/wfrp4e/icons/equipment/weapons/war-pick.png","_id":"nOtKqrWJ4G4vMFzO"} {"name":"Bodkin Arrow","permission":{"default":0,"BROkitc7mTvifSer":3},"type":"ammunition","data":{"description":{"type":"String","label":"Description","value":"

Armour piercing arrow used by military in battles, designed to counter some armour worn by enemy combatants.

"},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":12},"encumbrance":{"type":"Number","label":"Encumbrance","value":0},"price":{"type":"String","label":"Price","gc":"0","ss":"8","bp":"0","value":""},"availability":{"type":"String","label":"Availability","value":"scarce"},"location":{"type":"Number","label":"Location","value":0},"ammunitionType":{"type":"String","label":"Ammunition Type","value":"bow"},"range":{"type":"String","label":"Range","value":"As weapon"},"damage":{"type":"String","label":"Damage","value":""},"qualities":{"type":"String","label":"Qualities","value":"Penetrating"},"flaws":{"type":"String","label":"Flaws","value":""},"special":{"type":"String","label":"Special","value":""},"source":{"type":"String","label":"Source"}},"flags":{"_sheetTab":"details"},"img":"systems/wfrp4e/icons/equipment/ammunition/arrow.png","_id":"LNu45jrHZ1Hwd5vu"} {"name":"Bodkin Bolt","permission":{"default":0,"tHlVinqVUHEfQ3PE":3},"type":"ammunition","data":{"description":{"type":"String","label":"Description","value":"

Armour piercing bolt used by military in battles, designed to counter some armour worn by enemy combatants.

"},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":12},"encumbrance":{"type":"Number","label":"Encumbrance","value":0},"price":{"type":"String","label":"Price","gc":"0","ss":"16","bp":"8","value":""},"availability":{"type":"String","label":"Availability","value":"scarce"},"location":{"type":"Number","label":"Location","value":0},"ammunitionType":{"type":"String","label":"Ammunition Type","value":"crossbow"},"range":{"type":"String","label":"Range","value":"As weapon"},"damage":{"type":"String","label":"Damage","value":"-1"},"qualities":{"type":"String","label":"Qualities","value":"Impale, Penetrating, Recoverable"},"flaws":{"type":"String","label":"Flaws","value":""},"special":{"type":"String","label":"Special","value":""},"source":{"type":"String","label":"Source"}},"flags":{"_sheetTab":"details"},"img":"systems/wfrp4e/icons/equipment/ammunition/bolt.png","_id":"pgzR2F0db1j9eEZp"} {"name":"Breastplate","permission":{"default":0,"tHlVinqVUHEfQ3PE":3},"type":"armour","data":{"description":{"type":"String","label":"Description","value":"

Breastplate is a type of plate armour that covers only front portion of torso.

"},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":1},"encumbrance":{"type":"Number","label":"Encumbrance","value":2},"price":{"type":"String","label":"Price","gc":"5","ss":"0","bp":"0"},"availability":{"type":"String","label":"Availability","value":"scarce"},"location":{"type":"Number","label":"Location","value":0},"worn":{"type":"Boolean","label":"Worn","value":false},"armorType":{"type":"String","label":"Armour Type","value":"plate"},"penalty":{"type":"String","label":"Penalty","value":""},"qualities":{"type":"String","label":"Qualities","value":"Impenetrable"},"flaws":{"type":"String","label":"Flaws","value":"Partial"},"special":{"type":"String","label":"Special","value":""},"maxAP":{"head":0,"lArm":0,"rArm":0,"lLeg":0,"rLeg":0,"body":2},"currentAP":{"head":-1,"lArm":-1,"rArm":-1,"lLeg":-1,"rLeg":-1,"body":-1},"source":{"type":"String","label":"Source"}},"flags":{"_sheetTab":"details"},"img":"modules/forien-armoury/icons/breastplate.png","_id":"1R2LehO2kXmeqQMM"} {"name":"Broad Bolt","permission":{"default":0,"tHlVinqVUHEfQ3PE":3},"type":"ammunition","data":{"description":{"type":"String","label":"Description","value":"

Bolt with heavy, broad head that can cause heavy blunt trauma to the target.

"},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":12},"encumbrance":{"type":"Number","label":"Encumbrance","value":0},"price":{"type":"String","label":"Price","gc":"0","ss":"3","bp":"0","value":""},"availability":{"type":"String","label":"Availability","value":"scarce"},"location":{"type":"Number","label":"Location","value":0},"ammunitionType":{"type":"String","label":"Ammunition Type","value":"crossbow"},"range":{"type":"String","label":"Range","value":"-20"},"damage":{"type":"String","label":"Damage","value":"-1"},"qualities":{"type":"String","label":"Qualities","value":"Pummel, Sturdy"},"flaws":{"type":"String","label":"Flaws","value":""},"special":{"type":"String","label":"Special","value":""},"source":{"type":"String","label":"Source"}},"flags":{"_sheetTab":"details"},"img":"systems/wfrp4e/icons/equipment/ammunition/bolt.png","_id":"8yNtBF0EDhJ9GQmo"} {"name":"Chamon Ingredient","permission":{"default":0,"BROkitc7mTvifSer":3},"type":"trapping","data":{"description":{"type":"String","label":"Description","value":"

Generic ingredient used in channeling Chamon. Commonly used ingredients are heavy metals of all types, esoterically inlaid or carved, though many spells also use trappings associated with a forge, including sections of a bellows marked with mathematical formula, inscribed chunks of an anvil, or fragments of a furnace.

\n

Ingredient's price depends on spell for which it is destined. Set price to X ss, where X is equal to spell's CN. 

"},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":1},"encumbrance":{"type":"Number","label":"Encumbrance","value":0},"price":{"type":"String","label":"Price","gc":"0","ss":"0","bp":"0"},"availability":{"type":"String","label":"Availability","value":"common"},"location":{"type":"Number","label":"Location","value":0},"trappingType":{"type":"String","label":"Trapping Type","value":"ingredient"},"worn":false,"spellIngredient":{"type":"String","value":""}},"flags":{},"img":"modules/forien-armoury/icons/ingredients/metal.png","_id":"naVlahh53QhctprI"} +{"name":"Club","permission":{"default":0},"type":"weapon","data":{"description":{"type":"String","label":"Description","value":"

Back-Alley Weapon

"},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":1},"encumbrance":{"type":"Number","label":"Encumbrance","value":1},"price":{"type":"String","label":"Price","gc":"0","ss":"5","bp":"0","value":""},"availability":{"type":"String","label":"Availability","value":"common"},"location":{"type":"Number","label":"Location","value":0},"damage":{"type":"String","label":"Damage","value":"SB+2","meleeValue":"SB+4","rangedValue":""},"reach":{"type":"String","label":"Reach","value":"short"},"range":{"type":"String","label":"Range","value":""},"twohanded":{"type":"Boolean","label":"Two-Handed","value":false},"ammunitionGroup":{"type":"String","label":"Ammunition Group","value":"none"},"currentAmmo":{"type":"Number","value":0},"weaponGroup":{"type":"String","label":"Weapon Group","value":"basic"},"qualities":{"type":"String","label":"Qualities","value":"Pummel"},"flaws":{"type":"String","label":"Flaws","value":""},"special":{"type":"String","label":"Special","value":""},"equipped":false,"source":{"type":"String","label":"Source"}},"sort":500000,"flags":{"_sheetTab":"details"},"img":"systems/wfrp4e/icons/equipment/weapons/bludgeon-HW.png","_id":"BG898FYs4JEKhz7I"} {"name":"Cracker Bullet","permission":{"default":0,"tHlVinqVUHEfQ3PE":3},"type":"ammunition","data":{"description":{"type":"String","label":"Description","value":"

Bullet for use with sling, that upon impact cracks with tiny explosion sending fragments in every direction. 

"},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":1},"encumbrance":{"type":"Number","label":"Encumbrance","value":0},"price":{"type":"String","label":"Price","gc":"0","ss":"0","bp":"5","value":""},"availability":{"type":"String","label":"Availability","value":"rare"},"location":{"type":"Number","label":"Location","value":0},"ammunitionType":{"type":"String","label":"Ammunition Type","value":"sling"},"range":{"type":"String","label":"Range","value":"-20"},"damage":{"type":"String","label":"Damage","value":""},"qualities":{"type":"String","label":"Qualities","value":"Blast 2, Damaging"},"flaws":{"type":"String","label":"Flaws","value":"Dangerous, Imprecise, Unrecoverable"},"special":{"type":"String","label":"Special","value":""},"source":{"type":"String","label":"Source"}},"flags":{"_sheetTab":"details"},"img":"systems/wfrp4e/icons/equipment/ammunition/stone-bullet.png","_id":"D0dl15C1lLVS3g02"} +{"name":"Crowbar","permission":{"default":0},"type":"weapon","data":{"description":{"type":"String","label":"Description","value":"

Back-Alley Weapon

"},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":1},"encumbrance":{"type":"Number","label":"Encumbrance","value":1},"price":{"type":"String","label":"Price","gc":"0","ss":"2","bp":"6","value":""},"availability":{"type":"String","label":"Availability","value":"common"},"location":{"type":"Number","label":"Location","value":0},"damage":{"type":"String","label":"Damage","value":"SB+3","meleeValue":"SB+4","rangedValue":""},"reach":{"type":"String","label":"Reach","value":"average"},"range":{"type":"String","label":"Range","value":""},"twohanded":{"type":"Boolean","label":"Two-Handed","value":true},"ammunitionGroup":{"type":"String","label":"Ammunition Group","value":"none"},"currentAmmo":{"type":"Number","value":0},"weaponGroup":{"type":"String","label":"Weapon Group","value":"twohanded"},"qualities":{"type":"String","label":"Qualities","value":"Pummel,Slow"},"flaws":{"type":"String","label":"Flaws","value":""},"special":{"type":"String","label":"Special","value":""},"equipped":false,"source":{"type":"String","label":"Source"}},"sort":500000,"flags":{"_sheetTab":"details"},"img":"systems/wfrp4e/icons/equipment/tools_and_kits/crowbar.png","_id":"P6qEniRk6y84vdQK"} {"name":"Cuirass","permission":{"default":0,"tHlVinqVUHEfQ3PE":3},"type":"armour","data":{"description":{"type":"String","label":"Description","value":"

Cuirass covers both front and back of torso and thus provides a better protection.

"},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":1},"encumbrance":{"type":"Number","label":"Encumbrance","value":3},"price":{"type":"String","label":"Price","gc":"10","ss":"0","bp":"0"},"availability":{"type":"String","label":"Availability","value":"scarce"},"location":{"type":"Number","label":"Location","value":0},"worn":{"type":"Boolean","label":"Worn","value":false},"armorType":{"type":"String","label":"Armour Type","value":"plate"},"penalty":{"type":"String","label":"Penalty","value":""},"qualities":{"type":"String","label":"Qualities","value":"Impenetrable"},"flaws":{"type":"String","label":"Flaws","value":"Weakpoints"},"special":{"type":"String","label":"Special","value":""},"maxAP":{"head":0,"lArm":0,"rArm":0,"lLeg":0,"rLeg":0,"body":2},"currentAP":{"head":-1,"lArm":-1,"rArm":-1,"lLeg":-1,"rLeg":-1,"body":-1},"source":{"type":"String","label":"Source"}},"flags":{"_sheetTab":"details"},"img":"systems/wfrp4e/icons/equipment/armour/plate-breastplate.png","_id":"tdffOEXSriY1zPR5"} +{"name":"Cutlass","permission":{"default":0},"type":"weapon","data":{"description":{"type":"String","label":"Description","value":"

Commoner's Weapon

"},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":1},"encumbrance":{"type":"Number","label":"Encumbrance","value":1},"price":{"type":"String","label":"Price","gc":"1","ss":"0","bp":"0","value":""},"availability":{"type":"String","label":"Availability","value":"common"},"location":{"type":"Number","label":"Location","value":0},"damage":{"type":"String","label":"Damage","value":"SB+4","meleeValue":"SB+4","rangedValue":""},"reach":{"type":"String","label":"Reach","value":"short"},"range":{"type":"String","label":"Range","value":""},"twohanded":{"type":"Boolean","label":"Two-Handed","value":false},"ammunitionGroup":{"type":"String","label":"Ammunition Group","value":"none"},"currentAmmo":{"type":"Number","value":0},"weaponGroup":{"type":"String","label":"Weapon Group","value":"basic"},"qualities":{"type":"String","label":"Qualities","value":"Slashing"},"flaws":{"type":"String","label":"Flaws","value":""},"special":{"type":"String","label":"Special","value":""},"equipped":false,"source":{"type":"String","label":"Source"}},"sort":100000,"flags":{"_sheetTab":"details"},"img":"systems/wfrp4e/icons/equipment/weapons/Sword-HW.png","_id":"zYN2ub0b5D1XFYyU"} +{"name":"Dirk","permission":{"default":0},"type":"weapon","data":{"description":{"type":"String","label":"Description","value":"

Commoner's Weapon

"},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":1},"encumbrance":{"type":"Number","label":"Encumbrance","value":0},"price":{"type":"String","label":"Price","gc":"0","ss":"16","bp":"0","value":""},"availability":{"type":"String","label":"Availability","value":"common"},"location":{"type":"Number","label":"Location","value":0},"damage":{"type":"String","label":"Damage","value":"SB+2","meleeValue":"SB+4","rangedValue":""},"reach":{"type":"String","label":"Reach","value":"vshort"},"range":{"type":"String","label":"Range","value":""},"twohanded":{"type":"Boolean","label":"Two-Handed","value":false},"ammunitionGroup":{"type":"String","label":"Ammunition Group","value":"none"},"currentAmmo":{"type":"Number","value":0},"weaponGroup":{"type":"String","label":"Weapon Group","value":"basic"},"qualities":{"type":"String","label":"Qualities","value":""},"flaws":{"type":"String","label":"Flaws","value":""},"special":{"type":"String","label":"Special","value":""},"equipped":false,"source":{"type":"String","label":"Source"}},"sort":100000,"flags":{"_sheetTab":"details"},"img":"systems/wfrp4e/icons/equipment/weapons/Dagger.png","_id":"h9xl1qrAWYN89hDm"} +{"name":"Estoc","permission":{"default":0},"type":"weapon","data":{"description":{"type":"String","label":"Description","value":""},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":1},"encumbrance":{"type":"Number","label":"Encumbrance","value":3},"price":{"type":"String","label":"Price","gc":"8","ss":"0","bp":"0"},"availability":{"type":"String","label":"Availability","value":"rare"},"location":{"type":"Number","label":"Location","value":0},"damage":{"type":"String","label":"Damage","value":"SB+5","meleeValue":"SB+3","rangedValue":""},"reach":{"type":"String","label":"Reach","value":"long"},"range":{"type":"String","label":"Range","value":""},"twohanded":{"type":"Boolean","label":"Two-Handed","value":true},"ammunitionGroup":{"type":"String","label":"Ammunition Group","value":"none"},"currentAmmo":{"type":"Number","value":0},"weaponGroup":{"type":"String","label":"Weapon Group","value":"twohanded"},"qualities":{"type":"String","label":"Qualities","value":"Damaging, Impale"},"flaws":{"type":"String","label":"Flaws","value":""},"special":{"type":"String","label":"Special","value":""},"equipped":false,"source":{"type":"String","label":"Source"}},"sort":700000,"flags":{"_sheetTab":"details"},"img":"systems/wfrp4e/icons/equipment/weapons/foil.png","_id":"FyRy3pSrs4S9SUUK"} +{"name":"Falchion","permission":{"default":0},"type":"weapon","data":{"description":{"type":"String","label":"Description","value":"

Commoner's Weapon

"},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":1},"encumbrance":{"type":"Number","label":"Encumbrance","value":1},"price":{"type":"String","label":"Price","gc":"1","ss":"0","bp":"0","value":""},"availability":{"type":"String","label":"Availability","value":"common"},"location":{"type":"Number","label":"Location","value":0},"damage":{"type":"String","label":"Damage","value":"SB+3","meleeValue":"SB+4","rangedValue":""},"reach":{"type":"String","label":"Reach","value":"average"},"range":{"type":"String","label":"Range","value":""},"twohanded":{"type":"Boolean","label":"Two-Handed","value":false},"ammunitionGroup":{"type":"String","label":"Ammunition Group","value":"none"},"currentAmmo":{"type":"Number","value":0},"weaponGroup":{"type":"String","label":"Weapon Group","value":"basic"},"qualities":{"type":"String","label":"Qualities","value":"Slashing"},"flaws":{"type":"String","label":"Flaws","value":""},"special":{"type":"String","label":"Special","value":""},"equipped":false,"source":{"type":"String","label":"Source"}},"sort":100000,"flags":{"_sheetTab":"details"},"img":"systems/wfrp4e/icons/equipment/weapons/Sword-HW.png","_id":"HHfYAI33zKIOxOm9"} {"name":"Gambeson Coat","permission":{"default":0,"tHlVinqVUHEfQ3PE":3},"type":"armour","data":{"description":{"type":"String","label":"Description","value":"

A gambeson is a padded defensive jacket, worn as armor separately, or combined with mail or plate armor. Gambesons are produced with a sewing technique called quilting. They are usually constructed of linen or wool; the stuffing varied, and could be for example scrap cloth or horse hair.

"},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":1},"encumbrance":{"type":"Number","label":"Encumbrance","value":2},"price":{"type":"String","label":"Price","gc":"0","ss":"14","bp":"0"},"availability":{"type":"String","label":"Availability","value":"common"},"location":{"type":"Number","label":"Location","value":0},"worn":{"type":"Boolean","label":"Worn","value":false},"armorType":{"type":"String","label":"Armour Type","value":"softLeather"},"penalty":{"type":"String","label":"Penalty","value":""},"qualities":{"type":"String","label":"Qualities","value":""},"flaws":{"type":"String","label":"Flaws","value":""},"special":{"type":"String","label":"Special","value":""},"maxAP":{"head":0,"lArm":1,"rArm":1,"lLeg":1,"rLeg":1,"body":1},"currentAP":{"head":-1,"lArm":-1,"rArm":-1,"lLeg":-1,"rLeg":-1,"body":-1}},"flags":{},"img":"modules/forien-armoury/icons/long-gambeson.png","_id":"0TcZUb9Y7tHIrMsv"} {"name":"Gambeson Coif","permission":{"default":0,"tHlVinqVUHEfQ3PE":3},"type":"armour","data":{"description":{"type":"String","label":"Description","value":""},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":1},"encumbrance":{"type":"Number","label":"Encumbrance","value":0},"price":{"type":"String","label":"Price","gc":"0","ss":"6","bp":"0"},"availability":{"type":"String","label":"Availability","value":"common"},"location":{"type":"Number","label":"Location","value":0},"worn":{"type":"Boolean","label":"Worn","value":false},"armorType":{"type":"String","label":"Armour Type","value":"softLeather"},"penalty":{"type":"String","label":"Penalty","value":""},"qualities":{"type":"String","label":"Qualities","value":""},"flaws":{"type":"String","label":"Flaws","value":""},"special":{"type":"String","label":"Special","value":""},"maxAP":{"head":1,"lArm":0,"rArm":0,"lLeg":0,"rLeg":0,"body":0},"currentAP":{"head":-1,"lArm":-1,"rArm":-1,"lLeg":-1,"rLeg":-1,"body":-1}},"flags":{},"img":"modules/forien-armoury/icons/gambeson-coif.png","_id":"mAUeLilkL8u73J0m"} {"name":"Gambeson Shirt","permission":{"default":0,"tHlVinqVUHEfQ3PE":3},"type":"armour","data":{"description":{"type":"String","label":"Description","value":"

A gambeson is a padded defensive jacket, worn as armor separately, or combined with mail or plate armor. Gambesons are produced with a sewing technique called quilting. They are usually constructed of linen or wool; the stuffing varied, and could be for example scrap cloth or horse hair.

"},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":1},"encumbrance":{"type":"Number","label":"Encumbrance","value":1},"price":{"type":"String","label":"Price","gc":"0","ss":"8","bp":"0"},"availability":{"type":"String","label":"Availability","value":"common"},"location":{"type":"Number","label":"Location","value":0},"worn":{"type":"Boolean","label":"Worn","value":false},"armorType":{"type":"String","label":"Armour Type","value":"softLeather"},"penalty":{"type":"String","label":"Penalty","value":""},"qualities":{"type":"String","label":"Qualities","value":""},"flaws":{"type":"String","label":"Flaws","value":""},"special":{"type":"String","label":"Special","value":""},"maxAP":{"head":0,"lArm":0,"rArm":0,"lLeg":0,"rLeg":0,"body":1},"currentAP":{"head":-1,"lArm":-1,"rArm":-1,"lLeg":-1,"rLeg":-1,"body":-1}},"flags":{},"img":"modules/forien-armoury/icons/gambeson-shirt.png","_id":"IBVnKhu766ado1o5"} {"name":"Gambeson","permission":{"default":0,"tHlVinqVUHEfQ3PE":3},"type":"armour","data":{"description":{"type":"String","label":"Description","value":"

A gambeson is a padded defensive jacket, worn as armor separately, or combined with mail or plate armor. Gambesons are produced with a sewing technique called quilting. They are usually constructed of linen or wool; the stuffing varied, and could be for example scrap cloth or horse hair.

"},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":1},"encumbrance":{"type":"Number","label":"Encumbrance","value":1},"price":{"type":"String","label":"Price","gc":"0","ss":"10","bp":"0"},"availability":{"type":"String","label":"Availability","value":"common"},"location":{"type":"Number","label":"Location","value":0},"worn":{"type":"Boolean","label":"Worn","value":false},"armorType":{"type":"String","label":"Armour Type","value":"softLeather"},"penalty":{"type":"String","label":"Penalty","value":""},"qualities":{"type":"String","label":"Qualities","value":""},"flaws":{"type":"String","label":"Flaws","value":""},"special":{"type":"String","label":"Special","value":""},"maxAP":{"head":0,"lArm":1,"rArm":1,"lLeg":0,"rLeg":0,"body":1},"currentAP":{"head":-1,"lArm":-1,"rArm":-1,"lLeg":-1,"rLeg":-1,"body":-1}},"flags":{},"img":"modules/forien-armoury/icons/gambeson.png","_id":"YHCLZtWYCN9hlJd7"} {"name":"Ghur Ingredient","permission":{"default":0,"BROkitc7mTvifSer":3},"type":"trapping","data":{"description":{"type":"String","label":"Description","value":"

Generic ingredient used in channeling Ghur. Commonly used ingredients are animal fur, skin, bone, and pelt, wrapped in sinews and daubed with blood runes. Often claws are scrimshawed, organs dried, and feathers dipped in rare humours, and it’s not uncommon to find excrement, urine, and other excretions also used.

\n

Ingredient's price depends on spell for which it is destined. Set price to X ss, where X is equal to spell's CN. 

"},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":1},"encumbrance":{"type":"Number","label":"Encumbrance","value":0},"price":{"type":"String","label":"Price","gc":"0","ss":"0","bp":"0"},"availability":{"type":"String","label":"Availability","value":"common"},"location":{"type":"Number","label":"Location","value":0},"trappingType":{"type":"String","label":"Trapping Type","value":"ingredient"},"worn":false,"spellIngredient":{"type":"String","value":""}},"flags":{},"img":"modules/forien-armoury/icons/ingredients/beasts.png","_id":"fHkHMzsZ7PNaHAIG"} {"name":"Ghyran Ingredient","permission":{"default":0,"BROkitc7mTvifSer":3},"type":"trapping","data":{"description":{"type":"String","label":"Description","value":"

Generic ingredient used in channeling Ghyran. Commonly used ingredients are rare seeds and nuts, humours gathered from sentient creatures in the flush of life, uncommon tree saps, fertile loam, spring waters, and a variety of living ingredients, including plants and smaller animals.

\n

Ingredient's price depends on spell for which it is destined. Set price to X ss, where X is equal to spell's CN. 

"},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":1},"encumbrance":{"type":"Number","label":"Encumbrance","value":0},"price":{"type":"String","label":"Price","gc":"0","ss":"0","bp":"0"},"availability":{"type":"String","label":"Availability","value":"common"},"location":{"type":"Number","label":"Location","value":0},"trappingType":{"type":"String","label":"Trapping Type","value":"ingredient"},"worn":false,"spellIngredient":{"type":"String","value":""}},"flags":{},"img":"modules/forien-armoury/icons/ingredients/life.png","_id":"kyNhM3TObMYI2NLQ"} +{"name":"Hatchet","permission":{"default":0},"type":"weapon","data":{"description":{"type":"String","label":"Description","value":"

Tool Grade Weapon

"},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":1},"encumbrance":{"type":"Number","label":"Encumbrance","value":1},"price":{"type":"String","label":"Price","gc":"0","ss":"5","bp":"0","value":""},"availability":{"type":"String","label":"Availability","value":"common"},"location":{"type":"Number","label":"Location","value":0},"damage":{"type":"String","label":"Damage","value":"SB+3","meleeValue":"SB+4","rangedValue":""},"reach":{"type":"String","label":"Reach","value":"average"},"range":{"type":"String","label":"Range","value":""},"twohanded":{"type":"Boolean","label":"Two-Handed","value":false},"ammunitionGroup":{"type":"String","label":"Ammunition Group","value":"none"},"currentAmmo":{"type":"Number","value":0},"weaponGroup":{"type":"String","label":"Weapon Group","value":"basic"},"qualities":{"type":"String","label":"Qualities","value":"Undamaging"},"flaws":{"type":"String","label":"Flaws","value":""},"special":{"type":"String","label":"Special","value":""},"equipped":false,"source":{"type":"String","label":"Source"}},"sort":100000,"flags":{"_sheetTab":"details"},"img":"systems/wfrp4e/icons/equipment/weapons/handaxe-HW.png","_id":"t8cWDA93B2Df7wsY"} +{"name":"Heater Shield","permission":{"default":0},"type":"weapon","data":{"description":{"type":"String","label":"Description","value":"

Knightly Weapon

"},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":1},"encumbrance":{"type":"Number","label":"Encumbrance","value":1},"price":{"type":"String","label":"Price","gc":"3","ss":"0","bp":"0","value":""},"availability":{"type":"String","label":"Availability","value":"common"},"location":{"type":"Number","label":"Location","value":0},"damage":{"type":"String","label":"Damage","value":"SB+2","meleeValue":"SB+4","rangedValue":""},"reach":{"type":"String","label":"Reach","value":"vshort"},"range":{"type":"String","label":"Range","value":""},"twohanded":{"type":"Boolean","label":"Two-Handed","value":false},"ammunitionGroup":{"type":"String","label":"Ammunition Group","value":"none"},"currentAmmo":{"type":"Number","value":0},"weaponGroup":{"type":"String","label":"Weapon Group","value":"basic"},"qualities":{"type":"String","label":"Qualities","value":"Shield 2,Defensive"},"flaws":{"type":"String","label":"Flaws","value":""},"special":{"type":"String","label":"Special","value":""},"equipped":false,"source":{"type":"String","label":"Source"}},"sort":300000,"flags":{"_sheetTab":"details"},"img":"systems/wfrp4e/icons/equipment/weapons/shield.png","_id":"PSBkiom3pwi8XOpL"} +{"name":"Heavy Lance","permission":{"default":0},"type":"weapon","data":{"description":{"type":"String","label":"Description","value":"

Knightly Weapon

"},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":1},"encumbrance":{"type":"Number","label":"Encumbrance","value":3},"price":{"type":"String","label":"Price","gc":"1","ss":"0","bp":"0","value":""},"availability":{"type":"String","label":"Availability","value":"rare"},"location":{"type":"Number","label":"Location","value":0},"damage":{"type":"String","label":"Damage","value":"SB+6","meleeValue":"SB+4","rangedValue":""},"reach":{"type":"String","label":"Reach","value":"vLong"},"range":{"type":"String","label":"Range","value":""},"twohanded":{"type":"Boolean","label":"Two-Handed","value":false},"ammunitionGroup":{"type":"String","label":"Ammunition Group","value":"none"},"currentAmmo":{"type":"Number","value":0},"weaponGroup":{"type":"String","label":"Weapon Group","value":"cavalry"},"qualities":{"type":"String","label":"Qualities","value":"Impact,Impale"},"flaws":{"type":"String","label":"Flaws","value":""},"special":{"type":"String","label":"Special","value":""},"equipped":false,"source":{"type":"String","label":"Source"}},"sort":300000,"flags":{"_sheetTab":"details"},"img":"systems/wfrp4e/icons/equipment/weapons/lance.png","_id":"nUoWFtUQwmN6KPYC"} {"name":"Hedgecraft Ingredient","permission":{"default":0,"BROkitc7mTvifSer":3},"type":"trapping","data":{"description":{"type":"String","label":"Description","value":"

Hedgefolk use easily sourced local materials prepared to exacting standards using special tools. So, ingredients may include things such as the wings of a dragonfly killed with a silver pin, rods of poplar polished with beeswax on Sonnstill, or bones buried beneath a hedgerow for a winter’s month.

\n

Hedgecraft ingredients can be foraged using Lore (Herbalism). Upon successful foraging roll, you receive 1 + SL ingredients.

\n

You cannot cast any Hedgecraft spell without an ingredient.

"},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":1},"encumbrance":{"type":"Number","label":"Encumbrance","value":0},"price":{"type":"String","label":"Price","gc":"0","ss":"0","bp":"0"},"availability":{"type":"String","label":"Availability","value":"common"},"location":{"type":"Number","label":"Location","value":0},"trappingType":{"type":"String","label":"Trapping Type","value":"ingredient"},"worn":false,"spellIngredient":{"type":"String","value":""}},"flags":{},"img":"modules/forien-armoury/icons/ingredients/hedgecraft.png","_id":"vBITiimqgMp1zOSm"} +{"name":"Horseman's Pick","permission":{"default":0},"type":"weapon","data":{"description":{"type":"String","label":"Description","value":"

Knightly Weapon

"},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":1},"encumbrance":{"type":"Number","label":"Encumbrance","value":1},"price":{"type":"String","label":"Price","gc":"2","ss":"0","bp":"0","value":""},"availability":{"type":"String","label":"Availability","value":"scarce"},"location":{"type":"Number","label":"Location","value":0},"damage":{"type":"String","label":"Damage","value":"SB+4","meleeValue":"SB+4","rangedValue":""},"reach":{"type":"String","label":"Reach","value":"average"},"range":{"type":"String","label":"Range","value":""},"twohanded":{"type":"Boolean","label":"Two-Handed","value":false},"ammunitionGroup":{"type":"String","label":"Ammunition Group","value":"none"},"currentAmmo":{"type":"Number","value":0},"weaponGroup":{"type":"String","label":"Weapon Group","value":"cavalry"},"qualities":{"type":"String","label":"Qualities","value":"Slashing"},"flaws":{"type":"String","label":"Flaws","value":""},"special":{"type":"String","label":"Special","value":""},"equipped":false,"source":{"type":"String","label":"Source"}},"sort":1231250,"flags":{"_sheetTab":"details"},"img":"systems/wfrp4e/icons/equipment/weapons/Pick.png","_id":"qJxGVzFbfutOXwJA"} {"name":"Hunting Arrow","permission":{"default":0,"tHlVinqVUHEfQ3PE":3},"type":"ammunition","data":{"description":{"type":"String","label":"Description","value":"

Specially designed arrows for hunting game and other big prey. It's wide and heavy arrowhead cuts deep into the flesh and can be very lethal, but range is heavily reduced. 

"},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":12},"encumbrance":{"type":"Number","label":"Encumbrance","value":0},"price":{"type":"String","label":"Price","gc":"0","ss":"3","bp":"0","value":""},"availability":{"type":"String","label":"Availability","value":"common"},"location":{"type":"Number","label":"Location","value":0},"ammunitionType":{"type":"String","label":"Ammunition Type","value":"bow"},"range":{"type":"String","label":"Range","value":"Quarter weapon"},"damage":{"type":"String","label":"Damage","value":"+2"},"qualities":{"type":"String","label":"Qualities","value":"Impale, Sturdy"},"flaws":{"type":"String","label":"Flaws","value":"Unreliable"},"special":{"type":"String","label":"Special","value":""},"source":{"type":"String","label":"Source"}},"flags":{"_sheetTab":"details"},"img":"systems/wfrp4e/icons/equipment/ammunition/arrow.png","_id":"ETuzeEabGepX7Rl3"} {"name":"Hunting Bolt","permission":{"default":0,"tHlVinqVUHEfQ3PE":3},"type":"ammunition","data":{"description":{"type":"String","label":"Description","value":"

Specially designed bolts for hunting game and other big prey. It's wide and heavy arrowhead cuts deep into the flesh and can be very lethal, but range is heavily reduced. 

"},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":12},"encumbrance":{"type":"Number","label":"Encumbrance","value":0},"price":{"type":"String","label":"Price","gc":"0","ss":"3","bp":"0","value":""},"availability":{"type":"String","label":"Availability","value":"common"},"location":{"type":"Number","label":"Location","value":0},"ammunitionType":{"type":"String","label":"Ammunition Type","value":"crossbow"},"range":{"type":"String","label":"Range","value":"Quarter weapon"},"damage":{"type":"String","label":"Damage","value":"+2"},"qualities":{"type":"String","label":"Qualities","value":"Impale, Sturdy"},"flaws":{"type":"String","label":"Flaws","value":"Unreliable"},"special":{"type":"String","label":"Special","value":""},"source":{"type":"String","label":"Source"}},"flags":{"_sheetTab":"details"},"img":"systems/wfrp4e/icons/equipment/ammunition/bolt.png","_id":"V9zTRpuug6nnolFh"} {"name":"Hysh Ingredient","permission":{"default":0,"BROkitc7mTvifSer":3},"type":"trapping","data":{"description":{"type":"String","label":"Description","value":"

Generic ingredient used in channeling Hysh. Commonly used ingredients are artefacts associated with holiness and holy places, supplemented by crystals, glass, pyramidions, and small statues, all carved with sacred symbols, twisting snakes, and moral tales. White candles, silver carvings, and bleached paper are also common.

\n

Ingredient's price depends on spell for which it is destined. Set price to X ss, where X is equal to spell's CN. 

"},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":1},"encumbrance":{"type":"Number","label":"Encumbrance","value":0},"price":{"type":"String","label":"Price","gc":"0","ss":"0","bp":"0"},"availability":{"type":"String","label":"Availability","value":"common"},"location":{"type":"Number","label":"Location","value":0},"trappingType":{"type":"String","label":"Trapping Type","value":"ingredient"},"worn":false,"spellIngredient":{"type":"String","value":""}},"flags":{},"img":"modules/forien-armoury/icons/ingredients/light.png","_id":"ebkgqZULF24opCLL"} +{"name":"Katzbalger","permission":{"default":0},"type":"weapon","data":{"description":{"type":"String","label":"Description","value":"

Knightly Weapon

"},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":1},"encumbrance":{"type":"Number","label":"Encumbrance","value":1},"price":{"type":"String","label":"Price","gc":"2","ss":"0","bp":"0","value":""},"availability":{"type":"String","label":"Availability","value":"scarce"},"location":{"type":"Number","label":"Location","value":0},"damage":{"type":"String","label":"Damage","value":"SB+4","meleeValue":"SB+4","rangedValue":""},"reach":{"type":"String","label":"Reach","value":"short"},"range":{"type":"String","label":"Range","value":""},"twohanded":{"type":"Boolean","label":"Two-Handed","value":false},"ammunitionGroup":{"type":"String","label":"Ammunition Group","value":"none"},"currentAmmo":{"type":"Number","value":0},"weaponGroup":{"type":"String","label":"Weapon Group","value":"basic"},"qualities":{"type":"String","label":"Qualities","value":""},"flaws":{"type":"String","label":"Flaws","value":""},"special":{"type":"String","label":"Special","value":""},"equipped":false,"source":{"type":"String","label":"Source"}},"sort":300000,"flags":{"_sheetTab":"details"},"img":"systems/wfrp4e/icons/equipment/weapons/Sword-HW.png","_id":"WRyhjo3qhvJkW5MW"} {"name":"Lead Bullet","permission":{"default":0,"vTvBUmfKunpHDDx2":3},"type":"ammunition","data":{"description":{"type":"String","label":"Description","value":""},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":12},"encumbrance":{"type":"Number","label":"Encumbrance","value":0},"price":{"type":"String","label":"Price","gc":"","ss":"0","bp":"4","value":""},"availability":{"type":"String","label":"Availability","value":"common"},"location":{"type":"Number","label":"Location","value":0},"ammunitionType":{"type":"String","label":"Ammunition Type","value":"sling"},"range":{"type":"String","label":"Range","value":"-10"},"damage":{"type":"String","label":"Damage","value":"+1"},"qualities":{"type":"String","label":"Qualities","value":"Pummel, Unbreakable"},"flaws":{"type":"String","label":"Flaws","value":""},"special":{"type":"String","label":"Special","value":""},"source":{"type":"String","label":"Source"}},"flags":{"_sheetTab":"details"},"img":"systems/wfrp4e/icons/equipment/ammunition/lead-bullet.png","_id":"9JC2Gmx2Kz6YfvYb"} {"name":"Leaf Arrow","permission":{"default":0,"tHlVinqVUHEfQ3PE":3},"type":"ammunition","data":{"description":{"type":"String","label":"Description","value":"

Standard arrow of decent quality. Doesn't have the armour piercing capabilities of military variant, but is very close to it. 

"},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":12},"encumbrance":{"type":"Number","label":"Encumbrance","value":0},"price":{"type":"String","label":"Price","gc":"0","ss":"3","bp":"0","value":""},"availability":{"type":"String","label":"Availability","value":"common"},"location":{"type":"Number","label":"Location","value":0},"ammunitionType":{"type":"String","label":"Ammunition Type","value":"bow"},"range":{"type":"String","label":"Range","value":"As weapon"},"damage":{"type":"String","label":"Damage","value":""},"qualities":{"type":"String","label":"Qualities","value":""},"flaws":{"type":"String","label":"Flaws","value":""},"special":{"type":"String","label":"Special","value":""},"source":{"type":"String","label":"Source"}},"flags":{"_sheetTab":"details"},"img":"systems/wfrp4e/icons/equipment/ammunition/arrow.png","_id":"DKY1l0bklW7l2iyF"} {"name":"Leather Bracers","permission":{"default":0,"tHlVinqVUHEfQ3PE":3},"type":"armour","data":{"description":{"type":"String","label":"Description","value":"

Bracers of boiled and hardened leather

"},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":1},"encumbrance":{"type":"Number","label":"Encumbrance","value":1},"price":{"type":"String","label":"Price","gc":"0","ss":"16","bp":"0"},"availability":{"type":"String","label":"Availability","value":"rare"},"location":{"type":"Number","label":"Location","value":0},"worn":{"type":"Boolean","label":"Worn","value":false},"armorType":{"type":"String","label":"Armour Type","value":"boiledLeather"},"penalty":{"type":"String","label":"Penalty","value":""},"qualities":{"type":"String","label":"Qualities","value":""},"flaws":{"type":"String","label":"Flaws","value":"Weakpoints"},"special":{"type":"String","label":"Special","value":""},"maxAP":{"head":0,"lArm":2,"rArm":2,"lLeg":0,"rLeg":0,"body":0},"currentAP":{"head":-1,"lArm":-1,"rArm":-1,"lLeg":-1,"rLeg":-1,"body":-1},"source":{"type":"String","label":"Source"}},"flags":{"_sheetTab":"details"},"img":"modules/forien-armoury/icons/leather-bracers.png","_id":"5J879iwjt1Ug5cst"} @@ -24,13 +42,36 @@ {"name":"Leather Jerkin","permission":{"default":0,"tHlVinqVUHEfQ3PE":3},"type":"armour","data":{"description":{"type":"String","label":"Description","value":""},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":1},"encumbrance":{"type":"Number","label":"Encumbrance","value":1},"price":{"type":"String","label":"Price","gc":"0","ss":"10","bp":"0"},"availability":{"type":"String","label":"Availability","value":"common"},"location":{"type":"Number","label":"Location","value":0},"worn":{"type":"Boolean","label":"Worn","value":false},"armorType":{"type":"String","label":"Armour Type","value":"softLeather"},"penalty":{"type":"String","label":"Penalty","value":""},"qualities":{"type":"String","label":"Qualities","value":"Durable"},"flaws":{"type":"String","label":"Flaws","value":""},"special":{"type":"String","label":"Special","value":""},"maxAP":{"head":0,"lArm":0,"rArm":0,"lLeg":0,"rLeg":0,"body":1},"currentAP":{"head":-1,"lArm":-1,"rArm":-1,"lLeg":-1,"rLeg":-1,"body":-1}},"flags":{},"img":"systems/wfrp4e/icons/equipment/armour/leather-jerkin.png","_id":"enPPR3WES2G9PlGZ"} {"name":"Leather Leggings","permission":{"default":0,"tHlVinqVUHEfQ3PE":3},"type":"armour","data":{"description":{"type":"String","label":"Description","value":""},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":1},"encumbrance":{"type":"Number","label":"Encumbrance","value":1},"price":{"type":"String","label":"Price","gc":"0","ss":"14","bp":"0"},"availability":{"type":"String","label":"Availability","value":"common"},"location":{"type":"Number","label":"Location","value":0},"worn":{"type":"Boolean","label":"Worn","value":false},"armorType":{"type":"String","label":"Armour Type","value":"softLeather"},"penalty":{"type":"String","label":"Penalty","value":""},"qualities":{"type":"String","label":"Qualities","value":"Durable"},"flaws":{"type":"String","label":"Flaws","value":""},"special":{"type":"String","label":"Special","value":""},"maxAP":{"head":0,"lArm":0,"rArm":0,"lLeg":1,"rLeg":1,"body":0},"currentAP":{"head":-1,"lArm":-1,"rArm":-1,"lLeg":-1,"rLeg":-1,"body":-1}},"flags":{},"img":"systems/wfrp4e/icons/equipment/armour/leather-leggings.png","_id":"011NEHNT8P0sDDNs"} {"name":"Leather Skullcap","permission":{"default":0,"tHlVinqVUHEfQ3PE":3},"type":"armour","data":{"description":{"type":"String","label":"Description","value":""},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":1},"encumbrance":{"type":"Number","label":"Encumbrance","value":0},"price":{"type":"String","label":"Price","gc":"0","ss":"4","bp":"0"},"availability":{"type":"String","label":"Availability","value":"common"},"location":{"type":"Number","label":"Location","value":0},"worn":{"type":"Boolean","label":"Worn","value":false},"armorType":{"type":"String","label":"Armour Type","value":"softLeather"},"penalty":{"type":"String","label":"Penalty","value":""},"qualities":{"type":"String","label":"Qualities","value":"Durable"},"flaws":{"type":"String","label":"Flaws","value":"Ugly"},"special":{"type":"String","label":"Special","value":""},"maxAP":{"head":1,"lArm":0,"rArm":0,"lLeg":0,"rLeg":0,"body":0},"currentAP":{"head":-1,"lArm":-1,"rArm":-1,"lLeg":-1,"rLeg":-1,"body":-1}},"flags":{},"img":"systems/wfrp4e/icons/equipment/armour/leather-skullcap.png","_id":"KjRT8rkppGUDxXxK"} +{"name":"Light Lance","permission":{"default":0},"type":"weapon","data":{"description":{"type":"String","label":"Description","value":"

Knightly Weapon

"},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":1},"encumbrance":{"type":"Number","label":"Encumbrance","value":2},"price":{"type":"String","label":"Price","gc":"0","ss":"15","bp":"0","value":""},"availability":{"type":"String","label":"Availability","value":"rare"},"location":{"type":"Number","label":"Location","value":0},"damage":{"type":"String","label":"Damage","value":"SB+5","meleeValue":"SB+4","rangedValue":""},"reach":{"type":"String","label":"Reach","value":"long"},"range":{"type":"String","label":"Range","value":""},"twohanded":{"type":"Boolean","label":"Two-Handed","value":false},"ammunitionGroup":{"type":"String","label":"Ammunition Group","value":"none"},"currentAmmo":{"type":"Number","value":0},"weaponGroup":{"type":"String","label":"Weapon Group","value":"cavalry"},"qualities":{"type":"String","label":"Qualities","value":"Impact,Impale"},"flaws":{"type":"String","label":"Flaws","value":""},"special":{"type":"String","label":"Special","value":""},"equipped":false,"source":{"type":"String","label":"Source"}},"sort":1237500,"flags":{"_sheetTab":"details"},"img":"systems/wfrp4e/icons/equipment/weapons/lance.png","_id":"TzjgoO7Q9GBb8vAA"} {"name":"Long Gambeson","permission":{"default":0,"tHlVinqVUHEfQ3PE":3},"type":"armour","data":{"description":{"type":"String","label":"Description","value":"

A gambeson is a padded defensive jacket, worn as armor separately, or combined with mail or plate armor. Gambesons are produced with a sewing technique called quilting. They are usually constructed of linen or wool; the stuffing varied, and could be for example scrap cloth or horse hair.

"},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":1},"encumbrance":{"type":"Number","label":"Encumbrance","value":1},"price":{"type":"String","label":"Price","gc":"0","ss":"12","bp":"0"},"availability":{"type":"String","label":"Availability","value":"scarce"},"location":{"type":"Number","label":"Location","value":0},"worn":{"type":"Boolean","label":"Worn","value":false},"armorType":{"type":"String","label":"Armour Type","value":"softLeather"},"penalty":{"type":"String","label":"Penalty","value":""},"qualities":{"type":"String","label":"Qualities","value":""},"flaws":{"type":"String","label":"Flaws","value":""},"special":{"type":"String","label":"Special","value":""},"maxAP":{"head":0,"lArm":0,"rArm":0,"lLeg":1,"rLeg":1,"body":1},"currentAP":{"head":-1,"lArm":-1,"rArm":-1,"lLeg":-1,"rLeg":-1,"body":-1}},"flags":{},"img":"modules/forien-armoury/icons/long-gambeson.png","_id":"nCwPgRXNXzjYtzQx"} +{"name":"Longsword","permission":{"default":0},"type":"weapon","data":{"description":{"type":"String","label":"Description","value":"

Knightly Weapon

"},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":1},"encumbrance":{"type":"Number","label":"Encumbrance","value":2},"price":{"type":"String","label":"Price","gc":"8","ss":"0","bp":"0","value":""},"availability":{"type":"String","label":"Availability","value":"common"},"location":{"type":"Number","label":"Location","value":0},"damage":{"type":"String","label":"Damage","value":"SB+5","meleeValue":"SB+4","rangedValue":""},"reach":{"type":"String","label":"Reach","value":"long"},"range":{"type":"String","label":"Range","value":""},"twohanded":{"type":"Boolean","label":"Two-Handed","value":true},"ammunitionGroup":{"type":"String","label":"Ammunition Group","value":"none"},"currentAmmo":{"type":"Number","value":0},"weaponGroup":{"type":"String","label":"Weapon Group","value":"twohanded"},"qualities":{"type":"String","label":"Qualities","value":"Damaging,Defensive"},"flaws":{"type":"String","label":"Flaws","value":""},"special":{"type":"String","label":"Special","value":""},"equipped":false,"source":{"type":"String","label":"Source"}},"sort":300000,"flags":{"_sheetTab":"details"},"img":"systems/wfrp4e/icons/equipment/weapons/Sword-HW.png","_id":"lpnkGfPreSCtbAj1"} +{"name":"Lucerne","permission":{"default":0},"type":"weapon","data":{"description":{"type":"String","label":"Description","value":"

Knightly Weapon

"},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":1},"encumbrance":{"type":"Number","label":"Encumbrance","value":3},"price":{"type":"String","label":"Price","gc":"3","ss":"0","bp":"0","value":""},"availability":{"type":"String","label":"Availability","value":"rare"},"location":{"type":"Number","label":"Location","value":0},"damage":{"type":"String","label":"Damage","value":"SB+4","meleeValue":"SB+4","rangedValue":""},"reach":{"type":"String","label":"Reach","value":"vLong"},"range":{"type":"String","label":"Range","value":""},"twohanded":{"type":"Boolean","label":"Two-Handed","value":false},"ammunitionGroup":{"type":"String","label":"Ammunition Group","value":"none"},"currentAmmo":{"type":"Number","value":0},"weaponGroup":{"type":"String","label":"Weapon Group","value":"polearm"},"qualities":{"type":"String","label":"Qualities","value":"Damaging,Defensive,Impale,Pummel"},"flaws":{"type":"String","label":"Flaws","value":""},"special":{"type":"String","label":"Special","value":""},"equipped":false,"source":{"type":"String","label":"Source"}},"sort":900000,"flags":{"_sheetTab":"details"},"img":"systems/wfrp4e/icons/equipment/weapons/Warhammer-fine.png","_id":"ym6Yu5J9WBBV1VS5"} +{"name":"Mace","permission":{"default":0},"type":"weapon","data":{"description":{"type":"String","label":"Description","value":"

Knightly Weapon

"},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":1},"encumbrance":{"type":"Number","label":"Encumbrance","value":2},"price":{"type":"String","label":"Price","gc":"1","ss":"0","bp":"0","value":""},"availability":{"type":"String","label":"Availability","value":"common"},"location":{"type":"Number","label":"Location","value":0},"damage":{"type":"String","label":"Damage","value":"SB+4","meleeValue":"SB+4","rangedValue":""},"reach":{"type":"String","label":"Reach","value":"average"},"range":{"type":"String","label":"Range","value":""},"twohanded":{"type":"Boolean","label":"Two-Handed","value":false},"ammunitionGroup":{"type":"String","label":"Ammunition Group","value":"none"},"currentAmmo":{"type":"Number","value":0},"weaponGroup":{"type":"String","label":"Weapon Group","value":"basic"},"qualities":{"type":"String","label":"Qualities","value":"Pummel"},"flaws":{"type":"String","label":"Flaws","value":""},"special":{"type":"String","label":"Special","value":""},"equipped":false,"source":{"type":"String","label":"Source"}},"sort":250000,"flags":{"_sheetTab":"details"},"img":"systems/wfrp4e/icons/equipment/weapons/morning-star(HW).png","_id":"0iMH2l2huXaR5bgj"} {"name":"Mail Longcoat","permission":{"default":0,"tHlVinqVUHEfQ3PE":3},"type":"armour","data":{"description":{"type":"String","label":"Description","value":""},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":1},"encumbrance":{"type":"Number","label":"Encumbrance","value":5},"price":{"type":"String","label":"Price","gc":"5","ss":"0","bp":"0"},"availability":{"type":"String","label":"Availability","value":"scarce"},"location":{"type":"Number","label":"Location","value":0},"worn":{"type":"Boolean","label":"Worn","value":false},"armorType":{"type":"String","label":"Armour Type","value":"mail"},"penalty":{"type":"String","label":"Penalty","value":""},"qualities":{"type":"String","label":"Qualities","value":"Flexible"},"flaws":{"type":"String","label":"Flaws","value":""},"special":{"type":"String","label":"Special","value":""},"maxAP":{"head":0,"lArm":2,"rArm":2,"lLeg":2,"rLeg":2,"body":2},"currentAP":{"head":-1,"lArm":-1,"rArm":-1,"lLeg":-1,"rLeg":-1,"body":-1},"source":{"type":"String","label":"Source"}},"flags":{"_sheetTab":"details"},"img":"systems/wfrp4e/icons/equipment/armour/mail-coat.png","_id":"QyWaZSG364E4wwSd"} +{"name":"Mallet","permission":{"default":0},"type":"weapon","data":{"description":{"type":"String","label":"Description","value":"

Tool Grade Weapon

"},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":1},"encumbrance":{"type":"Number","label":"Encumbrance","value":1},"price":{"type":"String","label":"Price","gc":"0","ss":"3","bp":"0","value":""},"availability":{"type":"String","label":"Availability","value":"common"},"location":{"type":"Number","label":"Location","value":0},"damage":{"type":"String","label":"Damage","value":"SB+3","meleeValue":"SB+4","rangedValue":""},"reach":{"type":"String","label":"Reach","value":"short"},"range":{"type":"String","label":"Range","value":""},"twohanded":{"type":"Boolean","label":"Two-Handed","value":false},"ammunitionGroup":{"type":"String","label":"Ammunition Group","value":"none"},"currentAmmo":{"type":"Number","value":0},"weaponGroup":{"type":"String","label":"Weapon Group","value":"basic"},"qualities":{"type":"String","label":"Qualities","value":"Pummel,Undamaging"},"flaws":{"type":"String","label":"Flaws","value":""},"special":{"type":"String","label":"Special","value":""},"equipped":false,"source":{"type":"String","label":"Source"}},"sort":200000,"flags":{"_sheetTab":"details"},"img":"systems/wfrp4e/icons/equipment/tools_and_kits/hammer.png","_id":"BGedEAHIdgwiqbBH"} +{"name":"Marienburg Hammer","permission":{"default":0},"type":"weapon","data":{"description":{"type":"String","label":"Description","value":""},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":1},"encumbrance":{"type":"Number","label":"Encumbrance","value":2},"price":{"type":"String","label":"Price","gc":"2","ss":"0","bp":"0"},"availability":{"type":"String","label":"Availability","value":"scarce"},"location":{"type":"Number","label":"Location","value":0},"damage":{"type":"String","label":"Damage","value":"SB+4","meleeValue":"SB+3","rangedValue":""},"reach":{"type":"String","label":"Reach","value":"average"},"range":{"type":"String","label":"Range","value":""},"twohanded":{"type":"Boolean","label":"Two-Handed","value":false},"ammunitionGroup":{"type":"String","label":"Ammunition Group","value":"none"},"currentAmmo":{"type":"Number","value":0},"weaponGroup":{"type":"String","label":"Weapon Group","value":"basic"},"qualities":{"type":"String","label":"Qualities","value":"Pummel, Impale"},"flaws":{"type":"String","label":"Flaws","value":""},"special":{"type":"String","label":"Special","value":""},"equipped":false,"source":{"type":"String","label":"Source"}},"sort":700000,"flags":{"_sheetTab":"details"},"img":"systems/wfrp4e/icons/equipment/weapons/cavalry-hammer.png","_id":"wwiakvAKAxmkZQ9w"} +{"name":"Maul","permission":{"default":0},"type":"weapon","data":{"description":{"type":"String","label":"Description","value":"

Knightly Weapon

"},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":1},"encumbrance":{"type":"Number","label":"Encumbrance","value":3},"price":{"type":"String","label":"Price","gc":"5","ss":"0","bp":"0","value":""},"availability":{"type":"String","label":"Availability","value":"rare"},"location":{"type":"Number","label":"Location","value":0},"damage":{"type":"String","label":"Damage","value":"SB+5","meleeValue":"SB+4","rangedValue":""},"reach":{"type":"String","label":"Reach","value":"long"},"range":{"type":"String","label":"Range","value":""},"twohanded":{"type":"Boolean","label":"Two-Handed","value":true},"ammunitionGroup":{"type":"String","label":"Ammunition Group","value":"none"},"currentAmmo":{"type":"Number","value":0},"weaponGroup":{"type":"String","label":"Weapon Group","value":"twohanded"},"qualities":{"type":"String","label":"Qualities","value":"Impact,Slow"},"flaws":{"type":"String","label":"Flaws","value":""},"special":{"type":"String","label":"Special","value":""},"equipped":false,"source":{"type":"String","label":"Source"}},"sort":1225000,"flags":{"_sheetTab":"details"},"img":"systems/wfrp4e/icons/equipment/tools_and_kits/hammer.png","_id":"ziG7yniKGJNyPkqo"} {"name":"Military Arrow","permission":{"default":0,"tHlVinqVUHEfQ3PE":3},"type":"ammunition","data":{"description":{"type":"String","label":"Description","value":"

Standard arrow used by military in battles, designed to deeply pierce skin.

"},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":12},"encumbrance":{"type":"Number","label":"Encumbrance","value":0},"price":{"type":"String","label":"Price","gc":"0","ss":"6","bp":"0","value":""},"availability":{"type":"String","label":"Availability","value":"scarce"},"location":{"type":"Number","label":"Location","value":0},"ammunitionType":{"type":"String","label":"Ammunition Type","value":"bow"},"range":{"type":"String","label":"Range","value":"As weapon"},"damage":{"type":"String","label":"Damage","value":""},"qualities":{"type":"String","label":"Qualities","value":"Impale"},"flaws":{"type":"String","label":"Flaws","value":""},"special":{"type":"String","label":"Special","value":""},"source":{"type":"String","label":"Source"}},"flags":{"_sheetTab":"details"},"img":"systems/wfrp4e/icons/equipment/ammunition/arrow.png","_id":"BZG9otPrra3O2JxL"} +{"name":"Misericorde","permission":{"default":0},"type":"weapon","data":{"description":{"type":"String","label":"Description","value":"

Knightly Weapon

"},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":1},"encumbrance":{"type":"Number","label":"Encumbrance","value":0},"price":{"type":"String","label":"Price","gc":"1","ss":"0","bp":"0","value":""},"availability":{"type":"String","label":"Availability","value":"common"},"location":{"type":"Number","label":"Location","value":0},"damage":{"type":"String","label":"Damage","value":"SB+2","meleeValue":"SB+4","rangedValue":""},"reach":{"type":"String","label":"Reach","value":"vshort"},"range":{"type":"String","label":"Range","value":""},"twohanded":{"type":"Boolean","label":"Two-Handed","value":false},"ammunitionGroup":{"type":"String","label":"Ammunition Group","value":"none"},"currentAmmo":{"type":"Number","value":0},"weaponGroup":{"type":"String","label":"Weapon Group","value":"basic"},"qualities":{"type":"String","label":"Qualities","value":"Penetrating"},"flaws":{"type":"String","label":"Flaws","value":""},"special":{"type":"String","label":"Special","value":""},"equipped":false,"source":{"type":"String","label":"Source"}},"sort":100000,"flags":{"_sheetTab":"details"},"img":"systems/wfrp4e/icons/equipment/weapons/Dagger-fine.png","_id":"eSkCIL3DlAxrYzkX"} +{"name":"Morgenstern","permission":{"default":0},"type":"weapon","data":{"description":{"type":"String","label":"Description","value":"

Knightly Weapon

"},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":1},"encumbrance":{"type":"Number","label":"Encumbrance","value":1},"price":{"type":"String","label":"Price","gc":"1","ss":"0","bp":"0","value":""},"availability":{"type":"String","label":"Availability","value":"scarce"},"location":{"type":"Number","label":"Location","value":0},"damage":{"type":"String","label":"Damage","value":"SB+4","meleeValue":"SB+4","rangedValue":""},"reach":{"type":"String","label":"Reach","value":"average"},"range":{"type":"String","label":"Range","value":""},"twohanded":{"type":"Boolean","label":"Two-Handed","value":false},"ammunitionGroup":{"type":"String","label":"Ammunition Group","value":"none"},"currentAmmo":{"type":"Number","value":0},"weaponGroup":{"type":"String","label":"Weapon Group","value":"basic"},"qualities":{"type":"String","label":"Qualities","value":"Pierce,Pummel"},"flaws":{"type":"String","label":"Flaws","value":""},"special":{"type":"String","label":"Special","value":""},"equipped":false,"source":{"type":"String","label":"Source"}},"sort":400000,"flags":{"_sheetTab":"details"},"img":"systems/wfrp4e/icons/equipment/weapons/morning-star(HW).png","_id":"cYtAhCxkmbFKHxD3"} {"name":"Needle Bolt","permission":{"default":0,"tHlVinqVUHEfQ3PE":3},"type":"ammunition","data":{"description":{"type":"String","label":"Description","value":"

Standard bolt used by military in battles, designed to deeply pierce skin.

"},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":12},"encumbrance":{"type":"Number","label":"Encumbrance","value":0},"price":{"type":"String","label":"Price","gc":"0","ss":"6","bp":"0","value":""},"availability":{"type":"String","label":"Availability","value":"scarce"},"location":{"type":"Number","label":"Location","value":0},"ammunitionType":{"type":"String","label":"Ammunition Type","value":"crossbow"},"range":{"type":"String","label":"Range","value":"As weapon"},"damage":{"type":"String","label":"Damage","value":""},"qualities":{"type":"String","label":"Qualities","value":"Impale"},"flaws":{"type":"String","label":"Flaws","value":"Frail"},"special":{"type":"String","label":"Special","value":""},"source":{"type":"String","label":"Source"}},"flags":{"_sheetTab":"details"},"img":"systems/wfrp4e/icons/equipment/ammunition/bolt.png","_id":"RvM2xDnylw1779pL"} +{"name":"Pickaxe","permission":{"default":0},"type":"weapon","data":{"description":{"type":"String","label":"Description","value":"

Tool Grade Weapon

"},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":1},"encumbrance":{"type":"Number","label":"Encumbrance","value":3},"price":{"type":"String","label":"Price","gc":"0","ss":"18","bp":"0","value":""},"availability":{"type":"String","label":"Availability","value":"common"},"location":{"type":"Number","label":"Location","value":0},"damage":{"type":"String","label":"Damage","value":"SB+4","meleeValue":"SB+4","rangedValue":""},"reach":{"type":"String","label":"Reach","value":"average"},"range":{"type":"String","label":"Range","value":""},"twohanded":{"type":"Boolean","label":"Two-Handed","value":false},"ammunitionGroup":{"type":"String","label":"Ammunition Group","value":"none"},"currentAmmo":{"type":"Number","value":0},"weaponGroup":{"type":"String","label":"Weapon Group","value":"polearm"},"qualities":{"type":"String","label":"Qualities","value":"Impale, Slow"},"flaws":{"type":"String","label":"Flaws","value":""},"special":{"type":"String","label":"Special","value":""},"equipped":false,"source":{"type":"String","label":"Source"}},"sort":500000,"flags":{"_sheetTab":"details"},"img":"systems/wfrp4e/icons/equipment/tools_and_kits/pick.png","_id":"IaJ9xAgWzHPYivDQ"} +{"name":"Pitch Fork","permission":{"default":0},"type":"weapon","data":{"description":{"type":"String","label":"Description","value":"

Tool Grade Weapon

"},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":1},"encumbrance":{"type":"Number","label":"Encumbrance","value":3},"price":{"type":"String","label":"Price","gc":"0","ss":"5","bp":"0","value":""},"availability":{"type":"String","label":"Availability","value":"common"},"location":{"type":"Number","label":"Location","value":0},"damage":{"type":"String","label":"Damage","value":"SB+3","meleeValue":"SB+4","rangedValue":""},"reach":{"type":"String","label":"Reach","value":"vLong"},"range":{"type":"String","label":"Range","value":""},"twohanded":{"type":"Boolean","label":"Two-Handed","value":false},"ammunitionGroup":{"type":"String","label":"Ammunition Group","value":"none"},"currentAmmo":{"type":"Number","value":0},"weaponGroup":{"type":"String","label":"Weapon Group","value":"polearm"},"qualities":{"type":"String","label":"Qualities","value":"Impale, Undamaging"},"flaws":{"type":"String","label":"Flaws","value":""},"special":{"type":"String","label":"Special","value":""},"equipped":false,"source":{"type":"String","label":"Source"}},"sort":500000,"flags":{"_sheetTab":"details"},"img":"systems/wfrp4e/icons/equipment/tools_and_kits/broom.png","_id":"C23OaROXBhK5IQVX"} +{"name":"Pollaxe","permission":{"default":0},"type":"weapon","data":{"description":{"type":"String","label":"Description","value":"

Knightly Weapon

"},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":1},"encumbrance":{"type":"Number","label":"Encumbrance","value":3},"price":{"type":"String","label":"Price","gc":"3","ss":"0","bp":"0","value":""},"availability":{"type":"String","label":"Availability","value":"scarce"},"location":{"type":"Number","label":"Location","value":0},"damage":{"type":"String","label":"Damage","value":"SB+5","meleeValue":"SB+4","rangedValue":""},"reach":{"type":"String","label":"Reach","value":"long"},"range":{"type":"String","label":"Range","value":""},"twohanded":{"type":"Boolean","label":"Two-Handed","value":false},"ammunitionGroup":{"type":"String","label":"Ammunition Group","value":"none"},"currentAmmo":{"type":"Number","value":0},"weaponGroup":{"type":"String","label":"Weapon Group","value":"polearm"},"qualities":{"type":"String","label":"Qualities","value":"Defensive,Hack,Impale"},"flaws":{"type":"String","label":"Flaws","value":""},"special":{"type":"String","label":"Special","value":""},"equipped":false,"source":{"type":"String","label":"Source"}},"sort":300000,"flags":{"_sheetTab":"details"},"img":"systems/wfrp4e/icons/equipment/weapons/Halberd.png","_id":"EOskGFJAbBRBTTVz"} +{"name":"Rondel Dagger","permission":{"default":0},"type":"weapon","data":{"description":{"type":"String","label":"Description","value":"

Commoner's Weapon

"},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":1},"encumbrance":{"type":"Number","label":"Encumbrance","value":0},"price":{"type":"String","label":"Price","gc":"0","ss":"12","bp":"0","value":""},"availability":{"type":"String","label":"Availability","value":"common"},"location":{"type":"Number","label":"Location","value":0},"damage":{"type":"String","label":"Damage","value":"SB+2","meleeValue":"SB+4","rangedValue":""},"reach":{"type":"String","label":"Reach","value":"vshort"},"range":{"type":"String","label":"Range","value":""},"twohanded":{"type":"Boolean","label":"Two-Handed","value":false},"ammunitionGroup":{"type":"String","label":"Ammunition Group","value":"none"},"currentAmmo":{"type":"Number","value":0},"weaponGroup":{"type":"String","label":"Weapon Group","value":"basic"},"qualities":{"type":"String","label":"Qualities","value":"Undamaging"},"flaws":{"type":"String","label":"Flaws","value":""},"special":{"type":"String","label":"Special","value":""},"equipped":false,"source":{"type":"String","label":"Source"}},"sort":100000,"flags":{"_sheetTab":"description"},"img":"systems/wfrp4e/icons/equipment/weapons/dagger2.png","_id":"nb37OJz60GdIi7jm"} +{"name":"Sabre","permission":{"default":0},"type":"weapon","data":{"description":{"type":"String","label":"Description","value":"

Knightly Weapon

"},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":1},"encumbrance":{"type":"Number","label":"Encumbrance","value":1},"price":{"type":"String","label":"Price","gc":"2","ss":"0","bp":"0","value":""},"availability":{"type":"String","label":"Availability","value":"scarce"},"location":{"type":"Number","label":"Location","value":0},"damage":{"type":"String","label":"Damage","value":"SB+4","meleeValue":"SB+4","rangedValue":""},"reach":{"type":"String","label":"Reach","value":"average"},"range":{"type":"String","label":"Range","value":""},"twohanded":{"type":"Boolean","label":"Two-Handed","value":false},"ammunitionGroup":{"type":"String","label":"Ammunition Group","value":"none"},"currentAmmo":{"type":"Number","value":0},"weaponGroup":{"type":"String","label":"Weapon Group","value":"cavalry"},"qualities":{"type":"String","label":"Qualities","value":"Slashing"},"flaws":{"type":"String","label":"Flaws","value":""},"special":{"type":"String","label":"Special","value":""},"equipped":false,"source":{"type":"String","label":"Source"}},"sort":1231250,"flags":{"_sheetTab":"details"},"img":"systems/wfrp4e/icons/equipment/weapons/Sword-HW.png","_id":"YpvNDaS6qOU2CaAz"} +{"name":"Scythe","permission":{"default":0},"type":"weapon","data":{"description":{"type":"String","label":"Description","value":"

Tool Grade Weapon

"},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":1},"encumbrance":{"type":"Number","label":"Encumbrance","value":3},"price":{"type":"String","label":"Price","gc":"0","ss":"10","bp":"0","value":""},"availability":{"type":"String","label":"Availability","value":"common"},"location":{"type":"Number","label":"Location","value":0},"damage":{"type":"String","label":"Damage","value":"SB+4","meleeValue":"SB+4","rangedValue":""},"reach":{"type":"String","label":"Reach","value":"vLong"},"range":{"type":"String","label":"Range","value":""},"twohanded":{"type":"Boolean","label":"Two-Handed","value":false},"ammunitionGroup":{"type":"String","label":"Ammunition Group","value":"none"},"currentAmmo":{"type":"Number","value":0},"weaponGroup":{"type":"String","label":"Weapon Group","value":"polearm"},"qualities":{"type":"String","label":"Qualities","value":"Damaging,Imprecise"},"flaws":{"type":"String","label":"Flaws","value":""},"special":{"type":"String","label":"Special","value":""},"equipped":false,"source":{"type":"String","label":"Source"}},"sort":400000,"flags":{"_sheetTab":"details"},"img":"systems/wfrp4e/icons/equipment/tools_and_kits/sickle.png","_id":"vFavFVNSet2N9NU3"} +{"name":"Shield (Kite)","permission":{"default":0},"type":"weapon","data":{"description":{"type":"String","label":"Description","value":"

Knightly Weapon

"},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":1},"encumbrance":{"type":"Number","label":"Encumbrance","value":3},"price":{"type":"String","label":"Price","gc":"3","ss":"0","bp":"0","value":""},"availability":{"type":"String","label":"Availability","value":"common"},"location":{"type":"Number","label":"Location","value":0},"damage":{"type":"String","label":"Damage","value":"SB+3","meleeValue":"SB+4","rangedValue":""},"reach":{"type":"String","label":"Reach","value":"vshort"},"range":{"type":"String","label":"Range","value":""},"twohanded":{"type":"Boolean","label":"Two-Handed","value":false},"ammunitionGroup":{"type":"String","label":"Ammunition Group","value":"none"},"currentAmmo":{"type":"Number","value":0},"weaponGroup":{"type":"String","label":"Weapon Group","value":"basic"},"qualities":{"type":"String","label":"Qualities","value":"Shield 3,Defensive,Undamaging"},"flaws":{"type":"String","label":"Flaws","value":""},"special":{"type":"String","label":"Special","value":""},"equipped":false,"source":{"type":"String","label":"Source"}},"sort":500000,"flags":{"_sheetTab":"details"},"img":"systems/wfrp4e/icons/equipment/weapons/shield-large2.png","_id":"TVckKBm9CFMFeU8F"} +{"name":"Shield (Round)","permission":{"default":0},"type":"weapon","data":{"description":{"type":"String","label":"Description","value":"

Knightly Weapon

"},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":1},"encumbrance":{"type":"Number","label":"Encumbrance","value":1},"price":{"type":"String","label":"Price","gc":"2","ss":"0","bp":"0","value":""},"availability":{"type":"String","label":"Availability","value":"common"},"location":{"type":"Number","label":"Location","value":0},"damage":{"type":"String","label":"Damage","value":"SB+2","meleeValue":"SB+4","rangedValue":""},"reach":{"type":"String","label":"Reach","value":"vshort"},"range":{"type":"String","label":"Range","value":""},"twohanded":{"type":"Boolean","label":"Two-Handed","value":false},"ammunitionGroup":{"type":"String","label":"Ammunition Group","value":"none"},"currentAmmo":{"type":"Number","value":0},"weaponGroup":{"type":"String","label":"Weapon Group","value":"basic"},"qualities":{"type":"String","label":"Qualities","value":"Shield 2,Defensive,Undamaging"},"flaws":{"type":"String","label":"Flaws","value":""},"special":{"type":"String","label":"Special","value":""},"equipped":false,"source":{"type":"String","label":"Source"}},"sort":600000,"flags":{"_sheetTab":"details"},"img":"systems/wfrp4e/icons/equipment/weapons/shield-fine.png","_id":"whitPqbLELuiZlVq"} {"name":"Shoddy Arrow","permission":{"default":0,"tHlVinqVUHEfQ3PE":3},"type":"ammunition","data":{"description":{"type":"String","label":"Description","value":"

Arrow of bad quality, often crafted without proper equipment. Usually used by the poor, brigands and rustlers.

"},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":12},"encumbrance":{"type":"Number","label":"Encumbrance","value":0},"price":{"type":"String","label":"Price","gc":"0","ss":"1","bp":"0","value":""},"availability":{"type":"String","label":"Availability","value":"common"},"location":{"type":"Number","label":"Location","value":0},"ammunitionType":{"type":"String","label":"Ammunition Type","value":"bow"},"range":{"type":"String","label":"Range","value":"Half weapon"},"damage":{"type":"String","label":"Damage","value":"-1"},"qualities":{"type":"String","label":"Qualities","value":""},"flaws":{"type":"String","label":"Flaws","value":"Frail"},"special":{"type":"String","label":"Special","value":""},"source":{"type":"String","label":"Source"}},"flags":{"_sheetTab":"details"},"img":"systems/wfrp4e/icons/equipment/ammunition/arrow.png","_id":"mLso9byyibV6Jq1C"} {"name":"Shyish Ingredient","permission":{"default":0,"BROkitc7mTvifSer":3},"type":"trapping","data":{"description":{"type":"String","label":"Description","value":"

Generic ingredient used in channeling Shyish. Commonly used ingredients are bones of sentient creatures, trappings of death, including wood or nails from coffins, embalming fluids, hourglasses, silver coins, and grave dirt, all carefully presented or engraved. Purple gemstones, materials, and flowers (particularly roses) are also common.

\n

Ingredient's price depends on spell for which it is destined. Set price to X ss, where X is equal to spell's CN. 

"},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":1},"encumbrance":{"type":"Number","label":"Encumbrance","value":0},"price":{"type":"String","label":"Price","gc":"0","ss":"0","bp":"0"},"availability":{"type":"String","label":"Availability","value":"common"},"location":{"type":"Number","label":"Location","value":0},"trappingType":{"type":"String","label":"Trapping Type","value":"ingredient"},"worn":false,"spellIngredient":{"type":"String","value":""}},"flags":{},"img":"modules/forien-armoury/icons/ingredients/death.png","_id":"BBSQ0ChlZ5mvnRMq"} +{"name":"Side-Sword","permission":{"default":0},"type":"weapon","data":{"description":{"type":"String","label":"Description","value":"

Commoner's Weapon

"},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":1},"encumbrance":{"type":"Number","label":"Encumbrance","value":1},"price":{"type":"String","label":"Price","gc":"3","ss":"0","bp":"0","value":""},"availability":{"type":"String","label":"Availability","value":"scarce"},"location":{"type":"Number","label":"Location","value":0},"damage":{"type":"String","label":"Damage","value":"SB+3","meleeValue":"SB+4","rangedValue":""},"reach":{"type":"String","label":"Reach","value":"average"},"range":{"type":"String","label":"Range","value":""},"twohanded":{"type":"Boolean","label":"Two-Handed","value":false},"ammunitionGroup":{"type":"String","label":"Ammunition Group","value":"none"},"currentAmmo":{"type":"Number","value":0},"weaponGroup":{"type":"String","label":"Weapon Group","value":"fencing"},"qualities":{"type":"String","label":"Qualities","value":"Fast,Precise"},"flaws":{"type":"String","label":"Flaws","value":""},"special":{"type":"String","label":"Special","value":""},"equipped":false,"source":{"type":"String","label":"Source"}},"sort":100000,"flags":{"_sheetTab":"details"},"img":"systems/wfrp4e/icons/equipment/weapons/Sword-HW.png","_id":"2DyDsJDiafTi3LwW"} {"name":"Standard Bolt","permission":{"default":0,"tHlVinqVUHEfQ3PE":3},"type":"ammunition","data":{"description":{"type":"String","label":"Description","value":"

Most commonly used bolt without metal head or with head of softer iron.

"},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":12},"encumbrance":{"type":"Number","label":"Encumbrance","value":0},"price":{"type":"String","label":"Price","gc":"0","ss":"2","bp":"0","value":""},"availability":{"type":"String","label":"Availability","value":"common"},"location":{"type":"Number","label":"Location","value":0},"ammunitionType":{"type":"String","label":"Ammunition Type","value":"crossbow"},"range":{"type":"String","label":"Range","value":"As weapon"},"damage":{"type":"String","label":"Damage","value":""},"qualities":{"type":"String","label":"Qualities","value":""},"flaws":{"type":"String","label":"Flaws","value":""},"special":{"type":"String","label":"Special","value":""},"source":{"type":"String","label":"Source"}},"flags":{"_sheetTab":"details"},"img":"systems/wfrp4e/icons/equipment/ammunition/bolt.png","_id":"pSxw0N5pk9rKHsUz"} +{"name":"Stiletto","permission":{"default":0},"type":"weapon","data":{"description":{"type":"String","label":"Description","value":"

Nobleman's Weapon

"},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":1},"encumbrance":{"type":"Number","label":"Encumbrance","value":0},"price":{"type":"String","label":"Price","gc":"1","ss":"0","bp":"0","value":""},"availability":{"type":"String","label":"Availability","value":"common"},"location":{"type":"Number","label":"Location","value":0},"damage":{"type":"String","label":"Damage","value":"SB+2","meleeValue":"SB+4","rangedValue":""},"reach":{"type":"String","label":"Reach","value":"vshort"},"range":{"type":"String","label":"Range","value":""},"twohanded":{"type":"Boolean","label":"Two-Handed","value":false},"ammunitionGroup":{"type":"String","label":"Ammunition Group","value":"none"},"currentAmmo":{"type":"Number","value":0},"weaponGroup":{"type":"String","label":"Weapon Group","value":"basic"},"qualities":{"type":"String","label":"Qualities","value":"Impale"},"flaws":{"type":"String","label":"Flaws","value":""},"special":{"type":"String","label":"Special","value":""},"equipped":false,"source":{"type":"String","label":"Source"}},"sort":100000,"flags":{"_sheetTab":"details"},"img":"systems/wfrp4e/icons/equipment/weapons/Dagger-fine.png","_id":"rdmr7ZZBr936yFI2"} {"name":"Stone Bullet","permission":{"default":0,"vTvBUmfKunpHDDx2":3},"type":"ammunition","data":{"description":{"type":"String","label":"Description","value":""},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":12},"encumbrance":{"type":"Number","label":"Encumbrance","value":0},"price":{"type":"String","label":"Price","gc":"","ss":"0","bp":"2","value":""},"availability":{"type":"String","label":"Availability","value":"common"},"location":{"type":"Number","label":"Location","value":0},"ammunitionType":{"type":"String","label":"Ammunition Type","value":"sling"},"range":{"type":"String","label":"Range","value":"As weapon"},"damage":{"type":"String","label":"Damage","value":""},"qualities":{"type":"String","label":"Qualities","value":"Pummel, Sturdy, Recoverable"},"flaws":{"type":"String","label":"Flaws","value":""},"special":{"type":"String","label":"Special","value":""},"source":{"type":"String","label":"Source"}},"flags":{"_sheetTab":"details"},"img":"systems/wfrp4e/icons/equipment/ammunition/stone-bullet.png","_id":"5qJB6Y9f7frmF9By"} +{"name":"Trident Dagger","permission":{"default":0},"type":"weapon","data":{"description":{"type":"String","label":"Description","value":"

Nobleman's Weapon

"},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":1},"encumbrance":{"type":"Number","label":"Encumbrance","value":0},"price":{"type":"String","label":"Price","gc":"3","ss":"0","bp":"0","value":""},"availability":{"type":"String","label":"Availability","value":"exotic"},"location":{"type":"Number","label":"Location","value":0},"damage":{"type":"String","label":"Damage","value":"SB+2","meleeValue":"SB+4","rangedValue":""},"reach":{"type":"String","label":"Reach","value":"short"},"range":{"type":"String","label":"Range","value":""},"twohanded":{"type":"Boolean","label":"Two-Handed","value":false},"ammunitionGroup":{"type":"String","label":"Ammunition Group","value":"none"},"currentAmmo":{"type":"Number","value":0},"weaponGroup":{"type":"String","label":"Weapon Group","value":"parry"},"qualities":{"type":"String","label":"Qualities","value":"Defensive, Trap Blade"},"flaws":{"type":"String","label":"Flaws","value":""},"special":{"type":"String","label":"Special","value":""},"equipped":false,"source":{"type":"String","label":"Source"}},"sort":100000,"flags":{"_sheetTab":"details"},"img":"systems/wfrp4e/icons/equipment/weapons/dagger2.png","_id":"vgbJdNWyTYo9HfQu"} {"name":"Ulgu Ingredient","permission":{"default":0,"BROkitc7mTvifSer":3},"type":"trapping","data":{"description":{"type":"String","label":"Description","value":"

Generic ingredient used in channeling Ulgu. Commonly used ingredients include cosmetics, scents, scarfs, spectacles, mirrors, and wigs. Items drawn from professions steeped in intrigue and wisdom are also common, with diplomatic artefacts, symbols of rank, and the ultimate expression of power — a blade — prevalent..

\n

Ingredient's price depends on spell for which it is destined. Set price to X ss, where X is equal to spell's CN. 

"},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":1},"encumbrance":{"type":"Number","label":"Encumbrance","value":0},"price":{"type":"String","label":"Price","gc":"0","ss":"0","bp":"0"},"availability":{"type":"String","label":"Availability","value":"common"},"location":{"type":"Number","label":"Location","value":0},"trappingType":{"type":"String","label":"Trapping Type","value":"ingredient"},"worn":false,"spellIngredient":{"type":"String","value":""}},"flags":{},"img":"modules/forien-armoury/icons/ingredients/shadows.png","_id":"kVr7DjlNaRvgUvk6"} +{"name":"Voulge","permission":{"default":0},"type":"weapon","data":{"description":{"type":"String","label":"Description","value":"

Knightly Weapon

"},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":1},"encumbrance":{"type":"Number","label":"Encumbrance","value":3},"price":{"type":"String","label":"Price","gc":"1","ss":"0","bp":"0","value":""},"availability":{"type":"String","label":"Availability","value":"scarce"},"location":{"type":"Number","label":"Location","value":0},"damage":{"type":"String","label":"Damage","value":"SB+4","meleeValue":"SB+4","rangedValue":""},"reach":{"type":"String","label":"Reach","value":"vLong"},"range":{"type":"String","label":"Range","value":""},"twohanded":{"type":"Boolean","label":"Two-Handed","value":false},"ammunitionGroup":{"type":"String","label":"Ammunition Group","value":"none"},"currentAmmo":{"type":"Number","value":0},"weaponGroup":{"type":"String","label":"Weapon Group","value":"polearm"},"qualities":{"type":"String","label":"Qualities","value":"Hack,Impale"},"flaws":{"type":"String","label":"Flaws","value":""},"special":{"type":"String","label":"Special","value":""},"equipped":false,"source":{"type":"String","label":"Source"}},"sort":800000,"flags":{"_sheetTab":"details"},"img":"systems/wfrp4e/icons/equipment/weapons/great-axe-fine.png","_id":"yE7NAeGNcMqbR2r0"} +{"name":"War Scythe","permission":{"default":0},"type":"weapon","data":{"description":{"type":"String","label":"Description","value":"

Knightly Weapon

"},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":1},"encumbrance":{"type":"Number","label":"Encumbrance","value":3},"price":{"type":"String","label":"Price","gc":"1","ss":"10","bp":"0","value":""},"availability":{"type":"String","label":"Availability","value":"rare"},"location":{"type":"Number","label":"Location","value":0},"damage":{"type":"String","label":"Damage","value":"SB+5","meleeValue":"SB+4","rangedValue":""},"reach":{"type":"String","label":"Reach","value":"vLong"},"range":{"type":"String","label":"Range","value":""},"twohanded":{"type":"Boolean","label":"Two-Handed","value":false},"ammunitionGroup":{"type":"String","label":"Ammunition Group","value":"none"},"currentAmmo":{"type":"Number","value":0},"weaponGroup":{"type":"String","label":"Weapon Group","value":"polearm"},"qualities":{"type":"String","label":"Qualities","value":"Hack"},"flaws":{"type":"String","label":"Flaws","value":""},"special":{"type":"String","label":"Special","value":""},"equipped":false,"source":{"type":"String","label":"Source"}},"sort":1000000,"flags":{"_sheetTab":"details"},"img":"systems/wfrp4e/icons/equipment/tools_and_kits/sickle.png","_id":"xzQNgH7wMA5YKTFd"} {"name":"Witchcraft Ingredient","permission":{"default":0,"BROkitc7mTvifSer":3},"type":"trapping","data":{"description":{"type":"String","label":"Description","value":"

Witches use a horrific mixture of animal body parts, often harvested when a creature is still alive. It is not uncommon to find them clutching lizard eyes, dog toes, donkey gizzard, or much, much worse in their bloody hands as they cast their foul magics.

\n

Ingredient's price depends on spell for which it is destined. Set price to X bp, where X is equal to spell's CN.

\n

Alternatively, successful foraging roll using Outdoor Survival grants you 1 + SL ingredients.

\n

Channelling or casting spells from this Lore automatically require a roll on the Minor Miscast table unless cast with an ingredient , where the ingredient provides no further protection should you roll a Miscast.

"},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":1},"encumbrance":{"type":"Number","label":"Encumbrance","value":0},"price":{"type":"String","label":"Price","gc":"0","ss":"0","bp":"0"},"availability":{"type":"String","label":"Availability","value":"common"},"location":{"type":"Number","label":"Location","value":0},"trappingType":{"type":"String","label":"Trapping Type","value":"ingredient"},"worn":false,"spellIngredient":{"type":"String","value":""}},"flags":{},"img":"modules/forien-armoury/icons/ingredients/witchcraft.png","_id":"UfwpasKrjtvjIExB"} +{"name":"Woodcutter's Axe","permission":{"default":0},"type":"weapon","data":{"description":{"type":"String","label":"Description","value":"

Tool Grade Weapon

"},"gmdescription":{"type":"String","label":"Description","value":""},"quantity":{"type":"Number","label":"Quantity","value":1},"encumbrance":{"type":"Number","label":"Encumbrance","value":3},"price":{"type":"String","label":"Price","gc":"0","ss":"10","bp":"0","value":""},"availability":{"type":"String","label":"Availability","value":"common"},"location":{"type":"Number","label":"Location","value":0},"damage":{"type":"String","label":"Damage","value":"SB+4","meleeValue":"SB+4","rangedValue":""},"reach":{"type":"String","label":"Reach","value":"long"},"range":{"type":"String","label":"Range","value":""},"twohanded":{"type":"Boolean","label":"Two-Handed","value":false},"ammunitionGroup":{"type":"String","label":"Ammunition Group","value":"none"},"currentAmmo":{"type":"Number","value":0},"weaponGroup":{"type":"String","label":"Weapon Group","value":"polearm"},"qualities":{"type":"String","label":"Qualities","value":"Hack, Slow"},"flaws":{"type":"String","label":"Flaws","value":""},"special":{"type":"String","label":"Special","value":""},"equipped":false,"source":{"type":"String","label":"Source"}},"sort":500000,"flags":{"_sheetTab":"details"},"img":"systems/wfrp4e/icons/equipment/weapons/great-axe-flaw.png","_id":"koVifdGICXhPZ3c1"} diff --git a/scripts/arrows-reclamation.js b/scripts/arrows-reclamation.js index 455ff14..5f2525d 100644 --- a/scripts/arrows-reclamation.js +++ b/scripts/arrows-reclamation.js @@ -30,7 +30,7 @@ ForienArmoury.ArrowReclamation = class ArrowReclamation { } /** - * Finds ammo in possesion of an Actor and replenishes given amount + * Finds ammo in possession of an Actor and replenishes given amount * * @param actorId * @param ammoId @@ -52,7 +52,7 @@ ForienArmoury.ArrowReclamation = class ArrowReclamation { static processEndOfCombat(combat) { let ammoReplenish = combat.getFlag('forien-armoury', 'ammoReplenish'); - for (var actorId in ammoReplenish) { + for (let actorId in ammoReplenish) { if (Array.isArray(ammoReplenish[actorId])) { ammoReplenish[actorId].forEach(function (ammo) { ForienArmoury.ArrowReclamation.replenishAmmo(actorId, ammo._id, ammo.quantity); @@ -68,19 +68,21 @@ ForienArmoury.ArrowReclamation = class ArrowReclamation { */ static checkRollWeaponTest(roll, cardOptions) { // if feature not enabled, do nothing - if (!game.settings.get("forien-armoury", "arrowReclamation.Enable")) { + if (!game.settings.get("forien-armoury", "arrowReclamation.Enable")) return; - } - let actorId = cardOptions.speaker.actor; + // if there is no ammo, do nothing let weapon = roll.weapon; + if (weapon.data.currentAmmo === undefined) + return; + let ammoId = weapon.data.currentAmmo.value; + let actorId = cardOptions.speaker.actor; let recovered = false; let message = ""; let percentageTarget = game.settings.get("forien-armoury", "arrowReclamation.Percentage"); let ammo = weapon.ammo.find(a => a._id === ammoId); let ammoQualities = ammo.data.qualities; - let ammoFlaws = ammo.data.flaws; let type = this.getAmmoType(weapon, ammo); @@ -90,8 +92,9 @@ ForienArmoury.ArrowReclamation = class ArrowReclamation { } // define chat messages - // let messageNow = `${game.i18n.localize("FArmoury." + type)} ${game.i18n.localize("FArmoury.recovered")}.`; - let messageFuture = `${game.i18n.localize("FArmoury." + type)} ${game.i18n.localize("FArmoury.recoveredFuture")}.`; + type = game.i18n.localize("FArmoury." + type); + // let messageNow = game.i18n.format("FArmoury.recovered", {type}); + let messageFuture = game.i18n.format("FArmoury.recoveredFuture", {type}); // if unbreakable, recover, if not, apply rules @@ -137,6 +140,7 @@ ForienArmoury.ArrowReclamation = class ArrowReclamation { * * @param weapon * @param ammo + * * @returns string|null */ static getAmmoType(weapon, ammo) { @@ -174,13 +178,14 @@ ForienArmoury.ArrowReclamation = class ArrowReclamation { * @param roll * @param percentageTarget * @param ammo - * @returns {boolean} + * + * @returns boolean */ static isProjectileSaved(roll, percentageTarget, ammo) { let crit = (roll.extra.critical !== undefined || roll.extra.fumble !== undefined); let even = roll.roll % 2 === 0; let success = roll.roll <= roll.target; - let recovered = false; + let recovered; let sturdy = ammo.data.qualities.value.includes(game.i18n.localize("FArmoury.Properties.Sturdy")); let frail = ammo.data.flaws.value.includes(game.i18n.localize("FArmoury.Properties.Frail")); let formula = "1d100"; @@ -256,10 +261,14 @@ ForienArmoury.ArrowReclamation = class ArrowReclamation { * Registers new qualities and flaws and their descriptions */ static registerQualitiesAndFlaws() { + WFRP4E.weaponQualities["slashing"] = "FArmoury.Properties.Slashing.Label"; + WFRP4E.qualityDescriptions["slashing"] = "FArmoury.Properties.Slashing.Description"; + WFRP4E.itemQualities["sturdy"] = "FArmoury.Properties.Sturdy.Label"; WFRP4E.qualityDescriptions["sturdy"] = "FArmoury.Properties.Sturdy.Description"; WFRP4E.itemQualities["recoverable"] = "FArmoury.Properties.Recoverable.Label"; WFRP4E.qualityDescriptions["recoverable"] = "FArmoury.Properties.Recoverable.Description"; + WFRP4E.itemFlaws["frail"] = "FArmoury.Properties.Frail.Label"; WFRP4E.flawDescriptions["frail"] = "FArmoury.Properties.Frail.Description"; WFRP4E.itemFlaws["unrecoverable"] = "FArmoury.Properties.Unrecoverable.Label";