diff --git a/smogon.deploy.js b/smogon.deploy.js index 9f48083a..31fdb9a0 100644 --- a/smogon.deploy.js +++ b/smogon.deploy.js @@ -101,37 +101,40 @@ function newspritecopy(f, {dir, ext}) { } let seenModels = new Set; +const xyManifest = {}; for (const f of list("src/models")) { seenModels.add(f.name); - spritecopy(f, {dir: "xy"}); + spritecopy(f, {dir: "xy"}, false, xyManifest); } for (const f of list("build/gen9-modelslike")) { if (seenModels.has(f.name)) continue; seenModels.add(f.name); - spritecopy(f, {dir: "xy"}); + spritecopy(f, {dir: "xy"}, false, xyManifest); } for (const f of list("build/gen10-modelslike")) { if (seenModels.has(f.name)) continue; seenModels.add(f.name); - spritecopy(f, {dir: "xy"}); + spritecopy(f, {dir: "xy"}, false, xyManifest); } // Non-model CAPs for (const f of list("src/sprites/gen5")) { if (f.ext !== 'gif' || seenModels.has(f.name)) continue; seenModels.add(f.name); - spritecopy(f, {dir: "xy"}); + spritecopy(f, {dir: "xy"}, false, xyManifest); } for (const f of list("build/gen5-gif")) { if (seenModels.has(f.name)) continue; seenModels.add(f.name); - spritecopy(f, {dir: "xy"}); + spritecopy(f, {dir: "xy"}, false, xyManifest); } +writeManifest("xy/manifest.json", xyManifest); + { const manifest = {}; for (const f of list("build/gen6-minisprites-trimmed")) {