feat: rename to blitzrinth

This commit is contained in:
TrèsAbhi committed 2024-04-20 12:00:48 -05:00
1 parent 0fd17d9c96
commit c2b936c925
213 files changed
+314 -307

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/blitzkrieg/releases/latest \
DOWNLOAD_URL=$(curl -s https://api.github.com/repos/tresabhi/blitzrinth/releases/latest \
| grep "browser_download_url.*bot.zip" \
| cut -d : -f 2,3 \
| tr -d \")
+1
View File
@@ -21,6 +21,7 @@
"BKRTS",
"BKRTSMANIFEST",
"bkwd",
"blitzrinth",
"blitzstars",
"Camo",
"CDON",
+6 -6
View File
@@ -1,4 +1,4 @@
# Blitzkrieg
# Blitzrinth
[![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 Blitzkrieg](https://discord.com/application-directory/1097673957865443370) and click "Add to Server." Voila! You're ready to go.
Go to [application directory for Blitzrinth](https://discord.com/application-directory/1097673957865443370) and click "Add to Server." Voila! You're ready to go.
![Blitzkrieg application directory](https://i.imgur.com/JlEA0J1.png)
![Blitzrinth application directory](https://i.imgur.com/JlEA0J1.png)
## Visit the website
### https://blitz-krieg.vercel.app/
![Blitzkrieg website](https://i.imgur.com/eRIZe5P.png)
![Blitzrinth website](https://i.imgur.com/eRIZe5P.png)
## Visit the documentation website
### https://tresabhi.github.io/blitzkrieg/
### https://tresabhi.github.io/blitzrinth/
![Blitzkrieg documentation website](https://i.imgur.com/TOt5fMx.png)
![Blitzrinth 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: 'blitzkrieg',
title: 'blitzrinth',
description: '🎉 All-in-one Discord bot for everything World of Tanks Blitz',
base: '/blitzkrieg/',
base: '/blitzrinth/',
outDir: '../dist/docs',
themeConfig: {
@@ -33,7 +33,7 @@ export default defineConfig({
],
socialLinks: [
{ icon: 'github', link: 'https://github.com/tresabhi/blitzkrieg' },
{ icon: 'github', link: 'https://github.com/tresabhi/blitzrinth' },
],
},
});
+1 -1
View File
@@ -1,3 +1,3 @@
# Blitzkrieg 1.9.1
Created a website for Blitzkrieg! Check it out: https://tresabhi.github.io/blitzkrieg/
Created a website for Blitzkrieg! Check it out: https://tresabhi.github.io/blitzrinth/
+1 -1
View File
@@ -2,4 +2,4 @@
## Fixes
- Implemented `/blitzkrieg/` as the base path
- Implemented `/blitzrinth/` as the base path
+2 -2
View File
@@ -1,9 +1,9 @@
# Blitzkrieg Rating Leaderboard
# Blitzrinth Rating Leaderboard
A straightforward way of storing the entire World of Tanks Blitz rating leaderboard to disk.
```cpp
primary BlitzkriegRatingLeaderboard {
primary BlitzrinthRatingLeaderboard {
utf8"BKRL" magic;
Header header;
primary Body<header> body;
+1 -1
View File
@@ -4,7 +4,7 @@
## Bot
Blitzkrieg is available as a Discord bot and can be [installed very easily](/guide/invite).
Blitzrinth is available as a Discord bot and can be [installed very easily](/guide/invite).
- Track statistics
- Find inactive players in a clan
+1 -1
View File
@@ -1,3 +1,3 @@
# Inviting the Bot
Go to [application directory for Blitzkrieg](https://discord.com/application-directory/1097673957865443370) and click "Add to Server." Voila! You're ready to go.
Go to [application directory for Blitzrinth](https://discord.com/application-directory/1097673957865443370) and click "Add to Server." Voila! You're ready to go.
+1 -1
View File
@@ -1,4 +1,4 @@
# Blitzkrieg Regular Tank Stats
# Blitzrinth Regular Tank Stats
A straightforward way of storing the entire World of Tanks Blitz tank statistics for players to disk.
+4 -4
View File
@@ -3,12 +3,12 @@
layout: home
hero:
name: 'blitzkrieg'
name: 'blitzrinth'
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: 'blitzkrieg'
alt: 'blitzrinth'
actions:
- theme: brand
text: Add to Discord Server
@@ -20,11 +20,11 @@ hero:
features:
- title: Clean and Efficient UI
icon: 🚀
details: Blitzkrieg is where concise meets efficient. Get the information you need in the way you want.
details: Blitzrinth 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, Blitzkrieg does all the hard work for you.
details: Leveraging Discord's, Blitz Stars', and Wargaming's powerful APIS, Blitzrinth does all the hard work for you.
---
+5 -5
View File
@@ -1,10 +1,10 @@
# Blitzkrieg Privacy Policy
# Blitzrinth Privacy Policy
Blitzkrieg collects little to no data. Regardless, here is an exhaustive list of Blitzkrieg's data collection practices.
Blitzrinth collects little to no data. Regardless, here is an exhaustive list of Blitzrinth's data collection practices.
## Logs
All Blitzkrieg 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/blitzkrieg/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/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.
## Commands
@@ -12,11 +12,11 @@ Everytime a command a command is used, the command name and parameters provided
## Errors
Everytime an error occurs, a detailed stack trace, scope of the error, and the error message is logged both in the GitHub logs and in the public channel [#🔲︱blitzkrieg-logs](https://discord.com/channels/734786591205359697/880650462540476416) in [the official Discord server](https://discord.gg/nDt7AjGJQH).
Everytime an error occurs, a detailed stack trace, scope of the error, and the error message is logged both in the GitHub logs and in the public channel [#🔲︱blitzrinth-logs](https://discord.com/channels/734786591205359697/880650462540476416) in [the official Discord server](https://discord.gg/nDt7AjGJQH).
## Databases
No databases are used by Blitzkrieg meaning that no data is collected outside of what has already been mentioned above. This is no permanent state.
No databases are used by Blitzrinth meaning that no data is collected outside of what has already been mentioned above. This is no permanent state.
## 3rd Party
+3 -3
View File
@@ -1,12 +1,12 @@
# Blitzkrieg Terms of Service
# Blitzrinth Terms of Service
## About
Blitzkrieg is a multi-function Discord bot that serves users with needs specific to the game World of Tanks Blitz.
Blitzrinth is a multi-function Discord bot that serves users with needs specific to the game World of Tanks Blitz.
## License
Blitzkrieg is licensed under the MIT License.
Blitzrinth is licensed under the MIT License.
## 3rd Party
+1 -1
View File
@@ -1,5 +1,5 @@
{
"name": "blitzkrieg",
"name": "blitzrinth",
"version": "1.19.4",
"description": "🎉 Tools for everything World of Tanks Blitz",
"main": "src/server.ts",
+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/blitzkrieg/secrets';
import { secrets } from '../src/core/blitzrinth/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/blitzkrieg/commitAssets';
import { FileChange } from '../../src/core/blitzkrieg/commitMultipleFiles';
import { commitAssets } from '../../src/core/blitzrinth/commitAssets';
import { FileChange } from '../../src/core/blitzrinth/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/blitzkrieg/commitAssets';
import { FileChange } from '../../src/core/blitzkrieg/commitMultipleFiles';
import { commitAssets } from '../../src/core/blitzrinth/commitAssets';
import { FileChange } from '../../src/core/blitzrinth/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/blitzkrieg/commitAssets';
import { FileChange } from '../../src/core/blitzkrieg/commitMultipleFiles';
import { commitAssets } from '../../src/core/blitzrinth/commitAssets';
import { FileChange } from '../../src/core/blitzrinth/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/blitzkrieg/commitAssets';
import { FileChange } from '../../src/core/blitzkrieg/commitMultipleFiles';
import { commitAssets } from '../../src/core/blitzrinth/commitAssets';
import { FileChange } from '../../src/core/blitzrinth/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/blitzkrieg/commitAssets';
import { FileChange } from '../../src/core/blitzkrieg/commitMultipleFiles';
import { commitAssets } from '../../src/core/blitzrinth/commitAssets';
import { FileChange } from '../../src/core/blitzrinth/commitMultipleFiles';
import { DATA } from './constants';
const ICONS = [
+11 -11
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/blitzkrieg/commitAssets';
import { commitAssets } from '../../src/core/blitzrinth/commitAssets';
import {
ConsumableDefinitions,
TankFilterDefinitionCategory,
} from '../../src/core/blitzkrieg/consumableDefinitions';
} from '../../src/core/blitzrinth/consumableDefinitions';
import {
EquipmentDefinitions,
EquipmentPreset,
EquipmentRow,
} from '../../src/core/blitzkrieg/equipmentDefinitions';
import { GameDefinitions } from '../../src/core/blitzkrieg/gameDefinitions';
} from '../../src/core/blitzrinth/equipmentDefinitions';
import { GameDefinitions } from '../../src/core/blitzrinth/gameDefinitions';
import {
ModelArmor,
ModelDefinitions,
} from '../../src/core/blitzkrieg/modelDefinitions';
import { ProvisionDefinitions } from '../../src/core/blitzkrieg/provisionDefinitions';
import { SkillDefinitions } from '../../src/core/blitzkrieg/skillDefinitions';
import { superCompress } from '../../src/core/blitzkrieg/superCompress';
} 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';
import {
Crew,
CrewMember,
@@ -33,7 +33,7 @@ import {
TankDefinitionPrice,
TankDefinitions,
Tier,
} from '../../src/core/blitzkrieg/tankDefinitions';
} from '../../src/core/blitzrinth/tankDefinitions';
import { DATA, POI } from './constants';
import { Avatar } from './skillIcons';
import { TankParameters } from './tankIcons';
@@ -325,7 +325,7 @@ type ConsumablesVehicleFilter =
| { name: string }
| { extendedTags: string };
const blitzShellKindToBLitzkrieg: Record<ShellKind, ShellType> = {
const blitzShellKindToBlitzrinth: Record<ShellKind, ShellType> = {
ARMOR_PIERCING: 'ap',
ARMOR_PIERCING_CR: 'ap_cr',
HIGH_EXPLOSIVE: 'he',
@@ -852,7 +852,7 @@ export async function definitions(production: boolean) {
caliber: shell.caliber,
normalization: shell.normalizationAngle,
ricochet: shell.ricochetAngle,
type: blitzShellKindToBLitzkrieg[shell.kind],
type: blitzShellKindToBlitzrinth[shell.kind],
explosionRadius:
shell.kind === 'HIGH_EXPLOSIVE'
? shell.explosionRadius ?? 0
+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/blitzkrieg/commitAssets';
import { FileChange } from '../../src/core/blitzkrieg/commitMultipleFiles';
import { commitAssets } from '../../src/core/blitzrinth/commitAssets';
import { FileChange } from '../../src/core/blitzrinth/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/blitzkrieg/commitAssets';
import { FileChange } from '../../src/core/blitzkrieg/commitMultipleFiles';
import { commitAssets } from '../../src/core/blitzrinth/commitAssets';
import { FileChange } from '../../src/core/blitzrinth/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/blitzkrieg/commitAssets';
import { FileChange } from '../../src/core/blitzkrieg/commitMultipleFiles';
import { commitAssets } from '../../src/core/blitzrinth/commitAssets';
import { FileChange } from '../../src/core/blitzrinth/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/blitzkrieg/commitAssets';
import { FileChange } from '../../src/core/blitzkrieg/commitMultipleFiles';
import { commitAssets } from '../../src/core/blitzrinth/commitAssets';
import { FileChange } from '../../src/core/blitzrinth/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/blitzkrieg/commitAssets';
import { FileChange } from '../../src/core/blitzkrieg/commitMultipleFiles';
import { commitAssets } from '../../src/core/blitzrinth/commitAssets';
import { FileChange } from '../../src/core/blitzrinth/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/blitzkrieg/commitAssets';
import { FileChange } from '../../src/core/blitzkrieg/commitMultipleFiles';
import { commitAssets } from '../../src/core/blitzrinth/commitAssets';
import { FileChange } from '../../src/core/blitzrinth/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/blitzkrieg/commitAssets';
import { FileChange } from '../../src/core/blitzkrieg/commitMultipleFiles';
import { commitAssets } from '../../src/core/blitzrinth/commitAssets';
import { FileChange } from '../../src/core/blitzrinth/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/blitzkrieg/commitAssets';
import { FileChange } from '../../src/core/blitzkrieg/commitMultipleFiles';
import { commitAssets } from '../../src/core/blitzrinth/commitAssets';
import { FileChange } from '../../src/core/blitzrinth/commitMultipleFiles';
import { DATA, POI } from './constants';
import { VehicleDefinitionList } from './definitions';
import { TankParameters } from './tankIcons';
+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/blitzkrieg/commitAssets';
import { FileChange } from '../src/core/blitzkrieg/commitMultipleFiles.js';
import { patientFetchJSON } from '../src/core/blitzkrieg/patientFetchJSON';
import { superCompress } from '../src/core/blitzkrieg/superCompress';
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 {
BkrlBaseEntry,
BkrlFormat,
+1 -1
View File
@@ -1,4 +1,4 @@
import { tankDefinitions } from '../src/core/blitzkrieg/tankDefinitions';
import { tankDefinitions } from '../src/core/blitzrinth/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/blitzkrieg/commitAssets';
import { FileChange } from '../src/core/blitzkrieg/commitMultipleFiles';
import { commitAssets } from '../src/core/blitzrinth/commitAssets';
import { FileChange } from '../src/core/blitzrinth/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/blitzkrieg/resetSession';
import { resetSession } from '../../../core/blitzrinth/resetSession';
import {
TankDefinition,
tankDefinitions,
} from '../../../core/blitzkrieg/tankDefinitions';
} from '../../../core/blitzrinth/tankDefinitions';
import { tankAverages } from '../../../core/blitzstars/tankAverages';
import calculateWN8 from '../../../core/statistics/calculateWN8';
import { deltaTankStats } from '../../../core/statistics/deltaTankStats';
+4 -4
View File
@@ -10,8 +10,8 @@ import { Footer } from '../components/Footer';
import { Google } from '../components/Google';
import { Loader } from '../components/Loader';
import Navbar from '../components/Navbar';
import isDev from '../core/blitzkrieg/isDev';
import { isLocalhost } from '../core/blitzkrieg/isLocalhost';
import isDev from '../core/blitzrinth/isDev';
import { isLocalhost } from '../core/blitzrinth/isLocalhost';
import { useFullScreen } from '../hooks/useFullScreen';
import { useApp } from '../stores/app';
@@ -50,14 +50,14 @@ export default function RootLayout({ children }: RootLayoutProps) {
<head>
{isRoot && (
<>
<title>Blitzkrieg</title>
<title>Blitzrinth</title>
<meta
name="description"
content="🎉 Tools for everything World of Tanks Blitz"
/>
</>
)}
<meta property="og:site_name" content="Blitzkrieg" />
<meta property="og:site_name" content="Blitzrinth" />
<link rel="icon" type="image/x-icon" href="/favicon.ico" />
<Google />
@@ -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/blitzkrieg/provisionDefinitions';
import { tankToCompareMember } from '../../../../core/blitzkrieg/tankToCompareMember';
import { provisionDefinitions } from '../../../../core/blitzrinth/provisionDefinitions';
import { tankToCompareMember } from '../../../../core/blitzrinth/tankToCompareMember';
import { mutateCompareTemporary } from '../../../../stores/compare';
import { TankSearch } from '../../tankopedia/components/TankSearch';
+15 -15
View File
@@ -31,23 +31,23 @@ import { EquipmentManager } from '../../../components/EquipmentManager';
import { ModuleManager } from '../../../components/ModuleManager';
import PageWrapper from '../../../components/PageWrapper';
import { ProvisionsManager } from '../../../components/ProvisionsManager';
import { asset } from '../../../core/blitzkrieg/asset';
import { availableProvisions } from '../../../core/blitzkrieg/availableProvisions';
import { checkConsumableProvisionInclusivity } from '../../../core/blitzkrieg/checkConsumableProvisionInclusivity';
import { consumableDefinitions } from '../../../core/blitzkrieg/consumableDefinitions';
import { createDefaultSkills } from '../../../core/blitzkrieg/createDefaultSkills';
import { equipmentDefinitions } from '../../../core/blitzkrieg/equipmentDefinitions';
import { modelDefinitions } from '../../../core/blitzkrieg/modelDefinitions';
import { provisionDefinitions } from '../../../core/blitzkrieg/provisionDefinitions';
import { skillDefinitions } from '../../../core/blitzkrieg/skillDefinitions';
import { tankCharacteristics } from '../../../core/blitzkrieg/tankCharacteristics';
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 {
TankDefinition,
tankDefinitions,
} from '../../../core/blitzkrieg/tankDefinitions';
import { tankIcon } from '../../../core/blitzkrieg/tankIcon';
import { tankToCompareMember } from '../../../core/blitzkrieg/tankToCompareMember';
import { BlitzkriegButtonWatermark } from '../../../icons/BlitzkriegButtonWatermark';
} from '../../../core/blitzrinth/tankDefinitions';
import { tankIcon } from '../../../core/blitzrinth/tankIcon';
import { tankToCompareMember } from '../../../core/blitzrinth/tankToCompareMember';
import { BlitzrinthButtonWatermark } from '../../../icons/BlitzrinthButtonWatermark';
import { theme } from '../../../stitches.config';
import {
DeltaMode,
@@ -648,7 +648,7 @@ export default function Page() {
align="center"
justify="center"
>
<BlitzkriegButtonWatermark width={64} height={64} />
<BlitzrinthButtonWatermark width={64} height={64} />
<InsertionMarker index={0} />
</Flex>
</Table.ColumnHeaderCell>
+3 -3
View File
@@ -35,9 +35,9 @@ import {
AccountList,
AccountListItem,
} from '../../../core/blitz/searchPlayersAcrossRegions';
import { getArchivedLatestSeasonNumber } from '../../../core/blitzkrieg/getArchivedLatestSeasonNumber';
import getArchivedRatingInfo from '../../../core/blitzkrieg/getArchivedRatingInfo';
import { getArchivedRatingLeaderboard } from '../../../core/blitzkrieg/getArchivedRatingLeaderboard';
import { getArchivedLatestSeasonNumber } from '../../../core/blitzrinth/getArchivedLatestSeasonNumber';
import getArchivedRatingInfo from '../../../core/blitzrinth/getArchivedRatingInfo';
import { getArchivedRatingLeaderboard } from '../../../core/blitzrinth/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/blitzkrieg/resetSession';
import { setSession } from '../../../core/blitzkrieg/setSession';
import { resetSession } from '../../../core/blitzrinth/resetSession';
import { setSession } from '../../../core/blitzrinth/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/blitzkrieg/tankDefinitions';
import { tankIcon } from '../../../../core/blitzkrieg/tankIcon';
import { tankDefinitions } from '../../../../core/blitzrinth/tankDefinitions';
import { tankIcon } from '../../../../core/blitzrinth/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/blitzkrieg/pushTankopediaPath';
import { pushTankopediaPath } from '../../../../../core/blitzrinth/pushTankopediaPath';
import {
SHELL_NAMES,
TIER_ROMAN_NUMERALS,
} from '../../../../../core/blitzkrieg/tankDefinitions/constants';
} from '../../../../../core/blitzrinth/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/blitzkrieg/checkConsumableProvisionInclusivity';
import { consumableDefinitions } from '../../../../../../../core/blitzkrieg/consumableDefinitions';
import { checkConsumableProvisionInclusivity } from '../../../../../../../core/blitzrinth/checkConsumableProvisionInclusivity';
import { consumableDefinitions } from '../../../../../../../core/blitzrinth/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/blitzkrieg/equipmentDefinitions';
import { equipmentDefinitions } from '../../../../../../../core/blitzrinth/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/blitzkrieg/asset';
import { asset } from '../../../../../../../core/blitzrinth/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/blitzkrieg/availableProvisions';
import { provisionDefinitions } from '../../../../../../../core/blitzkrieg/provisionDefinitions';
import { availableProvisions } from '../../../../../../../core/blitzrinth/availableProvisions';
import { provisionDefinitions } from '../../../../../../../core/blitzrinth/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/blitzkrieg/createDefaultSkills';
import { skillDefinitions } from '../../../../../../../../core/blitzkrieg/skillDefinitions';
import { createDefaultSkills } from '../../../../../../../../core/blitzrinth/createDefaultSkills';
import { skillDefinitions } from '../../../../../../../../core/blitzrinth/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/blitzkrieg/coefficient';
import { equipmentDefinitions } from '../../../../../../core/blitzkrieg/equipmentDefinitions';
import { modelDefinitions } from '../../../../../../core/blitzkrieg/modelDefinitions';
import { provisionDefinitions } from '../../../../../../core/blitzkrieg/provisionDefinitions';
import { tankCharacteristics } from '../../../../../../core/blitzkrieg/tankCharacteristics';
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 {
CREW_MEMBER_NAMES,
GUN_TYPE_NAMES,
SHELL_NAMES,
} from '../../../../../../core/blitzkrieg/tankDefinitions/constants';
} from '../../../../../../core/blitzrinth/tankDefinitions/constants';
import { useEquipment } from '../../../../../../hooks/useEquipment';
import { useFullScreen } from '../../../../../../hooks/useFullScreen';
import { mutateDuel, useDuel } from '../../../../../../stores/duel';
@@ -178,7 +178,7 @@ export function Characteristics() {
name={
<a
target="_blank"
href="https://tresabhi.github.io/blitzkrieg/guide/dpm.html"
href="https://tresabhi.github.io/blitzrinth/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/blitzkrieg/hasEquipment';
import { modelDefinitions } from '../../../../../core/blitzkrieg/modelDefinitions';
import { Pose, poseEvent } from '../../../../../core/blitzkrieg/pose';
import { hasEquipment } from '../../../../../core/blitzrinth/hasEquipment';
import { modelDefinitions } from '../../../../../core/blitzrinth/modelDefinitions';
import { Pose, poseEvent } from '../../../../../core/blitzrinth/pose';
import { useAwait } from '../../../../../hooks/useAwait';
import { useDuel } from '../../../../../stores/duel';
import { useTankopediaPersistent } from '../../../../../stores/tankopedia';
@@ -7,14 +7,14 @@ 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/blitzkrieg/modelDefinitions';
import { modelTransformEvent } from '../../../../../../core/blitzkrieg/modelTransform';
import { Pose, poseEvent } from '../../../../../../core/blitzkrieg/pose';
import { tankIcon } from '../../../../../../core/blitzkrieg/tankIcon';
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 { useEquipment } from '../../../../../../hooks/useEquipment';
import { useFullScreen } from '../../../../../../hooks/useFullScreen';
import { useWideFormat } from '../../../../../../hooks/useWideFormat';
import { BlitzkriegWormWide } from '../../../../../../icons/BlitzkriegWormWide';
import { BlitzrinthWormWide } from '../../../../../../icons/BlitzrinthWormWide';
import { mutateDuel, useDuel } from '../../../../../../stores/duel';
import mutateTankopediaPersistent, {
TankopediaMode,
@@ -186,7 +186,7 @@ export function TankSandbox() {
top: 11,
}}
>
<BlitzkriegWormWide height={32} />
<BlitzrinthWormWide height={32} />
</Text>
)}
@@ -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/blitzkrieg/pose';
import { Pose, poseEvent } from '../../../../../../../core/blitzrinth/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/blitzkrieg/hasEquipment';
import { jsxTree } from '../../../../../../../core/blitzkrieg/jsxTree';
import { modelDefinitions } from '../../../../../../../core/blitzkrieg/modelDefinitions';
import { hasEquipment } from '../../../../../../../core/blitzrinth/hasEquipment';
import { jsxTree } from '../../../../../../../core/blitzrinth/jsxTree';
import { modelDefinitions } from '../../../../../../../core/blitzrinth/modelDefinitions';
import {
ModelTransformEventData,
modelTransformEvent,
} from '../../../../../../../core/blitzkrieg/modelTransform';
} from '../../../../../../../core/blitzrinth/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/blitzkrieg/asset';
import { asset } from '../../../../../../../core/blitzrinth/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/blitzkrieg/modelDefinitions';
import { modelTransformEvent } from '../../../../../../core/blitzkrieg/modelTransform';
import { modelDefinitions } from '../../../../../../core/blitzrinth/modelDefinitions';
import { modelTransformEvent } from '../../../../../../core/blitzrinth/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/blitzkrieg/assignDuelMember';
import { pushTankopediaPath } from '../../../../../core/blitzkrieg/pushTankopediaPath';
import { assignDuelMember } from '../../../../../core/blitzrinth/assignDuelMember';
import { pushTankopediaPath } from '../../../../../core/blitzrinth/pushTankopediaPath';
import { useDuel } from '../../../../../stores/duel';
import { TankSearch } from '../../components/TankSearch';
+3 -3
View File
@@ -1,7 +1,7 @@
import { ReactNode } from 'react';
import { tankDefinitions } from '../../../../core/blitzkrieg/tankDefinitions';
import { TIER_ROMAN_NUMERALS } from '../../../../core/blitzkrieg/tankDefinitions/constants';
import { tankIcon } from '../../../../core/blitzkrieg/tankIcon';
import { tankDefinitions } from '../../../../core/blitzrinth/tankDefinitions';
import { TIER_ROMAN_NUMERALS } from '../../../../core/blitzrinth/tankDefinitions/constants';
import { tankIcon } from '../../../../core/blitzrinth/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/blitzkrieg/assignDuelMember';
import { assignDuelMember } from '../../../../core/blitzrinth/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/blitzkrieg/tankDefinitions';
import { TankDefinition } from '../../../../core/blitzrinth/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/blitzkrieg/tankDefinitions';
import { TIER_ROMAN_NUMERALS } from '../../../../../../core/blitzkrieg/tankDefinitions/constants';
import { TankDefinition } from '../../../../../../core/blitzrinth/tankDefinitions';
import { TIER_ROMAN_NUMERALS } from '../../../../../../core/blitzrinth/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/blitzkrieg/tankDefinitions';
import { NATIONS } from '../../../../../../../core/blitzrinth/tankDefinitions';
import {
TIERS,
TIER_ROMAN_NUMERALS,
} from '../../../../../../../core/blitzkrieg/tankDefinitions/constants';
} from '../../../../../../../core/blitzrinth/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/blitzkrieg/asset';
import { modelDefinitions } from '../../../../../core/blitzkrieg/modelDefinitions';
import { normalizeBoundingBox } from '../../../../../core/blitzkrieg/normalizeBoundingBox';
import { resolveDpm } from '../../../../../core/blitzkrieg/resolveDpm';
import { resolveReload } from '../../../../../core/blitzkrieg/resolveReload';
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 {
NATIONS,
TankDefinition,
tanksDefinitionsArray,
} from '../../../../../core/blitzkrieg/tankDefinitions';
} from '../../../../../core/blitzrinth/tankDefinitions';
import {
TANK_ICONS,
TANK_ICONS_COLLECTOR,
TANK_ICONS_PREMIUM,
TIER_ROMAN_NUMERALS,
} from '../../../../../core/blitzkrieg/tankDefinitions/constants';
import { tankIcon } from '../../../../../core/blitzkrieg/tankIcon';
import { unionBoundingBox } from '../../../../../core/blitzkrieg/unionBoundingBox';
} from '../../../../../core/blitzrinth/tankDefinitions/constants';
import { tankIcon } from '../../../../../core/blitzrinth/tankIcon';
import { unionBoundingBox } from '../../../../../core/blitzrinth/unionBoundingBox';
import { theme } from '../../../../../stitches.config';
import mutateTankopediaPersistent, {
SORT_NAMES,
+1 -1
View File
@@ -1,7 +1,7 @@
import { Flex, Link } from '@radix-ui/themes';
import { use } from 'react';
import PageWrapper from '../../../../components/PageWrapper';
import { tankDefinitions } from '../../../../core/blitzkrieg/tankDefinitions';
import { tankDefinitions } from '../../../../core/blitzrinth/tankDefinitions';
export default function Page() {
const awaitedTankDefinitions = use(tankDefinitions);
+2 -2
View File
@@ -1,5 +1,5 @@
import { registerProcesses } from './core/blitzkrieg/processes';
import { secrets } from './core/blitzkrieg/secrets';
import { registerProcesses } from './core/blitzrinth/processes';
import { secrets } from './core/blitzrinth/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/blitzkrieg/main/docs/${DOCS[subcommand as Subcommand]}.md`;
const url = `https://raw.githubusercontent.com/tresabhi/blitzrinth/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/blitzkrieg/filtersToDescription';
import { filtersToDescription } from '../../core/blitzrinth/filtersToDescription';
import {
TankDefinition,
tankDefinitions,
} from '../../core/blitzkrieg/tankDefinitions';
} from '../../core/blitzrinth/tankDefinitions';
import getStatsInPeriod from '../../core/blitzstars/getStatsInPeriod';
import { tankAverages } from '../../core/blitzstars/tankAverages';
import { ResolvedPeriod } from '../../core/discord/resolvePeriodFromCommand';
+1 -1
View File
@@ -84,7 +84,7 @@
// embedWarning(
// 'This is an approximation!',
// "Wargaming provides very little information about platoons publicly. Caveats:\n- Players in two different clans platooning artificially inflates the total count\n- Game-mode battles aren't counted since Wargaming doesn't publicly share that data\n- This command is also subject to Blitzkrieg's reset times (use `/about timezones` for more info)",
// "Wargaming provides very little information about platoons publicly. Caveats:\n- Players in two different clans platooning artificially inflates the total count\n- Game-mode battles aren't counted since Wargaming doesn't publicly share that data\n- This command is also subject to Blitzrinth's reset times (use `/about timezones` for more info)",
// ),
// ];
// },
+3 -3
View File
@@ -7,9 +7,9 @@
// import { SlashCommandBuilder } from 'discord.js';
// import { getAccountInfo } from '../core/blitz/getAccountInfo';
// import getPeriodNow from '../core/blitzkrieg/getPeriodNow';
// import getTimeDaysAgo from '../core/blitzkrieg/getTimeDaysAgo';
// import { tankDefinitions } from '../core/blitzkrieg/tankDefinitions';
// import getPeriodNow from '../core/blitzrinth/getPeriodNow';
// import getTimeDaysAgo from '../core/blitzrinth/getTimeDaysAgo';
// import { tankDefinitions } from '../core/blitzrinth/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/blitzkrieg/emblemURL';
import getTankHistories from '../core/blitzkrieg/getTankHistories';
import { emblemURL } from '../core/blitzrinth/emblemURL';
import getTankHistories from '../core/blitzrinth/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/blitzkrieg/emblemURL';
import { filtersToDescription } from '../core/blitzkrieg/filtersToDescription';
import { emblemURL } from '../core/blitzrinth/emblemURL';
import { filtersToDescription } from '../core/blitzrinth/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/blitzkrieg/discordBlitzLink';
import { linkBlitzAndDiscord } from '../core/blitzrinth/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/blitzkrieg/tankDefinitions';
import { TIER_ROMAN_NUMERALS } from '../core/blitzkrieg/tankDefinitions/constants';
} from '../core/blitzrinth/tankDefinitions';
import { TIER_ROMAN_NUMERALS } from '../core/blitzrinth/tankDefinitions/constants';
import addTierChoices from '../core/discord/addTierChoices';
import addUsernameChoices from '../core/discord/addUsernameChoices';
import autocompleteUsername from '../core/discord/autocompleteUsername';
+2 -2
View File
@@ -9,7 +9,7 @@ export const pingCommand = new Promise<CommandRegistry>((resolve) => {
handlesInteraction: true,
command: createLocalizedCommand('ping', [
{ subcommand: 'blitzkrieg' },
{ subcommand: 'blitzrinth' },
{ subcommand: 'wotb' },
]),
@@ -18,7 +18,7 @@ export const pingCommand = new Promise<CommandRegistry>((resolve) => {
const subcommand = interaction.options.getSubcommand();
const executionStart = Date.now();
if (subcommand === 'blitzkrieg') {
if (subcommand === 'blitzrinth') {
await interaction.editReply(t`bot.commands.ping.body.pong`);
} else {
await fetch('https://api.wotblitz.com/');
+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/blitzkrieg/emblemURL';
import getArchivedRatingMidnightLeaderboard from '../core/blitzkrieg/getArchivedRatingMidnightLeaderboard';
import { webpToPng } from '../core/blitzkrieg/iconPng';
import { emblemURL } from '../core/blitzrinth/emblemURL';
import getArchivedRatingMidnightLeaderboard from '../core/blitzrinth/getArchivedRatingMidnightLeaderboard';
import { webpToPng } from '../core/blitzrinth/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/blitzkrieg/getArchivedLatestSeasonNumber';
import getArchivedRatingInfo from '../core/blitzkrieg/getArchivedRatingInfo';
import { getArchivedRatingLeaderboard } from '../core/blitzkrieg/getArchivedRatingLeaderboard';
import getArchivedRatingMidnightLeaderboard from '../core/blitzkrieg/getArchivedRatingMidnightLeaderboard';
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 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/blitzkrieg/asset';
import { buildTechTreeLine } from '../core/blitzkrieg/buildTechTreeLine';
import { emblemURL } from '../core/blitzkrieg/emblemURL';
import { webpToPng } from '../core/blitzkrieg/iconPng';
import { resolveAncestry } from '../core/blitzkrieg/resolveAncestry';
import { tankDefinitions } from '../core/blitzkrieg/tankDefinitions';
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 {
TANK_ICONS,
TIER_ROMAN_NUMERALS,
} from '../core/blitzkrieg/tankDefinitions/constants';
import { tankIconPng } from '../core/blitzkrieg/tankIconPng';
} from '../core/blitzrinth/tankDefinitions/constants';
import { tankIconPng } from '../core/blitzrinth/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/blitzkrieg/tankDefinitions';
// import { tankNames } from '../core/blitzrinth/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/blitzkrieg/emblemURL';
import { filtersToDescription } from '../core/blitzkrieg/filtersToDescription';
import { emblemURL } from '../core/blitzrinth/emblemURL';
import { filtersToDescription } from '../core/blitzrinth/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/blitzkrieg/tankDefinitions';
import { NATIONS } from '../core/blitzrinth/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/blitzkrieg/modelTransform';
import { nameToArmorId } from '../../../core/blitzkrieg/nameToArmorId';
import { resolveArmor } from '../../../core/blitzkrieg/resolveThickness';
} from '../../../core/blitzrinth/modelTransform';
import { nameToArmorId } from '../../../core/blitzrinth/nameToArmorId';
import { resolveArmor } from '../../../core/blitzrinth/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/blitzkrieg/hasEquipment';
import { jsxTree } from '../../../../core/blitzkrieg/jsxTree';
import { ShellDefinition } from '../../../../core/blitzkrieg/tankDefinitions';
import { hasEquipment } from '../../../../core/blitzrinth/hasEquipment';
import { jsxTree } from '../../../../core/blitzrinth/jsxTree';
import { ShellDefinition } from '../../../../core/blitzrinth/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/blitzkrieg/modelTransform';
import { nameToArmorId } from '../../../core/blitzkrieg/nameToArmorId';
import { resolveArmor } from '../../../core/blitzkrieg/resolveThickness';
} from '../../../core/blitzrinth/modelTransform';
import { nameToArmorId } from '../../../core/blitzrinth/nameToArmorId';
import { resolveArmor } from '../../../core/blitzrinth/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/blitzkrieg/hasEquipment';
import { jsxTree } from '../../../../../../core/blitzkrieg/jsxTree';
import { ShellDefinition } from '../../../../../../core/blitzkrieg/tankDefinitions';
import { hasEquipment } from '../../../../../../core/blitzrinth/hasEquipment';
import { jsxTree } from '../../../../../../core/blitzrinth/jsxTree';
import { ShellDefinition } from '../../../../../../core/blitzrinth/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/blitzkrieg/hasEquipment';
import { jsxTree } from '../../../../../../core/blitzkrieg/jsxTree';
import { ShellDefinition } from '../../../../../../core/blitzkrieg/tankDefinitions';
import { hasEquipment } from '../../../../../../core/blitzrinth/hasEquipment';
import { jsxTree } from '../../../../../../core/blitzrinth/jsxTree';
import { ShellDefinition } from '../../../../../../core/blitzrinth/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/blitzkrieg/hasEquipment';
import { jsxTree } from '../../../../core/blitzkrieg/jsxTree';
import { hasEquipment } from '../../../../core/blitzrinth/hasEquipment';
import { jsxTree } from '../../../../core/blitzrinth/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/blitzkrieg/consumableDefinitions';
import { ConsumableEntry } from '../core/blitzrinth/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/blitzkrieg/asset';
import { skillDefinitions } from '../core/blitzkrieg/skillDefinitions';
import { Tier } from '../core/blitzkrieg/tankDefinitions';
import { TIER_ROMAN_NUMERALS } from '../core/blitzkrieg/tankDefinitions/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 { 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/blitzkrieg/equipmentDefinitions';
import { EquipmentPreset } from '../core/blitzrinth/equipmentDefinitions';
import { EquipmentMatrix } from '../stores/duel';
import { EquipmentButton } from './ModuleButtons/EquipmentButton';
+1 -1
View File
@@ -1,4 +1,4 @@
import { asset } from '../core/blitzkrieg/asset';
import { asset } from '../core/blitzrinth/asset';
interface FlagProps {
nation: string;
@@ -1,6 +1,6 @@
import { Code } from '@radix-ui/themes';
import { use } from 'react';
import { gameDefinitions } from '../../../core/blitzkrieg/gameDefinitions';
import { gameDefinitions } from '../../../core/blitzrinth/gameDefinitions';
export function WoTBVersion() {
const awaitedGameDefinitions = use(gameDefinitions);
+2 -2
View File
@@ -23,7 +23,7 @@ export function Footer() {
>
<Flex gap="1" justify="center" align="center">
<Text color="gray" size="2">
Blitzkrieg
Blitzrinth
</Text>
<Code color="gray" size="2">
@@ -56,7 +56,7 @@ export function Footer() {
<Link
size="2"
href="https://tresabhi.github.io/blitzkrieg/guide/credits.html"
href="https://tresabhi.github.io/blitzrinth/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/blitzkrieg/asset';
import { asset } from '../../core/blitzrinth/asset';
import { useDelta } from '../../hooks/useDelta';
import { GenericTankComponentButton } from './GenericTankComponentButton';
import { TankComponentButtonProps } from './TankComponentButton';
@@ -1,4 +1,4 @@
import { asset } from '../../core/blitzkrieg/asset';
import { asset } from '../../core/blitzrinth/asset';
import { GenericTankComponentButton } from './GenericTankComponentButton';
import { TankComponentButtonProps } from './TankComponentButton';
@@ -1,4 +1,4 @@
import { asset } from '../../core/blitzkrieg/asset';
import { asset } from '../../core/blitzrinth/asset';
import { GenericTankComponentButton } from './GenericTankComponentButton';
import { TankComponentButtonProps } from './TankComponentButton';
@@ -1,4 +1,4 @@
import { asset } from '../../core/blitzkrieg/asset';
import { asset } from '../../core/blitzrinth/asset';
import { GenericTankComponentButton } from './GenericTankComponentButton';
import { TankComponentButtonProps } from './TankComponentButton';
+1 -1
View File
@@ -1,4 +1,4 @@
import { asset } from '../../core/blitzkrieg/asset';
import { asset } from '../../core/blitzrinth/asset';
import { GenericTankComponentButton } from './GenericTankComponentButton';
import { TankComponentButtonProps } from './TankComponentButton';
+2 -2
View File
@@ -7,8 +7,8 @@ import {
TankDefinition,
TrackDefinition,
TurretDefinition,
} from '../core/blitzkrieg/tankDefinitions';
import { TIER_ROMAN_NUMERALS } from '../core/blitzkrieg/tankDefinitions/constants';
} from '../core/blitzrinth/tankDefinitions';
import { TIER_ROMAN_NUMERALS } from '../core/blitzrinth/tankDefinitions/constants';
import { ModuleButton } from './ModuleButtons/ModuleButton';
interface ModuleManagerProps {
+2 -2
View File
@@ -14,7 +14,7 @@ import Link from 'next/link';
import { TOOLS } from '../../constants/tools';
import { useFullScreen } from '../../hooks/useFullScreen';
import { useWideFormat } from '../../hooks/useWideFormat';
import { BlitzkriegWormWide } from '../../icons/BlitzkriegWormWide';
import { BlitzrinthWormWide } from '../../icons/BlitzrinthWormWide';
import { PatreonIcon } from '../../icons/Patreon';
import { theme } from '../../stitches.config';
@@ -101,7 +101,7 @@ export default function Navbar() {
justifyContent: 'center',
}}
>
<BlitzkriegWormWide />
<BlitzrinthWormWide />
</Link>
<div style={{ flex: 1 }} />
+1 -1
View File
@@ -1,4 +1,4 @@
import { asset } from '../core/blitzkrieg/asset';
import { asset } from '../core/blitzrinth/asset';
interface SmallTankIconProps {
id: number;
@@ -3,7 +3,7 @@ import {
TANK_ICONS,
TANK_ICONS_COLLECTOR,
TANK_ICONS_PREMIUM,
} from '../../../../core/blitzkrieg/tankDefinitions/constants';
} from '../../../../core/blitzrinth/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/blitzkrieg/tankDefinitions';
import { Tier } from '../core/blitzrinth/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/blitzkrieg/tankDefinitions';
import { Tier } from '../core/blitzrinth/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 '../blitzkrieg/modelDefinitions';
import { PitchLimits, YawLimits } from '../blitzrinth/modelDefinitions';
import { normalizeAngleRad } from '../math/normalizeAngleRad';
export function applyPitchYawLimits(
Loaded 100 of 213 files, more files were not shown because too many files have changed in this diff. Show more