Finishing v0.0.3 Layout fixes Added support for rolling skill on spells Fixed migration Cleaned up the code Fixed Hjältarnas Tid skill error, updated layout, fixed buttons not working Fixed right click menu for weapons Added roll dialog and exceptional rolls Updated skills styling Co-Authored-By: erebus <erebus@rikspolisen.se> Co-Committed-By: erebus <erebus@rikspolisen.se>
21 lines
912 B
JavaScript
21 lines
912 B
JavaScript
/**
|
|
* Perform a system migration for the entire World, applying migrations for Actors, Items, and Compendium packs
|
|
* @return {Promise} A Promise which resolves once the migration is completed
|
|
*/
|
|
export const migrateWorld = async function () {
|
|
ui.notifications.info(
|
|
`Applying System Migration for version ${game.system.data.version}. Please be patient and do not close your game or shut down your server.`,
|
|
{permanent: true}
|
|
);
|
|
|
|
// Migrate to v0.0.3 from v0.0.2 and v0.0.1
|
|
game.items.forEach((item) => {
|
|
if(item.data.type === "spell") {
|
|
item.update({"data.roll.label": "SPELL.ROLLTITLE"});
|
|
}
|
|
});
|
|
|
|
// Set the migration as complete
|
|
game.settings.set("kopparhavet", "worldSchemaVersion", game.system.data.version);
|
|
ui.notifications.info(`System Migration to version ${game.system.data.version} completed!`, { permanent: true });
|
|
}; |