Fix Foundry v13/v14 and Babele 2.8+ compatibility breaks

- Remove dead import of babele/script/translated-compendium.js (404,
  MIME-type block on load) and its unused TranslatedCompendium usage
- Replace broken game.babele.converters.X() cross-calls (career_skills,
  career_careergroup, tableResults) with direct function references,
  since Babele 2.8+ wraps converters as objects
- Rename RollTable fields data.text/results[].text -> .description and
  documentCollection -> documentUuid to match Babele's current schema
- Migrate ActiveEffect label -> name (Foundry v13 requires name) with
  legacy fallback in process_effects, bestiary_traits, effects and
  diseases_effects converters
- Fix stray bare duplicate() call and a syntax typo in the infighting
  effect script in config-patch.js
- Bump module.json compatibility to minimum 13 / verified 14
This commit is contained in:
2026-07-20 21:54:57 +02:00
parent 9b09f6d1da
commit 5e2c91c3d4
4 changed files with 66 additions and 49 deletions
+2 -2
View File
@@ -120,8 +120,8 @@
"download": "https://gitea.palmenalzer.de/alzer/wfrp-4e-de/archive/main.zip",
"id": "wh4-de-translation",
"compatibility": {
"minimum": "11",
"verified": "13"
"minimum": "13",
"verified": "14"
},
"relationships": {
"systems": [