diff --git a/PROJECT_ROADMAP.json b/PROJECT_ROADMAP.json index a0db9b3..4a4bea5 100644 --- a/PROJECT_ROADMAP.json +++ b/PROJECT_ROADMAP.json @@ -783,47 +783,52 @@ { "id": "6.4", "name": "Populate Spells compendium", - "description": "All 55+ spells with damage types, effects, crit bonuses, delivery/duration options", - "completed": false, + "description": "All 58 spells with damage types, effects, crit bonuses, delivery/duration options", + "completed": true, "tested": false, "priority": "high", - "dependencies": ["6.1", "1.9"] + "dependencies": ["6.1", "1.9"], + "notes": "58 spells validated against NoteDiscovery source. Includes damageType, effect, critEffect, deliveryTypes, durationTypes." }, { "id": "6.5", "name": "Populate Perks compendium", - "description": "All 90+ perks with prerequisites and full descriptions", - "completed": false, + "description": "All 103 perks with prerequisites and full descriptions", + "completed": true, "tested": false, "priority": "high", - "dependencies": ["6.1", "1.10"] + "dependencies": ["6.1", "1.10"], + "notes": "103 perks with structured prerequisites (stats, trainedSkills, spells, perks, custom). Validated against NoteDiscovery source." }, { "id": "6.6", "name": "Populate Weapons compendium", - "description": "Standard weapons from equipment tables with stats and properties", - "completed": false, + "description": "All 43 weapons from equipment tables with stats and properties", + "completed": true, "tested": false, "priority": "medium", - "dependencies": ["6.1", "1.11"] + "dependencies": ["6.1", "1.11"], + "notes": "43 weapons with damage, grip, attackType, properties, range. Values use Silver Standard (1g=100s=10000c)." }, { "id": "6.7", "name": "Populate Armor compendium", - "description": "Standard armor options from equipment tables", - "completed": false, + "description": "Light/Medium/Heavy armor plus Light/Heavy barding", + "completed": true, "tested": false, "priority": "medium", - "dependencies": ["6.1", "1.12"] + "dependencies": ["6.1", "1.12"], + "notes": "5 armor items: Light/Medium/Heavy armor, Light/Heavy barding for mounts." }, { "id": "6.8", "name": "Populate Equipment compendium", "description": "Adventuring gear, alchemical items, tools from equipment tables", - "completed": false, + "completed": true, "tested": false, "priority": "medium", - "dependencies": ["6.1", "1.13"] + "dependencies": ["6.1", "1.13"], + "notes": "368 equipment items from gear-adventuring.md and gear-alchemical.md. Values use Silver Standard. Backpack has slotsWhenEquipped=0 and +2 slot bonus Active Effect." }, { "id": "6.9", diff --git a/package.json b/package.json index a3a131b..2cbe821 100644 --- a/package.json +++ b/package.json @@ -5,11 +5,14 @@ "scripts": { "build": "npm run build:css && npm run build:packs", "build:css": "sass styles/scss/vagabond.scss styles/vagabond.css --style=compressed", - "build:packs": "fvtt package workon vagabond --type System && npm run build:pack:ancestries && npm run build:pack:classes && npm run build:pack:spells && npm run build:pack:perks", + "build:packs": "fvtt package workon vagabond --type System && npm run build:pack:ancestries && npm run build:pack:classes && npm run build:pack:spells && npm run build:pack:perks && npm run build:pack:weapons && npm run build:pack:armor && npm run build:pack:equipment", "build:pack:ancestries": "fvtt package pack -n ancestries -t Item --in packs/_source/ancestries --out packs", "build:pack:classes": "fvtt package pack -n classes -t Item --in packs/_source/classes --out packs", "build:pack:spells": "fvtt package pack -n spells -t Item --in packs/_source/spells --out packs", "build:pack:perks": "fvtt package pack -n perks -t Item --in packs/_source/perks --out packs", + "build:pack:weapons": "fvtt package pack -n weapons -t Item --in packs/_source/weapons --out packs", + "build:pack:armor": "fvtt package pack -n armor -t Item --in packs/_source/armor --out packs", + "build:pack:equipment": "fvtt package pack -n equipment -t Item --in packs/_source/equipment --out packs", "watch": "sass styles/scss/vagabond.scss styles/vagabond.css --watch --style=expanded --source-map", "lint": "eslint module/", "lint:fix": "eslint module/ --fix", diff --git a/packs/_source/equipment/backpack.json b/packs/_source/equipment/backpack.json index a60b28f..0a23974 100644 --- a/packs/_source/equipment/backpack.json +++ b/packs/_source/equipment/backpack.json @@ -37,6 +37,8 @@ }, "effects": [ { + "_id": "backpackSlotBonus", + "_key": "!items.effects!vagabondEquipBackpack.backpackSlotBonus", "name": "Backpack Slot Bonus", "icon": "icons/svg/item-bag.svg", "changes": [ diff --git a/packs/ancestries/000012.ldb b/packs/ancestries/000012.ldb deleted file mode 100755 index e8a28d9..0000000 Binary files a/packs/ancestries/000012.ldb and /dev/null differ diff --git a/packs/ancestries/000027.ldb b/packs/ancestries/000027.ldb deleted file mode 100644 index 937cc98..0000000 Binary files a/packs/ancestries/000027.ldb and /dev/null differ diff --git a/packs/ancestries/000029.ldb b/packs/ancestries/000029.ldb deleted file mode 100644 index dba1bf3..0000000 Binary files a/packs/ancestries/000029.ldb and /dev/null differ diff --git a/packs/ancestries/000032.ldb b/packs/ancestries/000032.ldb deleted file mode 100644 index 0f9849c..0000000 Binary files a/packs/ancestries/000032.ldb and /dev/null differ diff --git a/packs/ancestries/000118.ldb b/packs/ancestries/000118.ldb new file mode 100644 index 0000000..b4fda04 Binary files /dev/null and b/packs/ancestries/000118.ldb differ diff --git a/packs/ancestries/000122.ldb b/packs/ancestries/000122.ldb new file mode 100644 index 0000000..0d8254e Binary files /dev/null and b/packs/ancestries/000122.ldb differ diff --git a/packs/ancestries/CURRENT b/packs/ancestries/CURRENT index d95f027..2b465ed 100644 --- a/packs/ancestries/CURRENT +++ b/packs/ancestries/CURRENT @@ -1 +1 @@ -MANIFEST-000031 +MANIFEST-000121 diff --git a/packs/ancestries/LOG b/packs/ancestries/LOG index 211130e..5ec4b4a 100644 --- a/packs/ancestries/LOG +++ b/packs/ancestries/LOG @@ -1,5 +1,5 @@ -2025/12/16-18:10:04.194010 7efc368006c0 Recovering log #30 -2025/12/16-18:10:04.194143 7efc368006c0 Level-0 table #32: started -2025/12/16-18:10:04.195439 7efc368006c0 Level-0 table #32: 3258 bytes OK -2025/12/16-18:10:04.198818 7efc368006c0 Delete type=0 #30 -2025/12/16-18:10:04.198914 7efc368006c0 Delete type=3 #28 +2025/12/17-07:01:48.746097 7fca5d8006c0 Recovering log #120 +2025/12/17-07:01:48.746210 7fca5d8006c0 Level-0 table #122: started +2025/12/17-07:01:48.747367 7fca5d8006c0 Level-0 table #122: 3493 bytes OK +2025/12/17-07:01:48.749813 7fca5d8006c0 Delete type=0 #120 +2025/12/17-07:01:48.749923 7fca5d8006c0 Delete type=3 #119 diff --git a/packs/ancestries/LOG.old b/packs/ancestries/LOG.old index 1149ab3..c1e7d61 100644 --- a/packs/ancestries/LOG.old +++ b/packs/ancestries/LOG.old @@ -1,5 +1,3 @@ -2025/12/16-18:07:40.012790 7f160a8006c0 Recovering log #26 -2025/12/16-18:07:40.012916 7f160a8006c0 Level-0 table #29: started -2025/12/16-18:07:40.014122 7f160a8006c0 Level-0 table #29: 3258 bytes OK -2025/12/16-18:07:40.016513 7f160a8006c0 Delete type=0 #26 -2025/12/16-18:07:40.016583 7f160a8006c0 Delete type=3 #24 +2025/12/17-06:56:48.455056 7f4a862006c0 Recovering log #115 +2025/12/17-06:56:48.457304 7f4a862006c0 Delete type=3 #111 +2025/12/17-06:56:48.457368 7f4a862006c0 Delete type=0 #115 diff --git a/packs/ancestries/MANIFEST-000031 b/packs/ancestries/MANIFEST-000031 deleted file mode 100644 index b51cd7c..0000000 Binary files a/packs/ancestries/MANIFEST-000031 and /dev/null differ diff --git a/packs/ancestries/MANIFEST-000121 b/packs/ancestries/MANIFEST-000121 new file mode 100644 index 0000000..6a10011 Binary files /dev/null and b/packs/ancestries/MANIFEST-000121 differ diff --git a/packs/armor/000005.ldb b/packs/armor/000005.ldb new file mode 100644 index 0000000..5c59878 Binary files /dev/null and b/packs/armor/000005.ldb differ diff --git a/packs/armor/CURRENT b/packs/armor/CURRENT new file mode 100644 index 0000000..f7753e2 --- /dev/null +++ b/packs/armor/CURRENT @@ -0,0 +1 @@ +MANIFEST-000006 diff --git a/packs/armor/LOCK b/packs/armor/LOCK new file mode 100644 index 0000000..e69de29 diff --git a/packs/armor/LOG b/packs/armor/LOG new file mode 100644 index 0000000..bb1ccc3 --- /dev/null +++ b/packs/armor/LOG @@ -0,0 +1,3 @@ +2025/12/17-07:01:48.783757 7fca5ce006c0 Recovering log #4 +2025/12/17-07:01:48.785948 7fca5ce006c0 Delete type=3 #2 +2025/12/17-07:01:48.786033 7fca5ce006c0 Delete type=0 #4 diff --git a/packs/armor/LOG.old b/packs/armor/LOG.old new file mode 100644 index 0000000..1991c2e --- /dev/null +++ b/packs/armor/LOG.old @@ -0,0 +1,5 @@ +2025/12/17-00:54:57.262541 7f60caffd6c0 Delete type=3 #1 +2025/12/17-00:54:57.264605 7f60ca7fc6c0 Level-0 table #5: started +2025/12/17-00:54:57.265201 7f60ca7fc6c0 Level-0 table #5: 1041 bytes OK +2025/12/17-00:54:57.266154 7f60ca7fc6c0 Delete type=0 #3 +2025/12/17-00:54:57.266221 7f60ca7fc6c0 Manual compaction at level-0 from '!items!vagabondArmorHeavy' @ 72057594037927935 : 1 .. '!items!vagabondArmorMedium' @ 0 : 0; will stop at (end) diff --git a/packs/armor/MANIFEST-000006 b/packs/armor/MANIFEST-000006 new file mode 100644 index 0000000..be6d2b1 Binary files /dev/null and b/packs/armor/MANIFEST-000006 differ diff --git a/packs/classes/000015.ldb b/packs/classes/000015.ldb deleted file mode 100755 index bd98752..0000000 Binary files a/packs/classes/000015.ldb and /dev/null differ diff --git a/packs/classes/000032.ldb b/packs/classes/000032.ldb deleted file mode 100644 index a2b47a2..0000000 Binary files a/packs/classes/000032.ldb and /dev/null differ diff --git a/packs/classes/000034.ldb b/packs/classes/000034.ldb deleted file mode 100644 index 4fb2f8b..0000000 Binary files a/packs/classes/000034.ldb and /dev/null differ diff --git a/packs/classes/000037.ldb b/packs/classes/000037.ldb deleted file mode 100644 index 2393e63..0000000 Binary files a/packs/classes/000037.ldb and /dev/null differ diff --git a/packs/classes/000049.ldb b/packs/classes/000049.ldb new file mode 100644 index 0000000..adbdee9 Binary files /dev/null and b/packs/classes/000049.ldb differ diff --git a/packs/classes/000053.ldb b/packs/classes/000053.ldb new file mode 100644 index 0000000..665f2a4 Binary files /dev/null and b/packs/classes/000053.ldb differ diff --git a/packs/classes/CURRENT b/packs/classes/CURRENT index ecb0b4b..f774e85 100644 --- a/packs/classes/CURRENT +++ b/packs/classes/CURRENT @@ -1 +1 @@ -MANIFEST-000036 +MANIFEST-000052 diff --git a/packs/classes/LOG b/packs/classes/LOG index 0f47ff4..d92d152 100644 --- a/packs/classes/LOG +++ b/packs/classes/LOG @@ -1,5 +1,5 @@ -2025/12/16-18:10:04.202642 7efc35e006c0 Recovering log #35 -2025/12/16-18:10:04.202961 7efc35e006c0 Level-0 table #37: started -2025/12/16-18:10:04.205022 7efc35e006c0 Level-0 table #37: 26320 bytes OK -2025/12/16-18:10:04.208106 7efc35e006c0 Delete type=0 #35 -2025/12/16-18:10:04.208186 7efc35e006c0 Delete type=3 #33 +2025/12/17-07:01:48.752263 7fca5ce006c0 Recovering log #51 +2025/12/17-07:01:48.752517 7fca5ce006c0 Level-0 table #53: started +2025/12/17-07:01:48.754100 7fca5ce006c0 Level-0 table #53: 27079 bytes OK +2025/12/17-07:01:48.756444 7fca5ce006c0 Delete type=0 #51 +2025/12/17-07:01:48.756596 7fca5ce006c0 Delete type=3 #50 diff --git a/packs/classes/LOG.old b/packs/classes/LOG.old index e387970..596531a 100644 --- a/packs/classes/LOG.old +++ b/packs/classes/LOG.old @@ -1,5 +1,3 @@ -2025/12/16-18:07:40.018965 7f1609e006c0 Recovering log #31 -2025/12/16-18:07:40.019228 7f1609e006c0 Level-0 table #34: started -2025/12/16-18:07:40.021159 7f1609e006c0 Level-0 table #34: 26319 bytes OK -2025/12/16-18:07:40.023880 7f1609e006c0 Delete type=0 #31 -2025/12/16-18:07:40.023975 7f1609e006c0 Delete type=3 #29 +2025/12/17-06:56:48.460549 7f4a876006c0 Recovering log #46 +2025/12/17-06:56:48.462998 7f4a876006c0 Delete type=3 #42 +2025/12/17-06:56:48.463089 7f4a876006c0 Delete type=0 #46 diff --git a/packs/classes/MANIFEST-000036 b/packs/classes/MANIFEST-000036 deleted file mode 100644 index 6652241..0000000 Binary files a/packs/classes/MANIFEST-000036 and /dev/null differ diff --git a/packs/classes/MANIFEST-000052 b/packs/classes/MANIFEST-000052 new file mode 100644 index 0000000..2d28c3a Binary files /dev/null and b/packs/classes/MANIFEST-000052 differ diff --git a/packs/equipment/000009.ldb b/packs/equipment/000009.ldb new file mode 100644 index 0000000..64202f7 Binary files /dev/null and b/packs/equipment/000009.ldb differ diff --git a/packs/equipment/CURRENT b/packs/equipment/CURRENT new file mode 100644 index 0000000..3051f81 --- /dev/null +++ b/packs/equipment/CURRENT @@ -0,0 +1 @@ +MANIFEST-000010 diff --git a/packs/equipment/LOCK b/packs/equipment/LOCK new file mode 100644 index 0000000..e69de29 diff --git a/packs/equipment/LOG b/packs/equipment/LOG new file mode 100644 index 0000000..1abb4a9 --- /dev/null +++ b/packs/equipment/LOG @@ -0,0 +1,3 @@ +2025/12/17-07:01:48.787791 7fca5ec006c0 Recovering log #8 +2025/12/17-07:01:48.790138 7fca5ec006c0 Delete type=3 #6 +2025/12/17-07:01:48.790246 7fca5ec006c0 Delete type=0 #8 diff --git a/packs/equipment/LOG.old b/packs/equipment/LOG.old new file mode 100644 index 0000000..b81971d --- /dev/null +++ b/packs/equipment/LOG.old @@ -0,0 +1,7 @@ +2025/12/17-00:56:12.031305 7f1a07fff6c0 Recovering log #5 +2025/12/17-00:56:12.064751 7f1a07fff6c0 Delete type=0 #5 +2025/12/17-00:56:12.064779 7f1a07fff6c0 Delete type=3 #4 +2025/12/17-00:56:12.068203 7f1a063ff6c0 Level-0 table #9: started +2025/12/17-00:56:12.069557 7f1a063ff6c0 Level-0 table #9: 56954 bytes OK +2025/12/17-00:56:12.070449 7f1a063ff6c0 Delete type=0 #7 +2025/12/17-00:56:12.070542 7f1a063ff6c0 Manual compaction at level-0 from '!items!vagabondEquipAccordion' @ 72057594037927935 : 1 .. '!items.effects!vagabondEquipBackpack.backpackSlotBonus' @ 0 : 0; will stop at (end) diff --git a/packs/equipment/MANIFEST-000010 b/packs/equipment/MANIFEST-000010 new file mode 100644 index 0000000..1def029 Binary files /dev/null and b/packs/equipment/MANIFEST-000010 differ diff --git a/packs/perks/000102.ldb b/packs/perks/000102.ldb new file mode 100644 index 0000000..6584474 Binary files /dev/null and b/packs/perks/000102.ldb differ diff --git a/packs/perks/000106.ldb b/packs/perks/000106.ldb new file mode 100644 index 0000000..b43da90 Binary files /dev/null and b/packs/perks/000106.ldb differ diff --git a/packs/perks/CURRENT b/packs/perks/CURRENT index 32108be..2a5d251 100644 --- a/packs/perks/CURRENT +++ b/packs/perks/CURRENT @@ -1 +1 @@ -MANIFEST-000016 +MANIFEST-000105 diff --git a/packs/perks/LOG b/packs/perks/LOG index fad62b4..f2555d2 100644 --- a/packs/perks/LOG +++ b/packs/perks/LOG @@ -1,3 +1,5 @@ -2025/12/16-18:10:04.216777 7efc37c006c0 Recovering log #15 -2025/12/16-18:10:04.220349 7efc37c006c0 Delete type=0 #15 -2025/12/16-18:10:04.220487 7efc37c006c0 Delete type=3 #14 +2025/12/17-07:01:48.769135 7fca5e2006c0 Recovering log #104 +2025/12/17-07:01:48.769497 7fca5e2006c0 Level-0 table #106: started +2025/12/17-07:01:48.773757 7fca5e2006c0 Level-0 table #106: 32401 bytes OK +2025/12/17-07:01:48.777561 7fca5e2006c0 Delete type=0 #104 +2025/12/17-07:01:48.777680 7fca5e2006c0 Delete type=3 #103 diff --git a/packs/perks/LOG.old b/packs/perks/LOG.old index 8e88dc2..a762db3 100644 --- a/packs/perks/LOG.old +++ b/packs/perks/LOG.old @@ -1,3 +1,3 @@ -2025/12/16-18:07:40.030894 7f16094006c0 Recovering log #13 -2025/12/16-18:07:40.033308 7f16094006c0 Delete type=0 #13 -2025/12/16-18:07:40.033390 7f16094006c0 Delete type=3 #12 +2025/12/17-06:56:48.469994 7f4a86c006c0 Recovering log #100 +2025/12/17-06:56:48.472443 7f4a86c006c0 Delete type=3 #98 +2025/12/17-06:56:48.472537 7f4a86c006c0 Delete type=0 #100 diff --git a/packs/perks/MANIFEST-000016 b/packs/perks/MANIFEST-000016 deleted file mode 100644 index 4552a69..0000000 Binary files a/packs/perks/MANIFEST-000016 and /dev/null differ diff --git a/packs/perks/MANIFEST-000105 b/packs/perks/MANIFEST-000105 new file mode 100644 index 0000000..f481770 Binary files /dev/null and b/packs/perks/MANIFEST-000105 differ diff --git a/packs/spells/000064.ldb b/packs/spells/000064.ldb new file mode 100644 index 0000000..bf10cdb Binary files /dev/null and b/packs/spells/000064.ldb differ diff --git a/packs/spells/000068.ldb b/packs/spells/000068.ldb new file mode 100644 index 0000000..461ce73 Binary files /dev/null and b/packs/spells/000068.ldb differ diff --git a/packs/spells/CURRENT b/packs/spells/CURRENT index 32108be..0094dac 100644 --- a/packs/spells/CURRENT +++ b/packs/spells/CURRENT @@ -1 +1 @@ -MANIFEST-000016 +MANIFEST-000067 diff --git a/packs/spells/LOG b/packs/spells/LOG index 37de3c3..06d2d22 100644 --- a/packs/spells/LOG +++ b/packs/spells/LOG @@ -1,3 +1,5 @@ -2025/12/16-18:10:04.211149 7efc372006c0 Recovering log #15 -2025/12/16-18:10:04.214021 7efc372006c0 Delete type=0 #15 -2025/12/16-18:10:04.214179 7efc372006c0 Delete type=3 #14 +2025/12/17-07:01:48.758847 7fca5ec006c0 Recovering log #66 +2025/12/17-07:01:48.759124 7fca5ec006c0 Level-0 table #68: started +2025/12/17-07:01:48.763630 7fca5ec006c0 Level-0 table #68: 24215 bytes OK +2025/12/17-07:01:48.765999 7fca5ec006c0 Delete type=0 #66 +2025/12/17-07:01:48.766073 7fca5ec006c0 Delete type=3 #65 diff --git a/packs/spells/LOG.old b/packs/spells/LOG.old index 32d08a8..a218fe4 100644 --- a/packs/spells/LOG.old +++ b/packs/spells/LOG.old @@ -1,3 +1,3 @@ -2025/12/16-18:07:40.026292 7f160b2006c0 Recovering log #13 -2025/12/16-18:07:40.028734 7f160b2006c0 Delete type=0 #13 -2025/12/16-18:07:40.028819 7f160b2006c0 Delete type=3 #12 +2025/12/17-06:56:48.465393 7f4a858006c0 Recovering log #63 +2025/12/17-06:56:48.467790 7f4a858006c0 Delete type=3 #61 +2025/12/17-06:56:48.467910 7f4a858006c0 Delete type=0 #63 diff --git a/packs/spells/MANIFEST-000016 b/packs/spells/MANIFEST-000016 deleted file mode 100644 index 4552a69..0000000 Binary files a/packs/spells/MANIFEST-000016 and /dev/null differ diff --git a/packs/spells/MANIFEST-000067 b/packs/spells/MANIFEST-000067 new file mode 100644 index 0000000..5840664 Binary files /dev/null and b/packs/spells/MANIFEST-000067 differ diff --git a/packs/weapons/000005.ldb b/packs/weapons/000005.ldb new file mode 100644 index 0000000..aeb1094 Binary files /dev/null and b/packs/weapons/000005.ldb differ diff --git a/packs/weapons/CURRENT b/packs/weapons/CURRENT new file mode 100644 index 0000000..f7753e2 --- /dev/null +++ b/packs/weapons/CURRENT @@ -0,0 +1 @@ +MANIFEST-000006 diff --git a/packs/weapons/LOCK b/packs/weapons/LOCK new file mode 100644 index 0000000..e69de29 diff --git a/packs/weapons/LOG b/packs/weapons/LOG new file mode 100644 index 0000000..501c6f8 --- /dev/null +++ b/packs/weapons/LOG @@ -0,0 +1,3 @@ +2025/12/17-07:01:48.779786 7fca5d8006c0 Recovering log #4 +2025/12/17-07:01:48.781959 7fca5d8006c0 Delete type=3 #2 +2025/12/17-07:01:48.782030 7fca5d8006c0 Delete type=0 #4 diff --git a/packs/weapons/LOG.old b/packs/weapons/LOG.old new file mode 100644 index 0000000..0fe5440 --- /dev/null +++ b/packs/weapons/LOG.old @@ -0,0 +1,5 @@ +2025/12/17-00:54:56.971891 7f5c477fe6c0 Delete type=3 #1 +2025/12/17-00:54:56.974013 7f5c453ff6c0 Level-0 table #5: started +2025/12/17-00:54:56.975425 7f5c453ff6c0 Level-0 table #5: 11176 bytes OK +2025/12/17-00:54:56.976648 7f5c453ff6c0 Delete type=0 #3 +2025/12/17-00:54:56.976720 7f5c453ff6c0 Manual compaction at level-0 from '!items!vagabondWeaponArbalest' @ 72057594037927935 : 1 .. '!items!vagabondWeaponWhipLeather' @ 0 : 0; will stop at (end) diff --git a/packs/weapons/MANIFEST-000006 b/packs/weapons/MANIFEST-000006 new file mode 100644 index 0000000..bc54cec Binary files /dev/null and b/packs/weapons/MANIFEST-000006 differ diff --git a/system.json b/system.json index e101bfc..630e01f 100644 --- a/system.json +++ b/system.json @@ -74,13 +74,43 @@ "PLAYER": "OBSERVER", "ASSISTANT": "OWNER" } + }, + { + "name": "weapons", + "label": "Weapons", + "path": "packs/weapons", + "type": "Item", + "ownership": { + "PLAYER": "OBSERVER", + "ASSISTANT": "OWNER" + } + }, + { + "name": "armor", + "label": "Armor", + "path": "packs/armor", + "type": "Item", + "ownership": { + "PLAYER": "OBSERVER", + "ASSISTANT": "OWNER" + } + }, + { + "name": "equipment", + "label": "Equipment", + "path": "packs/equipment", + "type": "Item", + "ownership": { + "PLAYER": "OBSERVER", + "ASSISTANT": "OWNER" + } } ], "packFolders": [ { "name": "Vagabond RPG", "sorting": "a", - "packs": ["ancestries", "classes"] + "packs": ["ancestries", "classes", "spells", "perks", "weapons", "armor", "equipment"] } ], "documentTypes": {