feat: separate skill value/max (transcendence pool vs level)
Release Creation / build (release) Successful in 58s

- skill.value = spendable transcendence pool (editable select)
- skill.max = max level (locked by default, unlock btn)
- computeRollFormula/computeResults/confront use skill.max
- clamp transcendence spend to skill.value
- resetTranscendence button in Bio&Notes
- v14 compat: duplicate→deepClone, mergeObject→spread, socket fixes
- Dialog v1 removed, DragDrop dedup, await fixes
This commit is contained in:
2026-07-24 09:00:26 +02:00
parent 8c79e6f0ba
commit 31e2561797
63 changed files with 385 additions and 340 deletions
+10 -3
View File
@@ -101,7 +101,8 @@
"manifest": "https://www.uberwald.me/gitea/public/fvtt-ecryme/raw/branch/master/system.json",
"compatibility": {
"minimum": "14",
"verified": "14"
"verified": "14",
"maximum": "14"
},
"documentTypes": {
"Actor": {
@@ -129,12 +130,18 @@
{
"id": "babele",
"type": "module",
"compatibility": {}
"compatibility": {
"minimum": "3.0",
"verified": "3.0"
}
},
{
"id": "lib-wrapper",
"type": "module",
"compatibility": {}
"compatibility": {
"minimum": "1.0",
"verified": "1.0"
}
}
]