From dba5a0a2cda9a25810459918c3e1d205be9f6bdf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tr=C3=A8sAbhi?= <43380238+tresabhi@users.noreply.github.com> Date: Sat, 16 Mar 2024 15:10:55 -0500 Subject: [PATCH] feat: logs --- docs/changelogs/1.17.0.md | 13 +++++++++++++ package.json | 2 +- src/core/blitzkrieg/tankDefinitions/index.ts | 16 ++++++++-------- 3 files changed, 22 insertions(+), 9 deletions(-) create mode 100644 docs/changelogs/1.17.0.md diff --git a/docs/changelogs/1.17.0.md b/docs/changelogs/1.17.0.md new file mode 100644 index 000000000..41aba51cf --- /dev/null +++ b/docs/changelogs/1.17.0.md @@ -0,0 +1,13 @@ +# Blitzkrieg 1.17.0 + +A preview command and a touchup. + +## Features + +- Added `/research` in preview only accessible in the official Discord server. + - More details will be posted when the command is made public. + +## Changes + +- `/owned-tanks` now returns a simple text message listing all the tanks instead of an image. + - This is meant to improve the readability and ease of copying. diff --git a/package.json b/package.json index 110e4ffdc..9d13fd0fe 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "blitzkrieg", - "version": "1.16.4", + "version": "1.17.0", "description": "🎉 Tools for everything World of Tanks Blitz", "main": "src/server.ts", "type": "module", diff --git a/src/core/blitzkrieg/tankDefinitions/index.ts b/src/core/blitzkrieg/tankDefinitions/index.ts index 63e6cac4b..47ac938d8 100644 --- a/src/core/blitzkrieg/tankDefinitions/index.ts +++ b/src/core/blitzkrieg/tankDefinitions/index.ts @@ -1,8 +1,8 @@ -import { readFile } from 'fs/promises'; import { deburr } from 'lodash'; import { Vector2Tuple } from 'three'; import { TankClass, TreeType } from '../../../components/Tanks'; -import { superDecompress } from '../superDecompress'; +import { asset } from '../asset'; +import { fetchCdonLz4 } from '../fetchCdonLz4'; import { TIERS } from './constants'; export type ShellType = 'ap' | 'ap_cr' | 'hc' | 'he'; @@ -142,14 +142,14 @@ export type ShellDefinition = { explosionRadius?: number; }; -// export const tankDefinitions = fetchCdonLz4( -// asset('definitions/tanks.cdon.lz4'), -// ); - -export const tankDefinitions = readFile('test.tanks.cdon.lz4').then((data) => - superDecompress(data.buffer), +export const tankDefinitions = fetchCdonLz4( + asset('definitions/tanks.cdon.lz4'), ); +// export const tankDefinitions = readFile('test.tanks.cdon.lz4').then((data) => +// superDecompress(data.buffer), +// ); + const entries = new Promise(async (resolve) => { resolve(Object.entries(await tankDefinitions).map(([, entry]) => entry)); });