From f13b0f22556839bb5daf160efd63f80267896e1e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tr=C3=A8sAbhi?= <43380238+tresabhi@users.noreply.github.com> Date: Sun, 11 Feb 2024 14:17:41 -0600 Subject: [PATCH] feat: center aligned icons --- scripts/buildAssets/definitions.ts | 2 +- scripts/buildAssets/equipmentIcons.ts | 7 ++++--- scripts/buildRatingsLeaderboard.ts | 4 +--- 3 files changed, 6 insertions(+), 7 deletions(-) diff --git a/scripts/buildAssets/definitions.ts b/scripts/buildAssets/definitions.ts index 4802e4562..67ce24892 100644 --- a/scripts/buildAssets/definitions.ts +++ b/scripts/buildAssets/definitions.ts @@ -307,7 +307,7 @@ const missingStrings: Record = { }; export async function definitions(production: boolean) { - console.log('Building tank definitions...'); + console.log('Building definitions...'); const tankDefinitions: TankDefinitions = {}; const modelDefinitions: ModelDefinitions = {}; diff --git a/scripts/buildAssets/equipmentIcons.ts b/scripts/buildAssets/equipmentIcons.ts index d0a92b1e7..31e178b8c 100644 --- a/scripts/buildAssets/equipmentIcons.ts +++ b/scripts/buildAssets/equipmentIcons.ts @@ -54,14 +54,15 @@ export async function equipmentIcons(production: boolean) { if (configPath.startsWith('Gfx/Lobby')) { const configPathWebp = configPath.replace('.txt', ''); - const buffer = await readDVPLFile( - `${DATA}/${configPathWebp}.packed.webp.dvpl`, + const image = sharp( + await readDVPLFile(`${DATA}/${configPathWebp}.packed.webp.dvpl`), ); + const content = (await image.trim().toBuffer()).toString('base64'); changes.push({ path: `icons/equipment/${optionalDevice.id}.webp`, encoding: 'base64', - content: buffer.toString('base64'), + content, }); } else { const config = await readStringDVPL(`${DATA}/${configPath}.dvpl`); diff --git a/scripts/buildRatingsLeaderboard.ts b/scripts/buildRatingsLeaderboard.ts index 64d00a244..891ea6edf 100644 --- a/scripts/buildRatingsLeaderboard.ts +++ b/scripts/buildRatingsLeaderboard.ts @@ -1,6 +1,5 @@ -import { Octokit } from '@octokit/rest'; import { rm, writeFile } from 'fs/promises'; -import { argv, env } from 'process'; +import { argv } from 'process'; import { RatingsInfo, RatingsNeighbors, @@ -115,7 +114,6 @@ for (let index = 0; index < PLAYERS; index++) { const leaderboardJSON = JSON.stringify(leaderboard); if (publish) { - const octokit = new Octokit({ auth: env.GH_TOKEN }); const info = await patientFetchJSON( `https://${server}.wotblitz.com/en/api/rating-leaderboards/season/`, );