a67c18d691
Poprawki punktowe (niskiego ryzyka, z fallbackiem na v11/v12):
- greyknights/auto-loadout: pochodzenie z paczki przez _stats.compendiumSource
(flags.core.sourceId deprecated od v12)
- greyknights/gk-glow-toggle: canvas.perception.update -> płaska flaga
refreshLighting (stary format {lighting:{refresh}} nie działa od v11)
- greyknights/helpers: TextEditor -> foundry.applications.ux.TextEditor;
game.ui -> ui (martwy no-op)
- greyknights/ui-gkpanel: scene control tool v13 onClick -> onChange
- voidships-builder/voidships: loadTemplates -> foundry.applications.handlebars
- voidships-builder/voidship-actor: Actors -> foundry.documents.collections.Actors
- usunięto śmieciowe packs/*.db.bak
Skrypt help_scripts/pack_nedb_to_leveldb.mjs: przepakowuje kompendia NeDB(.db)
-> LevelDB (wymagane w v11+/v13/v14), czyta paczki z module.json, domyślnie
dry-run. Wykrywa też rozbieżność: gk-greyknights i wg-voidships-journal mają
w manifeście ścieżkę bez .db, a na dysku plik NeDB.
Nie ruszano vendored investigation-board (do aktualizacji z upstreamu).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
18 lines
725 B
JavaScript
18 lines
725 B
JavaScript
Hooks.once('init', async () => {
|
|
try {
|
|
if (typeof Handlebars?.registerHelper === "function") {
|
|
Handlebars.registerHelper("json", (ctx) => JSON.stringify(ctx ?? {}, null, 2));
|
|
}
|
|
// v13: loadTemplates przeniesiony do foundry.applications.handlebars (global deprecated) — fallback na v12
|
|
const _loadTemplates = foundry.applications?.handlebars?.loadTemplates ?? loadTemplates;
|
|
await _loadTemplates(["modules/wg-voidships-builder/templates/voidship-sheet.hbs"]);
|
|
console.debug("[VB] templates preloaded");
|
|
} catch (e) {
|
|
console.warn("wg-voidships-builder: init failed", e);
|
|
}
|
|
});
|
|
|
|
Hooks.once('ready', () => {
|
|
console.warn('wg-voidships-builder: builder UI not yet active (stub)');
|
|
});
|