- Deleted scripts/hud.js, scripts/event-translation.js, styles/hud.css, templates/hud.html. - Removed mod.api.getHud/openHud/closeHud/buildHudUpdatePayload exports. - Removed hudPosition setting (moved to combat-hud-hub). - Added hub integration: at ready, if combat-hud-hub is installed, register a 'pinned-achievements' section. The chatBubble listener now also pushes entries into that section via hub.api.pushFeedEntry. - Soft-dep on combat-hud-hub (optional); popover still works without the hub. - Tests: 57/57 passing covering sections A-G (rule engine, catalog, awarding, hooks wiring, hub integration, graceful degradation).
53 lines
2.0 KiB
JSON
53 lines
2.0 KiB
JSON
{
|
|
"id": "its-achievable",
|
|
"title": "It's Achievable",
|
|
"description": "Foundry VTT v14 module: achievements engine, custom rules, rewards, achievement wall, and chat-bar 🏆 popover. v0.3.0 strips the combat HUD (moved to combat-hud-hub). When combat-hud-hub is installed, its-achievable registers a 'Pinned Achievements' section and surfaces recent unlocks in the HUD via the hub's section API. Soft-dep on combat-hud-hub (optional).",
|
|
"version": "0.3.0",
|
|
"library": false,
|
|
"manifestPlusVersion": "1.2.0",
|
|
"authors": [
|
|
{
|
|
"name": "Kaysser Taylor",
|
|
"url": "https://git.homelab.local/kaykayyali"
|
|
}
|
|
],
|
|
"compatibility": {
|
|
"minimum": 14,
|
|
"verified": 14
|
|
},
|
|
"relationships": {
|
|
"systems": [],
|
|
"modules": [
|
|
{
|
|
"id": "foundry-hooks-lib",
|
|
"type": "module",
|
|
"manifest": "https://git.homelab.local/kaykayyali/hooks-lib/raw/branch/main/module.json",
|
|
"compatibility": {
|
|
"minimum": "0.4.0"
|
|
}
|
|
},
|
|
{
|
|
"id": "combat-hud-hub",
|
|
"type": "module",
|
|
"manifest": "https://git.homelab.local/kaykayyali/combat-hud-hub/raw/branch/main/module.json",
|
|
"compatibility": {
|
|
"minimum": "0.2.0"
|
|
}
|
|
}
|
|
],
|
|
"requires": []
|
|
},
|
|
"esmodules": ["scripts/main.js"],
|
|
"url": "https://git.homelab.local/kaykayyali/its-achievable",
|
|
"manifest": "https://git.homelab.local/kaykayyali/its-achievable/raw/branch/main/module.json",
|
|
"download": "https://git.homelab.local/kaykayyali/its-achievable/raw/branch/main/its-achievable-0.3.0.zip",
|
|
"readme": "https://git.homelab.local/kaykayyali/its-achievable/blob/main/README.md",
|
|
"changelog": "https://git.homelab.local/kaykayyali/its-achievable/commits/main",
|
|
"bugs": "https://git.homelab.local/kaykayyali/its-achievable/issues",
|
|
"license": "https://git.homelab.local/kaykayyali/its-achievable/blob/main/LICENSE",
|
|
"socket": false,
|
|
"flags": {
|
|
"allowBugReporter": true,
|
|
"hotReload": { "extensions": [], "paths": [] }
|
|
}
|
|
} |