From 8f206baf46e580d908949099d2519b77e2856054 Mon Sep 17 00:00:00 2001 From: Eldritch-Oliver Date: Thu, 9 Oct 2025 02:03:18 -0600 Subject: [PATCH 1/4] Add initial pack definitions --- .gitignore | 7 ++++ package.json | 2 + scripts/buildCompendia.mjs | 36 ++++++++++++++++++ scripts/extractCompendia.mjs | 31 ++++++++++++++++ system.json | 71 +++++++++++++++++++++++++++++++++++- 5 files changed, 146 insertions(+), 1 deletion(-) create mode 100644 scripts/buildCompendia.mjs create mode 100644 scripts/extractCompendia.mjs diff --git a/.gitignore b/.gitignore index 6ef05ba..e058206 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,10 @@ jspm_packages/ .env.test.local .env.production.local .env.local + +# Ignore all of the binaries and stuff that gets built for Foundry from the raw +# JSON data because it's annoying seeing it in my git changes when it isn't actually +# needed. +/packs/**/* +!/packs/**/*/ +!/packs/**/*.json diff --git a/package.json b/package.json index 1c663e7..5fa77f1 100644 --- a/package.json +++ b/package.json @@ -7,6 +7,8 @@ "eslint": "^9.16.0" }, "scripts": { + "data:build": "node scripts/buildCompendia.mjs", + "data:extract": "node scripts/extractCompendia.mjs", "link": "node scripts/linkFoundry.mjs", "lint": "eslint --fix", "lint:nofix": "eslint" diff --git a/scripts/buildCompendia.mjs b/scripts/buildCompendia.mjs new file mode 100644 index 0000000..88ab4e4 --- /dev/null +++ b/scripts/buildCompendia.mjs @@ -0,0 +1,36 @@ +import { existsSync } from "fs"; +import { readFile } from "fs/promises"; +import { join } from "path"; +import { compilePack } from "@foundryvtt/foundryvtt-cli"; +import { pathToFileURL } from "url"; + +export async function buildCompendia() { + const manifest = JSON.parse(await readFile(`./system.json`, `utf-8`)); + + if (!manifest.packs || manifest.packs.length === 0) { + console.log(`No compendium packs defined`); + process.exit(0); + }; + console.log(`Packing compendia`); + + for (const compendium of manifest.packs) { + console.debug(`Packing ${compendium.label} (${compendium.name})`); + let src = join(process.cwd(), compendium.path, `_source`); + if (!existsSync(src)) { + console.warn(`${compendium.path} doesn't exist, skipping.`) + continue; + }; + await compilePack( + src, + join(process.cwd(), compendium.path), + { recursive: true }, + ); + console.debug(`Finished packing compendium: ${compendium.name}`); + }; + + console.log(`Finished packing all compendia`) +}; + +if (import.meta.url === pathToFileURL(process.argv[1]).href) { + buildCompendia(); +}; diff --git a/scripts/extractCompendia.mjs b/scripts/extractCompendia.mjs new file mode 100644 index 0000000..0730b38 --- /dev/null +++ b/scripts/extractCompendia.mjs @@ -0,0 +1,31 @@ +import { readFile } from "fs/promises"; +import { join } from "path"; +import { extractPack } from "@foundryvtt/foundryvtt-cli"; +import { pathToFileURL } from "url"; + +export async function extractCompendia() { + const manifest = JSON.parse(await readFile(`./system.json`, `utf-8`)); + + if (!manifest.packs || manifest.packs.length === 0) { + console.log(`No compendium packs defined`); + process.exit(0); + }; + console.log(`Extracting compendia`); + + for (const compendium of manifest.packs) { + console.debug(`Unpacking ${compendium.label} (${compendium.name})`); + let src = join(process.cwd(), compendium.path, `_source`); + await extractPack( + join(process.cwd(), compendium.path), + src, + { recursive: true }, + ); + console.debug(`Finished unpacking compendium: ${compendium.name}`); + }; + + console.log(`Finished unpacking all compendia`); +}; + +if (import.meta.url === pathToFileURL(process.argv[1]).href) { + extractCompendia(); +}; diff --git a/system.json b/system.json index 5190f37..d4b61ed 100644 --- a/system.json +++ b/system.json @@ -53,5 +53,74 @@ "skill": {}, "weapon": {} } - } + }, + "packs": [ + { + "name": "protection", + "label": "Armour & Shields", + "system": "ripcrypt", + "path": "packs/protection", + "type": "Item", + "ownership": { + "PLAYER": "OBSERVER", + "ASSISTANT": "OWNER" + } + }, + { + "name": "weapons", + "label": "Weapons & Ammo", + "system": "ripcrypt", + "path": "packs/weapons", + "type": "Item", + "ownership": { + "PLAYER": "OBSERVER", + "ASSISTANT": "OWNER" + } + }, + { + "name": "skills", + "label": "Skills", + "system": "ripcrypt", + "path": "packs/skills", + "type": "Item", + "ownership": { + "PLAYER": "OBSERVER", + "ASSISTANT": "OWNER" + } + }, + { + "name": "geist", + "label": "Geist", + "system": "ripcrypt", + "path": "packs/geist", + "type": "Actor", + "ownership": { + "PLAYER": "NONE", + "ASSISTANT": "OWNER" + } + } + ], + "packFolders": [ + { + "name": "RipCrypt Sprint Start", + "color": "#04262a", + "sorting": "m", + "folders": [ + { + "name": "Character Options", + "color": "#06393f", + "sorting": "m", + "folders": [], + "packs": [ + "protection", + "weapons", + "skills" + ] + } + ], + "packs": [ + "geist" + ] + } + ] } From be04ab9a264a4d32ea37914eeb51505f7123d776 Mon Sep 17 00:00:00 2001 From: Eldritch-Oliver Date: Thu, 9 Oct 2025 02:04:38 -0600 Subject: [PATCH 2/4] Add data for the compendia from the SprintStart zine --- .../_source/Armour_pZxc6QLgVWfnZlf7.json | 23 +++++++++ .../_source/Breastplate_KQ6uyTPUOHuMTxDF.json | 41 +++++++++++++++ .../_source/Heavy_BsNUpCnwmlhOWBhZ.json | 21 ++++++++ .../Heavy_Shields_uUrCwjxV6Ihisb6V.json | 44 ++++++++++++++++ .../_source/Leather_Cap_JMkV8kMnCXhW5KDh.json | 41 +++++++++++++++ ...eather__Hide_Bracers_nz4DXXR4iU9CeMRA.json | 41 +++++++++++++++ ...Leather__Hide_Jacket_zMyxSJ6VpaH3ddOO.json | 41 +++++++++++++++ ...ather__Hide_Leggings_14Omu9q2sMxW8GWB.json | 41 +++++++++++++++ .../_source/Light_HRwiz1c1ZcQyPu4z.json | 21 ++++++++ .../Light_Shields_a6vPAa25z8L9t79K.json | 42 ++++++++++++++++ ...il__Link__Scale_Coat_Sr40RFsPr2M0bTKK.json | 42 ++++++++++++++++ ...il__Link__Scale_Coif_HfG5Doxf7576Jgbt.json | 41 +++++++++++++++ ...Link__Scale_Leggings_YBpElIVQ534pm3Mf.json | 41 +++++++++++++++ ...l__Link__Scale_Shirt_wab6Bo8ngar4mBCN.json | 41 +++++++++++++++ .../Modest_Shields_fyL8LZ8jpEQbjpM2.json | 43 ++++++++++++++++ .../_source/Modest_cKN149ZGLqfyt0oi.json | 21 ++++++++ .../Plate_Bracers_e8JRJn5Blw3UrvnW.json | 42 ++++++++++++++++ .../Plate_Leggings_v1y4RKGad2IXOu5e.json | 41 +++++++++++++++ .../Ring_Coif__Helm_Z4NTsrX63JNjjZ8Z.json | 41 +++++++++++++++ .../_source/Shields_RXPJBkzVxFnoT3Tm.json | 23 +++++++++ .../_source/Ammo_gvNPXXRBx2eGIzcU.json | 23 +++++++++ .../Arming_Sword_xXUItaoHTQ2QiaX4.json | 47 +++++++++++++++++ .../_source/Arrow_gN9JbmouUI7eOrSj.json | 35 +++++++++++++ .../Axe__Hammer__Pick_cr35WzuPGDojuOuJ.json | 49 ++++++++++++++++++ ...Battleaxe__Warhammer_otIFI9TIDPWnT3cq.json | 47 +++++++++++++++++ .../Black_Powder_c86ht86Z9vOEBtNH.json | 35 +++++++++++++ .../Blowgun_Darts_FvtiEaQhJumPsCwb.json | 35 +++++++++++++ .../Blowgun__Sling_VrG2xer1quhjwUag.json | 49 ++++++++++++++++++ .../_source/Broadsword_I9QaJTU6O2E9WzUS.json | 47 +++++++++++++++++ .../_source/Club_NlDJVbXeXRfoCZWp.json | 47 +++++++++++++++++ .../_source/Crossbow_BNoYUrlpDk6oBeJt.json | 49 ++++++++++++++++++ .../Crossbow_Bolts_7cmLLV6o2pPAyyAg.json | 35 +++++++++++++ ...ass__Saber__Scimitar_kSWrbdKdYIRxkWka.json | 49 ++++++++++++++++++ .../_source/Dagger_q8z2HptFaPmeHU9n.json | 50 +++++++++++++++++++ .../_source/Darts_rDxS6EJzg2zvSpxR.json | 49 ++++++++++++++++++ .../Flintlock_Pistol_1vxM6KoEPrQ7pjcg.json | 50 +++++++++++++++++++ .../Flintlock_Rifle_xUGUgnjJsKUPgPpX.json | 50 +++++++++++++++++++ .../Great_Arrows_FQ5VBjR0LdXf8Nh2.json | 35 +++++++++++++ ...reataxe__Maul__Sword_Pfm448hGPVSuyyrd.json | 49 ++++++++++++++++++ .../_source/Greatbow_N80F8sq9SaHrXBvS.json | 49 ++++++++++++++++++ .../Greatclub__Staff_Ct9iNF9KPMGStSQo.json | 49 ++++++++++++++++++ .../Hand_Crossbow_5sUeNom6dn6MaoAE.json | 49 ++++++++++++++++++ .../Hand_Weapons_3mr6aZe43z7YBysA.json | 23 +++++++++ .../_source/Heavy_3tp9cwpArQNOpkAY.json | 21 ++++++++ .../Heavy_Crossbow_xJzHTrYsJVL2WsSF.json | 49 ++++++++++++++++++ .../_source/Heavy_IkSGLBUzPI9Jbcj7.json | 21 ++++++++ .../_source/Knife_fv5D0xOJVpOwnyTn.json | 49 ++++++++++++++++++ .../_source/Light_mmd8siMKSLyOeILo.json | 23 +++++++++ .../_source/Light_vPyj2cK1j66Zyrul.json | 21 ++++++++ .../_source/Long_Rifle_dn1eja68NNuxB8K1.json | 50 +++++++++++++++++++ .../_source/Longbow_oyVNU8XgMiZI0Uxr.json | 49 ++++++++++++++++++ .../_source/Longsword_7ezV0MrGA0duoGbl.json | 49 ++++++++++++++++++ .../_source/Modest_8NNF9jBjpmPpmw1B.json | 21 ++++++++ .../_source/Modest_dBAI76CApXH8qqjx.json | 21 ++++++++ ...axe__Glaive__Halberd_j6C9IyebpKsk7M6R.json | 49 ++++++++++++++++++ .../Quarterstaff_0ebCxTylmQa5UJvF.json | 49 ++++++++++++++++++ .../Ranged_Weapons_sjc6X9bKf7BY04Ar.json | 23 +++++++++ .../Rapier__Foil_cgEQKXKnSShCRQaq.json | 50 +++++++++++++++++++ .../_source/Scythe_PnBWkLNzmQjXbB94.json | 49 ++++++++++++++++++ .../_source/Shortbow_qmnDO3TrKoeW7DZB.json | 49 ++++++++++++++++++ .../_source/Shortsword_UulalWrMRtSX5KxZ.json | 47 +++++++++++++++++ .../_source/Shot_Q5i7hMOPgb9oXmh5.json | 35 +++++++++++++ .../_source/Sickle_o9saXoHahbxTxt4h.json | 47 +++++++++++++++++ ...Spear__Javelin__Pike_bTOoWxHeLSY9JWNY.json | 50 +++++++++++++++++++ .../Throwing_Axe_n2j1gxnn3WnUPag6.json | 49 ++++++++++++++++++ ...Warclub__Flail__Mace_WMiQdSVgM8z84MEv.json | 47 +++++++++++++++++ .../_source/Whip_vVF6LZSFi0pNB95E.json | 50 +++++++++++++++++++ 67 files changed, 2700 insertions(+) create mode 100644 packs/protection/_source/Armour_pZxc6QLgVWfnZlf7.json create mode 100644 packs/protection/_source/Breastplate_KQ6uyTPUOHuMTxDF.json create mode 100644 packs/protection/_source/Heavy_BsNUpCnwmlhOWBhZ.json create mode 100644 packs/protection/_source/Heavy_Shields_uUrCwjxV6Ihisb6V.json create mode 100644 packs/protection/_source/Leather_Cap_JMkV8kMnCXhW5KDh.json create mode 100644 packs/protection/_source/Leather__Hide_Bracers_nz4DXXR4iU9CeMRA.json create mode 100644 packs/protection/_source/Leather__Hide_Jacket_zMyxSJ6VpaH3ddOO.json create mode 100644 packs/protection/_source/Leather__Hide_Leggings_14Omu9q2sMxW8GWB.json create mode 100644 packs/protection/_source/Light_HRwiz1c1ZcQyPu4z.json create mode 100644 packs/protection/_source/Light_Shields_a6vPAa25z8L9t79K.json create mode 100644 packs/protection/_source/Mail__Link__Scale_Coat_Sr40RFsPr2M0bTKK.json create mode 100644 packs/protection/_source/Mail__Link__Scale_Coif_HfG5Doxf7576Jgbt.json create mode 100644 packs/protection/_source/Mail__Link__Scale_Leggings_YBpElIVQ534pm3Mf.json create mode 100644 packs/protection/_source/Mail__Link__Scale_Shirt_wab6Bo8ngar4mBCN.json create mode 100644 packs/protection/_source/Modest_Shields_fyL8LZ8jpEQbjpM2.json create mode 100644 packs/protection/_source/Modest_cKN149ZGLqfyt0oi.json create mode 100644 packs/protection/_source/Plate_Bracers_e8JRJn5Blw3UrvnW.json create mode 100644 packs/protection/_source/Plate_Leggings_v1y4RKGad2IXOu5e.json create mode 100644 packs/protection/_source/Ring_Coif__Helm_Z4NTsrX63JNjjZ8Z.json create mode 100644 packs/protection/_source/Shields_RXPJBkzVxFnoT3Tm.json create mode 100644 packs/weapons/_source/Ammo_gvNPXXRBx2eGIzcU.json create mode 100644 packs/weapons/_source/Arming_Sword_xXUItaoHTQ2QiaX4.json create mode 100644 packs/weapons/_source/Arrow_gN9JbmouUI7eOrSj.json create mode 100644 packs/weapons/_source/Axe__Hammer__Pick_cr35WzuPGDojuOuJ.json create mode 100644 packs/weapons/_source/Battleaxe__Warhammer_otIFI9TIDPWnT3cq.json create mode 100644 packs/weapons/_source/Black_Powder_c86ht86Z9vOEBtNH.json create mode 100644 packs/weapons/_source/Blowgun_Darts_FvtiEaQhJumPsCwb.json create mode 100644 packs/weapons/_source/Blowgun__Sling_VrG2xer1quhjwUag.json create mode 100644 packs/weapons/_source/Broadsword_I9QaJTU6O2E9WzUS.json create mode 100644 packs/weapons/_source/Club_NlDJVbXeXRfoCZWp.json create mode 100644 packs/weapons/_source/Crossbow_BNoYUrlpDk6oBeJt.json create mode 100644 packs/weapons/_source/Crossbow_Bolts_7cmLLV6o2pPAyyAg.json create mode 100644 packs/weapons/_source/Cutlass__Saber__Scimitar_kSWrbdKdYIRxkWka.json create mode 100644 packs/weapons/_source/Dagger_q8z2HptFaPmeHU9n.json create mode 100644 packs/weapons/_source/Darts_rDxS6EJzg2zvSpxR.json create mode 100644 packs/weapons/_source/Flintlock_Pistol_1vxM6KoEPrQ7pjcg.json create mode 100644 packs/weapons/_source/Flintlock_Rifle_xUGUgnjJsKUPgPpX.json create mode 100644 packs/weapons/_source/Great_Arrows_FQ5VBjR0LdXf8Nh2.json create mode 100644 packs/weapons/_source/Greataxe__Maul__Sword_Pfm448hGPVSuyyrd.json create mode 100644 packs/weapons/_source/Greatbow_N80F8sq9SaHrXBvS.json create mode 100644 packs/weapons/_source/Greatclub__Staff_Ct9iNF9KPMGStSQo.json create mode 100644 packs/weapons/_source/Hand_Crossbow_5sUeNom6dn6MaoAE.json create mode 100644 packs/weapons/_source/Hand_Weapons_3mr6aZe43z7YBysA.json create mode 100644 packs/weapons/_source/Heavy_3tp9cwpArQNOpkAY.json create mode 100644 packs/weapons/_source/Heavy_Crossbow_xJzHTrYsJVL2WsSF.json create mode 100644 packs/weapons/_source/Heavy_IkSGLBUzPI9Jbcj7.json create mode 100644 packs/weapons/_source/Knife_fv5D0xOJVpOwnyTn.json create mode 100644 packs/weapons/_source/Light_mmd8siMKSLyOeILo.json create mode 100644 packs/weapons/_source/Light_vPyj2cK1j66Zyrul.json create mode 100644 packs/weapons/_source/Long_Rifle_dn1eja68NNuxB8K1.json create mode 100644 packs/weapons/_source/Longbow_oyVNU8XgMiZI0Uxr.json create mode 100644 packs/weapons/_source/Longsword_7ezV0MrGA0duoGbl.json create mode 100644 packs/weapons/_source/Modest_8NNF9jBjpmPpmw1B.json create mode 100644 packs/weapons/_source/Modest_dBAI76CApXH8qqjx.json create mode 100644 packs/weapons/_source/Poleaxe__Glaive__Halberd_j6C9IyebpKsk7M6R.json create mode 100644 packs/weapons/_source/Quarterstaff_0ebCxTylmQa5UJvF.json create mode 100644 packs/weapons/_source/Ranged_Weapons_sjc6X9bKf7BY04Ar.json create mode 100644 packs/weapons/_source/Rapier__Foil_cgEQKXKnSShCRQaq.json create mode 100644 packs/weapons/_source/Scythe_PnBWkLNzmQjXbB94.json create mode 100644 packs/weapons/_source/Shortbow_qmnDO3TrKoeW7DZB.json create mode 100644 packs/weapons/_source/Shortsword_UulalWrMRtSX5KxZ.json create mode 100644 packs/weapons/_source/Shot_Q5i7hMOPgb9oXmh5.json create mode 100644 packs/weapons/_source/Sickle_o9saXoHahbxTxt4h.json create mode 100644 packs/weapons/_source/Spear__Javelin__Pike_bTOoWxHeLSY9JWNY.json create mode 100644 packs/weapons/_source/Throwing_Axe_n2j1gxnn3WnUPag6.json create mode 100644 packs/weapons/_source/Warclub__Flail__Mace_WMiQdSVgM8z84MEv.json create mode 100644 packs/weapons/_source/Whip_vVF6LZSFi0pNB95E.json diff --git a/packs/protection/_source/Armour_pZxc6QLgVWfnZlf7.json b/packs/protection/_source/Armour_pZxc6QLgVWfnZlf7.json new file mode 100644 index 0000000..6f80750 --- /dev/null +++ b/packs/protection/_source/Armour_pZxc6QLgVWfnZlf7.json @@ -0,0 +1,23 @@ +{ + "type": "Item", + "folder": null, + "name": "Armour", + "color": "#04262a", + "sorting": "m", + "_id": "pZxc6QLgVWfnZlf7", + "description": "", + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "ripcrypt", + "systemVersion": "0.2.0", + "createdTime": 1759994081362, + "modifiedTime": 1759994081362, + "lastModifiedBy": "9x9FgB0YTeCJJUDK" + }, + "_key": "!folders!pZxc6QLgVWfnZlf7" +} diff --git a/packs/protection/_source/Breastplate_KQ6uyTPUOHuMTxDF.json b/packs/protection/_source/Breastplate_KQ6uyTPUOHuMTxDF.json new file mode 100644 index 0000000..75dd4a1 --- /dev/null +++ b/packs/protection/_source/Breastplate_KQ6uyTPUOHuMTxDF.json @@ -0,0 +1,41 @@ +{ + "folder": "BsNUpCnwmlhOWBhZ", + "name": "Breastplate", + "type": "armour", + "_id": "KQ6uyTPUOHuMTxDF", + "img": "icons/svg/item-bag.svg", + "system": { + "quantity": 1, + "cost": { + "gold": null, + "silver": 90, + "copper": null + }, + "protection": 3, + "location": [ + "body" + ], + "equipped": false, + "weight": "heavy", + "access": "" + }, + "effects": [], + "sort": 0, + "ownership": { + "default": 0, + "9x9FgB0YTeCJJUDK": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "ripcrypt", + "systemVersion": "0.2.0", + "createdTime": 1759994459142, + "modifiedTime": 1759994468351, + "lastModifiedBy": "9x9FgB0YTeCJJUDK" + }, + "_key": "!items!KQ6uyTPUOHuMTxDF" +} diff --git a/packs/protection/_source/Heavy_BsNUpCnwmlhOWBhZ.json b/packs/protection/_source/Heavy_BsNUpCnwmlhOWBhZ.json new file mode 100644 index 0000000..225a22c --- /dev/null +++ b/packs/protection/_source/Heavy_BsNUpCnwmlhOWBhZ.json @@ -0,0 +1,21 @@ +{ + "type": "Item", + "folder": "pZxc6QLgVWfnZlf7", + "name": "Heavy", + "color": "#06393f", + "sorting": "a", + "_id": "BsNUpCnwmlhOWBhZ", + "description": "", + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "ripcrypt", + "systemVersion": "0.2.0", + "lastModifiedBy": null + }, + "_key": "!folders!BsNUpCnwmlhOWBhZ" +} diff --git a/packs/protection/_source/Heavy_Shields_uUrCwjxV6Ihisb6V.json b/packs/protection/_source/Heavy_Shields_uUrCwjxV6Ihisb6V.json new file mode 100644 index 0000000..69d4a46 --- /dev/null +++ b/packs/protection/_source/Heavy_Shields_uUrCwjxV6Ihisb6V.json @@ -0,0 +1,44 @@ +{ + "folder": "RXPJBkzVxFnoT3Tm", + "name": "Heavy Shields", + "type": "shield", + "_id": "uUrCwjxV6Ihisb6V", + "img": "icons/svg/item-bag.svg", + "system": { + "quantity": 1, + "cost": { + "gold": null, + "silver": 50, + "copper": null + }, + "protection": 1, + "location": [ + "head", + "body", + "arms", + "legs" + ], + "equipped": false, + "weight": "heavy", + "access": "" + }, + "effects": [], + "sort": 0, + "ownership": { + "default": 0, + "9x9FgB0YTeCJJUDK": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "ripcrypt", + "systemVersion": "0.2.0", + "createdTime": 1759994801184, + "modifiedTime": 1759994810086, + "lastModifiedBy": "9x9FgB0YTeCJJUDK" + }, + "_key": "!items!uUrCwjxV6Ihisb6V" +} diff --git a/packs/protection/_source/Leather_Cap_JMkV8kMnCXhW5KDh.json b/packs/protection/_source/Leather_Cap_JMkV8kMnCXhW5KDh.json new file mode 100644 index 0000000..c7db6f2 --- /dev/null +++ b/packs/protection/_source/Leather_Cap_JMkV8kMnCXhW5KDh.json @@ -0,0 +1,41 @@ +{ + "folder": "HRwiz1c1ZcQyPu4z", + "name": "Leather Cap", + "type": "armour", + "_id": "JMkV8kMnCXhW5KDh", + "img": "icons/svg/item-bag.svg", + "system": { + "quantity": 1, + "cost": { + "gold": null, + "silver": 10, + "copper": null + }, + "protection": 1, + "location": [ + "head" + ], + "equipped": false, + "weight": "light", + "access": "" + }, + "effects": [], + "sort": 0, + "ownership": { + "default": 0, + "9x9FgB0YTeCJJUDK": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "ripcrypt", + "systemVersion": "0.2.0", + "createdTime": 1759994118194, + "modifiedTime": 1759994130845, + "lastModifiedBy": "9x9FgB0YTeCJJUDK" + }, + "_key": "!items!JMkV8kMnCXhW5KDh" +} diff --git a/packs/protection/_source/Leather__Hide_Bracers_nz4DXXR4iU9CeMRA.json b/packs/protection/_source/Leather__Hide_Bracers_nz4DXXR4iU9CeMRA.json new file mode 100644 index 0000000..509e0e7 --- /dev/null +++ b/packs/protection/_source/Leather__Hide_Bracers_nz4DXXR4iU9CeMRA.json @@ -0,0 +1,41 @@ +{ + "folder": "HRwiz1c1ZcQyPu4z", + "name": "Leather, Hide Bracers", + "type": "armour", + "_id": "nz4DXXR4iU9CeMRA", + "img": "icons/svg/item-bag.svg", + "system": { + "quantity": 1, + "cost": { + "gold": null, + "silver": 10, + "copper": null + }, + "protection": 1, + "location": [ + "arms" + ], + "equipped": false, + "weight": "light", + "access": "" + }, + "effects": [], + "sort": 0, + "ownership": { + "default": 0, + "9x9FgB0YTeCJJUDK": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "ripcrypt", + "systemVersion": "0.2.0", + "createdTime": 1759994170968, + "modifiedTime": 1759994180395, + "lastModifiedBy": "9x9FgB0YTeCJJUDK" + }, + "_key": "!items!nz4DXXR4iU9CeMRA" +} diff --git a/packs/protection/_source/Leather__Hide_Jacket_zMyxSJ6VpaH3ddOO.json b/packs/protection/_source/Leather__Hide_Jacket_zMyxSJ6VpaH3ddOO.json new file mode 100644 index 0000000..f382b54 --- /dev/null +++ b/packs/protection/_source/Leather__Hide_Jacket_zMyxSJ6VpaH3ddOO.json @@ -0,0 +1,41 @@ +{ + "folder": "HRwiz1c1ZcQyPu4z", + "name": "Leather, Hide Jacket", + "type": "armour", + "_id": "zMyxSJ6VpaH3ddOO", + "img": "icons/svg/item-bag.svg", + "system": { + "quantity": 1, + "cost": { + "gold": null, + "silver": 20, + "copper": null + }, + "protection": 1, + "location": [ + "body" + ], + "equipped": false, + "weight": "light", + "access": "" + }, + "effects": [], + "sort": 0, + "ownership": { + "default": 0, + "9x9FgB0YTeCJJUDK": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "ripcrypt", + "systemVersion": "0.2.0", + "createdTime": 1759994151324, + "modifiedTime": 1759994160761, + "lastModifiedBy": "9x9FgB0YTeCJJUDK" + }, + "_key": "!items!zMyxSJ6VpaH3ddOO" +} diff --git a/packs/protection/_source/Leather__Hide_Leggings_14Omu9q2sMxW8GWB.json b/packs/protection/_source/Leather__Hide_Leggings_14Omu9q2sMxW8GWB.json new file mode 100644 index 0000000..8c9a9c3 --- /dev/null +++ b/packs/protection/_source/Leather__Hide_Leggings_14Omu9q2sMxW8GWB.json @@ -0,0 +1,41 @@ +{ + "folder": "HRwiz1c1ZcQyPu4z", + "name": "Leather, Hide Leggings", + "type": "armour", + "_id": "14Omu9q2sMxW8GWB", + "img": "icons/svg/item-bag.svg", + "system": { + "quantity": 1, + "cost": { + "gold": null, + "silver": 20, + "copper": null + }, + "protection": 1, + "location": [ + "legs" + ], + "equipped": false, + "weight": "light", + "access": "" + }, + "effects": [], + "sort": 0, + "ownership": { + "default": 0, + "9x9FgB0YTeCJJUDK": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "ripcrypt", + "systemVersion": "0.2.0", + "createdTime": 1759994190989, + "modifiedTime": 1759994198011, + "lastModifiedBy": "9x9FgB0YTeCJJUDK" + }, + "_key": "!items!14Omu9q2sMxW8GWB" +} diff --git a/packs/protection/_source/Light_HRwiz1c1ZcQyPu4z.json b/packs/protection/_source/Light_HRwiz1c1ZcQyPu4z.json new file mode 100644 index 0000000..bb9b437 --- /dev/null +++ b/packs/protection/_source/Light_HRwiz1c1ZcQyPu4z.json @@ -0,0 +1,21 @@ +{ + "type": "Item", + "folder": "pZxc6QLgVWfnZlf7", + "name": "Light", + "color": "#06393f", + "sorting": "a", + "_id": "HRwiz1c1ZcQyPu4z", + "description": "", + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "ripcrypt", + "systemVersion": "0.2.0", + "lastModifiedBy": null + }, + "_key": "!folders!HRwiz1c1ZcQyPu4z" +} diff --git a/packs/protection/_source/Light_Shields_a6vPAa25z8L9t79K.json b/packs/protection/_source/Light_Shields_a6vPAa25z8L9t79K.json new file mode 100644 index 0000000..e04bc0c --- /dev/null +++ b/packs/protection/_source/Light_Shields_a6vPAa25z8L9t79K.json @@ -0,0 +1,42 @@ +{ + "folder": "RXPJBkzVxFnoT3Tm", + "name": "Light Shields", + "type": "shield", + "_id": "a6vPAa25z8L9t79K", + "img": "icons/svg/item-bag.svg", + "system": { + "quantity": 1, + "cost": { + "gold": null, + "silver": 20, + "copper": null + }, + "protection": 1, + "location": [ + "head", + "arms" + ], + "equipped": false, + "weight": "light", + "access": "" + }, + "effects": [], + "sort": 0, + "ownership": { + "default": 0, + "9x9FgB0YTeCJJUDK": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "ripcrypt", + "systemVersion": "0.2.0", + "createdTime": 1759994549164, + "modifiedTime": 1759994761998, + "lastModifiedBy": "9x9FgB0YTeCJJUDK" + }, + "_key": "!items!a6vPAa25z8L9t79K" +} diff --git a/packs/protection/_source/Mail__Link__Scale_Coat_Sr40RFsPr2M0bTKK.json b/packs/protection/_source/Mail__Link__Scale_Coat_Sr40RFsPr2M0bTKK.json new file mode 100644 index 0000000..1c008b2 --- /dev/null +++ b/packs/protection/_source/Mail__Link__Scale_Coat_Sr40RFsPr2M0bTKK.json @@ -0,0 +1,42 @@ +{ + "folder": "cKN149ZGLqfyt0oi", + "name": "Mail, Link, Scale Coat", + "type": "armour", + "_id": "Sr40RFsPr2M0bTKK", + "img": "icons/svg/item-bag.svg", + "system": { + "quantity": 1, + "cost": { + "gold": null, + "silver": 180, + "copper": null + }, + "protection": 2, + "location": [ + "body", + "arms" + ], + "equipped": false, + "weight": "modest", + "access": "" + }, + "effects": [], + "sort": 0, + "ownership": { + "default": 0, + "9x9FgB0YTeCJJUDK": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "ripcrypt", + "systemVersion": "0.2.0", + "createdTime": 1759994257751, + "modifiedTime": 1759994294312, + "lastModifiedBy": "9x9FgB0YTeCJJUDK" + }, + "_key": "!items!Sr40RFsPr2M0bTKK" +} diff --git a/packs/protection/_source/Mail__Link__Scale_Coif_HfG5Doxf7576Jgbt.json b/packs/protection/_source/Mail__Link__Scale_Coif_HfG5Doxf7576Jgbt.json new file mode 100644 index 0000000..708afd3 --- /dev/null +++ b/packs/protection/_source/Mail__Link__Scale_Coif_HfG5Doxf7576Jgbt.json @@ -0,0 +1,41 @@ +{ + "folder": "cKN149ZGLqfyt0oi", + "name": "Mail, Link, Scale Coif", + "type": "armour", + "_id": "HfG5Doxf7576Jgbt", + "img": "icons/svg/item-bag.svg", + "system": { + "quantity": 1, + "cost": { + "gold": null, + "silver": 180, + "copper": null + }, + "protection": 2, + "location": [ + "head" + ], + "equipped": false, + "weight": "modest", + "access": "" + }, + "effects": [], + "sort": 0, + "ownership": { + "default": 0, + "9x9FgB0YTeCJJUDK": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "ripcrypt", + "systemVersion": "0.2.0", + "createdTime": 1759994210701, + "modifiedTime": 1759994221462, + "lastModifiedBy": "9x9FgB0YTeCJJUDK" + }, + "_key": "!items!HfG5Doxf7576Jgbt" +} diff --git a/packs/protection/_source/Mail__Link__Scale_Leggings_YBpElIVQ534pm3Mf.json b/packs/protection/_source/Mail__Link__Scale_Leggings_YBpElIVQ534pm3Mf.json new file mode 100644 index 0000000..e1d45ce --- /dev/null +++ b/packs/protection/_source/Mail__Link__Scale_Leggings_YBpElIVQ534pm3Mf.json @@ -0,0 +1,41 @@ +{ + "folder": "cKN149ZGLqfyt0oi", + "name": "Mail, Link, Scale Leggings", + "type": "armour", + "_id": "YBpElIVQ534pm3Mf", + "img": "icons/svg/item-bag.svg", + "system": { + "quantity": 1, + "cost": { + "gold": null, + "silver": 200, + "copper": null + }, + "protection": 2, + "location": [ + "legs" + ], + "equipped": false, + "weight": null, + "access": "" + }, + "effects": [], + "sort": 0, + "ownership": { + "default": 0, + "9x9FgB0YTeCJJUDK": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "ripcrypt", + "systemVersion": "0.2.0", + "createdTime": 1759994280754, + "modifiedTime": 1759994424980, + "lastModifiedBy": "9x9FgB0YTeCJJUDK" + }, + "_key": "!items!YBpElIVQ534pm3Mf" +} diff --git a/packs/protection/_source/Mail__Link__Scale_Shirt_wab6Bo8ngar4mBCN.json b/packs/protection/_source/Mail__Link__Scale_Shirt_wab6Bo8ngar4mBCN.json new file mode 100644 index 0000000..766f79f --- /dev/null +++ b/packs/protection/_source/Mail__Link__Scale_Shirt_wab6Bo8ngar4mBCN.json @@ -0,0 +1,41 @@ +{ + "folder": "cKN149ZGLqfyt0oi", + "name": "Mail, Link, Scale Shirt", + "type": "armour", + "_id": "wab6Bo8ngar4mBCN", + "img": "icons/svg/item-bag.svg", + "system": { + "quantity": 1, + "cost": { + "gold": null, + "silver": 90, + "copper": null + }, + "protection": 2, + "location": [ + "body" + ], + "equipped": false, + "weight": "modest", + "access": "" + }, + "effects": [], + "sort": 0, + "ownership": { + "default": 0, + "9x9FgB0YTeCJJUDK": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "ripcrypt", + "systemVersion": "0.2.0", + "createdTime": 1759994235204, + "modifiedTime": 1759994246578, + "lastModifiedBy": "9x9FgB0YTeCJJUDK" + }, + "_key": "!items!wab6Bo8ngar4mBCN" +} diff --git a/packs/protection/_source/Modest_Shields_fyL8LZ8jpEQbjpM2.json b/packs/protection/_source/Modest_Shields_fyL8LZ8jpEQbjpM2.json new file mode 100644 index 0000000..5f40713 --- /dev/null +++ b/packs/protection/_source/Modest_Shields_fyL8LZ8jpEQbjpM2.json @@ -0,0 +1,43 @@ +{ + "folder": "RXPJBkzVxFnoT3Tm", + "name": "Modest Shields", + "type": "shield", + "_id": "fyL8LZ8jpEQbjpM2", + "img": "icons/svg/item-bag.svg", + "system": { + "quantity": 1, + "cost": { + "gold": null, + "silver": 30, + "copper": null + }, + "protection": 1, + "location": [ + "head", + "body", + "arms" + ], + "equipped": false, + "weight": "modest", + "access": "" + }, + "effects": [], + "sort": 0, + "ownership": { + "default": 0, + "9x9FgB0YTeCJJUDK": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "ripcrypt", + "systemVersion": "0.2.0", + "createdTime": 1759994777609, + "modifiedTime": 1759994784898, + "lastModifiedBy": "9x9FgB0YTeCJJUDK" + }, + "_key": "!items!fyL8LZ8jpEQbjpM2" +} diff --git a/packs/protection/_source/Modest_cKN149ZGLqfyt0oi.json b/packs/protection/_source/Modest_cKN149ZGLqfyt0oi.json new file mode 100644 index 0000000..0df0b4f --- /dev/null +++ b/packs/protection/_source/Modest_cKN149ZGLqfyt0oi.json @@ -0,0 +1,21 @@ +{ + "type": "Item", + "folder": "pZxc6QLgVWfnZlf7", + "name": "Modest", + "color": "#06393f", + "sorting": "a", + "_id": "cKN149ZGLqfyt0oi", + "description": "", + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "ripcrypt", + "systemVersion": "0.2.0", + "lastModifiedBy": null + }, + "_key": "!folders!cKN149ZGLqfyt0oi" +} diff --git a/packs/protection/_source/Plate_Bracers_e8JRJn5Blw3UrvnW.json b/packs/protection/_source/Plate_Bracers_e8JRJn5Blw3UrvnW.json new file mode 100644 index 0000000..b14cd65 --- /dev/null +++ b/packs/protection/_source/Plate_Bracers_e8JRJn5Blw3UrvnW.json @@ -0,0 +1,42 @@ +{ + "folder": "BsNUpCnwmlhOWBhZ", + "name": "Plate Bracers", + "type": "armour", + "_id": "e8JRJn5Blw3UrvnW", + "img": "icons/svg/item-bag.svg", + "system": { + "quantity": 1, + "cost": { + "gold": null, + "silver": 180, + "copper": null + }, + "protection": 1, + "location": [ + "body", + "arms" + ], + "equipped": false, + "weight": "heavy", + "access": "" + }, + "effects": [], + "sort": 0, + "ownership": { + "default": 0, + "9x9FgB0YTeCJJUDK": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "ripcrypt", + "systemVersion": "0.2.0", + "createdTime": 1759994478040, + "modifiedTime": 1759994486947, + "lastModifiedBy": "9x9FgB0YTeCJJUDK" + }, + "_key": "!items!e8JRJn5Blw3UrvnW" +} diff --git a/packs/protection/_source/Plate_Leggings_v1y4RKGad2IXOu5e.json b/packs/protection/_source/Plate_Leggings_v1y4RKGad2IXOu5e.json new file mode 100644 index 0000000..ea89641 --- /dev/null +++ b/packs/protection/_source/Plate_Leggings_v1y4RKGad2IXOu5e.json @@ -0,0 +1,41 @@ +{ + "folder": "BsNUpCnwmlhOWBhZ", + "name": "Plate Leggings", + "type": "armour", + "_id": "v1y4RKGad2IXOu5e", + "img": "icons/svg/item-bag.svg", + "system": { + "quantity": 1, + "cost": { + "gold": null, + "silver": 200, + "copper": null + }, + "protection": 3, + "location": [ + "legs" + ], + "equipped": false, + "weight": "heavy", + "access": "" + }, + "effects": [], + "sort": 0, + "ownership": { + "default": 0, + "9x9FgB0YTeCJJUDK": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "ripcrypt", + "systemVersion": "0.2.0", + "createdTime": 1759994497119, + "modifiedTime": 1759994506514, + "lastModifiedBy": "9x9FgB0YTeCJJUDK" + }, + "_key": "!items!v1y4RKGad2IXOu5e" +} diff --git a/packs/protection/_source/Ring_Coif__Helm_Z4NTsrX63JNjjZ8Z.json b/packs/protection/_source/Ring_Coif__Helm_Z4NTsrX63JNjjZ8Z.json new file mode 100644 index 0000000..072f340 --- /dev/null +++ b/packs/protection/_source/Ring_Coif__Helm_Z4NTsrX63JNjjZ8Z.json @@ -0,0 +1,41 @@ +{ + "folder": "BsNUpCnwmlhOWBhZ", + "name": "Ring Coif, Helm", + "type": "armour", + "_id": "Z4NTsrX63JNjjZ8Z", + "img": "icons/svg/item-bag.svg", + "system": { + "quantity": 1, + "cost": { + "gold": null, + "silver": 440, + "copper": null + }, + "protection": 3, + "location": [ + "head" + ], + "equipped": false, + "weight": "heavy", + "access": "" + }, + "effects": [], + "sort": 0, + "ownership": { + "default": 0, + "9x9FgB0YTeCJJUDK": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "ripcrypt", + "systemVersion": "0.2.0", + "createdTime": 1759994438779, + "modifiedTime": 1759994448846, + "lastModifiedBy": "9x9FgB0YTeCJJUDK" + }, + "_key": "!items!Z4NTsrX63JNjjZ8Z" +} diff --git a/packs/protection/_source/Shields_RXPJBkzVxFnoT3Tm.json b/packs/protection/_source/Shields_RXPJBkzVxFnoT3Tm.json new file mode 100644 index 0000000..f561577 --- /dev/null +++ b/packs/protection/_source/Shields_RXPJBkzVxFnoT3Tm.json @@ -0,0 +1,23 @@ +{ + "type": "Item", + "folder": null, + "name": "Shields", + "color": "#04262a", + "sorting": "m", + "_id": "RXPJBkzVxFnoT3Tm", + "description": "", + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "ripcrypt", + "systemVersion": "0.2.0", + "createdTime": 1759994538745, + "modifiedTime": 1759994538745, + "lastModifiedBy": "9x9FgB0YTeCJJUDK" + }, + "_key": "!folders!RXPJBkzVxFnoT3Tm" +} diff --git a/packs/weapons/_source/Ammo_gvNPXXRBx2eGIzcU.json b/packs/weapons/_source/Ammo_gvNPXXRBx2eGIzcU.json new file mode 100644 index 0000000..f25006d --- /dev/null +++ b/packs/weapons/_source/Ammo_gvNPXXRBx2eGIzcU.json @@ -0,0 +1,23 @@ +{ + "type": "Item", + "folder": null, + "name": "Ammo", + "color": "#04262a", + "sorting": "a", + "_id": "gvNPXXRBx2eGIzcU", + "description": "", + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "ripcrypt", + "systemVersion": "0.2.0", + "createdTime": 1759993925940, + "modifiedTime": 1759993925940, + "lastModifiedBy": "9x9FgB0YTeCJJUDK" + }, + "_key": "!folders!gvNPXXRBx2eGIzcU" +} diff --git a/packs/weapons/_source/Arming_Sword_xXUItaoHTQ2QiaX4.json b/packs/weapons/_source/Arming_Sword_xXUItaoHTQ2QiaX4.json new file mode 100644 index 0000000..07dc4b5 --- /dev/null +++ b/packs/weapons/_source/Arming_Sword_xXUItaoHTQ2QiaX4.json @@ -0,0 +1,47 @@ +{ + "folder": "dBAI76CApXH8qqjx", + "name": "Arming Sword", + "type": "weapon", + "_id": "xXUItaoHTQ2QiaX4", + "img": "icons/svg/item-bag.svg", + "system": { + "quantity": 1, + "cost": { + "gold": null, + "silver": 80, + "copper": null + }, + "traits": [], + "range": { + "short": null, + "long": null + }, + "damage": 2, + "wear": { + "value": 4, + "max": 4 + }, + "equipped": false, + "weight": "modest", + "access": "" + }, + "effects": [], + "sort": 0, + "ownership": { + "default": 0, + "9x9FgB0YTeCJJUDK": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "ripcrypt", + "systemVersion": "0.2.0", + "createdTime": 1759992689272, + "modifiedTime": 1759992708712, + "lastModifiedBy": "9x9FgB0YTeCJJUDK" + }, + "_key": "!items!xXUItaoHTQ2QiaX4" +} diff --git a/packs/weapons/_source/Arrow_gN9JbmouUI7eOrSj.json b/packs/weapons/_source/Arrow_gN9JbmouUI7eOrSj.json new file mode 100644 index 0000000..5538980 --- /dev/null +++ b/packs/weapons/_source/Arrow_gN9JbmouUI7eOrSj.json @@ -0,0 +1,35 @@ +{ + "folder": "gvNPXXRBx2eGIzcU", + "name": "Arrow", + "type": "ammo", + "_id": "gN9JbmouUI7eOrSj", + "img": "icons/svg/item-bag.svg", + "system": { + "quantity": 12, + "cost": { + "gold": null, + "silver": 3, + "copper": null + }, + "access": "" + }, + "effects": [], + "sort": 0, + "ownership": { + "default": 0, + "9x9FgB0YTeCJJUDK": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "ripcrypt", + "systemVersion": "0.2.0", + "createdTime": 1759993937035, + "modifiedTime": 1759993944077, + "lastModifiedBy": "9x9FgB0YTeCJJUDK" + }, + "_key": "!items!gN9JbmouUI7eOrSj" +} diff --git a/packs/weapons/_source/Axe__Hammer__Pick_cr35WzuPGDojuOuJ.json b/packs/weapons/_source/Axe__Hammer__Pick_cr35WzuPGDojuOuJ.json new file mode 100644 index 0000000..b36ef0b --- /dev/null +++ b/packs/weapons/_source/Axe__Hammer__Pick_cr35WzuPGDojuOuJ.json @@ -0,0 +1,49 @@ +{ + "folder": "mmd8siMKSLyOeILo", + "name": "Axe, Hammer, Pick", + "type": "weapon", + "_id": "cr35WzuPGDojuOuJ", + "img": "icons/svg/item-bag.svg", + "system": { + "quantity": 1, + "cost": { + "gold": null, + "silver": 10, + "copper": null + }, + "traits": [ + "Thrown" + ], + "range": { + "short": null, + "long": null + }, + "damage": 0, + "wear": { + "value": 2, + "max": 2 + }, + "equipped": false, + "weight": "light", + "access": "" + }, + "effects": [], + "sort": 0, + "ownership": { + "default": 0, + "9x9FgB0YTeCJJUDK": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "ripcrypt", + "systemVersion": "0.2.0", + "createdTime": 1759991980652, + "modifiedTime": 1759992328546, + "lastModifiedBy": "9x9FgB0YTeCJJUDK" + }, + "_key": "!items!cr35WzuPGDojuOuJ" +} diff --git a/packs/weapons/_source/Battleaxe__Warhammer_otIFI9TIDPWnT3cq.json b/packs/weapons/_source/Battleaxe__Warhammer_otIFI9TIDPWnT3cq.json new file mode 100644 index 0000000..d4249cb --- /dev/null +++ b/packs/weapons/_source/Battleaxe__Warhammer_otIFI9TIDPWnT3cq.json @@ -0,0 +1,47 @@ +{ + "folder": "dBAI76CApXH8qqjx", + "name": "Battleaxe, Warhammer", + "type": "weapon", + "_id": "otIFI9TIDPWnT3cq", + "img": "icons/svg/item-bag.svg", + "system": { + "quantity": 1, + "cost": { + "gold": null, + "silver": 40, + "copper": null + }, + "traits": [], + "range": { + "short": null, + "long": null + }, + "damage": 3, + "wear": { + "value": 3, + "max": 3 + }, + "equipped": false, + "weight": "modest", + "access": "" + }, + "effects": [], + "sort": 0, + "ownership": { + "default": 0, + "9x9FgB0YTeCJJUDK": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "ripcrypt", + "systemVersion": "0.2.0", + "createdTime": 1759992730036, + "modifiedTime": 1759992748112, + "lastModifiedBy": "9x9FgB0YTeCJJUDK" + }, + "_key": "!items!otIFI9TIDPWnT3cq" +} diff --git a/packs/weapons/_source/Black_Powder_c86ht86Z9vOEBtNH.json b/packs/weapons/_source/Black_Powder_c86ht86Z9vOEBtNH.json new file mode 100644 index 0000000..ef90dd2 --- /dev/null +++ b/packs/weapons/_source/Black_Powder_c86ht86Z9vOEBtNH.json @@ -0,0 +1,35 @@ +{ + "folder": "gvNPXXRBx2eGIzcU", + "name": "Black Powder", + "type": "ammo", + "_id": "c86ht86Z9vOEBtNH", + "img": "icons/svg/item-bag.svg", + "system": { + "quantity": 12, + "cost": { + "gold": null, + "silver": 40, + "copper": null + }, + "access": "" + }, + "effects": [], + "sort": 0, + "ownership": { + "default": 0, + "9x9FgB0YTeCJJUDK": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "ripcrypt", + "systemVersion": "0.2.0", + "createdTime": 1759994005587, + "modifiedTime": 1759994010244, + "lastModifiedBy": "9x9FgB0YTeCJJUDK" + }, + "_key": "!items!c86ht86Z9vOEBtNH" +} diff --git a/packs/weapons/_source/Blowgun_Darts_FvtiEaQhJumPsCwb.json b/packs/weapons/_source/Blowgun_Darts_FvtiEaQhJumPsCwb.json new file mode 100644 index 0000000..9c307f4 --- /dev/null +++ b/packs/weapons/_source/Blowgun_Darts_FvtiEaQhJumPsCwb.json @@ -0,0 +1,35 @@ +{ + "folder": "gvNPXXRBx2eGIzcU", + "name": "Blowgun Darts", + "type": "ammo", + "_id": "FvtiEaQhJumPsCwb", + "img": "icons/svg/item-bag.svg", + "system": { + "quantity": 12, + "cost": { + "gold": null, + "silver": 2, + "copper": null + }, + "access": "" + }, + "effects": [], + "sort": 0, + "ownership": { + "default": 0, + "9x9FgB0YTeCJJUDK": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "ripcrypt", + "systemVersion": "0.2.0", + "createdTime": 1759993963869, + "modifiedTime": 1759993969644, + "lastModifiedBy": "9x9FgB0YTeCJJUDK" + }, + "_key": "!items!FvtiEaQhJumPsCwb" +} diff --git a/packs/weapons/_source/Blowgun__Sling_VrG2xer1quhjwUag.json b/packs/weapons/_source/Blowgun__Sling_VrG2xer1quhjwUag.json new file mode 100644 index 0000000..2394a78 --- /dev/null +++ b/packs/weapons/_source/Blowgun__Sling_VrG2xer1quhjwUag.json @@ -0,0 +1,49 @@ +{ + "folder": "vPyj2cK1j66Zyrul", + "name": "Blowgun, Sling", + "type": "weapon", + "_id": "VrG2xer1quhjwUag", + "img": "icons/svg/item-bag.svg", + "system": { + "quantity": 1, + "cost": { + "gold": null, + "silver": 10, + "copper": null + }, + "traits": [ + "Ammo" + ], + "range": { + "short": 5, + "long": 10 + }, + "damage": 1, + "wear": { + "value": 1, + "max": 1 + }, + "equipped": false, + "weight": "light", + "access": "" + }, + "effects": [], + "sort": 0, + "ownership": { + "default": 0, + "9x9FgB0YTeCJJUDK": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "ripcrypt", + "systemVersion": "0.2.0", + "createdTime": 1759993449825, + "modifiedTime": 1759993468278, + "lastModifiedBy": "9x9FgB0YTeCJJUDK" + }, + "_key": "!items!VrG2xer1quhjwUag" +} diff --git a/packs/weapons/_source/Broadsword_I9QaJTU6O2E9WzUS.json b/packs/weapons/_source/Broadsword_I9QaJTU6O2E9WzUS.json new file mode 100644 index 0000000..7802c4f --- /dev/null +++ b/packs/weapons/_source/Broadsword_I9QaJTU6O2E9WzUS.json @@ -0,0 +1,47 @@ +{ + "folder": "dBAI76CApXH8qqjx", + "name": "Broadsword", + "type": "weapon", + "_id": "I9QaJTU6O2E9WzUS", + "img": "icons/svg/item-bag.svg", + "system": { + "quantity": 1, + "cost": { + "gold": null, + "silver": 100, + "copper": null + }, + "traits": [], + "range": { + "short": null, + "long": null + }, + "damage": 3, + "wear": { + "value": 3, + "max": 3 + }, + "equipped": false, + "weight": "modest", + "access": "" + }, + "effects": [], + "sort": 0, + "ownership": { + "default": 0, + "9x9FgB0YTeCJJUDK": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "ripcrypt", + "systemVersion": "0.2.0", + "createdTime": 1759992797603, + "modifiedTime": 1759992815028, + "lastModifiedBy": "9x9FgB0YTeCJJUDK" + }, + "_key": "!items!I9QaJTU6O2E9WzUS" +} diff --git a/packs/weapons/_source/Club_NlDJVbXeXRfoCZWp.json b/packs/weapons/_source/Club_NlDJVbXeXRfoCZWp.json new file mode 100644 index 0000000..b174c2b --- /dev/null +++ b/packs/weapons/_source/Club_NlDJVbXeXRfoCZWp.json @@ -0,0 +1,47 @@ +{ + "folder": "mmd8siMKSLyOeILo", + "name": "Club", + "type": "weapon", + "_id": "NlDJVbXeXRfoCZWp", + "img": "icons/svg/item-bag.svg", + "system": { + "quantity": 1, + "cost": { + "gold": null, + "silver": 2, + "copper": null + }, + "traits": [], + "range": { + "short": null, + "long": null + }, + "damage": 1, + "wear": { + "value": 2, + "max": 2 + }, + "equipped": false, + "weight": "light", + "access": "" + }, + "effects": [], + "sort": 0, + "ownership": { + "default": 0, + "9x9FgB0YTeCJJUDK": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "ripcrypt", + "systemVersion": "0.2.0", + "createdTime": 1759992392474, + "modifiedTime": 1759992619109, + "lastModifiedBy": "9x9FgB0YTeCJJUDK" + }, + "_key": "!items!NlDJVbXeXRfoCZWp" +} diff --git a/packs/weapons/_source/Crossbow_BNoYUrlpDk6oBeJt.json b/packs/weapons/_source/Crossbow_BNoYUrlpDk6oBeJt.json new file mode 100644 index 0000000..d03ae6d --- /dev/null +++ b/packs/weapons/_source/Crossbow_BNoYUrlpDk6oBeJt.json @@ -0,0 +1,49 @@ +{ + "folder": "8NNF9jBjpmPpmw1B", + "name": "Crossbow", + "type": "weapon", + "_id": "BNoYUrlpDk6oBeJt", + "img": "icons/svg/item-bag.svg", + "system": { + "quantity": 1, + "cost": { + "gold": null, + "silver": 90, + "copper": null + }, + "traits": [ + "Reload" + ], + "range": { + "short": 10, + "long": 25 + }, + "damage": 3, + "wear": { + "value": 3, + "max": 3 + }, + "equipped": false, + "weight": "modest", + "access": "" + }, + "effects": [], + "sort": 0, + "ownership": { + "default": 0, + "9x9FgB0YTeCJJUDK": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "ripcrypt", + "systemVersion": "0.2.0", + "createdTime": 1759993621847, + "modifiedTime": 1759993694978, + "lastModifiedBy": "9x9FgB0YTeCJJUDK" + }, + "_key": "!items!BNoYUrlpDk6oBeJt" +} diff --git a/packs/weapons/_source/Crossbow_Bolts_7cmLLV6o2pPAyyAg.json b/packs/weapons/_source/Crossbow_Bolts_7cmLLV6o2pPAyyAg.json new file mode 100644 index 0000000..1dea670 --- /dev/null +++ b/packs/weapons/_source/Crossbow_Bolts_7cmLLV6o2pPAyyAg.json @@ -0,0 +1,35 @@ +{ + "folder": "gvNPXXRBx2eGIzcU", + "name": "Crossbow Bolts", + "type": "ammo", + "_id": "7cmLLV6o2pPAyyAg", + "img": "icons/svg/item-bag.svg", + "system": { + "quantity": 12, + "cost": { + "gold": null, + "silver": 3, + "copper": null + }, + "access": "" + }, + "effects": [], + "sort": 0, + "ownership": { + "default": 0, + "9x9FgB0YTeCJJUDK": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "ripcrypt", + "systemVersion": "0.2.0", + "createdTime": 1759993977460, + "modifiedTime": 1759993982911, + "lastModifiedBy": "9x9FgB0YTeCJJUDK" + }, + "_key": "!items!7cmLLV6o2pPAyyAg" +} diff --git a/packs/weapons/_source/Cutlass__Saber__Scimitar_kSWrbdKdYIRxkWka.json b/packs/weapons/_source/Cutlass__Saber__Scimitar_kSWrbdKdYIRxkWka.json new file mode 100644 index 0000000..d391acc --- /dev/null +++ b/packs/weapons/_source/Cutlass__Saber__Scimitar_kSWrbdKdYIRxkWka.json @@ -0,0 +1,49 @@ +{ + "folder": "dBAI76CApXH8qqjx", + "name": "Cutlass, Saber, Scimitar", + "type": "weapon", + "_id": "kSWrbdKdYIRxkWka", + "img": "icons/svg/item-bag.svg", + "system": { + "quantity": 1, + "cost": { + "gold": null, + "silver": 120, + "copper": null + }, + "traits": [ + "Agile" + ], + "range": { + "short": null, + "long": null + }, + "damage": 2, + "wear": { + "value": 2, + "max": 2 + }, + "equipped": false, + "weight": "modest", + "access": "" + }, + "effects": [], + "sort": 0, + "ownership": { + "default": 0, + "9x9FgB0YTeCJJUDK": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "ripcrypt", + "systemVersion": "0.2.0", + "createdTime": 1759992861725, + "modifiedTime": 1759992882913, + "lastModifiedBy": "9x9FgB0YTeCJJUDK" + }, + "_key": "!items!kSWrbdKdYIRxkWka" +} diff --git a/packs/weapons/_source/Dagger_q8z2HptFaPmeHU9n.json b/packs/weapons/_source/Dagger_q8z2HptFaPmeHU9n.json new file mode 100644 index 0000000..8ded77a --- /dev/null +++ b/packs/weapons/_source/Dagger_q8z2HptFaPmeHU9n.json @@ -0,0 +1,50 @@ +{ + "folder": "mmd8siMKSLyOeILo", + "name": "Dagger", + "type": "weapon", + "_id": "q8z2HptFaPmeHU9n", + "img": "icons/svg/item-bag.svg", + "system": { + "quantity": 1, + "cost": { + "gold": null, + "silver": 20, + "copper": null + }, + "traits": [ + "Agile", + "Thrown" + ], + "range": { + "short": null, + "long": null + }, + "damage": 1, + "wear": { + "value": 1, + "max": 1 + }, + "equipped": false, + "weight": "light", + "access": "" + }, + "effects": [], + "sort": 0, + "ownership": { + "default": 0, + "9x9FgB0YTeCJJUDK": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "ripcrypt", + "systemVersion": "0.2.0", + "createdTime": 1759992606052, + "modifiedTime": 1759992639628, + "lastModifiedBy": "9x9FgB0YTeCJJUDK" + }, + "_key": "!items!q8z2HptFaPmeHU9n" +} diff --git a/packs/weapons/_source/Darts_rDxS6EJzg2zvSpxR.json b/packs/weapons/_source/Darts_rDxS6EJzg2zvSpxR.json new file mode 100644 index 0000000..6caf1c7 --- /dev/null +++ b/packs/weapons/_source/Darts_rDxS6EJzg2zvSpxR.json @@ -0,0 +1,49 @@ +{ + "folder": "vPyj2cK1j66Zyrul", + "name": "Darts", + "type": "weapon", + "_id": "rDxS6EJzg2zvSpxR", + "img": "icons/svg/item-bag.svg", + "system": { + "quantity": 6, + "cost": { + "gold": null, + "silver": 30, + "copper": null + }, + "traits": [ + "Thrown" + ], + "range": { + "short": 3, + "long": 6 + }, + "damage": 1, + "wear": { + "value": 1, + "max": 1 + }, + "equipped": false, + "weight": "light", + "access": "" + }, + "effects": [], + "sort": 0, + "ownership": { + "default": 0, + "9x9FgB0YTeCJJUDK": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "ripcrypt", + "systemVersion": "0.2.0", + "createdTime": 1759993477954, + "modifiedTime": 1759993498878, + "lastModifiedBy": "9x9FgB0YTeCJJUDK" + }, + "_key": "!items!rDxS6EJzg2zvSpxR" +} diff --git a/packs/weapons/_source/Flintlock_Pistol_1vxM6KoEPrQ7pjcg.json b/packs/weapons/_source/Flintlock_Pistol_1vxM6KoEPrQ7pjcg.json new file mode 100644 index 0000000..868057d --- /dev/null +++ b/packs/weapons/_source/Flintlock_Pistol_1vxM6KoEPrQ7pjcg.json @@ -0,0 +1,50 @@ +{ + "folder": "vPyj2cK1j66Zyrul", + "name": "Flintlock Pistol", + "type": "weapon", + "_id": "1vxM6KoEPrQ7pjcg", + "img": "icons/svg/item-bag.svg", + "system": { + "quantity": 1, + "cost": { + "gold": null, + "silver": 260, + "copper": null + }, + "traits": [ + "Reload", + "Loud" + ], + "range": { + "short": 5, + "long": 10 + }, + "damage": 2, + "wear": { + "value": 2, + "max": 2 + }, + "equipped": false, + "weight": "light", + "access": "" + }, + "effects": [], + "sort": 0, + "ownership": { + "default": 0, + "9x9FgB0YTeCJJUDK": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "ripcrypt", + "systemVersion": "0.2.0", + "createdTime": 1759993514814, + "modifiedTime": 1759993538727, + "lastModifiedBy": "9x9FgB0YTeCJJUDK" + }, + "_key": "!items!1vxM6KoEPrQ7pjcg" +} diff --git a/packs/weapons/_source/Flintlock_Rifle_xUGUgnjJsKUPgPpX.json b/packs/weapons/_source/Flintlock_Rifle_xUGUgnjJsKUPgPpX.json new file mode 100644 index 0000000..13105fc --- /dev/null +++ b/packs/weapons/_source/Flintlock_Rifle_xUGUgnjJsKUPgPpX.json @@ -0,0 +1,50 @@ +{ + "folder": "IkSGLBUzPI9Jbcj7", + "name": "Flintlock Rifle", + "type": "weapon", + "_id": "xUGUgnjJsKUPgPpX", + "img": "icons/svg/item-bag.svg", + "system": { + "quantity": 1, + "cost": { + "gold": null, + "silver": 640, + "copper": null + }, + "traits": [ + "Reload", + "Loud" + ], + "range": { + "short": 15, + "long": 30 + }, + "damage": 4, + "wear": { + "value": 3, + "max": 3 + }, + "equipped": false, + "weight": "heavy", + "access": "" + }, + "effects": [], + "sort": 0, + "ownership": { + "default": 0, + "9x9FgB0YTeCJJUDK": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "ripcrypt", + "systemVersion": "0.2.0", + "createdTime": 1759993769479, + "modifiedTime": 1759993794528, + "lastModifiedBy": "9x9FgB0YTeCJJUDK" + }, + "_key": "!items!xUGUgnjJsKUPgPpX" +} diff --git a/packs/weapons/_source/Great_Arrows_FQ5VBjR0LdXf8Nh2.json b/packs/weapons/_source/Great_Arrows_FQ5VBjR0LdXf8Nh2.json new file mode 100644 index 0000000..6f80b11 --- /dev/null +++ b/packs/weapons/_source/Great_Arrows_FQ5VBjR0LdXf8Nh2.json @@ -0,0 +1,35 @@ +{ + "folder": "gvNPXXRBx2eGIzcU", + "name": "Great Arrows", + "type": "ammo", + "_id": "FQ5VBjR0LdXf8Nh2", + "img": "icons/svg/item-bag.svg", + "system": { + "quantity": 12, + "cost": { + "gold": null, + "silver": 12, + "copper": null + }, + "access": "" + }, + "effects": [], + "sort": 0, + "ownership": { + "default": 0, + "9x9FgB0YTeCJJUDK": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "ripcrypt", + "systemVersion": "0.2.0", + "createdTime": 1759993988701, + "modifiedTime": 1759993993428, + "lastModifiedBy": "9x9FgB0YTeCJJUDK" + }, + "_key": "!items!FQ5VBjR0LdXf8Nh2" +} diff --git a/packs/weapons/_source/Greataxe__Maul__Sword_Pfm448hGPVSuyyrd.json b/packs/weapons/_source/Greataxe__Maul__Sword_Pfm448hGPVSuyyrd.json new file mode 100644 index 0000000..ccba1ec --- /dev/null +++ b/packs/weapons/_source/Greataxe__Maul__Sword_Pfm448hGPVSuyyrd.json @@ -0,0 +1,49 @@ +{ + "folder": "3tp9cwpArQNOpkAY", + "name": "Greataxe, Maul, Sword", + "type": "weapon", + "_id": "Pfm448hGPVSuyyrd", + "img": "icons/svg/item-bag.svg", + "system": { + "quantity": 1, + "cost": { + "gold": null, + "silver": 120, + "copper": null + }, + "traits": [ + "Long" + ], + "range": { + "short": null, + "long": null + }, + "damage": 4, + "wear": { + "value": 4, + "max": 4 + }, + "equipped": false, + "weight": "heavy", + "access": "" + }, + "effects": [], + "sort": 0, + "ownership": { + "default": 0, + "9x9FgB0YTeCJJUDK": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "ripcrypt", + "systemVersion": "0.2.0", + "createdTime": 1759993233713, + "modifiedTime": 1759993258414, + "lastModifiedBy": "9x9FgB0YTeCJJUDK" + }, + "_key": "!items!Pfm448hGPVSuyyrd" +} diff --git a/packs/weapons/_source/Greatbow_N80F8sq9SaHrXBvS.json b/packs/weapons/_source/Greatbow_N80F8sq9SaHrXBvS.json new file mode 100644 index 0000000..a823775 --- /dev/null +++ b/packs/weapons/_source/Greatbow_N80F8sq9SaHrXBvS.json @@ -0,0 +1,49 @@ +{ + "folder": "IkSGLBUzPI9Jbcj7", + "name": "Greatbow", + "type": "weapon", + "_id": "N80F8sq9SaHrXBvS", + "img": "icons/svg/item-bag.svg", + "system": { + "quantity": 1, + "cost": { + "gold": null, + "silver": 320, + "copper": null + }, + "traits": [ + "Ammo" + ], + "range": { + "short": 20, + "long": 40 + }, + "damage": 4, + "wear": { + "value": 4, + "max": 4 + }, + "equipped": false, + "weight": "heavy", + "access": "" + }, + "effects": [], + "sort": 0, + "ownership": { + "default": 0, + "9x9FgB0YTeCJJUDK": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "ripcrypt", + "systemVersion": "0.2.0", + "createdTime": 1759993806102, + "modifiedTime": 1759993839512, + "lastModifiedBy": "9x9FgB0YTeCJJUDK" + }, + "_key": "!items!N80F8sq9SaHrXBvS" +} diff --git a/packs/weapons/_source/Greatclub__Staff_Ct9iNF9KPMGStSQo.json b/packs/weapons/_source/Greatclub__Staff_Ct9iNF9KPMGStSQo.json new file mode 100644 index 0000000..181532c --- /dev/null +++ b/packs/weapons/_source/Greatclub__Staff_Ct9iNF9KPMGStSQo.json @@ -0,0 +1,49 @@ +{ + "folder": "3tp9cwpArQNOpkAY", + "name": "Greatclub, Staff", + "type": "weapon", + "_id": "Ct9iNF9KPMGStSQo", + "img": "icons/svg/item-bag.svg", + "system": { + "quantity": 1, + "cost": { + "gold": null, + "silver": 30, + "copper": null + }, + "traits": [ + "Long" + ], + "range": { + "short": null, + "long": null + }, + "damage": 4, + "wear": { + "value": 4, + "max": 4 + }, + "equipped": false, + "weight": "heavy", + "access": "" + }, + "effects": [], + "sort": 0, + "ownership": { + "default": 0, + "9x9FgB0YTeCJJUDK": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "ripcrypt", + "systemVersion": "0.2.0", + "createdTime": 1759993276032, + "modifiedTime": 1759993292511, + "lastModifiedBy": "9x9FgB0YTeCJJUDK" + }, + "_key": "!items!Ct9iNF9KPMGStSQo" +} diff --git a/packs/weapons/_source/Hand_Crossbow_5sUeNom6dn6MaoAE.json b/packs/weapons/_source/Hand_Crossbow_5sUeNom6dn6MaoAE.json new file mode 100644 index 0000000..0dc3807 --- /dev/null +++ b/packs/weapons/_source/Hand_Crossbow_5sUeNom6dn6MaoAE.json @@ -0,0 +1,49 @@ +{ + "folder": "vPyj2cK1j66Zyrul", + "name": "Hand Crossbow", + "type": "weapon", + "_id": "5sUeNom6dn6MaoAE", + "img": "icons/svg/item-bag.svg", + "system": { + "quantity": 1, + "cost": { + "gold": null, + "silver": 120, + "copper": null + }, + "traits": [ + "Reload" + ], + "range": { + "short": 5, + "long": 10 + }, + "damage": 2, + "wear": { + "value": 1, + "max": 1 + }, + "equipped": false, + "weight": "light", + "access": "" + }, + "effects": [], + "sort": 0, + "ownership": { + "default": 0, + "9x9FgB0YTeCJJUDK": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "ripcrypt", + "systemVersion": "0.2.0", + "createdTime": 1759993551322, + "modifiedTime": 1759993570977, + "lastModifiedBy": "9x9FgB0YTeCJJUDK" + }, + "_key": "!items!5sUeNom6dn6MaoAE" +} diff --git a/packs/weapons/_source/Hand_Weapons_3mr6aZe43z7YBysA.json b/packs/weapons/_source/Hand_Weapons_3mr6aZe43z7YBysA.json new file mode 100644 index 0000000..cc22c9f --- /dev/null +++ b/packs/weapons/_source/Hand_Weapons_3mr6aZe43z7YBysA.json @@ -0,0 +1,23 @@ +{ + "type": "Item", + "folder": null, + "name": "Hand Weapons", + "color": "#04262a", + "sorting": "m", + "_id": "3mr6aZe43z7YBysA", + "description": "", + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "ripcrypt", + "systemVersion": "0.2.0", + "createdTime": 1759992349332, + "modifiedTime": 1759993205214, + "lastModifiedBy": "9x9FgB0YTeCJJUDK" + }, + "_key": "!folders!3mr6aZe43z7YBysA" +} diff --git a/packs/weapons/_source/Heavy_3tp9cwpArQNOpkAY.json b/packs/weapons/_source/Heavy_3tp9cwpArQNOpkAY.json new file mode 100644 index 0000000..729d6f9 --- /dev/null +++ b/packs/weapons/_source/Heavy_3tp9cwpArQNOpkAY.json @@ -0,0 +1,21 @@ +{ + "type": "Item", + "folder": "3mr6aZe43z7YBysA", + "name": "Heavy", + "color": "#06393f", + "sorting": "a", + "_id": "3tp9cwpArQNOpkAY", + "description": "", + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "ripcrypt", + "systemVersion": "0.2.0", + "lastModifiedBy": null + }, + "_key": "!folders!3tp9cwpArQNOpkAY" +} diff --git a/packs/weapons/_source/Heavy_Crossbow_xJzHTrYsJVL2WsSF.json b/packs/weapons/_source/Heavy_Crossbow_xJzHTrYsJVL2WsSF.json new file mode 100644 index 0000000..bd06196 --- /dev/null +++ b/packs/weapons/_source/Heavy_Crossbow_xJzHTrYsJVL2WsSF.json @@ -0,0 +1,49 @@ +{ + "folder": "IkSGLBUzPI9Jbcj7", + "name": "Heavy Crossbow", + "type": "weapon", + "_id": "xJzHTrYsJVL2WsSF", + "img": "icons/svg/item-bag.svg", + "system": { + "quantity": 1, + "cost": { + "gold": null, + "silver": 200, + "copper": null + }, + "traits": [ + "Ammo" + ], + "range": { + "short": 20, + "long": 40 + }, + "damage": 4, + "wear": { + "value": 4, + "max": 4 + }, + "equipped": false, + "weight": "heavy", + "access": "" + }, + "effects": [], + "sort": 0, + "ownership": { + "default": 0, + "9x9FgB0YTeCJJUDK": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "ripcrypt", + "systemVersion": "0.2.0", + "createdTime": 1759993848517, + "modifiedTime": 1759993869078, + "lastModifiedBy": "9x9FgB0YTeCJJUDK" + }, + "_key": "!items!xJzHTrYsJVL2WsSF" +} diff --git a/packs/weapons/_source/Heavy_IkSGLBUzPI9Jbcj7.json b/packs/weapons/_source/Heavy_IkSGLBUzPI9Jbcj7.json new file mode 100644 index 0000000..b7585e5 --- /dev/null +++ b/packs/weapons/_source/Heavy_IkSGLBUzPI9Jbcj7.json @@ -0,0 +1,21 @@ +{ + "type": "Item", + "folder": "sjc6X9bKf7BY04Ar", + "name": "Heavy", + "color": "#06393f", + "sorting": "a", + "_id": "IkSGLBUzPI9Jbcj7", + "description": "", + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "ripcrypt", + "systemVersion": "0.2.0", + "lastModifiedBy": null + }, + "_key": "!folders!IkSGLBUzPI9Jbcj7" +} diff --git a/packs/weapons/_source/Knife_fv5D0xOJVpOwnyTn.json b/packs/weapons/_source/Knife_fv5D0xOJVpOwnyTn.json new file mode 100644 index 0000000..04d325c --- /dev/null +++ b/packs/weapons/_source/Knife_fv5D0xOJVpOwnyTn.json @@ -0,0 +1,49 @@ +{ + "folder": "mmd8siMKSLyOeILo", + "name": "Knife", + "type": "weapon", + "_id": "fv5D0xOJVpOwnyTn", + "img": "icons/svg/item-bag.svg", + "system": { + "quantity": 1, + "cost": { + "gold": null, + "silver": 6, + "copper": null + }, + "traits": [ + "Thrown" + ], + "range": { + "short": null, + "long": null + }, + "damage": 1, + "wear": { + "value": 1, + "max": 1 + }, + "equipped": false, + "weight": "light", + "access": "" + }, + "effects": [], + "sort": 0, + "ownership": { + "default": 0, + "9x9FgB0YTeCJJUDK": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "ripcrypt", + "systemVersion": "0.2.0", + "createdTime": 1759992653763, + "modifiedTime": 1759992669428, + "lastModifiedBy": "9x9FgB0YTeCJJUDK" + }, + "_key": "!items!fv5D0xOJVpOwnyTn" +} diff --git a/packs/weapons/_source/Light_mmd8siMKSLyOeILo.json b/packs/weapons/_source/Light_mmd8siMKSLyOeILo.json new file mode 100644 index 0000000..f243f42 --- /dev/null +++ b/packs/weapons/_source/Light_mmd8siMKSLyOeILo.json @@ -0,0 +1,23 @@ +{ + "type": "Item", + "folder": "3mr6aZe43z7YBysA", + "name": "Light", + "color": "#06393f", + "sorting": "a", + "_id": "mmd8siMKSLyOeILo", + "description": "", + "sort": -100000, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "ripcrypt", + "systemVersion": "0.2.0", + "createdTime": 1759991969340, + "modifiedTime": 1759993210807, + "lastModifiedBy": "9x9FgB0YTeCJJUDK" + }, + "_key": "!folders!mmd8siMKSLyOeILo" +} diff --git a/packs/weapons/_source/Light_vPyj2cK1j66Zyrul.json b/packs/weapons/_source/Light_vPyj2cK1j66Zyrul.json new file mode 100644 index 0000000..fb4cbf3 --- /dev/null +++ b/packs/weapons/_source/Light_vPyj2cK1j66Zyrul.json @@ -0,0 +1,21 @@ +{ + "type": "Item", + "folder": "sjc6X9bKf7BY04Ar", + "name": "Light", + "color": "#06393f", + "sorting": "a", + "_id": "vPyj2cK1j66Zyrul", + "description": "", + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "ripcrypt", + "systemVersion": "0.2.0", + "lastModifiedBy": null + }, + "_key": "!folders!vPyj2cK1j66Zyrul" +} diff --git a/packs/weapons/_source/Long_Rifle_dn1eja68NNuxB8K1.json b/packs/weapons/_source/Long_Rifle_dn1eja68NNuxB8K1.json new file mode 100644 index 0000000..d20d8c3 --- /dev/null +++ b/packs/weapons/_source/Long_Rifle_dn1eja68NNuxB8K1.json @@ -0,0 +1,50 @@ +{ + "folder": "IkSGLBUzPI9Jbcj7", + "name": "Long Rifle", + "type": "weapon", + "_id": "dn1eja68NNuxB8K1", + "img": "icons/svg/item-bag.svg", + "system": { + "quantity": 1, + "cost": { + "gold": null, + "silver": 840, + "copper": null + }, + "traits": [ + "Reload", + "Loud" + ], + "range": { + "short": 20, + "long": 40 + }, + "damage": 4, + "wear": { + "value": 3, + "max": 3 + }, + "equipped": false, + "weight": "heavy", + "access": "" + }, + "effects": [], + "sort": 0, + "ownership": { + "default": 0, + "9x9FgB0YTeCJJUDK": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "ripcrypt", + "systemVersion": "0.2.0", + "createdTime": 1759993878663, + "modifiedTime": 1759993902478, + "lastModifiedBy": "9x9FgB0YTeCJJUDK" + }, + "_key": "!items!dn1eja68NNuxB8K1" +} diff --git a/packs/weapons/_source/Longbow_oyVNU8XgMiZI0Uxr.json b/packs/weapons/_source/Longbow_oyVNU8XgMiZI0Uxr.json new file mode 100644 index 0000000..57ee032 --- /dev/null +++ b/packs/weapons/_source/Longbow_oyVNU8XgMiZI0Uxr.json @@ -0,0 +1,49 @@ +{ + "folder": "8NNF9jBjpmPpmw1B", + "name": "Longbow", + "type": "weapon", + "_id": "oyVNU8XgMiZI0Uxr", + "img": "icons/svg/item-bag.svg", + "system": { + "quantity": 1, + "cost": { + "gold": null, + "silver": 80, + "copper": null + }, + "traits": [ + "Ammo" + ], + "range": { + "short": 9, + "long": 30 + }, + "damage": 3, + "wear": { + "value": 3, + "max": 3 + }, + "equipped": false, + "weight": "modest", + "access": "" + }, + "effects": [], + "sort": 0, + "ownership": { + "default": 0, + "9x9FgB0YTeCJJUDK": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "ripcrypt", + "systemVersion": "0.2.0", + "createdTime": 1759993703627, + "modifiedTime": 1759993727378, + "lastModifiedBy": "9x9FgB0YTeCJJUDK" + }, + "_key": "!items!oyVNU8XgMiZI0Uxr" +} diff --git a/packs/weapons/_source/Longsword_7ezV0MrGA0duoGbl.json b/packs/weapons/_source/Longsword_7ezV0MrGA0duoGbl.json new file mode 100644 index 0000000..7ca740d --- /dev/null +++ b/packs/weapons/_source/Longsword_7ezV0MrGA0duoGbl.json @@ -0,0 +1,49 @@ +{ + "folder": "dBAI76CApXH8qqjx", + "name": "Longsword", + "type": "weapon", + "_id": "7ezV0MrGA0duoGbl", + "img": "icons/svg/item-bag.svg", + "system": { + "quantity": 1, + "cost": { + "gold": null, + "silver": 220, + "copper": null + }, + "traits": [ + "Able" + ], + "range": { + "short": null, + "long": null + }, + "damage": 3, + "wear": { + "value": 3, + "max": 3 + }, + "equipped": false, + "weight": "modest", + "access": "" + }, + "effects": [], + "sort": 0, + "ownership": { + "default": 0, + "9x9FgB0YTeCJJUDK": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "ripcrypt", + "systemVersion": "0.2.0", + "createdTime": 1759992894140, + "modifiedTime": 1759992913378, + "lastModifiedBy": "9x9FgB0YTeCJJUDK" + }, + "_key": "!items!7ezV0MrGA0duoGbl" +} diff --git a/packs/weapons/_source/Modest_8NNF9jBjpmPpmw1B.json b/packs/weapons/_source/Modest_8NNF9jBjpmPpmw1B.json new file mode 100644 index 0000000..ca9314d --- /dev/null +++ b/packs/weapons/_source/Modest_8NNF9jBjpmPpmw1B.json @@ -0,0 +1,21 @@ +{ + "type": "Item", + "folder": "sjc6X9bKf7BY04Ar", + "name": "Modest", + "color": "#06393f", + "sorting": "a", + "_id": "8NNF9jBjpmPpmw1B", + "description": "", + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "ripcrypt", + "systemVersion": "0.2.0", + "lastModifiedBy": null + }, + "_key": "!folders!8NNF9jBjpmPpmw1B" +} diff --git a/packs/weapons/_source/Modest_dBAI76CApXH8qqjx.json b/packs/weapons/_source/Modest_dBAI76CApXH8qqjx.json new file mode 100644 index 0000000..0828e40 --- /dev/null +++ b/packs/weapons/_source/Modest_dBAI76CApXH8qqjx.json @@ -0,0 +1,21 @@ +{ + "type": "Item", + "folder": "3mr6aZe43z7YBysA", + "name": "Modest", + "color": "#06393f", + "sorting": "a", + "_id": "dBAI76CApXH8qqjx", + "description": "", + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "ripcrypt", + "systemVersion": "0.2.0", + "lastModifiedBy": null + }, + "_key": "!folders!dBAI76CApXH8qqjx" +} diff --git a/packs/weapons/_source/Poleaxe__Glaive__Halberd_j6C9IyebpKsk7M6R.json b/packs/weapons/_source/Poleaxe__Glaive__Halberd_j6C9IyebpKsk7M6R.json new file mode 100644 index 0000000..28cf30c --- /dev/null +++ b/packs/weapons/_source/Poleaxe__Glaive__Halberd_j6C9IyebpKsk7M6R.json @@ -0,0 +1,49 @@ +{ + "folder": "3tp9cwpArQNOpkAY", + "name": "Poleaxe, Glaive, Halberd", + "type": "weapon", + "_id": "j6C9IyebpKsk7M6R", + "img": "icons/svg/item-bag.svg", + "system": { + "quantity": 1, + "cost": { + "gold": null, + "silver": 60, + "copper": null + }, + "traits": [ + "Long" + ], + "range": { + "short": null, + "long": null + }, + "damage": 4, + "wear": { + "value": 4, + "max": 4 + }, + "equipped": false, + "weight": "heavy", + "access": "" + }, + "effects": [], + "sort": 0, + "ownership": { + "default": 0, + "9x9FgB0YTeCJJUDK": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "ripcrypt", + "systemVersion": "0.2.0", + "createdTime": 1759993308439, + "modifiedTime": 1759993324411, + "lastModifiedBy": "9x9FgB0YTeCJJUDK" + }, + "_key": "!items!j6C9IyebpKsk7M6R" +} diff --git a/packs/weapons/_source/Quarterstaff_0ebCxTylmQa5UJvF.json b/packs/weapons/_source/Quarterstaff_0ebCxTylmQa5UJvF.json new file mode 100644 index 0000000..63aaffe --- /dev/null +++ b/packs/weapons/_source/Quarterstaff_0ebCxTylmQa5UJvF.json @@ -0,0 +1,49 @@ +{ + "folder": "dBAI76CApXH8qqjx", + "name": "Quarterstaff", + "type": "weapon", + "_id": "0ebCxTylmQa5UJvF", + "img": "icons/svg/item-bag.svg", + "system": { + "quantity": 1, + "cost": { + "gold": null, + "silver": 20, + "copper": null + }, + "traits": [ + "Able" + ], + "range": { + "short": null, + "long": null + }, + "damage": 2, + "wear": { + "value": 3, + "max": 3 + }, + "equipped": false, + "weight": "modest", + "access": "" + }, + "effects": [], + "sort": 0, + "ownership": { + "default": 0, + "9x9FgB0YTeCJJUDK": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "ripcrypt", + "systemVersion": "0.2.0", + "createdTime": 1759992932299, + "modifiedTime": 1759992950112, + "lastModifiedBy": "9x9FgB0YTeCJJUDK" + }, + "_key": "!items!0ebCxTylmQa5UJvF" +} diff --git a/packs/weapons/_source/Ranged_Weapons_sjc6X9bKf7BY04Ar.json b/packs/weapons/_source/Ranged_Weapons_sjc6X9bKf7BY04Ar.json new file mode 100644 index 0000000..ff8a606 --- /dev/null +++ b/packs/weapons/_source/Ranged_Weapons_sjc6X9bKf7BY04Ar.json @@ -0,0 +1,23 @@ +{ + "type": "Item", + "folder": null, + "name": "Ranged Weapons", + "color": "#04262a", + "sorting": "m", + "_id": "sjc6X9bKf7BY04Ar", + "description": "", + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "ripcrypt", + "systemVersion": "0.2.0", + "createdTime": 1759993402367, + "modifiedTime": 1759993402367, + "lastModifiedBy": "9x9FgB0YTeCJJUDK" + }, + "_key": "!folders!sjc6X9bKf7BY04Ar" +} diff --git a/packs/weapons/_source/Rapier__Foil_cgEQKXKnSShCRQaq.json b/packs/weapons/_source/Rapier__Foil_cgEQKXKnSShCRQaq.json new file mode 100644 index 0000000..b2a5f0c --- /dev/null +++ b/packs/weapons/_source/Rapier__Foil_cgEQKXKnSShCRQaq.json @@ -0,0 +1,50 @@ +{ + "folder": "dBAI76CApXH8qqjx", + "name": "Rapier, Foil", + "type": "weapon", + "_id": "cgEQKXKnSShCRQaq", + "img": "icons/svg/item-bag.svg", + "system": { + "quantity": 1, + "cost": { + "gold": null, + "silver": 120, + "copper": null + }, + "traits": [ + "Agile", + "Long" + ], + "range": { + "short": null, + "long": null + }, + "damage": 2, + "wear": { + "value": 2, + "max": 2 + }, + "equipped": false, + "weight": "modest", + "access": "" + }, + "effects": [], + "sort": 0, + "ownership": { + "default": 0, + "9x9FgB0YTeCJJUDK": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "ripcrypt", + "systemVersion": "0.2.0", + "createdTime": 1759992972763, + "modifiedTime": 1759992992895, + "lastModifiedBy": "9x9FgB0YTeCJJUDK" + }, + "_key": "!items!cgEQKXKnSShCRQaq" +} diff --git a/packs/weapons/_source/Scythe_PnBWkLNzmQjXbB94.json b/packs/weapons/_source/Scythe_PnBWkLNzmQjXbB94.json new file mode 100644 index 0000000..e999370 --- /dev/null +++ b/packs/weapons/_source/Scythe_PnBWkLNzmQjXbB94.json @@ -0,0 +1,49 @@ +{ + "folder": "3tp9cwpArQNOpkAY", + "name": "Scythe", + "type": "weapon", + "_id": "PnBWkLNzmQjXbB94", + "img": "icons/svg/item-bag.svg", + "system": { + "quantity": 1, + "cost": { + "gold": null, + "silver": 80, + "copper": null + }, + "traits": [ + "Long" + ], + "range": { + "short": null, + "long": null + }, + "damage": 4, + "wear": { + "value": 4, + "max": 4 + }, + "equipped": false, + "weight": "heavy", + "access": "" + }, + "effects": [], + "sort": 0, + "ownership": { + "default": 0, + "9x9FgB0YTeCJJUDK": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "ripcrypt", + "systemVersion": "0.2.0", + "createdTime": 1759993335901, + "modifiedTime": 1759993351161, + "lastModifiedBy": "9x9FgB0YTeCJJUDK" + }, + "_key": "!items!PnBWkLNzmQjXbB94" +} diff --git a/packs/weapons/_source/Shortbow_qmnDO3TrKoeW7DZB.json b/packs/weapons/_source/Shortbow_qmnDO3TrKoeW7DZB.json new file mode 100644 index 0000000..484b4ab --- /dev/null +++ b/packs/weapons/_source/Shortbow_qmnDO3TrKoeW7DZB.json @@ -0,0 +1,49 @@ +{ + "folder": "8NNF9jBjpmPpmw1B", + "name": "Shortbow", + "type": "weapon", + "_id": "qmnDO3TrKoeW7DZB", + "img": "icons/svg/item-bag.svg", + "system": { + "quantity": 1, + "cost": { + "gold": null, + "silver": 50, + "copper": null + }, + "traits": [ + "Ammo" + ], + "range": { + "short": 6, + "long": 20 + }, + "damage": 2, + "wear": { + "value": 3, + "max": 3 + }, + "equipped": false, + "weight": "modest", + "access": "" + }, + "effects": [], + "sort": 0, + "ownership": { + "default": 0, + "9x9FgB0YTeCJJUDK": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "ripcrypt", + "systemVersion": "0.2.0", + "createdTime": 1759993734661, + "modifiedTime": 1759993756094, + "lastModifiedBy": "9x9FgB0YTeCJJUDK" + }, + "_key": "!items!qmnDO3TrKoeW7DZB" +} diff --git a/packs/weapons/_source/Shortsword_UulalWrMRtSX5KxZ.json b/packs/weapons/_source/Shortsword_UulalWrMRtSX5KxZ.json new file mode 100644 index 0000000..06322d5 --- /dev/null +++ b/packs/weapons/_source/Shortsword_UulalWrMRtSX5KxZ.json @@ -0,0 +1,47 @@ +{ + "folder": "dBAI76CApXH8qqjx", + "name": "Shortsword", + "type": "weapon", + "_id": "UulalWrMRtSX5KxZ", + "img": "icons/svg/item-bag.svg", + "system": { + "quantity": 1, + "cost": { + "gold": null, + "silver": 60, + "copper": null + }, + "traits": [], + "range": { + "short": null, + "long": null + }, + "damage": 2, + "wear": { + "value": 3, + "max": 3 + }, + "equipped": false, + "weight": "modest", + "access": "" + }, + "effects": [], + "sort": 0, + "ownership": { + "default": 0, + "9x9FgB0YTeCJJUDK": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "ripcrypt", + "systemVersion": "0.2.0", + "createdTime": 1759993008835, + "modifiedTime": 1759993028879, + "lastModifiedBy": "9x9FgB0YTeCJJUDK" + }, + "_key": "!items!UulalWrMRtSX5KxZ" +} diff --git a/packs/weapons/_source/Shot_Q5i7hMOPgb9oXmh5.json b/packs/weapons/_source/Shot_Q5i7hMOPgb9oXmh5.json new file mode 100644 index 0000000..5338692 --- /dev/null +++ b/packs/weapons/_source/Shot_Q5i7hMOPgb9oXmh5.json @@ -0,0 +1,35 @@ +{ + "folder": "gvNPXXRBx2eGIzcU", + "name": "Shot", + "type": "ammo", + "_id": "Q5i7hMOPgb9oXmh5", + "img": "icons/svg/item-bag.svg", + "system": { + "quantity": 12, + "cost": { + "gold": null, + "silver": 10, + "copper": null + }, + "access": "" + }, + "effects": [], + "sort": 0, + "ownership": { + "default": 0, + "9x9FgB0YTeCJJUDK": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "ripcrypt", + "systemVersion": "0.2.0", + "createdTime": 1759994014714, + "modifiedTime": 1759994020511, + "lastModifiedBy": "9x9FgB0YTeCJJUDK" + }, + "_key": "!items!Q5i7hMOPgb9oXmh5" +} diff --git a/packs/weapons/_source/Sickle_o9saXoHahbxTxt4h.json b/packs/weapons/_source/Sickle_o9saXoHahbxTxt4h.json new file mode 100644 index 0000000..f0c8fe8 --- /dev/null +++ b/packs/weapons/_source/Sickle_o9saXoHahbxTxt4h.json @@ -0,0 +1,47 @@ +{ + "folder": "dBAI76CApXH8qqjx", + "name": "Sickle", + "type": "weapon", + "_id": "o9saXoHahbxTxt4h", + "img": "icons/svg/item-bag.svg", + "system": { + "quantity": 1, + "cost": { + "gold": null, + "silver": 80, + "copper": null + }, + "traits": [], + "range": { + "short": null, + "long": null + }, + "damage": 3, + "wear": { + "value": 2, + "max": 2 + }, + "equipped": false, + "weight": "modest", + "access": "" + }, + "effects": [], + "sort": 0, + "ownership": { + "default": 0, + "9x9FgB0YTeCJJUDK": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "ripcrypt", + "systemVersion": "0.2.0", + "createdTime": 1759993051839, + "modifiedTime": 1759993069744, + "lastModifiedBy": "9x9FgB0YTeCJJUDK" + }, + "_key": "!items!o9saXoHahbxTxt4h" +} diff --git a/packs/weapons/_source/Spear__Javelin__Pike_bTOoWxHeLSY9JWNY.json b/packs/weapons/_source/Spear__Javelin__Pike_bTOoWxHeLSY9JWNY.json new file mode 100644 index 0000000..477bc8b --- /dev/null +++ b/packs/weapons/_source/Spear__Javelin__Pike_bTOoWxHeLSY9JWNY.json @@ -0,0 +1,50 @@ +{ + "folder": "dBAI76CApXH8qqjx", + "name": "Spear, Javelin, Pike", + "type": "weapon", + "_id": "bTOoWxHeLSY9JWNY", + "img": "icons/svg/item-bag.svg", + "system": { + "quantity": 1, + "cost": { + "gold": null, + "silver": 30, + "copper": null + }, + "traits": [ + "Agile", + "Thrown" + ], + "range": { + "short": 5, + "long": 10 + }, + "damage": 2, + "wear": { + "value": 3, + "max": 3 + }, + "equipped": false, + "weight": "modest", + "access": "" + }, + "effects": [], + "sort": 0, + "ownership": { + "default": 0, + "9x9FgB0YTeCJJUDK": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "ripcrypt", + "systemVersion": "0.2.0", + "createdTime": 1759993081111, + "modifiedTime": 1759993110561, + "lastModifiedBy": "9x9FgB0YTeCJJUDK" + }, + "_key": "!items!bTOoWxHeLSY9JWNY" +} diff --git a/packs/weapons/_source/Throwing_Axe_n2j1gxnn3WnUPag6.json b/packs/weapons/_source/Throwing_Axe_n2j1gxnn3WnUPag6.json new file mode 100644 index 0000000..b193d2a --- /dev/null +++ b/packs/weapons/_source/Throwing_Axe_n2j1gxnn3WnUPag6.json @@ -0,0 +1,49 @@ +{ + "folder": "vPyj2cK1j66Zyrul", + "name": "Throwing Axe", + "type": "weapon", + "_id": "n2j1gxnn3WnUPag6", + "img": "icons/svg/item-bag.svg", + "system": { + "quantity": 1, + "cost": { + "gold": null, + "silver": 30, + "copper": null + }, + "traits": [ + "Thrown" + ], + "range": { + "short": 2, + "long": 4 + }, + "damage": 1, + "wear": { + "value": 3, + "max": 3 + }, + "equipped": false, + "weight": "light", + "access": "" + }, + "effects": [], + "sort": 0, + "ownership": { + "default": 0, + "9x9FgB0YTeCJJUDK": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "ripcrypt", + "systemVersion": "0.2.0", + "createdTime": 1759993592390, + "modifiedTime": 1759993609878, + "lastModifiedBy": "9x9FgB0YTeCJJUDK" + }, + "_key": "!items!n2j1gxnn3WnUPag6" +} diff --git a/packs/weapons/_source/Warclub__Flail__Mace_WMiQdSVgM8z84MEv.json b/packs/weapons/_source/Warclub__Flail__Mace_WMiQdSVgM8z84MEv.json new file mode 100644 index 0000000..0f102f8 --- /dev/null +++ b/packs/weapons/_source/Warclub__Flail__Mace_WMiQdSVgM8z84MEv.json @@ -0,0 +1,47 @@ +{ + "folder": "dBAI76CApXH8qqjx", + "name": "Warclub, Flail, Mace", + "type": "weapon", + "_id": "WMiQdSVgM8z84MEv", + "img": "icons/svg/item-bag.svg", + "system": { + "quantity": 1, + "cost": { + "gold": null, + "silver": 80, + "copper": null + }, + "traits": [], + "range": { + "short": null, + "long": null + }, + "damage": 2, + "wear": { + "value": 3, + "max": 3 + }, + "equipped": false, + "weight": "modest", + "access": "" + }, + "effects": [], + "sort": 0, + "ownership": { + "default": 0, + "9x9FgB0YTeCJJUDK": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "ripcrypt", + "systemVersion": "0.2.0", + "createdTime": 1759993125576, + "modifiedTime": 1759993138211, + "lastModifiedBy": "9x9FgB0YTeCJJUDK" + }, + "_key": "!items!WMiQdSVgM8z84MEv" +} diff --git a/packs/weapons/_source/Whip_vVF6LZSFi0pNB95E.json b/packs/weapons/_source/Whip_vVF6LZSFi0pNB95E.json new file mode 100644 index 0000000..7380fb8 --- /dev/null +++ b/packs/weapons/_source/Whip_vVF6LZSFi0pNB95E.json @@ -0,0 +1,50 @@ +{ + "folder": "dBAI76CApXH8qqjx", + "name": "Whip", + "type": "weapon", + "_id": "vVF6LZSFi0pNB95E", + "img": "icons/svg/item-bag.svg", + "system": { + "quantity": 1, + "cost": { + "gold": null, + "silver": 20, + "copper": null + }, + "traits": [ + "Agile", + "Long" + ], + "range": { + "short": null, + "long": null + }, + "damage": 1, + "wear": { + "value": 3, + "max": 3 + }, + "equipped": false, + "weight": "modest", + "access": "" + }, + "effects": [], + "sort": 0, + "ownership": { + "default": 0, + "9x9FgB0YTeCJJUDK": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "ripcrypt", + "systemVersion": "0.2.0", + "createdTime": 1759993155738, + "modifiedTime": 1759993176128, + "lastModifiedBy": "9x9FgB0YTeCJJUDK" + }, + "_key": "!items!vVF6LZSFi0pNB95E" +} From de0030a8755ca42be4eb37fbf965d6d1481b9543 Mon Sep 17 00:00:00 2001 From: Eldritch-Oliver Date: Thu, 9 Oct 2025 18:36:16 -0600 Subject: [PATCH 3/4] Update the workflow to build the compendia and include it in releases --- .github/workflows/draft-release.yaml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/draft-release.yaml b/.github/workflows/draft-release.yaml index 7d4a73f..eecafc4 100644 --- a/.github/workflows/draft-release.yaml +++ b/.github/workflows/draft-release.yaml @@ -29,6 +29,12 @@ jobs: if: ${{ steps.check-tag.outputs.exists == 'true' }} run: exit 1 + - name: "Building compendia" + run: "npm run data:build" + + - name: "Removing compendium source" + run: "rm -rf packs/**/_source" + - name: Update the manifest with the relevant properties id: manifest-update uses: microsoft/variable-substitution@v1 @@ -38,7 +44,7 @@ jobs: download: "https://github.com/${{ github.repository }}/releases/download/v${{ steps.version.outputs.version }}/release.zip" - name: Create the zip - run: zip -r release.zip system.json module langs assets templates README.md + run: zip -r release.zip system.json packs module langs assets templates README.md - name: Create the draft release uses: ncipollo/release-action@v1 From 9f96805bb70fa17a9f318ec8d0b944e797f3e9bf Mon Sep 17 00:00:00 2001 From: Eldritch-Oliver Date: Fri, 10 Oct 2025 21:51:18 -0600 Subject: [PATCH 4/4] Prevent the RichEditor from getting the globally applied RipCrypt styling --- module/Apps/RichEditor.mjs | 9 ++++++--- templates/Apps/RichEditor/style.css | 6 ++++-- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/module/Apps/RichEditor.mjs b/module/Apps/RichEditor.mjs index 2bd1bc4..c8f115e 100644 --- a/module/Apps/RichEditor.mjs +++ b/module/Apps/RichEditor.mjs @@ -14,14 +14,13 @@ export class RichEditor extends HandlebarsApplicationMixin(DocumentSheetV2) { // #region Options static DEFAULT_OPTIONS = { classes: [ - `ripcrypt`, - `ripcrypt--RichEditor`, + `RichEditor`, ], window: { title: `Text Editor`, frame: true, positioned: true, - resizable: false, + resizable: true, minimizable: true, }, position: { @@ -67,6 +66,10 @@ export class RichEditor extends HandlebarsApplicationMixin(DocumentSheetV2) { this.document = document; this.path = path; }; + + get title() { + return `Text Editor: ${this.document.name} (${this.path})`; + }; // #endregion // #region Lifecycle diff --git a/templates/Apps/RichEditor/style.css b/templates/Apps/RichEditor/style.css index 70f6270..6510f1e 100644 --- a/templates/Apps/RichEditor/style.css +++ b/templates/Apps/RichEditor/style.css @@ -1,5 +1,5 @@ -.ripcrypt--RichEditor { - width: 500px; +.RichEditor { + width: 525px; height: 600px; > .window-content { @@ -12,6 +12,8 @@ height: 100%; .editor-content { + padding: 0 8px; + border-radius: 8px; color: var(--input-text); background: var(--input-background); }