fix: core

This commit is contained in:
TrèsAbhi committed 2024-04-23 09:57:59 -05:00
1 parent 4013192faa
commit e53bdd8e19
205 files changed
+265 -265

No files matched your search

+1 -1
View File
@@ -25,7 +25,7 @@ jobs:
- name: Download release assets
run: |
DOWNLOAD_URL=$(curl -s https://api.github.com/repos/tresabhi/blitzrinth/releases/latest \
DOWNLOAD_URL=$(curl -s https://api.github.com/repos/tresabhi/blitzkit/releases/latest \
| grep "browser_download_url.*bot.zip" \
| cut -d : -f 2,3 \
| tr -d \")
+7 -7
View File
@@ -1,4 +1,4 @@
# Blitzkit
# BlitzKit
[![built with Codeium](https://codeium.com/badges/main)](https://codeium.com)
@@ -6,18 +6,18 @@ Tools for everything World of Tanks Blitz
## Invite the bot
Go to [application directory for Blitzrinth](https://discord.com/application-directory/1097673957865443370) and click "Add to Server." Voila! You're ready to go.
Go to [application directory for BlitzKit](https://discord.com/application-directory/1097673957865443370) and click "Add to Server." Voila! You're ready to go.
![Blitzrinth application directory](https://i.imgur.com/JlEA0J1.png)
![BlitzKit application directory](https://i.imgur.com/JlEA0J1.png)
## Visit the website
### https://blitzrinth.vercel.app/
### https://blitzkit.vercel.app/
![Blitzrinth website](https://i.imgur.com/oLVIx2n.png)
![BlitzKit website](https://i.imgur.com/oLVIx2n.png)
## Visit the documentation website
### https://tresabhi.github.io/blitzrinth/
### https://tresabhi.github.io/blitzkit/
![Blitzrinth documentation website](https://i.imgur.com/TOt5fMx.png)
![BlitzKit documentation website](https://i.imgur.com/TOt5fMx.png)
+3 -3
View File
@@ -5,9 +5,9 @@ import { defineConfig } from 'vitepress';
import { getSidebar } from 'vitepress-plugin-auto-sidebar';
export default defineConfig({
title: 'blitzrinth',
title: 'BlitzKit',
description: '🎉 All-in-one Discord bot for everything World of Tanks Blitz',
base: '/blitzrinth/',
base: '/blitzkit/',
outDir: '../dist/docs',
themeConfig: {
@@ -33,7 +33,7 @@ export default defineConfig({
],
socialLinks: [
{ icon: 'github', link: 'https://github.com/tresabhi/blitzrinth' },
{ icon: 'github', link: 'https://github.com/tresabhi/blitzkit' },
],
},
});
+1 -1
View File
@@ -1,3 +1,3 @@
# Blitzkrieg 1.9.1
Created a website for Blitzkrieg! Check it out: https://tresabhi.github.io/blitzrinth/
Created a website for Blitzkrieg! Check it out: https://tresabhi.github.io/blitzkrieg/
+1 -1
View File
@@ -2,4 +2,4 @@
## Fixes
- Implemented `/blitzrinth/` as the base path
- Implemented `/blitzkrieg/` as the base path
+2 -2
View File
@@ -1,9 +1,9 @@
# Blitzrinth Rating Leaderboard
# Blitzkit Rating Leaderboard
A straightforward way of storing the entire World of Tanks Blitz rating leaderboard to disk.
```cpp
primary BlitzrinthRatingLeaderboard {
primary BlitzkitRatingLeaderboard {
utf8"BKRL" magic;
Header header;
primary Body<header> body;
+2 -2
View File
@@ -4,7 +4,7 @@
## Bot
Blitzrinth is available as a Discord bot and can be [installed very easily](/guide/invite).
BlitzKit is available as a Discord bot and can be [installed very easily](/guide/invite).
- Track statistics
- Find inactive players in a clan
@@ -15,7 +15,7 @@ Blitzrinth is available as a Discord bot and can be [installed very easily](/gui
## Website
Provides a bunch of very helpful tools; https://blitzrinth.vercel.app/
Provides a bunch of very helpful tools; https://blitzkit.vercel.app/
- Session tracker
- Rating leaderboard
+1 -1
View File
@@ -1,3 +1,3 @@
# Inviting the Bot
Go to [application directory for Blitzrinth](https://discord.com/application-directory/1097673957865443370) and click "Add to Server." Voila! You're ready to go.
Go to [application directory for BlitzKit](https://discord.com/application-directory/1097673957865443370) and click "Add to Server." Voila! You're ready to go.
+4 -4
View File
@@ -3,12 +3,12 @@
layout: home
hero:
name: 'blitzrinth'
name: 'BlitzKit'
text: Everything Blitz, right in Discord
tagline: All-in-one Discord bot for everything World of Tanks Blitz
image:
src: '/assets/images/hero.png'
alt: 'blitzrinth'
alt: 'blitzkit'
actions:
- theme: brand
text: Add to Discord Server
@@ -20,11 +20,11 @@ hero:
features:
- title: Clean and Efficient UI
icon: 🚀
details: Blitzrinth is where concise meets efficient. Get the information you need in the way you want.
details: BlitzKit is where concise meets efficient. Get the information you need in the way you want.
- title: Endless Possibilities
icon: 🛠
details: With endless ways to customize the output, it's guaranteed that you'll always get the information you need.
- title: Easy to Use
icon: 💻
details: Leveraging Discord's, Blitz Stars', and Wargaming's powerful APIS, Blitzrinth does all the hard work for you.
details: Leveraging Discord's, Blitz Stars', and Wargaming's powerful APIS, Blitzkit does all the hard work for you.
---
+1 -1
View File
@@ -4,7 +4,7 @@ Blitzrinth collects little to no data. Regardless, here is an exhaustive list of
## Logs
All Blitzrinth logs are available to the public as an effort for open source transparency. A history of all logs [can be found on GitHub](https://github.com/tresabhi/blitzrinth/actions/workflows/host.yml). All logs expire automatically and are permanently deleted after 30 days. However, anyone may chose to save a local copy of the logs which is not tracked by GitHub.
All Blitzrinth logs are available to the public as an effort for open source transparency. A history of all logs [can be found on GitHub](https://github.com/tresabhi/blitzkit/actions/workflows/host.yml). All logs expire automatically and are permanently deleted after 30 days. However, anyone may chose to save a local copy of the logs which is not tracked by GitHub.
## Commands
+1 -1
View File
@@ -3,7 +3,7 @@ import { parse as parsePath } from 'path';
import { parse as parseYaml } from 'yaml';
import { readStringDVPL } from '../src/core/blitz/readStringDVPL';
import { writeDVPL } from '../src/core/blitz/writeDVPL';
import { secrets } from '../src/core/blitzrinth/secrets';
import { secrets } from '../src/core/blitzkit/secrets';
import { dvp } from '../submodules/closedkrieg/src/dvp';
import { DATA } from './buildAssets/constants';
+2 -2
View File
@@ -2,8 +2,8 @@ import { readdir } from 'fs/promises';
import sharp from 'sharp';
import { readDVPLFile } from '../../src/core/blitz/readDVPLFile';
import { readStringDVPL } from '../../src/core/blitz/readStringDVPL';
import { commitAssets } from '../../src/core/blitzrinth/commitAssets';
import { FileChange } from '../../src/core/blitzrinth/commitMultipleFiles';
import { commitAssets } from '../../src/core/blitzkit/commitAssets';
import { FileChange } from '../../src/core/blitzkit/commitMultipleFiles';
import { DATA, POI } from './constants';
export async function boosterIcons(production: boolean) {
+2 -2
View File
@@ -1,6 +1,6 @@
import { readDVPLFile } from '../../src/core/blitz/readDVPLFile';
import { commitAssets } from '../../src/core/blitzrinth/commitAssets';
import { FileChange } from '../../src/core/blitzrinth/commitMultipleFiles';
import { commitAssets } from '../../src/core/blitzkit/commitAssets';
import { FileChange } from '../../src/core/blitzkit/commitMultipleFiles';
import { DATA, POI } from './constants';
export async function camouflageIcons(production: boolean) {
+2 -2
View File
@@ -1,7 +1,7 @@
import { readdir } from 'fs/promises';
import { readBase64DVPL } from '../../src/core/blitz/readBase64DVPL';
import { commitAssets } from '../../src/core/blitzrinth/commitAssets';
import { FileChange } from '../../src/core/blitzrinth/commitMultipleFiles';
import { commitAssets } from '../../src/core/blitzkit/commitAssets';
import { FileChange } from '../../src/core/blitzkit/commitMultipleFiles';
import { DATA, POI } from './constants';
export async function circleFlags(production: boolean) {
@@ -3,8 +3,8 @@ import { readDVPLFile } from '../../src/core/blitz/readDVPLFile';
import { readStringDVPL } from '../../src/core/blitz/readStringDVPL';
import { readXMLDVPL } from '../../src/core/blitz/readXMLDVPL';
import { readYAMLDVPL } from '../../src/core/blitz/readYAMLDVPL';
import { commitAssets } from '../../src/core/blitzrinth/commitAssets';
import { FileChange } from '../../src/core/blitzrinth/commitMultipleFiles';
import { commitAssets } from '../../src/core/blitzkit/commitAssets';
import { FileChange } from '../../src/core/blitzkit/commitMultipleFiles';
import { DATA, POI } from './constants';
import { ConsumablesCommon, ProvisionsCommon } from './definitions';
+2 -2
View File
@@ -1,7 +1,7 @@
import sharp from 'sharp';
import { readDVPLFile } from '../../src/core/blitz/readDVPLFile';
import { commitAssets } from '../../src/core/blitzrinth/commitAssets';
import { FileChange } from '../../src/core/blitzrinth/commitMultipleFiles';
import { commitAssets } from '../../src/core/blitzkit/commitAssets';
import { FileChange } from '../../src/core/blitzkit/commitMultipleFiles';
import { DATA } from './constants';
const ICONS = [
+9 -9
View File
@@ -7,24 +7,24 @@ import { readStringDVPL } from '../../src/core/blitz/readStringDVPL';
import { readXMLDVPL } from '../../src/core/blitz/readXMLDVPL';
import { readYAMLDVPL } from '../../src/core/blitz/readYAMLDVPL';
import { toUniqueId } from '../../src/core/blitz/toUniqueId';
import { commitAssets } from '../../src/core/blitzrinth/commitAssets';
import { commitAssets } from '../../src/core/blitzkit/commitAssets';
import {
ConsumableDefinitions,
TankFilterDefinitionCategory,
} from '../../src/core/blitzrinth/consumableDefinitions';
} from '../../src/core/blitzkit/consumableDefinitions';
import {
EquipmentDefinitions,
EquipmentPreset,
EquipmentRow,
} from '../../src/core/blitzrinth/equipmentDefinitions';
import { GameDefinitions } from '../../src/core/blitzrinth/gameDefinitions';
} from '../../src/core/blitzkit/equipmentDefinitions';
import { GameDefinitions } from '../../src/core/blitzkit/gameDefinitions';
import {
ModelArmor,
ModelDefinitions,
} from '../../src/core/blitzrinth/modelDefinitions';
import { ProvisionDefinitions } from '../../src/core/blitzrinth/provisionDefinitions';
import { SkillDefinitions } from '../../src/core/blitzrinth/skillDefinitions';
import { superCompress } from '../../src/core/blitzrinth/superCompress';
} from '../../src/core/blitzkit/modelDefinitions';
import { ProvisionDefinitions } from '../../src/core/blitzkit/provisionDefinitions';
import { SkillDefinitions } from '../../src/core/blitzkit/skillDefinitions';
import { superCompress } from '../../src/core/blitzkit/superCompress';
import {
Crew,
CrewMember,
@@ -33,7 +33,7 @@ import {
TankDefinitionPrice,
TankDefinitions,
Tier,
} from '../../src/core/blitzrinth/tankDefinitions';
} from '../../src/core/blitzkit/tankDefinitions';
import { DATA, POI } from './constants';
import { Avatar } from './skillIcons';
import { TankParameters } from './tankIcons';
+2 -2
View File
@@ -3,8 +3,8 @@ import { readDVPLFile } from '../../src/core/blitz/readDVPLFile';
import { readStringDVPL } from '../../src/core/blitz/readStringDVPL';
import { readXMLDVPL } from '../../src/core/blitz/readXMLDVPL';
import { readYAMLDVPL } from '../../src/core/blitz/readYAMLDVPL';
import { commitAssets } from '../../src/core/blitzrinth/commitAssets';
import { FileChange } from '../../src/core/blitzrinth/commitMultipleFiles';
import { commitAssets } from '../../src/core/blitzkit/commitAssets';
import { FileChange } from '../../src/core/blitzkit/commitMultipleFiles';
import { DATA, POI } from './constants';
import { OptionalDevices } from './definitions';
+2 -2
View File
@@ -1,8 +1,8 @@
import { readdir } from 'fs/promises';
import sharp from 'sharp';
import { readDVPLFile } from '../../src/core/blitz/readDVPLFile';
import { commitAssets } from '../../src/core/blitzrinth/commitAssets';
import { FileChange } from '../../src/core/blitzrinth/commitMultipleFiles';
import { commitAssets } from '../../src/core/blitzkit/commitAssets';
import { FileChange } from '../../src/core/blitzkit/commitMultipleFiles';
import { DATA, POI } from './constants';
export async function moduleIcons(production: boolean) {
+2 -2
View File
@@ -1,7 +1,7 @@
import { readdir } from 'fs/promises';
import { readBase64DVPL } from '../../src/core/blitz/readBase64DVPL';
import { commitAssets } from '../../src/core/blitzrinth/commitAssets';
import { FileChange } from '../../src/core/blitzrinth/commitMultipleFiles';
import { commitAssets } from '../../src/core/blitzkit/commitAssets';
import { FileChange } from '../../src/core/blitzkit/commitMultipleFiles';
import { DATA, POI } from './constants';
export async function scratchedFlags(production: boolean) {
+2 -2
View File
@@ -2,8 +2,8 @@ import { readdir } from 'fs/promises';
import sharp from 'sharp';
import { readDVPLFile } from '../../src/core/blitz/readDVPLFile';
import { readStringDVPL } from '../../src/core/blitz/readStringDVPL';
import { commitAssets } from '../../src/core/blitzrinth/commitAssets';
import { FileChange } from '../../src/core/blitzrinth/commitMultipleFiles';
import { commitAssets } from '../../src/core/blitzkit/commitAssets';
import { FileChange } from '../../src/core/blitzkit/commitMultipleFiles';
import { DATA, POI } from './constants';
export async function shellIcons(production: boolean) {
+2 -2
View File
@@ -2,8 +2,8 @@ import sharp from 'sharp';
import { TankClass } from '../../src/components/Tanks';
import { readDVPLFile } from '../../src/core/blitz/readDVPLFile';
import { readXMLDVPL } from '../../src/core/blitz/readXMLDVPL';
import { commitAssets } from '../../src/core/blitzrinth/commitAssets';
import { FileChange } from '../../src/core/blitzrinth/commitMultipleFiles';
import { commitAssets } from '../../src/core/blitzkit/commitAssets';
import { FileChange } from '../../src/core/blitzkit/commitMultipleFiles';
import { DATA } from './constants';
interface SkillIcon {
+2 -2
View File
@@ -3,8 +3,8 @@ import { readdir } from 'fs/promises';
import { extractArmor } from '../../src/core/blitz/extractArmor';
import { readXMLDVPL } from '../../src/core/blitz/readXMLDVPL';
import { toUniqueId } from '../../src/core/blitz/toUniqueId';
import { commitAssets } from '../../src/core/blitzrinth/commitAssets';
import { FileChange } from '../../src/core/blitzrinth/commitMultipleFiles';
import { commitAssets } from '../../src/core/blitzkit/commitAssets';
import { FileChange } from '../../src/core/blitzkit/commitMultipleFiles';
import { DATA, POI } from './constants';
import { VehicleDefinitionList } from './definitions';
+2 -2
View File
@@ -5,8 +5,8 @@ import { NATION_IDS } from '../../src/constants/nations';
import { readDVPLFile } from '../../src/core/blitz/readDVPLFile';
import { readXMLDVPL } from '../../src/core/blitz/readXMLDVPL';
import { readYAMLDVPL } from '../../src/core/blitz/readYAMLDVPL';
import { commitAssets } from '../../src/core/blitzrinth/commitAssets';
import { FileChange } from '../../src/core/blitzrinth/commitMultipleFiles';
import { commitAssets } from '../../src/core/blitzkit/commitAssets';
import { FileChange } from '../../src/core/blitzkit/commitMultipleFiles';
import { DATA, POI } from './constants';
import { VehicleDefinitionList } from './definitions';
+2 -2
View File
@@ -4,8 +4,8 @@ import { extractModel } from '../../src/core/blitz/extractModel';
import { readXMLDVPL } from '../../src/core/blitz/readXMLDVPL';
import { readYAMLDVPL } from '../../src/core/blitz/readYAMLDVPL';
import { toUniqueId } from '../../src/core/blitz/toUniqueId';
import { commitAssets } from '../../src/core/blitzrinth/commitAssets';
import { FileChange } from '../../src/core/blitzrinth/commitMultipleFiles';
import { commitAssets } from '../../src/core/blitzkit/commitAssets';
import { FileChange } from '../../src/core/blitzkit/commitMultipleFiles';
import { DATA, POI } from './constants';
import { VehicleDefinitionList } from './definitions';
import { TankParameters } from './tankIcons';
+2 -2
View File
@@ -5,11 +5,11 @@ import { parse as parseYaml } from 'yaml';
import { readXMLDVPL } from '../../src/core/blitz/readXMLDVPL';
import { readYAMLDVPL } from '../../src/core/blitz/readYAMLDVPL';
import { toUniqueId } from '../../src/core/blitz/toUniqueId';
import { commitAssets } from '../../src/core/blitzrinth/commitAssets';
import { commitAssets } from '../../src/core/blitzkit/commitAssets';
import {
VideoDefinitions,
videoDefinitions,
} from '../../src/core/blitzrinth/videos';
} from '../../src/core/blitzkit/videos';
import { DATA, POI } from './constants';
import { BlitzStrings, botPattern, VehicleDefinitionList } from './definitions';
+4 -4
View File
@@ -8,10 +8,10 @@ import {
import { RegionSubdomain } from '../src/constants/regions';
import { getAccountInfo } from '../src/core/blitz/getAccountInfo';
import regionSubdomainToRegion from '../src/core/blitz/regionSubdomainToRegion';
import { commitAssets } from '../src/core/blitzrinth/commitAssets';
import { FileChange } from '../src/core/blitzrinth/commitMultipleFiles.js';
import { patientFetchJSON } from '../src/core/blitzrinth/patientFetchJSON';
import { superCompress } from '../src/core/blitzrinth/superCompress';
import { commitAssets } from '../src/core/blitzkit/commitAssets';
import { FileChange } from '../src/core/blitzkit/commitMultipleFiles.js';
import { patientFetchJSON } from '../src/core/blitzkit/patientFetchJSON';
import { superCompress } from '../src/core/blitzkit/superCompress';
import {
BkrlBaseEntry,
BkrlFormat,
+1 -1
View File
@@ -1,4 +1,4 @@
import { tankDefinitions } from '../src/core/blitzrinth/tankDefinitions';
import { tankDefinitions } from '../src/core/blitzkit/tankDefinitions';
// random vercel bug forces require import
const { writeFileSync } = require('fs');
+2 -2
View File
@@ -4,8 +4,8 @@ import { argv } from 'process';
import { Region, REGIONS } from '../src/constants/regions';
import getTankStats from '../src/core/blitz/getTankStats';
import { idToRegion } from '../src/core/blitz/idToRegion';
import { commitAssets } from '../src/core/blitzrinth/commitAssets';
import { FileChange } from '../src/core/blitzrinth/commitMultipleFiles';
import { commitAssets } from '../src/core/blitzkit/commitAssets';
import { FileChange } from '../src/core/blitzkit/commitMultipleFiles';
import {
RtscWritePlayer,
RtscWriteStream,
+2 -2
View File
@@ -4,11 +4,11 @@ import { ContextMenu } from '@radix-ui/themes';
import { useEffect, useState } from 'react';
import * as Breakdown from '../../../components/Breakdown';
import fetchBlitz from '../../../core/blitz/fetchBlitz';
import { resetSession } from '../../../core/blitzrinth/resetSession';
import { resetSession } from '../../../core/blitzkit/resetSession';
import {
TankDefinition,
tankDefinitions,
} from '../../../core/blitzrinth/tankDefinitions';
} from '../../../core/blitzkit/tankDefinitions';
import { tankAverages } from '../../../core/blitzstars/tankAverages';
import calculateWN8 from '../../../core/statistics/calculateWN8';
import { deltaTankStats } from '../../../core/statistics/deltaTankStats';
+2 -2
View File
@@ -10,8 +10,8 @@ import { Footer } from '../components/Footer';
import { Loader } from '../components/Loader';
import Navbar from '../components/Navbar';
import { Party3 } from '../components/Party3';
import isDev from '../core/blitzrinth/isDev';
import { isLocalhost } from '../core/blitzrinth/isLocalhost';
import isDev from '../core/blitzkit/isDev';
import { isLocalhost } from '../core/blitzkit/isLocalhost';
import { useFullScreen } from '../hooks/useFullScreen';
import { useApp } from '../stores/app';
@@ -2,8 +2,8 @@ import { ExternalLinkIcon, LoopIcon, TrashIcon } from '@radix-ui/react-icons';
import { Dialog, Flex, IconButton } from '@radix-ui/themes';
import Link from 'next/link';
import { use, useState } from 'react';
import { provisionDefinitions } from '../../../../core/blitzrinth/provisionDefinitions';
import { tankToCompareMember } from '../../../../core/blitzrinth/tankToCompareMember';
import { provisionDefinitions } from '../../../../core/blitzkit/provisionDefinitions';
import { tankToCompareMember } from '../../../../core/blitzkit/tankToCompareMember';
import { mutateCompareTemporary } from '../../../../stores/compare';
import { TankSearch } from '../../tankopedia/components/TankSearch';
+13 -13
View File
@@ -31,22 +31,22 @@ import { EquipmentManager } from '../../../components/EquipmentManager';
import { ModuleManager } from '../../../components/ModuleManager';
import PageWrapper from '../../../components/PageWrapper';
import { ProvisionsManager } from '../../../components/ProvisionsManager';
import { asset } from '../../../core/blitzrinth/asset';
import { availableProvisions } from '../../../core/blitzrinth/availableProvisions';
import { checkConsumableProvisionInclusivity } from '../../../core/blitzrinth/checkConsumableProvisionInclusivity';
import { consumableDefinitions } from '../../../core/blitzrinth/consumableDefinitions';
import { createDefaultSkills } from '../../../core/blitzrinth/createDefaultSkills';
import { equipmentDefinitions } from '../../../core/blitzrinth/equipmentDefinitions';
import { modelDefinitions } from '../../../core/blitzrinth/modelDefinitions';
import { provisionDefinitions } from '../../../core/blitzrinth/provisionDefinitions';
import { skillDefinitions } from '../../../core/blitzrinth/skillDefinitions';
import { tankCharacteristics } from '../../../core/blitzrinth/tankCharacteristics';
import { asset } from '../../../core/blitzkit/asset';
import { availableProvisions } from '../../../core/blitzkit/availableProvisions';
import { checkConsumableProvisionInclusivity } from '../../../core/blitzkit/checkConsumableProvisionInclusivity';
import { consumableDefinitions } from '../../../core/blitzkit/consumableDefinitions';
import { createDefaultSkills } from '../../../core/blitzkit/createDefaultSkills';
import { equipmentDefinitions } from '../../../core/blitzkit/equipmentDefinitions';
import { modelDefinitions } from '../../../core/blitzkit/modelDefinitions';
import { provisionDefinitions } from '../../../core/blitzkit/provisionDefinitions';
import { skillDefinitions } from '../../../core/blitzkit/skillDefinitions';
import { tankCharacteristics } from '../../../core/blitzkit/tankCharacteristics';
import {
TankDefinition,
tankDefinitions,
} from '../../../core/blitzrinth/tankDefinitions';
import { tankIcon } from '../../../core/blitzrinth/tankIcon';
import { tankToCompareMember } from '../../../core/blitzrinth/tankToCompareMember';
} from '../../../core/blitzkit/tankDefinitions';
import { tankIcon } from '../../../core/blitzkit/tankIcon';
import { tankToCompareMember } from '../../../core/blitzkit/tankToCompareMember';
import { BlitzrinthButtonWatermark } from '../../../icons/BlitzrinthButtonWatermark';
import { theme } from '../../../stitches.config';
import {
+3 -3
View File
@@ -35,9 +35,9 @@ import {
AccountList,
AccountListItem,
} from '../../../core/blitz/searchPlayersAcrossRegions';
import { getArchivedLatestSeasonNumber } from '../../../core/blitzrinth/getArchivedLatestSeasonNumber';
import getArchivedRatingInfo from '../../../core/blitzrinth/getArchivedRatingInfo';
import { getArchivedRatingLeaderboard } from '../../../core/blitzrinth/getArchivedRatingLeaderboard';
import { getArchivedLatestSeasonNumber } from '../../../core/blitzkit/getArchivedLatestSeasonNumber';
import getArchivedRatingInfo from '../../../core/blitzkit/getArchivedRatingInfo';
import { getArchivedRatingLeaderboard } from '../../../core/blitzkit/getArchivedRatingLeaderboard';
import { theme } from '../../../stitches.config';
import { PageTurner } from './components/PageTurner';
+2 -2
View File
@@ -23,8 +23,8 @@ import { UNLOCALIZED_REGION_NAMES } from '../../../constants/regions';
import searchPlayersAcrossRegions, {
AccountListWithServer,
} from '../../../core/blitz/searchPlayersAcrossRegions';
import { resetSession } from '../../../core/blitzrinth/resetSession';
import { setSession } from '../../../core/blitzrinth/setSession';
import { resetSession } from '../../../core/blitzkit/resetSession';
import { setSession } from '../../../core/blitzkit/setSession';
import { useSession } from '../../../stores/session';
import SessionPage from '../../embeds/session/page';
import { Menu } from './components/Menu';
+2 -2
View File
@@ -2,8 +2,8 @@ import { CaretDownIcon, CaretRightIcon } from '@radix-ui/react-icons';
import { Button, Flex, Table, Text } from '@radix-ui/themes';
import { random } from 'lodash';
import { use, useMemo, useState } from 'react';
import { tankDefinitions } from '../../../../core/blitzrinth/tankDefinitions';
import { tankIcon } from '../../../../core/blitzrinth/tankIcon';
import { tankDefinitions } from '../../../../core/blitzkit/tankDefinitions';
import { tankIcon } from '../../../../core/blitzkit/tankIcon';
interface DayProps {
offset: number;
@@ -5,11 +5,11 @@ import { ModuleButton } from '../../../../../components/ModuleButtons/ModuleButt
import { ShellButton } from '../../../../../components/ModuleButtons/ShellButton';
import { SmallTankIcon } from '../../../../../components/SmallTankIcon';
import { resolveNearPenetration } from '../../../../../core/blitz/resolveNearPenetration';
import { pushTankopediaPath } from '../../../../../core/blitzrinth/pushTankopediaPath';
import { pushTankopediaPath } from '../../../../../core/blitzkit/pushTankopediaPath';
import {
SHELL_NAMES,
TIER_ROMAN_NUMERALS,
} from '../../../../../core/blitzrinth/tankDefinitions/constants';
} from '../../../../../core/blitzkit/tankDefinitions/constants';
import { mutateDuel, useDuel } from '../../../../../stores/duel';
import {
mutateTankopediaTemporary,
@@ -9,8 +9,8 @@ import {
} from '@radix-ui/themes';
import { use } from 'react';
import { ConsumablesManager } from '../../../../../../../components/ConsumablesManager';
import { checkConsumableProvisionInclusivity } from '../../../../../../../core/blitzrinth/checkConsumableProvisionInclusivity';
import { consumableDefinitions } from '../../../../../../../core/blitzrinth/consumableDefinitions';
import { checkConsumableProvisionInclusivity } from '../../../../../../../core/blitzkit/checkConsumableProvisionInclusivity';
import { consumableDefinitions } from '../../../../../../../core/blitzkit/consumableDefinitions';
import { useEquipment } from '../../../../../../../hooks/useEquipment';
import { mutateDuel, useDuel } from '../../../../../../../stores/duel';
import { ConfigurationChildWrapper } from './ConfigurationChildWrapper';
@@ -1,7 +1,7 @@
import { Button, Flex, Heading } from '@radix-ui/themes';
import { use } from 'react';
import { EquipmentManager } from '../../../../../../../components/EquipmentManager';
import { equipmentDefinitions } from '../../../../../../../core/blitzrinth/equipmentDefinitions';
import { equipmentDefinitions } from '../../../../../../../core/blitzkit/equipmentDefinitions';
import { mutateDuel, useDuel } from '../../../../../../../stores/duel';
import { ConfigurationChildWrapper } from './ConfigurationChildWrapper';
@@ -2,7 +2,7 @@ import { Flex, Heading, Slider, TextField } from '@radix-ui/themes';
import { clamp, debounce } from 'lodash';
import { useEffect, useMemo, useRef, useState } from 'react';
import { GenericTankComponentButton } from '../../../../../../../components/ModuleButtons/GenericTankComponentButton';
import { asset } from '../../../../../../../core/blitzrinth/asset';
import { asset } from '../../../../../../../core/blitzkit/asset';
import { mutateDuel, useDuel } from '../../../../../../../stores/duel';
import { ConfigurationChildWrapper } from './ConfigurationChildWrapper';
@@ -1,8 +1,8 @@
import { Button, Flex, Heading } from '@radix-ui/themes';
import { use } from 'react';
import { ProvisionsManager } from '../../../../../../../components/ProvisionsManager';
import { availableProvisions } from '../../../../../../../core/blitzrinth/availableProvisions';
import { provisionDefinitions } from '../../../../../../../core/blitzrinth/provisionDefinitions';
import { availableProvisions } from '../../../../../../../core/blitzkit/availableProvisions';
import { provisionDefinitions } from '../../../../../../../core/blitzkit/provisionDefinitions';
import { mutateDuel, useDuel } from '../../../../../../../stores/duel';
import { ConfigurationChildWrapper } from './ConfigurationChildWrapper';
@@ -10,8 +10,8 @@ import {
} from '@radix-ui/themes';
import { use } from 'react';
import { CrewSkillManager } from '../../../../../../../../components/CrewSkillManager';
import { createDefaultSkills } from '../../../../../../../../core/blitzrinth/createDefaultSkills';
import { skillDefinitions } from '../../../../../../../../core/blitzrinth/skillDefinitions';
import { createDefaultSkills } from '../../../../../../../../core/blitzkit/createDefaultSkills';
import { skillDefinitions } from '../../../../../../../../core/blitzkit/skillDefinitions';
import {
mutateTankopediaTemporary,
useTankopediaTemporary,
@@ -14,16 +14,16 @@ import { lerp } from 'three/src/math/MathUtils';
import { ShellButton } from '../../../../../../components/ModuleButtons/ShellButton';
import { applyPitchYawLimits } from '../../../../../../core/blitz/applyPitchYawLimits';
import { isExplosive } from '../../../../../../core/blitz/isExplosive';
import { coefficient } from '../../../../../../core/blitzrinth/coefficient';
import { equipmentDefinitions } from '../../../../../../core/blitzrinth/equipmentDefinitions';
import { modelDefinitions } from '../../../../../../core/blitzrinth/modelDefinitions';
import { provisionDefinitions } from '../../../../../../core/blitzrinth/provisionDefinitions';
import { tankCharacteristics } from '../../../../../../core/blitzrinth/tankCharacteristics';
import { coefficient } from '../../../../../../core/blitzkit/coefficient';
import { equipmentDefinitions } from '../../../../../../core/blitzkit/equipmentDefinitions';
import { modelDefinitions } from '../../../../../../core/blitzkit/modelDefinitions';
import { provisionDefinitions } from '../../../../../../core/blitzkit/provisionDefinitions';
import { tankCharacteristics } from '../../../../../../core/blitzkit/tankCharacteristics';
import {
CREW_MEMBER_NAMES,
GUN_TYPE_NAMES,
SHELL_NAMES,
} from '../../../../../../core/blitzrinth/tankDefinitions/constants';
} from '../../../../../../core/blitzkit/tankDefinitions/constants';
import { useEquipment } from '../../../../../../hooks/useEquipment';
import { useFullScreen } from '../../../../../../hooks/useFullScreen';
import { mutateDuel, useDuel } from '../../../../../../stores/duel';
@@ -177,7 +177,7 @@ export function Characteristics() {
name={
<a
target="_blank"
href="https://tresabhi.github.io/blitzrinth/guide/dpm.html"
href="https://tresabhi.github.io/blitzkit/guide/dpm.html"
>
What's the difference?
</a>
@@ -4,9 +4,9 @@ import { useEffect, useRef } from 'react';
import { Vector3 } from 'three';
import { OrbitControls as OrbitControlsClass } from 'three-stdlib';
import { applyPitchYawLimits } from '../../../../../core/blitz/applyPitchYawLimits';
import { hasEquipment } from '../../../../../core/blitzrinth/hasEquipment';
import { modelDefinitions } from '../../../../../core/blitzrinth/modelDefinitions';
import { Pose, poseEvent } from '../../../../../core/blitzrinth/pose';
import { hasEquipment } from '../../../../../core/blitzkit/hasEquipment';
import { modelDefinitions } from '../../../../../core/blitzkit/modelDefinitions';
import { Pose, poseEvent } from '../../../../../core/blitzkit/pose';
import { useAwait } from '../../../../../hooks/useAwait';
import { useDuel } from '../../../../../stores/duel';
import { useTankopediaPersistent } from '../../../../../stores/tankopedia';
@@ -7,10 +7,10 @@ import { isMobile } from 'react-device-detect';
import { Armor } from '../../../../../../components/Armor';
import { ShotDisplay } from '../../../../../../components/Armor/components/ShotDisplay';
import { applyPitchYawLimits } from '../../../../../../core/blitz/applyPitchYawLimits';
import { modelDefinitions } from '../../../../../../core/blitzrinth/modelDefinitions';
import { modelTransformEvent } from '../../../../../../core/blitzrinth/modelTransform';
import { Pose, poseEvent } from '../../../../../../core/blitzrinth/pose';
import { tankIcon } from '../../../../../../core/blitzrinth/tankIcon';
import { modelDefinitions } from '../../../../../../core/blitzkit/modelDefinitions';
import { modelTransformEvent } from '../../../../../../core/blitzkit/modelTransform';
import { Pose, poseEvent } from '../../../../../../core/blitzkit/pose';
import { tankIcon } from '../../../../../../core/blitzkit/tankIcon';
import { useEquipment } from '../../../../../../hooks/useEquipment';
import { useFullScreen } from '../../../../../../hooks/useFullScreen';
import { useWideFormat } from '../../../../../../hooks/useWideFormat';
@@ -6,7 +6,7 @@ import {
} from '@radix-ui/react-icons';
import { Button, DropdownMenu, Flex } from '@radix-ui/themes';
import { RefObject } from 'react';
import { Pose, poseEvent } from '../../../../../../../core/blitzrinth/pose';
import { Pose, poseEvent } from '../../../../../../../core/blitzkit/pose';
import { useApp } from '../../../../../../../stores/app';
import mutateTankopediaPersistent, {
mutateTankopediaTemporary,
@@ -4,13 +4,13 @@ import { Euler, Group, Vector3 } from 'three';
import { degToRad } from 'three/src/math/MathUtils';
import { I_HAT, J_HAT, K_HAT } from '../../../../../../../constants/axis';
import { applyPitchYawLimits } from '../../../../../../../core/blitz/applyPitchYawLimits';
import { hasEquipment } from '../../../../../../../core/blitzrinth/hasEquipment';
import { jsxTree } from '../../../../../../../core/blitzrinth/jsxTree';
import { modelDefinitions } from '../../../../../../../core/blitzrinth/modelDefinitions';
import { hasEquipment } from '../../../../../../../core/blitzkit/hasEquipment';
import { jsxTree } from '../../../../../../../core/blitzkit/jsxTree';
import { modelDefinitions } from '../../../../../../../core/blitzkit/modelDefinitions';
import {
ModelTransformEventData,
modelTransformEvent,
} from '../../../../../../../core/blitzrinth/modelTransform';
} from '../../../../../../../core/blitzkit/modelTransform';
import { normalizeAngleRad } from '../../../../../../../core/math/normalizeAngleRad';
import { useAwait } from '../../../../../../../hooks/useAwait';
import { useModel } from '../../../../../../../hooks/useModel';
@@ -1,6 +1,6 @@
import { Button } from '@radix-ui/themes';
import { ComponentProps } from 'react';
import { asset } from '../../../../../../../core/blitzrinth/asset';
import { asset } from '../../../../../../../core/blitzkit/asset';
interface QuickEquipmentButtonProps extends ComponentProps<typeof Button> {
equipment: number;
@@ -2,8 +2,8 @@ import { Flex, TextField } from '@radix-ui/themes';
import { use, useEffect, useRef } from 'react';
import { degToRad, radToDeg } from 'three/src/math/MathUtils';
import { applyPitchYawLimits } from '../../../../../../core/blitz/applyPitchYawLimits';
import { modelDefinitions } from '../../../../../../core/blitzrinth/modelDefinitions';
import { modelTransformEvent } from '../../../../../../core/blitzrinth/modelTransform';
import { modelDefinitions } from '../../../../../../core/blitzkit/modelDefinitions';
import { modelTransformEvent } from '../../../../../../core/blitzkit/modelTransform';
import { useEquipment } from '../../../../../../hooks/useEquipment';
import { mutateDuel, useDuel } from '../../../../../../stores/duel';
import { useTankopediaPersistent } from '../../../../../../stores/tankopedia';
@@ -3,8 +3,8 @@ import { Button, Dialog, Flex, Heading } from '@radix-ui/themes';
import Link from 'next/link';
import { useState } from 'react';
import { TREE_TYPE_ICONS } from '../../../../../components/Tanks/components/Item/constants';
import { assignDuelMember } from '../../../../../core/blitzrinth/assignDuelMember';
import { pushTankopediaPath } from '../../../../../core/blitzrinth/pushTankopediaPath';
import { assignDuelMember } from '../../../../../core/blitzkit/assignDuelMember';
import { pushTankopediaPath } from '../../../../../core/blitzkit/pushTankopediaPath';
import { useDuel } from '../../../../../stores/duel';
import { TankSearch } from '../../components/TankSearch';
@@ -1,7 +1,7 @@
import { InfoCircledIcon, PlusIcon } from '@radix-ui/react-icons';
import { Callout, Card, Flex, Heading, Link, Text } from '@radix-ui/themes';
import { use } from 'react';
import { videoDefinitions } from '../../../../../core/blitzrinth/videos';
import { videoDefinitions } from '../../../../../core/blitzkit/videos';
import { useFullScreen } from '../../../../../hooks/useFullScreen';
import { useDuel } from '../../../../../stores/duel';
+3 -3
View File
@@ -1,7 +1,7 @@
import { ReactNode } from 'react';
import { tankDefinitions } from '../../../../core/blitzrinth/tankDefinitions';
import { TIER_ROMAN_NUMERALS } from '../../../../core/blitzrinth/tankDefinitions/constants';
import { tankIcon } from '../../../../core/blitzrinth/tankIcon';
import { tankDefinitions } from '../../../../core/blitzkit/tankDefinitions';
import { TIER_ROMAN_NUMERALS } from '../../../../core/blitzkit/tankDefinitions/constants';
import { tankIcon } from '../../../../core/blitzkit/tankIcon';
import strings from '../../../../lang/en-US.json';
interface TankopediaLayoutProps {
+1 -1
View File
@@ -3,7 +3,7 @@
import { Flex } from '@radix-ui/themes';
import { useEffect } from 'react';
import PageWrapper from '../../../../components/PageWrapper';
import { assignDuelMember } from '../../../../core/blitzrinth/assignDuelMember';
import { assignDuelMember } from '../../../../core/blitzkit/assignDuelMember';
import { useWideFormat } from '../../../../hooks/useWideFormat';
import { mutateDuel, useDuel } from '../../../../stores/duel';
import { mutateTankopediaTemporary } from '../../../../stores/tankopedia';
@@ -1,7 +1,7 @@
import { CaretLeftIcon, CaretRightIcon } from '@radix-ui/react-icons';
import { Button, Flex, TextField } from '@radix-ui/themes';
import { useEffect, useRef } from 'react';
import { TankDefinition } from '../../../../core/blitzrinth/tankDefinitions';
import { TankDefinition } from '../../../../core/blitzkit/tankDefinitions';
import mutateTankopediaPersistent, {
useTankopediaPersistent,
} from '../../../../stores/tankopedia';
@@ -1,7 +1,7 @@
import { Button, Flex, Text } from '@radix-ui/themes';
import { SmallTankIcon } from '../../../../../../components/SmallTankIcon';
import { TankDefinition } from '../../../../../../core/blitzrinth/tankDefinitions';
import { TIER_ROMAN_NUMERALS } from '../../../../../../core/blitzrinth/tankDefinitions/constants';
import { TankDefinition } from '../../../../../../core/blitzkit/tankDefinitions';
import { TIER_ROMAN_NUMERALS } from '../../../../../../core/blitzkit/tankDefinitions/constants';
interface CompactSearchResultRowProps {
tanks: TankDefinition[];
@@ -11,11 +11,11 @@ import {
TREE_TYPE_ICONS,
TREE_TYPE_IMAGES,
} from '../../../../../../../components/Tanks/components/Item/constants';
import { NATIONS } from '../../../../../../../core/blitzrinth/tankDefinitions';
import { NATIONS } from '../../../../../../../core/blitzkit/tankDefinitions';
import {
TIERS,
TIER_ROMAN_NUMERALS,
} from '../../../../../../../core/blitzrinth/tankDefinitions/constants';
} from '../../../../../../../core/blitzkit/tankDefinitions/constants';
import mutateTankopediaPersistent, {
TankopediaTestTankDisplay,
useTankopediaPersistent,
@@ -21,24 +21,24 @@ import { use, useEffect, useMemo, useRef, useState } from 'react';
import { TreeType } from '../../../../../components/Tanks';
import { TANK_CLASSES } from '../../../../../components/Tanks/components/Item/constants';
import { resolveNearPenetration } from '../../../../../core/blitz/resolveNearPenetration';
import { asset } from '../../../../../core/blitzrinth/asset';
import { modelDefinitions } from '../../../../../core/blitzrinth/modelDefinitions';
import { normalizeBoundingBox } from '../../../../../core/blitzrinth/normalizeBoundingBox';
import { resolveDpm } from '../../../../../core/blitzrinth/resolveDpm';
import { resolveReload } from '../../../../../core/blitzrinth/resolveReload';
import { asset } from '../../../../../core/blitzkit/asset';
import { modelDefinitions } from '../../../../../core/blitzkit/modelDefinitions';
import { normalizeBoundingBox } from '../../../../../core/blitzkit/normalizeBoundingBox';
import { resolveDpm } from '../../../../../core/blitzkit/resolveDpm';
import { resolveReload } from '../../../../../core/blitzkit/resolveReload';
import {
NATIONS,
TankDefinition,
tanksDefinitionsArray,
} from '../../../../../core/blitzrinth/tankDefinitions';
} from '../../../../../core/blitzkit/tankDefinitions';
import {
TANK_ICONS,
TANK_ICONS_COLLECTOR,
TANK_ICONS_PREMIUM,
TIER_ROMAN_NUMERALS,
} from '../../../../../core/blitzrinth/tankDefinitions/constants';
import { tankIcon } from '../../../../../core/blitzrinth/tankIcon';
import { unionBoundingBox } from '../../../../../core/blitzrinth/unionBoundingBox';
} from '../../../../../core/blitzkit/tankDefinitions/constants';
import { tankIcon } from '../../../../../core/blitzkit/tankIcon';
import { unionBoundingBox } from '../../../../../core/blitzkit/unionBoundingBox';
import { theme } from '../../../../../stitches.config';
import mutateTankopediaPersistent, {
SORT_NAMES,
+1 -1
View File
@@ -4,7 +4,7 @@ import { Flex, Link } from '@radix-ui/themes';
import { use } from 'react';
import { AdHorizontal } from '../../../../components/Ads/Horizontal';
import PageWrapper from '../../../../components/PageWrapper';
import { tankDefinitions } from '../../../../core/blitzrinth/tankDefinitions';
import { tankDefinitions } from '../../../../core/blitzkit/tankDefinitions';
export default function Page() {
const awaitedTankDefinitions = use(tankDefinitions);
+2 -2
View File
@@ -1,5 +1,5 @@
import { registerProcesses } from './core/blitzrinth/processes';
import { secrets } from './core/blitzrinth/secrets';
import { registerProcesses } from './core/blitzkit/processes';
import { secrets } from './core/blitzkit/secrets';
import { client } from './core/discord/client';
// console.log(`🟡 Launching bot ${client.shard?.ids[0]}`);
+1 -1
View File
@@ -60,7 +60,7 @@ export const aboutCommand = new Promise<CommandRegistry>(async (resolve) => {
.join('\n')}`;
}
const url = `https://raw.githubusercontent.com/tresabhi/blitzrinth/main/docs/${DOCS[subcommand as Subcommand]}.md`;
const url = `https://raw.githubusercontent.com/tresabhi/blitzkit/main/docs/${DOCS[subcommand as Subcommand]}.md`;
const content = fetch(url).then((response) => response.text());
return content;
+2 -2
View File
@@ -7,11 +7,11 @@ import TitleBar from '../../components/TitleBar';
import { AllStats, getAccountInfo } from '../../core/blitz/getAccountInfo';
import { getClanAccountInfo } from '../../core/blitz/getClanAccountInfo';
import getTankStats from '../../core/blitz/getTankStats';
import { filtersToDescription } from '../../core/blitzrinth/filtersToDescription';
import { filtersToDescription } from '../../core/blitzkit/filtersToDescription';
import {
TankDefinition,
tankDefinitions,
} from '../../core/blitzrinth/tankDefinitions';
} from '../../core/blitzkit/tankDefinitions';
import getStatsInPeriod from '../../core/blitzstars/getStatsInPeriod';
import { tankAverages } from '../../core/blitzstars/tankAverages';
import { ResolvedPeriod } from '../../core/discord/resolvePeriodFromCommand';
+3 -3
View File
@@ -7,9 +7,9 @@
// import { SlashCommandBuilder } from 'discord.js';
// import { getAccountInfo } from '../core/blitz/getAccountInfo';
// import getPeriodNow from '../core/blitzrinth/getPeriodNow';
// import getTimeDaysAgo from '../core/blitzrinth/getTimeDaysAgo';
// import { tankDefinitions } from '../core/blitzrinth/tankDefinitions';
// import getPeriodNow from '../core/blitzkit/getPeriodNow';
// import getTimeDaysAgo from '../core/blitzkit/getTimeDaysAgo';
// import { tankDefinitions } from '../core/blitzkit/tankDefinitions';
// import getStatsInPeriod from '../core/blitzstars/getStatsInPeriod';
// import { tankAverages } from '../core/blitzstars/tankAverages';
// import addUsernameChoices from '../core/discord/addUsernameChoices';
+2 -2
View File
@@ -7,8 +7,8 @@ import TitleBar from '../components/TitleBar';
import { getAccountInfo } from '../core/blitz/getAccountInfo';
import { getClanAccountInfo } from '../core/blitz/getClanAccountInfo';
import resolveTankId from '../core/blitz/resolveTankId';
import { emblemURL } from '../core/blitzrinth/emblemURL';
import getTankHistories from '../core/blitzrinth/getTankHistories';
import { emblemURL } from '../core/blitzkit/emblemURL';
import getTankHistories from '../core/blitzkit/getTankHistories';
import { getBlitzStarsLinkButton } from '../core/blitzstars/getBlitzStarsLinkButton';
import getPlayerHistories from '../core/blitzstars/getPlayerHistories';
import { addPeriodSubCommands } from '../core/discord/addPeriodSubCommands';
+2 -2
View File
@@ -6,8 +6,8 @@ import TierWeights from '../components/TierWeights';
import TitleBar from '../components/TitleBar';
import { getAccountInfo } from '../core/blitz/getAccountInfo';
import { getClanAccountInfo } from '../core/blitz/getClanAccountInfo';
import { emblemURL } from '../core/blitzrinth/emblemURL';
import { filtersToDescription } from '../core/blitzrinth/filtersToDescription';
import { emblemURL } from '../core/blitzkit/emblemURL';
import { filtersToDescription } from '../core/blitzkit/filtersToDescription';
import { getBlitzStarsLinkButton } from '../core/blitzstars/getBlitzStarsLinkButton';
import getStatsInPeriod from '../core/blitzstars/getStatsInPeriod';
import addPeriodicFilterOptions from '../core/discord/addPeriodicFilterOptions';
+1 -1
View File
@@ -6,7 +6,7 @@ import { Glow } from '../components/AllStatsOverview/components/HeroStat/compone
import CommandWrapper from '../components/CommandWrapper';
import { getAccountInfo } from '../core/blitz/getAccountInfo';
import { getClanAccountInfo } from '../core/blitz/getClanAccountInfo';
import { linkBlitzAndDiscord } from '../core/blitzrinth/discordBlitzLink';
import { linkBlitzAndDiscord } from '../core/blitzkit/discordBlitzLink';
import addUsernameChoices from '../core/discord/addUsernameChoices';
import autocompleteUsername from '../core/discord/autocompleteUsername';
import { createLocalizedCommand } from '../core/discord/createLocalizedCommand';
+2 -2
View File
@@ -9,8 +9,8 @@ import {
Tier,
flags,
tankDefinitions,
} from '../core/blitzrinth/tankDefinitions';
import { TIER_ROMAN_NUMERALS } from '../core/blitzrinth/tankDefinitions/constants';
} from '../core/blitzkit/tankDefinitions';
import { TIER_ROMAN_NUMERALS } from '../core/blitzkit/tankDefinitions/constants';
import addTierChoices from '../core/discord/addTierChoices';
import addUsernameChoices from '../core/discord/addUsernameChoices';
import autocompleteUsername from '../core/discord/autocompleteUsername';
+3 -3
View File
@@ -9,9 +9,9 @@ import { getLeagueFromScore } from '../core/blitz/getLeagueFromScore';
import getRatingInfo from '../core/blitz/getRatingInfo';
import { getRatingNeighbors } from '../core/blitz/getRatingNeighbors';
import { normalizeLeagueIcon } from '../core/blitz/normalizeLeagueIcon';
import { emblemURL } from '../core/blitzrinth/emblemURL';
import getArchivedRatingMidnightLeaderboard from '../core/blitzrinth/getArchivedRatingMidnightLeaderboard';
import { webpToPng } from '../core/blitzrinth/iconPng';
import { emblemURL } from '../core/blitzkit/emblemURL';
import getArchivedRatingMidnightLeaderboard from '../core/blitzkit/getArchivedRatingMidnightLeaderboard';
import { webpToPng } from '../core/blitzkit/iconPng';
import addUsernameChoices from '../core/discord/addUsernameChoices';
import { createLocalizedCommand } from '../core/discord/createLocalizedCommand';
import resolvePlayerFromCommand from '../core/discord/resolvePlayerFromCommand';
+4 -4
View File
@@ -17,10 +17,10 @@ import getRatingInfo from '../core/blitz/getRatingInfo';
import { getRatingLeague } from '../core/blitz/getRatingLeague';
import { getRatingNeighbors } from '../core/blitz/getRatingNeighbors';
import { isOnGoingRatingSeason } from '../core/blitz/isOnGoingRatingSeason';
import { getArchivedLatestSeasonNumber } from '../core/blitzrinth/getArchivedLatestSeasonNumber';
import getArchivedRatingInfo from '../core/blitzrinth/getArchivedRatingInfo';
import { getArchivedRatingLeaderboard } from '../core/blitzrinth/getArchivedRatingLeaderboard';
import getArchivedRatingMidnightLeaderboard from '../core/blitzrinth/getArchivedRatingMidnightLeaderboard';
import { getArchivedLatestSeasonNumber } from '../core/blitzkit/getArchivedLatestSeasonNumber';
import getArchivedRatingInfo from '../core/blitzkit/getArchivedRatingInfo';
import { getArchivedRatingLeaderboard } from '../core/blitzkit/getArchivedRatingLeaderboard';
import getArchivedRatingMidnightLeaderboard from '../core/blitzkit/getArchivedRatingMidnightLeaderboard';
import addRegionChoices from '../core/discord/addRegionChoices';
import addUsernameChoices from '../core/discord/addUsernameChoices';
import autocompleteUsername from '../core/discord/autocompleteUsername';
+8 -8
View File
@@ -6,17 +6,17 @@ import { getAccountInfo } from '../core/blitz/getAccountInfo';
import { getClanAccountInfo } from '../core/blitz/getClanAccountInfo';
import getTankStats from '../core/blitz/getTankStats';
import resolveTankId from '../core/blitz/resolveTankId';
import { asset } from '../core/blitzrinth/asset';
import { buildTechTreeLine } from '../core/blitzrinth/buildTechTreeLine';
import { emblemURL } from '../core/blitzrinth/emblemURL';
import { webpToPng } from '../core/blitzrinth/iconPng';
import { resolveAncestry } from '../core/blitzrinth/resolveAncestry';
import { tankDefinitions } from '../core/blitzrinth/tankDefinitions';
import { asset } from '../core/blitzkit/asset';
import { buildTechTreeLine } from '../core/blitzkit/buildTechTreeLine';
import { emblemURL } from '../core/blitzkit/emblemURL';
import { webpToPng } from '../core/blitzkit/iconPng';
import { resolveAncestry } from '../core/blitzkit/resolveAncestry';
import { tankDefinitions } from '../core/blitzkit/tankDefinitions';
import {
TANK_ICONS,
TIER_ROMAN_NUMERALS,
} from '../core/blitzrinth/tankDefinitions/constants';
import { tankIconPng } from '../core/blitzrinth/tankIconPng';
} from '../core/blitzkit/tankDefinitions/constants';
import { tankIconPng } from '../core/blitzkit/tankIconPng';
import addUsernameChoices from '../core/discord/addUsernameChoices';
import autocompleteTanks from '../core/discord/autocompleteTanks';
import { createLocalizedCommand } from '../core/discord/createLocalizedCommand';
+1 -1
View File
@@ -8,7 +8,7 @@
// import { SlashCommandBuilder } from 'discord.js';
// import { go } from 'fuzzysort';
// import markdownEscape from 'markdown-escape';
// import { tankNames } from '../core/blitzrinth/tankDefinitions';
// import { tankNames } from '../core/blitzkit/tankDefinitions';
// import addTankChoices from '../core/discord/addTankChoices';
// import embedInfo from '../core/discord/embedInfo';
// import { CommandRegistry } from '../events/interactionCreate';
+2 -2
View File
@@ -5,8 +5,8 @@ import NoData from '../components/NoData';
import TitleBar from '../components/TitleBar';
import { getAccountInfo } from '../core/blitz/getAccountInfo';
import { getClanAccountInfo } from '../core/blitz/getClanAccountInfo';
import { emblemURL } from '../core/blitzrinth/emblemURL';
import { filtersToDescription } from '../core/blitzrinth/filtersToDescription';
import { emblemURL } from '../core/blitzkit/emblemURL';
import { filtersToDescription } from '../core/blitzkit/filtersToDescription';
import { getBlitzStarsLinkButton } from '../core/blitzstars/getBlitzStarsLinkButton';
import getStatsInPeriod from '../core/blitzstars/getStatsInPeriod';
import addPeriodicFilterOptions from '../core/discord/addPeriodicFilterOptions';
+1 -1
View File
@@ -1,4 +1,4 @@
import { NATIONS } from '../core/blitzrinth/tankDefinitions';
import { NATIONS } from '../core/blitzkit/tankDefinitions';
import { getBlitzStarsLinkButton } from '../core/blitzstars/getBlitzStarsLinkButton';
import { addFilterOptions } from '../core/discord/addFilterOptions';
import addUsernameChoices from '../core/discord/addUsernameChoices';
@@ -5,9 +5,9 @@ import { I_HAT, J_HAT, K_HAT } from '../../../constants/axis';
import {
ModelTransformEventData,
modelTransformEvent,
} from '../../../core/blitzrinth/modelTransform';
import { nameToArmorId } from '../../../core/blitzrinth/nameToArmorId';
import { resolveArmor } from '../../../core/blitzrinth/resolveThickness';
} from '../../../core/blitzkit/modelTransform';
import { nameToArmorId } from '../../../core/blitzkit/nameToArmorId';
import { resolveArmor } from '../../../core/blitzkit/resolveThickness';
import { useArmor } from '../../../hooks/useArmor';
import { useModelDefinitions } from '../../../hooks/useModelDefinitions';
import { useDuel } from '../../../stores/duel';
@@ -5,9 +5,9 @@ import { degToRad } from 'three/src/math/MathUtils';
import { canSplash } from '../../../../core/blitz/canSplash';
import { isExplosive } from '../../../../core/blitz/isExplosive';
import { resolveNearPenetration } from '../../../../core/blitz/resolveNearPenetration';
import { hasEquipment } from '../../../../core/blitzrinth/hasEquipment';
import { jsxTree } from '../../../../core/blitzrinth/jsxTree';
import { ShellDefinition } from '../../../../core/blitzrinth/tankDefinitions';
import { hasEquipment } from '../../../../core/blitzkit/hasEquipment';
import { jsxTree } from '../../../../core/blitzkit/jsxTree';
import { ShellDefinition } from '../../../../core/blitzkit/tankDefinitions';
import { EquipmentMatrix, useDuel } from '../../../../stores/duel';
import {
TankopediaPersistent,
@@ -5,9 +5,9 @@ import { I_HAT, J_HAT, K_HAT } from '../../../constants/axis';
import {
ModelTransformEventData,
modelTransformEvent,
} from '../../../core/blitzrinth/modelTransform';
import { nameToArmorId } from '../../../core/blitzrinth/nameToArmorId';
import { resolveArmor } from '../../../core/blitzrinth/resolveThickness';
} from '../../../core/blitzkit/modelTransform';
import { nameToArmorId } from '../../../core/blitzkit/nameToArmorId';
import { resolveArmor } from '../../../core/blitzkit/resolveThickness';
import { useArmor } from '../../../hooks/useArmor';
import { useModel } from '../../../hooks/useModel';
import { useModelDefinitions } from '../../../hooks/useModelDefinitions';
@@ -9,9 +9,9 @@ import {
import { ArmorUserData, ExternalModuleVariant } from '../..';
import { isExplosive } from '../../../../../../core/blitz/isExplosive';
import { resolveNearPenetration } from '../../../../../../core/blitz/resolveNearPenetration';
import { hasEquipment } from '../../../../../../core/blitzrinth/hasEquipment';
import { jsxTree } from '../../../../../../core/blitzrinth/jsxTree';
import { ShellDefinition } from '../../../../../../core/blitzrinth/tankDefinitions';
import { hasEquipment } from '../../../../../../core/blitzkit/hasEquipment';
import { jsxTree } from '../../../../../../core/blitzkit/jsxTree';
import { ShellDefinition } from '../../../../../../core/blitzkit/tankDefinitions';
import { EquipmentMatrix, useDuel } from '../../../../../../stores/duel';
import { ArmorType } from '../../../SpacedArmorScene';
import fragmentShader from './shaders/fragment.glsl';
@@ -9,9 +9,9 @@ import { degToRad } from 'three/src/math/MathUtils';
import { ArmorUserData } from '../..';
import { isExplosive } from '../../../../../../core/blitz/isExplosive';
import { resolveNearPenetration } from '../../../../../../core/blitz/resolveNearPenetration';
import { hasEquipment } from '../../../../../../core/blitzrinth/hasEquipment';
import { jsxTree } from '../../../../../../core/blitzrinth/jsxTree';
import { ShellDefinition } from '../../../../../../core/blitzrinth/tankDefinitions';
import { hasEquipment } from '../../../../../../core/blitzkit/hasEquipment';
import { jsxTree } from '../../../../../../core/blitzkit/jsxTree';
import { ShellDefinition } from '../../../../../../core/blitzkit/tankDefinitions';
import { EquipmentMatrix, useDuel } from '../../../../../../stores/duel';
import { ArmorType } from '../../../SpacedArmorScene';
import fragmentShader from './shaders/fragment.glsl';
@@ -13,8 +13,8 @@ import { degToRad } from 'three/src/math/MathUtils';
import { canSplash } from '../../../../core/blitz/canSplash';
import { isExplosive } from '../../../../core/blitz/isExplosive';
import { resolveNearPenetration } from '../../../../core/blitz/resolveNearPenetration';
import { hasEquipment } from '../../../../core/blitzrinth/hasEquipment';
import { jsxTree } from '../../../../core/blitzrinth/jsxTree';
import { hasEquipment } from '../../../../core/blitzkit/hasEquipment';
import { jsxTree } from '../../../../core/blitzkit/jsxTree';
import { useDuel } from '../../../../stores/duel';
import {
Shot,
+1 -1
View File
@@ -1,5 +1,5 @@
import { Flex } from '@radix-ui/themes';
import { ConsumableEntry } from '../core/blitzrinth/consumableDefinitions';
import { ConsumableEntry } from '../core/blitzkit/consumableDefinitions';
import { ConsumableButton } from './ModuleButtons/ConsumableButton';
interface ConsumablesManagerProps {
+4 -4
View File
@@ -1,10 +1,10 @@
import { Flex } from '@radix-ui/themes';
import { use } from 'react';
import { permanentSkills } from '../app/tools/tankopedia/[id]/components/Characteristics/components/Skills/constants';
import { asset } from '../core/blitzrinth/asset';
import { skillDefinitions } from '../core/blitzrinth/skillDefinitions';
import { Tier } from '../core/blitzrinth/tankDefinitions';
import { TIER_ROMAN_NUMERALS } from '../core/blitzrinth/tankDefinitions/constants';
import { asset } from '../core/blitzkit/asset';
import { skillDefinitions } from '../core/blitzkit/skillDefinitions';
import { Tier } from '../core/blitzkit/tankDefinitions';
import { TIER_ROMAN_NUMERALS } from '../core/blitzkit/tankDefinitions/constants';
import { GenericTankComponentButton } from './ModuleButtons/GenericTankComponentButton';
interface CrewSkillManagerProps {
+1 -1
View File
@@ -1,6 +1,6 @@
import { Flex } from '@radix-ui/themes';
import { cloneDeep } from 'lodash';
import { EquipmentPreset } from '../core/blitzrinth/equipmentDefinitions';
import { EquipmentPreset } from '../core/blitzkit/equipmentDefinitions';
import { EquipmentMatrix } from '../stores/duel';
import { EquipmentButton } from './ModuleButtons/EquipmentButton';
+1 -1
View File
@@ -1,4 +1,4 @@
import { asset } from '../core/blitzrinth/asset';
import { asset } from '../core/blitzkit/asset';
interface FlagProps {
nation: string;
@@ -1,6 +1,6 @@
import { Code } from '@radix-ui/themes';
import { use } from 'react';
import { gameDefinitions } from '../../../core/blitzrinth/gameDefinitions';
import { gameDefinitions } from '../../../core/blitzkit/gameDefinitions';
export function WoTBVersion() {
const awaitedGameDefinitions = use(gameDefinitions);
+1 -1
View File
@@ -56,7 +56,7 @@ export function Footer() {
<Link
size="2"
href="https://tresabhi.github.io/blitzrinth/guide/credits.html"
href="https://tresabhi.github.io/blitzkit/guide/credits.html"
target="_blank"
>
Full credits
@@ -1,6 +1,6 @@
import { ClockIcon, ReloadIcon } from '@radix-ui/react-icons';
import { Flex, Text } from '@radix-ui/themes';
import { asset } from '../../core/blitzrinth/asset';
import { asset } from '../../core/blitzkit/asset';
import { useDelta } from '../../hooks/useDelta';
import { GenericTankComponentButton } from './GenericTankComponentButton';
import { TankComponentButtonProps } from './TankComponentButton';
@@ -1,4 +1,4 @@
import { asset } from '../../core/blitzrinth/asset';
import { asset } from '../../core/blitzkit/asset';
import { GenericTankComponentButton } from './GenericTankComponentButton';
import { TankComponentButtonProps } from './TankComponentButton';
@@ -1,4 +1,4 @@
import { asset } from '../../core/blitzrinth/asset';
import { asset } from '../../core/blitzkit/asset';
import { GenericTankComponentButton } from './GenericTankComponentButton';
import { TankComponentButtonProps } from './TankComponentButton';
@@ -1,4 +1,4 @@
import { asset } from '../../core/blitzrinth/asset';
import { asset } from '../../core/blitzkit/asset';
import { GenericTankComponentButton } from './GenericTankComponentButton';
import { TankComponentButtonProps } from './TankComponentButton';
+1 -1
View File
@@ -1,4 +1,4 @@
import { asset } from '../../core/blitzrinth/asset';
import { asset } from '../../core/blitzkit/asset';
import { GenericTankComponentButton } from './GenericTankComponentButton';
import { TankComponentButtonProps } from './TankComponentButton';
+2 -2
View File
@@ -7,8 +7,8 @@ import {
TankDefinition,
TrackDefinition,
TurretDefinition,
} from '../core/blitzrinth/tankDefinitions';
import { TIER_ROMAN_NUMERALS } from '../core/blitzrinth/tankDefinitions/constants';
} from '../core/blitzkit/tankDefinitions';
import { TIER_ROMAN_NUMERALS } from '../core/blitzkit/tankDefinitions/constants';
import { ModuleButton } from './ModuleButtons/ModuleButton';
interface ModuleManagerProps {
+1 -1
View File
@@ -1,4 +1,4 @@
import { asset } from '../core/blitzrinth/asset';
import { asset } from '../core/blitzkit/asset';
interface SmallTankIconProps {
id: number;
@@ -3,7 +3,7 @@ import {
TANK_ICONS,
TANK_ICONS_COLLECTOR,
TANK_ICONS_PREMIUM,
} from '../../../../core/blitzrinth/tankDefinitions/constants';
} from '../../../../core/blitzkit/tankDefinitions/constants';
export const TREE_TYPES = ['researchable', 'premium', 'collector'] as const; // BIG TODO: REMOVE THIS AFTER LOCALIZATION
+1 -1
View File
@@ -1,4 +1,4 @@
import { Tier } from '../core/blitzrinth/tankDefinitions';
import { Tier } from '../core/blitzkit/tankDefinitions';
import { theme } from '../stitches.config';
export type TierWeightsRecord = Partial<Record<Tier, number>>;
+1 -1
View File
@@ -1,5 +1,5 @@
import { Vector3Tuple } from 'three';
import { Tier } from '../core/blitzrinth/tankDefinitions';
import { Tier } from '../core/blitzkit/tankDefinitions';
export const equipmentPriceMatrix: Record<Tier, Vector3Tuple> = {
1: [100, 200, 300],
+1 -1
View File
@@ -1,6 +1,6 @@
import { clamp } from 'lodash';
import { degToRad } from 'three/src/math/MathUtils';
import { PitchLimits, YawLimits } from '../blitzrinth/modelDefinitions';
import { PitchLimits, YawLimits } from '../blitzkit/modelDefinitions';
import { normalizeAngleRad } from '../math/normalizeAngleRad';
export function applyPitchYawLimits(
+1 -1
View File
@@ -1,4 +1,4 @@
import { ShellDefinition } from '../blitzrinth/tankDefinitions';
import { ShellDefinition } from '../blitzkit/tankDefinitions';
export function canRicochet(
type: ShellDefinition['type'],
+1 -1
View File
@@ -1,4 +1,4 @@
import { ShellDefinition } from '../blitzrinth/tankDefinitions';
import { ShellDefinition } from '../blitzkit/tankDefinitions';
export function canSplash(type: ShellDefinition['type']): type is 'he' {
return type === 'he';
+2 -2
View File
@@ -2,8 +2,8 @@ import { Document, Material, Node, Scene } from '@gltf-transform/core';
import { times } from 'lodash';
import { dirname } from 'path';
import { Matrix4, Quaternion, Vector3, Vector4Tuple } from 'three';
import { readTexture } from '../../blitzrinth/readTexture';
import { TextureMutation } from '../../blitzrinth/readTexture/constants';
import { readTexture } from '../../blitzkit/readTexture';
import { TextureMutation } from '../../blitzkit/readTexture/constants';
import { Hierarchy, Sc2ReadStream, Textures } from '../../streams/sc2';
import { ScgReadStream } from '../../streams/scg';
import { VertexAttribute } from '../../streams/scpg';
+1 -1
View File
@@ -1,6 +1,6 @@
import { Region } from '../../constants/regions';
import { WARGAMING_APPLICATION_ID } from '../../constants/wargamingApplicationID';
import { patientFetch } from '../blitzrinth/patientFetch';
import { patientFetch } from '../blitzkit/patientFetch';
type BlitzResponse<Data extends object> =
| {
+2 -2
View File
@@ -1,7 +1,7 @@
import { RatingInfo } from '../../commands/ratingLeaderboard';
import { Region } from '../../constants/regions';
import { context } from '../blitzrinth/context';
import { patientFetch } from '../blitzrinth/patientFetch';
import { context } from '../blitzkit/context';
import { patientFetch } from '../blitzkit/patientFetch';
import regionToRegionSubdomain from './regionToRegionSubdomain';
const cache: Partial<Record<Region, RatingInfo>> = {};
Loaded 100 of 205 files, more files were not shown because too many files have changed in this diff. Show more