Add all systems effects scripts + translations
This commit is contained in:
27
reference_scripts/oPg4se8iQRD14kmB.js
Normal file
27
reference_scripts/oPg4se8iQRD14kmB.js
Normal file
@ -0,0 +1,27 @@
|
||||
let filters = [
|
||||
{
|
||||
property : "type",
|
||||
value : "weapon"
|
||||
},
|
||||
{
|
||||
property : "system.weaponGroup.value",
|
||||
value : ["twohanded", "polearm"]
|
||||
}
|
||||
]
|
||||
|
||||
let items = await game.wfrp4e.apps.ItemDialog.createFromFilters(filters, 1, "Choose an appropriate Polearm or Two-Handed Weapon")
|
||||
items = items.map(i => i.toObject())
|
||||
|
||||
items.forEach(i => equip(i))
|
||||
|
||||
this.actor.createEmbeddedDocuments("Item", items);
|
||||
|
||||
function equip(item)
|
||||
{
|
||||
if (item.type == "armour")
|
||||
item.system.worn.value = true
|
||||
else if (item.type == "weapon")
|
||||
item.system.equipped = true
|
||||
else if (item.type == "trapping" && item.system.trappingType.value == "clothingAccessories")
|
||||
item.system.worn = true
|
||||
}
|
Reference in New Issue
Block a user