Update vtt types
This commit is contained in:
parent
623558dc78
commit
c57960c153
24 changed files with 144 additions and 107 deletions
|
@ -2,10 +2,11 @@
|
|||
//
|
||||
// SPDX-License-Identifier: MIT
|
||||
|
||||
import { getGame } from "../helpers";
|
||||
import logger from "../logger";
|
||||
|
||||
export async function migrate(): Promise<void> {
|
||||
for (const a of game.actors?.contents ?? []) {
|
||||
for (const a of getGame().actors?.contents ?? []) {
|
||||
const updateData = getActorUpdateData();
|
||||
logger.info(`Migrating actor ${a.name}`);
|
||||
await a.update(updateData);
|
||||
|
|
|
@ -12,7 +12,7 @@ import logger from "../logger";
|
|||
// }
|
||||
|
||||
// async function migrateItems() {
|
||||
// for (const item of game.items?.contents ?? []) {
|
||||
// for (const item of getGame().items?.contents ?? []) {
|
||||
// try {
|
||||
// const updateData = getItemUpdateData(item.toObject());
|
||||
// if (updateData) {
|
||||
|
@ -32,7 +32,7 @@ import logger from "../logger";
|
|||
// }
|
||||
|
||||
// async function migrateActors() {
|
||||
// for (const actor of game.actors?.contents ?? []) {
|
||||
// for (const actor of getGame().actors?.contents ?? []) {
|
||||
// try {
|
||||
// const updateData = getActorUpdateData(actor.toObject());
|
||||
// if (updateData) {
|
||||
|
@ -61,7 +61,7 @@ import logger from "../logger";
|
|||
// }
|
||||
|
||||
// async function migrateScenes() {
|
||||
// for (const scene of game.scenes?.contents ?? []) {
|
||||
// for (const scene of getGame().scenes?.contents ?? []) {
|
||||
// try {
|
||||
// const updateData = getSceneUpdateData(scene.toObject());
|
||||
// if (updateData) {
|
||||
|
@ -81,7 +81,7 @@ import logger from "../logger";
|
|||
// const tokens = scene.tokens.map((tokenData: foundry.data.TokenData["_source"]) => {
|
||||
// if (!tokenData.actorId || tokenData.actorLink) {
|
||||
// tokenData.actorData = {};
|
||||
// } else if (!game.actors?.has(tokenData.actorId)) {
|
||||
// } else if (!getGame().actors?.has(tokenData.actorId)) {
|
||||
// tokenData.actorId = null;
|
||||
// tokenData.actorData = {};
|
||||
// } else if (!tokenData.actorLink) {
|
||||
|
@ -111,7 +111,7 @@ import logger from "../logger";
|
|||
// }
|
||||
|
||||
// async function migrateCompendiums() {
|
||||
// for (const compendium of game.packs ?? []) {
|
||||
// for (const compendium of getGame().packs ?? []) {
|
||||
// if (compendium.metadata.package !== "world") continue;
|
||||
// if (!["Actor", "Item", "Scene"].includes(compendium.metadata.entity)) continue;
|
||||
// await migrateCompendium(compendium);
|
||||
|
|
|
@ -12,7 +12,7 @@ import logger from "../logger";
|
|||
// }
|
||||
|
||||
// async function migrateItems() {
|
||||
// for (const item of game.items?.entities ?? []) {
|
||||
// for (const item of getGame().items?.entities ?? []) {
|
||||
// try {
|
||||
// const updateData = getItemUpdateData(item._data);
|
||||
// if (updateData) {
|
||||
|
@ -36,7 +36,7 @@ import logger from "../logger";
|
|||
// }
|
||||
|
||||
// async function migrateActors() {
|
||||
// for (const actor of game.actors?.entities ?? []) {
|
||||
// for (const actor of getGame().actors?.entities ?? []) {
|
||||
// try {
|
||||
// const updateData = getActorUpdateData(actor._data);
|
||||
// if (updateData) {
|
||||
|
@ -65,7 +65,7 @@ import logger from "../logger";
|
|||
// }
|
||||
|
||||
// async function migrateScenes() {
|
||||
// for (const scene of game.scenes?.entities ?? []) {
|
||||
// for (const scene of getGame().scenes?.entities ?? []) {
|
||||
// try {
|
||||
// const updateData = getSceneUpdateData(scene._data);
|
||||
// if (updateData) {
|
||||
|
@ -104,7 +104,7 @@ import logger from "../logger";
|
|||
// }
|
||||
|
||||
// async function migrateCompendiums() {
|
||||
// for (const compendium of game.packs ?? []) {
|
||||
// for (const compendium of getGame().packs ?? []) {
|
||||
// if (compendium.metadata.package !== "world") continue;
|
||||
// if (!["Actor", "Item", "Scene"].includes(compendium.metadata.entity)) continue;
|
||||
// await migrateCompendium(compendium);
|
||||
|
|
|
@ -13,7 +13,7 @@ import logger from "../logger";
|
|||
// }
|
||||
|
||||
// async function migrateItems() {
|
||||
// for (const item of game.items?.entities ?? []) {
|
||||
// for (const item of getGame().items?.entities ?? []) {
|
||||
// try {
|
||||
// const updateData = getItemUpdateData(item._data);
|
||||
// if (updateData) {
|
||||
|
@ -40,7 +40,7 @@ import logger from "../logger";
|
|||
// }
|
||||
|
||||
// async function migrateActors() {
|
||||
// for (const actor of game.actors?.entities ?? []) {
|
||||
// for (const actor of getGame().actors?.entities ?? []) {
|
||||
// try {
|
||||
// const updateData = getActorUpdateData(actor._data);
|
||||
// if (updateData) {
|
||||
|
@ -76,7 +76,7 @@ import logger from "../logger";
|
|||
// }
|
||||
|
||||
// async function migrateScenes() {
|
||||
// for (const scene of game.scenes?.entities ?? []) {
|
||||
// for (const scene of getGame().scenes?.entities ?? []) {
|
||||
// try {
|
||||
// const updateData = getSceneUpdateData(scene._data);
|
||||
// if (updateData) {
|
||||
|
@ -115,7 +115,7 @@ import logger from "../logger";
|
|||
// }
|
||||
|
||||
// async function migrateCompendiums() {
|
||||
// for (const compendium of game.packs ?? []) {
|
||||
// for (const compendium of getGame().packs ?? []) {
|
||||
// if (compendium.metadata.package !== "world") continue;
|
||||
// if (!["Actor", "Item", "Scene"].includes(compendium.metadata.entity)) continue;
|
||||
// await migrateCompendium(compendium);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue