-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmodule.json
More file actions
130 lines (130 loc) · 3.74 KB
/
Copy pathmodule.json
File metadata and controls
130 lines (130 loc) · 3.74 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
{
"id": "acks-equipment",
"title": "ACKS II — Equipment & Fighting Styles",
"description": "Exhaustive RAW equipment-rule automation for the ACKS II system: enforces equippable limits (hands, one worn armour, shields), fighting styles, weapon/armour/thief-skill proficiency requirements, and draw/sheath action economy. Injects fighting-style and proficiency modifiers into attack, damage, AC, and initiative. Optional RAW overlays for shield variants, masterwork, combat maneuvers, mounted saves, and item loss. Integrates theripper93's Paper Doll with a max-per-type fallback. Ships sample proficiencies, equipment, and support macros.",
"version": "0.15.1",
"socket": true,
"flags": {
"acks-equipment": {
"idPrefix": "acksEq"
}
},
"compatibility": {
"minimum": "14",
"verified": "14.364"
},
"authors": [
{
"name": "NocTempre"
}
],
"license": "LICENSE",
"esmodules": [
"scripts/module.mjs"
],
"styles": [
"styles/acks-equipment.css"
],
"languages": [
{
"lang": "en",
"name": "English",
"path": "lang/en.json"
}
],
"packs": [
{
"name": "equipment-training",
"label": "ACKS Class Training (Fighting Styles, Weapons, Armour)",
"path": "packs/equipment-training",
"type": "Item",
"system": "acks",
"ownership": {
"PLAYER": "OBSERVER",
"ASSISTANT": "OWNER"
}
},
{
"name": "equipment-proficiencies",
"label": "ACKS Equipment & Combat Proficiencies",
"path": "packs/equipment-proficiencies",
"type": "Item",
"system": "acks",
"ownership": {
"PLAYER": "OBSERVER",
"ASSISTANT": "OWNER"
}
},
{
"name": "equipment-samples",
"label": "ACKS Equipment Samples (Shield Variants, Masterwork, Named)",
"path": "packs/equipment-samples",
"type": "Item",
"system": "acks",
"ownership": {
"PLAYER": "OBSERVER",
"ASSISTANT": "OWNER"
}
},
{
"name": "equipment-actors",
"label": "ACKS Equipment Sample Characters",
"path": "packs/equipment-actors",
"type": "Actor",
"system": "acks",
"ownership": {
"PLAYER": "OBSERVER",
"ASSISTANT": "OWNER"
}
},
{
"name": "macros",
"label": "Equipment Macros",
"path": "packs/macros",
"type": "Macro",
"ownership": {
"PLAYER": "OBSERVER",
"ASSISTANT": "OWNER"
}
}
],
"relationships": {
"systems": [
{
"id": "acks",
"type": "system",
"compatibility": {
"minimum": "14"
}
}
],
"requires": [
{
"id": "lib-wrapper",
"type": "module",
"reason": "Wraps AcksActor#rollAttack / AcksItem#rollWeapon to inject RAW fighting-style and proficiency modifiers without editing the core system.",
"compatibility": {
"minimum": "1.12.0"
}
},
{
"id": "socketlib",
"type": "module",
"reason": "Routes equip auto-resolve and loadout-effect writes through the primary GM so player-owned actors stay in sync.",
"compatibility": {
"minimum": "1.1.0"
}
}
],
"recommends": [
{
"id": "fvtt-paper-doll-ui",
"type": "module",
"reason": "Paper Doll supplies visual equipment slots with main/off-hand distinction. Optional: a max-per-type fallback enforces the same limits on the core inventory without it."
}
]
},
"url": "https://github.com/NocTempre/acks-equipment",
"manifest": "https://github.com/NocTempre/acks-equipment/releases/latest/download/module.json",
"download": "https://github.com/NocTempre/acks-equipment/releases/latest/download/module.zip"
}