sprites/ps.deploy.js
Christopher Monsanto abcc313fae move substitutes
2020-05-24 16:23:31 -04:00

153 lines
3.7 KiB
JavaScript

transform(toPSSpriteID, () => {
// dest("ani");
// sel(
// "src/canonical/models/front",
// "src/canonical/models/front-cosmetic",
// );
// ignore(() => {
// sel(
// "src/cap/models/front",
// "src/cap/sprites/gen5/front",
// );
// });
// dest("ani-back");
// sel(
// "src/canonical/models/back",
// "src/canonical/models/back-cosmetic",
// );
// ignore(() => {
// sel(
// "src/cap/models/back",
// "src/cap/sprites/gen5/back",
// );
// });
// dest("ani-shiny");
// sel(
// "src/canonical/models/front-shiny",
// "src/canonical/models/front-shiny-cosmetic",
// );
// ignore(() => {
// sel(
// "src/cap/models/front-shiny",
// "src/cap/sprites/gen5/front-shiny",
// );
// });
// dest("ani-back-shiny");
// sel(
// "src/canonical/models/back-shiny",
// "src/canonical/models/back-shiny-cosmetic",
// );
// ignore(() => {
// sel(
// "src/cap/models/back-shiny",
// "src/cap/sprites/gen5/back-shiny"
// );
// });
dest("gen5ani");
sel(
"src/cap/sprites/gen5/front"
);
dest("gen5ani-back");
sel(
"src/cap/sprites/gen5/back"
);
// for (const canon of ["canonical", "cap"]) {
// dest("afd");
// sel(
// `src/afd/sprites-${canon}/front`,
// `src/afd/sprites-${canon}/front-cosmetic`,
// )
// dest("afd-shiny");
// sel(
// `src/afd/sprites-${canon}/front-shiny`,
// `src/afd/sprites-${canon}/front-shiny-cosmetic`,
// )
// dest("afd-back");
// sel(
// `src/afd/sprites-${canon}/back`,
// `src/afd/sprites-${canon}/back-cosmetic`,
// )
// dest("afd-back-shiny");
// sel(
// `src/afd/sprites-${canon}/back-shiny`,
// `src/afd/sprites-${canon}/back-shiny-cosmetic`,
// );
// }
// TODO
// dest("dex");
// sel(
// "build/padded-dex/canonical/front",
// "build/padded-dex/canonical/front-cosmetic",
// "build/padded-dex/cap/front",
// "build/padded-dex/cap/front-cosmetic",
// );
// dest("dex-shiny");
// sel(
// "build/padded-dex/canonical/front-shiny",
// "build/padded-dex/canonical/front-shiny-cosmetic",
// "build/padded-dex/cap/front",
// "build/padded-dex/cap/front-cosmetic",
// );
});
transform(toPSID, () => {
// dest("ani");
// sel("src/canonical/models/front-misc/Substitute.gif");
// dest("ani-back");
// sel("src/canonical/models/back-misc/Substitute.gif");
// dest("afd");
// sel("src/afd/sprites-canonical/front-misc/Substitute.png");
// dest("afd-back");
// sel("src/afd/sprites-canonical/back-misc/Substitute.png");
dest("misc");
sel(
"src/canonical/ui/battle/Alpha.png",
"src/canonical/ui/battle/Mega.png",
"src/canonical/ui/battle/Omega.png",
);
});
// TODO: reenable when trainers are moved
// dest("trainers");
// sel("build/padded-trainers/canonical");
function fixTypes(dst) {
return dst.replace("Unknown", "???");
}
dest("types");
transform(fixTypes, () => {
sel(
"src/canonical/ui/types/gen4",
"src/noncanonical/ui/types/gen4"
);
});
dest("categories");
sel(
"src/canonical/ui/categories/gen4",
"src/noncanonical/ui/categories/undefined.png",
);
dest(".");
//sel("build/ps/pokemonicons-pokeball-sheet.png");
// TODO
//sel("build/ps/trainers-sheet.png");
sel("build/ps/itemicons-sheet.png");